.page2 {
	width:960px;
	margin:0px auto;
	padding:0px 10px;
	background-color:#fff;
	text-align:left;
}
.topcor {
	width:976px;
	position:relative;
  margin:0 2px;
	overflow:hidden;
	height:1px;
	font-size:0px;
	background-color:#fff;
}
.topcor2 {
	width:978px;
	position:relative;
  margin:0 1px;
	overflow:hidden;
	height:1px;
	font-size:0px;
	background-color:#fff;
}
.findmart {
	margin-top:3px;
	color:#fff;
	visibility: hidden;
}
.header {
	z-index: 5;
}
.header i.cbl {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	bottom: 0px;
	_bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? 29 : 28 );
	left: 0px;
	background: url('../img/header/h_corners.png') 0 0 no-repeat;
	_background: url('../img/header/h_corners.gif') 0 0 no-repeat;
	overflow: hidden;
	z-index: 6;
}
.header i.cbr {
	display: block;
	position: absolute;
	width: 5px;
	height: 5px;
	bottom: 0px;
	_bottom: expression( this.parentNode && this.parentNode.offsetHeight % 2 ? 29 : 28 );
	right: 0px;
	_right: 10px;
	background: url('../img/header/h_corners.png') -5px 0 no-repeat;
	_background: url('../img/header/h_corners.gif') -5px 0 no-repeat;
	overflow: hidden;
	z-index: 6;
}
.headertop {
	padding:2px 0px 3px;
	_padding:2px 0px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .headertopsaf {
   	width:540px;
    white-space:nowrap;
   }
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .headertopsaf2 {
   	width:400px;
   }
}
.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 {
	height:59px;
	background: url('../img/header/header.gif') 0px -117px no-repeat;
	padding:1px 0 0 0;
	/*overflow:hidden;*/
	position:relative;
	z-index:5;
}
.header_find {
	width:69px;
	height:23px;
	padding-bottom:2px;
	padding-bottom:0px !ie;
	background: url('../img/header/header.gif') 0px 0px no-repeat;
	border:none;
	cursor:pointer;
	font-weight:700;
	color:#3F3F3F;
	text-shadow: 1px 1px 0px #FFF7E3;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .header_find {
   	padding-bottom:0px;
   }
}
.header_find:hover {
	background: url('../img/header/header.gif') 0px -23px no-repeat;
	color:#3F3F3F;
}
.header_text {
	background: url('../img/header/header.gif') 0px -46px no-repeat;
	width:228px;
	height:23px;
	padding-left:4px !ie;
	width:224px !ie;
}
.header_text input {
	width:217px;
	background:none;
	border:none;
	padding:4px 3px 4px 3px;
	padding:3px 1px 3px 1px !ie;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .header_text input {
  padding:4px 6px 5px 6px;
  margin-top:0px;
   }
}
.mrl_vsmall {
	margin-left:5px;
}
.header_menu {
	margin-top: 5px;
	width:700px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .header_menu {
   	margin-top:5px;
   }
}
.header_menu a{
	display:block;
	padding:0px 0px 0px 10px;
	float:left;
	background: url('../img/header/header.gif') -959px -93px no-repeat;
}
.header_menu a span{
	display:block;
	padding:4px 10px 4px 0px;
	padding:4px 10px 4px 0px !ie;
	_padding:4px 10px 4px 0px;
	color:#FFF7C4;
	font-weight: 700;
}
@-moz-document url-prefix() {
  .header_menu a span { padding: 3px 10px 5px 0px;}
}

.header_menu a:hover span{
  color:#fff;
}

.header_menu a:hover, .header_menu div:hover a {
	background: url('../img/header/header.gif') 0px -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') 0px -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_img {
  padding: 7px 8px 0 10px;
}
.header_menu a.menu_icon img {
  background: url('../img/header/header.gif') -82px 0px 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:0px;
}
.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-bottomleft: 5px; 
	border-radius-bottomright: 5px; 
	-moz-border-radius-bottomleft: 5px; 
	-moz-border-radius-bottomright: 5px; 	
	-webkit-border-bottom-left-radius: 5px; 
	-webkit-border-bottom-right-radius: 5px; 	
	border-bottom-left-radius: 5px; 
	border-bottom-right-radius: 5px; 	
	-o-border-bottom-left-radius: 5px; 
	-o-border-bottom-right-radius: 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') 0px -177px no-repeat;
  vertical-align:-3px;
  margin-left:4px;
}
.header_menu a.drdown:hover img {
  background: url('../img/header/header.gif') 0px -196px no-repeat;
}
.header_menu a.drdown_up span{
  color:#fff;
}
.header_menu a.drdown_up img {
  background: url('../img/header/header.gif') 0px -215px no-repeat !important;
}
.header_menu a.curr_drdown_up img {
  background: url('../img/header/header.gif') 0px -253px no-repeat !important;
}
.header_menu a.curr_drdown img {
  background: url('../img/header/header.gif') 0px -234px no-repeat !important;
}
.header_right {
	padding-top:10px;
}
/*@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .header_right {
	padding-top:10px;
   }
}*/
.header_txt_right {
	padding:9px 10px 0px 0px;
}
.makestart {
	background: url('../img/header/header.gif') -5px -298px no-repeat;
}
.collaps {
	background: url('../img/header/header.gif') -92px 0px no-repeat;
    vertical-align:-2px; 
}
.collaps_up {
  background: url('../img/header/header.gif') -92px -12px no-repeat;
  vertical-align:-2px; 
}
.postimg {
	background: url('../img/header/header.gif') -69px -10px no-repeat;
	margin-top:-2px;
	margin-top:0px !ie;
	position:relative;
	margin-right:1px;
}
@media all and (-webkit-min-device-pixel-ratio:0) {
   body:first-of-type .postimg {
  vertical-align:-1px;
   }
}
.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:0px;
}
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:0px;
	padding:0px;
	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;
  _margin:0 0 1px 5px;
  overflow:hidden;
}
@-moz-document url-prefix() {
  ul.submenu {margin:0 0 5px 10px;}
}
ul.submenu li {
  float:left;
  padding:0px 8px 3px 8px;
  background: none;
  height:12px;
}
ul.submenu li.sub_first {
  padding-left:0px;
}
.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:100;
	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;
	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
	o-border-radius: 3px;
	-webkit-box-shadow: 0px 0px 5px #B9B9B9;
    -moz-box-shadow: 0px 0px 5px #B9B9B9;
    box-shadow: 0px 0px 5px #B9B9B9;
	filter: progid:DXImageTransform.Microsoft.Shadow(color='#B9B9B9', Direction=-135, Strength=5);
	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 .mtp_banner {
  margin-top:0px;
}
a.header_mnew {
  position:relative;
  margin-right:14px;
}
a.header_mnew img {
  position:absolute;
  top:0px;
  right:0px;
  margin-top:-3px;
  margin-right:-14px;
  background: none !important;
}
.gl_prof_icon {
	margin:0px 3px 0px 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 a {
	position: absolute;
	display: block;
	width: 76px;
	height: 22px;
	left: 195px;
}
.header_img h1 a {
	position: absolute;
	display: block;
	width: 178px;
	height: 20px;
	left: 10px;
}
.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;
}


/*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; 
  -moz-border-radius:5px; 
  -webkit-border-radius: 5px;
  text-align:left;
}
.b-header_beta_btn {
  background:url('../img/header/beta_btn.gif') no-repeat 0px 0px;
  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*/