﻿.all{width: 950px; text-align: left; margin: 17px auto; background: rgb(255,255,255) url('/img/all.png') repeat-y}
.head{background: url('/img/head.jpg') left top no-repeat; width: 950px; display: block; clear: both; height: 215px}
h1 a{width: 950px; height: 185px; cursor: pointer; display: block}
h1 span{display: none}
.staticmenu{display: block; clear: both; width: 950px; height: 30px; font-size: medium; _font-size: small}
.staticmenu ul{margin: 0px; padding: 0px 10px 0px 25px}
.staticmenu li{display: inline}
.staticmenu a{text-decoration: none; display: block; float: left; width: auto; background: url('/img/staticmenu-item.png') right top no-repeat}
.staticmenu a:hover{text-decoration: underline; color: rgb(0,0,0)}
.staticmenu a span{display: block; padding: 3px 13px 5px}

.leftcol{width: 242px; float: left; clear: left}
.leftmenu{padding: 10px 10px 50px 12px}
.leftmenu ul{margin: 0px; padding: 0px; list-style-type: none; padding-bottom: 252px; background: url('/img/leftmenu-ul.png') left bottom no-repeat}
.leftmenu li{padding: 0px; margin: 0px; display: block}
.leftmenu a{display: block; clear: both; width: 220px; height: 30px; color: rgb(255,255,255); background: rgb(2,115,183) url('/img/leftmenu-item.png') no-repeat; background-position: left top; text-decoration: none; font-size: medium; _font-size: small}
.leftmenu a:hover{background-position: left bottom; color: rgb(255,255,255)}
.leftmenu a span{display: block; clear: both; padding: 3px 5px}

.center{width: 500px; float: left; padding-top: 10px}
.dropnavigation{font-size: 85%}
.dynamicmenu{width: 500px; clear: both; background: rgb(232,245,255); border: 1px solid rgb(194,228,255); border-width: 1px 0px}
.dynamicmenu ul{margin: 0px; padding: 0px; list-style-type: none;}
.dynamicmenu li{display: inline}
.dynamicmenu a, .dynamicmenu .a, .dynamicmenu .block{display: block; width: auto; padding: 2px 5px; float: left; white-space: nowrap}
.producerlist{border-top: 1px solid rgb(194,228,255)}
.dynamicmenu form{margin: 0px; background: none; padding: 2px 0px; border: 0px; border-top: 1px solid rgb(194,228,255)}
.dynamicmenu .formfil{margin: 0px; padding: 0px}
.dynamicmenu .block a{padding: 0px;}
.center .dynamicmenu label{width: auto; padding: 2px 2px 0px 10px}
.center .dynamicmenu select{float: left; width: auto; margin: 0px 5px 0px 0px}
.dynamicmenu .block{padding-right: 0px}
.dynamicmenu label span{color: rgb(0,0,0)}
.listingbox{border-top: 1px solid rgb(194,228,255)}
.listingbox .itemscount{display: block; width: 100px; float: left; clear: left; padding: 2px 5px}
.listingbox .pagelisting{display: block; width: 380px; float: right; clear: right;}
.listingbox .pagelisting .block{padding: 0px; margin: 0px; display: block; width: auto; margin: 0px}
.listingbox .pagelisting a{display: inline; padding: 0px}
.listingbox .pagelisting .listingnumber, .listingbox .pagelisting .img{margin: 2px; padding: 0px; float: left; clear: none; display: block; width: auto; }
.listingbox .pagelisting img{margin-top: 3px}
.bottomlistingbox{padding-top: 20px; width: 500px; clear: both}
.bottomlistingbox .listingbox{border-bottom: 1px solid rgb(194,228,255); background: rgb(232,245,255)}

.center form{width: 500px;}
.center .input_element, .center textarea_element, .center .submit_element{width: 480px; display: block; clear: both; padding-top: 5px}
.center label{float: left; width: 150px}
.center form .note{clear: both}
.center .textarea_element label{clear: both; width: 480px;}
.center .textinput, .center .password{width: 200px; float: left}
.center textarea{width: 480px; height: 100px; clear: both}
.center .imagesubmit{float: right; clear: both}
.center .formfill{padding-bottom: 10px}

.rightcol{width: 208px; float: left; clear: right}
.rightcol_fill{padding: 10px 0px 50px 10px}
.cart_button a{display: block; width: 198px; height: 50px; color: rgb(255,255,255); text-decoration: none; background: rgb(2,115,183) url('/img/cart-button.png') no-repeat; background-position: left top; font-size: medium; _font-size: small}
.cart_button a:hover{background-position: left bottom; color: rgb(255,255,255)}
.cart_button span{display: block}
.cart_button .fill{padding: 5px 10px;}
.cart_button .value{font-size: small; _font-size: x-small; font-weight: bold}

.rightform{display: block; clear: both; width: 198px; background: url('/img/rightform.png') repeat-y; border-bottom: 1px solid rgb(194,228,255)}
.rightform form{margin: 0px}
.rightform h3{background: rgb(0,0,0) url('/img/rightcol-form-h3.png') left -1px no-repeat;}
.rightform .formfill{width: 198px; background: url('/img/rightform-fill.png') left 26px no-repeat}
.rightform label{width: 50px; float: left}
.rightform .textinput, .rightform .password{width: 125px; float: left}
.rightform .note{display: none}
.rightform address{display: block; font-style: normal; padding: 10px 10px 0px; color: rgb(1,55,88)}
.rightform .submit_element{width: 178px; height: 30px}
.rightform .imagesubmit{float: right; clear: both}
.cli_reg{display: block; clear: both; width: 198px; height: 30px}
.rightform .client_register{font-size: 85%; display: block; float: left; padding-left: 10px;}
.rightform p{text-align: left;}

.bazeny {display: block; clear: both;}
.bazeny h3{float: left; clear: both; font-size: large; _font-size: medium; margin-bottom: 15px;  margin-top: 15px;}
.bazeny_img img{display: block; float: left; clear: left;}
.bazeny_right {display: block; float: right; clear: right; width: 250px; color: rgb(51,51,51);}
.bazeny_right h4{float: left; clear: both; font-size: medium; _font-size: small;}
.bazeny_right p{float: left; clear: left;}
.bazeny .popis{float: left; clear: left;}
.bazeny .popis h4{float: left; clear: both; font-size: medium; _font-size: small;}
.bazeny .popis p{float: left; clear: left; text-align: left; margin-right: 20px;}

.foot{width: 950px; clear: both; color: rgb(255,255,255); font-size: 85%; padding-top: 60px}
.foot p{margin: 0px; padding: 0px}
.foot a{color: rgb(255,255,255)}
.foot_fill{width: 950px; height: 97px; clear: both; background: rgb(190,190,190) url('/img/foot.png') left bottom no-repeat}
.foot_infill{padding: 25px 10px 20px 25px}
.foot_addition{text-align: right; padding-top: 20px}
.foot_addition p{text-align: right}
.foot_addition a{text-decoration: none}
.foot_addition a strong{text-decoration: underline}
.foot_addition a span{font-size: 85%}

.topbanner{display: block; clear: both; width: 500px; margin: 10px 0px 5px}