/*  @company:www.actum.cz  @author:Ladislav Sulc  @site:www.goddess.cz  ------------------------------------------- */
html, body{margin:0;padding:0;}
body{background:#ecac00 url('../gfx/bg.png') 50% 0 repeat-y;text-align:center;font-size:0.6875em;font-family:comic Sans MS, Arial, "Lucida", Sans-serif; }
#header{width:950px;height:95px;background-color:#dc281e;text-align:left;position:relative;}
#header h1{margin:0;padding:0;}
#header h1 a{width:172px;height:95px;display:block;line-height:95px;text-decoration:none;text-align:center;position:relative;overflow:hidden;font-size:100%;cursor:pointer;color:#fff;}
#header h1 span{display:block;width:172px;height:95px;background:url("../gfx/logo.gif") 0 0 no-repeat;position:absolute;top:0;left:0;}
#header #search{margin:0;padding:0 0 0 20px;border:none;width:167px;height:70px;position:absolute;top:10px;right:136px;background:url(../gfx/topmenu-li.gif) left bottom repeat-y;}
#header #search legend{display:none;}
#header #search fieldset{margin:0;padding:0;border:none;}
#header #search input.txt{width:117px;height:12px;border:none; font-size:90%;}
#header #search input.submit{width:16px;height:14px;background:url(../gfx/search.gif) no-repeat; border:none;cursor:pointer;position:relative;top:2px;}
#header #search input.submit:hover, #header #search input.submit.hover{background:url(../gfx/search-hover.gif) no-repeat; }
#header #search p{color:#fff;  font-family:Verdana;   font-size:90%;  line-height:2;  padding-top:3px;}
#page{width:950px;margin:0 auto;position:relative;background:url("../gfx/page.png") 0 0 repeat-y;text-align:left;}
/* TEXT---------------------------------------------------------------------*/
#text{margin-top:385px; background-color:#9d6936; padding:0 0 9px 9px; width:941px;  float:left;}
#text .box,#text2 .box{width:180px;  background-color:#67482f;  cursor:pointer;  margin-right:8px;  margin-top:8px;  float:left; height:265px; position:relative;}
#text .box:hover, #text .box.hover, #text2 .box:hover, #text2 .box.hover{background-color:#543b27;}
#text .box h2{font-size:120%;  padding-top:10px;  margin:0 13px 20px 13px;}
#text2 .box h2{font-size:120%;  padding-top:10px;  padding-bottom:15px; }
#text .box h2 a, #text2 .box h2 a{color:#ecac00; text-decoration:none;}
#text .box h2 a:hover, #text2 .box h2 a:hover{text-decoration:underline;}
#text .box p, #text2 .box p{color:#fff;  padding:0 12px 0 12px !important;  margin-bottom:20px; position:absolute; top:50px; }
#text .box img, #text2 .box img{position:absolute; bottom: 7px; left: 7px;}
#text .aktuality{width:343px;  float:left;  padding:0 15px 0 18px;  background:#9d6936 url(../gfx/aktuality.gif) repeat-y 100% 0;  margin-top:13px;}
#text .aktuality h2{margin:0 0 0.5em 0;  padding:0;  font-size:120%;  color:#ecac00;  line-height:1;}
#text #anketa{float:right; width:163px; margin-top:15px; padding-left:10px; margin-right: 15px;}
#text #anketa h2{font-size:100%; color:#ecac00; float:left; margin:0 0 1em 0;}
#text #anketa a{display:block; font-weight:bold; margin-top:5px;}
#text #anketa span{display:block; font-size:0; background:#efb631
/*url(../gfx/anketa.gif) 0 0 repeat*/
; position:relative; top:6px;width:50px; height:5px; float:left; margin-right:5px; margin-bottom: 7px;}
#text #anketa small{font-size:100%; color:#ecac00; float:left;}
/* TEXT 2 -----------------------------------------------------------------*/
#text2{background-color:#996633;  padding:0 0 15px 0;  width:778px;  float:right;  min-height:950px;}
#text2 h1{font-size:120%;  color:#fff;  font-weight:normal;  margin:1em 0 1em 0;  padding-left:25px;}
#text2 p{padding:1em 42px 1em 42px;}
#text2 .box2{background-color:#67482f;  margin:0 24px 8px 24px;  float:left;  width:730px;}
#text2 .box2 h2{padding:0 19px 0 19px;  margin:0.7em 0 1em 0;  font-size:120%;  color:#ecac00;}
#text2 .box2 h2 a{color:#ecac00;}
#text2 .box2 a img{margin:13px;  float:right;}
#text2 .box2 p{padding:0 19px 0 19px;  color:#fff;}
#text2 p#breadcrumbs{padding:0.7em 19px 0.5em 24px;}
#text2 p#breadcrumbs a, #text2 p#breadcrumbs{color:#fff;}
#text2 #fotogalerie{padding:1em 40px 1em 40px;}
#text2 #fotogalerie a img{border:2px solid #9c6931;}
#text2 #fotogalerie a:hover img{border:2px solid #ff6100;}
#text2 #obsah{margin:0 7px 0 17px;}
#text2 #obsah h2{color:#fff;  margin:0 0 0.5em 10px;  font-size:120%;}
#text2 #obsah p{padding:0 0 1em 0;}
#text2 #obsah .kontakt-detail{background-color:#654725;  padding:10px 10px 10px 10px;  margin-bottom:7px; margin-right:10px; }
#text2 #obsah .kontakt-detail p{color:#fff; position:absolute; left:600px; width:200px;}
#text2 #obsah .kontakt-detail a{color:#ecac00;}
#text2 #obsah .kontakt-upper h2,h2.normal{margin:0 0 0.5em 8px;  padding:0;  font-size:120%;  color:#ecac00;}
#text2 #obsah .kontakt-upper h3{background-color:#654725;  padding:3px 3px 3px 10px;  margin:5em 0 0 0;  font-size:100%;  font-weight:normal;  color:#fff;}
#text2 #obsah .kontakt-upper p{padding:0 20px 1em 8px;  width:250px;}
#text2 #obsah .kontakt-upper ul{margin:1.8em 15px 0 0;  padding:0;  list-style:none;}
#text2 #obsah .kontakt-upper li{float:left;}
#text2 #obsah .kontakt-upper li a{display:block;  width:165px;  padding:3px 3px 3px 10px;  text-decoration:none;}
#text2 #obsah .kontakt-upper li a:hover{background-color:#ecac00;}
#text2 #obsah .kontakt-lower{margin-top:4em;  background:url(../gfx/kontakt-ul.gif) top no-repeat;  padding-top:1em;}
#text2 #obsah .kontakt-lower div{width:290px;  float:left;  background:url(../gfx/kontakt-p.gif) 289px 0 repeat-y;  padding-bottom:20px;  padding-top:0;  margin-top:0.5em;}
#text2 #obsah .kontakt-lower h2{margin:0 0 1em 8px;  padding:0;  font-size:120%;  color:#ecac00;}
#text2 #obsah .kontakt-lower p{padding:0 20px 1em 8px;}
#text2 #obsah .kontakt-lower form{margin:1.2em 0 0 0;  padding:0 0 0 20px;  width:420px;  float:right;  background:url(../gfx/kontakt-form.gif) 81% 0 no-repeat;  position:relative;}
#text2 #obsah .kontakt-lower fieldset{margin:0;  padding:0;  border:none;  color:#fff;}
#text2 #obsah .kontakt-lower textarea{width:360px;  height:165px;  border:none;  margin-left:8px;  overflow:hidden;}
#text2 #obsah .kontakt-lower input{border:none;  width:177px;  height:18px;  margin-bottom:8px;}
#text2 #obsah .kontakt-lower input.email{margin-left:10px;}
#text2 #obsah .kontakt-lower input.jmeno{margin-left:5px;}
#text2 #obsah .kontakt-lower input.submit{width:52px;  height:22px;  color:#fff;  background-color:#654725;  font-size:100%;  font-weight:bold;  padding-right:5px;  position:relative;  left:-15px;  top:-23px;  cursor:pointer;  padding-left:5px;}
#text2 #obsah .kontakt-lower span{vertical-align:top;}
#text2 #obsah #download{background-color:#67482f;margin-right:8px;}
#text2 #obsah #download div{background-color:#543b27;  padding:15px 15px 5px 15px;}
#text2 #obsah #download div h2{margin:0 0 0.5em;  color:#ecac00;}
#text2 #obsah #download div p{color:#fff;}
#text2 #obsah #download #dwnd-detail{padding:30px 0 15px 15px;  background-color:#6b4931;  float:left;  width:731px;}
#text2 #obsah #download #dwnd-detail div{float:left;  width:168px;  background:none;  padding:0;  margin:0 14px 15px 0;}
#text2 #obsah #download #dwnd-detail div a{display:block;  color:#fff;  margin-bottom:0.5em;  font-weight:bold;}
#text2 #obsah #download #dwnd-detail div a img{border:2px solid #634931;}
#text2 #obsah #download #dwnd-detail div a:hover img{border:2px solid #e7ae00;}
#text2 #main-img{width:354px; height:250px;float:left;  margin-right:8px;  border:7px solid #634129;margin-top:8px;}
/* #text2 .main{float:left;  margin-right:8px;  border:7px solid #634129;}
*/
#text2 #produkty-pravy{float:right;  width:566px; margin-right:8px;}
#text2 #produkty-pravy .perex{background-color:#67482f;}
#text2 #produkty-pravy .perex p{color:#fff;  padding:0 25px 0 25px;}
#text2 #produkty-pravy .perex ul{margin:2em 0 0 0;  padding:20px 0 80px 20px;  list-style-type:none;  background:url(../gfx/produkty-ul.gif) no-repeat top;}
#text2 #produkty-pravy .perex li{float:left;  margin:0;  padding:0;}
#text2 #produkty-pravy .perex li a{display:block;  height:15px;  width:85px;  margin-right:20px;  text-align:center;  padding-top:70px; background-color:red;  color:#fff;}
#text2 #produkty-pravy .perex li a:hover{color:#efae00;  text-decoration:underline;}
#text2 #produkty-pravy .perex li.model a{background:url(../gfx/3d.gif) top center no-repeat;}
#text2 #produkty-pravy .perex li.navod a{background:url(../gfx/navod.gif) top center no-repeat;}
#text2 #produkty-pravy .perex li.koupit a{background:url(../gfx/koupit.gif) top center no-repeat;}
#text2 #produkty-pravy .perex li.tisk a{background:url(../gfx/tisk.gif) top center no-repeat;}
#text2 #produkty-pravy .perex li.mail a{background:url(../gfx/mail.gif) top center no-repeat;}
#text2 #produkty-pravy h2{font-size:120%;  color:#ecac00;  margin:0;  padding:1em 25px 0.5em 25px;}
#text2 #produkty-pravy h3{font-size:110%;  color:#ecac00;  margin:0;  padding:1em 25px 0.5em 25px;}
#text2 #produkty-pravy p{padding:0 25px 0.5em 25px;}
#text2 h2{margin:0 25px 1em 25px;}
table{margin:0 25px 15px 25px; border:1px solid #917140; border-collapse:collapse; width:520px;}
td,th{padding:5px; border:1px solid #917140;}
th{background-color:#ecac00;}
.odd td{background:#fff;}
.even td{background:#f3b854;}
#text2 #produkty-levy{float:left;  width:180px;  background-color:#523829;}
#text2 #produkty-levy h2{font-size:120%;  color:#ecac00;  margin:1em 0 0.5em 0;  padding:0 12px 0 12px;}
#text2 #produkty-levy p{padding:0 12px 0 12px;  color:#fff;  margin-bottom:1.5em;}
#text2 #produkty-levy img{margin:0 7px 7px 7px;}
/* TOPMENU vyrobky ----------------------------------------------------------------*/
#topmenu{width:460px;  height:80px;  position:absolute;  top:0;  left:172px;}
#topmenu ul{margin:0;  padding:0;  list-style-type:none;}
#topmenu li{float:left;  background:url(../gfx/topmenu-li.gif) bottom left no-repeat;  position:relative;  overflow:hidden;}
#topmenu li a{display:block;  width:63px;  height:80px;  line-height:80px;  text-align:center;  overflow:hidden;  margin-left:2px;  color:#fff;}
#topmenu li.pracka a span{display:block;  width:63px;  height:43px;  position:absolute;  top:28px;  left:2px;  background:url(../gfx/pracka.gif) 13px 1px no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.pracka a:hover span{display:block;  width:63px;  height:80px;  position:absolute;  top:0;  left:2px;  background:url(../gfx/pracka-hover.gif) 0 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.lednicka a span{display:block;  width:63px;  height:45px;  position:absolute;  top:24px;  left:2px;  background:url(../gfx/lednicka.gif) 7px 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.lednicka a:hover span{display:block;  width:63px;  height:80px;  position:absolute;  top:0;  left:2px;  background:url(../gfx/lednicka-hover.gif) 0 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.mycka a span{display:block;  width:63px;  height:45px;  position:absolute;  top:25px;  left:2px;  background:url(../gfx/mycka.gif) 0 1px no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.mycka a:hover span{display:block;  width:63px;  height:80px;  position:absolute;  top:0;  left:2px;  background:url(../gfx/mycka-hover.gif) 0 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.vysavac a span{display:block;  width:63px;  height:66px;  position:absolute;  top:13px;  left:2px;  background:url(../gfx/vysavac.gif) 0 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.vysavac a:hover span{display:block;  width:63px;  height:80px;  position:absolute;  top:0;  left:2px;  background:url(../gfx/vysavac-hover.gif) 0 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.mixer a span{display:block;  width:63px;  height:65px;  position:absolute;  top:13px;  left:2px;  background:url(../gfx/mixer.gif) 1px 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.mixer a:hover span{display:block;  width:63px;  height:80px;  position:absolute;  top:0;  left:2px;  background:url(../gfx/mixer-hover.gif) 0 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.vaha a span{display:block;  width:63px;  height:65px;  position:absolute;  top:13px;  left:2px;  background:url(../gfx/vaha.gif) 0 15px no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.vaha a:hover span{display:block;  width:63px;  height:80px;  position:absolute;  top:0;  left:2px;  background:url(../gfx/vaha-hover.gif) 0 0 no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.mikrovlnka a span{display:block;  width:63px;  height:65px;  position:absolute;  top:13px;  left:2px;  background:url(../gfx/mikrovlnka.gif) 2px 18px no-repeat;  overflow:hidden;  cursor:pointer;}
#topmenu li.mikrovlnka a:hover span{display:block;  width:63px;  height:80px;  position:absolute;  top:0; left:2px;  background:url(../gfx/mikrovlnka-hover.gif) 0 0 no-repeat;  overflow:hidden;  cursor:pointer;}
/* HLAVNI MENU --------------------------------------------------------------*/
#menu{width:172px;  position:absolute;  left:0;  top:95px;  background-color:#ecac00;}
#menu h3,#topmenu h3{display:none;}
#menu ul{margin:10px 2px 0 2px;  padding:0;  list-style-type:none;}
#menu li a{display:block;  padding:0.4em 1.4em;  text-decoration:none;}
#menu li a:hover{background:#ffce4a url(../gfx/li-a.gif) 5px 10px no-repeat; }
#menu li.active a{font-weight:bold;  background:#ffce4a url(../gfx/li-a-active.gif) 5px 12px no-repeat; }
/* druha uroven menu */
#menu ul ul{margin:0;}
#menu ul li.active li a{padding:5px 2em;  background-color:#ffce4a;  background-image:none;  font-weight:normal;}
#menu li.active li a:hover,#menu li li.active a{background:#ffce4a url(../gfx/li-a.gif) 15px 9px no-repeat;   font-weight:bold;  padding:4px 2em;}
/* treti uroven */
#menu ul li.active ul{margin:0;}
#menu ul li li.active li a{padding:5px 2.5em;  background-color:#ffdc80;  background-image:none;  font-weight:normal; }
#menu li.active li.active a{background:#ffce4a url(../gfx/li-a.gif) 20px 11px no-repeat;  padding-left:30px;}
#menu li.active li.active li a{background:#ffdc80 url(../gfx/li-a.gif) 20px 11px no-repeat;  background-image:none;}
#menu ul li.active li.active li.active a{padding:0;  }
#menu ul li.active li.active li.active a{background-image:none; border:none; background-color:#ffdc80 !important; }
#menu ul li.active li.active li.active a:hover{background-image:none; }
#menu ul li.active li.active li.active{background:#ffdc80 url(../gfx/li-a.gif) 20px 11px no-repeat; }
#menu ul li li.active li a:hover,#menu ul li li.active li.active{background:#ffdc80 url(../gfx/li-a.gif) 22px 9px no-repeat;   font-weight:bold;  padding:4px 2.5em;}
/* FOOTER-------------------------------------------------------------------*/
#footer{background-color:#cd9a39;  float:left;  width:926px;  padding:15px 12px 20px 12px;}
#footer p, #footer ul{float:left;}
#footer p{display:inline;
/*  margin-right:50px; */
line-height:1.7;  color:#67482f; width:180px; }
#footer a{color:#67482f;  text-decoration:none;}
#footer ul{margin:0;  padding:0;  list-style-type:none;  width:710px;}
#footer li{float:left;  margin:0;  padding:0;  line-height:1.7;  background:url(../gfx/footer-li.gif) no-repeat 0 5px;}
#footer li a{padding:0 6px 0 7px;}
#footer a:hover{text-decoration:underline;}
/* flash hp */
#flash{position:absolute;  top:95px;  right:0;  width:778px;  height:385px;}
/* mailinfo */
#mailinfo{position:absolute;  top:10px;  left:780px;  border:none;  margin:0;padding:0 0 0 20px;}
#mailinfo legend{display:none;}
#mailinfo fieldset{margin:0;padding:0;border:none;}
#mailinfo input.txt{width:117px;height:12px;border:none; font-size:90%;}
#mailinfo input.submit{width:16px;height:14px;background:url(../gfx/search.gif) no-repeat; border:none;cursor:pointer;position:relative;top:2px;}
#mailinfo input.submit.hover, #mailinfo input.submit:hover{background:url(../gfx/search-hover.gif) no-repeat; }
#mailinfo p{color:#fff;  font-family:Verdana;   font-size:90%;  line-height:2;  padding-top:3px;}
#mailinfo a{color:#fff;margin-left:12px;}
/* prodejna------------------------------------------- */
/* mapa */
#mapa{font-size:0; width:395px;height:227px; margin:0 25px 30px 20px; background:#654725 url('../img/mapa/kraje.gif') 0 0 no-repeat; float:right; overflow:hidden; }
#mapa img{width:395px;height:227px; background:none;}
#mapa div{background:url('../img/mapa/kraje.gif') 0 0 no-repeat;}
#mapa.hl-m-praha div{background-position:0 -227px;}
#mapa.stredocesky-kraj div{background-position:0 -454px;}
#mapa.ustecky-kraj div{background-position:0 -681px;}
#mapa.karlovarsky-kraj div{background-position:0 -908px;}
#mapa.plzensky-kraj div{background-position:0 -1135px;}
#mapa.jihocesky-kraj div{background-position:0 -1362px;}
#mapa.liberecky-kraj div{background-position:0 -1589px;}
#mapa.kralovehradecky-kraj div{background-position:0 -1816px;}
#mapa.pardubicky-kraj div{background-position:0 -2043px;}
#mapa.kraj-vysocina div{background-position:0 -2270px;}
#mapa.jihomoravsky-kraj div{background-position:0 -2497px;}
#mapa.olomoucky-kraj div{background-position:0 -2724px;}
#mapa.moravskoslezsky-kraj div{background-position:0 -2951px;}
#mapa.zlinsky-kraj div{background-position:0 -3178px;}
/* servis */
#servis table{margin:15px 0 0 10px;  float:left;  background:none !important;  border:none !important;}
#servis td, #servis th{background:none !important;  border:none !important;}
/* obecne------------------------------------------ */
a img{border:none;}
a{color:#000;}
a:hover{text-decoration:none;}
p{margin:0 0 0.5em 0;line-height:1.5;color:#000;}
address{font-style:normal;line-height:1.5em;margin:0;padding:0; color:#fff; float:left; margin-right:100px;}
.left{text-align:left !important;}
.right{text-align:right !important;}
.center{text-align:center !important;}
.fll{float:left;}
.flr{float:right;}
img{border:none;}
img.fll{float:left;margin-right:10px;}
img.flr{float:right;margin-left:10px;}
.cleaner{clear:both;}
div.cleaner{height:1px;font-size:1px;line-height:1px;}
.hid{visibility:hidden;}
.nod{display:none;}
.spaceman{position:absolute;top:-3000px;left:0;}
a img{border:none;}
.mr0{margin-right:0 !important;}
.pl10{padding-left:10px !important;}
.radio{width:10px;  height:10px;  position:relative;  top:2px;  margin:0;}
.mb{margin-bottom:0 !important;}
.mt20{margin-top:20px;  float:left;}
/* specialiste */
#specialiste{margin-left:17px;}
#specialiste .box{height:342px;  cursor:default !important;}
#specialiste .box:hover{cursor:default !important;  background-color:#67482f !important;}
#specialiste .box h2{font-size:120%;  padding-top:10px;  margin:0 13px 0 13px; color:#ecac00;}
#specialiste .box .spec_pz,#specialiste .box .spec_fa,#specialiste .box .spec_jg,#specialiste .box .spec_pd,#specialiste .box .spec_tb,#specialiste .box .spec_jt,#specialiste .box .spec_jc,#specialiste .box .spec_lz,#specialiste .box .spec_tz,#specialiste .box .spec_fd,#specialiste .box .spec_pm,#specialiste .box .spec_fl,#specialiste .box .spec_pv{position:absolute; bottom:7px; left:7px; width:166px; height:116px; }
#specialiste .box .spec_pz{background:url(/gfx/specialiste/x01.gif) no-repeat }
#specialiste .box .spec_fa{background:url(/gfx/specialiste/x02.gif) no-repeat }
#specialiste .box .spec_jg{background:url(/gfx/specialiste/x03.gif) no-repeat }
#specialiste .box .spec_pd{background:url(/gfx/specialiste/x04.gif) no-repeat }
#specialiste .box .spec_tb{background:url(/gfx/specialiste/x05.gif) no-repeat }
#specialiste .box .spec_jt{background:url(/gfx/specialiste/x06.gif) no-repeat }
#specialiste .box .spec_jc{background:url(/gfx/specialiste/x07.gif) no-repeat }
#specialiste .box .spec_lz{background:url(/gfx/specialiste/x08.gif) no-repeat }
#specialiste .box .spec_tz{background:url(/gfx/specialiste/x09.gif) no-repeat }
#specialiste .box .spec_fd{background:url(/gfx/specialiste/x10.gif) no-repeat }
#specialiste .box .spec_pm{background:url(/gfx/specialiste/x11.gif) no-repeat }
#specialiste .box .spec_fl{background:url(/gfx/specialiste/x12.gif) no-repeat }
#specialiste .box .spec_pv{background:url(/gfx/specialiste/x13.gif) no-repeat }
/* specialiste levy panel dole */
/* info */
#spec_pz,#spec_fa,#spec_jg,#spec_pd,#spec_tb,#spec_jt,#spec_jc,#spec_lz,#spec_tz,#spec_fd,#spec_pm,#spec_fl,#spec_pv{position:absolute;  left:0;  bottom:148px !important;  width:172px;  padding-bottom:220px; }
#spec_pz h2,#spec_fa h2,#spec_jg h2,#spec_pd h2,#spec_tb h2,#spec_jt h2,#spec_jc h2,#spec_lz h2,#spec_tz h2,#spec_fd h2,#spec_pm h2,#spec_fl h2,#spec_pv h2{font-size:120%;  margin:0 0 2em 0;  background:url(../gfx/novinky-h2.gif) top no-repeat;  padding:1em 18px 0 18px;}
#spec_pz p,#spec_fa p,#spec_jg p,#spec_pd p,#spec_tb p,#spec_jt p,#spec_jc p,#spec_lz p,#spec_tz p,#spec_fd p,#spec_pm p,#spec_fl p,#spec_pv p{padding:0 18px 0 18px;}
#spec_pz{background:url(/gfx/specialiste/01.gif) bottom no-repeat; }
#spec_fa{background:url(/gfx/specialiste/02.gif) bottom no-repeat; }
#spec_jg{background:url(/gfx/specialiste/03.gif) bottom no-repeat; }
#spec_pd{background:url(/gfx/specialiste/04.gif) bottom no-repeat; }
#spec_tb{background:url(/gfx/specialiste/05.gif) bottom no-repeat; }
#spec_jt{background:url(/gfx/specialiste/06.gif) bottom no-repeat; }
#spec_jc{background:url(/gfx/specialiste/07.gif) bottom no-repeat;}
#spec_lz{background:url(/gfx/specialiste/08.gif) bottom no-repeat; }
#spec_tz{background:url(/gfx/specialiste/09.gif) bottom no-repeat; }
#spec_fd{background:url(/gfx/specialiste/10.gif) bottom no-repeat; }
#spec_pm{background:url(/gfx/specialiste/11.gif) bottom no-repeat; }
#spec_fl{background:url(/gfx/specialiste/12.gif) bottom no-repeat; }
#spec_pv{background:url(/gfx/specialiste/13.gif) bottom no-repeat; }
/* viewer
------------------------------------------- */
#vBox{color:#373737; font:0.6875em/1.5 Arial,Helvetica,sans-serif,"Calibri"; width:auto;padding:15px 15px 0 15px; position:absolute;top:0;z-index:10; background: #fff /*url('../gfx/viewer/tico_close.png') 100% 100% no-repeat*/; border: solid 1px #edf8ff; visibility:hidden;}
#vBox h3 {font-size: 1.2em; /*font-weight: bold;*/ margin-top:0;margin-bottom: 0.2em;}
#vBox a {text-decoration: none;cursor:pointer;}
#vBox a:hover {text-decoration: underline;}
#vBox p {color:#8d8c8c; font-size:1.1em;}
#vBox big {font-size:1.1em; font-weight: bold;}

#vBox p.close{ font-size: 1.0em;text-align:right; text-transform: uppercase; padding:0;/*padding-right: 33px;*/ margin-top: 15px;}
#vBox p.close a{}
#vBox p.close a:hover{}
#vBox p.close u{font-weight: bold;}

#vImg{position: relative;}
#vImg img {margin-bottom:10px;}
#vImg a {width: 49%; position: absolute; top: 0; z-index: 1; display: block;}
#vImg a.prev {left: 0; background: url('../gfx/viewer/tico_prev.png') 0 -60px no-repeat;}
#vImg a.prev:hover {background-position: 0 1px;}
#vImg a.next {right: 0;background: url('../gfx/viewer/tico_next.png') 100% -60px no-repeat;}
#vImg a.next:hover {background-position: 100% 1px;}
#vImg span, #vImg br {display:none;}

#vLoader{padding: 20px; position:absolute; top:0; left:0; z-index:10;background-color:#fff;visibility:hidden;}


#vOverlay{height: 100%; position: absolute; top:0; z-index:1; overflow: hidden; cursor: pointer;}
#vBox hr {
  display: none;
}

/* wallpaper */
#wallpaper img {
  margin:13px;  float:right;
}
/* pagging */
.pagging {
  
}
.alert {
  margin: 0 0 0 15px;
}
