/* CSS Document */

*{margin:0;padding:0;}

html{overflow-y:scroll; height:100%;}
body{*word-break:break-all;-ms-word-break:break-all; height:100%; background:url(../images/bg.jpg) repeat-x;}
body,h1,h2,h3,h4,h5,h6,th,td,input,textarea,select,option{color:#666; font-family: "돋움", "돋움체", "굴림", "굴림체"; font-size:12px; line-height:140%; font-weight:normal}
img,fieldset,iframe{border:0;}
img {margin:0; padding:0}
ul,ol,li{list-style:none; padding:0; margin:0;}
em,address{font-style:normal}
input,select,textarea{vertical-align:middle}
a{color:#6A6A6A;text-decoration:none;}
a:hover{color:#369;text-decoration:none;}
button,label{cursor:pointer;_cursor /**/:hand}
button *{position:relative}
button img{left:-3px;*left:auto}
textarea{overflow:auto}
html:first-child select{height:20px;padding-right:6px}
option{padding-right:6px}

/*Common*/
.input_text, textarea{*margin:-1px 0;padding-right:1px}
.input_text {height:20px; border:1px solid #ddd;}
.input_check, .input_radio{width:13px;height:13px}
.blind, legend, caption{display:block;overflow:hidden;position:absolute;left:0;top:-5000px}
hr{display:none}
legend{*width:0}
:root legend{margin-top:-1px;font-size:0;line-height:0}
caption{*line-height:0}

.dot_h {margin:35px 0; height:1px; background:url(../images/dot_h.gif) top repeat-x; font-size:0; line-height:0;}
.line {margin-bottom:30px; height:30px; border-bottom:1px solid #ddd;}
h1 {margin:5px 0; font-size:14px; color:#000; font-weight:bold;}


/*=========== TOP ================*/
#top_container {padding-top:27px; width:100%; height:63px; background:url(../images/top_bg.gif) repeat-x;} 
	.top {margin:0 auto; width:995px; text-align:center; clear:both; overflow:hidden; zoom:1;}
	.top li {float:left;}
	.top_btm {margin:0 auto; width:995px;}
	
/*=========== CONTAINER ================*/
#container {width:995px; margin:0 auto; clear:both; overflow:hidden; zoom:1;}
	#left {display:inline; float:left; width:170px;}
		.category {border-top:1px solid #D4D4D4; border-left:1px solid #D4D4D4; border-right:1px solid #D4D4D4;}
		.category dl {padding:14px;  border-bottom:1px solid #D4D4D4;}
		.category dt {padding-bottom:5px; color:#a82e1e; font-weight:bold;}
		.category dd a {color:#888787;}
		.category dd a:hover {color:#369;}
		
	#right {float:right; width:799px;}
		.right_mid {margin-top:22px; clear:both; overflow:hidden; zoom:1;}
		.noticebox {float:left; margin-right:35px; width:300px; }
		.noticebox dt {padding-bottom:10px;}
		.noticebox dd {padding:1px 3px; clear:both; overflow:hidden; zoom:1;}
		.noticebox dd a {display:inline; float:left;}
		.noticebox dd span {float:right; color:#999898;}
		.main_product {float:left;}
		.main_customer {float:right;}
		
		.main_list {margin:25px 0;}
		.main_list ul {margin-top:10px; clear:both; overflow:hidden; zoom:1;}
		.main_list li {float:left; margin-right:47px; text-align:center;}
		.main_list .list_right {margin-right:0;}
		.main_list li p {padding:10px 0 5px 0; }
		
		
		.tit {padding:5px 0 20px 0; color:#000; font-size:14px; font-weight:bold;}
		
		.sub31_table th {padding:5px 5px; border-bottom:1px solid #ddd; font-weight:bold; text-align:left;}
		.sub31_table td {padding:5px 5px; border-bottom:1px solid #ddd;}
		.sub31_table input {height:20px; border:1px solid #eee; background:#f6f6f6;}
		.sub31_table .checkbox1 {border:1px solid #fff; background:#fff;}
		
		.sub31_btn {margin:20px 0; text-align:center;}
		
#footer {margin-top:30px; border-top:1px solid #ddd;}
 #footer dl {margin:0 auto; padding:20px 0; width:995px; clear:both; overflow:hidden; zoom:1}
 #footer dt {width:190px; float:left;}
 #footer dd {float:left; padding:5px 0; color:#878787; font-size:12px; }
 #footer dd strong {color:#636363; font-size:13px;}
 #footer dd span {font-size:11px;}

