@charset "windows-1251";
html,body,.stretch {
	width: 100%;
	height: 100%;
}
body {
	margin: 0px;
	background-color: #FFFFFF;
}
body,td,th {
	vertical-align: top;
	color: #000000;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
.stretch_w {
	width: 100%;
}
.stretch_h {
	height: 100%;
}
.justify {
	text-align: justify;
}

/* * */
#header {
	height: 118px;
	background: url(/_img/header_bg.jpg) left top repeat-x;
	vertical-align: top;
}
#nav {
	height: 485px;
	background: url(/_img/nav_bg.gif) center top repeat-x #fafaf0;
}
#line {
	height: 19px;
	background: url(/_img/line_bg.gif) left top repeat-x #ed9b27;
}
#body {}

/* * */
#logo,#slogan,#contacts {
	height: 86px;
}

#logo {
	width: 270px;
	background: url(/_img/logo_bg.gif) right top no-repeat #FFFFFF;
	text-align: center;
	vertical-align: middle;
}
#logo img {	margin: 0px 35px 0px 35px; }

#slogan {
	text-align: center;
	vertical-align: top;
}
#slogan img {	margin: 29px 41px 0px 10px; }

#contacts {
	text-align: right;
	vertical-align: top;
	color: #FFFFFF;
	font-size: 18px;
	font-weight: bold;
}
#contacts img {	margin: 16px 12px 0px 0px; }
#top_nav {
	padding: 7px 0px 0px 36px;
}
#top_nav a:link, #top_nav a:visited {
	margin: 0px 45px 0px 0px;
	color: #FFFFFF;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
#top_nav a:hover, #top_nav a:active {
	text-decoration: underline;
}

/* * */
#nav div {}

/* * */
#line div {
	width: 100%;
	height: 19px;
	background: url(/_img/line_bg_left.gif) left top no-repeat;
}
#line div div {
	background: url(/_img/line_bg_right.gif) right top no-repeat;
}

/* * */
#body_margin {
	padding: 16px 110px 16px 110px;
}
#body td.left {		width: 37%; /*width: 31%;*/ }
#body div.left {	padding: 0px 40px 0px 0px; }
#body td.middle {	width: 35%; /*width: 35%;*/ }
#body div.middle {	padding: 0px 30px 0px 0px; }
#body td.right {	width: 28%; /*width: 34%;*/ }
#body div.right {	padding: 0px; }
.body_text {
	padding: 25px 25px 25px 25px;
	font-size: 11px;
}
h2 {
	padding: 0px;
	margin: 15px 0px 15px 0px;
	font-size: 14px;
	font-weight: normal;
}
h3 {
	height: 18px;
	border-bottom: 1px solid #bcd2c9;
	padding: 2px 0px 2px 0px;
	margin: 0px;
	background-color: #025a57;
	color: #FFFFFF;
	font-size: 14px;
	font-weight: bold;
	font-style: italic;
}
.shifted {	padding-left: 63px; }
.big, .big th, .big td {	font-size: 12px; }
.normal, .normal th, .normal td {	font-size: 11px; }
.small, .small th, .small td {	font-size: 11px; }
.centered, .centered th, .centered td, .spec .centered, .spec .centered th, .spec .centered td {	text-align: center; }
.spec th, .spec td {
	text-align: left;
	padding: 0px 10px 0px 0px;
}


/* * */
#nav div {
	position: absolute;
}
#nav11,#nav12,#nav13,#nav14,#nav21,#nav22,#nav23,#nav24 {	z-index: 40; }
#figure13 {	top: 230px; left: 60.0%; }
#figure14 {	top: 214px; left: 65.5%; }
#lathe11 {	top: 142px; left: 9.3%; }
/*#lathe14 {	top: 190px; right: 2.4%; }*/
#lathe13 {	top: 183px; left: 68.6%; }
#lathe12 {	top: 147px; left: 31.1%; }
#figure22 {	top: 332px; left: 29.5%; }
#lathe21b {	top: 334px; left: 2.8%; }
/*#lathe21 {	top: 370px; left: 9.4%; }*/
/*#lathe22 {	top: 431px; left: 24.6%; }*/
#figure24b {top: 340px; left: 92.7%; }
#lathe24 {	top: 391px; left: 77.0%; }
#lathe23 {	top: 360px; left: 48.0%; }
#figure23 {	top: 388px; left: 39.0%; }
#figure24 {	top: 377px; left: 65.0%; }

.nav11,.nav21 { left: 9%; }
.nav12,.nav23 { left: 41%; }
.nav13,.nav24 { left: 73%; }
.nav11,.nav12,.nav13,.nav14 {	top: 175px; }
.nav21,.nav22,.nav23,.nav24 {	top: 499px; }

.nlevel2 {
	position: absolute;
	z-index: 41;
	width: 217px;
	height: 90px;
	background: #FFE39A;
}
#nav11 .nlevel2, #nav12 .nlevel2, #nav13 .nlevel2 {	top: 175px; }
#nav21 .nlevel2, #nav23 .nlevel2, #nav24 .nlevel2 {	top: 499px; }
#nav11 .nlevel2, #nav21 .nlevel2 {	left: 9%;}
#nav12 .nlevel2, #nav23 .nlevel2 {	left: 41%;}
#nav13 .nlevel2, #nav24 .nlevel2 {	left: 73%;}
#nav a:link .nlevel2, #nav a:visited .nlevel2 {	display: none; }
#nav a:hover .nlevel2, #nav a:active .nlevel2 {	display: block; }

#nav11h,#nav12h,#nav13h,#nav14h,#nav21h,#nav22h,#nav23h,#nav24h {
	display: none;
	z-index: 41;
}
#nav11m,#nav12m,#nav13m,#nav14m,#nav21m,#nav22m,#nav23m,#nav24m {
	display: none;
	z-index: 42;
	width: 217px;
}
#nav21t,#nav22t,#nav23t,#nav24t {
	z-index: 50;
	visibility: hidden;
	width: 217px;
	height: 25px;
}

.nheader,.nlink,.nactive {
	display: block;
	width: 217px;
}

.nlink,.nactive {
	background: #FFE39A;
	vertical-align: middle;
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nheader {
	color: #663C00;
	padding: 5px 0px 5px 0px;
	margin: 0px;
	border-bottom: 1px solid #FCC365;
	background: url(/_img/nav_l2_header.gif) left 27px no-repeat;
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.mheader {
	display: block;
	width: 217px;
	/* color: #663C00; */
	color: #FFFFFF;
	padding: 5px 0px 5px 1px;
	margin: 0px;
	text-align: center;
	font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
}
.nlink {	color: #777472;	}
.nactive {	color: #000000;	}
a.nlink:link,a.nlink:visited,a.nactive:link,a.nactive:visited {
	text-decoration: none;
}
a.nlink:hover,a.nlink:active,a.nactive:hover,a.nactive:active {
	color: #000000;
	text-decoration: none;
}
.nborder {	border-bottom: 2px solid #A0A09F; }
.nlink span,.nactive span {
	display: block;
	padding: 2px 10px 3px 28px;
}

/* Ýêñòðóäåðû */
.extr_tile {
	display: block;
	float: left;
	width: 168px;
	margin: 0px 20px 20px 0px;
	text-align: center;
}
.extr_tile img {
	border: 1px solid #8296A9;
	margin: 0px 0px 8px 0px;
}



