body {width:100%; position:relative;  text-align:center;margin:0px; padding:0px;font-family:  Verdana, sans-serif;font-size:11px;color:#11100A;background:#ffffff url("img/bg.jpg");}

a{ text-decoration:underline; color:#BB4357;}
a:hover{ text-decoration:none;}
a img{ border:0px;}

img{vertical-align:middle;}

form,p, table{ margin:0px; padding:0px;}
table tr td{vertical-align:top; border-spacing:0px;}
table {margin-bottom:1em}
input,select,textarea {vertical-align:middle; font-size:11px; font-family:verdana;}

.f-left{float:left;}
.f-right{float:right;}
.full-width{width:100%;}
.center{text-align:center;}
.align-right{text-align:right;}
.align-left{text-align:left;}
.align-middle{vertical-align:middle}
.italic {font-style: italic;}
.top_odsazeni {margin-top:10px;}
.half_width {width:50%;}
.full_width {width:100%;}
.green {color:#329736}
.red {color:#BB4357;}
.clear {clear: both;height: 1px;font-size: 1px;line-height: .5;} 
.line-through{text-decoration:line-through;}
.strong{font-weight:bold;}
.detail_image{background:#ffffff; padding:3px; border:1px solid #BFBFBF;}

.button{background:#D8EAF8;}

#center{ width:960px; margin:0px auto;}
#layout{ position:relative; z-index:100; float:left; width:960px; text-align:left; min-height:600px; }

#layout #header {float:left; width:100%; position:relative; height:73px; }
#layout #header #top_line{position:absolute; left:0px; top:0px; width:100%; height:7px;  background:#B3D1E8;}
#layout #header #logo{position:absolute; left:10px; top:28px; color:#3C6C8C; font-size:35px;}
#layout #header #logos{position:absolute; right:0px; top:7px;}
#layout #header #logos a{float:left; margin-right:15px;}

#layout #menu_line{float:left; width:100%; line-height:25px; height:25px; background:#B3D1E8;}
#layout #menu_line form{float:right; padding-right:17px; padding-top:3px; line-height:22px;}
#layout #menu_line form input{margin:0px; float:left;}
#layout #menu_line ul{float:left; margin:0px; padding:0px;}
#layout #menu_line ul li{float:left; margin:0px; padding:0px 0px 0px 23px; list-style-type:none;}
#layout #menu_line ul li a{font-weight:bold; text-decoration:none; color: black}
#layout #menu_line ul li a:hover{text-decoration:underline;}

#layout #header_image{float:left; width:100%; height:148px; position:relative; overflow:hidden;}
#layout #header_image img{float:left; }
#layout #header_image #basket{position:absolute; right:0px; top:0px; width:226px; height:148px; background: url("img/kosik-trans.png") no-repeat;}
#layout #header_image #basket .inside{text-align:right; color:#FFFFFF; padding:20px;}
#layout #header_image #basket .inside p{padding-top:8px;}
#layout #header_image #basket .inside a{color:#FFFFFF;}

#layout #pozice_line{float:left; width:100%; line-height:25px; background:#B3D1E8;}
#layout #pozice_line p{padding-left:19px;}
#layout #pozice_line a{ text-decoration: underline; color: black }
#layout #pozice_line a:hover{text-decoration:underline; color: black}

#layout #obsah {float:left; width:100%; background:#ffffff url("img/obsah_bg.gif") repeat-y;}
#layout #obsah .aside {background:#D7ECFC; width:188px; padding:20px; color:#343E4C; overflow:hidden;}
#layout #obsah .aside .box{float:left; width:100%; padding-bottom:13px;}
#layout #obsah .aside .box .image {clear:both; margin-bottom:7px; float:left;}
#layout #obsah .aside .box h3 {font-size:11px; line-height:11px; color:#32414C; border-bottom:1px solid #6584B2; margin:0px 0px 6px 0px; padding:0px 0px 6px;}
#layout #obsah .aside .box p {padding-top:4px;}
#layout #obsah .aside .box .input_text {width:180px;margin-bottom:3px;}
#layout #obsah .aside .box ul {margin:0px 0px 7px 0px; padding:0px; border-top:1px solid #C8A2B4;}
#layout #obsah .aside .box ul li{margin:0px; padding:0px; list-style-type:none; border-bottom:1px solid #C8A2B4; line-height:30px;}
#layout #obsah .aside .box ul li a{text-decoration:none; color:#B54357; font-weight:bold; display:block;}
#layout #obsah .aside .box ul li a:hover{text-decoration:underline; }
#layout #obsah .aside .box .links{ text-align:center; padding-top:10px; line-height:18px;}
#layout #obsah .aside .box .links a{ font-weight:bold; color:#B54357;}

#layout #obsah #content{ width:480px; float:left; padding:12px; font-size:13px;}
#layout #obsah #content p{padding-bottom:1em; text-align:justify;}
#layout #obsah #content h1{font-size:16px; color:#b54357; margin:0px 0px 8px 0px; padding:15px 0px 2px 0px; border-bottom:1px solid #62839F;}
#layout #obsah #content h2.vypis{font-size:16px; color:#b54357; margin:20px 0px 8px 0px; padding:15px 0px 2px 0px; border-bottom:1px solid #62839F;}
#layout #obsah #content h2.vypis2{font-size:16px; color:#000000; margin:20px 0px 8px 0px; padding:15px 0px 2px 0px; border-bottom:1px solid #000000; }
#layout #obsah #content h2{font-size:14px; color:#000000; margin:0px; padding:5px 0px 1em 0px;}
#layout #obsah #content .image.f-right{border-left:15px solid #ffffff; border-bottom:5px solid #ffffff;}
#layout #obsah #content .filtrovani{display:block; background:#D7ECFC; padding:5px;margin-bottom:7px;}
#layout #obsah #content .filtrovani strong{}
#layout #obsah #content .filtrovani a{}

#layout #obsah #content .categories{width:100%; overflow:hidden; margin-bottom:10px;}

#layout #obsah #content .produkt_line{float:left; background:url("img/produkty_line.gif") left top  repeat-y;  padding:0px 3px 0px 4px;   border-bottom:1px solid #E8E8E8;}
#layout #obsah #content .produkt_line .produkt{width:135px; float:left; border-top:16px solid #ffffff; border-bottom:16px solid #ffffff; font-size:12px;}
#layout #obsah #content .produkt_line .produkt img{background:#ffffff; padding:3px; border:1px solid #BFBFBF;}
#layout #obsah #content .produkt_line .produkt.middle{padding:0px 34px 0px 34px;}
#layout #obsah #content .produkt_line .produkt h2{font-size:11px; font-weight:bold; margin:0px; padding:10px 0px 7px 0px;}
#layout #obsah #content .produkt_line .produkt h2 a{font-size:11px; font-weight:bold;text-decoration:none; cursor:text; color:#000000;}
#layout #obsah #content .produkt_line .produkt form{display:block; padding-top:4px;}
#layout #obsah #content .produkt_line .produkt form p{padding:0px;}
#layout #obsah #content .produkt_line .produkt .cena{padding-top:5px ;display:block;}

#layout #obsah #content .rady { width:100%; }
#layout #obsah #content .rady.bopla .image{ width:126px; }
#layout #obsah #content .rady.dekor .image { width:250px; }
#layout #obsah #content .rady.dekor .image a{ padding-right:5px; }
#layout #obsah #content .rady .image{ width:168px; }
#layout #obsah #content .rady td{padding-right:15px; padding-bottom:10px; padding-top:10px; border-bottom:1px solid #E8E8E8; }
#layout #obsah #content .rady td h2{color:#000000;} 

#layout #obsah #content .kosik td{padding-right:5px;} 
#layout #obsah #content .kosik .top{font-weight:bold;} 



#layout #footer{float:left; width:100%; line-height:25px; background:#B3D1E8; font-weight:bold; margin-bottom:30px;}
#layout #footer p{padding-left:19px;}
#layout #footer a{color:#000000;}
