@charset "windows-1251";
/* CSS Document */

body {
	background: #FFF;
	margin: 0px;
	padding: 0px;
	font: 12px Tahoma, Geneva, sans-serif;
	color: #666666;
}
.container {
	width: 1000px;
	margin-right: auto;
	margin-left: auto;
}
.header {
	height: 80px;
	padding-top: 20px;
}
.logo {
	height: 70px;
	width: 431px;
	margin-left: 41px;
	float: left;
}
.baner-top {
	height: 60px;
	width: 468px;
	margin-top: 8px;
	margin-left: 529px;
}


.l-block {
	float: left;
	width: 687px;
}
.b-search {
	height: 57px;
	background: url(../img/b-search-c.jpg) repeat-x;
	margin-bottom: 14px;
}
.b-search-l {
	background: url(../img/b-search-l.jpg) no-repeat left;
	height: 57px;
}
.b-search-r {
	background: url(../img/b-search-r.jpg) no-repeat right;
	height: 57px;
}
.b-search-c {
	height: 57px;
	background: url(../img/b-search-bg.jpg) no-repeat 430px;
	margin-left: 22px;
	margin-right: 22px;
	color: #FFF;
	font-size: 12px;
}
.top-s {
	width: 605px;
	height: 20px;
}

.b-icons {
	width: 164px;
	float: left;
	padding-top: 5px;
}
.icon {
	float: left;
	margin-left: 50px;
	margin-right: 50px;
}

.nav-t {
}
.nav-t ul {
	float: left;
	margin: 0px;
	padding: 0px;
	background: url(../img/nav-t-bg.jpg) no-repeat right top;
	width: 210px;
}
.nav-t ul li {
	float: left;
	list-style: none;
	margin: 0px;
	padding: 0px;
	line-height: 20px;
}
.nav-t ul li a {
	color: #FFF;
	text-decoration: underline;
	padding-left: 15px;
	background: url(../img/nav-t-bg.jpg) no-repeat left top;
	display: block;
	padding-right: 15px;
}
.nav-t ul li a:hover {
	color: #FFF;
	text-decoration: none;
}
.bot-s {
	margin-top: 10px;
}
.day {
	float: left;
	width: 156px;
	line-height: 18px;
	padding-left: 8px;
}
.day a {
	color: #FFF;
}
.day a:hover {
	color: #FFF;
	text-decoration: none;
}


.form {





}
.form-s  {
	height: 16px;
	width: 392px;
	border: 1px solid #0263a2;
	padding-left: 8px;
	font-size: 10px;
	color: #666666;
	margin-right: 6px;
	float: left;
}
.button-s {
	background: url(../img/button-s.jpg);
	height: 20px;
	width: 64px;
	border-width: 0px;
}













.sidebar-l {
	width: 212px;
	float: left;
	border-right: 1px dotted #939393;
}
.sidebar-l ul {
	margin: 0px;
	padding: 0px;
	list-style: url(none) none;
	width: 170px;
}
.sidebar-l ul li {
	margin: 0px;
	padding: 8px 0px 8px 40px;
	background: url(../img/strelka.jpg) no-repeat 24px center;
	border-bottom: 1px solid #f0f0f0;
}
.sidebar-l ul li a {
	text-decoration: none;
	color: #666666;
}
.sidebar-l ul li a:hover {
	text-decoration: underline;
}



.baner-l {
	height: 350px;
	width: 200px;
	margin-top: 31px;
}


.content {
	margin-left: 212px;
	padding-left: 15px;
	text-align: justify;
}
.new-article {
	margin-top: 85px;
}
.news {
	margin-top: 12px;

}
.photo {
	border: 1px solid #b7b7b4;
	height: 83px;
	width: 97px;
	margin-top: 28px;
	float: left;
}
.news-inside {
	margin-left: 105px;
	padding-left: 7px;
	background: url(../img/yellow.gif) no-repeat left top;
	text-align: left;
	padding-top: 11px;
}
.date {
	font-size: 11px;
	color: #FFF;
	font-weight: bold;
}
.news-title {
	margin-bottom: 8px;
}
.news-title a {
	color: #000;
	text-decoration: underline;
	font-size: 14px;
	font-weight: bold;
}
.news-title a:hover {
	text-decoration: none;
}
.news-text {
}
.news-text a {
	color: #000;
	text-decoration: underline;
}
.news-text a:hover {
	color: #000;
	text-decoration: none;
}





.sidebar-r {
	float: right;
	width: 300px;
	font-size: 11px;
	color: #000;
	background: url(../img/sidebar-r-bg.gif) repeat-y;
}
.sidebar-r a {
	color: #3493e3;
	text-decoration: underline;
	font-size: 12px;
	font-weight: bold;
}
.sidebar-r a:hover {
	color: #3493e3;
	text-decoration: none;
	font-size: 12px;
}
.top-r {
	background: url(../img/top-r.jpg) no-repeat right top;
	height: 25px;
}
.top-l {
	background: url(../img/top-l.jpg) no-repeat left top;
	height: 25px;
}

.quote {
	padding-left: 14px;
	font-size: 14px;
	font-style: italic;
	margin-top: 46px;
}
.b-rss {
}
.rss-img {
	height: 15px;
	text-align: right;
	float: left;
	padding-left: 190px;
}
.read-more {
	text-align: right;
	padding-right: 14px;
}
.read-more a {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: underline;
}
.read-more a:hover {
	font-size: 12px;
	color: #000;
	font-weight: normal;
	text-decoration: none;
}



/*.quote-img {
	background: url(../img/quote.gif) no-repeat;
	height: 69px;
	width: 89px;
	position: relative;
	bottom: 230px;
	left: 200px;
}*/

#name {
	font-style: normal;
	font-size: 14px;
	text-align: right;
	padding-right: 34px;
}
#name a {
	font-size: 14px;
}




.populap {
	padding-left: 14px;
	padding-right: 14px;
}
.bot-l {
	background: url(../img/bot-l.jpg) no-repeat left bottom;
	height: 25px;
}
.bot-r {
	background: url(../img/bot-r.jpg) no-repeat right bottom;
	height: 25px;
}
.footer {
	background: url(../img/footer-c.jpg) repeat-x;
	height: 57px;
	margin-top: 11px;
	color: #FFF;
}


.footer-l {
	background: url(../img/footer-l.jpg) no-repeat left top;
	height: 46px;
	width: 256px;
	float: left;
	padding-left: 30px;
	font-size: 10px;
	padding-top: 11px;
}
.footer-l a {
	color: #FFF;
	text-decoration: underline;
}
.footer-l a:hover {
	color: #FFF;
	text-decoration: none;
}


.footer-r {
	background: url(../img/footer-r.jpg) no-repeat right top;
	height: 41px;
	width: 210px;
	float: right;
	padding-top: 16px;
}
.footer-c {
	margin-left: 257px;
	margin-right: 211px;
	background: url(../img/footer-bg.jpg) no-repeat center;
	height: 57px;
}
.bot-nav {

}
.bot-nav ul {
	margin: 0px;
	padding: 18px 0px 0px;
	list-style: url(none) none;
	width: 480px;
	float: left;
}
.bot-nav ul li {
	margin: 0px;
	padding: 0px;
	float: left;
	display: block;
}
.bot-nav ul li a {
	padding-right: 7px;
	padding-left: 7px;
	color: #FFF;
	font-size: 11px;
	text-decoration: underline;
}
.bot-nav ul li a:hover {
	color: #FFF;
	text-decoration: none;
}




img {
	margin: 0px;
	padding: 0px;
	border-width: 0px;
}
.clear {
	clear: both;
	height: 0px;
}
h1,h6 {
	color: #000;
	font-size: 16px;
	font-style: normal;
	text-transform: uppercase;
}
.reset {
	margin: 0px 0px 6px;
}


.block_top:hover{
border:0.1em dotted blue;
opacity:0.4;
font-color:black;
}

.block_top_new:hover{
border:0.1em dotted blue;
opacity:0.6;
font-size: 80%;
}



.newss a {text-decoration:underline; font-weight:bold;

}

.newss a:hover { color: red;}
.newss:hover {opacity: 0.8;}










/* This is the moving lens square underneath the mouse pointer. */
.cloud-zoom-lens {
	border: 4px solid #888;
	margin:-4px;	/* Set this to minus the border thickness. */
	background-color:#fff;	
	cursor:move;		
}

/* This is for the title text. */
.cloud-zoom-title {
	font-family:Arial, Helvetica, sans-serif;
	position:absolute !important;
	background-color:#000;
	color:#fff;
	padding:3px;
	width:100%;
	text-align:center;	
	font-weight:bold;
	font-size:10px;
	top:0px;
}

/* This is the zoom window. */
.cloud-zoom-big {
	border:4px solid #ccc;
	overflow:hidden;
}

/* This is the loading message. */
.cloud-zoom-loading {
	color:white;	
	background:#222;
	padding:3px;
	border:1px solid #000;
}




.comments { color:blue; font-size:1.4em;}
.comment_from { font-size:1.3em;}
#com_s{margin-left:-30px;}
