@charset "utf-8";
/* Eve CSS Document */

/* Eve - Doc. position */
html { font-family: "Lucida Sans Unicode", "Lucida Grande", Arial,  sans-serif; background: #212121 url(files/body_back.gif) repeat-x;margin:0;padding:0;}
body {margin:0;}
#sizer { width: 940px; margin: 0px auto 0px;  background: url(files/content_bkg.jpg) repeat-y;}
/* Eve - Header */
#mainHead { min-height: 100px; overflow:hidden; height: 120px; background: url(files/body_backhead.gif) repeat-x; padding:10px 10px 0 0;}
#mainHead #logo { float: left; margin-left: 15px;}

/* Eve - Content */
.skipper { position: absolute; left: -9999px; top: -9999px; }
.clear { clear: both; height: 1px; overflow: hidden; margin-bottom: -1px; }	
#coverBody #content {background: url(files/content_top_homepage_bkg.gif) no-repeat; margin-top:-30px; padding-left:10px;padding-top:20px; }
#featuredContent {font-size:12px; color: #ffffff; width: 920px; height:290px; background: url(files/top_back.jpg) no-repeat; padding-top:10px; }
#featuredContent p {font-size:16px;width:380px; text-align:left; padding-left:45px; line-height:1.7;padding-top:15px;}
#featuredContent a{font-size:16px; color:#ffffff; text-decoration:underline; padding-left:5px;}
#featuredContent a:hover{font-size:16px; color:#000000;  text-decoration:none;}
#content {width: 930px; overflow: hidden; margin-top:-20px;background: #ebebeb url(files/content_top_bkg.gif) no-repeat; background-position:top;}
#content h2 { font-size:1.3em; line-height:2; color: #ffffff; padding-left:45px; font-weight:normal;}

#featuredContentgallery {font-size:12px; color: #ffffff; width: 920px; height:290px; background: url(files/top_back.jpg) no-repeat; padding-top:10px; }
#featuredContentgallery  p {font-size:16px; width:380px; text-align:left; padding-left:45px;line-height:1.7; padding-top:15px;}
#featuredContentgallery  a{font-size:14px; color:#ffffff; text-decoration:none; }
#featuredContentgallery  a:hover{font-size:14px; color:#000000;  text-decoration:none;}
#contentGallery { width: 930px; min-height: 1000px;height: 1000px; background: #ebebeb url(files/content_top_bkg.gif) no-repeat; background-position:top;}
#coverBody #contentGallery {background: url(files/content_top_homepage_bkg.gif) no-repeat; margin-top:-30px; padding-left:10px;padding-top:20px; }
#contentGallery h2 { font-size:1.3em; line-height: 2; color: #ffffff; padding-left:45px;font-weight:normal;}
.blackHeadline{font-size:12px; color:#ffffff;}



#mainContentkontakt{font-size:11px; color:#818080;  background: url(files/maincontcjenik.gif) no-repeat; width: 566px;  float:left; margin-left:15px; padding-left:15px; padding-top:10px;}
#mainContentkontakt h3 { font-size:1.3em;color:#666666 ; height:15px; margin:0; padding-top:5px;}
#mainContentkontakt h3 img{ position:absolute; padding-left:5px; margin-top:2px;}
#mainContentkontakt img { float:left; padding:5px 5px 0 0;}
#mainContentkontakt div { padding-right:15px; width:97%; padding-top:5px;}
#mainContentkontakt p {font-size:11px; padding-right:15px; text-align:justify; line-height:1.5; padding-bottom:10px;}
/* Eve - Main navigation */
#MainNavigation {width: 650px; height: 43px;margin-left:275px; margin-top:33px; position:relative;}
ul { float: left; list-style: none; }
ul li { float: left; }
#studio { background: url(files/studio.gif) no-repeat top left; display:block; width: 100px; height: 43px; }

#hover #studio { background: url(files/studiohover.png) no-repeat top left; width: 100px; height: 67px; position: relative;}
#galerija { background: url(files/galerija.gif) no-repeat top left; display:block; width: 100px; height: 43px; }

#hover2 #galerija { background: url(files/galerijaactive.png) no-repeat top left; width: 100px; height: 67px; position: relative;}
#ponuda { background: url(files/ponuda.gif) no-repeat top left; display:block; width: 100px; height: 43px;}

#hover3 #ponuda{ background: url(files/ponudaactive.png) no-repeat top left; width: 100px; height: 67px; position: relative;}
#kontakt { background: url(files/kontakt.gif) no-repeat top left; display:block; width: 100px; height: 43px;}
#hover5 #kontakt{ background: url(files/kontaktactive.png) no-repeat top left; width: 100px; height: 67px; position: relative;}

#cjenik{ background: url(files/cjenik.gif) no-repeat top left; display:block; width: 100px; height: 44px;}
#english{ background: url(files/lanqhr.gif) no-repeat top left; display:block; width: 100px; height: 43px;}
#hover4 #cjenik{ background: url(files/cjenikactive.png) no-repeat top left; width: 100px; height: 67px; position: relative;}
/* Eve - Head navigation */
#headNav {width: 120px; height: 15px; position: absolute; margin-left:795px; margin-top:-10px;}
#headNav ul { float: left; list-style: none; }
#headNav ul li { float: left; padding: 5px 0px 0px 5px; }
#print { background: url(files/print.png) no-repeat top left; display:block; width: 15px; height: 15px;  }
#fav { background: url(files/favourites.png) no-repeat top left; display:block; width: 15px; height: 15px;  }
#home { background: url(files/home.png) no-repeat top left; display:block; width: 15px; height: 15px; }
/* Eve - Footer */
#footer{ background: url(files/footerback.gif) repeat-x; width: 100%; height: 111px; }
#footerFix{ background: url(files/contentfooter.gif) no-repeat; height: 111px; position:absolute; width:940px;  }
#footerFix div { width:110px; padding:20px 0 0 35px; float:left; }
#footerFix div ul { margin: 0px; padding:0px; float: left; list-style: none; }
#footerFix div ul li { float: left;  font-size:80%; color:#cc2124;  }
.b { font-size:9px; color:#999999; text-decoration:none;}
.active .b { font-size:9px; color:#e5e4e4; text-decoration:none;}
.b:hover { font-size:9px; color:#999999;text-decoration: underline; }
.d{font-size:1.6em; color:#ffffff;  text-decoration:none;}
.feature{ font-size:14px; color:#cc2124; text-decoration:none;}
/* Eve - Main Content */
#mainContent{font-size:12px; color:#818080;  background: url(files/maincontback.gif) no-repeat; width: 423px; height: 400px; min-height: 400px; float:left; margin-left:15px; padding-left:15px; padding-top:15px;}
#mainContent div { height:180px; }
#mainContent img { float:left;}
#mainContent p { float:left; width:300px; height:115px; padding-left:20px; margin:0; line-height:1.2;}
#mainContent  h2 { font-size:1em;color:#666666; font-weight:bold; float:left; padding-left:20px; line-height:1;}
.extra{ width:100%; height:15px; margin-top:10px;margin-bottom:10px; float:left;border-bottom:1px #f0f0f0 solid;border-top:1px #f0f0f0 solid; padding-top:2px; text-align:right;}
.extra img{margin-top:-10px; padding-bottom:5px; margin-left:410px;}

#mainContentOffer{font-size:11px; color:#818080;  background: url(files/maincontcjenik.gif) no-repeat; width: 576px;  float:left; margin-left:15px; padding-left:15px; padding-top:10px;}

#mainContentOffer  h3 { font-size:1.3em;color:#666666 ; height:15px; margin:0; padding-top:5px;}
#mainContentOffer  h3 img{ position:absolute; padding-left:5px;}
#mainContentOffer img { float:left; padding:5px 5px 0 0;}
#mainContentOffer div { padding-right:15px; width:97%; padding-top:5px;}
#mainContentOffer p {font-size:11px; padding-right:15px; text-align:justify; line-height:1.5; padding-bottom:10px;}

#mainContentcjenik{font-size:11px; color:#818080;  background: url(files/maincontcjenik.gif) no-repeat; width: 566px; float:left; margin-left:15px; padding-left:15px; padding-top:10px;padding-bottom:15px;}
#mainContentcjenik h3 {font-size:1.3em;color:#666666 ; height:15px; padding-top:5px; padding-left:0; margin:0; padding-bottom:5px;}
#mainContentcjenik h3 img{ padding-left:5px;}
#mainContentGallery{font-size:11px; color:#818080;  background: url(files/secondarycontback.gif) no-repeat; width: 438px; height: 400px; min-height: 400px; float:left; margin-left:15px; }

/* Eve - Title */
.usluge{ font-size:14px; width: 430px; height: 20px; min-height: 20px; float:left; margin-top:0px; padding-left:25px; }
.usluge ul { margin: 0px; padding:0px; float: left; list-style: none; }
.usluge ul li { float: left;  font-size:80%; color:#cc2124;  }
.usluge ul li a { font-size:8px; color:#999999; margin-left: 265px; text-decoration:none;}
.usluge ul li a:hover { font-size:8px; color:#999999;  margin-left: 265px; text-decoration: underline; }
.uslugeEng { font-size:14px; width: 430px; height: 20px; min-height: 20px; float:left; margin-top:0px; padding-left:25px; }
.uslugeEng ul { margin: 0px; padding:0px; float: left; list-style: none; }
.uslugeEng ul li { float: left;  font-size:80%; color:#cc2124;  }
.uslugeEng ul li a { font-size:8px; color:#999999; margin-left: 290px; text-decoration:none;}
.uslugeEng ul li a:hover { font-size:8px; color:#999999;  margin-left: 290px; text-decoration: underline; }
.a { font-size:8px; color:#999999;text-decoration:none; margin-right:15px;}
.a:hover { font-size:8px; color:#999999;  margin-right:15px; text-decoration: underline; }
.galerija{ font-size:14px;width: 430px; height: 20px; min-height: 20px; float:left; margin-top:0px; padding-left:20px; }
.galerija ul { margin: 0px; padding:0px; float: left; list-style: none; }
.galerija ul li { float: left;  font-size:80%; color:#cc2124; }
.galerija ul li a { font-size:8px; color:#999999;  margin-left: 250px; text-decoration:none;}
.galerija ul li a:hover { font-size:8px; color:#999999;  margin-left: 250px; text-decoration: underline; }
.galerijaEng{ font-size:14px;width: 430px; height: 20px; min-height: 20px; float:left; margin-top:0px; padding-left:20px; }
.galerijaEng ul { margin: 0px; padding:0px; float: left; list-style: none; }
.galerijaEng ul li { float: left;  font-size:80%; color:#cc2124; }
.galerijaEng ul li a { font-size:8px; color:#999999;  margin-left: 290px; text-decoration:none;}
.galerijaEng ul li a:hover { font-size:8px; color:#999999;  margin-left: 290px; text-decoration: underline; }
/* Eve - Secondary Content */
#secondaryContent{background: url(files/secondarycontback.gif) no-repeat; width: 438px; height: 400px; min-height: 400px; float:left; margin-left:15px; position:relative; }
#secondaryContentGallery{background: url(files/secondarycongallery.gif) no-repeat; width: 438px; height: 360px; min-height: 360px; float:left; margin-left:15px; position:relative; padding-top:10px; }

#secondaryContentcjenik{background: url(files/secondarycontcjenik.gif) no-repeat; width: 300px; float:left;position:relative; margin-left:10px; padding-left:15px;padding-top:15px;}
#secondaryContentcjenik p{ font-size:11px; width:275px;color:#818080;}
#secondaryContentcjenik h3{ font-size:1.3em; color:#212121; margin:0; padding:0; }
#secondaryContentcjenik h3 img{ position:absolute; margin-top:5px; padding-left:5px; }

#secondaryContentOffer {background: url(files/secondarycontcjenik.gif) no-repeat; width: 300px; float:left;position:relative; margin-left:0px; padding-left:10px;padding-top:15px;}
#secondaryContentOffer p{ font-size:14px;color:#cc2124; margin-top:0; width:85%; padding:50px 10px 10px 15px;}
#secondaryContentOffer p a{ color:#ffffff; text-decoration:none;}
#secondaryContentOffer p a:hover{ color:#cc2124;}

#secondaryContentkontakt {background: url(files/secondarycontcjenik.gif) no-repeat; width: 300px;float:left;position:relative; margin-left:10px; padding-left:10px;padding-top:15px;}
#secondaryContentkontakt p{ font-size:14px;color:#ffffff; margin-top:0; width:85%; padding:40px 10px 10px 15px; line-height:2em;}
#secondaryContentkontakt p a{ color:#ffffff; text-decoration:none; font-size:14px;}
#secondaryContentkontakt p a:hover{ color:#ffffff; font-size:14px;}
/* Eve - Gallery */
#img_gallery{ margin:0; width:400px; padding:20px;}
#img_gallery a{ outline:none; border:none; }
#img_gallery a img{border:none;}
#fullimg{width:400px; overflow:hidden;height:280px;}
#fullimg img{ width:400px;}
#fullimg p, #fullimg span{ position:absolute; background:none; opacity:.5; color:white; margin:0px; width:400px; padding:6px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;}
#img_gallery #wrapper{overflow:hidden; padding:4px 2px; width: 370px; float:left; height:80px; position: relative; margin-top:15px;}
#items{ margin:0px 0px; padding:0px; list-style:none; width:50000px; position: relative; letter-spacing:0em;}
#items li{ float:left; list-style:none; margin-right:2px; padding:3px;}
#items .thumb{ width:75px; height:50px; cursor:pointer; margin:0px; padding:5px; background:url(files/imgback.gif); background-position:center; background-repeat:no-repeat;}
#items .large{ display:none; position:absolute;}
#fullimg .loading{ width: 24px; height: 24px;}
#fullimg .thumb{display:none;}
#items .item  p, #items .item  span{ display:none; text-indent: -2000em;}
#moveleft{ margin-left:-13px; height:60px; color: white; width: 25px; text-indent: -2000em; text-decoration: none; z-index: 1000; display:block; cursor: pointer; float:left;}
#moveright{ margin-right:-20px; height:60px; color: white; width: 25px; text-indent: -2000em; text-decoration: none; z-index: 1000; display:block; cursor: pointer; float:left;}
#moveleft{background: url('files/left.png'); margin-top:22px;}
#moveright{background: url('files/right.png'); margin-top:22px}
#moveleft:hover, #moveright:hover{ background-position:bottom; }
.download { width:300px; background: url(files/download_cjenik.gif) no-repeat; height:70px; }
.spec-offer { width:300px; background: url(files/spec-offer.gif) no-repeat; height:180px; }
.spec-kont { width:300px; background: url(files/spec-kont.gif) no-repeat; height:180px; }
.spec-map { width:300px; background: url(files/map.gif) no-repeat; height:180px; padding-bottom:10px; }
.workhour{ width:300px; background: url(files/download_work.gif) no-repeat; height:70px; margin-top:10px; padding-bottom:10px;}
.nav a{font-size:15px; color:#999999;text-decoration:none;padding-right:20px;padding-left:20px;}
.nav a:hover{font-size:15px; color:#999999; text-decoration: underline;}
.gallery_demo{width:895px; margin:0; padding:0; position:absolute;}
.gallery_demo li{width:72px;height:50px;border:1px double #e4e1e1; margin: 15px 6px 0px 10px; padding:4px; }
.nav{text-transform:uppercase; margin:-40px 20px 10px 30px; position:relative;font-size:15px; height:30px;}
#main_image{ height:355px; width:400px; padding: 20px 0 0 20px; }
#main_image img{margin-bottom:10px;}
.thumb {border:none;}

#partners{ list-style:none; width:200px;margin-left:450px; margin-top:50px;}
#partners ul{ list-style:none; width:200px;}
#partners li{  padding-left:5px;display:inline;}



#tabmenu{float: left; list-style-type: none; margin: 0;}
#tabmenu li{ float: left; margin-right: 16px; text-transform: uppercase; color:#999999; cursor: pointer; }
#tabmenu li img{ padding-left:5px; }
#tabmenu li:hover{ color:#cc2124; cursor: pointer;}
#loading{ width:30px; visibility: hidden; position:absolute; margin-left:310px; margin-top:200px;}

.menu { list-style: none; width: 100%; margin: 0 0 2em; padding: 0;}
.menu li { width:74%; clear: both; margin: 0; padding: 0 0 1.8em 5em; position: relative; border-bottom: dotted 1px #ccc;}
.menu strong { background:#ffffff; font-size: 12px; padding: 0 10px 0 0; font-weight: normal; position: absolute; bottom: -.3em; left: 0;}
.menu em { width:80px; padding: 0 0 0 5px; font-size: 11px; position: absolute; bottom: -.2em; left: 100%;}

.menubody { list-style: none; width: 89%; margin: 0 0 2em; padding: 0;}
.menubody li { width:84%; clear: both; margin: 0; padding: 0 0 1.8em 5em; position: relative; border-bottom: dotted 1px #ccc;}
.menubody strong { background:#ffffff; font-size: 12px; padding: 0 10px 0 0; font-weight: normal; position: absolute; bottom: -.3em; left: 0;}
.menubody em { width:80px; padding: 0 0 0 5px; font-size: 11px; position: absolute; bottom: -.2em; left: 100%;}
.spacer{height:20px; position:relative; border-top:1 px solid #999;}

.menumassage { list-style: none; width: 97%; margin: 0 0 2em; padding: 0;}
.menumassage li { width:90%; clear: both; margin: 0; padding: 0 0 1.8em 5em; position: relative;}
.menumassage strong {  font-size: 12px; padding: 0 10px 0 0; font-weight: normal; position: absolute; bottom: -.3em; left: 0;}
.menumassage em { width:80px; padding: 0 0 0 5px; font-size: 11px; position: absolute; bottom: -.2em; left: 35%;}
.spacer{height:20px; position:relative; border-top:1 px solid #999;}

/* clearfix */
.menu li:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.menu li {display: inline-block;}
.padd{margin-left:90px;}

#ind{padding-left:0px;}
#ind label { color:#818080; float:left;font-size:16px;font-weight:bold; display: block; margin: 0 0 0px 0;}
#ind input { width:398px;  padding-top: 5px; border: none;background-image: url('../css/files/input.gif'); background-repeat: repeat-x; background-color: transparent; height:30px;z-index:20;position:relative;color:#818080;font-size:16px;}
#ind2{padding-left:0px;}
#ind2 label {color:#818080; float:left;font-size:16px;font-weight:bold; display: block; margin: 0 0 10px 0;}
#ind2 textarea{ width:400px;  padding-top: 5px; border:none;background-image: url('../css/files/textarea.gif'); background-repeat: repeat; background-color: transparent; height:150px;z-index:20;position:relative;color:#818080;font-size:16px; font-family: "Lucida Sans Unicode", "Lucida Grande", Arial,  sans-serif; }

.gumb {cursor: pointer; border: none; overflow: auto; padding: 2px; float: left; margin: 20px 20px 20px 0px; background-color: transparent; color: #cc2121;z-index:20;position:relative;font-size:16px; font-weight:bold; text-align:left }
.required { color: #cc2121; float:left;font-size:16px;font-weight:bold; display: block; margin: 0 0 10px 0;padding-left:0px;}
#formfeedback {padding-left:0px;background-color: none; color: #cc2121; line-height: 14px;}
.error { padding-left:0px;color: #cc2121; line-height: 14px; }

#screenshot{ position:absolute; border:1px solid #fdfdfd; background:#fdfdfd; padding:5px; display:none;}
