/**
* Copyright (c) Ahn Jongtae / Nparts Corporation. All Rights Reserved.
* Licensed under the GPL.
* See the GNU General Public License for more details. 
* www.devq.co.kr , www.devq.kr
**/
/*----------------------------------------------------------
		01. Template Layout 
----------------------------------------------------------*/
/* global */
body { background:#f8f8f2; }
 
#wrapper{width:940px;margin:0 auto;text-align:left;font-size:12px; }

/* topline */
#topline{width:100%;height:21px;margin:0 auto 5px auto;font-size:12px;background:url('../image/topline_left.gif') repeat-x left -1px;position:relative;}
#topline ul li img{vertical-align:-3px;display:block;}
#topline div.wrap-topline{clear:both;float:right;padding:2px 0 0 10px;background:#fff url('../image/topline_right.gif') no-repeat left -1px;}
#topline ul.topline-menu{clear:both;float:left;padding:0;}
#topline ul.topline-menu li{float:left;padding:2px 1px 0 0;background:url('../image/topline_bar.gif') no-repeat right 7px;}
#topline ul.topline-menu li.first{background:none;}
#topline ul.topline-menu li a{float:left;padding:0 5px 1px 5px;vertical-align:-3px;text-decoration:none;}
#topline ul.topline-menu li img{float:left;padding:0 3px;display:block;}
#topline ul.topline-menu li a:hover{text-decoration:none;color:#ff6633;}
#topline ul.topline-menu li div ul{clear:none;}
#topline ul.topline-menu li div ul li{float:none;background:none;}
#topline ul.topline-menu li div ul li a{float:none;padding:0;}
/* right scroll */
#topline div.wrap-topline #wrap-rnb{position:absolute;top:214px;left:940px;}
#topline div.wrap-topline #rnb{position:relative;width:70px;}

/* topline-search */ 
#topline-search{width:100%;height:50px;margin:0 auto 0;font-size:12px;position:relative; background:#573819;}
#topline-search ul li img{vertical-align:-3px;display:block;}
#topline-search div.wrap-topline{padding:0px 0 0 0px; }
#topline-search div.wrap-topline #logo { float:left }
#topline-search ul.topline-menu{float:right; margin: 10px 10px 0px; color:white; }
#topline-search ul.topline-menu li{float:left;padding:2px 1px 0 0;background:url('../image/topline_bar.gif') no-repeat right 7px;}
#topline-search ul.topline-menu li.first{background:none;}
#topline-search ul.topline-menu li a{float:left;padding:0 5px 1px 5px;vertical-align:-3px;text-decoration:none; color:white; }
#topline-search ul.topline-menu li img{float:left;padding:0 3px;display:block;}
#topline-search ul.topline-menu li a:hover{text-decoration:none;color:#ff6633;}
#topline-search ul.topline-menu li div ul{clear:none;}
#topline-search ul.topline-menu li div ul li{float:none;background:none;}
#topline-search ul.topline-menu li div ul li a{float:none;padding:0;}

/* header */
#header{height:50px;}
#header h1{float:left;margin-top:2px;padding-left:20px;}
#header ul{float:left;width:auto;margin-top:12px;padding-left:20px;display:none3;}
#header ul li{float:left;padding:2px 6px 0 0;background:url('../image/topline_bar.gif') no-repeat right 7px;}
#header ul li.first{background-image:none;}
#header ul li a{float:left;padding:0 0 1px 6px;vertical-align:-3px;}
#header ul li img{float:left;padding:0 3px;display:block;}

/* search */
#search{float:right;width:250px;margin-top:10px;text-align:right;}
#search form{display:inline;}
#search fieldset{border:none;float:right;}
#search input.keyword{float:left;border:2px solid #ff5123;padding:4px;margin:0;width:175px;height:12px;}
#search input.submit{float:left;vertical-align:-8px;}
#weatherdiv{float:right;width:85px;padding-top:12px;}

/* gnb */
/*
#gnb{height:37px;background:#fff url('../image/gnb_bg.gif') no-repeat left top;}
#wrap-gnb{} 
#wrap-gnb ul{padding:0;height:37px;}
#wrap-gnb ul li {float:left;height:37px; }
#wrap-gnb ul li a img{vertical-align:-6px;}
#wrap-gnb ul li a{float:left;color:#eaeaea;text-decoration:none;padding:9px 20px;}
#wrap-gnb ul li span{float:left;background:url('../image/gnb_tab_right_off.gif') no-repeat right top;font-weight:bold;}
#wrap-gnb ul li strong{display:none;position:relative;}
#wrap-gnb ul li strong.new{float:left;display:block;}
#wrap-gnb ul li strong.new em{position:absolute;float:right;top:-5px;right:5px;}
#wrap-gnb ul li.on{background:url('../image/gnb_tab_left.gif') no-repeat left top;}
#wrap-gnb ul li.on span{float:left;background:url('../image/gnb_tab_right.gif') no-repeat right top;}
*/

/* lnb */
#wrap-lnb {background-color:#fff;position:relative;z-index:10; padding-top:10px; }

#wrap-lnb ul { margin:0 12px 0; }  
#wrap-lnb ul li { border-bottom: solid #ffcccc 1px; font-weight:bold; no-repeat 120px 16px; } 
#wrap-lnb ul li.on{ position:relative;}
#wrap-lnb ul li a { padding:10px;display:inline-block;color:#7a7a7a;text-decoration:none;}
#wrap-lnb ul li a.imglink {padding:0px;display:inline-block;color:#7a7a7a;text-decoration:none;} 
#wrap-lnb ul li.on a {text-decoration:none;}
#wrap-lnb ul li ul {display:none; margin:0px; border-top: solid #ffcccc 1px; background-color:#fcf8f8; padding:5px 0 5px;}
#wrap-lnb ul li ul li {border:none; background:none; margin:0;font-weight:normal;} 

#wrap-lnb ul li.on ul { display:block; font-size:13px;} 
#wrap-lnb ul li.on ul li { position:relative;} 
#wrap-lnb ul li.on ul li.on { border:none;background:none;font-weight:bold; } 
#wrap-lnb ul li.on ul li a { color:#444;padding:3px 10px 3px 20px;} 
#wrap-lnb ul li.on ul li a:hover { color:#ff6600 !important;text-decoration:none;} 
#wrap-lnb ul li.on ul li.on a { color:#444 !important; } 

/*
#wrap-lnb ul li.on ul li.on ul li a{color:#777 !important;}
#wrap-lnb ul li.on ul li ul{border:1px solid #aaa;position:absolute;z-index:9;top:-1px;left:138px;background:#fff;width:134px;}
#wrap-lnb ul li.on ul li ul li{border:none;}
#wrap-lnb ul li.on ul li ul li a{padding:4px 8px 3px 8px;font-size:11px;display:inline-block;}
#wrap-lnb ul li.on ul li ul li a:hover{background:#ff6600;color:#fff !important;text-decoration:none;}
#wrap-lnb ul li.on{ }
*/
/* navigation */
#navigation{clear:both;text-align:left;padding:7px 0;}

/* main */
#imagetitle{padding:8px 0;margin-bottom:17px;border-bottom:1px solid #fff;}
#wrap-main,#wrap-front,#wrap-sub,#lp-content,#cp-content,#rp-content,.cpl-cont,.cpr-cont,.cpl-half,.cpr-half{float:left;}
#wrap-main,#wrap-sub,#wrap-front{width:100%;padding:0 0 0 0;height:1%;min-height:365px;}
#wrap-main{padding-bottom:0;}
#wrap-main #rp-content{width:270px;margin-left:5px;}
#wrap-main #cp-content{width:665px;min-height:450px;height:1%;}
#wrap-main #rp-content-front{float:left;width:270px;margin-left:20px;padding-bottom:30px;}
#wrap-main #cp-content-front{float:left;width:650px;min-height:450px;height:1%;padding-bottom:30px;}
#wrap-main #cp-content .cpl-cont{width:458px;}
#wrap-main #cp-content .cpr-cont{width:200px;margin-left:5px;}
#wrap-main #cp-content .cpl-half{width:330px;}
#wrap-main #cp-content .cpr-half{width:330px;margin-left:5px;}
#wrap-main #mn-content{}
 
/* sub */
#wrap-sub{background:#fff; }
#wrap-sub #lp-content{width:230px;border:none;}
#wrap-sub #cp-content{width:710px;border:none; background:url('../image/search_ko/main_center_bg_default.jpg') repeat-y ;}

/* footer */
#footer{clear:both;color:#fff; background:#c2a486; min-height:90px; }
#footer a { color:#fff; }
#footer-logo { position:absolute; width:250px; } 
#footer-top { padding:15px 0 15px 250px; }
#footer-top ul{padding-left:10px;clear:both;}
#footer-top ul li{display:inline;background:url('../image/foot_bar.gif') no-repeat right 3px;padding:3px 5px 3px 7px;}
#footer-top ul li img{display:block;}
#footer-content dt{display:inline;}
#footer-content dd{font-size:9px;display:inline;padding-left:12px;text-align:left;font-family:verdana;vertical-align:5px;}
#footer-content dd a{font-weight:bold;font-family:tahoma;}


/* 도전 서문 ---------------------------------------------------------- */
#aa{
	width:90%;
	font-family:batang;
	font-size:1.2em;
	line-height:180%;
	margin:5% 5%;
    }
#bb{width:95%;
    margin:2% 3%;
    text-indent:1em; /*첫줄들여쓰기*/
    font-size:1.1em;
    text-align:justify;
   }
#cc{
  font-weight:normal;
  color:#0000ff; /* #4A7AF7;  */ 
  }
#dd{
    text-align:right;
   }
#ee{
    font-family:batang;
    font-size:1em;
    line-height:160%;
    margin:0% 5%; 
    text-align:justify;
   }
.ff{ /*펼쳐보기*/
    color:#0000ff;    
    font-size:0.8em;

   }
#gg{/*각주*/
	font-size:0.9em;
	/*color:#666633; */
    line-height:150%;
   }
h3{/*대제목*/
	text-decoration:underline;
	color:#006600;
	font-size:1.5em;
	margin-top: 30px;
  }
h4{/*중제목 자주색*/
	color:#0066CC;
	font-size:1.3em;
	margin-top: 20px;
   }
h5{/*소제목 검은색*/
	color:#000000;
	font-size:1.2em;
   }

h6{/*소소제목 녹색*/
    color:#669900;
    font-size:1.3em;
  }

/* ---------------------------------------------------------- */