/* CSS Document */
a{color:#006699; text-decoration:none;}
a:hover{color:#FF0000;}
body{background:#081138; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:8pt; margin:0px; margin-left:5px;}

/*
### Cấu trúc site ###
*/
#content{
	width:955px;
}
#content_left{
	width:155px;
	float:left;
}
#content_center_right{
	background:url(/images/bg_center_right.gif) repeat-y;
	width:800px;
	float:right;
}
#content_center{
	width:200px;
	float:left;
}
#content_right{
	width:600px;
	float:right;
}
#footer{
	/*
	background:#0081ab;
	*/
	background:url(/images/footer_bg.gif) repeat-y;
	background-color:#57e2f9;
	clear:both;
	width:800px;
}
.break_clear{
	font-size:1px;
	clear:both;
}
/*
--- End Cấu trúc site ---
*/

/*
### Center here ###
*/
.center_menu{
	background:url(/images/center_menu_bg.gif) no-repeat top right;
	background-color:#F5F5F5;
	list-style:none;
	margin:0px;
	padding:0px;
}
.center_menu_0{
	background:url(/images/center_menu_bg_0.gif) repeat-y;
	font-size:8pt;
	font-weight:bold;
	padding:7px 0px 7px 20px;
}
.center_menu_0 a{
	color:#003D73;
}
.center_menu_0 a:hover{
	color:#FF0000;
}
.center_menu_1, .center_menu_1_current{
	background-color:#F5F5F5;
	border-bottom:1px #E7E7E7 solid;
	padding:6px 0px 6px 20px;
	width:190px;
	max-width:170px;
}
.center_menu_1 a{
	color:#003D73;
}
.center_menu_1 a:hover{
	color:#FF0000;
}
.center_menu_1_current{
	background:url(/images/center_menu_icon_1.gif) no-repeat left;
}
.center_menu_1_current a{
	color:#18ad00;
}
.center_menu_1_current a:hover{
	color:#FF0000;
}
#center_search{
	background:url(/images/center_search_bg.gif) no-repeat;
	height:280px;
	text-align:center;
}
.center_search_space{
	height:65px;
}
/*
--- End Center here ---
*/

.cache_product{
	padding:5px 0px 0px 0px;
	line-height:16px;
	width:148px;
	text-align:left;
}
.cache_product .pro_name{
	font-size:11px;
	font-weight:bold;
}
.cache_product .pro_name a{
	color:#FFFFFF;
}
.cache_product .pro_name a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
.cache_product .pro_price{
	border-bottom:1px #FFFFFF dotted;
	color:#FF9900;
	padding-bottom:5px;
	margin-bottom:5px;
}

.caudo_answer{
	background:#f8f7f2;
	font-size:8pt;
	padding:5px;
	margin:5px 0px 5px 0px;
}
.caudo_question{
	padding:5px 0px 5px 0px;
	font-size:8pt;
	color:#333333;
}
.caudo_stt{
	background:#e7e7e7;
	font-weight:bold;
	color:#990000;
	padding:5px;
}
.content{
	font-size:8pt;
	padding:5px;
	width:590px;
	max-width:580px;
	overflow:hidden;
}
.content_title{
	background:url(/images/content_title_bg.gif) repeat-x;
	background-color:#43b4ee;
	color:#333333;
	font-size:11px;
	font-weight:bold;
	padding:6px;
	width:590px;
	max-width:578px;
	overflow:hidden;
}

.dautri_step{
	background:#fef9db;
	font-size:12px;
	font-weight:bold;
	color:#333333;
	padding:5px;
}

/*
### Footer here ###
*/
.footer_content{
	color:#FFFFFF;
	font-size:11px;
	font-weight:bold;
	line-height:17px;
	padding:10px;
}
.footer_link{
	font-size:10px;
	font-weight:normal;
	margin-top:10px;
	line-height:15px;
	text-align:center;
	font-family:Arial, Helvetica, sans-serif;
}
.footer_link a{
	color:#CCCCCC;
}
.footer_link a:hover{
	color:#FFFFFF;
	text-decoration:underline;
}
/*
--- End Footer here ---
*/

/*
### Form here ###
*/
.form{
	margin:0px;
	padding:0px;
}
.form_asterisk{
	color:#FF3300;
}
.form_button{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
}
.form_control, .form_control_key_true, .form_control_key_false{
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:8pt;
}
.form_control_key_true{
	/*background:#54db77;*/
	color:#008000;
	width:80px;
	text-align:center;
}
.form_control_key_false{
	/*background:#ff4444;*/
	color:#FF0000;
	width:80px;
	text-align:center;
}
.form_errorMsg{
	font-size:8pt;
	color:#FF0000;
}
.form_name{
	font-size:8pt;
}
.form_name_2{
	font-size:8pt;
	text-align:right;
}
.form_name_search{
	font-size:8pt;
	font-weight:bold;
	color:#FFFFFF;
}
.form_text{
	font-size:10px;
	color:#666666;
}
/*
--- End Form here ---
*/

.homepage{
	background:url(/images/arrow.gif) no-repeat 0px 2px;
	padding-left:14px;
}

.load_data{
	font-size:8pt;
	width:100%;
	height:200px;
}

/*
### Left here ###
*/
.left_banner, .left_menu{
	list-style:none;
	margin:0px;
	padding:0px;
}
.left_banner li{
	width:150px;
	overflow:hidden;
	text-align:center;
	padding-top:2px;
}
.left_banner_description{
	padding:5px 0px 5px 0px;
	color:#FFFFFF;
	text-align:justify;
	line-height:15px;
}
.left_banner_image{
	border:none;
}
.left_menu_0{
	font-size:8pt;
	padding:7px 0px 0px 7px;
}
.left_menu_0 a{
	color:#b7b7b7;
}
.left_menu_0 a:hover{
	color:#fff582;
}
/*
--- End Left here ---
*/

/*
### News here ###
*/
.news_date{
	font-size:10px;
	font-style:italic;
	font-weight:normal;
	color:#666666;
}
.news_description{
	font-size:8pt;
	line-height:16px;
}
.news_other{
	list-style:none;
	margin:0px;
	padding:5px 15px 5px 15px;
	font-size:8pt;
}
.news_other li{
	background:url(/images/arrow1.gif) no-repeat 0px 6px;
	padding:4px;
	padding-left:10px;
}
.news_other_title{
	font-size:13px;
	font-weight:bold;
	color:#333333;
	text-decoration:underline;
}
.news_picture_detail{
	text-align:center;
	width:610px;
	overflow:hidden;
}
.news_title_1{
	font-weight:bold;
	font-size:12px;
}
.news_title_2{
	font-weight:bold;
	font-size:14px;
	color:#000000;
}
.news_teaser_1{
	font-size:11px;
	color:#222222;
	line-height:15px;
	text-align:justify;
}
.news_teaser_2{
	font-size:12px;
	font-weight:bold;
	color:#666666;
}
/*
--- End News here ---
*/

.page, .page_current{
	font-size:8pt;
}
.page_current{
	color:#FF0000;
	font-weight:bold;
}
.page_div{
	color:#666666;
	padding:5px;
	text-align:left;
}

.result_message{
	padding:5px 15px 5px 15px;
}

/*
### Content here ###
*/
/***** Tab *****/
.tab_content{
	position:relative;
	width:100%;
	font-size:8pt;
	padding-top:5px;
}
.tab{
	background:url(../images/tab_0.gif) repeat-x;
	position:relative;
	height:25px;
	font-size:8pt;
	font-weight:bold;
}
.tab ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.tab ul li{
	background:url(../images/tab_2.gif) repeat-x;
	height:25px;
	float:left;
}
.tab ul .bg_tab_select{
	background:url(../images/tab_5.gif) repeat-x;
}
.tab ul li a{
	background:url(../images/tab_1.gif) no-repeat left top;
	height:25px;
	padding-left:10px;
	float:left;
}
.tab ul li a span{
	background:url(../images/tab_3.gif) no-repeat right top;
	cursor:pointer;
	float:left;
	height:25px;
	padding-right:15px;
	display:block;
	padding-top:6px;
}
.tab ul li .left_tab_select{
	background:url(../images/tab_4.gif) no-repeat left top;
	color:#FF3300;
}
.tab ul li a .right_tab_select{
	background:url(../images/tab_6.gif) no-repeat right top;
}
/***** End Tab *****/


.tag{
	margin-top:0px;
}
.tag_detail{
	font-size:10px;
	color:#666666;
}
.tag_detail{
	padding:0px;
	margin:1;
	margin-right:10px;
	float:left;
	white-space:nowrap;
}

.text_normal{
	font-size:8pt;
	line-height:16px;
}

.thankyou_title{
	font-size:16px;
	font-weight:bold;
	color:#006699;
	padding-bottom:10px;
}

/***** Trắc nghiệm *****/
.tracnghiem{
	list-style:none;
	margin:0px;
	padding:0px;
}
.tracnghiem_answer{
	font-size:8pt;
	color:#333333;
	padding:4px;
}
.tracnghiem_answer_result{
	color:#333333;
	width:61%;
}
.tracnghiem_column{
	background:url(/images/bullet.gif) no-repeat 5px 9px;
	font-size:8pt;
	padding:5px;
	margin-left:33px;
	padding-left:15px;
}
.tracnghiem_column a{
	color:#000000;
}
.tracnghiem_column a:hover{
	color:#FF0000;
}
.tracnghiem_column_link{
	padding:5px;
	padding-left:20px;
}
.tracnghiem_column_link a{
	background:url(/images/arrow2.gif) no-repeat 0px 4px;
	padding-left:10px;
}
.tracnghiem_column_title{
	font-size:8pt;
	font-weight:bold;
}
.tracnghiem_column_ul{
	list-style:none;
	margin:0px;
	padding:0px;
}
.tracnghiem_count{
	color:#FF0000;
}
.tracnghiem_image{
	border:1px #CCCCCC solid;
	margin-right:5px;
}
.tracnghiem_question{
	font-size:8pt;
	color:#000000;
	padding-left:0px;
}
.tracnghiem_question_bg{
	background:#e9e9e9;
}
.tracnghiem_question_bg_check{
	background:#fffac0;
}
.tracnghiem_question_explain{
	background:#f8f7f2;
	border:1px #EEEEEE solid;
	padding:5px;
	margin-top:5px;
	margin-bottom:15px;
}
.tracnghiem_source{
	font-style:italic;
	color:#666666;
}
.tracnghiem_stt, .tracnghiem_stt_error{
	font-weight:bold;
	font-size:8pt;
	width:1%;
	text-align:center;
}
.tracnghiem_stt{
	background:none;
}
.tracnghiem_stt a{
	color:#990000;
}
.tracnghiem_stt_error{
	background:#FF0000;
}
.tracnghiem_stt_error a{
	color:#FFFFFF;
}
/***** End Trắc nghiệm *****/

.view_answer{
	background:#0081ab;
	border:1px #FFFFFF solid;
	font-size:9px;
	font-weight:normal;
	color:#FFFFFF;
	padding:0px 10px 1px 10px;
	height:14px;
	cursor:pointer;
}
/*
--- End Content here ---
*/

/*
### Tooltip here ###
*/
#dhtmltooltip{
	border-right: black 1px solid;
	padding-right: 4px;
	border-top: black 1px solid;
	padding-left: 4px;
	font-size: 10pt;
	z-index: 100;
	filter: alpha(opacity=90);
	-moz-opacity: .90;
	-khtml-opacity: .90;
	opacity: .90;
	left: -300px;
	visibility: hidden;
	padding-bottom: 4px;
	border-left: black 1px solid;
	padding-top: 4px;
	border-bottom: black 1px solid;
	font-family: Arial;
	position: absolute;
	background-color: lightyellow;
	width: 250px;
}
#dhtmlpointer{
	z-index: 101;
	left: -300px;
	visibility: hidden;
	position: absolute;
}
/*
--- End Tooltip here ---
*/