BODY{font-family: Verdana, sans-serif; font-size:12px; padding:0; margin:0; text-align: center;}
H1{font-size:16px; margin:8px 0 8px 0; padding: 5px 0; font-weight:bold; border-style: none none solid none; border-width: 1px; clear: both;}
H2{font-size:12px; margin: 13px 0 7px 0; padding: 0; font-weight:bold; clear: both;}
H3{font-size:12px; margin:0; padding: 7px 0 5px 0;}
H4{font-size:11px; margin:0; padding: 5px 0 3px 0; font-weight:bold;}
H5{font-size:11px; margin:0; padding: 5px 0 3px 0; font-weight:bold;}
H6{font-size:10px; margin:0;}
legend{ font-size:11px;}
address{margin:0; padding:0; font-style:normal; }
.language{font-size:10px;}
.copy{font-size:10px;}
.path{font-size:10px;}
img{border: 0;}
.correct{clear: both; width: 1px; height: 1px; visibility: hidden; _display: inline;}
.clearDiv{clear: both;}
a{text-decoration:underline;}
a:hover{text-decoration:none;}
table, tr, td, th{border-style:solid; border-width:1px; font-size:11px;border-collapse:collapse;}
th, td{padding: 3px;}
/* Formular */ 
form{display: block; padding: 20px; overflow: hidden;}
.form fieldset{border-style: solid; border-width: 1px; padding: 5px;}
.form legend{margin-left: 10px; border-style: solid; border-width: 1px; padding: 4px 6px; font-weight: bold; font-family: verdana;}
.form label{ clear: both; padding: 5px 0; text-align:right; display:block; }
.form label.checkbox{padding: 3px 0;}
.form input, .form select{margin: 5px 0; height: 20px; width: 150px; float: left; height: 18px;}
.form input.checkbox{width: auto; height: auto; border: none; margin:8px 0; vertical-align:middle;}
.form select{height: 20px;}
.form .need{color: red; font-weight:normal;}
.form textarea{margin: 5px 0; float: left; width: 240px;}
.form .kontrolni_retezec{clear: both;}
.form input.captcha{width: 50px; margin-right: 25px;}
.form img.captcha{width: 135px; height : 22px; float: left; margin-top: 4px;}
.form .needStr{clear: left; padding-top: 10px;}
.form h4{float:left; display:block;}
.form table{float:left;border:none; background:none; color:#000000; width:100%;}
.form table TH{text-align:right;width: 130px; vertical-align:top; padding-right:5px;}
.form table TH span{font-weight:bold;}
.form table TD, .form table TH, .form table TR{background:none; border:none;color:#464646; font-weight:normal; font-size:12px;}
.form .button{width: 95px; height: 26px; padding-bottom:3px; float: right; margin-right: 30px; _margin-right: 0;   cursor: pointer; font-weight: bold; }
/* Hlavní část */
#MBox1{width: 95%; margin:0 auto;}
#MBox2{width: 95%; margin:0 auto;}
#MainBox{width: 100%; margin-bottom:10px; text-align: left; float: left;}
#Reklama{float: right; width: 120px; height: 600px; background-repeat: no-repeat; margin: 25px 0 0 10px; overflow:hidden; display:none;}
#PrintBox{}
#TopMenuBox{display:none;}
#LangBox{display:none;}
#HeadBox{display: none;}
#CenterBox{width: 100%; }
#CenterBox[id]{height: auto;}
#CenterBoxLeft{float: left; width: 221px; display:none;}
#InfoBox{margin-top:0; padding: 0px 20px 10px 30px; font-size: 10px; overflow-x: hidden;}
#Contact{margin-top: 20px;}
#LeftText{margin-top: 20px;}
#CenterBoxRight{ width: 100%; }
#ContentBox{ width: 100%; }
#ContentBox ul, #ContentBox ol{list-style-position: outside; padding: 0 0 11px 15px;}
#ContentBox hr {border-top-style: solid; border-top-width: 1px; border-style: solid none none none; clear:left; height: 1px; background-color: #ffffff; overflow: hidden;}
#ContentBox, #ContentBox p{line-height:1.5;}
#ContentBox p{margin:0; margin-bottom: 12px; padding:0;}
#ContentBox img{border-style: solid; border-width: 1px;}
#PathBox{display: none;}
.reklama_top{width: 468px; height: 60px; padding: 0 0 5px 0;overflow:hidden; display:none;}
.reklama_bot{clear: both; /* <- opera */ width: 468px; height: 60px; padding: 5px 0 0 0;overflow:hidden; display:none;}
/* články */
.back{clear: both; padding: 20px 0; float: right;font-size:10px;}
.img_clanek{float: left; padding: 1px; margin: 0 15px 15px 0;}
/* fotogalerie, seznam článků - konstrukce, zajišťující polohu list boxu na spodu ListItems */
#ListItems{position: relative; min-height: 250px; height: 250px; padding-bottom: 25px; border-bottom: 1px solid #ffffff;}
#ListItems[id]{height: auto;}
.ListBox{/*position: absolute; bottom: 0; left: 0;*/ width: 100%; height: 28px; border-style: none none solid none; border-width: 1px; overflow: hidden; font-size: 10px;}
.ListBox div{padding: 6px 10px;}
.ListBoxLeft{float: left;}
.ListBoxRight{float: right; display:none;}
/*úprava spodního list boxu*/
.LBBottom{border-top: none; margin-top:-1px; _margin-top:0;}
#ContentPhotoBox {float: left; width: 100%; padding: 10px 0px 0px 9px; _padding-bottom: 10px; }
#ContentPhotoBox *{border:none !important;}
.photo_box1{cursor: pointer; display: block; float: left; width: 107px; _width:106px; height: 146px; margin-right:8px; margin-bottom: 8px; border-style: solid; padding: 0; overflow: hidden;border:none;}
.photo_box1_photo{cursor: pointer; margin: 0; display: block; height: 106px; width: 103px; overflow: hidden; background-position: center center; background-repeat: no-repeat; border:none;}
.photo_box1_photo img{cursor: pointer; display: block;border:none; position:relative;}
.photo_box1_photo div{cursor: pointer; background-position: center center; width: 107px; _width:106px; height: 110px; background-repeat: no-repeat; border:none;}
.photo_box1_text{line-height: 16px; display: block; width: 103px; height:29px; padding: 3px 2px 6px 2px; text-align: left; overflow: hidden; font-size: 11px;}
.list_item_box{position: relative; width: 100%; border-bottom-style: solid; border-bottom-width: 1px; padding: 0; padding-bottom:22px; =padding-bottom: 0;}
.list_item_box img{float: left; border-style: solid; border-width: 1px; padding: 1px; margin: 0 10px 0 0;}
.list_item_box span{ width:100%; text-align:right; position:absolute; =position:relative; bottom:7px; display:block; left:0; _padding-top:7px; display:none;}
#InfoProductBox{border-width: 1px; border-style: none none solid none; padding-bottom: 6px; margin: 13px 0 0 0;}
#InfoProductBox_product{border-width: 1px; border-style: none none solid none; padding-bottom: 13px; margin: 13px 0 0 0;}
#ListBox2{bottom: 0; left: 0;  border-style: solid none none none; border-width: 1px; clear:both; display:none; }
#ListBox2 div{}
#ListBox2Left{float: left; width:45%; margin:8px 0 0 0px;}
#ListBox2Right{float: right; width:45%; margin:8px 0px 0 0; text-align:right;}
#ListBox2 #ListBox2Right ,#ListBox2 #ListBox2Left, .list_item_box span, .product_line_box .detail {font-size:10px; font-weight:normal;}
#BottomBox{clear: both; margin-top: 20px; background-repeat: no-repeat; height: 12px; padding-top: 3px; border-top: 1px solid #000000;}
#BottomBoxINLeft{float: right; text-align:left;}
#BottomBoxINCenter{display:none;}
#BottomBoxINRight{display: none; /*width: 768px; _width:auto; text-align: right;*/}
