/* ----------------------------
	Reset
------------------------------- */
body{margin:0; padding:0; font-size:12px; font-family:"돋움",Dotum,"굴림",Gulim,"Lucida Grande","Arial",
	Tahoma,Verdana,AppleGothic,UnDotum,sans-serif; line-height:150%;}

a{text-decoration:none;}

body {
	scrollbar-face-color:#DEDEDE;
	scrollbar-highlight-color:#ffffff;
	scrollbar-3dlight-color:#DFDFDF;
	scrollbar-shadow-color:#CFCFCF;
	scrollbar-darkshadow-color:#BFBFBF;
	scrollbar-track-color:EFEFEF;
	scrollbar-arrow-color:7F7F7F;
}
/*공통*/

img {border: none;}

/*텍스트 관련*/
.ve {vertical-align:middle !important;}

.UNKNOWN { FONT-SIZE: 12px; TEXT-ALIGN: justify; COLOR: #666666; FONT-FAMILY: "Verdana,Arial"}

th,td,select {
	font-size:12px;
	font-family:"Dotum","Verdana", "Arial";
	color:#666666;
	line-height:14pt;
	text-decoration: none;
}

/* 상단메뉴관련*/
#head {width:960px; position:relative;}
.gnb  {width:960px; height:185px; position: absolute; top:58px; left:0px; z-index: 10;}

/*BG관련*/

#BG {background-image: url(../../common/image/bg.jpg); background-repeat: repeat-x;}
#Sub_bg {background-image: url(../../common/image/sub_bg.jpg); background-repeat: repeat-x;}
#More_bg {background-image: url(../../common/image/more_bg.gif); background-repeat: repeat-x;}

/*프로덕트부분 */
.tab{background-image: url(/product/image/tab_line.gif); background-repeat: repeat-x;}
.dot{height:16px;  margin-bottom:15px; background-image: url(/product/image/dotline.gif); background-repeat: repeat-x;}
.st01{color:#1c6db7; font-size:12px; font-weight:bold; font-family:"Lucida Grande","Arial",
	Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;}
.st02{color:#444444; font-size:12px; padding:10px 10px 15px 10px;}
.st03{color:#444444; font-size:12px; }
.st04{color:#666666; font-size:12px; line-height:18px;}
.st05{color:#1c6db7; font-size:13px; font-weight:bold; font-family:"Lucida Grande","Arial",
	Tahoma,Verdana,AppleGothic,UnDotum,sans-serif;}
.st06{color:#1c6db7; font-size:12px; padding:5px 10px 15px 20px; line-height:16px;}

/*자간 관련*/
#T5{
 padding-top:5px;
}
#T10{
 padding-top:10px;
}
#T15{
 padding-top:15px;
}
#T20{
 padding-top:20px;
}  
#T25{
 padding-top:25px;
} 
#T30{
 padding-top:30px;
}
#T40{
 padding-top:40px;
}
#T50{
 padding-top:40px;
}
#T70{
 padding-top:70px;
}
#T10L10{
 padding-top:10px;
 padding-left:10px;
}
#T70L20{
 padding-top:70px;
 padding-left:20px;
 padding-bottom:30px;
}
#T15L10{
 padding-top:15px;
 padding-left:10px;
}
#T20L40{
 padding-top:20px;
 padding-left:40px;
}
#T20B10{
 padding-top:20px;
 padding-bottom:10px;
}
#T40L10B10{
 padding-top:40px;
 padding-left:10px;
 padding-bottom:10px;
}
#T10L5R5{
 padding-top:10px;
 padding-left:5px;
 padding-right:5px;
}
#R25{
 padding-right:25px;
}
#T10B25{
 padding-top:10px;
 padding-bottom:25px;
}
#T10R25{
 padding-top:10px;
 padding-Right:25px;
}
#T45B5{
 padding-top:45px;
 padding-bottom:5px;
}

#L5R5{
 padding-left:5px;
 padding-right:5px;
}


#T5B5L5R5{
 padding-top:8px;
 padding-left:10px;
 padding-right:10px;
}

#TB8{
 padding-top:8px;
 padding-bottom:8px;
}

#T13B10{
 padding-top:13px;
 padding-bottom:10px;
}



#T8B8L8R8{
 padding-top:8px;
 padding-bottom:8px;
 padding-left:8px;
 padding-right:8px;
 background-color: #CADB2A;
}

#TBLR8{
 padding-top:8px;
 padding-bottom:8px;
 padding-left:8px;
 padding-right:8px;
}

#TBLR5{
 padding-top:5px;
 padding-bottom:5px;
 padding-left:5px;
 padding-right:5px;
}

#TBL3{
 padding-top:3px;
 padding-bottom:3px;
 padding-left:10px;
}


/*폰트관련*/
.Tit_point {
	text-align:left;
	font-size:12px;
	font-family:"Dotum";
	color:#115dab;
	line-height:14px;
	text-decoration: none;
	font-weight: bold;
}

.W_small{
	font-size:12px;
	font-family:"Dotum";
	color:#9f9e9e;
	line-height:14px;
	text-decoration: none;

}
.W_small1{
	font-size:11px;
	font-family:"Dotum", "Verdana","Arial";
	color:#707070;
	line-height:14px;
	text-decoration: none;
	letter-spacing: -0.5px

}

@charset "utf-8";
/* CSS Document */

#index_pix{
	width:1000px;
	border: 0px solid red;
	position: relative;
	margin: 0 0;
}
#index_per{
	border: 0px solid blue;
	width:100%;
	
	
}
.font01 {
 color:#6e6e6e
}

.form{width:320px; height:19px; border:0px solid red; position:absolute; top:490px; left:27px;}
.quick{width:99px; height:193px; border:0px solid red; position:absolute; top:247px; left:879px;}
.box {
	width: 100px;
	height: 14px;
}
.leftbg {
	background-image: url(/common/images/menu_bg.gif);
	background-repeat: no-repeat;
}

.titlebg {
	background-image: url(/common/images/title_bg.gif);
	background-repeat: no-repeat;
}
.box_con {
	font-family: "돋움";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
	text-decoration: none;
}
.box_con2 {
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
	color: #000000;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}
.box_con1 {
	font-family: "돋움";
	font-size: 12px;
	font-weight: normal;
	color: #000000;
	background-color: #F0F0F0;
	padding-left:5px;
	padding-right:5px;
		padding-top:3px;
	padding-bottom:3px;
}
.box_con3 {
	font-family: "돋움";
	font-size: 12px;
	color: #000000;
	background-color: #F3F3F3;
	padding-top:3px;
	text-decoration: none;
}

.box_title01 {
	font-family: "돋움";
	font-size: 12px;
	font-weight: bold;
	color: #FFFFFF;
	padding-left:5px;
	padding-right:5px;
	padding-top:3px;
	padding-bottom:3px;
}

.tab_gro{background:url(/xrosgen/image/tab_bg.gif) repeat-x; height:26px; width:700px; margin:20px 0 0 0}
ul.xTab{list-style:none; text-align:left; margin:0px; padding:0px;}
ul.xTab li{display:inline; float:left}


/* table 5.25 */
.t_01 th{border-top:2px solid #2467b9; border-bottom:1px solid #4f81bd; background:#85b3ea; height:25px; color:#fff; text-align:left; padding-left:7px;}

.t_01 td{border-bottom:1px solid #4f81bd; text-align:left; padding:7px; vertical-align:top;}
.t_01 td span {font-size:11px; letter-spacing:-0.03em;}

.t_01_01{background:#d0d8e8;}
.t_01_01_01{background:#d0d8e8; text-align:justify;}
.t_01_02{background:#e9edf4;}
.t_01_02_01{background:#e9edf4; text-align:justify;}


h1.small_h1 {font-size:14px; letter-spacing:-0.1em; background:#005ea6; padding:8px; color:#fff;}

.mt50{margin-top:50px !important;}