html, body{
	margin:0;
	padding:0;
	border:0;
	font:normal 12px/20px Tahoma, Geneva, sans-serif;
	color:#000000;
}
div, img, p, span, input, textarea, ul, h1, h2, h3, h4, h5, h6{
	padding:0;
	margin:0;
	border:0;
	outline:none;
	list-style:none;
}
a{
	text-decoration:none; 
	font:normal 12px/18px Tahoma, Geneva, sans-serif; 
	color:#000000;
	transition-property: color !important;
	transition-property: text-shadow !important;
    transition-duration: 400ms!important;
    -webkit-transition-property: color!important;
	-webkit-transition-property: text-shadow !important;
    -webkit-transition-duration: 400ms!important;
	-moz-transition-property: color!important;
	-moz-transition-property: text-shadow !important;
    -moz-transition-duration: 400ms!important;
	-o-transition-property: color!important;
	-o-transition-property: text-shadow !important;
    -o-transition-duration: 400ms!important;
}
a:hover{	
	color:#0173bc;
	text-shadow:0 0 2px #bfe5ff;
}
.clear{ clear:both; width:auto; overflow:hidden; height:0px !important;}
.title{
	background:#f3efdc;
	border-bottom:1px solid #dcd1ae;
	padding:0 10px;
	overflow:hidden;
	font:bolder 12px/28px Tahoma, Geneva, sans-serif;
	text-shadow:1px 1px 3px #ffffff;
	text-align:left;
	overflow:hidden;
	display:block;
	height:28px;
	color:#0173bc;
	white-space:nowrap;
	text-transform:uppercase;
}
.title a{	
	font:bolder 12px/28px Tahoma, Geneva, sans-serif;
	text-align:left;
	overflow:hidden;
	color:#0173bc;
	white-space:nowrap;
	text-transform:uppercase;
}
.title a:hover{color:#000000;}
.rel_news {
    color: #0173bc;
    font:bolder 11px/20px Tahoma,Geneva,sans-serif;
    overflow: hidden;
    padding:0 10px;
	text-align:right;
	display:block;
	overflow:hidden;
	height:20px;
}
.rel_news a{
    color: #0173bc;
     font:bolder 11px/16px Tahoma,Geneva,sans-serif;
    margin-left: 5px;
}
.rel_news a:hover{color:#000000;}
.header{
	width:1046px;
	height:70px;
	overflow:hidden;
	margin:0 auto 10px auto;
	position:relative;
}
.header h1{
	width:184px;
	height:52px;
	overflow:hidden;
	background:url("../imgs/logo.jpg") no-repeat 0 0;
	position:relative;
	float:left;
	text-indent:-9999px;
	margin:15px 5px 0 10px;
}
.header h1 a{
	width:184px;
	height:52px;
	display:block;
	overflow:hidden;	
}
.header .banner{
	width:468px;
	height:60px;
	overflow:hidden;
	float:left;
	margin-top:14px;
}
.header .enter_control{
	width:374px;
	height:60px;
	overflow:hidden;
	float:left;
	padding:12px 0 0 0;
}
.header .enter_control .clock{
	width:374px;
	overflow:hidden;
	font:bold 18px/26px Arial, Helvetica, sans-serif;
	color:#727272;
	text-align:center;
}
.header .enter_control .enter{
	width:374px;
	overflow:hidden;
	font:bold 18px/26px Arial, Helvetica, sans-serif;
	color:#727272;
	text-align:center;
}
.header .enter_control .enter a{
	font:bolder 10px/28px Tahoma, Geneva, sans-serif !important;
	text-align:left;
	overflow:hidden;
	color:#0173bc;
	white-space:nowrap;
	text-transform:uppercase;
	margin:0 10px;
}
.header .enter_control .enter a:hover{ color:#000000;}
.menu{
	width:1026px;
	overflow:hidden;
	margin:0 auto 2px auto;
	background:#0173bc;
	position:relative;
	padding:5px 10px;
	border-radius:5px;
}
.menu h2{display:inline; _float:left;}
.menu a{
	font:normal 12px/20px Tahoma, Geneva, sans-serif;
	color:#ffffff;
	white-space:nowrap;
	padding:2px 5px;
}
.menu a:hover,
.menu a.hover{ color:#000000;}
/* --------------------------------------------------------------*/
.menu.special_sections {background:#f1f1f1; margin-bottom:5px;}
.menu.special_sections h2,
.menu.special_sections h3{display:inline; _float:left;}
.menu.special_sections h2{font:bold 13px/16px Arial, Helvetica, sans-serif; color:#5e5e5e;}
.menu.special_sections a{color:#0173bc; font:normal 12px/16px Arial, Helvetica, sans-serif; border-bottom:0 !important;}
.menu.special_sections a:hover,
.menu.special_sections a.hover{color:#000000; font:normal 12px/16px Arial, Helvetica, sans-serif; border-bottom:0 !important;}
/* --------------------------------------------------------------------------------- end header*/
/* -----------------------------------------------------------------------news_main_part*/
.news_main_part{
	width:1024px;
	height:150px;
	overflow:hidden;
	margin:0 auto 15px;
	padding:20px 10px;
	border: 2px solid #f3efdc;
}
.news_main_part .item{
	width:150px;
	height:154px;
	overflow:hidden;
	margin:0 10px;
	float:left;
	background:#efefef;
}
.news_main_part .item a{
	width:140px;
	height:56px;
	overflow:hidden;
	float:left;
	font:bolder 11px/13px Tahoma,Geneva,sans-serif;
	padding:0 5px;
}
.news_main_part .item:hover a{ color:#0173BC;}
.news_main_part .item a.img{
	width:150px;
	height:100px;
	overflow:hidden;
	margin:0 5px 0 0;
	padding:0;
	float:left;
}
.news_main_part .item a.img img{
	width:150px;
	height:100px;
	overflow:hidden;
}
/* -----------------------------------------------------------------------end news_main_part*/
.wrap{
	width:1046px;
	overflow:hidden;
	margin:0 auto;
}
.wrap .widget_left{ float:left; overflow:hidden; width:302px;}
/* --------------------------------------------------------------------------------  wrap / widget_left*/
	/* -------------------------------------------------------------*/
	.search{
		padding:0 10px;
		margin:12px auto;
		overflow:hidden;
		height:28px;
		width:402px;
	}
	.search input.text{
		width:350px;
		padding:0 10px;
		height:26px;
		font:normal 12px/28px Tahoma, Geneva, sans-serif;
		float:left;
		box-shadow:0 0 2px #373737 inset;
		border:1px solid #373737;
	}
	/* ------------------------------------------------------------- */
	.hit{
		white-space:nowrap;
		font:bolder 11px/16px Arial, Helvetica, sans-serif;
		text-transform:lowercase;
		color:#cccccc;
	}
	.hit span,
    .hits {color:#888;}
	.hit a{
		white-space:nowrap;
		font:normal 11px/16px Arial, Helvetica, sans-serif !important;
		text-transform:lowercase;
		color:#000000 !important;
		padding:0 !important;
		margin:0 !important;
	}
	.hit a:hover{color:#cccccc !important;}
	.hit .review { margin-right:3px !important;}
	.hit .review .ico,
	.hit .comment .ico{ background:url("../imgs/hit.png") no-repeat 0 0; padding-left:13px !important;}
	.hit .review .ico{ background-position: 0 0;}
	.hit .comment .ico{ background-position: -16px 0;}
	/* ------------------------------------------------------------- */
	.more_news{	overflow:hidden; padding-bottom:20px; display:block; clear:both; float:none;}
	.more_news .item{
		padding:5px 10px;
		margin:2px 0 0 0;
		background:#ffffff;
		overflow:hidden;
		color:#0173bc;
		font:bold 12px/16px Tahoma, Geneva, sans-serif;
		border: 2px solid #f3efdc;
	}
	.more_news .item:hover a{color:#0173BC;}
	.more_news .item a{
		color:#000000;
		font:normal 13px/16px Tahoma, Geneva, sans-serif;
		margin-left:5px;
	}
	.more_news .item .data{
		font:bold 11px/16px Tahoma, Geneva, sans-serif;
		margin-left:5px;
	}
	.more_news .item a:hover{ color:#0173bc;}
	.more_news .item h3{ display:inline;}
	.more_news .link_tabs{
		margin:0;
		background:#ffffff;
		overflow:hidden;
		color:#0173bc;
		font:bold 12px/22px Tahoma, Geneva, sans-serif;
		height:28px;
	}
	.more_news .link_tabs a{
		font:bold 12px/28px Tahoma, Geneva, sans-serif;
		text-transform:none;
		padding:6px 4px;
		outline:none !important;
		overflow:hidden;
	}
	.more_news .link_tabs a.hover,
	.more_news .link_tabs a.hover{
		background:#F3EFDC;
		outline:none !important;
		color:#0173bc;
	}
	.more_news .tabs{ display:none;}	
	/*--------------------------------------------------------*/
	.more_news.feed_articles .item{
		background:#F3EFDC;
		padding:10px;
	}
	.more_news.feed_articles .item a{ margin:0; font:bold 11px/15px Tahoma,Geneva,sans-serif; text-transform:uppercase; display:block; overflow:hidden;}
	.more_news.feed_articles .item img{ width:276px; border:1px solid #ffffff; margin-bottom:10px; height:139px;}
	/* ----------------------------------------------------- */
	.more_news.tape .item{ clear:both; overflow:hidden; float:none; _height:60px;}
	.more_news.tape .item img{ width:80px; height:50px; display:block; overflow:hidden; float:right; margin:5px 0 5px 10px;}
	.more_news.tape .item a{ display:block; padding:0; margin:0; font:bold 12px/15px Tahoma,Geneva,sans-serif;}
	.more_news.tape .item h2 a{ height:50px; overflow:hidden; margin-top:2px;}
	/* ----------------------------------------------------- */
	.more_news.journalist h2.title{
		background:#e6e6e5;
		border-bottom:1px solid #cccccc;
		padding:0 10px;
		overflow:hidden;
		font:bolder 12px/28px Tahoma, Geneva, sans-serif;
		text-shadow:1px 1px 3px #ffffff;
		text-align:left;
		overflow:hidden;
		display:block;
		height:28px;
		color:#0173bc;
		white-space:nowrap;
		text-transform:uppercase;		
	}
	.more_news.journalist .item {
		padding:10px;
		margin:2px 0 0 0;
		background:#ffffff;
		overflow:hidden;
		color:#0173bc;
		font:bold 12px/16px Tahoma, Geneva, sans-serif;
		border: 1px solid #cccccc;
	}
	.more_news.journalist .item img{ width:120px; height:70px; overflow:hidden; float:left; margin:0 10px 0 0; box-shadow:0 0 5px #cccccc; display:block; overflow:hidden;}
	.more_news.journalist .item h3 a{	overflow:hidden; display:block; height:70px; font:bold 11px/14px Tahoma,Geneva,sans-serif; float:left; width:140px;}
	/* ------------------------------------------------------*/
	.widget_ad_unit{ margin:0 0 20px 0; text-align:center; overflow:hidden;}
	/*-------------------------------------------------------*/
	.vote-layer {
		border:1px solid #DCD1AE;
		padding:5px 10px;
		overflow:hidden;
		background:#F3EFDC;
		font:normal 12px/15px Tahoma, Geneva, sans-serif;
		color:#000000;
		border-radius:5px;
		margin-bottom:20px;
	}
	.vote-layer p {
		font:normal 13px/15px Tahoma, Geneva, sans-serif;
		margin:10px 5px;
		overflow:hidden;
		color:#0173BC;
		text-transform:uppercase;
	}
	.vote-layer .golos_wid{ overflow:hidden; margin-bottom:10px; border-bottom:1px solid #DCD1AE; border-top:1px solid #DCD1AE; padding-bottom:10px; padding-top:10px;}
	.vote-layer .vote { padding-left:18px; margin-bottom:2px; font:normal 12px/15px Tahoma, Geneva, sans-serif; overflow:hidden; text-align:left; display:block; clear:both; float:none;}
	.vote-layer .vote input{ opacity:0.5; margin-right:5px; margin-left:-18px; float:left;}
	.vote-layer .vote input:hover{opacity:1;}
	.vote-layer .golos,
	.vote-layer .rez{
		padding:0 10px 4px 10px;
		*padding:0 5px 4px 5px;
		margin:0 10px 0 0;
		outline:0 !important;
		background:#dcd1ae;
		border:1px solid #ccbf97 !important;
		height:22px;
		font:normal 12px/20px Tahoma, Geneva, sans-serif !important;
		color:#000000;
		text-align:center;
		float:left;
		border-radius:5px;
		box-shadow:0 0 2px #ffffff;
		cursor:pointer;
		transition-property: color !important;
		transition-duration: 1s!important;
		-webkit-transition-property: color!important;
		-webkit-transition-duration: 1s!important;
		-moz-transition-property: color!important;
		-moz-transition-duration: 1s!important;
		-o-transition-property: color!important;
		-o-transition-duration: 1s!important;
	}
	.vote-layer .golos:hover,
	.vote-layer .rez:hover{ color:#9a8a56; border:1px solid #ccbf97 !important;}
	.vote-layer .golos_center a{
		color: #0173BC;
		display: block;
		font: bolder 11px/20px Tahoma,Geneva,sans-serif;
		height: 20px;
		overflow: hidden;
		padding: 0 10px;
		text-align: center;
	}
	.vote-layer .golos_center a:hover{color:#000000;}	
	/* ------------------------------------------------------*/
	
/* --------------------------------------------------------------------------------  end (wrap / widget_left)*/
.wrap .widget_center{ float:left; overflow:hidden; width:422px; margin:0 10px;}
/* ----------------------------------------------------------------------------- slider*/	
.nivoSlider {
	position:relative;
	margin-bottom:15px;
	height:240px !important;
	width:422px !important;
	overflow:hidden !important;
	background:url("../imgs/ajax-loader.gif") no-repeat 50% 50%;
}
.nivoSlider img { position:absolute; top:0px; left:0px; height:240px; width:422px; overflow:hidden; }
.nivoSlider a.nivo-imageLink {display:none;}
.nivo-slice { display:block; position:absolute;	z-index:5;	height:100%;}
.nivo-box { display:block;	position:absolute;	z-index:5;}
.nivo-caption {
	position:absolute;
	left:0px;
	bottom:0px;
	background:url("../imgs/fon.png") repeat 0 0;
	width:402px;
	color:#000000;
	display:block;
	padding:5px;
	z-index:8;
	margin:5px;
}
.nivo-caption p { padding:0;	margin:0;}
.nivo-caption a { 
	display:inline !important; 
	float:left;
	font:bolder 11px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
}
.nivo-caption a:hover { color:#0062a1!important; text-shadow:none; }
.nivo-html-caption {display:none;}
#slider img {position:absolute;	top:0px; left:0px; display:none;}
#slider a { border:0;	display:block;}
.nivo-controlNav {position:absolute; left:5px; top:5px; z-index:999;}
.nivo-controlNav a {
	display:block;
	background:url("../imgs/fon.png") repeat 0 0;
	font:normal 11px/16px Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	text-align:center;
	width:16px;
	height:16px;	
	border:0;
	margin:0 3px 0 0;
	float:left;
	color:#0173BC;
	position:relative;	z-index:9;	cursor:pointer;
}
.nivo-controlNav a.active,
.nivo-controlNav a:hover { color:#ffffff !important; text-shadow:none; }
/* ---------------------------------------------------------------------------------- */
.wrap .widget_center .widget_home { overflow:hidden;}
.wrap .widget_center .widget_home .item{ margin:10px 0;}
.wrap .widget_center .widget_home .item img{ width:150px; height:100px; float:right; margin:0 10px 5px; overflow:hidden;}
.wrap .widget_center .widget_home .item h3 a{
	color: #000000;
    font:bold 11px/15px Tahoma,Geneva,sans-serif;
    text-indent: 0;
    text-transform: uppercase;
	display:block;
}
.wrap .widget_center .widget_home .item h3 a:hover{color:#0173bc;}
.wrap .widget_center .widget_home .item h4 {
    display: block;
    font: 11px/16px Tahoma,Geneva,sans-serif !important;
}
.wrap .widget_center .widget_home .item .more{
	border-bottom:1px solid #d6d6d6;
    color: #0173bc;
    font:normal 11px/16px Tahoma,Geneva,sans-serif;
    margin: 1px 0 0;
    overflow: hidden;
    padding: 3px 10px;
	text-transform:none;
	background:#efefef;
}
.wrap .widget_center .widget_home .item .more h3,
.wrap .widget_center .widget_home .item .more a{display:inline; text-transform:none; font:normal 11px/16px Tahoma,Geneva,sans-serif;}
.wrap .widget_center .widget_home .item .more span{ margin-right:5px; font-weight:bold;}
.wrap .widget_center .widget_home.list h2{
	background:#ffffff;
	color:#000000;
	border-left:3px solid #000000;
	overflow:hidden;
	margin-bottom:5px;
}
.wrap .widget_center .widget_home.list .item{
	border-bottom: 1px solid #CCCCCC;
	padding-bottom:5px;
	margin-bottom:5px;
}
.wrap .widget_center .widget_home.list .paging span{color:#000000;}
.wrap .widget_center .widget_home.list .paging .hover{color:#000000 !important;}
/* ---------------------------------------------------------------------------------------------------------*/
.widget_center.articl_center { width:724px !important;  margin: 0 10px 0 0 !important; overflow:hidden;}
.widget_center.articl_center .articl{ overflow:hidden; margin-bottom:20px;}
.widget_center.articl_center .articl .text{}
.widget_center.articl_center .articl .title-block{
    border-bottom: 1px dotted #C8C8C8;
    color: #CC0001;
	font:bold 20px/28px Arial, Helvetica, sans-serif;
	padding-bottom:5px;
}
.widget_center.articl_center .articl .data{
	font:normal 11px/20px Arial, Helvetica, sans-serif;
	overflow:hidden;
	text-align:left;
	color:#8d8f8f;
	margin-bottom:15px;
}
.widget_center.articl_center .articl .data a{font:normal 10px/20px Arial, Helvetica, sans-serif;}
.widget_center.articl_center .articl .data a:hover{color:#0173bc;}
.widget_center.articl_center .articl .text{ float:left;}
.widget_center.articl_center .articl .text img{ overflow:hidden; box-shadow: 0 0 5px #CCCCCC; margin-bottom:10px; _float:left; *float:left;}
.widget_center.articl_center .articl .text a{ font-weight:bold;}
.widget_center.articl_center .articl .text a:hover{color:#0173bc;}
.widget_center.articl_center .articl .more_articl{
	background:#efefef; 
	width:240px;
	margin:0 0 10px 10px; 
	padding:5px; 
	float:right;
	box-shadow: 0 0 5px #CCCCCC;
	border:1px solid #cccccc;
}
.widget_center.articl_center .articl .more_articl .more_news .item a{ display:block; font:normal 12px/16px Arial, Helvetica, sans-serif !important; text-transform:none !important;}
.widget_center.articl_center .articl .more_articl .more_news.feed_articles img{ width:215px !important; height:139px !important;}
/* -----------------------------------------------------------*/
.widget_center.articl_center .soc_linck{
	background: none repeat scroll 0 0 #EFEFEF;
    border: 1px solid #ffffff;
    padding: 10px;
	margin-bottom:10px;
}
/* -------------------------------------------- -----------------------------------*/
.widget_center .coments .showlinki{
	background: none repeat scroll 0 0 #F5F6F7;
    border-radius: 3px 3px 3px 3px;
    box-shadow: 0 0 2px #C8C8C8;
    margin: 5px 20px;
    overflow: hidden;
    padding: 10px;
    text-align: center;
}
.widget_center .coments .showlinki .abutton{ cursor:pointer; color:#hover; text-transform:uppercase; font:normal 10px/20px Arial, Helvetica, sans-serif;}
.widget_center .coments .showlinki .abutton:hover{ cursor:pointer; color:#0173bc; text-transform:uppercase; font:normal 10px/20px Arial, Helvetica, sans-serif;}
/*-----------------------------------------------------------------------------------------------------------*/
.wrap .widget_right{ float:left; overflow:hidden; width:302px;}
.visit_control{
	width:1006px;
	overflow:hidden;
	margin:15px auto 0 auto;
	padding:20px;
	font:normal 12px/14px Tahoma, Geneva, sans-serif;		
}
.paging{
	margin:10px;
	overflow:hidden;
	padding:10px;
	border-top:1px solid #D6D6D6;
	white-space:nowrap !important;	
}
.paging a,
.paging span{ margin-right:5px; font:bold 11px/18px Arial, Helvetica, sans-serif;}
.paging span {color:#D6D6D6;}
.paging a.hover{color:#0173bc;}
/* ----------------------------------------------------------------------------------------*/
.slider_list{
	overflow:hidden;
	margin-bottom:15px;
	border-bottom:1px solid #DCD1AE;
	background:none repeat scroll 0 0 #F3EFDC;
}
.slider_list h2{
	padding:10px;
	font:bold 12px/16px Arial, Helvetica, sans-serif;
	display:block;
	overflow:hidden;
}
.slider_list img{
	display:block;
	width:422px;
	height:240px;
}
.slider_list h2 a{font:bold 11px/16px Arial, Helvetica, sans-serif; float:left; text-transform:uppercase;}
/* -------------------------------------*/
.widget_home.special_list .item .more{ overflow:hidden !important; margin-bottom:10px !important;}
.widget_home.special_list .item .more .name_category{ color:#CF2529;}
.widget_center .serch_result{ overflow:hidden !important; margin-bottom:10px !important; font:bold 12px/16px Arial, Helvetica, sans-serif;}
/* --------------------------------------------------------------------------------- footer*/
.footer{
	width:1006px;
	height:70px;
	overflow:hidden;
	margin:15px auto 0 auto;
	padding:20px 20px;
	background:#414141;
	position:relative;
	font:normal 12px/18px Tahoma, Geneva, sans-serif;
	color:#ffffff;
	text-align:center;
}
.footer span{color:#0080ff;}

/* ------------------------------------------------------------------------------------------*/

.pubBody p {margin-bottom:30px;}
.widget_center.articl_center .articl .text .pubBody img {max-width: 700px;height:auto !important;}
