* {margin:0px;padding:0px;}
a, img {border:0px;}
body {
	font-family:Tahoma;
	font-size:11px;
	background:#b6b3b3;
	}
html, body {
	height:100%;
	width:100%;
	min-width:1000px;
	color: #000;
	}
a.sitem:link {color:#0000FF;}
a.sitem:visited {color:#0000FF;}
a.sitem:active {color:#0000FF;}
a.sitem:hover {color:#0000FF; text-decoration:none;}

a:hover {
	text-decoration:none;
	}
.no_bg {
	background:none !important;
	}


div.doc_width {
	float:left;
	width:100%;
	min-width:1000px;
	height:100%;
	}

div.page_width {
	text-align:left;
	}
div.page_width {
	min-width:1000px;
	}

/* ---DELETE----------------------------------------------------------------------- */
div.page_width {
	width:1024px;
	}

div.page_width {
	padding-top:43px;
	background:url(../images/bg_top.gif) no-repeat -1px top;
	}
div.bg_width {
	background:url(../images/bg_cen.gif) repeat-y -1px top;
	}
div.content {
	min-height:100px;
	height:auto !important;
	height:100px;
	padding:0px 50px 20px 35px;
	background:url(../images/bg_bot.gif) no-repeat -1px bottom;
	}
div.sub_page div.bg_width {
	background:url(../images/bg_cen2.gif) repeat-y -1px top;
	}
div.sub_page div.content {
	background:url(../images/bg_bot2.gif) no-repeat -1px bottom;
	}
/* -------------------------------------------------------------------------- */

div.shapka {
	min-height:142px;
	height:auto !important;
	height:142px;
	padding:0px 50px 0px 36px;
	color: #D9D9D9;
	}

div.main_menu {
	min-height:208px;
	height:auto !important;
	height:208px;
	padding:28px 22px 26px 21px;
	margin-bottom:14px;
	border:solid 1px #e6e6e6;
	}
img.m_img {
	float:right;
	}

ul.nav {
	position:relative;
	top:6px;
	font:12px Tahoma;
	line-height:16px;
	margin-top:-16px;
	}
	ul.nav li {
		list-style-type:none;
		padding:10px 0px 6px 0px;
		}
	ul.nav a {
		color:#C5100A;
		text-decoration:none;
		}
	ul.nav a:hover, ul.nav a.on {
	color:#595962;
		}

    
div.tehn {
	min-height:92px;
	height:auto !important;
	height:92px;
	padding-left:177px;
	margin-left:402px;
	margin-bottom:90px;
	}
	div.tehn h1 {
		color:#000066;
		font-size:23px;
		font-weight:normal;
		}
	div.tehn h2 {
		color:#000066;
		font-size:15px;
		}


div.cont {
	margin-left:580px;
border:solid 1px #fff;
	}
div.cont ul {
	float:left;
	padding-bottom:30px;
border:solid 1px #fff;
	}
	div.cont li {
	float:left;
	list-style-type:none;
	padding-right:8px;
	color: #000;
		}
div.cont li img {
	position:relative;
	margin-top:-2px;
	}
	div.cont li a {
		color:#000;
		text-decoration:none;
		}
	div.cont li a:hover {
		text-decoration:underline;
		}
	div.cont li small {
		font-size:9px;
		}

div.clear_line {
	clear:both;
	font-size:1px;
	line-height:1px;
	height:1px;
	width:100%;
	overflow:hidden;
	}

div.cont_l {
	float:left;
	width:192px;
	padding-left:28px;
	padding-top:16px;
	padding-bottom:60px;
	}
div.cont_r {
	font:13px Tahoma
	line-height:20px;
	padding-top:26px;
	padding-bottom:60px;
	margin-left:250px;
	margin-right:4px;
	width:560px;
	}

div.cont_r ul {
	margin-left:17px;
	margin-right:4px;
	padding-bottom:20px;
}


div.cont_l div.cont {
	padding-top:150px;
	margin-left:-8px;
	border:none;
	}
div.cont_l div.cont ul {
	border:none;
	}

div.cont_r h1 {
	font-size:15px;
	color:#222e61;
	margin-bottom:16px;
	}
div.cont_r p {
	padding-bottom:8px;
	line-height:16px;
	/*width:560px;*/
	}

ul.top {
	float:right;
	display:block;
	font-size:13px;
	line-height:16px;
	margin-top:-16px;
	position:relative;
	top:-8px;
	z-index:190;
	}
ul.top li {
	float:left;
	list-style-type:none;
	padding-left:10px;
	padding-right:4px;
	}
ul.top a {
	color:#899197;	
	text-decoration:none;
	}
ul.top a:hover {
	text-decoration:underline;
	}
	
	.headq {
		color:#000; 
		font-size:13px; 
		font-weight:bold;
	}
