* {margin:0; padding:0; list-style:none;}
html, body {min-height:100%;height:100%;}

body {
	background:#CCC url(i/fon_body.gif) repeat-y left;
	font:normal 12px Arial;
	color:#333;
	line-height:130%;
}
img {border:0;}

a {color:#073391;text-decoration:underline;}
a:hover {color:#6699cc;}

.gray, .gray_map .map_items a, .gray_list a {color:#5e6885;}
a.gray:hover, .gray_map .map_items a:hover, .gray_list a:hover {color:#c2ccd3;}

.green, .green_map .map_items a, .green_list a, .green_page .sales_dep_info a {color:#297f20;}
a.green:hover, .green_map .map_items a:hover, .green_list a:hover, .green_page .sales_dep_info a:hover {color:#51b347;}


.wrap, .menu_container, .menu_container li, .photoz_column {
	overflow:hidden;
	min-height:1%;
}
* html .wrap, * html .menu_container, * html .menu_container li, * html .photoz_column {
	overflow:visible;
	height:1%;
}

.wrapper:after, .column_holder:after, .big_three:after, .photoz_row li:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
div, .wrapper, .column_holder, .big_three, .photoz_row li {min-height:1%;}
* html div, * html .column_holder, * html .wrapper, * html .photoz_row li {height: 1%;}



.container_body {min-height:100%;} /* ie6 vmtIEfix.css */
/* WIDTHS */
.container_body, .footer {
	min-width:980px;
	max-width:1300px;
}
.sizer {margin:0 30px;}
.container_body .sizer {padding-bottom:95px;}

.service_menu {
	position:relative;
	padding:17px 0 25px 33.3%;
	height:28px;
}
.service_menu .metalloprokat {
	text-indent:-9999em;
	position:absolute;
	left:0;top:9px;
	width:83px;height:17px;
	background:url(i/service_menu/metalloprokat.gif) no-repeat;
}
.service_menu .metalloprokat em {
	background:url(i/service_menu/arr_gray.gif) no-repeat;
	width:16px;height:5px;
	position:absolute;
	left:-21px;top:6px;
	z-index:3;
}
.service_menu .agrotechnica {
	text-indent:-9999em;
	position:absolute;
	right:0.3%;top:9px;
	width:72px;height:17px;
	background:url(i/service_menu/agrotechnica.gif) no-repeat;
}
.service_menu .agrotechnica em {
	background:url(i/service_menu/arr_green.gif) no-repeat;
	width:16px;height:5px;
	position:absolute;
	right:-21px;top:6px;
	z-index:3;
}
.service_menu .spetstechnika_r {
	text-indent:-9999em;
	position:absolute;
	right:0.3%;top:31px;
	width:73px;height:17px;
	background:url(i/service_menu/spetstechnika.gif) no-repeat;
}
.service_menu .spetstechnika_r em {
	background:url(i/service_menu/arr_blue_r.gif) no-repeat;
	width:16px;height:5px;
	position:absolute;
	right:-21px;top:6px;
	z-index:3;
}
.service_menu .spetstechnika_l {
	text-indent:-9999em;
	position:absolute;
	left:0;top:31px;
	width:73px;height:17px;
	background:url(i/service_menu/spetstechnika.gif) no-repeat;
}
.service_menu .spetstechnika_l em {
	background:url(i/service_menu/arr_blue_l.gif) no-repeat;
	width:16px;height:5px;
	position:absolute;
	left:-21px;top:6px;
	z-index:3;
}
.service_menu ul {height:28px;}
.service_menu ul li {
	height:28px;width:29px;
	float:left;margin-right:26px;
	text-indent:-9999em;
	overflow:hidden;
}
.service_menu li a {
	background-color:#FFF;
	background-repeat:no-repeat;
	background-position: 0 0;
	display:block;
	height:28px;
}
.service_menu .home {background:url(i/service_menu/home_on.gif);}
.service_menu .map {background:url(i/service_menu/map_on.gif);}

.service_menu .home a {background-image:url(i/service_menu/home_off.gif);}
.service_menu .map a {background-image:url(i/service_menu/map_off.gif);}
.service_menu .contact a {background-image:url(i/service_menu/contact_off.gif);}

.column_holder {}
.column {float:left;width:33.3%;}
.twix {width:66.6%;}

h1.logo {
	border:solid 1px #0e3693;
	border-left:0;border-right:0;
	height:41px;position:relative;
	text-indent:-9999em;font-size:0;
	background:url(i/logo.gif) no-repeat 24px 9px;
	padding:9px 0 0 18px;
	margin-bottom:20px;
	margin-right:30px;
}
h1.logo em {
	position:absolute;
	width:5px;height:52px;
	left:-30px;top:-1px;
	background:#033091;
	display:block;
	z-index:2;
}
.gray_page h1.logo {background-image:url(i/logo_gray.gif);border-color:#586078;}
.gray_page h1.logo em {background:#586078;}

.green_page h1.logo {background-image:url(i/logo_green.gif);border-color:#297f20;}
.green_page h1.logo em {background:#297f20;}

h1.logo a {
	display:block;
	height:27px;
	width:199px;
}
h3.logo-text {
	font-size:18px;
	color:#1f429b;
	padding-top:21px;
	font-weight:normal;
}
.innerLayout .column {width:26.9%;}
.innerLayout .twix {width:73%;}
.innerLayout h1.logo {
	margin-right:0;
}

/* BIG THREE */
.big_three {padding-bottom:90px;}
.index_mid_block {
	position:relative;
	height:333px;
	margin-right:30px;
}
.index_mid_block img.left_fon {position:absolute;bottom:0;left:0;z-index:5;} /* ie6 fix */
.index_mid_block .hdv {
	position:absolute;z-index:3;
	bottom:-66px;
	width:100%;height:111px;
	background:url(i/big_three/hdv_gray.jpg) no-repeat 100% 0;
} /* ie6 fix */
.big_gray {background:#7b839b url(i/big_three/fon_gray0.gif) repeat-x bottom;}
.big_blue {background:#073391 url(i/big_three/fon_blue0.gif) repeat-x bottom;margin-right:15px;}
.big_green {background:#297f20 url(i/big_three/fon_green0.gif) repeat-x bottom;margin-left:15px;margin-right:0;}
.big_blue .hdv {
	height:130px;
	padding-top:13px;
	background:url(i/big_three/hdv_blue.jpg) no-repeat 100% 0;
	text-align:right;
}
.big_blue .hdv img {position:relative;right:-1px;}

.big_green .hdv {
	height:85px;
	padding-top:49px;
	background:url(i/big_three/hdv_green.jpg) no-repeat 100% 0;
	text-align:right;
}
.big_green .hdv img {position:relative;right:-19px;}

.main_menu {padding:11px 0 0;position:absolute;z-index:8;width:100%;}
.main_menu dt {
	padding:0 5px;
	height:154px;
	border-bottom:solid 1px #bdc1cd;
	color:#FFF;
	line-height:140%;
	margin:0 22px 15px;
}
.big_blue .main_menu dt {border-color:#8399c8;margin:0 29px 15px 22px;}
.big_green .main_menu dt {border-color:#94bf90;}
.main_menu dt p {height:23px;}
.main_menu dt p ins {
	float:right;
	display:block;
	width:9px;
	height:15px;
	background:url(i/main_menu/arr.gif) no-repeat;
	margin-right:-5px;
}
.main_menu dd {
	padding:0 0 8px 5px;
	position:relative;
	margin:0 22px;
}
.main_menu dd ins {
	position:absolute;
	width:7px;
	height:5px;
	left:-9px;top:6px;
	background:url(i/main_menu/arr_small.gif) no-repeat;
} /* ie6fix */
.main_menu dd a {color:#FFF;}
.big_gray .main_menu dd a:hover {color:#bdc1cd;}
.big_blue .main_menu dd a:hover {color:#8399c8;}
.big_green .main_menu dd a:hover {color:#94bf90;}

.p404 .big_gray .main_menu {
	height:322px;
	background:url(i/404/4.gif) no-repeat right 50px;
}
.p404 .big_blue .main_menu {
	height:322px;
	background:url(i/404/0.gif) no-repeat right 46px;
}
.p404 .big_green .main_menu {
	height:322px;
	background:url(i/404/4_2.gif) no-repeat right 50px;
}

.map .big_three {padding-bottom:20px;}
.map .index_mid_block {height:48px;}
.map .main_menu dt {height:37px;border:0;margin:0 22px;}
.map .main_menu dt p ins {background:url(i/map/arr.gif) no-repeat;width:9px;height:9px;margin-top:8px;}


h2.logo {
	font-size:23px;
	padding:0 0 20px 25px;
	font-weight:normal;
	position:relative;
}

h2.logo em {
	position:absolute;
	width:5px;height:17px;
	left:-30px;top:-1px;
	background:#033091;
	z-index:100;
}

h3.logo {
	font-size:18px;
	padding:0 0 20px 0;
}
.blue_page h3.logo {color:#073391;}
.gray_page h3.logo {color:#586078;}
.green_page h3.logo {color:#297f20;}
h3.logo em {
	position:absolute;
	width:5px;height:17px;
	left:0px;
	background:#073391;
	display:block;
	z-index:2;
}
.gray_page h3.logo em {background:#586078;}
.green_page h3.logo em {background:#297f20;}

.page404 {width:600px;margin:0 auto;padding-right:40px;}
.page404 .logo {color:#8189a1;padding-left:0;}

.index_text {
	padding:0 25px;
}
h3.new-activity {
	color:#6c7284;
	font-size:16px;
	padding:0 0 22px 40px;
}
.new_activity {
	border:solid 1px #9ba1b3;
	color:#868585;
	padding:23px 17px 23px 84px;
	margin-left:15px;
	background:url(i/new_act/biogaz.jpg) no-repeat -25px 45%;
}
.new_activity:before {
	content:url(i/new_act/tl.gif);
	background: url(i/new_act/tr.gif) no-repeat right 0;
	display:block;
	height:23px;
	margin:-24px -18px 0 -85px;
}

.new_activity:after {
	content:url(i/new_act/bl.gif);
	background:url(i/new_act/br.gif) no-repeat right 0;
	display:block;
	height:23px;
	margin:0 -18px -24px -85px;
}
.new_activity h4 {font-size:18px;font-weight:normal;padding-bottom:10px;position:relative;}
.new_activity h4 em {position:absolute;top:6px;left:-11px;background:url(i/new_act/arr_green.gif) no-repeat;width:7px;height:5px;}
.new_activity p {padding-bottom:0;}

.map_items {padding:0pt 30px 25px 26px;}
.map_items dt {
	font-size:14px;
	font-weight:bold;
	padding-bottom:10px;
}
.map_items dd {padding:0 0 10px 30px;}
.blue_map .map_items {padding:0pt 22px 25px 30px;}
.green_map .map_items {padding:0pt 5px 25px 45px;}
.blue_map .map_items dd {background:url(i/map/arr_blue.gif) no-repeat 18px 6px;}
.green_map .map_items dd {background:url(i/map/arr_green.gif) no-repeat 18px 6px;}


.blue_page .inner_menu {
	background:#073391 url(i/inner_menu/blue_gradie.jpg) no-repeat left top;
	margin-bottom:40px;
}
.blue_page .inner_menu .menu_container {
	background:url(i/inner_menu/blue_lb.gif) no-repeat 0 bottom;
	padding:12px 10px 20px 202px;
	position:relative;
}
.gray_page .inner_menu {
	background:#586078 url(i/inner_menu/gray_gradie.jpg) no-repeat left top;
	margin-bottom:40px;
}
.gray_page .inner_menu .menu_container {
	background:url(i/inner_menu/gray_lb.gif) no-repeat 0 bottom;
	padding:12px 10px 20px 202px;
	position:relative;
}
.green_page .inner_menu {
	background:#297f20 url(i/inner_menu/green_gradie.jpg) no-repeat left top;
	margin-bottom:40px;
}
.green_page .inner_menu .menu_container {
	background:url(i/inner_menu/green_lb.gif) no-repeat 0 bottom;
	padding:12px 10px 20px 202px;
	position:relative;
}
.inner_menu .menu_container dt {
	position:absolute;
	top:15px;left:30px;
}
.gray_page .inner_menu .menu_container dt, .green_page .inner_menu .menu_container dt {left:25px;}
.inner_menu .menu_container dd {
	float:left;
	width:49%;
	
}
.inner_menu .menu_container dd li {padding:0 15px 3px 0;}
.menu_container dd li b, .menu_container dd li.on a {display:none;}
.menu_container dd li.on b, .menu_container dd li a {display:block;float:left;}

.menu_container dd li a {
	color:#FFF;
	padding: 3px 0 3px 12px;
	background:url(i/main_menu/arr_small.gif) no-repeat 0 9px;
}
.menu_container dd li a:hover {
	color:#ffa11e;
	background-image:url(i/inner_menu/blue_arr_hover.gif);
}
.gray_page .menu_container dd li a:hover {
	color:#c2ccd3;
	background-image:url(i/inner_menu/gray_arr_hover.gif);
}
.green_page .menu_container dd li a:hover {
	color:#eeedbb;
	background-image:url(i/inner_menu/green_arr_hover.gif);
}
.menu_container dd li b {
	padding: 3px 25px 3px 12px;
	position:relative;
	font-weight:normal;
}
.blue_page .menu_container dd li b {
	background:#ff9500 url(i/inner_menu/blue_b.gif) no-repeat right bottom;
	color:#003399;
}
.gray_page .menu_container dd li b {
	background:#d6dce0 url(i/inner_menu/gray_b.gif) no-repeat right bottom;
	color:#363d54;
}
.green_page .menu_container dd li b {
	background:#eeedbb url(i/inner_menu/green_b.gif) no-repeat right bottom;
	color:#297f20;
}
.menu_container dd li b ins {
	position:absolute;
	top:8px;right:10px;
	width:5px;height:7px;
	background: url(i/inner_menu/blue_arr_invert.gif) no-repeat;
}
.gray_page .menu_container dd li b ins {
	background: url(i/inner_menu/gray_arr_invert.gif) no-repeat;
}
.green_page .menu_container dd li b ins {
	background: url(i/inner_menu/green_arr_invert.gif) no-repeat;
}

/* GLOBAL MENU */
.global_menu {
	color:#666;
	
	margin:0 30px 0 15px;
	position:relative;
}
.global_menu .container {
	background:#F8F8F8 url(i/global_menu/fon.gif) repeat-x top;
	position:absolute;
	z-index:100;
	width:100%;
}
.global_menu .container .menu_box {padding:4px 10px 0;}
.global_menu .container .menu_box .opener {
	display:block;
	float:right;
	height:9px; width:9px;
	margin-top:4px;
	
}
.blue_page .global_menu .container .menu_box .opener {background:url(i/global_menu/open_blue.gif) no-repeat 0 1px;}
.gray_page .global_menu .container .menu_box .opener {background:url(i/global_menu/open_gray.gif) no-repeat 0 1px;}
.global_menu .container .menu_box dl {
	padding:10px 0 20px;
	margin:3px 5px 0 0;
}
.global_menu .container .menu_box dl dt {font-weight:bold;padding-bottom:5px;}
.global_menu .container .menu_box dl dd {padding:0 0 6px 12px;}

.menu_box .gray_list {border-top:solid 1px #5e6885;}
.menu_box .gray_list dd {background:url(i/global_menu/arr_gray.gif) no-repeat 0 5px;}

.menu_box .blue_list {border-top:solid 1px #073391;}
.menu_box .blue_list dd {background:url(i/map/arr_blue.gif) no-repeat 0 5px;}

.menu_box .green_list {border-top:solid 1px #0a6d00;}
.menu_box .green_list dd {background:url(i/map/arr_green.gif) no-repeat 0 5px;}

.global_menu .container ins.bottom {
	background:url(i/global_menu/fon_rb.gif) no-repeat 100% 0;
	display:block;
}


/* INNER NAVIGATION */
.lev1_div {background:#f3f2f1 url(i/inner_menu/fon_lev1_tr.gif) no-repeat 100% 0;margin-bottom:40px;}
.lev1_menu {
	background:url(i/inner_menu/fon_lev1_tl.gif) no-repeat 0 0;
	padding:20px 20px 0;
	font-size:14px;
	font-weight:bold;
}
.lev1_menu li {padding-bottom:10px;}
.lev1_menu li b {
	display:block; 
	background:url(i/inner_menu/arr_fat_black.gif) no-repeat 100% 3px;
}
.lev1_div .bottom {
	display:block;
	height:10px;
	background:url(i/inner_menu/fon_lev1_bl.gif) no-repeat 0 100%;
}


.lev2_menu {
	border-top:solid 1px #865842;
	font-size:14px;
	font-weight:bold;
	padding-bottom:40px;
}
.lev2_menu li {border-bottom:solid 1px #865842;}
.lev2_menu li a, .lev2_menu li.on b {
	display:block;
	padding:10px 15px;
	background:url(i/inner_menu/arr_fat_brown.gif) no-repeat 0 13px;
	text-decoration:none;
}
.lev2_menu li.on a, .lev2_menu li.on b {background-image:url(i/inner_menu/arr_fat_brown_down.gif);}
.lev2_menu li a, .lev2_menu .lev3_menu li.on ul a, .lev1_menu a, .lev2_menu li.on b {color:#865842;}
.lev2_menu li a:hover, .lev2_menu .lev3_menu li.on ul a:hover, .lev1_menu a:hover {color:#a27b68;}
.lev3_menu {
	padding-left:13px;
	font-weight:normal;
	margin-top:-4px;
	font-size:13px;
	padding-bottom:13px;
}
.lev2_menu .lev3_menu li {border:0;}
.lev2_menu .lev3_menu li a {
	background:url(i/inner_menu/arr_slim_brown.gif) no-repeat 3px 8px;
	padding:4px 15px;
	text-decoration:underline;
}
.lev2_menu .lev3_menu li.on {
	background:#f2efec url(i/inner_menu/fon_lev3_on_tr.gif) no-repeat 100% 0;
	margin:4px 0 8px;
}
.lev2_menu .lev3_menu li.on a {
	background: url(i/inner_menu/arr_slim_brown_down.gif) no-repeat 100% 13px;
	font-size:14px;
	color:#333;
	padding-top:8px;
	margin-right:10px;
}
.lev2_menu .lev3_menu li.on ul {
	padding-left:36px;
	font-size:12px;
	background:url(i/inner_menu/fon_lev3_on.gif) no-repeat 0 bottom;
	padding-bottom:10px;
}
.lev2_menu .lev3_menu li.on ul a {
	font-size:12px;
	padding:2px 0;
	background:transparent;
}
.lev2_menu .lev3_menu li.on ul b {padding:4px 0 1px;display:block;background:transparent;color:#333;}



.sales_dep {
	font-size:18px;
	color:#666;
	padding:0 0 7px 30px
}

.sales_dep_info {padding-left:30px;color:#666;}
.sales_dep_info dt {padding-bottom:10px;}
.sales_dep_info dt a {
	font-size:14px;
	text-decoration:none;
	font-weight:bold;
}
.sales_dep_info dt div {padding:3px 0 3px 13px;}
.sales_dep_info dt div p {padding-bottom:3px;font-size:18px;line-height:110%;}
.sales_dep_info dt div p b {font-size:24px;color:#666;font-weight:normal;}
.sales_dep_info dd {
	padding-bottom:6px;
}
.sales_dep_info dd a {
	font-size:14px;
	text-decoration:none;
	border-bottom:dashed 1px #003399;
}
.sales_dep_info dd a:hover {border-color:#6699cc;}
.green_page .sales_dep_info a {border-color:#297f20}
.green_page .sales_dep_info a:hover {border-color:#51b347;}

.inner_padding {padding:0 20px 0 30px;}
.full_view {padding-left:30px;}
.textBlock ul {padding-bottom:17px;}
.textBlock ul li  {padding-bottom:2px;}

.textBlock h2 {
	color:#333;
	font-size:18px;
	padding-bottom:18px;
}
.textBlock h3 {
	color:#a56100;
	font-size:14px;
	padding-bottom:15px;
	padding-left:10px;
}
.big_pic img {border:solid 4px #ff9600;margin-bottom:17px;}


table {
	border-collapse:collapse;
	width:95%;
	border-bottom:solid 1px #f2efec;
	margin-bottom:13px;
}
table td {padding:10px;vertical-align:top;}
.matroz {background:#f2efec;}


.print_ver li {display:inline;margin-right:40px;}
.up {padding-left:13px;background:url(i/up.gif) no-repeat 0 3px;}
.print {padding-left:18px;background:url(i/print.gif) no-repeat 0 4px;}




.bro_box {background:#f2efec url(i/bro_box_tr.gif) no-repeat top right;}
.full_view .bro_box {margin-bottom:18px;}
.bro_box .content {padding:23px 23px 0;}
.bro_box .bottom {
	display:block;
	background:url(i/bro_box_bl.gif) no-repeat left bottom;
	text-align:right;
}
.bro_box h4 {font-size:16px;font-weight:normal;padding-bottom:5px;}
.closer_look {
	float:right;
	font-size:11px;color:#865842;
	padding-right:10px;
	background:url(i/inner_menu/arr_slim_brown_down.gif) no-repeat 100% 5px;}
.closer_look:hover {color:#a27b68;}

.bro_box .ie_clutch {padding:23px 8px 0;}
.bro_box .ie_clutch h4 {padding-left:15px;}
.bro_box .ie_clutch .closer_look {margin-right:15px;}

.photoz_row {margin:-13px 0 0 -4px;}
* html .photoz_row {margin:0 0 0 -4px;}
.textBlock .photoz_row {padding:0;}
.photoz_row li {margin-top:13px;padding-left:4px;}
.photoz_row li a {float:left;padding:1px;}

.photoz_row li a img, .photoz_column li a img {border:solid 1px #8c614c;}
.photoz_row li a:hover img, .photoz_column li a:hover img {border:solid 1px #ff9600;}
.photoz_row li.on {background:url(i/arr_row.gif) no-repeat left center;}
.photoz_row li.on a {background:#ff9600;}
.photoz_row li.on a img {border:solid 1px #ff9600;}

.photoz_column {margin-bottom:-15px;}
.twix .photoz_column li {
	float:left;
	width:135px;height:135px;
	padding:15px 0 0 15px;
}
.photoz_column li a img {display:block;margin-bottom:3px;}


.fixedRight {
	width:155px;
	float:right;
}
.certificate {padding-bottom:10px;font-size:11px;width:135px;}
.certificate p {text-align:center;padding-bottom:5px;}

.select_me {float:right;}
.select_me * {vertical-align:middle;}
.select_me select {padding:1px;margin-left:4px;}
.select_me option {padding-right:14px;}



/*PAGER*/
.pager {padding:15px 0;font-size:13px;text-decoration:none;}
.pager * {margin-right:8px;}
.pager .arrow {text-decoration:none;}
.pager a ins {margin-right:0;}
.pager b {
	background:#6699cc;
	color:#FFF;
	font-weight:normal;
	padding:5px;
}


/* Headings */

p {padding-bottom:17px;}





/* Form elements */
input, select {vertical-align:middle;}
input[type='text'], input[type='password'], textarea {
	border:solid 1px #CCC;
	font-size:12px;
	color:#666;
	padding:2px 10px;
	font-family:Arial;
} /* ie 6 fix in invstroyIEfix.css */
.searchpage {padding-bottom:16px;}
.searchpage .ieField {width:85%;}
.head_search {padding-top:16px;}
.head_search .ieField {width:80%;margin-right:7px;}




/* Footer */
.footer {
	position: relative;
	margin-top:-80px;
	height:80px;
}
.footer .sizer {color:#666;border-top:solid 1px #865842;}
.footer .column_holder {padding-top:16px;}
.innerLayout .footer .column {width:33.3%;}
.footer .developer {
	background:url(i/db.png) no-repeat 0 6px;
	padding-left:30px;
	font-size:11px;
	color:#7d7d7d;
}
.footer .footer_search {
	padding-left:10px;
	font-size:10px;
}
.footer .footer_search .ieField {width:70%;}

.map .footer .footer_search {display:none;}
