@charset "euc-kr";

@import url(base.css);
@import url(data.css);
@import url(board.css);


*{
	margin:0;
	padding:0;
	}


/* Layout */
#wrapper {float:left; width:100%; height:auto; margin:0; padding:0; background:#f6f4f1 url(/images/common/body_bg.png) repeat-x;}
#logoin {float:left; width:120px; height:36px; padding-top:9px; padding-left:21px;}
#logo {float:left; padding:20px 0 0 10px;}
#header {width:100%;left:0; top:0; height:110px;  z-index:255; }
#topNavi_box { width:100%; height:auto; background:#f1f3f5; border-top:3px solid #347ab8; border-bottom:1px solid #dbdbdb; }
#contents_main {position:relative; width:1000px; height:auto; margin:0 auto;}
#visual_right {position:relative; z-index:2; float:left; width:270px; height:430px; margin:0;}
#sub_visual {display:block;position:relative;	margin:0 auto 0; z-index:0;}
#sub_visual .mView {position:relative;width:100%;height:100%;}
#sub_visual .mView img {width:100%;height:auto;min-height:100%;}
#contents {width:100%; height:auto;}
#main_flash{float:left; width:730px;height:420px;}
#subBody{width:1000px; height:auto; margin:0 auto; padding:0; }

#header_link {overflow:hidden; max-width:1000px; width:100%; margin-left:auto; margin-right:auto;}
#header_link .txt {float:left; color:#444445;padding-top:12px; padding-left:9px; font-size:15px; font-weight:600; font-family:"GmarketSansTTFMedium";}
#header_link .txt span {color:#ea5151;}
#header_link .login {float:left;  padding:15px 20px 0 60px;}
/*in */


/* Headmenu */
#user {float:right; }
#user ul.menu {float:left;}
#user ul.menu li {float:left; padding:0 3px; padding-top:15px; }
#user ul.menu li a {color:#505050; text-decoration:none;}
#user ul.menu li.first-child {background:none;}
#user ul.menu li.btn {padding-top:8px;}
#user ul.menu li.menu_bg {height:25px; margin-left:1px; padding-left:10px; padding-right:10px; background:#347ab8;}
#user ul.menu li.menu_bg a {color:#fff;}
.mr10 {margin-right:10px;}

.hidden {position:absolute; overflow:hidden; height:0; width:0; font-size:0; visibility:hidden;}


/* Top Menu */
#top {position:relative; width:1000px; margin:0 auto; z-index:1000;} 
#top nav { overflow:hidden; max-width:1000px; width:100%; margin-left:auto; margin-right:auto; }
#top ul#topmenu {overflow:hidden; width:auto; text-align:center;}
#top .menu { padding-top:22px; float:right; }

ul#topmenu a {display:block; text-decoration:none; color:#3a3a3a; font-size:1.4em; }
#topmenu li {float:left; padding:3px 20px 0 20px; font-weight:bold;}
#topmenu li a {padding-bottom:22px; }
#topmenu li a:hover {padding-bottom:19px; border-bottom:3px solid #1389cb; color:#009ac0;}
#topmenu li ul {position:absolute; display:none; padding-left:15px; border-top:1px solid #1389cb; border-bottom:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc; background:#fff; z-index:1000;}
#topmenu li ul li {color:#333; padding:3px 8px 3px 0;}
#topmenu li ul li a {display:block;padding:15px 5px 15px 8px; margin:0; color:#333; font-weight:normal; font-size:1.1em; background:url(/images/sub_images/topsub_icon.gif) no-repeat 0 21px;}
#topmenu li ul li a:hover {color:#11a006;  border:none; padding:15px 5px 15px 8px;}
#topmenu li.menu3 ul li {padding:3px 6px 3px 0;}
#topmenu li.menu3 ul li a {padding:15px 0 15px 5px;}

#topmenu li.menu1 ul {left:0; width:780px; padding-left:220px;}
#topmenu li.menu2 ul {left:0; width:960px; padding-left:30px;}
#topmenu li.menu3 ul {left:0; width:990px; padding-left:10px;}
#topmenu li.menu4 ul {left:0; width:700px; padding-left:300px;}
#topmenu li.menu5 ul {left:0; width:400px; padding-left:600px;}
#topmenu li.menu6 ul {left:0; width:300px; padding-left:700px;}
#topmenu li.menu7 ul {left:0; width:780px; padding-left:220px;}

/*#topmenu li.menu8 ul {left:750px; width:220px; display:none;background:url(/images/main/topmenu_subbg08.gif) no-repeat; padding-left:17px;}*/
/*#topmenu li.menu9 ul {left:1000px; width:220px; display:none}*/

/*#topmenu li.menu11 ul {}*/


/* subMenu */
#sub{position:absolute; top:130px; width:194px; min-height:150px; margin-top:20px; margin-bottom:30px; }
#sub h1 {margin:0 12px; height:52px; text-align:center;}
#sub h1 img {padding-top:15px; padding-right:15px;}
#sub h1 img.kwag {padding-top:6px;}
#sub ul{}
#sub ul li {margin:2px 12px; padding:0.45em 0;  }
#sub ul li.sub1 li{margin-left:-5px; padding:5px;   }
#sub ul li a {display:block; padding:0 0 0 20px; background:url(../../images/common/submenu_icon.gif) no-repeat 4px 4px; font-weight:bold; text-decoration:none; color:#484848;}
#sub ul li a:hover, #sub ul li a.on {display:block; padding:0 0 0 20px; background:url(../../images/common/submenu_icon_on.gif) no-repeat 4px 4px; font-weight:bold; text-decoration:none; color:#003b6c;}
#sub ul li ul { background:#E7F5FF; color:#0058A0; padding-bottom:1px; margin:7px 0;}
#sub ul li ul li {background:none; padding:0.25em 0 0.1em;}
#sub ul li ul li a {display:block; padding:0 0 0 9px; font-weight:normal; color:#484848; text-decoration:none; background:none;}
#sub ul li ul li a:hover, #sub ul li ul li a.on {display:block; padding-left:9px; background:url(../../images/Accessibility/submenu2_icon_on.gif) no-repeat 0.2em 0.4em; text-decoration:none;font-weight:normal; }

/* footer */

/*#footer { background:url(/images/main/main_foot_bg.gif) no-repeat;}
#footer ul{float:left;  text-align:left; margin:0 0 0 30px; height:121px; }
#footer li.footer_logo_bg {width:1000px;  height:121px;}
#footer li.footer_line {float:left; width:1px; height:75px; background-color:#919395; margin-left:70px;}
#footer li.footer_tel {float:left; width:548px;  padding-left:14px; padding-top:0px;}
#footer li.footer_text {text-align:left;  width:500px; padding-left:14px; padding-top:10px;}*/


/* Quick Menu */

#Quick {position:absolute; width:70px; top:130px; left:50%; margin-left:-590px; z-index:1;}
#Quick ul {float:left; width:70px; text-align:center; margin:0; padding:10px 0; background:#727171;}
#Quick ul li {height:auto; padding:10px 0; margin:0; }
/*#Quick {position:absolute; top:115px; left:1470px; width:75px; margin:0; padding:10px 0; background:#727171;}
#Quick ul {float:left; text-align:center; padding:0 0 0 0; }
#Quick ul li {float:left; width:75px; height:auto; padding:10px 0; margin:0; }*/


#footer {float:left; width:100%; height:auto; padding:20px 0; background:#727171 url(/images/common/footer_bg.png) repeat-x;}
#footer .container {width:1000px; margin:0 auto;}
#fn1 {float:left; width:350px; padding-top:2px;}
#fn1 ul li {float:left; padding:0 10px; height:40px; background:url(/images/common/fn1_line.png) right 5px no-repeat;}
#fn1 ul li a {color:#fff; font-size:1.1em;}
#fn1 ul li.yellow a {color:#fffc00;}
#fn2 {margin-top:-3px;}
#fn2 ul li {float:left; padding:0 10px;}
#author1 {float:left; width:1000px; padding-top:15px;}
#author1 .footer_copyright {color:#d4dcea;}
#author1 ul li {background:none;}

#fn1 ul li.bgnone {background:none;}