.page2 {
	position: relative;
	width: 960px;
	margin: 0 auto;
	padding: 0 10px;
	background-color: #fff;
	text-align: left;
	}
.topcor {
	position: relative;
	width: 976px;
	height: 1px;
	margin: 0 2px;
	overflow: hidden;
	background-color: #fff;
	font-size: 0;
	}
.topcor2 {
	position: relative;
	width: 978px;
	height: 1px;
	margin: 0 1px;
	overflow: hidden;
	background-color: #fff;
	font-size: 0;
	}
.findmart {
	margin-top: 3px;
	visibility: hidden;
	color: #fff;
	}
.header {
	/*padding-top: 10px;*/
	z-index: 5;
	}
	.header i.cbl {
		display: block;
		position: absolute;
		width: 5px;
		height: 5px;
		bottom: 0;
		left: 0;
		overflow: hidden;
		z-index: 6;
		background: url('../img/header/h_corners.png') 0 0 no-repeat;
		}
	.header i.cbr {
		display: block;
		position: absolute;
		width: 5px;
		height: 5px;
		bottom: 0;
		right: 0;
		overflow: hidden;
		z-index: 6;
		background: url('../img/header/h_corners.png') -5px 0 no-repeat;
		}
.headertop {
	padding: 5px 0;
	}
	.headertop a {
		color: #0049a3;
		}
		.headertop a:hover {
			color: #994400;
			}
.gray2 {
	color: #888;
	}
.liunk {
	padding-left: 8px;
	background: url('../img/header/header.gif') -7px -324px no-repeat;
	}
.header_middle {
	position: relative;
	height: 59px;
	padding: 1px 0 0 0;
	z-index: 5;
	background: url('../img/header/header.gif') 0 -117px no-repeat;
	}
.header_find {
	width: 69px;
	height: 23px;
	padding-bottom: 2px;
	padding-bottom: 0  !ie;
	border: none;
	background: url('../img/header/header.gif') 0 0 no-repeat;
	cursor: pointer;
	font-weight: 700;
	color: #3F3F3F;
	text-shadow: 1px 1px 0 #FFF7E3;
	}
	.header_find:hover {
		background: url('../img/header/header.gif') 0 -23px no-repeat;
		color: #3F3F3F;
		}
.header_text {
	width: 228px;
	width: 224px  !ie;
	height: 23px;
	padding-left: 4px  !ie;
	background: url('../img/header/header.gif') 0 -46px no-repeat;
	}
.header_text input {
	width: 217px;
	padding: 4px 3px 4px 3px;
	padding: 3px 1px 3px 1px  !ie;
	border: none;
	background: none;
	}
.mrl_vsmall {
	margin-left: 5px;
	}
.header_menu {
	margin-top: 5px;
	width: 700px;
	}
.header_menu a {
	display: block;
	float: left;
	padding: 0 0 0 10px;
	background: url('../img/header/header.gif') -959px -93px no-repeat;
	}
.header_menu a span {
	display: block;
	padding: 4px 10px 4px 0;
	padding: 4px 10px 4px 0  !ie;
	color: #FFF7C4;
	font-weight: 700;
	}
@-moz-document url-prefix() {
	.header_menu a span { padding: 3px 10px 5px 0;}
	}
.header_menu a:hover span {
	color: #fff;
	}
.header_menu a:hover,
.header_menu div:hover a {
	background: url('../img/header/header.gif') 0 -69px no-repeat;
	margin-right: -1px;
	position: relative;
	cursor: pointer;
	z-index: 5;
	}
.header_menu a:hover span,
.header_menu div:hover a span {
	background: url('../img/header/header.gif') right -69px no-repeat;
	font-weight: 700;
	color: #fff !important;
	padding-right: 11px;
	}
a.header_menu_curr,
.header_menu a.header_menu_curr:hover {
	background: url('../img/header/header.gif') 0 -93px no-repeat;
	margin-right: -1px;
	position: relative;
	z-index: 5;
	}
a.header_menu_curr span,
.header_menu a.header_menu_curr:hover span {
	background: url('../img/header/header.gif') right -93px no-repeat;
	font-weight: 700;
	color: #fff !important;
	padding-right: 11px;
	}

.header_menu a.menu_icon img {
	background: url('../img/header/header.gif') -82px 0 no-repeat;
	height: 11px;
	width: 10px;
	_margin-top: 2px;
	}
.header_menu a.menu_icon:hover img {
	background: url('../img/header/header.gif') -82px -11px no-repeat;
	}
.header_menu a.header_menu_curr img {
	background: url('../img/header/header.gif') -82px -11px no-repeat;
	}
.header_menu a.first_menu span {
	color: #fff59f;
	padding-left: 10px !important;
	}
.header_menu a.first_menu {
	background: none;
	padding: 0;
	}
.header_menu a.first_menu:hover span {
	color: #fff;
	}
.drdown_menu {
	display: none;
	position: absolute;
	overflow: hidden;
	padding: 5px 10px;
	background: #2D6A97;
	z-index: 5;
	left: 0;
	top: 24px;
	border-radius: 0 0 5px 5px;
	}
.drdown_menu a {
	padding: 0;
	background: none !important;
	color: #FFF;
	clear: both;
	padding-bottom: 5px;
	}
.drdown_menu a:hover {
	background: none;
	color: #FFF59F;
	}
a:hover .drdown_menu {
	display: block;
	}
.header_menu a.drdown span {
	_padding-top: 5px;
	}
.header_menu a.drdown img {
	background: url('../img/header/header.gif') 0 -177px no-repeat;
	vertical-align: -3px;
	margin-left: 4px;
	}
.header_menu a.drdown:hover img {
	background: url('../img/header/header.gif') 0 -196px no-repeat;
	}
.header_menu a.drdown_up span {
	color: #fff;
	}
.header_menu a.drdown_up img {
	background: url('../img/header/header.gif') 0 -215px no-repeat !important;
	}
.header_menu a.curr_drdown_up img {
	background: url('../img/header/header.gif') 0 -253px no-repeat !important;
	}
.header_menu a.curr_drdown img {
	background: url('../img/header/header.gif') 0 -234px no-repeat !important;
	}
.header_right {
	padding-top: 10px;
	}
.header_txt_right {
	padding: 9px 10px 0 0;
	}
.makestart {
	background: url('../img/header/header.gif') -5px -298px no-repeat;
	}
.collaps {
	background: url('../img/header/header.gif') -92px 0 no-repeat;
	vertical-align: -2px;
	}
.collaps_up {
	background: url('../img/header/header.gif') -92px -12px no-repeat;
	vertical-align: -2px;
	}
.postimg, .postimg_full, .postmessage_full, .postmessage {
	background: url('../img/header/header.gif') -214px -182px no-repeat !important;
	position: relative;
	margin-right: 1px;
	width: 16px;
	height: 15px;
	}
.postimg_full {
	background: url('../img/header/header.gif') -198px -182px no-repeat !important;
	}
.postmessage_full {
	background: url('../img/header/header.gif') -230px -182px no-repeat !important;
	}
.postmessage {
	background: url('../img/header/header.gif') -246px -182px no-repeat !important;
	}
.mail_container_v3 .gray,
.message_container_v3 .gray {
	position: absolute;
	display: block;
	top: -8px;
	left: 13px;
	font-size: 11px;
	font-weight: 700;
	color: #363636 !important;
	}
.mail_container_v3,
.message_container_v3 {
	position: relative;
	}
.page_all {
	width: 980px;
	margin: 0 auto;
	}
a.ld_sp {
	color: #fff59f;
	position: relative  !ie;
	background: url('../img/header/ld_sp.gif') repeat-x bottom;
	text-decoration: none;
	border: 0;
	}
a.ld_sp:hover {
	color: #fff;
	background: none;
	}
a.current_txt {
	color: #fff;
	}
a.current_txt:hover {
	color: #fff;
	}
.header_middle h1 {
	text-transform: uppercase;
	font-size: 16px;
	margin: 0;
	padding: 0;
	line-height: 20px;
	}
.header_middle h1 a {
	color: #fff;
	}
.header_middle h1 a:hover {
	color: #C5FF95;
	}
a.sp_color {
	/*color:#7f9bbe;*/
	}
.submenu_box {
	background: #579CCB;
	position: relative;
	z-index: 1;
	padding-top: 5px;
	padding-bottom: 2px;
	width: 960px  !ie;
	}
ul.submenu {
	margin: 1px 0 4px 10px;
	margin: 0 0 5px 10px  !ie;
	overflow: hidden;
	}
@-moz-document url-prefix() {
  ul.submenu {margin:0 0 5px 10px;}
}
ul.submenu li {
	float: left;
	padding: 0 8px 3px 8px;
	background: none;
	height: 12px;
	}
ul.submenu li.sub_first {
	padding-left: 0;
	}
.submenu_box a {
	color: #FFF;
	font-weight: 700;
	}
.submenu_box a:hover {
	color: #FFF59F;
	}
ul.submenu .sub_last {
	background: none;
	}
.h_subm_va {
	vertical-align: -3px;
	}
.mrt_small2 {
	margin-right: 5px;
	}
.knopka_header {
	background: url('../img/header/header.gif') no-repeat -429px -49px;
	display: block;
	font-style: normal;
	padding: 1px 10px 2px 10px;
	padding: 1px 10px 2px 10px  !ie;
	color: #fff;
	font-weight: 700;
	position: relative;
	}
.knopka_header:hover {
	background: url('../img/header/header.gif') no-repeat -429px -29px;
	color: #fff;
	}

@-moz-document url-prefix() {
  .knopka_header { padding:0px 10px 3px 10px;}
}
/* all_serv */
.all_serv_popup {
	position: absolute;
	z-index: 105;
	top: 130px;
	left: 50%;
	margin-left: -480px;
	margin-left: -481px  !ie;
	width: 965px;
	text-align: left;
	}
.all_serv_content {
	border: 1px solid #ccc;
	background-color: #fff;
	overflow: hidden;
	border-radius: 3px;
	box-shadow: 0 0 5px #B9B9B9;
	padding: 10px;
	}
.all_serv_content .in_net a.ftop {
	display: none;
	}
.all_serv_content .holding_saits {
	border-top: 1px solid #CCCCCC;
	padding-top: 10px;
	}
.all_serv_content .fcol {
	border-top: none;
	}
/* end all_serv */
.beta_pl {
	margin: 1px 0 0 4px;
	margin: 2px 0 0 4px  !ie;
	}
@-moz-document url-prefix() {
  .beta_pl {
    margin:2px 0 0 4px;
  }
}
.top_banner {
	/*position: relative;
	z-index: 7;*/
	}
.top_banner .mtp_banner {
	margin-top: 0;
	}
a.header_mnew {
	position: relative;
	margin-right: 14px;
	}
a.header_mnew img {
	position: absolute;
	top: 0;
	right: 0;
	margin-top: -3px;
	margin-right: -14px;
	background: none !important;
	}
.gl_prof_icon {
	margin: 0 3px 0 5px;
	background: url('../img/header/header.gif') no-repeat -198px -182px;
	}
.ic_new_footer {
	/*background: url('../img/header/header.gif') no-repeat -170px -182px;*/
	}
.close_window_reg img {
	background: url('../img/header/header.gif') no-repeat -151px -182px;
	}
.standart_color_popdrop {
	color: #0049a3 !important;
	}
.standart_color_popdrop:hover {
	color: #c00 !important;
	}
.header_img {
	padding: 7px 8px 0 10px;
	height: 23px;
	}
.header_img .bm_logotype {
	position: relative;
	display: block;
	width: 76px;
	height: 22px;
	float: left;
	}
.header_img h1 a {
	position: absolute;
	display: block;
	width: 178px;
	height: 20px;
	left: 10px;
	top: 8px;
	}
.header_img h1 a:hover {
	background: url('../img/header/header.gif') no-repeat -102px 2px;
	}
.header_img a img,
.header_img a b {
	visibility: hidden;
	}

.bg_footer,
.bg_footer .page2,
.bg_footer .topcor,
.bg_footer .topcor2 {
	background: #F1F1F1;
	}
.hide {
	display: none;
	}
.show {
	display: block;
	}
.current_lang {
	color: #363636;
	}

/*beta_pl*/
.b-header_beta {
	margin-bottom: 3px;
	}
.b-header_beta_pl {
	background: #55a8ca;
	color: #FFFFFF;
	font-size: 11px;
	margin: 0 auto;
	overflow: hidden;
	padding: 9px 10px 7px;
	width: 940px;
	border-radius: 5px;
	text-align: left;
	}
.b-header_beta_btn {
	background: url('../img/header/beta_btn.gif') no-repeat 0 0;
	color: #46a5cc;
	display: block;
	font-weight: bold;
	height: 17px;
	margin-top: -1px;
	padding: 1px 0 2px;
	text-align: center;
	width: 89px;
	}
.b-header_beta_btn:hover {
	color: #CC0000;
	}
/*end beta pl*/

/**/
.project_header_bg {
	padding: 10px !important;
	*z-index: 100;
	}
.ic_header_weather,
.ic_header_goroskop {
	vertical-align: -9px;
	margin: -6px 3px 0 0;
	}
.popup_header {
	position: absolute;
	z-index: 100;
	top: 30px !important;
	border: 1px solid #ccc;
	background-color: #fff;
	overflow: hidden;
	border-radius: 3px;
	box-shadow: 0 0 5px #B9B9B9;
	padding: 10px;
	}
.popup_weather {
	width: 610px;
	right: 50px;
	}
.popup_weather_h,
.popup_finance_h {
	font-size: 16px;
	font-weight: bold;
	}
.popup_weather_ua {
	width: 440px;
	}
.popup_weather_hr {
	display: block;
	clear: both;
	font-size: 1px;
	height: 1px;
	overflow: hidden;
	line-height: 1px;
	background: #dbe7ee;
	margin: 3px 0;
	}
.popup_weather_ua .popup_weather_hr {
	margin-left: -10px;
	}
.popup_weather ul {
	width: 145px;
	}
.popup_weather li {
	list-style-type: none;
	padding: 1px 0 4px;
	color: #ADC6D4;
	list-style: disc inside none;
	}
.popup_weather li span {
	color: #333;
	}

.popup_weather_world {
	width: 145px;
	}
.popup_weather_world .popup_weather_hr {
	margin-right: -10px;
	margin-left: -10px;
	}

.popup_header .gray {
	color: #888 !important;
	}
.header_inform .ic_finance_down {
	margin: -2px 3px 0 0;
	}
.popup_finance {
	width: 300px;
	right: 60px;
	}
.popup_finance table {
	margin: 0 -10px;
	width: 320px;
	}
.popup_finance th {
	background-color: #F1EFE5;
	padding: 6px 9px 6px 9px;
	color: #888;
	font-weight: normal
	}
.popup_finance td {
	border-bottom: 1px solid #F1EFE5;
	padding: 6px 9px 6px 6px;
	}
.popup_finance_tab a {
	background: #fff;
	margin: 3px 10px 4px;
	border-radius: 3px;
	color: #008000;
	display: inline-block;
	}
.popup_finance_tab a.popup_finance_tab_cur {
	background: #D8EFC5;
	padding: 3px 10px 4px;
	font-weight: bold;
	margin: 0;
	}
.ic_header_finance {
	margin: -3px 3px 0 0;
	}
.ic_finance_up,
.ic_finance_down {
	display: inline-block;
	height: 9px;
	width: 9px;
	background: url('../img/finance_str.png');
	background-repeat: no-repeat;
	}
.ic_finance_up {
	background-position: top left;
	}
.ic_finance_down {
	background-position: top right;
	}
.popup_finance .ic_finance_up,
.popup_finance .ic_finance_down {
	margin-left: 5px;
	}
.popup_finance_tdpad {
	padding-right: 20px !important;
	}
.popup_goroskop a {
	background-position: 50% 20%;
	background-repeat: no-repeat;
	padding-top: 80px;
	width: 79px;
	text-align: center;
	display: inline-block;
	*display: block;
	*float: left;
	}
.popup_goroskop {
	width: 958px;
	left: 10px;
	padding: 10px 0;
	}