@charset "windows-1251";
/* CSS Document */

/*--------------
		 Global
---------------*/
html {
}

body {
	background:#eaeaea url(/i/RF/bg_main.gif) repeat-x;
	color: #202020;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;	
}

	
a {
	text-decoration:underline;
	color:#184e67;
}

a:hover {	
	text-decoration:underline;
	color:#a90000;
}

/*
a:visited{
	color:#000000;
}
*/

h1, h2, h3{
	color:#343434;
}

h1{	
	font-size:21px;
	font-weight:normal;
	margin:0 0 10px 0;
}

h2{
	font-weight:bold;
	font-size:19px;

}

h3{
	font-size:17px;
	font-weight:bold;	
	font-size:14px;
}

p{
	padding-bottom:10px;
	line-height:17px;
}
/*--------------
		 Global EOF
---------------*/

/*--------------
		 Container
---------------*/
#mainWrap{
	width:996px;
	margin:0 auto;
}

#mainContainer {
	width:994px;
	float:left;
	background:#FFFFFF;
	border:1px solid #c1c1c1;
	border-bottom:none;
	border-top:none;
}
/*
#contentWrap{
	width:400px;
	margin:0 0 0 1px;
	background:url(/i/RF/bg_content_h.gif) repeat-x 0 1px;
	border-top:1px solid #D3D3D3;
	float:left;
}
*/
#contentWrap{
	width:400px;
	margin:0 0 0 1px;
	text-align:left;
}
/*--------------
		 Container EOF
---------------*/

/*--------------
		 header 
---------------*/

#header{
	float:left;
	width:996px;
	height:91px;
	margin:11px 0 0 0;
}

/* под Новый год
#header{
	float:left;
	width:996px;
	height:91px;
	margin: 0 0 0 0;
}
*/

#logo{
	width:280px;
	height:66px;
	float:left;
	background:url(/i/RF/logo.gif) no-repeat;
}

/* под Новый год
#logo{
	width:309px;
	height:91px;
	float:left;
	background:url(/i/RF/logo.gif) no-repeat;
}
*/

#logo a{
	width:272px;
	height:66px;	
	float:left;
	display:block;
	text-indent:-9999px;
}
#headerNews{
	margin:0 0 0 14px;
	float:left;
}
#headerNews img{
	border:1px solid #D8D8D8;
	float:left;
	margin:0 7px 0 0;	
}
#headerNews a{
/*	color:#49494a; */
	font-size:13px;
	line-height:16px;
	margin:3px 0 0 0;
	display:block;
}
#headerNews a img{
	margin-top:-3px;
}
#headerNews li{
	width:246px;
	float:left;
	padding:0 18px 0 0;
}

#productBy{
	float:right;
	padding:1px 26px 0 0;
}

/* под Новый год
#productBy{
	float:right;
	padding:10px 26px 0 0;
}
*/
/*--------------
		 header EOF
---------------*/

/*--------------
 mainMenu
---------------*/
#mainMenu, #mainMenuWrap{
	height:47px;
	width:995px;
}
#mainMenuWrap{
	
}
#mainMenu {
	width:991px;
	margin:0 0 0 0px;

}
#mainMenu td{
	height:43px;
	background:url(/i/RF/top_nav_separator.gif) no-repeat 100%;
	margin:0 0 0 0px;
}

#mainMenu td.act a{
	background:#eceaea;
	color:#5889a0;
	padding:8px 5px 11px 5px;
}
#mainMenu td.act {
	margin:0;
}

#mainMenu td.last{
	background:none;
}
#mainMenu td a{
	font-size:13px;
	color:#e8eff2;
	font-weight:bold;
	text-decoration:none;
	padding:0 0 0 0;
	line-height:44px;
}
#mainMenu td a:hover{
	text-decoration:underline;
}
/*--------------
		 mainMenu EOF
---------------*/

/*----------------
	subMenu + search
-----------------*/
#subMenu{	
	height:38px;
/*	background:url(/i/RF/bg_sub_nav.gif) repeat-x;	*/
}

#subMenu ul{
	padding:0 0 0 11px;
}
#subMenu li{
	float:left;
}

#subMenu a{
/*	color:#4d4f4f; */
	font-size:11px;
	font-weight:bold;
	line-height:39px;
}

#search{
	background:url(/i/RF/bg_search_form.gif) no-repeat 0 3px;
	width:280px;
	float:right;
	margin:4px 0 0 0;
}
#sKey{
	width:162px;
	vertical-align:top;
	margin:5px 0 0 3px;
	font-size:14px;
	color:#929292;
}
#searchstr{
	width:189px;
	vertical-align:top;
	margin:5px 0 0 3px;
	font-size:14px;
	color:#929292;
}
#search fieldset{
	margin:0px 0 0 0;
	vertical-align:top;
}
#submit{
	margin:0px 0 0 3px;
}
/*---------------------
	subMenu + search EOF
---------------------*/


/*--------------
 center Content
---------------*/
#center{
	float:left;
	width:696px;
	margin:0px 0 0 0px;
}

#center h1{
	margin:20px 0 5px 20px;
}

#mainNews{
	margin:0 0 0 20px;
	width:414px;
	float:left;
}

#mainNews2{
	margin:0 0 0 0px;
	width:414px;
}

#mainNews .newsItem{
	margin:21px 0 5px 0;
	float:left;
}

#mainNews2 .newsItem2{
	margin: 0px 0 0px 0;
}


#mainNews .newsItem .header, /*.newsByCategory .newsItem .header*/ /*, #singleNews .newsItem .header */{
	border-left:3px solid #d5d5d5;
	padding:0 0px 0 5px;
	line-height:20px;
}
.newsByCategory .newsItem .header{
/*	border-left:3px solid #d5d5d5; */
	padding:0 0px 0 0px;
	line-height:20px;
}
#singleNews .newsItem .header{
	padding:0 0px 0 0px;
	line-height:20px;
}

#mainNews2 .newsItem2 .header{
	padding:0 0px 0 0px;
	line-height:20px;
}


#singleNews .newsItem .header .header2{
	float:left;
	font-weight:bold;
}
#mainNews .newsItem .header a, /*#mainNews2 .newsItem2 .header a,*/ /*.newsByCategory .newsItem .header a*/ {
	color:#202020;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 0;
}
.newsByCategory .newsItem .header a {
/*	color:#202020; */
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
/*	text-decoration:none; */
	padding:0 5px 0 0;
}
#mainNews2 .newsItem2 .header a {
/*	font-family:"Times New Roman", Times, serif; font-size:22px; */
	font-size:17px;
	font-weight:bold;
	padding:0 5px 0 0;
}


#mainNews .newsItem .header .meHeader{
	width:900px;
	color:#202020;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
}

a.mn{text-decoration:none;}
a.mn:hover{text-decoration: underline;}


#mainNews .newsItem .header span span, #mainNews2 .newsItem2 .header span span, .newsByCategory .newsItem .header span span{
	background:#598ba2;
	color:#FFFFFF;
	padding:1px 3px;
	margin:0 5px 0 0;
}
#mainNews .content, .newsByCategory .content,  #singleNews .newsItem .content{
	margin:10px 0 0 0;

}
#singleNews .newsItem .content .info p img{
	float:none;
}
#singleNews .newsItem .content .info p p img{
	float:none;
}
#singleNews .newsItem2 .content .info p img{
	float:none;
}
#singleNews .newsItem2 .content .info p p img{
	float:none;
}


#mainNews .newsItem .header a:hover, /*#mainNews2 .newsItem2 .header a:hover,*/ .newsByCategory .newsItem .header a:hover{
	text-decoration:underline;
}
#mainNews .newsItem img, #mainNews2 .newsItem2 img, .newsByCategory .newsItem img, #singleNews .newsItem img{
	margin:0 14px 0 0;
	float:left;
	border:1px solid #e5e5e5;
}
#mainNews .content .date, .newsByCategory  .content .date, #singleNews .newsItem .date, .simpleNews .newsItem .info .date, .dateSpan{
	color:#878787;
	font-size:11px;
}
.simpleNews .newsItem .info .dateA{
	color:#878787;
	font-size:11px;
	padding: 1px 0 3px 0;
}
#mainNews .content .info, .newsByCategory .content .info{
	font-size:14px;
	line-height:16px;
	margin:2px 0 0 0;
}
#mainNews .content .info a, .newsByCategory .content .info a{
	font-family:Tahoma, Arial, Helvetica, sans-serif
}



#mainNews2{
	margin:0 0 0 0;
	width:414px;
	padding:10px 0px 0 5px;
}

#mainNews2 .newsItem{
	border-left:3px solid #d5d5d5;
	padding:0 0px 0 5px;
	line-height:20px;
}

#mainNews2 .newsItem .header {
	color:#202020;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 0;
}

#mainNews2 .content .info {
	font-size:14px;
	line-height:16px;
	margin:2px 0 0 0;
}

#mainNews2 .content .date {
	color:#878787;
	font-size:11px;
	padding: 5px 0 0 0;
}



#freshNews{
	width:250px;
	float:right;
	margin:0px 0 0 0;
}
#freshNews .header, .headerFreshNews{
	color:#437C96;
	font-size:16px;
	font-weight:bold;
	padding:0px 0 0 0px;
}
.headerFreshNews2{
	color:#437C96;
	font-size:16px;
	font-weight:bold;
	padding:0px 0 5px 6px;
}

#freshNews table{
	margin:10px 10px 20px 0px;
}
#freshNews td{
	margin:0 0 10px 0;
	line-height:15px;
}

#freshNews span a, #freshNews a{
/*	color:#171717; */
}
#freshNews span a:hover, #freshNews a:hover{
}

#freshNewsAll{
	width:240px;
	float:right;
	margin:20px 0 0 16px;
}

#freshNewsAll a{
	font-size:15px;
	margin: 0 0 0 15px;
	font-weight:bold;
}

#freshNewsAll5{
	padding:0px 0 0 20px;
}

#freshNewsAll5 a{
	font-size:14px;
	font-weight:bold;
}

#freshNewsAll6{
	padding:0px 0 0 5px;
}

#freshNewsAll6 a{
	font-size:14px;
	font-weight:bold;
}

#freshNewsAll7{
	padding:0px 0 0 0px;
}

#freshNewsAll7 a{
	font-size:14px;
	font-weight:bold;
}

#freshNewsAll2{
	font-size:18px;
}

#freshNewsAll2 a{
	font-size:17px;
	margin: 0 0 0 1px;
}

#person{
	float:left;
	background:url(/i/RF/bg_person_b.gif) no-repeat bottom left;
	width:675px;
	margin:20px 0 0px 18px;
	padding:0px 0 15px 0;
	overflow:hidden;
}
#person .header{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
	font-size:24px;
	color:#343434;
	background:url(/i/RF/bg_person_h.gif) no-repeat 0 30px;
	padding:0 0 20px 9px;
}
#person .content{
	padding:5px 0 0 10px;
	float:left;
	width:665px;
}
#person .info{
	float:left;
	width:665px;
}
#person .quote{
	color:#252525;
	font-size:19px;
	font-style:italic;
	float:left;
	width:500px;
	margin:3px 0 0 0;
}
#person .quote a{
	font-size:12px;
	font-style:normal;
}
#person .quote p{
	padding:0;
	line-height:inherit;
}
#person .quote span.name{
	color:#717171;
	font-weight:bold;
	font-size:14px;
}
#person .quote span.position{
	color:#717171;
	font-size:12px;
}
#person .quote span a{
	color:#717171;
	text-decoration:none;
}
#person .info .img{
	float:left;
	width:116px;
}
#person .info .img img{
	border:1px solid #d8d8d8;
	float:left;
	margin:0 12px 5px 0;
}
#person .relatedLinks{
	float:right;
	width:212px;
	position:inherit;
	margin:3px 0 0 0;
}
#person .relatedLinks li{
	padding:0 10px 7px 0;
}
#person .relatedLinks li a{
	font-size:11px;
	font-weight:bold;
}
#person .question{
	margin:15px 0 0 0;
	text-align:center;
	padding:0 0 0 50px;
}
#person .question a{
	color:#3a3a3a;
	font-style:normal;
	font-weight:bold;
	font-size:12px;
	text-decoration:none;
	background:url(/i/RF/request_ques.gif) no-repeat left top;
	display:block;
	width:141px;
	height:31px;
	line-height:31px;
}

.categoryNews2{

}
.wide2{
	width:680px;
}

.categoryNews2 .header{
	background:#437c96 url(/i/RF/bg_2header_l.gif) no-repeat left top;		
}
.categoryNews2 .header div{
	background:url(/i/RF/bg_2header_r.gif) no-repeat right top;
	height:31px;
	line-height:31px;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}





.categoryNews{
	width:325px;
	float:none;
	padding:0 2px 0 20px;
	margin:1px 0 10px 0;
}
.wide{
	width:680px;
	padding:0 2px 0 23px;
	margin:17px 0 10px 0;
}
.wide .left{
	width:320px;
	float:left;
}
.wide .right{
	width:320px;
	float:right;
}

.wide .left .newsItem, .wide .right .newsItem{
	width:320px;
}

.categoryNews .header{
	background:#437c96 url(/i/RF/bg_2header_l.gif) no-repeat left top;		
}
.categoryNews .header div{
	background:url(/i/RF/bg_2header_r.gif) no-repeat right top;
	height:31px;
	line-height:31px;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}
.categoryNews .header div table tr td{
	height:31px;
	line-height:31px;
	color:#ffffff;
	text-align:center;
	font-size:14px;
	font-weight:bold;
}

.categoryNews .newsItem{
	margin:12px 0 0 2px;
/*	float:left;	*/
}
.categoryNews .newsItem img{
	border:1px solid #D8D8D8;
/*	float:left; */
	margin:0 15px 0 0;
}
.categoryNews .title{
	font-size:15px;
	margin:0 0 0 0;
	float:none;
}
.categoryNews a{
	color:#184E67;
}
.categoryNews .title span, .categoryNews .title span a{
	color:#393939;
	font-size:15px;
	text-decoration:none;
}
.categoryNews .title span a:hover{
	text-decoration:underline;
}
.categoryNews .info{
	line-height:14px;
	margin:5px 0 0 0;
}
.categoryNews .info a{
 font-size:14px;
}

.bannerCentr{
 clear:both;
 float:left;
 display:block;
 border:1px solid #a1a1a1;
 margin:10px 0 0 5px;
}

.categoryNews .newsItem .title a{
	line-height:17px;
}
.ads{
	clear:both;
	padding:10px 0 0 0;
}
.adsContent{
	width:300px;
	float:left;
	margin:0 2px 0 20px;
}
.adsContent {
	background:#f9f9f9;
}
.ads li{
	display:block;
	float:left;
	margin:14px 0 0 0;
	width:275px;
	line-height:17px;
}
.ads .adsBy img{
	margin:0 10px 0 0;
}
.adsBy{
	float:right;
}
.ads img{
	float:left;
	margin:0 10px 0 0;
	vertical-align:middle;
	margin-top:-7px;
	border:1px solid #fcfcfc;
}


.ads .left{
	border:3px solid #d4d4d4;
	padding:6px 0 5px 20px;
}
.ads .left a{ 
	color:#424242;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}

.ads .right{
	border:3px solid #ffeda3;
	padding:6px 0 5px 20px;
	background:#ffffff;
}
.ads .right a{ 
	color:#154f7d;
	font-weight:bold;
	font-size:13px;
	text-decoration:none;
}


.newsByCategory{
	float:left;
	width:654px;
	padding:0 0 0 20px;
	margin:10px 0 0 0;
}
.newsByCategory .newsItem{
	margin:11px 0 5px 0;
	float:left;
	width:654px;
}
.newsByCategory  .content .date a{
	color:#878787;
	font-size:11px;
	text-decoration:none;
}
.newsByCategory  .content .date a:hover{
	text-decoration:underline;
}
.newsByCategory .info{
	padding:10px 0 0 0;
}
.newsByCategory .headerCategory{
	background:#b3b5b3;
	color:#ffffff;
	padding:4px 6px 3px 6px;
	margin:5px 0 0 0;
	float:left;
}

#mainNews .newsItem .header span a, #mainNews .newsItem .header span span a,  
#mainNews2 .newsItem2 .header span a, #mainNews2 .newsItem2.header span span a,
.newsByCategory .newsItem .header span a,  .newsByCategory  .newsItem .header span span a{
	font-size:12px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#mainNews .newsItem .header span span a, #mainNews2 .newsItem2 .header span span a, .newsByCategory  .newsItem .header span span a{
	color:#FFFFFF;
	padding:0;
}

/*paginator*/
#paginator{	
	width:680px;
/*	float:left; */
	margin:30px 0 40px 0;
	color:#598ba2;
	font-weight:bold;
	font-size:14px;
}
#paginator a{	
	color:#598ba2;
}

#paginator ul li{
	display:inline;
	padding:0 8px;
}


/* single news*/
#adsTop{
	border-bottom:1px solid #dededd;
	width:675px;
	padding:20px 0 12px 20px;
	float:left;
}
.ads-header a{
	text-decoration:none;
}
.ads-header .fstL{
	color:#ff0000;
	background:none;
	padding:0;
}
.ads-header span{
	background:#437c96;
	color:#FFFFFF;
	padding:2px 2px 1px 3px;
}
.ad{
	width:280px;
	float:left;
	padding:10px 50px 0 0;
	line-height:14px;
}
.ad-link{
	font-size:14px;
}
.ad .url{
	color:#184e67;
}

#singleNews{
	padding:20px 0 0 20px;
	float:none;
	width:670px;
}
#singleNews .newsItem{
	float:none;
}

#singleNews .newsItem .header{
	color:#202020;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 5px;
}
#singleNews .newsItem .header span{
	font-size:12px;
	padding:0 0 0 10px;
	font-weight:normal;
	font-family:Arial, Helvetica, sans-serif;
}
#singleNews .newsItem .header span span{
	background:#598ba2;
	color:#FFFFFF;
	padding:1px 3px;
	margin:0 5px 0 0;
}

#singleNews .newsItem  .info{
	font-size:14px;
	padding:12px 0 0 0;

}

#singleNews  .newsItem .img{
	margin-bottom:3px;
	float:left;
	right:0;
	font-size:0px;
	border:none;
	position:static;
	display:inline-table;
	clear:both;
}

#singleNews  .newsItem .img div{
	clear:both;
	float:left;
	color:#878787;
	padding:3px 0 0 3px;
	font-size:11px;
	display:block;
}
#singleNews .newsItem .img div a{
	color:#878787;
	text-decoration:none;
}

#singleNews .expertReview .header, .expertReview .header{
	font-style:italic;
	font-size:14px;
	font-weight:normal;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.expertReview{
	padding:15px 0 20px 0;
}

.expertReview .content{
	line-height:18px;
	font-style:italic;
	border-left:22px solid #ececec;
	padding:0 0 0 24px;
	margin:5px 0 0 0;
}

.newsItem .note{
	font-style:italic;
	background:#ececec;
	padding:5px 8px;
	margin-bottom:8px;
}

.alsoRead{
	text-align:left;
	width:263px;
	background:#f0f7e1;
	font-size:12px;
}

#singleNews .newsItem .alsoRead .header{
	font-size:14px;
	font-weight:bold;
	color:#9eac7d;
	font-family:Arial, Helvetica, sans-serif;
	border:none;
	padding:10px 0 10px 20px;
}

.alsoRead li{
	padding:0 10px 15px 20px;
}
.alsoRead li a{
	color:#333333;
	font-weight:bold;
	text-decoration: underline;
}

.alsoRead li a:hover{
	text-decoration: none;
}


#singleNews .options a{
/*	color:#437c96; */
	font-size:11px;
}

#singleNews .options .print{
/*	float:left; */
	margin:22px 0 0 0;
}
#singleNews .options .print a{
	background:url(/i/RF/ico_print.gif) no-repeat 0 0;
	padding:2px 0 5px 25px;
/*	display:block; */
}

#singleNews .options .addFavourite{
/*	float:left; */
	padding:12px 0 0 0px;
}
#singleNews .options .addFavourite a{
	background:url(/i/RF/addFavourite.gif) no-repeat 0 0;
	padding:2px 0 5px 25px;
/*	display:block;	*/
}

#singleNews .options .sendEmail{
	float:left;
	padding:17px 0 0 20px;
}
#singleNews .options .sendEmail a{
	background:url(/i/RF/news/email.png) no-repeat 0 0;
	padding:0px 0 5px 22px;
	display:block;
}

.addFavourite2{
	float:left;
	padding:0px 0 0 3px;
}
.addFavourite2 a{
	background:url(/i/RF/addFavourite.gif) no-repeat 0 0;
	padding:5px 0 5px 22px;
	display:block;
}

#singleNews .options .comments{
	float:left;
	padding:25px 0 0 50px;
}
#singleNews .options .comments5{
	float:left;
	padding:5px 0 0 180px;
}
#singleNews .options .comments a{
	background:url(/i/RF/comments.gif) no-repeat 0 0;
	padding:5px 0 5px 22px;
}
#singleNews .options .comments5 a{
	background:url(/i/RF/comments.gif) no-repeat 0 0;
	padding:5px 0 5px 22px;
	display:block;
}
.comments70{
	float:left;
	padding:3px 0 0 0px;
}
.comments70 a{
	background:url(/i/RF/comments.gif) no-repeat 0 0;
	padding:5px 0 5px 22px;
	text-decoration:none;
	display:block;
}
.comments71{
	float:left;
	padding:3px 0 0 0px;
}
.comments71 a{
	padding:5px 0 5px 0px;
	text-decoration:none;
	display:block;
}

#singleNews .options .AddThis{
	float:left;
	padding: 28px 0 0 50px;
}

#singleNews .options .AddThis5{
	float:left;
	padding: 8px 0 0 50px;
}

#singleNews .options .recommend{
	float:left;
	padding: 0 0 0 50px;
}

#singleNews .options .recommend a{
	float:left;
	padding:10px 0 0 0;
}

#singleNews .options .recommend img{
	margin:-5px 2px 0px 2px;
	display:block;
}



#singleNews .rate{
	float:none;

	margin: 0px 0px 0 0;
	padding: 0px 17px 0 0;
}

#singleNews .rate .rateAction{
	float:none;
}

#singleNews .rate .rateAction li, .rate5 .rateAction li{	
	float:left;
	border-right:1px solid #d9d9d9;
	text-align:center;
	font-size:18px;	
	color:#FFFFFF;
}

#singleNews .rate .rateAction li.last, .rate5 .rateAction li.last{
	border-right:none;
}

#singleNews .rate .rateAction div, .rate5 .rateAction div{
	float:left;
	font-size:14px;
	line-height:18px;
	padding:0 10px 0 0;
}
#singleNews .rate .rateAction ul, .rate5 .rateAction ul{
	float:none;
}
#singleNews .rate .rateAction li a, .rate5 .rateAction li a{
	color:#FFFFFF;
	text-decoration:none;
	width:32px;
	height:32px;
	line-height:32px;
	display:block;
	background:#b3b3b3;
	margin:1px 0 1px 0;
}

#singleNews .rate .rateAction li a:hover, .rate5 .rateAction li a:hover{
	background:#909090;
	width:32px;
	height:34px;
	line-height:34px;
	margin:0;
}

#singleNews .rate .rateInfo, .rate5 .rateInfo{
	font-size:10px;
	line-height:12px;
	padding: 0px 0 0 0px;
}

#singleNews .rate .tweetmeme{
	float:right;
	padding: 7px 0 0 0; 
}

.tweetmeme{
	float:right;
	padding: 7px 0 0 0; 
}

#comments{
	float:left;
	margin:25px 0 0 0;
	clear:both;
	color:#565656;
}

#comments .header{
	font-size:21px;
	padding:0 0 10px 0;
}

#comments .commentsInfo span{
	font-weight:bold;
	padding:0 0 0 5px;
}

#comments .commentsContent{
	line-height:14px;
	margin:4px 0 0 0;
}

#comments .commentItem{
	border-bottom:1px solid #c7c7c7;
	padding:0 0 10px 0;
	margin:10px 0 0 0;
}

#commentForm{
	width:670px;
	float:left;
	margin:20px 0 0 0;
	color:#565656;
}
#commentForm .header{
	margin:0px 0 10px 0;
}
.inputC{
	border:1px solid #cdcdcd;
}

.commentText label{
	padding:0 6px 0 20px;
}

#comments_content{
	margin:0 0 5px 0;
	width:340px;
	height:195px;
}
#numChar{
	width:32px;
	margin:0 50px 0 0;
}

#commentForm .commentText{
	float:left;
	width:370px;
}
#commentForm .commentsOptions{
	float:left;
	width:295px;
}

#commentForm .commentsOptions .inputC{
	display:block;
	width:286px;
	margin:4px 0 8px 0;
}

#commentForm  .captcha{
	margin:15px 0 0 0;
}

#commentForm  .captcha .inputC{
	width:80px;
	float:left;
	margin:0 5px 10px 0;
}

#commentForm  .captcha label{
	display:block;
	margin:0 0 8px 0;
}

#commentForm  .captcha img{
	margin:0 0 4px 0;
}

input.button{
	font-weight:bold;
	font-size:12px;
}
.required { 
	color:#ff0000;
}

/*partner*/
.partnerNews{
	width:673px;
	float:left;
	background:#f3f3f3;
	margin:17px 0 0 21px;
}
.partnerNews .header{
	color:#424242;
	font-size:18px;
	padding:8px 0 11px 12px;
}
.partnerNews li{
	width:201px;
	float:left;
	padding:0px 8px 0px 11px;
	height:73px;
	line-height:14px;
}
.partnerNews li img{
	border:1px solid #f9f9f9;
	float:left;
	margin:0 8px 0 0;
}
.partnerNews li span{
	padding:7px 0 0 0;
	display:block;
}
.partnerNews li a span{
	text-decoration:underline;
}
.partnerNews li a:hover span{
	text-decoration:none;
}
/*abc*/
.abcMenu{
	float:none;
	width:690px;
	padding:16px 0 0 21px;
	font-size:11px;
	color:#a3a3a3;
}
.abcMenu a{
/*	color:#437c96; */
	text-decoration:none;
}
.abcMenu a:hover{
	text-decoration:underline;
}
.abcMenu .header{
	font-size:14px;
	font-weight:bold;
	color:#437C96;
	padding:10px 0 5px 15px;
}
.abcMenu .byPerson, .abcMenu .byCompany{
	float:left;
	width:330px;
	margin:0 3px 0 0;
	padding:0 0 5px 0;
	background:#ECF3FB; /* #ececec */
}
.abcMenu .byCompany{
	margin-right:0;
}
.abcMenu .byPerson ul, .abcMenu .byCompany ul{
	padding:10px 0 0 15px;
	display:block;
	float:left;
	width:320px;
}
.abcMenu .byPerson li, .abcMenu .byCompany li{
	float:left;
	padding:0 3px 0 0;
}
.abcMenu li.act{
	font-weight:bold;
	color:#3a3a3a;
}


.abcMenu2 a{
	text-decoration:underline;	
}
.abcMenu2 a:hover{
	text-decoration:none;
}

.abcMenu2 .byPerson2, .abcMenu2 .byCompany2{
	margin:0 3px 0 0;
	padding:0 0 5px 0;
}

.abcMenu2 .byPerson2 ul, .abcMenu2 .byCompany2 ul{
	padding: 0px 0 0 45px;
	display:block;
	float:left;
	width:600px;
}
.abcMenu2 .byPerson2 li, .abcMenu2 .byCompany2 li{
	float:left;
	padding:0 3px 0 0;
}


.abcMenu3{
	float:none;
	font-size:11px;
	color:#a3a3a3;
	padding-bottom:0px;
}
.abcMenu3 a{
	color:#437c96;
	text-decoration:none;
}
.abcMenu3 a:hover{
	text-decoration:underline;
}
.abcMenu3 .header{
	font-size:14px;
	font-weight:bold;
	color:#000000;
	padding:10px 0 5px 15px;
}
.abcMenu3 .byPerson, .abcMenu3 .byCompany{
	width:330px;
	background:#ececec;
}
.abcMenu3 .byCompany{
	margin-right:0;
}
.abcMenu3 .byPerson ul, .abcMenu3 .byCompany ul{
	padding:0px 0 0 15px;
	float:left;
	width:320px;
}
.abcMenu3 .byPerson li, .abcMenu3 .byCompany li{
	float:left;
	padding:0 3px 0 0;
}
.abcMenu3 li.act{
	font-weight:bold;
	color:#3a3a3a;
}



.abcResults{
	float:left;
	padding:16px 0 20px 21px;
	font-size:14px;
}
.abcResults ul{

}
.abcResults li{
	line-height:15px;
	padding:0 0 5px 0;
}
.abcResults a{
/*	color:#437c96; */
}
.abcResults .header{
	color:#202020;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 8px;
	border-left:3px solid #ad0a0a;
}
.abcResults .current{
	font-size:18px;
	font-weight:bold;
	color:#343434;
	padding:20px 0;	
}

/*person single*/
.person{
	float:left;
	width:673px;
	padding:16px 0 0 21px;
	font-size:14px;
}
.person a{
	color:#437c96;
}
.person .header{
	color:#202020;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 8px;
	border-left:3px solid #ad0a0a;
}
.person .header span{
	font-size:14px;
	font-style:italic;
	font-weight:normal;
}
.person .content{
	margin:10px 0 0 0 ;
}
.person .img{
	float:left;
	margin:0 10px 10px 0;
}
.person .img img{
	border:1px solid #d8d8d8;
}

/*person questions*/
.personQ{
	float:left;
	width:673px;
	padding:10px 0 0 21px;
	color:#565656;
}
.personQ .header{
	font-size:21px;
	color:#343434;
	padding:0 0 0 5px;
}
.personQ .form{
	padding:10px 0 0 0;
}
.personQ .commentText{
	float:left;
	width:370px;
}

.personQ .commentText .submit{
	float:right;
	margin:0 40px 0 0;
}
.personQ .commentText label{
	padding:0 0 10px 5px;
	display:block;
}
.personQ .commentsOptions{
	float:left;
	width:295px;
	padding:5px 0 0 0;
}


.personQ .commentsOptions .inputC{
	display:block;
	width:286px;
	margin:4px 0 8px 0;
}

.personQ  .captcha{
	margin:15px 0 0 0;
}

.personQ  .captcha .inputC{
	width:80px;
	float:left;
	margin:0 5px 10px 0;
}

.personQ  .captcha label{
	display:block;
	margin:0 0 8px 0;
}

.personQ  .captcha img{
	margin:0 0 4px 0;
}



/*person Publications*/
.personPub{
	float:left;
	width:673px;
	margin:10px 0 0 21px;
	padding:0 0 10px 0;
	font-size:14px;
	background:#f0f7e1;
}
.personPub .header{
	color:#66695e;
	font-size:21px;
	font-size:21px;
	padding:10px 0 10px 21px;
}

.personPub .content{
	background:url(/i/RF/bg_separator.gif) repeat-y 340px 0;
	float:left;
	width:673px;
}
.personPub .content ul{
	float:left;
	width:315px;
	padding:0 0 0 20px;
}
.personPub .content li{
	line-height:15px;
	padding:5px 5px 5px 0;
}
.personPub .content .more{
	font-size:12px;
	text-align:right;
	float:right;
	width:600px;
	padding:0 30px 0px 0;
}

/*quotation*/
.quotation{
	float:left;
	width:673px;
	padding:20px 0 0 21px;
}
.quotation .header{
	color:#343434;
	font-size:21px;
}
.quotation .content{
	padding:18px 0 0 0;
	float:left;
	width:673px;
}
.quotation .content p{
	font-style:italic;
	padding-right:10px;
}
.quotation .content p b{
	font-size:15px;
}
.quotation .content .more{
	font-size:12px;
	text-align:right;
	padding:0 30px 0px 0;
}

.separator{
	clear:both;

	margin:0 auto;
	display:block;


	width:650px;
	height:1px;
	margin:0 auto 10px auto;
	font-size:1px;
	border-bottom:1px solid #dadada;
	padding:10px 0 0 0;
}

/*company*/
.company{
	float:left;
	width:673px;
	padding:16px 0 0 21px;
	font-size:14px;
}
.company .header{
	color:#202020;
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-weight:bold;
	text-decoration:none;
	padding:0 5px 0 8px;
	border-left:3px solid #ad0a0a;
}
.company .img{
	float:left;
	margin:0 10px 10px 0;
}

.staff{
	float:left;
	width:673px;
	padding:6px 0 0 21px;
}
.staff .header{
	font-size:15px;
	font-weight:bold;
	color:#000000;
}
.staff .content{
	padding:6px 0 0 0;
	font-size:13px;
}
.staff .content li{
	display:inline;
}
.staff .content a{
/*	color:#437c96; */
}

.companyRelated{
	float:left;
	width:690px;
	padding:25px 0 10px 21px;
}
.companyRelated .publications, .companyRelated .release{
	float:left;
	width:320px;
}

.companyRelated .publications .content, .companyRelated .release  .content{
	font-size:14px;
	padding:15px 0 0 0;
}

.companyRelated .publications .content li, .companyRelated .release  .content li{
	padding:0 10px 10px 0;
	line-height:15px;
}
.companyRelated .release  .content li{
	padding:0 5px 10px 20px;
}

.companyRelated .publications .content li.more, .companyRelated .release  .content li.more{
	text-align:right;
	font-size:12px;
	padding-right:30px;
	padding-top:10px;
}

.companyRelated .publications .header{
	font-size:15px;
	font-weight:bold;
	color:#000000;
	padding:15px 0 0 0;
}
.companyRelated .release{
	background:#ecf3fb;
}
.companyRelated .release  .header{
	font-size:15px;
	font-weight:bold;
	color:#66695e;
	padding:15px 0 0 20px;
}
/*--------------
 center Content EOF
---------------*/


/*--------------
 righ Content
---------------*/
#columnRight{
	width:240px;
	float:right;
	margin:0 20px 0 0;
	padding:7px 0 0 0;	
}

#columnRight .simpleNews{
	float:left;
	width:240px;
}
.simpleNews .newsItem{
	margin:14px 0 0 0;
	float:left;
}
.simpleNews .newsItem img{
	border:1px solid #D8D8D8;
	float:left;
	margin:0 15px 0 0;
}
.simpleNews .title{
	font-size:15px;
	margin:0 0 0 0;
}
.simpleNews a{
	color:#184E67;
}
.simpleNews .title span, .simpleNews .title span a{
	color:#393939;
	font-size:15px;
	text-decoration:none;
}
.simpleNews .title span a:hover{
	text-decoration:underline;
}
.simpleNews .info{
	line-height:14px;
	margin:5px 0 0 0;
}
.simpleNews .info a{
	font-family:Tahoma, Arial, Helvetica, sans-serif;
}

.archive, .archiveAct{
	width:242px;	
/*	background:#ECECEC; */
	margin:17px 0 0 3px;
	padding:7px 0;
	float:left;
}	
.archive a, .archiveAct a{
	font-size:14px;
	font-weight:bold;
	background:url(/i/RF/ico_+.gif) no-repeat 0 1px;
	padding:0 0 0 25px;
	margin:0 0 0 15px;
}
 .archiveAct a{
 background:url(/i/RF/ico_-.gif) no-repeat 0 1px;
}
.archive a:link, .archive a:visited, .archiveAct a:link, .archiveAct a:visited{
	color:#437c96;
}
.archive a span, .archiveAct a span{
	font-weight:normal;
	color:#FFFFFF;
	text-decoration:none;
	background:#437C96;
	padding:0 2px;
	margin:0 10px 0 0;
}

.bannerRight{
	float:left;
	margin:16px 0 0 4px;	
}

.bannerRight img{
	border:1px solid #000000;
}

.srviceBox{
	float:left;
	margin: 14px 0 0 8px;
	padding: 0 0 15px 0;
	height:90px;
}
.srviceBox ul.header li{
	float:left;
	height:20px;
	font-weight:bold;
	font-size:11px;
	line-height:20px;
	margin:0 1px 0 0;
	background: #AADFF5 url(/i/RF/bg_srv_l.gif) no-repeat left top; /* #dadada */
}
.srviceBox ul.header li a{
	color:#313131;
	padding:0 9px;
	display:block;
	float:left;
	background:url(/i/RF/bg_srv_r.gif) no-repeat right top;
}
.srviceBox ul.header li.rssH a{
	padding:0 14px;
}
.srviceBox ul.header li.act{
	background:#ECF3FB url(/i/RF/bg_srv_act_l.gif) no-repeat;
}
.srviceBox ul.header li.act a{
	background:url(/i/RF/bg_srv_act_r.gif) no-repeat right top;
	color:#959595;
	text-decoration:none;
	cursor:default;
}
.srviceBox .content{
	float:left;
	width:238px;
	background:#ECF3FB url(/i/RF/bg_serv_b_cont.gif) no-repeat bottom left; /*background:#f1f1f1 */
	padding:0 0 20px 0;
}

.srviceBox div{
	float:left;
	width:238px;
	background:url(/i/RF/bg_serv_r_cont.gif) no-repeat right top;
}
/*
.srviceBox div{
	float:left;
	width:248px;
}
*/
.srviceBox ul.rss{
	float:left;
	background:url(/i/RF/ico_rss.gif) no-repeat 21px 11px;
	margin:5px 0 0 5px;
	padding:0 0 5px 70px;
}
.srviceBox ul.rss li{
	padding:0 0 3px 0;
}
.srviceBox ul.rss a{
	color:#393939;
	font-size:11px;
}

#Top5Div{
	width:240px;
	
	margin:0px 0 0px 0;
	background:#ecf3fb url(/i/RF/bg_most_disc_h.gif) no-repeat top left;
}	/* float:left; */
#Top5Div .Top5Div1{
	background: url(/i/RF/bg_most_disc_b.gif) no-repeat bottom left;
	display:inline-block;
	padding:10px 10px 10px 8px;
}

#mostDiscussed{
	width:240px;
	
	margin:14px 0 0px 0;
	background:#ecf3fb url(/i/RF/bg_most_disc_h.gif) no-repeat top left;
}	/* float:left; */
#mostDiscussed .wrap{
/*	background: url(/i/RF/bg_most_disc_b.gif) no-repeat bottom left; */
	display:inline-block;
	padding:10px 10px 10px 8px;
}
#mostDiscussed .header{
	color:#91b3c2;
	font-size:14px;
	font-weight:bold;	
	padding:8px 0 0 7px;
}
#mostDiscussed .newsItem{
	margin:10px 0 14px 0;
	padding:0 0 17px 7px;
	background:url(/i/RF/bg_most_disc_sep.gif) no-repeat bottom center;
}
#mostDiscussed .last{
	background:none;
	padding:0 0 0 7px;
}
#mostDiscussed .newsItem .title a{
	font-size:13px;
	font-weight:bold;
	line-height:16px;	
}
#mostDiscussed .newsItem .title span a{ 
 color:#393939;
 text-decoration:none;
 font-weight:normal;
}
#mostDiscussed .newsItem .info{
	margin:10px 0 0 0;
	line-height:16px;
}
#mostDiscussed .newsItem .info img{
	float:left;
	margin:0 10px 0 0;
}
#mostDiscussed .newsItem .comments{
	margin:5px 0 0 0;
	font-style:italic;
}
#mostDiscussed .newsItem .comments span{
	color:#6b6b6b;
	font-weight:bold;
	display:block;
	margin:0 0 3px 0;
	line-height:15px;
}

#pressRelease{
	margin: 0px 0 0 10px;
	float:left;
}
#pressRelease .header, #pressRelease .header table tr td{
	font-size:21px;
}
#pressRelease ul{
	margin:10px 0 0 0;
}
#pressRelease li{
	margin:0 0 13px 0;	
}
#pressRelease li a, #pressRelease table tr td span a{
	font-size:13px;
	font-weight:bold;
	line-height:14px;
	display:block;
	background:url(/i/RF/bullet.gif) no-repeat 0 6px;
	padding:0 0 0 14px;
}
#pressRelease table tr td a{
	padding:0 0 0 0;
}

#offTopic{
	margin:10px 0 0 0;
	float:left;
	width:251px;
}

/*
.boxRight1 .header{
	background:#bbd289 url(/i/RF/bg_1header_l.gif) no-repeat left top;
	height:31px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:31px;	
}
*/

.boxRight1 .header{
	background:#437C96 url(/i/RF/bg_2header_l.gif) no-repeat left top;
	height:31px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:31px;	
}

.boxRight2 .header{
	background:#CACACA url(/i/RF/bg_3header_l.gif) no-repeat left top;
	height:31px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:31px;	
}

.boxRight1 .header table tr td{
	height:31px;
	color:#ffffff;
	font-weight:bold;
	font-size:14px;
	text-align:center;
	line-height:31px;	
}


.boxRight1 .header div{
	background:url(/i/RF/bg_2header_r.gif) no-repeat right top;
	height:31px;	
}

.boxRight2 .header div{
	background:url(/i/RF/bg_3header_r.gif) no-repeat right top;
	height:31px;	
}

#offTopic .simpleNews{
	width:251px;
	float:none;
}
#offTopic .simpleNews .newsItem{
	margin:10px 0 2px 0;
	float:none;
}

#offTopic .simpleNews .newsItem .title a{
	margin:0 0 0 0;
}

/* person */
#columnRight #person{
	background:url(/i/RF/bg_person_sm_b.gif) no-repeat bottom left;
	width:251px;
	margin:10px 0 0 0;
	padding:0px 0 15px 0;
	overflow:visible;
}
#columnRight #person .header{
	font-size:21px;
	background:url(/i/RF/bg_person_sm_h.gif) no-repeat 0 25px;
	padding:0 0 17px 9px;
}
#columnRight #person .content{
	padding:0px 0 0 3px;
	width:248px;
}
#columnRight #person .info{
	width:248px;
}
#columnRight #person .info .img{
	width:110px;
}
#columnRight #person .info .img img{
	margin:0 5px 5px 0;
}
#columnRight #person .quote{
	font-size:14px;
	font-weight:bold;
	float:none;
	display:inline;
	width:132px;
}
#columnRight #person .quote p{
	padding:5px 0 0 0;
	line-height:16px;
}
#columnRight #person .quote span.name{
	padding:10px 0 0 0;
}
#columnRight #person .quote span.position{
	font-size:11px;
	display:block;
	text-align:right;
	font-weight:normal;
}
#columnRight #person .question{
	margin:10px 0 0 0;	
	padding:0px 0 0 50px;
	float:left;
}

#columnRight #person .moreInfo{
	margin:10px 0 0 0;
	float:left;
	text-align:center;
	width:248px;
	display:inline;
	font-size:11px;
	color:#184e67;
}
#columnRight #person .moreInfo span{
	padding:0 12px;
}

/*latest news*/
#columnRight #freshNews{
	width:251px;
	margin:9px 0 0 0px;
	background:none;
}
#columnRight #freshNews .header{
	font-size:21px;
	color:#343434;
	font-weight:normal;
	background:none;
	padding:12px 0 0 12px;
}

#columnRight #freshNews ul{
	margin:10px 10px 5px 12px;
}
/*--------------
 righ Content EOF
---------------*/


/*--------------
 footer Content
---------------*/
#footer {
	height:190px;
	float:left;
	width:948px;	
	margin-left:10px;
	margin-top:20px;
	border-top:1px solid #ebebeb;
}
#footer .copyright{
	width:520px;
	float:left;
	padding:25px 0 0 10px;
	line-height:16px;
}
#footer .counters{
	float:left;
	width:235px;
	padding:25px 0 0 0;
}
#footer .bottomNav {
	padding:25px 5px 0 0;
/*	float:right;	*/
}
#footer .bottomNav li{
/*	float:left;	*/
}
#footer .bottomNav li span{
	padding:0 5px;
/*	text-align:center;	*/
}
/*--------------
footer Content EOF
---------------*/

#singleNews .expertReview .header, .expertReview .header{
	font-style:italic;
	font-size:14px;
	font-weight:normal;
	border:none;
	font-family:Arial, Helvetica, sans-serif;
	margin:0;
	padding:0;
}

.expertReview{
	padding:15px 0 20px 0;
}

.expertReview .content{
	line-height:18px;
	font-style:italic;
	border-left:22px solid #ececec;
	padding:0 0 0 24px;
	margin:5px 0 0 0;
}

/*new styles */
.about{
            padding:0 0 0 20px;
}

.about h2{
            padding:10px 0 0 0;
}

.about p{
            padding:5px 0;
            font-size:14px;
}
/*new styles */



.padding0px		{padding-bottom:0px;margin-bottom:0px;padding-top:10px;margin-top:10px;}
.padding0_1px	{padding:10px 0 10px 0px; margin:10px 0 10px 0px}
.padding5px		{padding-bottom:5px;}
.padding10px	{padding-bottom:10px;}
.padding15px	{padding-bottom:15px;}

/* Календарь */
.calendarT			{text-align: center; width:240px; margin-top:25px;}
.calendarMonth		{}
.calendarDay		{padding: 3; text-align: center;}
.calendarDayWk		{padding: 3; text-align: center; color: #FF4E4E;}
.calendarGrayDate	{padding: 3; text-align: center; color: #888888;}
.calendarDate		{padding: 3; text-align: center; background-color: #FFFFFF;}
.calendarDateActive	{padding: 3; text-align: center; background-color: #004966; color: #FFFFFF;}
.calendarHref, .calendarHref:link, .calendarHref:visited, .calendarHref:active, calendarHref:hover {color: #004966; text-decoration:none;}
.calendarHrefActive, .calendarHrefActive:link, .calendarHrefActive:visited, .calendarHrefActive:active, calendarHrefActive:hover {color: #FFFFFF; text-decoration: none;}
.calendarMonthHref, .calendarMonthHref:link, .calendarMonthHref:visited, .calendarMonthHref:active, calendarHref:hover {color: #004966; text-decoration: none;}

.calendarExtBorderTd {background-color:#FFFFFF; padding:8 10 8 10; text-align:center; vertical-align:middle;}
.calendarIntBorderT {padding:8; background-color:white;}
.calendarHeadT		{font-size: 0.8em; padding:0 0 5 0; width: 100%}
.calendarDatesT		{background-color:#FFFFFF; font-size: 0.85em; padding: 0 0 0 0; margin: 0 10 0 10; width: 90%}
.calendarDaysTd		{background-color:#FFFFFF; text-align:center; font-weight:normal; padding:4;}
.calendarDaysTdWE	{background-color:#FFFFFF; text-align:center; font-weight:normal; padding:4;}
.calendarTd			{background-color: #FFFFFF;}
.calendarTdWE		{color: red; background-color: #FFFFFF;}
.calendarTdNull		{background-color: #FFFFFF;}
.calendarTdWENull	{background-color: #FFFFFF;}
.calendarTdNoActive {color: #888F99; background-color: #FFFFFF;}
.calendarTdSel		{background-color: #FFFFFF; font-weight: bold;}

/* Поиск новостей */
.miniSrchT		{width:100%; height: 59px; background-color: #f5f5f5;}
.miniSrchTd		{width: 100%; background: url(/i/BLT/mini_srch_bg.gif) #f5f5f5 no-repeat left top; padding: 5 0 10 22;}
.miniSrchInput	{border:1px solid #cdcdcd; width: 180px; height: 17px; font-size:95%;}
.miniSrchTitle	{color:#343434; font-weight: bold;}
.srchPageT		{}
.srchTxt		{padding: 5 0 15 0; color: #565656;}
.srchTitle		{font-weight: bold;}
.srchDateTime	{}
.srchResult		{padding: 10 0 10 0;}
.srchMoreHref	{color: CA0000;}
.srchPageName	{color:#343434; font-size:120%; font-weight:bold; padding:0 0 10 0;}
.highlight		{background-color: #efefef;}

/*Comment*/
.commentFormT	{color:#565656}
.commentFormName, .commentFormField	{text-align:left;}
#remLen			{background-color:#FFFFFF;}

.pgNavActive	{color:#000000; font-weight:bold;}

/* Поиск новостей */
.miniSrchT		{width:100%; height: 59px; background-color: #f5f5f5;}
.miniSrchTd		{width: 100%; background: url(/i/BLT/mini_srch_bg.gif) #f5f5f5 no-repeat left top; padding: 5 0 10 22;}
.miniSrchInput	{border:1px solid #cdcdcd; width: 180px; height: 17px; font-size:95%;}
.miniSrchTitle	{color:#343434; font-weight: bold;}
.srchPageT		{}
.srchTxt		{padding: 5 0 15 0; color: #565656;}
.srchTitle		{font-weight: bold;}
.srchDateTime	{}
.srchResult		{padding: 10 0 10 0;}
.srchMoreHref	{color: CA0000;}
.srchPageName	{color:#343434; font-size:120%; font-weight:bold; padding:0 0 10 0;}
.highlight		{background-color: #efefef;}

.nwsBlockDivTextHref_Sub, .nwsBlockDivTextHref_Sub:link, .nwsBlockDivTextHref_Sub:visited, .nwsBlockDivTextHref_Sub:active {color: black; text-decoration: none; font-weight:bold; font-size:14px;}
.nwsBlockFirstHref_Sub,  .nwsBlockFirstHref_Sub:link,  .nwsBlockFirstHref_Sub:visited,  .nwsBlockFirstHref_Sub:active,  .nwsBlockFirstHref_Sub:hover  {color: black; font-size:14px; font-weight: bold; text-decoration: none; }

#SeeMore a {padding: 0 0 10px 0;}

a.none       {text-decoration:none;}
a.none:hover {text-decoration:underline;}
/*a.none:visited {color:#000000}*/

a.under       {text-decoration:underline;}
a.under:hover {text-decoration:underline;}
/*a.under:visited {color:#000000}*/

a.black				{color:#000000}
a.black:hover		{color:#a90000}
/*a.black:visited		{color:#000000}*/

a.blue				{color:#184e67}
a.blue:hover		{color:#a90000}
/*a.blue:visited		{color:#184e67}*/

a.gray				{color:#49494A}
a.gray:hover		{color:#a90000}

a.blueH				{color:#437C96;}
a.blueH:hover		{color:#a90000}

/*Disqus*/
#disqus_thread {width:600px}

.mainT {align:left;text-align:left;}

.tal 	{text-align:left;} 

a.no {text-decoration: none}
.sm {font-size: 90%}
a.dark:link, 
a.dark:visited {color:#000000}
.pale,
a.pale:link, 
a.pale:visited {color: #777777}
.bg-pale {background-color: #F1F1F1}
.bg-gray {background-color: #ECF3FB}
.bg-gray-dark {background-color: #696969}
.bg-red {background-color: #CB0013}
.bg-yellow {background-color: #FFCB3F}
.bg-blue {background-color: #6A93CB}
.bg-white {background-color: #ffffff}
.p05 {padding: 0.5em}

.myButton_2
{
	font-size: 16px;
	font-weight:bold;
	color: #E8EFF2;
	font-family: Verdana;
	height: 35px;
	width:250px;
	background-color: #437C96;

}
