﻿/* CSS FILE DOCUMENT:  CNETSOLUTION DESIGN
	- Creator: Cuongtv
    - CreateDate: 
    - Description:  css for design theme & style -- Global.
					site: (1008x676)::: 3 Column.
==================================================================================================== */

@import url(default.css);
@import url(reset.css);
@import url(columnLayout.css);

/* =================================================================================================
 ================================= Global layout =================================================== */
/*header*/
#header
{
	width: 100%;
}
#header .bg_banner
{
	width: 996px;
	/*height: 125px;*/
	background: url(Images/banner.gif) top left no-repeat;
}
.bg_top
{
	float: right;
	height: 22px;
	padding-left: 24px;
	/*background: url(Images/bg_top.gif) repeat-x;
	padding-top: 4px;
	display: inline !important;*/
	background: url(Images/corner_top.gif) no-repeat top left;
	position: relative;
	z-index: 2;
	display: none;
}
.corner_top
{
	float: right;
	width: 24px;
	height: 22px;
	background: url(Images/corner_top.gif) no-repeat top right;
}
ul#navTop
{
	list-style: none;
	/*display: inline;*/
	background: url(Images/bg_top.gif) repeat-x;
	height: 22px;
}
ul#navTop li
{
	padding: 0;
	display: inline;
	margin: 0;
	color: #FFF;
	font-size: 10.25px !important;
	padding-right: 6px;
}
ul#navTop li a
{
	color: #FFF;
	text-decoration: none;
}
ul#navTop li a:hover
{
	color: #FFF;
	text-decoration: underline;
}
#divAdLeft, #divAdRight {
    width: 105px;
    position: absolute;
    display: none;
}
.adv_header {
    /*width: 735px;
    height: 115px;
    margin-left: 256px;*/
    overflow: hidden;
    /*
    padding-top: 5px;position: relative;
    top: 20px;*/
}
.adv_header ul {
    /*width: 735px;
    height: 115px;*/
    overflow: hidden;
}
.adv_header ul li {
    /*padding-top: 5px;
    width: 735px;
    height: 115px;*/
    overflow: hidden;
	padding-bottom: 1px;
}

/*footer*/
#footer
{
	margin-top: 9px;
	width: 100%;
}
#footer .nav
{
	background: url(Images/bg_menu.gif) repeat-x;
	height: 28px;
	line-height: 28px;
	color: #fff;
	padding-left: 20px;
}
#footer .nav .content
{
	display: inline;
}
#footer .nav .content .backtop a
{
	float: right;
	color: #fff;
	font-style: italic;
	padding-right: 10px;
}
#footer .nav .content ul
{
	float: left;
	list-style: none;
	padding-left: 15px;
}
#footer .nav ul li
{
	padding-right: 5px;
	display: inline;
}
#footer .nav ul a
{
	color: #fff;
}
.footer_content
{
	width: 996px;
	height: auto;
	background: #eeeee4;
	margin-bottom: 5px;
}
.footer_content .col_1
{
	float: left;
	width: 198px;
	height: 101px;
	background: url(Images/banner_footer.jpg) no-repeat top left;
}
.footer_content .col_2
{
	float: right;
	/*padding-left: 205px;*/
	color: #464646;
	font-size: 10px;
	width:798px;
}
.footer_content .col_2 h3
{
	padding: 10px 0 8px;
	font-weight: bold;
	color: #464646;
}
.footer_content .col_2 h4
{
	margin-top: 9px;
	padding: 2px 0 2px;
	font-weight: normal;
	color: #464646;
	padding-bottom: 10px;
}
.footer_content .col_2 .address1
{
	float: left;
	width: 350px;
}
.footer_content .col_2 .address2
{
	padding-left: 355px;
}

/*main*/
#mainPage
{
	margin-top: 3px;
}
/**
 * Global wrap
 */
.wrapContent
{
	margin: 12px 10px;
}
h1
{
	padding: 7px 0 12px 5px;
}
h1 a
{
	font-size: 12px;
	font-weight: bold;
	color: #981221;
}
h1 a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #17436e;
}
p.detail
{
	padding-left: 6px;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
	text-align: justify;
}
/**
 * Menu site main
 */
.bg_menu
{
	width: 996px;
	position: relative;
	padding: 0;
	margin: 0;
	background: url(Images/bg_menu.gif) top left repeat-x;
	height: 28px;
	list-style: none;
	font-weight: bold;
}
.archor, .archor1, .archor2, .archor3
{
}

#search, #list, #news, #projects, #trade, #faq
{
	display: none;
}
#rened, #buy, #ren
{
	display: none;
}
#news02, #news03, #news04, #news12, #news13, #news14
{
	display: none;
}

.wrapSubMenu
{
	position: relative;
	z-index: 1000;
	display: none;
}
.wrapContentService
{
	position: inherit;
	z-index: 1001;
}
.wrapContentGroup01
{
	position: relative;
	z-index: 1002;
}
.wrapContentGroup02
{
	position: relative;
	z-index: 1003;
}
.glossymenu /* slide menu bg slot */
{
	float: left;
	width: auto;
	clear: both;
	padding-left: 5px;
	margin: 0 auto 0 auto;
	background: url(Images/bg_menu.gif) repeat-x top left;
	height: 28px;
	list-style: none;
}
.glossymenu li
{
	text-transform: uppercase;
	float: left;
}
.glossymenu li a
{
	float: left;
	display: block;
	color: #fff;
	text-decoration: none;
	font-size: 11px;
	font-weight: bold;
	padding: 0 0 0 5px; /*Padding to accomodate left tab image. Do not change*/
	height: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
	background: url(Images/separate_menu.gif) no-repeat;
}
.glossymenu li:first-child a
{
	background: url(no-image.gif) no-repeat;
}
.glossymenu li a b
{
	float: left;
	display: block;
	padding: 0 3px 0 3px; /*Padding of menu items*/
}
.glossymenu li a.current, .glossymenu li a:hover, .glossymenu li a.current1, .glossymenu li a.current2, .glossymenu li a.current3
{
	color: #464646;
	background: url(Images/menu_left.gif) no-repeat;
	background-position: left;
}
.glossymenu li a.current b, .glossymenu li a:hover b, .glossymenu li a.current1 b, .glossymenu li a.current2 b, .glossymenu li a.current3 b
{
	color: #464646;
	background: url(Images/menu_right.gif) no-repeat;
	background-position: right;
}
.bg_sub_menu
{
	background: #d7cec9;
	width: 996px;
	height: 28px;
	line-height: 28px;
	margin: 0;
}
ul.navSub
{
	overflow: hidden;
	list-style: none;
	padding-left: 10px;
}
ul.navSub li
{
	display: inline;
	/*padding-right: 5px;*/
	color: #464646;
}
ul.navSub li a
{
	font-size: 11px;
	font-weight: normal;
	text-decoration: none;
}
/**
 *  PROJECT PLAN HOME
 */
/*planstitle*/
.plans .plantitle
{
	float: left;
	margin-left: 2px;
	text-align: left;
	text-indent: 20px;
	width: 393px;
	margin-right: 30px;
	height: 28px;
	position: relative;
	background: url(Images/sub_active.gif) no-repeat;
	line-height: 24px;
}
.plans .plantitle a
{
	font-weight: bold;
	padding-top: 2px;
	display: block;
	color: #fff;
	text-decoration: none;
}
.plans .plantitle a:hover
{
	text-decoration: none;
	color: #eee;
}

/*slimtab*/
.plans .slimtab
{
	background: #d7cec9;
	height: 27px;
}
.plans .slimtab ul
{
	/*padding-left:3px;*/
}
.plans .slimtab li
{
	height: 28px;
	width: 28px;
	background: url(Images/slim_tab_active_l_p.gif) no-repeat left top;
}
.plans .slimtab li a
{
	height: 28px;
	width: 28px;
	background: url(Images/slim_tab_active_r_p.gif) no-repeat right top;
}
.plans .slimtab li.active
{
	height: 28px;
	line-height: 28px;
	margin-top: 0;
	position: relative;
	top: 1px;
	background: url(Images/slim_tab_active_l_p.gif) no-repeat left top;
}
.plans .slimtab li.active a
{
	height: 28px;
	background: url(Images/slim_tab_active_r_p.gif) no-repeat right top;
}
/* end plan title tab */
.plans
{
	width: 100%; /* 720px */
	margin-bottom: 10px;
}
.plans .tab
{
	background: #d7cec9;
}
.plans .tab_title
{
	float: left;
	margin-left: 1px;
	text-align: left;
	text-indent: 10px;
	width: 320px;
	height: 28px;
	position: relative;
	top: 0px;
	background: url(Images/p_title.gif) no-repeat;
	line-height: 24px;
}
.plans .tab_title a
{
	font-weight: bold;
	padding-top: 2px;
	display: block;
	color: #fff;
	font-size: 12px;
	text-decoration: none;
}
.plans .tab_title a:hover
{
	color: #322e2b;
}
/*tab top*/
.plans .tab
{
	background: #d7cec9;
	border-bottom: solid 0px #cbe0ec;
}
.plans .tab ul
{
	/*padding-left:3px;*/
}
.plans .tab li
{
	display: inline;
	height: 28px;
	line-height: 26px;
	background: url(Images/tab_l_p.gif) no-repeat left top;
}
.plans .tab li a
{
	height: 28px;
	line-height: 26px;
	background: url(Images/tab_r_p.gif) no-repeat right top;
}
.plans .tab li.active
{
	height: 28px;
	line-height: 28px;
	margin-top: 0;
	position: relative;
	top: 1px;
	background: url(Images/tab_l_p.gif) no-repeat left top;
}
.plans .tab li.active a
{
	height: 28px;
	background: url(Images/tab_r_p.gif) no-repeat right top;
}
/*list plan*/
.list_plan
{
	margin-top: 3px;
	margin-left: 1px;
	border-top: solid 1px #c7c7c7;
	border-left: solid 1px #c7c7c7;
	border-right: solid 1px #c7c7c7;
	border-bottom: solid 1px #c7c7c7;
	padding: 3px;
	padding-bottom: 8px;
}
.list_plan .col_detail
{
	width: 392px;
	float: left;
}
.list_plan .col_list
{
	/*padding-left: 400px;*/
	height: 316px;
	overflow: hidden;
	padding-left: 8px;
}
.col_detail .image
{
}

.col_detail p.detail a
{
	color: #e06a00;
	text-decoration: none;
}
.col_detail p.detail a:hover
{
	text-decoration: underline;
	font-style: italic;
}
ul.item_list
{
	list-style: none;
}
ul.item_list li
{
	list-style: non;
	height: 30px;
	/*min-height: 25px;*/
	margin-bottom: 4px;
	padding: 3px 5px;
}
ul.item_list .out
{
	background-color: #eeeee4;
}
ul.item_list .over
{
	background-color: #fff;
}
ul.item_list li a
{
	font-size: 11px;
	font-weight: normal;
	color: #17436e;
}
ul.item_list li a:hover
{
	text-decoration: none;
}
ul.item_list li .p_detail_hidden
{
	display: none;
}
/*box slide*/
.boxSlide
{
	background-color: #dfdcc9;
	height: 116px;
	margin-left: 1px;
	padding-top: 10px;
	margin-bottom: 5px;
}
.boxSlide .pre
{
	width: 30px;
	height: 116px;
	float: left;
	padding-left: 3px;
	background: url(Images/slide_l.jpg) no-repeat;
}
.boxSlide .next
{
	width: 30px;
	height: 116px;
	float: right;
	background: url(Images/slide_r.jpg) no-repeat;
}
.boxSlide .slide
{
	float: left;
}
.boxSlide .slide img
{
}
.boxSlide .slide ul
{
	padding-left: 0px;
	list-style: none;
}
.boxSlide .slide ul li
{
	display: inline;
	padding-right: 4px;
}
/*adv*/
.advList
{
	padding: 5px 0 5px 0;
}
/* tab style group  */
.bg_botton
{
	width: 100%;
	position: relative;
	padding: 0;
	margin: 0;
	background: url(Images/bg_menu.gif) repeat-x top left; /*tab background image path*/
	height: 28px;
	list-style: none;
	font-weight: bold;
	/*margin-top: 5px;*/
	border-bottom: solid 1px #bababa;
}
.bg_botton .glossymenu
{
	float: left;
	width: auto;
	clear: both;
	padding: 0 0 0 5px;
	margin: 0 auto 0 auto;
	background: url(Images/bg_menu.gif) repeat-x top left; /*tab background image path*/
	height: 28px;
	list-style: none;
}
.bg_botton .glossymenu li
{
	text-transform: uppercase;
	float: left;
	font-weight: bold !important;
}
.bg_botton .glossymenu li a
{
	float: left;
	display: block;
	color: #FFF;
	text-decoration: none;
	font-family: sans-serif;
	font-size: 12px;
	font-weight: bold;
	padding: 0 0 0 5px; /*Padding to accomodate left tab image. Do not change*/
	height: 28px;
	line-height: 28px;
	text-align: center;
	cursor: pointer;
}
.bg_botton .glossymenu li a b
{
	float: left;
	display: block;
	padding: 0 5px 0 5px; /*Padding of menu items*/
}
.bg_botton .glossymenu li.current a, .glossymenu li a:hover
{
	color: #9f0101;
	font-weight: bold;
	background: url(Images/menu_left.gif) no-repeat; /*left tab image path*/
	background-position: left;
}
.bg_botton .glossymenu li.current a b, .glossymenu li a:hover b
{
	color: #9f0101;
	font-weight: bold;
	background: url(Images/menu_right.gif) no-repeat;
	background-position: right; /*right tab image path*/
}
.viewall
{
	float: right;
	line-height: 28px;
}
.viewall a
{
	font-size: 10.5px;
	text-decoration: underline;
	padding-right: 9px;
	color: #fff;
	font-weight: normal;
}
.viewall a:hover
{
	font-size: 10.5px;
	text-decoration: underline;
	color: #fff;
	font-weight: normal;
}
/*end tab style group */
/*tab wrapper content*/
.tabWrapper
{
	margin-bottom: 5px;
}
.tabWrapper .tabContent
{
	border-bottom: solid 1px #bababa;
	border-right: solid 1px #bababa;
	border-left: solid 1px #bababa;
	padding: 2px;
	background-color: #eeeee4;
}
.tabWrapper .tabListItem
{
	border-bottom: solid 1px #bababa;
	border-right: solid 1px #bababa;
	border-left: solid 1px #bababa;
	padding: 7px;
	background-color: #efefe7;
}
/*list items by ROW*/
.tabContent .tab_row
{
	margin-bottom: 5px;
}
.tabContent .tab_row .col_left_active
{
	width: 350px;
	float: left;
	background-color: #eee;
}
.tabContent .tab_row .col_right_active
{
	width: 350px;
	float: right;
	background-color: #eee;
}
.tabContent .tab_row .col_left_none_active
{
	width: 348px;
	float: left;
	background-color: #fff;
	border: solid 1px #eee;
}
.tabContent .tab_row .col_right_none_active
{
	width: 348px;
	float: right;
	background-color: #fff;
	border: solid 1px #eee;
}
.tabContent .thumbnail
{
	padding: 3px;
	float: left;
	width: 67px;
	height: 67px;
}
.tabContent .content
{
	padding-left: 80px;
}
.tabContent .content h2
{
	margin-top: 2px;
	margin-bottom: 10px;
	padding-right: 3px;
}
.tabContent .content h2 a
{
	color: #17436e;
	font-size: 11.5px;
	/*font-weight: bold;*/
}
.tabContent .content ul
{
	font-size: 11.25px;
}
/*phongthuy content*/
.phongthuy
{
	padding-top: 9px;
	padding-bottom: 5px;
}
.phongthuy h2
{
    font-size: 15px;
    color: #0c78a6;
    font-weight: bold;
    text-transform: uppercase;
    padding-bottom: 6px;
    margin-bottom: 6px;
    border-bottom: solid 2px #bd5443;
}
.phongthuy_content
{
	width: 260px;
	margin: 10px 80px 10px 0px;
	display: block;
	float: left;
}
.bt_phongthuy 
{
    background:none repeat scroll 0 0 white;
    border:1px solid #b9bbbd;
    float:left;
    margin-top: 20px;
    padding:2px 35px;
    text-align:center;
}
.bt_phongthuy a
{
    color: #b4292f;
    font-weight: bold;
}
.bg_phongthuy_top
{
	background: url(Images/bg_phongthuy_top.gif) no-repeat;
	width: 720px;
	height: 14px;
}
.bg_phongthuy_content
{
	background: url(Images/bg_phongthuy_content.gif) repeat-y;
	width: 660px;
	height: auto;
	padding: 0px 30px 0px 30px;
	display: inline-block;
}
.bg_phongthuy_bottom
{
	background: url(Images/bg_phongthuy_bottom.gif) no-repeat;
	width: 720px;
	height: 14px;
}
/*search content*/
.search
{
	background-color: #fafbf6 !important;
	padding-top: 9px;
	padding-bottom: 5px;
}
.bg_search_top
{
	background: url(Images/bg_search_top_1.jpg) no-repeat;
	width: 713px;
	height: 17px;
}
.bg_search_content
{
	background: url(Images/bg_search_content_1.jpg) repeat-y;
	width: 708px;
	height: auto;
	padding-left: 7px;
}
.bg_search_bottom
{
	background: url(Images/bg_search_bottom_1.jpg) no-repeat;
	width: 713px;
	height: 9px;
}
.bg_search_content .search_1
{
	float: left;
	width: 240px;
	display: inline;
}
.bg_search_content .search_2
{
	float: left;
	width: 220px;
}
.bg_search_content .search_3
{
	float: left;
	
}
.bg_search_content ol li
{
	padding-bottom: 9px;
}
.bg_search_content .labelTxt
{
	float: left;
	width: 85px;
	margin: 5px 5px auto auto;
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
}
.bg_search_content .input
{
	width: 140px;
	height: 18px;
	border-top: solid 1px #989898;
	border-left: solid 1px #989898;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	font-size: 10px;
	color: #333;
}
/* news list item*/
.tabListItem
{
	margin-bottom: 5px;
}
.tabListItem .col_new_left
{
	float: left;
	width: 370px;
}
.tabListItem .col_new_left .thumbnail
{
	border: solid 1px #b3b2ad;
	width: 123px;
	height: 95px;
	padding: 3px;
	float: left;
}
.tabListItem .col_new_left .wrap
{
	padding-left: 140px;
}
.tabListItem .col_new_left .wrap h1
{
	padding: 7px 0 9px 5px;
}
.tabListItem .col_new_left .wrap h1 a
{
	font-size: 12px;
	font-weight: bold;
	color: #981221;
}
.tabListItem .col_new_left .wrap h1 a:hover
{
	font-size: 12px;
	font-weight: bold;
	color: #17436e;
}
.tabListItem .col_new_left .wrap p.detail
{
	padding-left: 6px;
	font-size: 12px;
	font-weight: normal;
	color: #464646;
	text-align: justify;
}
.wrap a.continues
{
	color: #004782;
	padding-top: 9px;
	margin: 0 7px;
	font-style: italic;
}
/* list bds */
.tabListItem .col_new_right
{
	padding-left: 380px;
}
.col_new_right ul
{
	list-style: none;
}
.col_new_right ul li
{
	color: #17436e;
	padding-bottom: 7px;
}
.col_new_right ul li a
{
	font-size: 11px;
	font-weight: normal;
	color: #17436e;
	text-decoration: none;
}
.col_new_right ul li a:hover
{
	color: #464646;
	text-decoration: none;
}
/* adv mid */
.advMid
{
	margin: 5px 0px;
}
/* adv bottom */
.advBottom
{
	margin: 5px 0px 0px;
}

/* top new right */
.tabTop
{
	width: 270px;
	height: 28px;
	background: url(Images/bg_right.gif) repeat-x;
	margin: 0;
	text-transform: uppercase;
	line-height: 28px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-indent: 10px;
	text-align: left;
}
.tabTop input[type="submit"]
{
    border: solid 1px #981221;
}

.box_right
{
	border-bottom: solid 1px #ccc;
	border-right: solid 1px #ccc;
	border-left: solid 1px #ccc;
	width: 268px;
	margin: 0;
	height: auto;
	padding-top: 5px;
	margin-bottom: 5px;
}
.box_right h1
{
    display: inline;
}
.box_right h2
{
    display: inline;
}
.box_right ul
{
	list-style: none;
	padding-right: 5px;
	padding-left: 9px;
}
.box_right ul.advertisement
{
	list-style: none;
	margin: 0;
	padding: 0 5px;
}
.box_right ul li
{
	padding-bottom: 8px;
}
.box_right ul li a
{
	color: #464646;
	font-size: 11px;
	text-decoration: none;
}
.box_right ul li a:hover
{
	text-decoration: none;
	color: #17436e;
}

.check-mail span
{
    display:block;
    float:left;
    width:110px;
}

.check-mail input[type="submit"]
{
    border: solid 1px #981221;
    margin-left: 110px;
}

/* adv right */
.adv_right
{
	width: 270px;
	height: 35px;
	margin: 0;
	text-transform: uppercase;
	line-height: 35px;
	color: #fff;
	font-weight: bold;
	text-align: center;
	font-size: 22px;
	background: #9f2925;
}
.support
{
	width: 271px;
	height: 137px;
	background: url(Images/support.jpg) no-repeat;
}

.hotline{
	width:268px;
	/*height:133px;*/
	border:solid 1px #ccc;
	margin:0px 0px 5px;
	background:url(Images/bg_hotline.gif) repeat-x;
	text-transform:uppercase;
	font-weight:bold;
	color:#175c86;
	padding-bottom: 8px;
}
.hotline a{
    color: #981221;
	font-weight:normal;
	text-transform:none;
}
.hotline a:hover{
	font-weight:bold;
}
.hotline img{ margin:0px 8px;}
.hotline .height{
	height:25px;
	line-height:25px;
	text-align:center;
}
/* =================================================================================================
 =================================  TRANG DU AN  =================================================== */
/* locate
 --------------------------------------------------------------------------------------------------- */
ul.locate
{
	width: 100%;
	height: 24px;
	line-height: 24px;
	color: #4f4c47;
	background-color: #dfddce;
	list-style: none;
}
ul.locate li
{
	display: inline;
	height: 24px;
	line-height: 24px;
	padding-right: 5px;
}
ul.locate li a
{
	color: #000;
	line-height: 24px;
}
ul.locate li a.li-active
{
	font-weight: bold;
}
ul.locate li a:hover
{
	height: 24px;
	color: #4f4c47;
}
/* search box
 --------------------------------------------------------------------------------------------------- */
.search_box
{
	background-color: #fafbf6 !important;
	padding-top: 4px;
	padding-bottom: 6px;	
	height:auto;
	/*display:inherit;*/
}
.bg_search_top_box
{	
	background: url(Images/bg_search_top_box.jpg) no-repeat bottom left;
	width: 721px;
	height: 11px;
}
.bg_search_content_box
{
	background: url(Images/bg_search_content_box.jpg) repeat-y top left;
	width: 701px;
	height: auto;
	padding-left: 20px;
}
.bg_search_bottom_box
{
	background: url(Images/bg_search_bottom_box.jpg) no-repeat top left;
	width: 721px;
	height: 12px;
}
.search_1
{
	float: left;
	width: 240px;
	display: inline;
}
.search_2
{
	float: left;
	width: 240px;
}
.search_3
{
	float: left;
	text-align: right;
	padding-right: 10px;
}
.bg_search_content_box ol li
{
	padding-bottom: 9px;
}
.bg_search_content_box .labelTxt
{
	float: left;
	/*width: 90px;*/
	width: 70px;
	margin: 5px 5px auto auto;
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
}
.bg_search_content_box .input
{
	margin-top: 2px;
	width: 140px;
	height: 18px;
	border-top: solid 1px #302b28;
	border-left: solid 1px #302b28;
	border-right: solid 1px #989898;
	border-bottom: solid 1px #989898;
	font-size: 10px;
	color: #333;
}
/* item top
 --------------------------------------------------------------------------------------------------- */
.item_top
{
	width: 100%;
}
.item_top .item_top_view
{
	float: left;
	width: 490px;
}
.item_top .item_top_list
{
	padding-left: 500px;
}
a.continues_top
{
	font-size: 11px !important;
	text-align: right;
	padding: 7px 9px 0 0;
	color: #317ba2 !important;
	font-style: italic;
}
.item_top .item_top_view .thumbnail_top
{
	float: left;
	width: 485px;/*193px;*/
	border: solid 1px #e4e4e4;
	padding: 1px;
}
.item_top .item_top_view .view_top
{
	/*padding-left: 205px;
	padding-right: 5px;
	padding-top: 298px;*/
	padding-bottom: 5px;	
}
.item_top .item_top_view .view_top a, .item_top .item_top_view .view_top a:hover
{
	font-size: 11.75px;
	font-weight: bold;
	color: #b1261f;
}
.item_top .item_top_view .view_top p
{
	margin-top: 5px;
	font-size: 11.5px;
	font-weight: normal;
	color: #000;
	text-align: justify;
}
.item_top .item_top_list ul
{
	list-style: none;
	display: block;
}
.item_top .item_top_list ul li
{
	padding-bottom: 4px;
	padding-right: 5px;
}
.item_top .item_top_list ul li a
{
	font-size: 11px;
	color: #317ba2;
	font-weight: normal;
}
/* item group
 --------------------------------------------------------------------------------------------------- */
.bgGroupTitle
{
	background: #dfddce;
	height: 24px;
	margin-bottom: 5px;
}
.group_viewall
{
	float: right;
	padding-right: 9px;
	height: 24px;
	line-height: 24px;
}
.group_viewall a
{
	color: #317ba2;
	text-decoration: none;
	font-size: 11px;
}
.icon_list
{
	float: left;
	height: 24px;
	line-height: 24px;
}
.icon_list ul
{
	list-style: none;
}
.icon_list ul li
{
	height: 24px;
	line-height: 24px;
	text-align: left;
	cursor: pointer;
	background: url(Images/icon_home.gif) no-repeat;
	text-indent: 30px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11.75px;
	color: #aa281b;
}
.icon_list ul li a
{	
	height: 24px;
	line-height: 24px;
	font-size: 11.75px;
	color: #aa281b; 
	text-indent: 30px;
	text-transform: uppercase;
	font-weight: bold;
}
#list_group_duan 
{
	border:1px solid #CCCCCC;
	display:block;
	margin:4px;
	overflow:hidden;
	padding:4px;
	width:98%;
}
#list_group_duan .even
{
	margin-right: 0px;
}
#list_group_duan .odd
{
	margin-right: 8px;
}
#list_group_duan .col_group
{
	float: left;
	width: 338px;
}
#list_group_duan .thumbnail_group
{
	width: 124px;
	border: solid 1px #eee;
	padding: 2px;
	float: left;
}
#list_group_duan .group_view
{
	padding-left: 140px;
}
#list_group_duan .group_view a
{
	font-size: 11px;
	font-weight: bold;
	color: #aa281b;
}
#list_group_duan .group_view p
{
	font-size: 11px;
	font-weight: normal;
	color: #000;
	text-align: justify;
	margin-top: 5px;
}
#list_group_duan .group_view a.continues
{
	font-size: 11.5px;
	padding: 5px 12px;
	font-style: italic;
	color: #317ba2;
	font-weight: normal;
}
#list_group_duan ul.list_group_item
{
	list-style: none;
	border-top: dashed 1px #677286;
	margin-top: 12px;
	margin-bottom: 5px;
}
#list_group_duan ul.list_group_item li
{
	margin-top: 6px;
	padding-left: 5px;
	padding-bottom: 4px;
}
#list_group_duan ul.list_group_item li a
{
	font-size: 11.5px;
	color: #317ba2;
}
/* list all DUAN
 --------------------------------------------------------------------------------------------------- */
.list_all_duan
{
	width: 100%;
	margin-top: 10px;
}
.list_all_duan ul
{
	list-style: none;
}
.list_all_duan ul li
{
	padding-bottom: 12px;
}
.list_all_duan .thumbnail_list_all
{
	width: 210px;
	border: solid 1px #c4c4c4;
	padding: 2px;
	float: left;
}
.list_all_duan .view_list_all
{
	padding-left: 225px;
	padding-right: 9px;
}
.list_all_duan .view_list_all a
{
	font-weight: bold;
	color: #b0261c;
}
.list_all_duan .view_list_all p
{
	font-size: 11.5px;
	font-weight: normal;
	color: #000;
	text-align: justify;
	margin-top: 9px;
}
.list_all_duan .view_list_all a.continues
{
	font-size: 12px;
	padding: 5px 12px;
	font-style: italic;
	color: #317ba2;
	font-weight: normal;
}
.tool
{
	margin: 10px 20px;
}
.tool a
{
	text-decoration: none;
	font: 12px;
	font-weight: normal;
	color: #912825;
}
.list_other
{
	height: 25px;
	line-height: 25px;
	border-bottom: solid 2px #c8c8c8;
	border-top: solid 2px #c8c8c8;
	color: #912825;
	font-size: 12.5px;
	font-weight: bold;
}
ul.list_other_item
{
	margin: 5px 20px 7px;
	list-style: none;
}
ul.list_other_item li
{
	padding-bottom: 7px;
}
ul.list_other_item li span
{
	font-size: 11px;
	font-weight: normal;
	font-style: italic;
	color: #464646;
	padding-left: 5px;
}
ul.list_other_item li a
{
	color: #3981a7;
	font-size: 12px;
	font-weight: normal;
}
.n-brief
{
	font-weight:bold;
	text-align:justify;
}
#border-detail
{
	border:solid 1px #CCCCCC;
	padding:6px;
}
#border-detail p
{	
	padding-bottom:6px;
	padding-top:6px;
}
#border-detail ul
{	
	padding-left: 10px;
	list-style: outside;
}
#border-detail ol
{	
	padding-left: 10px;
	list-style: decimal;
}
/* =================================================================================================
 =================================END TRANG DU AN  ===================================================
   =================================================================================================*/
 
 
 
/* =================================================================================================
 =================================  TRANG TIM KIEM ================================================= */
/* locate
 --------------------------------------------------------------------------------------------------- */
.bgSearchTitle
{
	background: url(Images/bg_menu.gif) repeat-x top left;
	height: 28px;
}
.locate_red
{
	float: left;
	height: 24px;
	line-height: 24px;
}

.locate_red ul
{
	list-style: none;
}
.locate_red ul li
{
	height: 28px;
	line-height: 28px;
	text-align: left;
	cursor: pointer;
	background: url(Images/home_1.jpg) no-repeat left top ;
	text-indent: 30px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
.locate_red ul li.font_normal
{
	font-size: 11.5px !important;
	font-weight: normal !important;
	text-transform: none;	
}
.locate_red ul li a
{
	font-size: 11.5px !important;
	font-weight: normal !important;
	text-transform: none;
	text-indent: 30px;
	text-transform: uppercase;
	font-weight: bold;
	font-size: 12px;
	color: #fff;
}
/* search box MAIN
 --------------------------------------------------------------------------------------------------- */
.search_box_main
{
	background-color: #fafbf6 !important;
	padding-top: 4px;
	padding-bottom: 6px;
}
.bg_search_top_box_main
{
	background: url(Images/bg_search_top_box.jpg) no-repeat bottom left;
	width: 721px;
	height: 11px;
}
.bg_search_content_box_main
{
	background: url(Images/bg_search_content_box.jpg) repeat-y top left;
	width: 721px;
	height: auto;
	padding-left: 5px;
}
.bg_search_bottom_box_main
{
	background: url(Images/bg_search_bottom_box.jpg) no-repeat top left;
	width: 721px;
	height: 12px;
}
.search_1
{
	float: left;
	width: 240px;
	display: inline;
}
.search_2
{
	float: left;
	width: 230px;
}
.search_3
{
	float: left;
	text-align: right;
	padding-right: 2px;
	
}
.bg_search_content_box ol li
{
	margin-bottom: 9px;
}
.bg_search_content_box_main .labelTxt
{
	float: left;
	width: 85px;
	margin: 5px 5px auto auto;
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
}
.bg_search_content_box .labelTxtDS
{
	float: left;
	width: 60px;
	margin: 5px 5px auto auto;
	text-align: right;
	font-weight: bold;
	padding-right: 3px;
}
.bg_search_content_box_main .input
{
	margin-top: 2px;
	width: 140px;
	height: 18px;
	border-top: solid 1px #302b28;
	border-left: solid 1px #302b28;
	border-right: solid 1px #989898;
	border-bottom: solid 1px #989898;
	font-size: 10px;
	color: #333;
}
.search_1_1
{
	float: left;
	width: 220px;
	display: inline;
}
.search_2_2
{
	float: left;
	width: 175px;
}
.search_3_3
{
	float: left;
	text-align: right;
	width: 295px;
	/*padding-right: 10px;*/
}
/* wrap Search
 --------------------------------------------------------------------------------------------------- */
.wrapSearch
{
	margin-top: 4px;
	border: solid 2px #cac8c9;
	padding: 4px;
}
.wrapSearch .condition
{
	border: solid 1px #cac8c9;
	background-color: #eeeee4;
	height: 32px;
	line-height: 32px;
	color: #000;
	font-weight: bold;
	padding-left: 15px;
}
.wrapSearch .input_dll
{
	border-top: solid 1px #777674;
	border-left: solid 1px #777674;
	font-size: 11px;
	color: #464646;
	font-style: italic;
	width: 150px;
}
.wrapSearch .slideMain
{
	background-color: #fff;
	height: 127px;
	margin-top: 12px;
}
.slideMain .pre
{
	width: 17px;
	height: 127px;
	float: left;
	background: url(Images/slide_left.jpg) no-repeat;
}
.slideMain .next
{
	width: 17px;
	height: 127px;
	float: right;
	background: url(Images/slide_right.jpg) no-repeat;
}
.slideMain .slide
{
	float: left;
	margin-left: 15px;
}
.slideMain .slide img
{
	border: solid 1px #b4b4b4;
	display: inline;
	margin-bottom: 5px;
}
.slideMain .slide ul
{
	list-style: none;
}
.slideMain .slide ul li
{
	display: inline;
	padding-right: 5px;
	width: 60px;
	height: 127px;
}
.slideMain .slide ul li p
{
	display: inline;
}

/* wrap Search layer 2
 --------------------------------------------------------------------------------------------------- */
.slideMain_2
{
	background-color: #fff;
	height: 67px;
	margin-top: 12px;
}
.slideMain_2 .pre_2
{
	width: 17px;
	height: 60px;
	float: left;
	background: url(Images/slide_left_2.jpg) no-repeat;
}
.slideMain_2 .next_2
{
	width: 17px;
	height: 60px;
	float: right;
	background: url(Images/slide_right_2.jpg) no-repeat;
}
.slideMain_2 .slide_2
{
	margin-left: 10px;
	float: left;
	overflow:hidden;
}
.slideMain_2 .slide_2 img
{
	border: solid 1px #b4b4b4;
}
.slideMain_2 .slide_2 ul
{
	list-style: none;
}
.slideMain_2 .slide_2 ul li
{
	display: inline;
	padding-right: 0px;
	padding-left: 5px;
}
/* search detail Page
 --------------------------------------------------------------------------------------------------- */
.tool_all
{
	margin: 5px 0;
}
.tool_all .tool_left
{
	float: left;
	width: 445px;
}
.tool_all .tool_right
{
	float: right;
	width: 272px;
}
.tool_right ul
{
	list-style: none;
	display: inline;
}
.tool_right ul li
{
	display: inline;
	padding-right: 0px;
}
.tool_left .tool_content
{
	background-color: #eeeee4;
	margin-top: 9px;
}
.tool_content ul
{
	list-style: none;
}
.tool_content ul li
{
	height: 24px;
	line-height: 24px;
	border-bottom: solid 2px #fff;
	font-size: 11px;
	color: #464646;
}
.tool_content ul li .col_tool_1
{
	float: left;
	width: 64px;
	border-right: solid 2px #fff;
	padding-left: 8px;
}
.tool_content ul li .col_tool_2
{
	padding-left: 80px;
}
.wrapDetail
{
	border-bottom: solid 1px #cac8c9;
	border-left: solid 1px #cac8c9;
	border-right: solid 1px #cac8c9;
	/*padding: 4px;*/
	margin-bottom: 6px;
}
.extension
{
	margin: 5px 0 0;
	height: 22px;
	line-height: 22px;
	text-indent: 20px;
	color: #992927;
	font-weight: bold;
	background-color: #d7cec9;	
}
.extension-content
{
	margin: 0 0 8px;
	border: 1px solid #C7C7C7;
	padding: 5px 5px 8px;	
}
/*.tool_all p
{
	padding: 0px 5px;
	margin-bottom: 10px;
}*/
.col1_detail
{
	float: left;
	width: 33%;
}
.col2_detail
{
	float: left;
	width: 33%;
}
.col3_detail
{
	float: left;
	width: 33%;
}
.wrapDetail .input_chk
{
	padding-left: 6px;
}
.wrapDetail ul li
{
	padding-left: 15px;
	padding-bottom: 12px;
}

/*paging*/
.paging {
	clear:both;
	padding:10px 0;
	font-size:90%;
	text-align:center;
}
    .paging div {
	    margin: 4px 0px;
    }
	.paging a {
		background:#fff;
		border:solid 1px #ccc;
		padding:1px 4px;
		margin-right:1px;
		color:#333;
	}
		.paging a.current {background:#e81866; color:#fff;}
		.paging a:visited {color:#333;}

/*Property's specification*/
.tblspecs {border:solid 1px #deeaf6; width:100%; font-size:90%; background:#fff;}
.tblspecs th {font-weight:bold; border-bottom:solid 1px #deeaf6; border-right:solid 1px #deeaf6;}
.tblspecs th, .tblspecs td {padding:5px 10px;}
.tblspecs .odd {background:#f8fbfd;}
.tblspecs .even {background:#fff;}
.tblspecs td {border-bottom:solid 1px #deeaf6;}
.tblspecs caption {background:#f2f6f9; padding:5px 10px; font-weight:bold; border-right:solid 1px #deeaf6;}
.tblprice td {border-right:solid 1px #deeaf6;}

.checked {background:url(/images/assets/icon_checked.gif) no-repeat 0 2px; padding:2px 0 2px 25px;}
.unchecked {background:url(/images/assets/icon_unchecked.gif) no-repeat 0 2px;  padding:2px 0 2px 25px; color:#999;}

/*Agent view*/
	.classified-agentlisting .c-item {
		background:url(/images/assets/h_dot.gif) bottom repeat-x;/*url(../assets/h_dotted.gif) bottom repeat-x;*/
		margin: 0 0 5px 0;/*10px 0;*/
		padding-bottom:5px;/*10px;*/
	}
	.classified-agentlisting .last {background:none; padding:0;}
	.classified-agentlisting .c-item .c-info a, .tblspecs .c-info a {color:#000/*#0087C7#A02125*/;}
	.classified-agentlisting .c-item a:hover, .tblspecs a:hover {color:#e87817;}
	.classified-agentlisting .c-item .c-name a, .tblspecs .c-name a {color:#A02125/*#0087C7#A02125*/; font-weight:bold;}
	.classified-agentlisting .c-item .c-name a:hover, .tblspecs .c-name a:hover {color:#e87817;}
    .classified-agentlisting .c-item .c-info, .tblspecs .c-info {
	    width:490px;
	    float:left;
	    padding-right:5px;
	    background:transparent url(/images/assets/h_dot.gif) repeat-y scroll right center;
    }
        .classified-agentlisting .c-item .c-info .c-img, .tblspecs .c-info .c-img {
	        width:120px;/*80px;*/
	        height:105px;/*80px;*/
	        float:left;
	        margin:2px 10px 5px 0;/*10px 10px 0;*/
	        border:solid 2px #CCC;
        }
        .classified-agentlisting .c-item dt, .tblspecs dt {font-weight:bold; margin-bottom:5px; font-size:13px/*120%*/}
        .classified-agentlisting .c-item dd, .tblspecs dd {margin-bottom:5px; font-size:12px}
    .classified-agentlisting .c-item .c-position, .tblspecs .c-position {
	    float:right;
	    width:150px;
        text-align:center;
        vertical-align:middle;
    }
    .classified-agentlisting .c-item .c-info .c-img img, .tblspecs .c-info .c-img img {
	        width:110px;/*80px;*/
	        height:95px;/*80px;*/
	        float:left;
	        padding:5px;
     }
     .classified-agentlisting .c-item .c-position .info2a, .tblspecs .c-position .info2a {
        padding: 20px 0px 0px 0px;
		display:block;
		width:100%;
		height: 65px;
    }
    .classified-agentlisting .c-item .c-position .info2b, .tblspecs .c-position .info2b {
		display:block;
		overflow:hidden;
		padding-right:4px;
		font-family:Arial;
		font-weight:bold;
		font-size:small;
		width:100%;
    }
    .classified-agentlisting .c-item .c-phone, .tblspecs .c-phone {
        padding: 0px 0px 0px 20px;
		background: url(/images/assets/hotline_16x16.gif) no-repeat 0 0;
    }
    .classified-agentlisting .c-item .c-mail, .tblspecs .c-mail {
        padding: 0px 0px 0px 20px;
		background: url(/images/assets/icon_email.gif) no-repeat 0 0;
    }
    .classified-agentlisting .c-item .c-website, .tblspecs .c-website {
        padding: 0px 0px 0px 20px;
		background: url(/images/assets/IE.gif) no-repeat 0 0;
    }
    .classified-agentlisting .c-item .c-add, .tblspecs .c-add {
        color:#01416d;
		font-weight:bold;
    }

/*Room*/
.room {
    cursor:pointer;
    display:block;
    float:left;
    margin-right:20px;
    width:50px;
}
.living-room {
    background: url(/images/assets/LivingRoom.gif) right center no-repeat;
}
.bed-room {
    background: url(/images/assets/BedRoom.gif) right center no-repeat;
}
.bath-room {
    background: url(/images/assets/BathRoom.gif) right center no-repeat;
}
/*=========================================================================================*/
/*=========================================================================================*/
/*/*========================== DANH SACH SAN GIAO DICH ====================================*/
.boxList
{
	width: 100%;
	margin-top: 5px;
}
.boxList .thumbList
{
	float: left;
	width: 136px;
	height: 110px;
	border: solid 1px #aeafaa;
}
.boxList .detailList
{
	margin-left: 145px;
	border: solid 1px #aeafaa;
	background-color: #eeeee4;
	min-height: 110px;
	height: auto !important;
	height: 110px;
}
.boxList .col_left
{
	float: left;
	width: 77%;
}
.boxList .col_right
{
	float:right;
	width: 22%;
	padding-top: 12px;
}
.bg-img,.bg-img-detail
{
	width: 90px;
	height: 34px;
	background: url(Images/bg_img.jpg) top left no-repeat;
}
.bg-img img
{
	margin: 2px 0 0 3px;
}
.none-display
{
	visibility:hidden;	
}
.bg-img-detail a
{	
	height: 34px;
	line-height: 34px;
	color: #b02a21;
	font-size: 12px;
	font-weight: bold;
	padding-left: 20px; 
}
.boxList .wrapList
{
	padding-left: 9px;
	font-size: 11px;
	color: #464646;
}
.boxList .wrapList ul
{
	margin-top: 5px;
	list-style: none;
}
.boxList .wrapList ul li
{
	padding-bottom: 4px;
	display: block;
}
.listTitle
{
	margin-top: 9px;
	width: 100%;
	height: 26px;
	line-height: 26px;
	text-indent: 15px;
	font-size: 12.5px;
	font-weight: bold;
	color: #b02a21;
	background-color: #eeeee4; 
}
ul.listAll
{
	margin-top: 9px;
}
ul.listAll li
{
	background-color: #eeeee4;
	height: 22px;
	line-height: 22px;
	margin-bottom: 6px;
	padding-left: 18px;
}
ul.listAll li a
{
	color: #2f6b8d;
	text-decoration: none;
}
/*==========================END DANH SACH SAN GIAO DICH ====================================*/



/*========================== Contact ====================================*/
.tool_all fieldset {border:solid 1px #eee; border-bottom:solid 2px #eee; padding:10px 20px;}
.tool_all fieldset dl {margin:0 0 15px 0; border-bottom:solid 1px #eee; padding-bottom:5px;}
.tool_all fieldset dt {font-weight:bold;}
.tool_all fieldset p{margin:10px 0; font-size:90%;}
.tool_all fieldset label {width:138px; display:inline-block; font-weight:bold; vertical-align:top; padding-top:3px;}
.tool_all fieldset .txt {
	background:url(/images/assets/form_txtbg.gif) top repeat-x #fff;
	height:16px;
	padding:2px 3px 0 3px;
	border:solid 1px #ccc;
}
.tool_all fieldset .txt1 {width:180px;}
.tool_all fieldset .txt2 {width:120px;}
.tool_all fieldset .txt3 {border:solid 1px #ccc;}
.tool_all fieldset .txt4 {width:300px;}
.tool_all fieldset textarea {width: 520px;	height: 101px;}
.tool_all fieldset .delim {border-top:solid 1px #eee; margin:20px 0 0 0; padding-top:10px;}
.tool_all fieldset label.long-label {width:100px;}

.tool_all a:hover {
    color:#E87817;
}
.tool_all a, .tool_all a:visited {
    color:#A02125;
    text-decoration:none;
}

.tool_all fieldset .cmbut_y_light {
	background:url(/images/assets/cmbut_y_s.gif) repeat-x;
	height:18px;
	padding:2px 10px 0 10px;
	border:solid 1px #dea303;
	display:inline-block;
}
	.tool_all fieldset .cmbut_y_light a, .cmbut_y_light a:visited {color:#333; font-weight:bold;}
	.tool_all fieldset .cmbut_y_light a:hover {text-decoration:underline;}

#indicator {
    display:none;
}


.sitemap {}
	.sitemap ul {margin:15px 15px; list-style:square;}
	    .sitemap ul li {list-style:square; margin:5px 15px; width:120px;}
	.sitemap li {
		float:left;
		margin-right:20px;
		font-weight:bold;
		width: 210px;
	}
		.sitemap li li {float:none; margin:5px 0; font-weight:normal;}
		
/*================================Dang nhap ============================*/		
/* EDIT PAGE ::: 13/01
 --------------------------------------------------------------------------------------------------- */
.boxPost
{
	width: 100%;
	margin-top: 15px;
}
.boxPost .wraplogin
{
	float: left;
	width: 359px;
}
.boxPost .wrapSignin
{
	padding-left: 380px;
}
.boxPost .wraplogin .top-login
{
	width: 359px;
	height: 24px;
	background: url(Images/t-login.gif) no-repeat top left;
}
.boxPost .wraplogin .middle-login
{
	width: 359px;
	height: auto;
	background: url(Images/m-login.gif) repeat-y top left;
}
.boxPost .wraplogin .bottom-login
{
	width: 359px;
	height: 13px;
	background: url(Images/b-login.gif) no-repeat top left;
}
.boxPost .wrapSignin .box-signin .top-signin
{
	width: 268px;
	height: 24px;
	background: url(Images/t-signin.gif) no-repeat top left;
}
.boxPost .wrapSignin .box-signin .middle-signin
{
	width: 268px;
	height: auto;
	background: url(Images/m-signin.gif) repeat-y top left;
}
.boxPost .wrapSignin .box-signin .bottom-signin
{
	width: 268px;
	height: 15px;
	background: url(Images/b-signin.gif) no-repeat top left;
}
.boxPost .wrapSignin .box-q .top-q
{
	width: 268px;
	height: 24px;
	background: url(Images/t-post.gif) no-repeat top left;
}
.boxPost .wrapSignin .box-q .middle-q
{
	width: 268px;
	height: auto;
	background: url(Images/m-signin.gif) repeat-y top left;
}
.boxPost .wrapSignin .box-q .bottom-q
{
	width: 268px;
	height: 15px;
	background: url(Images/b-signin.gif) no-repeat top left;
}
/*********Dang ky dang tin********/
.boxPost .box-signin .top-signin
{
	width: 268px;
	height: 24px;
	background: url(Images/t-signin.gif) repeat top left;
}
.boxPost .box-signin .middle-signin
{
	width: 268px;
	height: auto;
	background: url(Images/m-signin.gif) repeat top left;
}
.boxPost .box-signin .bottom-signin
{
	width: 268px;
	height: 15px;
	background: url(Images/b-signin.gif) no-repeat top left;
}
.boxPost .box-q .top-q
{
	width: 268px;
	height: 24px;
	background: url(Images/t-post.gif) no-repeat top left;
}
.boxPost .box-q .middle-q
{
	width: 268px;
	height: auto;
	background: url(Images/m-signin.gif) repeat-y top left;
}
.boxPost .box-q .bottom-q
{
	width: 268px;
	height: 15px;
	background: url(Images/b-signin.gif) no-repeat top left;
}
/*********END Dang ky dang tin********/
.wrapBox
{
	padding: 5px 10px;
	text-align: center;
}
.wrapBox ol
{
	padding-top: 15px;
}
.wrapBox li
{
	margin-bottom: 9px;
}
.wrapBox .labelText
{
	width: 120px;
	margin: 5px 0px auto auto;
	text-align: right;
	font-weight: bold;
	padding-right: 0px;
}
.wrapBox .inputTxt
{
	width: 170px;
	height: 20px;
	border-top: solid 1px #989898;
	border-left: solid 1px #989898;
	border-right: solid 1px #eee;
	border-bottom: solid 1px #eee;
	font-size: 12px;
	color: #333;
}
.wrapBox .forget
{
	margin-top: 9px;
	font-size: 9px;
	color: #464646;
	padding-bottom: 9px;
}
.wrapBoxRegis
{
	padding: 1px 10px;
	text-align: center;
}
.wrapBoxRegis .forget
{
	margin-top: 9px;
	font-size: 9px;
	color: #464646;
	padding-bottom: 9px;
}
/*=============================ADD DANG TIN ==============================*/
#product-contact {color:#666; padding:10px;}
.tbl-dangtin tr 
{
	padding:3px;border:none 8px !important;
}
#product-contact h3 {font-size:120%; font-weight:bold; margin-bottom:10px;}
#product-contact fieldset, .login-form fieldset {border:solid 1px #eee; border-bottom:solid 2px #eee; padding:10px 20px;}
#product-contact dl {margin:0 0 15px 0; border-bottom:solid 1px #eee; padding-bottom:5px;}
#product-contact dt {font-weight:bold;}
#product-contact p, .login-form p {margin:10px 0; font-size:90%;}
#product-contact label {width:160px; display:inline-block; font-weight:bold; vertical-align:top; padding-top:3px;}
#product-contact .txt1, .login-form .txt1 {width:180px;}
#product-contact .txt2, .login-form .txt2 {width:120px;}
#product-contact .txt3, .login-form .txt3 {border:solid 1px #ccc;}
#product-contact .txt4, .login-form .txt4 {width:300px;}
#product-contact textarea, .login-form textarea {width:100%;	height: 101px;}
#product-contact .delim, .login-form .delim {border-top:solid 1px #eee; margin:20px 0 0 0; padding-top:10px;}
#product-contact label.long-label, .login-form label.long-label {width:100px;}
	
.login-form {
    float: left;
    width: 310px;
    margin-right: 10px;
    margin-bottom: 23px;
    text-align: center;
    color:#666;
}
.uploadContainer {
        border:0 none;
        height:20px;
        margin:0;
        overflow:hidden;
        padding:0;
        position:relative;
        width:90px;
}

.uploadButton {
    background:url(Images/cmbut_y_s.gif) repeat-x;
    height:18px;
    padding:0 10px 0 10px;
    border:solid 1px #dea303;
    display:inline-block;
}

.left{
    float: left;
}

.file_upload_process{
    display: none;
}

.p_file{
    height: 20px;
}
.cmbut_y_light {
	background:url(Images/cmbut_y_s.gif) repeat-x;
	height:18px;
	padding:2px 10px 0 10px;
	border:solid 1px #dea303;
	display:inline-block;
}
.cmbut_y_light a, .cmbut_y_light a:visited {color:#333; font-weight:bold;}
.cmbut_y_light a:hover {text-decoration:underline;}

/*=============================END ADD DANG TIN ==============================*/


.g-search{
    border: 1px solid #981221;
    width: 168px;
    padding: 1px;
    background: rgb(255, 255, 255) url(http://www.google.com.vn/cse/intl/vi/images/google_custom_search_watermark.gif) no-repeat scroll left center;
}

.g-search:focus{
    background: rgb(255, 255, 255);
}

.gray{
    background: #DFDCC9;
}
/*===============================BAN TIN ===================================*/
.col_group
{
	float: left;
	width: 193px;
	padding:5px;
}
/*===============================END BAN TIN ===================================*/
