body{
	margin: 0 0;
	font-family:굴림,돋움,돋움체,verdana;
	font-size:12px;
	color:#646363;
	line-height:18px;
	word-break:break-all;
}

td{
	font-family:굴림,돋움,돋움체,verdana;
	font-size:12px;
	color:#646363;
	line-height:18px;
}

.loginInput {
	height:47px;
	border:0px;
}

input, textarea {
	font-family:굴림,돋움,돋움체,verdana;
	background-color:#ffffff;
	border:1px solid;
	border-color:#cdcdcd;
	font-size:12px;
	color:#646363;
	height:20px;
	padding-top:3px;
}

img {border:0}

.site_bg {
	background-image: url(/assets/img/contents/sub_bg.gif) ; 
	background-position:left top; 
	background-repeat:repeat-x;
}

/*=================================================================================
 * Top Menu
 =================================================================================*/

.Top_pdB5 {padding: 0 0 5px 0;}
.Top_pdL34 {padding: 0 0 0 20px;}

/*=================================================================================
 * Left Menu
 =================================================================================*/
 
.Left_mgL20 { margin: 0 0 0 20px;}
.Left_pdT20 { padding: 20px 0 0 0;}


/*=================================================================================
 * Sub contents
 =================================================================================*/
 
.sub_contents_bg {
	padding:0 20px 0 30px;
	background-image:url(/assets/img/contents/contents_bg.gif);
	background-position:left top;
	background-repeat:no-repeat;
}

.sub_title_line {
	background-image:url(/assets/img/contents/title_line.gif);
	background-position:Left bottom;
	background-repeat:repeat-x;
}
.contentsPD {padding:30px 0 80px 11px;}

.menuLocation {font-size:11px;}
.Title_mgB13 {margin: 0 0 13px 0;}


.pdT5 {padding-top:5px;}
.pdT10 {padding-top:10px;}
.pdT15 {padding-top:15px;}
.pdT20 {padding-top:20px;}
.pdT25 {padding-top:25px;}
.pdT30 {padding-top:30px;}
.pdT35 {padding-top:35px;}

.pdL5 { padding-left: 5px;}
.pdL9 { padding-left: 9px;}
.pdL10 { padding-left: 10px;}
.pdL15 { padding-left: 15px;}
.pdL20 { padding-left: 20px;}
.pdL25 { padding-left: 25px;}
.pdL30 { padding-left: 30px;}

.pdB5 { padding-bottom: 5px;}
.pdB10 { padding-bottom: 10px;}
.pdB15 { padding-bottom: 15px;}
.pdB20 { padding-bottom: 20px;}
.pdB25 { padding-bottom: 25px;}
.pdB30 { padding-bottom: 30px;}


.pdLR7 { padding: 0 7px 0 7px;}
.pdLR10 { padding: 0 10px 0 10px;}
.pdTL10 { padding: 10px 0 0 15px;}
.pdLR5 { padding: 0 5px 0 5px;}
.pd5 { padding: 5px;}
.pdTL1518 { padding:15px 0 0 18px;}
.pdTL1018 { padding:10px 0 0 18px;}
.mgR3 { margin-right:3px;}
.pdTBL5 { padding:5px 0 5px 10px;}

.text_orange {
 font-size:11px;
 color:#ff8a00
}
/*=================================================================================
 * Board
 =================================================================================*/
 
.boardTopBg{
	background-image:url(/assets/img/contents/board_top_bg.gif);
	background-position:left top; 
	background-repeat:no-repeat; 
}

.boardTopLeft {
	color: #646363 ;
	font-weight: bold;
	padding-top:2px;
}

.boardTop {
	color: #646363 ;
	font-weight: bold;
	background-image: url(/assets/img/contents/board_top_line.gif) ; 
	background-position:left center; 
	background-repeat:no-repeat;
	padding-top:2px;
}
.boardList{
	color: #646363;
	border-bottom:solid 1px #ececec;
}

.search{
	font-family:굴림,돋움,돋움체,verdana;
	font-size:12px;
	color:#646363;
	line-height:18px;
	letter-spacing:-0.05em;
}

.search_input {
	font-family:굴림,돋움,돋움체,verdana;
	background-color:#ffffff;
	border:1px solid;
	border-color:#cccccc;
	font-size:12px;
	color:#646363;
	height:19px;
	padding-top:3px;
}

.boardViewTitle{
	color:#646363;
	font-weight: bold;
	border-bottom:solid 1px #ececec;
	background-color:#f8f8f8
}
.boardViewText{
	border-bottom:solid 1px #ececec;
}
.boardViewContents{
	border-bottom:solid 1px #ececec;
	padding: 20 10 20 10;
}
.boardViewToptit{
	border-top:solid 2px #ececec;
	border-bottom:solid 1px #ececec;
	color:#646363;
	font-weight: bold;
	background-color:#f8f8f8
}
.boardViewToptext{
	border-top:solid 2px #ececec;
	border-bottom:solid 1px #ececec;
}

/*=================================================================================
 * Table
 =================================================================================*/
.tableTop {
	color: #7abc37 ;
	font-weight: bold;
	padding-top:2px;
	background-color:#e8f3dd;
	border-top:solid 2px #8bc153;
	border-bottom:solid 1px #bedc9f;
}
.tableTop01 {
	color: #7abc37 ;
	font-weight: bold;
	padding-top:2px;
	background-color:#e8f3dd;
	border-top:solid 2px #8bc153;
	border-left:solid 1px #bedc9f;
	border-bottom:solid 1px #bedc9f;
}
.tableList{
	border-bottom:solid 1px #ececec;
}
.tableList01{
	border-left:solid 1px #ececec;
	border-bottom:solid 1px #ececec;
}
 
 

/*=================================================================================
 * link
 =================================================================================*/

A:link {font-family:굴림,돋움,돋움체,verdana; FONT-SIZE: 12px; COLOR: #646363; TEXT-DECORATION: none; line-height:16px;}
A:active {font-family:굴림,돋움,돋움체,verdana; FONT-SIZE: 12px; COLOR: #646363; TEXT-DECORATION: none; line-height:16px;}
A:visited { font-family:굴림,돋움,돋움체,verdana; {FONT-SIZE: 12px; COLOR: #646363; TEXT-DECORATION: none; line-height:16px;}
A:hover {font-family:굴림,돋움,돋움체,verdana; FONT-SIZE: 12px; COLOR: #ff6e00; TEXT-DECORATION: none; line-height:16px;}

.page { COLOR: #ff6e00; font-size:12px; }
.page A:link { COLOR: #818181; font-size:12px; TEXT-DECORATION: none;}
.page A:active { COLOR: #818181; font-size:12px; TEXT-DECORATION: none; }
.page A:visited { COLOR: #818181; font-size:12px; TEXT-DECORATION: none; }
.page A:hover { COLOR: #ff6e00; font-size:12px; TEXT-DECORATION: none; }


/* htmlEditor P태크 정의 */
.htmlEditorP P{margin-top:0px;margin-bottom:0px;}



.mainSet02Bg{
	background-image:url(/assets/img/main/set02_bg.gif);
	background-position:left top; 
	background-repeat:no-repeat; 
}

.mainnewsLine{
	background-image: url(/assets/img/main/main_line_01.gif) ; 
	background-position:left bottom; 
	background-repeat:no-repeat; 
}
.maindate { COLOR: #aeaeae; font-size:11px; letter-spacing:-0.02em;}


