@charset "utf-8";
/* CSS Document */
body{
	padding:0 0 25px;
	margin:0px;
	height:100%;
	background-color:#F9F9F9;
}
body,td,div,span,h1,h2,h3{
	font-family:Tahoma, Verdana, "MS Sans Serif";
	font-size:13px;
	color:#444;
}
h1,h2,h3{
	padding:0;
	margin:0;
}
input[type=submit], input[type=button]{
	cursor:pointer;
}
input[type=text], input[type=password], select, textarea{
	border-color:#999999 #CCCCCC #CCCCCC #999999;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;	
	padding:1px 3px;
}
p{
	margin:0px;
	padding:2px 3px;
}
form{
	margin:0; padding:0;
}
a{
	text-decoration:none;
	outline:none;
	color:#003366;
}
a:visited{
	text-decoration:none;
	color:#003366;
}
a:hover{
	color:#09F;
	text-decoration:underline;
}
.clear{
	clear:both;
}
a img{
	border:none;
}
img{
	vertical-align:middle;
}
.col-l{
	float:left;
}
.col-r{
	float:right;
}
.miniTxt{
	font-size:10px;
}
.group{
	float:left;
}
.imgthmb{
		border:solid 2px #CCC;		
}
.tblb{
		width:130px;
		text-align:right;
		color:#999;
}
.tblb2{
		width:100px;
		text-align:right;
		color:#999;
}
.lst{
	list-style:none;
	padding:0;
	margin:0;
}
.lst li{
	padding:1px 0 1px 0;
	margin:0;
}
.mr-b{
	margin-bottom:10px;
}
.box-info2{
	padding:30px;
	background-color:#E9FFD2;
	border-bottom:solid 1px #66CC99;
	text-align:center;
	color:#006600;
}
.box-error2{
	background-color:#FFD7D7;
	border-bottom:solid 1px #FF3737;
	color:#D90000;
	text-align:center;
	padding:30px;
}
.box-error ul, .box-error2 ul{
	list-style:none;
	padding:0; margin:0;
}
.box-error li, .box-error2 li{	
	margin:0 0 0 20px;
	padding:1px 0;
}
/*layout*/
#body{
	width:1000px;
	margin:0 auto;
	background-color:#FFFFFF;
	padding:0 0 35px 0;
}
#main-top{	
	position:relative;
	background:url(../images/template3/HeaderBkg.jpg) no-repeat 0 0px #FFFFFF;
	float:left;
	width:100%;
}
#logo{
	position:absolute;
	top:25px;
	left:17px;
}
#top-menu{
	color:#FFFFFF;
	background:url(../images/template3/bg1.jpg) repeat-x 0 bottom #82a7c4;
	float:left;
	width:100%;
}
#top-menu a{
	color:#FFFFFF;
}
#ip-u, #ip-p{
	width:80px;	
}
#btLogin, #btSrch, .btRed{
	background:url(/images/template3/bt2.gif) no-repeat right bottom;
	border:none;
	color:#FFFFFF;
	font-weight:bold;
	padding:1px 8px 1px 8px;
	margin-left:3px;
}
.btRed:hover{
	background-position:right -42px;
}
.btRed[disabled]{
	background-position:right -9px;
	cursor:text;
}
.pnBt{
	text-align:center;
	padding-top:10px;
	clear:both;
}
#topbar{
	padding:5px; background-color:#1373AC; border-bottom:solid 1px #2C3998; color:#FFF;
}
#topbar a{
	color:#FFF;
	text-decoration:underline;
}
#topbar a:hover{
	color:#FFF;
	text-decoration:none;
}
#langbar{
	top:5px;
	right:5px;
	position:absolute;
}
#m-menu{
	float:right; 
	padding:60px 10px 0 0;
	margin:0;
	list-style:none;
}
#m-menu li{
	float:left;
	padding:0 0 0 10px;
	background:url(../images/mmenu_03.gif) no-repeat;
	margin:0 1px;
}
#m-menu li a{
	padding:2px 10px 0 0;	
	height:23px;
	background:url(../images/mmenu_03.gif) no-repeat right top;
	text-decoration:none;
	float:left;
}
#m-menu li.curr{
	background-position:0 -28px;	
}
#m-menu li.curr a{
	background-position:right -28px;
	color:#FFF;
	/*font-weight:bold;*/
}
#g-search{
	position:absolute; top:2px; right:5px;
}
#pnlogin{
	float:left;
	padding:0;
	width:950px;
	padding:0px 0 0 10px;
}
#loginfrm{
	padding:5px 0 0 5px;
}
#home-middle{
	width:560px; float:left;
}
#adslist{
	width:100%; float:right; padding:0; overflow:hidden;
}
#middle-left{
	width:170px; float:left; padding:0 0 0 0px; margin-right:0px;
}
#middle-center{
	width:810px; float:right; padding:0px 0px 0 0;
	line-height:150%;
	min-height:600px;
	margin-right:10px;
}
.fblike{
	padding:10px 0 10px 0; text-align:right;
}
.floatbar{
	position:fixed; bottom:0; text-align:right; border:solid 1px #F3D6FE; border-style:solid solid none solid; background:#FBF3FE; width:550px; padding:3px; z-index:9998; height:20px;
}
.floatbar .addthis_toolbox{
	float:left; margin:0 10px 0 0; width:100px;
}
.floatbar .btnlike{
	float:left;
}
* html body{
	height: 100%;overflow: auto;
}
* html .floatbar { 
	position: absolute;
}
#floathist{
	position:fixed; bottom:0; text-align:center; border:solid 1px #F3D6FE; border-style:solid solid none solid; background:#FBF3FE; width:200px; padding:3px; z-index:9998; height:20px; margin:0 0 0 790px;
}
#main-foot{
	/*background:url(../images/bg6.gif) no-repeat bottom;*/
	background:url(images/thm3_29.gif) repeat-x #f4f4f4;
	padding:20px 10px 10px;	
	clear:both;
	text-align:center; height:100px; position:relative;
}
#foot-l{
	padding:0; width:850px; float:left;
}
#foot-r{
	width:100px; height:100px; position:absolute; top:21px; right:6px;
}
#left-menu{
	padding:5px 0px 10px;
	border:solid 1px #CCC;
	margin:10px 0 0;
	overflow:hidden;
}
#left-menu ul{
	padding:0; margin:0; list-style:none;
}
#left-menu .line{
	border-bottom:solid 1px #FFFFFF;	
}
#left-menu li{
	margin:0;
	padding:0;
	border-bottom:solid 1px #FFFFFF;
}
#left-menu li a{
	color:#333;
	padding:6px 0 6px 20px;
	display:block;
	background:no-repeat 4px 6px;
	/*width:170px;*/
}
#left-menu li a:hover{
	background-color:#D7D7D7;
}
#left-menu .current a{
	/*font-weight:bold;*/
	color:#333333;
	background-color:#D7D7D7;
}
.menu-h{
	background:url(/images/h1bg2.gif) no-repeat; padding-left:10px;
}
.menu-h strong{
	display:block; background:url(../images/h1bg2.gif) right 0; padding:5px 0 5px 0;
	color:#FFFFFF;	
}
#mn1{
	background-image:url(../images/ic/ic_01.gif);
}
#mn2, #mn8, #mn9, #mn-place{
	background-image:url(../images/ic/ic_03.gif);
}
#mn3{
	background-image:url(../images/ic/ic_05.gif);
}
#mn4{
	background-image:url(../images/ic/ic_07.gif);
}
.mn5{
	background-image:url(../images/ic/ic_09.gif);
}
.mn6{
	background-image:url(../images/ic/ic_11.gif);
}
.mn7{
	background-image:url(../images/ic/ic_13.gif);
}
#mn20{
	background-image:url(../images/icon_listen.gif);
	background-position:5px 12px;
}
#mn21{
	background-image:url(../images/red-add.gif);
	background-position:3px 8px;
}
#ads-l{
	padding:10px 0 0 5px; background-color:#FFF;
}
.ads-l{
	padding:3px 0 3px 5px;
}
#boxSrch{
	margin-bottom:10px;width:210px;
}
#boxSrch h2{
	background:url(/images/template3/bxSrch_01.gif) no-repeat left top; height:36px; text-indent:-9999px; margin:0px; padding:0;
}
#boxSrch .inner{
	background:url(/images/template3/bxSrch_03.gif) repeat-x left top;
	padding:10px; font-weight:bold;
}
.adslist{
	width:100%; float:left; padding:5px 0 0 0; list-style:none;
}
.adslist li{
	width:125px; height:185px; float:left; margin:0 3px 7px 3px; text-align:center; overflow:hidden;
	padding:3px;
	background-color:#FFF; border:solid 1px #EEE;
}
#mastertalk{
	border:dashed 1px #FBE0C6; padding:5px; margin-bottom:10px;
}
#h1-1{
	background:url(../images/template3/h1_01.gif) no-repeat left top;
	height:36px;
	padding-left:200px;
}
.hoption{
	background:url(../images/template3/h1_01.gif) no-repeat right top;
	height:36px;
	padding:8px 10px 0 0;
	text-align:right;
}
#h1-1, #h1-2, #h1-3{
	color:#FFFFFF;
}
#h1-1 a, #h1-2 a, #h1-3 a{
	color:#FFFFFF;
}
#h1-2{
	background:url(../images/template3/h1_07.gif) no-repeat left top;
	height:36px;
	padding-left:250px;
}
#h1-2 .hoption{
	background:url(../images/template3/h1_07.gif) no-repeat right top;
}
#h1-3{
	background:url(../images/template3/h1_09.gif) no-repeat left top;
	height:36px;
	padding-left:200px;
}
#h1-3 .hoption{
	background:url(../images/template3/h1_09.gif) no-repeat right top;
}
/**/
#h1-4{
	background:url(../images/template3/h1_13.gif) no-repeat left top;
	height:36px;
	padding-left:250px;
}
#h1-4 .hoption{
	background:url(../images/template3/h1_13.gif) no-repeat right top;
}
#h1-5{
	background:url(../images/template3/vip_13.gif) no-repeat left top;
	height:36px;
	padding-left:250px;
}
#h1-5 .hoption{
	background:url(../images/template3/vip_13.gif) no-repeat right top;
}
/**/
#h1-1 h2, #h1-2 h2, #h1-3 h2, #h1-4 h2, #h1-5 h2{
	display:none;
}
.h1-dt{
	border-bottom:solid 1px #CCCCCC;
	margin:0 5px;
	font-size:0.8em;
	color:#666666;
}
.hm-header1{
	background:url(../images/template3/h1_04.gif) left top;
	height:23px!important;
	font-size:1em;
	color:#FFFFFF;
	padding:3px 0 0 3px;	
}
.hm-header1 h2{
	padding:0;
	float:left;
	font-size:1em;
}
.hm-header1 a{
	font-weight:normal;
	color:#FFFFFF;
}
#kn-c{
	float:left;
}

#kn-c .it{
	width:260px;
	height:80px;
	overflow:hidden;
	margin:10px 5px;
	float:left;
}
#kn-c .thb{
	width:90px;
	height:70px;
	float:left;
}
#kn-c .thb img{
	border:solid 1px #CCC;
}
#kn-c .thb:hover img{
	border-color:#999;
}
#kn-c .info{
	width:160px;
	float:right;
	overflow:hidden;
}
.sec{
	float:left;
	width:100%;
}
#last-prom{
	float:left;
	width:100%;
}
#last-prom li{
	float:left;
	width:100%;
	padding:3px 0;
	border-bottom:dotted 1px #CCC;	
}
#last-prom li span{
	width:500px;
	float:left;
	background:url(../images/9_62.gif) no-repeat 0 5px;
	padding-left:20px;
	
}
#last-prom li a.hn{
	width:150px;
	margin-left:3px;
	background:none;
	padding:0;
	line-height:110%;
}
#last-prom li a.hn img{
	float:left;
	margin-right:3px;
	vertical-align:top;	
}
.tblst .pin{
	background-color:#FDECCC;
}
.tblst .pin.odd{
	background-color:#FEF7DE;
}
.tblst td{
	border-bottom:1px #CCC dashed;
}
#top-province{
	padding:0px;
	margin:0px 0 0 5px;
	list-style:none;
}
#top-province li{
	float:left;
	margin:2px 0;
	width:165px;
	background:url(/images/selli.gif) no-repeat top left;
	padding:2px 0 1px 10px;
	overflow:hidden; white-space:nowrap;
	margin:1px 2px;
}
#top-province li a{
	
	/*width:175px;*/
	/*display:block;*/
	/*float:left;*/
	text-decoration:none;
	line-height:110%;
}
#top-province li a:hover{
	/*background-position:0 -22px;
	background-color:#FFFFFF;*/
}
#top-province li a.feed{
	background:url(../images/rss-feed.gif) no-repeat 1px 3px;
	width:18px;
	height:18px;
	text-indent:-100px;
	overflow:hidden;
	float:right;
	padding:0px;
}
#top-province li a.feed:hover{
	opacity: 0.85;
	background-position: 1px 2px;
}
.hlast .thb{
	width:30px;
	height:30px;
	float:left;
	margin-right:5px;
	
}
.hlast li{
	border-bottom:dotted 1px #CCC;
	padding:3px 0 3px 25px; background:url(../images/ic/ic_01.gif) no-repeat 5px 6px;
}
.hlast li p{
	font-size:10px;
}
.tplst li{
	padding:0;
	border-bottom:1px dotted #DDDDDD;
}
.tplst li a{
	background:url(../images/arrow_r.gif) no-repeat 0 10px;
	padding:3px 0 3px 12px;
	display:block;
	
}
.tplst li a:hover{
	background-color:#F7F7F7;
}
.tplst2 li{
	background:url(../images/arrow_r.gif) no-repeat 0 10px;
	padding:3px 0 3px 12px;
	border-bottom:1px dotted #DDDDDD;
}
.accomsearch{
	background:url(../images/bg4.gif) no-repeat bottom;
	margin-bottom:1em;
	padding:10px 10px 15px;
}
.accomsearch div{
	clear:both;
	padding:2px 0 0 3px;
}
.accomsearch .flb{
	width:70px; float:left;
	text-align:right;
	padding:2px 3px 0 0;
	font-weight:bold;
}
.accomsearch .flb-inline{
	padding-left:15px;
	text-align:right;
	float:left;
	width:50px;
	padding:2px 3px 0 0;
	font-weight:bold;
}
.accomsearch .group1{
	width:430px; float:left;
}
.accomsearch .tbOption td{
	width:150px;
}
#lnkSearchMore{
	background:url(../images/viewmag.gif) no-repeat;
	padding-left:20px;
}
.accomsearch #pnSearchMore{
	border:solid 1px #CC9966;
	margin:5px;
	border-style:solid none solid none;
	/*border-style:solid none solid none;*/
	padding:5px;
	display:none;
}
.roomavail{
	color:#009900;
	background:url(../images/avail.gif) no-repeat;
	padding-left:16px;
	font-weight:bold;
}
.roomfull{
	color:#FF3300;
	background:url(../images/full.gif) no-repeat;
	padding-left:16px;
	font-weight:bold;
}
.roomphone{
	background:url(../images/9_37.gif) no-repeat;
	padding-left:20px;
	color:#003399; font-weight:bold;
}
.avail_Y{
	color:#009900; font-weight:bold;
}
.avail_N{
	color:#DD0000; font-weight:bold;
}
.avail_P{
	color:#003399; font-weight:bold;
}
.pnSend2Fnd{
	border:solid 1px #FC0; padding:5px; width:300px; height:180px; top:83px; left:654px; position:absolute; background-color:#FFF; display:none;
}
#btFndClose{
	top:2px; right:2px; position:absolute;
}
.accomlist{
	clear:both;
}
.accomlist .rN{
	background:url(../images/mfg_N.gif) no-repeat top right;
}
.accomlist .rY{
	background:url(../images/mfg_Y.gif) no-repeat top right;
}
.accomlist .rP{
	background:url(../images/mfg_P.gif) no-repeat top right;
}
.accomlist .odd{
	background-color:#F9F9F9;
}
.accomlist .item{
	padding:10px 0; float:left; width:100%;
}
.accomlist .near{
	font-size:10px;
	color:#666;
}
.accomlist .av{
	width:90px; height:70px; float:left; margin-right:10px; text-align:center;
}
.accomlist .thumb img{
	width:90px; height:70px; border:solid 1px #CCCCCC; padding:2px; display:block;
}
.accomlist .thumb:hover{
	background-color:#EEEEEE;
	border-color:#999999;
}
.accomlist .info{
	float:left; width:665px;
}
.accomlist .name{
	height:20px;
}
.accomlist .name a{
	font-weight:bold;
}
.accomlist .name a strong{
	font-weight:bold!important;
	border-bottom:none;
	color:#0066CC;
}
.accomlist .addr {
	padding:7px 0 0 10px;;
}
.accomlist .addr .col-l span{
	width:70px; float:left; text-decoration:underline; text-align:right; margin-right:5px;
}
/*.accomlist .addr div{
	clear:both; padding:2px 0;
}*/
.accomlist .ft{
	/*height:20px;*/
}
.accomlist .price{
	color:#FF6600;
	padding:0px 0px 5px;
	border-bottom:dashed 1px #FDC;
	margin-bottom:10px;
}
.accomlist .price span{
	font-size:0.8em; display:block; padding:0px; line-height:100%;
}
.accomlist .update{
	font-size:11px;
	text-decoration:none!important;
	width:160px!important;
	color:#999999;
	text-align:left!important;
}
.amphur-lst{
	border:dashed 1px #FFE2D5;
	background-color:#FFF;
	float:left;
	width:100%;
	margin:5px 0;
	padding:5px 0;
}
.amphur-lst h2{
	font-size:1em;	
	padding:0px 0 2px 5px;
}
.amphur-lst ul{
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
}
.amphur-lst ul li{
	float:left;
	/*width:250px;*/
	padding:2px 5px 2px 16px;
	background:url(../images/avail.gif) no-repeat 0 5px;
	white-space:nowrap;
}
#loadingPage{
	position:absolute; background-color:#FFF; display:none;
}
.accomlist .col-l{
	width:435px; border-right:solid 1px #CCC; padding-right:5px;
}
.accomlist .col-r{
	width:205px;
}
.accomlist .col-r strong{
	color:#999; font-weight:normal; border-top:solid 1px #CCC; display:block; padding:0px 5px; margin-top:10px; text-align:right;
}
.lnkBook{
	padding:2px 2px 1px 18px!important;
	background:url(../images/book_N.gif) no-repeat;
	color:#069; text-decoration:none;
}
.unBook{
	background-image:url(../images/book_Y.gif);
}
.lnkFriend{
	padding:2px 2px 1px 18px;
	background:url(../images/4_53.gif) no-repeat;
	color:#069; text-decoration:none;
}
.lnkLogout{
	background:url(images/ic007.gif) no-repeat;
	padding:1px 0 1px 18px;
}
.b1{
	border-bottom:dashed 1px #666666;
	color:#000;
	font-weight:normal;	
}
.lnkHideEmail{
	background:url(../images/17_55.gif) no-repeat;
	padding-left:18px;
}
.tname{
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
	height:42px;	
}
.tname h1{
	padding:10px 0 0 10px;
	margin:0;
	float:left;
	font-size:16px;
	width:540px;
	overflow:hidden;
	white-space:nowrap;
}
.flag{
	background-repeat:no-repeat;
	padding-left:100px;
	float:right;
	height:32px;
	font-size:2em;
	padding:10px 0 0 100px;
	width:100px;
}
.flag_Y{
	background-image:url(../images/fg_Y.gif);
}
.flag_N{
	background-image:url(../images/fg_N.gif);
}
.flag_P{
	background-image:url(../images/fg_P.gif);
	width:130px;
}
.notcomment{
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
	margin:1em 0;
	padding:30px 10px;
	text-align:center;
}
.box-error{
	border:solid 1px #FFD9D9;
	border-style:solid none solid none;
	background-color:#FFF0F0;	
	color:#FF2B2B;
	text-align:center;
	padding:10px;
	margin-bottom:10px;
}
.hordetail{
	
}
.imgview{
	width:250px; margin-right:10px; float:left; text-align:center;
	/*height:300px;*/
}
.hordetail .detail{
	width:500px; float:right;
}
.hordetail .detail p{
	clear:both;
	padding:2px 0 3px 0;
}
.hordetail .dgroup{
	padding-bottom:10px;
	clear:both;
}
.hordetail .group{
	width:330px;
}
.hordetail .dgroup div{
	clear:both;
}
.dlb{
	width:100px;
	text-align:right;
	padding-right:5px;
	font-weight:bold;
	float:left;
	display:block;	
}
.thumbview{
	padding-top:10px;
	padding-left:10px;
}
.thumbview a{
	display:block;
	margin:0 2px 2px 0;
	float:left;		
}
.thumbview a img{
	border:solid 2px #F0F0F0;		
}
.thumbview a:hover img{
	border-color:#DADADA;
}
.roomslist{
	clear:both; padding-top:10px;
}
.roomslist .mp .thumb{
	border:solid 1px #CCCCCC;
	padding:2px;
	display:block;
}
.roomslist .thumb:hover{
	background-color:#DBDBDB;
}
.roomslist .picnum{
	padding:2px 3px;
}
.roomslist .picnum:hover{
	background-color:#E1E1E1;
}
.roomslist .rltlb{
	width:55px;
	float:left;
	font-weight:bold;
	padding-right:3px;
}
.tbRoomlist{
	border-spacing:0px;
}
.tbRoomlist td{
	padding:3px;
	vertical-align:top;
}
.tbRoomlist thead td{
	background-color:#F0F0F0;
	color:#990000; font-weight:bold;
	text-align:center;
	border-bottom:solid 1px #D3D3D3;
}
.tbRoomlist tbody td{
	border-bottom:solid 1px #CCCCCC;
}
/*.tbRoomlist tr:hover{
	background-color:#F2F2F2;
}*/
.group{
	clear:none!important;
	float:left!important;
	width:430px;
}
.statusdetail{
	color:#666666;
	height:1.1em;
	padding:5px;
	border-bottom:solid 1px #CCCCCC;
}
.update{
	background:url(../images/date.gif) no-repeat;
	padding:2px 0 2px 20px;
}
.visit{
	background:url(../images/viewmagfit.gif) no-repeat;
	padding:2px 0 2px 20px;
}
.lnkMap{
	background:url(../images/map_magnify.png) no-repeat;
	padding:1px 0 2px 20px;
}
#lnkBookmask{
	background:url(../images/favorites.gif) no-repeat;
	padding-left:20px;
}
.inbookmask{
	background:url(../images/favorites.gif) no-repeat;
	padding-left:20px;
	color:#009900;
}
.lnkResev{
	background:url(../images/red-add.gif) no-repeat;
	padding-left:17px;	
}
/**/
.commentlist{
}
.commentlist .item{
	margin-bottom:10px;
}
.commentlist .msg-re{
	padding:3px 5px;
	/*border-bottom:solid 1px #F4F4F4;*/
	font-size:10px;
	text-align:right;
}
.commentlist .msg-re a{
	color:#999;
}
.commentlist .msg-inner{
	padding:10px; border-bottom:solid 1px #CCCCCC; background:url(../images/user-info.jpg) no-repeat 700px 10px;
}
.commentlist .msg-foot{
	border-top:solid 1px #F3F3F3; padding:5px 0; margin-top:10px; color:#BF0000; height:25px;
}
.commentlist .msg-foot > span, .commentlist .msg-foot > a{
	float:left; margin:0 3px;
}
.commentlist .msg-foot .ctrl{
	float:right;
}
.commentlist .msg-shadow{
	background:url(../images/shadow1.gif) repeat-x; height:5px; margin:0 3px;
}
.postby{
	color:#333333;
}
.email{
	color:#333333;
}
.tel{
	color:#333333;
}
.postdate{
	color:#333333;
}
.ip{
	color:#999999;
}
/**/
#idMsgBox{
	width:600px; margin:20px auto; padding:10px; border:solid 1px #CCCCCC;
}
#idMsgBox p{
	clear:both;
	padding:2px 0 3px 0;
}
#idMsgBox .flb{
	width:100px;
	float:left;
	text-align:right;
	padding:3px 5px 0 0;
}
.agreement{
	border:solid 1px #FF6699;
	background-color:#FFECF5;
	padding:10px;
	width:550px;
	margin:0 auto;
	margin-bottom:10px;
}
.agreement h2{
	font-size:1em;
	float:none;
	margin-bottom:5px;
}
.agreement ul{
	margin:0;
	padding:0 0 0 20px;
	
}
/**/
.neardesti{
	border:solid 1px #CCCCCC;
	border-top:solid 3px #CCCCCC;
	border-bottom:solid 3px #CCCCCC;
	padding:5px;
	float:left; width:100%;
}
.neardesti ul{
	padding:0 0 0 20px;
	margin:0;
	list-style:none;
}
.neardesti ul li{
	padding:1px 5px 2px 20px;	
	background:url(../images/icon_info.gif) no-repeat; float:left;
}
pre{
	padding:0;
	margin:0;	
}
.hordetail #form1 div{
	clear:both;
}
.pager a{
	font-size:9px;
	padding:0 0;
	text-align:center;
	width:13px;
}
.header2{
	background:url(../images/template3/h1_04.gif) repeat-x left top;
	font-weight:bold; color:#333;
	height:23px;
	background-color:#E1E1E1;
	color:#FFFFFF;
	text-indent:10px;
}
.reqstar{
	color:#CC3300;
}
.h2{
	font:1.7em;
}
.gads{
	padding:0 0 10px 10px;
}
.thumb{
	margin-bottom:2px;
}
/*#lnkUpperPost{
	background:url(../../images/task_up.gif) no-repeat;
	padding:1px 0 2px 18px;
}*/
/*.lnkEditPost{
	background: url(../../images/icon_info.gif) no-repeat;
	padding:1px 0 2px 18px;
}*/
.up-disable{
	text-decoration:line-through;
	color:#CCCCCC;
}
#wb_head,#body_content{
	width:450px;
}
#ans_from,#ans_detail{
	width:350px;
	
}
#alert_email{
	width:155px;
}
.wbimg{
	width:95%;
	max-height:400px;
	margin:10px auto 0 auto;
	overflow:auto;
	border:solid 1px #DDD;
	text-align:center;
}
.boardInfo{
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
	padding:5px 10px 5px;
}
.boardInfo h1{
	font-size:1.4em;
	padding-bottom:0px;
}
.pnOption{
	background-color:#FAFAFA;
	border-bottom:1px solid #EEE;
	margin-bottom:1em;
	padding:5px;
	height:1.4em;
}
.pnOption a{
	color:#CC3300;	
}
.tbBoard{
	border-spacing:0px;
	border:solid 1px #CCCCCC;
	border-collapse: collapse;
}
.tbBoard td{
	padding:4px;	
}
.tbBoard thead td{
	background:url(../../images/bg3.gif) repeat-x #CCCCCC;
	color:#990000; font-weight:bold;
	text-align:center;
}
.tbBoard tbody td{
	border-bottom:solid 1px #CCCCCC;
}
.tbBoard .postdate{
	font-size:0.8em; color:#666666;
	clear:both;
}
.tbBoard .wb-dt{
	font-size:11px;
	color:#999;
	line-height:120%;
}
.tbBoard .h{
	font-weight:bold;
}
.tbBoard .thumb{
	float:left;
	margin-right:5px;
}
.tbBoard .pin{
	background-color:#FEF7DE;
}
.tbBoard .pin.odd{
	background-color:#FFFDF3;
}
.wbf2, .wbf4, .wbf6{
	/*background-color:#EEEEEE;*/
}
.wbf4, .wbf5{
	text-align:center; width:50px;
}
.wbf3{
	text-align:center; width:100px;
}
.wbf3, .wbf5{
	color:#C10000;
}
.wbf1{
	width:50px;
}
.wbf1 a{
	display:block;
	height:50px;
}
.wbf4{
	width:50px;
}
.wbf5{
	width:50px;
}
.wbf6{
	width:120px;
}
/**/
.form p{
	clear:both;
	padding:3px 0 4px 0;
}
.form .flb{
	width:150px;
	float:left;
	text-align:right;
	padding:3px 5px 0 0;	
	font-weight:bold;
}
/**/
.lnkNew{
	background:url(../../images/5_110.gif) no-repeat 0 3px;
	padding-left:15px;	
}
.lnkResev{
	float:right; font-weight:normal;
	padding:3px 10px 0 18px;
	background:url(../../images/ic4.gif) no-repeat 0 3px;
	/*color:#FFFFFF;*/
}
.lnkBack{
	/*
	height:30px;*/
	background:url(../../images/back.gif) no-repeat 0 3px;
	padding-left:15px;
	float:left;
}
.msg-header{
	font-size:14px;
	padding:2px 0;
	margin:0;
	
}
.msg-top{
	border-bottom:solid 1px #EEE;
	padding-bottom:5px;
}
.msg-top .addr{
	font-size:12px;
	color:#C00;
}
.question{
	clear:both;
	position:relative;
	padding:5px 5px 0; border:solid 3px #DDD; margin-bottom:25px;
}
.question .msg-inner{
	padding:10px 10px 15px;
}
.question .msg-foot{
	padding:5px 5px 0; margin-top:10px;
	border-top:solid 1px #EEE; position:relative;
}
.question .msg-ctrl{
	border:solid 1px #DDD; padding:0 10px; float:right;font-size:12px;
}
.postinfo{
	height:25px; position:relative;
	/*float:left; color:#990000;*/
}
.postinfo .comm_ctrl{
	float:right;
}
.rpt-del{
	/*float:right;*/	
	color:#990000;
}
.question .msg-shadow{
	/*background:url(../../images/shadow1.gif) repeat-x; height:5px; margin:0 3px;*/
}

.commentlist h2{
	float:left;
	font-size:1em;
	padding:3px 10px;
}
.commentlist .item{
	margin-bottom:10px;
	clear:both;
}
.commentlist .msg-inner{
	padding:10px; border-bottom:solid 1px #CCCCCC;
	background:url(../../images/user-info.jpg) no-repeat 700px 10px;	
	 
}
.commentlist .highlight{
	border:dotted 5px #FF0000;
}
.commentlist .msg-foot{
	border-top:solid 1px #F3F3F3; padding:5px 10px 0 10px; height:1em;
}
.commentlist .msg-shadow{
	background:url(../../images/shadow1.gif) repeat-x; height:5px; margin:0 3px;
}
.postby,.email,.tel{
	color:#333333;
}
/*.email{
	background:url(../../images/4_53.gif) no-repeat;
	padding-left:20px;
	color:#0099CC;
}
.tel{
	background:url(../../images/9_32.gif) no-repeat;
	padding-left:20px;
	color:#0099CC;
}*/
.postdate{
	color:#333333;
}
.ip{
	color:#999999;
}
/**/
#idMsgBox{
	width:600px; margin:20px auto; padding:10px; border:solid 1px #CCCCCC;
	clear:both;
}
#idMsgBox p{
	clear:both;
	padding:2px 0 3px 0;
}
#idMsgBox .flb{
	width:100px;
	float:left;
	/*text-align:right;*/
	padding:3px 5px 0 0;
}
/*alert_balloon*/
#alert_balloon{
	position:absolute; background:url(/images/rptballoon.gif) no-repeat; display:none;
}
#alert_balloon_inner div{
	padding:2px 0;
}
#alert_balloon_inner{
	width:332px; height:180px; padding:15px 0 0 25px;
}
#balloon_close{
	position:absolute; top:10px;; left:310px; color:#CC0000;
}
#alert_balloon_inner #ssbox{
	color:#009900; font-weight:bold; text-align:center;
	padding-top:40px;
	display:none;
}
.agreement{
	border:solid 1px #FF6699;
	background-color:#FFECF5;
	padding:10px;
	width:550px;
	margin:0 auto;
	margin-bottom:10px;
}
.agreement h2{
	font-size:1em;
	float:none;
	margin-bottom:5px;
}
.agreement ul{
	margin:0;
	padding:0 0 0 20px;
	
}
.lb-BUY,.lb-OTHER,.lb-RENT,.lb-REQ,.lb-SALE{
	background:url(../../images/wb_ic/wb2_BUY.gif) no-repeat 50%;
	height:15px;
	display:block;
	text-indent:-9999px;
}
.lb-OTHER{
	background-image:url(../../images/wb_ic/wb2_OTHER.gif);
}
.lb-RENT{
	background-image:url(../../images/wb_ic/wb2_RENT.gif);
}
.lb-REQ{
	background-image:url(../../images/wb_ic/wb2_REQ.gif);
}
.lb-SALE{
	background-image:url(../../images/wb_ic/wb2_SALE.gif);
}
#errDupl{
	background:#FEF3FA; padding:3px; border:solid 1px #FED3E0; color:#C00; display:none;
	overflow:hidden; width:460px;
}.pager{
	height:25px;
	clear:both;
	padding-top:5px;
}
.pager label{
	float:left;
	margin-right:5px;
	padding:1px 0;
}
.pager a, .pager span{
	float:left;
	padding:1px 0;
	text-align:center;
	border:solid 1px #EAEAEA;
	background-color:#F7F7F7;
	margin:0 2px;
	width:20px;
}
.pager a:hover, .pager span{
	background-color:#FFFFFF;
}
.pager span strong{
	border:none;
	font-weight:bold;
}
.userlog{
	color:#9D0000; font-weight:bold;
}
.p-name{
	font-size:9px;
}
a.current{
	font-weight:bold;
	color:#CC0000;
}
.tagslist{
	/*margin-top:10px;*/
	border-bottom:solid 1px #CCC; padding:10px;
	border-top:solid 1px #CCC; padding:10px;
}
.tagslist a{
	/*padding:1px 5px 2px 5px;*/
	padding:2px;
	display:block;
	float:left;
	width:220px;
	height:20px;
	border-bottom:dashed 1px #E4E4E4;	
	overflow:hidden;
	margin:1px 5px 0 0!important;
	/*border:solid 1px;*/
}
.tagslist a:hover{
	background-color:#FFEFE8;
}
.del{
	width:25px!important;
	text-align:center;
	font-size:10px;
}
.titleInfo{
	background-color:#EEEEEE;
	border-bottom:1px solid #CCCCCC;
	margin-bottom:1em;
	padding:5px 10px 5px;
}
.titleInfo h1{
	font-size:1.4em;
	padding-bottom:0;
}
#link-exchg{
	text-align:center; padding:10px 0 5px 0; clear:both; border-top:solid 1px #CCCCCC;
}
/*#mem-menu{
	height:38px;
	margin:0;	
	padding:3px 10px;
	color:#FFF;
	list-style:none;
	float:left;
}
#mem-menu *{
	line-height:100%!important;
}
#mem-menu li{
	padding:0;	
	margin: 0 2px;
	float:left;
	background:url(../images/bgmn.gif) no-repeat 0 0;
	width:140px;
	height:37px;
}
#mem-menu li:hover{
	background-position:0 -37px!important;
}
#mem-menu li a{
	color:#06C;
	text-decoration:underline;
}
#mem-menu li a:hover{
	text-decoration:none;
}
#mem-menu li div{
	background:url(../images/mnico.gif) no-repeat;
	display:block;
	padding:3px 0 2px 28px;
	text-decoration:none;
	color:#006699;
	overflow:hidden;	
}
#mem-menu li div span{
	font-size:11px;
	color:#999999;	
	display:block;
	padding-top:3px;
}
#mn-rept{
	background-position:3px 0!important;
}
#mn-add{
	background-position:3px -37px!important;
}
#mn-list{
	background-position:3px -74px!important;
}
#mn-fav{
	background-position:3px -111px!important;
}
#mn-prof{
	background-position:3px -148px!important;
}
#mn-logout{
	background-position:3px -185px!important;
}*/
/*.menu-h{
	background:url(../images/h1bg2.gif) no-repeat; padding-left:10px;
}
.menu-h strong{
	display:block; background:url(../images/h1bg2.gif) right 0; padding:5px 0 5px 0;
	color:#FFFFFF;	
}*/
#mem-menu{
	padding:8px 0 0 0; margin:0; list-style:none;
	float:left;
}
#mem-menu li{
	padding:0 10px 0 15px; margin:0; background:url(images/ico_folder.gif) no-repeat; float:left;
}
#pnUsermenu{
	float:right;
	padding:8px 0 0 0;
}
.remark{
	color:#FF6600;	 
	 padding-left:5px;
}
.notfound{
	color:#FF9900;
	border:solid 1px #FFC9AE;
	border-style:solid none solid none;
	padding:20px;
	text-align:center;
	margin:20px 0;
}
.has-map{
	float:left;
	background:url(../../images/map_magnify.png) no-repeat;
	width:16px;
	height:16px;	
	text-indent:-9999px;
	margin-right:3px;
}
.has-album{
	float:left;
	background:url(../../images/photo.gif) no-repeat 0 2px;
	width:16px;
	height:16px;
	text-indent:-9999px;
	margin-right:3px;
}
.has-new{
	float:left;
	background:url(../images/new.gif) no-repeat 0 3px;
	width:22px;
	height:16px;
	text-indent:-9999px;
	margin-right:3px;
}
.has-hot{
	float:left;
	background:url(../images/hot.gif) no-repeat 0 3px;
	width:22px;
	height:16px;
	text-indent:-9999px;
	margin-right:3px;
}
.has-en{
	float:left;
	background:url(../images/gb.png) no-repeat 0 3px;
	width:22px;
	height:16px;
	text-indent:-9999px;
	margin-right:3px;
}
.lst-option{
	float:left;
	padding-left:5px;
}
.accomlist .avail_Y,.accomlist .avail_N,.accomlist .avail_P{
	float:right;
	width:60px;
	text-align:center;
}
.sp-star{
	float:left;
	margin-right:2px;
	background:url(../images/star.gif) no-repeat 0 2px;
	width:12px;
	height:13px;
	text-indent:-9999px;
}
#mem-menu li a{
	color:#F60;
}
.breadCrumb
{
	/*margin: 0;*/
	padding: 0;
	/*float: left;*/
	display: block;
	height: 21px;
	overflow: hidden;
	width:768px;
	padding:5px;
	border:solid 1px #dedede;
	background:#fff;
}
.breadCrumb ul
{
	margin: 0;
	padding: 0;
	height: 21px;
	display: block;
}
.breadCrumb ul li
{
	display: block;
	float: left;
	position: relative;
	height: 21px;
	overflow: hidden;
	line-height: 21px;
	margin: 0px 6px 0px 0;
	padding: 0px 10px 0px 0;
	font-size: .9167em;
	background: url(images/Chevron.gif) no-repeat 100% 0;
}
.breadCrumb ul li div.chevronOverlay
{
	position: absolute;
	right: 0;
	top: 0;
	z-index: 2;
}
.breadCrumb ul li span
{
	display: block;
	overflow: hidden;
}
.breadCrumb ul li a
{
	display: block;
	position: relative;
	height: 21px;
	line-height: 21px;
	overflow: hidden;
	float: left;
}
.breadCrumb ul li.first a
{
	height: 16px !important;
	text-indent:-1000em;
	width:16px;
	padding: 0;
	margin-top: 2px;
	overflow: hidden;
	background:url(images/IconHome.gif) no-repeat 0 0;
}
.breadCrumb ul li.first a:hover
{
	background-position: 0 -16px;
}
.breadCrumb ul li.last
{
	background: none;
	margin-right: 0;
	padding-right: 0;
}
#brelated{
	margin-bottom:10px;
}
#brelated ul{
	padding-left:10px;
}
#brelated li{
	background:url(../images/tag_orange.gif) no-repeat 0 3px;
	padding-left:20px;	
}

#lnknewpost{
	background:url(images/post-new.gif) no-repeat; padding:5px 20px 5px 32px; color:#FFF; font-size:14px; display:block;
}
#b-ctrl{
	height:31px; margin-bottom:10px;text-align:right;
}
#b-ctrl #lnknewpost{
	float:right;
}
#blst-ctrl{
	height:31px;
	margin:5px 0;
	border-bottom:solid 1px #EEE;
}
#blst-ctrl #lnknewpost{
	float:left;
}
#blst-ctrl form{
	float:right;
	padding:5px 0 0 0;
}
#blist-related{
	border:solid 1px #EEE; background-color:#FEFEFE; padding:10px; margin:10px 0; float:left; width:760px;
}
#blist-related ul{
	list-style:none;
	padding:0;
	margin:0;
}
#blist-related ul li{
	padding:2px 5px 2px 16px;
	margin:0;
	float:left;
	background:url(../images/avail.gif) no-repeat 0 5px;
}
#b-warn{
	border:solid 3px #F4F4F4; padding:5px; background-color:#FFECD9; color:#FF8080; font-size:11px; margin-bottom:10px;
}
.bannerlist{
	padding:10px; border-bottom:solid 2px #CCCCCC; margin-bottom:10px; text-align:center;
}
.code-ex{
	padding:10px; text-align:center; border:solid 1px #FEF3DE; background-color:#FFFEF9;
}
#lang{
	padding:0px 5px 10px;
	text-align:right;
}
#lang #sw-en{
	padding-left:18px;
	background:url(../images/gb.png) no-repeat 0 3px;
}
#mads-l{
	text-align:center;
}
#mads-l div{
	margin:5px;
	padding:5px 0;
}
/*>>Modal OSX*/
#osx-modal-content, #osx-modal-data {display:none;}

/* Overlay */
#osx-overlay {background-color:#000; cursor:wait;}

/* Container */
#osx-container {background-color:#eee; color:#000; font-family:"Lucida Grande",Arial,sans-serif; font-size:.9em; padding-bottom:4px; width:600px; -moz-border-radius-bottomleft:6px; -webkit-border-bottom-left-radius:6px; -moz-border-radius-bottomright:6px; -webkit-border-bottom-right-radius:6px; -moz-box-shadow:0 0 64px #000; -webkit-box-shadow:0 0 64px #000;}
#osx-container a {color:#ddd;}
#osx-container #osx-modal-title {color:#000; background-color:#ddd; border-bottom:1px solid #ccc; font-weight:bold; padding:6px 8px; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close {display:none; position:absolute;top:3px; right:3px; width:20px; height:20px}
#osx-container .close a {display:block; color:#777; font-size:.8em; font-weight:bold; padding:6px 12px 0; text-decoration:none; text-shadow:0 1px 0 #f4f4f4;}
#osx-container .close a:hover {color:#000;}
#osx-container #osx-modal-data {padding:6px 12px;}
#osx-container h2 {margin:10px 0 6px;}
#osx-container p {margin-bottom:10px;}
#osx-container span {color:#777; font-size:.9em;}
/*<<Modal OSX*/
/*>>j.topic*/
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
	opacity: 0.9;
}
#tooltip h3, #tooltip div { margin: 0; }
/*<<j.topic*/
/*>>j.autocomp*/
.ac_results {
	padding: 0px;
	border: 1px solid black;
	background-color: white;
	overflow: hidden;
	z-index: 99999;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: default;
	display: block;
	/* 
	if width will be 100% horizontal scrollbar will apear 
	when scroll mode will be used
	*/
	/*width: 100%;*/
	font: menu;
	font-size: 12px;
	/* 
	it is very important, if line-height not setted or setted 
	in relative units scroll will be broken in firefox
	*/
	line-height: 16px;
	overflow: hidden;
}

.ac_loading {
	background: white url('indicator.gif') right center no-repeat;
}

.ac_odd {
	background-color: #eee;
}

.ac_over {
	background-color: #0A246A;
	color: white;
}
/*<<*/
#board-ads{
	height:150px;
}
#board-ads div{
	width:125px;
	height:125px;
	padding:5px;
	margin:5px 8px;
	border:solid 1px #EEE;
	float:left;
}
.ipnum{
	text-align:right;
	color:#C00;
}
.hbar1{
	background:url(/css/images/bar2_19.gif) no-repeat left top; padding:0 0 0 10px; font-size:13px; color:#FFF;
}
.hbar1 span,.hbar1 a{
	 color:#FFF; text-decoration:none;
	 background:url(/css/images/bar2_19.gif) no-repeat right top; padding:9px 9px 9px 0; display:block;
}
#h-pvlist li{
	float:left;
	width:210px;
	padding:2px 0 2px 0;
}
#h-pvlist li a{	
	background:url(../images/arrow_r.gif) no-repeat 3px 3px;
	padding:1px 0 1px 16px;
}
.lnkdel{
	background:url(images/17_06.gif) no-repeat 0 3px; padding-left:15px;
}
#m-menu2{
	list-style:none;
	padding:0;
	margin:0;
	float:left;
	height:32px;
}
#m-menu2 li{
	padding:0;
	margin:0;
	float:left;	
}
#m-menu2 li a{
	padding:10px 10px 0 10px;
	height:22px;
	background:url(images/thm3_20.gif) no-repeat right center;
	float:left;
	color:#FFF;
}
#m-menu2 li a:hover{
	text-decoration:underline;
}
#txtQSrch{
	background:url(images/thm3_15.gif) no-repeat; width:143px;
	border:none;
	padding:3px 5px 0 5px;
	height:23px;
	float:left;
	color:#999;
}
#btGSrch{
	float:left;
}
#pntopmn{
	background:url(images/thm3_10.gif) repeat-x; height:63px; position:relative; margin:0 11px; overflow:visible; margin-bottom:10px;
}
#pntopmn #l{
	background:url(images/thm3_07.gif) no-repeat; width:11px; height:63px; position:absolute; top:0; left:-11px;
}
#pntopmn #r{
	background:url(images/thm3_12.gif) no-repeat; width:12px; height:63px; position:absolute; top:0; right:-11px;
}
.more{
	text-align:right;
	padding:2px 5px;
	margin-bottom:10px; clear:both;
}
.more a{
	background:url(images/arrow-1.gif) no-repeat right; padding:0 16px 0 0;
}
#ads_acclst_h{
	background-color:#FC0;font-size:10px; color:#E84B00;width:80px;padding:2px 3px; text-align:center; line-height:100%;
}
#ads_acclst{
	border:solid 1px #FC0; margin-bottom:10px; height:90px; /*background-color:#FFFBEA;*/
}
#ads_acclst .it{
	width:248px;
	height:80px;
	overflow:hidden;	
	float:left;
	padding:5px;
}
#ads_acclst .odd{
	/*background-color:#FFF5D5;*/
}
#ads_acclst .thb{
	width:90px;
	height:70px;
	float:left;
}
#ads_acclst .info{
	width:153px;
	float:right;
	overflow:hidden;
	font-size:0.9em;
}
#ads_acclst .info p{
	
}
#ads_acctop{
	border:solid 1px #FC0; margin-bottom:10px;
}
#ads_acctop li{
	margin:0 10px 5px 10px;
}
#ads1{
	width:100%; float:left; padding:5px 0 0 0; list-style:none;
}
#ads1 li{
	width:125px; height:185px; float:left; margin:0 0px 7px 0px; text-align:center; overflow:hidden;
	padding:3px;
	background-color:#FFF; border:solid 1px #EEE;
}
#vgmaps{
	height:30px; padding:3px;
}
#vgmaps a{
	background:url(images/view_gmap.gif) no-repeat; width:166px; height:27px; float:right; text-indent:-9999px;
}
.t-bnn{
	position:absolute;
	top:7px;
	left:367px; width:550px; height:80px;
}
a.t-bnn{
	display:block; z-index:9999; background:url(images/empty.gif); text-indent:-9999px;
}
.err{
	color:#F60;
	background:url(theme1/warning.gif) #FFFBFB no-repeat 10px 0;
	border:solid 3px #FFCAB0;
	padding:10px 0 10px 60px;
	margin-bottom:10px;
}
#talk{
	padding:10px; clear:both;
}
#comments {
  float:left;
  width:450px;
}

#comment-wrapper {
  position: relative;
}

#commentWrapper { /* required to avoid jumping */
  left: 450px;
  position: absolute;
  margin-left: 35px;
  width:280px;
}

#lbar.fixed {
  position: fixed;
  top: 10px;
}
#foot-lnk{
	float:left; width:100%; padding:0 0 10px 0; text-align:left; 
}
#foot-lnk div{
	width:200px; float:left;font-size:0.9em;
}
#foot-lnk ul{
	padding:0 0 0 5px; margin:0; list-style:none;
}
#foot-lnk ul a{
	color:#666;
}
.vlink{
	padding:10px;
}
.vlink a{
	display:block; background:url(../images/arrow_r.gif) no-repeat 0 3px; padding:0 0 0 13px; color:#222;
}
#hr-home-foot{
	padding:10px; text-align:center; height:80px;
}
.homemap{
	height:230px; border:solid 1px #CCC;
}
#ads-h3{
	padding:10px 0; text-align:center;
}
#brdrec{
	width:798px; margin:10px auto 30px auto; padding:0;
}
#brdrec h2{
	background:url(images/recc_03.gif) no-repeat; height:35px; position:relative; text-indent:-9999px;
}
#brdrec .hot{
	position:absolute;
	top:3px;
	left:136px;
	width:28px;
	height:28px;
}
#brdrec .opt{
	position:absolute;
	top:6px;
	left:670px;
	width:120px;
	height:25px; text-indent:0px; font-weight:normal; font-size:0.9em; background-color:#FFF; text-align:center; line-height:25px;
}
#brdrec .innr{
	border:solid 3px #dedede; padding:5px; border-style:none solid none solid;
}
#brdrec .innr td{
	padding:5px 3px; text-align:center; width:150px
}
#brdrec .innr img{
	border:solid 1px #CCC; padding:2px;
}
#brdrec .innr a{
	color:#063;
}
#brdrec .foot{
	background:url(images/recc_03.gif) no-repeat 0 bottom; height:8px; font-size:1%;
}
.brdrechome{
	margin:0 0 10px 5px!important;
}
.brdrechome{
	
}
#pnlist{
	position:relative;
}
#pnlist_overlay{
	opacity:0.4;filter:alpha(opacity=40); top:0; left:0; background-color:#FFF; position:absolute; display:none;
}
#pnlist_overlay_loading{
	background:url(images/loading.gif) no-repeat 50%; top:0; left:0; position:absolute; display:none;
}
#gload{
	position:fixed; top:0; left:45%; background:url(/css/images/gloading.gif) no-repeat 10px center #C30; color:#FFF; padding:5px 10px 5px 30px;
	-moz-border-radius-bottomleft: 10px;
	border-bottom-left-radius: 10px;
	-moz-border-radius-bottomright: 10px;
	border-bottom-right-radius: 10px; z-index:10000;
}
#lnkhrcomm{
	background:url(images/hrcomm.gif) no-repeat; width:224px; height:45px; margin:20px auto 20px auto; display:block; text-indent:-9999px;
}
#lnkhrcomm:hover{
	background-position:0 -45px;
}
#pnhrcomm{
	border-bottom:solid 1px #CCC; margin:0 0 10px;
}
.off{
	display:none;
}
.h1_desc{
	font-size:0.9em!important; color:#777;
}
.mver{
	text-align:center; text-decoration:none; padding:15px 5px; background-color:#EEE; display:block; margin:0 0 5px; border:solid 1px #E0E0E0; font-weight:bold; color:#333; color:#F00!important; font-size:40px;
}
.mver:active{
	background:#333; color:#FFF;
}
#hinbkk{
	float:left; width:420px;
}
#hfb{
	width:380px; float:right;
}
.pnads{
	text-align:center;
}
#histbox{
	position:fixed; bottom:0; right:0; width:180px; height:500px; border:solid 1px #069;z-index:9999; background:#FFF;
}
.histbox-title{
	padding:3px; background:#069;height:16px;
}
.histbox-title a{
	color:#FFF;
}
.histbox-title .title{
	float:left;
}
.histbox-title .mnm{
	float:right; border:solid 1px #09C; border-bottom:solid 2px #09C; width:12px; height:10px;
}
.histbox-title .mnm:hover{
	border-color:#FFF!important;
	
}
#histbox-list{
	overflow:auto; height:470px;
}
#histbox-list .it{
	float:left; width:100%; padding:5px 0; border-bottom:solid 1px #CCC;
}
#histbox-list .thb{
	float:left; width:40px; height:40px; margin:0 3px;
}
#histbox-list .title{
	font-weight:bold; white-space:nowrap; display:block; overflow:hidden;
}
#histbox-list p, #histbox-list span{
	font-size:10px;
}
#histbox-list .mly{
	color:#F30;
}
#histbox-list .dly{
	color:#060;
}
.nolist{
	text-align:center; padding:30px 0;
}
.mnm{
	float:right; border:solid 1px #09C; border-bottom:solid 2px #09C; width:12px; height:10px;
}
.pnbtn{
	border-top:solid 1px #CCC; background:#EEE; padding:8px; margin:10px 0; text-align:center;
}
#topbar2012{
	width:1015px; height:49px; background:url("/images/extend/top2012.gif") no-repeat center;margin:0 auto;
}
