BODY,TD,SELECT,input,DIV,form,TEXTAREA,center,option,pre,blockquote {font-family: "돋움", "굴림"; font-size: 12px; color:#666666; line-height:150%;}

BODY {
	scrollbar-face-color: #EDEDED;
	scrollbar-shadow-color: #EDEDED;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-3dlight-color: #EDEDED;
	scrollbar-darkshadow-color: #C3C3C3;
	scrollbar-track-color: #F9F9F9;
	scrollbar-arrow-color: #C3C3C3;
	margin-left: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	}

.body_bg_l {
	background:url(/images/body_bg_l.gif) repeat-x 37px left;
	}

.body_bg_r {
	background:url(/images/body_bg_r.gif) repeat-x 37px left;
	}

.body_bg_c {
	background:url(/images/topmenu_bg.gif) repeat-x 37px left;
	}


a,img,input,button {selector-dummy:expression(this.hideFocus=true); border:none;}

a:link {font-family: "돋움", "굴림"; font-size: 12px; color: #666666; text-decoration: none;}
a:visited {font-family: "돋움", "굴림"; font-size: 12px; color: #666666; text-decoration: none;}
a:active {font-family: "돋움", "굴림"; font-size: 12px; color: #666666; text-decoration: none;}
a:hover {font-family: "돋움", "굴림"; font-size: 12px; color: #006FB7; text-decoration: none; position:relative;}

a.gray:link {font-family: "돋움", "굴림"; font-size: 12px; color: #999999; text-decoration: none;}
a.gray:visited {font-family: "돋움", "굴림"; font-size: 12px; color: #999999; text-decoration: none;}
a.gray:active {font-family: "돋움", "굴림"; font-size: 12px; color: #999999; text-decoration: none;}
a.gray:hover {font-family: "돋움", "굴림"; font-size: 12px; color: #006FB7; text-decoration: none; position:relative;}


a.f11:link {font-family: "돋움", "굴림"; font-size: 11px; color: #666666; text-decoration: none;}
a.f11:visited {font-family: "돋움", "굴림"; font-size: 11px; color: #666666; text-decoration: none;}
a.f11:active {font-family: "돋움", "굴림"; font-size: 11px; color: #666666; text-decoration: none;}
a.f11:hover {font-family: "돋움", "굴림"; font-size: 11px; color: #006FB7; text-decoration: none; position:relative;}


a.route:link {font-family: "돋움", "굴림"; font-size: 11px; color: #454545; text-decoration: none;}
a.route:visited {font-family: "돋움", "굴림"; font-size: 11px; color: #454545; text-decoration: none;}
a.route:active {font-family: "돋움", "굴림"; font-size: 11px; color: #454545; text-decoration: none;}
a.route:hover {font-family: "돋움", "굴림"; font-size: 11px; color: #454545; text-decoration: underline;}


a.blue:link {font-family:"돋움", "굴림";font-size:12px;font-weight:bold; color:#1b59ad;text-decoration:none}
a.blue:visited {font-family:"돋움", "굴림";font-size:12px;font-weight:bold; color:#1b59ad;text-decoration:none}
a.blue:active {font-family:"돋움", "굴림";font-size:12px;font-weight:bold; color:#1b59ad;text-decoration:none}
a.blue:hover {font-family:"돋움", "굴림";font-size:12px;font-weight:bold; color:#1b59ad;text-decoration:underline}


a.black3:link {font-family:"돋움", "굴림";font-size:11px; color:#333333;text-decoration:none}
a.black3:visited {font-family:"돋움", "굴림";font-size:11px; color:#333333;text-decoration:none}
a.black3:active {font-family:"돋움", "굴림";font-size:11px; color:#333333;text-decoration:none}
a.black3:hover {font-family:"돋움", "굴림";font-size:11px; color:#333333;text-decoration:underline}


a.red:link {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.red:visited {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.red:active {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.red:hover {font-family:"돋움", "굴림";font-size:12px; color:#e45252;text-decoration:none}


a.green:link {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.green:visited {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.green:active {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.green:hover {font-family:"돋움", "굴림";font-size:12px; color:#5eaa0f;text-decoration:none}


a.bgreen:link {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.bgreen:visited {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.bgreen:active {font-family:"돋움", "굴림";font-size:12px; color:#666666;text-decoration:none}
a.bgreen:hover {font-family:"돋움", "굴림";font-size:12px; color:#2098af;text-decoration:none}


a.green_b:link {font-family:"돋움", "굴림";font-size:11px; font-weight: bold; color:#5eaa0f; text-decoration:none}
a.green_b:visited {font-family:"돋움", "굴림";font-size:11px; font-weight: bold; color:#5eaa0f;text-decoration:none}
a.green_b:active {font-family:"돋움", "굴림";font-size:11px; font-weight: bold; color:#5eaa0f;text-decoration:none}
a.green_b:hover {font-family:"돋움", "굴림";font-size:11px; font-weight: bold; color:#5eaa0f;text-decoration:underline}


a.blue_b:link {font-family:"돋움", "굴림";font-size:11px; font-weight: bold; color:#518ec8;text-decoration:none}
a.blue_b:visited {font-family:"돋움", "굴림";font-size:11px; font-weight: bold; color:#518ec8;text-decoration:none}
a.blue_b:active {font-family:"돋움", "굴림";font-size:11px; font-weight: bold; color:#518ec8;text-decoration:none}
a.blue_b:hover {font-family:"돋움", "굴림";font-size:11px; font-weight: bold; color:#518ec8;text-decoration:underline}


a.paging:link {font-family:"돋움", "굴림";font-size:14px; font-weight: bold; color:#f17c95;text-decoration:none}
a.paging:visited {font-family:"돋움", "굴림";font-size:14px; font-weight: bold; color:#f17c95;text-decoration:none}
a.paging:active {font-family:"돋움", "굴림";font-size:14px; font-weight: bold; color:#f17c95;text-decoration:none}
a.paging:hover {font-family:"돋움", "굴림";font-size:14px; font-weight: bold; color:#f17c95;text-decoration:none}



table,tr,td {font-size: 12px;}
textarea {border:solid 1px #D6D6D6; font-family: "돋움", "굴림"; font-size: 12px; color: #666666; background-color:white;}
input {font-family: "돋움", "굴림"; font-size: 12px; color: #666666; border: 1px solid #cfd3d4; height:18px;}

submit {border:solid 0; font-size:12px; color:white; background-color:#747474; height:19px;}


.table{font-size: 12px; border-collapse:collapse;}
.tr{font-size: 12px; border-collapse:collapse; height:21px;}
.td{font-size: 12px; border-collapse:collapse; height:21px;}


.textarea {
					scrollbar-face-color: #ffffff;
					scrollbar-shadow-color: #bdc2c6;
					scrollbar-highlight-color: #bdc2c6;
					scrollbar-3dlight-color: #e9e9eb;
					scrollbar-darkshadow-color: #e9e9eb;
					scrollbar-track-color: #e9e9eb;
					scrollbar-arrow-color: #bdc2c6;
					border:solid 1px #cfd3d4;
					font-size:12px;
					color:#666666;
					background-color:#f9fafc;
					}
				
				
.input {font-family: "돋움", "굴림"; font-size: 12px; color: #666666; border: 1px solid #cfd3d4; height:18px; background-color:#f9fafc}
.input2 {font-family: "돋움", "굴림"; font-size: 12px; color: #666666; border: 1px solid #7e9db9; height:19px;}

.submit {border:solid 0; font-size:12px; color:white; background-color:#747474; height:19px;}
.radio {border: 0;}
.border0 {border:0}
.cell {background-color:#D4D0C8;}


//필수 
.border0 {border:0;}
.mos_owner {font-family: "돋움", "굴림"; font-size: 12px; color: red; font-weight: bold;}
.mos_guest {font-family: "돋움", "굴림"; font-size: 12px; color: black;}
.mos_member {font-family: "돋움", "굴림"; font-size: 12px; color: green; font-weight: bold;}
.mos_no_content {font-family: "돋움", "굴림"; font-size: 12px; color: gray;}
.mos_keyword {font-family: "돋움", "굴림"; font-size: 12px; color: red;}
.mos_rmk_count {font-family: "돋움", "굴림"; font-size: 12px; color: #FF8000; font-weight: bold;}
.mos_this_page {font-family: "돋움", "굴림"; font-size: 14px; color: #FF8000; font-weight: bold;}
.mos_other_page {font-family: "돋움", "굴림"; font-size: 12px; color: black;}
.bbs_01 {font-family: "돋움", "굴림"; font-size: 12px; color: #666666; font-weight: bold;}
.bbs_02 {font-family: "돋움", "굴림"; font-size: 12px; color: #333333;}
.bbs_03 {font-family: "돋움", "굴림"; font-size: 12px; color: #666666;}
.bbs_04 {font-family: "돋움", "굴림"; font-size: 12px; color: #0B8BCA;}
.bbs_05 {font-family: "돋움", "굴림"; font-size: 12px; color: #0B8BCA;}


.t_current {font-family: "돋움", "굴림"; font-size: 11px; font-weight:bold; color: #454545}
.t_blue_b12 {font-family: "돋움", "굴림"; font-size: 12px; color: #1b59ad; font-weight:bold;}
.t_blue_12 {font-family: "돋움", "굴림"; font-size: 12px; color: #3a6fb8;}
.t_grayblue_b12 {font-family: "돋움", "굴림"; font-size: 12px; color: #637ba1; font-weight:bold;}
.t_pink_b14 {font-family: "돋움", "굴림"; font-size: 14px; color: #e245ac; font-weight:bold;}
.t_pink_12 {font-family: "돋움", "굴림"; font-size: 12px; color: #e245ac;}
.t_pink_11 {font-family: "돋움", "굴림"; font-size: 11px; color: #e245ac;}
.t_pink_b12 {font-family: "돋움", "굴림"; font-size: 12px; color: #e245ac; font-weight:bold}
.t_red_12 {font-family: "돋움", "굴림"; font-size: 12px; color: #e45252;}
.t_11 {font-family: "돋움", "굴림"; font-size: 11px; color: #666666;}
.t_11_gray {font-family: "돋움", "굴림"; font-size: 11px; color: #999999;}
.t_green_b12 {font-family: "돋움", "굴림"; font-size: 12px; color: #7bb127; font-weight:bold;}
.t_bgreen11 {font-family: "돋움", "굴림"; font-size: 12px; color: #2098af;}
.t_bgreen_b12 {font-family: "돋움", "굴림"; font-size: 12px; color: #3a92c4; font-weight:bold;}
.t_tree_b12 {font-family: "돋움", "굴림"; font-size: 12px; font-weight:bold; color: #33740e}
.t_hi_blue11 {font-family: "돋움", "굴림"; font-size: 11px; color: #27469a;}
.t_black_b {font-family: "돋움", "굴림"; font-size: 12px; color: #000000; font-weight:bold}
.t_14_b {font-family: "돋움", "굴림"; font-size: 14px; color: #666666; font-weight:bold}
.t_bold {font-family: "돋움", "굴림"; font-size: 12px; font-weight:bold; color: #666666}
.t_blue_b14 {font-family: "돋움", "굴림"; font-size: 14px; color: #3249bd; font-weight:bold;}

.style6 {font-family: "돋움", "굴림"; font-size: 13px; font-weight: bold; }
.style7 {font-family: "돋움", "굴림"; font-size: 14px; color: #FFFFFF; font-weight:bold;}



.white_textarea {
				scrollbar-face-color: #ffffff;
					scrollbar-shadow-color: #bdc2c6;
					scrollbar-highlight-color: #bdc2c6;
					scrollbar-3dlight-color: #e9e9eb;
					scrollbar-darkshadow-color: #e9e9eb;
					scrollbar-track-color: #e9e9eb;
					scrollbar-arrow-color: #bdc2c6;
					border:solid 1px #cfd3d4;
					font-size:12px;
					color:#666666;
					background-color:#ffffff;
				}
				
	
			
.book_textarea {
				scrollbar-face-color: #ffffff;
				scrollbar-shadow-color: #bdc2c6;
				scrollbar-highlight-color: #bdc2c6;
				scrollbar-3dlight-color: #e9e9eb;
				scrollbar-darkshadow-color: #e9e9eb;
				scrollbar-track-color: #e9e9eb;
				scrollbar-arrow-color: #bdc2c6;
				border:0px;
				font-size:12px;
				color:#666666;
				background-color:white;
				padding:16 14 21 16;
				}
							


/*메인/서브 공통 스타일*/

.piece_img01 {
	background:url(/images/piece_img01.gif) no-repeat right bottom;
	}

.piece_img02 {
	background:url(/images/piece_img02.gif) no-repeat right top;
	}

.left_bg_top {
	background:url(/images/left_bg_top.gif) no-repeat top right;
	}

.left_bg_bottom {
	background:url(/images/left_bg_bottom.gif) no-repeat bottom right;
	}

.right_quick {
	background:url(/images/quick_bottom_img.gif) no-repeat bottom left;
	}


/*메인 스타일*/

.main_movie_bg {
	background:url(/images/main/main_movie_bg.gif) no-repeat center left;
	}

.main_rec_box {
	background:url(/images/main/recommend_box_bg.gif) no-repeat top left;
	}

.main_map_title_bg {
	background:url(/images/main/map_title_bg.gif) no-repeat top left;
	}

.main_map_tittle_bg2 {
	background:url(/images/main/map_title_bg2.gif) no-repeat top left;
	}


.main_map_l_line {
	background:url(/images/main/mapbox_l_line_bg.gif) repeat-y top right;
	}



/*서브 공통 스타일*/

.submenu_bg {
	background:url(/images/submenu_img_bg.gif) no-repeat top right;
	}

.sub_bg_top1 {
	background:url(/images/sub_bg_top1.gif) no-repeat bottom right;
	height:27px;
	}

.sub_bg_top1_tap {
	background:url(/images/sub_bg_top1_tab.gif) no-repeat top right;
	}


.sub_bg_top {
	background:url(/images/sub_bg_center.gif) repeat-y top right;
	}

.sub_bg_top2 {
	background:url(/images/sub_bg_top2.gif) no-repeat top left;
	height:39px;
	}


.sub_bg_center {
	background:url(/images/sub_bg_center.gif) repeat-y top left;
	}

.sub_bg_bottom {
	background:url(/images/sub_bg_bottom.gif) no-repeat top left;
	height:22px;
	}
	
	
.sub_bg_middle {
	background:url(/images/sub_bg_middle.gif) no-repeat top left;
	height:39px;
	}
	
.sub_bg_center2 {
	background:url(/images/sub_bg_center.gif) repeat-y top right;
	}



/*서브 점선 박스들*/

.sub_dotbox1 {
	background:url(/images/common/sub_dotbox1.gif) no-repeat top left;
	}

.sub_dotbox2 {
	background:url(/images/common/sub_dotbox2.gif) no-repeat top left;
	}

.sub_dotbox3 {
	background:url(/images/common/sub_dotbox3.gif) no-repeat top left;
	}

.sub_dotbox4 {
	background:url(/images/common/sub_dotbox4.gif) no-repeat top left;
	}



/*탭 관련 스타일*/

.tap_line {
	background:url(/images/line_bg.gif) repeat-x bottom left;
	}

.tab_box {
	background:url(/images/common/tabmenu_bg.gif) no-repeat bottom left;
	}



/*박스 및 테이블/게시판 관련 스타일*/

.list_bg {
	background:url(/images/common/list_field_bg.gif) no-repeat top left;
	}
	
.book_bg {
	background:url(/images/common/list_field_bg_pop.gif) no-repeat top left;
	}

.write_bg {
	background:url(/images/common/rbox_t_img.gif) no-repeat top left;
	}

.field_bar {
	border-right:1px #cde7f4 solid;
	}

.field_bar_bg {
	background-color:#f3fbfe;
	border-right:1px #cde7f4 solid;
	border-left:1px #cde7f4 solid;
	}


.field_bar2 {
	background:url(/images/dot_line_l.gif) repeat-y top right;
	}


/*레이어 관련(동영상컨텐츠, mp3컨텐츠 보여주는 스타일)*/

#video_bg_detail {
	position:absolute;
	width:140;
	height:105;
	z-index:1;
	}

#video_bg01 {
	position:absolute;
	width:97;
	height:73;
	z-index:1;
	}

#video_bg02 {
	position:absolute;
	width:80;
	height:60;
	z-index:1;	
	}

#main_movie_bg {
	position:absolute;
	width:123;
	height:93;
	z-index:1;	
	}


/*메인에 new contents 탭에 쓰임*/

#layer_movie {position:absolute; z-index:1; visibility:show;}
#layer_mp3 {position:absolute; z-index:2; visibility:hidden;}


.faq_q {
	background:url(/images/customer/faq_question.gif)  no-repeat 8px 8px;
	padding:8 8 8 54;
	font-family: "돋움", "굴림";
	font-size: 12px;
	color: #637ba1;
	font-weight:bold;
	}

.faq_a {
	background:#f5f5f5 url(/images/customer/faq_answer.gif)  no-repeat 8px 8px;
	padding:8 8 8 54;
	}

/* input - 게시판에사용 input (게시판, 회원가입) */
.input_bbs {
	BORDER-RIGHT: #b6b6b6 1px solid; 
	BORDER-TOP: #404040 1px solid; 
	FONT-SIZE: 9pt; 
	BORDER-LEFT: #404040 1px solid; 
	BORDER-BOTTOM: #b6b6b6 1px solid; 
	FONT-FAMILY: 돋움; 
	BACKGROUND-COLOR: #ffffff
}

