	html {height: 100%;}
	
	body {
		margin: 0;
		padding: 0;
		color: #23282e;
		font-family: Tahoma, Arial, serif;
		font-size: 10pt;
		min-height: 100%;
		position: relative;
		width: 100%;
		min-width: 990px;
		background: url(../fon.gif) repeat-x top #175894;
	}	
	
	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;
	}
	img{border: none;}
	
	A{color: #2165a1;}
	A:hover{text-decoration: none;}
	
	#wrapper{
		padding-bottom: 227px;
		background: url(../fon_right.jpg) no-repeat top right;
	}
	
	/******* шапка *******/
	
	#header {}
	
	#header H1{
		color: #fff;
		font-weight: normal;
		font-size:18pt;
		line-height:24px;
		margin-left:276px;
		margin-right:294px;
		margin-bottom:7px;
	}

	/******* логотип *******/
	
	.logo{
		float: left;
		color: #fff;
	}
	
	.logo A{font-size: 28pt; color: #fff; text-decoration: none;}

	.feed_free{
		height:118px;
		margin-left:312px;
		margin-right:327px;
		background: #fff;
	}
	
	.free_symbol{float: right; }
	
	.free_symbol SPAN{
		display:block;
		float:left;
		padding-left:28px;
		padding-right:15px;
		padding-top:85px;
		width:12px;
	}
	
	.free_symbol .active{
		background: url(../free_symbol_active.gif) no-repeat 23px top;
	}
	
	.reg{
		color: #2165a1;
		font-size:14pt;
		padding-left:19px;
		padding-top:79px;
	}
	
	.reg SPAN{border-bottom: 1px dashed #2165a1; cursor: pointer; display: block; width: 153px;}
	
	.reg SPAN A{
		text-decoration: none;
	}
	
	.claim_objects{margin-left:312px; margin-bottom:108px;}
	
	.claim{
		width: 162px;
		text-align: center;
		background: url(../fon_online.gif) no-repeat left top #b5d1e7;
		color: #fff;
		font-size:14pt;
		line-height:17px;
		padding:10px 0;
	}
	
	.claim A{color: #fff; text-decoration: none;}
	
	.claim A:hover{text-decoration: underline;}
	
	.objects{
		width: 162px;
		color: #fff;
	}
	
	.objects SPAN{
		color:#FFFFFF;
		display:block;
		font-size:22pt;
		margin-bottom:3px;
		padding-top:2px;
		padding-bottom:2px;
		text-align:center;
		width:89px;
		background: url(../fon_objects.gif) no-repeat left top #c54700;
	}
	
	.objects P{padding-left: 20px;}

	.seed-path{
		margin-left:279px;
		margin-right:294px;
		margin-bottom:16px;
		color: #fff;
		font-size:9pt;
	}
	
	.seed-path STRONG{font-weight: normal;}
	
	.seed-path A{color: #fff;}
	
	
	#container{
		clear: both;
		width: 100%;
		background: #fff;
	}
	
	/******* левый блок *******/
	
	#left_sidebar{
		width: 241px;
		position: absolute;
		left: 0;
		top: 192px;
		padding-top:33px;
		z-index:10;
		background: url(../fon_left.gif) repeat-x top #175894;
	}
	
	#left_sidebar UL{list-style: none; color: #fff; padding-left:12px; padding-right:12px;}
	
	#left_sidebar UL li{line-height:15px; margin-bottom:13px; display: block;}
	
	#left_sidebar UL LI A{
		color: #fff;
		padding-left:18px;
		display: block;
	}
	
	#left_sidebar UL LI A:hover{
		background: url(../arrow.gif) no-repeat left 4px;
	}
	
	#left_sidebar UL .active{
		font-size:11pt;
		font-weight:bold;
		padding-left:18px;
		background: url(../arrow.gif) no-repeat left 4px;
	}
	
	#left_sidebar UL .active A{padding: 0; background: none;}
	
	#left_sidebar UL .active A:hover{background: none;}
	
	/******* правый блок *******/
	
	#right_sidebar{
		width: 260px;
		float: left;
		margin-left:-260px;
		padding-top:12px;
	}
	
	#right_sidebar H1{
		font-size:13pt;
		font-weight:normal;
		line-height:28px;
		position: absolute;
		right: 173px;
		margin-top: -45px;
		color: #2165a1;
		padding:0 12px 5px;
		background: url(../fon_news.gif) repeat-x left bottom #fff;
	}
	
	#right_sidebar DL{padding-right: 10px; color: #C34200;}
	
	#right_sidebar DT{font-size: 8pt; color: #666; padding-bottom:3px; padding-top:2px;}
	
	#right_sidebar DD{line-height:17px; margin-bottom:21px;}
	
	#right_sidebar DD A{color: #c34200;}
	
	/******* контент *******/
	
	#content {
		float:left;
		width:100%;
		overflow: hidden;
		background: #fff;
	}
	
	#text {
		line-height:21px;
		padding:35px 0 30px 39px;
		margin-right: 290px;
		margin-left: 241px;
		min-height:440px;
	}
	
	#content H1{
		font-size:13pt;
		font-weight:normal;
		line-height:15px;
		margin-bottom:25px;
	}
	
	#content UL{padding: 5px 0 5px 15px;}
	
	#content OL{padding: 5px 0 5px 15px;}
	
	#content P{margin-bottom: 11px;}
	
	#content TABLE P{margin-bottom: 0;}
	
	#content TABLE{border-collapse: collapse;}
	
	#content TD{padding: 5px; border: 1px solid #000;}
	
	#content .no_border TD{border: 0;}
	
	#content .content_menu{
		padding: 0;
		list-style: none;
		font-size:13pt;
		margin-bottom: 22px;
		line-height:24px;
	}
	
	/******* подвал *******/
	
	#footer{
		font-size: 9pt;
		position: absolute;
		bottom: 0;
		height: 227px;
		width: 100%;
		color: #333;
		background: url(../fon_footer.gif) no-repeat bottom right #fff;
	}
	
	.copyright{padding-top: 54px; margin-left: 278px; line-height:20px; padding-bottom:40px;}
	
	.copyright A{text-decoration: none; color: #333;}
	
	.copyright A:hover{text-decoration: underline;}
	
	.menu_bottom{padding-left:268px;}
	
	.menu_bottom li{
		list-style: none;
		display: block;
		float: left;
		padding: 0 10px;
		color: #c34200;
		line-height:11px;
		font-size: 8pt;
		margin-bottom:30px;
		border-right: 1px solid #c34200;
	}
	
	.menu_bottom .last{border: 0;}
	
	.menu_bottom li A{color: #c34200;}
	
	.counter{
		clear: both;
		margin-left: 278px;
		pad ding-top:30px;
	}
	
	.counter IMG{margin-right: 5px;}
	
	.clear {	clear: both;}
	
	.news .news-name{
		font-weight: bold;
		color: #2165A1;
	}
	
	.news .news-anons{
		margin: 0 0 15px 15px;
	}
	
	.news .news-name SMALL{color: #23282E;}
	
	.news .news-text{
		margin-bottom: 15px;
	}
	
	.news-back{color: #2165A1;}
	
	.question{margin-bottom: 8px;}
	
	.nav-digit{margin-bottom: 15px;}
	
	.nav-digit A{color: #C34200;}
	
	#content .feedback TD{vertical-align: top; font-size:10pt; border: 0;}
	
	.feedback .title{width: 142px;}
	
	.feedback input{
		border: 1px solid #707070;
		padding: 2px 4px;
		font-family:Tahoma,Arial,serif;
		font-size:10pt;
	}
	
	.feedback LABEL{display: block; color: #af1301;}
	
	.feedback textarea{
		width:242px;
		border: 1px solid #707070;
		padding: 2px 4px;
		font-family:Tahoma,Arial,serif;
		font-size:10pt;
	}
	
	.feedback .button{
		background: url(../fon_but.gif) repeat-x left top #c44300;
		border:0;
		color:#FFF;
		cursor:pointer;
		text-align:center;
		text-transform: uppercase;
		width:121px;
		padding:7px 0;
		line-height:14px;
	}
	
	.feedback input{width: 217px;}
	
	.feedback input.invalid, .feedback textarea.invalid { 
		border: 1px solid #af1301;
	}
	
	.red{color: #af1301;}
	
	.green{color: #4c9a19;}
	
	.gallery{width: 100%; float: left;}
	
	.gallery_block{
		width: 170px;
		float: left;
		text-align: center;
		margin-bottom:15px;
		margin-right:15px;
		padding:10px 10px 0;
		background:#EEEEEE;
	}
	
	.gallery-image{
		height: 100px;
		margin: 0 0 10px 0;
	}
	
	.gallery-image IMG{
		border: 3px solid #fff;
	}
	
	.gallery_title{
		height: 70px;
		line-height:16px;
	}
	
	.doc_list{float: left; width: 100%;}
	
	.doc_list img{
		float: left;
		margin-right: 10px;
	}
	.faq-name1, .faq-name2{col or: #C34200;}
	
	.faq_info{display: block;}
	
	.faq-name2{margin-left: 15px; border-left:3px solid #175894; padding-left:10px;}
	
	.answer{margin-bottom: 25px; margin-left: 15px; border-left:3px solid #175894; padding-left:10px;}
	
	.congratulation{
		padding-top: 30px;
		background: #fff;
		width:241px;
		float: left;
		margin-left:-100%;
		margin-top:300px;
	}
	
	.congratulation H1{
		color: #fff;
		font-size:12pt;
		font-weight:normal;
		line-height:39px;
		padding-left:30px;
		width:125px;
		margin-bottom: 12px;
		background: url(../congratulation.gif) no-repeat left top #b21901;
	}
	
	.congratulation DL{padding-left: 12px;}
	
	.congratulation DT{
		color: #666;
		padding-left: 18px;
		background: url(../heart.gif) no-repeat left 6px;
	}
	
	.congratulation DD{
		padding-left: 18px;
		padding-bottom: 23px;
	}

.inner #text {
margin-right:50px;
}
