/* Link */
a:active  {font-size: 9pt; text-decoration: none; color: #595959; font-family:Dotum}
a:link    {font-size: 9pt; text-decoration: none; color: #595959; font-family:Dotum}
a:visited {font-size: 9pt; text-decoration: none; color: #595959; font-family:Dotum}
a:hover   {font-size: 9pt; text-decoration: ; color: #ff6600; font-family:Dotum} 

 
 
/* 공통 */
body,div,ul,li,form,table {margin:0px; padding:0; font-size: 9pt; color : #595959 ; font-family:Dotum; }
img {border-style:none}
ul,ol,dl {list-style:none}



/* Form */
.submit {border:1px solid #cfcfcf; border-color:#cfcfcf; font-family:Dotum ;font-size:9pt; color:#595959 ; background-color:#ffffff ; line-height:18px; height:18px;}
.submit_select {border:1px solid #cfcfcf; border-color:#cfcfcf; font-family:Dotum ;font-size:9pt; color:#595959 ; background-color:#ffffff ; line-height:18px; height:22px;}


#mainfl {background: url(/Homepage/Images/main_visual.jpg) no-repeat;}
#subfl {width:1000px; height:300px;background: url(/Homepage/Images/sub_visual.jpg) no-repeat;}

#top_menu {float:left;width:100%; height:75px; text-align: center; position:relative}
#top_menu.sub {width:1000px; height:100px; background:url(../../images/Sub/sub_header_back.png) no-repeat; position:relative}
#top_menu > .logolink {display: block;position: relative;top:16px;left:35px;width:230px;height:43px;}
#top_menu > .gnb {position:absolute; top: 20px; left: 280px; }
#top_menu > .gnb > ul {float:left}
#top_menu > .gnb > ul > li{float:left;height:40px;margin:0 2px;}
#top_menu > .gnb > ul > li > a{display:block; width: 80px; text-align:center; margin: 0px 16px; padding-top:14px; padding-bottom:10px;color:#555555;letter-spacing:-3px;font-weight:bold;font-size:13px;}
#top_menu > .gnb > ul > li > ul{display:none;position:absolute;float:left;margin-top:-3px;padding:0px 15px 7px 15px;height:20px;background:#ffffff;border:1px solid #0F6DAC;}
#top_menu > .gnb > ul > li > ul > li{float:left; margin:7px 5px 0px 5px;letter-spacing:-1px;}
#top_menu > .gnb > ul > li > ul > li > a {color:#999999;}
#top_menu > .gnb > ul > li > ul > li:hover > a{color:#0072BC;}
#top_menu > .gnb > ul > li:hover > a{color:#0072BC;font-size:14px;}
#top_menu > .gnb > ul > li:hover > ul{display:block;}

#sub_fla {float:left; width:100%; height:134px; background:url(../images/fla_sub_bg.jpg) repeat-x; text-align:center; background-position-x: calc(50% - 113px) !important;}


#board_left {width:246px !important;height:254px; float:left;text-align: left;padding:0 !important;}
#board_left > div {margin-left:35px; margin-right:0px;padding-top: 0px;}
#board_left > div > div.subtitle {color: #000000; font-size: 24px; font-weight: bold; letter-spacing: -3px;padding-left:0px;}
#board_left > div > div.subtitle > .num {font-size:54px;}
#board_left > div > div.subtitle > .text {margin-left:10px;font-size:33px;letter-spacing: -5px;}
#board_left > div > ul {margin-top: 0px;}
#board_left > div > ul > li {margin: 0px 0;margin-left:5px; height:20px; line-height: 20px;border-bottom: 1px solid #dddddd;}
#board_left > div > ul > li:hover {background-color: #5296BF; }
#board_left > div > ul > li > span {display:none;float:right;color:#666666;font-size:10px;padding-right:15px;font-weight: bold;transform: scale(0.4);}
#board_left > div > ul > li > a {padding-left:4px;color:#888888;letter-spacing: -2px;font-size:12px;font-weight: bold;width:150px;display: inline-block;}
#board_left > div > ul > li:hover > span {color:#ffffff;display: inline;}
#board_left > div > ul > li:hover > a {padding-left:15px;color:#ffffff;}

