/*******************************************************************************/
/* наыхе ярхкх */

html	{
	font-size:100.01%;
	width:100%;
	height:100%;
/*	overflow:scroll;*/
}

body {
	width:100%;
	height:100%;
	padding:0;
	margin:0;
	background:#F7FAFC;
}

body, table, input, textarea, select, h1, h2, h3 
{
	font:14px Arial, Helvetica, sans-serif;
	color:#000;
	line-height:110%;
}

table, td, a, p, div, form, ol, ul, li, h1, h2, h3, dl, dt, dd, img, blockquote
{
	margin:0;
	padding:0;
}

table {border-collapse:collapse;}
td		{vertical-align:top;}

ul li			{list-style-type:none;}
img			{border:0;}

a				{color:#164590;}
a:link		{text-decoration:underline;}
a:visited	{text-decoration:underline;}
a:hover		{color:#3b68ae;}

h1, h2, h3, h4 {
	margin:1.5em 0 0.5em 0;
	font-weight:normal;
	clear:both;
	color:#000;
}
h1		{font:30px Arial;}
h2	{
	font:24px Arial;
	color:#403F48;
}
h3 {
	font:18px Arial;
	color:#403F48;
}

h4 {
	font:14px Arial;
	color:#d54d32;
}

.size10 {font-size:10px;}
.size11 {font-size:11px;}
.size12 {font-size:12px;}
.size14 {font-size:14px;}
.size16 {font-size:16px;}

.nobr {white-space: nowrap;}

.clear {
	width:100%;
	height:1px;
	margin:0;
	padding:0;
	clear:both;
	visibility:hidden;
	overflow:hidden;
}

.dashed {
	padding:0 0 1px 0;
	border-bottom:1px dashed #164590;
	color:#164590;
	cursor:pointer;
}



/* border:1px solid #000;*/
/*******************************************************************************/
/* рекн */


#MaxWidth {
	width:100%;
	
	max-width:1200px;
	min-width:960px;
	
	height:100%;
	margin:0 auto;
}

#MH {
	width:1px;
	margin:0 -5px -103px 0;
	height:100%;
	float:left;
	overflow:hidden;
}
#MC {
	width:100%;
	float:left;
}

#Counters {
	width:1px;
	height:1px;
	position:absolute;
	left:-1px;
	top:-1px;
	clear:both;
	overflow:hidden;
}






/*******************************************************************************/
/* жемрпюкэмне онке */

.C {
	margin:0 30px 2em 45px;
/*	padding:25px 0 30px 0;*/
	clear:both;
	line-height:150%;
}
	.C .text {margin:0 0 1.5em 65px;}
	.C .text h2, .C .text h3, .C .text ul {
		margin-left:-65px;
		position:relative;
	}
	
	
	.C ul {
		position:relative;
		z-index:2;
	}
	.C ul li {
		padding:0 0 1em 65px;
		background:url('/_images/marker.gif') no-repeat 50px 0.5em;
	}
	.C ol li {padding:0 0 1em 0;}
	.C p {margin:0 0 1em 0;}


/*******************************************************************************/
/* кебне онке */
.L {
	width:66%;
	margin:0 -10000px 0 0;
	float:left;
	position:relative;
	z-index:1;
}
	.L h1 {
		margin:2em 0 2em 65px;
		font:30px Arial;
	}
	
	



/*******************************************************************************/
/* опюбне онке */
.R {
	width:100%;
	margin:0 -100% 0 0;
	float:left;
	position:relative;
	z-index:0;
}
.RC {
	margin:0 0 0 75%;
}

	
	#Menu {
		margin:2em 0 2em 0;
	}
		#Menu li {
			margin:0 0 1em 0;
			padding:0;
			background:none;
			font:18px Arial;
		}
			#Menu li span {
				color:#7b7d7e;
			}
				#Menu li span a {
					color:#d54d32;
				}
			#Menu li li {
				margin:1em 0 0 1.5em;
				font:12px Arial;
			}
				#Menu li li span, #Menu li li span a {
					color:#000;
				}
				
	.BannerRight {
		margin:6em 0 1em 0;
		width:230px;
		font-size:12px;
	}
		.BannerRight p {
			margin:0 0 0.5em 0;
		}
		.BannerRight em {
			color:#6B6A6F;
		}
	
		.BannerRight .face td {
			padding:0 5px 0 0;
			font-size:12px;
			text-align:left;
		}
			.BannerRight .face h4 {
				margin-top:0;
			}
	
/*******************************************************************************/
/* ьюойю */
#H {
	height:64px;
	margin:0 100px 0px 100px;
	padding:35px 0 0 0;
	background:url('/_images/sl_ru.gif') no-repeat right 45px;
}
#H.eng {background:url('/_images/sl_en.gif') no-repeat right 45px;}

#Icons {
	width:2em;
	padding:0 0 0 30px;
	clear:both;
	text-align:right;
	position:absolute;
	z-index:3;
	top:35px;
	font:12px Arial;
}
	#Icons .home, #Icons .letter, #Icons .search {
		width:12px;
		height:12px;
		margin:0 0 19px 1.3em;
		overflow:hidden;
		background:url('/_images/icons.gif') no-repeat 0 0;
/*		padding:10px;border*/
		display:block;
	}
	#Icons a.home {background-position:0 -12px;}
	#Icons .letter {background-position:0 -24px;}
	#Icons .search {background-position:0 -36px;}


/*******************************************************************************/
/* мхг */
#B {
	height:50px;
	margin:0 30px 0 45px;
	padding:25px 0;
	clear:both;
	position:relative;
}
	#B div span {font:12px Arial;}

	#B .copy {
		width:50%;
		float:left;
	}
	#B .contacts {
		width:14%;
		float:left;
		white-space: nowrap;
	}
	

#MadeCopy {
	width:35%;
	float:left;
	display:block;
	text-align:right;
}
	#MadeCopy a {
		color:#000;
		text-decoration:none;
		white-space: nowrap;
	}
	#MadeCopy a span {text-decoration:underline;}
	#MadeCopy img {
		width:29px;
		height:28px;
		vertical-align:top;
		position:relative;
		top:-28px;
	}

/*******************************************************************************/


