IMG {border: none;}

body {margin:0px; text-align:center;}

div, dl, ul, li, dt, dd {padding:0px; margin:0px;}

li {list-style:none outside;}

.auto {margin:0 auto;}

.none {font-size:1px; line-height:1px;}
.bold {font-weight:bold;}

.left {text-align:left;}
.center {text-align:center;}
.right {text-align:right;}

.up1 {position:relative; overflow:hidden; left:0; top:-1px;}
.clr {clear:both; font-size:0px;}


/* top */
/*
#top {clear:both; width:960px; height:60px;}
#top li {text-align:left; float:left;}
#top .logo {width:137px;}
#top .msg {width:187px; margin-top:37px;}
#top .list {margin-top:9px; padding-right:10px; float:right;}
#top dl {float:right;}
#top dd {padding-left:20px; float:left;}
#top .text {font-weight:bold; line-height:15px; color:#446a22; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#top .text2 {font-weight:bold; line-height:15px; color:#df353e; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#top .input {width:220px; height:17px; border:1px solid #7f9db9; background-color:#ffffff;}
*/
#top {clear:both; width:960px; height:60px;}
#top li {text-align:left; float:left;}
#top .logo {width:0px;}
#top .msg {width:0px; margin-top:37px;}
#top .list {margin-top:9px; padding-right:10px; float:right;}
#top dl {float:right;}
#top dd {padding-left:20px; float:left;}
#top .text {font-weight:bold; line-height:15px; color:#c00000; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#top .text2 {line-height:15px; color:#df353e; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#top .input {width:220px; height:17px; border:1px solid #7f9db9; background-color:#ffffff;}



/* nav */
/*¸Þ´º¹Ù ¼³Á¤*/
#nav {clear:both; background-color:#c00000; width:958px; height:32px; border-top:1px solid #231f20; border-right:1px solid #231f20; border-bottom:6px solid ##231f20; border-left:1px solid #231f20;}
/*°¢ ¸Þ´º ¹öÆ° ±æÀÌ*/
#nav .menu1 {width:135px;}
#nav .menu2 {width:135px;}
#nav .menu3 {width:135px;}
#nav .menu4 {width:135px;}
#nav .menu5 {width:135px;}
#nav .menu6 {width:135px;}
#nav .menu7 {width:130px;}
#nav .menu8 {width:130px;}
#nav .menu9 {width:130px;}
#nav .menu99 {width:130px; float:right;}

#nav dl {position:relative; left:0px; top:0px; z-index:100;}
#nav dt {width:157px; text-align:left; position:absolute; left:0px; top:0px; padding:8px 10px 8px 20px; cursor:pointer;}
/*¸ÞÀÎ¸Þ´º ¼­ºê*/
#nav li {background-color:#c00000; height:32px; text-align:left; float:left;}
#nav dd {padding:10px 0 10px 0; background-color:#ffffff; position:absolute; left:-1px; top:32px; display:none; border-right:1px solid #363233; border-left:1px solid #363233; border-bottom:1px solid #363233;}
#nav .m1 {background-color:#ffcc00;}
#nav .m2 {background-color:#ffffff;}
#nav .sub {display:block; width:157px; padding:4px 15px 4px 15px; cursor:pointer;}

/*¸ÞÀÎ ¸Þ´º ±Û¾¾*/
#nav .text {font-weight:bold; line-height:16px; color:#ffffff; font-size:16px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
/*¼­ºê ¸Þ´º ±Û¾¾*/
#nav .text2 {font-weight:bold; line-height:15px; color:#cc0000; font-size:15px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²?}

#nav .input {width:158px; height:17px; border:1px solid #7f9db9; background-color:#ffffff;}


/* body */

#contents {clear:both; background-color:#ffffff; width:960px;}


/*left menu */
#left_menu {background-color:#ffffff; width:180px; float:left;}
#menu {padding-top:10px; text-align:left;}
#menu .sub {display:block; width:148px; padding:4px 15px 4px 15px; cursor:pointer;}
#menu .text {font-weight:bold; line-height:15px; font-size:14px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²; color:#cc0000;}
#menu .m1 {background-color:#ffcc00;}
#menu .m2 {background-color:#ffffff;}


/* login */
#login {padding:8px 0 3px 0; background-color:#ffffff; border-left:1px solid #161b4e; border-right:1px solid #231f20; border-bottom:1px solid #231f20; text-align:left;}
#login li {padding-left:9px; text-align:left;}
#login .input {width:100px; height:17px; padding:3px 3px 0 3px; border:2px solid #e5e5e5;}
#login .text {font-weight:bold; line-height:15px; color:#000000; font-size:11px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#login .button {background-color:#e6e6e6; position:relative; left:0; top:0; padding:4px 3px 3px 3px; border:1px solid #8e95a2; font-weight:bold; line-height:16px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif, dotum,µ¸¿ò; cursor:pointer;}


/* tail */

#tail {clear:both; width:960px; border-top:2px solid #231f20;}
#tail ul {height:100px; margin-top:15px;}
#tail li {height:25px; text-align:center;}
#tail .text {font-weight:bold; line-height:15px; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#tail .text2 {font-weight:bold; line-height:15px; color:#df353e; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#tail .text3 {line-height:15px; color:#757575; font-size:11px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}


/* index */
#index .a:link{text-decoration:none;}
#index .a:visited{text-decoration:none;}
#index .a:hover{text-decoration:none;}
#index .a:actice{text-decoration:none;} 

#index .box1 {width:185px; float:left;}
#index .box2 {width:775px; float:left;}

/* box2 */
#index {background-color:#f1f1f1; width:960px;}
#index .box2 dl {margin-bottom:50px;}
#index .box2 dt {margin-bottom:5px;}

#index .box2 .top {margin-top:20px;}
#index .box2 .text {font-weight:bold; line-height:20px; color:#c00000; font-size:16px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#index .box2 .text2 { line-height:16px; color:#00063e; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#index .box2 .text3 {line-height:16px; color:#00063e; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}

#index .box2 .in1 {padding:10px 10px 10px 10px; background-color:#ffffff; width:515px; float:left;}
#index .box2 .in2 {width:240px; float:left;}

#index .box2 .ads {padding:10px 0 10px 10px; background-color:#ffffff;}
#index .box2 .b {height:155px; background-color:#f1f1f1;}

#index .box2 .in2 ul {margin:10px;}
#index .box2 .in2 dd {margin-bottom:3px; padding-left:5px;}
#index .box2 .in2 df {margin-bottom:2px;}
#index .box2 .in2 dl {margin-bottom:20px;}




/* sub */

#sub {padding:20px 0 100px 0;}
#sub .text {line-height:21px; color:#000000; font-size:12px; font-family:Arial, Helvetica, sans-serif, gulim,±¼¸²;}
#sub .button {background-color:#94a4cd; position:relative; left:0; top:0px; padding:8px 15px 8px 15px; border:1px solid #8e95a2; font-weight:bold; line-height:15px; font-size:12px; color:#333333; font-family:Arial, Helvetica, sans-serif, dotum,µ¸¿ò; cursor:pointer;}
