/*********************************************
Note : ¾È³»Å×½ºÅ© »ö»ó
*********************************************/
#CSpaper_Menu a,#CSpager_Layer .title strong {background-color:#145598;}

/*********************************************
Note : ±âº»·¹ÀÌ¾Æ¿ô
*********************************************/

body {background-color:#eee;}

.body-wrap-basic {width:960px; margin:0 auto;}
.body-wrap-full {width:100%; text-align:center;}


/*********************************************
Note : ·Î°í¿µ¿ª
*********************************************/
.top-header {position:relative; height:90px;}

/* logo */
.top-header .top-logo {position:absolute; left:50%; top:50%;}

/* banner */
.top-header .top-banner {margin-top:12px;}
.top-header .top-banner dt {float:left;}
.top-header .top-banner dd {float:right;}


/*********************************************
Note : ÆíÁý/·Î±×ÀÎ
*********************************************/

/* updated */
.top-updated {float:left; font-family:Dotum; font-size:11px; color:#7c7c7c;}
.top-updated strong {letter-spacing:-1px; color:#083f5b; margin-right:5px;}

/* member */
.top-member {float:right;}
.top-member li {float:left; font-family:Dotum; font-size:11px; letter-spacing:-1px; padding:0 10px; background:url(./design_basic.png) 0px 1px no-repeat; background-position:0px 0px\0;}
.top-member li.nobr {background:none;}
.top-member li.pdbr {padding-right:0px;}
.top-member li a {color:#7c7c7c;}
.top-member li a:hover {color:#222;}
.top-member li a strong {color:#083f5b;}



/*********************************************
Note : ¸Þ´º¿µ¿ª
*********************************************/
.top-nav {overflow:hidden; height:45px; background:url(./design_basic.png) 0px -45px repeat-x; margin-top:3px;}

/* 1Â÷¼½¼Ç */
#topMenu {float:left; margin-top:5px;}
#topMenu li {float:left; font-family:Dotum; font-size:12px; letter-spacing:-1px; font-weight:bold; text-shadow:1px 1px #000;}
#topMenu li a {display:inline-block; overflow:hidden; height:35px; line-height:39px; color:#c3c8d1; padding:0 18px; border-right:1px solid #51555c;}
#topMenu li a:hover {background-color:#2e3137; color:#fff;}


/* 2Â÷¼½¼Ç */
.sub-nav {overflow:hidden; height:30px; background-color:#f8f8f8; border:1px solid #d6d6d6;}

#subMenu, #subMenu li {float:left;}
#subMenu {width:100%;}
#subMenu ul {margin-top:9px;}
#subMenu ul li {letter-spacing:-1px; padding:0 10px; background:url(./design_basic.png) 0px -164px no-repeat; background-position:0px -165px\0;}
#subMenu ul li.nobr {background:none; padding-left:0px;}
#subMenu ul li a {color:#777;}
#subMenu ul li a:hover {color:#0083e2;}


/* search */
.top-search {position:relative; float:right; width:262px; height:45px; background:url(./design_basic.png) 0px -100px no-repeat; margin:0;}
.top-search input {float:left; width:200px; height:20px; line-height:20px; margin-left:20px; margin-top:12px; border:0px; padding-left:5px;}
.top-search button {position:absolute; overflow:hidden; width:13px; height:12px; right:15px; top:50%; margin-top:-6px; background:url(./design_basic.png) 0px -150px no-repeat; border:0px; text-indent:-5000px;}



/*********************************************
Note : ÇÏ´Ü¿µ¿ª
*********************************************/
.footer-wrap {overflow:hidden; height:40px; border-top:2px solid #2e3137; background-color:#ededed;}

/* ÇÏ´Ü¸Þ´º */
.footer-nav, .footer-nav li {float:left;}
.footer-nav {margin-top:15px;}
.footer-nav li {font-family:Dotum; letter-spacing:-1px; padding:0 10px; background:url(./design_basic.png) 0px -164px no-repeat; background-position:0px -165px\0;}
.footer-nav li.nobr {background:none;}

/* ÇÏ´Ü¹öÆ° */
.footer-btn {float:right; margin-right:10px; margin-top:13px;}
.footer-btn li {float:left;}

/* Ä«ÇÇ¶óÀÕ */
.footer-copy {position:relative; background-color:#ededed;}
.footer-copy p {padding:10px; margin:0; text-align:left; font-family:Dotum; font-size:11px; line-height:160%; color:#919191;}
.footer-copy p a {color:#919191;}

/* ndsoft */
.ndsoft {position:absolute; right:10px; bottom:10px; z-index:99;}
