/* CSS Document */
form, ul, li, ol, dl, dt, dd {
	padding:0;
	margin:0;
	list-style:none;
}

a img {
	border:0;
}
a {
	text-decoration:none;
}
.img_white{
    border: 1px solid white;
    padding: 4px;    
}

a.pro_title{
    color:#3A3A3A;
}
a.pro_title:hover{
    color:red;
}
a.title_red{
    color:red;
    text-decoration: underline;
}

#tg_md_left {
	width:740px;
}
#tg_md_right {
	width:231px;
}

#tg_top_b {
	padding-top:5px;
	margin-left:6px;
	margin-right:6px;
}
#intro_priv {
	background:url(../images/intro_priv_bg.gif);
	width:729px;
	height:101px;
	color:#003399;
	font-size:1.5em;
	float:left;
	margin-left:2px;
}
#update_acc {
	float:right;
	margin-right:3px;
}
#intro_priv p {
	margin-left:42px;
	padding-top:20px;
	margin-right:130px;
}


#tg_middle {
	clear:both;
	margin-top:5px;
	margin:0 6px;
}
#tag_private {
}
#tag_private li {
	float:left;
	margin-right:1px;
}
#tag_private li span {
	float:left;
}
#tag_private .active .tag_priv_l {
	background:url(../images/color_tabs_left_ac.gif) left top no-repeat;	
}
#tag_private .active .tag_priv_r {
	background:url(../images/color_tabs_right_ac.gif) right top no-repeat;
}
#tag_private .active .tag_priv_c {
	background:url(../images/color_tabs_center_ac.gif) top repeat-x;
	color:#fff
}
#tag_private .tag_priv_l {
	background:url(../images/color_tabs_left_no.gif) left top no-repeat;	
}
#tag_private .tag_priv_r {
	background:url(../images/color_tabs_right_no.gif) right top no-repeat;
}
#tag_private .tag_priv_c {
	background:url(../images/color_tabs_center_no.gif) top repeat-x;
	color:#fff;
}
.tag_priv_l{
	padding-left:6px;
}
.tag_priv_r {
	padding-right:6px;
}
.tag_priv_c {
	height:24px;
	display:inline;
	line-height:24px;
	padding-right:3px;
	padding-left:3px;
}
.tag_priv_c a {
	color:#fff;
	font-weight:bold;
}

.link_white{
   	color:#fff;
	font-weight:bold;
}


.form_priv_main_t_l {
	background:url(../images/form_priv_main_t_l.gif) left top no-repeat;
	padding-left:117px;
}
.form_priv_main_t_r {
	background:url(../images/form_priv_main_t_r.gif) right top no-repeat;
	padding-right:13px;
}
.form_priv_main_t_c {
	background:url(../images/form_priv_main_t_c.gif) repeat-x;
	height:51px;
	position:relative;
}

.form_priv_main_t_c p {
	position:absolute;
	left:-97px;
	top:16px;
	float:left;
	width:100%;
	color:#144c8c;
}


#form_priv_main {
	clear:both;
}
.form_priv_main_m_l {
	background:url(../images/form_priv_main_m_l.gif) left repeat-y;
	padding-left:117px;
}
.form_priv_main_m_r {
	background:url(../images/form_priv_main_m_r.gif) right repeat-y;
	padding-right:13px;
	padding-bottom:30px;
	position:relative;
}
.form_priv_main_m_r_1 {
	background:url(../images/form_priv_main_m_r.gif) right repeat-y;
	padding-right:13px;
	padding-bottom:30px;
}

.form_priv_main_b_l {
	background:url(../images/form_priv_main_b_l.gif) left top no-repeat;
	padding-left:117px;
}
.form_priv_main_b_r {
	background:url(../images/form_priv_main_b_r.gif) right top no-repeat;
	padding-right:13px;
}
.form_priv_main_b_c {
	background:url(../images/form_priv_main_b_c.gif) repeat-x;
	height:21px;
}


#tag_private_left {
	position:absolute;
	left:-117px;
	top:0;
	height:500px;
	width:117px;
}
#tag_private_left1 {
	position:absolute;
}
#tag_private_left li {
	width:147px;
	
	cursor:pointer;
}

#tag_prvleft_search {
	background:url(../images/tag_prvleft_search_bg.gif) no-repeat;
	padding-top:20px;
	height:43px;
}
#tag_prvleft_post {
	background:url(../images/tag_prvleft_post_bg.gif) no-repeat;
	padding-top:20px;
	height:43px;
}
#tag_prvleft_send {
	background:url(../images/tag_prvleft_send_bg.gif) no-repeat;
	padding-top:20px;
	height:43px;
}
#tag_prvleft_manager {
	background:url(../images/tag_prvleft_manager_bg.gif) no-repeat;
	padding-top:3px;
	height:60px;
}
#tag_private_left p {
	width:70px;
	padding-left:20px;
	vertical-align:middle;
	font-weight:bold;
	color:#fff;
}

#tag_prvleft_search.active {
	background:url(../images/tag_prvleft_search_act_bg.png) no-repeat;
}
*html #tag_prvleft_search.active {
	background:url(../images/tag_prvleft_search_act_bg.gif) no-repeat;	
}
#tag_prvleft_post.active {
	background:url(../images/tag_prvleft_post_act_bg.png) no-repeat;
}
*html #tag_prvleft_post.active {
	background:url(../images/tag_prvleft_post_act_bg.gif) no-repeat;	
}
#tag_prvleft_send.active {
	background:url(../images/tag_prvleft_send_act_bg.png) no-repeat;
}
*html #tag_prvleft_send.active {
	background:url(../images/tag_prvleft_send_act_bg.gif) no-repeat;	
}
#tag_prvleft_manager.active {
	background:url(../images/tag_prvleft_manager_act_bg.png) no-repeat;
}
*html #tag_prvleft_manager.active {
	background:url(../images/tag_prvleft_manager_act_bg.gif) no-repeat;	
}

#form_priv_content_op dl {
	color:#003399;
}
#form_priv_content select {
	width:90px;
}

#list_mts li {
	float:left;
	width:100px;
}
#form_priv_content {
	padding-top:20px;
	padding-left:20px;
	padding-bottom:20px;
}
#form_priv_content dl {
	height:50px;
	line-height:50px;
	padding-left:30px;
}
#form_priv_content dt {
	display:inline;
}
#form_priv_content th {
	height:40px;
}
.priv_btn_search_bg {
	width:56px;
	height:23px;
	cursor:pointer;
	border:0; color:#fff; font-weight:bold;
	background:url(../images/button_search.jpg) no-repeat;
}

#form_priv_search_r {
	padding-top:40px;
}
#form_priv_search_r p {
	color:#144c8c;
	font-weight:bold;
}


#slider {
	margin-top:20px;
	padding-left:20px;
}
.sliding_img {
	width:100px;
	height:75px;
	border:1px solid #666;
}
.sliding_img img {
	width:90px;
	height:68px;
	margin-top:4px;
	margin-left:5px;
}
.sliding_info {
	color:#000;
	width:100px;
}
#top_project {
	position:relative;
	margin-left:30px;
	margin-right:30px;
	margin-top:20px;
}

.readmore {
	text-align:right;
}
.readmore a {
	color:#333333;
	text-decoration:underline;
}
#project_pic {
	margin-top:5px;
}

.top_project_tt {
	background:url(../images/tg_main_tt_l_bg.gif) left top no-repeat;
	padding-left:10px;
	width:120px;
	text-align:center;
}
.top_project_tt_m {
	background:url(../images/tg_main_tt_r_bg.gif) right top no-repeat;
	padding-right:10px;
}
.top_project_tt_ct {
	background:url(../images/tg_main_tt_c_bg.gif) repeat-x;	
	height:23px;
	line-height:20px;
	color:#fff;
	font-weight:bold;
}
.top_project_tt_ct span {
	color:#ffff00;
}










/*----------------------2---------------------*/
.tt_frm_priv {
	width:84px;
}
.form_priv_btn_step {	
	color:#fff;	
	font-weight:bold;
	line-height:23px;
	text-align:right;
	padding-right:80px;
	padding-top:30px;
	height:23px;
}
.form_priv_btn_step div {
	background:url(../images/form_priv_btn_step_bg.gif) left bottom;
	width:71px;
	height:23px;
	text-align:center;
	float:right;
}
.form_priv_btn_step a {
	color:#fff;	
	text-decoration:underline;
}


/*----------------------3---------------------*/
#payment_method {
	padding-left:40px;
	line-height:40px;
	padding-top:40px;
}
#payment_method dt {
	width:112px;
	float:left;
}
#payment_method dl {
	padding-left:0;
	height:30px;
	line-height:30px;
}
/*#search{float:left; background:url(../images/bg_search.jpg) no-repeat; width:386px; height:160px;}
#search ul{padding-left:10px;}
#search h2{color:#FF0000; font-size:20px; padding-top:16px; padding-bottom:8px}
#search .form{color:#039; font-size:11px}
#search .input{padding-top:13px;}
#search a{ color: #3a3a3a; text-decoration:underline}
#search a:hover{ color:red}*/

#search{float:left; background-color:#C5E3F7; width:386px; height:124px;}
#search ul{padding-left:10px;}
#search h2{font-size:20px; padding-top:16px; padding-bottom:8px; color:#FF0000}
#search .form{color:#039; font-size:11px}
#search .input{padding-top:4px;}
#search a{ color: #3a3a3a; text-decoration:underline}
#search a:hover{ color: red}

#search .content_search{border:1px solid #C7D0D8; width:366px;height:106px; margin-top:7px;}
#search .content_search .top{ height:22px; background:url(../images/bg_boxsearch.jpg) repeat-x; text-align:left;}
#search .content_search .middle{ height:84px; background-color:#E9F3FC;}

#text_top{padding:2px 0 0 5px; font-size:14px; width:100px; float:left;}
#text_right { float:right; padding-right:5px;}
#form_search{ height:64px; float:left;width:366px;}
#form_search .table_data{padding:8px 0 0 8px;}
#form_search_bottom{ height:15px; padding-top:5px;}

.selectbox_search {width:90px; font-family:Tahoma; font-size:11px; height:21px; vertical-align:middle; padding-top:2px;}
.button_style{ background:#F89937;border:1px solid #AC5820;font-size:13px;margin:0px 3px;padding:1px 0 2px 0;height:19px;font-weight:bold; color:#FFFFFF; text-align:center;}

/*----------------------menu---------------------*/
.menu_left {
	background:url(../images/menu_left.gif) left bottom;
	width:5px;
	height:20px;
	float:left;
}
.menu_center a {
	background:url(../images/menu_center.gif) left bottom;
	color:#fff;
	font-weight:bold;
	padding:3px 5px 3px 5px;
	text-align:center;

}
.menu_centerp a {
	background:url(../images/menu_center.gif) left bottom;
	color:#fff;
	font-weight:bold;
	padding:0px 7px 6px 5px;
	text-align:center;

}
.menu_right {
	background:url(../images/menu_right.gif) left bottom;
	width:5px;
	height:20px;
	float:right;
}
#search .input{padding-top:13px;}

/* tooltip */
#dhtmltooltip{
position: absolute;
border: 3px solid #ccc;
padding: 5px 3px 5px 10px;
background-color: #fff;
visibility: hidden;
z-index: 100;
/*Remove below line to remove shadow. Below line should always appear last within this CSS*/
filter: progid:DXImageTransform.Microsoft.Shadow(color=gray,direction=135);
}

/*==============Box search trang chi tiet sieu thi==============================*/
#search_sieuthi{float:left; background-color:#C5E3F7; width:229px; height:158px;}
#search_sieuthi ul{padding-left:10px;}
#search_sieuthi h2{font-size:20px; padding-top:16px; padding-bottom:8px; color:#FF0000}
#search_sieuthi .form{color:#039; font-size:11px}
#search_sieuthi .input{padding-top:4px;}
#search_sieuthi a{ color: #3a3a3a; text-decoration:underline}
#search_sieuthi a:hover{ color: red}

#search_sieuthi .content_search{border:1px solid #C7D0D8; width:219px;height:136px; margin-top:7px;}
#search_sieuthi .content_search .top{ height:22px; background:url(../images/bg_boxsearch.jpg) repeat-x; text-align:left;}
#search_sieuthi .content_search .middle{ height:120px; background-color:#E9F3FC;}

#text_top_sieuthi{padding:2px 0 0 5px; font-size:14px; width:136px; float:left;}
#text_right_sieuthi { float:right; padding-right:5px;}
#form_search_sieuthi{ height:84px; float:left; width:220px;}
#form_search_sieuthi .table_data{padding:8px 0 0 8px;}
#form_search_bottom_sieuthi{ height:15px; padding-top:5px;}

/*.selectbox_search {width:90px; font-family:Tahoma; font-size:11px; height:21px; vertical-align:middle; padding-top:2px;}
.button_style{ background:#F89937;border:1px solid #AC5820;font-size:13px;margin:0px 3px;padding:1px 0 2px 0;height:19px;font-weight:bold; color:#FFFFFF; text-align:center;}
*/
/*==========================end=================================================*/
/* end tooltip */