﻿@charset "utf-8";
/* CSS Document */

#CM{width:960px; margin:auto;}

#CM select{ height:20px;}

.cm_top{width:960px; height:90px; margin-bottom:10px; background:url(/img/CM_top_bg.gif) no-repeat left;}

.cm_left{float:left; width:150px; border-top:2px solid #999; border-bottom:2px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; padding:0 15px 25px 15px;}

.Main_m{font-size:14px; font-weight:bold; color:#0072bc; border-bottom:1px solid #95b6df; padding:20px 0 15px 5px;}

.cm_left li{border-bottom:1px dotted #CCC; line-height:26px; font-weight:bold; padding:15px 0 3px 25px; background:url(/img/cm_menu_icon.gif) no-repeat left;}

.ac_left{float:left; width:150px; border-top:2px solid #999; border-bottom:2px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC; padding:10px 15px 25px 15px;}

.ac_left li{border-bottom:1px dotted #CCC; line-height:26px; font-weight:bold; padding:15px 0 3px 25px; background:url(/img/cm_menu_icon.gif) no-repeat left;}

#cm_right{float:right; width:770px; margin-bottom:20px;}

.cm_list table{border-top:2px solid #999; border-bottom:1px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC;}

.cm_list th{ height:40px; background-color:#f1f2f2; color:#333;}

.cm_list td{border-top:1px solid #CCC; height:34px; padding-top:2px;}

.cm_subject {width:390px;}

.cm_view{}

.cm_cont {border-top:2px solid #999; border-bottom:2px solid #CCC; border-right:1px solid #CCC; border-left:1px solid #CCC;}

.cm_cont th{ height:50px; background-color:#f1f2f2; color:#333; font-size:16px; text-align:left; padding-left:30px; border-bottom:1px solid #CCC; padding-top:2px;}

.writer{padding:25px 30px 20px 30px; line-height:24px;}

.cm_cont{}

.cm_cont_td1{padding:15px 10px 10px 30px; border-bottom:1px dotted #999;}

.cm_cont_td2{padding:20px 30px 20px 30px; line-height:24px;}

.cm_comment{background-color:#f6f6f6; margin:15px; padding:20px; line-height:24px;}

.cm_comment td{padding:10px 10px 10px 10px;}

.dot_top{border-top:1px dotted #999;}

.dot_bot{border-bottom:1px dotted #666;}

.nick{border-bottom:1px dotted #c1c1c1; height:24px; padding-top:3px; border-top:1px solid #b4b4b4;}

.comm_noti{float:right; width:734px; margin-bottom:20px; border:3px solid #bed3ec; padding:15px; text-align:center; font-weight:bold; line-height:20px;}

.cm_reply {float:right; width:770px; border-top:2px solid #999; margin-bottom:20px;}

.cm_reply th{ height:36px; background-color:#f1f2f2; color:#333; border-bottom:1px solid #CCC;}

.cm_reply td{border-bottom:1px solid #CCC; padding-top:2px; padding-left:10px;}


.touchslider {
	margin-top:10px;
	padding-left:5px;
}
.touchslider .touchslider-viewport {
	border: 3px solid #ffffff;
	background: #ffffff;
	-webkit-border-radius: 6px;
			border-radius: 6px;
}
 .barcodeImg { 
	position: absolute;
	left: 0;
	top: 0;
	display:none;
	width:360px;
	height:415px;
	padding-left:28px; padding-bottom:25px; padding-right:35px;
	background: #4C4C4C url('/img/barcode_title_1.png') no-repeat;
	

	 box-shadow: 
	 inset 15px 15px 10px rgba(255,255,255,0.3), 
	/* inset 0 1px 3px rgba(255,255,255,0.1), */
	 inset -15px 0px 10px rgba(255,255,255,0.3), 
	 inset 0 -15px 10px rgba(255,255,255,0.15),
	 0 5px 20px 0 rgba(0, 0, 0, 0.5);

	 -webkit-border-radius: 15px;
			border-radius: 15px;

}
#popup1 p{font-size:160%;left:40px;position:absolute;text-align:center;top:55px;width:400px;}
