body{
	padding:0;
	margin:0;
	font: 12px Verdana;
	color: #4a4a4a;
	background-color:#f5f5f5;
	scrollbar-base-color:#fefef4;
	scrollbar-arrow-color:#05556c;
	scrollbar-darkshadow-color:#52523f;
	scrollbar-track-color:#05556c;
	scrollbar-face-color:#8ab0c7;
	scrollbar-3dlight-color:#8ab0c7;
	scrollbar-highlight-color:#e9f9fb;
	scrollbar-shadow-color:#05556c;
	}
	
	acronym{border-bottom:1px dotted #F60;cursor:help;}
A{color:#004e7b;font:11px Verdana;}
A:link{color:#004e7b;font:11px Verdana;}
A:visited{color:#00293a;}
A:hover{color:#0099bc;text-decoration:underline;}
A:active{color:#008bab;}
A.header{color:#1a496a;text-decoration:none;font:700 14px Arial;}
A.search_author{color:#004e7b;text-decoration:underline;font:700 12px Verdana;}
A.bold{color:#004a75;font:700 12px Verdana;}
.data{margin:0;margin-left:7px;padding:5px;height:20px;width:145px;BORDER:#1a3b4e 1px solid;text-align:center;Font-family:verdana;Font-weight:700;font-size:12px;color:#4a4a4a;}

h1{color:#184362;margin-bottom:3px;font:400 20px Tahoma;}
h2{color:#184362;margin-bottom:3px;font:700 15px Tahoma;}
h3{color:#184362;margin-bottom:5px;margin-top:10px;font:700 13px Tahoma;}
h4{color:#184362;margin-bottom:5px;margin-top:10px;font:700 13px Tahoma;}
hr{border:1px solid #000;}
ul{
list-style-image: url(/H_templates/img/list.gif);
}

.nnw2 {
    border-top: 1px solid #1A3B4E;
    color: #4A4A4A;
    font: 10px/16px Verdana;
    margin-left: 8px;
    margin-right: 8px;
    margin-top: 1em;
    padding-left: 0;
    padding-right: 0;
    padding-top: 1em;
    text-align: left;
	margin-left
}
div.stats {
    display: inline;
    height: 0;
    left: -1000px;
    margin: 0;
    padding: 0;
    position: absolute;
    top: -1000px;
    visibility: hidden;
    width: 0;
}
.numbers{
	background: none repeat scroll 0 0 #1A496A;
    color: #FFFFFF;
    font-family: verdana;
    font-size: 10px;
    font-weight: 700;
    margin: 2px;
    padding: 0 3px;
	}
		
	.site-bar{
		position:absolute;
		top:0;
		width:100%;
		background-color:#ffcc00;
		border-top:1px solid #ff0000;
		height:27px;
		border-bottom:1px solid #ff0000;
		font: bold 12px Arial,Helvetica,sans-serif;
		color:#1a496a;
		}
		.site-bar ul{
				margin:0 0 0 45px;
				padding:4px;
				}
				.site-bar ul li{
					display:inline;
					}
					.site-bar ul li a{
						color:#1a496a;
						text-decoration:none;
						padding:6px 6px 7px 6px;
						font: bold 12px Arial,Helvetica,sans-serif;
						}
						.site-bar ul li a:hover{
							color:#ffffff;
							background-color:#ff0000;
							}
	.top{
		position:absolute;
		top:0;
		width:100%;
		height:177px;
		border-bottom:1px solid #1b3c4f;
		background:#8ab8c5 url(/H_templates/img/stripe.jpg) repeat-x top;
		}
		.top .logo{
			position:relative;
			top:0px;
			}
		.top .nav{
			position:relative;
			position:absolute;
			width:100%;
			height:30px;
			bottom:0;
			border-top:1px solid #1a3b4e;
			background-color:#acc1bc;
			}
			.top .nav ul{
				position:relative;
				padding:0;
				margin:0;
				top:6px;
				margin:0 0 0 45px;
				}
				.top .nav ul li{
					position:relative;
					top:2px;
					display:inline;
					}
					.top .nav ul li a{
						color: #1a496a;
						text-transform: uppercase;
						text-decoration: none;
						font: bold 17px Arial,Helvetica,sans-serif;
						line-height:0;
						text-transform:lowercase;
						letter-spacing: 2px;
						padding:5px;
						}
						.top .nav ul li a:hover{
							background-color:#1a496a;
							color:#acc1bc;
							}
		.top .head-login-true{
			position:absolute;
			top:70px;
			float:right;
			right:20px;
			}
			.top .head-login-true .input{
				float:left;
				}
			.top .head-login-true input{
				float:left;
				font-size:11px;
				background-color: #eff8f8;
				border: 1px solid #1A496A;
				font: 8pt Monospace,Georgia;
				padding:1px;
				margin-bottom:10px;
				}
			.top .head-login-true label{
				position:absolute;
				float:left;
				left:-50px;
				font: 9pt Verdana;
				font-size:11px;
				padding:0;
				}	
			.top .head-login-true .submit{
				position:relative;
				top:-5px;
				margin-left:3px;
				border:2px outset #f9f9f9;
				color: #004b67;
				font: 700 11px verdana;
				background: #bae0e1; /* Для старых браузров */
				background: -moz-linear-gradient(top, #bae0e1, #699caf); /* Firefox 3.6+ */
				/* Chrome 1-9, Safari 4-5 */
				background: -webkit-gradient(linear, left top, left bottom, 
                color-stop(0%,#bae0e1), color-stop(100%,#699caf));
				/* Chrome 10+, Safari 5.1+ */
				background: -webkit-linear-gradient(top, #bae0e1, #699caf);
				background: -o-linear-gradient(top, #bae0e1, #699caf); /* Opera 11.10+ */
				background: -ms-linear-gradient(top, #bae0e1, #699caf); /* IE10 */
				background: linear-gradient(top, #bae0e1, #699caf); /* CSS3 */ 
				}
			.top .head-login-true .login-input{
				float:left;
				width:150px;
				}
			.top .head-login-true .login-linc{
				float:right;
				width:120px;
				}

			
	.title{
		position:absolute;
		top:178px;
		width:100%;
		height:20px;
		line-height:0;
		border-bottom:1px solid #000000;
		background-color:#e4e4e4;
		z-index:1;
		}
		.title h1 {
			position:relative;
			top:-4px;
			margin-left:80px;
			font:verdana;
			font-style:normal;
			font-size:11px;
			color:#184362;
			}
	.left{
		position:absolute;
		top:137px;
		width:20%;
		border-right:2px dotted #174463;
		border-bottom:2px dotted #174463;
		background-color:#ffffff;
		}
		.left .w-left{
			width:96%;
			margin-left:10px;
			}
			.left .w-left ul{
				margin:0 0 0 20px;
				padding:0;
				list-style-image: url(/H_templates/img/list.gif);
				}
				.left .w-left ul li{
					
					}
					.left .w-left ul li a{
						font-weight:bold;
						}
						.left .w-left ul li li a{
							font-weight:normal;
							}
	.content{
		position:absolute;
		top:137px;
		width:60%;
		margin:0 20% 0 20%;
		background-color:#f5f5f5;
		border-bottom:2px dotted #174463;	
		}
		.content .w-content{
			margin-left:10px;
			margin-right:10px;
			}
			.news{				
				padding:15px 0 40px 0;
				border-bottom: 1px solid #1A3B4E;
				color: #4a4a4a;
				font: 12px Verdana;
				height: 100%;
				text-align: justify;
				}
			.news .news_date{
				position:relative;
				top:6px;
				margin-bottom:25px;
				}	
			.news img{
				margin-right:12px;
				}
			.news .news_date nobr{				
				border: 1px solid #1A3B4E;
				color: #4a4a4a;
				font-family: verdana;
				font-size: 12px;
				font-weight: 700;
				height: 20px;
				margin: 0 100px 0 0;
				padding: 5px;
				text-align: center;
				width: 145px;
				}

	.right{
		position:absolute;
		top:137px;
		width:20%;
		right:0;
		border-left:2px dotted #174463;
		background-color:#f5f5f5;
		}
		.right .w-right{
			margin-left:10px;
			margin-right:10px;
			}
			.right .w-right .sitemap{
			
				}
				.right .w-right .sitemap ul{
					padding:0 0 0 18px;
					
					}	
					.right .w-right .sitemap ul li{
						list-style-image: url(/H_templates/img/rp.gif);
						}
						.right .w-right .sitemap ul li a{
				
							}
			.right .w-right .usercontainer{
				padding:4px 0 6px 0;
				background-color:#ffcc00;
				border-top:1px solid #ff0000;
				border-bottom:1px solid #ff0000;
				}
.blog-h1{
	position:relative;
	margin-left:1%;
	}
	.what-else{
		position:absolute;
		top:705px;
		width:100%;
		height:365px;
		border-top:2px dotted #174463;
		border-bottom:2px dotted #174463;
		background: #b3d5df; /* Для старых браузров */
		background: -moz-linear-gradient(top, #9ec6d4, #cde6ea); /* Firefox 3.6+ */
		/* Chrome 1-9, Safari 4-5 */
		background: -webkit-gradient(linear, left top, left bottom, 
					color-stop(0%,#9ec6d4), color-stop(100%,#cde6ea));
		/* Chrome 10+, Safari 5.1+ */
		background: -webkit-linear-gradient(top, #9ec6d4, #cde6ea);
		background: -o-linear-gradient(top, #9ec6d4, #cde6ea); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #9ec6d4, #cde6ea); /* IE10 */
		background: linear-gradient(top, #9ec6d4, #cde6ea); /* CSS3 */
		}
		.what-else-div{
			width:33%;
			padding-left:6px;
			display:table-cell;
			}
			.what-else-w{
				width:98%;
				}
				.what-else-w li{
					padding:0 0 0 0;
					margin-left:17px;
					font: 9pt Verdana;
					list-style-image: url(/H_templates/img/listradiusb.png);
					}
					.what-else-l{
						background-color:#ffcc00;
						border:1px solid #ff0000;
						padding:2px;
						}
	.other-materials{
		position:absolute;
		top:1080px;
		width:80%;
		background-color:#f5f5f5;
		border-top:2px dotted #174463;
		border-right:2px dotted #174463;
		}
		.other-materials .other-materials-w{
			margin-left:10px;
			margin-right:10px;
			}
	.bottom-right{
		position:absolute;
		top:1080px;
		width:20%;
		right:0;
		}
		.bottom-right-w{
			margin-left:10px;
			margin-right:10px;
			}
			.bottom-right-w li{
				margin-left:17px;
				list-style-image: url(/H_templates/img/listradiusb.png);
				}
			.bottom-right-w .bottom-right-img img{
				width:37%;
				height:37%;
				max-width:100px;
				max-height:100px;
				}
	.footer{
		position:absolute;
		top:1600px;
		width:100%;

		}
		.footer .loc2 {
			background-color: #E3E4E4;
			border-bottom: 1px solid #000000;
			border-top: 1px solid #000000;
			font: 8pt verdana;
			margin: 0;
			padding: 1px 0 2px 40px;
			}
	
	.wwn {
	    border-top: 1px solid #1A3B4E;
		color: #4a4a4a;
		font: 10px Verdana;
		margin-left: 8px;
		margin-right: 8px;
		margin-top: 1em;
		padding-left: 0;
		padding-right: 0;
		padding-top: 1em;
		text-align: center;
		}
	.search {
		color: #4a4a4a;
		font: 10px Tahoma;
		height: 15px;
		width: 118px;
		padding:0;
		}
	.submit2 {
		color: #004B67;
		font: 700 11px verdana;
		width: 80px;
		padding:0px 10px 3px 3px;
		background: #bae0e1; /* Для старых браузров */
		background: -moz-linear-gradient(top, #bae0e1, #699caf); /* Firefox 3.6+ */
		/* Chrome 1-9, Safari 4-5 */
		background: -webkit-gradient(linear, left top, left bottom, 
					color-stop(0%,#bae0e1), color-stop(100%,#699caf));
		/* Chrome 10+, Safari 5.1+ */
		background: -webkit-linear-gradient(top, #bae0e1, #699caf);
		background: -o-linear-gradient(top, #bae0e1, #699caf); /* Opera 11.10+ */
		background: -ms-linear-gradient(top, #bae0e1, #699caf); /* IE10 */
		background: linear-gradient(top, #bae0e1, #699caf); /* CSS3 */
		}
	.section-header{
		position:absolute;
		width:100%;
		top:0;
		background-color:#89b7c6;
		}
		.section-header .section-site-bar{
			position:relative;
			top:0;
			width:100%;
			background-color:#ffcc00;
			border-top:1px solid #ff0000;
			height:27px;
			border-bottom:1px solid #ff0000;
			font: bold 12px Arial,Helvetica,sans-serif;
			color:#1a496a;
			}
			.section-site-bar ul{
				margin:0 0 0 45px;
				padding:4px;
				}
				.section-site-bar ul li{
					display:inline;
					}
					.section-site-bar ul li a{
						color:#1a496a;
						text-decoration:none;
						padding:6px 6px 7px 6px;
						font: bold 12px Arial,Helvetica,sans-serif;
						}
						.section-site-bar ul li a:hover{
							color:#ffffff;
							background-color:#ff0000;
							}
		.section-header .section-wrapper-header{
				position:relative;
				top:0;
				width:100%;
				height:115px;
				background-color:#6b9eb1;
				background:#8ab8c5 url(/H_templates/img/stripe.jpg) repeat-x top;
				}

				.section-header .head-login-true{
					position:absolute;
					top:30px;
					float:right;
					right:20px;
					}
				.section-header .head-login-true .input{
					float:left;
					}
				.section-header .head-login-true input{
					float:left;
					font-size:11px;
					background-color: #eff8f8;
					border: 1px solid #1A496A;
					font: 8pt Monospace,Georgia;
					padding:1px;
					margin-bottom:10px;
					}
				.section-header .head-login-true label{
					position:absolute;
					float:left;
					left:-50px;
					font: 9pt Verdana;
					font-size:11px;
					padding:0;
					}	
				.section-header .head-login-true .submit{
					position:relative;
					top:-5px;
					margin-left:3px;
					border:2px outset #f9f9f9;
					color: #004b67;
					font: 700 11px verdana;
					background: #bae0e1; /* Для старых браузров */
					background: -moz-linear-gradient(top, #bae0e1, #699caf); /* Firefox 3.6+ */
					/* Chrome 1-9, Safari 4-5 */
					background: -webkit-gradient(linear, left top, left bottom, 
					color-stop(0%,#bae0e1), color-stop(100%,#699caf));
					/* Chrome 10+, Safari 5.1+ */
					background: -webkit-linear-gradient(top, #bae0e1, #699caf);
					background: -o-linear-gradient(top, #bae0e1, #699caf); /* Opera 11.10+ */
					background: -ms-linear-gradient(top, #bae0e1, #699caf); /* IE10 */
					background: linear-gradient(top, #bae0e1, #699caf); /* CSS3 */ 
					}
				.section-header .head-login-true .login-input{
					float:left;
					width:150px;
					}
				.section-header .head-login-true .login-linc{
					float:right;
					width:120px;
					}

		.section-header .section-nav{
			position:relative;
			width:100%;
			height:30px;
			bottom:0;
			border-top:1px solid #1a3b4e;
			background-color:#acc1bc;
			}
			.section-header .section-nav ul{
				position:relative;
				padding:0;
				margin:0;
				top:6px;
				margin:0 0 0 45px;
				}
				.section-header .section-nav li{
					position:relative;
					top:2px;
					display:inline;
					}
					.section-header .section-nav ul li a{
						color: #1a496a;
						text-transform: uppercase;
						text-decoration: none;
						font: bold 17px Arial,Helvetica,sans-serif;
						line-height:0;
						text-transform:lowercase;
						letter-spacing: 2px;
						padding:5px;
						}
						.section-header .section-nav ul li a:hover{
							background-color:#1a496a;
							color:#acc1bc;
							}
			.section-header .section-title{
				position:relative;
				top:0;
				
				background-color: #E3E4E4;
				border-top: 1px solid #000000;
				border-bottom: 1px solid #000000;
				font: 8pt verdana;
				margin:0;
				padding: 1px 0 2px 40px;
				}
				.section-header .section-title a{
					margin-left:0px;
					color: #004E7B;
					font: 11px Verdana;
					}
					.section-header .section-title a:hover{
						color: #0099bc;
						}
	.section-content{
		position:absolute;
		width:80%;
		top:195px;
		padding-top:25px;
		right:0;
		border-left:1px solid #000000;
		}
		.section-w-content{
			margin:10px;
			}
			.section-w-content h1{
				position:relative;
				top:-20px;
				}
				.ifo-title-text{
					margin-left:10%;
					display:block;
					}
			.section-w-content li{
				margin-left:15px;
				list-style-image: url(/H_templates/img/list.gif);
				}
			.section-w-content .news .news_date nobr{				
				border: 0;
				color: #4a4a4a;
				font-family: verdana;
				font-size: 12px;
				font-weight: 700;
				height: 20px;
				margin: 0 0 0 0;
				padding: 5px;
				text-align: center;
				width: 145px;
				}
			.section-w-content .news .news_date{
				position:relative;
				top:0;
				margin-bottom:0;
				}
	.section-left-content{
		position:relative;
		width:20%;
		padding-bottom:5px;
		border-right:2px dotted #174463;
		border-bottom:2px dotted #174463;
		display:table-cell;
		}
		.section-w-left-content{
			position:relative;
			top:-30px;
			margin:0 10px 0 10px;
			}
			.section-w-left-content li{
					
				margin-left:15px;
				}
				.section-w-left-content li a{
					
					}
						
						
	.section-right-content{
		position:relative;
		width:80%;
		border-bottom:2px dotted #174463;
		padding-bottom:5px;
		display:table-cell;
		}
		.section-w-right-content{
			margin:10px;
			}
	.section-footer{
		position:absolute;
		width:100%;
		top:1123px;
		border-top:1px solid #000000;
		background-color:#f5f5f5;
		}
		.section-footer .rss-footer{
			position:relative;
			margin-top:10px;
			float:right;
			right:10px;
			}
			.section-footer .rss-footer img{
				margin-right:10px;
				}
				.section-footer .loc2{
					margin-bottom:0px;
					}
				.section-footer .footer-los{
					margin-top:50px;
					}
				
		.section-footer .link-img-footer{
			position:relative;
			margin-top:10px;
			float:left;
			left:10px;
			}
	.section-left{
		position:absolute;
		width:20%;
		top:195px;
		}
		.section-w-left{
			margin:10px;
			}
							
	.section-news-right-content{
		position:relative;
		width:100%;
		}
		.section-news-w-right-content{
			position:relative;
			top:-25px;
			padding-bottom:10px;
			margin:0 10px 0 10px;
			border-bottom:2px solid #174463;
			}						
			.section-news-w-right-content li{
				margin-left:15px;
				}
							
		.adv{
			color:#779BB0;
		  font-family:tahoma;
		  font-size:10px;
		  font-style:normal;
		  font-variant:normal;
		  font-weight:400;
		  line-height:normal;
		  margin-left:8px;
			}	
			.adv a{
			color:#779BB0;
			  font-family:tahoma;
			  font-size:10px;
			  font-style:normal;
			  font-variant:normal;
			  font-weight:400;
			  line-height:normal;
			}
#display-none-article{
	display:none;
	}
							
#one-display-none-article{							
cursor:pointer;
}							
							
	.blog-content{
		position:absolute;
		width:80%;
		top:195px;
		padding-top:16px;
		right:0;
		border-left:1px solid #000000;
		}	

.blog{
	
	}
							
							
							
							
							
							
							
							
							
							
							
							
							
							
							
							