#header-homepage{display:block;position:absolute;top:0;height:50px;width:150px}
#subSectionTitle{margin:0;padding:10px;clear:both}
body{font-family:tahoma;font-size:12px;margin:0;padding:0;background:url(/gfx/back.png) repeat-x top}
#main{margin-left:auto;margin-right:auto;min-height:1px;width:998px}
#page{margin-left:auto;margin-right:auto;min-height:1px;width:998px}
img{border:0}
span{font-weight:bold}
#left_head{float:left;width:721px;border:0}
#head{color:#fff;background:url(/gfx/logo.png) no-repeat top;width:997px; overflow: hidden-x; height:212px;position:absolute;top:0px;z-index:20}
#head-left{float:left;margin-top:158px;margin-left:25px;border:0}
.homepage-link{position:absolute;top:0;width:310px;height:160px}
.homepage-link:hover{text-decoration:none}
#head-center{float:right;width:400px;border:0;text-align:center;height:200px;overflow: hidden; }
#head-center img{position:relative;top:-25px}
#head-center p{position:relative;top:171px;color:#edf4f8;margin:0;padding:0;font-weight:bold;font-size:13px;
/*background-color:#fff;*/
 padding:5px 0}
#head-right{float:right;margin:0;padding:0;margin-top:28px;width:276px;margin-right:0px;color:#fff;font-size:11px;border:0;

background-image: url(/gfx/bgr_basket.png);
background-position: left top;
    background-repeat: no-repeat;
     height: 140px;
}

#head-right p { margin:10px 0 0; padding:0; text-align: center; }
#head-right p a { font-size: 20px; }
.basket { text-align: center; padding:0; margin: 10px 0 0 85px; }
.basket span { color: #d0000c; font-size: 18px; }
#head-right .odkazy { margin-top: 20px; }
#head-right .odkazy li { float: left; margin-left: 20px; }

#head-right table input{width:200px}
/*#head-right ul{float:right;margin-right:50px} */
#head-right table{color:#fff;font-size:12px}
#head-right a{color:#fff}
/*#head-right p{margin:40px 0 0 10px}*/
/*#head input{color:#9A9A9A;border:1px solid #9A9A9A}
*/
/*.search*/
#search-btn{border:0;background:url(/gfx/search-btn.png) no-repeat;width:86px;height:20px;margin:0 0 0 5px;cursor:pointer}
#login-btn{border:0;background:url(/gfx/login-btn.png) no-repeat;width:101px;height:24px;margin:10px 0 0 20px;cursor:pointer}
.login { margin-top: 20px; text-align: center; width: 100%;  }
.login label { width: 100px; display: block; float: left; font-weight: bold; }
.login div { margin-top: 10px; text-align: left; width: 260px; margin: 10px auto; }
#logout{margin:10px 0 0 10px}
#registrovat{border:0;background:url(/gfx/registrace.png) no-repeat;width:101px;height:24px;float:left;margin:0 0 0 20px}
#editovat{border:0;background:url(/gfx/editovat.png) no-repeat;width:101px;height:24px;margin:10px 0 0 0px}
#odeslat_heslo{border:0;background:url(/gfx/odeslat_heslo.png) no-repeat;width:176px;height:24px;margin:10px 0 0 0}
#menu{padding-top:0px;position:absolute;top:193px;border-top:1px solid #99dbf0;}
#menu a{color:#fff;font-size:12px;display:block;padding-top:10px}
#menu a:hover{background-image:url(/gfx/menu-li-back-hover.png);height:27px}
#menu li{float:left;width:121px;background-image:url(/gfx/menu-li-back.png);height:37px;text-align:center;border-right:1px solid #38acd2;border-left:1px solid #007ea6}
#menu .start{background-image:url(/gfx/menu-start.png);background-repeat:no-repeat;width:5px;height:37px;border:0;border-right:1px solid #38acd2}
#menu .stop{background-image:url(/gfx/menu-stop.png);background-repeat:no-repeat;width:6px;height:37px;border:0;border-left:1px solid #007ea6}
h2{font-size:14px}
#navigace{color:#7A7A7A;font-size:11px;clear:both;margin:10px 0 10px 0;padding:0 0 0 10px;/*position:absolute;top:210px;z-index:100*/}
li{list-style:none}
form{margin:0;padding:0}
#navigace a{color:#D0000C}
#sections-title{background-image:url(/gfx/title-section.png);width:208px;height:33px}
ul{margin:0;padding:0;
/*margin-left:10px;*/
 font-size:14px}
#sections li{margin:0;padding:0;list-style-type:none;
/*list-style-image:url(/gfx/li-back.png);list-style-position:inside;*/
}
a{text-decoration:none}
a:hover{text-decoration:underline}
#sections li a{color:#0094c4;display:block;height:
/*37*/
30px;
/*width:208px;*/
margin:0;padding:7px 0 0 35px;background-image:url(/gfx/section-li-back.png);
/*background-position:bottom;*/
 background-repeat:no-repeat}
#sections li a:hover{color:#b80000;font-weight:bold}
#sections li.active{}
#sections li.active a{color:#b80000;font-weight:bold;background-image:url(/gfx/section-li-back-active.png);
/*background-position:bottom;*/
 background-repeat:no-repeat}
#sections li.active ul li a{padding:7px 0px 0px 45px;font-weight:normal;background-image:url(/gfx/section-li-li-back.png);background-repeat:no-repeat;color:#036795}
#sections li.active ul li a:hover{font-weight:bold}
#sections li ul li.active a{font-weight:bold;background-image:url(/gfx/section-li-li-back-active.png)}
#sections li.active ul li.active ul li a{font-size:11px;padding:3px 0 0 45px;margin:0px;font-weight:normal;color:#0094c4;background-image:url(/gfx/section-li-li-li.png);background-repeat:no-repeat}
#sections li.active ul li.active ul li a:hover{font-weight:bold;color:#b80000}
#sections li.active ul li.active ul li.active a{font-weight:bold;color:#b80000}
#sections li.active ul li.active ul li.active ul li a{font-size:11px;padding:3px 0 0 65px;margin:0px;font-weight:normal;color:#0094c4;background-image:url(/gfx/section-li-li-li-li.png);background-repeat:no-repeat}
#sections li.active ul li.active ul li.active ul li.active ul li a{padding:3px 0 0 85px;font-weight:normal;color:#0094c4}
#sections li.active ul li.active ul li.active ul li.active ul li.active a{font-weight:bold;color:#b80000}
#sections li.active ul li.active ul li.active ul li a:hover{font-weight:bold;color:#b80000}
#sections li.active ul li.active ul li.active ul li.active a{font-weight:bold;color:#b80000}
#action-title{background-image:url(/gfx/action-title.png);width:208px;height:50px}
#action{width:208px;
/*border-left:1px solid #ebebeb;border-right:1px solid #ebebeb;*/
background-image:url(/gfx/action-back.png);background-color:#fff}
#action li{padding:5px 5px 10px 10px}
#action li a{color:#c10013;font-size:12px;font-weight:bold}
#action li p{color:#047cac;font-size:11px;margin:0px}
#action-bottom{background-image:url(/gfx/action-bottom.png);width:208px;height:54px}
#left_body{float:left;width:788px;margin-top:235px}
#left{float:left;width:210px;margin-top:10px}
#right{border:0px solid;width:210px;float:right;margin-top:/*290*/323px;overflow:hidden}
#stred2{width:578px;float:right;background-image:url(/gfx/stred2-back.png);min-height:500px;overflow:hidden}
#stred{width:557px;margin:0;padding:0;background-image:url(/gfx/stred-back.png);background-position:top center;background-repeat:no-repeat;margin-left:9px;padding-left:5px;min-height:500px;overflow:hidden}
#basket-title{background-image:url(/gfx/basket-title.png);width:210px;height:33px}
#basket{color:#575757;text-align:center;padding:10px}
#basket span{color:#0094c4;font-size:18px}
#basket-bottom{background-image:url(/gfx/basket-bottom.png);width:210px;height:1px;margin:0;padding:0}
#homecredit{display:block;background-image:url(/gfx/homecredit.png);width:210px;height:156px;margin:10px 0}
#nevite_si_rady{display:block;background-image:url(/gfx/nevite_si_rady.png);width:210px;height:156px;margin:10px 0}
#akcni_ceny_pc_sestav{display:block;background-image:url(/gfx/akcni_ceny_pc_sestav.png);width:210px;height:156px;margin:10px 0 0}
#nej-title{background-image:url(/gfx/nej-title.png);width:212px;height:92px}
#nej li{font-size:11px;padding:0 0 0 45px;margin:10px 0 0 0px;color:#0094c4;background-image:url(/gfx/section-li-li-li.png);background-repeat:no-repeat}
#nej a{color:#c10013}
#nej p{margin:0;padding:3px 0 0 0}
#nej p a{font-size:9px}
#products{padding:0;margin:0;clear:both;/*width:552px*/}
.product{width:/*184*/238px;height:240px;border:0px solid #ccc; /*background-image:url(/gfx/product-back.png);*/text-align:center;float:left;
margin-bottom:10px;padding:10px 5px 10px;

    background: url("/gfx/bg_product.png") no-repeat scroll left top transparent;


}

.product h2{padding:5px 5px 0;margin:0;padding-top:5px;height:28px; overflow: hidden;}
.product h2 a{ font-size:12px }
.product p{text-align:center}
.product a.detail { float: left; margin:0 0 0 30px;padding:0; }
.product div.price { margin: 5px 0;}
.product div.price p{font-size:13px;color:#ba0012;font-weight:bold;margin:4px;padding:0;}
.product div.price p em { font-size: 18px; }
.product cite{color:#b20008;font-size:12px}
.product input{margin:0;padding:0;border:0}
.product span{font-size:10px;color:#005c83}
.product a{margin:0;padding:0}
.product input.buy{background-image:url(/gfx/buy.png);margin:1px 30px 0;padding:0;border:0px;width:56px;height:25px;float:right;cursor:pointer}
.product .detail img{border:0;border:0px solid;}
.product p img { max-height: 125px; }
.product p.akce{margin:1px 4px 0 4px;padding:0 0 0 0;height:125px;overflow:hidden}
/*background:transparent url(/gfx/akce.png) no-repeat;background-position:right bottom;*/

.product a.aimg { display: block; position: relative; }
.product .ico { left: 0; position: absolute; top: 75px; }

/*.product .img-nove{position:relative;top:-45px;}
.product .img-akce{position:relative;top:-45px;}
.product .img-skladem{position:relative;top:-43px;}
.product .img-bk{position:relative;top:-12px;}*/
.product p.nove{margin:1px 4px 0 4px;padding:0 0 0 0;height:125px;overflow:hidden}
.product p.none{margin:1px 4px 0 4px;padding:0 0 0 0;height:125px;overflow:hidden}

/*.product p.akce img{overflow:hidden}
.product p.nove img{overflow:hidden}
.product p.none img{overflow:hidden}*/

.product form { margin: 8px 0 8px 0; }

#producers{color:#6e6e6e;
/*padding-top:20px;*/
 padding-top:10px }
#producers td{width:138px}
#producers label { font-weight: bold; }
#producers input{border:1px solid #d9d9d9}
#producers form{text-align:center}
#producers table{text-align:left}
#producers #vse{background-image:url(/gfx/zobrazit.png);width:103px;height:26px;border:0;margin:10px 0 0 0px}
#producers #vybrane{background-image:url(/gfx/vybrane.png);width:101px;height:26px;border:0;margin:10px 0 0 0px}
.sort{font-size:11px;color:#a6a6a6;margin-bottom:15px;clear:both;}
.sort label { margin-left: 50px; }
.sort img{position:relative;top:7px}
.sort form { width: 20px; display: inline-block; position:relative; top:7px; }
h1{font-size:22px;color:#0094C4;margin:0;padding:10px 0 0 10px;font-weight:normal}
.text_up{color:#3c3c3c;margin:0 10px 0 10px; clear:both;}
ol li{list-style-type:decimal}
.text_down h2 a{font-size:14px;font-weight:bold;color:#000}
.text_up a{color:#c10013;text-decoration:underline;font-weight:bold}
.text_up ul{margin:0px 5px 5px 15px;padding:0px}
.text_up li{list-style-type:disc;margin:5px 0px}
.text_up p{text-align:justify}
.text_up img{padding-left:10px}
.text_down{clear:both;margin:0 10px 0 0}
.text_down p{text-align:justify}
a{color:#c10013;font-size:12px}
#homepage table{text-align:center;width:750px;border:1px solid #cecece;margin:10px 5px 10px 0px;background-image:url(/gfx/homepage-back.png);background-repeat:no-repeat;background-position:right top;background-color:#fff}
/*td{vertical-align:top}
*/
#homepage th{color:#1ea1cb;font-size:18px;padding:10px 0 10px 0;font-weight:normal}
#modrej{color:#fff;background-image:url(/gfx/modrej.png);background-position:center top;background-repeat:no-repeat;height:196px;padding:30px 20px 0 30px}
#modrej h2{font-weight:normal}
#modrej em{font-weight:bold;font-style:normal}
#detail{width:760px;margin:0;padding:0;padding-top:10px}

#detail .print img { border:0; margin-right:5px; position:relative; top:-11px; max-width: 25px; }
#detail .print,
#detail .print:hover { text-decoration: none; /*display:block;*/ margin-left: 10px; }
#detail .print em { font-style:normal; }
#detail .ico { overflow: hidden; position: relative; margin:0; padding:0;}
#detail .ico img { border: 0; margin-right:5px; }
#detail .center.ico a { text-decoration: none; }
#detail .center.ico em { position: relative; top: -18px; font-style:normal; }
#detail .print em:hover,
#detail .center.ico em:hover { text-decoration: underline; }

#detail ul{margin:10px 0px 10px 20px}
#detail li{list-style-type:disc;margin-top:5px;}
#dalsi{margin:10px}
#dalsi p{color:#b20008;font-weight:bold;padding:0;margin:0}
#dalsi-produkty{
/*text-align:center;*/
position:relative;
/*overflow:hidden;*/
}
#ul{position:relative;width:470px;
/*margin:0 0 0 30px;*/
left:30px;height:125px;overflow:hidden}
#dalsi-produkty ul{border:1px solid #e0e0e0;background-color:#fff;margin:0;padding:5px;overflow:hidden;left:0px;position:absolute;width:100000px;margin:10px;padding-left:30px}
#dalsi-produkty p{border:1px solid #EAEAEA;color:#B20008;font-size:14px;text-align:center;font-weight:normal;margin:0;padding:0;margin:0 3px 0 3px}
#dalsi-produkty li{float:left;background-color:#fff;list-style-type:none;display:block;width:120px}
#dalsi-produkty li.active{border:1px solid #B20008}
#dalsi-produkty .left{position:absolute;left:0px;top:20px;cursor:pointer;background-image:url(/gfx/left.png);border:0;width:22px;height:22px;margin-top:32px}
#ul ul li img{width:expression(this.width > 100 ? 100:true);height:expression(this.height > 100 ? 100:true);max-height:80px;max-width:100px}
#dalsi-produkty .right{position:absolute;left:505px;top:20px;cursor:pointer;background-image:url(/gfx/right.png);border:0;width:22px;height:22px;margin-top:32px}
#ul ul li a{display:block;height:80px;margin:0;padding:0}
#detail h1{clear:both;font-size:20px;color:#036795;/*background-image:url(/gfx/h1-back.png);background-position:top;background-repeat:no-repeat;*/text-align:center;margin:0;padding:0;padding-top:8px;height:33px;font-weight:bold;}
#detail table img{border:2px solid #e4e4e4}
#detail table tr td.detail-obrazek a img.thumbnail{max-width:410px}
#detail table tr td.detail-obrazek a img.facebook{border:0;margin:10px 0 0}
#detail table{color:#535353;font-size:12px;text-align:left;border-collapse:collapse;}
#detail table table{width:330px}
#detail table table td{border-top:1px dotted #3e4649;padding:8px}
#detail table a img{/*max-width:201px;*/max-height:220px}
#detail table .first{background-color:#edf4f8}
#detail table .trprice {background-color:#FFFF00}
#detail form.price{float:right}
#buy,
#buy2 {/*background-image:url(/gfx/vlozit-kosik.png);width:190px;height:33px;border:0;margin-right:5px;cursor:pointer*/
background-color:#B80000; border:2px solid #000000; color:#FFFFFF; cursor:pointer; font-size:21px; font-weight:bold; height:40px; margin-right:5px; width:200px; }
#buy:hover { background-color: #FFFF00; color:#B20000; }
#price{color:#b20008;font-size:18px;font-weight:bold}
#detail table span{/*text-decoration:underline;*/border:0;color:#008C00;font-size: 130%}
#gallery{text-align:center;clear:both}
#gallery h2{text-align:left;color:#005C87;padding-top:10px}
#gallery img{border:1px solid #EAEAEA;margin:0 5px 0 5px;width:100px}
.text{background:url(/gfx/text-back.png) no-repeat top left;color:#535353;width:730px;margin:0 0 20px 0;padding:10px 5px 0 10px;text-align:justify; clear: both;}
.text p{text-align:justify}
.text h2{font-size:14px;color:#036795;margin:0;padding:0;padding-bottom:15px}
.text table{padding-top:20px;background-color:#fff;width:500px}
.text table th{width:120px;background-color:#fff}
.text table thead{font-weight:bold;font-size:14px;text-align:center}
.text TEXTAREA{width:300px;height:200px}
.dodinfo { margin-top: 30px; }
div.text table td{border:1px solid #535353;padding:5px;background-color:#fff}
div.text table th{border:1px solid #535353;padding:5px;background-color:#fff}
.div-hidden{visibility:hidden;overflow:hidden;width:0px;height:0px}
#parametry{background:url(/gfx/parametry-back.png) no-repeat top left;margin:0;padding:0}
#parametry h2{color:#fff;padding:5px 5px 0 10px}
#parametry table{width:540px}
#parametry td{border-bottom:1px #434343 dotted}
#parametry th{color:#005C87;border-bottom:1px #434343 dotted;padding:5px 0 5px 10px}
#parametry tr{background-color:#EDF4F8}
#detail .center{text-align:center;clear:both}
#detail .center a{text-decoration:underline}
#related{text-align:center}
#related h2{color:#005C87;padding:5px 5px 0 10px}
#objednavka #related p{text-align:center}
/*NAHLED OBRAZKU*/
#thumbBox{position:absolute;left:0;top:0;width:auto;padding:10px 10px 0 10px;background:#fff;border:1px solid #bbbdc0;visibility:hidden;z-index:50;cursor:pointer}
#thumbBox .close{color:#3F3F3F;text-align:right;font-size:12px;padding:0}
#thumbBox p{margin:0 0 10px 0;padding:0}
#thumbBox p.close a{padding-left:10px;background:url('/gfx/bullet.gif') 0 4px no-repeat}
#thumbBox #thumbImage{background-color:white}
#thumbLoading{position:absolute;visibility:hidden;background:#fff;border:1px solid #bbbdc0;padding:5px;z-index:5}
/*KONEC NAHLED OBRAZKU*/
#subSection{margin:10px 0 0 25px;padding:0;text-align:left}
#subSectionH2{margin:0;padding:10px}
li.odkaz{list-style-image:url(/gfx/arrow.gif);margin:0;padding:0 0 5px; float: left; width: 33%; }
li.odkaz a { font-size: 15px; }
/*INFORMACE*/
#zapomenute_heslo{width:200px;border:1px solid #000000;background-color:#B21C1D;color:#FFFFFF;font-weight:bold}
#zapomenute_heslo:hover{border:1px solid #000000;background-color:#FFFFFF;color:#000000;font-weight:bold}
#informaci_stranky_text{margin:0px 3px 0 5px;padding:10px 5px 5px 5px;text-align:left}
#informaci_stranky_text label{font-weight:bold}
#informaci_stranky_text h1{
/*font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:17px*/
 padding:0}
#informaci_stranky_text h2{font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:15px;margin:0;padding-top:20px}
#informaci_stranky_text h3{font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:13px;font-weight:bold}
#informaci_stranky_text p{font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal;text-align:justify;margin-top:10px}
#informaci_stranky_text a{font-weight:bold;color:#3C3934}
#informaci_stranky_text a:hover{font-weight:bold;color:#B21C1D}
#informaci_stranky_text ol{margin:0 0 0 27px;padding:0;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-weight:bold;font-size:15px}
#informaci_stranky_text ol li{list-style-type:decimal;margin:0;padding:0 0 0 2px}
#informaci_stranky_text ul{margin:10px;padding:5px}
#informaci_stranky_text ul li{list-style-type:disc;margin:10px 0 0 0;padding:0 0 0 20px;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal}
#informaci_stranky_text ul ul li{margin:10px 0 0 0;padding:0 0 0 20px;list-style:circle;font-family:Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;font-size:12px;font-weight:normal}
#informaci_stranky_text span{font-weight:bold}
#stred #informaci_stranky_text table{text-align:left;border:1px solid #CCCCCC;margin-bottom:10px}
#stred #informaci_stranky_text thead{font-weight:bold}
#stred #informaci_stranky_text td{border:1px solid black;padding:3px;margin:0}
#informaci_stranky_text table.doprava-platba th{padding:5px;text-align:center;border:1px solid;border-color:#CCCCCC;border-width:1px 1px 0 0;font-size:13px}
#informaci_stranky_text table.doprava-platba td{border:0;text-align:right;border:1px solid;padding:5px;border-color:#CCCCCC;border-width:1px 1px 0 0;font-size:13px}
#informaci_stranky_text img{border:1px solid;margin:0;margin-left:10px;margin-bottom:10px}
#informaci_stranky_text .phe_tb{border-color:#CCCCCC;border-style:solid solid none none;border-width:1px 1px 0 0;margin:0px 25px;width:90%;font-size:13px;margin-bottom:20px}
#informaci_stranky_text .phe_tb td{border-color:#CCCCCC;border-style:none none solid solid;border-width:0 0 1px 1px;padding:3px 7px}
#informaci_stranky_text div.center{text-align:center;margin:0;padding:0;padding-top:20px}
#stred #informaci_stranky_text table.contact-table{border:0;width:350px}
#stred #informaci_stranky_text table.contact-table td{border:0}
#stred #informaci_stranky_text table.contact-table label{font-weight:bold}
#stred #informaci_stranky_text table.contact-table input{margin:0;padding:0;width:300px}
#stred #informaci_stranky_text table.contact-table textarea{margin:0;padding:0;width:300px}
.search-section{border:1px solid;color:#000000;margin:10px;padding:10px;text-align:left}
.search-section li{list-style-type:square;margin-left:10px}
#objednavka{padding:35px 5px 15px 5px}
#objednavka p{text-align:justify}
#objednavka table{width:550px}
.kosik{background-color:#fff}
.kosik td{border:1px solid #F4F4F4;padding:5px}
.kosik th{background-color:#F4F4F4;padding:5px 0 5px 0;text-align:left}
#objednavka #ikony{text-align:center;color:#1B6CB2}
#ikony a{color:#1B6CB2}
.small{font-size:10px;clear:both}
#re-count{background:url(/gfx/prepocitat_kosik.png) no-repeat;border:0;width:136px;height:22px;cursor:pointer}
#pokracovat{background:url(/gfx/pokracovat.png) no-repeat;border:0;width:98px;height:22px;cursor:pointer}
#smazat_formular{background:url(/gfx/smazat_formular.png) no-repeat;border:0;width:175px;height:22px;cursor:pointer}
#objednat{background:url(/gfx/objednat.png) no-repeat;border:0;width:98px;height:22px;cursor:pointer}
#doprava h1{border-bottom:1px solid;float:none;font-size:20px;height:auto;text-align:left;width:auto}
ul.doprava{list-style-type:none;margin:0;padding:0}
#doprava p{margin-left:40px}
#doprava input{font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;font-size:11px;margin:15px 5px 0 10px}
.radio_button{width:20px}
#registrace{padding:10px}
#registrace h2{margin:0;padding:10px 5px 5px 0px}
#doprava li h2{margin:0;padding:0}
#doprava li p{margin:0;margin-left:40px;padding:0}
#celkem_za_dopravu{background:#F4F4F4 none repeat scroll 0 0;border:1px solid black;color:#000000;font-family:Tahoma;font-size:14px;margin:20px 0;padding:5px;text-align:right}
.error{color:#ff0000;border:1px solid #ff0000;padding:10px;font-weight:bold}
.success{color:#ff0000;border:1px solid #ff0000;padding:10px;font-weight:bold;min-height:150px}
#msg{display:none;position:absolute;z-index:200;background:url(/js/images/msg_arrow.gif) left center no-repeat;padding-left:7px}
#msgcontent{display:block;background:#f3e6e6;border:2px solid #924949;border-left:none;padding:5px;min-width:150px;max-width:250px}
.hotspot{color:#A21919;padding-bottom:1px;border-bottom:1px dotted #A21919;cursor:pointer;font-size:12px}
#tt{position:absolute;display:block;background:url(/js/images/tt_left.gif) top left no-repeat}
#tttop{display:block;height:5px;margin-left:5px;background:url(/js/images/tt_top.gif) top right no-repeat;overflow:hidden}
#ttcont{display:block;padding:2px 12px 3px 7px;margin-left:5px;background:#666;color:#FFF}
#ttbot{display:block;height:5px;margin-left:5px;background:url(/js/images/tt_bottom.gif) top right no-repeat;overflow:hidden}
#footer{clear:both;text-align:center;font-size:10px;color:#393939;padding-top:20px}
#both{clear:both}
.cleaner {clear:both;}
#objednavky{padding-top:10px}
#objednavky table{font-size:11px;width:100%;text-align:center}
#objednavky table td{border-bottom:1px solid #BBBBBB;margin:0;padding:5px}
#objednavky table th{border-bottom:1px solid #BBBBBB;margin:0;padding:5px}
#objednavky ul{margin-top:10px}
#objednavky ul li{margin:0 5px 0 5px}
#objednavky p.span{font-weight:normal;font-style:italic;padding-left:10px;padding-right:10px;font-size:10px}
#objednavky hr{color:#BBBBBB;background-color:#BBBBBB}
.detail-obrazek{width:490px;margin:0;padding:0;text-align:center;position:relative}
.img-skladem-detail{margin:0 auto 0 10px;position:absolute;top:/*320*/350px;z-index:2}
#dialog{position:absolute;width:425px;padding:10px;z-index:200;background:#fff;text-align:left}
#dialog table{margin:20px}
#dialog-header{display:block;position:relative;width:411px;padding:3px 6px 7px;height:14px;font-size:14px;font-weight:bold}
#dialog-title{float:left}
#dialog-close{float:right;cursor:pointer;margin:3px 3px 0 0;height:11px;width:11px;background:url(/gfx/dialog_box/dialog_close.gif) no-repeat}
#dialog-content{display:block;min-height:160px;padding:6px;color:#666666;font-size:13px}
#dialog-mask{position:absolute;top:0;left:0;min-height:100%;width:100%;background:#FFF;opacity:.75;filter:alpha(opacity=75);z-index:100}
.error{background:#fff url(/gfx/dialog_box/error_bg.jpg) bottom right no-repeat;border:1px solid #924949;border-top:none}
.errorheader{background:url(/gfx/dialog_box/error_header.gif) repeat-x;color:#6f2c2c;border:1px solid #924949;border-bottom:none}
.warning{background:#fff url(/gfx/dialog_box/warning_bg.jpg) bottom right no-repeat;border:1px solid #c5a524;border-top:none}
.warningheader{background:url(/gfx/dialog_box/warning_header.gif) repeat-x;color:#957c17;border:1px solid #c5a524;border-bottom:none}
.success{background:#fff url(/gfx/dialog_box/success_bg.jpg) bottom right no-repeat;border:1px solid #60a174;border-top:none}
.successheader{background:url(/gfx/dialog_box/success_header.gif) repeat-x;color:#3c7f51;border:1px solid #60a174;border-bottom:none}
.prompt{background:#fff url(/gfx/dialog_box/prompt_bg.jpg) bottom right no-repeat;border:1px solid #4f6d81;border-top:none}
.promptheader{background:url(/gfx/dialog_box/prompt_header.gif) repeat-x;color:#355468;border:1px solid #4f6d81;border-bottom:none}
#dialog a{color:#000;text-decoration:underline}
#testdiv{width:600px;margin:0 auto;border:0px solid #ccc;padding:20px 25px;background:#fff}
#tinybox{position:absolute;display:none;padding:10px;background:#fff url(/gfx/loading.gif) no-repeat 50% 50%;border:1px solid #e3e3e3;z-index:2000;margin:5px;padding:5px}
#tinymask{position:absolute;display:none;top:0;left:0;height:100%;width:100%;background:#000;z-index:1500}
#tinycontent{background:#fff}
.button{font:14px Georgia, Verdana;margin-bottom:10px;padding:8px 10px 9px;border:1px solid #ccc;background:#eee;cursor:pointer}
.button:hover{border:1px solid #bbb;background:#e3e3e3}
#close{display:block;text-align:right;border-top:1px solid #3E4649;margin:10px 0;padding:10px 0}
#tinycontent h1{margin:0;padding:0;font-size:18px}
#tinycontent .text{margin:0;width:480px}
#tinycontent table{text-align:left;margin:5px}
#tinycontent table th{text-align:left}
#tinycontent table td{text-align:left;padding:4px 0}
#pata{clear:both}
.detimg{width:200px}
.pagging{border-bottom:1px solid #7A7A7A;border-top:1px solid #7A7A7A;clear:both;padding:10px;text-align:left;font-weight:bold}
#suggest{font:11px sans-serif;background-color:#fff;width:265px;position:absolute;border:2px solid #000;margin:0px;padding:0px;list-style-type:none;cursor:default;visibility:hidden;z-index:100}
#suggest li{margin:5px;color:#000;font-size:13px;padding:0 5px}
#suggest li.zero{display:none}
#suggest li.title{background-color:#0094C4;color:#fff;padding:5px}
#suggest li a{color:#000;font-size:11px}
#suggest li a:hover{text-decoration:underline}
#suggest ul{margin:0px;padding:0px}
.td-order-next{background-color:#F4F4F4;border:1px solid #444444;text-align:center}
#pc_sestavy{font-size:13px}
#pc_sestavy h1{padding-left:5px}
#pc_sestavy h2{color:#0094C4;font-size:18px;font-weight:normal}
#pc_sestavy p{text-align:justify;margin:5px}
#pc_sestavy p.img{margin:0}
#pc_sestavy img{margin:5px 0}

.shopbasket #right { display: none; }
.shopbasket #left_body{ width: 998px; }
.shopbasket #stred2 { background-image: none; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC; width:780px; }
.shopbasket #stred { background-image: none; margin:0 10px; padding:0 5px; width:750px; }
.shopbasket #objednavka { padding:0; }
.shopbasket #objednavka table { width: 100%; }
.shopbasket #objednavka textarea { width: 735px; padding: 5px; height: 80px; margin-bottom: 1.5em }

	/* basket navigation */
#basket-navigation 			{ float: left; list-style-type: none; margin: 1em 0 1.6em; width: 745px; text-align: center; font-size: 12px; font-family: tahoma; }
#basket-navigation a		{ text-decoration: none; color: #222 !important; padding: 5px 10px; display: block; }
#basket-navigation li		{ float: left; margin: 0 10px 0 0; display: inline; padding: 0; border: 1px solid #ccc; background: #eee; color: #222; cursor: pointer;  }
#basket-navigation li input { border:0; background:0; cursor:pointer; color:#222; padding: 4px 10px; margin: 0; font-size: 1.0em; overflow: visible;  }
#basket-navigation li.order-button { float: right !important; margin:0; }
#basket-navigation li.order-button a,
#basket-navigation li.order-button input { font-weight: bold; font-size: 1.7em !important; margin:0; }

#basket-navigation li.order-button a:hover,
#basket-navigation li.order-button input:hover { background-color: #0094C4; border: 1px solid #C10013; }

#contact { padding: 0; position:absolute;top:235px;z-index:1; height: 35px; background-color: #f5f5f5; width: 999px; }
#contact span { }
#contact em { font-weight: bold; color: #C10013; }
#contact p { float: left; width: 333px; padding: 0; margin:6px 0 0; text-align: center; }
#contact img { position: relative; top: 3px; margin-right: 5px; }
#contact a { color: #000; }

div.text table .sude-radky td,
div.text table .sude-radky th { background-color: #F0F0F0; }
div.text table th.delim { border-bottom:1px solid #999999; color:#000000; font-weight:bold; margin:5px 0; }

.vanoce_nadpis { background-color:#FFFF00; color:#0094C4; font-size:22px; font-weight:bold; margin:5px 0 0; padding:5px; text-align:center; text-transform:uppercase; }
.vanoce_text { margin:0; padding:15px 10px; text-align:justify; background:url("/gfx/dialog_box/warning_bg.jpg") no-repeat scroll right bottom #FFFFFF;
	border:2px solid #FFFF00; border-style:none solid solid; border-width:medium 2px 2px; }
	
	
	
	/* index tabs */

.ui-tabs-hide		{ display: none !important; }

#tabs				{ float: left; width: 100%; margin: 0; position: relative;/* margin-bottom: 1.5em;*/  }
#tabs ul.nav		{ list-style-type: none; margin: 0 0 0 10px; }
#tabs ul.nav li		{ float: left;  padding: 0; margin: 0 5px 0 0; background: none; list-style: none; }

#tabs ul.nav li a			{ display: block; outline: medium none; background:url('/gfx/bg_tabs_pattern.png') repeat-x bottom; paadding: 0 0 5px; text-decoration: none; color: #525252; }
#tabs ul.nav li a span		{ display: block;  padding: 0 0 0 20px; background: url('/gfx/bg_tabs_noactive.png') no-repeat left top; }
#tabs ul.nav li a span span	{ padding: 0.6em 20px 0.6em 0;  background: url('/gfx/bg_tabs_noactive.png') no-repeat right top; }

#tabs ul.nav li.ui-tabs-selected { position: relative; z-index: 10;}
#tabs ul.nav li.ui-tabs-selected a { background: none; font-weight: bold; color: #016aba;    }
#tabs ul.nav li.ui-tabs-selected a span {  background: url('/gfx/bg_tabs_active.png') no-repeat left top; }
#tabs ul.nav li.ui-tabs-selected a span span { background: url('/gfx/bg_tabs_active.png') no-repeat right top;  }

#tabs-cover { float: left; width: 710px; background: url('/gfx/bg_tabs.png') no-repeat left top; padding: 10px 0 0; margin: -1px 0 0; position: relative; z-index: 5 }
#tabs-cover-i { float: left; width: 690px; background: url('/gfx/bg_tabs.png') no-repeat left bottom; padding: 10px 10px 20px; }
#tabs-cover-i .ui-tabs-panel label { margin: 5px; }
#tabs-cover-i .ui-tabs-panel input.submit {  background-color: #B80000;
    border: 2px solid #000000;
    color: #FFFFFF;
    cursor: pointer;
    font-size: 21px;
    font-weight: bold;
    height: 40px;
    margin-right: 5px;
    width: 200px;}
#tabs-cover-i .ui-tabs-panel input.submit:hover { background-color: #FFFF00; color:#B20000; }

#tabs table { border-collapse: collapse; }
#tabs table td,
#tabs table th { background: #fff; border: 1px solid #e5eaec; }
#tabs table th { border-right: 0; }
#tabs table td { border-left: 0; }
/*lightbox*/
#lightbox{	position: absolute;	left: 0; width: 100%; z-index: 100; text-align: center; line-height: 0;}
#lightbox img{ width: auto; height: auto;}
#lightbox a img{ border: none; }

#outerImageContainer{ position: relative; background-color: #fff; width: 250px; height: 250px; margin: 0 auto; }
#imageContainer{ padding: 10px; }

#loading{ position: absolute; top: 40%; left: 0%; height: 25%; width: 100%; text-align: center; line-height: 0; }
#hoverNav{ position: absolute; top: 0; left: 0; height: 100%; width: 100%; z-index: 10; }
#imageContainer>#hoverNav{ left: 0;}
#hoverNav a{ outline: none;}

#prevLink, #nextLink{ width: 40%; height: 100%; background-image: url(data:image/gif;base64,AAAA); /* Trick IE into showing hover */ display: block; }
#prevLink { left: 0; float: left; position:relative; margin-left:20px; }
#nextLink { right: 0; float: right; position:relative; margin-right:20px;}
#prevLink:hover, #prevLink:visited:hover { background: url(/gfx/left_arrow.png) left 15% no-repeat; }
#nextLink:hover, #nextLink:visited:hover { background: url(/gfx/right_arrow.png) right 15% no-repeat; }

#imageDataContainer{ font: 10px Verdana, Helvetica, sans-serif; background-color: #fff; margin: 0 auto; line-height: 1.4em; overflow: auto; width: 100%	; }

#imageData{	padding:0 10px; color: #666; }
#imageData #imageDetails{ width: 70%; float: left; text-align: left; }
#imageData #caption{ font-weight: bold;	}
#imageData #numberDisplay{ display: block; clear: left; padding-bottom: 1.0em;	}
#imageData #bottomNavClose{ width: 66px; float: right;  padding-bottom: 0.7em; outline: none;}

#overlay{ position: absolute; top: 0; left: 0; z-index: 90; width: 100%; height: 500px; background-color: #000; }
/*lightbox*/
