html {padding:0; margin:0; background: #F0EEEF url(images/html_bg.png) repeat-x top; min-height: 100%;}
body {padding:0; margin: 36px auto 0 auto; font-size:12px; font-family: sans-serif; color: #3A3A3A; }


#page {width: 960px; margin: 0 auto; min-height: 100%;}

strong {font-weight:bold;}
a {text-decoration:underline; color: #9F090A}
a:hover {text-decoration:none;}

img {border: 0;}

.right {text-align:right;}
.center {text-align:center;}
.left {text-align:left;}
.clear {clear:both;}
.float-right {float:right;}
.float-left {float:left;}
.hide {display: none;}
.href {cursor: pointer;}

.params {color: #6c6c6c;}
.prices {color: #6c6c6c;}
.textcolor {font-size: 12px; color: #6c6c6c;}
.textcolor li {padding-bottom: 2px;}

.ceny em {text-decoration:line-through;}

.kontakt_table {
line-height: 24px; padding: 5px; 
}
.history_table {
line-height: 22px; padding: 5px; padding-bottom: 10px;
}
.history_table th{
 padding-left: 15px; 
 padding-right: 15px;
}
.kontakt_table  th{
width: 300px; 
padding-left: 10px;
}
.kontakt_table  td{
width: 240px; 
}
.trbg {
background: lightgrey;
}
.cert_table {
line-height: 22px;
}
.cert_table th{
text-align: left;
width: 350px; 
padding-left: 10px;
}
h2,.h2 {display:block; font-size:17px; font-weight: bold; font-family: verdana;}
h3,.h3 {display:block; font-size:14px; font-weight: bold;}
h5 {font-size: 12px; font-weight: normal;}
.adress {font-size: 12px;}

form fieldset {clear:left; padding:10px; margin:5px 0;}
form fieldset legend {font-size:15px; font-weight:bold;}
form fieldset p {margin:2px; clear:left; line-height:28px;}
.dis-label,
form fieldset label {display:block; float:left; width:130px; margin:3px 0 3px 0; font-weight:bold;}
.dis-input {display: block; border: 1px #d4d4d4 solid; background-color: #eaeaea;}
.dis-input,
form fieldset input {padding: 3px; width: 200px;}
form fieldset select {padding: 3px 0;  width: 206px;}
form fieldset input#captcha-input {margin-left:130px;}
form fieldset p.radio br {display:none;}
form fieldset textarea {width:95%;}
form fieldset p.hint {font-style:italic;}
.btn {width: auto;}

form fieldset input {padding: 3px; width: 200px;}

#top {float:left; width:960px; height: 360px; background: #ffffff url(images/top_bg.jpg) no-repeat top;}

#top #logo {float:left; width: 960px; height: 106px; line-height: 106px;}
#top #logo h1 {margin:0; padding:0; height: 106px; float: left; }
#top #logo h1 a {display: block; margin:0; padding:0; width: 271px; height: 106px; background: url(images/logo_bodepanzer.jpg) no-repeat center;}
#top #logo p {float: left; margin:0; padding: 1px 0 0 20px;}
#top #logo p strong {font-size: 14px;}

#top #logo #search-form {float: right; margin:0 20px 0 0; padding:0;}
#top #logo #search-form fieldset {margin:0; padding:0; border:0;}
#top #logo #search-form .search_bg_cz {width: 244px;background: url(images/search_bg.png) no-repeat right 41px;}
#top #logo #search-form .search_bg_en {width: 244px;background: url(images/search_bg_en.png) no-repeat right 41px;}
#top #logo #search-form .search_bg_de {width: 244px;background: url(images/search_bg_de.png) no-repeat right 41px;}
#top #logo #search-form div{height: 27px;}
#top #logo #search-form input {vertical-align: top; width: 174px; height: 18px;font-size: 12px; padding-bottom: 4px; margin-top: 42px; margin-left: 5px; padding: 0; border: 0;}
#top #logo #search-form a{float: right; display: block; width: 50px; height: 24px; background: none; }


#top #informations {float:left; margin-top: 176px;}
#top #informations ul {margin: 0; padding:0; list-style-type: none;}
#top #informations ul li {display: inline;}
#top #informations ul li a {display: block; float: left; padding: 22px 18px 4px 18px; margin-left: 18px; color:black; text-decoration: none; }
#top #informations ul li a:hover {color: #9F090A}
#top #informations ul li a.active {color: white; background: #454142 url(images/menu_corner.png) no-repeat left bottom;}

#top #systems {float:right; margin-top: 200px; margin-right: 30px}
#top #systems ul {margin: 0; padding:0; list-style-type: none;}
#top #systems ul li {display: inline;}
#top #systems ul li a {display: block; float: left; width: 21px; height: 19px; margin-right: 2px;}

#top #systems ul li a.id1 {background: url(images/lang_cz.jpg);}
#top #systems ul li a.id2 {background: url(images/lang_en.jpg);}
#top #systems ul li a.id3 {background: url(images/lang_de.jpg);}

#wrapper {float:left; background: url(images/wrapper_bg.png) repeat-y left;}

#left {float:left; width:150px; padding: 0 6px; margin-right: 3px; color:white; background: #454142 url(images/left_corner.png) no-repeat right top;}
#left a {color: white;}

#right {display: none; float:left; width:200px;}

.box {margin-bottom: 10px;}
.box .h2 {font-size: 12px; font-weight: normal; text-transform: uppercase;}
.box .h2 a,
.box .h2 span {display: block; padding: 12px 6px; background: url(images/left_arrow_up.png) no-repeat 130px bottom;}
.box p {margin: 0 auto;} 
.box input {width: auto;}
.box .item hr {display: none;}

.menu ul {list-style-type: none; padding: 0; margin: 0;}
.menu ul ul li {padding-left: 10px;}
.box .item, 
.menu ul a {display:block; padding: 6px; margin-bottom: 1px; text-decoration: none; background-color: #625E5F;}
.menu ul a.linked,
.box .href:hover,
.menu ul a:hover {background-color: #9F090A}
.box .href a {text-decoration: none;}


#navigation {float: right; margin: 0 0 10px 0;}
#navigation span.nadpis {display: block; height: 22px; line-height: 22px; padding-left: 20px; color: #BCBCBC; font-size: 13px; background: url(images/navigation_kolecko.png) no-repeat left;}
#navigation a {float: left;display: block; height: 15px; line-height: 15px; margin-left: 6px;margin-right: 6px; color: white; font-size: 10px; text-decoration: none; background: #A4A2A3 url(images/navigation_left.png) no-repeat left top;}
#navigation a span {float: left;display: block; padding: 0 6px; height: 15px; line-height: 15px; background: url(images/navigation_right.png) no-repeat right top;}
#navigation a.active {background: #727272 url(images/navigation_active_left.png) no-repeat left top;}
#navigation a.active span {background: url(images/navigation_active_right.png) no-repeat right top;}

.title {float: left;}
.paging {clear: both; text-align: right; margin: 21px 15px 0 0;}
.paging p {font-family: verdana;}
.paging a {text-decoration: none; font-family: verdana;}
.article_bg{background: #f5f5f5; width: 740px; padding: 10px;}
.linkbar {margin-top: 10px;}

#content {float:left; width: 760px; padding: 12px 23px 12px 12px; background: url(images/content_corner.png) no-repeat right top;}

#content h3.light {clear: both; margin: 10px 0 0 0; display: block; width: 760px; font-weight: normal; font-size: 14px; background: #A3A1A2 url(images/h3_light_left.gif) no-repeat left top;}
#content h3.light span {text-transform: uppercase; display: block; height: 17px; line-height: 17px; padding: 0 12px; color: white; background: url(images/h3_light_right.gif) no-repeat right top;}

#content h3.light2 {clear: both; margin: 10px 0 0 0; display: block; width: 760px; font-weight: normal; font-size: 14px; background: #e8e8e8 url(images/h3_light_left2.gif) no-repeat left top;}
#content h3.light2 span {text-transform: uppercase; display: block; height: 17px; line-height: 17px; padding: 0 12px; color: #7e7576; background: url(images/h3_light_right2.gif) no-repeat right top;}

#content .line {clear: both; width: 760px; height: 17px;background: #A3A1A2 url(images/line_left.gif) no-repeat left top; margin-bottom: 20px;}
#content .line span{display: block; height: 17px; background: url(images/line_right.gif) no-repeat right top;}

#content h4.red {display: block; margin: 0; width: 164px;  color:white; background: #9F090A url(images/h4_red_left.png) no-repeat left;}
#content h4.red span {overflow: hidden; font-size: 11px; font-weight: normal; font-family: verdana; display: block; width: 144px; padding: 0 12px; height: 20px; line-height: 20px; background: url(images/h4_red_right.png) no-repeat right;}

#content h4.grey {display: block; margin: 0; width: 164px;  color:white; background: #a3a1a2 url(images/h4_grey_left.png) no-repeat left;}
#content h4.grey span {overflow: hidden; font-size: 11px; font-weight: normal; font-family: verdana; display: block; width: 144px; padding: 0 12px; height: 20px; line-height: 20px; background: url(images/h4_grey_right.png) no-repeat right;}

#content .box-pln, 
#content .box-prechod {
  width: 356px;
  float: left;
  min-height: 182px;
  padding: 12px;
  color: #A4A2A3;
}
#content .box-pln {background-color: #F5F5F5;}
#content .box-prechod {background: #FCFCFC url(images/box-prechod_bg.png) repeat-y left;}

#content .box-pln ul, 
#content .box-prechod ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
  text-transform: uppercase;
}
#content .box-pln ul li, 
#content .box-prechod ul li {
  background: url(images/arrow_li.gif) no-repeat left center;
  padding-left: 20px;
  margin: 6px 0;
}

#content .admin-menu { border: 1px black solid; padding: 5px; margin: 10px 0;}
#content .content-items .href {cursor: pointer;}
.information-page {background-color: #F5F5F5; padding: 5px;}

#content .catalog {margin-right: -6px;}
#content .catalog .item {float: left; width: 224px; height: 120px; padding: 13px;  margin-top: 3px; margin-bottom: 3px; margin-right: 4px;color: #A5A5A5 ; background-color: #f5f5f5;overflow: hidden;}
#content .catalog .item * {margin: 0; padding: 0 auto;}
#content .catalog .item h3 {display: block; margin: 0 0 6px 0; font-size: 14px;font-weight: normal; background: #9F090A url(images/h4_red_left.png) no-repeat left;overflow: hidden;}
#content .catalog .item h3 a {display: block;  padding: 0 12px; height: 20px;  color:white; text-decoration: none; line-height: 20px; background: url(images/h4_red_right.png) no-repeat right; overflow: hidden;}
#content .catalog .item .item-image {float: left; margin: 0 6px 6px 0;overflow: hidden;}
#content .catalog .item .float-right {width: 130px;}
#content .catalog .item ul {padding: 0; list-style-type: none; margin-bottom: 6px;}
#content .catalog .item ul li{width: 120px; overflow: hidden;}

.redbg {overflow: hidden;display: block; margin: 0 0 6px 0; font-size: 14px;font-weight: normal; background: #9F090A url(images/h4_red_left.png) no-repeat left;}
.redbg span {overflow: hidden;display: block;  padding: 0 12px; height: 20px;  color:white; text-decoration: none; line-height: 20px; background: url(images/h4_red_right.png) no-repeat right;}

#content .product-detail {float: left; width: 730px;text-align: center; padding: 15px; background: #f5f5f5; }

 
#content div.product {
	margin-bottom: 20px;
}
#content div.product div.product-image {
	float: left;
	width: 319px;
}
#content div.product div.product-image .sklad {
 line-height: 15px;
 text-align: center;
}
#content div.product div.product-image .sklad em {
  padding: 3px 10px 3px 20px;
  font-size: 10px;
  font-style: normal;
  background: url(images/ico-sklad.png) no-repeat left top;
}
.more_img {
	margin-top: 20px;
	margin-bottom: 10px;
	width: 340px;
	text-align: left;
	
}

#content div.product div.product-information {
	float: right;
	width: 350px;
}

.params {width: 290px;}
.params th {color: #8d3a36; text-align: left;}
.params td {text-align: right;}
.params li {height: 95px;overflow: hidden;}

#content .mapa {
text-align: center;
	width: 750px;
	height: 500px;
}

#content .bookmark_container {background: #f5f5f5; padding: 14px; margin-top: 20px; clear: both; float: left;}
#content .articles_container {background: #f5f5f5; width: 740px; padding: 10px;}
#content .articles {background: #f5f5f5;}
#content .news {background: #f5f5f5; padding-left: 5px;}
#content .informations {background: #f5f5f5;}
#content .informations h3 {padding-left: 8px;}
#content .informations h2.light {clear: both; margin: 10px 0 0 0; display: block; width: 760px; font-weight: normal; font-size: 14px; background: #A3A1A2 url(images/h3_light_left.gif) no-repeat left top;}
#content .informations h2.light span {text-transform: uppercase; display: block; height: 17px; line-height: 17px; padding: 0 12px; color: white; background: url(images/h3_light_right.gif) no-repeat right top;}
#content .articles h2.light {clear: both; margin: 10px 0 0 0; display: block; width: 760px; font-weight: normal; font-size: 14px; background: #A3A1A2 url(images/h3_light_left.gif) no-repeat left top;}
#content .articles h2.light span {text-transform: uppercase; display: block; height: 17px; line-height: 17px; padding: 0 12px; color: white; background: url(images/h3_light_right.gif) no-repeat right top;}
#content .articles p,
#content .articles  h3 {padding-left: 8px; }

#menubg {height: 40px; width: 730px; text-align: center;}
#content ul#bookmarks {clear: both; width:100%; height:40px; padding:0; margin: 0; list-style:none;}
#content ul#bookmarks li {float:left; height:40px; line-height:40px; margin:0; }
#content ul#bookmarks li a {color: #6d6c6c; text-decoration: none; text-align: center;display: block; height:40px;  width: 109px; padding: 0 5px 0 5px;line-height:40px; background: url(images/tlac_detail.jpg);}
#content ul#bookmarks li a.open {background-color:#FFFFFF; background-image: none;}



#content .bookmark {background-color:#FFFFFF; padding: 5px;}
#content .bookmark h3 {margin-top:0; display: none;}
#content .bookmark form {margin: 0; padding: 0;}
#content .bookmark form fieldset {margin: 0; padding: 0; border: 0;}
#content .bookmark form fieldset legend {display: none;}
#content .bookmark .contact p,
#content .bookmark form fieldset p {margin: 0; padding: 1px; clear: left; line-height: 13px; font-size: 13px}
#content .bookmark form fieldset p.hint {margin-left: 180px}
#content .bookmark .dis-label,
#content .bookmark form fieldset label {color: #6d6c6c; display: block; float: left; padding: 0; margin: 3px 0;  width: 180px; font-size: 13px; font-weight: bold;}
#content .bookmark .dis-input,
#content .bookmark form fieldset input, 
#content .bookmark form fieldset select {padding: 2px; float: left; margin: 0; font-size: 13px; border: 1px gray solid;   }
#content .bookmark form fieldset input#captcha-input {margin-left: 180px;}
#content .bookmark form fieldset#fieldset-captchaform img {border: 1px gray solid; width: 204px; }
.btn{background : url(images/tlac.jpg) no-repeat center top;color : #ffffff;border-style: solid;border: 0;font-size: 10px; padding: 0 5px 5px 0;cursor: pointer;height: 40px;width: 79px;}
.btn:hover{background : url(images/tlac.jpg) no-repeat center bottom;}
#content .bookmark form fieldset textarea {border: 1px gray solid; width:300px; height: 100px; margin: 0; padding: 2px; }

#discussion {background: #f5f5f5; padding: 10px;}
#discussion form input{border: 1px gray solid;}
#discussion form p #submit_discussion{border: 0px gray solid;}
#discussion form {background-color: #f5f5f5;}
#discussion form fieldset {border: 0px;}
#discussion form fieldset legend {display: none;}
#text {border: 1px gray solid; width: 500px; height: 150px;}
#discussion p label {width: 170px;}




#content .bookmark .disscuss ul {list-style-type: none; margin: 0; padding: 0;}
#content .bookmark .disscuss .item {background: #efefef; clear: both; margin-bottom: 5px; padding: 5px;}
#content .bookmark .disscuss .item p {padding: 0; margin: 0;}
#content .bookmark .disscuss li .item {}
#content .bookmark .disscuss li li .item {padding-left: 30px;}
#content .bookmark .disscuss li li li .item {padding-left: 60px;}
#content .bookmark .disscuss li li li li .item {padding-left: 90px;}
#content .bookmark .disscuss li li li li li .item {padding-left: 120px;}
#content .bookmark .disscuss li li li li li li .item {padding-left: 150px;}
#content .bookmark .disscuss li li li li li li li .item {padding-left: 180px;}


#content #div-bookmark-recensionsproduct strong.plus {display: block; width: 260px; margin-right: 10px; float: left; color: green;}
#content #div-bookmark-recensionsproduct strong.minus {display: block; width: 260px; float: left; color: red;}
#content #div-bookmark-recensionsproduct ul.plus {width: 234px; float: left; margin: 0; margin-right: 10px; padding: 6px 6px 6px 20px;  color: green; border: 1px green solid; -moz-border-radius: 3px; list-style-type: disc;}
#content #div-bookmark-recensionsproduct ul.minus {width: 234px; float: left; margin: 0; padding: 6px 6px 6px  20px; color: red; border: 1px red solid; -moz-border-radius: 3px; list-style-type: disc;}

#content #div-bookmark-ratingproduct .stars {display: block; width: 85px; height: 16px; float: left;}
#content #div-bookmark-ratingproduct .s0 {background: url('images/stars.gif') no-repeat left 0px;}
#content #div-bookmark-ratingproduct .s1 {background: url('images/stars.gif') no-repeat left -16px;}
#content #div-bookmark-ratingproduct .s2 {background: url('images/stars.gif') no-repeat left -32px;}
#content #div-bookmark-ratingproduct .s3 {background: url('images/stars.gif') no-repeat left -48px;}
#content #div-bookmark-ratingproduct .s4 {background: url('images/stars.gif') no-repeat left -64px;}
#content #div-bookmark-ratingproduct .s5 {background: url('images/stars.gif') no-repeat left -80px;}
#content #div-bookmark-ratingproduct span.outter {display: block; float: left; background-color: white; border: 1px gray solid; width: 200px; padding: 2px; } 
#content #div-bookmark-ratingproduct span#star_select {margin: 0 59px; float: left; display: block; width: 85px; height: 16px;  cursor: pointer;}
#content #div-bookmark-ratingproduct span#star_select span {display: block; width: 17px; height: 16px; float: left;}

#content #basket-page ul.basket { margin: 0; text-align: center; padding: 0; list-style: none;  background: url('images/filtry_bottom.gif') no-repeat left bottom;}
#content #basket-page ul.basket li {display: inline; line-height: 30px; height: 35px; }
#content #basket-page ul.basket li a, 
#content #basket-page ul.basket li span {color: gray; text-decoration: none; padding: 6px 12px;}
#content #basket-page ul.basket li a:hover {color: #333333; text-decoration: none;}
#content #basket-page ul.basket li.active {color: #000;}
#content #basket-page ul.basket li.active a {color: #000; border: 1px #000 solid; background-color: #aaa;}

#content #basket-page table.basket {border-collapse: collapse; width: 100%; border: 1px gray solid;}
#content #basket-page table.basket input {text-align: right; width: 20px; border: 1px gray solid;}
#content #basket-page table.basket tr.nadpisy {border-bottom: 1px #dfdede solid;}
#content #basket-page table.basket td {border:0; margin: 1px; border: 1px gray solid;}
#content #basket-page table.basket th {text-align: left; border: 0px;  border: 1px gray solid; }
#content #basket-page table.basket th.quantity {width: 60px;}
#content #basket-page table.basket th.price {width: 100px;}
#content #basket-page table.basket th.del {width: 20px;}
#content #basket-page .under-table {width: 50%;}
#content #basket-page .btn-next {float: right;}

#content .compare .lock {float: left; width: 200px; padding: 0px 0px; }
#content .compare .lock table {border-left: 1px #c8c8c8 solid; }
#content .compare .scroll {float: right; width: 363px; overflow-x: scroll; padding: 0px 1px; }
#content .compare table {border-collapse: collapse;  background-color: #f2f2f2;}
#content .compare table tr.nadpisy {height: 70px;}
#content .compare table tr {height: 57px;}
#content .compare table .sud {background-color: #FFFFFF;}
#content .compare table td.image {width: 39px; border: 0;}
#content .compare table .item-image{float:left; width: 39px; height: 53px;}
#content .compare table .item-image img{max-width: 39px; max-height: 53px;}
#content .compare table .h3 a {}
#content .compare table td, 
#content .compare table th {text-align: center; vertical-align: middle; border-right: 1px #c8c8c8 solid;}

#content .discussion { margin-top: 40px; }
#content .discussion ul {list-style: none; padding-left: 0px;}
#content .discussion ul li.item{background: #f5f5f5;}
#content .discussion ul li li{padding-left: 15px;}
#content .discussion ul li li li{padding-left: 15px;}
#content .discussion ul li li li li{padding-left: 15px;}
#content .discussion ul li li li li li{padding-left: 15px;}
#content .disc_title {background: lightgrey; padding: 5px;}

#content #basket-page fieldset#fieldset-details p { line-height: 1em; }

#content .variants{float: left; margin-right: 5px;}

#compare-box .item .item-image{width: 40px; height: 40px;}

#enquiry-box .item:hover .pointer {background-color:#454142}
#enquiry-box .pointer {height: 6px; background-color:#454142;}
#enquiry-box .pointer-bg {background-color:#ddd;}

#bottom {clear:both; color:white; width:778px; height: 60px; line-height: 52px; padding: 0 17px 0 165px; background: #F0EEEF url(images/bottom_bg.png) no-repeat top;}
#bottom a {color:white; text-decoration: none;}
#bottom a:hover {text-decoration: underline;}

#partners {float:left; width:960px; font-size: 10px; color:#625E5F; background: url(images/partners_bg.png) repeat-y;}
#partners ul {list-style: none; margin: 0; padding: 0;}
#partners ul li {float:left; margin-right:20px;}
#partners a {color:#625E5F; text-decoration: none;background-color: #FFFFFF;}
#partners a:hover {color: #9F090A;}
