@charset "utf-8";
/* CSS Document */

html, body {
	 background-color:#e6e6e6;
	 margin:0px;
	 padding:0px;
	 width:100%;
	 height:100%;
	 font-family:Arial, Helvetica, sans-serif;
}
img {
	margin:0px;
	padding:0px;
	border:0px;
}
td, div, p {
	text-align:left;
	vertical-align:top;
}
.clear {
	margin:  0;
	padding:  1px 0 0 0;
	clear:  left;
	font-size:0px;
	height:0px;
}
.emty {
	margin:0px;
	padding:0px;
	font-size:0px;
}
.clear_all {
	margin:  0;
	padding:  1px 0 0 0;
	clear:both;
	font-size:0px;
	height:0px;
}
.main {
	padding:10px 0px 35px 0px;  /*padding:40px 0px 35px 0px;*/
	width:1200px;
	margin:0px 0px 0px 0px;
	position:relative;
}
.banner_block {
	text-align:center;
	margin:5px 0px 5px 0px;
}
.banner_block2 {
	text-align:center;
	margin:5px 0px 5px 0px;
}
.header {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	border:0px;
	float:left;
}
.header .logo_td {
	background:url(/img/back_bg_top_left.gif) no-repeat left top;
	background-color:#fff;
	padding:7px 0px 0px 7px;
	font-size:0px;
}
.header .logo_td h1 {
	margin:0px;
	background:url(/img/logo_bg.gif) no-repeat left top;
	padding:8px 10px 11px 14px;
	background-color:#e8e7e9;
	font-size:0px;
height:106px;  /*add - this delete white line sub logo*/
}
.header .header_right {
	background:url(/img/header_right_bg.gif) repeat-x left top;
	width:100%;
	background-color:#E6E6E6;
}
.header .header_top {
	margin:0px 0px 0px 0px;
}
.header .header_tags {
	background:url(/img/header_razd.gif) no-repeat right top;
	width:100%;
	padding:5px 0px 0px 20px;
	height:90px;
}
.header .header_tags .block {
	position:relative;
}
.header .header_tags a {
	color:#000;
	text-decoration:none;
	padding:2px 0px 2px 20px;
}
.header .header_tags div {
	position:absolute;
}
.header .header_tags .fs_10 {
	font-size:65%;
}
.header .header_tags .fs_12 {
	font-size:75%;
}
.header .header_tags .fs_14 {
	font-size:85%;
}
.header .header_tags .fs_16 {
	font-size:95%;
}
.header .header_tags .fs_18 {
	font-size:105%;
}
.header .header_tags .fs_20 {
	font-size:115%;
}
.header .header_bottom {
	float:right;
	padding: 8px 0px 0px 0px;
	margin-right:15px;
}
.smallsearch {border-collapse:collapse;
}
.smallsearch .firsttd {padding: 3px 5px 0 0; }
.smallsearch td {font-size:12px; color:#4B4B4B; margin:0; padding:0;
}
.smallsearch .input {width:190px;border: 1px solid #C0BBB5; height:18px;margin:0; padding:0;
}
.authform {font-size:12px; color:#4B4B4B; background: #fff url(/pics/authback.jpg) no-repeat right top; height:89px; border-left: 1px dashed #CFCFCF;}
.inauthdiv {padding: 15px 15px 0px 10px;}
.authtable input {border: 1px solid #BFBCB5; width:100px; height:16px;font-size:12px;background: #fff;}
.authtable td {padding: 3px 3px 0px 0;}
.authtable td.authtabletexttd {padding: 6px 2px 0px 0;}
.authform a {color: #4B4B4B}
.authtable input.butlogin {border: 0; background: url(/pics/authbutton.jpg) no-repeat left top; width:65px; height:19px;font-size:12px;}


.header .sub_menu td {
	vertical-align:bottom;
}
.header .sub_menu .sub_menu_left {
	background:url(/img/sub_menu_left.gif) no-repeat left top;
	font-size:0px;
}
.header .sub_menu .sub_menu_center {
	background:url(/img/sub_menu_center.gif) no-repeat left top;
	font-size:0px;
}
.header .sub_menu .sub_menu_right {
	background:url(/img/sub_menu_right.gif) no-repeat left top;
	font-size:0px;
}
.header .sub_menu .bg {
	background:url(/img/sub_menu_bg.gif) repeat-x left top;
	vertical-align:middle;
	border:0px;
}
.header .sub_menu .bg a {
	font-size:75%;
	color:#000;
	text-decoration:none;
}
.rss_ico {
    float:right;
    margin-right:4px;
    margin-top:0;
}
.left_global_block {
	ackground:url(/img/back_bg_top_right.gif) no-repeat right top;
	float:left;
	padding:0px 0px 0px 0px;
    width:945px;
}
.left_global_block .bg {
	/*background:url(/img/back_bg_top_right.gif) no-repeat right top;*/
	background-color:#fff;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	/*border-bottom:1px solid #E6E6E6;*/
	clear:left;
}
.left_global_block .bg_1 {
	background:url(/img/back_bg_bottom_right.gif) no-repeat right bottom;
}
.left_global_block .bg_2 {
	background:url(/img/back_bg_bottom_left.gif) no-repeat left bottom;
	padding:0px 0 10px 7px;
}
.menu {
	background:url(/img/menu_bg.gif) repeat-x left top;
	margin:0px 0px 30px 0px;
	/*position:relative;*/
	clear:left;
}
.menu .bg {
	background:url(/img/menu_left.gif) no-repeat left top;
	/*position:relative;*/
	border:0px;
    padding-left:8px;
}
.menu .bg2 {
	background:url(/img/menu_right.gif) no-repeat right top;
	padding:0px 15px 0px 0px;
	/*position:relative;*/
    
}
.menu a {
	text-decoration:none;
	color:#fff;
	/*background:url(/img/menu_a_bg.gif) no-repeat right top;*/
	padding:18px 10px 15px 10px;
	display:block;
	/*float:left;*/
	font-size:75%;
	font-weight:bold;
	/*position:relative;*/
}
.line01 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.line01 .block {
	float:left;
	width:300px;
	margin:0px 15px 0px 0px;
}

.line01 .block {
	float:left;
	width:300px;
	margin:0px 15px 0px 0px;
}
.line01 .last {
	margin:0px 0px 0px 0px;
}
.line01 .block .block_header {
	background:url(/img/block_header_bg.gif) no-repeat left top;
}
.line01 .block .block_header .bg {
	background:url(/img/block_header_bg2.gif) no-repeat right top;
	padding:3px 5px 5px 10px;
	border:0px;
}
.line01 .block .block_header h2 {
	margin:0px 0px 10px 0px;
	color:#4b4b4b;
	font-size:85%;
	text-transform:uppercase;
	padding:6px 0px 5px 30px;
}
.line01 .block .block_header h2 a {
	color:#4b4b4b;
	text-decoration:none;
}
.line01 .block img {
	float:left;
	margin:0px 5px 0px 0px;
border:1px solid #D3D4CF;   /*add*/
}
.line01 .block p {
	padding:0px;
	margin:0px 0px 2px 0px;
	font-size:70%;
	color:#4b4b4b;
	line-height:110%;
}
.line01 .text {
	padding:0px 0px 0px 1px;
}
/*add**/
.line01 .block p a{
	color:#4b4b4b;
	text-decoration:none;
}
.line01 .text A{
	color:#4b4b4b;
	text-decoration:none;
}
/***/
.line01 .text h3 {
	margin:0px 0px 3px 0px;
	font-size:75%;
	font-weight:bold;
}
.line01 .text h3 a {
	text-decoration:none;
	color:#ed1d24;
text-transform:none; /*lowercase;*/ /*add*/
}
.line01 .text h4 {
	margin:0px 0px 3px 0px;
	font-size:75%;
	font-weight:bold;
}
.line01 .text h4 a {
	text-decoration:none;
	color:#fafafa;
text-transform:none; /*lowercase;*/ /*add*/
}
.line01 .next {
	font-weight:bold;
	text-align:right;
}
.line01 .next a {
	text-decoration:none;
}

.line01 .text_2 a {
	text-decoration:none;
	color:#ed1d24;
	font-weight:bold;
    
}
.line01 .journal_block {
	float:left;
	margin:0px 35px 0px 0px;
	width:265px;
}
.line01 .journal_block img {
	float:left;
	margin:0px 5px 0px 0px;
}
.line01 .journal_block p {
	margin:0px 0px 5px 0px;
}
.line01 .journal_block p a {
	color:#ed1d24;
	text-decoration:none;
	font-size:75%;
	font-weight:bold;
}
.line01 .journal_block ul {
	margin:0px;
	padding:0px;
	border:1px solid #fff;
}
.line01 .journal_block ul li {
	margin:0px;
	padding:0px;
	list-style:none;
	font-size:70%;
	color:#000;
	background:url(/img/li_style_star.gif) no-repeat left 3px;
	padding:0px 0px 3px 10px;
	line-height:100%;
}
.line01 .journal_block .number {
	font-size:70%;
	color:#ed1d24;
	font-weight:bold;
	padding:5px 0px 0px 5px;
}
/***add*/
.line01 .journal_block .issue_txt {
	font-size:70%;
}
/***/


.line01 .flash_block {
	float:left;
	margin:0px 0px 0px 14px;
}
.line01 .flash_menu {
	background:url(/img/flash_block_bg.gif) repeat-x left top;
	margin:23px 0px 0px 0px;
	position:relative;
}
.line01 .flash_menu .bg1 {
	background:url(/img/flash_block_bg1.gif) no-repeat right top;
	position:relative;
}
.line01 .flash_menu .bg2 {
	background:url(/img/flash_block_bg2.gif) no-repeat right bottom;
	padding:5px 0px 5px 0px;
	position:relative;
}
.line01 .flash_menu a {
	text-transform:uppercase;
	font-size:100%;
	color:#6e6e6e;
	text-decoration:none;
	font-weight:bold;
	background:url(/img/flash_block_a.gif) repeat-x left bottom;
	padding:6px 50px 6px 20px;
	display:block;
	position:relative;
}
.line01 .flash_menu .last {
	background:none;
}
.line02w {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.line02w .block {
	float:left;
	width:584px;
	margin:0px 15px 0px 0px;
}
.line02w .last {
	margin:0px 0px 0px 0px;
}
.line02w .block .block_header {
	background:url("/img/block_header_bg.gif") no-repeat left top;
}
.line02w .block .block_header .bg {
	background:url("/img/block_header_bg2.gif") no-repeat right top;
	padding:3px 0px 5px 10px;
	border:0px;
}
.line02w .block .block_header h2 {
	margin:0px 0px 10px 0px;
	color:#4b4b4b;
	font-size:85%;
	text-transform:uppercase;
	padding:6px 0px 5px 30px;
}
.line02w .block .block_header h2 a {
	color:#4b4b4b;
	text-decoration:none;
}
.line02w .block img {
	float:left;
	margin:0px 5px 0px 0px;
border:1px solid #D3D4CF;   /*add*/
}
.line02w .block p {
	padding:0px;
	margin:0px 0px 2px 0px;
	font-size:70%;
	color:#4b4b4b;
	line-height:110%;
}
.line02w .text {
	padding:0px 0px 0px 1px;
}
/*add**/
.line02w .text A{
	color:#4b4b4b;
	text-decoration:none;
}
/***/
.line02w .text h3 {
	margin:0px 0px 3px 0px;
	font-size:75%;
	font-weight:bold;
}
.line02w .text h3 a {
	text-decoration:none;
	color:#ed1d24;
text-transform:none; /*lowercase;*/ /*add*/
}
.line02w .next {
	font-weight:bold;
	text-align:right;
}
.line02w .next a {
	text-decoration:none;
}
.line02w .text_2 a {
	text-decoration:none;
	color:#ed1d24;
	font-weight:bold;
    
}
.line02 {
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.line02 .block {
	float:left;
	width:300px;
	margin:0px 15px 0px 0px;
}
.line02 .last {
	margin:0px 0px 0px 0px;
}
.line02 .block .block_header {
	background:url(/img/block_header_bg.gif) no-repeat left top;
}
.line02 .block .block_header .bg {
	background:url(/img/block_header_bg2.gif) no-repeat right top;
	padding:10px 0px 5px 10px;
	border:0px;
}
.line02 .block .block_header h2 {
	margin:0px 0px 10px 0px;
	color:#4b4b4b;
	font-size:85%;
	text-transform:uppercase;
	padding:6px 0px 5px 30px;
}
.line02 .block .block_header h2 a {
	color:#4b4b4b;
	text-decoration:none;
}
.line02 .block img {
	float:left;
	margin:0px 5px 0px 0px;
border:1px solid #D3D4CF;   /*add*/
}
.line02 .block p {
	padding:0px;
	margin:0px 0px 2px 0px;
	font-size:70%;
	color:#4b4b4b;
	line-height:110%;
}
.line02 .text {
	padding:0px 0px 0px 1px;
}
/*add**/
.line02 .text A{
	color:#4b4b4b;
	text-decoration:none;
}
/***/
.line02 .text h3 {
	margin:0px 0px 3px 0px;
	font-size:75%;
	font-weight:bold;
}
.line02 .text h3 a {
	text-decoration:none;
	color:#ed1d24;
text-transform:none; /*lowercase;*/ /*add*/
}
.line02 .next {
	font-weight:bold;
	text-align:right;
}
.line02 .next a {
	text-decoration:none;
}
.line02 .text_2 a {
	text-decoration:none;
	color:#ed1d24;
	font-weight:bold;
    
}
.line03 {
	margin:0px 0px 10px 0px;
	border-top:2px solid #ff0000;
	border-bottom:2px solid #ff0000;
	border-right:1px solid #c0c0c0;
	border-left:1px solid #c0c0c0;

}
.line03 .footer_search {
	padding:12px 20px 0px 10px;
	margin-bottom:20px;
}
.line03 .footer_search input {
	float:left;
}
.line03 .footer_search .input {
	font-size:70%;
	padding:1px 0px 2px 0px;
	width:780px;
	margin-left:10px;
}
.line03 .footer_tags {
	width:60%;
	padding:0px 0px 0px 20px;
	position:relative;
	background:url(/img/footer_search_bg.gif) no-repeat right top;
	height:105px;
}
.line03 .footer_tags a {
	color:#000;
	text-decoration:none;
	padding:2px 0px 2px 20px;
}
.line03 .footer_tags div {
	position:absolute;
}
.line03 .site_map {
	padding:10px 0px 0px 20px;
}
.line03 .site_map p {
	margin:0px 0px 5px 0px;
}
.line03 .site_map p a {
	font-size:75%;
	font-weight:bold;
	color:#ff0000;
	text-decoration:none;
}
.line03 .powered {
	border-top:1px solid #c0c0c0;
	text-align:right;
	height:25px;
	margin:15px 0px 0px 0px;
	padding:5px 15px 0px 0px;
}
.footer {
	background:url(/img/footer_bg01.gif) repeat-x left bottom;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	position:relative;
}
.footer .bg {
	background:url(/img/footer_bg02.gif) no-repeat left top;
}
.footer .bg1 {
	background:url(/img/footer_bg03.gif) no-repeat right top;
}
.footer .bg2 {
	background:url(/img/footer_bg04.gif) no-repeat left bottom;
}
.footer .bg3 {
	background:url(/img/footer_bg05.gif) no-repeat right bottom;
	padding:10px 0px 5px 0px;
}
.footer .type_1 {
	margin:0px 0px 10px 0px;
	text-align:center;
	text-transform:uppercase;
	font-size:70%;
}
.footer span {
	font-size:110%;
	padding:0px 2px;
}
.footer .type_1 a {
	color:#000;
	text-decoration:none;
}
.footer .type_1 span {
	color:#000;
}
.footer .type_2 {
	margin:0px 0px 10px 0px;
	text-align:center;
	text-transform:uppercase;
	font-weight:bold;
	font-size:70%;
}
.footer .type_2 span {
	color:#0266b2;
}
.footer .type_2 a {
	color:#0266b2;
	text-decoration:none;
}
.footer .type_3 {
	margin:0px 0px 10px 0px;
	text-align:center;
	text-transform:uppercase;
	font-size:70%;
}
.footer .type_3 span {
	color:#797979;
}
.footer .type_3 a {
	color:#797979;
	text-decoration:none;
}
.footer .copyright {
	border-top:1px solid #e2e2e2;
	margin:0px 20px 0px 20px;
	padding:10px;
}
.footer .copyright p {
	margin:0px 0px 0px 0px;
	font-size:70%;
	color:#767676;
}
.footer_banners {
	background:url(/img/back_bg_top_left.gif) no-repeat left top;
	background-color:#fff;
	margin:0px 0px 0px 0px;
}
.footer_banners .bg {
	background:url(/img/back_bg_top_right.gif) no-repeat right top;
}
.footer_banners .bg1 {
	background:url(/img/back_bg_bottom_right.gif) no-repeat right bottom;
}
.footer_banners .bg2 {
	background:url(/img/back_bg_bottom_left.gif) no-repeat left bottom;
	padding:15px 0px 10px 0px;
	text-align:center;
}
.footer_banners .bg2 span {
	margin:0px 15px 0px 15px;
}
.right_global_block {
	width:255px;
	float:right;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.right_global_block .header_search {
	background:url(/img/back_bg_bottom_right.gif) no-repeat right bottom;
	padding:0px 0px 0px 8px;
	height:89px;
	background-color:#fff;
	margin:0px 0px 10px 0px;
}
.right_global_block .header_search .block {
	background:url(/img/back_bg_top_right.gif) no-repeat right top;
	padding:27px 0px 0px 0px;
}
.right_global_block .header_search .block p {
	margin:0px 0px 8px 0px;
	font-size:75%;
}
.right_global_block .header_search .block input {
	float:left;
}
.right_global_block .header_search .block .input {
	font-size:70%;
	padding:1px 0px 2px 0px;
	width:200px;
}
.right_global_block .header_bottom_2 {
	float:right;
	padding:10px 12px 10px 0px;
	font-size:0px;
}
.right_global_block .header_bottom_2 a {
	padding:0px 8px 0px 8px;
}
.right_global_block .right_banner_block {
	margin:0px 0px 10px 8px;
}
.right_global_block .right_banner_block img {
	border:0px solid #ffffff; /*000;*/
}
.right_global_block .one_block {
	background:url(/img/back_bg_top_left.gif) no-repeat left top;
	background-color:#fff;
	margin:0px 0px 10px 8px;
	width:240px;
        font: 11px Arial;
}
.right_global_block .one_block .bg {
	background:url(/img/back_bg_bottom_left.gif) no-repeat left bottom;
}
.right_global_block .one_block .bg1 {
	background:url(/img/back_bg_bottom_right.gif) no-repeat right bottom;
}
.right_global_block .one_block .bg2 {
	background:url(/img/back_bg_top_right.gif) no-repeat right top;
	padding:8px;
}
.right_global_block .one_block .bg2 .line02 .block .block_header h2 {
	margin:0px 5px 10px 0px;
	color:#4b4b4b;
	font-size:85%;
	text-transform:uppercase;
	padding:6px 15px 5px 0px;
}
.right_global_block .one_block .bg2 .line02 .block {
	width:225px;
	margin:0px;
	float:none;
}
.right_global_block .one_block .bg2 .line02 .block img {
	margin:0px;
}
.right_global_block .one_block .bg2 .line02 .block img.freshnewsimg {margin: 0 5px 5px 0;}
.right_global_block .one_block .bg2 .line02 .block .text {
	padding:0px 0px 0px 5px;
}
.right_global_block .one_block .bg2 .line02 .block .text .block_img {
	float:left;
	margin:0px 0px 5px 0px;
	padding:5px;
	border-right:1px solid #d9d9d9;
}
.right_global_block .one_block .bg2 .line02 .block .text .nobrd {
	border:0px;
}
.right_global_block .one_block .bg2 .line02 .block .text img {
	border:1px solid #aeacad;
}
.right_global_block .one_block .bg2 .line02 .block .text_img {
	padding:0px 0px 0px 12px;
}
.right_global_block .one_block .bg2 .line02 .block .text_img img {
	border:1px solid #aeacad;
	float:left;
	margin:0px 10px 5px 0px;
}
.right_global_block .one_block .bg2 .line02 .block .text_2 p {
	padding:0px 0px 0px 15px;
}
.right_global_block .one_block .bg2 .line02 .block .text_2 div {
	color:#747474;
	font-size:70%;
	font-weight:bold;
	margin-bottom:10px;
}
.right_global_block .one_block .bg2 .line02 .block .pool  td{
	font-size:100%;
	color:#000;
}
.right_global_block .one_block .bg2 .line02 .block .pool table {
	margin:5px 10px 5px 10px;
}
.right_global_block .one_block .bg2 .line02 .block .pool input {
	margin:1px 10px 0px 0px;
}
.right_global_block .one_block .bg2 .line02 .block .pool .button {
	margin:5px 0px 10px 0px;
}
.right_global_block .one_block .bg2 .line02 .block .pool .rezult {
	font-size:70%;
	color:#ED1D24;
}

.article_detail table
{

}

.clear-both {
    clear: both;
} 
.regform .button_red_big {
    display:none;
}
.article_detail img {


}
.new-articles {
    float:left;
    font-size:16px;
    position:relative;    
}
.new-articles .text_2 {
    padding:0 15px 15px 15px;
}
.new-articles img {
    bottom-padding:5px;
}
.con_area 
{
	background:#ffffff;
	border:1px solid black;
	font:12px/130% Arial,Tahoma;
	padding:3px;
	margin:0; 
	overflow-y:hidden;
}
.menu .menu-item {
    float:left;
    
    background:url(/img/menu_bg.gif) repeat-x;
    height:47px;
}
.menu .menu-item a {
    padding:0;
}
.menu .border {
    background: url(/img/menu_a_bg.gif) no-repeat scroll right top;
    float:left;
    width:2px;
    height:47px;
}
.menu .bg2-main {
    background:url(/img/menu_right.png) no-repeat right top;
    padding:0px 15px 0px 0px;
}
.menu-item-text {
    padding:18px 10px 15px;
}
