img { border : 0px; }

 




@font-face {font-family:'나눔고딕',nanumgothic; src:url('/font/NanumGothic.eot');}

BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-size:12px; font-family:'나눔고딕',nanumgothic; color:#666666; line-height:160%; word-spacing:-0.1px;
}

.png24 {tmp:expression(setPng24(this));}

A:link    {color:#555555;text-decoration:none;}
A:visited {color:#555555;text-decoration:none;}
A:active  {color:#555555;text-decoration:none;}
A:hover  {color:#FC6400;text-decoration:none;}

.mainSubTile {font-size:20px; color:#000000; font-weight:bold; line-height:140%;}
.mainSubTile2 {font-size:12px; color:#000000; font-weight:bold;}
.mainSubTile3 {font-size:15px; color:#000000; font-weight:bold;}
.je {font-size:11px; font-family:돋움; color:#999999; font-weight:bold;}
.num {font-size:11px; font-family:돋움; color:#999999;}
.pro_sub_text {font-size:11px; font-family:돋움; color:#999999; word-spacing:-1px;}
.nevi {font-size:11px; font-family:돋움; color:#999999; word-spacing:-1px; padding:5 0 10 0;}

.timetable {font-size:11px; font-family:돋움; color:#999999; word-spacing:-1px; text-align:center;}
.timetable2 {font-size:11px; font-family:돋움; color:#666666; word-spacing:-1px; padding:0 0 0 5;}

.table-box {border:1 solid #e6e6e6; padding:5 5 5 10} 
.table-box2 {border:1 solid #e6e6e6; padding:5 5 5 125} 
.table-box3 {border:1 solid #e6e6e6; padding:5 5 5 240} 
.table-box4 {border:1 solid #e6e6e6; padding:5 5 5 355} 
.table-box5 {border:1 solid #e6e6e6; padding:5 5 5 470} 
.table-box6 {border:1 solid #e6e6e6; padding:2 0 2 0} 
.table02 {align:center;}

.metroSubTitle {font-size:12px; color:#666666; word-spacing:-1px; font-weight:bold;}
.metroSubTitleNum {font-size:12px; color:#ffffff; word-spacing:-1px; font-weight:bold;}
.bbsDate {font-size:11px; font-family:돋움; color:#5182D4;}

.select {font-size:9pt; font-family:"나눔고딕","돋움"; color:#666666; border:1px solid #cccccc; background-color:#ffffff;}
.input {border:0px; font-size:9pt; font-family:"나눔고딕","돋움"; color:#545454; border:1px solid #dfdfdf; background-color:#f7f7f7;}
.search_input { font-size:11px; color: #333333; font-family:"나눔고딕"; border: #dedede 1px solid; background-color: #ffffff;}
.search_main_input { font-size:12px; color: #333333; font-family:"나눔고딕"; border: #dedede 1px solid; background-color: #ffffff; height:21px; font-weight:bold;}
.search_select {font-size:9pt; font-family:"나눔고딕","돋움"; color:#333333; border:1px solid #cccccc; background-color:#ffffff; font-weight:bold; height:20px;}


.mainMenu {padding:8 0 8 35;}
.totalMenu {font-size:11px; color:#999999; word-spacing:-1px;}
.bottomMenu {font-size:11px; color:#ffffff; word-spacing:-1px;}
.contentFont1 {font-size:11px; color:#999999; word-spacing:-1px; line-height:170%;}
.sub02Title {color:#5182D4; font-weight:bold;}
.sub02Title02 {font-weight:bold; text-valign:top;}
.sub05Text01 {line-height:190%;}
.subText {font-size:11px; font-family:돋움; color:#999999; word-spacing:-1px; line-height:140%;}

#main1 { position: absolute; left: 50%; margin-left: 240px; top: 100px; z-index: 1;}
#main2 { position: absolute; left: 50%; margin-left: -290px; top: 70px; z-index: 1;}
#main3 { position: absolute; left: 50%; margin-left: 240px; top: 350px; z-index: 1;}
#main4 { position: absolute; left: 50%; margin-left: 240px; top: 453px; z-index: 1;}
#main5 { position: absolute; left: 50%; margin-left: -230px; top: 520px; z-index: 1;}
#main6 { position: absolute; left: 50%; margin-left: -230px; top: 580px; z-index: 1;}
#main7 { position: absolute; left: 50%; margin-left: -490px; top: 580px; z-index: 1;}
#main8 { position: absolute; left: 50%; margin-left: -230px; top: 605px; z-index: 1;}

#lang { position: absolute; left: 50%; margin-left: 250px; top: 10px; z-index: 1000000;}

#blank20 { height:20px;}


#update { position: absolute; left: 50%; margin-left: 200px; top: 780px; z-index: 1;}

#main_menu { position: absolute; left: 50%; margin-left: -220px; top: 0px; z-index: 98;}
#main_menu2 { position: absolute; left: 50%; margin-left: -220px; top: 0px; z-index: 98;}

#top_menu { position: absolute; left: 50%; margin-left: -200px; top: 0px; z-index: 1;}

#history2010 { position: absolute; left: 50%; margin-left: -120px; top: 155px; z-index: 1;}

#sub1 { position: absolute; left: 50%; margin-left: 240px; top: 85px; z-index: 1;}
#sub3 { position: absolute; left: 50%; margin-left: 240px; top: 288px; z-index: 1;}
#sub4 { position: absolute; left: 50%; margin-left: 240px; top: 390px; z-index: 1;}
#sub_tit { position: absolute; left: 50%; margin-left: -480px; top: 288px; z-index: 1;}
#sub_visual { position: absolute; left: 50%; margin-left: -480px; top: 63px; z-index: 1;}

#main_layer_1 { position: absolute; left: 50%; margin-left: 200px; top: 540px; z-index: 100;}
#main_layer_2 { position: absolute; left: 50%; margin-left: -510px; top: 368px; z-index: 100;}
#main_layer_2_sub { position: absolute; left: 50%; margin-left: 140px; top: 28px; z-index: 100;}
#main_layer_2_sub2 { position: absolute; left: 50%; margin-left: -400px; top: 150px; z-index: 100;}
#sub_menu_3 { position: absolute; left: 50%; margin-left: 0px; top: 50px; z-index: 100;}
#sub_menu_4 { position: absolute; left: 50%; margin-left: 120px; top: 50px; z-index: 100;}
#sub_menu_6 { position: absolute; left: 50%; margin-left: 310px; top: 50px; z-index: 100;}

#main_pro_1 { position: absolute; left: 50%; margin-left: -210px; top: 270px; z-index: 100;}
#main_pro_2 { position: absolute; left: 50%; margin-left: 70px; top: 70px; z-index: 100;}
#main_pro_3 { position: absolute; left: 50%; margin-left: 260px; top: 270px; z-index: 100;}

#main_pro_1_sub { position: absolute; left: 50%; margin-left: -250px; top: 100px; z-index: 100;}
#main_pro_2_sub { position: absolute; left: 50%; margin-left: 25px; top: 100px; z-index: 100;}
#main_pro_3_sub { position: absolute; left: 50%; margin-left: 260px; top: 100px; z-index: 100;}


.input_idpw {border:0px; font-size:10pt; font-family:"나눔고딕","돋움"; color:#545454; border:1px solid #dfdfdf; background-color:#ffffff;}

.textarea {font-size:9pt; font-family:"나눔고딕","돋움"; color:#666666; border:1px solid #e7e7e7; background-color:#f4f4f4;}

.submit-btn {
  width:150px;
  font-weight:bold;
  border: 6px solid #000000;
  display: inline-block;
  text-align:center;
  padding-top:8px; padding-bottom:8px;
  -webkit-transform: translateZ(0);
  transform: translateZ(0);
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -moz-osx-font-smoothing: grayscale;
  overflow: hidden;
  -webkit-transition-duration: 0.3s;
  transition-duration: 0.3s;
  -webkit-transition-property: color, background-color;
  transition-property: color, background-color;
}