body {
	line-height:normal !important;
}
.net_col {
	width:130px;
}
.mrt_xbig {
	margin-right:25px;
}
.line_in_box {
	margin-top:12px;
	margin-top:16px !ie;
	padding-top:6px;
	border-top:1px solid #F1EFE5;
}
.line_green {
	border-top:1px solid #b5d899;
}
.box_color3 .line_in_box {
	border-color:#C8E4F1;
}
.icol_ie {
	_margin-left:-4px;
}
.old_news {
	overflow:hidden;
	height:409px;
}
#article p{
	font-size:1.25em;
	line-height:1.28;
	margin:10px 0;
}
p {
	line-height:1.4;
	margin:2px 0;
	padding:0;
}
.ins_photo_author {
	padding:3px 0px 1px 0px;
}
.ins_photo_descr {
	padding:0px 0px 8px 0px;
}
.mrm5 {
	margin-left:3px;
	margin-top:1px !ie;
	margin-bottom:4px;
}
.box_color_full {
	background-color: #DCF4FE;
}
.box_color_s {
	background-color: #e2dbc8;
}
.box_color {
	background-color: #f1efe5;
	border-left:1px solid #e2dbc8;
	border-right:1px solid #e2dbc8;
}
.box_color2_s {
	border-left: 1px solid #e2dbc8;
	border-right: 1px solid #e2dbc8;
}
.box_color2 {
	border-left: 3px solid #f1efe5;
	border-right: 3px solid #f1efe5;
}
.box_color3_s {
	border-left: 1px solid #e2dbc8;
	border-right: 1px solid #e2dbc8;
}
.box_color3 {
	border-left: 2px solid #f1efe5;
	border-right: 2px solid #f1efe5;
}
.box_color_green_s {
	background-color: #a5c58b;
}
.box_color_green {
	background-color: #b5d899;
	border-left:1px solid #a5c58b;
	border-right:1px solid #a5c58b;
}
.box_color_green2_s {
	border-left: 1px solid #a5c58b;
	border-right: 1px solid #a5c58b;
}
.box_color_green2 {
	border-left: 3px solid #b5d899;
	border-right: 3px solid #b5d899;
}
.box_color_green3_s {
	border-left: 1px solid #a5c58b;
	border-right: 1px solid #a5c58b;
}
.box_color_green3 {
	border-left: 2px solid #b5d899;
	border-right: 2px solid #b5d899;
}
.box_color_adv_s {
	background-color: #f5f5f5;
}
.box_color_adv {
	background-color: #f5f5f5;
	border-left:1px solid #f5f5f5;
	border-right:1px solid #f5f5f5;
}
.box_color_adv2_s {
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}
.box_color_adv2 {
	border-left: 3px solid #f5f5f5;
	border-right: 3px solid #f5f5f5;
}
.box_color_adv3_s {
	border-left: 1px solid #f5f5f5;
	border-right: 1px solid #f5f5f5;
}
.box_color_adv3 {
	border-left: 2px solid #f5f5f5;
	border-right: 2px solid #f5f5f5;
}
.box_color_full_adv {
	background-color: #f5f5f5;
}

.box_color_gray_s {
	background-color: #f3f3f3;
}
.box_color_gray {
	background-color: #fff;
	border-left:1px solid #f3f3f3;
	border-right:1px solid #f3f3f3;
}
.box_color_gray2_s {
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
}
.box_color_gray2 {
	border-left: 3px solid #fff;
	border-right: 3px solid #fff;
}
.box_color_gray3_s {
	border-left: 1px solid #f3f3f3;
	border-right: 1px solid #f3f3f3;
}
.box_color_gray3 {
	border-left: 2px solid #fff;
	border-right: 2px solid #fff;
}

.adv_mar {
	margin:5px 0px 5px 0px;
	_margin:5px 0px 2px 0px;
}
*:first-child+html .adv_mar {margin:3px 0px 0px 0px;} /* Internet Explorer 7.0 */
.adv_text {
	margin-top:-7px;
	margin-right:10px;
	_margin-right:5px;
	font-family:tahoma;
}
h3 .small {
	font-size:0.6em;
}
h2 .small {
	font-size:0.45em;
}
.news_pad {
	padding-top:2px;
	padding-top:1px !ie;
}
.network {
	width:940px;
}
.network .mrt_xbig {
	margin-right:32px;
}
.mtop {
	margin-top:4px;
}
.but1 {
	margin:0px 1px;
	background-color:#f0f0f0;
}
.but2 {
	padding:1px 0px;
	border-left:1px solid #f0f0f0;
	border-right:1px solid #f0f0f0;
	background:url('img/news/but_back1.gif') #fff repeat-x bottom left;
}
.but3 {
	margin:0px 1px;
	background:url('img/news/but_back2.gif') #fff repeat-x bottom left;
}
.old_news li, .news_pad li {
	padding-bottom:5px;
}
.bgnone {
	background:none;
}
.fin th{
	font-weight:400;
	background-color:#f1efe5;
	padding:6px 9px 6px 6px;
}
.fin td{
	padding:6px 9px 6px 6px;
	border-bottom:1px solid #f1efe5;
}
.iewid_spc {
	width:314px;
}
.iewid_spc2 {
	width:619px;
}
.iewid_spc3 {
	width:304px;
}
.iewid_spc4 {
	width:299px;
}
.str_red {
	padding-right:20px !important;
	background:transparent url(img/ic_down.gif) no-repeat scroll 90% 50%;
}
.str_green {
	padding-right:20px !important;
	background:transparent url(img/ic_up.gif) no-repeat scroll 90% 50%;
}
.str_red2 {
	padding-right:20px !important;
	background:transparent url(img/ic_down.gif) no-repeat scroll 97% 50%;
}
.str_green2 {
	padding-right:20px !important;
	background:transparent url(img/ic_up.gif) no-repeat scroll 97% 50%;
}
.nostr {
	background:none;
}
.iewid_sc {
	width:300px;
}
.mrl_vsmall {
	margin-left:5px;
}
.fin_mar {
	margin-left:145px;
}
*:first-child+html .mrl_spec {margin-left:10px;} /* Internet Explorer 7.0 */
@media all and (min-width: 0px) { /* Opera */
	body .mrl_spec {margin-left:10px}
}
html:root .mrl_spec {margin-left:10px} /* FireFox, Safari */
.inside_spec {
	padding:2px;
	padding:0px 2px 0px 2px !ie;
	_padding-top:2px;
}
.wid_spec {
	width:100px !ie;
	_padding-left:9px;
}
.border_white {
	border-color:#fff !important;
}
.pdl {
	padding-left:20px;
}
.kred_tab th{
	background-color:#f2f2f2;
	color:#999;
	font-weight:400;
}
.kred_tab td{
	border-bottom:1px solid #f2f2f2;
}
.mar_spec {
	margin-left:-10px;
}
.hk {
	margin-left:-9px;
}
.hk2 {
	padding-left:9px !important;
}
.finl {
	text-align:center;
	width:43px;
	padding-top:4px;
	height:20px;
	font-weight:400;
	margin-top:-2px;
}
.finl_curr {
	background: url('img/nbu.gif') top left no-repeat;
}
.finl2 {
	text-align:center;
	width:120px;
	padding-top:4px;
	height:20px;
	font-weight:400;
	margin-top:-2px;
}
.finl_curr2 {
	background: url('img/nbu2.gif') top left no-repeat;
}
.gr_button {
	background:transparent url('img/c_button.gif') scroll right top;
}
.mrtp {
	margin-top:4px;
	margin-right:10px;
}
.mt_sp {
	margin-top:24px;
	margin-top:17px !ie;
	_margin-top:15px;
	margin-bottom:8px;
	margin-bottom:1px !ie;
}
.inp_calc {
	border:1px solid #909090;
	width:100px;
}
.inp_sel_calc {
	border:1px solid #909090;
	width:102px;
	width:105px !ie;
}
@media all and (min-width: 0px) { /* Opera */
body .inp_sel_calc {width:105px;}
}
.inp_sel_calc2 {
	border:1px solid #909090;
	width:200px;
	width:203px !ie;
}
.inp_calc_rad {
	margin:0px 3px 0px 10px;
	padding:0px;
}
.ulcol {
	width:49%;
}
.inp_find_bank {
	width:226px;
	border:1px solid #909090;
}
.lett {
	background-color:#f1f0e1;
	text-align:center;
	width:24px;
	text-transform:uppercase;
	font-weight:700;
	padding:3px 0px;
	margin-bottom:5px;
}
.lett:hover {
	background-color:#fff9e9;
	color:#333;
}
.nolett {
	background-color:#f1f0e1;
	text-align:center;
	width:24px;
	text-transform:uppercase;
	font-weight:700;
	padding:3px 0px;
	color:#909090;
	margin-bottom:5px;
}
.mrt_vsmall {
	margin-right:5px;
}
.rig {
	margin-right:-1px;
}
@media all and (min-width: 0px) { /* Opera */
body .rig {margin-right:0px;}
}
.box_green {
	overflow:hidden;
	background-color:#a5c58b;
	height:1px;
	font-size:1px;
	margin: 0px 1px;
}
.box_insgreen {
	border-top:none;
	border-left:1px solid #a5c58b;
	border-right:1px solid #a5c58b;
	border-bottom:none;
	width:318px; /*for ie */
}
.box_insgreen span {
	background-color:#b5d899;
	display:block;
	padding:6px 20px 0px 10px;
	font-weight:700;
	width:128px;
	height:36px;
	line-height:1.2;
	float:left;
	margin-right:1px;
}
.r_struct {
	display:block;
	padding:6px 0px 0px 62px;
	font-weight:700;
	width:97px;
	height:36px;
	line-height:1.2;
	float:left;
}
.l_struct {
	display:block;
	padding:6px 0px 0px 62px;
	margin-right:1px;
	font-weight:700;
	width:96px;
	height:36px;
	line-height:1.2;
	float:left;
}
.house {
	background: url('img/house.jpg') top left;
}
.house:hover {
	background: url('img/house.jpg') bottom left;
	color:#059;
}
.car {
	background: url('img/car.jpg') top left;
}
.car:hover {
	background: url('img/car.jpg') bottom left;
	color:#059;
}
.colon {
	background: url('img/colon.jpg') top left;
}
.colon:hover {
	background: url('img/colon.jpg') bottom left;
	color:#059;
}
.card {
	background: url('img/card.jpg') top left;
}
.card:hover {
	background: url('img/card.jpg') bottom left;
	color:#059;
}
.money {
	background: url('img/money.jpg') top left;
	padding-top:14px;
	height:28px;
}
.money:hover {
	background: url('img/money.jpg') bottom left;
	color:#059;
}
.tab_bank td{
	padding:0px 5px 5px 0px;
	white-space:nowrap;
}
.gr_button2 {
	background-color:#d8efc5;
}
.gr_button2 img {
	vertical-align:middle;
}
.mar_link2 {
	padding: 4px 4px 0px 4px;
}
.mt_ex {
	margin-top:17px;
}
@media all and (min-width: 0px) { /* Opera */
  body .mt_ex {margin-top:18px;}
}
.tabhov:hover {
	background-color:#f7f6e3;
}
hr {
	 border-top: 1px solid #f1efe5;
}
.mr_main {
	margin-top:16px;
	margin-top:17px !ie;
}
.prof {
	margin-left:-5px;
}
.mrgrid {
	margin-left:-9px;
}
.hovvv:hover a {
	color:green;
}

/*------------------*/

.tbl_hp {
	margin:0 -5px;
}
.tbl_hp thead th {
	background-color:#f1efe5;
	color:#999;
	font-weight:400;
}
.tbl_hp td {
	border-bottom:1px solid #f1efe5 !important;
}
.tr_hover tbody tr:hover {
	background-color:#f7f6e3;
}
.tbl_hp tbody tr.nobg:hover {
	background:none;
}
.tbl_credh {
    border-bottom:1px solid #e2dbc8;
}
.tbl_credh th {
    padding-left:6px;
    padding-right:6px;
}
.tbl_credh td {
    border-bottom:none !important;
    padding-left:6px;
    padding-right:6px;
}
.padl_small {
	padding-left:5px !important;
}
.pcol_width {
	width:950px;
}


.pcol_width td, .pcol_width th {
    text-align:center;
}
.pcol_width th.ugolki {
    height:2px;
    font-size:2px;
    background-color:#FFF;
    margin:0;
    padding:0;
    overflow:hidden;
}
.pcol_width td.ugolki {
    height:0px;
    font-size:0px;
    background-color:#FFF;
    margin:0;
    padding:0;
    overflow:hidden;
}

/* 1px boxe's */
.line_box2f, .line_box2s {
    height:1px;
    font-size:1px;
    overflow:hidden;
}
.line_box2f {
    margin:0 2px;
    background-color:#E2DBC8;
}
.line_box2s {
    margin:0 1px;
    border-left:1px solid #E2DBC8;
    border-right:1px solid #E2DBC8;
    background-color:#F1EFE5;
}
/* end 1px boxe's */

.tooltip, .tooltip2 {
	width:200px;
	position:absolute;
	z-index:10;/*any value*/
	overflow:hidden;/*must have*/
	top:-118px;
	left:53px;
	text-align:left;
	white-space:normal;
}
.tooltip iframe, .tooltip2 iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;/*must have*/
	top:0;/*must have*/
	left:0;/*must have*/
	z-index:-1;/*must have*/
	filter:mask();/*must have*/
	width:3000px;/*must have for any big value*/
	height:3000px/*must have for any big value*/;
}
.up_hov{
	background:url('img/up_hov.gif') top left;
	width:200px;
	height:3px;
	font-size:1px;
}
.tooltip2 .up_hov {
	height:10px;
	background:url('img/up_hov2.gif') top left;
}
.down_hov{
	background:url('img/down_hov.gif') top left;
	width:200px;
	height:12px;
	font-size:1px;
}
.tooltip2 .down_hov {
	height:3px;
	background:url('img/down_hov2.gif') top left;
}
.cent_hov{
	background:url('img/c_hov.gif') top left;
	padding:6px 10px 8px 10px;
}
.tooltip2 .cent_hov {
	background:url('img/c_hov2.gif') top left;
}
.h3_hrc {
	border-bottom:1px solid #eaeaea;
}
.tblw_anketa {
	width:100%;
}

.inp_bord {
	border:1px solid #999;
}

.selct_anketa {
	width:280px;
}

.text_anketa {
	width:275px;
	padding-left:3px;
}
.inp_radio {
	margin:0 0 0 -1px;
	margin:0 -3px 0 -5px !ie;

}
@media all and (min-width: 0px) { /* Opera */
body .inp_radio {margin-left:0;}
}

.pad_box {
	background-color:#fff;
	padding:0 10px;
}

.reset_box {
	margin-left:-9px;
}
.tabs td {
	padding:5px 5px 5px 0px;
}
.kn_small em{
	padding:6px 8px 6px 0 !important;
}
.clear_left {
	clear:left;
}
.pad_td td {
	padding:5px 5px 5px 0;
	line-height:1.5em;
}
.star {
	color:#BF3F00;
	vertical-align:top;
}
.infowid {
	width:190px !important;
}
.infowid2 {
	width:415px !important;
}
.infohid{
	height:190px !important;
}
.mtr {
	margin-top:0px;
}
.curr {
	border:2px solid #c8c8c8;
	display:block;
	width:17px;
	height:17px;
}
.mt {
	margin-top:2px;
}
.kod {
	border:1px solid #9a9a9a;
	width:410px;
	height:95px;
	font-size:12px;
	color:#888;
	margin-left:-1px;
	margin-left:8px !ie;
	padding-left:3px;
}
.pl {
	padding-left:4px;
	padding-left:3px !ie;
}
.tab_menu li.current {
	background:transparent url(img/tab_left.gif) no-repeat scroll left top !important;
}
.tab_menu li.current b {
	background:transparent url(img/tab_righ.gif) no-repeat scroll right top !important;
	color:#008000;
}
.tab_menu li a {
	color:#008000;
	text-decoration:none;
}
.tab_menu li a:hover {
	color:#c00;
	text-decoration:none;
}

/*-------------*/
.wid_img_block {
  width:101px;
  _padding-left:10px;
}
.img_block {
  padding:2px;
  height:100px;
}

/*----- investment's  ------------------*/
.mrb_vsmall {
	margin-bottom:5px;
}
.fin2 th{
	font-weight:400;
	background-color:#f1efe5;
	padding:6px 6px 6px 6px;
}
.fin2 td{
	padding:6px 6px 6px 6px;
	border-bottom:1px solid #f1efe5;
}
.fin3 th{
	font-weight:400;
	background-color:#f1efe5;
	padding:5px 4px;
}
.fin3 td{
	padding:5px 4px;
	border-bottom:1px solid #f1efe5;
}
.dbb_fin2 {
	border-top:1px solid #e2dbc8;
}
.hk3 {
	padding-right:9px !important;
}
.hk3_arr {
	padding-right:25px !important;
}
.bord_invtd {
	border-right:1px solid #e2dbc8;
}
.bord_invtdl {
	border-left:1px solid #e2dbc8;
}
.bord_invtdb {
	border-bottom:1px solid #e2dbc8;
}
.inp_chekt {
	margin:0 -3px 0 -4px;
}
@media all and (min-width: 0px) { /* Opera */
body .inp_chekt {margin:0 -2px 0 0;}
}
.inp_check2 {
	margin:0;
	margin:0 -3px 0 -4px !ie;
}
@media all and (min-width: 0px) { /* Opera */
body .inp_check2 {margin-right:-2px;}
}
.ex_butt {
	background:url('img/ic_xl.gif') no-repeat left center;
	border:none;
	padding-left:20px;
	width:135px;
	color:#186ABB;
	margin-top:1px;
	margin-top:-2px !ie;
	cursor:pointer;
}
@media all and (min-width: 0px) { /* Opera */
body .ex_butt {margin-top:0px;}
}
.double_hr {
	border-width:2px;
}
.inv_col_list {
	width:385px;
}
.col_alphs {
	width:205px;
}
.inv_col_faspha {
	width:185px;
}
.inv_col_faspha {
	width:185px;
}
.padr_small {
	padding-right:10px !important;
}

.arr_invisible{
    display: none;
}
.title_graph {
	background-color:#f9f9f9;
	margin-left:23px;
	padding:7px 0;
}
.info_block {
	width:605px;
	padding:5px;
	margin:0 -5px;
	background-color:#f6f6f6;
}

.sub_head {
	font-size: 1.5em;
	font-weight: normal;
	color: #333;
	line-height: 1.2;
	margin-top: 9px;
	margin-bottom: 9px;
	padding:0px;
}

.keywords {
	margin:2px 0 9px 0;
	margin-top:3px !ie;
	padding:0;
	color:#808080;
	font-size:0.9em;
	line-height:1.1em;
}

/*b_kurs_branding_teletrade*/
.b_kurs_branding_teletrade {
  border:1px #005aab solid; 
  border-radius: 5px; 
  -moz-border-radius:5px;
  -webkit-border-radius: 5px;
  width:318px;
  background: #aadff8; 
  overflow:hidden;
}
.b_kurs_branding_teletrade_pl {
  display:block;
  overflow:hidden;
}
.b_kurs_branding_teletrade_pl,
.b_kurs_branding_teletrade_pl img {
  border-radius: 5px 5px 0 0;
  -moz-border-radius:5px 5px 0 0;
  -webkit-border-radius: 5px 5px 0 0;
}
.b_kurs_branding_teletrade_content {
  background: #e6f7ff;
  border-radius: 5px;
  -moz-border-radius:5px;	
  -webkit-border-radius: 5px;
}
.b_kurs_branding_teletrade .fin td {
  border-bottom: 1px solid #E6F7FF;
}
.halfofbigcol_left .b_kurs_branding_teletrade {
  width:308px;
  margin-left: -9px !important;
}
/* end b_kurs_branding_teletrade*/