@charset "utf-8";

/* Default Skin - Start */
.selectLang{margin:0;padding:0}
/* Site Layout - Body Wrap */
html{background:#171717 url(../images/bg02.png); overflow-y:scroll;}
body{margin:0;padding:0;font-family:'나눔고딕',NanumGothic,ng;}
img{border: 0;}
.sn_login{width:100%; background-color:#393939; border-bottom:#000000 2px solid; background:url(../images/top_login_bg.gif) repeat-x;height:41px; }
.s_login{width:980px;margin:0 auto 0 auto; text-align:right; color:#666666; height:41px; }
/* Site Layout - Header */
.sn{width:980px;margin:0 auto 0 auto;}
.s_header{ position:relative; height:100px;}
.s_header h1{margin:0;position:absolute;top:15px;color:#fff;}
.s_header h1 a{color:#fff;text-decoration:none; font-size:25px;}

#gnb {position:relative; height:50px; white-space:nowrap;z-index:600; width:980px;background:#414040 url(../images/top_menu_bg.gif) repeat-x;}
#gnb span { font-size:11px; cursor:pointer; }
#gnb .ul1,
#gnb .ul1 *{ margin:0; padding:0; list-style:none; border:0; background:none; font-style:normal;}
#gnb .li1 { position:relative; z-index:50; float:left; width:auto !important; width:0; padding:0 0 0 1px; }
#gnb .li1:hover,
#gnb .li1.hover { z-index:60; }
#gnb .a1 { display:block; height:50px !important; height:50px; overflow:hidden; text-decoration:none; color: #999999; border-right: 1px solid #333 ; }
#gnb .a1 span { display:block; height:100%; padding:20px 30px; font-size:11px; }
#gnb .sub1 .a1 span { padding-right:35px; background:url(../images/sub.gif) no-repeat 100% 26px;}
#gnb .a1:hover,
#gnb .a1:focus {color:#f3193d;  background-color:#282828; }
#gnb .ul2 { display:none; position:absolute; z-index:60; left:0px; top:50px; border-bottom:1px solid #444; font-size:0; }
#gnb .ul2 li { position:relative; z-index:60; border-left:1px solid #444; border-right:1px solid #444; /* ie6 */ width:auto !important; width:0; height:auto !important; height:0; }
#gnb .ul2 a { position:relative; z-index:60; display:block; width:190px; height:34px; overflow:hidden; border-top:1px solid #444; background-color:#282828; color:#999; text-decoration:none; }
#gnb .ul2 a:hover,
#gnb .ul2 a:focus { background-color:#333; }
#gnb .on2 .a2,
#gnb .on3 .a3 { color:#f3193d; background-color:#333; }
#gnb .ul2 a span { display:block; height:100%; padding:10px 0 0 20px; font-size:11px; }
#gnb .sub2 .a2,
#gnb .sub3 .a3 { background:#282828 url(../images/sub2.gif) no-repeat 180px 15px; }
#gnb .ul2 ul { display:none; position:absolute; left:190px; top:0; border-bottom:1px solid #444; margin-bottom:2px;}

.s_Search{position:absolute;bottom:15px;right:0px;width:225px;z-index:2000; background:url(../images/search.png) no-repeat; height:38px;}
.s_Search .iText{width:155px;height:20px;color:#666;border:0px ;background-color:transparent; margin-left:20px; margin-top:6px; padding-top:3px; margin-right:10px;}
.s_Search .submit{vertical-align:middle;_position:relative;_top:-1px}

.s_slider{ position:relative; width:978px; height:317px; border:1px solid #333;  border-top:none; z-index:1; background-color:#000000}
.s_image{ position:relative; width:978px; height:200px; color:#CCCCCC; border:1px solid #222; border-bottom:none;background-color:#000000}
.s_widget{ position:relative; width:975px; color:#CCCCCC; padding:30px 0px 10px 3px; text-align:center;}
.s_widget h1{ color:#0099FF;}

/* Site Layout - Content Body */
.s_content{position:relative; zoom:1; overflow:hidden;  border:1px solid #333; width:978px;background-color:#000000;}
.content{ padding:30px;background-color:#000000;}
.s_widget_list{position: relative;height:220px; border-top:1px solid #222;background-color:#222; padding:20px 0;}
.s_widget_list h3{color:#0099FF; font-weight:bold; size:22px; padding:0 0 15px; margin:0;}
.s_widget_list span{color:#333;}

.s_widget01{width:203px; height:220px; float: left; padding:0 20px; border-right:1px solid #333; color:#999;}
.s_widget02{width:204px; height:220px; float: left; padding:0 20px; border-right:1px solid #333; color:#999;}
.s_widget03{width:204px; height:220px; float: left; padding:0 20px; border-right:1px solid #333; color:#999;}
.s_widget04{width:204px; height:220px; float: left; padding:0 20px; color:#999;}

.s_footer_menu{ height:40px; border-top:none; text-align:center;}
.s_footer_menu ul{list-style:none;margin:0;padding:0;zoom:1; white-space:nowrap; display:inline-block; }
.s_footer_menu ul:after{content:"";display:block;clear:both}
.s_footer_menu ul ul{display:none;position:absolute;left:0;top:38px;padding:5px 0;background:#666;border:1px solid #444;border-top:0}
.s_footer_menu li{float:left;list-style:none;background:url(../images/bgGnbVr.gif) no-repeat left center;padding-left:2px;position:relative;white-space:nowrap}
.s_footer_menu li.first{padding:0;background:none}
.s_footer_menu li li{float:none;background:none;padding:0;left:0}
.s_footer_menu li a{float:left;padding:13px 15px 0 15px;height:25px; color:#999999; white-space:nowrap;text-decoration:none}
.s_footer_menu li a:hover,
.s_footer_menu li a:active,
.s_footer_menu li a:focus{ color:#666666;}
.s_footer_menu li.active a{font-weight:bold;color:#fff;}
/* Site Layout - Footer */
.s_footer{padding:15px 0; border-top:1px solid #333333;}
.s_footer p{text-align:center;margin:0; color:#666666;}