@charset "euc-kr";

/***** Default *****/
* {padding:0;margin:0;} 
body {background:#fff;color:#333;font:normal 12px "µ¸¿ò",dotum,Verdana,Arial,San-Serif;text-align:center;}
/*table,td,frame {overflow-x:hidden;}*/
html { overflow-x: auto; overflow-y: scroll; }

/***** Layout *****/
ol, ul, li, dl, dt, dd { list-style:none; padding:0; margin:0; }
hr { display:none; clear:both; }
img { border:0;vertical-align:top;}
table	{ table-layout:fixed; border-collapse:collapse; border-spacing:0; }
th, td { border-collapse:collapse; }
legend, caption { display:none; clear:both; font:bold 12px Dotum, Verdana, Arial, AppleGothic, sans-serif; }

.blind { width:0; height:0; overflow:hidden; font:0/0 Arial; text-indent:-1000em; }

ol,ul,li {list-style:none;} fieldset,blockquote,iframe {border:none;}
h1, h2, h3, h4, h5	{ clear:both; font:bold 12px Dotum, Verdana, Arial, San-Serif; }
i, em, cite	{ font-style:normal; } 
.blind, legend, .ke_kbd .skip_kbd, .wg_sports thead th{display:block;overflow:hidden;position:absolute;left:0;top:-5000px}


/***** Form *****/
form	{display:inline;}
select, input, textarea { color:#666; font-family:"µ¸¿ò", Dotum, Verdana, Arial, AppleGothic, sans-serif; font-size:100%; vertical-align:middle; }
fieldset, blockquote, iframe { border:none; }
html:first-child select{padding-right:6px; height:20px;} /* Opera Fix */ 
option, x:-moz-any-link {padding-right:4px;} /* Firefox Fix */ 
option, x:-moz-any-link, x:default {padding-right:0;} /* Firefox Fix */
input:focus, textarea:focus {outline:none;}	/* chrome */

/***** Link *****/
a {color:#333; text-decoration:none;cursor:pointer;} 
a:visited, a:active {text-decoration:none;} 
a:hover {text-decoration:underline;}

/***** Hack *****/
/* =float ÇØÁ¦
----------------------------------------------------------------------------------------------------------------*/
.fix:after {
 content:".";
 display:block;
 clear:both;
 height:0;
 visibility:hidden;
}
.fix { display:inline-block; }
/* ie¿ë È¦¸® ÇÙ ½ÃÀÛ */
* html .fix { height:1%; }
.fix { display:block; }
/* ie¿ë È¦¸® ÇÙ ³¡ */

/**************************************************/

.gnb{width:880px;margin:9px auto 0 auto;text-align:right;}
.gnb ul{float:right;}
.gnb li{float:left;padding:0 0 0 9px;background:url(../img/main/ic_bar5.gif) no-repeat 0 2px;}
.gnb li.first{padding:0 9px 0 0;background:none;}
.gnb li a{font-size:11px;color:#5d5d5d;letter-spacing:0;}
.gnb li.first a{font-size:11px;color:#5d5d5d;letter-spacing:-1px;}

#navi{position:relative;width:880px;margin:25px auto 0 auto;}
#navi h1{position:absolute;top:0;left:15px;}
#navi .banner{position:absolute;top:-5px;right:0;z-index:2;}

#navi .window{position:absolute;top:23px;left:0;width:310px;height:31px;text-align:left;border:3px solid #b41428;z-index:1;}
#navi .window input{width:257px;height: 17px;margin:8px 6px 0 6px;line-height: 16px;color: #000000;font-size: 14px;font-weight: bold;border: 0 none;outline: medium none;}

#navi .btn{position:relative;margin:23px 0 0 35px;z-index:1;}

/* Ãß°¡  °Ë»ö¾ø´Â ¸Þ´º */
#navi .t_menu{position:relative;z-index:2;float:left;width:100%;height:38px;margin:50px 0 0 0;background:url(./../img/bg_smenu.gif) repeat-x left top;}
#navi .t_menu li{float:left;text-align:center;}
#navi .t_menu li a{float:left;height:38px;padding:0 15px 0 15px;overflow:hidden;line-height:38px; color:#ffffff; font-size:13px;}
#navi .t_menu li a:hover{text-decoration:none;}
#navi .t_menu li.news{padding-left:25px;}

.white{ color:#ffffff; font-size:13px;}
.yellow{ color:#ffff00; font-size:14px;}
.g_tit {color:#777;font-size:12px;}
.shot_list{float:left; width:100px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;  }

/* ÀüÃ¼ ÆäÀÌÁö »ç¿ë = »ç¿ëÀÚ µî·Ï   */ 
.windowframe{width:880px; margin:0 auto 0;overflow:hidden; text-align:left; }
.windowframe .notice{text-align:right; color:#666666; font-size:11px; letter-spacing:-1px; margin:-15px 0 2px 0;}

.f_footer_bar{position:relative;width:880px;margin:10px auto 0 auto;padding:10px 0 10px 15px;background:url(./../img/ic_bar2.gif) repeat-x left bottom;}

#footer{position:relative;width:880px;margin:0 auto 0 auto;padding:0 0 30px 0;text-align:center;}
#footer .policy h4{display:none;}
#footer .policy{padding:18px 0 0 0;}
#footer .policy ul, .policy ul li{display:inline;}
#footer .policy ul li{background:url(../img/search/ico_policy_bar.gif) no-repeat 0 0; padding:0 5px 0 12px;}
#footer .policy ul li.first{background:none;}
#footer .policy ul li a, address, address a{font:normal 12px µ¸¿ò, Dotum; color:#5d5d5d;}
#footer .policy{display:inline-block;*display:inline;zoom:1;}
#footer address{display:inline-block;*display:inline;zoom:1;}

.cnt_desc{ margin:10px 0 0 10px; color:#666}

/* È­¸é */
#WRAP {width:880px;margin:10px auto 0;text-align:left;}
#WRAP	 .hover, #WRAP	 a:hover {color:#cc0000;}
.hidden	{display:none;}

/* °¢ ¼­ºê ÆäÀÌÁö¿¡ ÇÊ¿äÇÑ °Íµé */
.cnt_header{ border-bottom:2px solid #e5e5e5; clear:both; height:31px; position:relative; _top:-2px; margin:10px 0 0 0; }
.cnt_header h2{ height:21px; float:left; clear:both; border-bottom:2px solid #4d4d4d; padding:5px 1px; position:relative; _top:2px;}
.cnt_header h2 img{ display:block;}

/* °³ÀÎÁ¤º¸Ãë±Þ¹æÄ§ */

/* ¾à°ü ¹× Á¤Ã¥ */
.rule_title {padding:0 0 0 0; font-family:dotum,µ¸¿ò; font-size:14px; color: #656565; font-weight:bold; line-height: 20px; text-decoration: none}
.rule_title2 {padding:0 0 0 0; font-family:dotum,µ¸¿ò; font-size:12px; color: #656565; font-weight:bold; line-height: 20px; text-decoration: none}
.rule_text {padding:0 0 0 5; font-family:dotum,µ¸¿ò; font-size:12px; color: #656565; line-height: 20px; text-decoration: none}
.rule_text2 {padding:0 0 15 5; font-family:dotum,µ¸¿ò; font-size:12px; color: #656565; line-height: 20px; text-decoration: none}
.rule_jump {padding:0 0 0 0; font-family:dotum,µ¸¿ò; font-size:12px; color: #787878; line-height: 24px; text-decoration: none}

a.rule_link:link,a.rule_link:visited,a.rule_link:active {font-family:dotum,µ¸¿ò; font-size:12px; color: #3b62b6; font-weight:bold; line-height:16px; text-decoration: none }
a.rule_link:hover {font-family:dotum,µ¸¿ò; font-size:12px; color: #3b62b6; font-weight:bold; line-height:16px; text-decoration: underline }