/* WebStandard Team (http://html.nhndesign.com/) */

body, h1, h2, h3, h4, h5, h6, p, form {margin:0; padding:0;}
img, fieldset{border:none;}
hr, legend{display:none;}
dl, ul, ol {list-style:none; margin:0; padding:0; }
li, dt, dd {list-style-type:none; margin:0; padding:0; text-align:left;}
div, td, th, li, dt, dd, p {font-family:"돋움", Dotum, "굴림", Gulim, AppleGothic, sans-serif; font-size:12px; color:#606060;}
html:first-child select{padding-right:6px; height:20px;} /* Opera Fix */ 
option, x:-moz-any-link{padding-right:4px;} /* Firefox Fix */ 
option, x:-moz-any-link, x:default{padding-right:0;} /* Firefox Fix */

/*font*/
.p9 {font-size:9px;font-family:tahoma;letter-spacing:1px}
.p10 {font-size:10px; font-family:verdana; }
.p11 {font-size:11px; }
.vdn {font-family:verdana; }
.thm {font-family:tahoma; }
.b {font-weight:bold;}
.u {text-decoration:underline;}
.ls1 {letter-spacing:-1px; }
.ls0 {letter-spacing:0;}
.ls1 {letter-spacing:-1px;}
.ln13 {line-height:1.3;}
.ln14 {line-height:1.4;}
.ln15 {line-height:1.5;}

a:link, a:visited {color:#606060; text-decoration:none}
a:hover, a:active {color:#606060; text-decoration:underline}
.w, a.w:link, a.w:visited, a.w:hover, a.w:active {color:#fff; }
.gray, a.gray:link, a.gray:visited, a.gray:hover, a.gray:active {color:#444; }/*gray*/
.gray01, a.gray01:link, a.gray01:visited, a.gray01:hover, a.gray01:active {color:#333; }
.gray02, a.gray02:link, a.gray02:visited, a.gray02:hover, a.gray02:active {color:#777; }
.gray03, a.gray03:link, a.gray03:visited, a.gray03:hover, a.gray03:active {color:#888; }
.gray04, a.gray04:link, a.gray04:visited, a.gray04:hover, a.gray04:active {color:#ababab; }
.gray05, a.gray05:link, a.gray05:visited, a.gray05:hover, a.gray05:active {color:#f3f3f3; }
.gray06, a.gray06:link, a.gray06:visited, a.gray06:hover, a.gray06:active {color:#d0d0d0; }
.gray07, a.gray07:link, a.gray07:visited, a.gray07:hover, a.gray07:active {color:#696969; }
.gray08, a.gray08:link, a.gray08:visited, a.gray08:hover, a.gray08:active {color:#999; }
.gray09, a.gray09:link, a.gray09:visited, a.gray09:hover, a.gray09:active {color:#959595; }
.gray10, a.gray10:link, a.gray10:visited, a.gray10:hover, a.gray10:active {color:#aba9aa; }
.org01, a.org01:link, a.org01:visited, a.org01:hover, a.org01:active {color:#ed4324; }/*orange*/
.org02, a.org02:link, a.org02:visited, a.org02:hover, a.org02:active {color:#FF6600; }

/*common,etc*/
.fl {float:left}	.fr {float:right}
.posi_r {position:relative} .posi_a {position:absolute}
.none {display:none;}
input, select, textarea {font-family:����, ����, AppleGothic, sans-serif;  font-size:12px; color:#474747;}
input.style1 {height:19px; border-top:1px solid #999; border-left:1px solid #999; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:2px 5px 0 3px;}
input.mb {margin-bottom:-1px}
.box01 {border:1px solid #d0d0d0; padding:2px 5px 0 3px; background-color:#FFF;}
.scroll {scrollbar-face-color:#FFFFFF; scrollbar-highlight-color:#FFFFFF; scrollbar-shadow-color:#b0b0b0; scrollbar-3dlight-color:#b0b0b0; scrollbar-arrow-color:#727272; scrollbar-track-color:#f7f7f7; scrollbar-darkshadow-color:#FFFFFF; scrollbar-base-color:#FFFFFF;}

/* img rollover */
a.rollover img {border:0;display:inline;}
a.rollover img.over {display:none;}
a.rollover:hover {border:0}
a.rollover:hover img {display:none;}
a.rollover:hover img.over {display:inline;}

/* +++ common layout +++ */
#gnb {clear:both; width:960px; margin:0 auto;  z-index:1000; height:36px; text-align:left; font-family:dotum;}
/* Layout */
#wrap {position:relative; width:972px; _text-align:left; margin:0 auto;}
#header {position:relative; z-index:10; width:100%; height:130px; _height:125px; text-align:center;}
#header h2 {padding:15px 0 9px 0; _padding:10px 0 9px 0;}
#header a.top_banner1 {position:absolute; top:15px; _top:10px; left:0;}
#header a.top_banner2 {position:absolute; top:15px; _top:10px; right:0;}
#header .navi {position:absolute; z-index:11; top:74px; _top:69px; left:0; width:972px; height:67px;}
#header .navi .nav_noscript {width:972px; margin:0 auto; text-align:left;}
#header .navi .nav_noscript dt {float:left; width:162px; padding-top:4px; font-size:12px; font-weight:bold;}
#header .navi .nav_noscript dd {float:left; margin:20px 0 0 -160px; line-height:1.4;}
#container {position:relative; z-index:9; width:100%;}
#footer {clear:both; width:100%; margin:40px 0 30px 0; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/footer_line.gif) no-repeat center 25px; overflow:hidden;}
#footer .fmenu {height:12px; margin-left:9px;}
#footer .fmenu li {float:left; margin-bottom:-4px;}
#footer .address {display:inline; float:left; margin:39px 0 0 9px;}
#footer .logo_nhn {display:inline; float:right; margin:48px 10px 0 0;}
.clear {display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}

/* +++ common left +++ */
/*�α���*/
.bx_login {width:183px; margin-left:1px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/bx_login_bttm.gif) no-repeat bottom; text-align:center;}
.bx_login_in {width:183px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/bx_login_top.gif) no-repeat top; text-align:center; overflow:hidden;}
.bx_login .name {position:relative; width:153px; height:20px; margin:19px auto 0 auto; border-bottom:1px solid #f9ddc2; color:#333; text-align:left; letter-spacing:-1px;}
.bx_login .name h3 {margin-left:2px;}
.bx_login .name strong {margin-left:1px;}
.bx_login .name a {position:absolute; top:0; right:2px; padding-right:5px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/arr_org_1.gif) no-repeat right 3px; font-size:11px;}
.bx_login fieldset {position:relative; width:153px; margin:0 auto; padding:11px 0 0 0; text-align:left;}
.bx_login fieldset label {display:none;}
.bx_login fieldset input {width:95px; height:18px; margin-bottom:3px; _margin-bottom:1px; padding:2px 0 0 3px; border:1px solid #f6c9a2; color:#858585; font-size:11px;}
.bx_login fieldset .btn_login {position:absolute; top:0; _top:12px; left:98px;}
.bx_login .mem_join {width:153px; margin:0 auto; _margin:0; padding:6px 0 27px 0; _padding:6px 0 10px 0; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/dot_org_1.gif) repeat-x left bottom;}
.bx_login .mem_join li {float:left; padding-top:3px; color:#535353; font-size:11px; letter-spacing:-1px; text-align:center;}
.bx_login .mem_join li.line {margin-left:8px; padding-left:8px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/bar_login.gif) no-repeat left;}
.bx_login .mem_join a {text-decoration:none;}
.bx_login .mem_join a:hover {color:#e84d09; text-decoration:none;}
.bx_login .mem_info {width:153px; margin:0 auto; _margin:0;}
.bx_login .mem_info li {height:46px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/dot_org_2.gif) repeat-x left bottom; color:#5c5c5c; font-size:11px; letter-spacing:-1px; line-height:1.4; overflow:hidden;}
.bx_login .mem_info li p {margin:9px 0 0 2px; padding-left:6px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/arr_org_2.gif) no-repeat left 3px; color:#e84d09; font-size:11px; letter-spacing:-1px;}
.bx_login .mem_info li span {margin-left:7px;}
.bx_login .mem_info li strong {letter-spacing:0;}
.bx_login .mem_info li img {margin:6px 0 0 1px;}
.bx_login .not {padding:17px 0 15px 0; color:#5d5d5d; font-size:11px; text-align:center; letter-spacing:-1px; line-height:1.3}
.bx_login .mem_info2 {width:153px; margin:0 auto; _margin:0; padding-bottom:2px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/dot_org_2.gif) repeat-x left bottom;}
.bx_login .mem_info2 li {margin-bottom:1px;}
.bx_login .btn_logout {padding:11px 0 9px 0; text-align:center;}
/*//�α���*/
.btn_center_valid {width:176px; margin:10px 0 0 6px; overflow:hidden;}
.btn_center_valid li {float:left; margin-bottom:-4px;}
.connect_ip {margin-top:10px; padding-bottom:12px; color:#e84d09; font-family:gulim; font-size:11px; font-weight:bold; text-align:center;}
.connect_ip img {margin-right:14px;}
.bx_left_gray {width:183px; margin-left:1px; padding-bottom:3px; background:#f5f5f5 url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/bx_left_gray_bttm.gif) no-repeat bottom;}
.bx_left_gray_in {width:183px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/bx_left_gray_top.gif) no-repeat top;}
.left_btn {width:183px; padding:5px 0 0 5px;}
.left_btn li {margin-bottom:-3px;}
.left_line {width:183px; height:14px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/common/left_line.gif) no-repeat center;}
.left_poll {width:177px; margin:1px 0 0 4px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/main/bx_poll_bttm.gif) no-repeat bottom;}
.left_poll_in {width:177px; height:198px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/main/bx_poll_top.gif) no-repeat top;}
.left_poll h4 {padding:16px 0 0 16px;}
.left_poll dl {width:146px; margin:7px 0 0 14px;}
.left_poll dt {padding-bottom:10px; background:url(https://hangame-images.toastoven.net/hangame/spcbang/renewal_2008/main/left_line_poll.gif) repeat-x bottom; letter-spacing:-1px;}
.left_poll dd ul {margin-top:8px;}
.left_poll dd ul li {_margin-bottom:-2px; font-size:11px; letter-spacing:-1px;}
.left_poll dd ul li input {margin-bottom:3px; _margin-bottom:2px; vertical-align:middle;}
.left_poll dd.btn_poll {padding-top:15px; text-align:center;}
.left_poll dd.btn_poll img {margin-right:-1px;}

/*NHN page Navigation template (reference http://html.nhndesign.com)*/
table.Nnavi{clear:both;height:13px;border-collapse:collapse;margin:0 auto; margin-top:20px;}
table.Nnavi td{padding:0;border-right:1px solid #dddddd;font-size:11px;}
table.Nnavi td.pgRR{border-right:0}
table.Nnavi a{font-size:11px;font-family:����;text-decoration:none;display:block;padding:2px 8px 0 7px;font-weight:bold;}
table.Nnavi a:hover{background-color:#F7F7F7;}
table.Nnavi .pgLL a, table.Nnavi .pgL a, table.Nnavi .pgR a, table.Nnavi .pgRR a{font-weight:normal}
table.Nnavi .pgLL a:hover, table.Nnavi .pgL a:hover, table.Nnavi .pgR a:hover, table.Nnavi .pgRR a:hover{background-color:#ffffff}
table.Nnavi .pgLL img, table.Nnavi .pgL img, table.Nnavi .pgR img, table.Nnavi .pgRR img{border:0;margin-bottom:1px;}
table.Nnavi .pgLL img, table.Nnavi .pgL img{margin:0 5px 2px 0;}
table.Nnavi .pgRR img, table.Nnavi .pgR img{margin:0 0  2px 5px}
table.Nnavi .on, table.Nnavi .on a, table.Nnavi .on a:visited{color:#FF8400}
*html body table.Nnavi a{width:1em} table.Nnavi .pgLL a, table.Nnavi .pgL a, table.Nnavi .pgR a, table.Nnavi .pgRR a{width:auto}
/*list search*/
table.hsch{margin-top:15px}
table.hsch{height:13px;border-collapse:collapse}
table.hsch input, table.hsch select{font-size:12px}