body{
font-family:'Arial CE',Arial,'Helvetica CE',Helvetica,sans-serif;
font-size:8pt;
background:url("../images/body_bg.gif") #FFF repeat-x;
padding:0;
margin:0;
height:100%;
}
html,body{height:100%;}
h1{
font-size:16px;
color:black;
margin:0;
}
h2{
font-size:15px;
color:black;
margin:0;
word-spacing:0.1ex;
}
h3{
font-size:14px;
color:black;
margin:0;
}
h4{
font-size:13px;
color:black;
margin:0;
}
h5{
font-size:12px;
color:black;
margin:0;
}
h6{
font-size:11px;
color:black;
margin:0;
}
ul, ol, p, li, span, a, img{
margin:0;
padding:0;
}
img{
border:none;
}
em{font-weight:bold;}
a{
text-decoration:underline;
color:#ef600b; /*#FF701B;*/
}
a:hover{
text-decoration:none;
}
table/*, tr, td, th*/{
/*border-color:#D6D6D6;
border-style:solid;
border-width:1px;*/
border-collapse:collapse;
margin:0;
padding:0;
}
fieldset, form{
border:none;
margin:0;
padding:0;
}
textarea{font-family:"Consolas","Monaco","Lucida Console","Courier New",Courier,monospace; font-size:100%;}
input[value="ANO"]{background:#090;color:white;}
input[value="NE"]{background:#c00;color:white;}
ins{text-decoration:none;}
code{background-color:#ddd;}

#page{
position:relative;
width:100%;
min-height:100%;
height:100%;
}
body > #page{
height:auto;
}
#main{
position:relative;
width:910px;
margin:0 auto;
min-height:100%;
height:100%;
}
#head{
height:110px;
position:relative;
}
#logo{
position:absolute;
top:34px;
left:42px;
background:url(../images/logo.jpg) no-repeat;
}
#logo span,#logo a{
width:166px;
height:65px;
display:block;
font-size:0.0000001ex;
color:#f5f6f7;
}
#head #motto{
top:53px;
left:245px;
position:absolute;
font-size:14px;
color:#EB4613;
font-weight:normal;
}
#head #motto strong{
color:#567483;
font-weight:normal;
}
#head #search_box{
width:435px;
height:107px;
background:url("../images/searchbox_bg.jpg") no-repeat;
position:absolute;
top:3px;
right:0;
}
#head #search_box div{
position:absolute;
top:34px;
left:13px;
font-size:92%;
color:#D4DCE0;
font-weight:bold;
}
#head #search_box #search{
position:absolute;
top:54px;
left:12px;
}
#head #search_box input{
border:1px solid #AEBCC4;
width:142px;
}
#head #search_box input.button{
background:none;
border:none;
width:66px;
color:#567483;
font-size:12px;
}
#head #search_box input.button:hover{
cursor:pointer;
}
#menu_box{
background:url("../images/menubox_bg.gif") no-repeat;
width:910px;
height:36px;
position:relative;
}
#menu_box #menu{
margin:0 0 0 27px;
}
#menu_box #menu li{
float:left;
list-style-type:none;
}
#menu_box #menu li a{
font-size:120%;
color:#FFF;
text-decoration:none;
height:20px;
position:relative;
display:block;
float:left;
padding:11px 1.2ex 0 1.2ex;
font-stretch:semi-condensed;
}
#menu_box #menu li a span.left{
left:0;
top:0;
position:absolute;
float:none;
width:1px;
height:32px;
display:block;
}
#menu_box #menu li a span.right{
width:3px;
height:32px;
display:block;
position:absolute;
right:0;
top:0;
float:none;
}
#menu_box #menu li a:hover{
background:url("../images/menu_li_center.gif") repeat-x;
}
#menu_box #menu li a:hover span.left{
background:url("../images/menu_li_left.gif") no-repeat;
}
#menu_box #menu li a:hover span.right{
background:url("../images/menu_li_right.gif") no-repeat right;
}
#menu_box #menu li a.current{
background:#6c8895 url(../images/menu_li_current.gif) repeat-x top;
}
#menu_box #menu li a.current:hover span.left,#menu_box #menu li a.current:hover span.right{
background:none;
}
#menu_box #basket{
top:10px;
right:16px;
position:absolute;
}
#menu_box #basket a.one{
font-size:11px;
color:#FFF;
margin:0 5px 0 0;
}
#menu_box #basket .two,#menu_box #basket .two a.current{
font-size:90%;
color:#D4DCE0;
text-decoration:none;
}
#basket .two a{font-weight:bold;color:orange;}
#menu_box #basket a.tri{
font-size:14px;
color:#FFF;
text-decoration:none;
text-transform:uppercase;
padding:0 0 0 28px;
background:url("../images/ico_basket.gif") no-repeat;
}
#menu_box #basket a.tri:hover{
text-decoration:underline;
}
/* LEVA */
#content_navi{
float:left;
width:210px;
}
#content_navi #menu_navi{
margin:0 0 0 7px;
padding:0 0 8px 0;
background:url("../images/menuleft_bg.gif") no-repeat bottom;
}
#content_navi #menu_navi li{
background:#294251;
border-bottom:1px solid #5F7986;
list-style-type:none;
}
#content_navi #menu_navi li a{
padding:3px 0 3px 15px;
text-decoration:none;
font-size:12px;
color:#FFF;
display:block;
}
#content_navi #menu_navi li a:hover{
background:#F26421;
}
#content_navi #menu_navi li.odd{
background:#3F5B69;
}
#content_navi #menu_navi ul li{
border:none;
border-top:1px dotted #99ABB4;
background:#5C737F;
margin:0 0 0 23px;
}
#content_navi #menu_navi ul li.odd{
background:#3F5B69;
}
#content_navi #menu_navi ul li a{
padding:2px 0 2px 3px;
font-size:11px;
}
/* CENTER */
.content_center{
width:456px;
float:left;
margin:0 1ex;
}
.content_center.expanded{
width:682px;
}
.content_center h2{
font-size:14px;
color:#567483;
margin:20px 20px 5px 38px;
}
.content_center h2 strong{
font-size:24px;
color:#F16120;
}
.content_center p{
font-size:11px;
color:#515A5E;
margin:15px 20px 15px 38px;
}
.content_center #index_box{
border:1px solid #E6EAEC;
padding:4px 8px 4px 8px;
}
.content_center #index_box h2{
margin:0 0 7px 0;
float:right;
font-size:12px;
}
.content_center ul{
list-style:square outside url(../images/bullet2.gif);
margin:0.5ex 0 0.5ex 5em;
color:#666;
}
.content_center h3 strong{
margin-left:2.7em;
}
#product_box{
/*background:url("../images/pix.gif") 50% repeat-y;*/
clear:both;
}
#product_box table{border:none;}
#product_box td{
vertical-align:top;
padding-right:15px;
}
.product_item{
width:210px;
padding:0 0 13px 0;
margin:0 0 23px 0;
border-top:1px solid #EBEFF1;
}
.product_item h3 a{
color:white;
font-size:14px;
text-decoration:none;
background-color:#567483;
padding:5px 0 5px 9px;
display:block;
font-weight:normal;
}
.product_item h3.highlight a{
background:#a98b7c url(../images/tip.gif) no-repeat right center;
padding-right:20px;
color:black;
}
.product_item h3 a:hover{
text-decoration:underline;
}
.product_item.mostviewed h3 a{
background:#F26521;
}
.product_item p{
margin:0 0 15px 0 !important;
}
.product_item .price{
color:#567483;
font-size:11px;
float:left;
}
.product_item .price strong{
color:#F26421;
font-size:12pt;
font-weight:normal;
}
.product_item .price em{
color:#8EA4AE;
font-size:7pt;
font-style:normal;
}
.product_item .info{
width:70px;
height:33px;
float:right;
border-left:1px solid #BCC9CF;
padding:0 0.3ex 0 1ex;
text-align:right;
position:relative;
}
.product_item .info a{
background:url("../images/ico_basket1.gif") right no-repeat;
font-size:11px;
color:#F26521;
padding:0 16px 0 0;
text-decoration:none;
position:absolute;
bottom:0;
right:0;
}
.product_item .info a:hover{
text-decoration:underline;
}
.product_item .info a.more{
background:none;
color:#567483;
padding:0;
text-decoration:underline;
top:0;
right:0;
}
.product_item .info a.more:hover{
text-decoration:none;
}
/* PRAVA */
#content_right{
margin:0;
float:right;
width:230px;
}
#login{
background:url("../images/login_bg.gif") no-repeat;
width:230px;
height:109px;
position:relative;
}
#login h2{
font-size:11px;
color:#FFF;
font-weight:normal;
margin:-2px 0 6px 13px;
}
#login label{
font-size:11px;
color:#567483;
width:47px;
margin:3px 11px 0 0;
text-align:right;
display:block;
float:left;
display:inline;
}
#login a{
font-size:11px;
color:#567483;
position:absolute;
bottom:9px;
left:16px;
}
#login input{
border:1px solid #AEBDC4;
width:156px;
margin:0 0 10px 0;
}
#login input.button{
background:url("../images/login_button_bg.gif") no-repeat;
border:none;
width:90px;
font-size:12px;
color:#FFF;
position:absolute;
bottom:0;
right:0;
padding:6px;
margin:0;
}
#login input.button:hover{
cursor:pointer;
}
#content_right #logged{
padding-left:1em;
color:#798;
}
#content_right #action_box{
margin:5px 0 0 0;
border:1px solid #FDE8DE;
padding:0 1.5ex 1ex 1.4ex;
}
.point-out{
color:#F26421;
margin:0.5ex 0 7px 0;
text-align:right;
text-transform:uppercase;
font-size:12px;
}
/* PATICKA */
#footer{
background:url("../images/footer_bg.gif") repeat-x;
/*position:absolute;
overflow:hidden;
left:0;
bottom:0;*/
width:100%;
z-index:1;
height:76px;
clear:both;
}
#footer_in{
height:76px;
background:url("../images/footer_in_bg.gif") no-repeat right 40px;
margin:0 auto;
width:956px;
position:relative;
}
#footer_in #menu_bottom{
position:absolute;
top:49px;
left:23px;
font-size:11px;
color:#F68E49;
margin:0 5px;
float:left;
}
#footer_in #menu_bottom a{
font-size:11px;
color:#FFF;
}
#footer_in #menu_bottom a.current{
background-color:#f7914d;
text-decoration:none;
}
#footer_in #copy{
position:absolute;
top:49px;
right:23px;
font-size:11px;
color:#FAA063;
}
#footer_in #copy strong{
font-weight:normal;
color:#FFF;
}
#footer_in #copy strong a{color:white;margin:0;}
#menu_navi li.current,#menu_navi li.odd .current{
background:#142a37 url(../images/current.jpg) repeat-x top !important;
}
#homepage{
position:relative;
top:-1.4em;
left:1.3ex;
background:url(../images/homepage_bg.jpg) no-repeat right top;
}
.err{background:#a00 url(../images/err.gif) no-repeat left center;color:yellow;padding:0.6em 0.6em 0.6em 2em;border:2px solid yellow;margin:0.5em 0;}
.msg{background:#8af url(../images/msg.gif) no-repeat left center;color:navy;padding:0.6em 0.6em 0.6em 2em;border:2px solid #468;margin:0.5em 0;color:white;}
.wrn{background:#8af url(../images/msg.gif) no-repeat left center;color:navy;padding:0.6em 0.6em 0.6em 2em;border:2px solid #468;margin:0.5em 0;color:white;}
.wrn{background:#fffc40 url(../images/wrn.gif) no-repeat left center;color:navy;padding:0.6em 0.6em 0.6em 2em;border:2px solid orange;margin:0.5em 0;color:black;}
.err a{color:orange;}
.msg a{color:white;}
.navi_page{padding-top:3em;}
.navi{background-color:#f4f4f4;padding:0.2ex 0.5ex;margin-bottom:1em;font-weight:normal;}
.navi .current{display:block;font-size:180%;text-decoration:none;margin-left:0;font-weight:bold;}
.found{margin-left:3.5em;width:92%;}
.found th{background-color:gray;color:white;text-align:left;padding:0.1ex 0.7ex;}
.found td{padding:0.1ex 0.7ex;}
.found tr.odd{background-color:#eee;}
.found tr:hover{background-color:#F68E49;}
.found tr:hover a{color:white;}
.found tr:hover td.insipid{color:black;}
.found td a b{position:relative;font-size:90%;font-weight:normal;text-align:left;}
.found td a b span{/*width:10em;*/display:block;position:absolute;visibility:hidden;top:2em;left:4em;padding:.45em .5em 0.1em 0.5em;background:#fca;border:solid #b86 2px;color:#964;}
.found td a:hover b span{visibility:visible;}
.minikontakt{
margin:1em 0.1ex 0.5ex 1em;
padding:0.5ex 0.7ex;
background:#d6dbdf url(../images/bg-kontakt.jpg) no-repeat right bottom;
border:1px dashed #aebcc4;
line-height:1.4;
}
.minikontakt a{color:#DF500B;letter-spacing:0.1ex;}
.minikontakt h5{margin:0.5ex 0;}
.announce-left,.announce-bottom-left,.announce-right{
margin:1em 0.1ex 0.5ex 1em;
padding:0.5ex 0.7ex;
background-color:#dfdbd6;
border:1px dashed #c4bcae;
}
.announce-left a,.announce-bottom-left a,.announce-right a{color:#DF500B;}
.announce-left h5,.announce-bottom-left h5,.announce-right h5{margin-bottom:0.5ex;border-bottom:1px dotted #c8c4c0;}
.announce-left ul li,.announce-bottom-left ul li,.announce-right ul li,
.announce-left ol li,.announce-bottom-left ol li,.announce-right ol li{margin-left:1.5em;}
.indent{margin:1em 0 2em 3.5em;}
.content_center h3.indent{margin:0.7ex 1ex 1ex 1.2ex;}
.last{
padding:0;
border-bottom:none;
}
#item_box{
border:1px solid #E6EAEC;
padding:4px 8px 4px 8px;
min-height:400px;
}
#item_box p{
margin:1ex 0;
line-height:1.5;
font-size:110%;
}
#item_box .product-name{color:black;margin:0.6ex 0;font-size:210%;}
#item_box table{border-collapse:collapse;}
#item_box table td{border:1px solid #ddd;}
#item_box ul,#item_box ol,#item_box td ul,#item_box td ol{margin-left:1.5em;}
#item_box li{font-size:108%;margin:0.5ex auto;}
#item_box div h4{color:#ff6600;}
.properties{margin:1em 0 1.5em 0;padding:0;}
.properties big{color:#F26421;}
.properties small{color:#999;padding-bottom:0.2ex;}
.order_info{float:right;}
.order_info h5{margin:1ex 0 0.5ex 0;}
.cart_content{width:98% !important;}
.cart_content td a span{position:relative;font-size:90%;font-weight:normal;text-align:left;}
.cart_content td a span span{/*width:10em;*/display:block;position:absolute;visibility:hidden;top:2em;left:4em;padding:.45em .5em 0.1em 0.5em;background:#fca;border:solid #b86 2px;color:#964;}
.cart_content td a:hover span span{visibility:visible;}
#confirm table{width:275px;}
#confirm table td{padding:2px}
#confirm h4{font-size:11pt;margin:0.5ex 0 1ex 0;letter-spacing:0.1ex;}
#confirm h5{color:#444;letter-spacing:0.2ex;}
#confirm label{color:gray;}
#confirm label.highlight{background-color:#ef0;color:#666;}
#past_orders th{background-color:#d6dbdf;color:#567483;border:1px solid #eee;}
#past_orders tr.odd{background-color:#f4f4f4;}
#past_orders tr.past_item{background-color:#d4d4d4;}
#past_orders tr.past_item.odd{background-color:#e0e0e0;}
#item_box img.right{padding:1.2ex 0 0.5ex 1.5ex;}
#kontakt h5{margin-left:3.2em;}
p.sitemap{height:0.5ex;}
.insipid{color:gray;}
.cart{background:url(../images/cart-big.png) no-repeat right top;}
.perex{height:4.9em;overflow:hidden;}
.cat-perex{margin-bottom:2ex;}
.thumbnail{min-height:192px;}
.adjust{background-color:#eef;border:1px dashed #aae;padding:0.5ex 1ex;margin:0.6ex 0;line-height:1.4;}
.phase{font:italic bold 95% bold;text-align:center;}
.phase1{color:blue;}
.phase2{color:red;}
.phase3{color:green;}
.phase4{color:gray;}
.admin-item{margin-left:2.2em;padding-left:1.5em;background:url(../images/bullet1.gif) no-repeat left center;}
.admin-item:hover{background-image:url(../images/bullet0.gif);}
.admin-item.active{color:black;text-decoration:none;font-size:150%;margin-left:0;background:none;font-weight:bold;}
h3.admin-item{margin:0.5ex 0 0.7ex 1.65em;padding-left:1.2em;background:url(../images/bullet1.gif) no-repeat left center;}
.quick-admin a{display:block;line-height:1.4;margin:0.5ex 0;}
.quick-admin b{position:relative;display:inline-block;margin-top:1ex;font-size:90%;font-weight:normal;text-align:left;z-index:2;}
.quick-admin b span{display:block;position:absolute;visibility:hidden;padding:.45em .5em 0.1em 0.5em;border:solid gray 2px;}
.quick-admin:hover b span{visibility:visible;background:white;}
.subcategories{margin-bottom:1ex;line-height:1.6;}
.subcategories a{display:inline-block;width:124px;padding-left:20px;background:url(../images/folder.gif) no-repeat top left;}
.wikitable{width:100%;border-collapse:collapse;margin:0.7ex 0;}
.wikitable th{background-color:#eee;}
.wikitable td,.wikitable th{border:1px solid silver;padding:0 0.2ex;}
.wikitable tr.odd td{background-color:#f4f4f4;}
.wikitable.chart td{color:#345;}
.wikitable.chart td a{text-decoration:none;color:#137;}
.wikitable.chart td a:hover{text-decoration:underline;}
.outlined{border-collapse:collapse;margin:0.7ex 0;}
.outlined th{background-color:#eee;}
.outlined td,.outlined th{border:1px solid silver;padding:0 0.2ex;}
.outlined tr.odd td{background-color:#f4f4f4;}
.centercells{}
.centercells td{text-align:center;}
.web{margin-left:3.2em;}
.web h3{margin:1ex 0;}
.web ul{list-style:square outside;margin:0 0 0.5ex 2.2ex;}
.terms{margin-top:2ex;}
.terms h2{margin-bottom:2ex;}
.terms h4{margin-left:3em;}
.news{
margin:0.8em 0;
padding:0.5ex 0.7ex;
background-color:#d0d8b0;
border:1px dashed #aba;
}
.news h3{background-color:#c0c8a0;}
.beforeyoubuy{
margin:0 1ex;
padding:0.3ex 0.7ex;
border:2px solid #d4dce0;
}
#beforeyoubuy p{
color:black;
margin:0.6ex 1ex 1.2ex 0;
}
#beforeyoubuy ul{
list-style:square outside url(../images/bullet2.gif);
margin-left:2ex;
}
.miniature{float:right;padding:0 0 1ex 1.5ex;}
.miniatures{border-top:1px dotted #def;border-bottom:1px dotted #def;margin-top:2em;padding:0.5ex 0;}
.miniatures legend{color:#567;margin-bottom:0.5ex;}
.variants{}
.variants tr:hover td{background-color:#eee;}
.variants td.properties{text-align:right;width:18%;}
.variants td.carts{text-align:right;width:14%;}
.variants tr.current td{background-color:#ffe !important;}
.variants .embossed{font-effect:emboss;color:#eee;text-shadow:1px 1px 0px #111;}
.external{
padding-right:12px;
background:url(../images/external.gif) no-repeat right top;
}
.neighbouring-items{float:right;}
p.site-map-category{margin:0 0 0 3.2em;line-height:1.7;}
.invoice{font-family:Calibri,"Arial CE",Arial,"Helvetica CE",Helvetica,sans-serif; font-size:140%; line-height:1.5; margin:1em;}
.invoice a{text-decoration:none;color:black;font-weight:bold;}
.invoice h1,.invoice h2{font-family:Cambria/*"Arial Black";text-transform:uppercase*/;}
.invoice h1{text-align:center;font-size:200%;padding-top:1.2em;}
.invoice h1 a{background: url(../images/logo.jpg) no-repeat bottom left;position:absolute;width:167px;height:65px;}
.invoice h2{font-size:120%;color:#246;}
#invoice-header tr th,#invoice-header tr td{vertical-align:top;padding:0.5ex;}
#invoice-state{float:right;margin-left:1em;}
#invoice-state .align_right i{color:silver;}
#send_buddy,#send_question{width:100%;}
#send_buddy td,#send_question td{border:none !important;}
#send_buddy td[class],#send_question td[class]{min-width:7em;}
#send_buddy input[name="zbozi"]{font-size:110%;font-weight:bold;}
.category-note{
margin:1em 0.1ex 0.5ex 1em;
padding:0.5ex 0.7ex;
background-color:#fff0d0;
border:1px dashed #ffba70;
}
.category-note h4{margin-bottom:0.5ex;border-bottom:1px dotted #ffba70;}
#past-items,#past-cats{
margin:1em 0.1ex 0.5ex 1em;
padding:0.5ex 0.7ex;
background-color:#f0f4f8;
border:1px dashed #c0c4c8;
list-style-image:url(../images/ref.gif);
}
#past-items h5,#past-cats h5{margin-bottom:0.5ex;border-bottom:1px dotted #c0c4c8;}
#past-items ul,#past-cats ul{list-style-position:inside;}
#past-items ul li,#past-cats ul li{padding:0.2ex 0;}
#past-items ul li a,#past-cats ul li a{color:#567;text-decoration:none;}
#past-items ul li a:hover,#past-cats ul li a:hover{text-decoration:underline;}
#past-items ul li.first,#past-cats ul li.first{padding:0;}
#past-items ul li.odd,#past-cats ul li.odd{background-color:#f4f8fc;}
.catalogue{width:100%;margin-bottom:0.3ex;padding-top:0.3ex;border-top:1px dotted silver;clear:both;}
.catalogue.first{border-top:none !important;padding-top:0;}
.catalogue strong{font-size:120%;}
.catalogue small{color:gray;}
.catalogue .code_{float:right;color:silver;font-size:90%;}
.catalogue .price{float:right;text-align:right;margin-right:0.5ex;}
.catalogue-buy{float:right;width:6em;text-align:right;}
.catalogue a span{position:relative;font-size:90%;font-weight:normal;text-align:left;}
.catalogue a span span{/*width:10em;*/display:block;position:absolute;visibility:hidden;top:2em;left:4em;padding:.45em .5em 0.1em 0.5em;background:#fca;border:solid #b86 2px;color:#964;}
.catalogue a:hover span span{visibility:visible;}
#product_box fieldset.adjust{padding-top:0.2ex;}
#product_box fieldset.adjust input,#product_box fieldset.adjust select{font-size:90%;}
.stat-tab{padding-left:1.6em;text-decoration:none;background:url(../images/magnify.gif) no-repeat left top;}
.stat-tab:hover{text-decoration:underline;}
.statistics{padding-left:2em;}
.wikitable.statistics td{border-right:none;}
.wikitable.statistics td.align_right{border-left:none;border-right:1px solid silver;}
#judge{margin-top:1ex;}
#judge span[class="right"]{color:gray;}
#judge span[class="right"] i{color:silver;}
#judge a{border:1px solid #F16120;text-decoration:none;}
#judge a:hover{background-color:#F16120;color:white;}
#vote{margin:0 1em;height:auto;}
#vote h2{font-size:24px;color:#F16120;} 
#vote #logo{left:1em;}
#vote hr{margin-top:10em;visibility:hidden;}
#vote input[type="button"]{background:#d8dfe2;}
.player{
 display:block;
 width:425px;
 height:300px;
 background:url(../images/bg-player.png) no-repeat;
}
h3.other-things{margin-left:2.65em;}
.common-table{width:98%;border-collapse:collapse;margin:1ex 0.4ex 1em 2em;}
.common-table td{border:1px solid silver;padding:0 0.5ex;}
.common-table td h4{margin-bottom:0.3ex;border-bottom:1px dotted silver;}
.common-table td i{color:silver;}
#variantsTable td,#variantsTable td{border:1px solid gray;}
#variantsTable th{background:silver;}
#variantsTable tr.invalid td{background:#ddd;}
#variantsTable tr.self td{background:beige;}
a.rich_editor_link{padding:auto 0.5ex;text-decoration:none;font-weight:bolder;}

