@charset "utf-8";
/* CSS Document */
*{
	line-height:130%;
}
input[type=submit], input[type=button]{
	cursor:pointer;
}
.ipst1, input[type=text], input[type=password], select, textarea{
	border-color:#999999 #CCCCCC #CCCCCC #999999;
	border-style:solid;
	border-width:1px;
	background-color:#FFFFFF;	
}
.ipst1, input[type=text], input[type=password], textarea{
	padding:2px;
}
body, input, textarea, select, td{
	font-family:Tahoma, "MS Sans Serif", Verdana;
	font-size:13px;
	color:#333;
}
body{
	background:url(theme1/bg.jpg) repeat-x;
	padding:0;
	margin:0;
}
h1, h2, h3{
	margin:0px;
	padding:3px 0px;
}
p{
	margin:0px;
	padding:2px 0 10px 0;
}
form{
	margin:0; padding:0;
}
a{
	text-decoration:underline;
	outline:none;
	color:#069;
	text-decoration:none;
}
a:visited{
	text-decoration:none;
}
a:hover{
	color:#64B1FF;
	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;
}
.tblb2{
		width:100px;
		text-align:right;
}
.tblb3{
		width:70px;
		text-align:right;
}
/*.reqstar{
	font-size:1.2em;
	color:#F00;
}*/
.req{
	color:#F60;
}
.notfound{
	display:block;
	text-align:center;
	color:#666666;
	padding:30px 0;
	background-color:#F8F8F8;
	border-bottom:dashed 1px #CCC;
}
.loading{
	background:url(../images/loading-gif-sample-2.gif) no-repeat;
	padding:2px 20px; display:none;
}
.row-hl{
	background:#E6F2FF;
}
/**/
.tbList td{
	padding:5px;
}
.tbList thead td{
	background:url(../images/bg1.gif) repeat-x;
	font-weight:bold;
	color:#FFF;	
}
.tbList tbody td{
	border-bottom:dotted 1px #CCCCCC;
}
.mrg-b{
	margin-bottom:10px!important;
}
.lst{
	padding:0;
	margin:0;
	list-style:none;
}
.lst li{
	margin:0;
	padding:0;
}
.row{
	float:left; width:100%; padding:1px 0 2px 0;
}
/**/
.box-success, .box-info{
	background-color:#E6FAC0;
	border:dashed 1px #CAEE4D;
	color:#006633;
	padding:10px;
}
.box-info-inner{
	padding:20px 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{
	border:dashed 1px #FFB693;
	background-color:#FFE8DD;
	color:#EC4D00;
	padding:10px;
}
.box-error-inner{
	padding:20px 10px;
}
.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;
}

#logo{
	clear:both; padding:10px 0 10px 10px;
}
.sub{
	padding-left:20px;
}
.h1-st1{
	background:url(theme1/bg_h1.png) 0 0 repeat-x;
	border-top:1px solid #B6E3EE;
	font-size:1.2em; color:#069; padding:3px; margin-bottom:10px;
}
#body{
	background:url(theme1/thm1_02.gif) repeat-x; height:25px; width:900px; margin:auto;
}
/*#pnLogin{
	padding:5px 10px; background:url(theme1/thm1_15.gif) repeat-x bottom; border:solid 1px #ccf6ff; margin-bottom:5px;
}*/
.l{
		width:49%; float:left;
}
.r{
	width:49%; float:right;
}
#main-l{
	width:650px; float:left;
}
#main-r{
	width:225px; float:right;
}
#topbar{
}
#topmenu{
	list-style:none; padding:0; margin:0; float:left;
}
#topmenu li{
	border-right:solid 1px #FFF;
	float:left;
	height:25px;
}
#topmenu li a{
	display:block; padding:4px 10px; float:left; color:#FFF;
}
#topmenu li a:hover{
	background:url(theme1/thm1_03.gif) repeat-x;
}
#main #top{
	background:url(theme1/thm1_11.gif) no-repeat 0 0; padding-left:10px;
}
#main #top div{
	background:url(theme1/thm1_11.gif) no-repeat right 0; height:21px; font-size:1%;
}
#main #foot{
	background:url(theme1/thm1_41.gif) no-repeat 0 0; padding-left:10px;
}
#main #main-inner{
	border: solid 1px #ebe9e1; border-style:none solid none solid; min-height:500px; background:#FFF; padding:10px 8px;	
	width:882px;
}
#main #foot div{
	background:url(theme1/thm1_41.gif) no-repeat right 0; height:9px; font-size:1%;
}
#footer{
	height:50px;
	text-align:center; padding-top:10px;
}
.sec{
	float:left;
	width:100%;
	margin-bottom:10px;
}
.bold{
	font-weight:bold;
}
/**/
.btst1{
	background:url(theme1/btst1.gif) no-repeat;
	border:none;
	width:97px!important;
	height:26px;
	color:#FFF;
	padding:1px 10px 0 10px!important;
	margin:5px 0;
}
.btst1:hover{
	background-position:0 bottom;
}
.btst1[@disabled]{
	cursor:text!important;
}
/**/
.box1{
}
.box1 .bhead{
	background:url(theme1/thm1-2_22.gif) no-repeat 0 0; padding-left:10px; color:#FFF;
}
.box1 .bhead h2{
	background:url(theme1/thm1-2_22.gif) no-repeat right 0; height:29px; padding:0; margin:0;
}
.box1 .bhead h2 span{
	 font-size:18px; padding-top:4px; display:block;
}
.binner{
	border:solid 1px #dedede; background-color:#FFF; border-style:none solid none solid; padding:5px;
}
.bfoot{
	background:url(theme1/thm1-2_26.gif) no-repeat 0 0; padding-left:10px;
}
.bfoot div{
	background:url(theme1/thm1-2_26.gif) right 0; height:3px; font-size:1%;
}
#h2album{
	background:url(theme1/h2-album.gif) no-repeat; text-indent:-9999px; display:block; height:29px;
}
#h2skoop{
	background:url(theme1/h2skoop.gif) no-repeat; text-indent:-9999px; display:block; height:36px;
}
#h2lastmem{
	background:url(theme1/h2lastmem.gif) no-repeat; text-indent:-9999px; display:block; height:29px;
}
.box2 .bhead{
	background:url(theme1/thm1-2_14.gif) no-repeat 0 0; padding-left:10px;
}
.box2 .bhead h2{
	background:url(theme1/thm1-2_14.gif) no-repeat right 0; height:39px; padding:0; margin:0;	
}
/**/
#tabsnews .list{
	padding:0;
	margin:0;
	list-style:none;
}
#tabsnews .list li{
	float:left;
	width:100%;
	padding:2px 0;
	height:42px; overflow:hidden;
}
#tabsnews .list li.hl{
	background-color:#FFECEC;
}
#tabsnews .list .thumb{
	display:block;
	width:40px;
	height:40px; float:left;
}
#tabsnews .list .detail{
	width:250px;
	float:right;
}
/**/
#mem-menu{
	height:38px;
	padding:0px;
}
#mem-menu ul{
	list-style:none;
	padding:0;
	margin:0;
}
#mem-menu ul li{
	padding:0;
	margin:0 3px 0 0;
	background:url(theme1/thm1_34.gif) no-repeat 0 0;
	width:119px;
	height:37px;	
	float:left;	
}
/*#mem-menu ul li:hover{
	background-position:0 -37px;
}*/
#mem-menu ul li div{
	padding:1px 0 0 28px;
}
#mem-menu ul li a{
	/*background:url(theme1/images/mnico.gif) no-repeat;
	display:block;*/
	text-decoration:none;
	color:#006699;
	overflow:hidden;
}
#mem-menu ul li a:hover{
	text-decoration:underline;
}
#mem-menu ul li span{
	font-size:11px;
	color:#999999;	
	display:block;
}
/*#mem-menu ul li #mn-rept{
	background-position:3px 0;
}*/
#mem-menu ul li #mn-album{
	background:url(theme1/mn-album.gif) no-repeat 3px 5px;
}
/*#mem-menu ul li #mn-list{
	background-position:3px -74px;
}*/
#mem-menu ul li #mn-paint{
	background:url(/images/ic-paint.gif) no-repeat 2px 5px;
}
#mem-menu ul li #mn-fav{
	background:url(theme1/fav.gif) no-repeat 5px 7px;
}
#mem-menu ul li #mn-prof{
	/*background-position:3px -148px;*/
	background:url(/images/mn-profile.gif) no-repeat 7px 5px;
}
#mem-menu ul li #mn-imgstock{
	background:url(/images/diaryr1.gif) no-repeat 5px 5px;
}
/*#mem-menu ul li #mn-logout{
	background-position:3px -185px;
}*/
#mem-menu ul li #mn-msg{
	background:url(/images/4_48.gif) no-repeat 5px 5px;
}
/**/
.lnkst1{
	overflow:hidden;
	padding-left:10px; float:left;
}
.lnkst1 span{
	padding:2px 10px 2px 0; display:block;
}
.lnkst1:hover{
	background:url(theme1/bg-lnkst1.gif) no-repeat;
	text-decoration:none;
}
.lnkst1:hover span{
	background:url(theme1/bg-lnkst1.gif) no-repeat right 0;	
}
.lnkst1-selected{
	background:url(theme1/bg-lnkst1.gif) no-repeat;
	background-position:0 -22px;
}
.lnkst1-selected span{
	background:url(theme1/bg-lnkst1.gif) no-repeat;
	background-position:right -22px;
	font-weight:bold;
	color:#FFF;
}
.left{
	float:left;
	padding:2px 3px 0 3px;
}
.b{
	font-weight:bold;
}
.toolbar{
	background:url(theme1/bg_h1.png) repeat-x;
	padding:4px;
	margin-bottom:5px;
}


.lnkAdd{
	background:url(/images/add.gif) no-repeat;
	padding:1px 0 1px 18px;
}
.lnkDel{
	background:url(/images/del.gif) no-repeat 0 3px;	
	padding:1px 0 1px 18px;
}
.lnkEdit{
	background:url(/images/edit.gif) no-repeat;
	padding:1px 0 1px 18px;
}
/**/
.sx-M{
	background:url(/images/M.gif) no-repeat 0 3px; padding:1px 0 1px 15px; color:#3CF;
}
.sx-F{
	background:url(/images/F.gif) no-repeat 0 3px; padding:1px 0 1px 15px; color:#F69;
}
.sx-T{
	background:url(/images/T.gif) no-repeat 0 3px; padding:1px 0 1px 15px; color:#00B000;
}
.sx-K{
	background:url(/images/K.gif) no-repeat 0 3px; padding:1px 0 1px 15px; color:#8080FF;
}
.sx-B{
	background:url(/images/B.gif) no-repeat 0 3px; padding:1px 0 1px 15px; color:#999;
}
.sx-M2{
	color:#3CF;
}
.sx-F2{
	color:#F69;
}
.lb-view{
	background:url(/images/17_50.gif) no-repeat; padding:1px 0 1px 18px; color:#9C0;
}
.lb-vote{
	background:url(/images/8_42.gif) no-repeat 0 2px; padding:1px 0 1px 16px; color:#F60;
}
.lb-comm{
	background:url(/images/comments.png) no-repeat; padding:1px 0 1px 18px;
}
.pager{
	height:30px;
}
.pager strong, .pager a{
	float:left;padding:2px; border:solid 1px #c1e5ef; background-color:#e3f9ff; margin:0 1px;width:15px; text-align:center; text-decoration:none;
}
.pager a:hover{
	background-color:#c9ebf4; border-color:#85c0d0;
}
.pager .lb{
	float:left;
	padding:3px;
}
.bt{
	cursor:pointer;
}
.btdisable{
	opacity:.50;
	/*filter:alpha(opacity=50);*/
	cursor:text;
}
.box3{
	border:solid 1px #D7ECFB;
}
.box3 .header{
	background:url(theme1/css/theme1/bg_h1.png) repeat-x; font-size:1em; color:#069;border-bottom:solid 1px #D7ECFB; padding:3px 5px;
}
.box3 .inner{
	padding:5px;
}
.histbar{
	margin-bottom:10px;
}
.histbar a{
	font-weight:bold;
}
/**/
.lnkMore{
	background:url(/images/5_70.gif) no-repeat right 4px; padding-right:15px;
}
.lnkForg{
	background:url(/images/6_25.gif) no-repeat 0 2px; padding-left:16px;
}
.lnkReg{
	background:url(/images/8_44.gif) no-repeat 0 2px; padding-left:16px;
}
.lnkLogout{
	background:url(/images/17_55.gif) no-repeat 0 2px; padding-left:16px;
}
/**/
.formPager{
	padding:5px 0;
}
.formPager a, .formPager span{
	float:left;
	display:block;
	margin:0 3px;	
}
.formPager a{
	padding:3px 0;
}
.formPager #p{
	font-size:12px; padding:0; text-align:center;
}
.formPager .curr{
	font-weight:bold;
}
.remark{
	color:#65CA00;
}
.reqstar{
	color:#F39; font-size:16px;
}
.tbList2 thead td{
	background:#EFEFEF; font-weight:bold;
}
.tbList2 tbody td{
	border-bottom:dotted 1px #CCC;
}
.pre{
	white-space:pre;
}
.h1-desc{
	padding-left:20px;
}
#hcomm{
	background:url(theme1/comm.gif) no-repeat;
	height:35px;
	text-indent:-9999px;
	float:left;
	width:100%;
}
#halbum{
	background:url(theme1/h2-alb-upd.gif) no-repeat;
	height:36px;
	text-indent:-9999px;
}
.vlst{
	margin:0;
	padding:0;
	list-style:none;
	float:left;
	width:100%;
}
.vlst li{
	margin:0;
	padding:3px 0;
	border-bottom:dotted 1px #EEE;
	float:left;
	width:100%;	
}
#msglist td{
	border-bottom:dotted 1px #EEE;
}
#msglist .av{
	width:25px;
}
#msglist .av img{
	border:solid 1px #CCC; padding:1px;
}
#msglist .c1{
	width:40px;
	color:#666;
}
#msglist .c2{
	width:100px;
}
.b1-t{
	background:url(theme1/thm1_37.gif) no-repeat 0 0;
	padding-left:10px;
	clear:both;
}

.b1-t div{
	background:url(theme1/thm1_37.gif) no-repeat right 0;
	height:11px;
}
.b1-m{
	border:solid 1px #dfdfdf;
	border-style:none solid none solid;
	padding:5px;	
	background:#FFF;
}
.m-line{
	background:url(theme1/dot.gif) repeat-y 200px 0 #FFF;
}
.nobg{
	background-image:none;
}
.b1-f{
	background:url(theme1/thm1_37.gif) no-repeat 0 bottom;
	padding-left:10px;
	clear:both;
}
.b1-f div{
	background:url(theme1/thm1_37.gif) no-repeat right bottom;
	height:11px;
}
#hchat{
	background:url(theme1/hchat_03.gif) no-repeat;
	height:36px;
	text-indent:-9999px;
}
.mr-b{
	margin-bottom:10px;
}
.h1{
	background-color:#F0F8FF; padding:10px; border-bottom:solid 3px #BFDFFF; font-size:18px;
	margin-bottom:10px;
}
.h2{
	font-size:15px; margin:0; padding:0 0 10px; background:url(theme1/hr_29.gif) repeat-x bottom;
}
.gamelst{
}
.gamelst .it{
	width:280px; height:80px; float:left;
	padding:5px 0;
}
.gamelst .thb{
	width:112px; height:84px; float:left; position:relative;
}
.gamelst .thb img{
	margin:5px 0 0 5px;
}
.gamelst .desc{
	float:right; width:160px;
}
.gamelst .fbrd{
	background:url(theme1/flashbrd.png) no-repeat; width:112px; height:84px;
	position:absolute; left:0; top:0;
}
.imgdash{
	border:dashed 1px #FFA4D1;
}
#cmm-list{}
#cmm-lst .it{border-bottom:1px solid #999999;margin-bottom:5px;padding:10px 0; float:left; width:100%;}
#cmm-lst .inn{float:right;width:420px;}
#cmm-lst .num{display:block;float:right;}
#cmm-lst .ft{float:left;padding:3px;width:120px;}
#cmm-lst .ft .lb-user{display:block;}
#cmm-lst .name{display:block;}
#cmm-lst .dt{display:block;font-size:10px;}
#cmm-lst .even{background-color:#EEE;}
#cmm-form{ clear:both; }
.avt1{
	width:40px;
	height:40px;
	float:left;
	position:relative;
	overflow:hidden;
}
.avt1 img{
	border:none!important;
	margin:4px 0 0 5px;
	width:30px;
	height:30px;
}
.avt1 .uframe{
	width:40px;
	height:40px;
	background:url(theme1/uframe.png) no-repeat -78px -2px;
	position:absolute; top:0; left:0;
	cursor:pointer;
}
.avt1 .online{
	background-position:0 -2px;
}
.avt2{
	width:75px;
	height:75px;
	float:left;
	position:relative;
	overflow:hidden;
}
.avt2 img{
	width:60px;
	height:60px;
}
.avt2 img{
	border:none!important;
	margin:6px 0 0 6px;
}
.avt2 .uframe{
	width:75px;
	height:75px;
	background:url(theme1/uframe.png) no-repeat -80px -42px;
	position:absolute; top:0; left:0;
	cursor:pointer;
}
.avt2 .online{
	background-position:-2px -42px;
}
#bloading{
	background:url(theme1/loading.gif) no-repeat 50%;
	height:20px;
}
.bcont{
	/*width:220px;*/
	background-color:#FFF;
}
#bcont{
	overflow:hidden;
	background-color:#FFF;
	position:relative;
}
#bcont .dt{
	font-size:0.8em; color:#999;
}
#pnpopalbumlst{
	list-style:none;
	padding:0;
	margin:0;
}
#pnpopalbumlst li{
	float:left;
	padding:0;
	margin:0;
}
#pnpopalbumlst li a{
	float:left;
	margin:1px;
}
#pnpopalbumlst li img{
	width:20px; height:20px;
}
#pnpopalbumlst li a img{
	border:solid 2px #FFF;
}
#pnpopalbumlst li a:hover img{
	border-color:#6CC;
}
#ie6 .gamelst .fbrd{
	background:none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/theme1/flashbrd.png', sizingMethod='scale');	
}

#ie6 .avt1 .uframe,#ie6  .avt2 .uframe{
	background:none;
	width:157px;
	height:120px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/css/theme1/uframe.png');
}
#ie6 .avt1 .uframe{
	left:-78px;
	top:-2px;
}
#ie6 .avt1 .online{
	left:0px;
	top:-2px;
}
#ie6 .avt2 .uframe{
	left:-80px;
	top:-42px;
}
#ie6 .avt2 .online{
	left:-2px;
	top:-42px;
}
#ip_u,#ip_p{
	background:url(/css/theme1/thm3_14.gif) no-repeat; width:122px; padding:3px 0 0 5px; border:none; height:22px; color:#999;
}
.btst2{
	background:url(/css/theme1/thm3_11.gif) no-repeat; width:72px; padding:0; text-align:center; border:none; height:25px; font-size:12px;
}
.btst2:hover{
	background-position:0 -26px;
}
#login{
	background:url(/css/theme1/thm3_03.gif) repeat-x 0 center; height:32px; padding:0 10px 0 10px;
}
#login form{
	background:url(/css/theme1/thm3_06.gif) no-repeat; padding: 4px 0 0 25px; float:left; width:500px;
	height:25px;
}
#login form span{
	float:left;
	padding:0 2px;
}
#login .r{
	width:190px;
}
.lnkst2{
	background:url(theme1/thm3_09.gif) no-repeat; float:left; padding:0 0 0 7px;
	text-decoration:none;
}
.lnkst2 span{
	float:left;
	background:url(theme1/thm3_09.gif) no-repeat right 0;
	padding:2px 7px 0px 0!important;
	height:21px;
	color:#FFF;
	cursor:pointer;
}
.lnkst2:hover{
	text-decoration:none;
	background-position:0 bottom;
}
.lnkst2:hover span{
	background-position:right bottom;
}
.ulst1{
	list-style:none;
	padding:0;
	margin:0;
}
.ulst1 li{
	background:url(theme1/line.gif) repeat-y;
	padding:4px 7px;
	float:left;
}
.ulst1 li a{
	float:left; padding:0 0 0 7px; text-decoration:none;
	
}
.ulst1 li a span{
	display:block;padding:2px 7px 0px 0!important;height:21px;color:#FFF;
	float:left;
	cursor:pointer;
}
.ulst1 li a:hover{
	background:url(theme1/thm3_09.gif) no-repeat; text-decoration:none;
}
.ulst1 li a:hover span{
	background:url(theme1/thm3_09.gif) no-repeat right 0;
}
.ulst2{
	list-style:none;
	padding:0;
	margin:0;
}
.ulst2 li{
	float:left;
	padding:0 0 0 1px;
	margin:0;
	background:url(theme1/line.gif) repeat-y;
}
.ulst2 li.last a{
	background:url(theme1/line.gif) repeat-y right;
}
.ulst2 li a{
	float:left;
	padding:7px 10px 0 10px; height:24px;
	color:#FFF;
	text-decoration:none;
}
.ulst2 li a:hover{
	background:url(theme1/thm3_05.gif) repeat-x 50%; text-decoration:none;
	color:#FFF;
}
#pnLogin .avt1{
	position:absolute; top:-10px; left:-40px;
}
#pnLogin .lnkst2{
	margin:5px 3px 0 3px;
}
#pnLogin .r{
	width:180px;
}
#pnLogin .ulst2{
	width:550px; float:left;
}
.opt_catg{
	font-weight:bold;
	color:#000;
}
.opt_it{
	padding-left:10px;
}

/*pop tooltip*/
.cmrk{
	background:url(/images/map/bg.png) no-repeat;	
	width:64px; height:64px;
	position:absolute;
}
#ie6 .cmrk{
	background-image:url(../images/map/bg.gif)!important;
}
.cmrk:hover{
	background-position:0 bottom;
}
.cmrk img{
	margin:2px 3px; width:40px; height:40px; border:solid 1px #FFF;
	cursor:pointer;
	background:url(../images/loading.gif) no-repeat 50%;
	display:block;
}
.mr-b{
	margin-bottom:10px;
}
#cmmform input, #cmmform textarea{
	display:block; width:400px;
}
#bq{
	border:solid 3px #f2f2f2; padding:3px; width:650px; margin:0 auto 20px auto; position:relative; overflow:visible;
}
#bq h1{
	background:url(/css/theme1/th4_03.gif); font-size:16px; padding:7px;
}
#bq .inner{
	padding:10px 0;
}
#bq .ft{
	border-top:solid 2px #f2f2f2; padding:5px 0; height:35px;
}
#bq .ft .avt1{
	margin-right:3px;
}
#bq .arr{
	background:url(/css/theme1/th4_07.gif); width:24px; height:16px; position:absolute; right:10px; bottom:-16px;
}
#bq .owner{
	float:left; width:180px;
}
#bq .post{
	float:right; width:450px; text-align:right;font-size:11px;
}
#cmmlist{
	width:650px; margin:0 auto;
}
#cmmlist h2{
	font-size:16px; color:#666; border-bottom:solid 1px #999;
}
#cmmlist .it{
	background:url(/css/theme1/th4_11.gif); padding:5px;
	margin-bottom:5px;
}
#cmmlist .it .post{
	position:relative;
}
#cmmlist .it .re-subject{
	font-size:11px;
}
#cmmlist .it .post .num{
	width:30px; font-size:14px; text-align:center; background:#FFF; position:absolute; top:2px; right:2px; border:solid 1px #D1E0DC; padding:3px 0;
}
#ie6 #cmmlist .it .post .num{
	left:560px;
}
#cmmlist .it .post .avt1{
	margin-right:3px;
}
#cmmlist .it .date{
	font-size:10px;
}
#cmmlist .it .reply{
	font-size:10px; text-align:right;
}
#cmmlist .inner{
	padding:5px; background:#FFF;
	clear:both;
}
#cmmform{
	width:440px; padding:10px; border:solid 1px #EEE; background:#FAFAFA; margin:10px auto;
}
.tbBoard thead td{
	background:url(theme1/th4_11.gif) #E7DEBC; font-weight:bold;
}
.tbBoard .hl{
	background-color:#F9F9F9;
}
.tbBoard .thb{
	float:left;
	margin-right:5px;
}
.tbBoard .postdate{
	color:#999; font-size:11px;
}
.evt_date{
	color:#F30;
	font-size:14px;
	font-weight:bold;
}
#h1-boadr-catg{
	background:url(/css/theme1/h1-wb.gif) no-repeat; height:45px; text-indent:-9999px; padding:0; margin:0;
}
#pn-catg{
	width:860px; border:solid 5px #FAFAFA;
}
#catg-lst{	
}
#catg-lst .l{
	width:400px; height:150px; margin:5px; overflow:hidden;
}
#catg-lst .thb{
	width:60px; height:60px; float:left;
}
#catg-lst .desc{
	float:right; width:330px;
}
#catg-lst .desc p{
	font-size:12px;
}
#catg-lst .catgname{
	font-size:1.2em; color:#039; font-weight:bold;
}
.lasttopic{
	list-style:none;
	padding:0;
	margin:5px 0 0 0;
}
.lasttopic li{
	padding:1px 0 1px 23px;
	margin:0;
	background:url(../../images/bullet2.gif) no-repeat 10px 4px;	
}
.lasttopic li a{
	color:#069;
}
.agreement{
	border:solid 1px #999;
	background-color:#FAFAFA;
	padding:10px;
	margin-bottom:10px;
}
.agreement h2{
	font-size:1em;
	float:none;
	margin-bottom:5px;
}
.agreement ul{
	margin:0;
	padding:0 0 0 20px;
	
}
#wb-post{
	width:550px; margin:10px auto;
}
#wb-post{
}
#form-post input,#form-post textarea,#form-post select{
	width:500px; display:block; font-size:14px;
}
#form-post .norm{
	width:auto;
	display:inline;
}
.olerr{
	border:solid 1px #F00!important;
}
.wbimg{
	width:95%;
	max-height:400px;
	margin:10px auto 0 auto;
	overflow:auto;
	border:solid 1px #DDD;
	text-align:center;
}
.smilelst{
	padding:3px 0;
}
.txtonline{
	color:#0C0;
}
.txtoffline{
	color:#999;
}
/* Albumview >> */
.commForm{
	padding:10px; background:#FAFAFA; border:solid 1px #CCC;
	width:450px; margin:10px auto;
}
.commForm input, .commForm textarea{
	width:430px;
	display:block;	
}
#other-album li{
	float:left;	
}
#other-album li a{
	width:40px;
	height:40px;
	margin:3px;
}
#other-album li a img{
	width:40px;
	height:40px;
	border:solid 2px #FAFAFA;
}
#other-album li a:hover img{
	border-color:#01D8FE;
}
#ainfo .tblb2{
	width:50px;
}
#ainfo #pnVote{
	height:100px; text-align:center;
}
#ainfo #vote img{
	margin:2px;
}
#ainfo #vote:hover img{
	margin:0 4px 4px 0;
}
#ainfo .vote-wait{
	color:#F90;
}
#ainfo .vote1{
	color:#0C0;
}
#ainfo #main-l, #main-r{
	padding-top:10px;
}
.vloading{
	opacity:.80;filter: alpha(opacity=80); -moz-opacity: 0.8; border:solid 1px #999; text-align:center; position:absolute; z-index:9999;
	background:url(../../images/loading.gif) no-repeat 50%;
}
#pnt{
	color:#F33; font-size:2em;
}
#votepoints{
	font-size:18px;
	margin-bottom:5px;	
}
#pnhbd{
	background:url(theme1/hbd_03.gif) no-repeat; height:36px; padding:5px 10px 0 115px;
}
/* << Albumview */
/*>>Radio*/
#pn-radio{
	width:435px; margin:auto;
	padding:20px 0;
}
#h-radio{
	background:url(theme1/radio_03.gif) no-repeat; height:49px; text-indent:-9999px; margin:0; padding:0;
}
#radio-list ul{
	padding:0; margin:0; list-style:none;
}
#radio-list ul li{
	float:left;
	padding:1px;
}
#radio-list ul li a img{
	border:solid 2px #EEE;
}
#radio-list ul li a:hover img{
	border-color:#6CF;
}
#radio-list ul li a.curr img{
	border-color:#F60;
}
#pn-radio .bubbleInfo {
    position: relative;
}

#pn-radio .popup {
    position: absolute;
    display: none; /* keeps the popup hidden if no JS available */
	background:url(theme1/balloon.gif) no-repeat; width:144px; height:60px; padding:10px 5px 0 5px; text-align:center;
	
}
/*<<Radio*/
#main_calendar td{
	min-height:100px;
	vertical-align:top;
	/*position:relative;
	text-align:left;*/
}
#ie6 #main_calendar td{
	height:100px;
}
#main_calendar td span{
	display:block;
	text-align:right;
	font-weight:bold;
}
#main_calendar .head td{
	font-weight:bold;
	font-size:16px;
	height:30px;
	background-color:#F0FCFF;
	overflow:hidden;
	text-align:center;
}
#main_calendar td ul{
	list-style:none;
	padding:0;
	margin:0;
	/*height:80px;*/
	overflow:hidden;
}
#main_calendar td li{
	margin:0;
	padding:1px 0;
	font-size:11px;
}
#main_calendar .norm,#main_calendar  .saturday{
	border:solid 1px #F0F8FF;
}
#main_calendar .sunday{
	border:solid 1px #F0F8FF;
	color:#F63;
}
#main_calendar .sunday a{
	color:#F63;
}
#main_calendar .today{
	background-color:#FEEFCD;
}
#main_calendar .today a{
	text-decoration:underline;
}
/*>>memprofile*/
@charset "utf-8";
/* CSS Document */
#comm-list .ballon{
	border:solid 2px #CCC; padding:10px; background:#FFF;/*white-space:pre;*/
}
#comm-list .postby{
	border-bottom:dashed 1px #CCC; background:url(/css/theme1/arrow2.gif) no-repeat 20px 0; padding:3px 0 3px 40px; height:40px;
}
#comm-list .postby .imgthmb{
	float:left; margin-right:3px;
}
#friends-lst li{
	width:60px; height:60px; float:left; padding:3px; margin:2px;
}
#friends-lst img{
	width:60px; height:60px;
}
#album-lst li{
	width:120px; height:100px; margin:3px; float:left;
}
#album-lst li img{
	width:120px;
}
#album-lst li a img{
	border:solid 2px #F4F4F4;
}
#album-lst li a:hover img{
	border-color:#01D8FE;
}
/**/
#user-links{
	padding-left:10px;
	clear:both;
}
#user-links li{
	padding:2px 0;
}
#lnkJoin{
	background:url(/images/17_46.gif) no-repeat; padding-left:18px;
}
#lnkMsg{
	background:url(/images/mail_forward.gif) no-repeat; padding-left:18px;
}
#profile-im li{
	padding:2px 0 3px 18px;
}
#profile-im #msn{
	background:url(/images/ico_msn.gif) no-repeat 0 2px;
}
#profile-im #skype{
	background:url(/images/ico_skype.gif) no-repeat 0 2px;
}
#profile-im #hi5{
	background:url(/images/ico_hi5.gif) no-repeat 0 2px;
}
#profile-im #facebook{
	background:url(/images/facebook.gif) no-repeat 0 2px;
}
#profile-im #twitter{
	background:url(/images/twitter.gif) no-repeat 0 2px;
}
#profile-im #im-device{
	padding-top:10px;
}
/*<<memprofile*/
.mv-tblb{
	color:#066; font-weight:bold;
	width:140px;
	text-align:right;
	padding-right:5px;
}
.mv-h2{
	color:#900;
	font-size:15px;
	border-bottom:solid 1px #CCC;
	margin:10px 0;
}
#hbanner1 a{
	display:block; margin:5px 0; text-align:center;
}