body, td, p, input, button, textarea, select, .c1 { font-family:Tahoma,±¼¸²; font-size:9pt; color:#222222; }
*{margin: 0; padding:0;}
html { overflow-y:scroll; }

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; }

.ul { list-style:none; }

.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 { overflow-x:hidden; }

/*Å¾ ¸µÅ© */


#wrap {width:100%; background:url(/images/bg_top2.png) repeat-x;  padding-top:0px; position: fixed; }


h2{text-align: center;
        color: #ffffff;
      padding-top:0px;
      font-family: nanumgothic; }


#wtop{margin:0 auto; width:1200px; height:80px;  }
#logo {width:300px; float:left; text-align:left; }
#toplink {width: 300px; float:right; text-align:right; padding-top:10px; }



/* ¸ÞÀÎ ½ºÅ©·Ñ ÀÌ¹ÌÁö */

#main {position:relative; }
#mainimg {height:393px; left:50%; margin-left:-600px ; margin-top:3px ; position:absolute;  }


#bar {margin:0 auto; width : 1203px;  }
.clsBannerScreen {overflow: hidden; position:relative; height:393px; width:100%; cursor:pointer; clear:both; }
.clsBannerScreen .images { display:none; }
ul, li {list-style:none; margin:0; padding:0; }
.clsBannerButton {magin : auto; width:1200px;cursor:pointer; height:20px; }
.clsBannerButton li {width:240px;height: 7px; float:left;overflow:hidden;}
.clsBannerButton li.fir {border-left:0px solid #e1e1e1;}
.clsBannerButton li.labelOverClass { background:#000; }

/* Å¾ ¸Þ´º */

#topmenu {margin:0 auto; width : 1100px; height:60px;  padding-top:0px; padding-left:50px; padding-right:50px;  position:relative; }
#topmenu .menu {position:absolute;  z-index:100; left: 100px;    }
#topmenu .menu a{ display:block;}
.top {font-size:16px;color:#666; font-weight:bold; }
#menu-item {font-size:12px;}
#topmenu .menu li {float:left; text-align:center; margin:0; }
#topmenu .menu li a{text-decoration:none; color:#666;  }
.w192 {width:192px;}
.w320 {width:320px;}
.w269 {width:269px;}
.w229 {width:229px;}

#clear {clear:both;}
#bgmainimg {background:url(/images/bg_mainimg.gif) repeat-x; width:100%; height:450px;}

#bottom { background-color:#333333; height:50px; width:100%; text-align:center;   }
#tail {width : 1200px; margin:auto; }


/* ¸ÞÀÎ ¹è³Ê */

#mainban {margin :0 auto; width: 1200px; height: 430px; }
#mainservice {width: 700px; float:left;}
#mainservice dt {height: 40px;}
#mainnews dt {height: 40px;}
#mainservice li {float:left;}
#mainnews { float:right; width: 500px;}
.maintel {float:right; }
.latestnotice {float:left; padding-top:10px; width: 300px;}

/* ¼­ºêÆäÀÌÁö */

#subpage {margin: 0 auto; width: 1200px; padding-top:55px; border-top: 1px #c5c5c5 solid; }
#content {float:left; width: 890px; padding-bottom:70px; }
#content dt {padding-bottom: 30px;}
#side {float:right; width: 310px; }
#side dt{height: 40px;}
#side dd{height:40px;}
.subtel {padding-top:50px;}

#maptel { float:left; width : 250px; padding-left: 10px;}
#bmap {width: 570px; float:left;}
.bbscenter {margin:0 auto; width:700px; text-align:center; }