/* Layout */
*+html{overflow-x:hidden;} 
body{margin:0; padding:0;  font-family:'¸¼Àº °íµñ', NanumGothic,'Nanum Gothic', 'µ¸¿ò', Dotum, Arial; font-size:1em;line-height:1.8; color:#333; }
#head {width:100%;  height:100%; margin:0; padding:0;  background:url(images/head_bg.jpg) repeat-x 0 0; font-size:12px;line-height:1.8em;}
#hgnb{position:relative; width:1000px; height: 46px; margin:0 auto; padding:0; }
#head_wrap{ position:relative; width:1000px; height:249px; margin:0 auto;  padding:0; background:url(images/hwrap_bg.jpg) no-repeat 0 0; }
#head2c {position:absolute; top:190px; left:0; }
#cont {position:relative; width:1000px !important; height:100%; margin:0 auto; padding: 0;font-size:12px;line-height:1.8em;}

a{background-color:transparent;}
a{text-decoration:none;}
a[href]{color:#039;cursor:pointer;} /* ¡Ù ¿ä¼Ò¾ø´Â ¼Ó¼º¼±ÅÃÀÚ [href]´Â IE7 ¿¡¼­ ¾ÈµÊ */
[href]:hover,[href]:active,[href]:focus{text-decoration:none;}
a[href^='tel']{text-decoration:none !important;cursor:default;}
.blind { position: absolute; display: block; overflow: hidden; left: 0; top: -5000px; }
table { border-collapse: collapse; border-spacing: 0; }

select { -webkit-appearance: none;  /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */-moz-appearance: none; appearance: none; background: url(images/arrow1.jpg) no-repeat 54px 50%; /* È­»ìÇ¥ ÀÌ¹ÌÁö */  border: 0px;  border-radius: 0px; }
 h2 {margin:0 0 17px 10px; padding:0 0 0 10px;  font-family: '¸¼Àº °íµñ' 'malgun gothic', '³ª´® °íµñ', NanumGothic, 'dotum' 'µ¸¿ò'; font-size: 1.3em; letter-spacing:-1px;}


#skipnav{z-index:9999;position:absolute;left:0;top:0;width:100%;text-decoration:none;}
#skipnav *{display:inline;list-style:none;margin:0;padding:0;}
#skipnav a{display:block;position:absolute;left:-9999px;top:0;width:1px;height:1px;overflow:hidden;}
#skipnav a:focus{left:0;width:100%;height:auto;background:#58b;color:#fff;font:bold 1em/2.5 '¸¼Àº °íµñ';text-decoration:none;text-align:center;}

#hgnb .klogo {margin: 0; padding: 13px 0 0 10px;} 
#hgnb .kmenu {position:absolute; right:0; top:0;}
#hgnb ul{ position:relative; margin:1px 0 0; padding:0;}
#hgnb ul li{float:left; padding:17px 23px 0 0; }

h1#logo{display:inline;}
h1#logo a{position:absolute; left:0; display:block; margin:0; padding:89px 0 0 153px;}
h1#logo a img{display:block; width:auto;height:100%;margin:auto 0;}

#gday {position:absolute; right:55px; top:127px; font-size:3.75em; font-family: '¸¼Àº °íµñ' 'malgun gothic' 'dotum' 'µ¸¿ò'; letter-spacing:-3px; color:#fff; }



/*ÁÖ¸Þ´º*/

#nav ul{ position:relative; margin:1px 0 0; padding:0;}
#nav ul li{float:left; font-size:1.4em; font-weight:bold;text-align:center;}
#nav ul li a {display:block; color:#666;line-height:1.4em;width:150px;height:38px;padding-top:19px;}
#nav ul li a.on{display:block; color:#fff;background:#0095cb;}
#nav ul li a.off{}

#olympic_foot{clear:both;width:100%;height:40px;margin:100px auto 0; color:#f6f6f6;padding-top:15px;background:#0076be;bottom:0;text-align:center;}