/* - redefine header skin - */
.menu_bg {
	background: url('//i.bigmir.net/hp/img/finance/menu_bg.gif') left top;
}
.menu_bg_top {
	background: url('//i.bigmir.net/hp/img/finance/menu_bg.gif') left top;
}
#menu a, #menu .current_menu {
	background-image: url('//i.bigmir.net/hp/img/finance/menu_left.gif');
}
#menu a span, #menu .current_menu span {
	background-image: url('//i.bigmir.net/hp/img/finance/menu_right.gif');
}
#menu .current_menu span {
	color: #333;
}
/*
#menu #main a span {
	color: #059;
}
#menu #main a:hover span {
	color: #c00;
}
#menu a:hover span {
	color: #fff;
}
*/
/* - end redefine header skin - */
/* searchline */
.searchline li span {
	position: relative;
	background: url('//i.bigmir.net/hp/img/finance/searchleft.gif') no-repeat top left;
	top: 1px;
	padding: 3px 0 4px 10px;
	padding-top: expression('0');
	padding-bottom: expression('0')
}
.searchline li.current span b {
	background: url('//i.bigmir.net/hp/img/finance/searchright.gif') top right;
	color: #fff;
	font-weight: 400;
	padding: 3px 9px 4px 0
}
.current {
	position: expression('relative');
	background: url('//i.bigmir.net/hp/img/finance/strelka.gif') no-repeat scroll center bottom;
	color: #fff;
	padding-bottom: 8px;
	text-decoration: none
}
/* end searchline */
/* margins */
.lmar10px {
	margin-left: 10px;
}
/* end margins */
.clear2 {
	clear: both;
}
.clear2px {
	clear: both;
	height: 2px;
}
/*.bigcol_hp {
	float: left;
	width: 450px;
}*/
p {
	margin: 10px 0px;
	padding: 0px;
}
.fin_image {
	width: 218px;
	height: 112px
}
.fin_image2 {
	width: 173px;
	height: 112px;
	height: expression('115px')
}
.fin_image_polblock_nd {
	width: 150px;
	height: 74px
}
.zagolovok {
	padding: 9px 0 0 8px;
	padding: expression('8px 0 0 8px');
	margin-right: 17px
}
@media all and (min-width: 0px) { /* Opera */
  body .zagolovok {padding: 10px 0 0 8px}
}
.roundbox_text_right_fin {
	padding: 5px 7px 0 0;
	padding: expression('6px 7px 0 0');
}
@media all and (min-width: 0px) { /* Opera */
  body .roundbox_text_right_fin {padding: 5px 7px 0 0}
}
.logo_fin {
	margin: 4px 0 4px 7px
}
.w105px {
	width: 105px
}
.w95px {
	width: 95px
}
.fin_lightblue {
	background-color: #eaf4ff
}
.fin_blue {
	background-color: #d3e7fb
}
.fin_day {
	float: left;
	width: 72px;
	padding: 0 8px;
	text-align: center;
}
.fin_day2 {
	float: left;
	width: 72px;
	padding: 3px 8px;
	text-align: center;
}
.fin_imagesmall {
	width: 68px;
	height: 35px
}
.fin_select {
	background-color: #385a7a;
	color: #fff;
	padding: 0 1px 1px 1px
}
.wrdspace {
	word-spacing: 10px
}
.polblock {
	width: 340px
}
.polblock_nd {
	width: 340px
}
.polblock_nd_inside {
	width: 157px
}
.day {
	background-color: #f6fbfc;
	border-top: 1px solid #e7e7e7
}
.night {
	background-color: #dcdcdc;
	border-top: 1px solid #c3c3c3
}
ul.row_fin {
	width: 150px;
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
	list-style-image: none
}
.row_fin li {
	padding: 1px 0 2px 0
}
.alpha_fin a span {
	float: left;
	display: block;
	cursor: hand;
	padding: 0 2px 2px 3px;
	margin-right: 1px
}
.big_temp {
	font-family: arial;
	font-size: 2.4em;
	text-align: center
}
.small_temp {
	font-family: arial;
	font-size: 1.6em;
	text-align: center
}
/* ------------ search_input -------------*/
.searchedit {
	width: 406px;
	border-style: solid;
	border-width: 1px;
	border-color: #a99e9e;
	margin-top: -4px;
	margin-top: expression('-5px');
	padding-left: 3px;
	font-size: 13px;
}
.search_box {
	margin:2px 0 0 58px;
}
/* ---------------- end ------------------*/
/* ---------------- banks ------------------*/
.bank_list {
	list-style: none; 
	margin: 0px; 
	padding: 0px;
}
.bank_list li {
	line-height: 19px;
}
/* ---------------- banks end ------------------*/
/*---------BUKVU--------------------------------*/
.bukva {
	float: left;
	width: 25px;
	height: 25px;
	border: 1px solid #CCCCCC;
	padding: 0px;
	margin: 0px 2px 2px 0px;
	text-align: center;
}
.last_in_a_row {
	margin-right: 0px;
}
.bukva span {
	width: 15px;
	height: 15px;
	display:block;
	float: left;
	padding: 4px 1px 5px 6px;
}
span.latest {
	width: 25px;
	padding: 4px 0px 5px 1px;
}
*html span.latest {
	padding: 4px 0px 5px 0px;
}
.bukva a {
	display:block;
	width: 25px;
	height: 21px;
	padding: 4px 0px 0px 0px;
	background: #E2E2E2;
	
}
.bukva a:hover span {
	cursor: pointer;
	color: red;
}
/*---------------end BUKVU--------------------------------*/
/*--------banks--------*/
.bank_img {
	margin: 0px 10px 0px 0px;
}
.bank_rekvizits_left {
/*	height: 97px; */
	width: 60px;
	margin: 0px 10px 0px 10px;
}
.bank_rekvizits_right {
/*	height: 97px; */
	width: 230px;
	margin: 0px 0px 0px 0px;
}
/*--------end banks---------*/
.nomargin {
	margin: 0px;
}
.underlined {
	border-bottom: 1px solid #cdcdcd;
	padding-bottom: 2px;
}
ul.list1 {
	margin: 0;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none
}
li.list1 {
	background: transparent url('//i.bigmir.net/hp/img/finance/li_1.gif') no-repeat scroll 0 10px;
	padding: 3px 0 4px 15px
}
/* ------ search in news absolute ------*/
.search_in_news_absolute {
	position: absolute;
	z-index: 100;
	margin-left: 710px;
	float: left;
	width: 230px;
}
/* ------- end search in news absolute -*/
.onecol {
	float: left;
	width: 945px;
	padding-left: 10px;
}
/* ---------- menu ------------*/
.menu_1 {
	width: 160px;
	margin: 0px 0px 0px 10px;
}
/* -------- end menu ------------*/
/* -------- calc_table ------------*/
.calc_table td {
	padding-top: 15px;
	vertical-align: top;
	font-size: 0.9em;
}
/* -------- end calc_table ------------*/
.clear_point {
     clear: both;
     font-size: 1px;
     height: 1px;
     background: url('//i.bigmir.net/hp/img/finance/point.gif') repeat-x;
}
/* -------- hp ------------*/
.bank_offers {
	padding: 2px 0px 3px 7px;
	border-bottom: 1px solid #FFFFFF;
}
.noborder {
	border: none;
}
.hp_h_time {
	font-size: 0.8em;
}
.market_table td {
	padding: 5px;
	vertical-align: top;
}
.td_gray {
	color: #999999;
	background: #eef3f6;
}	
.clear_point4px {
     clear: both;
     font-size: 1px;
     height: 1px;
     background: url('//i.bigmir.net/hp/img/finance/point4px_blue.gif') repeat-x;
}
.dynamic_chart {
	padding: 10px 13px 10px 13px;
	background: #eef3f6;
}
.box_header {
	margin-left: 8px;
	font-size: 0.9em;
}
.red_button_1 {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/cred_apartment.gif');
}
a.red_button_1:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/cred_apartment_2.gif');
}
.red_button_2 {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_auto.gif');
}
a.red_button_2:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_auto_2.gif');
}
.red_button_3 {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_potreb.gif');
}
a.red_button_3:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_potreb_2.gif');
}
.red_button_4 {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_calc.gif');
}
a.red_button_4:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_calc_2.gif');
}
.red_button_5 {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_cards.gif');
}
a.red_button_5:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_cards_2.gif');
}
.red_button_6 {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_depos.gif');
}
a.red_button_6:hover {
	display: block;
	width: 230px;
	height: 50px;
	background: url('//i.bigmir.net/hp/img/finance/credit_depos_2.gif');
}
/* -------- end hp ------------*/
/* -------- offers banks ------------*/
.goto_site {
	display: block;
	float: left;
	padding-left: 6px;
}
.col_offers_banks {
	float: left;
	width: 685px;
	padding-left: 10px;
}
.search_in_news_offers_banks {
	position: absolute;
	z-index: 100;
	margin-left: 455px;
	float: left;
	width: 230px;
}
ul.list2 {
	margin: 0px;
	padding: 0;
	text-indent: 0;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: none
}
li.list2 {
	background: transparent url('//i.bigmir.net/hp/img/finance/li_1.gif') no-repeat scroll 0 5px;
	padding: 3px 0 4px 15px;
	line-height: 7px;
}
.underbank {
	padding: 5px 0px 0px 5px;
	text-align: center;
	width: 10px;
}
/* -------- end offers banks ------------*/
/*-- calc 1 --*/
#menu #current2 {
	float: left;
	background: url('//i.bigmir.net/hp/img/finance/menu_left.gif') no-repeat left top;
	margin: 0;
	padding: 0 0 0 4px;
	background-position: 0 -42px;
	position: expression('relative');
	top: expression('-1px')
}
#menu #current2 span {
	float: left;
	background: url('//i.bigmir.net/hp/img/finance/menu_right.gif') no-repeat right top;
	padding: 2px 9px 3px 5px;
	margin-right: 1px;
	color: #000000;
	background-position: 100% -42px
}
.undersubmenu_calc {
	background: url('//i.bigmir.net/hp/img/finance/undersubmenu_calc.gif');
	margin-top: 20px;
	margin-left: -8px;
	background-repeat: no-repeat;
}
*html .undersubmenu_calc {
	margin-left: -7px;
}
html:root .undersubmenu_calc {
	clear: both;
	margin-top: 0
}
@media all and (min-width: 0px) { /* Opera */
  body .undersubmenu_calc {
  margin-top: 19px;
  }
}
.calc_left {
	padding: 2px 0px 0px 0px;
	width: 140px;
}
.calc_right {
	width: 240px;
}
.list_calc {
	width: 172px;
	width: expression('173px');
	height: 17px;
	height: expression('20px');
	font-size: 0.9em;
}
.list_calc_time {
	width: 98px;
	height: 17px;
	height: expression('19px');
	font-size: 0.9em;
	padding-left: 2px;
}
@media all and (min-width: 0px) { /* Opera */
  body .list_calc_time {height: 19px;}
}
.input_calc {
	width: 83px;
	height: 13px;
	font-size: 0.9em;
	padding-left: 2px;
}
.input_calc_percent {
	width: 64px;
	height: 13px;
	font-size: 0.9em;
	padding-left: 2px;
}
.input_calc_big {
	width: 158px;
	height: 13px;
	font-size: 0.9em;
	padding-left: 2px;
	color: #727272;
	background-color: #fafafa;
	border: 1px solid #7e9db9;
}
.calc_menu_pos {
	margin-left: -9px;
}
*html .calc_menu_pos {
	margin-left: -4px;
}
.calc_radio {
	float: left;
	margin: expression('5px 0px 0px -5px');
	margin: 5px 0px 0px 0px;
	padding: 0px;
	height: 14px;
}
.calc_right label {
	float: left;
	display: block;
	margin: 2px 0px 0px 10px;
	margin: expression('1px 0px 0px 5px');
	padding: 0px;
}
@media all and (min-width: 0px) { /* Opera */
  body .calc_radio {
  margin: 2px 0px 0px 0px;}
  body .calc_right label {
  margin: 2px 0px 0px 10px;}
}
.calc_button {
	width: 67px;
	height: 22px;
	padding-bottom: 4px;
	margin-left: 140px;
}
.calc_button_2 {
	width: 67px;
	height: 22px;
	margin-top: 20px;
}
/*-- end calc 1 --*/
/*-- coment --*/
.coment_cont textarea {
	width: 425px;
	width: expression('423px');
}
*html .coment_cont textarea {
	width: 422px;
}
@media all and (min-width: 0px) { /* Opera */
  body .coment_cont textarea { width: 427px; }
}
/*-- end coment --*/
/*-- calc table --*/
.calc_col_1 {
	width: 90px;
	text-align: left;
	margin: 0px;
	padding: 0px;
}
.calc_col_2 {
	width: 75px;
	text-align: right;
}
.calc_col_3 {
	width: 137px;
	text-align: right;
}
.calc_col_4 {
	padding: 0px 3px 0px 0px;
	width: 135px;
	text-align: right;
}
.calc_table_row {
	margin: 0px 0px 0px -3px;
	padding: 0px 0px 0px 3px;
	height: 16px;
}
.calc_table_row_bg {
	margin: 0px 0px 0px -3px;
	padding: 0px 0px 0px 3px;
	background: #f8f8f8;
	height: 16px;
	
}
html:root .calc_table_row {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	height: 15px;
}
html:root .calc_table_row_bg {
	margin: 0px 0px 0px -3px;
	padding: 1px 0px 0px 3px;
	background: #f8f8f8;
	height: 15px;
	
}
@media all and (min-width: 0px) {
	body .calc_table_row {
	margin: 0px 0px 0px 0px;
	padding: 1px 0px 0px 0px;
	height: 15px;
}}
@media all and (min-width: 0px) { 
	body .calc_table_row_bg {
	margin: 0px 0px 0px -3px;
	padding: 1px 0px 0px 3px;
	background: #f8f8f8;
	height: 15px;
	
}}
/*-- end calc table --*/
/*-- calendar calc --*/
.calendar_calc {
	width: 185px;
	margin: 5px 0px 0px -13px;
}
.div_hidden {
	display: none;
}
.cal_arrow_block {
	width: 13px;
	height: 11px;
}
.cal_cross_block {
	width: 11px;
	height: 11px;
	padding-left: 4px;
}
.cal_month_block {
	width: 118px;
	text-align: center;
	height: 11px;
}
.calendar_table {
	width: 168px;
		
}
.calendar_table td {
	text-align: center;
	vertical-align: middle;
	width: 24px;
}
.calendar_table td a {
	border: 1px solid #FFFFFF;
	display: block;
	text-align: right;
	margin-right: 5px;
}
.calendar_table td a:hover {
	display: block;
	color: #196297;
	text-decoration: underline;
	border: 1px solid #F7F7F7;
	font-weight: 700;
}
.pt5px {
	padding-top: 5px;
}
#calendar_mini {
	margin-top: 3px;
}
/*-- end calendar calc --*/
/* inside menu */
.menuFinance {
	float: left;
	position: relative;
	top: 3px;
	z-index: 95;
}
.menuFinance li {
	display: inline;
}
.menuFinance a {
	background: url('//i.bigmir.net/hp/img/finance/menu_left.gif') no-repeat left top;
	float: left;
	margin-bottom: 1px;
	padding: 0 0 0 4px;
}
.menuFinance a span {
	background: url('//i.bigmir.net/hp/img/finance/menu_right.gif') no-repeat right top;
	display: block;
	margin-right: 1px;
	padding: 5px 13px 2px 8px;
}
.menuFinance .current_menu {
	background: url('//i.bigmir.net/hp/img/finance/menu_left.gif') no-repeat 0pt -42px;
	float: left;
	margin: 0;
	padding: 0 0 0 4px;
}
.menuFinance .current_menu span {
	background: url('//i.bigmir.net/hp/img/finance/menu_right.gif') no-repeat 100% -42px;
	color: #000;
	float: left;
	font-weight: 700;
	margin-right: 1px;
	padding: 5px 13px 2px 8px;
}
.menuFinance .current_menu span {
	color: #333;
}
.menuFinance a:hover {
	background-position: 0% -84px;
}
.menuFinance a:hover span {
	color: #fff;
	background-position: 100% -84px;
}
html:root *.menuFinance {
	margin-bottom: -1px
}
html:first-child *.menuFinance li.current_menu span {padding-bottom:3px} /* Opera */
/* end inside menu */
