body {background:#424242;margin:0;padding:0;font-size:12px;font-family:gulim;min-width:320px;word-wrap:break-word;word-break:break-all;}
body img {max-width:100%;}
input,select,textarea {font-size:12px;}
img,p {border:0;margin:0;padding:0;}
form {display:inline;margin:0;padding:0;}
select {font-size:12px;font-family:dotum;}
label {cursor:pointer;}
a {text-decoration:none;color:#000;}
a:hover {color:#666;}
ul{list-style:none;}

.bor{ border-radius: 8px;
height: 65px;
padding: 30px 10px 0 10px;
margin-bottom:5px;
overflow:hidden;}
.bor2{white-space:nowrap;
text-overflow: ellipsis;
overflow: hidden;
}
.margin40{
     margin-top:25px;
}
.margin195{
     margin-top:50px;
}
.center{
   margin:0 auto;
}
#wrap{background-image:url(./image/old_paper.jpg); 
border-radius:11px;
box-shadow:inset 3px 3px rgba(255, 255, 255, .8),inset -3px -3px rgba(220, 185, 115, .7);
}
#header {height:100px;  background-image:url(./image/2009.png); background-repeat:no-repeat; background-position:left bottom; float:left;  width:50%;}
#header2 {  background-image:url(./image/2010.png); background-repeat:no-repeat; background-position:right bottom; }

.logo {float:left; margin:0;padding:0;}
.logo h1 {inline-block;margin:0;padding:0;}
.logo h1 a {font-size:23px;color:#ffffff;letter-spacing:-1px;}
.logo .imglogo a {display:inline-block;margin:0;padding:0;}
.logo .imglogo a img {position:absolute;z-index:1;height:100px; top:2px; width:154px;   left:50%; margin-left:-77px;}
#header .tool {position:absolute;right:7px;}
#header .tool img {margin:7px 0 0 2px;}

#topmenu {}
#topmenu .headergap {height:48px;}
#topmenu .nav {height:35px;}

#topmenu .nav ul {border:2px solid #737819; padding:0;  height:35px; list-style-type:none; margin:0; background-image:url(./image/bamboo_bg.png); background-repeat:repeat-x; background-position:left top; border-radius:0px 0px 15px 15px; box-shadow:inset 2px 2px rgba(255, 255, 255, .4),inset -2px -2px rgba(0, 0, 0, .2), 0 3px 4px rgba(0, 0, 0, .2), 0 -1px 2px rgba(0, 0, 0, .2);}
#topmenu .nav li {margin:10px auto; float:left;width:24%;border-right:#DDDDDD solid 1px;
border-left:1px solid #999933;}
#topmenu .nav li:first-child {border-left:none; border-top-left-radius:8px; border-bottom-left-radius:8px;}
#topmenu .nav li:last-child {border-top-right-radius:8px; border-bottom-right-radius:8px; border-right:none;}
#topmenu .nav li a {display:block;text-align:center;}
#topmenu .nav li a i {display:block; text-align:center;  position:relative;  font-style:normal;font-weight:bold;font-size:14px;color:white;text-shadow:0px 0px 2px black;padding:0 2px 0 2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
#topmenu .nav .on a i {background-image:url(./image/type_bg.png); background-repeat:no-repeat; background-position:center center;}
#topmenu .nav .noline {border-right:#efefef solid 1px;}
#topmenu .nav .allmenu {}

#content {padding:10px 10px 10px 10px;}
.photo1{z-index:2;margin-left:-140px; width:280px; position:absolute; left:50%;}
.photo2{margin-left:-150px; width:304px; position:absolute; left:50%;}
.photo3{width:150px;}

#footer {}
#footer .search {text-align:center;display:none;padding:7px 0 7px 0;background:#d0d0d0;border-bottom:#c1c1c1 solid 1px;}
#footer .search .inputx {width:89%;height:25px;background:#ffffff;border:#c0c0c0 solid 1px;border-radius:8px 8px 8px 8px;}
#footer .search .submit {position:absolute;margin:5px 0 -3px -25px;}
#footer .foot {height:60px;background-image:url(./image/footer_bg.png); background-repeat:repeat-x; background-position:center center; box-shadow:inset 2px 0px 5px rgba(0, 0, 0, .3),inset -2px 0px 5px rgba(0, 0, 0, .3),0px 2px 5px rgba(0, 0, 0, .5);}
#footer .foot .btnbox {padding:8px 0 0 0;text-align:center;}
#footer .foot .btnbox a {display:inline-block;color:#333333;padding:4px;margin:0 1px 0 1px;border:#AAAAAA solid 1px;border-radius:5px;}
#footer .foot .link {padding:5px 0 13px 0;text-align:center;}
#footer .foot .link span {font-size:10px;color:#999999;letter-spacing:-1px;}
#footer .foot .link a {font-size:10px;color:#787878;letter-spacing:-1px;}
#footer .foot .link i {display:inline-block;width:1px;height:9px;margin:0 2px -1px 3px;background:#c0c0c0;}
#footer .adv {text-align:center;padding:0;margin:0;}

#_admin_layer_ {position:absolute;display:none;width:1px;height:1px;}
#_system_layer_ {position:absolute;display:none;width:1px;height:1px;}
#_login_layer_ {position:absolute;display:none;width:1px;height:1px;}

.headerfix1 {position:fixed;z-index:999;width:100%;}

._layerbox {position:relative;z-index:10;left:-63px;width:150px;background:#eeeeee;border:#dfdfdf solid 0;border-radius:9px;box-shadow:3px 3px 3px #888888;}
._layerbox .arr {position:absolute;left:114px;top:-23px;font-size:40px;color:#D74208;}
._layerbox ul {list-style-type:none;padding:0;margin:0;height:153px;overflow:auto;}
._layerbox li {border-bottom:#dfdfdf solid 1px;border-left:#efefef solid 1px;}
._layerbox li a {display:block;height:30px;}
._layerbox li a i {font-style:normal;position:relative;top:10px;left:10px;}
._layerbox .tt {border-top-left-radius:8px; border-top-right-radius:8px; height:35px;background:#D74208;border-left:#D74208 solid 1px;}
._layerbox .tt i {font-style:normal;font-size:14px;color:#ffffff;position:relative;top:8px;left:10px;text-shadow:-1px -1px #555555;}
._layerbox .tt span {font-size:16px;color:#ffffff;position:absolute;top:8px;left:128px;text-shadow:-1px -1px #555555;}
._layerbox .btnbox {text-align:center;border-left:#efefef solid 1px;border-top:#dfdfdf solid 1px;background:#F5F5F5;border-bottom-left-radius:8px; border-bottom-right-radius:8px;}
._layerbox .btnbox a {display:inline-block;padding:5px 10px 5px 10px;margin:8px 2px 8px 2px;color:#333333;border:#AAAAAA solid 1px;border-radius:3px 3px 3px 3px;}
._layerbox .updown {position:absolute;z-index:11;}
._layerbox .updown img {position:relative;z-index:11;top:-95px;left:125px;}
._layerbox .admin {background:#317AB1;border-left:#317AB1 solid 1px;border-top:#317AB1 solid 1px;}
._layerbox .admin a i {color:#ffffff;}

._admin_ {width:200px;left:-158px;}
._admin_ .arr {color:#317AB1;left:162px;}
._admin_ .tt {width:199px;background:#317AB1;border-left:#317AB1 solid 1px; border-top-left-radius:8px; border-top-right-radius:8px;}
._admin_ .tt span {left:176px;}
._admin_ .charbox {}

._admin_ .mbrinfo {padding:5px 8px 10px 8px;border-left:#efefef solid 1px;border-bottom:#efefef solid 1px;}
._admin_ .mbrinfo .symbol {float:left;}
._admin_ .mbrinfo .symbol img {width:35px;height:35px;}
._admin_ .mbrinfo .name {float:left;margin-left:10px;}
._admin_ .mbrinfo .name .namel {font-weight:bold;color:#454545;padding-top:9px;}
._admin_ .mbrinfo .name .namer {color:#999999;font-size:11px;padding-top:2px;}
._admin_ .mbrinfo .score,._admin_ .mbrinfo .score a {font-size:11px;color:#636363;}
._admin_ .mbrinfo .score a:hover {text-decoration:underline;}

._login_ {width:200px;left:-158px;}
._login_ .tt span {left:177px;}
._login_ .loginmsg {padding:10px;border-left:#efefef solid 1px;}
._login_ .loginmsg .mtt {font-weight:bold;}
._login_ .loginmsg .mnt {padding-top:8px;font-size:11px;line-height:130%;color:#888888;}
._login_ .loginmsg .mnt a {font-size:11px;color:#42A2FC;text-decoration:underline;display:inline-block;margin:5px 1px 0 1px;}


table#general-list {
background-color: #1d4a4c;
color: white;
font-weight: bold;
border-collapse: collapse;
border-spacing: 0px;
padding: 0px;

}
table#general-list thead tr th {
background-color: #333333;
border-bottom: 1px #333333 solid;
border-top: 1px #999999 solid;
padding: 5px;
}
table#general-list tbody tr td {
border-bottom: 1px #333333 solid;
border-top: 1px #999999 solid;
padding: 5px;
}
table#general-list tbody tr td.stat {
text-align: center;
}
table#general-list .portrait {
width: 16px;
height: 17px;
vertical-align: middle;
margin-right: 5px;
}
table#general-list .general-name {
color: #1ab900;
}

table#general-list .rank-S {
color: #ffb533;
}
table#general-list .rank-A {
color: #c524dd;
}
table#general-list .rank-B {
color: #f6f308;
}
table#general-list .ohaeng {
width: 19px;
height: 12px;
vertical-align: middle;
margin: 0px;
}

table#general-list .
good {
color: #87CEEB;
}