/* CSS Document */
html, body{
	height:100%;
	font-family:"Trebuchet MS",tahoma;
	font-size:11px;
	margin:0;
	padding:0;
	color:#000;
	font-weight:normal;
	background:url(../images/bg.jpg) center top repeat-x #dedede;
}

div, span, h1, h2, h3, h5, h6, ul, li, p, input, textarea, form{
	margin:0;
	padding:0;
	font-family:"Trebuchet MS",tahoma;
	/*font-size:11px;*/
	color:#525a5c;
	font-weight:normal;
}

h4{
	font-family:"Trebuchet MS", tahoma;
	font-size:12px;
	color:#000;
}
div.save_sucess{
	background:url(../images/icon/save_success.png) no-repeat 2px center;
	border:0px solid red;
	padding:10px 0px 10px 50px;
	font-size:14px;
	font-weight:bold;
	color:#009933;
}

input.textbox1{
	width:144px;
	height:18px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	background-color:#fff;
	color:#1D1D1D;
	padding:0 0 0 5px;
	font:normal 12px/19px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
}
div.invalid {
  background:url(../images/icon/error.png) no-repeat 0px 0px;
  color: #FE2828;
  padding:3px 0 3px 20px;
  font-size:11px;
  font-weight:normal;
}


div.valid {
  color: green;
  padding:3px 0 3px 20px;
  font-size:11px !important;
  font-weight:normal;
}

select.small_select{
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	background-color:#fff;
	color:#1D1D1D;
	padding:0 0 0 5px;
	font:normal 12px/19px Tahoma, Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
}


#userGmap{
	font-size:14px;
}


ul#edit_profile{
	font-family:tahoma;
	font-size:12px;
	text-align:center;
}

ul#edit_profile li{
	display:inline;
	font-size:12px;
	font-weight:bold;
}




ul#edit_profile li a{
	font-family:tahoma;
	font-size:12px;
	font-weight:normal;
	color:#D13131;
	text-decoration:none;
}

ul#edit_profile li a:hover{
	color:#000;
	text-decoration:none;
}

ul#edit_profile li a.activeLink{
	background:#011673;
	color:#fff;
}

ul#edit_profile li a:hover.activeLink{
	background:#011673;
	color:#fff;
}





#wrapper{
	position: relative;
	height: auto !important;
	height: 100%;
	min-height: 100%;
	width:1000px;
	padding: 0;
	background:#fff;
	margin:0 auto;
	border-right:1px solid #fff;
	border-left:1px solid #fff;
}

#header{
	text-align:center;
	background:#000;
	position:relative;
}

#ads-banner{
	position:absolute;
	width:468px;
	height:15px;
	right:8px;
	top:15px;
}


ul#top-menu{
	width:100%;
	border-bottom:5px solid #D9168D;
	border-top:1px solid #fff;
	list-style:none;
	background:#EDEDD6;
}

ul#top-menu li{
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
}

ul#top-menu li a, ul#top-menu li a:visited{
	font-size:12px;
	display:block;
	border-left:1px solid #fff;
	padding:3px 20px;
	text-decoration:none;
	color:#000;
	
}

ul#top-menu li a:hover{
	font-size:12px;
	display:block;
	border-left:1px solid #fff;
	padding:3px 20px;
	text-decoration:none;
	color:#fff;
	background:#D9168D;
	
}
/* แก้ปัญหา ie6 ลิ้งสีผิด */
ul#top-menu li.act a:link, ul#top-menu li.act a:visited, ul#top-menu li.act a:hover, ul#top-menu li.act a:active{
	color:#fff !important;
	font-size:12px;
	display:block;
	border-left:1px solid #fff;
	padding:3px 20px;
	text-decoration:none;
	background:#D9168D;
}

.left_content1{
	/*border:1px solid blue;*/
	height:300px;
	min-height:300px;
	height:auto !important;
	width:605px;
	float:left;
}

#maincontent{
	/*border:1px solid red;*/
	padding:5px 0px 158px 0px;
	width:100%;
}


#left-content{
	float:left;
	/*border:1px solid red;*/
	width:636px;
	padding:0px 3px 0px 0px;
}

#middle-content{
	border:0px solid red;
	width:100%;
	padding:0px 3px 0px 0px;
}

#right-content{
	float:right;
	width:360px;
}

div#form-search{
	background:#D9168D;
	width:100%;
	padding:10px 0px 10px 0px;
	color:#fff;
}

h1.title-search{
	padding:3px 3px 0px 5px;
	font-weight:bold;
	font-size:14px;
	color:#fff;
}

#left-search{
	float:left;
	width:179px;
	text-align:left;
	color:#fff;
	padding-left:5px;	
}

#right-search{
	float:left;
	width:170px;
	text-align:left;
	color:#fff;
}

.search-title{
	font-size:12px;
	color:#fff;
	padding:4px 0;
}

.textbox-search{
	font-size:11px !important;
	padding:1px 2px;
	width:167px;
	border:1px solid #666;
}

.desc2{
	color:#999999;
}

div.divPaginator{
	text-align:center;
	font-size:13px;
	color:#333;
}
div.divPaginator a:link, div.divPaginator a:visited{
	color:#000;
	font-size:13px;
	text-decoration:none;
}

div.divPaginator a:hover{
	color:blue;
	font-size:13px;
	text-decoration:none;
}

.hilight{
	background:#FFFF99;
}

.dotline{
	height:3px;
	background:url(../images/dotline.gif) repeat-x center center;
}


.bar-search{
	background:#444;
	font-size:12px;
	color:#fff;
}

.inuse{
	font-size:11px;
}

.inuse a:link,.inuse a:visited{
	color:green;
	text-decoration:none;
}

.inuse a:hover{
	color:green;
	text-decoration:underline;
}


.inunuse{
	font-size:11px;
}
	

.inunuse a:link,.inunuse a:visited{
	color:#666;
	text-decoration:none;
}

.inunuse a:hover{
	color:#000;
	text-decoration:underline;
}

.update_know{
	/*border:1px solid blue;*/
	text-align:left;
	margin:0 5px 5px 5px;
}

.update_know_img{
	float:left;
}

.update_know_img a img{
	border:1px solid #888;
}

.update_know_img a:hover img{
	border:1px solid #888;
	z-index: 1;
	opacity: .5;
}

.link_see_history a:link, .link_see_history a:hover, .link_see_history a:visited{
	color:blue;
	font-size:12px;
}

.select-search{
	font-family:tahoma;
	padding:1px 2px;
	width:175px;
	border:1px solid #666;
	font-size:11px;
}
.selected-s{
	font-family:tahoma;
	font-size:12px;
	padding:1px 2px;
	border:1px solid #666;
}

#SearchNow, #LoginNow{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px; 
	font-weight:bold;
	padding:1px 0;
}

.no_item{
	padding:20px 0px;
	color:#f00;
}


.refer_job{
	font-size:12px !important;
}
	

.refer_job a:link,.refer_job a:visited{
	color:blue;
	text-decoration:none;
}

.refer_job a:hover{
	color:blue;
	text-decoration:underline;
}

.link_text_newmsg{
	padding:2px 0 2px 0;
}

.link_text_newmsg a:link,.link_text_newmsg a:visited{
	font-size:13px;
	color:yellow;
	text-decoration:none;
}
.link_text_newmsg a:hover{
	font-size:13px;
	color:#71AD23;
	text-decoration:none;
}

.tusername{
	font-size:14px !important;
	font-weight:bold;
	text-align:center;
}

div#form-login{
	background:#404040;
	width:100%;
	padding:10px 0px 10px 0px;
	color:#fff;
	margin-top:5px;
}

div#containner-ads{
	width:100%;
	padding:0px 0px 10px 0px;
	color:#fff;
	margin-top:5px;
}

div#containner-ads .ads-zero{
	float:left;
	border:0px solid #fff;
	width:175px;
	padding:0px 2px 1px 2px;
	text-align:center;
}


div#containner-ads .ads-one{
	float:left;
	border:1px solid #fff;
	width:173px;
	padding:20px 2px 20px 2px;
	text-align:center;
	background:#eee;
	height:50px;
}

div#containner-ads .ads-one a:link, div#containner-ads .ads-one a:visited{
	font-size:16px;
	color:#990000;
	text-decoration:none;
}

.ads-main{
	float:left;
	border:1px solid #aaa;
	width:200px;
	height:110px;
	padding-top:90px;
	text-align:center;
	background:#aaa;
	margin-right:14px;
}

.ads-main a:link, .ads-main a:visited{
	font-size:14px;
	color:#fff;
	text-decoration:none;
}



.bb1{	
	/*height: auto !important;
	height: 300px;
	min-height: 300px;*/
	width:100%;
}


ul.tab{
	list-style:none;
	width:100%;
	background:url(../images/tabbar.jpg) repeat-x center center;
}

ul.tab li{
	float:left;
	list-style:none;
	color:#fff;
	font-size:12px;
	padding:3px 0px 3px 3px;
}

ul.tab li a:link, ul.tab li a:visited{
	display:block;
	color:#fff;
	padding:8px 8px;
	text-decoration:none;
	background:#222;
}

ul.tab li a:hover{
	color:#fff;
	background:#D9168D;
}

ul.tab li.act a:link,ul.tab li.act a:hover, ul.tab li.act a:visited{
	color:#fff;
	background:#D9168D;
}

ul.ub3 li a:link, ul.ub3 li a:visited, ul.ub3 li a:hover{
	font-size:11px;
	padding-right:4px;
	padding-left:4px;
}

/* Title for rss */
.rss-news-title a:link, .rss-news-title a:visited{
	font-size:11px;
	color:#000;
	font-weight:bold;
	text-decoration:none;
}
.rss-news-title a:hover{
	text-decoration:underline;
}
.loading{
	padding:80px 0px 50px 0px;
	text-align:center;
}

h1.title-post{
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:10px 10px;
	background:url(../images/tabbar.jpg) repeat-x center center;
}

.description{
	font-size:11px;
	color:#f00;
}

select.select_2{
	font-family:tahoma;
	font-size:12px;
	color:#000;
}

.submit1{
	font-size:12px;
	color:#000;
	padding:2px 4px;
}

input.textbox2{
	width:144px;
	height:18px;
	border-left:#808080 solid 1px;
	border-top:#808080 solid 1px;
	border-right:#D4D0C8 solid 1px;
	border-bottom:#D4D0C8 solid 1px;
	background-color:#fff;
	color:#1D1D1D;
	padding:0 0 0 5px;
	font:normal 12px/19px "Trebuchet MS", Arial, Helvetica, sans-serif;
	margin:0 4px 0 0;
}



input.button-1{
	color:#333;
	font-size:12px;
	padding:3px 7px;
}

#footer{
	position:absolute;
	bottom:0px;
	left:0px;
	width:100%;
	height:133px;
	background:url(../images/footer_bg.gif) 0 0 repeat-x;
}



ul#bottom-menu{
	width:100%;
	list-style:none;
	padding-top:2px;
}

ul#bottom-menu li{
	list-style:none;
	float:left;
	margin:0px 0px 0px 0px;
}

ul#bottom-menu li a, ul#bottom-menu li a:visited{
	font-size:11px;
	display:block;
	padding:3px 14px;
	text-decoration:none;
	color:#fff;
	
}

ul#bottom-menu li a:hover{
	font-size:11px;
	display:block;
	color:#fff;
	text-decoration:underline;	
}

.regional_hilight{
	background:#FFFF99;
	color:#000;
}

.row-update{
	padding:5px 0px 5px 5px;
	background:url(../images/dotline.gif) repeat-x center bottom;
	width:auto;
	color:#000;
}

.text-date-latest{
	color:#9A0101; font-weight:bold;
}


.new-job-link a:link, .new-job-link a:visited{
	color:#333;
	text-decoration:none;
}

.new-job-link a:hover{
	color:#666;
	text-decoration:none;
}

.new-profile{
	font-size:11px !important;
	color:#333333;
}
.new-profile a:link, .new-profile a:visited{
	color:#000;
	text-decoration:none;
}

.new-profile a:hover{
	color:#666;
	text-decoration:none;
}


.shop-link a:link, .shop-link a:visited{
	color:#FF9900;
	text-decoration:none;
}

.shop-link a:hover{
	color:#FF9900;
	text-decoration:none;
}

.col-cat{
	float:left;
	width:303px;
	padding:1px 3px 1px 10px;
	height:17px;
}

.col-cat a:link, .col-cat a:visited{
	color:#000;
	text-decoration:none;
}

.col-cat a:hover{
	color:#666;
}

.province-label{
	font-family:tahoma, Arial;
	font-size:11px;
	text-decoration:none;
	color:#fff;
	text-align:center;
	background:#888;
}

.bblog-view{
	font-size:12px !important;
	color:#000;
	padding:20px 10px 5px 20px;
}


.navigator_button{
}

.navigator_button a:link,.navigator_button a:visited{
	color:#FF3300;
	text-decoration:none;
}

.navigator_button a:hover{
	color:#FF3300;
	font-weight:bold;
	text-decoration:none;
}



.bblog-view-detail{
	font-size:12px !important;
	color:#000;
	 padding:0px 0px 20px 0px;
}


.zone-job{

}
.zone-job a:link, .zone-job a:visited{
	color:#222;

	font-family:tahoma, Arial;
	font-size:11px;
	padding:2px 2px 2px 5px;
	text-decoration:none;
}
.zone-job a:hover{
	color:#993300;
}

.totals{
	color:#333;
}

.bannerCompay{
	float:left;
	border:0px solid red;
	width:205px;
	text-align:center;
	padding:5px 5px 5px 0px;
}

.bannerCompay a:link, .bannerCompay a:visited{
	display:block;
	padding:10px 5px 5px 0px;
}

.bannerCompay a:hover{
	background:#eee;
}

#footer p.copy{
	width:500px;
	margin:0 auto;
	padding:0;
	font:normal 11px tahoma, Helvetica, sans-serif;
	color:#C1C1C1;
	padding-top:20px;
}



#footer p.design{
	width:250px;
	margin:0 auto;
	padding:10px 0 0 0;
	font:bold 11px tahoma, Helvetica, sans-serif;
	color:#3CA0D3;
}

#footer p.design a{
	color:#fff;
	background-color:inherit;
	text-decoration:none;
	padding:2px;
}


.clearfix:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

* html .clearfix {
	height: 1%;
}


/*copy from old file*/

.member_left_content{
	/*border-bottom:2px solid #333;*/
	/*border-top:2px solid #333;*/
	height:400px;
	min-height:400px;
	height:auto !important;
	width:770px;
	float:left;
	padding-bottom:20px;
	position:relative;
	/*background:url(../images/newsletter_bg.gif) repeat-x #FCFCFC;*/
	background:url(../images/bgJobdic.jpg) no-repeat center top #FCFCFC;
}

.member_left_content h1{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:14px;
	font-weight:bold;
	color:#000;
	padding:17px 5px 17px 50px;
	margin-bottom:5px;
	background:url(../images/icon/query.png) 2px center no-repeat;
	position:relative;
}

.member_left_content_cp{
	height:400px;
	min-height:400px;
	height:auto !important;
	width:100%;
	float:left;
	padding-bottom:20px;
	position:relative;
}



.member_right_content{
	height:100px;
	min-height:100px;
	height:auto !important;
	width:220px;
	float:right;
	background:#d9168d;
	border-bottom:2px solid #333;
}

.nophotoss{
	width:90px;
	height:100px;
	background:#ccc;
}

.member_right_content ul{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px;
	margin:0;
	padding:0px 0 10px 0;
	list-style:none;
}

.member_right_content ul li{
	list-style:none;
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px;
	color:#000;
	padding:10px 3px 10px 15px;
	/*background:url(../images/arrow_22.gif) no-repeat 5px center;*/
}

.tabLabel{
	font-size:12px;
	font-weight:bold;
	color:#000;
}


.tabLabel td a:link, .tabLabel td a:visited, .tabLabel td a:hover{
	color:#666;
}

.no_item{
	font-size:12px;
	color:#f00;
	height:50px;
}
.delete_button{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:160px;
	padding:8px 0 8px 0px;
	cursor:pointer;
	border:0px solid red;
	margin:0;
	background:url(../images/icon/DeleteSelect.png) no-repeat 1px center;
}

.label_register{
	/*border:1px solid blue;*/
	color:#011985;
	font-family:"Trebuchet MS", arial;
	font-size:12px;
	font-weight:normal;
	text-align:right;
}

.require_class{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px;
	color:#f00;
	padding-right:5px;
}


.add_button{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px;
	color:#000;
	font-weight:bold;
	width:160px;
	padding:8px 0 8px 0px;
	cursor:pointer;
	border:0px solid red;
	margin:0;
	background:url(../images/icon/addButton.gif) no-repeat 1px center;
}

div.sub_wrapper{
	padding-top:5px;	
	background:url(../images/dotline.gif) repeat-x left top;
	margin:0 auto;
	width:700px;
	font-size:12px;
}

.member_right_content ul li a{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px;
	color:#fff;
	text-decoration:none;
}

.member_right_content ul li a:hover{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px;
	color:#fff;
}


.member_right_content h1{
	/*border:1px solid blue;*/
	background:#d9168d;
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:14px;
	font-weight:bold;
	padding:8px 5px 10px 24px;
	color:#fff;
	text-align:center;
	background:url(../images/icon/control.png) no-repeat 3px 3px;
}


#admin_menu{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:12px;
	text-align:center;
}

#admin_menu a{
	color:#333;
	text-decoration:underline;
}
#admin_menu a:hover{
	color:#666;
	text-decoration:underline;
}

.head_bar_admin{
	background:#333;
	color:#fff;
	font-weight:bold;
}

.head_bar_admin a{
	background:#333;
	color:#fff;
	font-weight:bold;
	text-decoration:none;
}

.button_admin{
	font-family:tahoma, "Trebuchet MS", arial;
	font-size:11px;
	font-weight:normal;
	color:#FF6600;
	width:80px;
	height:20px;
}




/*------------ Paginator ----------------------*/

	a.prevLink,a.nextLink, a.nextPackageLink,a.prevPackageLink	{	
		color:#014796;
		font-size: 11px;
		margin: 0 0 0 0;
		padding: 2px;
		font-weight:normal;
		text-align :center;
		text-decoration:none;
	}

	a.prevLink:hover,a.nextLink:hover,	a.navigationLink:hover,	a.nextPackageLink:hover, a.prevPackageLink:hover{	
		 color:#014796; 
		 text-decoration:underline;	
	}

	.navigationLinkSelected	{	
		color:#420;	
		text-decoration:none;
		font-size: 12px;
		padding: 2px;	
	}
	a.navigationLink{	
		color:#014796;	
		text-decoration:none;	
		font-size: 12px;	
	}
	
	
	a.navigationLink:hover	{
		color:#0099ff;	
		text-decoration:underline;	
		font-size: 12px;	
	}


.requireicon1{
	background:url(../images/icon/dark_dot.gif) center no-repeat;
	height:20px;

}

.wrap-directory{
	width:auto;
}

.list-cat-directory{
	float:left;
	width:460px;
}

.list-directory{
	float:left;
	width:460px;
	border:1px solid red;
}


.findDirectory{
	font-family:tahoma, Arial;
	font-size:14px;
	color:#000;
	font-weight:bold;
}

input.text-key{
	font-family:tahoma, Arial;
	font-size:14px;
	color:#000;
	font-weight:bold;
	padding:2px;
	text-align:center;
}

.strumber{
	font-family:tahoma, Arial;
	font-size:14px;
	font-weight:bold;
	color:#333;
	padding:3px 0 10px 10px;
}
.strumber a, .strumber a:visited{
	color:#333333;
	text-decoration:underline;
}

.strumber a:hover{
	color:#999999;
	text-decoration:underline;
}



.links-urls{
	font-family:tahoma, Arial;
	font-size:12px;
	font-weight:normal;
}
.links-urls a, .links-urls a:visited{
	color:#FF9900;
	text-decoration:underline;
}

.links-urls a:hover{
	color:#FF9955;
	text-decoration:underline;
}

.directory-h3{
	margin:0;
	padding:3px 0 3px 0;
}

.directory-h3 a, .directory-h3 a:visited{
	font-family:tahoma, Arial;
	font-size:14px;
	color:#000;
	text-decoration:underline;
	font-weight:bold;
}

.directory-h3 a:hover{
	font-family:tahoma, Arial;
	font-size:14px;
	color:#f00;
	text-decoration:underline;
}

.directlinks-links{
	margin:0;
	padding:0;
	font-family:tahoma, Arial;
	font-size:12px;
	color:#0000CC;
}

.directory-manu{
	margin:0;
	padding:0;
	font-family:tahoma, Arial;
	font-size:14px;
	color:#000;
}


.directory-manu a, .directory-manu a:visited{
	color:#333;
	text-decoration:underline;
}

.directory-manu a:hover{
	color:#666;
	text-decoration:underline;
}

.directlinks-links a, .directlinks-links a:visited{
	color:#333;
	text-decoration:none;
}

.directlinks-links a:hover{
	color:#f00;
	text-decoration:underline;
}

.sub-cat-list{
	float:left;
	font-family:tahoma, Arial;
	font-size:12px;
	font-weight:normal;
	
	padding:5px 10px 5px 20px;
	background:url(../images/icon/icon_folder.gif) no-repeat left center;
}
.sub-cat-list a, .sub-cat-list a:visited{
	color:#333;
	text-decoration:underline;
}

.sub-cat-list a:hover{
	color:#333;
	text-decoration:none;
}

.hilight{
	background:#FFFF00;
	color:#000;
}

#report-bug{
	text-align:center;
}

#reSubmmit{
	width:140px;
	height:auto;
	color:#000;
	font-size:11px;
}

textarea#bug{
	border:1px inset;
	background:#EFEFEF;
	color:#000;
	font-size:11px;
}

.more-links a:link, .more-links a:visited{
	font-size:12px;
	color:blue !important;
	text-decoration:underline;
	font-weight:bold;
}
.more-links a:hover{
	color:#000 !important;
}