/* slightly enhanced, universal clearfix hack */
.clearfix:after {
     visibility: hidden;
     display: block;
     font-size: 0;
     content: " ";
     clear: both;
     height: 0;
     }
.clearfix { display: inline-block; }
/* start commented backslash hack \*/
* html .clearfix { height: 1%; }
.clearfix { display: block; }
/* close commented backslash hack */
body,img,h1,h2,h3,h4,h5,ul,li,fieldset{margin:0;padding:0;border:0;}
body{background-image:url('img/sinai_backround.jpg');background-repeat:repeat;background-attachment:fixed;font-family:Verdana,Geneva,Kalimati,sans-serif;font-size:11px;color:black;}
h1,h2,h3,h4{font-family:Arial,Helvetica,sans-serif;}
h1{font-size:36px;}
h2{font-size:30px;}
h3{font-size:16px;margin-top:12px;}
h4{font-size:12px;}
p{margin:12px 0;}
a{text-decoration:none;color:#ff9000;}
table{border-collapse:collapse;}
a:hover{text-decoration:underline;}
h3.pdf{margin-top:24px;padding-bottom:12px;border-bottom:1px dashed #6b6b6b;}
a.pdf{background-image:url('img/plusitko.gif');background-repeat:no-repeat;background-position:left 7px;padding:6px 0 12px 20px;font-weight:bold;display:block;}
ul.pdf{list-style-type:none;margin-top:12px;font-size:10px;}
a.plusitko{display:block;padding:20px 20px 15px 0;}
.red{font-weight:bold;color:red;}
.show-js,.clearfix.show-js{display:none;}
.u{text-decoration:underline;}
.decoration{width:116px;height:4px;overflow:hidden;}
.orchid{background-color:#9b00ff;}
.fuchsia{background-color:#ff00ff;}
.springgreen{background-color:#00ff87;}
.yellow{background-color:#feff00;}
.lightblue{background-color:#3f99ff;}
.bottom-line{border-bottom:1px dashed #6b6b6b;}
.top-line{border-top:1px dashed #6b6b6b;}
.bwbutt{display:none;height:24px;background-color:white;color:black;background-image:url('img/plusitko.gif');background-position:8px 6px;background-repeat:no-repeat;float:left;}
.bwbutt:hover{color:white;background-image:url('img/plusitko-w.gif');background-color:#ef6329;}
.bwbutt a{padding:3px 28px 7px 28px;color:black;text-decoration:none;display:block;outline:transparent none 0;}
.galerie,.informace{width:116px;}
.novinka a{color:white;}
.mt12{margin-top:12px;}
.tag{font-size:9px;border-bottom:1px dashed #6b6b6b;width:253px;}
.tag span{padding:5px 15px;display:block;}
.reset{clear:both;}
.ucolumn{width:222px;float:left;}
.n-vizual{float:left;width:725px;height:436px;}
.novinka{display:none;}
.novinka.active{display:block;}

/* new */
input.text{width:185px;height:19px;padding-top:3px;}
input.text.short{width:92px;}
input.text,textarea.text{background-image:url('img/input-bg.gif');background-repeat:repeat-x;background-color:white;border-width:1px;border-style:inset;}
/* textarea.text{width:185px;padding-top:3px;} */
.highlight{background-color:yellow;}
.highlight a{background-color:yellow;color:black;}
.orange{color:#ff4200;font-weight:bold;}
#paging{float:right;font-size:12px;font-weight:bold;}
#paging a{color:black;}
#paging span.active{color:white;background-color:black;}
#logout{float:right;margin:1em;}
#content a{text-decoration:underline;color:black;}
td.product, table.product td{border:1px dashed #6b6b6b;}
td.product p, td.product h1{margin: 11px;}
td.product.short{width:240px;max-width:240px;overflow:hidden;}
table.product td{vertical-align:top;}
#content table.product .inner{margin:11px;overflow:hidden;}
#content table.product .left-part .inner{max-width:455px;width:455px;position:relative;}
#content table.product .right-part .inner{max-width:228px;width:228px;}
.udaje{padding:12px 12px 20px 12px;}
.udaje td,.udaje th{padding:6px 2px 2px 10px;}
.udaje th{text-align:left;font-size:14px;}
#spodni-ousko{position:absolute;left:-2px;top:110px;}
.adminProductRow,.adminFormRow{margin-left:20px;margin-top:0.5em;}
.adminFormRow{position:relative;}
.adminFormRow img.right{position:absolute;right:0;}
.adminProductRow img.left{float:left;width:18px;height:18px;margin-right:3px;}
.adminCatRow{margin-bottom:10px;border:1px dashed #6b6b6b;padding:0.5em;}
form .red{font-weight:normal;color:#ff0202;}
sup.red{font-size:90%;}
#h1container{border-color:#6b6b6b;border-style:dashed;border-width:1px 1px 1px 0;}
#h1container h1{margin:12px 18px;}
#h1container .sipka{float:right;margin:17px 10px;}
.msg{padding:12px 36px;background-color:#FFFFE5;}
.msg.info{background-image:url('img/information.png');background-repeat:no-repeat;background-position:12px 11px;}
.msg.alert{background-image:url('img/alert.gif');background-repeat:no-repeat;background-position:12px 11px;}
#user-info{height:18px;}
p.simul{width:218px;}
#cart_contents{width:100%;border:1px dashed #6b6b6b;}
#cart_contents input.text.short{width:50px;padding-left:4px;}
#cart_contents tr.lines{border:1px dashed #6b6b6b;}
#cart_contents th{color:#ff4102;text-align:left;}
#cart_contents td,#cart_contents th{padding:8px;}
#cart_contents td.product{padding:0;}
#cart_contents .title,#cart_contents .celkem,td.label{font-weight:bold;}
#cart_contents .title{max-width:418px;overflow:hidden;}
#cart_contents .price{font-weight:bold;font-size:14px;}
.param-select{margin-top:5px;}
.gray{color:#888;}
div.framed{border:1px solid #888888;padding:0 0 12px 6px;margin-top:12px;}
p.nom{margin:3px 0;}
.product .illustration{position:relative;}
.product .sale{position:absolute;left:3px;top:3px;}
#links{float:left;color:#828282;position:relative;top:60px;}
#links a{color:#828282;}
.product .illustration .watermark{position:absolute;top:0;left:0;}
.product .illustration .gal{width:455px;height:455px;}/* TODO remove */
.product .illustration .gal.passive{display:none;}
#gal-left{position:absolute;top:176px;left:0;display:none;}
#gal-right{position:absolute;top:176px;left:369px;display:none;}
#gal-left a,#gal-right a{outline:transparent none 0;}
.left-text{width:253px;font-size:12px;}
.left-text p{padding:6px 15px 0 3px;}
#left-container{float:right;width:253px;}

/* updated */
#left-menu{width:253px;background-color:#ef6328;color:white;font-size:12px;line-height:15px;}
#content{float:right;width:734px;margin-right:5px;}
#all{width:1004px;margin:0 auto 56px auto;background-color:white;}
#footer-row{font-size:9px;background-image:url('img/horizline2.gif');background-repeat:repeat-x;position:relative;height:110px;margin-top:20px;}
#left-menu h2{margin:11px 0 14px 14px;font-size:36px;line-height:44px;}
#header #box23{width:290px;float:left;}
#header #box23 .hmi{width:130px;float:right;}
#header #box1 .inner{padding-left:12px;}
#header #box1{width:248px;float:left;}
#header #box4{width:248px;float:right;text-align:right;}
#header #box4 .inner {padding: 8px 13px 0 0;}
#header a{color:black;}
#header{height:125px;}
#content .inner{margin:22px;font-size:12px;}
#content .inner ul{margin:12px 0 12px 24px;}
#content .inner li{margin-bottom:3px;}
#content .inner a{color:#FF9000;text-decoration:none;}
#content .inner a:hover{text-decoration:underline;}

/* old */
#content .bwbutt:hover a{color:white;}
#header ul{list-style-type:none;}
#header ul li.active a{color:black;}
#header #box23 .inner{padding:31px 0 0 17px;}
#header #box23 .decoration{float:left;margin-top:6px;}
#left-menu a{color:white;outline:transparent none 0;}
#left-menu ul{list-style-type:none;}
#left-menu ul li{border-top:1px dashed white;}
#left-menu ul li.first{border-top:1px dashed white;}
#left-menu ul li .subin{padding:6px 12px;}
#left-menu ul li.active .subin{text-decoration:underline;background-color:#e44bfa;}
#left-menu ul li:hover{background-color:#e44bfa;}
#left-menu ul li.active .submenu{display:block;background-color:#ef6328;}
#left-menu ul li .submenu{padding:6px 24px 12px 24px;display:none;}
#left-menu ul li .submenu li{border:0;}
#left-menu ul li .submenu li:hover{background-color:#ef6328;}
#left-menu ul li .submenu li.active{text-decoration:underline;}
#left-menu ul li.vypr{background-color:#ed4125;font-weight:bold;}
#footer-row #footer-left,#left-column{float:left;width:253px;background-image:url('img/vertline2.gif');background-repeat:repeat-y;background-position:right;}
#content h1{width:462px;margin-bottom:10px;}
#left-column .inner,#footer-row .inner{margin:22px 16px;}
#left-column{padding-bottom:22px;}
#content #column-left{width:332px;float:left;}
#content #column-right{width:332px;float:right;}
#content #tcolumn-1{width:150px;float:left;}
#content #tcolumn-2{width:150px;float:left;}
#content #tcolumn-3{width:150px;float:left;}
#footer-row #footer-right{float:left;width:725px;}
#shop{position:absolute;left:0px;top:296px;display:block;}
#content ul{margin-left:24px;}
#content ul.pdf{margin-left:8px;}
#gallery{display:none;}
#gallery .item{width:200px;height:200px;float:left;margin:10px;}

