/**
v1.0 style
*/
/* clear both and blank height */
.clear_debug, .clear_04, .clear_07, .clear_13, .clear_24, .clear_36, .clear_45 {
	margin:0 auto;
	clear:both;
	width:98%;
	overflow:hidden;
}
.clear_debug {
	width:0px;
	height:0px;
}
.clear_04 {
	height:4px;
}
.clear_07 {
	height:7px;
}
.clear_13 {
	height:13px;
}
.clear_24 {
	height:24px;
}
.clear_36 {
	height:36px;
}
.clear_45 {
	height:45px;
}
/**
mika123
global css
2012 02 24 v2.0
*/
*{
	margin: 0;
	padding: 0;
	font-style: normal;
}
h1, h2, h3, h4, h5, h6, h6, ul, li, dl, dd, dt, form, p {
	list-style:none;
	font-weight:normal;
}
h1, h2, h3, h4, h5, h6, h6,.yahei_front{
	font-family: "Microsoft Yahei", "Hiragino Sans GB", sans-serif;
}
body {
	font-family: "Arial", sans-serif;
	font-size: 12px;
	line-height:150%;
}
a {
	font-size: 12px;
	color: #09c;
	blr:expression(this.onFocus=this.blur());
}
a:link {
	text-decoration: none;
}
a:visited {
	text-decoration: none;
	color: #09c;
}
a:hover {
	text-decoration: none;
	color: #f90;
}
a:active {
	text-decoration: none;
	color: #09c;
}
a:focus {
	outline: none;
	-moz-outline-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
fieldset, img {
	border: 0;
}
input, button, select {
	vertical-align: middle;
}
sup, sub {
	vertical-align: baseline;
}
/* clear both and blank height */
.clear_debug, .clear_s, .clear_sm, .clear_m, .clear_mb, .clear_b, .clear_tb {
	margin:0 auto;
	clear:both;
	width:98%;
	overflow:hidden;
}
.clear_debug {
	width:0px;
	height:0px;
}
.clear_s {
	height:5px;
}
.clear_sm {
	height:10px;
}
.clear_m {
	height:15px;
}
.clear_mb {
	height:20px;
}
.clear_b {
	height:25px;
}
.clear_tb {
	height:30px;
}
/**
form input
*/
.form_val input, .form_val input, .form_text textarea,.form_select select{
	border:1px solid #d7d7d7;
	color:#666;
	font-size:12px;
	box-shadow:0px 2px 2px #F0F0F0 inset;
}
.form_val input:focus, .form_text textarea:focus,.form_select select:focus{	
	/*border:2px solid #09c;*/
	box-shadow:0px 2px 3px #FFCC99 inset;
	border:1px solid #f90;
	outline:#ff9900 solid 1px;
}
.form_val input {
	padding:1px 2px;
	height:22px;
}
.form_sub input {
	border:none;
	background:none;	
	width:100px;
	height:34px;
	font-weight:bold;
	letter-spacing:2px;
	font-size:14px;
	color:#FFF;
}
.form_text textarea {
	width:400px;
	height:150px;
	padding:5px;
}
.form_select select{
	line-height:180%;
}
label {
	cursor:pointer;
	blr:expression(this.onFocus=this.blur());
}
/* common DIV page */
.common_case {
	margin:auto;
	width:960px;
	-webkit-text-size-adjust:none;
}
.common_hide {
	display:none;
}
/* common background */
.common_hoverbg,.form_sub input {
	cursor:pointer;
	border-radius:3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#9ADA30, endcolorstr=#6DAB1A, gradientType=0);
	background:-moz-linear-gradient(top, #9ADA30, #6DAB1A);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#9ADA30), to(#6DAB1A));
	background:-o-linear-gradient(top, #9ADA30, #6DAB1A);
}
/**
common disabled
*/
.common_hoverbg_disable,.form_sub_disable input {
	cursor:pointer;
	border-radius:3px;
	filter: progid:DXImageTransform.Microsoft.gradient(startcolorstr=#D7D7D7, endcolorstr=#999, gradientType=0);
	background:-moz-linear-gradient(top, #D7D7D7, #999);
	background:-webkit-gradient(linear, 0 0, 0 bottom, from(#D7D7D7), to(#999));
	background:-o-linear-gradient(top, #D7D7D7, #999);
}
/**
debug html for ie
*/
header,nav,article,section,aside,footer{
	display:block\9;
}
.root_690x100{
    border:1px solid #D7D7D7;
    width:690px;
    height:100px;
    overflow:hidden;
}
