hr {
  border: none;
  background-color: black;
  color: black;
  height: 1px;
}

.news_thumb {
	width:155px;
}

.ico_say {
	vertical-align:middle;
	margin-right:5px;	
}

.video_news_thumb {
	width:200px;
	_heigth:157;	
}

.todo {
    color: white;
    background-color: red;
    font-style: italic;
    font-weight: bold;
    display: none;
}

.warning_message {
	font-size:110%;
  //font-size:120%;
    font-weight: bold;
}

.warning {
    color: red;
    font-style: italic;
    font-weight: bold;
}

.form_warning_message {
    color: red;
    font-style: italic;
    font-weight: bold;
    margin-top: 5px;
    margin-bottom: 15px;
    vertical-align: top;
}

.form_message {
    color: green;
    font-style: italic;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
}
.form_table {
	clear:both
}
.form_table tr {
    padding-top: 5px;
    padding-bottom: 5px;
}

.form_table td {
    padding-right: 25px;
    vertical-align: middle;
    _vertical-align: top;
}

HTML, BODY {
    font-size: 100%;
    margin: 0;
    padding: 0;
    height: 100%;
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    font-size: 90%;
    color: #000;
    line-height: 1.1;
}

#top_table {
    font-size: 16px;
}

BODY {
    background: url('/n.gif') no-repeat;
    background-attachment: fixed;
}

FORM {
    padding: 0;
    margin: 0;
}

INPUT, SELECT, TEXTAREA {
    font-family: Arial, Verdana, Tahoma, Sans-Serif;
    color: #231f20
}

TEXTAREA {
    font-size: 100%;
}

TABLE {
    border: 0;
    border-collapse: collapse;
}

TD {
    vertical-align: top;
    padding: 0;
    font-size: 95%;
    //font-size: 80%;
    color:
    #231f20
}

IMG {
    border: 0;
}

A:focus {
    -moz-outline-style: none;
}

A {
    color: #0d70bd;
    text-decoration: underline
}

/*A:visited {color:#4f4d4d;}*/
A:hover {
    color: #2e94e3;
}

A:active {
    outline: none;
}

H1, H2, H3 {
    font-weight: normal;
    margin: 0 0 0 0;
    font-family: Arial, Tahoma, Verdana, Sans-Serif;
    color: #000; /*letter-spacing:-1px;*/
}

H1 {
    font-size: 200%;
    margin: 0 0 12px 0;
    letter-spacing: 0px;
    font-family: Times New Roman, Arial
}

H2 {
    font-size: 160%;
    margin: 0 0 8px 0;
}

H3 {
    font-size: 140%;
    margin: 0 0 12px 0;
    color: #9b7345
}

H4 {
    font-size: 120%;
    margin: 0 0 8px 0;
}

UL.tire LI, .type_text UL LI UL LI {
    padding: 0 0 6px 0;
    list-style-type: none !important;
    behavior: expression( !this.before
            ? this.before = this.innerHTML = '<span style="color:#99a9ba">&mdash;</span>&nbsp;' + this.innerHTML : '' ); 
    text-indent: -1.24em;
}

#date {
	margin-bottom:30px;
}

.mw {
	text-align:left; 
	max-width:1200px; 
	min-width:1000px; 
	
//width:xpression(document.body.clientWidth < 1000 ? '1000px' : document.body.clientWidth > 1200 ? "1200px" : "100%");

}

.fl100, #fl100 {float:left; width:100%;}
.fr, #fr {float:right !important}
.fl, #fl {float:left !important}

.tbl_kurs_top {
	padding: 0px;
}
.tbl_kurs_top TD {
	padding:3px 10px 3px 10px;
	font-size:8pt; 
	/*
		//font-size:80%;
		//font-size:70%;
	*/
}
.tbl_kurs_top TD SPAN {color:#8f8a84}
.tbl_kurs_top TD.bg {background:#f6ecdf}

.mainmenu {float:left; margin-left:30px; -margin:0 15px;}
.mainmenu UL {margin:0; padding:0}
.mainmenu UL LI {list-style:none; float:left; margin-right:3px; font-weight:bold; font-size:120%; padding:7px 0px 6px 0; 

//padding:7px 0px;

}
.mainmenu A {color:#000; display:block; text-decoration:none}
.mainmenu A:hover {color:#0d70bd;  text-decoration:underline}

.mainmenu UL LI {background:#f2f1f1; padding:0; border-bottom:2px solid #fff;}
.mainmenu DIV {background:url(/images/m_l_t_g.gif) no-repeat left top;}
.mainmenu DIV DIV {background:url(/images/m_r_t_g.gif) no-repeat right top; padding:7px 10px; }
.mainmenu .activ DIV DIV A:hover, .mainmenu .activ DIV DIV {color:#fff; text-shadow: 0.1em 0.1em 0.1em #000}

.mainmenu UL LI.activ {background:#0690df url(/images/bg_menu.gif) repeat-x left top; padding:0; border-bottom:2px solid #046fc2;}
.mainmenu .activ DIV {background:url(/images/m_l_t.gif) no-repeat left top;}
.mainmenu .activ DIV DIV {background:url(/images/m_r_t.gif) no-repeat right top; padding:7px 10px 6px 10px; padding:7px 10px; }
.mainmenu .activ DIV DIV A, .mainmenu .activ DIV DIV A:hover, .mainmenu .activ DIV DIV {color:#fff; text-shadow: 0.1em 0.1em 0.1em #000}

.ul_line {float:left; margin:0; padding:0; width:93%; white-space:nowrap; font-size:120%;overflow:hidden;}
#ul_line {overflow:hidden; width:99999px !important; padding:0 10px;}
#ul_line P {float:left; width:auto; margin:0; padding:0 20px 0 0;}
.ul_line IMG {margin:0 6px}

.left_menu UL {margin:0 0 30px 0; padding:0}
.left_menu UL LI {padding:6px 0 6px 30px; font-family: Arial Narrow; font-size:120%; list-style:none;/* cursor:pointer; cursor:hand*/}
.left_menu UL LI .ico_rss {display:none}
.left_menu UL LI.activ  .ico_rss {display:inline}
.left_menu UL LI.activ {background:#000}
.left_menu UL LI.activ A {color:#fff;}
.left_menu UL LI.selected .ico_rss {display:inline}
.left_menu UL LI.selected {background:#000}
.left_menu UL LI.selected A {color:#fff;}
.left_menu UL LI .ico_rss {margin-left:-16px;}
.left_menu UL LI A {color:#000;}
.left_menu UL LI A:hover {color:#d4d4d4; text-decoration:none;}
.left_menu UL LI.first {background:#f8f1e9; border-bottom:1px solid #d2d2d2; color:#9b7345}

.subsleft {border-top:1px solid #d2d2d2; background:#f8f1e9; text-align:center; color:#9b7345; padding:15px 0 20px 0}
.subsleft DIV {margin-top:10px;; font-size:110%;}
.subsleft .inptxt {width:80%; border:1px solid #c6c1ba; color:#777}
.subsleft #form_subs_email {width:80%; border:1px solid #c6c1ba; color:#777}

.jurnaleft {border-top:1px solid #e4e2e1; 
	
//text-align:center;

	 background:#f8f1e9; color:#9b7345; padding:15px 0 25px 0px; font-size:110%; margin-bottom:30px;
}
.ml52 {margin-left:43px; 
	
//margin-left:0
}
.jurnaleft .div_photo_drag DIV DIV {margin:10px 0}
.jurnaleft .div_photo_drag DIV DIV SPAN {cursor:pointer;
 cursor:hand;}
.jurnaleft .div_photo_drag DIV SPAN {font-size:90%;}
.jurnaleft A {color:#9b7345}
.jurnaleft A:hover {color:#dabc99}

.t1 {border-bottom:2px solid #000; padding:0 0 4px 30px; font-size:120%; font-weight:bold;}
/*.div_vote {padding:20px 0 10px 30px;}*/
.mb40 {margin-bottom:40px;}

.t2 {
	border-bottom:2px solid #bd9f7d; 
	padding:4px 0px 4px 30px; color:#9b7345; font-size:120%; font-weight:bold;
}
	
.t3 {border-bottom:2px solid black;
 padding:0 0 4px 30px;
 color:#0d70bd;
 font-size:120%;
 font-weight:bold;
 }

.div_authors {background:#f8f1e9;}
.author {border-bottom:1px solid #dfd8d1; padding:25px 20px 25px 30px}
.author A DIV {margin:0 0 12px 0;}
.author DIV {margin:12px 0 0 0}
.author DIV a {
	font-weight:bold;
	font-size:110%;
	
//font-size:120%;
 
}

.author DIV DIV {
	
//margin-bottom:12px;

}

.author DIV P {
	font-size:90%; 
	
//margin:0px 0 12px 0
}

.m1530 {margin:15px 0 15px 30px;
 
	
//width:80% !important
}

.ul_left_footer {float:left;
 width:100%; background:#e2e2e2; padding:10px 10px 0 10px;}
.ul_left_footer A, .ul_footer_center UL LI A {color:#414141}
.ul_left_footer A:hover, .ul_footer_center UL LI A:hover {color:#777676}
.ul_left_footer UL {margin:0; padding:0; width:44%}
.ul_left_footer UL LI {font-size:85%; margin-bottom:10px; list-style:none}

.ulvkl {margin:0; padding:0;}
.ulvkl LI {float:left; background:#c6c6c6 url(/images/f_l_t.gif) no-repeat left top; list-style:none;}
.ulvkl LI.activ { background:#e2e2e2 url(/images/f_l_t_a.gif) no-repeat left top}
.ulvkl LI DIV {background:url(/images/f_r_t.gif) no-repeat right top; 
	
//background:url(/images/f_r_t.gif) no-repeat 98% 0px;
 
	padding:4px 10px 5px 10px; font-size:85%; color:#fff; border-bottom:2px solid #f3f3f3; border-right:2px solid #f3f3f3; cursor:pointer; cursor:hand;
}
.ulvkl LI.activ DIV {background:url(/images/f_r_t_a.gif) no-repeat right top; 
	
//background:url(/images/f_r_t_a.gif) no-repeat 98% 0px;
 
	color:#414141; border-bottom:2px solid #e2e2e2; cursor:default;
}

.ul_footer_center {float:left; width:48%;}
.ul_footer_center UL {float:left; width:30%; margin:0; padding:0}
.ul_footer_center UL LI {list-style:none; font-size:85%; margin-bottom:10px}
.ul_footer_center UL.fl {margin:0 3%; -margin:0 1.5%;}
.ul_footer_center .first {font-weight:bold; padding:4px 0px 5px 0px;}

.line_footer {margin-top:50px; border-bottom:1px solid #c7c7c7}
.footer {background:#f3f3f3; border-top:1px solid #fff; padding:15px 0 20px 0}
.f1 {float:left; width:30%; 
	
//width:32%;
 
	margin-left:30px; -margin-left:15px; margin-right:6%; 
//margin-right:4%;
}
.fcount {width:100px; float:right; margin-right:30px; -margin-right:15px; text-align:right;}
.fbottom {margin-top:36px; font-size:85%}
.fbottom .fl {margin-left:30px;}
.fbottom SPAN {margin-right:78px;}

.tmp {width:100%; float:left;}

.div_blue {border-top:2px solid #0d70bd; background:#eef5fa; float:left; width:100%; padding:5px 0}
.div_blue DIV {padding:5px 10px; float:left; width:220px; 
	
//width:auto;

}
.div_blue DIV .fl {width:80px; padding:0 !important; margin:0!important}
.div_blue DIV .fr {width:135px; 
	
//width:140px;
 
	padding:0 !important; margin:0!important;}

.tab_news {floar:right}
.tab_news DIV {float:right; background:#f5f0eb url(/images/t_l_t.gif) no-repeat left top; margin-left:5px; cursor:pointer; cursor:hand;}
.tab_news DIV DIV {background:url(/images/t_r_t.gif) no-repeat right top; padding:6px 12px; color:#2c81c3; font-size:100%; margin:0; float:left;}
.tab_news DIV.activ {background:#0d70bd url(/images/t_l_t_a.gif) no-repeat left top; cursor:default;}
.tab_news DIV.activ DIV {background:url(/images/t_r_t_a.gif) no-repeat right top; color:#fff; cursor:default;}

.top_main_news .fl, .top_main_news .fr {width:48%}
.top_main_news .fr .fl100 .fl, .stat_bot .fl100 .fl {width:auto; font-size:85%; background:#f5f0eb; color:#6f6f6f; padding:0 2px; margin-top:2px}
.top_main_news .fr .fl100, .stat_bot .fl100 {line-height:1.4; margin-bottom:15px}


.bottom_photo {color:#b7b7b7; font-size:85%; margin:6px 0 15px 0!important; padding:0px; line-height:1.6 !important}
.bottom_photo IMG {margin-right:4px;}
.bottom_photo A {color:#b7b7b7; margin-right:10px}
.bottom_photo A:hover {color:#808080;}

.first_news {float:left; width:100%; font-size:110%; line-height:1.3}
.first_news H1 {margin-bottom:10px; font-size:190%; line-height:1.1}
.first_news DIV {color:#6f6f6f; font-size:95%; margin:15px 0 2px 0;}

.lenta_news_main DIV {padding-left:140px; float:left; border-bottom:1px solid #e5e5e5; padding-bottom:15px; padding-top:15px;}
.lenta_news_main DIV.noimg {padding-left:0}
.lenta_news_main DIV DIV {width:140px; margin-left:-140px; -margin-left:-70px; overflow:hidden; float:left; padding:0; border:0}
.lenta_news_main DIV P, .div_date {
	margin:0 0 4px 0;
	/* 
	color:#6f6f6f;
	*/ 
	font-size:95%;
	
//font-size:110%;

}
.lenta_news_main DIV P A {font-size:110%}
.lenta_news_main DIV SPAN {font-size:110%; line-height:1.2}
.lenta_news_main DIV H1 {margin-bottom:4px;}

.comm {margin:10px 0 0 0px !important; width:auto !important; padding:0px !important; font-size:100% !important;}

.h1 {
	width:100%; text-transform:uppercase;
	font-weight:bold;
	color:#0d70bd;
	font-size:120%;
	float:left;
	padding:5px 0;
	border-bottom:2px solid #000;
}
.h1_left {
	width:100%; text-transform:uppercase;
	font-weight:bold;
	color:#0d70bd;
	font-size:120%;
	float:left;
	padding:5px 0;
	border-bottom:2px solid #000;
}
.brown {border-bottom:2px solid #bd9f7d;}

.photo_right_main {padding-top:18px; margin-bottom:26px; float:left;}
.photo_right_main P {font-weight:bold; margin:8px 0; font-size:110%}
.photo_right_main P SPAN {font-size:95%; color:#909090; font-weight:normal}

.comm_right_main {background:#f8f1e9; padding:10px 0;}
.comm_right_main P {margin:4px 0 14px 0; color:#595959;}
.comm_right_main DIV {padding:0 10px}

//.comment-brief {max-height:95pt; overflow:hidden;}
.comment {padding-left:0; width:100%;}

//.subcomment {width:90%; float:right;}

.mt10 {margin-top:10px;}

.div_line_banner {background:#eef5fa; padding:10px 0}
.div_line_banner .fl {width:31%; margin:0 0 0 2%;}
.div_line_banner .fl IMG {margin-right:6px}

.mb40 {margin-bottom:40px}
.mt28 {margin-top:28px;}

.top_line {position:relative; z-index:100; padding-bottom:8px; background:url(/images/bg_str_down.gif) no-repeat bottom center}
.bg_top_line {background:#bebebe url(/images/bg_top_line.gif) repeat-x left bottom; padding:5px 0}
.font_big {margin-left:20px; -margin-left:10px; border-left:0px!important}
.font_min, .chb, .font_big  {padding:2px 10px; border-left:1px solid #d8d8d8; border-right:1px solid #a4a4a4;  color:#fff; font-size:95%;cursor:pointer; cursor:hand}
.twitter, .rss {padding:0px 8px; border-left:1px solid #d8d8d8; border-right:1px solid #a4a4a4;  color:#fff; font-size:95%;}
.error {padding:2px 10px 0 10px; border-left:1px solid #d8d8d8; color:#fff; font-size:80%; line-height:0.8}
.mr30 {margin-right:30px; -margin-right:15px;}
.mr30 IMG, .s3 IMG {float:left; margin:0px; 
	
//margin:0px 0 0 -3px;
 
	cursor:pointer; cursor:hand;
}
.inps {border:1px solid #fff; width:105px; background:transparent; color:#fff}
.m10 {margin:0 10px;}
.buts {border:0; background:transparent; width:46px; 
	
//width:43px;
 
	height:20px; margin-top:-1px; 
	
//margin-top:0px;
 padding:0px; cursor:pointer; cursor:hand;
}
.top_banner {border-bottom:1px solid #d3d3d3; text-align:center;}
.top_banner IMG {margin:0px; 

//margin-bottom:-4px;

}

.bgmainmenu {background:url(/images/bg_mainmenu.gif) repeat-x left top; padding:34px 0 26px 0}
.time {margin:2px 0 0 15px; font-size:85%; line-height:1.6}

.div_weather {
	float:right; 
	width:510px; margin:2px 30px 0 0px;}
.weather {
	float:right;
	
	width:210px;
	font-size:0.875em;
	/*
	font-size:85%;
	*/
	
//height:90px;

	min-height:90px;
	background:url(/images/line_punkt.gif) no-repeat 100% 0px;
	padding-right:0px;
}

.weather_th {
	font-size:8pt;
	/*
	font-size:1em !important;
	font-size:110%;
	
//font-size:80%;

	*/
	
}

.weather_data {
	font-size:8pt;
	/*
	font-size:110%;
	
//font-size:80%;

	*/
	color:#969696;
}

.weather_temp {
	font-size:12pt;
	color:#969696;
}

.str_down_v {width:18px; height:13px; padding:0px; margin:0px 0 0 10px; float:left;}
.str_down_v_activ {width:18px; height:13px; padding:0px; margin:0px 0 0 10px; background:#f3f3f3; border-right:1px solid #b7b5b3;  float:left;}
.weather .top_div_hide {margin:13px 0 0 -18px; 
	
//margin:-20px 0 0 -151px;
 
	font-size:100%;}

.fmin {margin-top:8px; color:#969696; font-size:100%; 
	
//font-size:95%;

	}
.fbig {color:#606060; margin-top:5px; font-size:160%; 
	
//font-size:120%;

}
.fbig IMG {margin-left:6px}
.div_kurs {
	float:right; 
	width:250px; 
	padding-right:0px;
	padding-left:10px;
	text-align:left;
	
//height:90px;
 
	min-height:90px;  
	background:url(/images/line_punkt.gif) no-repeat 100% 0px; 
	
}
.div_ico {
	padding-left:20px; 
	
//height:90px;
 
	min-height:90px;
	}
.div_ico DIV {margin:18px 0}

.div_menu {border-bottom:4px solid #000}

.div_search {width:240px; margin-right:30px; -margin-right:15px; background:#e6b960 url(/images/bg_search.gif) repeat-x left top;}
.s2 {background:url(/images/s_l_t.gif) no-repeat left top;}
.s3 {background:url(/images/s_r_t.gif) no-repeat right top; height:26px; 
	
//height:31px;
 
	padding:6px 10px 0 10px; 
	
//padding:8px 10px 0 10px;

}
.inpsear {border:1px solid #bb9e5a; background:#fff; 
	
//margin-top:-1px;
 
	color:#000; 
	width:150px; 
	height:20px;
}
.butsear {border:0; background:transparent; width:45px; 
	
//width:42px;
 
	height:21px; 
	
//height:20px;
 
	margin-top:0px; 
	
//margin-top:-3px;
 
	padding:0;
}

#btn_src_combobox_img {
	margin-top:2px; 
//margin-top:-1px;
	
}

.m1225 {margin:12px 0 25px 0;}
.m1225 .fl {float:left; width:15px; margin:5px 0 0 15px; -margin-left:7px; 
	
//margin-top:0px;
 
	cursor:pointer; cursor:hand;
}

.m1225 .fr {float:right; width:15px; margin:5px 15px 0 0; -margin-right:7px; 
	
//margin-top:0px;
 
	cursor:pointer; cursor:hand; text-align:right;
}

.content_tbl {
	width:100%;
}
.content_left {
	width:20%;
}
.content_right {
	width:auto;
}
.content_left_min_width {
	width:200px;
	height:0px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	border:none;
}
.content_right_min_width {
	 width:800px;
	 height:0px;
 	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;

}

/*
._div_left {width:20%;float:left;}
._div_right {
	float:left;
	 width:auto;
  
//idth:78%;

}
*/
.p20 {padding:0px 10px;}

.news_date {border-bottom:2px solid #0d70bd; margin-bottom:16px;}
.main_title {text-transform:uppercase; font-weight:bold; color:#b14a16; font-size:120%; float:left; padding:5px 0}

.all_news {margin-top:10px; border-top:1px solid #e5e5e5; padding-top:12px;}
.td_right {width:240px; padding-right:30px;}

.mt40 {margin-top:40px;}

.td_line {padding:30px 20px 40px 20px;}
.ml30 {margin:0 0 0 30px; -margin-left:15px}

.ml10 {cursor:pointer; cursor:hand;}

.div_text {margin-top:23px;}
.div_text H1 {font-size:270%; margin:12px 0 16px 0}

.txt {font-size:110%; line-height:1.4; margin-bottom:25px;}
.txt IMG {float:left; margin:0 10px 10px 0}
.txt H1, .txt H2 {margin-bottom:15px; line-height:1.2; font-family:Times New Roman, Arial}
.txt H2.min {font-family:Arial; font-size:150%;}
.txt H2 {font-size:190%;}
.txt H4 {font-size:110%; margin:0;}
.txt UL LI {margin-bottom:15px;}
.txt TABLE {width:100%;}
.txt TABLE TD {padding:8px 10px; font-size:85%;}
.tr_top TD {background:#f3f3f3; font-weight:bold;}

.news_type_block {border:1px solid #c9c9c9; background:#f3f3f3; color:#9b9a9a; padding:8px 0; margin-bottom:30px;}
.news_type_block .fl DIV {padding:2px 0px 3px 0px;}
.news_type_block .fl {margin:0 10px}

.news_type_block .activ {background:#0d70bd url(/images/t_left.gif) no-repeat left top; color:#fff}
.news_type_block .activ DIV {background:url(/images/t_right.gif) no-repeat right top; padding:2px 10px 3px 10px;}
.news_type_block .fr {margin:4px 10px 0 0}

.detal_stat {padding-left:20px; color:#4f4f4f; line-height:1.4}
.detal_stat A {color:#4f4f4f;}
.detal_stat A:hover {color:#6f6e6e;}

.detal_stat {padding:20px 0 14px 0}
.audio {padding:20px 0 0px 0}

.snoska {width:40%; border-top:1px solid #000; background:#f3f3f3; float:left; padding:20px; margin:15px 15px 15px 0;}
.snoska H2 {font-family:Times New Roman, Arial; font-size:140%; margin:0; line-height:1.2}

.div_tags {border-top:1px solid #bfbfbf; border-bottom:1px solid #bfbfbf; padding:8px; margin:16px 0; color:#747474}
.div_tags A {color:#0d70bd; color_:#747474; text-decoration:none; line-height:1.3}
.div_tags A:hover {background:#0d70bd; color:#fff}

.innercomm {
	font-size:100% !important;

}
.innercomm SPAN { 
	line-height:1.3!important;
}
.innercomm P {
	font-size:100% !important;
	margin-bottom:12px !important;
}

.step_left { margin:0 !important; width:auto !important; background:url(/images/str_up_com.gif) no-repeat 10px 0px}
.m2010 {margin:20px 0 10px 0}
.com_login_pass {background:#f3f3f3; padding:10px 0px; width:400px;}
.com_bot TEXTAREA {width:300px; height:86px; overflow:auto}
.com_bot DIV {margin-top:10px;}
.com_login_pass DIV {margin-top:0!important}
.com_login_pass .fl, .com_login_pass .fr {width:45%; margin-left:5%;  
	
//margin-left:4%;
 
	-margin-left:2%;}

.mt30 {margin:30px 0 0 0}

.stat_bot .h1 {margin-bottom:20px;}
.video_them {background:#f3f3f3; text-align:center; padding:10px 0 0 0}

.pages {margin:30px 0 10px 0; font-family:Times New Roman, Arial; font-size:120%;}
.pages UL {margin:0; padding:0;}
.pages UL LI {list-style:none; float:left;}
.pages UL LI.activ {background:#e1ad50 url(/images/p_left.gif) no-repeat left top; color:#fff}
.pages UL LI.activ A {color:#fff;}
.pages UL LI DIV {padding:1px 5px 0px 5px; text-align:center}
.pages UL LI.activ DIV {background:url(/images/p_right.gif) no-repeat right top;}
.pages UL LI.first {margin-right:26px}
.pages UL LI.last {margin-left:26px}

.tbl_author {margin:0px 0; float:left; width:100%;}
.tbl_author TD {border-bottom:1px solid #e5e5e5; padding:25px 20px 20px 0; width:50%; color:#0d70bd;}
.tbl_author TD IMG {margin-bottom:14px;}
.tbl_author TD H2 {margin:5px 0 4px 0; font-size:170%;font-family:Times New Roman, Arial}
.tbl_author TD DIV {color:#000}

.author_one {margin-top:20px; border-bottom:1px solid #e5e5e5; padding-bottom:25px;}
.author_right {width:52%; 
	
//width:auto;
 
	padding-left:30px; float:left; color:#545252
}

.author_right SPAN {color:#0d70bd; font-size:110%;}
.author_right H1 {margin:10px 0; font-size:290%; color:#00}

.photo_right {float:left; padding-left:20px; width:47%; padding-top:10px; 
	
//width:auto;

}
.photo_right H2 {font-family:Times New Roman, Arial; font-size:190%; margin:6px 0 10px 0}
.photo_right .fl .fl {margin:0 6px 6px 0}

.lenta_photo .fl100, .lenta_video .fl100 {border-bottom:1px solid #e5e5e5; padding:20px 0 20px 0; 
	
//padding-bottom:20px;

}

.dhphoto {
	
//height:97px;
 
	min-height:88px; padding-bottom:10px;
}

.all_event_photo {background:#fff; margin-top:-2px !important; padding:0px !important; border:0px !important; margin-bottom:30px;}

.bortop {border-top:1px solid #e5e5e5; margin-top:0px; padding-top:25px;}

.m100 {margin:10px 0; width:100%;}
.m100 DIV {margin:0 10px; overflow:auto; height:120px;  width:98%;}
.m100 DIV TABLE TD {padding:0 2px 0px 0; cursor:pointer; cursor:hand;}

.mt-20 {margin:-20px 0 20px 0;}
.list_photo_scroll {overflow:auto; 
	
//height:230px;

	background:#f3f3f3; padding:10px 0; border:1px solid #c7c7c7}
	
.list_photo_scroll TABLE TD {padding:0 5px 0 5px}
.list_photo_scroll TABLE TD IMG {margin-bottom:10px;}

.div_photo_stat {margin-top:-30px; background:#f4f4f4; padding:20px 0 15px 0; margin-bottom:30px;}
.div_photo_stat .fl {padding:0 10px 10px 10px; font-size:110%;}
.div_photo_stat .fr {padding:0 10px 10px 10px; font-size:110%;}

.lenta_video IMG {margin-bottom:6px}
.lenta_video H2 {font-family:Times New Roman, Arial;font-size:190%; margin:6px 0 10px 0}
.lenta_video .fl, .lenta_video .fr {width:48%;}

.m010 {margin:0 10px; height:auto!important; font-size:110%;}
.black {color:#000}

.top_div_hide {border-right:1px solid #b2b2b2; border-bottom:1px solid #b2b2b2; background:#f3f3f3; position:absolute; padding:12px 16px 4px 16px; margin:19px 0 0 151px; 

//margin:18px 0 0 -144px;

 font-size:85%; width:110px; 

//width:130px;

 display:none;}
.s3 .top_div_hide {margin:19px 0 0 73px; 

//margin:19px 0 0 -133px;

}
.top_div_hide A {color:#969696}
.top_div_hide A:hover {color:#000}
.top_div_hide UL {list-style:none; margin:0; padding:0}
.top_div_hide UL LI {margin-bottom:8px}

.blue_activ {background:#439ce1}

.div_photo_drag {width:170px; height:200px; overflow:hidden; text-align:center; margin-left:15px; 

//margin-left:0px;

 text-align:center}
.div_photo_drag DIV DIV {width:170px; height:200px; float:left;}


.columns3 {height:100%; display: table; position: relative; 

//overflow-y: hidden;

 width: 100%; }
.columns3 .r {display: table-row; position: relative; 

//top: 100%;

 width: 100%; }
.columns3 .a {display: table-cell; 

//display: inline;

 position: relative; 

//float: left;

 width: 33%; 

//margin-right: -100%;

 vertical-align: bottom; 

//width:100%;

 }
.columns3 .r .r {display: block; 

//top: -100%;

 width: auto; 

//width: 100%;

 padding: 1em;}

.bg_shadow_img {vertical-align:bottom; display:none; background:url(/images/bg_shadow_img.png); -background: expression('none'); -filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/images/bg_shadow_img.png', sizingMethod='scale');  position:relative; z-index:100; color:#fff; font-size:120%;}
.bg_shadow_img IMG {float:right; cursor:pointer; cursor:hand; position:absolute; right:0; z-index:100; margin-right:10px; }


.bg_all_page {width:100%; height:100%; margin-bottom:-100px; position:fixed; 

//position:absolute;

 z-index:1000; background:url(/images/bg_all_page.png); text-align:center; top: expression(document.getElementsByTagName('body')[0].scrollTop + "px");}
.all_div {margin-top:10%; float:left; color:#fff; width:100%; font-size:110%;}
.div_mleft, .div_mright {width:20%; height:100%; vertical-align:middle; text-align:left; }
.div_mleft .fl {width:115px; height:100px; overflow:hidden; float:left; cursor:pointer; cursor:hand;}
.div_mleft .fr {margin:25px 30px 0 0; -margin-right:15px; float:right; cursor:pointer; cursor:hand;}
.div_mcenter {float:left; width:60%; text-align:center}
.div_mcenter IMG {margin-bottom:30px}
.div_m_right {width:20%; height:100%; vertical-align:middle; text-align:left; }
.div_mright .fr {width:115px; height:100px; overflow:hidden; float:right; text-align:right; cursor:pointer; cursor:hand;}
.div_mright .fl {margin:25px 0px 0 30px;  -margin-left:15px; float:left; cursor:pointer; cursor:hand;}





/*********************************************************************/

.top_menu {float:left; width:100%; background:#f8f1e9; border-bottom:1px solid #d2d2d2; margin-bottom:30px; 

//padding-bottom:4px;

}
.top_menu IMG {display:none}
.top_menu UL {margin:0 0 0 30px; padding:0}
.top_menu UL LI {list-style:none; float:left; font-size:110%; margin:4px 6px 4px 0; padding:4px 6px;}
.top_menu .activ {background:#000; margin-right:-2px; margin-left:-6px;}
.top_menu .noactiv IMG {display:inline}
.top_menu .activ IMG {display:inline}
.top_menu .activ A, .top_menu .activ A:hover {color:#fff}
.top_menu UL LI A {color:#9b7345}
.top_menu UL LI A:hover {color:#7a562c}
.noactiv LI {margin:0 0 0px 0!important; padding-bottom:6px !important;}
.submenu_top {width:160px; 

//width:180px;

 border:1px solid #b2b2b2; background:#fff; padding:10px 15px; position:absolute; z-index:100; margin:-1px 0 0 -77px; 
//margin:-1px 0 0 -65px;
 font-size:95%; display:none}
.submenu_top A {display:block}
.submenu_top UL {margin:0; padding:0}
.submenu_top UL LI {list-style:none; font-size:85%; width:100%;}
.submenu_top UL LI IMG {display:none !important; float:left; margin:2px 4px 0 0 ;}
.submenu_top UL LI.activ IMG {display:inline !important}

.vkl_submenu_top {padding:1px 6px 3px 6px; border:1px solid #b2b2b2; background:#fff; display:none; 
//margin-top:2px;
}

.last_li {padding:2px 6px 3px 6px;}

.news_main_top {border-botom:2px solid #0d70bd;}
.news_main_top .main_title {
		float:left; 
		width:100%; 
		font-size:130%; 
		margin:-2px 0 0 0; 
		border-bottom:2px solid #0d70bd;}

.news_first_center {padding:20px 0; border-bottom:1px solid #e5e5e5;}
.news_first_center DIV {width:30%; line-height:1.4; float:left; margin-right:3%; 
//margin-right:3%;
 
//overflow:hidden;
}

.news_first_center DIV IMG {margin-bottom:10px;}

.news_first_center P {
//font-size:90%;
 color:#6f6f6f; margin-bottom:6px;
 }
 
.news_first_center DIV A {font-size:110%; }

.first_news2 {float:left; width:100%; background:#f5f0eb; padding-bottom: 10px;}
.m2515 {margin:25px 15px;}

.date {font-size:95%; color:#6f6f6f; margin-bottom:6px;}
.m2515 .fr {float:left; margin-left:20px; font-size:110%; line-height:1.4; width:55%; 
//width:auto;
 
//margin-right:-10px;
 float:left !important; padding-bottom:20px;}

/*********************************************************************/



@media print {
	DIV {float:none !important;}
	.top_line, .top_banner, .div_weather, .div_kurs, .div_ico, .div_menu, .div_search, .m1225, .line_footer, .footer, .div_left, .td_right, FORM {display:none}
	.div_right {width:700px; 
//width:100%;
}
	.lenta_news_main DIV {float:left !Important;}
	.bgmainmenu {width:100%; margin-bottom:100px;}
}

.poll {
	margin-top:5px;
	margin-bottom:20px;	
}

.poll_chart {
	font-size:120%;
}

.poll_chart #question {
	margin-bottom:10px;
	margin-top:20px;
}

.poll_chart #variant {
	margin-bottom:10px;
	margin-top:10px;
	width:80px;	
}

.poll_chart #line {
	width:200px;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:4px;
}

.poll_chart #line #shadow {
	background-color: #7f7f7f;
	height:10px;
	position:relative;
	top:-8px;
	left:2px;
	z-index:-1;

}

.poll_chart #line #face {
	height:10px;

	/* 
	background-color: #9B7345;
	*/
	background-color: #0D70BD;
}

.poll_chart #procent {
	margin-bottom:10px;
	margin-top:10px;	
}


.small_poll_chart {
	font-size:100%;
	border-bottom:1px solid #e5e5e5;
	padding-bottom:10px;
}

.small_poll_chart #question {
	margin-bottom:10px;
	margin-top:00px;
	font-size:100%;
}

.small_poll_chart #variant {
	margin-bottom:10px;
	margin-top:10px;
	width:80px;	
}

.small_poll_chart #line {
	width:200px;
	vertical-align:middle;
	padding-left: 10px;
	padding-right: 10px;
	padding-top:3px;

}

.small_poll_chart #line #shadow {
	background-color: #7f7f7f;
	height:10px;
	position:relative;
	top:-8px;
	left:2px;
	z-index:-1;

}

.small_poll_chart #line #face {
	height:8px;

	/* 
	background-color: #9B7345;
	*/
	background-color: #0D70BD;
}

.small_poll_chart #procent {
	margin-bottom:10px;
	margin-top:10px;	
	width:30%;
}

.socializ  {
background:url("/images/socializ.png") no-repeat scroll 0 0 #F6F6F6;
display:block;
height:32px;
width:32px;
top:-5px;
margin-right:3px;
position:relative;
float:right;
}

.tag {
	float:left;
	margin-right:5px;
}

.separator {
	float:left; width:100%; height:20px;
	/*
	background-color:yellow;
	border-color: black;
	border-style: dashed;
	border-width: 1px;
	*/
}

#errorDialogDetected {
	display:none;
	width: 500px;
	height:330px;
}

#error_text {
	color: red;
	font-style:italic;
	font-weight:bold;
	/*text-decoration:line-through;*/
}

.poll_list .poll_chart {
	border-bottom:1px solid #e5e5e5;
	padding-bottom:15px;
	padding-top:15px;	
	
}

.poll_list_item {
}

.div_vote {
	padding:20px 0 10px 0px;
	border-bottom:1px solid #e5e5e5;
}

.div_vote .fl100 {
	width:90% !important; 
	
//width:80% !important;
 
	
//margin-left:30px;
 
	margin-top:10px;
}
.div_vote .fl100 .fl DIV {margin-top:6px;}
.div_vote .fl100 .fr {float:left !important; width:80%; margin:0px 0 0 6px}

.show_statistics {
	margin:5px;
	padding:5px;
	border-style: solid;
	border-width:2px;
	position:absolute;
	top:0px;
	left:0px;
	z-index: 100;
	background: #ffffff;
	opacity:0.5;
}

.f4 {float:right; margin-right:30px;}
.f4 DIV {margin-left:40px; line-height:1.3}
.f5 {float:right; margin-right:10px;}

.logo-cms  {
_background:url("/images/logo_cms.png") no-repeat scroll 0 0 #F6F6F6;
_background-position: -16px -53pt; opacity: 1;
display:block;
position:relative;
_top:-2px;
height:32px;
width:32px;
}

.logo-cms  #logo-cms{
	height:32px;
	width:32px;
	cursor:hand;
}

.table {
	width:100%;
	border-top:solid 2px;
	font-size: 120%;
	
}

.table th {
	padding-left:10px;
}

.table caption {
    font-size: 120%;
    font-weight: bold;
    padding: 5px 0;
    text-transform: uppercase;
	text-align:left;
}

.table thead, .table tfoot {
	background: none repeat scroll 0 0 #F3F3F3;
}

.img_content {
	_padding: 0px 10px 0 0 ;
	margin: 0 10px 0 10px;
}

.img_content img {
	width:100%;
}

.img_content .img_label {
	color: #7f7f7f;
}

.w25 {	width:25% !important;}
.w30 {	width:30% !important;}
.w50 {	width:50% !important;}
.w60 {	width:60% !important;}
.w70 {	width:70% !important;}


#sape_ad {
	margin-top:35px;
}

#sape_ad a {
	display:block;
	margin-top:5px;
}

