acronym{
	border-bottom: 0
}
b{
	font-weight:bold;
}
b.black{
	color:#000000;
}
body{
	background-image:url(../pix/fon.jpg);
	margin: 0;
	padding: 0;
	font-family: "Trebuchet MS", Verdana, Arial;
	background-color:#e9e9e9;
	font-size:1px
}
h1{
	font-size: 19px;
	margin: 0;
}
h2{
	font-size:15px;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
}
h3{
	font-size: 14px;
	font-weight:bold;
	margin:0;
}
h4{
	font-size:13px
}
h5{
	font-size: 13px;
	margin: 2px 0 2px 0;
	font-weight:normal;
	color:#a50000;
}
h6{
	font-size: 11px;
	font-weight:normal;
	margin: 0;
	color:#c00000;
}
img{
	border: 0;
}
li{
	color:#000000;
	font-weight:normal;
	font-size:12px;
}
p{
	margin:0;
}
ul{
	margin:0;
	padding:0px;
	list-style-position:outside;
	clear:both;
}
b.niftycorners,b.niftyfill{display:block}
b.niftycorners *{display:block;height: 1px;line-height:1px;font-size: 1px;
    overflow:hidden;border-style:solid;border-width: 0 1px}
b.r1{margin: 0 3px;border-width: 0 2px}
b.r2{margin: 0 2px}
b.r3{margin: 0 1px}
b.r4{height: 2px}
b.rb1{margin: 0 10px;border-width:0 2px}
b.rb2{margin: 0 7px;border-width:0 2px}
b.rb3{margin: 0 5px}
b.rb4{margin: 0 4px}
b.rb5{margin: 0 3px}
b.rb6{margin: 0 2px}
b.rb7{margin: 0 1px;height:2px}
b.rb8{margin: 0;height:2px}
b.rs1{margin: 0 2px}
.clear_height{
	height:20px;
	clear:both
}
.fieldset{
	width:565px;
	margin-bottom:20px
}
#copy_footer{ color:#686868; padding-top: 5px; /*float:left;*/ font-weight:normal}
.count{ margin-top:8px; float: left; margin-left:105px}
div.container{
	width:980px;
	margin: 0 auto;
	text-align:left;
	font-size:12px;
	background-image:url(../pix/fon_big.jpg);
}
div.big_left_part{float:left;
	width:290px;/* background-image:url(../pix/fon_lev.jpg); */
	color:#4e4e4e;
	font-size:12px;
}
div.content{
	float:right;
	width:600px;/* background-image:url(../pix/fon_pr.jpg);*/
	padding: 12px 40px 0 30px;
	font-size:12px;
	color:#000000;
}
div.box{
	width:115px;
	padding: 7px 0 9px 25px;
	background: #ffffff;
	background-image: url(../pix/arrow.jpg); /*belii*/
	background-repeat:no-repeat;
	background-position: left;
	float:left;
}
div.box2{
	width:115px;
	padding: 6px 0px 8px 10px;
	background:  #2b5fc5;
	margin-top: 10px;
	clear:both;
	float:left;
	margin-bottom:5px;
}
div.box3{
	padding: 8px 0 8px 10px;
	background: #ffffff;
	clear:both;
}
div.box_wide{
	padding: 6px 0px 8px 0;
	background:  #2b5fc5;
	margin: 5px 0 10px 0;
	width: 100%;
}
div.box_wide h3 { margin-left: 10px; }
div.content p{
	margin:0 0 10px 0;
}
.logo{
	width: 240px;
	padding: 0 15px 0 35px;
	background-image:url(../pix/logo.jpg);
	background-repeat:no-repeat;
	min-height:620px
}
.search{
	clear:both;
	text-align:right;
	padding: 5px 0 0 0;
}
.main_news{
	height: 300px;
	overflow:hidden;
}
#margin_top_10{
	margin: 10px 0 0 0;
}
.lower_logo{
	width: 240px;
	padding: 0 15px 5px 35px;
}
.topic_under_blocks{
	padding: 8px 0 8px 15px;
}
A:link, A:visited, A:hover, A:active{color:#000000; text-decoration:underline;}
A:hover{text-decoration:none;}
A.red_title:link, A.red_title:visited, A.red_title:hover, A.red_title:active{color:#c00000;}
A.blue_title:link, A.blue_title:visited, A.blue_title:hover, A.blue_title:active{color:#2b5fc5;}
A.white_in_blue:link, A.white_in_blue:visited, A.white_in_blue:hover, A.white_in_blue:active{color:#ffffff; text-decoration:none;}
A.white_in_blue:hover{text-decoration:underline;}
A.black_link:link, A.black_link:visited, A.black_link:hover, A.black_link:active{text-decoration:none;}
A.black_link:hover{text-decoration:underline;}
A.red_no_underline:link, A.red_no_underline:visited, A.red_no_underline:hover, A.red_no_underline:active{color:#c00000; text-decoration:none;}
A.red_no_underline:hover{text-decoration:underline;}
A.blue_no_underline:link, A.blue_no_underline:visited, A.blue_no_underline:hover, A.blue_no_underline:active{color:#2b5fc5; text-decoration:none;}
A.blue_no_underline:hover{text-decoration:underline;}
A.blue_titleNews:link, A.blue_titleNews:visited, A.blue_titleNews:hover, A.blue_titleNews:active{
	color:#2b5fc5;
	font-size:15px;
	font-weight:bold;
	margin-left:15px
}
A.VideoList:link, A.VideoList:visited, A.VideoList:hover, A.VideoList:active{color:#2b5fc5;}

.the_inside{
	clear:both;
	width:240px
}
h6.copy{
	color:#686868;
	padding-top: 11px;
	float:right;
	margin-right:5px
}
h6.information{
	color:#686868;
	padding-top: 11px;
	margin-right:5px;
}
h6.proContra{
	color:#686868;
	padding-bottom: 7px;
	margin-right:5px;
}
.LinkBlogs{
	color:#686868;
}
h6.date_and_time{
	color:#686868;
	padding-top: 11px;
	float: left;
	margin-right:5px;
	display:block;
	padding-bottom:7px
}
.topic_transparent{
	padding: 8px 0 8px 10px;
}
.title_and_all{
	width: 280px;
	float:left;
	padding-right:20px
}
.title_and_all_video{
	width: 280px;
	float:left;
	padding-left:20px
}
.margin_all_top{
	margin: 10px 5px 0 0;
	float:right;
}

.big_white_box{
	clear:both;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	width:600px;
	margin:10px 0 10px 0;
	padding:0 0 10px 0
}
div.big_white_boxTags{
	clear:both;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	margin:10px 0 10px 0;
	padding: 10px
}
span.big_white_boxTags{
	clear:both;
	background-color:#FFFFFF;
	border: 1px solid #CCCCCC;
	padding: 10px;
	line-height:40px
}
table.big_white_box tr td {
	padding:0px;
}
.comments{
	width: 350px;
	float:left;
	margin-right:10px
}
.picture_comments{
	border: 4px solid #c8c8c8;
	float:left;
}
.comments_width_ratings{
	width: 300px;
	float:left;
}

.text_about{
	width:370px;
	height: 40px;
	background-image:url(../pix/kusok.jpg);
	clear:both;
}
.writings_main{
	margin-left:5px;
	width:225px;
	float:left;
}
.white_letters{
	color:#FFFFFF}
.rating_separate_header{
	width:240px;
	float:right;
	margin:3px;
}
.rating_separate{
	width:287px;
	float:right;
	margin:3px;
}
table.rating_separate td, th {
	height:35px;
	text-align:left;
	background-color: transparent;
	border:0;
	padding:0 0 0 0;
	margin:0
}
table.rating_separate td.background{
	background-image:url(../pix/reiting_oval.gif);
	padding:0;
	margin:0;
	background-position:left;
	background-repeat:no-repeat
}
td.bg_of_numbers{
	width:60px;
	background-image:url(../pix/reiting_oval.gif);
	background-position:right;
	padding:0;
	margin:0;
	background-repeat:no-repeat
}
table.rating_separate a{
	display:  block;
	padding-left: 10px;
}
table.rating_separate span{
	display:  block;
	padding-left: 10px;
}
.width_numbers{
	width:60px;
	}
.big_color_blue{
	color:#2b5fc5;
}
.big_color_red{
	color:#c00000;
}
.inline{
	display:inline;
}
#footer{
	clear:both;
	font-size: 12px;
	background-image:url(../pix/footer.jpg);
	margin:0 auto;
	width:670px;
	height:80px;
	padding: 97px 0 0 310px;
	position:relative;
	top: -25px;
	color:#000000;
}
#hfooter{
	clear:both;
	font-size: 12px;
	background-image:url(../pix/footer.jpg);
	margin:0 auto;
	width:670px;
	height:77px;
	padding: 100px 0 0 310px;
	color:#000000;
}
#margin_box{margin-top:10px}
.comments_box_transparent{
	padding: 10px;
	color:#4e4e4e;
}
.comments_white_box {
	padding: 10px;
	background: #ffffff;
	clear:both;
	color:#4e4e4e;
}
.clear{
	clear:both;
}
.float_left{
	float:left;
}
.data{
	float:right;
}
div.box_politics{
	padding: 6px 5px 6px 5px;
	background:#ebebeb;
	clear:both;
}
div.box_politics_white{
	padding: 6px 5px 6px 5px;
	clear:both
}
.illustration{
	border: 4px solid #c8c8c8;
	margin: 10px 10px 10px 0;
	float:left
}
.blogs_block{
	padding: 0 10px 0 10px;
	background: #ffffff;
	color:#4e4e4e;
	width: 275px;
	float:left;
}
.organizations{
	font-size:17px;
	color:#000000
}
.contents_org{
	clear:both;
	width:240px
}
.pixs_persons{
	border: 2px solid #c8c8c8;
	float:left;
	margin: 5px 10px 5px 0;
}
.video_padding{
	padding-left:10px
}
.video_box_main {
	width: 286px;
	float:right;
}
.rating_main{
	width:256px;
	float:left
}
.buttons{
	width: 63px;
	height:23px;
	float:left;
	text-align:center;
	padding-top: 7px;
}
.button_first{
	width: 150px;
/* background-image: url(../pix/fon.gif); временно отсутствует */
	/*border: 2px solid #e7e7e7; */
	border-bottom:0;
	float:left;
	padding: 5px 0 5px 0;
	text-align: left;
}
.photos_banner{
	float:left;
	clear:both;
	margin: 0 10px 0 0
}
.space{
	height:10px;
	clear:both
}
.part_banner{
	width:190px;
	height:48px;
	padding-right: 10px;
	float: right;
}
.politics_box{
	padding-top: 5px;
	background-color:#FFFFFF;
	width:295px;
	padding-left:4px;
	padding-bottom:6px;
	border: 1px solid #CCCCCC;
}
.politics_box_inside{
	padding: 10px;
	background-color:#FFFFFF;
	width:580px;
	border: 1px solid #CCCCCC;
}
.black_text{
	color:#000000;
	float:right
}
.select_year{
	padding-top: 10px;
}
.rating_diagram{
	float:left;
	margin:0 6px 6px 6px;
}
.rating_diagram_header{
	padding-top: 10px;
	float:left;
}
.main_img{
	margin: 10px 0 10px 0;
	border: 3px solid #CCCCCC
}
ul#calendar li {float:left;width:188px;height:193px;margin: 0 10px 15px 0;list-style: none;}
ul#calendar table{padding:0;border-collapse: collapse;width:100%;height:100%;text-align:center;}
ul#calendar table td{border: 1px solid #CCCCCC;border-collapse: collapse;background-color:#FFFFFF;}
ul#calendar tr.calendarWeekDays{font-weight: bold;font-size:14px;padding-bottom:3px;}
ul#calendar tr.calendarWeekDays td{border: none;background-color: #2b5fc5;}
ul#calendar td{background: white;border: 1px solid #CCCCCC;border-collapse: collapse;}
ul#calendar tr.calendarWeekDays td.mondayCaption{background: #2b5fc5 url(../pix/l_v.jpg) no-repeat;border: none;}
ul#calendar tr.calendarWeekDays td.sundayCaption{background: #2b5fc5 url(../pix/p_v.jpg) no-repeat right;border: none;}
ul#calendar td.monday{border-left: none;}
ul#calendar td.sunday{border-right: none;}
ul#calendar tr.lastWeek td{border-bottom: none;}
ul#calendar td a:link, ul#calendar td a:visited, ul#calendar td a:hover, ul#calendar td a:active{color:#2b5fc5;font-size:14px;}
.inline_{
	display:inline
}
ul.personDictionary li, ul.prDictionary li{
   float: left;
   width: 180px;
   height: 450px;
   margin: 0 10px 10px 0;
   list-style: none;
}
ul.personDictionary ul.ajaxBoxBody li, ul.prDictionary ul.ajaxBoxBody li{
   list-style: none;
   margin: 0 0 10px 0;
   height: auto;
}

#smiBox h1.boxCaption{
   display: inline;
   color:#2b5fc5;
   margin: 0 10px 0 0;
}

#blogBox h1.boxCaption{
   display: inline;
   color:#c00000;
   margin: 0 10px 0 0;
}

#smiBox ul.ajaxBoxBody, #blogBox ul.ajaxBoxBody{
	list-style-type:none;
	padding-top:0;
}

.wiki_list {
	float:right;
	width:250px;
	background-color:#FFF;
	border:1px solid #DDD;
	padding:10px 5px 10px 5px;
	margin:10px 0 10px 10px;
}
.wiki_td1, .wiki_td2 {
	text-align:left;
	vertical-align:top;
	padding-right:5px;
	padding-left:5px;
}
.wiki_td1 {
	text-align:right;
	padding-right:5px;
	font-weight:bold;
}
ul.prCompany li{
   list-style: none;
   margin: 0 0 10px 0;
}

ul.prCompany li p{
   margin: 5px 0 0 0;
}
.pixes_persons{
	clear:both;
	float:left;
	border: 3px solid #CCCCCC;
	margin: 5px 10px 5px 0
}

.roundtop {
	background: url(../pix/tr.gif) no-repeat top right;
}

.roundbottom {
	background: url(../pix/br.gif) no-repeat top right;
}

img.corner {
   width: 15px;
   height: 15px;
   border: none;
   display: block !important;
}
.padding_blogs{
	padding: 0 10px 0 10px;
}
.middle_blogs_smi{
	width:10px;  background:transparent
}
.blogs_smi{
	width: 300px;
	background-color:#FFFFFF;
}
.blogs_smi_center{
	width: 269px;
	background-color:#FFFFFF;
	font-size:12px
}

.blogs_smi_center_empty{
   width: 300px;
   background-color: transparent;
   font-size:12px
}
div.padding_blogs p.dateItem{
	display:block;
	clear:both;
}
p.dateItem{
   color: #C00000;
   margin: 0;
   padding-top:5px;
   padding-bottom:0;
}
div.content p.dateItem{
	margin:0
}

p.articleItem{
   margin: 0 0 15px 0;
   display:block;
   clear:both;
   width:267px
}

p.articleItem span{
   margin: 0 5px 0 0;
}

p.articleItem a{
   margin: 0 0 0 5px;
}

a.articleAnons:link, a.articleAnons:visited, a.articleAnons:hover, a.articleAnons:active{
	text-decoration: inherit !important;
	color: inherit !important;
	font-size: inherit !important;
	font-weight: inherit !important;
}


div.groupStat{
	text-align: left;
	color: #C00000;
	margin: 0px 10px 0px 10px;
	width:125px;
	font-size:11px;
	position:absolute;
	bottom:0;
	left: 440px
}
.NewsMainPage{
	position:relative;
	width:590px;
/*	height:35px; */
	background-image:url(../pix/point.gif);
	background-repeat:no-repeat;
	list-style:none

}
ul li.NewsMainPageHeader{
	list-style:none
}
.NewsMainPageHeader{
	background-image:url(../pix/point.gif);
	background-repeat:no-repeat;
	list-style:none
}
A.authorsOnce:link, A.authorsOnce:visited, A.authorsOnce:hover, A.authorsOnce:active{text-decoration: none;}
A.authorsOnce:hover{text-decoration: underline;}
.searchBox{
       background-image: url(../pix/search.gif);
       background-repeat:no-repeat;
	   text-align:right;
	   padding: 3px 8px 5px 80px;
	   width:155px;
	   height:15px;
	   color:#87858e;
	   font-size:9pt
     }
form{
	margin: 13px 0 0 0;
	padding:0
}
.right{
	float:right;
}
.dateRating{
	color: #333333;
	font-weight: bold;
	font-size:14px
}
.PixLinkBlogs{
	clear:both;
	float:left;
	border: 3px solid #CCCCCC;
	margin: 6px 10px 10px 0
}
.ratingColumn{
	 width:50px;
	 float:right;
	 padding-right:10px
}
.ratingName{
	width:225px;
	float:left;
}
#poll_results{
	padding: 0 0 0 3px;
}
#poll_form{
	padding: 0 0 0 3px;
}
.question{
	margin: 10px 0 2px 0;
	font-size:14px
}

.answer{
	margin: 8px 0 0 0
}
.numbers{
	margin:0;
	color: #878484;
	font-size:12px
}
.buttonAnswer{
	background-color: #FFFFFF;
	color:#484849;
	border:0;
	font-size:12px;
	margin: 7px 0 7px 0;
	padding: 1px 5px 3px 5px;
	cursor:pointer
}
.lineListRaiting{
	background-color:#ebebeb
}
#poll_block{
	clear:both;
	padding-top:20px
}
h3.question{
	margin:0
}
ul.RatingListMain{
	list-style:none;
	margin:0;
	padding:0
}

.formsAll{
	width:155px;
	float:right
}
.formsAll img{
	margin:5px 0 0 0
}

select.loginFormMail{
	width:154px;
	margin:4px 0 0 0;
	background-color: #eeeff1;
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #a2a2a2;
	font-size:11px;
	color: #666666;
}
.loginFormMail{
	width:150px;
	margin:4px 0 0 0;
	background-color: #eeeff1;
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #a2a2a2;
	font-size:11px;
	color: #666666;
}
select.loginFormMail, input.loginFormMail{
	width:150px;
	margin:4px 0 0 0;
	background-color: #FFFFFF;
	border-top: 2px solid #CCCCCC;
	border-left: 2px solid #a2a2a2;
	font-size:11px;
	color: #666666;
}

.buttonFormAll{
	display:block;
	width:154px;
	background-color: #E8E8E8;
	border: 1px solid #999999;
	font-size: 12px;
	color:#999999;
	margin-top:5px
}

.loginTextRegistration{
	width:120px;
	clear:left;
	float:left;
	font-weight:bold;
	padding:6px 0 0 0;
	line-height:15px
}
.login{
	border:1px solid #999999;
	width:130px
}
.buttonlogin{
	border:1px solid #999999;
	width:70px;
	background-color: #FFFFFF;
	cursor:pointer
}
legend{
	color:#2B5FC5
}
span.person{
	font-weight:bold
}
A.WriteComment:link, A.WriteComment:visited, A.WriteComment:hover, A.WriteComment:active{
	font-size:17px
}
.textareaSend{
	width: 500px;
	height:200px
}
blockquote{
	border-left:1px solid #999999;
	padding-left:10px
}
.profilePix{
	float: left;
	margin-right:5px
}








