@charset "utf-8";
/* CSS Document */

/*--------------------------
	common
--------------------------*/
.clearfix:before,.clearfix:after {content:"";display:table;} 
.clearfix:after {clear:both;}
.clearfix {zoom:1;}

.on_img, .on_nav li { position: relative; z-index: 3;}
.on_img a, .on_nav li a{display: -moz-inline-box; display: inline-block;}
.on_img a:hover, .on_nav li a hover { position: static;}
.on_img a:hover img, .on_nav li a:hover img, .on_nav li.current a img{ position: relative; z-index: -1;}

.fLeft{float:left;}
.fRight{float:right;}

.left{text-align:left;}
.center{text-align:center;}
.right{text-align:right;}

.mt5{margin-top:5px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mt40{margin-top:40px;}

.mr5{margin-right:5px;}
.mr10{margin-right:10px;}
.mr20{margin-right:20px;}
.mr30{margin-right:30px;}
.mr40{margin-right:40px;}

.mb5{margin-bottom:5px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}

.ml5{margin-left:5px;}
.ml10{margin-left:10px;}
.ml20{margin-left:20px;}
.ml30{margin-left:30px;}
.ml40{margin-left:40px;}

.bold{font-weight:bold;}
.red{color:#FF0000;}
.blue{color:#0000FF;}
.gray{color:#666666;}


/*login*/


#header{
	margin-bottom:30px;
}
.logo_login{
	text-align:left;
	margin:0px;
}
.loginmsg{
	width:630px;
	float:left;
}
.login_rightclm{
	float:right;
	width:322px;

}
#login_top_div{
	background:url(../images/login/bg_loginform.jpg) no-repeat center center;
	width:292px;
	height:266px;
	padding:20px 15px;
	text-align:left;
	margin-bottom:20px;
}
label,.frm_text,.css_btn_class {
	margin:4px 10px 5px 10px;
	width:270px;
}
.btn_contact{
	padding:0 30px 20px 30px;
}
.btn_contact li{
	float:left;
}

.css_btn_class{
	padding: 3px;
	margin-bottom: 15px;
	margin-top: 10px;
}
