@charset "utf-8";
/************************************ main layout *******************************/ 

#wrap {MARGIN: 0px auto; WIDTH: 1120px; POSITION: relative}
/*
#center {WIDTH: 1120px; POSITION: relative;vertical-align: top; clear:both}
#body {	MARGIN-LEFT: 100px; WIDTH: 940px; POSITION:relative;} */
#center {POSITION: relative; WIDTH: 1120px;vertical-align: top;clear:both ;FLOAT:left}
#sub_navi {	POSITION: absolute; WIDTH: 117px;FLOAT: left; }
#body {	POSITION: relative; WIDTH: 980px;FLOAT: right;margin-left:0px;vertical-align: top; text-align:left;}
#body .mainimg{POSITION: relative; text-align:left; padding-bottom:15px;vertical-align: top;}/* index 파일에서 메인이미지에서 center값과 width값지워준다 */
/* top */

A.rollover IMG {
	BORDER-TOP-WIDTH: 0px; DISPLAY: block; BORDER-LEFT-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; BORDER-RIGHT-WIDTH: 0px
}
A.rollover IMG.rollover {
	DISPLAY: none
}
A.rollover:hover {
	POSITION: relative
}
A.rollover:hover IMG {
	DISPLAY: none
}
A.rollover:hover IMG.rollover {
	DISPLAY: block
}


#top_area { position: relative; margin: 0px auto ; width: 1120px;padding-bottom: 3px ;}
.top_gnb {height: 300px}
.top_gnb .top_logo {text-align:center; padding-bottom:50px;padding-top: 70px ;}
.top_gnb .btn_gnb {	float: left; padding-top: 0px ; padding-left:210px;padding-bottom: 0px ;vertical-align:bottom; }
.top_gnb .btn_gnb UL {}
.top_gnb .btn_gnb LI {padding-bottom: 0px; padding-left: 2px; padding-right: 1px; float: left; padding-top: 6px ; }
.top_gnb .btn_gnb .none {padding-right: 4px; background: none transparent scroll repeat 0% 0%} 

/* left */
#left_menu {width: 100px; float:left ; padding-top:0px;MARGIN: 0px;}
#left_menu div .left_sch {padding-bottom:20px;}
#left_menu UL {width: 100px ;padding-top:20px;}
#left_menu LI {padding: 0px 0px 0px 0px; line-height: 0px; display: inline; height: 100%;}
#left_menu IMG {padding: 0px 0px 0px 0px; line-height: 0px; margin: 0px;  vertical-align: top;}
#left_menu p {padding: 50px 0px 10px 0px; margin: 0px;}

/* footer */
#footer {position: relative;padding-top:70px;padding-bottom:14px;padding-left:14px;padding-right:14px; margin: 0 auto;width: 960px;text-align:center;CLEAR: both}
#footer li {display:inline;}
#footer li a{margin:0;} 
#footer p {padding:13px 0px 0 5px; } 

/* body */
.p_tbl {}
.p_tbl TH {}
.p_tbl TD {	PADDING-BOTTOM: 1px; PADDING-TOP: 1px; font-size:12px;}
/*
#product {padding-top:0px;MARGIN-top: 50px;}
#product .pro_tit { text-align:center; clear:both; padding-bottom:20px} 
#product ul {}
#product li {padding: 28px 0px 10px 0px; text-align:center; } 
*/



/* quick */
#quick {Z-INDEX: 100; POSITION: absolute; TOP: 300px; RIGHT: 0px; MARGIN-RIGHT: 1px}
#quick .directly {WIDTH: 24px; FLOAT: left}
#quick .quick_link {FLOAT: left; PADDING-TOP: 3px}
#quick .quick_link UL {}
#quick .quick_link LI {PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-SIZE: 0px; PADDING-TOP: 0px}
#quick_top {Z-INDEX: 150; POSITION: absolute; TOP: 133px; RIGHT: 2px}
#skip_navi {POSITION: absolute; LINE-HEIGHT: 0; WIDTH: 0px; HEIGHT: 0px; VISIBILITY: hidden; FONT-SIZE: 0px; OVERFLOW: hidden}