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:#466C8A; }
a:hover { text-decoration:underline; }

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;} /* 흐림 */

input.ed { height:20px; border:1px solid #9A9A9A; border-right:1px solid #D8D8D8; border-bottom:1px solid #D8D8D8; padding:3px 2px 0 2px; }
input.ed_password { height:20px; 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; }

body {text-align:center; } /* 바디에 텍스트 정력을 중앙으로 해야 익스플로로 낮은버전에서 레이아웃이 가운데 정렬됨 */
ul, ol {list-style:none;}

/* 공통속성 상단메뉴까지 */
body, td, p, input, button, textarea, select, .c1 { font-family:'dotum', '돋움', 'arial'; font-size:9pt; color:#222222; }
* {margin:0; padding:0;}
.png24{tmp:expression(setPng24(this));}
img{border:0; }
body, div, ul, ol, li {margin:0; padding:0;}
ul,li,dd,dt {list-style:none;}
* html  .png24  {tmp:expression(setPng24(this))}
body {text-align:center; } /* 바디에 텍스트 정력을 중앙으로 해야 익스플로로 낮은버전에서 레이아웃이 가운데 정렬됨 */

#header_all {width:100%; height:88px; border-bottom:1px solid #dadada; z-index:99999;}
#head {position:relative; width:1024px; height:130px; margin:0 auto; text-align:left;}
#logo {position:absolute; left:10px; top:15px;}
.gmenu {position:absolute; top:41px; right:0; width:110px; height:22px;}
.gmenu img { margin-right:10px;}

/* header(topmenu) */
#gnb_wrap{position:absolute; top:30px; left:130px; width:760px;}
#gnb_ul{padding-top:15px; width:100%; height:100%; margin:0 auto;}
#gnb_ul li.depth1{position:relative; display:inline; margin-right:40px;}
#gnb_ul li.depth1:last-child{margin-right:0;}
#gnb_ul li ul{position:absolute; top:10px; text-align:left; padding-top:12px; display:none;}
#gnb_ul li ul.depth21{width:100px; left:0px;}
#gnb_ul li ul.depth22{width:400px; left:-80px;}
#gnb_ul li ul.depth23{width:80px; left:0;}
#gnb_ul li ul.depth24{width:80px; left:0;} /* left:-120px; */
#gnb_ul li ul.depth25{width:80px; left:0;}
#gnb_ul li ul.depth26{width:120px; left:0px;}
#gnb_ul li ul.depth27{width:140px; left:-60px;}

#gnb_ul li ul li{display:inline; padding-right:6px;}
#gnb_ul li ul li:last-child{padding-right:0;}

#main_wrapper { width:100%; }
#m_content{position:relative; width:1024px; margin:0 auto; text-align:left; margin-top:43px;}

#bottom_wrapper {width:100%; height:200px; border-top:1px solid #dadada; margin:0 auto; text-align:center;}
#bottom_menu { position:relative; border:3px solid #dadada; margin:0 auto; width:400px; height:36px; margin-top:-18px; background:#FFF;}
#bottom_menu ul{ text-align:center;font-family:"Nanum Gothic", sans-serif; margin-top:10px; font-weight:bold;}
#bottom_menu li{display:inline; text-decoration:none; margin:0 2px;}
#bottom_menu .re_m{ padding:4px; background-color:#999900; font-weight:bold;}
#bottom_menu .re_m a{color:#FFF; font-weight:bold; text-decoration:none;}
#bottom_menu .re_m a:hover{color:#FFF; font-weight:bold; text-decoration:none;}
#bottom_menu ul li a {text-decoration:none; color:#666;}
#bottom_menu ul li a:hover {color:#900; font-weight:bold; text-decoration:none;}
#bottom_copyright  {position:relative; width:1024px; height:180px; margin:0 auto; text-align:center; padding-top:20px;}
#admin_b {position:absolute; left:611px; top:70px; font-weight:bold;}
#admin_b a{text-decoration:none; color:#666;}


#f_selection {position:absolute;right:0px; top:50px;  background-color:#ababab; width:134px; height:26px; cursor:pointer;}
#f_selection .fs_txt {position:absolute;left:8px; top:6px;}
#f_selection .fs_btn {position:absolute;right:12px; top:10px;}
#site_more{ display:none; position:absolute; right:0; top:15px;  background-color:#ababab; width:134px; height:36px; }
#site_more p {padding:2px 0 2px 8px; text-align:left;}
#site_more p a{color:#fff; font-weight:bold; text-decoration:none;}




/* 서버페이지 */
.centens{width:1024px; text-align:center; padding-top:10px;}
#p01_title {}
#sub_img01 {margin-top:35px;}



#sub_img01 {}
#p03_img01_ov {margin-top:30px; margin-bottom:30px; display:none;} 
#p03_img02_ov {margin-top:30px; margin-bottom:30px; display:none;} 
#p03_img03_ov {margin-top:30px; margin-bottom:30px; display:none;} 
#p03_img04_ov {margin-top:30px; margin-bottom:30px; display:none;} 
#p03_img05_ov {margin-top:30px; margin-bottom:30px; display:none;} 
#p03_img06_ov {margin-top:30px; margin-bottom:30px; display:none;} 

#p03_img {margin-top:40px;}
















#p05_b ul{margin-top:30px; }
#p05_b li{display:inline; margin:0 25px 0 25px; }

#online{margin-bottom:25px;}


/* talk메뉴 */

#slove_b{position:relative;text-align:center; padding-top:10px;  margin:0 auto;}
#talk_b{text-align:center;}
#talk_b ul{padding-top:50px;}
#talk_b li {display:inline; margin-right:3px; }
#talk_b li.depth1{}
#talk_b li.depth1:last-child{margin-right:0;}
#talk_bg {background:url('/img/bg_tab.gif') no-repeat 50% 0; height:252px; width:1024px; position:absolute;right:0px; top:185px; z-index:-100;} 



/* room메뉴 */


#room_bg {position:relative; background:url('/img/page02_img01.gif') no-repeat; width:1024px; height:687px;}
#101ho {}
#102ho {position:absolute; right:100px; top:-200px;}

