/* 바디 */
/*body{background-color:#f1f1f1;}*/
#header{background:url('../images/common/bg_top.jpg') repeat-x;}
#sub_header{background:url('../images/common/bg_top.jpg') repeat-x;}
#container{border-top:2px solid #636363;background-color:#f1f1f1;}
#footer{background-color:#fff;}

#s_wrap{background:url('../images/sub/bg_sub_con.gif') repeat-y;padding-top:20px;}


/* 상단메뉴 */
.top_wrap {}
.top_menu {}
.top_menu li{float:left;text-align:right;font-size:0;}
.top_menu li a{text-align:right;}


/* 공지사항 */
.notice {background-color:#fff;border:1px solid #e5e5e5;}
.notice h2{height:14px;padding:25px 0 0 30px;}
.notice .bt_more{position:absolute;right:25px;top:25px;}
.notice .list{position:absolute;left:30px;top:55px;width:240px;}
.notice .list li{height:23px;font-size:0;line-height:0;padding:0;background:url('../images/main/bg_arrow.gif') no-repeat -3px 0;}
.notice .list .board_list{float:left;width:240px;}
.notice .list .board_list a{display:block;width:230px;padding-left:10px;line-height:13pt;font-size:9pt;color:#555555;text-decoration:none;}
.notice .list .board_list a:hover{color:#000000;}


/* 제품 */
.product {background-color:#fff;border:1px solid #e5e5e5;}
.product h2{height:14px;padding:25px 0 0 30px;}
.product .pro_con{position:absolute;left:30px;top:45px;}
.product ul{position:absolute;left:30px;top:85px;width:250px;}
.product ul li{font-size:0;line-height:0;padding:0 7px 0 0;float:left;}


/* 무비 */
.movie {background-color:#fff;border:1px solid #e5e5e5;}
.movie h2{height:14px;padding:25px 0 0 30px;}
.movie .mov_con{position:absolute;right:25px;top:25px;}
.movie .mov_fla{position:absolute;left:25px;top:60px;width:250px;}


/* 소개파일 */
.about {background-color:#fff;border:1px solid #e5e5e5;}
.about h2{padding:15px 0 0 20px;}
.about ul{position:absolute;left:100px;top:13px;width:190;}
.about ul li{font-size:0;line-height:0;padding:0 5px 0 0;float:left;}


/* 주가 */
.kospi {background-color:#fff;border:1px solid #e5e5e5;}
.kospi h2{padding:20px 0 0 30px;}
.kospi .kos_con{position:absolute;left:85px;top:20px;width:210px;}
.kospi .kos_con dl{height:25px;background:url('../images/main/bg_kospi.gif') no-repeat 95px 0;}
.kospi .kos_con dt{float:left;padding-right:5px;}
.kospi .kos_con dt img{vertical-align:bottom;}
.kospi .kos_con dd{position:relative;top:-5px;float:left;padding-right:10px;font-family:'Malgun Gothic',NanumGothic,Dotum,'돋움',AppleGothic,sans-serif;}
.kospi .kos_con dd .f_up{color:#e23a3a;}
.kospi .kos_con dd .f_down{color:#3a7ae2;}
.kospi .kos_con dd img{padding:0 3px 0 0;}
.kospi .kos_con dd{color:#5a5a5a;font-size:13pt;font-weight:bold;}


/* 고정배너1 */
.banner {background-color:#fff;border:1px solid #e5e5e5;}
.banner ul li{float:left;padding:5px;font-size:0;line-height:0;}



/*사이트맵*/
.sitemap{background-color:#fafafa;border-top:1px solid #d2d2d2;border-bottom:1px solid #eee;overflow:hidden;}
.sitemap .wrap_sit{width:960px;margin:20px auto 0 auto;padding-bottom:20px;overflow:hidden;} 
.sitemap .wrap_sit ul {}
.sitemap .wrap_sit ul li{width:220px;}
.sitemap .wrap_sit ul li img{vertical-align:middle;padding-top:5px;}
.sitemap .wrap_sit ul .depth_01{height:260px;margin-right:22px;border-right:1px solid #e5e5e5;float:left;}
.sitemap .wrap_sit ul .depth_01 .h2{width:195px;border-bottom:1px solid #ddd;height:30px;margin-bottom:10px;}
.sitemap .wrap_sit ul .depth_01 .depth_02{width:195px;}
.sitemap .wrap_sit ul .depth_01 .depth_02 li{width:195px;font-size:0;line-height:0;padding:5px 0 5px 10px;}
.sitemap .wrap_sit ul .depth_01 .depth_02 li a{height:30px;font-size:8pt;line-height:130%;padding-right:10px;background:url('../images/main/bg_site_depth02.gif') no-repeat right -1px;font-size:8pt;color:#656565;}
.sitemap .wrap_sit ul .depth_01 .depth_02 li a:hover{text-decoration:underline;color:#28a961;}

.sitemap .wrap_sit ul .depth_01_none{margin-right:0;float:right;}
.sitemap .wrap_sit ul .depth_01_none .h2{width:195px;border-bottom:1px solid #ddd;height:30px;margin-bottom:10px;}
.sitemap .wrap_sit ul .depth_01_none .depth_02{width:195px;}
.sitemap .wrap_sit ul .depth_01_none .depth_02 li{width:195px;padding:5px 0 5px 10px;}
.sitemap .wrap_sit ul .depth_01_none .depth_02 li a{height:30px;padding-right:10px;background:url('../images/main/bg_site_depth02.gif') no-repeat right -1px;font-size:8pt;color:#656565;}
.sitemap .wrap_sit ul .depth_01_none .depth_02 li a:hover{text-decoration:underline;color:#28a961;}






#sub_container{background-color:#f1f1f1;}

.navi{position:relative;width:100%;height:30px;border-top:1px solid #dedede;border-bottom:1px solid #dedede;background-color:#fafafa;}
.navi .text{width:960px;font-size:8pt;color:#787a80;margin:10px auto;text-align:right;}
.navi .text span{background:url('../images/sub/bg_navi.gif') no-repeat right 2px;text-align:left;padding:2px 15px 2px 7px;}
.navi .text img{margin:0px 0 1px 0px;vertical-align:top;}
.navi .text .n_select{font-weight:bold;background:none;padding:2px 0 2px 7px;}



/* 서브메뉴 */
.sub_left {position:relative;background-color:#f1f1f1;}
.sub_left .sub_menu{width:155px;text-align:left;}
.sub_left .sub_menu h2{height:45px;padding:0px 0 0 0;border-bottom:3px solid #33861f;}
.sub_left .sub_menu .smenu{width:180px;margin:10px 0 20px 0;}
.sub_left .sub_banner li{padding:3px 0;}


/* 서브컨텐츠 */
.sub_right{position:relative;}
.sub_right .sub_title {width:715px;padding:0 20px 20px 20px;border-bottom:1px dashed #ccc;overflow:hidden;}
.sub_right .sub_title h3{float:left;padding-right:15px;}
.sub_right .sub_title .tit_con{padding-top:13px;}
.sub_right .con{position:relative;width:715px;padding:10px 20px;font-size:9pt;}





/* 카피라이터 */

/* 각종양식 */
.agreement h2{display:none;}
.agreement ul{height:20px;float:right;}
.agreement ul li{float:left;padding-left:20px;;font-size:0;text-align:right;}

/* 카피라이터 주소 */
address{width:790px;height:50px;text-align:left;}
address .f_copy_add{font-size:8pt;line-height:150%;color:#898989;}
address .f_copy_add a{font-size:8pt;line-height:150%;color:#898989;}
address .f_copy_add a:hover{color:#5e5e5e;}
address .f_copyright{padding-top:10px;font-size:8pt;color:#898989;}


