body { margin: 0px; padding: 0px; font-size: 72.01%;  }
body, html { width: 100%; min-height: 100%; _height:100%; min-width:1098px; }
A,IMG {outline: none; }


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: arial, tahoma, verdana, helvetica, sans-serif; color: #413c22;  }
.spacer { height:1px; width:1px; display:block; }
li {font-family: tahoma;font-size:12px;}
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%; }
.full_h { _height:100%; min-height: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:#2976b9; }

body { background:#dbeaf8 url("images/body_bgnd.jpg") 100% 100% no-repeat; min-width:1098px; }
IMG, A { border: 0 none;outline:none; }
.body_2 { background: url("images/body_bgnd_2.gif") 0px 0px repeat-x; text-align:center; }
.body_head { background: url("images/head_bgnd.jpg") center 0px no-repeat; }
.head_block {  text-align:left; margin:auto; width:1098px; height: 206px; min-width:1098px; }
.head_nav_icons { float:right; padding-right: 60px; padding-top:55px; }
.head_nav_icons img { display:inline; margin-right: 14px; }

.head_logo { padding-top: 27px; }
.head_logo_img { margin-left:70px; margin-bottom: 40px; }
.head_slogan_img { margin-left: 70px; }

.hor_menu { height:43px; width:1026px; background: url("images/hor_menu.gif") 0px 0px no-repeat; margin:auto; text-align:center; }
.hor_menu table { width: 95%; margin:auto; }
.hor_menu td { padding-top: 13px; text-align:center; }
.hor_menu a { color:#fff; font-weight:bold; font-size: 12px; text-transform:uppercase; }
.hor_menu a:hover { text-decoration:none; }

.content_root { width:1026px; margin:auto; text-align:left; background-color:#fff; }

.bottom_content_block { width: 100%; background:url("images/bottom_content_block_bgnd.gif") 0px 0px repeat-x; }
.bottom_content_block_2 {width: 100%; background:url("images/bottom_content_block_bgnd_2.jpg") center 0px no-repeat; text-align:center; padding-top: 200px;min-height:220px;}

.bottom_content_table { width: 940px; margin:auto;  }
.bottom_content_table td { font-size: 11px; color:#5a7b99; text-align:left; width: 25%; padding-right: 35px; }

.bottom_block { height:83px; width: 1022px; background:url("images/bottom_block_bgnd.gif") 0px 0px no-repeat; margin:auto; margin-top: 70px;}
.bottom_block span { padding-top: 25px; padding-left: 38px; display:block;}
.bottom_block div {float:right; text-align:right; line-height: 1.6; font-size: 11px; padding-top: 14px;padding-right: 20px;}
.bottom_block div a { color:#00aeff; }
.bottom_block div a:hover { text-decoration:none; }


.content_root_padding { padding: 18px 26px 0px 40px; overflow:hidden; }
.content_left_column { float:left; width: 212px; }



h1 { font-family: "arial narrow"; color:#a82c31; font-weight:normal; text-transform: uppercase; font-size: 15px; background: url("images/h3_bgnd.gif") 0px 100% repeat-x; padding-bottom: 6px; max-width:462px;}
h2 { padding:0px; margin:0px;color:#484848; font-weight:normal; font-size: 24px; font-style:italic; padding-left:18px; }
h3 { font-family: "arial narrow"; color:#a82c31; font-weight:normal; text-transform: uppercase; font-size: 15px; background: url("images/h3_bgnd.gif") 0px 100% repeat-x; padding-bottom: 6px; max-width:462px;}
h4 { padding:0px; margin:0px;color:#484848; font-weight:normal; font-size: 17px; font-style:italic; padding-left:18px; }
h5 { color:#a82c31; font-size: 14px; font-weight: normal; clear:both; padding: 0px; margin-bottom:6px;}
h6 { color:#a82c31; font-size: 12px; font-weight: normal; clear:both;}




.new_item, .new_item_light { padding: 13px 19px 0px 11px; border-bottom: 2px solid #fff; overflow:hidden; }
.new_item img , .new_item_light img { float:left; }
.new_item div , .new_item_light div {float: right; width: 130px; }
.new_item br , .new_item_light br { clear:both; }


.new_item a,
.new_item_light a { color:#4a4a4a; font-size: 11px; text-decoration:none; }

.new_item strong, .new_item_light strong {display:block; padding-bottom:4px;}
.new_item strong a,
.new_item_light strong a {color:#2976b9; font-size: 14px; text-decoration: none; border-bottom: 1px solid #2976b9; }
.new_item strong a:hover,
.new_item_light strong a:hover { border-bottom: 1px solid transparent;}

.new_item { background-color:#e1e8f0; }
.new_item_light { background-color:#f5f5f3; }

.news_archive_link { text-align:right; }
.news_archive_link a { color:#787878;  font-size: 11px; }
.news_archive_link a:hover { text-decoration: none; }

.news_preview_block { padding-bottom:19px; }
.news_preview_block a { color:#363636; text-decoration:none; }
.news_preview_block a:hover { text-decoration:underline;}

.news_preview_block em a { text-decoration:underline; color:#2976b9; font-size: 11px; font-style:normal; display:block; padding-bottom:3px; }

.content_right_column {float:right;  width: 730px; }
.content_middle_column { float:left;  width: 459px; margin-left: 30px; }


.catalogmenu2 {position:absolute;z-index:10;}


.catalogmenu ul, .catalogmenu ul li{
	margin: 0;
	padding: 0;
	display: block;
	float:left;
	margin-right:2px;
}
.catalogmenu ul li {
	float: left;
	position:relative;
}
.catalogmenu ul li a{
	display: block;
	padding:5px 10px 5px 30px;
	font-weight:bold;
    margin:1px 0px;
	color: #2976b9;
	text-decoration: none;
	background: url("images/drop_down_arrow.gif") 12px 12px no-repeat;


}
.catalogmenu ul li a:hover{

	color: #a82c31;
	background: url("images/drop_down_arrow_active.gif") 12px 12px no-repeat;
}
.catalogmenu ul li.active ul li a:hover{
	color:#000;
}

.catalogmenu ul li.active a { color:#a82c31; 	background: url("images/drop_down_arrow_active.gif") 12px 12px no-repeat; }


.catalogmenu ul li.active ul li { padding-left:5px; width:95%}
.catalogmenu ul li.active ul li a {
	background:url("images/h3_bgnd.gif") 0px 100% repeat-x;
	text-decoration:underline;
	padding-left:15px;
	padding-bottom: 7px;
	padding-top: 7px;
	color:#2976b9;
}
.catalogmenu ul li.active ul li.last a {background:none;}
.catalogmenu ul li.active ul li.lst_link a {
	background:none;
}

.catalogmenu ul li.active ul li a:hover {
	color:#000;
	text-decoration:none;
	background:url("images/h3_bgnd.gif") 0px 100% repeat-x;
}
.catalogmenu ul li.active ul li.lst_link a:hover {
	color:#000;
	text-decoration:none;
	background:none;
}




.catalogmenu ul li ul {
    display: none;
    position:absolute;
	z-index:100;
    border-bottom: 3px solid #E1E8F0;

}

.catalogmenu ul li ul li {
    display:block;
    border-top:0px;
}
.active {
    background-color:#e1e8f0;

}

.active ul { background-color:#fff; border:2px solid #e1e8f0; border-bottom:4px solid #eff3f7; }
.active ul li { background-color:#fff; position:relative; }
.active a {


}


.catalogmenu ul { display:block; float:left; }

.catalogmenu ul li { width: 210px; display:inline; float:left; }
.catalogmenu ul li.active {position:relative;z-index:100;}
.catalogmenu ul li ul { width:206px;display: none;position:absolute;z-index:100;}
.catalogmenu ul li ul li {}
.catalogmenu ul li ul ul { border:none; }



.column { float:left; width: 220px;}



.rounded_corners_1 { background: url("images/rounded_block_bgnd_1.gif") 0px 0px repeat-y; width: 737px; }
.rounded_corners_2 { background: url("images/rounded_block_bgnd_2.gif") 0px 0px no-repeat; width: 737px;  }
.rounded_corners_3 { background: url("images/rounded_block_bgnd_3.gif") 0px 100% no-repeat; width: 737px; }
.rounded_corners_4 { padding: 20px 20px 20px 6px; }


.catalog_index_search_form { vertical-align: middle; float:right; height: 19px; width: 178px; background: url("images/search_form_bgnd.gif") 0px 0px no-repeat; margin-right: 20px; }
.catalog_index_search_form input { vertical-align: middle; margin:auto; }
.catalog_index_search_text { border:none; background:transparent; color:#b8b8b8; font-style:italic; }


.index_special_offers { background:url("images/ration.jpg") 98% 0px no-repeat; padding:20px 0px 20px 20px;}
.index_special_offers_title { padding-top:15px; width: 463px; }
.index_special_offers table td { }
.index_special_offers_column { width: 230px; padding-right:36px;}




.catalog_item { padding: 13px 19px 0px 11px; overflow:hidden; background-color:#e1e8f0; }
div.light {  background-color:#f5f5f3; }

.catalog_item div { padding-left: 50px;}
.catalog_item img { margin-left:-50px; float:left; _margin-left:-25px; _margin-right: 13px;}
.catalog_item br { clear:both; }


.catalog_item_price { height: 27px; margin-bottom: 22px; }
.catalog_item_price div { float:right; height:27px; background: url("images/price_bgnd_1.gif") 100% 0px no-repeat;display:inline; }
.catalog_item_price div div { height:27px; background:url("images/price_bgnd_2.gif") 0px 0px no-repeat; float:left;}
.catalog_item_price div div a { min-width:50px;_width:50px;color:#fff; font-style:italic; text-decoration:none; display:block; font-size: 14px; padding:5px 20px 8px 20px; }
.catalog_item a { color:#4a4a4a; font-size: 11px; text-decoration:none; }
.catalog_item strong {display:block; padding-bottom:4px;}
.catalog_item strong a {color:#2976b9; font-size: 14px; text-decoration: none; border-bottom: 1px solid #2976b9; }
.catalog_item strong a:hover { border-bottom: 1px solid transparent;}


.calender_year { width: 100%; }
.calender_year td { width: 36px; text-align:center; }
.calender_year td img { margin: auto; margin-top: 3px;}
.calender_year tr.calender_month { background-color:#e1e8f0; }
.calender_year th { text-align:center; }
.calender_days {margin-top: 16px; width:100%;}
.calender_days td { text-align:center; padding-top: 4px;}
.calender_days th.calender_hd { color:#fc040a; }

.paging_block { text-align:center; margin-top: 14px; clear:both;}
.paging_block img { margin:auto; display:inline; vertical-align:middle; margin-top:-2px; position:relative; }

.news_archive_item { padding-bottom: 20px; }
.news_archive_item a { font-size: 11px; }
.news_archive_item span a { font-size: 12px; color:#363636; display:block; padding-top:2px; text-decoration:none;}

.catalog_path_links { background: url("images/h3_bgnd.gif") 0px 100% repeat-x; margin-bottom:10px; padding: 9px 0px; font-size:14px; margin-top: 7px;  }
.catalog_path_links a { background: url("images/arr.gif") 100% 7px no-repeat; padding-right: 22px; font-size:14px; color:#a82c31; font-weight: bold; }
.catalog_path_links a:hover { text-decoration:none;}

.content_right_column_2 { width: 212px; float:left; margin-left: 38px;}

.verical_catalog_menu {padding-top: 14px;width:224x; }
.verical_catalog_menu ul { padding:0px; margin: 0px;position:absolute;width:212px;}
.verical_catalog_menu ul ul {width:250px;_width:150px;}
.verical_catalog_menu li { background:url("images/h3_bgnd.gif") 0px 100% repeat-x; list-style:none;padding-bottom:5px}
.verical_catalog_menu ul li ul li.last {background:none;}
.verical_catalog_menu li a { display:block; background: url("images/cur.gif") 100% 14px no-repeat; padding: 9px 30px 8px 2px; }
.verical_catalog_menu li a:hover {text-decoration:none;}

.col_right_pagging { width: 535px; margin-right: 200px; _margin-right: 100px; }


.object_info a { color:#353535; text-decoration:none; font-size: 11px;  }
.object_info strong a { color:#353535; text-decoration:none; font-size: 14px; display:block; padding-bottom: 6px; }

.object_info_price { _width:100px;margin-top:40px; float:right; height: 26px; background: url("images/price_1.gif") 0px 0px no-repeat;display:inline;}
.object_info_price div { height: 26px; padding: 5px 19px 2px 19px; background: url("images/price_2.gif") 100% 0px no-repeat; color:#fff; font-size: 14px; font-style:italic;}


div.object_info div.object_info_image { float: left; margin-right: 20px; }
div.object_info div.object_info_image div img { border: 1px solid #c0d1e4; }
div.object_info div.object_info_image span { display: block; text-align: center; margin-top: 2px;}
div.object_info div.object_info_image span a { background: url("images/increase.gif") 0px 4px no-repeat;  padding-left: 15px; font-size: 11px; color:#838383; text-decoration:none; }






.verical_catalog_menu ul li.active {
	position:relative;z-index:95;
}
.verical_catalog_menu ul li a{




}
.verical_catalog_menu ul li a:HOVER{
background: url("images/drop_down_arrow_active.gif") 100% 15px no-repeat;
}
.verical_catalog_menu ul li.active a
{
background: url("images/drop_down_arrow_active.gif") 100% 15px no-repeat;
}

.verical_catalog_menu ul li.active ul li a
{
background: url("images/cur.gif") 100% 14px no-repeat;
}



.verical_catalog_menu ul li ul {
    display: none;
    position:absolute;
    top:0px;
    left:240px;
	padding-left:20px; padding-right: 20px;
	margin-top: 10px;
margin-left:-50px;
	background-color:#fff;
z-index:101;
	border:2px solid #e1e8f0;
}

.verical_catalog_menu ul li ul li ul
{
margin-left:-98px;
}


.tech_info { width: 100%; }
.tech_info th, .tech_info td { border:2px solid #fff; background-color:#f5f5f3; vertical-align:top; text-align:left; font-size: 11px; padding: 3px 11px;}
.tech_info tr.dark th, .tech_info tr.dark td { background-color:#e1e8f0; }
.tech_info th { font-weight: normal; }
.tech_info td { font-weight: bold; }

.hor_menu ul {padding:13px 35px 0 50px;margin:0;}
.hor_menu ul li {list-style:none;float:left;padding:0 60px 0 0;margin:0;background:none;}
.hor_menu ul li.last {padding:0;}


.pricelist {background: url("images/pricelist.gif") 145px 0 no-repeat;min-height:45px;_padding-bottom:40px;}

.catalog_index_search_icon , .catalog_index_search_text  {float:left;}


#flashhead {position:relative;width:212px;height:206px;top:-150px;padding:0;margin:0;left:565px;}
#flashbox {padding:0;margin:0;}
