body {margin:0px; padding:0; background:#fafafb; font: 12px arial;}
b{font-size: 100%;}
a{text-decoration:none; color:#144B71}
a:hover{color:#ff0000}
a:hover{color:#F00}
em	{color: red;}
img	{border:0px}

/*---------------------------------------------------------------------------*/
#maincontainer, #topmenu, #header{width: 1000px;}
#maincontainer{margin: 0 auto;background:#fafafb;}
#topsection{ background:}
#header{ height:100px}
#topmenu { border-bottom:2px solid #0063a6}
#topsearch{height:30px; padding:5px}
#topsection h1{margin: 0; padding-top: 15px;}
#contentwrapper{ float: left; width: 100%;}
#contentcolumn{	margin-right: 300px; padding: 0 5px 0 0}
#rightcolumn{float: left; width: 300px; margin-left: -300px;}
#adv-footer{padding-bottom:8px; clear:left}
#footer{clear: left;width: 100%; background: url(../images/bg_list_cat_service.jpg) repeat-x top #eaeaea; padding: 4px 0; border-top:2px solid #0063a6}
.sdsadsd{width:300px}
/*pop menu*/
#subcontent, #subcontent1, #subcontent2, #subcontent3, #subcontent4, #subcontent5 {position:absolute; visibility: hidden; border: 8px solid #0063a6; background: #f6f6f6 url(../images/bg_rebox.jpg) top repeat-x;padding: 8px;}
#subcontent {}
.subcontent-list ul, .subcontent-list2 ul { padding:0px; margin:0px; list-style: none;}
.subcontent-list li{padding: 2px 15px 2px 15px; background: url(../images/dot-list.gif) no-repeat 0 .7em; border-bottom:1px dotted #C6DEFD}
.subcontent-list2 li{padding: 2px 15px 2px 15px; border-bottom:1px dotted #C6DEFD}
.subcontent-list li a, .subcontent-list2 li a{ color:#144B71; text-decoration:none; font-weight:normal}
.subcontent-list li a:hover, .subcontent-list2 li a:hover{ color:#ff0000; text-decoration:none}
.alertcss{border:1px solid #CCC; margin:2px; padding:10px 10px 10px 40px; background:#FFF url(../images/Alert.png) 0.7em no-repeat;}
.baodam{border:1px solid #f0d300; background:url(../images/bg_baodam.jpg) repeat-x top; margin-bottom:10px; padding:5px}
.baodam-content{width:532px}
.baodam-content h3{ margin:5px 0px 5px 0px}
.chungnhan{}
/*---------------------------------------------------------------------------
	trang 1 cot
	Trang dang ky
	
*/
#contentcolumn1{}
.register-container, .login-container, .ad-container, .search-container{ line-height:18px; background:#ffffff}
.register-container-content-left{ width:540px;}
* html .register-container-content-left{ width:520px;}

.register-container-content-right { width:400px; background: #f6f6f6 url(../images/bg_rebox.jpg) top repeat-x; color:#144B71}
.register-container-content-right ul li{padding-bottom:10px}
.re-ul{list-style:none outside none; margin:0; padding:0; width:100%}
.re-li1{ width:35%;}
.re-li2{ width:65%;}
.re-li3{ width:100%}
.re-li1, re-li3 {font-weight:bold}
.re-li2 input{ width:225px}
.re-li1, .re-li2, .re-li3 {list-style-type:none; float:left; padding-bottom:5px}
.login-ul{list-style:none outside none; margin:0; padding:0; width:100%}
.login-li1{ width:15%;}
.login-li2{ width:85%;}
.login-li3{ width:60%}
.login-li1, login-li3 {font-weight:bold}
.login-li2 input{ width:225px}
.login-li1, .login-li2, .login-li3 {list-style-type:none; float:left; padding-bottom:5px}
/*---------------------------------------------------------------------------
	trang 2 cot ben trai
	Trang ca nhan
*/
#leftcolumn2{float: left; width: 200px; margin-left: -1000px;}
#contentcolumn2{margin-left: 200px; padding-left:5px}
.member-container{ border:1px solid #dbe1e6;}
.member-container-title{}
.member-container-content{ background:#ffffff; padding:5px}
.member-menuleft{ border:1px solid #dbe1e6; margin-bottom:5px;}
.member-container-title, .member-menuleft-title{background:#5c758e url(../images/left_dot.gif) no-repeat scroll 0.5em 0.7em; padding:6px 0 6px 15px; font-size:14px; color:#fcfcfc; font-weight:normal; border-bottom:1px solid #738da7}
.member-menuleft-content{clear: left; position: relative;border-top:1px solid #dbe1e6;}
.member-menuleft-content ul{list-style-type: none; margin: 0px 0; padding: 0; border: 0px solid #9A9A9A;  overflow:hidden}
.member-menuleft-content ul li a{ background: #ffffff; font-family:Tahoma, Geneva, sans-serif; font-size:11px;color: #000000; display: block; width: auto; padding: 5px 0px 5px 10px; text-decoration: none; border-top: 1px solid #ffffff; border-bottom: 1px solid #eeeeee; }

* html .member-menuleft-content ul li a{ width:189px/*IE6 hack*/  } 
.member-menuleft-content ul li a:visited, .markermenu ul li a:active{ color: #000000; }
.member-menuleft-content ul li a:hover, .markermenu ul li a.selected{ color: #ffffff; background:#488FCD; border-top: 1px solid #488FCD; border-bottom: 1px solid #488FCD; }
/*---------------------------------------------------------------------------*/
.logo{padding: 20px 0 0 10px;}
.topbanner{padding:3px 0;}

.parentmenu{background: none; width:100%;}
.parentmenu ul{ margin: 0; padding: 3px 0 0px 0; font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; text-decoration:none; list-style-type: none; overflow: hidden; }
.parentmenu ul li{display: inline; margin: 0;}
.parentmenu li a{float: left; display: block; text-align:center;text-decoration:none; font-weight:normal; margin: 0; padding:0px 10px 0px 10px; border-right: 1px solid #dbe1e6;color: #144b71; background: none;}
.parentmenu li a:visited{color: #144b71;}
.parentmenu li a:hover{background: none;color: #ff0000;}
.parentmenu a.selected{background:  none;color: #144b71;}
.prentmenuleft{width:590px}
.prentmenuright{}
.list-cat-service{padding:5px; border:1px solid #dbe1e6; background: url(../images/bg_list_cat_service.jpg) repeat-x top #eaeaea;}
.list-cat-service div a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#144b71; text-decoration:none; font-weight:bold}
.list-cat-service div a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-decoration:none; font-weight:bold}
.list-cat-service ul { padding:0px; margin:0px; list-style: none;}
.list-cat-service li {padding: 2px 15px 2px 10px;}
/*----------------*/
.list-cat-service-footer{padding:5px; border:1px solid #dbe1e6; background: url(../images/bg_list_cat_service.jpg) repeat-x top #eaeaea;}
.list-cat-service-footer div a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#144b71; text-decoration:none;}
.list-cat-service-footer div a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none;}
.list-cat-service-footer ul { padding:0px; margin:0px; list-style:none;}
.list-cat-service-footer li {padding: 2px 10px 2px 10px;}

/*0000000000000000000000*/
.list-cat-service2{padding:5px; border:1px solid #dbe1e6; background: url(../images/bg_list_cat_service.jpg) repeat-x top #eaeaea;}
.list-cat-service2 div a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#144b71; text-decoration:none; font-weight:bold}
.list-cat-service2 div a:hover{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#ff0000; text-decoration:none; font-weight:bold}
.list-cat-service2 ul { padding:0px; margin:0px; list-style: none;}
.list-cat-service2 li {padding: 2px 20px 2px 15px;}
/*----------------*/
.list-cat-service-footer2{padding:5px; border:1px solid #dbe1e6; background: url(../images/bg_list_cat_service.jpg) repeat-x top #eaeaea;}
.list-cat-service-footer2 div a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#144b71; text-decoration:none;}
.list-cat-service-footer2 div a:hover{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#ff0000; text-decoration:none;}
.list-cat-service-footer2 ul { padding:0px; margin:0px; list-style:none;}
.list-cat-service-footer2 li {padding: 2px 10px 2px 10px;}
.copyright{color: #144b71; padding:5px 0 5px 10px; line-height:16px}
/*--All-----------------------------------------------------------------------*/
.fl{float:left}
.fr{float:right}
.fn{float:none}
.cl{clear:both}
.ml{margin-left:15px}
.alt {vertical-align:top}
.txtr {text-align:right}
.txtc {text-align:center}
.of{ overflow:hidden}
.mgbt10{margin-bottom:10px}
#txtHint{overflow:hidden}
.print_button, .email_button{padding-left:10px; cursor:pointer}
.errormsg{padding:15px 5px 15px 5px; text-align:center; font-family:Verdana, Geneva, sans-serif; font-weight:bold; color:#ff0000}
.info{ color:#49B715; font-size:10px; font-weight:bold}
.error{ color:#ff0000; font-size:10px; font-weight:bold}
.skill-new, .service-hot{width:298px;}
.skill-new, .service, .service-hot, .adv-right, .adv-twocol, .list-cat-service, .shop, .cat-service, .register-container, .login-container, .member-container, .ad-container, .search-container{margin-bottom:8px}
.pad5, .list-service-hot, .service-detail-vip, .service-detail-desc, .service-detail-content, .register-container-content, .ad-container-content, .login-container-content{padding:5px}
.register-container-content-left, .register-container-content-right{ padding:10px}
.service, .cat-service, .register-container, .login-container, .register-container-content-right, .ad-container, .search-container{border:1px solid #dbe1e6;}
.login-container-content{padding:100px 150px 100px 150px}
.ad-title{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; padding-bottom:18px; width:120px}
.ad-container-content{padding:15px;}
/*------------------------------------------------------------------------------*/
.paging{ text-align:center; padding:10px; background:#f9fafa}
.paging span a{ border:1px solid #dbe1e6; color:#3e5367; padding:2px 5px 2px 5px; font-size:12px;background:none repeat scroll 0 0 #eff2f4; text-decoration:none}
.paging span a:hover{ border:1px solid #ff0000; color:#ff0000; padding:2px 5px 2px 5px; font-size:12px;background:none repeat scroll 0 0 #FFE6E7; text-decoration:none}
.paging span a.slected{ border:1px solid #ff0000; color:#ff0000; padding:2px 5px 2px 5px; font-size:12px;background:none repeat scroll 0 0 #FFE6E7; text-decoration:none}
/*------------------------------------------------------------------------------*/
.cat-service{background: url(../images/bg_catservice.jpg) repeat-x top #ffffff;}
.cat-service div a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#144b71; text-decoration:none; font-weight:bold}
.cat-service-title{border-bottom:1px solid #dbe1e6; padding-bottom:1px}
.cat-service-title-left{ width:218px; padding:5px 5px 5px 10px; background:url(../images/bg_title_right.jpg) no-repeat top right}
.cat-service-title-left{color:#144b71; font-weight:bold}
.cat-service-title-right{ width:450px; border-bottom:1px solid #dbe1e6; text-align:right; background:#ffffff url(../images/bg_city_right.jpg) repeat-x top; padding:5px}
.cat-service-title-right ul{margin:0; list-style-type:none; overflow:hidden;}
.cat-service-title-right ul li{display:inline; margin:0; padding:0 5px 0 10px;}
.cat-service-title-right li a{color:#5d5d5d; text-decoration:none}
.cat-service-title-right li a:hover{color:#ff0000; text-decoration:none}
.cat-service-content{padding:5px 5px 10px 5px}
.cat-service-content div span{padding: 4px 15px 4px 10px; background: url(../images/dot-list.gif) no-repeat 0 .7em;margin-right:15px}
.cat-service-select a{color:#01569a; text-decoration:none;background:#cee9ff;}
.cat-service-select a:hover{color:#ff0000; text-decoration:none;background:#cee9ff;}
.cat-service-notselect a{color:#01569a; text-decoration:none;}
.cat-service-notselect a:hover{color:#ff0000; text-decoration:none;}
/*------------------------------------------------------------------------------*/
.service{border:1px solid #dbe1e6;}
.service-title, .service-title2, .register-container-title, .ad-container-title, .search-container-title, .login-container-title{background:#fcfcfc  url(../images/left_dot.gif) no-repeat scroll 0.5em 0.9em; padding:8px 0 8px 15px; font-size:12px; font-family:Verdana, Geneva, sans-serif; text-shadow:0 1px 0 #e8eaeb; color:#7c1616; font-weight:bold; border-bottom:1px solid #e8eaeb}
.service-content{ background:#FFF}

.list-service{ padding:5px; background:#ffffff; border-bottom:1px dotted #d3dce0}
.list-service ul{margin:0; list-style-type:none; overflow:hidden; padding:0}
.list-service ul li{margin:0; padding:0}
.list-service:hover{ padding:5px; background:#fcfcfc; border-bottom:1px dotted #d3dce0}
.list-service-title{ width:90%}
.list-service-title span{padding-left:5px; font-size:9px}
.list-service-title a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none}
.list-service-title a:hover{color:#ff0000;}
.list-service-city {8%; text-align:right}
.list-service-desc{ font-size:10px; color:#414b56; text-decoration:none}
.list-service-desc a{ font-size:10px; color:#414b56; text-decoration:none}
.list-service-desc a:hover{ font-size:10px; color:#414b56; text-decoration:underline}
.service2{border:1px solid #dbe1e6; }
.service-content2{ background:#FFF}
.list-service2{ padding:5px; background:#ffffff; border-bottom:1px dotted #d3dce0}
.list-service2 ul{margin:0; list-style-type:none; overflow:hidden; padding:0}
.list-service2 ul li{margin:0; padding:0}
.list-service2:hover{ padding:5px; background:#fcfcfc; border-bottom:1px dotted #d3dce0}
.list-service-title2{ width:90%}
.list-service-title2 span{padding-left:5px; font-size:9px}
.list-service-title2 a{font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#003399; text-decoration:none}
.list-service-title2 a:hover{color:#ff0000;}
.list-service-city2 {8%; text-align:right}
.list-service-desc2{ font-size:10px; color:#414b56; text-decoration:none}
.list-service-desc2 a{ font-size:10px; color:#414b56; text-decoration:none}
.list-service-desc2 a:hover{ font-size:10px; color:#414b56; text-decoration:underline}


.service-detail{}
.service-detail-desc{font-size:11px; color:#414b56}
.service-detail-vip{}
.service-detail-content{}
.service-detail-tags{padding:5px; font-size:11px; color:#052F61}
.service-detail-tags a{color:#052F61}
.service-detail-tags a:hover{color:#ff0000}
.service-detail-share{padding:5px; font-size:11px; color:#052F61}
.service-detail-share a{color:#052F61}
.service-detail-share a:hover{color:#ff0000}
.service-detail-other{ background:#E9F3FE; padding:10px;  font-size:10px;}
.service-detail-other a{ font-size:10px; color:#1884EF}
.service-detail-other a:hover{ color:#F00}
.service-detail-other ul{ list-style-type:none; padding:0; margin:0}
.service-detail-more{text-align:center; padding:5px; border-top:1px solid #F5F5F5; background:#FCFCFC}
.service-detail-more a{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#000}
.service-detail-more a:hover{ font-family:Verdana, Geneva, sans-serif; font-size:11px; color:#F00}
.inputt {
	font-size: 10px;
	font-family:Arial, Helvetica, sans-serif;
	color:#333333;
	text-decoration: none;
	FONT-SIZE: 11px;
	border: 1px solid #B3A2B2;

}
/*------------------------------------------------------------------------------*/
.service-hot{border:1px solid #dbe1e6;}
.service-hot-title{background:#5c758e; padding:8px 0 8px 15px; font-size:14px; color:#fcfcfc; font-weight:normal; border-bottom:1px solid #738da7}
.service-hot-content{}
.list-service-hot{ background:#f9ffb5; border-bottom:1px dotted #d3dce0}
.list-service-hot-title a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#7c1616; text-decoration:none}
.list-service-hot-title a:hover{color:#ff0000;}
.list-service-hot span{ font-size:11px; color:#414b56}
/*------------------------------------------------------------------------------*/
.shop{border:1px solid #dbe1e6;}
.shop-title{background:#fcfcfc; padding:8px 0 8px 15px; font-size:12px; color:#7c1616; font-weight:bold; border-bottom:1px solid #e8eaeb}
.shop-content{}
.list-shop{; background:#ffffff; border-bottom:1px dotted #d3dce0}
.list-shop-title a{font-family:Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; color:#144b71; text-decoration:none}
.list-shop-title a:hover{color:#ff0000;}
.list-shop-desc{ font-size:11px; color:#414b56}
.shop-list-list{width:165px;  text-align:center}
.shop-list-list-title{font-family:Arial, Helvetica, sans-serif; font-size:11px; font-weight:bold;}
/*------------------------------------------------------------------------------*/
.skill-new{border:1px solid #dbe1e6;}
.skill-new-title{ background:url(../images/bg_all.png) 0em -2281px; padding:8px 0 8px 15px; font-size:14px; color:#b90700; font-weight:bold;}
.skill-new-content{ background:#ffffff}
.list-skill-new{ padding:0px; border-bottom:1px dotted #d3dce0;}
.list-skill-new-title {padding:5px}
.list-skill-new-title img{margin-right:5px}
.list-skill-new-title a{font-family:Arial, Helvetica, sans-serif; font-size:11px; text-align:justify; font-weight:normal; color:#0a4aae; text-decoration:none}
.list-skill-new-title a:hover{color:#ff0000;}
.list-skill-new span{ font-size:11px; color:#414b56}
/*------------------------------------------------------------------------------*/
/*-------------------------------------CSS QUANG CAO-----------------------------------------*/
.adv-colright div, .adv-colleft div, .adv-right div{padding-bottom:1px}
.adv-colleft div {padding-right:0px}
.adv-colright{width:179px}
.adv-colleft{width:121px}
/*-----------------------------------------------------*/
.tabcontent-list{border-bottom:1px dotted #d3dce0; padding:3px 0 3px 0}
.tabcontent-list-list{width:115px; text-align:center;}
.tabcontent-list-list-title a{font-family:Arial, Helvetica, sans-serif; font-size:11px; color:#144b71; text-decoration:none}
.tabcontent-list-list-title a:hover{text-decoration:none; color:#ff0000}
.tabcontent-list-list-price { color:#ff0000}

/* ######### CSS for Shade Tabs. Remove if not using ######### */

.shadetabs{ padding: 8px 0; margin-left: 0; margin-top: 1px; margin-bottom: 0; border-top:1px solid #dbe1e6; border-right:1px solid #dbe1e6; border-left:1px solid #dbe1e6; background:#fcfcfc; font: bold 12px Verdana; list-style-type: none; text-align: left; /*set to left, center, or right to align the menu as desired*/ }
.shadetabs li{ display: inline; margin: 0; }
.shadetabs li a{ text-decoration: none; position: relative; z-index: 1; padding: 8px; color: #7c1616; background: #fcfcfc url(shade.gif) top left repeat-x;}
.shadetabs li a:visited{color: #7c1616; }
.shadetabs li a:hover{ text-decoration: underline; color: #ff0000; }
.shadetabs li a.selected{ /*selected main tab style */ position: relative; top: 1px;}
.shadetabs li a.selected{ /*selected main tab style */ background-repeat:repeat-x; background-color: #ebebeb ; border-bottom-color: white; }
.shadetabs li a.selected:hover{ /*selected main tab style */ text-decoration: none; }
.tabcontent{ display:none; }
@media print {
.tabcontent {display:block !important;}
}
.tabcontentstyle{border:1px solid #dbe1e6;  margin-bottom: 1em; padding: 0px; background:#ffffff}
/*/////////////////////////////////////////////STORES///////////////////////////////////////////////*/
/* toot tip*/
#dhtmltooltip{
position: absolute;
left: -300px;
width: 150px;
border: 1px solid black;
padding: 2px;
background-color: lightyellow;
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);
}

#dhtmlpointer{
position:absolute;
left: -300px;
z-index: 101;
visibility: hidden;
}
/*---------------------member----------------------*/
.locationsite{ color:#3E8C17}
