@CHARSET "UTF-8";

body {
	margin:0;
	font-size:12px;
	color:gray;
	background-color:#F1EEE7;
	font-family:돋움, Dotum, AppleGothic, sans-serif;
	line-height:1.4;	
}
a:link { text-decoration:none; color:gray}
a:visited { text-decoration:none; color:gray}
a:active { text-decoration:none; color:gray}
a:hover { text-decoration:none; color:gray}

img {
	border-width:0;
}

form {
	display : inline;
}

td {
	font-size:12px;
}

label {
	cursor:pointer;
}

.text {
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	background-color:#f9f9f9;
}


.disabled_form {
	background-color:#d9d9d9;
}

.borderbottom {
	color:black;
	font-weight:bold;
	border-width:0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:gray;
	text-align:right;
	background-color:#dbf8e3;
	
}


.price_form {
	color:black;
	font-size:15px;
	font-weight:bold;
	border-width:0;
	border-bottom-width:1px;
	border-bottom-style:solid;
	border-bottom-color:gray;
	text-align:right;
	background-color:#dbf8e3;
}


.checkbox {
	border-width:0;
	cursor:pointer;
}


.td_header {
	background-color:#d9d9d9;
	padding:3px;
	text-align:center;
}
.td_body {
	background-color:#f9f9f9;
	padding:3px;
}
.td_bottom {
	background-color:#d2eef8;
	color:black;
	padding:3px;
	font-weight:bold;
}
.number_form {
	text-align:right;
}

div.blank_line {
	width:auto;
	clear:both;
	height:5px;
}

div.body_container {
	margin:0;
	padding:0;
	width:auto;
	height:auto;
	clear:both;
	background-image: url("/images/sub_bg3.jpg");
	background-repeat:no-repeat;
	background-position: top left;	
	
	
	border-width:0px;
	border-style:solid;
	margin-bottom:0px;	

	/*margin:auto;*/
}
div.top {
	margin-left:75px;		
	text-align:right;
	width:897px;
	height:70PX;
	border-width:0px;
	border-style:solid;
	margin-bottom:0px;
}
div.logo {
	float:left;
	width:134px;
	height:70px;
}
div.top_right_menu {
	float:right;
	width:300px;
	height:auto;
	font-family:verdana, 돋움, Dotum, AppleGothic, sans-serif;
	font-size:11px;
	padding-top:27px;
	/*main_top_right_bg.gif*/
}

div.top_menu {
	margin-left:75px;		
	width:auto;
	height:63px;
	border-width:0px;
	border-style:solid;
	margin-bottom:0px;	
}

.bbs_background {
	
	background-image: url("/images/customer_man.jpg");
	background-repeat:no-repeat;
	background-position: top left;			
}

.bbs_title_right_background {
	
	background-image: url("/images/customer_right_img.jpg");
	background-repeat:no-repeat;
	background-position: top left;			
}

div.post_background {
	width:auto;
	height:538px;
	clear:both;
	background-image: url("/images/search_post_bg.jpg");
	background-repeat:no-repeat;
	background-position: top left;
	padding-top:60px;
	padding-left:30px;			
}

div.post_box {
	clear:both;
	width:490px;
	height:400px;
	overflow:auto;
	margin-top:30px;
	margin-left:26px;	
}

div.post_close_btn {
	clear:both;
	float:right;
	margin-top:30px;
	margin-right:40px;
}

.post_addr_line {
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#b9b9b9;
}











div.left {
	float:left;
	margin-left:75px;
	width:176px;	
	height:auto;
	border-width:0px;
	border-color:#d9d9d9;
	border-style:solid;
	padding:0px;

}



div.main_body {
	
	clear:both;
	width:auto;
	height:auto;
	border-width:0px;
	border-color:#d9d9d9;
	border-style:solid;
	margin-left:75px;	
	
	
	
}
div.sub_body {
	

	width:auto;
	height:auto;
	border-width:0px;
	border-color:#d9d9d9;
	border-style:solid;
	margin-left:75px;	
	

	
}
div.sub_foot {
	
	/*
	clear:both;
	width:auto;
	height:30px;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	padding:3px;
	*/
	
	clear:both;
	margin-top:20px;
	margin-left:85px;		
	width:885px;	
	height:120px;

	/*
	background-image: url("/images/main_foot.jpg");
	background-repeat:no-repeat;		
	*/
}



div.foot_company_info {
	float:left;	
}
div.foot_right {
	float:right;	
}
div.foot_text_area {
	width:auto;
	height:auto;
	padding:30px;
	margin-left:280px;
}	

div.sub_layer {
	
	width:auto;
	height:14px;
	font-size:11px;
	font-family:돋움,arial,verdana;
	color:gray;
	text-align:left;		
	border-color:#d9d9d9;
	
	
}














div.top_menu_left {
	float:left;
	width:auto;
	height:auto;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
}

div.top_menu_right {
	float:right;
	width:auto;
	height:auto;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	padding:3px;
	background-color:white;
}
div.top_menu_unit {
	float:left;
	width:120px;
	height:30px;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	margin-left:5px;
	background-color:skyblue;
}
div.left_unit {
	margin-left:7px;
	width:150px;
	height:25px;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	margin-bottom:2px;
	padding:5px;
	padding-left:20px;
	text-align:left;
	cursor:pointer;
}
div.left_unit_up {
	margin-left:6px;
	width:150px;
	height:25px;
	background-color:#d9d9d9;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;	
	margin-bottom:2px;
	padding:5px;
	padding-left:20px;
	text-align:left;
	cursor:pointer;
}
div.main_image {
	width:auto;
	height:250px;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	clear:both;
	margin-bottom:2px;
}
div.main_notice {
	width:auto;
	height:auto;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	clear:both;
	padding:2px;
	margin-bottom:2px;
}

div.main_notice_box {
	float:left;
	width:300px;
	height:150px;	
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
}

div.main_company_box {
	width:auto;
	height:150px;
	margin-left:305px;	
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
}

div.main_banner_box {
	width:auto;
	height:100px;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	clear:both;
	padding:2px;
	margin-bottom:2px;
}

div.recent_notice {
	width:auto;
	padding:2px;
	padding-left:5px;
	font-size:12px;
	
}











.bbs_line {
	padding:3px;
	border-bottom-width:1px;
	border-bottom-color:#d9d9d9;
	border-bottom-style:dotted;
		
}
.bbs_line2 {
	padding:3px;
	border-bottom-width:1px;
	border-bottom-color:#d9d9d9;
	border-bottom-style:dotted;
	text-align:right;
	padding-right:20px;
		
}
.bbs_line3 {
	padding:3px;
	border-bottom-width:1px;
	border-bottom-color:#d9d9d9;
	border-bottom-style:dotted;
	font-weight:bold;
		
}






input {
	/*
	background-color:#f9f9f9;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
	*/	
}
textarea {
	background-color:#f9f9f9;
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
}








/* shopping */

div.shopping_body {
	
	margin-left:251px;
	width:711px;
	height:auto;
	border-width:0px;
	border-color:#d9d9d9;
	border-style:solid;
	
}

div.shopping_noleft_body {
	
	margin-left:80px;
	margin-top:10px;
	width:891px;
	height:auto;
	border-width:0px;
	border-color:#d9d9d9;
	border-style:solid;
	
}

div.shopping_body_content {
	width:auto;
	height:auto;
	clear:both;
	
}

div.shopping_complete_body {
	margin-left:260px;
	width:720px;
	height:auto;
	border-width:0px;
	border-color:#d9d9d9;
	border-style:solid;
	padding:0;
	
}


/* mypage */
div.mypage_body {
	margin-left:251px;
	width:711px;
	height:auto;
	border-width:0px;
	border-color:#d9d9d9;
	border-style:solid;
	padding:0;
}



div.policy {
	width:auto;
	height:100px;
	overflow:auto;
	background-color:#f2f2f2;
	padding:10px;
	
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
		
}
div.service_rule {
	
	width:auto;
	height:100px;
	overflow:auto;
	background-color:#f2f2f2;
	padding:10px;
	
	border-width:1px;
	border-color:#d9d9d9;
	border-style:solid;
}








div.item_font {
	color:gray;
	font-weight:bold;
	font-size:14px;
	font-family:돋움체,굴림체,arial;
}
div.price_font {
	color:orange;
	font-weight:bold;
	font-size:14px;
	font-family:돋움체,굴림체,arial;
}
div.goods_font {
	font-size:20px;
	font-weight:bold;
	color:black;	
}






.view_goods_col_header {
	padding:5px;
	font-weight:bold;
	color:black;
	text-align:right;
}
.view_goods_col_header2 {
	padding:5px;
	font-weight:bold;
	color:black;
	text-align:left;
}



.dotted_bottom_td {
	border-width:0;
	border-bottom-width:1px;
	border-bottom-style:dotted;
	border-bottom-color:#d9d9d9;	
}

div.goods_image_300_frame {
	
	width:351px;
	height:315px;
	
	padding-left:6px;
	padding-top:6px;
	
	
	background-image: url("/images/goods_image_300_frame.jpg");
	background-repeat:no-repeat;		
			
}



div.good_feedback_comment {
	
	clear:both;
	width:351px;
	height:20px;
	text-align:center;	
	padding-top:6px;
	color:green;
	font-weight:bold;
		
}





div.under_dot_line {
 height:20px;
 width:auto;
 border-bottom-width:1px;
 border-bottom-style:dotted;
 border-bottom-color:#c9c9c9;
 margin-bottom:10px;	
}



div.faq_contents {
	width:auto;
	background-color:#ffffff;
	font-size:12px;
	padding:7px;
	line-height:150%;	
}

div.feedback_contents_box {
	width:529px;
	height:auto;
	padding:5px;
	border-bottom-width:1px;
 	border-bottom-style:dotted;
 	border-bottom-color:#c9c9c9;

}

div.feedbabck_name {
	font-weight:bold;
}
div.feedbabck_contents {
	margin-top:3px;
	padding-left:17px;
	
	line-height:130%
}

div.feedback_paging {
	padding:5px;
	width:auto;
	clear:both;
	text-align:center;
}


div.feedback_text_area {
	float:left;
	padding:3px;
	width:456px;
	height:60px;
	background-image: url("/images/feedback_text_area_bg.jpg");
	background-repeat:no-repeat;
			
}
div.feedback_submit_btn {
	padding-left:20px;	
}


.feedback_textarea {
	background-color:#e6e6e6;
 	width:450px;
 	height:53px;
 	border-width:0;	
}


div.printing_guide_box {


	margin-left:175px;
	width:714px;
	height:697px;

	padding-top:70px;
	text-align:center;


	background-image: url("/images/organization_printing_guide.jpg");
	background-repeat:no-repeat;
	
}




/* main item box */
div.main_item {
	float:left;
	width:167px;
	height:223px;
	margin-left:9px;
	margin-bottom:10px;
	background-image: url("/images/main_item_frame.jpg");
	background-repeat:no-repeat;
}
div.main_item_image_box {
	width:auto;
	height:auto;
	padding-top:7px;
	padding-left:8px;
}
div.main_item_text_box {
	width:145px;
	height:42px;
	margin-left:8px;
	margin-top:7px;
	padding-top:7px;
	background-color:#ecebeb;
}
div.main_item_cost {
	font-size:14px;
	font-weight:bold;
	color:#FF6633;
	clear:both
	width:auto;
	text-align:center;
}
div.main_item_name {
	font-size:13px;
	font-weight:bold;
	color:#0074E8;
	width:auto;
	clear:both;
	text-align:center;
}
