
	.footer{
		background: url('../images/bg/footer.jpg') no-repeat  center bottom;
		height:221px;
	}
* {
    margin: 0;
 }
    ul,ol,li { margin: 0; padding: 0; }
    html, body {
    height: 100%;
	font-family:tahoma;
		font-size:12px;
    }
    .wrapper {
    min-height: 100%;
    height: auto !important;
    height: 100%;
    margin: 0 auto -221px;
	width:943px;
    }
	.footer_2{
		height: 100%;
		margin: 0 auto;
		width:943px;
	}
	.push {
    	height: 221px;
	}
	/*
    .footer {
    height: 186px;
	background: url('../images/footer.jpg') no-repeat  center bottom;
    }
	*/
.f_left{
	float:left;
}
.f_right{
	float:right;
}
.clearfix {
	clear: both;
	height: 0px;
	line-height:1px;
	font-size:1px;
	padding:0px;
	margin:0px;
}

.personal_header{
	width:1004px;
	height:256px;
}
.content {
	height:auto;
	border:none;
	width:1024px;
    margin:0px auto;
    text-align: left;
}

.text_question{
	font-size:20px;
	color:#10b5eb;
	/*font-weight:bold;*/
}
.text_anwser{
	font-size:13px;
	color:#888;
}
.text_anwser2{
	font-size:13px;
	color:#10b5eb;
}
.block_question{
	padding:20px 0px 20px 0px;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#f1f1f1;
	
}
.block_anwser_q_2{
	width:100px;
}
.block_anwser_q_3{
	width:150px;
}
.input_anwser{
	border-style:solid;
	border-width:1px;
	border-color:#ddd;
	width:148px;
	padding:3px 5px 3px 5px;
	margin-left:5px;
	color:#888;
}
.padding_anwser{
	padding-top:15px;
}
.padding_anwser2{
	padding-top:15px !important;
	padding-top:0px;
}
.block_anwser_q_4{
	width:350px;
}
.padding_anwser_2{
	padding-top:15px;
	padding-left:50px;
}
.block_anwser_q_2_1{
	width:120px;
}
.block_anwser_q_2_2{
	width:120px;
}
.img_question{
	border:0px;
	vertical-align:middle;
	padding-top:4px;

}
.block_anwser_q_2_3{
	width:120px;
}
.block_anwser_q_2_4{
	width:80px;
}
.block_anwser_q_2_5{
	width:230px;
}
.block_anwser_q_2_6{
	width:120px;
}
.block_anwser_q_2_7{
	width:180px;
}
.block_anwser_q_2_9{
	width:600px;
}
.block_anwser_q_2_10{
	width:180px;
}
.padding_radio{padding-left:3px;}
.textarea_anwser{
	border-style:solid;
	border-width:1px;
	border-color:#e6e7e8;
	width:550px;
	height:68px;
	padding:3px 5px;
}
.sub_question{
	font-size:13px;
	color:#10b5eb;
	/*font-weight:bold;*/

}
.padding_sub_anwser{padding-top:10px;}
.block_anwser_q_2_11{
	width:150px;
}
.div_anwser{
	padding-top:2px;
}


	label       { display: block; cursor: pointer; line-height: 15px;}


	.has-js .label_check,
	.has-js .label_radio { padding-left: 25px; }
	.has-js .label_radio { background: url('../images/icon/radio.jpg') no-repeat;height:17px; }
	.has-js .label_check { background: url('../images/icon/checkbox.jpg') no-repeat;height:17px; }
	.has-js label.c_on { background: url('../images/icon/checkbox_check.jpg') no-repeat; }
	.has-js label.r_on { background: url('../images/icon/radio_check.jpg') no-repeat; }
	.has-js .label_check input, .has-js .label_radio input { position: absolute; left: -9999px; }
	.anwser_error{
		border:solid 1px #ff0000;padding:20px 5px 20px 5px;-moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
	}
	.anwser_error_txt{
		border:solid 1px #ff0000; -moz-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
		padding:3px 5px 3px 5px;
		color:#888;
	}
	
	.div_error_padding{padding-left:50px;}
	
	.note-error			{ background: url('../images/icon/ico_error.png') 2px 0px no-repeat #FAE2E3; border:solid 1px #EC9B9B;padding:10px; }
	.text-error{color:#666;}
	
	.text_other{margin-top:-4px;}
	
	.btn_step_1{background:url('../images/btn/btn_next_1.png');width:199px;height:40px;border:0px;}

.label_anwser_cufon{font-size:17px;color:#676767;}
.div_question_cufon{padding-right:20px;padding-top:5px;padding-left:10px;}
.div_sub_question_left{font-size:16px;background:#1ab7ea;height:25px;color:#FFF;width:110px;-moz-border-radius: 5px 0px 0px 0px; -webkit-border-radius: 5px 0px 0px 0px; border-radius: 5px 0px 0px 0px;padding-top:10px;border-right-width:1px;border-right-style:solid;border-right-color:#FFF;border-left-width:2px;border-left-style:solid;border-left-color:#1ab7ea;}
.div_sub_question_center{font-size:16px;background:#1ab7ea;height:25px;color:#FFF;width:110px;padding-top:10px;border-right:solid 1px #FFF;border-left-width:1px;border-left-style:solid;border-left-color:#FFF;}

.div_sub_question_right{font-size:16px;background:#1ab7ea;height:25px;color:#FFF;width:110px;-moz-border-radius: 0px 5px 0px 0px; -webkit-border-radius: 0px 5px 0px 0px; border-radius: 0px 5px 0px 0px;padding-top:10px;border-right-width:1px;border-right-style:solid;border-right-color:#1ab7ea;}