/*******************************************************************************/

/* ÎÁÙÈÅ ÑÒÈËÈ */



html	{font-size:100.01%}



html, body

{

	width:100%;

/*	min-width:1000px;*/

	height:100%;

	padding:0;

	margin:0;

}



body, table, input, textarea, select, h1, h2, h3

{

	font:11px Tahoma;

	color:#646262;

}



table, td, a, p, div, form, ul, li, h1, h2, h3, dl, dt, dd, img, #faq

{

	margin:0;

	padding:0;

}

.text table td {vertical-align: top; text-align: left;}

.footer_link {text-decoration:none;  font-size:9px; color:grey;}

blockquote {

	margin:0 0 1em 0;

	padding:0 0 0 20px;

}



table	{border-collapse:collapse;}



li		{list-style-type:none;}

img		{border:0;}



a		{color:#1B4C7D;}

a:link	{text-decoration:underline;}

a:hover	{text-decoration:none;}



h1 {

	font:16px Arial;

	color:#002F66;

font-weight:bold;

}

h2, h3, h4	{

	margin:1em 0 0.5em 0;

	font-family:Tahoma;

	font-weight:bold;

	color:#464646;

}

h2 			{font-size:16px;}

h3			{font-size:14px;}

h4			{font:bold 12px Tahoma;color:#469BC9;}



.blue	{color:#469BC9;}

.clear	{clear:both;}

.dark	{color:#313131;}

.width	{padding:0 8px;}



.whiteField {

		margin:1em 0;

		padding:21px;

		border:1px solid #D7D7D7;

		background:#fff;

}





/* border:1px solid #000;*/





/*******************************************************************************/

/* ÐÀÇÌÅÒÊÀ */



body	{
	background:url('/_images/body_bg.gif') #383838;
}







/*******************************************************************************/
/* ÖÅÍÒÐ */
#C {
	width:100%;
	height:100%;
}

	#ÑCC {

		width:50%;

		height:10px;

		margin-right:-477px;

		float:left;

		font-size:1px;

	}

	#ÑC {

		width:951px;

		height:100%;

		float:left;

		border-left:1px solid #fff;

		border-right:2px solid #fff;

		background:url('/_images/c_bg_blue.gif') repeat-y 0 0 #002F66;

	}



/*******************************************************************************/

/* ÏÐÀÂÎÅ ÏÎËÅ */

#R {

	width:951px;

	margin:0 -951px 0 -1px;

	padding:234px 0 10px 0;

	float:left;

	border-left:1px solid #fff;

	border-right:2px solid #fff;

	background:url('/_images/c_bg_blue.gif') repeat-y 0 0 #002F66;

}

#RC	{

	margin-left:217px;

	padding:2px 0 1px 2px;

	border-top:1px solid #D5D5D5;

	background:#fff;

}

#RCC {

	padding-right:17px;

	border-bottom:1px solid #D5D5D5;

	border-left:1px solid #EAEAEA;

	background:#F4F4F4;

}

#RCCC {

	width:100%;

	padding:0 0 0 1px;

	margin:0 0 0 -1px;

	background:url('/_images/r_t_sh.jpg') no-repeat 0 0;

}

	#RAB {

		padding:15px 10px 15px 42px;

		font:10px Tahoma;

		color:#1B4C7D;

		line-height:17px;

	}

		#RAB * {color:#1B4C7D;}

		#RAB span {padding:0 8px;}



#RCCCC {

	width:100%;

	background:url('/_images/c_bg_news.gif') repeat-y right;

}



#RCCL {

	width:475px;

	margin-bottom:-3px;

	margin-right:-10000px;

	padding:0 23px 2em 20px;

	float:left;

}

	#RCCLC {position:relative;}

	#RH1. #faq {

		margin-bottom:1em;

		border-top:1px solid #D3D3D3;

		border-bottom:2px solid #fff;

	}

		#RH1 a {

			width:113px;

			height:13px;

			display:block;

			float:right;

			position:relative;

			top:20px;

			background:url('/_images/print_ver.gif') no-repeat 0 0;

		}

		#RH1 h1 {

			padding:14px 120px 14px 20px;

			border-top:2px solid #fff;

			border-bottom:1px solid #D3D3D3;

			background:url('/_images/c_bg_h1.gif') repeat-y 0 0;

		}



 	#RCCLC ul,

	#RCCLC .text,

	#RCCLC table {

/*		font-size:12px;

		line-height:130%;*/

	}

	#RCCLC .text {padding:0 0 1em 22px;}



	#RCCLC ul li {

		padding:0 0 1em 22px;

		background:url('/_images/c_marker.gif') no-repeat 5px 0.4em;

	}



	#RCCLC p {

		margin-bottom:1em;

	}



	#RCCLC .markered {

		display:block;

		padding:0 0 0 10px;

		margin:0.5em 0;

		background:url('/_images/substr_marker.gif') no-repeat 0 5px;

	}



 /********************************/

	#RCCLC div.img_top,

	#RCCLC div.img_left,

	#RCCLC div.img_right,

	#RCCLC .imageBorder {

		display:block;

		padding:5px;

		border:1px solid #D7D7D7;

		background:#fff;

	}

	#RCCLC div.img_top {

		margin:0 0 10px 0;

	}

	#RCCLC div.img_left,

	#RCCLC .imageBorder {

		margin:0px 10px 10px 0;

		float:left;

	}

	#RCCLC div.img_right {

		margin:0px 0 10px 10px;

		float:right;

	}

	#RCCLC div.img_top img,

	#RCCLC div.img_left img,

	#RCCLC div.img_right img,

	#RCCLC .imageBorder img {border:1px solid #D7D7D7;}















/*******************************************************************************/

#RCCR {

	width:100%;

	margin-bottom:-3px;

	float:left;

	background:none;

}



#RCCR .SubCompanyMenu {

	width:167px;

	margin-left:517px;

	padding:15px;

	background:url('/_images/substr_bg.gif') repeat-x 0 0 #FAFAFA;

	border:0;

}

	#RCCR .SubCompanyMenu li {

		padding:0 0 6px 10px;

		background:url('/_images/substr_marker.gif') no-repeat 0 4px;

		border:0;

	}

	#RCCR .SubCompanyMenu li.act {background:url('/_images/substr_marker_a.gif') no-repeat 0 4px;}

		#RCCR .SubCompanyMenu li a {color:#1C4B7F;}



#RN {

	width:170px;

	margin-left:518px;

	padding:17px 10px 2em 15px;

}

	#RCCR h2 {

		margin:0 0 0.6em 0;

		font:bold 16px Arial;

		color:#EFEFEF;

	}



	#RCCR p {

		margin-bottom:1em;

		color:#D3D3D3;

	}

		#RCCR p span {

			padding:1px 2px 0 2px;

			background:#CBCBCB;

			color:#000;

			line-height:200%;

		}

		#RCCR p a {

			margin-bottom:1em;

			color:#D3D3D3;

			text-decoration:none;

		}



		#RCCR p a:hover {text-decoration:underline;}

			#RCCR p a strong {

				width:30px;

				padding-left:3px;

				background:url('/_images/c_marker_news.gif') no-repeat 3px 5px;

			}

	#RCCR p.block {

		padding-bottom:1em;

		border-bottom:1px solid #868686;

	}

		#RCCR p.block strong {

			color:#fff;

		}

		#RCCR p.block a {text-decoration:underline;}

		#RCCR p.block a.white {

			color:#F4F4F4;

			text-decoration:none;

		}



	#SubscribeDialog {

		margin:2em 0 0 0;

		color:#fff;

	}

	#RCCR form {

		margin-top:2em;

		border-bottom:1px solid #868686;

		color:#fff;

	}

		#RCCR form p {

			margin:0;

			padding:8px 0;

			border-bottom:1px solid #5A5555;

		}

		#RCCR form input {

			width:145px;

			padding:2px;

			border:1px solid #A1A1A1;

			background:url('/_images/c_bg_form_news.gif');

			color:#000;

		}

		#RCCR form img {

			margin:4px 0 0 4px;

			vertical-align:top;

			cursor:pointer;

		}





#RCCCCB {

	width:475px;

	height:2px;

	margin:0 0 0 20px;

	position:relative;

	clear:both;

	border-top:1px solid #D3D3D3;

	background:#fff;

	font-size:1px;

}



#CCopyr {

	margin:0 0 -1px 0;

	padding:20px 0 15px 42px;

	background:url('/_images/r_b_sh.jpg') no-repeat 0 bottom;

}

	#CCopyr div		{float:left;}

	#CCopyr .d1		{width:260px;}

	#CCopyr .d2 {

		width:193px;

		color:#ADACAC;

		text-align:right;

	}

	#CCopyr .d3 {

		width:210px;

		padding-top:0.5em;

		text-align:center;

	}

		#CCopyr .d3 a {

			color:#343637;

			padding-left:20px;

			background:url('/_images/sitemap.gif') no-repeat left;

		}



#L {

	width:197px;

	margin-top:234px;

	padding:0 0 0 18px;

	float:left;

	border-top:1px solid #D5D5D5;

}

	#L form {

		padding:15px 0 15px 18px;

		position:relative;

		top:-1px;

		background:url('/_images/c_bg_blue.gif') repeat-y -20px 0 #002F66;

		color:#fff;

	}

		#L form span {vertical-align:middle;}

		#L form input {

			width:107px;

			margin:0 5px;

			padding:2px;

			border:1px solid  #004D82;

			vertical-align:middle;

		}

		#L form img {

			margin:4px 0 0 0;

			vertical-align:top;

			cursor:pointer;

		}

	#L ul li {

		padding:8px 10px 8px 18px;

		background:url('/_images/l_menu_bg.gif') repeat-y 0 0;

		color:#002F66;

	}

		#L ul li a {

			color:#002F66;

			text-decoration:none;

		}

		#L ul li a:hover {text-decoration:underline;}









	#LPhones {

		padding:18px;

		color:#98AEC5;

	}

		#LPhones img {



		}

		#LPhones div {

			margin-top:8px;

			background:url('/_images/l_phones.gif') no-repeat 0 0;

		}

			#LPhones div span {

				visibility:hidden;

			}







/*******************************************************************************/

/*******************************************************************************/

/* ØÀÏÊÀ */

#H {

	width:100%;

	height:234px;

	position:absolute;

	left:0;

	top:0;

}

	#HCC {

		width:50%;

		height:10px;

		margin-right:-477px;

		float:left;

		font-size:1px;

	}

	#HC {

		width:951px;

		height:234px;

		float:left;

		border-left:1px solid #fff;

		border-right:2px solid #fff;

		background:url('/_images/h_t_l.gif') no-repeat 0 0 #ECECEC;

	}

		#HCT {

			height:24px;

			padding:6px 15px 0 36px;

		}

			#HCT p {

				height:24px;

				margin-bottom:-24px;

				font:10px Tahoma;

				color:#000;

				line-height:17px;

			}

			#HCT p.date	{

				margin:0;

				text-align:right;

				color:#616161;

			}

				#HCT p.date a {

					padding:4px 12px;

					color:#616161;

					text-decoration:none;

				}

				#HCT p.date .w					{padding:0 8px 0 0;}

				#HCT p.date .wh 				{padding:4px;}

				#HCT p.date .wh, #HCT p.date a	{background:#F9F9F9;}

				#HCT p.date .wg {

					color:#8A8A8A;

					padding:0 8px;

				}

		#HCL {

			height:146px;

			padding:20px 0 0 27px;

			background:url('/_images/h_logo.jpg') no-repeat 0 0;

		}

			#HCL a {

				width:175px;

				height:120px;

				display:block;

			}

		#HCM {

			height:32px;

			margin:3px 0 3px 38px;

		}

			#HCM li {

				padding-top:9px;

				float:left;

			}

			#HCM * {

				color:#313131;

				text-decoration:none;

			}

			#HCM .mpage {

				width:100px;

				padding-left:16px;

				background:url('/_images/home.gif') no-repeat 0 11px;

			}

			#HCM .mail {

				width:90px;

				padding-left:18px;

				background:url('/_images/mail.gif') no-repeat 0 12px;

			}

			#HCM .mpage, #HCM .mail {font:10px Tahoma;}





			#HCM .menu div.c, #HCM .menu_a div.c, #HCM .menu table {

				display:none;

			}

			#HCM .menu a.m,

			#HCM .menu_a span,

			#HCM .menu_h a.m {

				margin-right:-1px;

				padding:0 20px 0 19px;

				display:block;

				float:left;

				position:relative;

				clear:both;

				z-index:1;

				border-left:1px solid #8A8A8A;

				border-right:1px solid #8A8A8A;

			}





			#HCM .menu_h {

				margin-right:-1px;

				padding:0;

				position:relative;

				z-index:30;

				border:1px solid #CECECE;

				border-bottom:0;

				background:#fff;

			}



				#HCM .menu_h a.m {

					margin:-1px -2px -1px 0;

					padding:0 0 0 0;

					left:-1px;

					z-index:10;

					border:0;

					background:url('/_images/sumenu_t_l.gif') no-repeat 0 0;



				}

					#HCM .menu_h a.m span {

						display:block;

						float:left;

						padding:9px 1px 0 1px;

						background:url('/_images/sumenu_t_r.gif') no-repeat right 0;



					}

					#HCM .menu_h a.m span span {

						padding:0 20px 7px 19px;

						background:none;

						background:#fff;

						position:relative;

						cursor:pointer;

					}



				#HCM .menu_h div.c {

					width:10px;

					height:10px;

					margin:0 0 -10px 0;

					clear:both;

				}

					#HCM .menu_h div.cc {

						margin:0 -302px -302px 0;

						padding:18px 0 10px 0;

						position:relative;

						left:-1px;

						float:left;

						border:1px solid #CECECE;

						background:#fff;

					}

					#HCM .menu_h table {

						position:relative;/**/

						z-index:2;

					}

						#HCM .menu_h table td {

							padding:2px 0 4px 15px;

						}

						#HCM .menu_h table td a {

							color:#1B4C7D;

							text-decoration:underline;

							cursor:pointer;

						}





					#HCM .submenu_active {

						background-color:#F4F4F4;

					}

						#HCM .link_a a {

							text-decoration:none;

							color:#469BC9;

						}





					#HCM .marker {

						width:8px;

						background-image:url('/_images/menu_marker.gif');

						background-repeat:no-repeat;

						background-position:12px 7px;

						vertical-align:top;

					}



					#HCM .SubSubMenu {

						width:50px;

						position:absolute;

						display:none;

						border:0;

						background:none;

					}

					#HCM .SubSubMenuBorder {

						border-left:1px solid #CECECE;

						position:relative;

						left:10px;

						top:-3px;

					}







					#HCM .SubSubMenu table {

						border:1px solid #CECECE;

						border-left:0;

						background:#fff;

						position:static;



					}

					#HCM .SubSubMenu table td {

						padding:2px 8px 4px 7px;

						white-space:nowrap;

					}

					#HCM .SubSubMenu table td.marker {

						background-position:2px 7px;

					}

					#HCM .SubSubMenu table td.small {

						height:5px;

					}





					#HCM .SubSubMenu .SubSubMenuBorder {left:8px;}

					.opt a {

					text-decoration:none;

					color:#666666;

					}

					.opt1 a {

					text-decoration:none;

					color:#666666;

					}

					.opt

					{

					text-align:justify;

					}

					.h1_opt

					{

					font:12px Arial;

					color:#002F66;

					font-weight:bold

					}

					#faq

					{

						font:16px Arial;

						color:#002F66;

						padding:14px 120px 14px 20px;

						border-top:2px solid #fff;

						border-bottom:1px solid #D3D3D3;

						background:url('/_images/c_bg_h1.gif') repeat-y 0 0;

font-weight:bold;

					}

#opt_str

{



				width:30px;

				padding-left:3px;

				background:url('/_images/c_marker_news.gif') no-repeat 3px 5px;

			}

.newsmain
{
overflow:auto;
height:140px;
}

p.zagolovok
{
font-weight:bold;
}

.newsmain a
{
font-weight:bold;
color:#666666 !important;
text-decoration:none;
}

.newsmain p
{
margin:3px !important;
}


.BBlock {
	width:165px;
	padding:30px 0;
	/*font-size:12px;/**/
	color:#fff;
	/*text-align:center;/**/

}
	.BBlock a {
		color:#fff;
	}
	a.BBlockHeader {
		font-size:12px;
		font-weight:bold;
		text-decoration:none;
	}
		a.BBlockHeader span {
			text-decoration:underline;
			text-decoration:none;
		}
		a.BBlockHeader:hover span {
			text-decoration:none;
			text-decoration:underline;
		}

	.BBlock img {
		margin:5px 0;
		display:block;
	}

	.BBlockLine {
		width:165px;
		height:1px;
		margin:0;
		clear:both;
		overflow:hidden;
		background:#00244e;
		border-bottom:1px solid #004eaa;
		font-size:0;
	}



#RN .BBlock {
	color:#fff;
}

	#RN .BBlockLine {

		background:#5A5555;
		border-bottom:1px solid #868686;

	}
/**/

