body{margin:0;padding:0 0 20px 0;text-align:left;background:#7394CC url("../img/vnitrni-bkg-body.gif") repeat-y top left;}
#page-holder{position:relative;}
#page-header{background:#EC7A22 url("../img/vnitrni-page-header-bkg.gif") repeat-x top left;margin:0;padding:0;height:195px;position:relative;z-index:1000;}
#page-header #popis{position:absolute;display:block;top:135px;left:0;width:215px;height:27px;margin:0;padding:0;overflow:hidden;z-index:10000;color:white;font-size:10px;font-style:italic;text-align:right;}
#page-header #header-left{position:absolute;top:0;left:0;height:195px;width:230px;}
#page-header #header-left .it-img{height:195px;width:230px;background-image:url("../img/vnitrni-page-header-left-bkg.gif");}
#page-header #header-right{height:128px;margin-left:230px;background:transparent url("../img/vnitrni-page-header-ilu.jpg") no-repeat top left;}
#page-header #menu-top{margin:4px 0 0 230px;background:#EE8920 url("../img/vnitrni-menu-top-bkg.gif") repeat-x top left;min-height:30px;line-height:30px;padding:0 5px;}
#page-header #page-heading{margin:0 0 0 230px;padding:0 20px;font-size:1.7em;font-weight:bold;font-style:italic;color:white;text-transform:lowercase;letter-spacing:2px;height:33px;background:transparent url("../img/vnitrni-page-heading-bkg.gif") repeat-x bottom left;}
#menu-top{position:relative;}
#menu-top .menu-item{display:block;float:left;color:#333399;}
#menu-top .menu-item a{background:transparent url("../img/vnitrni-menu-top-oddelovac.gif") no-repeat center left;padding:2px 0 2px 15px;text-decoration:none;font-weight:bold;color:#17438A;}
#menu-top .menu-item a.first{background:none;padding-left:0;}
#menu-top .menu-item a:visited{color:#17438A;}
#menu-top .menu-item a:hover{color:white;}
#menu-top .submenu{top:30px;left:8px;width:100px;background:#EC7A22;padding:0 1px 1px 5px;font-size:0.9em;}
#menu-top .submenu .menu-item{background:#EE8920;float:none;display:block;}
#menu-top .submenu .menu-item a{display:block;float:none;border-top:solid 1px #EC7A22;background:none;padding:2px;font-weight:normal;line-height:1.1em;}
#menu-top .submenu .menu-item a.first{border-top:none;}
#page-body{position:relative;padding-top:1px;padding-bottom:30px;}
.odstavec{position:relative;margin-bottom:10px;padding:0;clear:both;}
.odstavec.float{clear:none;margin:0;}
.obr{margin:5px 5px 5px 0;padding:2px;border:solid 1px #17438A;float:left;position:relative;}
.odstavec h3{color:#FAD167;font-family:"Palatino Linotype";font-size:20px;font-weight:bold;letter-spacing:1px;margin:5px 0 10px;padding:0;}
.odstavec h3 a{color:#FAD167; text-decoration:underline}
.odstavec h3 a:hover{color:#FDEEC6;}
.wysiwyg p{margin:0;padding:0 0 10px 0;line-height:1.4em;text-align:justify;}
.wysiwyg h4{color:#17438A;margin:0;padding:0 0 5px 0;font-size:1.1em;}
.wysiwyg h5{color:#003366;margin:0;padding:0 0 5px 0;font-size:1.0em;font-weight:bold;letter-spacing:1px;}
.wysiwyg h6{margin:0;padding:0 0 5px 0;font-size:1.0em;font-weight:bold;}
.wysiwyg table p{text-indent:0;margin:0;padding:0;}
.wysiwyg hr{border:none;height:1px;}
.wysiwyg ul li{list-style-type:square;margin-top:5px;}
.wysiwyg ol li{margin-top:5px;}
.wysiwyg li p{text-indent:0;}
.form label{width:150px;}
.form .fi-text,
.form .fi-textarea,
.form .fi-password{width:300px;}
.form .fi-text.kusu{width:3em;text-align:right;}
.form .fi-text.cislo{width:5em;}
#page-content-h{padding-left:230px;position:relative;z-index:1;}
#page-navigator{margin:0;padding:0;font-weight:normal;font-size:1.0em;margin-left:20px;z-index:1;}
.navigator{font-size:0.85em;color:#996600;}
.navigator a,
.navigator a:visited{color:#996600;}
#page-content{padding:30px 20px 10px 20px;color:white;}
#page-footer{position:relative;clear:both;}
#id-o-firme .odstavec .obr{border:none;}
#id-testy .vypis dt{font-weight:bold;}#id-testy .vypis dd{color:#C7D4EB;}
#id-testy .detail h3{margin-bottom:0;margin-top:5px;}
#id-testy .detail .wysiwyg{margin-bottom:20px;font-size:0.85em;}
#id-novinky .vypis dt{font-weight:bold;}
#id-novinky .vypis dd{margin-bottom:10px;}
#id-novinky .vypis .datum{font-size:0.8em;font-weight:bold;}
#id-novinky .vypis .popis{font-size:0.9em;color:#C7D4EB;}
#id-akce .vypis dt{font-weight:bold;}
#id-akce .vypis dd{color:#C7D4EB;}
#id-akce .detail h3{margin-bottom:0;margin-top:5px;}
#id-akce .detail .wysiwyg{margin-bottom:20px;font-size:0.85em;}
#id-obchod #page-content .vypis a,
#id-obchod #page-content .vypis a:visited{color:#333366;}
#id-obchod #katalog{clear:both;padding:10px 0;}
#id-obchod #katalog .vypis .zaznam{width:160px;min-height:280px;padding:0 0 20px 0;margin:1px;clear:none;float:left;border:solid 1px white; text-align:center;}
#id-obchod #katalog .zaznam h5{font-size:1.0em;margin:0;padding:2px;text-align:center;border-bottom:solid 1px white;color:white;min-height:40px;background:#D2DCEE;}
#id-obchod #katalog .zaznam .obr-h{min-height:110px;background:#9EB5DC;border-bottom:solid 1px white;}
#id-obchod #katalog .zaznam .cena{font-size:0.85em;padding:2px;text-align:center;}
#id-obchod .zaznam .cena-old{text-decoration:line-through;font-size:0.85em;}
#id-obchod #katalog .zaznam .cart{font-size:0.9em;position:absolute;bottom:0;left:0;width:160px;border-top:solid 1px white;background:#567EC2;}
#id-obchod #katalog .zaznam .cart .fi-text{height:18px;width:2em;padding:0;font-size:13px;}
#id-obchod #katalog .zaznam .obr{float:none;margin:3px;}
#id-obchod #katalog .zaznam .wysiwyg{font-size:0.9em;color:#C7D4EB;padding:2px;}
#subcats{margin-bottom:10px;}
#subcats .zaznam{float:left;margin:0px 5px;width:300px;}
#subcats .zaznam a{font-size:0.9em;padding-left:14px;background:transparent url("../img/odrazka1.gif") no-repeat center left;}
#id-obchod .cena-iko{margin-right:3px;}
#id-obchod .detail h4{margin-bottom:10px;}
#id-obchod .detail .cena-old{text-decoration:line-through;font-size:0.85em;}
#id-obchod .detail .cart{font-size:0.9em;}
#id-obchod .detail .cart .fi-text{height:18px;width:2em;padding:0;font-size:13px;}
#id-obchod .detail .wysiwyg{clear:both;border-top:solid 1px white;padding:10px 0;margin-top:10px;}
#id-obchod #katalog .detail .obr{margin-right:0;float:right;}
#id-obchod #akce{font-size:0.85em;} 
#id-obchod #akce dt{background:#7C9BD0 url("../img/iko-vykricnik.gif") no-repeat center left;font-weight:bold;padding:2px 2px 2px 20px;float:left;clear:both;} 
#id-obchod #akce dt a{color:white;} 
#id-obchod #akce dd{clear:both;padding:2px;margin:0;} 
#id-kosik .table thead th{text-align:center;}
#id-kosik .table tbody{font-size:0.85em;}
#id-kosik .table tbody th{text-align:left;}
#id-kosik .table tbody td{text-align:right;}
#id-kosik .table tfoot th{text-align:right;}
#id-kosik .table tfoot td{text-align:right;}
#id-objednavka .fi-submit{margin:0;}
#page-left{position:absolute;top:0;left:0;width:230px;background:#F4A217;z-index:1001;}
.box#navstivte-eshop h4{height:36px;}
.box#navstivte-eshop h4 .it-img{width:213px;height:36px;background-image:url("../img/box-header-navstivte_eshop.gif");}
.box#kategorie{font-size:0.9em;}
.box#kategorie h4{height:36px;}
.box#kategorie h4 .it-img{width:213px;height:36px;background-image:url("../img/box-header-kategorie.gif");}
.box#kosik h4{height:36px;}
.box#kosik h4 .it-img{width:213px;height:36px;background-image:url("../img/box-header-kosik.gif");}
.box#kosik .vypis{padding-left:15px;}
.box#kosik .vypis .zaznam{list-style-type:square;}
.box#login h4{height:36px;}
.box#login h4 .it-img{width:213px;height:36px;background-image:url("../img/box-header-login.gif");}
.box#login h4 .it-img#logged{background-image:url("../img/box-header-logged.gif");}
.box#testy h4{height:36px;}
.box#testy h4 .it-img{width:213px;height:36px;background-image:url("../img/box-header-testy.gif");}
.box#testy .vypis{padding-left:15px;}
.box#testy .vypis .zaznam{list-style-type:square;}
.box#nejprod h4{height:36px;}
.box#nejprod h4 .it-img{width:213px;height:36px;background-image:url("../img/box-header-nejprod.gif");}
.box#nejprod .vypis{padding-left:15px;}
.box#nejprod .vypis .zaznam{list-style-type:square;}
.banner{border:solid 1px white;}
div.banner#obsah-dole{clear:left;width:auto;height:140px;padding-top:20px;text-align:center;border:0 !important;}

#slat a{color:#c7ebff !important}
#slat {color:#eee !important}
#main-image {float: right; margin: 0 10px 10px 10px; border: 1px solid gray; width:300px}
