* {margin:0; padding:0;}
img {border:0;}
ul, li {padding:0; margin:0; list-style:none;}
.pointer {cursor:pointer;}
.bold {font-weight:bold;}
.black {color:black;}
.green {color:green;}
.white{color:white;}
.red {color:red;}
.orange {color:orange;}
.blue {color:blue;}
.gray {color:gray;}
.silver {color:silver;}
.clearboth {clear:both; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}
.color555 {color:#555;}
.color999 {color:#999;}
.hidden {position:absolute; width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden;}
* {font-size:12px; font-family:"Verdana", "±¼¸²", "µ¸¿òÃ¼"; line-height:18px; letter-spacing:-1px;}
a {text-decoration:none; color:#000;}
a:visit {text-decoration:none; color:#000;}
a:hover {text-decoration:underline; color:#000;}
.rightmargin11 {margin-right:11px;}
.rightmargin13 {margin-right:13px;}

#wrap {position:relative; width:100%; text-align:center; padding:0; margin:0;}
#top {position:relative; width:986px; height:96px; margin:0 auto; text-align:left;}
#body {position:relative; width:986px; margin:8px auto 0 auto; text-align:left;}
	#body_left {position:relative; width:176px; margin-right:14px; _margin-right:12px; float:left;}
	#body_center {position:relative; width:593px; margin-right:13px; _margin-right:12px; float:left;}
	#body_sub {position:relative; width: 796px; _width: 795px; float:left;}
	#body_right {position:relative; width:190px; _width:187px; float:left; }
#foot {position:relative; width:100%; margin-top:10px; padding-top:15px; border-top:1px solid #ccc; text-align:center; overflow:hidden;}
#foot address {font-size:11px; font-style:normal;  font-family:"Verdana", "±¼¸²", "µ¸¿òÃ¼";}

/* top */
.h1 {position:absolute; top:20px; margin:0; padding:0; left:0;}
ul.mainmenu {position:absolute; top:59px; left:0; width:984px; _width:986px; height:37px; border-left:1px solid #879e65; border-right:1px solid #879e65; background:#65a82a url('img/bg/bg_mainmenu.gif') top left repeat-x; text-align:left;}
ul.mainmenu li {position:relative; height:37px; float:left; text-align:center; margin:0; padding:0;}
ul.mainmenu li.li10 {position:relative; width:128px;}
ul.mainmenu li.li20 {position:relative; width:95px;}
ul.mainmenu li.li30 {position:relative; width:109px;}
ul.mainmenu li.li40 {position:relative; width:95px; background:#52931e url('img/bg/bg_mainmenu_grow.gif') top left repeat-x;}
ul.mainmenu li.li50 {position:relative; width:120px; background:#52931e url('img/bg/bg_mainmenu_grow.gif') top left repeat-x;}
ul.mainmenu li.li60 {position:relative; width:91px; background:#52931e url('img/bg/bg_mainmenu_grow.gif') top left repeat-x;}
ul.mainmenu li.li70 {position:relative; width:130px;}
ul.mainmenu li.li80 {position:relative; width:105px;}
ul.mainmenu li.li90 {position:relative; width:105px;}
ul.mainmenu li p {position:relative; margin:0; padding:0;}
ul.mainmenu li p.right1 {width:100%; height:37px; background:url('img/bg/bg_mainmenu_right1.gif') center right no-repeat;}
ul.mainmenu li p.right2 {width:100%; height:37px; background:url('img/bg/bg_mainmenu_right2.gif') center right no-repeat;}
ul.mainmenu li p a img {position:relative; margin-top:7px;}
ul.mainmenu li p span img {position:relative; margin-top:7px;}
.tabhomp {position:relative; text-align:right; top:32px;}

/* left */
div.loginbox {position:relative; width:175px; _width:177px; height:115px; _height:110px; border:1px solid #ccc; background:#f8f8f8;}
div.loginbox .input1 {position:absolute; top:25px; left:7px; width:100px; height:18px; border:1px solid #ccc;}
div.loginbox .input2 {position:absolute; top:48px; left:7px; width:100px; height:18px; border:1px solid #ccc;}
div.loginbox .input3 {position:absolute; top:25px; left:115px;}
.joining {position:relative; margin-top:50px; margin-left:5px; font-size:11px;}

div.leftmenu {position:relative; width:175px; _width:177px; height:435px; _height:437px; border:1px solid #ccc; background:#ecf0f2; margin-top:7px;}
.people {position:relative; margin-left:10px; margin-top:10px;}
.tit_people {position:relative; margin:5px 0 5px 10px;}

div.leftad1 {position:relative; margin-top:7px;}
div.leftad2 {position:relative; margin-top:7px;}
div.leftad3 {position:relative; margin-top:7px;}
div.counter {position:relative; width:175px; _width:177px; height:54px; _height:56px; border:1px solid #ccc; background:#f8f8f8; margin-top:7px;}
.membertype {position:relative;}

/* center */
img.centerad1 {position:relative;}
.cenflash {position:relative; width:593px; height:108px;}
div.nodboxwrap {position:relative; width:593px; margin-top:23px;}
div.nodbox {position:relative; width:290px; margin-bottom:23px; float:left;}
.nodboxtitle {position:relative; width:267px; height:21px; _height:23px; border-bottom:2px solid #a9c700; background:url('img/bg/bg_nodboxtitle.gif') top left no-repeat; margin:0; padding-left:23px;}
.nodbox .nod {position:relative; width:267px; height:18px; _height:19px; border-bottom:1px solid #ccc; background:url('img/bg/bg_nod.gif') top left no-repeat; padding-left:23px; margin-top:7px; font-family:dotum; font-size:12px;}

.sponsbox {position:relative; margin-top:17px;}

/*°Ô½ÃÆÇ*/
.tb_default {margin:0 0 0 46px; border-top:2px solid #5d9de2; color:#666666; }
.tb_default th {height:27px; border-bottom:1px solid #c7d7ec; background:#f9fcff; color:#5d8fc7;}
.tb_default td {height:25px; border-bottom:1px solid #c7d7ec;}
.tb_default td.subject {text-align:left; padding-left:10px;}
.tb_default a {color:#666666;} .right_column_in .tb_default a:hover {color:#4270B3;}
.tb_default02 {border-top:2px solid #5d9de2; color:#666666;}
.tb_default02 th {height:27px; border-bottom:1px solid #c7d7ec; background:#f9fcff; color:#5d8fc7; padding-left:10px; text-align:left;}
.tb_default02 td {height:25px; border-bottom:1px solid #c7d7ec; font-family:"±¼¸²", Gulim; padding-left:10px;}
.tb_default02 td.pl_10_tl {padding-left:10px; text-align:left;}
.tb_default02 a {color:#666666;} .right_column_in .tb_default02 a:hover {color:#4270B3;}
.tb_default02 td.bottomborder0 {border-bottom:0;}
.map_b {position:relative; width:450px; height:272px; float:left; margin-left:20px;}
.form {position:relative; margin-right:5px; float:left; }
.box_text_a {position:relative; margin-right:5px; float:left; z-index:10;}
.box_text_b {position:relative; margin-right:5px;}
.number {position:relative; margin-top:20px; padding-left:300px; }
.search {position:relative; margin-top:10px; padding-left:220px; }
.write {position:relative; margin-top:10px; padding-left:630px; }
.write1 {position:relative; margin-top:10px; padding-left:540px; }
.view {position:relative; margin-top:10px; padding-left:500px; }
.tit_bold {position:relative; font-weight:bold; color:#5d8fc7; padding:5px; text-align:center;}
.tit_heigh {position:relative; width:700px; height:40px; padding:18px;}

.tablepip {position:relative; margin-top:25px; }
.btn_ok {position:relative; text-align:center; margin-top:20px;}

.table_clean {position:relative;}
.tb_clean {height:25px; font-family:"±¼¸²", Gulim; padding-left:10px;}

.region {font-size:13px; font-family:"Verdana", "±¼¸²", "µ¸¿òÃ¼"}


#login {position:relative; width:785px; margin:0 auto; margin-top:50px;}
.login_tit {position:relative; width:782px; height:350px; border:1px solid #ccc; background:#f8f8f8;}
.login_so {position:relative; width:700px; height:270px; border:1px solid #ccc; background:#fff; margin-top:37px; margin-left:40px;}
.member {position:relative; margin-top:40px; margin-left:160px;}


.login_input1 {position:absolute; top:120px; left:150px; width:150px; height:17px; border:1px solid #ccc; margin-left:70px;}
.img0 {position:absolute; top:125px; left:90px; margin-left:70px;}
.login_input2 {position:absolute; top:145px; left:150px; width:150px; height:17px; border:1px solid #ccc; margin-left:70px;}
.img2 {position:absolute; top:148px; left:90px; margin-left:70px;}
.img3 {position:absolute; top:118px; left:310px; margin-left:70px;}
.img4 {position:absolute; top:178px; left:90px; margin-left:70px;}
.img5 {position:absolute; top:178px; left:195px; margin-left:70px;}
.men {position:relative; margin-top:100px; margin-left:160px;}
.loginback {position:relative; margin:10px 0 0 695px;}
.closebtn {position:absolute; top:10px; left:756px;}