body { margin: 0px; padding: 0px; font-size: 71.11%; background-color:#fff; }
body, html { width: 100%; min-height: 100%; height:100%; }


table { border: 0; border-collapse: collapse; border-spacing: 0; font-size:1em; }
td { padding: 0px;vertical-align:top;}
a, span, p, body, div, td, textarea, input, h1, h2, h3, h4, h5, h6 {  font-family: tahoma, verdana, sans-serif; color: #505050; }
.spacer { height:1px; width:1px; display:block; }
img { border: none; display:block; }
table { border: 0; border-collapse: collapse; border-spacing: 0; }
td { padding: 0px;vertical-align:top;}
.full { height: 100%; width:100%;  }
.full_w { width:100%; }
form { padding: 0px; margin: 0px; }
.clear {clear:both;}
.nofloat { float:none; width:auto; }
.left { float:left; width:auto; }
.right { float:right; width:auto; }
a { color:#c94b03; }
a:hover { text-decoration:none; }
input, textarea, button { font-size: 100%; }


p { line-height: 1.5; }
h1 { padding: 0px; margin: 0px; color:#e96114; font-size: 20px; margin-bottom: 6px; font-family:"trebuchet ms"; border-bottom:1px solid #f1f1f1; margin-right:5px; }
h2 { padding: 9px 0px 4px 0px; margin:0px; color:#c54c04; font-size:18px; font-family:"trebuchet ms"; }
h3 { padding: 9px 0px 4px 0px; margin:0px; color:#b97b57; font-size:17px; font-weight:normal; font-family:"trebuchet ms"; }
h4 { padding: 9px 0px 4px 0px; margin:0px; color:#777777; font-size: 11px; margin-bottom: 6px; font-family:"trebuchet ms";  }
h4 a { text-decoration:none; }

h5 { font-size: 2em; color:#777; font-family:arial; font-weight:normal; padding:0px; margin:0px; line-height: 1.4; font-size: 16px; padding-top:5px;}
h6 { color:#e55701; text-decoration:none; font-size: 11px; padding: 18px 0px 10px 0px; margin:0px; margin-bottom: 5px;}


.body { text-align:center; }
.root { width: 990px; margin:auto; text-align:left; }


#head_panel { height: 60px; width:100%; }
#head_search_form { height: 24px; width: 226px; background: url('images/search_bgnd.gif') 0px 0px no-repeat; float:right; margin-top: 22px; margin-right: 80px;}
#head_search_form input { vertical-align:middle;  }
#search_input { background:transparent; border:none; width: 194px; margin-right: -6px;  margin-left:5px; color:#afafaf; }
#search_button {  }
#head_panel_icons { float:right; padding-top: 20px; }
#head_panel_icons img { float:left; margin-left: 21px;  }

#head_logo_block { float:left; width: 250px; height: 200px; }
#head_logo_block h1 { background:none; color:#9b9a9c; font-size: 12px; font-weight: normal; font-family: tahoma; line-height:1.5; border-bottom: none; }
#head_logo_block a { text-align:center; display:block; }
#head_logo_block a img { margin:auto; margin-left: 50px;}

#head_img_block { height: 200px; width: 740px; background: url("images/head_img_bgnd.gif") 0px 0px no-repeat; float:left;}
#head_image_1 { height: 160px; width: 740px; background:url("images/head/1.jpg") 7px 7px no-repeat; }

#head_navigation { padding-top: 9px; padding-left: 15px; }
#head_navigation img { display:inline; vertical-align:middle; margin:auto; margin-top:-3px; margin-right: 6px; }
#head_navigation a { color:#7f7d80; text-decoration:none; background:url("images/navigation_arrow.gif") right 2px no-repeat; padding-right: 20px;}
#head_navigation a:hover { text-decoration:underline; }

#left_column { float:left; width: 250px; }

#left_menu_block { width:250px; padding-top: 40px; }
#left_menu_block div { width:203px; background: url("images/menu_btn_bottom.gif") 0px 100% no-repeat; margin-bottom:3px; }
#left_menu_block div a {display:block; background: url("images/menu_btn_top.gif") 0px 0px no-repeat; padding-top: 10px; padding-left:10px; color:#6f4a33; text-decoration:none; font-size: 11px; text-transform:uppercase; padding-bottom:11px;  }
#left_menu_block div a:hover { text-decoration:underline; }
#left_menu_block div a img { display:inline; margin-right: 9px; margin-left:10px;}
#left_menu_block div span {display:block; padding-left:16px;padding-bottom:4px;}
#left_menu_block div span a {background:none; padding-right:9px; padding-bottom:7px; padding-top:0px; color:#925732;text-transform:none; background:url("images/cur2.gif") 2px 5px no-repeat; padding-left:15px;}
#left_menu_block div span a.menu_active_link { text-decoration:underline; }

#left_menu_block div div { background:none; background-color:#fff; height:auto; margin:0px; padding:0px; padding-left: 20px;  }
#left_menu_block div div a { background:none; background-color:#fff; text-transform:none; padding:5px 10px 6px 12px;;}
#left_menu_block div div a img { display:none; }
#left_menu_block div div div {  padding: 0px; margin:0px;}
#left_menu_block div div div a { padding:0px; margin:0px; padding-left: 35px; padding-bottom: 6px; background: url("images/cur2.gif") 21px 4px no-repeat;}
#left_menu_block div div div a img { float:left;}



#left_col_contacts { padding-top: 55px; color:#b0b0b0; line-height:1.6;padding-left:20px;}
#left_col_contacts h4 { position:relative; margin-left: -20px; font-size: 20px; }
#left_col_contacts strong { color:#707881; font-weight:normal; font-size: 13px; }

#right_column { width: 730px; float:right; padding-top: 35px; padding-bottom: 50px; margin-right:4px; line-height:1.5; min-height:500px; }
.right_1 { width: 100%; min-height:500px; background:url("images/right_1.jpg") 0px 0px repeat-y; } 
.right_2 { width: 100%; min-height:500px; background:url("images/right_2.jpg") 0px 0px repeat-y; } 
.right_3 { width: 100%; min-height:500px; background:url("images/right_3.jpg") 0px 0px repeat-y; } 
.right_4 { width: 100%; min-height:500px; background:url("images/right_4.jpg") 0px 0px repeat-y; } 
.right_5 { width: 100%; min-height:500px; background:url("images/right_5.jpg") 0px 0px repeat-y; } 

#right_column img { border: none; }

#footer_block { height:52px; width:994px; background:url("images/bottom.gif") 100% 0px no-repeat; clear:both; }
#footer_block div { float: right; padding-top: 20px; padding-right: 30px; color:#ccc; }
#footer_block div a { color:#6f6f6f; }
#footer_block span { display:block; padding-top: 20px; padding-left: 50px; color:#7f7f7f; }

.catalog_items { width: 100%;}
.catalog_items td {  width:33%; padding-bottom: 40px; line-height:1.3; padding-right: 17px;}
.catalog_items td img { border:none; margin-right:15px; margin-bottom: 17px; }
.catalog_items td div { clear:both;  text-align:left; padding-bottom:18px; padding-left: 9px;  }
.catalog_items td span a { color:#424242; text-decoration:none; }
.catalog_items td div a { text-decoration:none; font-weight:bold;  }

table.info th { color:#c54c04; border-bottom: 2px solid #d75202; }
table.info th { padding: 3px 14px; text-align:left; }
table.info th div { color:#c54c04; }

table.info td { padding: 2px 14px; border-bottom: 1px solid #c9c9c9; background-color:#f7f7f7;}

#right_column button { color:#fff; background-color:#c44a01; border:1px solid #9c3c02; }

.proizvoditeli { margin-top: 14px;}
.proizvoditeli h4 { font-size: 10px; display:block; height: 40px;}
.proizvoditeli img { height: 120px; width: 120px;}
