/*body {
	font-family: "dotum";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
	margin: 0px;
	padding: 0px;
}
form{margin:0;padding:0;}
a.cate:link {font-family: "dotum";font-size: 12px;line-height: 22px;color: #666666;text-decoration: none;}
a.cate:visited {font-family: "dotum";font-size: 12px;line-height: 22px;color: #666666;text-decoration: none;}
a.cate:hover {font-family: "dotum";font-size: 12px;line-height: 22px;color: #FF0000;text-decoration: none;}
a.cate:active {font-family: "dotum";font-size: 12px;line-height: 22px;color: #0099CC;text-decoration: none;}

a.cate_on:link {font-family: "dotum";font-size: 12px;line-height: 22px;color: #FF0000;text-decoration: none;}
a.cate_on:visited {font-family: "dotum";font-size: 12px;line-height: 22px;color: #FF0000;text-decoration: none;}
a.cate_on:hover {font-family: "dotum";font-size: 12px;line-height: 22px;color: #FF0000;text-decoration: none;}
a.cate_on:active {font-family: "dotum";font-size: 12px;line-height: 22px;color: #FF0000;text-decoration: none;}

ul,li{ list-style:none; padding:0; margin:0}
*/
/* 회원서비스 */
.input_th {
	font-family: "dotum";
	font-size: 12px;
	font-weight: bold;
	color: #666666;
	padding-top: 3px;
	padding-left: 10px;
	padding-bottom: 3px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	background-color: #eeeeee;
}
.input_td {
	font-family: "dotum";
	font-size: 12px;
	color: #666666;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #dddddd;
	padding-left: 5px;
}
.path {font-size:12px;color:#666666;text-align:right;}
.title_line {margin-top:7px;}
.doc_top {padding-top:46px;}
.input_id {border:1px solid #CFCFCF; width:152px; height:23px;}
.search_id {border:1px solid #CFCFCF; width:450px; height:23px;}
.top_height {margin-top:30px;}
.join_textarea {width:740px; height:200px; border:1px solid #dddddd; font-family:"dotum"; font-size:12px; color:#666666; line-height:18px; padding:5px;}
/*td {
	font-family: "dotum";
	font-size: 12px;
	line-height: 18px;
	color: #666666;
}
.agree_textarea {width:740px; height:660px; border:1px solid #dddddd; font-family:"dotum"; font-size:12px; color:#666666; line-height:18px; padding:5px;}
textarea {
	font-family: "dotum";
	font-size: 12px;
	color: #666666;
	border: 1px solid #eeeeee;
}
a:link {
	font-family: "dotum";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a:visited {
	font-family: "dotum";
	font-size: 12px;
	color: #666666;
	text-decoration: none;
}
a:hover {
	font-family: "dotum";
	font-size: 12px;
	color: #FF3300;
	text-decoration: none;
}
a:active {
	font-family: "dotum";
	font-size: 12px;
	color: #006699;
	text-decoration: none;
}*/
.notice_left {padding-left:10px; font-weight:bold;}
.left5 {padding-left:5px;}
.object_form {width:640px; height:20px; background-color:#eeeeee; border:1px solid #cccccc;}
.faq_line {border-bottom:1px solid #eeeeee; padding:7px 0; text-align:center;}
.faq_line2 {border-bottom:1px solid #eeeeee; padding:7px 0; text-align:left;}
.faq_a {background-color:#eeeeee; padding:10px; font-family:"dotum"; font-size:11px; color:#333333;}
.faq_topline {border-bottom:1px solid #3399FF;}
.faq_bg {border:1px solid #dddddd; background-color:#F5F5F5; height:23px; width:450px;}
.book_list {padding:5px 0;}
.book_menu {border-bottom:2px solid #8357C0;}
.book_guide {font-family:"dotum"; line-height:20px; font-size:12px; color:#666666;}
.teacher_name {font-size:14px; font-family:"dotum"; font-weight:bold; padding-top:3px;}

/* 제품리스트 페이지 */
.cate2 {
	border-top-width: 2px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-top-color: #0099CC;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
}
a.list_name:link {font-family: "dotum";font-size: 11px;line-height: 14px;color: #666666;text-decoration: none;}
a.list_name:visited {font-family: "dotum";font-size: 11px;line-height: 14px;color: #666666;text-decoration: none;}
a.list_name:hover {font-family: "dotum";font-size: 11px;line-height: 14px;color: #FF0000;text-decoration: none;}
a.list_name:active {font-family: "dotum";font-size: 11px;line-height: 14px;color: #0099CC;text-decoration: none;}

a.cate3:link {font-family: "dotum";font-size: 12px; font-weight:bold;line-height: 14px;color: #666666;text-decoration: none;}
a.cate3:visited {font-family: "dotum";font-size: 12px; font-weight:bold;line-height: 14px;color: #666666;text-decoration: none;}
a.cate3:hover {font-family: "dotum";font-size: 12px; font-weight:bold;line-height: 14px;color: #FF0000;text-decoration: none;}
a.cate3:active {font-family: "dotum";font-size: 12px; font-weight:bold;line-height: 14px;color: #0099CC;text-decoration: none;}

a.cate3_on:link {font-family: "dotum";font-size: 12px; font-weight:bold;line-height: 14px;color: #FF0000;text-decoration: none;}
a.cate3_on:visited {font-family: "dotum";font-size: 12px; font-weight:bold;line-height: 14px;color: #FF0000;text-decoration: none;}
a.cate3_on:hover {font-family: "dotum";font-size: 12px; font-weight:bold;line-height: 14px;color: #FF0000;text-decoration: none;}
a.cate3_on:active {font-family: "dotum";font-size: 12px; font-weight:bold;line-height: 14px;color: #FF0000;text-decoration: none;}


.list_price {font-size:11px;font-family:"dotum";color:#666666;text-decoration: line-through;}
.list_price2 {font-size:11px;font-family:"dotum";color:#CC3300;text-decoration;}
.sub_title {font-size:24px; font-family:"dotum"; color:#000000; font-weight:bold;}
.sub_title2 {font-size:14px; font-family:"dotum"; color:#666666; font-weight:bold;}
.sub_title3 {font-size:14px; font-family:"dotum"; color:#000000; font-weight:bold;}
.bottom_line {border-bottom:1px solid #eeeeee;}

/* 제품상세보기 */
.view_pro_name {font-size:24px; line-height:24px; font-family:"dotum"; color:#000000; padding-bottom:5px; border-bottom:1px solid #CCCCCC;}
.list_title {font-size:12px; font-family:"dotum"; color:#666666; font-weight:bold;}
.view_list {
	font-family: "dotum";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
}

.td_doc {
	font-size:12px;
	font-family:"dotum";
	color:#333333;
	line-height:18px;
	background-color: #F6F3F3;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #D6D3D3;
	border-bottom-color: #D6D3D3;
	border-left-color: #d6d3d3;
}
.tab_line {border-bottom:1px solid #D6D6D6}

/*.bank {
	font-family: "돋움";
	font-size: 12px;
	color: #666666;
	padding-left: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
*/
.hit {
	font-family: "돋움";
	font-size: 12px;
	color: #666666;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eaeaea;
}
.input3 {color:#7f7f7f; border:1px solid #cccccc; width:160px;  height:20px; font-size :12px; background:#FFFFFF; font-family:"돋움";}
.input2 {color:#7f7f7f; border:1px solid #cdcdcd; width:30px;  height:19px; font-size :12px; background:#FFFFFF; font-family:"돋움"; padding-top:3px;}

/* 메인 */
a.m_list:link {font-family: "dotum";font-size: 11px; font-weight:bold; line-height: 14px;color: #666666;text-decoration: none;}
a.m_list:visited {font-family: "dotum";font-size: 11px;line-height: font-weight:bold; 14px;color: #666666;text-decoration: none;}
a.m_list:hover {font-family: "dotum";font-size: 11px;line-height: font-weight:bold; 14px;color: #FF0000;text-decoration: none;}
a.m_list:active {font-family: "dotum";font-size: 11px;line-height: font-weight:bold; 14px;color: #0099CC;text-decoration: none;}

.m_name {font-family: "dotum";font-size: 11px; line-height: 14px;color: #666666;text-decoration: none;}
.m_price {font-family: "dotum";font-size: 11px; font-weight:bold; line-height: 14px;color: #F94B06;text-decoration: none;}

/* 상단 */
.copy_txt {font-family: "dotum";font-size: 11px; line-height: 14px;color: #996600;text-decoration: none;}
.search_input {
	overflow:visible;
	width:338px;
	font-size:16px;
	color:#666666;
	background-image:url(../images/top/search_bg.jpg);
	background-repeat:no-repeat;
	border:0;
	padding-left:15px;
	padding-top:12px;
	padding-bottom:10px;
	font-family: "dotum";
}
.login_input1 {
	width:96px;
	height:20px;
	font-size:11px;
	color:#666666;
	border-top-width: 0;
	border-right-width: 0;
	border-bottom-width: 0;
	border-left-width: 0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
}
a.line_notice:link {font-family: "dotum";font-size: 11px; font-weight:bold; line-height: 20px;color: #666666;text-decoration: none;}
a.line_notice:visited {font-family: "dotum";font-size: 11px;line-height: font-weight:bold; 20px;color: #666666;text-decoration: none;}
a.line_notice:hover {font-family: "dotum";font-size: 11px;line-height: font-weight:bold; 20px;color: #FF0000;text-decoration: none;}
a.line_notice:active {font-family: "dotum";font-size: 11px;line-height: font-weight:bold; 20px;color: #0099CC;text-decoration: none;}

a.copy_menu:link {font-family: "dotum";font-size: 11px;  line-height: 20px;color: #414141;text-decoration: none;}
a.copy_menu:visited {font-family: "dotum";font-size: 11px;line-height: 20px;color: #414141;text-decoration: none;}
a.copy_menu:hover {font-family: "dotum";font-size: 11px;line-height: 20px;color: #FF0000;text-decoration: none;}
a.copy_menu:active {font-family: "dotum";font-size: 11px;line-height:  20px;color: #414141;text-decoration: none;}

/* 마이페이지 */

.out_top {
	font-family: "돋움";
	font-size: 12px;
	color: #666666;
	border-top-width: 2px;
	border-bottom-width: 1px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #999999;
	border-bottom-color: #CCCCCC;
	padding-top: 0px;
	padding-right: 5px;
	padding-bottom: 0px;
	padding-left: 0px;
}
.out_textarea {border:1px solid #eeeeee; width:550px; height:120px;}

/* 고객센터 */
.faq_tab {border-bottom:1px solid #3399FF}

/*관련사이트*/
.site0 { border:1px solid #dddddd; border-collapse:collapse; margin-bottom:30px}
.site0 th{ background:#f1f1f1; border:1px solid #dddddd; font-size:12px;text-align:left; padding:10px 0 8px 10px}
.site0 td{ border:1px solid #dddddd; padding:10px 0 8px 10px}
.site0 .nopd{ padding:0}

/*레프트*/
.m_category{ vertical-align:top }
.m_category td{background:url(../images/cate_bg.jpg);}
.m_category ul{ width:170px; margin-left:20px; margin-top:0px}
.m_category ul li{cursor:pointer; margin-bottom:5px; background: url(../images/jum.jpg) no-repeat left center; padding:2px 0 0 7px}
.m_category ul li a{ width:150px}
.m_category ul .on a{ color:#FF3300}

.m_category ul{position:relative; z-index:10000}
.m_category ul .sm{position: absolute; left:0; top:0; margin:2px 0 0 145px; padding:5px; background:none; background-color:#fff; width:190px; display:none;filter:alpha(opacity=95);opacity:0.95; border:3px solid #009900}
.m_category ul .sm li{ margin:0; padding:3px 8px 3px 8px; color:#fff; line-height:16px;background:none;text-align:left;}
.m_category ul .sm li a:link{color:#000; text-decoration:none; font-size:12px;padding-left:0px; vertical-align:top; font-weight:normal; }
.m_category ul .sm li a:visited{color:#000; text-decoration:none; font-weight:normal}
.m_category ul .sm li a:hover{color: #009900; text-decoration:none; font-weight:normal}
.m_category ul .sm li a:active{color:#009900; text-decoration:none; font-weight:normal}

/*사이트맵*/
.sitemap0 td{ background:url(../images/sub/sitemap_line.gif) repeat-x left bottom; padding:10px}


.order_list {
	font-family: "dotum";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #eeeeee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}

.order_list2 {
	font-family: "dotum";
	font-size: 12px;
	line-height: 18px;
	color: #333333;
	padding-left:5px;
	padding-top: 5px;
	padding-bottom: 5px;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cccccc;
}
/*********개발에 필요한 스타일*****************/
.style_hand{cursor:pointer;}
.cutstr {text-overflow : ellipsis;overflow : hidden;white-space : nowrap;}

/**************************/