/*autor - zdenek hatak aka manq http://webmake.cz*/
*{margin:0;padding:0;}
/*definice těla stránky */
body{background:url('../images/bg-hlavni.png') repeat-x #375151;font-size:small;text-align:center;font-family:Arial,Helvetica,sans-serif;}
/*hlavní rozvržení stránky*/
.main{background:url('../images/logo.jpg') no-repeat #375151;margin:0 auto;width:980px;position:relative;z-index:5;padding:261px 0 30px 0;}
.obal-obsah{background:url('../images/bg.png') repeat-x #375151;text-align:center;}
/*nadpis webu*/
h1 a{position:absolute;top:90px;left:560px;width:380px;padding:10px 0;text-decoration:none;float:right;}
h1 a span{visibility:hidden;height:auto;}
.noscreen{display:none;position:relative;top:-200px;z-index:4;}
/*##############rovržení obsahu##############*/
.content{width:902px;margin:0 auto;text-align:left;background:#fff !important;}
.content .levy{float:left;width:464px;background:#fff;}
.content .pravy{float:right;width:438px;background:#fff}
.content .menu,.content2 .menu{float:left;width:171px;border-right:2px solid #fff;border-bottom:2px solid #fff;}
.content  .onas{float:right;width:289px;border-right:2px solid #fff;border-bottom:2px solid #fff}
.content  .nabidka{float:left;width:221px;border-right:2px solid #fff;border-bottom:2px solid #fff;position:relative}
.content  .aktuality{float:right;width:215px;border-bottom:2px solid #fff}
.menu,.onas,.nabidka,.aktuality,.textova-cast{background:#fff url('../images/bg-produkty.png') no-repeat 100% 26px;font-family:Arial,Helvetica,sans-serif;font-size:85%;min-height:220px;}
.vypis-produktu{background:#fff url('../images/bg-produkty.png') no-repeat 100% 26px;font-family:Arial,Helvetica,sans-serif;min-height:220px;font-size:90%}
/*   nemuze byt pro kazdy <p> !!!!!!!!!!!!!p{padding:10px}
*/

/*ted se vrhneme na menu*/
ul#prvni-uroven{list-style:none;font-size:100%;margin:25px 0 0 25px}
ul#prvni-uroven li{background:url('../images/arrow.png') no-repeat 0 4px;padding-left:7px;margin:6px 0;height:1%;}
ul#prvni-uroven li a{text-transform:uppercase;color:#000;text-decoration:none;}
ul#prvni-uroven li a:hover{text-decoration:underline}
/*produkty-menu*/
ul#prvni-uroven li ul{display:none;margin:0 0 0 15px;list-style:none}
ul#prvni-uroven li ul li a{text-transform:normal;}
ul#prvni-uroven li:hover ul,ul#prvni-uroven li.iehover2 ul{display:block;}
/*obaly==================================*/
.menu-obal,.onas-obal,.aktuality-obal,.nabidka-obal{padding:4px 12px;}
.menu-obal{padding:4px}
/*textová čast*/
.textova-cast{float:left;width:729px;font-size:95%;color:#1c535b}
.textova-cast .obal{padding:10px;}
.textova-cast .aktualita a{color:#1c535b;}
.textova-cast .aktualita a:hover{text-decoration:none}
.pic-pravy{float:right;border:4px solid #aebaba;margin:0 0 10px 10px;}
.pic-levy{float:left;border:4px solid #aebaba;margin:10px 10px 0 0;}
p{text-align:justify;}
.textova-cast h3,.detail-produktu h3,.vypis-produktu h3{font-size:95%;padding:6px 0 6px 16px;}
.obal p{margin:7px 0 !important}
p.uvodni{margin:15px 0}
/*nadpis akční nabidky*/
.nabidka h4{color:#f00;text-transform:uppercase;font-size:110%;margin-top:10px;text-align:center;}
.nabidka img{display:block;margin:0 auto;text-align:center}
.nabidka a.info{margin-right:5px;color:#000;text-decoration:none;position:absolute;bottom:0;right:0}
.nabidka a.info:hover{text-decoration:underline;}
p{margin:0 !important;padding:0 !important}
/*************výpis produktů*****************/
.vypis-produktu,.detail-produktu{float:right;width:729px;font-size:100%;color:#1c535b;text-align:center;background:url('../images/bg-produkty.png') no-repeat 100% 0%;}
.vypis-produktu .produkt img,.detail-produktu img{float:left;margin:3px;}
.vypis-produktu .produkt{width:690px;float:left;border-bottom:#dedede 1px solid;text-align:left;margin:0 auto;padding:10px 0;}
.vypis-produktu .produkt .text-produkt{float:right;width:505px;}
.vypis-produktu .produkt .text-produkt h1.inpr{color:#000;float:left;font-size:120%;margin-left:10px;display:inline;text-transform:uppercase}
.vypis-produktu .produkt .text-produkt span{padding:0;margin:0;color:#000;font-size:90%;}
.vypis-produktu .produkt .text-produkt p{padding:0;margin:0;color:#000;}
.vypis-produktu h1.inpr a{color:#1c535b;text-align:left;display:block;margin:5px}
.vypis-produktu h1.inpr a:hover{text-decoration:none}
.zobrazit-detail{background:url('../images/zobrazit-detail.png') no-repeat;width:111px;float:left;display:block;font-size:11px;padding:5px 2px 5px 15px;text-decoration:none;color:#000;text-transform:uppercase;}
.zobrazit-detail span{visibility:hidden;}
.objednat{background:url('../images/objednat.png') no-repeat;width:125px;display:block;padding:10px 0;text-decoration:none;float:left;margin-left:5px;}
.objednat span{visibility:hidden;}
/*******detail produktu**************/
.detail-produktu .text-produkt{float:left;width:448px;padding-bottom:10px}
.detail-produktu .text-produkt h1.inpr{color:#000;float:left;font-size:120%;margin-left:10px;display:block;text-transform:uppercase}
.detail-produktu .text-produkt p{color:#000;font-size:90%;clear:left}
.detail-produktu .text-produkt span{padding:0;margin:0;color:#000;font-size:70%;font-weight:normal;}
.detail-produktu select{float:left;margin:15px 0 0 60px;}
.proh3{font-size:12px !important;}
.detail-produktu b{text-transform:uppercase;font-size:100%;margin:3px 0;}
.detail-produktu b span{text-transform:none;font-size:90% !important}
.detail-produktu p.right{float:right;margin-right:20px;padding-bottom:3px}
.detail-produktu p.left{float:left;}
select{margin-bottom:5px}
.detail-produktu h5{text-transform:uppercase;clear:both;float:left;color:#000;font-size:95%;}
.detail-produktu ul.kestazeni li a{font-weight:bolder;text-transform:none;text-decoration:underline;font-size:80%;}
.detail-produktu ul.kestazeni li a:hover{text-decoration:none}
.detail-produktu ul.kestazeni li{float:left;background:transparent;padding:0;margin:0 8px}
.detail-produktu ul.kestazeni{clear:left;width:405px;padding:0;margin:0;list-style-position:inside;list-style-type:disc;}
.poslat-dotaz{background:url('../images/poslat-dotaz.png') no-repeat;width:125px;float:right;display:block;padding:10px 0;text-decoration:none;margin:15px 5px 0 7px;}
.poslat-dotaz span{visibility:hidden;}
.vari-str{display:block;padding:10px 0 0 0;margin-bottom:-7px;float:left;clear:left}
input.objednat-b{background:url('../images/objednat-b.png') no-repeat;width:125px;float:right;display:block;padding:8px 0;text-decoration:none;margin-top:0px;cursor:hand;border:0}
input.prepocitat{background:url('../images/refresh.gif') no-repeat;width:15px;display:inline;padding:4px 0;text-decoration:none;margin-top:0px;cursor:hand;border:0}
input.objednat-c{background:url('../images/objednat-b.png') no-repeat;width:125px;float:right;display:block;padding:8px 0;text-decoration:none;margin-top:15px;cursor:pointer;border:0}
form.form-vypis{float:right;width:280px;}
.objednat-b span{visibility:hidden;}
/*nadpisy aktualit*/
.aktuality h4{margin:4px 0 0 0px;font-size:100%}
.aktuality h4 a{color:#f00}
.aktuality a{color:#000;text-decoration:none;}
.aktuality a:hover{text-decoration:underline;}
.aktuality .aktuality-obal p{padding-top:2px;}
.aktuality .aktuality-obal .aktualita{margin-bottom:6px;}
.aktuality a.archiva{float:right;text-decoration:underline;margin-right:10px;font-size:110%}
.vicea{float:right;margin-right:10px;font-size:110%;color:#1c535b}
a.archiva:hover,.vicea:hover{text-decoration:none}
/*mapa stranek*/
.mapa{padding-left:10px;}
.mapa a{color:#000;text-decoration:none;}
.mapa ul{list-style:none;padding-bottom:5px;}
.mapa li{margin:1px 0 2px 0}
.mapa a:hover{text-decoration:underline}
.mapa h4{font-size:110%}
/*paticka*/
.footer{background:url('../images/foot.png') repeat-x #202b2b;padding:20px 10px;color:#fff;clear:both;font-size:80%;}
.footer .right{float:right;margin-top:-5px;}
.footer a{color:#fff;text-decoration:none;}
.footer a:hover{text-decoration:underline;}
.footer .left{float:left;margin-top:-5px;}
/*čistič*/
.cl{clear:both;font-size:0;line-height:0;}



/*hlavicky sekci*/
h3{background:#aeb9b9;color:#fff !important;text-transform:uppercase;text-align:left;font-size:105%;padding:6px 0 6px 16px;border-bottom:2px solid #fff;margin-bottom:5px;}
h3 a{font-size:100%;text-decoration:none;color:#fff !important}
h3 a:hover {text-decoration:underline}
h3.hl-na {background:url('../images/hl-roh.png') no-repeat 0 0 #aeb9b9;}

h4.categories {text-align: left; margin: 20px 40px; font-size: 1.2em;}

div.categories {margin: 0 70px;}
div.categories div {display: block; float: left; margin: 5px; text-align: center; font-size: 1.0em; width: 160px; border: none; padding: 5px;}
div.categories div a img {max-width: 200px; height: 100px; margin: 0 auto; border: none;}
div.categories div a {color: #444;text-decoration: none;}
div.categories div a:hover {color: #666;}
