/* RESET */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input { margin: 0; padding: 0; color:#73777a }
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,td {
	font-size: 1em;
	/*
	font-size: 10pt;
	*/
	font-size: 9pt;
	/*
	font-size: 9pt;
	font-size: 14px;
	 */
	/*font-weight: normal;
	 font-style: normal; */
	font-family: /*Calibri, Myriad Pro , */Verdana, Helvetica, Arial , sans-serif;
	color:#73777a;
	line-height:130%;
}
 ul,ol { list-style: none; } 
fieldset,img { border: none; }
caption,th { text-align: left; }
table { border-collapse: collapse; border-spacing: 0; }
table.e4
{
	width:650px;
}
/* LAYOUT */
.clear { clear: both; }
.clearer { clear: both; display: block; margin: 0; padding: 0; height: 0; line-height: 1px; font-size: 1px; }

img { border: 0; }
html{
	height:100%;
}
a
{
	color:#a1bf35;
}
body{
	height:100%; 
	background-image: url(../images/bg_main.png);
	background-repeat: repeat;
	background-position: left top;
	
}
#rigth_body, #left_body{
	padding:0;
	margin:0;
	vertical-align:top;
	min-width:10px;
}
#center_body{
	vertical-align:top;
	width: 956px;
	padding:0;
	margin:0;
	background-color: #00413d;
	background-image: url(../images/bg_main.png);
	background-repeat: repeat;
	background-position: left top;
	text-align:left;
	
}
#center_body .top_bg{
	background-image: url(../images/bg_main_top.png);
	background-repeat: repeat-x;
	background-position: left top;
	min-height:300px;
}
#center_body .slogan_big
{
	background-image: url(../images/logo_baba.jpg);
	background-repeat: no-repeat;
	background-position: 0px 87px;
	height:350px;
}
#rigth_body{
	background-image: url(../images/bg_main.png);
	background-repeat: repeat;
	background-position: left top;
	padding:0;
	margin:0;
}
#left_body{
	background-image: url(../images/bg_main.png);
	background-repeat: repeat;
	background-position: rigth top;
	padding:0;
	margin:0;
	
}
#rigth_body .top_bg{
	background-image: url(../images/bg_main_top.png);
	background-repeat: repeat-x;
	background-position: left top;
	height:300px;
	padding:0;
	margin:0;
}
#left_body .top_bg{
	background-image: url(../images/bg_main_top.png);
	background-repeat: repeat-x;
	background-position: rigth top;
	height:300px;
	padding:0;
	margin:0;
}
#main_body{
/*	height:auto !important; /* real browsers */  
	height:100%; /* IE6: treaded as min-height*/
	min-height:100%; /* real browsers */
	
	width:100%;
	
}


/*--- Global Footer ---*/
#logo_hedaer_row{
	padding-top:18px;
	padding-bottom:0px;
}
#logo_hedaer { 
}
.logo_hedaer_first { 
	height:77px;
}
.logo_hedaer_next { 
	height:90px;
}

#logo_hedaer .log{
	margin-top:5px;
	height:60px;
	width:213px;
	float:left;
}
#logo_hedaer .banner{
	float:left;
	height:77px;
	margin-left:40px;
	/* margin-left: 253px; */
	width:695px;
}
#logo_hedaer .banner_next{
	float:left;
	height:77px;
	margin-left:40px;
	/* margin-left: 253px; */
	width:375px;
}
/*
#info_hedaer{
	height:415px;
	background-image: url(../images/bg_info.png);
	background-repeat: no-repeat;
	background-position: left 15px;
	margin-left:3px;
}
#info_hedaer .info_bg_img{
	background-image: url(../images/baba.jpg);
	background-repeat: no-repeat;
	background-position: -2px top;
	height:415px;
}
#info_hedaer .info_bg_slogan{
	background-image: url(../images/delay2.png);
	background-repeat: no-repeat;
	background-position: 350px 255px;
	height:415px;
}
*/

#info_hedaer{
	height:235px;
}
#info_hedaer .hedaer_text{
	height:235px;
	float:left;
	width:700px;
}
#info_hedaer .hedaer_text .pda
{
	margin-top:200px;
	text-align:right;
	margin-right:20px;
	color:#A1BF35;
	font-size:12px;
}

#info_hedaer .info_contact, #info_colum .info_contact, #logo_hedaer .info_contact{
	margin-top:33px;
	width:290px;
	height:90px;
	float:right;
	background-image:url(../images/tel.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#logo_hedaer .info_contact{
	margin-top:0;
	margin-left:35px;
	
}
#info_hedaer .info_contact_text , #logo_hedaer .info_contact_text{
	color:#269595;
	padding-top:52px;
	padding-left:52px;
	background-image:none;
	line-height: 14px;
	font-size:13px;
	font-family:Arial, Helvetica, sans-serif;

}
#info_hedaer .info_online, #info_colum .info_online{
	/* clear:both; */
	margin-top:6px;
	width:239px;
	height:124px;
	float:right;
	background-image:url(../images/online_bg.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#info_hedaer .info_online{
	margin-top:0px;
	width:239px;
	height:116px;
}
#info_hedaer .info_online .cus_header,  #info_colum .info_online .cus_header{
	font-size:15px;
	color:#91d2ff;
	margin-top:6px;
	padding-left:6px;
	height:22px;
	font-family:Arial, Helvetica, sans-serif;

}
#info_hedaer .info_online .buttons, #info_colum .info_online .buttons{
	margin-top:6px;
	padding-left:6px;
}
#info_hedaer .info_online .online, #info_colum .info_online .online,
#info_hedaer .info_online .online_disable, #info_colum .info_online .online_disable{
	float:left;
	height:36px;
	width:105px;
	background-image: url(../images/online_icon1.png);
	background-repeat: no-repeat;
	background-position: left top;
		cursor:pointer;
}
#info_hedaer .info_online .online_disable, #info_colum .info_online .online_disable{
	background-image: url(../images/online_icon1_d.png);
	cursor:auto;
}
#info_hedaer .info_online .online_text, #info_colum .info_online .online_text{
	padding-left:38px;
	padding-top:9px;
	font-size:12px;
	color:#91d2ff;
	font-family:Arial, Helvetica, sans-serif;
}
#info_hedaer .info_login, #info_colum .info_login{
	/*clear:both; */
	width:264px;
	height:126px;
	float:right;
	background-image: url(../images/auto.png);
	background-repeat: no-repeat;
	background-position: left top;	
}
#info_hedaer .info_login
{
	margin-top:0px;
	width:243px;
}
#info_hedaer .info_online .call, #info_colum .info_online .call,
#info_hedaer .info_online .call_disable, #info_colum .info_online .call_disable
{
	float:left;
	height:36px;
	width:125px;
	background-image: url(../images/online_icon3.png);
	background-repeat: no-repeat;
	background-position: left top;
		cursor:pointer;
}
#info_hedaer .info_online .call_disable, #info_colum .info_online .call_disable
{
		background-image: url(../images/online_icon3_d.png);
		cursor:auto;
}
#info_hedaer .info_online .call_text, #info_colum .info_online .call_text{
	padding-left:38px;
	padding-top:9px;
	font-size:12px;
	color:#91d2ff;
	font-family:Arial, Helvetica, sans-serif;

}
#info_hedaer .info_online .callback, #info_colum .info_online .callback,
#info_hedaer .info_online .callback_disable, #info_colum .info_online .callback_disable{
	clear:both;
	float:left;
	height:36px;
	width:225px;
	background-image: url(../images/online_icon2.png);
	background-repeat: no-repeat;
	background-position: left top;
	cursor:pointer;
}
#info_hedaer .info_online .callback_disable, #info_colum .info_online .callback_disable
{
		background-image: url(../images/online_icon2_d.png);
		cursor:auto;

}
#info_hedaer .info_online .callback_text, #info_colum .info_online .callback_text{
	padding-left:38px;
	padding-top:9px;
	font-size:12px;
	color:#a1bf35;
	font-family:Arial, Helvetica, sans-serif;

}
#info_hedaer .info_login .cus_header, #info_colum .info_login .cus_header{
	font-size:14px;
	color:#269595;
	margin-top:5px;
	padding-left:20px;
	height:22px;
}
#info_hedaer .info_login .login_txt, #info_colum .info_login .login_txt{
	font-size:12px;
	color:#73777a;
	margin-top:5px;
	margin-left:30px;
	height:23px;
	float:left;
	width:50px;
	clear:both;
}
#info_hedaer .info_login .login_inp, #info_colum .info_login .login_inp{
		height:23px;
		margin-top:5px;

}
#info_hedaer .info_login  .login, #info_colum .info_login  .login{
		border:1px solid #96cacb;
		width:140px;
		font-size:12px;
}
#info_hedaer .info_login .fogotpass, #info_colum .info_login .fogotpass {
	font-size:11px;
	color:#73777a;
	margin-top:0px;
	margin-left:30px;
	height:30px;
	float:left;
	width:132px;
	line-height:120%;
}
#info_hedaer .info_login .fogotpass a, #info_colum .info_login .fogotpass a{
	color:#73777a;
	font-size:11px;
}
#info_hedaer .info_login .button, #info_colum .info_login .button{
	font-size:12px;
	color:#73777a;
	margin-top:0px;
	margin-left:8px;
	height:25px;
	width:50px;
	float:left;
}
button.ok{
	margin:0;
	padding:0;
	border:0px;
/*	width:50px; */
	height:23px;
	background:none;
	font-size:1px;
	
}
button.ok img
{
		margin:0;
	padding:0;
	
}
/* menu */
#main_menu{
	height:46px;
	background-image: url(../images/menu_1.png);
	background-position: left top;	
	margin-left: 1px;
	
}

#globalnav{
	margin: 0; padding: 0;
	margin-left: 4px;
}

#globalnav li { display: inline; }
#globalnav li a {
	float: left;
	overflow: hidden;
	background-image: url(../images/menu_all.png);
	background-repeat: no-repeat;
	background-position: left top;
	font-size: 0px;
	height: 30px; padding-top: 0px;	
	margin-top:5px;
	text-indent:-9999px;
}
#globalnav a.active {
	margin-top:6px;
}
#globalnav li a:hover{
	height: 29px; padding-top: 0px;	
}
#globalnav a.active, #globalnav a.active:hover {
	height: 40px; padding-top: 0px;	
}
#globalnav a.disable{
	height: 30px; padding-top: 0px;	
}
#globalnav li#gn-main a{
}

/* BUTTONS */
#globalnav li#gn-main a { background-position: 0 0; width: 77px; margin-left:3px;}
#globalnav li#gn-about a { background-position: -77px 0; width: 99px;}
#globalnav li#gn-partners a { background-position: -176px 0; width: 263px;}
#globalnav li#gn-repair a { background-position: -439px 0; width: 75px;}
#globalnav li#gn-register a { background-position: -514px 0; width: 108px;}
#globalnav li#gn-press a { background-position: -622px 0; width: 105px;}
#globalnav li#gn-restored a { background-position: -727px 0; width: 126px;}
#globalnav li#gn-recommend a { background-position: -853px 0; width: 92px;}

/* OVER STATES */
#globalnav li#gn-main a:hover , #globalnav li#gn-main a.select { background-position: 0 -30px; width: 77px; margin-left:3px; }
#globalnav li#gn-about a:hover,  #globalnav li#gn-about a.select  { background-position: -77px -30px; width: 99px;  }
#globalnav li#gn-partners a:hover,  #globalnav li#gn-partners a.select  { background-position: -176px -30px; width: 263px;  }
#globalnav li#gn-repair a:hover,  #globalnav li#gn-repair a.select  { background-position: -439px -30px; width: 75px;  }
#globalnav li#gn-register a:hover,  #globalnav li#gn-register a.select  { background-position: -514px -30px; width: 108px;}
#globalnav li#gn-press a:hover,  #globalnav li#gn-press a.select  { background-position: -622px -30px; width: 105px;  }
#globalnav li#gn-restored a:hover,  #globalnav li#gn-restored a.select  { background-position: -727px -30px; width: 126px;}
#globalnav li#gn-recommend a:hover,  #globalnav li#gn-recommend a.select  { background-position: -853px -30px; width: 92px; }

/* PRESSED STATES */
#globalnav li#gn-main a.active   { background-position: 0 -61px; width: 77px; margin-left:3px; }
#globalnav li#gn-about a.active  { background-position: -77px -61px; width: 99px;  }
#globalnav li#gn-partners a.active  { background-position: -176px -61px; width: 263px;}
#globalnav li#gn-repair a.active  { background-position: -439px -61px; width: 75px;}
#globalnav li#gn-register a.active  { background-position: -514px -61px; width: 108px; }
/*
#globalnav li#gn-press a.active  { background-position: -640px -61px; width: 105px;}
#globalnav li#gn-register a.active  { background-position: -745px -61px; width: 108px;}
*/
#globalnav li#gn-press a.active  { background-position: -622px -61px; width: 105px; }
#globalnav li#gn-restored a.active  { background-position: -727px -31px; width: 126px; height: 29px;  padding-top: 0px;	}

#globalnav li#gn-recommend a.active  { background-position: -853px -31px; width: 92px; height: 29px; padding-top: 0px;	}

#globalnav li#gn-main a.disable   { background-position: 0 -101px; width: 77px; margin-left:3px; }
#globalnav li#gn-about a.disable  { background-position: -77px -101px; width: 99px;  }
#globalnav li#gn-partners a.disable  { background-position: -176px -101px; width: 263px;}
#globalnav li#gn-repair a.disable  { background-position: -439px -101px; width: 75px;}
#globalnav li#gn-restored a.disable  { background-position: -514px -101px; width: 108px; }
#globalnav li#gn-register a.disable  { background-position: -640px -101px; width: 108px;}
#globalnav li#gn-press a.disable  { background-position: -748px -101px; width: 105px;}
#globalnav li#gn-recommend a.disable  { background-position: -853px -101px; width: 92px;}

#globalnav .dropdown_pane{
	 display: none; 
	position:absolute;
	z-index: 3;
	width:167px;
/*
	border:1px solid #ff0000; 
*/
	 margin-top:34px; 

}
/*
#globalnav li:hover  .dropdown_pane{
	  display: block;  
}
*/
#globalnav li#gn-about .dropdown_pane{
	  
 margin-left:40px;  
	
}
#globalnav li#gn-partners .dropdown_pane
{
	
	 margin-left:220px; 

}
#globalnav li#gn-repair .dropdown_pane
{

	 margin-left:395px; 

}
#globalnav li#gn-restored .dropdown_pane
{

	 margin-left:476px; 

}
#globalnav li#gn-register .dropdown_pane
{

	 margin-left:605px; 

}
#globalnav li#gn-press .dropdown_pane
{

	 margin-left:720px; 

}
#globalnav li#gn-recommend .dropdown_pane
{

	 margin-left:800px; 

}


#globalnav .dropdown_pane_top{
	background-image: url(../images/sun_menu_top.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#globalnav li.select .dropdown_pane_top{
	background-image: url(../images/sun_menu_top_sel.png);
	background-repeat: no-repeat;
	background-position: left top;
	
}
#globalnav .dropdown_pane_bottom{
	background-image: url(../images/sun_menu_buttom.png);
	background-repeat: no-repeat;
	background-position: left bottom;	
	padding-top:0px;
	padding-bottom:13px;
}
#globalnav .dropdown_pane_center{
	background-image: url(../images/sun_menu_center.png);
	background-repeat: no-repeat;
	background-position: left 30px;
}
#globalnav .dropdown_pane .menu_list
{
	padding-left:10px;
	padding-right:10px;
	
	padding-top:10px;
	margin-top:0px;
	padding-bottom:0px;
	font-size:12px;
	background-image: url(../images/0.gif);
}
#globalnav li#gn-about .dropdown_pane a.sub_menu,
#globalnav li#gn-partners .dropdown_pane a.sub_menu,
#globalnav li#gn-repair .dropdown_pane a.sub_menu,
#globalnav li#gn-restored .dropdown_pane a.sub_menu,
#globalnav li#gn-register .dropdown_pane a.sub_menu,
#globalnav li#gn-press .dropdown_pane a.sub_menu,
#globalnav li#gn-recommend .dropdown_pane a.sub_menu

{
	display:block;
	padding:10px;
	color:#dbe067;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	text-align:center;
	
	float: none;
	overflow: visible; 
	background:none;
	height: auto; 
	margin:0;
	text-indent:0;
	width:auto;
	cursor:pointer;
	background-image: url(../images/0.gif);
}
#globalnav li .dropdown_pane a.sub_menu{
	text-decoration:none;
	background-image: url(../images/0.gif);
}
#globalnav li .dropdown_pane a.sub_menu:hover{
	text-decoration:underline;
}
#globalnav .dropdown_pane .separ{
	height:1px;
	background-color:#9db278;
	/*
	border-bottom:1px solid #9db278;
	background-image: url(../images/0.gif);
	*/
}
#info_colum{
	float:right;
	width:244px;
	/*border:1px solid #ff0;*/
}
#info_colum .info_login{
	width:240px;
	background-position: -4px top;	
	margin-left:4px;

}


#content,.box_content{
	float:left;
	width:707px;
	clear:left;
	
}
#content .content_top, .box_content .content_top{
	background-image: url(../images/bg_w_top.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
#content .content_botton, .box_content .content_botton{
	background-image: url(../images/bg_w_bottom.gif);
	background-repeat: no-repeat;
	background-position: left bottom;
	padding-bottom:16px;
	padding-top:7px;

}
#content .content_main, .box_content .content_main{
	background-image: url(../images/bg_w_middle.gif);
	background-repeat: repeat-y;
	background-position: left top;
}
#content .content_main{
	min-height:820px; 
}
#content .content_text, .box_content .content_text{
	padding-left:25px;
	padding-right:20px;
	padding-bottom:20px;
	padding-top:10px;
}
h4,h3,h2
{
	color:#a1bf35;
	font-weight: bold;	
}
h4{
	font-size: 14px;
	margin-bottom: 4px;
	margin-top:20px 
}
h3{
	font-size: 16px;
	margin-bottom: 5px;
	margin-top:20px
}
h2{
	font-size: 18px;
	margin-bottom: 6px;
	/* margin-top:22px */
}
#content p{
	margin-bottom: 5px;
	color: #73777a;
}
#info_colum .counter{
	/* background-image: url(../images/shetchik.png); */
	background-repeat: no-repeat;
	background-position: left top;	
	height:110px;
	width:240px;
	margin-left:2px;
	
}
#info_colum .short_info{
	background-image: url(../images/partner_bg.png);
	background-repeat: repeat-y;
	background-position: left top;
	margin-left:5px;

}
#info_colum .short_info_top{
	background-image: url(../images/partner_top.png);
	background-repeat: no-repeat;
	background-position: left top;
}
#info_colum .short_info_bottom{
	background-image: url(../images/partner_bot.png);
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height:750px; 
}

#info_colum .short_info_content{
	padding-left:13px;
	padding-top:10px;
	padding-right:13px;
	padding-bottom:30px;
}
#info_colum .short_info_content .header_text{
	font-weight:bold;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	padding-bottom:9px;
}
#info_colum .short_info_content .separ{
	border-bottom:1px solid #d5d6d7;
}
#info_colum .short_info_content table.ven{

}
#info_colum .short_info_content  td.ven_logo{
	width:101px;
	vertical-align:middle;
	text-align:center;
}
#info_colum .short_info_content  td.ven_text{
	font-size:10px;
	font-family:Arial, Helvetica, sans-serif;
	vertical-align:middle;
	text-align:left;
	
}
#info_colum .short_info_content  img.ven_text{
	padding-top:5px;
	padding-bottom:5px;
}

#bottom_menu, #bottom_menu_next{
	clear:both;
	color:#008383;
	text-align:center;
	font-size:14px;
	float:left;
	width:700px;
}
#bottom_menu
{
	/* margin-right:255px; */
}
#bottom_menu_next
{
	/*margin-right:255px; */
}
#bottom_menu_left
{
	float:right;
	width:240px;
	text-align:center;
	padding-top:3px;
		
}
#bottom_menu a, #bottom_menu_next a{
	color:#008383;
	font-size:12px;
	text-decoration:none;

}
#bottom_menu a:hover{
	text-decoration:underline;

}
#content .sub_menu{
	background-position: left top;
	height: 31px;
	width: 653px;
	background-image: url(../images/sub_menu_bg.png);
	margin-bottom:10px;
}

#content .sub_menu .links{
	padding-left:10px;
	padding-right:10px;
	padding-top:7px;
	
	font-size:12px;
	font-weight:bold;
	color:#73777a;
	font-family:Arial, Helvetica, sans-serif;
}
#content .sub_menu .links a{
	color:#73777a;
	text-decoration:none;	
}
#content .sub_menu .links a:hover{
	color:#73777a;
	text-decoration:underline;	
}
#content .sub_menu .links a.select{
	color:#FFF;
}
#content .sub_menu .links a.select:hover{
	color:#FFF;
}

 #content ul
 {
 	list-style: circle;
	margin-left:20pt;
 }
 #content ol
 {
 	list-style: decimal;
	margin-left:20pt;
 }
  #content ol li,  #content ul li
  {
  	margin:5px 5px 5px 5px;
  }

 #content p
 {
 	padding-top:10px;
 	
 }


.new {font: normal 11px Verdana, Arial, Helvetica, sans-serif; color: #E30021;}
.rowtit {font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #D4D4D4; vertical-align:top;}
.rowtit2 {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #646E75; background-color : #EAEAEA; vertical-align:middle;}
.rowcol {font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #EAEAEA; vertical-align:top;}
.rowmid {font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #FFEEDC; vertical-align:top;}
.rowhead {font: bold 11px Verdana, Arial, Helvetica, sans-serif; color: #646E75; background-color : #D4D4D4; vertical-align:top;}
.tdhead {font: bold 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #D4D4D4; vertical-align:top;}
.row1 {font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #FFFFFF; vertical-align:top;}
.row2 {font: normal 11px Verdana, Arial, Helvetica, sans-serif;	color: #646E75;	background-color : #F6F6F6; vertical-align:top;}


.news_title {margin: 7px 0px 7px 10px; font-weight:bold; font-size:10pt;}
.news_body {margin: 0px; padding:0px; 
           
            }
.news_body_rigth {margin: 0px; padding:0px; 
            margin-left:190px;
            }
.news_body img {display:block; clear:both; text-align:center}
.news_body p, .news_body li, .news_body table {margin-left:10px;}
.news_image_small
{
	margin:5px;
	float:left;
	width:170px;
	text-align:center;
	margin-right:15px;
	
}
.news_image
{
	padding:5px;
	float:left;
	padding-right:15px;
}
.action_image
{
	padding:5px;
	float:left;
}

.line {background:#d9dce1; width:100%; margin-bottom:9px; margin-top:9px; clear:both;}
.clear{clear:both;}

h2.new_header
{
	margin-bottom:2;
}

.top_news
{
	width:306px;
	float:left;
	margin-right:0px;
}
.top_news_sep
{
	width:35px;
	float:left;
}
.top_news .img
{
	height:80px;
}
.top_news .date
{
	font-size:12px;
	font-weight:bold;
	color: #a1bf35;
	
}
.top_news  .text h5, .top_news  .text h5 a
{
	font-size:12px;
	font-weight:bold;
	color: #73777a;
	text-decoration:none;
}
.top_news  .text h5
{
	display:block;
	height:55px;
	line-height:16px;
}
.top_news  .text
{
	font-size:12px;
	font-weight:normal;
	color: #73777a;
	height:120px;
	overflow:hidden;
	line-height:16px;	
}
.top_news  .more
{
	text-align:right;
}
 .more a
{
	font-size:11px;
	color:#a1bf35;
	text-decoration:none;
}
.more a:hover
{
	text-decoration:underline;
}
.box_sep
{
	height:5px;
	clear:left;
}
#content .sub_menu .search{
	padding-left:6px;
	padding-right:6px;
	height:32px;
	line-height:32px;
		
	font-size:12px;
	font-weight:bold;
	color:#73777a;
	font-family:Arial, Helvetica, sans-serif;
}


#btn_search
{
	width:54px;
	height:22px;
	padding:0;
	background-image:url(/images/search.png);
	background-repeat:no-repeat;
	border:0;
	background-color:transparent;
	margin-top:0;
	vertical-align:top;
}
#btn_clear
{
	width:68px;
	height:22px;
	padding:0;
	background-image:url(/images/clear.png);
	background-repeat:no-repeat;
	border:0;
	background-color:transparent;
	margin-top:0;
	vertical-align:top;
}
.search_lf
{
	float:left;
}
.map_srh_input
{
	background-image:url(/images/map_srh_input2.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:87px;
	height:19px;
	margin-left:6px;
	margin-top:6px;
}
#upc_name
{
	 width:83px; 
	height:17px;
	
	color:#62696f;
	border:0 ;
	font-size:11px;
	padding-top:0;
	line-height:17px;
	vertical-align:middle;
	margin-left:4px;
	background-color:transparent;

	
}
.map_srh_city
{
	background-image:url(/images/map_srh_cmb2.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:110px;
	height:19px;
	margin-left:6px;
	margin-top:6px;
	cursor:pointer;
}
#upc_city
{
	 width:92px; 
	height:17px;
	
	color:#62696f;
	border:0 ;
	font-size:11px;
	padding-top:0;
	line-height:17px;
	vertical-align:middle;
	margin-left:4px;
	background-color:transparent;
	cursor:pointer;
	
	
}
.map_srh_upc_vendor
{
	background-image:url(/images/map_srh_cmb2.png);
	background-repeat:no-repeat;
	background-position:top left;
	width:110px;
	height:19px;
	margin-left:6px;
	margin-top:6px;
	cursor:pointer;
}
.upc_vendor
{
	 width:92px; 
	height:17px;
	
	color:#62696f;
	border:0 ;
	font-size:11px;
	padding-top:0;
	line-height:17px;
	vertical-align:middle;
	margin-left:4px;
	background-color:transparent;
	cursor:pointer;
	
	
}
.map_srh_btn
{
	margin-top:5px;
	padding-left:5px;
}
/**
 * Auto Complete
 */  
ul.auto-complete-list {
	list-style-type: none;
	margin: 0;
	padding: 0;
	position: absolute;
	z-index: 100;
	max-height: 250px;
	overflow: auto;
	border-top: 1px solid black;
	border-bottom: 1px solid black;
}

ul.auto-complete-list li {
	list-style-type: none;
	margin: 0;
	padding: 2px;
	background-color: white;
	border-right: 1px solid black;
	border-left: 1px solid black;
	cursor: pointer;
}

ul.auto-complete-list li.auto-complete-list-rollover {
	background-color: #c5c5c5;
}

ul.auto-complete-list .auto-complete-striped {
	background-color: #D7EEF9;
} 


.map_center
{
	padding-left:70px;
}

.upc_city 
{
	color:#a1bf35;
	font-weight:bold;
	font-size:12px;
	border-bottom:1px solid #e8ebee;
	vertical-align:middle;
	height:37px;
}
.upc_city  .phone_code
{
	color:#62696f;
	
}
.upc_header{
	font-weight:bold;
	font-size:12px;
	color:#62696f;
	border-bottom:1px solid #e8ebee;
}
.upc_header td{
	padding:6px;
	padding-left:8px;
}
.upc_partner
{
	border-bottom:1px solid #e8ebee;
}
.upc_partner_odd{
	background-color:#f3f4f6;
}
.upc_partner td
{
	vertical-align:top;
	padding:6px;
	padding-left:8px;
	font-size:12px;
	color:#62696f;
}
.upc_partner a
{
	color:#62696f;
	
}
.warning_info
{
	text-align:center;
	font-size:14px;
	color:#a1bf35;
	font-weight:bold;
	
}

.remont
{
	width:660px;
	height:126px;
	padding:0;
}
.remont .rem_line
{
	width:660px;
	height:24px;
	background-image: url(/images/rem_bg1.png);
	left:0;
	top:58px;
	background-position:-10px -59px;
}
.remont_garant .remont .rem_line
{
	background-image: url(/images/rem_bg1_g.png);
}
.remont .rem_line2
{
	height:24px;
	background-image: url(/images/rem_bg2.png);
	background-position:-10px -59px;
	
}
.remont_garant .remont .rem_line2
{
	background-image: url(/images/rem_bg2_g.png);
}
.remont .rem_line3
{
	height:24px;
	background-image: url(/images/rem_bg3.png);
	background-position:-10px -59px;
}
.remont_garant .remont .rem_line3
{
	background-image: url(/images/rem_bg3_g.png);
}
.remont .rem_all_top
{
	position:relative;
	width:660px;
	height:59px;
	background-image: url(/images/rem_bg1.png);
	background-position:-10px -0px;
}
.remont_garant .remont .rem_all_top
{
	background-image: url(/images/rem_bg1_g.png);
}
.remont .rem_all_bottom
{
	position:relative;
	width:660px;
	height:43px;
	background-image: url(/images/rem_bg1.png);
	background-position:-10px -83px;
}
.remont_garant .remont .rem_all_bottom
{
	background-image: url(/images/rem_bg1_g.png);
}
.remont .rem_all_top .rem_all2
{
	height:59px;
	background-image: url(/images/rem_bg2.png);
	background-position:-10px 0px;
	
}
.remont_garant  .remont .rem_all_top .rem_all2
{
	background-image: url(/images/rem_bg2_g.png);
}
.remont .rem_all_bottom .rem_all2
{
	height:43px;
	background-image: url(/images/rem_bg2.png);
	background-position:-10px -83px;
	
}
.remont_garant .remont .rem_all_bottom .rem_all2
{
	background-image: url(/images/rem_bg2_g.png);
}
.remont .rem_all_top .rem_all3
{
	height:59px;
	background-image: url(/images/rem_bg3.png);
	background-position:-10px 0px;
}
.remont_garant .remont .rem_all_top .rem_all3
{
	background-image: url(/images/rem_bg3_g.png);
}
.remont .rem_all_bottom .rem_all3
{
	height:43px;
	background-image: url(/images/rem_bg3.png);
	background-position:-10px -83px;
}
.remont_garant .remont .rem_all_bottom .rem_all3
{
	background-image: url(/images/rem_bg3_g.png);
}

.step0 .rem_line2{	width:0px;}
.step0 .rem_line3{	width:0px;}
.step0 .rem_all_top .rem_all2{	width:0px;}
.step0 .rem_all_top .rem_all3{	width:0px;}
.step0 .rem_all_bottom .rem_all2{	width:0px;}
.step0 .rem_all_bottom .rem_all3{	width:0px;}

.step1 .rem_line2{	width:43px;}
.step1 .rem_line3{	width:0px;}
.step1 .rem_all_top .rem_all2{	width:0px;}
.step1 .rem_all_top .rem_all3{	width:0px;}
.step1 .rem_all_bottom .rem_all2{	width:150px;}
.step1 .rem_all_bottom .rem_all3{	width:0px;}


.step2 .rem_line2{	width:130px;}
.step2 .rem_line3{	width:72px;}
.step2 .rem_all_top .rem_all2{	width:160px;}
.step2 .rem_all_top .rem_all3{	width:0px;}
.step2 .rem_all_bottom .rem_all2{	width:160px;}
.step2 .rem_all_bottom .rem_all3{	width:160px;}


.step3 .rem_line2{	width:207px;}
.step3 .rem_line3{	width:159px;}
.step3 .rem_all_top .rem_all2{	width:370px;}
.step3 .rem_all_top .rem_all3{	width:160px;}
.step3 .rem_all_bottom .rem_all2{	width:160px;}
.step3 .rem_all_bottom .rem_all3{	width:160px;}

.step4 .rem_line2{	width:300px;}
.step4 .rem_line3{	width:175px;}
.step4 .rem_all_top .rem_all2{	width:370px;}
.step4 .rem_all_top .rem_all3{	width:370px;}
.step4 .rem_all_bottom .rem_all2{	width:370px;}
.step4 .rem_all_bottom .rem_all3{	width:160px;}

.step5 .rem_line2{	width:500px;}
.step5 .rem_line3{	width:397px;}
.step5 .rem_all_top .rem_all2{	width:550px;}
.step5 .rem_all_top .rem_all3{	width:370px;}
.step5 .rem_all_bottom .rem_all2{	width:370px;}
.step5 .rem_all_bottom .rem_all3{	width:370px;}

.step6 .rem_line2{	width:626px;}
.step6 .rem_line3{	width:603px;}
.step6 .rem_all_top .rem_all2{	}
.step6 .rem_all_top .rem_all3{	}
.step6 .rem_all_bottom .rem_all2{	}
.step6 .rem_all_bottom .rem_all3{	width:500px;}
.step7 .rem_line2{	}
.step7 .rem_line3{	}
.rem_date
{
	color:#6f767a;
	font-size:10px;
	font-weight:normal;
}
.rem_info
{
	position:relative;
	left:0px;
	top:0px;
	width:126px;
	width:660px;
	z-index:1000;
	margin-top:-126px;
}
.rem_info1
{
	float:left;
	margin-top:10px;
	width:85px;
	line-height:15px;
	color:#6f767a;
	font-size:12px;
	font-weight:bold;
}
.rem_info2
{
	float:right;
	margin-right:3px;
	width:125px;
	line-height:14px;
	color:#6f767a;
	font-size:12px;
	font-weight:bold;
	text-align:right;
	height:46px;
}
.step7 .rem_info2{
	color:#991f23
}
.rem_info_dates
{
	clear:both;
	width:660px;
	height:50px;
	color:#6f767a;
	font-size:10px;
	padding-top:0px;
}
.rem_date1
{
	float:left;
	margin-left:22px;
	width:60px;
}
.rem_date2
{
	float:left;
	margin-left:60px;
	margin-top:27px;
	width:60px;
}
.rem_date3
{
	float:left;
	margin-left:160px;
	width:60px;
}
.rem_date4
{
	float:left;
	margin-left:145px;
	width:60px;
}
.remont_request
{
	width:660px;
	height:92px;
	background-image:url(/images/rm_form.png);
	background-repeat:no-repeat;
	margin-bottom:18px;
}
.rem_errorbar
{
	height:28px;
	background-image:url(/images/rem_errorbar.png);
	background-repeat:no-repeat;
	padding:2px;
	padding-left:15px;
	color:#fff;
	font-size:12px;
	font-weight:bold;
	
}
.rem_inputs
{
	padding-left:12px;
	padding-right:12px;
	height:64px;
}
.rem_inputs_tb
{
	margin-top:6px;
}

.rem_inputs .title
{
	color:#73777a;
	font-size:12px;
	font-weight:bold;
	width:240px;
}
.rem_inputs .text
{
	border:1px solid #75bcbc;
	line-height:20px;
	height:20px;
	width:220px;
}
.rem_search
{
	height:22px;
	width:63px;
	background-image:url(/images/rem_search.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	border:0;
}
.rem_save
{
	height:22px;
	width:72px;
	background-image:url(/images/rem_save.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	border:0;
}
.rem_clear
{
	height:22px;
	width:63px;
	background-image:url(/images/rem_clear.png);
	background-repeat:no-repeat;
	padding:0;
	margin:0;
	border:0;
}
.remont_title
{
	font-size:13px;
	font-weight:bold;
	color:#62696f;
	margin-top:20px;
}
.remont_title .fio
{
	color:#a1bf35;
}
.remont_footer
{
	font-size:13px;
	font-weight:bold;
	color:#62696f;
	text-align:right;
}
.form_1
{
	width:660px;
	height:186px;
	background-image:url(/images/form_1.png);
	background-repeat:no-repeat;
	margin-bottom:18px;
}
.rem_comment{
	height:70px;
	width:400px;
	border:1px solid #75bcbc;
}
.comfirm_tb
{
	margin-left:10px;
}
.press_img
{
	margin:5px;
}
.press_text
{
}
#main_btns
{
	width:243px;
	height:44px;
}
.main_btn
{
	float:left;
	width:121px;
	height:44px;
	
}
.news_more
{
	text-align:right;
}
.news_more a
{
	text-decoration:none;
	font-size:9pt;
	
	
}
.line_in
{
	background-color:#d0df9a;
	height:1px;
	margin-top:22px;
	margin-bottom:22px;
	
}
.in_title {margin: 7px 0px 7px 0px; font-weight:bold; font-size:10pt;}
.in_space
{
	width:20px;
}
.autor_photo
{
	float:left;
	width:200px;
	margin-right:30px;
	margin-bottom:10px;	
}
.autor_photo_title
{
	text-align:center;
	font-style:italic;
	font-size:10px;
}
.text_photos
{
	padding-left:auto;
	padding-right:auto;
	padding-top:5px;
	padding-bottom:5px;
	width:100%;
}
.text_photos td{
	vertical-align:top;
}
.text_photos
{
	margin-left:auto;
	margin-right:auto;
}
.text_photo_1
{
	padding-left:180px;
}
.text_photo
{
	float:left;
	text-align:center;
	font-style:italic;
	font-size:10px;
	padding:3px;
	margin-left:auto;
	margin-top:auto;
	width:270px;
	line-height:14px;
}
.text_photo img{
	text-align:center;
}
/* Lite Box */
#jquery-overlay {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 90;
	width: 100%;
	height: 500px;
}
#jquery-lightbox {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 100;
	text-align: center;
	line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
	position: relative;
	background-color: #fff;
	width: 250px;
	height: 250px;
	margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
	position: absolute;
	top: 40%;
	left: 0%;
	height: 25%;
	width: 100%;
	text-align: center;
	line-height: 0;
}
#lightbox-nav {
	position: absolute;
	top: 0;
	left: 0;
	height: 100%;
	width: 100%;
	z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
	width: 49%;
	height: 100%;
	zoom: 1;
	display: block;
}
#lightbox-nav-btnPrev { 
	left: 0; 
	float: left;
}
#lightbox-nav-btnNext { 
	right: 0; 
	float: right;
}
#lightbox-container-image-data-box {
	font: 10px Verdana, Helvetica, sans-serif;
	background-color: #fff;
	margin: 0 auto;
	line-height: 1.4em;
	overflow: auto;
	width: 100%;
	padding: 0 10px 0;
}
#lightbox-container-image-data {
	padding: 0 10px; 
	color: #666; 
}
#lightbox-container-image-data #lightbox-image-details { 
	width: 70%; 
	float: left; 
	text-align: left; 
}	
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
	display: block; 
	clear: left; 
	padding-bottom: 1.0em;	
}			
#lightbox-secNav-btnClose {
	width: 66px; 
	float: right;
	padding-bottom: 0.7em;	
}

.mobile_version
{
	background-color:#D9E031;
	text-align:center;
}
.mobile_version a
{
	color:#00741A;
	font-size:12px;
}
