@charset "utf-8";
*{padding:0; margin:0;}
img {border:0; vertical-align:top;}
ul,ol,dl {list-style:none;}
br {letter-spacing:0;}/*br 태그 두번 적용시 한칸으로 인식해버립니다ie8제외 */


html{
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #dddddd;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-darkshadow-color:#ffffff;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color: #777777;
	
	overflow-y:scroll; overflow-x:auto;
	font-family:Dotum,Gulim,Arial,sans-serif; line-Height:120%; font-size:12px;
	}
body{color: #777777;}

	
a, a:link, a:visited{font-family:Dotum,Gulim,Arial,sans-serif; font-size:12px; text-decoration: none; color:#777777;}
a:hover, a:active {color:#111111;}

/* 공통-기본 */
/*a,img,input  {selector-dummy: expression(this.hideFocus=true);}*/
input.aa{border: 1px solid #ffffff; background:#eeeeee; color:#777777; height:20;}
input.bb{border: 1px solid #dddddd; background:#ffffff; color:#777777; height:18;}

textarea{
	scrollbar-face-color: #ffffff;
	scrollbar-shadow-color: #dddddd;
	scrollbar-highlight-color: #dddddd;
	scrollbar-3dlight-color: #dddddd;
	scrollbar-darkshadow-color:#dddddd;
	scrollbar-track-color:#ffffff;
	scrollbar-arrow-color: #777777;
		
	border: 1px solid #ffffff;
	background:#eeeeee;
	color:#777777;
	font-family:Dotum,Gulim,Arial,sans-serif;
	font-size:12px; 
	}
	
.png24{tmp:expression(setPng24(this));}

/* 공통 */
.bold{font-weight:bold;}
.font11{font-size:11px;}
.font12{font-size:12px;}
.font14{font-size:14px;}
.font16{font-size:16px;}

.pd_t3{padding-top:2px;}
.pd_t5{padding-top:5px;}
.pd_t10{padding-top:10px;}
.pd_t15{padding-top:15px;}
.pd_t20{padding-top:20px;}
.pd_t25{padding-top:25px;}
.pd_t30{padding-top:30px;}
.pd_t35{padding-top:35px;}
.pd_t40{padding-top:40px;}
.pd_t50{padding-top:50px;}
.pd_t60{padding-top:60px;}
.pd_r5{padding-right:5px;}
.pd_r10{padding-right:10px;}
.pd_r15{padding-right:15px;}
.pd_r20{padding-right:20px;}
.pd_b3{padding-bottom:2px;}
.pd_b5{padding-bottom:5px;}
.pd_b10{padding-bottom:10px;}
.pd_b15{padding-bottom:15px;}
.pd_b20{padding-bottom:20px;}
.pd_b25{padding-bottom:25px;}
.pd_b30{padding-bottom:30px;}
.pd_b35{padding-bottom:35px;}
.pd_b40{padding-bottom:40px;}
.pd_b50{padding-bottom:50px;}
.pd_l5{padding-left:5px;}
.pd_l10{padding-left:10px;}
.pd_l20{padding-left:20px;}
.pd_l30{padding-left:30px;}
.pd_l40{padding-left:40px;}

.mr_l5{margin-left:5px;}
.mr_l10{margin-left:10px;}
.mr_r5{margin-right:5px;}
.mr_r10{margin-right:10px;}
.mr_r20{margin-right:20px;}
.mr_r50{margin-right:50px;}
.mr_b10{margin-bottom:10px;}
.mr_b15{margin-bottom:15px;}
.mr_b20{margin-bottom:20px;}
.mr_b25{margin-bottom:25px;}
.mr_b30{margin-bottom:30px;}
.mr_b35{margin-bottom:35px;}
.mr_b45{margin-bottom:45px;}
.mr_b50{margin-bottom:50px;}
.mr_t10{margin-top:10px;}
.mr_t25{margin-top:25px;}
.mr_t40{margin-top:40px;}

.center{margin:0 auto;}


.gray{color:#111111;}
.gray1{color:#333333;}
.gray2{color:#555555;}
.gray3{color:#999999;}
.orange{color:#FF8000;}
.green{color:#009D9E;}
.red{color:#cc0000}
.blue{color:#2B7FBD}

.bd_b1{border-bottom:1px solid #dddddd;}
.bd_t2{border-top:1px solid #0093D5;}


/* 메인레이아웃 */
#main_menu{width:100%; position:absolute; top:21px;}
#main_head{border-top:2px solid #92278F; width:100%; height:90px;}
	#main_logo{width:950px; margin:0 auto; position:relative;}
		#main_logo h1{position:absolute; top:21px;}
		#main_logo span.chinese{position:absolute; right:146px; top:7px;}
		#main_logo span.topbtn{position:absolute; right:0px; top:6px;}
		

#main_middle{width:950px; margin:24px auto 0;}
	.news, .notice{background:url(../images/main_notice_bg.gif) repeat-x left top; width:282px; margin-right:35px; float:left;}
	.news img, .notice img{float:left;}
	.news span, .notice span{margin-bottom:15px; float:right;}
	.news dl, .notice dl{width:100%; clear:both;}
	.news dt, .notice dt{background:url(../images/main_notice_icon.gif) no-repeat left 3px; width:204px; height:22px; padding-left:8px; float:left;}
	.news dd, .notice dd{color:#999999; text-align:right; width:70px; height:22px; float:left;}
	.notice{display:none;}
	
	#main_banner{background:url(../images/main_con_line.gif) repeat-y left top; text-align:right; width:338px; float:left;}
	#main_customer{background:url(../images/main_con_line.gif) repeat-y left top; text-align:right; width:266px; float:right;}
	
	
#main_foot{background-color:#DDDDDD; border-top:1px solid #9B9B9B; margin-top:40px; width:100%; text-align:center; float:left;}


/* 서브레이아웃 */
#sub_middle{width:950px; margin:28px auto 0;}
	#left_menu{width:170px; margin-right:70px; float:left;}
	#left_menu h2{float:left;}
	#left_menu ul.menu{width:170px; clear:both;}
	#left_menu ul.menu li{width:170px; height:28px; overflow:hidden;}
	#left_menu ul.menu li a:hover{margin-left:-170px;}
	#left_menu span{float:left;}
	#left_menu ul.banner2{width:170px; margin-top:25px; float:left;}
	
	#left_menu ul.banner2 li{height:40px; overflow:hidden; margin-top:1px;}
	#left_menu ul.banner2 li.banner2_img1{width:170px; float:left;}
	#left_menu ul.banner2 li.banner2_img2{width:85px; float:left;}
	#left_menu ul.banner2 li.banner2_img3{width:84px; float:right;}
	#left_menu ul.banner2 li a{display:block; height:40px;}
	#left_menu ul.banner2 li a:hover{margin-top:-40px;}
	
	#content{width:710px; float:right;}
		#content h3{height:30px; float:left;}
		#content span.path{font-size:11px; color:#999999; margin-top:10px; float:right;}
		#content .content_wri{width:100%; margin-bottom:30px; clear:both; float:left; font-size:0;}
		
		#con{width:100%; float:left; clear:both;}
	

/* 서브페이지관련*/
.gallery a{color:#CE61CA;}
.gallery a:hover{color:#92278F;}
.sub3_line{border-top:1px solid #92278F; border-bottom:1px solid #92278F; padding-top:20px;}
.sitemap td{padding:5px;}
.sub3_pad{padding:15px;}


/*표관련*/
#chart table{background:#dddddd;}
#chart td{background:#ffffff; height:25px;}
#chart .title{background-color:#999999; color:#ffffff; font-weight:bold; text-align:center;}
#chart .title2{background-color:#eeeeee; color:#555555; font-weight:bold; text-align:center;}

/* 보드관련*/
.board_bg_l{background: url(../images/board_bg_l.gif) no-repeat top left;}
.board_bg_r{background: url(../images/board_bg_r.gif) no-repeat top right;}
#board_list tr{valign:middle; height:25px;}
#board_list td{padding:3px; border-bottom:1px solid #e4e4e4;}
#board_write td{padding-left:10px;}
.board_line{border-top:2px solid #cccccc; border-bottom:1px solid #cccccc;}
.board_title{background:#f6f6f6; font-weight:bold; border-bottom:1px solid #eeeeee; color:#666666; padding: 3px 10px; text-align:center; height:20px;}
.board_con{border-bottom:1px solid #eeeeee; padding: 3px 10px;}
.board_view_wirte{padding:10px; border-bottom:2px solid #eeeeee;}

/* myshopping */
.register2{border-top:2px solid #333333; border-bottom:1px solid #333333;}
.confirm_board_wri{font-weight:bold; color:#333333;}
.cart_border{border:5px solid #f6f6f6;}
.view_information_pad{padding:5px 5px ;}
.view_information_title{color:#666666;}
.view_information_con{color:#999999;}

/* login */
.login_box_line{border:1px solid #dddddd;}
.blank_top20{padding-top:20px}
.register{border-top:2px solid #92278F; border-bottom:1px solid #92278F;}
.register_title{background:#f6f6f6; font-weight:bold; border-bottom:1px solid #dddddd; color:#666666; padding: 3px 10px;}
.register_write{border-bottom:1px solid #dddddd; padding: 3px 10px;}
.view_bg{border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; background:#F6F6F6; padding:5px;}