
@charset "utf-8";

#gnb {width:880px; height:139px; margin:0 auto; position:relative; text-align:left;}
#gnb #l {width:205px; float:left;height:139px;}
#gnb #l ul{ margin:0px; padding:0 0 0 0 ;}
#gnb #l li{float:left; padding-right:7px;padding-top:9px;}
#gnb #l div{ text-align:right;clear:both; height:45px; padding-top:20px;}
/* *html #gnb #l div{ text-align:right;clear:both; height:45px; padding-top:22px;} */

#gnb #m {float:left; width:476px;height:139px;}


#gnb #m .logo {width:246px; height:51px; background:url('../../images/main2009/logo.gif') 116px 0 no-repeat; float:left; padding-left:116px; margin-bottom:7px; margin-top:9px;}
#gnb #m .logo_season {float:left; background:url('../../images/main2009/logo_thank.png') 0 0 no-repeat; margin-top:9px;}
#gnb #m .searchbox{clear:both; color:#5f5f5f;}
#gnb #m .searchbox dl{color:#5f5f5f;float:left;width:397px; border:6px solid #1f83cf; padding:0 7px;}
*html #gnb #m .searchbox dl{color:#5f5f5f;float:left;width:423px; border:6px solid #1f83cf; padding:0 7px;} 

/* #gnb #m .searchbox dl{color:#5f5f5f;float:left;width:397px; border:6px solid #686868; padding:0 7px;}
*html #gnb #m .searchbox dl{color:#5f5f5f;float:left;width:423px; border:6px solid #686868; padding:0 7px;} */

#gnb #m .searchbox dt{float:left;}
#gnb #m .searchbox dt input{border:1px solid #fff; width:336px; padding:5px 7px; height:25px; font-size:12px;font-family:돋움,Dotum,AppleGothic,Arial,sans-serif,"ＭＳＰ ゴシック","Osaka",simsun,; color:#000000; font-weight:bold;}
*html #gnb #m .searchbox dt input{border:1px solid #fff; width:336px; padding:5px 7px; height:23px; font-size:12px;font-family:돋움,Dotum,AppleGothic,Arial,sans-serif"ＭＳＰ ゴシック","Osaka",simsun, ;color:#000000;font-weight:bold;}

/* more css #gnb #m .snb{clear:both;padding-left:5px;} */

#gnb #m .snb{clear:both;padding-left:1px;}
#gnb #m .snb li{float:left; padding-left:5px; color:#dfdfdf; font-family:"돋움",sans-serif;padding-top:9px;}

#gnb #r {width:199px;float:right;height:139px;}
#gnb #r  ul{float:right;width:199px; padding:9px 0 0 0;}
#gnb #r li{float:right; padding-left:7px;}
#gnb #r  p{float:right; padding-right:62px; padding-top:45px;}

#textbn {width:890px; height:38px; margin:0 auto; /*<--FF߾*/ position:relative; text-align:left; }
#textbn .gnb_text{ font-size:12px; color:#FFFFFF; padding:13px 15px;float:left;}
*html #textbn .gnb_text{ font-size:12px; color:#FFFFFF; padding:14px 15px;float:left;}
#textbn .gnb_text dt{ font-weight:bold; letter-spacing:-1px;float:left;}
#textbn .gnb_text dd{ float:left; padding-left:8px;letter-spacing:-1px;}
*html #textbn .gnb_text dd{ float:left; padding-left:8px;letter-spacing:-1px; margin-top:-3px;}
#textbn .gnb_btn{float:right; padding:0 15px 0 0; color:#ffffff; height:38px;}

#container{width:880px;margin:0 auto; text-align:left;margin-top:5px; clear:both;}
#container #cl{ width:582px; margin:19px 5px 0 0; float:left;}
#container #cl .content01{ float:left; width:567px;}
#container #cl .content02{ clear:both; width:567px; margin-bottom:-2px;}
#container #cl .content02 dl{ float:left; width:101px; padding:0;margin-bottom:-3px; }
#container #cl .content02 dt{text-align:center; border:1px solid #9dc6e7;padding:4px 0 0 0;}
*html #container #cl .content02 dt{text-align:center; padding:4px 0 -1px 1px; margin:0px;}
#container #cl .content02 dd{ font-size:11px; color:#333; padding:7px 10px 0 10px; line-height:14px;}

#container #cl .content02 ul{padding-top:15px;letter-spacing:-1px; }
#container #cl .content02 li{ background:url('../../images/common/bullet/2009_bul_dot_01.gif') 0 6px no-repeat; padding:0 0 6px 12px;font-family:"ＭＳＰ ゴシック", "Osaka",simsun,돋움,Dotum,AppleGothic,Arial,sans-serif,;}
*html #container #cl .content02 li{ background:url('../../images/common/bullet/2009_bul_dot_01.gif') 0 6px no-repeat; padding:0 1px 7px 12px;font-family:"ＭＳＰ ゴシック", "Osaka",simsun,돋움,Dotum,AppleGothic,Arial,sans-serif,;}



#container #cl .content03{ float:left; width:567px;margin-top:16px;height:132px;}
*html #container #cl .content03{ float:left; width:567px;margin-top:16px;margin-bottom:-16px;height:144px;}
#container #cl .content03 dl{float:left; margin:0; width:436px; color:#dfdfdf;}
#container #cl .content03 dt{ float:left; color:#dfdfdf;}
#container #cl .content03 dd{ float:left; color:#909090; font-size:11px; letter-spacing:-1px;font-family:돋움,Dotum; padding-left:5px; padding-top:2px;}

#container #cl .content03 .prm{padding-top:19px; margin:0; clear:both;}
#container #cl .content03 .prm ul{width:131px; float:left;}
#container #cl .content03 .prm li{ color:#707070; padding-bottom:5px; font-size:11px; letter-spacing:-1px;}
*html #container #cl .content03 .prm li{ color:#707070; padding-bottom:5px; font-size:11px; letter-spacing:-1px;}
#container #cl .content03 .prm01{padding-top:20px; margin:0; float:right}
#container #cl .content03 .prm01 dl{width:436px; float:left;}
.typeA{float:left; font-weight:bold; color:#333; letter-spacing:-1px;}
.typeA_01{ font-size:12px; color:#555555; width:342px;letter-spacing:-1px; line-height:18px;padding-bottom:2px }
*html .typeA_01{ font-size:12px; color:#555555; width:342px;letter-spacing:-1px; line-height:18px;padding-bottom:12px }
.typeB{float:left; width:138px; padding-bottom:15px;}
.typeB_01{background:url('../../images/common/bullet/bul_dot_02.gif') 0 8px no-repeat; padding-bottom:4px;width:283px;}
*html .typeB_01{background:url('../../images/common/bullet/bul_dot_02.gif') 0 8px no-repeat; padding-bottom:6px;width:293px;}

#container #cl .content03 .form02{ width:436px; float:left; padding-bottom:0px;}
#container #cl .content03 .form02 dl{float:left; margin:0 0 0 0; padding:0; width:72px;}
#container #cl .content03 .form02 dt{margin:0 0 0 0; padding:0 0 0 0;}
#container #cl .content03 .form02 dd{text-align:center; font-size:11px; color:#333;clear:both; width:72px; padding:7px 0 0 0; line-height:14px;}


#container #cl .content04{ float:left; width:567px;margin-top:16px;height:150px;}
#container #cl .content04 dl{float:left; margin:0; width:436px; color:#dfdfdf;}
#container #cl .content04 dt{ float:left; color:#dfdfdf;}
#container #cl .content04 dd{ float:left; color:#909090; font-size:11px; letter-spacing:-1px;font-family:돋움,Dotum; padding-left:5px; padding-top:2px;}

#container #cl .content04 .prm{padding-top:19px; margin:0; clear:both;}
#container #cl .content04 .prm ul{width:131px; float:left;}
#container #cl .content04 .prm li{ color:#707070; padding-bottom:5px; font-size:11px; letter-spacing:-1px;}

#container #cl .content04 .form{ width:436px; float:left; height:157px;}
#container #cl .content04 .form dl{float:left; margin:0 0 0 0; padding:0; width:72px;}
#container #cl .content04 .form dt{margin:0 0 0 0; padding:0 0 0 0;}
#container #cl .content04 .form dd{text-align:center; font-size:11px; color:#333;clear:both; width:72px; padding:7px 0 0 0; line-height:14px;}

#container #cl .content04 .form01{width:436px; float:left;height:157px;}
#container #cl .content04 .form01 dl{float:left; margin:0 0 0 0; padding:0;width:115px;}
#container #cl .content04 .form01 dt{margin:0 0 0 0; padding:0 0 0 0;}
#container #cl .content04 .form01 dd{text-align:center; font-size:11px; color:#333;clear:both;width:115px; padding:7px 0 0 0; line-height:14px;font-family:돋움,Dotum; }




#container #cr{width:288px; margin:0 0 0 0; float:right;}
#container #cr .login{ background-color:#f5f5f5; border:2px solid #e0e0e0;width:247px;padding:6px 19px 4px 18px; float:left;}
*html #container #cr .login{ background-color:#f5f5f5; border:2px solid #e0e0e0;width:288px; padding:8px 19px 4px 18px;float:left;}
*html #container #cr .login .mg{ margin-top:-10px;}
#container #cr .login dl{padding-top:6px;}
#container #cr .login dt{ color:#555555; font-size:12px;letter-spacing:-1px;font-family:돋움,Dotum; }
#container #cr .login dd{ color:#555555; font-size:11px; font-weight:bold;font-family:돋움,Dotum;}
#container #cr .login .mybox{ padding-top:6px;}
*html #container #cr .login .mybox{ padding-top:7px;}

#container #cr .login01{ background-color:#f5f5f5; border:2px solid #e0e0e0;width:247px;padding:14px 19px 6px 18px; float:left;}
*html #container #cr .login01{ background-color:#f5f5f5; border:2px solid #e0e0e0;width:288px; padding:14px 19px 5px 18px;float:left; height:105px;}
#container #cr .login01 dl{float:left; padding:0 0 0 0; margin:0 0 0 0;}
*html #container #cr .login01 dl{float:left; padding:0 0 0 0; margin:0 0 -11px 0;}
#container #cr .login01 dt{padding:0 0 5px 0;}
*html #container #cr .login01 dt{padding:0 0 3px 0;}
#container #cr .login01 ul{margin:0 0 0 0; padding:6px 0 0 0;}
*html #container #cr .login01 ul{margin:0 0 0 0; padding:3px 0 0 0;}
#container #cr .login01 li{color:#555555;font-family:돋움,Dotum;font-size:11px;line-height:-2px;}

#container #cr .contest{border:1px solid #dddddd;}
#container #cr .contest ul{ padding:15px 20px 10px 20px;}
#container #cr .contest li{ background:url('../../images/common/bullet/2009_bul_dot_01.gif') 0 5px no-repeat; padding:0 0 8px 7px; color:#333333; font-size:12px; letter-spacing:-1px}

#container #cr .request{border:1px solid #dddddd; float:left; margin-top:5px;}
#container #cr .request dl{ padding:15px 19px 0 19px;}
#container #cr .request ul{ padding:15px 19px 5px 19px; clear:both;}
#container #cr .request li{ background:url('../../images/common/bullet/2009_bul_dot_01.gif') 0 5px no-repeat; padding:0 0 8px 7px; color:#333333; font-size:12px; letter-spacing:-1px;}

#container #cr .connect{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;}
#container #cr .connect ul{ padding:8px 20px 10px 20px;}
#container #cr .connect li{ background:url('../../images/common/bullet/2009_bul_dot_01.gif') 0 8px no-repeat; padding:0 0 8px 7px; color:#333333; font-size:12px; letter-spacing:-1px}
#container #cr .connect div{padding:15px 20px 0 20px; color:#333333; clear:both;}

.request01{padding:15px 19px 0 19px;}
.request01 h4{border-bottom:1px solid #dfdfdf;float:left; width:164px; padding-bottom:7px; padding-top:1px;}
*html .request01 h4{border-bottom:1px solid #dfdfdf;float:left; width:162px; padding-bottom:7px; padding-top:1px;}

#container #cr .tps{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;float:left;width:286px; padding-bottom:18px ;}
*html #container #cr .tps{border-top:1px solid #dddddd;border-left:1px solid #dddddd;border-right:1px solid #dddddd;float:left;width:288px; padding-bottom:18px ;}
#container #cr .tps dl{ padding:15px 19px 15px 19px;}
#container #cr .tps dt{ float:left; padding-left:12px;width:175px;padding-top:6px;}
#container #cr .tps dd{color:#909090; font-size:11px; letfer-spacing:-1px;margin-left:12px;float:left;width:175px;  padding-top:8px;}
*html #container #cr .tps dd{color:#909090; font-size:11px; letter-spacing:-1px;margin-left:12px;float:left;width:175px; margin-top:-14px;}

#container .view {width:880px;border-top:1px solid #dfdfdf; clear:both; text-align:left;}
#container .view ul{ padding:15px 0 ; float:left;}
#container .view li{ padding:0px 8px 0 0 ; color:#777; font-size:11px;font-family:돋움,Dotum; float:left; letter-spacing:-1px;}

#container .notice {width:880px;border-top:1px solid #dfdfdf;text-align:left; margin:0 0 0 0;}
#container .notice dl{ padding:15px 0 15px 15px;}
#container .notice dt{ color:#555; font-size:12px;font-family:돋움,Dotum; float:left; letter-spacing:-1px; font-weight:bold; float:left;}
#container .notice dd{ color:#dfdfdf; font-size:11px;font-family:돋움,Dotum;letter-spacing:-1px; padding:0 0 0 5px;}

.sitemap {float:left; width:880px; text-align:left; background-color:#f6f6f6; height:295px;}
.sitemap .category ul {color:#555; font-size:12px; letter-spacing:-1px; font-weight:bold;}
.sitemap li {color:#555; font-size:12px; letter-spacing:-1px; line-height:19px; font-weight:normal;}
.sitemap .category {float:left; width:128px; height:254px; margin:20px 0 20px 15px; background:url('../../images/main2009/sitemap_bg.gif') 127px 0 repeat-y;}
.sitemap_tab {clear:both;}
.sitemap_tab li {float:left; letter-spacing:-1px;}
.sitemap_tab li a, .sitemap_tab li a:hover, .sitemap_tab li a:visited, .sitemap_tab li a:link { color:#555555; text-decoration:none; font-size:12px;}
.sitemap_tab .selected {width:78px; padding:7px 0 5px 0; background-color:#F6F6F6; font-weight:bold; text-align:center;}
.sitemap_tab .off {width:78px; padding:7px 0 5px 0; background-color:#e5e5e5; text-align:center;}

#container .partner {width:880px;text-align:left; margin:0 0 0 0;clear:both; height:42px}
#container .partner dl{padding:0 0 0 15px;float:left;}
#container .partner dt{font-weight:bold; font-size:12px;font-family:돋움,Dotum;letter-spacing:-1px; color:#555;float:left; padding-right:46px;padding-top:16px;}
#container .partner dd{float:left; padding-left:25px; padding-top:13px;}

#footer{width:865px;margin:0 auto; text-align:left;clear:both; border-top:1px solid #dfdfdf; padding:16px 0 30px 15px;}
*html #footer{width:880px;margin:0 auto; text-align:left;clear:both; border-top:1px solid #dfdfdf; padding:16px 0 30px 15px;}

#footer .btm{clear:both;}
#footer .footerlogo{ float:right; padding:24px 5px 0 0}
*html #footer .footerlogo{ float:right; padding:6px 5px 0 0}
#footer .conpany{clear:both;}
#footer .conpany li{ float:left; padding-right:8px; color:#dfdfdf; letter-spacing:-1px;}

#footer .copy{ color:#777; font-size:11px;font-family:Aria,Dotum; clear:both; padding-top:13px; padding-bottom:50px;}
*html #footer .copy{ color:#777; font-size:11px;font-family:Aria,Dotum; clear:both; padding-top:7px;padding-bottom:0px;}
#footer .copy dt{ color:#777; font-size:11px;font-family:Aria,Dotum;float:left;}
#footer .copy dd{ color:#dfdfdf; font-size:11px;font-family:Aria,Dotum;float:left; padding-right:5px; letter-spacing:-1px;}


#footer .add{ color:#777; font-size:11px;font-family:돋움,Dotum;clear:both;padding-top:25px;}
*html #footer .add{ color:#777; font-size:11px;font-family:돋움,Dotum;clear:both;padding-top:10px;} 
#footer .add dd{ float:left; padding-right:26px; }

#footer .add01{ color:#777; font-size:11px;font-family:돋움,Dotum;clear:both;padding-top:5px;}
*html #footer .add01{ color:#777; font-size:11px;font-family:돋움,Dotum;clear:both;padding-top:3px;} 
#footer .add01 dd{ float:left; }