.head{clear: both; background: url('/img/head.png') repeat-x; text-align: center; height: 198px;}
.head_fill{width: 950px; clear: both; text-align: left; margin: 0px auto; padding-top: 26px}
h1 a{display: block; clear: both; width: 950px; height: 104px; background: url('/img/h1.jpg') left top no-repeat}
h1 span{display: none}
.staticmenu{width: 950px; clear: both; background: url('/img/staticmenu.png') repeat-x; height: 38px}
.staticmenu ul{margin: 0px; padding: 0px; list-style-type: none;}
.staticmenu li{display: inline; padding: 0px}
.staticmenu a{color: rgb(255,255,255); display: block; width: auto; float: left; font-weight: bold; text-decoration: none}
.staticmenu a span{font-size: medium; _font-size: small; display: block; padding: 8px 12px}
.staticmenu a:hover{background: url('/img/staticmenu-item-hover.png'); color: rgb(255,255,255); text-decoration: underline}
.staticmenu .cart_button{display: block; width: 230px; float: right; padding: 0px}
.staticmenu .cart_button a{padding: 0px; display: block; width: 230px; height: 38px; cursor: pointer}
.staticmenu .cart_button a:hover{background: none}
.staticmenu .cart_button .fill{padding: 8px 0px 8px 0px;display: block}
.staticmenu .cart_button span{padding: 0px; display: inline}
.staticlinks{width: 950px; clear: both; height: 30px; background: url('/img/staticlinks.png') repeat-x}
.staticlinks ul{margin: 0px; padding: 0px; list-style-type: none}
.staticlinks li{display: inline; padding: 0px}
.staticlinks a{display: block; width: auto; float: left; color: rgb(153,153,153); text-decoration: none; font-weight: bold; background: url('/img/staticlinks-item.png') right top no-repeat}
.staticlinks a span{display: block; padding: 6px 10px}
.staticlinks a:hover{color: rgb(223,0,0); text-decoration: underline}

.middle{clear: both; text-align: center; color: rgb(51,51,51)}
.middle_fill{width: 950px; text-align: left; margin: 0px auto; clear: both; padding: 10px 0px 30px}

.leftcol{width: 300px; float: left; clear: left}
.leftcol_fill{padding: 0px 10px 100px 0px}
.leftcol h3{margin: 0px; padding: 5px; color: rgb(255,255,255); background: rgb(223,0,0) url('/img/leftcol-title.png') left top no-repeat; font-size: small; _font-size: x-small}
.leftmenu ul{list-style-type: none; margin: 0px; padding: 0px;}
.leftmenu li{display: block; clear: both; padding: 0px}
.leftmenu a{text-decoration: none; display: block; clear: both; background: url('/img/leftmenu-level1-item.png') no-repeat; background-position: left top; width: 290px; height: 29px}
.leftmenu .level_2 a{background-image: url('/img/leftmenu-level2-item.png')}
.leftmenu a span{display: block; clear: both; padding: 4px 10px 3px 15px}
.leftmenu .level_2 a span{padding: 4px 10px 3px 30px}
.leftmenu a:hover{text-decoration: underline; background-position: left bottom; color: rgb(223,0,0)}

.userlogin{padding-top: 10px; width: 290px; clear: both;}
.userlogin form{background: rgb(250,240,230); border-bottom: 1px solid rgb(225,215,210); padding: 0px 0px 10px}
.userlogin .imagesubmit{display: block; float: right}
.userlogin .input_element{width: 130px; float: left; padding-left: 10px}
.userlogin .textinput{width: 130px;}
.userlogin .password{width: 130px}
.userlogin .warning{width: 120px}
.userlogin .submit_element{clear: both; padding-right: 10px}
.userlogin .status{dispaly: none}

.center{width: 650px; float: left;}
/*.dynamicmenu{border: 1px solid rgb(225,215,210); border-width: 1px 0px; background: rgb(250,240,230); padding: 5px; clear: both}*/
.producerlist, .sorting, .listingbox{background: rgb(250,240,230); padding: 0px 5px}
.producerlist{border-top: 1px solid rgb(225,215,210); padding-top: 5px}
.dynamicmenu ul{display: block; list-style-type: none; margin: 0px}
.dynamicmenu li{display: block; width: auto; float: left; padding: 0px 10px 0px 0px}
.dynamicmenu ul a{display: block;}
.dynamicmenu label span{color: rgb(51,51,51)}
.dynamicmenu .block, .dynamicmenu label, .dynamicmenu select{display: block; float: left; width: auto; padding: 5px 10px 0px 0px}
.dynamicmenu select{margin-right: 10px; padding: 0px}
.itemscount{width: 100px; float: left;}
.listingbox{padding-top: 5px; clear: both; border-bottom: 1px solid rgb(225,215,210); padding-bottom: 5px}
.pagelisting{width: 400px; float: left}
.pagelisting .block{padding: 0px 5px 0px 0px}
.pagelisting .img{display: block; width: auto; float: left}
.pagelisting .img img{margin: 5px 5px 0px 0px}


.foot{clear: both; background: url('/img/foot.png') repeat-x; text-align: center}
.foot_fill{width: 950px; clear: both; background: url('/img/foot_fill.png') left top no-repeat; text-align: left; margin: 0px auto; padding-bottom: 30px}
.foot_abstract{clear: both; padding: 5px 10px; color: rgb(255,255,255)}
.foot_abstract p{text-align: right;}
.foot p{padding: 0px}
.foot_abstract a{color: rgb(255,255,255); text-decoration: none}
.foot_abstract a:hover{text-decoration: underline}
.foot_content{padding: 10px}
.foot_content p{text-align: center;}

.download .item{padding-top: 10px}
.download .licha .item_fill{background: rgb(250,240,230)}
.download .suda .item_fill{background: rgb(245,245,245)}
.download img{width: 120px; float: left; clear: left; margin: 10px}
.download .right{width: 500px; float: left; padding-bottom: 10px}
.downloadlist ul{margin-left: 0px; list-style-type: none}
.download_list{border-top: 1px solid rgb(225,215,210); margin-top: 15px}
.objednavka_sluzeb{border-top: 1px solid rgb(225,215,210); margin-top: 15px}

.home_menu{padding-top: 10px; width: 950px; clear: both}
.home_menu a{display: block; width: 230px; float: left; margin-left: 10px; text-decoration: none; border: 2px solid rgb(223,0,0); border-width: 2px 0px; background: rgb(250,240,230); cursor: pointer}
#home_menu_1{margin: 0px}
.home_menu .designimg{margin: 0px}
.home_menu .header{display: block; background: rgb(223,0,0); color: rgb(255,255,255); padding: 5px; font-weight: bold}
.home_menu .description{display: block; clear: both; color: rgb(51,51,51); padding: 0px 10px;}
.home_menu .description span{padding: 5px 0px; display: block; clear: both; border-bottom: 1px solid rgb(223,0,0); height: 100px}
.home_menu .more{display: block; clear: both; text-align: right; padding: 5px 10px; text-decoration: underline}
#home_menu_2{border-color: rgb(107,46,110); background: rgb(238,223,239)}
#home_menu_2 .description span{border-bottom: 1px solid rgb(107,46,110)}
#home_menu_2 .header{background: rgb(107,46,110)}
#home_menu_2 .more{color: rgb(107,46,110)}
#home_menu_2:hover .more{color: rgb(0,0,0)}
#home_menu_3{border-color: rgb(102,102,102); background: rgb(224,224,224)}
#home_menu_3 .description span{border-bottom: 1px solid rgb(102,102,102)}
#home_menu_3 .header{background: rgb(102,102,102)}
#home_menu_3 .more{color: rgb(102,102,102)}
#home_menu_3:hover .more{color: rgb(0,0,0)}
#home_menu_4{border-color: rgb(240,153,0); background: rgb(250,250,230)}
#home_menu_4 .description span{border-bottom: 1px solid rgb(240,153,0)}
#home_menu_4 .header{background: rgb(240,153,0)}
#home_menu_4 .more{color: rgb(240,153,0)}
#home_menu_4:hover .more{color: rgb(0,0,0)}

.archive_img{list-style-type: none; margin: 0px; padding: 0px}
.archive_img li{display: block; padding: 10px 0px 0px; margin: 0px}
.archive_img a{display: block; padding: 10px; background: rgb(250,240,230); text-decoration: none; cursor: pointer}
.archive_img .h4{font-weight: bold; display: block;}
.archive_img .h4 span{font-weight: normal}
.archive_img .p{color: rgb(51,51,51); display: block; text-align: justify}
.archive_img .more{text-decoration: underline; display: block; text-align: right}
.archive_img img{display: block; float: left; clear: left; margin: 0px 10px 10px 0px}
.home_bottom{clear: both; width: 950px; padding-top: 10px;}
.home_bottom_fill{display: block; clear: both; width: 950px; background: url('/img/home.png') repeat-y}
.home_left h3{padding-left: 10px}
.home_bottom .archive_img li{padding: 0px}
.home_bottom .archive_img a{padding-bottom: 0px}
.home_left{width: 470px; float: left; clear: left; padding-bottom: 10px}
.home_right{width: 470px; float: right; clear: right; padding-bottom: 10px}

.callback{padding: 0px 10px}
.callback .abstract{clear: both}
.callback .formblock_1{width: 210px; float: left; clear: left; margin-top: -2px}
.callback .formblock_2{width: 210px; float: right; clear: right}
.callback .formblock_3{display: block; clear: both;}
.callback textarea{width: 210px; height: 111px}
.callback label{display: block; clear: both}
.callback .textinput{width: 210px; dispaly: block; clear: both}
.callback .submit_element{float: right; clear: both; padding-top: 10px}

.tanet_upozornuje{display: block; clear: both; width: 950px; padding: 10px 0px 0px; color: rgb(255,255,255)}
.tanet_upozornuje_fill{color: rgb(255,255,255); text-decoration: none; display: block; width: 950px; clear: both; height: 50px; background: url('/img/tanet-upozornuje.png') no-repeat}
.tanet_upozornuje_fill:hover{text-decoration: underline; color: rgb(255,255,255)}
.tanet_upozornuje p{padding: 6px 10px 5px 190px}