	html {height: 100%;}
	
	body {
		margin: 0;
		padding: 0;
		color: #2e2e2d;
		font-family: Arial, Georgia, Verdana, Tahoma, serif;
		font-size: 10pt;
		min-height: 100%;
		position: relative;
		width: 100%;
		background: url(../fon.gif) repeat-x left top #fff;
	}
	
	div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, form, fieldset, input, textarea, p, blockquote, th, td {
		margin:0;
		padding:0;
	}
	
	*:focus {outline: none;}
	
	img{border: none;}
	
	A{color: #b8b431;}
	A:hover{text-decoration: none;}
	
	H1{
		color:#212427;
		font-size:22pt;
		font-weight:normal;
		line-height:36px;
	}
	
	#wrapper{
		width: 1000px;
		margin: 0 auto;
		padding-bottom: 180px;
	}
	
	/******* шапка *******/
	
	#header {
		height: 519px;
		overflow: hidden;
	}
	
	.logo{
		float: left;
		padding:51px 0 12px 50px;
	}
	
	.tel{
		float:right;
		font-size:9pt;
		padding:75px 48px 0 0;
		text-transform:uppercase;
	}
	
	/******* ВЕРХНЕЕ МЕНЮ *******/
	
	#menu_top{
		clear: both;
		width: 927px;
		margin-left:35px;
		background: url(../fon_menu_middle.gif) repeat-x left top #b8b431;
	}
	
	#menu_top_in_left{
		background: url(../fon_menu_left.gif) no-repeat left top;
	}
	
	#menu_top_in_right{
		height: 44px;
		background: url(../fon_menu_right.gif) no-repeat right top;
	}
	
	#menu_top UL{
		list-style: none;
		font-size:8pt;
		padding:16px 0 0 32px;
		text-transform:uppercase;
	}
	
	#menu_top UL LI{
		padding:0 19px;
		float: left;
		line-height:11px;
		border-right: 1px solid #fff;
	}
	
	#menu_top UL LI A{
		text-decoration: none;
		color: #fff;
		padding: 0 5px;
	}
	
	#menu_top UL LI A:hover{background: #FF9417; color: #000;}
	
	#menu_top UL .active span{
		color: #000;
		padding: 0 5px;
		background: #FF9417;
	}
	
	#menu_top UL .active span A{
		color: #000;
		padding: 0;
		background: none;
	}
	#menu_top UL .active span A:hover{background:none;}
	
	#menu_top UL .last{border: none;}

	/******* ПОДМЕНЮ *******/
	
	#sub_top{
		clear:both;
		padding-left:31px;
	}
	
	#sub_top UL{list-style: none; padding-top:32px;}
	
	#sub_top UL LI{
		float: left;
		height:270px;
		width:233px;
		padding-left: 5px;
		padding-top:6px;
		background: url(../fon_sub_menu.gif) no-repeat left top #ffa623;
	}
	
	#sub_top UL LI SPAN{
		display: block;
		color: #fff;
		padding: 5px 53px 12px 6px;
	}
	
	#sub_top UL LI SPAN A{color: #fff; text-decoration: none;}
	
	#container{
		clear: both;
		width: 100%;
	}
	
	/******* контент *******/
	
	#content {
		float:left;
		width:100%;
		overflow: hidden;
	}
	
	#text {
		line-height:18px;
		padding-left: 301px;
		margin-right: 301px;
		padding-top:8px;
	}
	
	#content P{margin-bottom: 15px;}
	
	#content TABLE P{margin-bottom: 0;}
	
	#content UL{padding: 12px 0 0 4px; list-style: none;}
	
	#content UL LI{
		padding: 0 0 12px 20px;
		background: url(../arrow.gif) no-repeat left 9px;
	}
	
	#content OL{padding: 12px 0 0 4px;}

	/******* ЛЕВАЯ колонка *******/
	
	#left_sidebar{
		width: 258px;
		float: left;
		margin-left: -100%;
	}
	
	#left_sidebar_in{padding-left: 32px;}
	
	#left_sidebar H1{
		color: #fff;
		font-size:20pt;
		line-height:28px;
		padding:7px 0 7px 16px;
		margin-bottom: 0;
		background: url(../fon_h.gif) repeat left top #6b808a;
	}
	
	/******* ЛЕВОЕ МЕНЮ *******/
	
	#left_menu{
		border: 1px solid #9ab3be;
		background: #dce4e7;
		margin-bottom: 20px;
	}
	
	#left_menu UL{list-style: none; padding: 20px 20px 26px 17px;}
	
	#left_menu UL LI A{
		display: block;
		padding-left: 11px;
		text-decoration: none;
		color: #2e2e2d;
		min-height: 1px;
		height: auto!important;
		height: 1px;
		background: url(../fon_left_menu.gif) no-repeat left 12px;
	}
	
	#left_menu UL LI A SPAN{
		display: block;
		padding:6px 0;
		background: url(../line.gif) repeat-x left bottom;
	}
	
	#left_menu UL LI A:hover{
		color: #fff;
		background: url(../fon_left_menu_active.gif) no-repeat left 12px;
	}
	
	#left_menu UL .active SPAN{
		display: block;
		padding-left: 11px;
		text-decoration: none;
		color: #fff;
		min-height: 1px;
		height: auto!important;
		height: 1px;
		background: url(../fon_left_menu_active.gif) no-repeat left 12px;
	}
	
	#left_menu UL .active SPAN SPAN{
		display: block;
		padding:6px 0;
		background: url(../line.gif) repeat-x left bottom;
	}
	
	#left_menu UL .active SPAN SPAN A{
		padding: 0;
		color: #fff;
		background: none;
	}
	
	/******* КОНТАКТЫ *******/
	
	.contacts{
		border: 1px solid #dbdabb;
		background: #f0efd9;
		color: #383424;
		padding: 7px 16px 12px 16px;
		line-height:23px;
		margin-bottom: 20px;
	}
	
	#left_sidebar .contacts H1{
		color: #383424;
		padding: 0;
		background: none;
	}
	
	/******* Правая колонка *******/
	
	#right_sidebar{
		width: 261px;
		float: left;
		margin-left: -261px;
	}
	
	#right_sidebar_in{padding-right: 35px;}
	
	#right_sidebar H1{
		color: #fff;
		font-size:20pt;
		line-height:41px;
		padding-left:16px;
		margin-bottom: 0;
		background: url(../fon_h.gif) repeat-x left top #6b808a;
	}
		
	/******* НОВОСТ? *******/
	
	#news_main{
		border: 1px solid #9ab3be;
		background: #dce4e7;
		padding: 20px 20px 26px 17px;
	}
	
	#news_main DT{margin-bottom: 4px; font-size:8pt; color:#B8B431;}
	
	#news_main DD{line-height:17px; margin-bottom:25px;}
	
	.all_news{color:#B8B431;}
	
	.all_news A{font-weight: bold;}
	
	/******* подвал *******/
	
	#footer{
		font-size: 9pt;
		position: absolute;
		bottom: 0;
		height: 133px;
		width:100%;
	}
	
	#footer_in{
		width: 931px;
		margin: 0 auto;
		border-top: 1px solid #d3d0c6;
	}
	
	#bottom_menu{padding-top:30px;}
	
	#bottom_menu UL{list-style: none; margin-left: 264px; line-height:12px;}
	
	#bottom_menu UL LI{
		float: left;
		padding: 0 5px;
		margin-bottom:14px;
		border-right: 1px solid #B8B431;
	}
	
	#bottom_menu UL .last{border: 0;}
	
	.copyright{
		clear: both;
		margin-left: 269px;
	}
	
	.copyright A{
		color: #2e2e2d;
		text-decoration: none;
	}
	
	.copyright A:hover{text-decoration: underline;}
	
	.counters{margin-left: 269px;}
	
	.clear {	clear: both;}
	
	.red{color: #ff0000;}
	
	.seed-path{color:#B8B431; margin-bottom:22px;}
	
	.seed-path A{font-size: 8pt;}
	
	.seed-path STRONG{font-weight: normal; font-size: 8pt;}
	
	.nav-digit{margin-bottom: 15px;}
	
	.nav-digit A{padding: 2px 4px; text-decoration: none;}
	
	.nav-digit .active{background: #B8B431; padding: 2px 4px; color: #fff;}
	
	.news-anons{margin: 0 0 15px 15px;}
	
	.news-text{margin-bottom: 15px;}
	
	.news-back{color: #B8B431;}
