.pagefix{margin:0px auto;width:980px;}
.pagefull{margin:0px auto;width:100%;}
.pagelimit{margin:0px auto;max-width:980px;}
.pagefix .wallstyle_detail{margin:5px 0px;margin-left:15px;width:460px;height:157px;}

@font-face {
    font-family: 'dyname';
    src: url('image/Dyname-SSi-Semi-Bold.eot');
    src: url('image/Dyname-SSi-Semi-Bold.eot?#iefix') format('embedded-opentype'),
         url('image/Dyname-SSi-Semi-Bold.woff') format('woff'),
         url('image/Dyname-SSi-Semi-Bold.ttf') format('truetype'),
         url('image/Dyname-SSi-Semi-Bold.svg#dyname') format('svg');
    font-weight: normal;
    font-style: normal;
}

.dyname{font-family:dyname;}


/*### SHARE ###*/
a.share{display:inline-block;color:#FFF;}
a.share.facebook{background:linear-gradient(to bottom, #5470ad, #435e9a);} .facebook .sharelogo{border-right:1px solid #7480cd;}
a.share.tweet{background:linear-gradient(to bottom, #7bc7e0, #4faac7);} .tweet .sharelogo{border-right:1px solid #9be7f0;}
a.share.view{background:linear-gradient(to bottom, #dd4d33, #c63b22);} .view .sharelogo{border-right:1px solid #ff6d53;}
a:hover.share{background:linear-gradient(to bottom, #666, #222);}
a:hover.share .sharelogo{border-right:1px solid #FFFFFF;}

/*### PAGENUM ####*/
.pagenum ul, li{display:inline;}
.pagenum li a{float:left;height:22px;line-height:22px;margin-right:4px;padding:0px 6px;border:1px solid #b8b8b8;background:#FAFAFA;background:linear-gradient(to bottom, #ffffff, #f0f0f0);repeat-x;color:#666;font-weight: bold;}
.pagenum li a:visit{color:#000;}
.pagenum li a:hover {border:1px solid #0a5cba;background:linear-gradient(to bottom, #4491e9, #196bc9);color:#FFF;}
.pagenum li.current { float:left;height:22px;line-height:22px;margin-right:4px;padding:0px 6px;border:1px solid #A00;background:#cf2121;background:linear-gradient(to bottom, #fb5a5a, #cf2121);color:#FFF;font-weight: bold;}
.pagenum li.nolink{ float:left;margin-right:5px;padding:6px 2px;}
.pagenum li.pageinput{float:left;width:14px;height:22px;border:1px solid #b8b8b8;background:url(image/pagenum_input_button.gif) no-repeat;cursor:pointer;}

.pagenumwallpaper ul, li{display:inline;}
.pagenumwallpaper li a{float:left;height:16px;line-height:16px;margin-top:2px;margin-right:5px;padding:4px 8px;border:1px solid #b8b8b8;font-weight:bold;color:#000;background:linear-gradient(to bottom, #FAFAFA, #EEE);}
.pagenumwallpaper li a:visit{color:#000;}
.pagenumwallpaper li a:hover {border:1px solid #4d019c;background:linear-gradient(to bottom, #6d17c7, #8b3ae0);color:#FFF;}
.pagenumwallpaper li.current { float:left;margin-right:5px;padding:8px 10px;border:1px solid #000000;background:linear-gradient(to bottom, #000, #555);color:#FFFFFF;font-weight: bold;}
.pagenumwallpaper li.nolink{ float:left;margin-right:5px;padding:6px 2px;}
.pagenumwallpaper li.pageinput{float:left;margin-top:2px;width:14px;height:26px;background:url(image/pagenumwallpaper_input_button.gif) no-repeat;cursor:pointer;}

.pagenumboard ul, li{ display:inline;}
.pagenumboard a span {padding: 2px 5px;background:#FFF;background:linear-gradient(to bottom, #FFF, #FAFAFA);border:1px solid #DDD;}
.pagenumboard a:hover span {color:#FFF;background:#35D;background:linear-gradient(to bottom, #46E, #35D);border:1px solid #24A;}
.pagenumboard .current span{padding: 2px 5px;border:1px solid #800;color:#FFF;background-color:#D33;background:linear-gradient(to bottom, #D33, #B22);font-weight: bold;}
.pagenumboard .nolink{ margin-right:3px;padding:6px 2px;}
.pagenumboard .pageinput img{width:14px;height:21px;border:1px solid #DDD;background:url(image/pagenum_input_button.gif) no-repeat left center;cursor:pointer;vertical-align:middle;}
@-moz-document url-prefix() {.pagenumboard .pageinput img {margin-top:-3px;}}
@media screen and (-webkit-min-device-pixel-ratio:0) {.pagenumboard .pageinput img {margin-top:-5px;}}

/*### FACEBOOK BUTTON  ###*/
.button.facebook {color:#FFF !important;border:1px solid #4a6baf !important;}
.button.facebook.f{background:linear-gradient(to bottom, #5276bf 85%,#4a6baf 50%);}
.button.facebook.f:hover{border:1px solid #222 !important;}

/*######## TOP ########*/
.topmenu{float:right;}
.topmenu li{float:left;position:relative;z-index:999;}
.topmenu a{float:left;display:block;height:30px;line-height:30px;padding:0px 10px;border:1px solid #000;border-right:1px solid #343434;background:#111;color:#DDD;font-weight:bold;font-size:13px;}
.topmenu a:visit{color:#DDD;}
.topmenu a:hover{border:1px solid #000;background:url(image/topmenu_bgactive.gif) #FFF repeat-x center;color:#000;}
.topmenu ul {position:absolute;display:none;left:0px;top:32px;width:135px;height:auto;border:2px solid #000;}
.topmenu ul a{display:block;float:left;height:26px;line-height:26px;width:135px;padding:0px;text-indent:10px;color:#DEDEDE;background:#222;font-weight:bold;font-size:11px;border:none;border-bottom:1px solid #000;}
.topmenu ul a:hover{background:url(image/topmenu_bgactive.gif) #FFF repeat-x center;color:#000;border:0px solid #000;}
.topmenu ul ul{top:auto;left:135px;}	

.topmenu li .memname{color:#FB0;}.topmenu li .memname:hover{color:#000;}

.mainmenutable a{margin:3px;display:inline-block;padding:1px 6px 1px 1px;border-right:1px solid #CCC;color:#666;}
.mainmenutable a:hover{color:#059;font-weight:bold;}

/*######## HEAD ########*/
.head{height:37px;border-top:none;}
.head_pagewidth{margin:0px auto;}
.head_logo{position:absolute;margin-left:10px;margin-top:2px;width:81px;height:62px;}
.head_title{margin-left:100px;margin-top:8px;width:240px;height:25px;}
.head_search{margin-top:0px;margin-right:10px;float:right;width:240px;display:inline;}
.head_search table{margin-top:6px;margin-left:8px;}
.head_search table th input{margin-right:3px;padding:0px;width:200px;height:20px;background:#FFFFFF;}

/*######## BAR ########*/
.bar{height:32px;background:#F8F8F8;border-bottom:1px solid #b3b3b3;}
.bar_control{height:32px;padding-left:100px;}
.bar_member{height:32px;text-align:right;}

/*######## BAR CONTROL ########*/
.wallstyle li{margin-top:4px;width:42px;height:25px;float:left;border-left:1px solid #FFFFFF;border-right:1px solid #E1E1E1;background:url(image/wallstyle_icon.gif) #F8F8F8 no-repeat;cursor:pointer;}
.minisearch{margin-top:3px;}
.minisearch .input{width:150px;height:18px;border:1px solid #b8b8b8;background:#FFFFFF no-repeat 4px -20px;}
.minisearch .submit{width:22px;height:21px;border:none;background:url(image/search_button.gif) #EEEEEE;cursor:pointer;}
.minisearchactive .input{border:1px solid #040ec7;}
.minisearchactive .submit{background-position:0 -21px;}

/*######## BAR LOGIN ########*/
.memberlogin{float:right;width:220px;}
.memberlogin .login{width:100px;height:18px;border:1px solid #b8b8b8;background:url(image/login_bginput.png) #FFFFFF no-repeat 4px 0px;}
.memberlogin .password{width:100px;height:18px;border:1px solid #b8b8b8;background:url(image/login_bginput.png) #FFFFFF no-repeat 4px -20px;}
.memberlogin .submit{width:22px;height:21px;border:none;background:url(image/login_button.gif) #EEEEEE;cursor:pointer;}
.memberloginactive .login{border:1px solid #005eaf;background:#FFF;}
.memberloginactive .password{border:1px solid #005eaf;background:#FFF;}
.memberloginactive .submit{background-position:0 -21px;}

/*######## MENU ########*/
.menu{border-bottom:1px solid #B3B3B3;background:#EEEEEE;box-shadow:inset 0 1px 5px rgba(0,0,0,.20)}
.menu_pagewidth{position:relative;margin:0px auto;padding-top:10px;}
.menu_arrow{width:14px;height:8px;position:absolute;bottom:0px;margin-bottom:-2px;display:none;}

.menu_main {margin-left:20px;height:20px;}
.menu_main a{float:left;margin-right:4px;margin-top:4px;height:20px;line-height:20px;padding:2px 20px;border:1px solid #ACACAC;background:#FFF;color:#3A3A3A;font-weight:bold;}
.menu_main a:visit{color:#3A3A3A;}
.menu_main a:hover{border:1px solid #005eaf;background:#005eaf;color:#FFF;}
.menu_main .current a{border:1px solid #000;color:#FFF;background:linear-gradient(to bottom, #222, #555);}
.menu_main .current a:visit{color:#FFF;}
.menu_main_webboard img{vertical-align:middle;margin-right:5px;margin-top:-3px;width:16px;height:16px;background-image:url(image/webboard_bu.png) !important;background:url(image/webboard_bu.gif) no-repeat 0 0px;}

.menu_main_webboard .current a{background:url(image/menu_main_bgactive.gif) #222 repeat-x top;border:1px solid #000;color:#FFF;}
.menu_main_webboard .current a:visit{color:#FFF;}

.menu_sub {float:left;margin-left:20px;margin-top:12px;height:15px;}
.menu_sub a{float:left;margin:0 8px;color:#999;font-weight:bold;}
.menu_sub a:visit{color:#999;}
.menu_sub a:hover{color:#A00;}
.menu_sub .current a{color:#04A;}
.menu_sub .current a:visit{color:#04A;}

/*######## REPORT ########*/
.livechatreport{margin-left:0px;border:1px solid #92b8d4;background:#ecf8ff;color:#059;}
.livechatreport:hover{border:1px solid #0c6cb9;background:#0c6cb9;color:#FFF;}



.livechatwidth{width:380px;}.livechatdiv{height:400px;}
@media (max-width:420px) {
	/*.showmessagewidth{width:300px;}*/
	.livechatwidth{width:280px;}.livechatdiv{height:300px;}
}



/*######## INDEX ########*/
/*
.topsearchtable{width:770px;}
.topsearchtable td{width:25%;padding:5px;border:1px dotted #AAA;line-height:1.3em;}
.topsearchtable img{width:50px;height:50px;border:1px solid #000000;}

.indexsearch{margin:0px auto;margin-top:10px;padding:20px;border:1px solid #d69626;background:url(image/index_bgsearch.gif) #fdb539;}
.indexsearch table td{vertical-align:middle;}
.indexsearch .inputtext{margin-left:10px;height:30px;width:550px;border:1px solid #d69626;background:url(image/index_bgsearchinput.gif) #FFF repeat-x top;font-size:18px;}

.indexlogin{margin:0px auto;width:180px;}
.indexlogin th{width:122px;}
.indexlogin th input{width:116px;height:24px;border:1px solid #B0B0B0;background:#FFF;}

a.button_register{display:block;border:1px solid #3aa613;background:#7cd55a;background-image:url(image/bg_slash.png),linear-gradient(to bottom,#7cd55a 90%, #68c544 50%);color:#FFF;
text-shadow: 2px 0 0 #60b82b, -2px 0 0 #60b82b, 0 2px 0 #60b82b, 0 -2px 0 #60b82b, 1px 1px #60b82b, -1px -1px 0 #60b82b, 1px -1px 0 #60b82b, -1px 1px 0 #60b82b;cursor:pointer;}
a.button_upload{display:block;border:1px solid #2e86c4;background:#58a8e0;background-image:url(image/bg_slash.png),linear-gradient(to bottom,#58a8e0 90%, #499cd6 50%);color:#FFF;
text-shadow: 2px 0 0 #328ac9, -2px 0 0 #328ac9, 0 2px 0 #328ac9, 0 -2px 0 #328ac9, 1px 1px #328ac9, -1px -1px 0 #328ac9, 1px -1px 0 #328ac9, -1px 1px 0 #328ac9;cursor:pointer;}
.button_register:hover,.button_upload:hover{border:1px solid #000;background: linear-gradient(to bottom, #444 85%,#3A3A3A 50%);text-shadow:none;}
*/

.topcreator {border:0px solid #AAA;}
.topcreator .memicon{width:64px;height:64px;border:1px solid #000;}
.topcreator th{width:64px;padding:3px;border:1px solid #DDD;}
.topcreator td{padding:5px;border:1px solid #DDD;color:#888;line-height:1.5em;}
.topcreator td.topcreatornum{width:50px;padding:2px;border:1px solid #DDD;font-size:30px;font-weight:bold;text-align:center;color:#444;vertical-align:middle;}

/*######## WALL STYLE ########*/
.wall_image_normal{width:200px;height:150px;border:1px solid #000000;}
.wall_image_normal img{width:200px;}
.wall_image_big{width:250px;height:188px;border:1px solid #000000;}
.wall_image_big img{width:250px;}
.wall_image_small{width:120px;height:90px;border:1px solid #000000;}
.wall_image_small img{width:120px;}
.wall_image_verysmall{width:60px;border:1px solid #000000;}
.wall_image_verysmall img{width:60px;}

.normal_wbg6{background:url(image/wallpaper_bg.gif) #FFFFFF no-repeat bottom center;}
.normal_wbg7{background:url(image/wallpaper_bg7.gif) #FFFFFF no-repeat bottom center;}
.small_wbg6{background:url(image/wallpaper_bgsmall.gif) #FFFFFF no-repeat bottom center;}
.small_wbg7{background:url(image/wallpaper_bgsmall7.gif) #FFFFFF no-repeat bottom center;}
.big_wbg6{background:url(image/wallpaper_bgbig.gif) #FFFFFF no-repeat bottom center;}
.big_wbg7{background:url(image/wallpaper_bgbig7.gif) #FFFFFF no-repeat bottom center;}

.wall{float:left;display:inline;}
.wall_detail{display:none;}
.wall_tooltip{display:none;}

.walltooltip_name{position:relative;margin-bottom:5px;padding:0px 15px;color:#ffb600;font-weight:bold}
.walltooltip_name a{color:#ffb600;}.walltooltip_name a:visit{color:#ffb600;}
.walltooltip_shownum{float:left;display:inline;margin-right:6px;width:58px;height:35px;padding-top:5px;border:1px solid #3A3A3A;background:#222222;color:#FFFFFF;font-size:14px;text-align:center;font-weight:bold;}
.walltooltip_shownum img{margin-top:4px;}
.walltooltip_memname{float:left;display:inline;padding-left:5px;padding-top:2px;line-height:17px;font-size:11px;font-weight:bold;}
.walltooltip_memname a{color:#43e5ff;}.walltooltip_name a:visit{color:#43e5ff;}
.walltooltip_memname span{color:#757575;font-size:10px;}

.wallstyle_box{margin:8px 0px;margin-left:13px;width:230px;border:1px solid #CCCCCC;box-shadow: 0px 0px 3px rgba(0,0,0,.10);}
.wallstyle_under{margin:10px 0px;margin-left:22px;padding:8px;border:1px solid #CCCCCC;box-shadow: 0px 0px 3px rgba(0,0,0,.10);}
.wallstyle_normal{margin:10px 0px;margin-left:25px;border:1px solid #FFFFFF;}
.wallstyle_normal2{margin:5px 0px;margin-left:15px;border:1px solid #FFFFFF;}
/*
.wallstyle_detail{margin:10px 0px;margin-left:20px;width:470px;height:157px;}
*/
.wallstyle_detail{margin:10px 0px;margin-left:12px;width:460px;height:157px;}

.wallstyle_detailsmall{margin:10px 0px;margin-left:20px;width:350px;height:157px;}
.wallstyle_big{position:relative;margin:15px 30px;margin-right:0px;width:250px;height:188px;padding:10px;border:1px solid #CCCCCC;background:#F5F5F5;}
//.wallstyle_bigdetail{margin:15px 0px;margin-left:25px;width:420px;height:205px;}
.wallstyle_bigdetail{margin:18px 0px;margin-left:16px;width:400px;height:205px;}
.wallstyle_small{margin:10px 0px;margin-left:26px;border:1px solid #FFFFFF;}

.wallstyle_box{background:#FFFFFF;}
.wallstyle_box .w_name {padding:5px;height:20px;border-bottom:1px solid #E1E1E1;font-weight:bold;}
.wallstyle_box .w_name a{color:#002288;}
.wallstyle_box .w_name a:visit{color:#002288;}
.wallstyle_box .w_image {text-align:center;padding:10px;}
.wallstyle_box .w_detail {border-top:1px solid #E1E1E1;}
.wallstyle_box .w_memname {float:left;padding:3px 8px;font-weight:bold;}
.wallstyle_box .w_memname a{color:#FF0066;}
.wallstyle_box .w_memname a:visit{color:#FF0066;}
.wallstyle_box .w_memname span{font-size:11px;color:#AAAAAA;font-weight:normal;}
.wallstyle_box .w_view {float:right;width:60px;padding:5px 10px;border-left:1px solid #E1E1E1;font-size:18px;color:#666666;text-align:center;}

.wallstyle_under{background:#FFFFFF;}
.wallstyle_under .w_detail {margin-top:2px;width:202px;border:1px solid #AAAAAA;}
.wallstyle_under .w_detail th{width:2%;padding:1px;padding-right:5px;border:1px solid #F9F9F9;background:#F9F9F9;color:#005599;font-weight:normal;text-align:left;vertical-align:top;white-space:nowrap;font-size:13px;}
.wallstyle_under .w_detail td{border:1px solid #F9F9F9;padding:1px;font-size:11px;}
.wallstyle_under .w_detail td a{color:#FF0066;}
.wallstyle_under .w_detail td a:visit{color:#FF0066;}
.wallstyle_under .w_detail .w_name{height:38px;font-size:13px;}
.wallstyle_under .w_detail .w_name a{color:#6600FF;}
.wallstyle_under .w_detail .w_name a:visit{color:#6600FF;}

.wallstyle_normal .w_framein{padding:1px;border:1px solid #CCCCCC;background:#AAAAAA;}
.wallstyle_normal .w_frameout{padding:1px;border:1px solid #F5F5F5;background:#EEEEEE;}

.wallstyle_normal2 .w_framein{padding:1px;border:1px solid #CCCCCC;background:#AAAAAA;}
.wallstyle_normal2 .w_frameout{padding:1px;border:1px solid #F5F5F5;background:#EEEEEE;}
.wallstyle_normal2 .label{position:absolute;margin-top:115px;height:35px;width:200px;border:1px solid #000000;background:url(image/bg_test2.gif) #FAFAFA;}
.wallstyle_normal2 .label .w_name a{color:#FFFFFF;font-size:12px;}
.wallstyle_normal2 .label .w_name {padding:1px;padding-left:3px;border-bottom:1px solid #222222;background:#222222;

background-image: -moz-linear-gradient(top, #333333, #555555);

}
.wallstyle_normal2 .label td a{color:#005599;}
.wallstyle_normal2 .label td{padding:2px 3px;font-size:10px;color:#666666;}



.wallstyle_small .w_framein{padding:1px;border:1px solid #CCCCCC;background:#AAAAAA;}
.wallstyle_small .w_frameout{padding:1px;border:1px solid #F5F5F5;background:#EEEEEE;}

.wallstyle_detail td{background:#FFFFFF;}
.wallstyle_detail table{width:100%;}
.wallstyle_detail table th{width:2%;padding-right:5px;}
.wallstyle_detail table .w_name{border:1px solid #F9F9F9;padding:1px;font-weight:bold;}
.wallstyle_detail .w_name a{color:#5500FF;white-space:nowrap;} .wallstyle_detail .w_name a:visit{color:#5500FF;}
.wallstyle_detail td table{width:100%;}
.wallstyle_detail td table th{width:2%;padding:3px;padding-right:5px;border:1px solid #F9F9F9;background:#F9F9F9;color:#005599;font-weight:normal;text-align:left;vertical-align:top;white-space:nowrap;}
.wallstyle_detail td table td{border:1px solid #F9F9F9;padding:3px;}
.wallstyle_detail .w_memname{font-weight:bold;}
.wallstyle_detail .w_memname a{color:#FF0099;} .wallstyle_detail w_memname a:visit{color:#FF0099;}

.wallstyle_detailsmall td{background:#FFFFFF;}
.wallstyle_detailsmall table{width:100%;}
.wallstyle_detailsmall table th{width:2%;padding-right:5px;}
.wallstyle_detailsmall table .w_name{border:1px solid #F9F9F9;padding:1px;font-weight:bold;}
.wallstyle_detailsmall .w_name a{color:#5500FF;white-space:nowrap;} .wallstyle_detail .w_name a:visit{color:#5500FF;}
.wallstyle_detailsmall td table{width:100%;}
.wallstyle_detailsmall td table th{width:2%;padding:1px;padding-right:15px;border:1px solid #F9F9F9;background:#F9F9F9;color:#005599;font-weight:normal;text-align:left;vertical-align:top;white-space:nowrap;}
.wallstyle_detailsmall td table td{border:1px solid #F9F9F9;padding:1px;}
.wallstyle_detailsmall .w_memname{font-weight:bold;}
.wallstyle_detailsmall .w_memname a{color:#FF0099;} .wallstyle_detail w_memname a:visit{color:#FF0099;}

.wallstyle_big .w_detail{position:absolute;left:11px;top:149px;width:250px;height:50px;background:#000000;opacity: 0.90;-moz-opacity:0.90;filter: alpha(opacity=90);color:#FFFFFF;display:none;}
.wallstyle_big table{width:100%}
.wallstyle_big table td{color:#FFFFFF;font-weight:bold;}
.wallstyle_big .w_name a{color:#FFCC00;} .wallstyle_big .w_name a:visit{color:#FFCC00;}
.wallstyle_big .w_memname a{color:#FFFFFF;} .wallstyle_big .w_memname a:visit{color:#FFFFFF;}
.wallstyle_big .w_view{font-size:18px;text-align:right;}

.wallstyle_bigdetail{background:#FFFFFF;}
.wallstyle_bigdetail table{width:100%;}
.wallstyle_bigdetail table th{width:2%;padding-top:0px;padding-right:0px;}
.wallstyle_bigdetail table td{vertical-align:top;}
.wallstyle_bigdetail table .w_name{height:20px;font-weight:bold;font-size:14px;}
.wallstyle_bigdetail .w_name a{color:#5500FF;} .wallstyle_bigdetail .w_name a:visit{color:#5500FF;}
.wallstyle_bigdetail td table{margin-top:0px;height:190px;border:1px solid #000000;border-left:0px solid #000000;}
.wallstyle_bigdetail td table td{border:1px solid #EEEEEE;padding:1px;padding-left:5px;color:#666666;}
.wallstyle_bigdetail .w_memname{font-weight:bold;}
.wallstyle_bigdetail .w_memname a{color:#FF0099;} .wallstyle_bigdetail w_memname a:visit{color:#FF0099;}
.wallstyle_bigdetail .w_comment{font-size:20px;color:#008800;font-weight:bold;background:url(image/wallstyle_bigdetail_bgcomment0.gif) #FFFFFF no-repeat right bottom;}
.wallstyle_bigdetail .w_view{font-size:20px;color:#0088FF;font-weight:bold;background:url(image/wallstyle_bigdetail_bgdownload0.gif) #FFFFFF no-repeat right bottom;}
.wallstyle_bigdetail .w_comment span{padding-left:5px;font-size:14px;}
.wallstyle_bigdetail .w_view span{padding-left:5px;font-size:14px;}



/*######## WEBBOARD ########*/
/*
.webboard{margin:0px auto;margin-top:10px;width:97%;border-bottom:1px solid #E1E1E1;}
.webboard th{padding:5px 5px;border-top:1px solid #DDDDDD;border-bottom:1px solid #DDDDDD;background:#f9f9f9;color:#888888;text-align:center;}
.webboard td{height:40px;padding:1px 5px;color:#888888;text-align:center;border-bottom:1px solid #EEEEEE;vertical-align:middle;}
.webboard td a{color:#444444;font-weight:normal;}
.webboard td a:hover{color:#AA0000;font-weight:normal;}
.webboard .minipage a{border:1px solid #CCDDFF;background:#F9FDFF;padding:1px 5px;font-size:9px;color:#6666AA;}
.webboard .minipage a:hover{background:#CCDDFF;color:#0000AA;}
.webboard .minipageicon{width:16px;height:16px;vertical-align:middle;}
*/

.webboard{margin:0px auto;margin-top:10px;width:97%;border-bottom:1px solid #E1E1E1;}
.webboard th{padding:5px 5px;border-top:1px solid #DDD;border-bottom:1px solid #DDD;background:#f9f9f9;text-align:center;color:#888;}
.webboard td{height:40px;padding:1px 5px;color:#888;border-bottom:1px solid #EEE;vertical-align:middle;text-align:center;}
.webboard td a{color:#444;font-weight:normal;}
.webboard td a:hover{color:#A00;font-weight:normal;}
.webboard .minipage a{border:1px solid #CDF;background:#F9FDFF;padding:1px 5px;font-size:9px;color:#66A;}
.webboard .minipage a:hover{background:#CDF;color:#00A;}
.webboard .minipageicon{width:16px;height:16px;vertical-align:middle;}
.webboard td.tleft,.webboard th.tleft{text-align:left;}
.webboard .topictitle{width:60%;}
@media (max-width: 950px) {.webboard .topictitle{width:95%;}}
.newtopicdiv{float:right;text-align:right;}
@media (max-width: 750px) {.pagenum .nolink{display:none;}.pagenum li a{margin-right:2px;}.pagenum li.current{margin-right:2px;}}
@media (max-width: 850px) {.newtopicdiv{width:100%;text-align:left;}}


/*######## TOPIC ########*/
.boardtitle{border:2px solid #1c5da1;background:#FFF;}
.boardtitle div{margin:2px;padding:10px;border:1px solid #1c5da1;background:#1C5DA1;background:linear-gradient(to bottom, #3B7EBF, #1C5DA1);text-align:center;}
.boardtitle h1{font-size:18px;font-weight:bold;color:#FFF;}
.boardpagenum{margin-top:10px;border:1px solid #444;background:#FFF;}
.boardpagenumin{margin:1px;padding:7px;border:1px solid #DDD;text-align:center;}
.board{margin-top:10px;width:100%;background:#FFF;table-layout: fixed;border:2px solid #DDD;}
.board th{padding:6px;border:1px solid #DDD;color:#FFF;text-align:center;font-weight:bold;}
.board .boardcontent{width:100%;overflow:auto;overflow-x:auto;overflow-y:hidden;}
.board .boardcontent a:not(.button){color:#00F;text-decoration:underline;}
.board .boardcontent a:not(.button):hover{color:#A00;}
.board .boardbutton{padding:3px;text-align:right;}
.board .memlogo{border:1px solid #000;}
.quotetop{margin:5px;margin-bottom:0px;border:1px solid #CCC;border-bottom:none;background:#F5F5F5;color:#888;padding:2px;text-align:left;}
.quote {margin:5px;margin-top:0px;padding:5px;border:1px solid #CCC;border-top:0px solid #CCC;background:#FDFDFD;overflow:auto;overflow-x:auto;overflow-y:hidden;}

.viewformpost {margin-top:10px;border:2px solid #47A;}
.viewformpost .inhead{padding:3px;border:1px solid #47A;background:url(image/topic_formposttitle.gif) #47A;color:#FFF;text-align:center;font-weight:bold;}

.emessage{margin:20px auto;width:800px;padding:50px 20px;border:1px solid #AAAAAA;background:#FAFAFA;text-align:center;}


.box-blue{margin:5px;padding:10px;border:1px solid #92b8d4;background:#ecf8ff;border-radius: 3px;box-shadow: 1px 1px 2px rgba(0,0,0,.10), inset 0 3px 6px rgba(255,255,255,.10);}
.box-red{margin:5px;padding:10px;border:1px solid #eb9994;background:#ffeded;border-radius: 3px;box-shadow: 1px 1px 2px rgba(0,0,0,.10), inset 0 3px 6px rgba(255,255,255,.10);}
.box-green{margin:5px;padding:10px;border:1px solid #93c88d;background:#eefef1;border-radius: 3px;box-shadow: 1px 1px 2px rgba(0,0,0,.10), inset 0 3px 6px rgba(255,255,255,.10);}
.box-gray{margin:5px;padding:10px;border:1px solid #CCC;background:#FAFAFA;border-radius: 3px;box-shadow: 1px 1px 2px rgba(0,0,0,.10), inset 0 3px 6px rgba(255,255,255,.10);}
.box-dash{margin:5px;padding:10px;border:1px dashed #888;border-radius: 4px;box-shadow: 1px 1px 2px rgba(0,0,0,.10), inset 0 3px 6px rgba(255,255,255,.10);}
.box-dot{margin:5px;padding:10px;border:2px dotted #888;border-radius: 4px;box-shadow: 1px 1px 2px rgba(0,0,0,.10), inset 0 3px 6px rgba(255,255,255,.10);}

.spoiltop {display:inline-block;margin:5px;margin-bottom:0px;padding:3px 8px;border:1px solid #CCC;background:#F5F5F5;color:#888;cursor:pointer;background:linear-gradient(to bottom, #F5F5F5 85%, #EAEAEA 50%);}
.spoiltop:hover {border:1px solid #059;background:#059;color:#FFF;}
.spoil {display:none;margin:5px;margin-top:0px;padding:5px;border:1px solid #CCC;background:#FDFDFD;overflow:auto;overflow-x:auto;overflow-y:hidden;}





/*### TOP WALLPAPER ###*/
.topwallpaperright{float:right;}
@media (max-width: 950px) {.topwallpaperright{float:left;margin-left:10px;}}


 /* ###############  UPLOAD WALLPAPER ################ */
.rule {margin:0px auto;margin-left:10px;}
.rule td {vertical-align:top;padding:3px;}
.rule img{ margin-top:0px;margin-right:3px;width:10px;height:10px;}
.uploadwallpaper {margin:0px auto;width:800px;background:#FFF;}
.uploadwallpaper th{width:120px;padding:5px;border:1px solid #E9E9E9;font-weight:normal;vertical-align:top;color:#888;background:#FAFAFA;line-height:1.3em;}
.uploadwallpaper th span{color:#059;font-weight:bold;}
.uploadwallpaper td{padding:5px;border:1px solid #E9E9E9;vertical-align:top;color:#888;line-height:1.3em;}
.uploadwallpaper td input[type="text"]{margin-bottom:3px;padding:2px;border:1px solid #AAA;background:#FFF;}
.uploadwallpaper td textarea{margin-bottom:3px;padding:2px;border:1px solid #AAA;background:#FFF;}

/*######## TOP 100 CREATOR ########*/
/*
.top100creator{margin-top:10px;width:100%;border:1px solid #DDD;}
.top100creator .topcreatornum{width:80px;border:1px solid #EEE;text-align:center;font-size:35px;vertical-align:middle;color:#666;}
.top100creator .memicon{padding:2px;}
.friendtable th{width:90px;padding:3px;background:#FAFAFA;font-weight:normal;color:#0066AA;}
.friendtable td{width:190px;padding:3px;padding-left:5px;border:1px solid #FAFAFA;}
.toppoint{cursor:pointer;}
.topdetail{margin-left:80px;width:900px;}
.topdetail th{padding:2px 10px;border-bottom:1px solid #DDDDDD;border-top:1px solid #DDDDDD;text-align:center;color:#005599;}
.topdetail td{padding:2px 10px;border-bottom:1px solid #DDDDDD;vertical-align:middle;text-align:center;}
*/


/*######## SHOW ########*/
.walldetail{margin-top:10px;max-width:750px;border:1px solid #CCC;background:#FFF;}
.walldetail th{padding:5px;border:1px solid #F3F3F3;background:#F3F3F3;color:#048;text-align:left;font-weight:normal;vertical-align:top;white-space:nowrap;}
.walldetail td{padding:5px;border:1px solid #F3F3F3;}

/*.wallpapervote li{display:block;margin-left:2px;float:left;width:50px;height:43px;cursor:pointer;}*/
.wallpapervote li{display:block;float:left;margin-left:2px;width:50px;height:43px;cursor:pointer;}
.wallpapervote .votehead{float:left;}
.wallpapervote div{float:left;margin-left:10px;margin-top:3px;padding:6px 12px;border:2px solid #EEEEEE;border-radius: 4px;background:#FFFFFF;font-size:20px;color:#7788AA;font-weight:bold;display:none;}
.wallpapervote .showmemstar{color:#005599;}
.wallpapervote .listar{background:url(image/show_votestar.png) no-repeat}
.wallpapervote .listarhover{background:url(image/show_votestarhover.png) no-repeat}
.wallpapervote .listarcur{background:url(image/show_votestarcur.png) no-repeat;cursor:default;}
.wallpapervotemini .listar{width:33px;height:30px;background:url(image/show_votestar.png) no-repeat;background-size: 30px 30px;}
.wallpapervotemini .listarhover{width:33px;height:30px;background:url(image/show_votestarhover.png) no-repeat;background-size: 30px 30px;}
.wallpapervotemini .listarcur{width:33px;height:30px;background:url(image/show_votestarcur.png) no-repeat;background-size: 30px 30px;}
.wallpapervotemini li{display:block;float:left;margin-left:2px;width:50px;height:43px;cursor:pointer;}
.wallpapervotemini .novote{float:left;margin-top:3px;margin-right:5px;padding:5px 7px;border:1px solid #DDDDDD;border-radius:4px;font-size:10px;color:#AAAAAA;display:block;box-shadow:inset 0 -3px 2px rgba(200,200,200,.10);cursor:pointer;}
.wallpapervotemini .novotehover{border:1px solid #1e71c6;background:#3488de;color:#FFFFFF}
.wallpapervotemini .showmemstar{color:#005599;}
.wallpapervotemini .showstar{padding:3px 7px;border:1px solid #DDDDDD;border-radius:4px;color:#AAAAAA;display:block;box-shadow:inset 0 -3px 2px rgba(200,200,200,.10);cursor:pointer;display:none;}
.wallpapervotemini .showstar img{margin-top:-3px;}

.votedetail{margin:3px;float:left;border:1px solid #DDDDFF;background:#FFFFFF;cursor:pointer;}
.votedetail .name{float:left;padding:5px 10px;font-weight:bold;}
.votedetail .star{float:right;padding:5px 10px;border-left:1px solid #DDDDFF;background:#FCFCFC;color:#AAAAAA;}
.votedetail .star img{width:17px;height:16px;}

.comment{margin-top:10px;max-width:750px;border:1px solid #CCCCCC;background:#FFFFFF;}
.comment th{padding:1px 2px;border:1px solid #EEEEEE;background:#FAFAFA;font-weight:normal;vertical-align:middle;}
.comment td{padding:5px 8px;border:1px solid #EEEEEE;}
.comment .commname{width:120px;padding:4px;text-align:center;color:#0066CC;font-weight:bold;}
.comment .commtime{color:#AAAAAA;text-align:right;}
.comment .commlogo{padding:10px;text-align:center;background:url(image/bg_memlogo.gif) #FCFCFC;}
.comment .commlogo img{border:1px solid #000000;width:64px;height:64px;}
.comment .blockcomment {width:15px;height:15px;background:url(image/show_blockcomment.gif) #FFFFFF no-repeat 0px 0px;cursor:pointer;margin-left:3px;margin-bottom:2px;vertical-align:middle;}
.comment .unblockcomment{display:none;}
.comment .likedetail a{display:block;margin-top:2px;padding:3px 10px;color:#FFFFFF;border:1px solid #333333;}
.comment .likedetail a:hover{color:#FFAA00;}
.commentblock td{display:none;}
.commentblock .unblockcomment{display:block;cursor:pointer;}
.commentblock .ctime{display:none;}
.commentblock .blockcomment{display:none;}
.commcontrol{margin-top:30px;}
.commcontrol td{padding:0px;vertical-align:bottom;border:0px solid #000000;}
.commcontrol .mtooltip{width:40px;text-align:center;}
.commcontrol .likenum{font-family:MS Sans Serif;font-size:16px;font-weight:bold;cursor:pointer;}

.formcomment{margin:10px 0px;margin-top:10px;max-width:750px;border:1px solid #CCCCCC;}
.formcomment th{width:130px;}
.formcomment .intextarea{height:80px;}

.viewallcomment{margin-top:10px;max-width:750px;text-align:right;}
.viewallcomment input{padding:3px 15px;border:1px solid #CCCCCC;background:#FAFAFA;color:#888888;cursor:pointer;}
.viewallcomment .viewallcommentactive{border:1px solid #1a62a6;background:#1a62a6;color:#FFFFFF;}

.ratescore li{float:left;display:block;width:44px;padding:2px;border:1px solid #DDDDDD;background:#FAFAFA;text-align:center;color:#999999;cursor:pointer;}

.h60{height:60px;}


/*######## SEARCH ########*/
.searchtitle a{display:block;padding:10px;border:1px solid #eeeeee;background:url(image/search_bgtitle.gif);text-align:center;font-size:20px;font-weight:bold;color:#005599;}
.searchtitle a:hover{border:1px solid #1a62a6;background:url(image/blank.gif) #1a62a6;color:#FFFFFF;}

.searchmodelink{padding:10px;border:1px solid #DDDDDD;background:#FAFAFA;text-align:center;}
.albumsearchtable{width:100%;}
.albumsearchtable td{width:220px;padding:10px 0px;text-align:center;vertical-align:top;}
.albumsearchtable div{padding:5px;height:50px;color:#999999;}
.albumsearchtable .albumname{color:#8800FF;font-weight:bold}

.searchdiv .wallstyle_detail{margin:10px 0px;margin-left:20px;width:460px;height:157px;}
.searchdiv{margin-top:8px;border:1px solid #dddddd;background:#FFFFFF;}

.searchmorelink a{display:block;padding:6px 20px;border:1px solid #DDDDDD;background:#FCFCFC;color:#666666;}
.searchmorelink a span{color:#FF0000;}
.searchmorelink a:hover{border:1px solid #1a62a6;background:#1a62a6;color:#FFFFFF;}
.searchmorelink a:hover span{color:#FFFF00;}

.searchtable{width:100%;}
.searchtable td{width:12.5%;}
.searchtable td a{display:block;padding:5px;border:1px solid #DDDDDD;}
.searchtable td a:hover{border:1px solid #005eaf;background:#005eaf;color:#FFFFFF;}

/*######## MEMBER ########*/
.zformmemedit{margin-top:10px;border:1px solid #CCCCCC;}
.zformprocess{background:#FAFAFA;}
.zformprocess .ininput{background:#FFF;}

/*######## ALBUM (in MEMBER) ########*/
.albumlist{display:inline;float:left;width:20%;}
.albumlist table{border:1px solid #999999;}
.albumlist td{padding:5px;border-bottom:1px solid #DDDDDD;background:url(image/album_bgalbumitem.gif) #FFFFFF repeat-x bottom left;}
.albumlist td a{display:block;color:#000000;}
.albumlist td a:hover{color:#6600FF;}
.albumlist .num{text-align:center;color:#0066AA;font-size:14px;font-weight:bold;}
.albumlist .albumhead{padding:2px 5px;background:url(image/album_bgalbumhead.gif) #4520c1 repeat-x top left;color:#FFFFFF;cursor:move;}
.albumhover{background:#FF00FF;}
.albumdrophover td{border-top:1px solid #000000;border-bottom:1px solid #000000;background:url(image/album_bgalbumactive.gif) #FFF366;}

.createalbum{display:none;}
.createalbumtable{width:100%;}
.createalbumtable th{padding:3px;background:#F3F3F3;}
.createalbumtable td{padding:3px;border:1px solid #F3F3F3;}

.albumsort li {display:block;margin-bottom:10px;}
.albumsortactive{height:100px;border:1px solid #99CCEE;background:#DDEEFF;}
.albumdetail{width:100%;border:1px solid #DDDDDD;background:#FFFFFF;}
.albumdetail th{width:10px;padding:5px;border-right:1px solid #DDDDDD;vertical-align:top;}
.albumdetail .detail{padding:5px;}
.albumdetail .detail span{color:#AAAAAA;font-weight:bold;}
.albumdetail .control{width:110px;padding:3px;border:0px solid #DDDDDD;text-align:center;}
.albumdetail img{border:1px solid #DDDDDD;}
.albumdetail div{height:70px;border:1px solid #EEEEEE;background:url(image/album_bgsorthandle.gif) #FFFFFF;cursor:move;}
.editalbumlink{cursor:pointer;}

.createalbumlink{padding:6px;border:1px solid #999999;border-top:0px solid #999999;color:#495893;text-align:center;background:url(image/album_bgcreatealbum.gif) #FAFAFA;cursor:pointer;}
.albumsettinglink {padding:6px;border:1px solid #999999;border-top:0px solid #999999;color:#495893;text-align:center;background:url(image/album_bgcreatealbum.gif) #FAFAFA;cursor:pointer;}
.albumhelplink {padding:6px;border:1px solid #999999;border-top:0px solid #999999;color:#495893;text-align:center;background:url(image/album_bgcreatealbum.gif) #FAFAFA;cursor:pointer;}
.albumsettinglink a{color:#495893;}

.emessagered{border:1px solid #CC4444;background:#FFF5F5;text-align:center;color:#990000;padding:0px;}
.emessagered .dialogclose{text-align:right;}
.emessagered .dialogclose img{width:15px;height:15px;}
.emessagered .dialogmsg{padding:10px 30px;color:#990000;font-weight:bold;}

.emessageblue{border:1px solid #3377CC;background:#F3FCFF;text-align:center;color:#990000;padding:0px;}
.emessageblue .dialogclose{text-align:right;}
.emessageblue .dialogclose img{width:15px;height:15px;}
.emessageblue .dialogmsg{padding:10px 30px;color:#005599;font-weight:bold;}




















/*### VDESKTOP & VMOBILE ###*/
.vmobile{display:none;}
.vmobiletr{display:none;}
@media (max-width: 950px) {
	.vmobile{display:block;}/*display:initial*/
	.vdesktop{display:none;}
	.vmobiletr{display:table-row;}


}

/*
.menubutton{display:none;}

@media (max-width: 750px) {
	.menubutton{display:block;}
	.topmenu{display:none;}

}
*/

@media (max-width: 650px) {
	.bar_control{padding-left:0px;}
	.wallstylediv{position:absolute;width:132px;background:#FAFAFA;border:1px solid #999;display:none;}
}

@media (max-width: 750px) {


}
@media (max-width: 550px) {

	.head_search table th input{width:70%;}
}



/*######## FOOT MENU ########*/
.footmenu li a{display:block;width:120px;padding:1px 5px;padding-left:10px;border:1px solid #FAFAFA;color:#666666;}
.footmenu li a:hover{border:1px solid #005eaf;background:#005eaf;color:#FFFFFF;font-weight:bold;}
.footmenutable{width:100%;max-width:1200px;width:expression(document.body.clientWidth > 1200? "1200px" : "auto");}
.footmenutable td{padding:10px;vertical-align:top;border-right:1px solid #FFFFFF;border-left:1px solid #E4E4E4;}



.vmobile850, .vmobile750, .vmobile650, .vmobile550, .vmobile450{display:none;}
@media (max-width: 850px) {.vdesktop850{display:none;}.vmobile850{display:block;}
@media (max-width: 750px) {.vdesktop750{display:none;}.vmobile750{display:block;}
@media (max-width: 650px) {.vdesktop650{display:none;}.vmobile650{display:block;}
@media (max-width: 550px) {.vdesktop550{display:none;}.vmobile550{display:block;}
@media (max-width: 450px) {.vdesktop450{display:none;}.vmobile450{display:block;}


