* {margin:0; padding:0;}
body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,굴림; font-size:9pt; color:#222222; }
form { margin:0px; }
img { border:0px; }

a:link, a:visited, a:active { text-decoration:none; color:#868686; }
a:hover { text-decoration:underline; margin:0; padding:0; }

a.menu:link, a.menu:visited, a.menu:active { text-decoration:none; color:#454545; }
a.menu:hover { text-decoration:none; }

.member {font-weight:bold;color:#888888;}
.guest  {font-weight:normal;color:#888888;}

.lh { line-height: 150%; }
.jt { text-align:justify; }

.li { font-weight:bold; font-size:18px; vertical-align:-4px; color:#66AEAD; }

.ul { list-style-type:square; color:#66AEAD; }

.ct { font-family: Verdana, 굴림; color:#222222; } 

.ed { border:1px solid #CCCCCC; } 
.tx { border:1px solid #CCCCCC; } 

.small { font-size:8pt; font-family:돋움; }
.cloudy, a.cloudy {color:#888888;} /* 흐림 */

.runTime { display:none; }

.visit_outer { display:none; }
.visit_content { position:relative; bottom:0; left:auto; margin-top:5px; width:100%; text-align:center; }
.visit_content_inner { margin:0 auto; width:1040px; text-align:right; font-size:11px; line-height:16px;  font-family:Tahoma,Dotum; color:#747474; }
.visit_content_inner span.seper { color:#025BAA; padding:0 5px 0 5px; }
.visit_content_inner span.cnt { width:60px; text-align:left; padding:0 20px 0 5px;}

.latest_basic dl { margin:5px 0 0 5px; height:75px; font:normal 12px '돋움'; letter-spacing:-1px; }
.latest_basic dt { float:left; padding-left:10px; width:170px; height:20px; background:url(/img/latest/bg_arrow_blue.gif) left -2px no-repeat; }
.latest_basic dd { float:left; width:40px; color:#BBBEC7; font-family:'굴림'; }
.latest_basic dl dt a:link, .latest_basic dl dt a:visited { color:#868686; }
.latest_basic dl dt a:hover, .latest_basic dl dt a:active { color:#454545; text-decoration:none; letter-spacing:-1px; }

.latest_no_data { padding:20px 0; height:100%; text-align:center; }

.clear { clear:both; }

input.ed {
height:16px;
border:1px solid #9A9A9A;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
padding:3px 2px 0 2px;
}   
input.ed_password {
height:16px;
border:1px solid #9A9A9A;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
padding:3px 2px 0 2px;
font:10px Tahoma;
}
textarea.tx {
border:1px solid #9A9A9A;
border-right:1px solid #D8D8D8;
border-bottom:1px solid #D8D8D8;
padding:2px;
}

#footer { position:relative; }

.main_count { position:absolute; top:5px; right:30px; width:120px; height:50px; background:url('/img/bg_count.jpg') no-repeat; text-align:right; }
.main_count .today { padding-right:10px; height:25px; vertical-align:middle; line-height:27px; font-size:10px; }
.main_count .total { padding-right:10px; height:25px; vertical-align:middle; line-height:22px; font-size:10px; }
