*{margin:0; padding:0;}
html{
     width:100%; height:100%;
	 font-size:100.01%;
}
body {
     width:100%; height: 100%;
     min-height:100%;
     position:relative;
	 font:62.5% Arial, Helvetica, sans-serif;
	 background:#fff;
}
img{
	border:none;
}
select, textarea, .textbox{
	font:11px Arial, Helvetica, sans-serif;
}
fieldset{
	border:none;
}
legend{
	display:none;
}
a{
	outline:none;
}
/*******classes******/
.clearing {
	height: 0;
	clear: both;
}
.hide{
	display:none;
}
.none{
	padding:0 !important;
	margin:0 !important;
	border:none !important;
	background:none !important;
}
.tr{
	text-align:right;
}
.fr{
	float:right;
}
.fl{
	float:left;
}
.textRight{
	text-align:right;
}
.replace{
	overflow:hidden;
}
.replace span{
	top:0; left:0;
	position:absolute;
}
.simpleList li{
	list-style:none;
	margin-bottom:5px;
}
.form li{
	list-style:none;
	margin-bottom:10px;
	overflow:hidden;
	zoom:1;
}
.more, #article .more{
	padding:2px 5px 2px 10px;
	border-left:2px solid #B2D6E9;
	font-weight:bold;
	color:#0069AA !important;
}
.more:hover{
	background-color:#C7D4DB;
	text-decoration:none !important;	
}
/*******************/
/********container********/
#outerWrapper {
	/*background: #fff url(/img/backgrou.gif) left  repeat-y ;*/
}
#wrapper {
	/*background: url(/img/backgrov.gif) repeat-y right;*/
}
#container {
	width: 100%;
	float: left;
	margin-right: -200px;
	/*background: url(/img/backgrov.gif) repeat-y right;*/
}
#content {
	margin-right: 200px;
	/*background: url(/img/backgrou.gif) repeat-y left;*/
}
#fixWidth{
	width:100%;
	min-width:995px;
	overflow:hidden;
	position:relative;
}
/**********header***********/
#headerOuterWrapper{
	width:100%;
	overflow:hidden;
	zoom:1;
	background:#E2E2E2 url(/img/headerCorner.png) 948px 0 no-repeat;
}
#headerWrapper{
	width:1128px;  
	position:relative;
}
#header{
	width:948px; height:173px;
	position:relative; 
	font-size:11px;
	background:#fff url(/img/bgHeader.gif) repeat-x; 
}
#header a{
	text-decoration:none;
}
#header a:hover{
	text-decoration:underline;
}
.headerTopBlock{
	height:139px;
	margin-left:50px;
	padding-top:30px;
	border-top:4px solid #237DB1;
	position:relative;
	zoom:1;
}
.logo{
	position:relative;
	overflow:hidden;
	font-size:2em;
}
.logo a{
	text-decoration:none;	
}
.logo, .logo span{
	width:142px; height:53px;
}
.logo span{
	top:0; left:0;
	position:absolute;
	cursor:pointer;
	background: url(/img/logo.png) no-repeat;
}
.searchBlock{
	top:43px; left:290px;
	position:absolute;
}
.searchBlock .textbox{
	width:155px;
	padding:1px 0 1px 5px;
	border:1px solid #D9D9D9;
	color:#A6A6A6;
float:left;
}
.findIco{
width:18px; height:18px;
border:none;
background:url(/img/findIco.gif) no-repeat;
}
.lang{
	top:43px; right:252px;
	position:absolute;
}
.lang li{
	float:left;
	list-style:none;
	padding:5px;
	color:#fff;
}
.lang .active{
	background:#B2D6E9;
}
.lang a{
	color:#808080;
}
.cm{
	top:43px; right:0;
	position:absolute;
}
.cm li{
	padding:5px 15px 5px 0;
	margin-right:15px;
	list-style:none;
	float:left;
	border-right:1px solid #E7E7E7;
}
.cm a{
	color:#808080;
}
.cm .last{
	margin:0;
	padding-right:0;
	border:none;
}
.mainNav{
	top:102px; left:0;
	position:absolute;
	overflow:hidden;
	zoom:1;
	font-size:13px;
}
.mainNav li{
	width:145px;
	list-style:none;
	float:left;
	border-left:1px solid #DADADA;
	color:#237DB1;
	background: url(/img/mainNavMarker.gif) 20px 5px no-repeat;
}
.mainNav .t2{
width:165px;
}
.mainNav .t3{
width:125px;
}
.mainNav .last{
	width:120px;
}
.mainNav a, .mainNav strong{
	display:block;
	padding:25px 0 5px 20px;
	color:#237DB1;
	position:relative;
}
.mainNav a:hover{
	color:#fff;
	padding-bottom:15px;
	background:#90BAD4 url(/img/mainNavHover.gif) bottom right no-repeat;
}
.phoneNumber{
	top:102px; right:28px;
	position:absolute;
	display:block;
	padding:3px 0 5px 60px;
	font-size:13px;
	color:#7B7979;
	background: url(/img/phone.gif) 20px 8px no-repeat;
}
.phoneNumber strong{
	display:block;
}
.index .headerLeftBlock{
	width:260px;
	margin-right:33px;
}
.headerLeftBlock{
	width:293px;
	float:left;
	padding:35px 0 0 50px;
	color:#7B7979;
	font-size:11px;
	background: url(/img/dGrayCorner.gif) no-repeat;
}
.headerLeftBlock p{
	margin-bottom:20px;
font-size:12px;
}
.headerLeftBlock a{
	color:#0069AA;
	text-decoration:none;
}
.headerLeftBlock a:hover{
	text-decoration:underline;
}
.headerLeftBlock h2{
	margin-bottom:20px;
	font-size:18px;
	font-weight:normal;
	color:#0069AA;
}
.leftNav{
	background:transparent url(/img/lGrayCorner.gif) no-repeat scroll left bottom;
	margin:-212px 0 -30px -50px;
	padding:0 0 46px 0;
	position:relative;
	width:343px;
min-height:180px;
}
.leftNav ul{
	padding:30px 0 0 50px;
	background:#E2E2E2 url(/img/dGrayCorner.gif) top left no-repeat;
}
.leftNav li{
	list-style:none;
	margin-bottom:10px;
	position:relative;
	padding:0 0 10px 20px;
	font-size:12px;
	background: url(/img/leftNavLi.gif) bottom right no-repeat;
}
.leftNav li a{
	color:#7B7979 !important;	
}
.leftNav .active{
	position:relative;
	margin-left:-2px;
	padding-left:0;
	background: url(/img/leftNavActive.gif) 0 0 no-repeat !important;
}
.leftNav .active strong{
	padding-left:20px;
display:block;
}
.leftNav li ul{
	margin-top:10px;
	padding:0 0 0px 20px !important;
	background: url(/img/leftNavBorder.gif) 0 0 repeat-y;
}
.leftNav li ul li{
	margin:0 !important;
	padding:0 5px 15px 20px;
	background:#D0D0D0 url(/img/markerWhite.gif) 10px 5px no-repeat !important;
}
.leftNav li ul .first.active{
background-position:10px 20px !important;
}
.leftNav li ul .active{
	padding-left:20px;
	border:none;
	background:#D0D0D0 url(/img/markerGray.gif) 10px 5px no-repeat !important;
}
.leftNav li ul .first{
	border-top:1px solid #fff !important;
	padding-top:15px;
background-position:10px 20px !important;
} 

.leftNav li ul .active strong{
	padding-left:0 !important;	
}
.leftNav li ul li ul{
	margin-left:0;
	padding:0 !important;
	background:none;
}
.leftNav li ul li ul .active{
	background-position:10px 5px !important;
}
.leftNav a{
	color:#7B7979;
}
.leftNav .last{
	background:none;
	border:none;
	margin:0;
}
.headerImg img{
	display:block;
}
.headerImg{
	margin:-100px 0 0 343px;
}
.index .headerImg{
	width:751px;
	margin:-100px 0 0 0;
	float:left;
}
/**********asideLeft*************/
#asideLeft{
	width: 293px;
	padding:35px 0 20px 50px;
	float: left;
}
#asideLeft h2{
	color:#408DBD;	
}
#asideLeft .imgWrapper{
	margin-bottom:15px;
}
.defList{
	margin-bottom:20px;
}
.defList dt{
	margin-bottom:3px;
	color:#006AA3;
}
.defList dd{
	margin-bottom:10px;
}
.defList a{
	color:#646464 !important;
}
.defList strong a, .defList strong .text{
	font-size: 12px;
	color:#0069AA !important;
}
.defList a span, {
	font-size:10px;
	color:#006AA3;
}
.alBlock{
	overflow:hidden;
	zoom:1;
	margin-bottom:40px;
}
/***************************/
/**********article***********/
#articleOuterWrapper{
	width:100%;
	float:left;
	background:#F0F0F0 url(/img/lGrayCorner.gif) no-repeat;
}
#articleWrapper{
	width:1128px;
	font-size:12px;
	color:#7B7979; 
	float:left;
	zoom:1;
}
#articleWrapper h2{
	font-size:18px;
	font-weight:normal;
	margin-bottom:20px;
}

#articleWrapper a{
	color:#0069AA;
	text-decoration:none;
}
#articleWrapper a:hover{
	text-decoration:underline;
}
#article {
	width:703px;
	float:left;	
	padding-bottom:20px;
}
.index #article {
	width:708px;
}
.index #article {
	width:708px;
	float:left;	
	padding-bottom:50px;
}
#article h1{
	font-size:21px;
	font-weight:normal;
}
#article h2{
	font-size:18px;
	font-weight:normal;
	color:#444444;
}
#article h3{
	font-size:14px;
	margin-bottom:15px;
        color:#0069AA !important;
}
#article h4{
	font-size:12px;
	margin-bottom:15px;
        color:#0069AA !important;
}
#article ul, #article ol{
	margin:0 0 20px 20px;
}
#article .contentBlock h2{
	font-size:25px;
	color:#0069AA;
}
#article .contentBlock h4{
	color:#0069AA;
}
#article blockquote{
	margin-bottom:20px;
	padding:10px 20px;
	border-left:4px solid #C7C7C7;
	background:#E2E2E2;
}
#article blockquote strong{
	color:#0069AA;
}
.contentBlock{
	padding:0 50px 20px 25px;
	zoom:1;
}
.contentBlock p{
	margin-bottom:15px;
position:relative;
}
.pTitleWrapper{
	padding:15px 25px 15px 25px;
	overflow:hidden;
	zoom:1;
	color:#fff;
	background:#0069AA url(/img/titleWrapperCorner.gif) top right no-repeat;
}
.navchain{
	padding:10px 0 0 0px;
	margin:0 0 20px 25px !important;
	padding-bottom:10px;
	overflow:hidden;
	zoom:1;
	background: url(/img/bgNavChain.gif) bottom left no-repeat;
}
.navchain li{
	list-style:none;
	margin-right:10px;
display:inline;
}
.navchain .last{
	color:#7B7979;
}
.index .pTitleWrapper{
	padding:20px 25px 20px 25px;
	margin-bottom:20px;
	background:#FFAE00 url(/img/titleWrapperCornerI.gif) top right no-repeat;
}
.pTitleWrapper .selectBlock{
	margin:-17px 0 -16px;
}
.pTitleWrapper .selectBlock ul{
	margin:0 !important;
}
.pTitleWrapper .selectBlock li{
	margin-right:20px;
	list-style:none;
	float:left;
	color:#0069AA;
}
.pTitleWrapper .selectBlock label{
	display:block;
	margin-bottom:5px;
}
.pTitleWrapper .selectBlock select{
	width:240px;
	color:#929292;	
}
.newsWrapper{
	padding:10px 0 10px 25px;
	border-left:1px solid #fff;
	overflow:hidden;
	zoom:1;
}
.newsWrapper .defList{
	padding-top:10px;
	background: url(/img/mainNavMarker.gif) 0 0 no-repeat;
}
.index .newsWrapper .defList{
	width:170px;
	margin-right:30px;
	float:left;
}
.index .newsWrapper .tr{
	width:482px;
	padding-right:235px;
	overflow:hidden;
	zoom:1;
}
.index .imgList{
	padding-left:50px;
	margin-top:-40px;
}
.imgList{
	width:100%;
	overflow:hidden;
	zoom:1;
	clear:left;
font-size:11px !important;
}
.imgList li{
	width:250px;
	list-style:none;
	margin-bottom:25px;
	position:relative;
	float:left;
	border:1px solid #E2E2E2;
	background:#fff;
}
.index .imgList .corner{
	width:20px; height:20px;
	bottom:-1px; right:-1px;
	position:absolute;
	background:#fff url(/img/imgListCornerI.gif) bottom right no-repeat;
}
.imgList .corner{
	width:20px; height:20px;
	bottom:-1px; right:-1px;
	position:absolute;
	background:#fff url(/img/imgListCorner.gif) bottom right no-repeat;
}
.imgList li a{
	color:#0069AA;
}
.imgList li p{
	padding-top:30px;
}
.imgList li img{
	float:left;
	margin-right:20px;
	display:block;
}
.imgList li a img{
	float:none;
	margin:0;
	display:inline;
}
.index .imgList li{
	margin:0 40px 0 0;
	list-style:none;
	zoom:1;
}
.imgList .last{
	margin-bottom:0;
	border:1px solid #80AA00;
	background:#80AA00;
}
.index .imgList .last .corner{
	width:18px; height:18px;
	bottom:-1px; right:-1px;
	position:absolute;
	background:#80AA00 url(/img/imgListCornerLastI.gif) no-repeat;
}
.imgList .last .corner{
	width:18px; height:18px;
	bottom:-1px; right:-1px;
	position:absolute;
	background:#80AA00 url(/img/imgListCornerLast.gif) no-repeat;
}
.imgList .last a{
	color:#fff !important;
}
.asideRight{
	width:200px;
	padding-top:8px;
	position:relative;
	margin-right:50px;
	float:right;
}
#article .asideRight h2{
	color:#666666 !important;
	font-size:17px;
	font-weight:bold;
}
.asideRight .newsWrapper{
	border:none;
	padding:0;
}
.borderList{
margin-left:0 !important;
}
.borderList li{
padding-bottom:20px;
margin-bottom:20px;
border-bottom:1px solid #fff;
list-style:none;
overflow:hidden;
zoom:1;
}
.borderList .imgWrapper{
width:200px;
float:left;
margin-right:20px;
text-align:center;
}
.borderList strong{
color:#006AA3;
}
.data-table td{
padding:0 10px 10px 0;
}
/***************************/
/**********footer***********/
#footer{
 	width:100%;	
	padding-bottom:20px;
	font-size:11px;
	color:#959494;
	float:left;
}
#footer a{
	text-decoration:none;
}
#footer a:hover{
	text-decoration:underline;
}
.copyrights{
	padding:20px 0 0 340px;
}
.developers{
padding:10px 0 0 341px;

}
.developers a{
color:#959494;
text-decoration:none;
}
.developers a:hover{
text-decoration:underline;
}

/************************/

#helloWrapper{
	width:100%; height:1000px;
	position:absolute;
	z-index:10000;
}
#bgHelloWin{
	width:100%; height:1000px;
	filter:alpha(opacity=30); 
	-moz-opacity:0.3; 
	-khtml-opacity: 0.3; 
	opacity: 0.3; 
	background:#4874c2;
	overflow:hidden;
	position:absolute;
	z-index:10000;
}
#bgHelloWin iframe {
	display:none;
	display/**/:block;
	position:absolute;
	top:0; left:0;
	z-index:-1;
	filter:mask();
	width:100%; height:500px;
}


.zaglushka{
	width:497px;
	top:150px; left:50%;
	margin-left:-250px;
	z-index:100002;
	position:absolute;
	filter:alpha(opacity=100) !important; 
	-moz-opacity:1.0 !important; 
	-khtml-opacity: 1.0 !important; 
	opacity: 1.0 !important; 
}
.shemeLink{
	width:135px; height:20px;
	bottom:28px; right:75px;
	position:absolute;
	display:block;
	text-indent:-999em;
	z-index:1000003;
background: url(/img/trans.gif);
}
.closeLink{
width: 90px; height: 20px;
top: 15px; right: 15px;
position:absolute;
display:block;
text-indent:-999em;
z-index:1000003;
background: url(/img/trans.gif);
}
.table{}
.table td{
padding:10px;
background:#f7f7f7;
}
.table th{
padding:10px;
text-align:left;
font-weight:normal;
background:#e2e2e2;
}
