body, html {
	*height:100% !important;
	height:100%;
	margin:0 auto;
	background:#878787;
	}
body, html {
	font:12px Arial, Helvetica, sans-serif;
	color:#333;
	margin:0 10px
}	
img {
	padding:0;
	margin:0;
	border:0;
	}	
.page_outer {
	background:#EBEBEB url(../img/bg_r.gif) repeat-y right 0;
	margin:0px auto;
	padding:0 7px 0 0;
	width:988px;
	}	
.page_outer_l {
	background:url(../img/bg_l.gif) repeat-y left 0;
	padding:0 0 0 7px;
	margin:0
	}
.header {
	background:url(../img/top_bg.gif) repeat-x 0px 0px;
	margin:0px 0 0 0px;

}
table.cnt_tbl {
	padding:0;
	margin:0;
	width:100%;
	}
table.cnt_tbl td{
	padding:0;
	margin:0;
	vertical-align:top;

	}
table.cnt_tbl td.ct{
	padding:0 5px 0 0px;
}	
.title {
	text-align:center;
}
.logo {
	margin:0 0 0px 30px;
	text-align:left
	}
.block1 {
	float:left; display:inline; margin:0px 5px 10px 8px; 
	}	
.block2 {
	float:left; margin:0px 0px 10px 0px; padding:0;  display:inline;

	}
.block3 {
	float:left;  margin:0px 0px 10px 0px;  display:inline; padding:0;  width:100%
}
.news_export {
	float:right;  margin:5px 12px 0 0; *margin:5px 6px 0 0; padding:0; color:fff;
	}
.news_export a {
	color:fff;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold
	}
.news_export a:hover {
	color:#CCCCCC;
	}
.export_lnk a.rss_btn	{
	background:url(../img/rss.gif) no-repeat 0px 0px;
	padding:0 0px 0 14px;
	}
.menu {
	background:url(../img/menu_bg.gif) repeat-x 0px 0px;
	margin:0px 0 0 0px;
	padding:0;
	height:50px;
	width:100%
	}

/*.menu ul li{
	margin:0px 0 0 0;
	padding:6px 10px 5px 10px;
	float:left;
	list-style-type:none;
	border-right:1px solid #959699;
}

.menu ul li.act{
	margin:0px 0 0 0;
	padding:6px 10px 6px 10px;
	float:left;
	list-style-type:none;
	background:url(../img/menu_bg_act.gif) repeat-x 0px 0px;
	border:none	
}
.menu ul li a {
	color:#FFFFFF;
	font:Arial, Helvetica, sans-serif;
	text-decoration:none;
	display:block;
	}	
.menu ul li a:hover{
	margin:0px 0 0 0;
	list-style-type:none;
	border:none;	
	display:block;
	color:#CCCCCC
}	*/
.menu_left {
	background:#FFFFFF; clear:left;
}	
.menu_left ul{
	width:206px;
	margin:0 0px 0 10px;
	padding:5px 0 20px 0
}
.menu_left ul li{
	color:#0d83d5;
	margin:0px 0 0px 0px;
	list-style-type:none;
	padding:4px 0 4px 10px;
	background:url(../img/left_menu_bullet.gif) no-repeat 0px 8px;
	font:11px Arial, Helvetica, sans-serif;
	border-bottom:1px solid #eee
	}
.menu_left ul li ul{
	padding:0;
	margin:0;
	width:170px 
}
.menu_left ul li li{
	background:url(../img/left_menu_arr.gif) no-repeat 0px 8px;
	border:0;
	line-height:12px;

}
.menu_left ul li li a{
	color:#666;
	font-size:11px;
	line-height:12px;
}	
.menu_left li a{
	color:#0d83d5;
	font:12px Arial, Helvetica, sans-serif;
	text-decoration:none;
	line-height:12px;
	font-weight:bold
}	
.menu_left li a:hover{
	color:#333;
	text-decoration:none
}
.menu_left a.act{
	color:#333;
	text-decoration:none
}

.block_title {
	background:url(../img/block_header_bg.gif) repeat-x; 
	color:#d4d4d4; 
	font:13px verdana, Helvetica, sans-serif; 
	padding:11px 2px 11px 0; 
	text-align:center;
	margin:0;
	width:160px
}
.cnt {
}
.cnt ul {
	padding:0;
	margin:0
}
cnt ul li {
	float:left;
	list-style-type:none;
	padding:0;
	margin:0;
}
/****login****/
.login {
	background:url(../img/login_bg.gif) no-repeat;
	float:right;
	padding:5px 5px 9px 8px;
	width:305px;
	margin:12px 0px 0 0;
	*margin:12px 7px 0 0;
	}
.login form{
	padding:0;
	margin:0;
	}
.login input.textfield{
	font:11px Arial, Helvetica, sans-serif;
	padding:0 2px 0 2px;
	margin:0;
	width:120px;
	border:1px solid #fce8be;
	height:16px
	}	
.login .btn {
	border:none;
	}	

.login table td {
	color:#FFFFFF;
	font:11px Arial, Helvetica, sans-serif;
	padding:0;
	margin:0;
	border:0
}	
.login a{
	color:#FFCC00;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none
	}
.login a:hover{
	color:#fff;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none
	}	
.login .checkbox {
	padding:0;
	margin:0;
	background-color:#0d83d5;
	border:none;
	}	
/****Release list****/
.release_list {
	font:12px Arial, Helvetica, sans-serif;
	color:#333333
}		
.release_list a{
	font:15px Verdana, Helvetica, sans-serif;
	color:#0d83d5;
	text-decoration:none
}	
.release_list a:hover{
	font:15px Verdana, Helvetica, sans-serif;
	color:#333;
	text-decoration:none
}		
.release_list a.more {
	font:11px Arial, Helvetica, sans-serif;
	background:url(../img/more_arr.gif) no-repeat 0 2px;
	padding:0 0 0 12px;
	color:#333333;
	text-decoration:underline
	}
	
.release_list a.more:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#0C83D5
	}
.date {
	background-color:#666666;
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	text-align:left;
	padding:0 2px 0 2px
	}	
.org {
	background-color:#0d83d5;
	color:#FFFFFF;
	font:10px Arial, Helvetica, sans-serif;
	border-left:1px solid #fff;
	padding:0 2px 0 2px;
	text-align:left;
	}	
.title_country {
	font:11px Arial, Helvetica, sans-serif;
	color:#0D83D5;
	font-weight:bold
		}
.title_country a{
	font:11px Arial;
	font-weight:bold
}		
.title_country a:hover{
	font:11px Arial;
	color:#333333;
	font-weight:bold	
}		
.er {
	font:10px Arial, Helvetica, sans-serif;
	color:#999999;
	white-space:nowrap
		}		
	
.org a {
	font:10px Arial, Helvetica, sans-serif;
	text-decoration:none;
	color:#FFFFFF;
	text-align:left
}
.org a:hover {
	color:#ccc;
	font:10px Arial, Helvetica, sans-serif;
	background-color:#0d83d5;
	text-align:left	
}
.cat {
	color:#000;
	font-size:11px;
	padding:0 2px 0 2px;
	margin:0
	}	
.cat a {
	font-size:11px;
	color:#000
}
.cat a:hover {
	font-size:11px;
	color:#0C83D5
}
.release_list img {
	border:1px solid #ccc;
	}
.title_l {
	float:left; width:5px; margin:0; padding:0
}	
.title_r {
	float:right; clear:right; margin:0; padding:0; width:5px;
}	
.last_release_title_1, .title_ct {
	background:url(../img/block_header_piece.gif) repeat-x 0 0; vertical-align:top; color:#f2f2f2; font:12px Arial, Helvetica, sans-serif; 	padding:6px 0px 6px 0px; margin:0; 
	}
.last_release_title_1 h1 {
	 color:#f2f2f2; font:12px Arial, Helvetica, sans-serif; display:inline; font-weight:bold; 
	}

.main_block_1 {
	  background-color:#FFFFFF;  padding:0px ; margin:0; clear:both; 	
	}	

.cnt {
	padding:10px 10px 10px 10px;
	}
.cnt_1 {
	padding:0px 10px 0px 10px;
	}		
.last_release_title {
	background:url(../img/block_header_piece.gif) no-repeat-x 0 0; vertical-align:top; color:#f2f2f2; font:12px Arial, Helvetica, sans-serif; display:block; width:100%;/* width:721px; *width:721px;*/   padding:6px 0 5px 0px; 
	}	
.main_block {
	/*width:721px;*/  background-color:#FFFFFF;  padding:0px ; margin:0; clear:left;  
	/*min-height:668px; 	*height:660px !important;*/

	}	
.last_release_title_2 {
	background:url(../img/block_header_piece.gif) no-repeat-x 0 0; vertical-align:top; color:#f2f2f2; font:12px Arial, Helvetica, sans-serif; float:left; display:block; width:100%;/* width:948px; *width:948px;*/   padding:5px 0 5px 0px; 
	}	
.main_block_2 {
	/*width:948px;*/  background-color:#FFFFFF;  padding:0px ; margin:0; clear:left; width:100%
	/*min-height:668px; 	*height:660px !important*/
	}	
.release_title_grey {
	background:url(../img/block_header_grey.gif) no-repeat 0 0; vertical-align:top; color:#f2f2f2; font:12px Arial, Helvetica, sans-serif; float:left; width:226px; *width:226px; padding:5px 0 5px 0px; margin:0; border:0px solid red
	}
.release_title_black {
	background:url(../img/block_header_black.gif) no-repeat 0 0; vertical-align:top; color:#f2f2f2; font:12px Arial, Helvetica, sans-serif; float:left; width:226px; padding:11px 0 10px 10px
	}

.main_block_little {
	width:226px; background-color:#FFFFFF;  padding:0px; margin:0; clear:left;
	}	
.main_block_little_yellow {
	width:226px; background-color:#fdfbef;  padding:0px ; margin:0; clear:left;
	font-size:11px
	}	
.main_block_little_yellow img {
	border:1px solid #ccc;
	}	
	
.block_little_title {
padding:0;
margin:0 0 2px 0;
}
.btm_l {
	float:left;
	width:7px;
	height:9px;
	padding:0;
	margin:0
	}
.btm_r {
	float:right;
	width:7px;
	height:9px;
	padding:0;
	margin:0	
	}
.btm_c {
	background-color:#fff; height:9px;
	padding:0;
	margin:0;
	}	
.btm_outer {
	background-color:#fff; height:9px;
	padding:0;
	margin:0;
}
a.more {
	font:11px Arial, Helvetica, sans-serif;
	background:url(../img/more_arr.gif) no-repeat 0 2px;
	padding:0 0 0 12px;
	color:#333333;
	text-decoration:underline
	}
a.more:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#0C83D5
	}	

.main_block_little a.more {
	font:11px Arial, Helvetica, sans-serif;
	background:url(../img/more_arr.gif) no-repeat 0 2px;
	padding:0 0 0 12px;
	color:#333333;
	text-decoration:underline
	}
	
.main_block_little a.more:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#0C83D5
	}	
.block_little_title a{
	font:14px Verdana, Helvetica, sans-serif;
	color:#0d83d5;
	font-weight:bold;
	line-height:16px;
	text-decoration:none
}	
.block_little_title a:hover{
	font:14px Verdana, Helvetica, sans-serif;
	color:#333;
	font-weight:bold;
	line-height:16px;
	text-decoration:none
}	
.menu_btm {
	background:#3a96de; color:#FFFFFF;
	padding:10px 10px 20px 20px;
	}	

.menu_btm ul{
	margin:0;
	padding:0;
	background:#3a96de;
	}	
.menu_btm ul li{
	margin:0px 0 0 0;
	padding:0px 10px 0px 10px;
	float:left;
	list-style-type:none;
	border-right:1px solid #fff;
		font-size:11px
}		
.menu_btm a{
	color:#FFFFFF;
	text-decoration:none;
	font-size:11px
}
.menu_btm a:hover{
	color:#ccc;
	}
.btn_reprint {
	background:#b2b2b2;
	border-bottom:2px solid #fff;
	border-top:2px solid #fff;
	color:#333333;
	font-size:11px;
	padding:4px 0 4px 30px;
	text-align:left
	}	
.btn_reprint a:hover{
	color:#000;
	text-decoration:none
}	
.btn_copy {
	background:#5B5B5B;
	color:#fff;
	font-size:11px;
	padding:10px 10px 10px 30px;
	text-align:left	
}
.btn_copy img {
	margin:-4px 0 0;
}
a {	
	color:#0d83d5;
	text-decoration:underline
	}
a:hover {	
	color:#333;
	text-decoration:none
	}	
.resale_userinfo {
	background-color:#eee;
	border:1px solid #ccc;
	padding:5px 10px 5px 10px
	}	
.user_name {
	font:14px Arial, Helvetica, sans-serif;
	font-weight:bold
	}
.resale_lnk {
	float:right;
	}	
.resale_lnk a{
	color:#0C83D5;
}	
.resale_lnk a:hover{
	color:#333333;
	text-decoration:none
}	
.user_info {
	padding:4px 5px 0px 0px;
	color:#FFFFFF;
	text-align:center;
	border:0px solid red
}
.user_info_name {
	font-size:12px;
	font-weight:bold;
	}
.user_info_org	 {
	font-size:12px;
	font-weight:normal;
	margin:0 0 0px 0;
	padding:0;
	line-height:12px
	}
.black {
   color:#666;
   font-size:12px;
   font-weight:bold
   }	
.cat_title {
	background-color:#CCCCCC;
	font:16px Arial, Helvetica, sans-serif;
	color:#000000;
	padding:10px;
	}   
.cat_descr {
	font:12px Arial, Helvetica, sans-serif
}
.release_title {
	padding:0 10px 0 10px;
	font:16px Arial, Helvetica, sans-serif;
	color:#333;
}	

.release_cnt {
	padding:0 10px 0 10px;
}
.release_cnt_text {
	line-height:18px;
	margin:0px 0 20px;
	padding:0;
}
.release_cnt img {
	border:1px solid #ccc;
	}
a.org_category_lnk	 {
	font:11px Arial, Helvetica, sans-serif;
	}
a.org_category_lnk:hover	 {
	font:11px Arial, Helvetica, sans-serif;
	}	
.org_title {
	font-size:14px;
	}
	
.msg_error {
	color:#CC0000;
/*	background-color:#fee4e0*/
	}
.msg{
	color:#F4A702;
	font-weight:bold;
	text-align:center;
	background-color:#fef4e0;
	margin:10px;
	padding:5px 0 5px 0
	}
/***News export***/		
.cnt_export_news {
	padding:0px;
	margin:0
}	
.cnt_export_news div {
	padding:5px 0 ;
	margin:0;
	}
	
.cnt_export_news div ul {
	padding:0;
	margin:0px 0 0 20px;
	list-style-type:none
	}
.cnt_export_news div ul li {
	padding:0;
	margin:5px 0 5px 0;
	}

.cnt_export_news .ligatimestyle {
	color:#000000;
	}
.cnt_export_news a.item {
	margin:0px 0 10px 0;
	padding:0;
	display:block;
	}
.cnt_export_news img {
	border:none;
	}
.cnt_export_news a.ligaitem {
	margin:0px 0 0px 0;
	padding:0;
	display:block;
	}	
.unianitem {
	margin:0px 5px 0px 10px;
	}	
.addnews {
	display:none;
	}
.ligadate {
font-style:italic
}
/***News export***/		
.bg_yellow {
	background:#fcf4e4; border:0px solid #ccc; padding:10px; margin:0
	}	
.alphabet {
	font:11px Arial, Helvetica, sans-serif;
	color:#666;
	background-color:#fef4e0;
	padding:5px;
	margin:0 0 20px 0;
	 
	}
.alphabet a {
	font:11px Arial, Helvetica, sans-serif;
	color:#0C83D5; text-decoration:none
	}	
.alphabet a:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#000
	}	
.alphabet a.act {
	font:11px Arial, Helvetica, sans-serif;
	color:#F4A702; text-decoration:none
	}	
.alphabet a.act:hover {
	font:11px Arial, Helvetica, sans-serif;
	color:#000; text-decoration:underline
	}		
.sep {
	color:#666;
	} 		
.export_code_block {
	background:#fcf4e4; border:0px solid #ccc; padding:10px;
	text-align:center
	}
.export_code {
	background:#fff; border:1px solid #ccc; padding:10px; color:#666
	}	
	
div#rnd_1{ margin:0px; background: #FDFBEF; color:#2B2C27;  }
	b.rtop_1, b.rbottom_1{display:block;background: #fff;}
	b.rtop_1 b, b.rbottom_1 b{display:block;height: 1px;overflow: hidden; background: #FDFBEF}
	b.r1_1{margin: 0 5px}
	b.r2_1{margin: 0 3px}
	b.r3_1{margin: 0 1px}
	b.rtop_1 b.r4_1, b.rbottom_1 b.r4_1{margin: 0 1px;height: 1px}	
div#rnd_1  div.news_block {
	padding:5px 15px 5px 20px;
	margin:0;
	text-align:justify;

}	
/***Search****/
.sub_menu {
	clear:both; 
	color:#FFFFFF; 
	font:11px Arial, Helvetica, sans-serif;
	padding:1px 0 0 0;
	}
.sub_menu a{	
	color:#FFFFFF; 
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold
}
.sub_menu a:hover{	
	color:#FFCC00;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold
}
.search {
	margin:2px 12px 0 10px; *margin:0px 0 0 0px; *padding:0 0 0 12px;
	}
.export_lnk {
	float:right; 
	padding:0 0px 0 0;
	margin:4px 12px 0 10px; 
	*margin:2px 8px 0 0px; 
	color:#FFFFFF;
	font-size:11px;
}
.export_lnk a{	
	color:#FFFFFF; 
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold
}
.export_lnk a:hover{	
	color:#FFCC00;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:none;
	font-weight:bold
}
.search_block {
	margin:0px 0px 0 10px;
	*margin:0px 0px 0 5px;
	font-size:11px;
	padding:3px 0 0 0;
	*padding:0px 0 0 0;	
	float:left
	}
.search_input {
	width:175px;
	padding:0 2px 0 2px; font:12px Arial, Helvetica, sans-serif;
	margin:0;
	line-height:14px;
	height:16px;
	border:1px solid #ccc;
	}	
.search_btn {
	background:transparent url(../img/search_btn.gif) no-repeat 0 0px; 
	padding:0px 2px 0px 2px; 
	height:15px;
	width:47px; 
	cursor:pointer; 
	cursor:hand; 
	border:none; 
	color:#fff; 
	font:10px Verdana, Arial, Helvetica, sans-serif; 
	font-weight:bold;
}	
/******/
.breadcrumb {
	text-align:left;
	font-size:11px;
	margin:0 0 0 10px;
	color:#666666;
	padding:2px 0
	}
.breadcrumb a{
	text-decoration:none;
/*	background:url(../img/crumbs_arr.gif) no-repeat right 5px;*/
	padding:0 5px 0 0px 
	}	
.print_btn {
	float:right;
	}
.print_btn img {
	margin:0px 2px 0 0
	}	
.print_btn a{
	font:10px Verdana, Helvetica, sans-serif;
	color:#333333;
	text-decoration:underline
	}
.print_btn a:hover{
	font:10px Verdana, Helvetica, sans-serif;
	color:#333333;
	text-decoration:none
	}
	
table.release_pg_tbl { 
	padding:0;
	margin:0 0px 0 0;
	border-collapse:collapse
	}	
table.release_pg_tbl td{ 
	padding:0;
	margin:0;
	border:0;
	vertical-align:top;
	}		
.knopka_block {
	text-align:left;
	padding:10px
	}	
.release_block1 a.btn1 {
	color:#ffffff;
	text-decoration:none;
	background:url(../img/send_release.gif) no-repeat;
	border:0px solid;
	padding:1px 0px 2px 0px;
	width:110px; 
	cursor: pointer;
	font:10px Verdana;
	font-weight:bold;
	display:block;
	text-align:center
	}
.release_block1 a.btn1:hover {
	color:#ffcc00
	}		 
.release_block1	{
	margin:0 0 0px 0;
	padding:5px 10px 5px 10px	
	}
.release_block1	a.lnk1 img{
	margin:0 4px 0 0
}

.release_block1	a.lnk1{
	color:#333333;
	text-decoration:none;
	font:11px Arial, Helvetica, sans-serif;
	text-decoration:underline	
}
.release_block1	a.lnk1:hover{
	color:#000000;
	text-decoration:none

	}
.release_block1	div{
	margin:5px 0 5px 0;
	}
table.release_pg_tbl td .btn1_block {
	margin:10px 0 5px 0;
	text-align:center
	}	
.lang_block {
	margin:0px 0 0 0px;

	}	
hr {
	color:#CCCCCC;
	padding:0; margin:5px 0 5px 0;
	background-color:#CCCCCC
	}	
.release_tab {
	background-color:#fdb928;
	border:0;
	color:#333;
	font-size:11px;
	cursor:pointer;
	text-align:center
	}	
.release_tab:hover {
	background-color:#5B5B5B;
	color:#FFFFFF
	}
.release_org_lnk {
	padding:0;
	margin:0;
	}
.release_org_lnk a{
	font:11px Arial, Helvetica, sans-serif;
	}
.release_org_num {
	font:11px Arial, Helvetica, sans-serif;
	}	
.tags a {
	color:#0d83d5;
	text-decoration:none;
	font-size:11px;
	}	
.tags a:hover {
	color:#000;
	}	
.tags a.tag0 {
	font-size:11px;
	}	
.tags a.tag1 {
	font-size:12px;
	}	
.tags a.tag2 {
	font-size:16px;
	}	
.tags a.tag3 {
	font-size:20px;
	}	
.tags a.tag4 {
	font-size:16px;
	font-weight:bold
	}	
a.release_title_lnk {
	color:#FFFFFF;
	text-decoration:none;
	}	
a.release_title_lnk:hover {
	color:#FFFFFF;
	text-decoration:underline;
	}		

h1 {
	padding:0 0px 0 0px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
}
h1.release_title {
	padding:0 10px 0 10px;
	font:16px Arial, Helvetica, sans-serif;
	font-weight:bold;
	color:#333;
}
