body {
   font-size: 9pt; font-style: normal; color: #655f66;line-height: 18px;
   margin:0px;
   text-align:left;
   background-repeat:repeat-x;
   background-position:left top;
   background-color:#ffffff;
    }

.body_main {
   background-image:url("/images/main/bg2.gif");
   background-color:#faf9f5;
    }
.body_intro {
   background-image:url("/images/main/intro2.jpg");
   background-repeat:repeat-x;
   background-position:center center;
   background-attachment:fixed;
   background-color:#e7e8ea;
    }
.body_pop {
   background-image:none;
    }
.body_admin {
   background-image:none;
   background-color:#cccccc;
    }
.iframe {
   background-image:none;
   background-color:transparent;
    }
.pop {
   background-image:none;
   background-color:transparent;
    }

 li{ float:left; list-style:none;display:inline-block;}
ul {clear:both;display:inline-block; }
input, select {  font-family:", dotum, AppleGothic, sans-serif"; font-size: 9pt; font-style: normal; color:#655f66; }
td, div {  font-family:", dotum, AppleGothic, sans-serif"; font-size: 9pt; font-style: normal; color:#655f66; line-height:140%; }
form { margin:0px; }
img { border : 0; }

#writeContents { text-align:left;float:left; margin-left:10px;margin-top:10px; }

.mfont_kr { font-family:Dotum; font-size:9pt;  letter-spacing:-0.1em; }
.mfont_en { font-family:Arial; font-size:9pt; letter-spacing:0px; }
.sfont {font-size:8pt; line-height:13px; }
.sfont_kr { font-family:Dotum; font-size:8pt; letter-spacing:-1px; line-height:120%; }
.sfont_en { font-family:"tahoma","Arial"; font-size:8pt; letter-spacing:0px; line-height:14px; }
.ssfont_en { font-family:"tahoma","verdana"; font-size:7pt; letter-spacing:0px; line-height:14px; }
.navi { font-family:"dotum"; font-size:8pt; letter-spacing:-1px; line-height:14px; color:#A5A5A5;padding-bottom:14px;}


.color1 { color:#79088a; }
.color2 { color:#531674; }
.color3 { color:#655f66; }
.color_red { color:#cc0000; }
.color_orange { color:#ff5500; }
.color_yellow { color:#ffcc00; }
.color_green { color:#6fc202; }
.color_white { color:#ffffff; }
.comment_name { font:normal 9pt; color:#48688f; }

.png24 {tmp:expression(setPng24(this));}

a:link {color : #655f66; text-decoration:none;  font: 9pt "Dotum";}
a:visited {color: #655f66; text-decoration:none; font: 9pt "Dotum";}
a:hover {color:#79088a; text-decoration:none;font: 9pt "Dotum";}
a:active {color:#79088a; text-decoration:none;font: 9pt "Dotum";}

 
 #wrapper {
		width:1070px;
		margin:0 auto;
		float:left;
		text-align:center;
		position:relative;
	}
 .wrapper_m {background:url("/images/main/main.jpg") no-repeat; }
 .wrapper_s {background:url("/images/main/sub.jpg") no-repeat; }

	#top { 
		width:1000px;
		float:left;
		height:100px;
		text-align:left;
		}
			#top .sub_visual { position:absolute;  width:815; height:245px;z-index:88; }
			#top .topmenu { float:right;width:220px; height:30px;margin-right:10px; overflow:hidden; }
			#top .logo { width:181px; height:75px; cursor:pointer;}
			#mainmenu {background:url("/images/main/mainmenu.gif") no-repeat; background-position:220px top;position:absolute;left:0px; top:30px; width:100%;z-index:99;}
	
	#topmenu { width:815px; height:35px; float:right; margin-right:10px;margin-top:34px;text-align:right;}
	#topmenu  li{ float:left; list-style:none;}
	#topmenu  .tm_mycart { margin-left:10px; width:74px;height:24px; background:url("/images/main/tm_mycart.gif") no-repeat; cursor:hand;}
	
	#right{
		float:right;
		width:815px;
		text-align:left;
		position:relative;
		overflow:hidden;
	}
	

	#contents_main {
		float:left;
		width:100%;
		text-align:left;
		}
			#contents_main .ml { float:left; width:150px; margin-left:30px;padding-top:135px; }
			#contents_main .mm {float:left; width:820px; height:360px;  }
			#contents_main .main_visual { width:820px; height:390px;top:70px; left:180px; position:absolute; z-index:88;  }
			#contents_main .m_contents { clear:both; float:left;width:770px; height:160px;margin-top:360px;margin-left:40px;overflow:hidden;  }
			#contents_main .s_contents { clear:both; float:left;width:780px; margin-left:40px;  }
				#m_best { float:left; width:440px; }
				#m_news { float:left;width:300px; margin-left:30px; }
				#m_news .mtitle{ float:left; margin-bottom:10px; }
				#m_news .more{ float:right;padding-top:5px; }

				.latest { width:100%; float:left;}
				.latest li {  clear:both; float:left; width:100%; margin:0 auto; padding-top:5px;display:inline;}
				.latest .subject { float:left; padding-left:15px; margin:0 auto;display:inline; background:url("/images/icon/default.gif") no-repeat; background-position:5px 6px; }
				.latest .date { float:right; margin:0 auto; display:inline; font:normal 8pt tahoma; } 
				
				
				
				
				
				
				
				
#contents_main2 {
		float:left;
		width:100%;
		text-align:left;
		
		}
			#contents_main .m1l { float:left; width:150px; margin-left:0px;padding-top:0px; }
			#contents_main .mm {float:left; width:820px; height:360px;  }
			#contents_main .main_visual { width:820px; height:390px;top:70px; left:180px; position:absolute; z-index:88;  }
			#contents_main .m_contents { clear:both; float:left;width:770px; height:160px;margin-top:360px;margin-left:40px;overflow:hidden;  }
			#contents_main .s_contents2 { clear:both; float:left;width:720px; margin-left:0px;  margin-right:15px; }
				#m_best { float:left; width:440px; }
				#m_news { float:left;width:300px; margin-left:30px; }
				#m_news .mtitle{ float:left; margin-bottom:10px; }
				#m_news .more{ float:right;padding-top:5px; }

				.latest { width:100%; float:left;}
				.latest li {  clear:both; float:left; width:100%; margin:0 auto; padding-top:5px;display:inline;}
				.latest .subject { float:left; padding-left:15px; margin:0 auto;display:inline; background:url("/images/icon/default.gif") no-repeat; background-position:5px 6px; }
				.latest .date { float:right; margin:0 auto; display:inline; font:normal 8pt tahoma; } 
				
				
				
								
				
				
				
			
				
				
					
	
	#bottom { 
		width:100%;
		height:140px;
		clear:both;
		text-align:left;
		}
			#bottom .b_t{ float:left; height:30px;margin-top:10px; }
			#bottom .b_menu{ float:left; margin-top:20px;margin-left:50px; }
			#bottom .b_logo{ float:left; width:170; }
			#bottom .b_copy { float:left; width:450px; }

	#slidingMenu { 
		position:absolute; 
		Z-INDEX: 999; 
		width:62px;
		text-align:center;
		left:1010px;
	}



.iframe {
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #F0C7D0;
   scrollbar-highlight-color: #F0C7D0;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #ffffff;
   }

.conBox { float:left; clear:both;position:relative;width:100%;border-bottom:solid 1px #e6e6e6; padding-bottom:10px; margin-bottom:10px; }
.sTitle { float:left; width:100%;font-weight:bold;margin-top:10px;font-size:14pt;text-align:left; }
.ssTitle { clear:both;float:left; font-weight:bold;margin-top:15px;margin-bottom:5px;background:url("/images/title/title_icon.gif") no-repeat; background-position:3px top;padding-left:24px; text-align:left;}
.sBox { background-color:#f4eff5;clear:both; float:left;margin-top:10px;width:95%;max-width:100%;padding-left:8px;padding-bottom:8px; padding-right:8px;border:solid 1px #F0C7D0;text-align:left; }
.sCon { clear:both;float:left; margin-top:8px;background:url("/images/icon/default.gif") no-repeat; background-position:left 9px;padding-left:8px;line-height:130%;text-align:left;font-size:10pt; }
.ssCon { clear:both;float:left; width:auto; margin-top:8px;padding-left:8px;line-height:130%;text-align:left;font-size:10pt;}
.sImg { width:100%; max-width:700px;margin-top:10px; margin-bottom:10px; }


/*############################# ex_photo_list ####################################### */
.ex_photo_list { float:left;width:700px;margin-left:28px; }
	.ex_photo_list ul{ float:left;text-align:center;display:inline;width:100%;margin:0 auto;	}
	.ex_photo_list .spaceBtn { float:left;width:40px;height:40px;margin-top:65px; }
	.ex_photo_list .prevBtn { float:left;width:40px;height:40px;margin-top:65px; cursor:pointer;background:url("/images/bbs/btn_prv_arrow03.gif") no-repeat center center; }
	.ex_photo_list .nextBtn { float:left;width:40px;height:40px;margin-top:65px; cursor:pointer;background:url("/images/bbs/btn_next_arrow03.gif") no-repeat center center; }
	.ex_photo_list .before{ float:left;width:300px; height:170px;	}
	.ex_photo_list .before .coverImg{ position:absolute;width:300px; height:170px;background:url("/images/ex_photo/cover_before.png") no-repeat left top;	}
	.ex_photo_list .after{ float:left;width:300px; height:170px;margin-left:20px;	}
	.ex_photo_list .after .coverImg{ position:absolute;width:300px; height:170px;background:url("/images/ex_photo/cover_after.png") no-repeat left top;	}
	.ex_photo_list .photoSubject{ float:left;width:100%; text-align:center;	}

/*############################# board_list ####################################### */
.board_list { 
	background:url("/images/bbs/brd_m.gif") repeat-x;
	background-position:left top;
	color:#655f66;
	display:inline-block;
	float:left;
	width:100%;
	position:relative;
	}

.board_list a:link {color : #655f66; text-decoration:none; }
.board_list a:visited {color: #655f66; text-decoration:none; }
.board_list a:hover {color:#79088a; text-decoration:none;}
.board_list a:active {color:#79088a; text-decoration:none;}

	.board_list th { 
		background:url("/images/bbs/brd_line.gif") no-repeat;
		background-position:left center;
		font-size:9pt; 
		font-weight:bold;
		color:#594364; 
		letter-spacing:-1px; 
		text-align:center;
		height:29px;
		}
	.board_list .start{ background:url("/images/bbs/brd_l.gif") no-repeat; }
	.board_list .end{ background:url("/images/bbs/brd_r.gif") no-repeat; background-position:right center;}
	.board_list table{ }
	.board_list tr{ height:29px; }
	.board_list td{ border-bottom:solid 1px #e5e5e5;text-align:center; }
	.board_list .tdstart{ border-right:solid 1px #fff; }
	.board_list .subject{ text-align:left; padding-left:10px; }
	.board_list .listImg{ text-align:left; width:220px; padding-top:10px;padding-bottom:10px;}
	.board_list .bg1{ background-color:; }
	.board_list .bg0{ background-color:#f9f9f9; }

	
	.board_top { float:left; margin-bottom:10px;}
	.board_button { float:left; width:100%; text-align:center; margin-top:15px;}
		.board_search { float:right; }
	.board_info { float:left; width:100%; float:left; padding-top:5px; height:30px;  margin-bottom:10px; }
 
 .board_page { clear:both; float:left;width:100%;text-align:center; margin:8px 0;font-weight:bold; }
 .board_page a { width:25px; height:22px;margin:0px 3px;padding-top:3px;background-color:#fff;color:#414141;cursor:pointer;display:inline-block;overflow:hidden; }
 .board_page .selected { width:25px; height:22px;margin:0px 3px;padding-top:3px;background-color:#79088a;color:#fff;cursor:pointer;display:inline-block;overflow:hidden; }
 .board_page a:link { color:#909090; border:solid 1px #ccc; }
 .board_page a:visited { color:#909090; border:solid 1px #ccc; }
 .board_page a:hover { color:#79088a; border:solid 1px #79088a; }
 .board_page a:active { color:#79088a; border:solid 1px #79088a; }

.brd_col { width:300px; border-top:solid 3px #F0C7D0;}
.brd_col tr:first-child{border-bottom:1px solid #ececec;}
.brd_col th{   background:url("/images/bbs/brd_m.gif") repeat-x; font:bold 9pt;color:#594364;letter-spacing:-1px;  }
.brd_col .end { border-right:none; }

.brd_col td{border: none;}
.brd_col .start_td{border-left:none; }

#kcaptcha_image{ width:90px; height:45px;  }
.brd_col .brd_col1 {border:1px solid #ececec; border-right:1px solid #ececec; border-bottom:1px solid #ececec; background-position:right top; text-align:left; font:bold 8pt "Dotum"; letter-spacing:-0.1em; color:#655f66; padding:9px; display: inline-block;width: 100%; border:none; border-right:1px solid #ececec;}
.brd_col .brd_col2 {padding: 7px 10px; font-size:12.5px; width:100%;border:1px solid #ececec;display: inline-block;border:none;border-right:1px solid #ececec;}
.brd_col .brd_col3 {padding: 7px 10px;border:1px solid #ececec; border-bottom:1px solid #ececec; background-position:right top; vertical-align:middle;display: inline-block;width: 100%;border:none;border-right:1px solid #ececec;}
.brd_col .brd_col3:last-child{width: 3%;border-right: none;}

.tab_box { height:29px;  text-align:left;width:100%; border-left:1px solid #ececec; background-position:left bottom;margin-bottom:10px;}
.tab_box2 { position:absolute; z-index:0; text-align:left;width:100%;}
.tab_box li{    padding-top:6px;height:30px; cursor:pointer;}
.tab_box .on{ border-left:solid 3px #F0C7D0;border-right:solid 3px #F0C7D0; border-top:solid 3px #F0C7D0; background-color:#ffffff; font-weight:bold;padding-right:15px;padding-left:15px;color:#E8879C;}
.tab_box .off{ float:left;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6;border-bottom:solid 1px #F0C7D0; background-color:#f6f6f6; color:#999999;padding-right:19px;padding-left:19px;}
.tab_box .off2{ float:left;border-left:solid 1px #e6e6e6;border-right:solid 1px #e6e6e6; border-top:solid 1px #e6e6e6;border-bottom:solid 1px #F0C7D0; background-color:#f6f6f6; font-size:8pt; letter-spacing:-0.1em;color:#999999;padding-right:19px;padding-left:19px;}


/*############################# Calendar ####################################### */
	.calendar_list { 
		background:url("/images/bbs/brd_m.gif") repeat-x;
		background-position:left top;
		color:#655f66;
		border-right:solid 1px #e5e5e5;
	}
	.calendar_list .start{ background:none; }
	.calendar_list table{ }
	.calendar_list tr{ height:20px; }
	.calendar_list td{ border-bottom:solid 1px #e5e5e5; border-left:solid 1px #e5e5e5;text-align:center; }
	.calendar_list .subject{ text-align:left; padding-left:10px; }

	.calendar_list th { 
		background:url("/images/bbs/brd_line.gif") no-repeat;
		background-position:left center;
		font-size:9pt; 
		font-weight:bold;
		color:#594364; 
		letter-spacing:-1px; 
		text-align:center;
		height:29px;
		}
/*############################# board_list ####################################### */

	#main_sms { background:url("/img2/sms_b.gif") no-repeat;background-position: left 51px;  width:160px; height:287px;  }
	#main_sms  .sms_t {clear:both;  height:51px; }
	#main_sms  .sms_b { clear:both; height:8px; }
	#main_sms #msg_box{ margin-left:5px;margin-right:5px; margin-top:2px; text-align:center; }
	#main_sms .msg_sec{ height:17px; font:normal 8pt tahoma; color:#212121;overflow:hidden;}
	#main_sms .Field{clear:both;float:left; width:100%; margin-top:5px;text-align:left; }
	#main_sms .nameField{clear:both;float:left;margin-left:51px; width:88px; height:16px; margin-top:7px;text-align:left; }
	/*#main_sms .ageField{ float:left;margin-left:5px; width:35px; margin-right:1px;margin-top:7px;border:dashed 1px #ff0000;}*/
	#main_sms .phoneField{clear:both;float:left;width:88px; height:16px; margin-left:51px; margin-right:1px;margin-top:4px;}
	#main_sms .trans_box { padding:2px;width:100%;height:18px;border-top:solid 1px #853e9f; border-bottom:solid 1px #853e9f; background-color:ffffff;border-left:none; border-right:none; }
	#main_sms .trans_box2 { padding:2px;width:100%;height:18px;border-top:solid 1px #853e9f; border-bottom:solid 1px #ffffff; background-color:ffffff;border-left:none; border-right:none; }
	#main_sms #msgField{ margin:0 auto; width:100%; }
	#main_sms .btn{ float:center; width:72px; height:27px; cursor:pointer; }
	#main_sms .lcd{ 
		overflow:hidden;
		background:none; border:none;
		font:normal 9pt 체; 
		color:black; 
		background-color: transparent; 
		height:90px; 
		margin-left:5px;
		word-break:break-all; 
		}


#product_list{ background-color:#16100b; }
#product_list li{ float:left; margin-bottom:15px;}
#product_list .listImg { width:135px; height:105px; overflow:hidden; padding:4px; border:solid 1px #2e2824;}
#product_list .listImg img{ width:125px; height:95px; cursor:pointer; }
#product_list .detail { width:95%; margin-top:6px; margin-bottom:15px; overflow:hidden; text-align:center; color:#594f47; font-size:8pt; line-height:140%;}


#view_contents { 
	float:left;
	text-align:center;
	width:725px; 
	padding:10px 10px 20px 10px;
	background-color:#37302e;
	border:solid 1px #504234;
	margin-left:25px; 
	margin-top:10px;
	margin-bottom:15px;
	}
	#view_contents .list {   width:100%; border-top:solid 3px #b7b4b4; }
	#view_contents .list tr{   height:30px;  }
	#view_contents .list td{   border-bottom:solid 1px #4f4847; }
	#view_contents .p_field_line{   background:url("/images/product/p_field_line.gif") no-repeat; background-position:right top;  }
	
	#view_contents .mainImg {  float:left; background-color:#736f6d; width:404px; height:304px; padding:2px;  overflow:hidden;}
	#view_contents .mainImg img{  width:400px; height:300px;filter:blendTrans(duration=1); }
	
	#view_contents .thumbImg { clear:both; float:left; width:100%;margin-top:20px; }
	#view_contents .thumbImg li{ width:75px; height:52px;  margin-left:0px; margin-right:5px;overflow:hidden; }
	#view_contents .thumbImg img{  width:73x; height:50px; border:solid 1px #000000; }
	#view_contents .thumbImg img a:hover{  border:solid 2px #ff6600; }
	
	#view_contents .price {  clear:both;float:left; margin-top:10px;width:96px; text-align:center; }
	#view_contents .download {  clear:both;float:left; margin-top:10px;width:96px; text-align:center; }
	#view_contents .listImg {  float:left; width:84px; }
	#view_contents .listImg img{  width:64px; height:64px; }

	#view_contents .detailView {
		float:left; 
		text-align:left;
		margin-top:10px;
		margin-left:20px;
		}

	#view_contents .btitle {
		text-align:left;
		font:bold 14pt Dotum;
		color:#ffffff;
		letter-spacing:-0.1em;
		margin-bottom:5px;
		}
	#view_contents .p_code {
		text-align:left;
		font:bold 12pt arial;
		color:#b1811a;
		margin-bottom:10px;
		}

	#view_contents .detail { 
		clear:both;
		padding:10px;
		margin-top:10px;
		font:normal 9pt "Dotum"; 
		color:#666666; 
		}


.cart_alpha {filter:Alpha(Opacity=70);}
.Nopacity{filter:none;} /* 타 煞絿챰.*/
.actor_thumb { font:normal 9pt Dotum; line-height:110%; text-align:center; width:70px; }
.actor_thumb img {width:65px; height:65px; margin-bottom:5px;margin-top:5px;}



#now_position { width:100%; height:40px; text-align:left; margin-bottom:10px; border-bottom:solid 1px #e0e0e0; }
#now_position .mtitle { float:left;  }
#now_position .position { float:right; text-align:right; padding-top:10px; color:#655f66;padding-right:8px; font:normal 9pt "Dotum"; letter-spacing:-0.1em; }


.dotline { 
	height:1px;
	background-color:#fff;
	}


textarea { 
   border-style:solid; border-width:1px; border-color:#cccccc;
   background-color:#FFFFFF;
   padding:10px;
   font-size:12px;
   color:#666666;
   scrollbar-face-color: #ffffff;
   scrollbar-shadow-color: #CCCCCC;
   scrollbar-highlight-color: #CCCCCC;
   scrollbar-3dlight-color: #ffffff;
   scrollbar-darkshadow-color: #ffffff;
   scrollbar-track-color: #ffffff;
   scrollbar-arrow-color: #ffffff;
}

.stx
{ 
   scrollbar-face-color: #FFFFFF;
   scrollbar-shadow-color: #cccccc;
   scrollbar-highlight-color: #cccccc;
   scrollbar-3dlight-color: #FFFFFF;
   scrollbar-darkshadow-color: #FFFFFF;
   scrollbar-track-color: #FFFFFF;
   scrollbar-arrow-color: #cccccc;
	background-color:#ffffff; 
	font-size:9pt; 
	color:#666666;
	border-style: solid; 
	border-width: 1px;
	border-color: #cccccc;
}
.box01
{ 
   scrollbar-face-color: #f3f1f3;
   scrollbar-shadow-color: #e0dde1;
   scrollbar-highlight-color: #e0dde1;
   scrollbar-3dlight-color: #f3f1f3;
   scrollbar-darkshadow-color: #f3f1f3;
   scrollbar-track-color: #f3f1f3;
   scrollbar-arrow-color: #e0dde1;
	background-color:#f3f1f3; 
	font-size:9pt; 
	color:#666666;
	border:solid 1px #e0dde1;
}
.box02
{ 
   scrollbar-face-color: #fff;
   scrollbar-shadow-color: #ccc;
   scrollbar-highlight-color: #ccc;
   scrollbar-3dlight-color: #fff;
   scrollbar-darkshadow-color: #fff;
   scrollbar-track-color: #fff;
   scrollbar-arrow-color: #ccc;
	background-color:#fff;
	border:solid 1px #ccc;
	text-align:left;
	font-size:9pt;
	color:#414141;
}
.login_box
{ 
	background-color:#fff;
	border:solid 1px #e0e0e0;
	width:150px;
	height:20px;
	text-align:left;
	font:bold 10pt "arial"; 
	color:#9345b0;
}

.box04
{ 
background-color:#3d3d3d; 
font-size:9pt; 
color:#cccccc;
border-style: solid; 
border-width: 2px;
border-color: #3d3d3d #3d3d3d #3d3d3d #3d3d3d;
}

.mr {margin:0 5px 0 5px;}
#bna th {width:210px;}
#bna th,td { text-align:left;}
#bna img {width:200px; margin:0 0 20px 20px;}