﻿/* basic elements */

body, td, textarea, input, select {
	font-size:12px; 
	color:#695f56;
	line-height:16px;
	font-family:돋움;
}

body {
	margin: 0px 0px 0px 0px;
	background-repeat:repeat-x;}
	
table {
	padding: 0px 0px 0px 0px;
	border:none;
}

img {
	border: 0 none;
}

form {
	margin: 0;
	padding: 0;
}

input {
	vertical-align: middle;
}

select {
	vertical-align: middle;
	margin:0px 2px 1px 0px;
	height:20px;
	border: solid 1px #dddddd;
	background-color:#f3f1ee;
}

textarea {
	vertical-align: middle;
	border: solid 1px #dddddd;
	background-color:#f3f1ee;
}


a {
	color: #595959;
	text-decoration: none;
}

a:hover {
	text-decoration: underline;
}


/* layout & content */

.header {
	background-image: url(../images/bg_header_menu.gif);
	background-position: left top;
	background-attachment: inherit;
	background-repeat: repeat-x;
}

.body {
	width:890px;
	padding:0px;
	margin:0px;
	background-image:url(../images/bg_body.gif);
	background-position:left top;
	background-attachment:inherit;
	background-repeat: repeat-y;
}
.leftmenu {
	width:223px;
	padding:0;
	background-image:url(../images/bg_leftmenu_line.gif);
	background-position:left bottom;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

.contents {
	width: 640px;
	padding:30 0 80 30;
	vertical-align:top;
}

.footer {
	width:1000px;
	height:45px;
	padding:0px;
	margin:0px;
}


.table_lefttitle {
	width: 223px;
	height: 110px;
	background-image: url(../images/bg_leftmenu_title.jpg);
	background-position: left top;
	background-attachment:inherit;
	background-repeat: none;
	margin: 0;
	padding: 30 0 0 65;
}

.table_leftmenu {
	margin: 15 0 0 41;
}


#path {
	width: 640px;
	height: 20px;
	margin: 0px;
	padding: 0px;
	text-align:right;
	font-size: 8pt Arial;
	color: #919191;
}

#path a {
	color: #919191;
}

.box_st01 {
	width:640px;
	height:40px;
	margin:10 0 30 0;
	padding:0;
}

.box_st01_greet {
	width:640px;
	height:40px;
	margin: 10 0 10 0;
	padding:0;
}

.box_st02 {
	width:100%;
	height:15px;
	margin:25px 0 5px 0;
}

#contents {
	width: 640px;
	height:500px;
	padding:0;
	position:relative;
	left:250px;
	top:120px;
}

#contents a {
	color: #919191;
}

#contents .title {
	margin:0px 0px 35px 0px;
}

#contents .title02 {
	margin:0px 0px 12px 0px;
}

#toplink {
	width:300px;
	position:absolute;
	left:636px;
	top:550px;
	z-index:100;
}

#toplink02 {
	width:400px;
	position:absolute;
	left:638px;
	top:550px;
	z-index:100;
}

#toplink03 {
	width:400px;
	position:absolute;
	left:587px;
	top:535px;
	z-index:100;
}

#toplink_shop {
	width:400px;
	position:absolute;
	left:588px;
	top:662px;
	z-index:100;
}


.foot_txt {
	margin:5px 0 0 0;
	font-size:8pt; 
	letter-spacing:-1px;
	color:#999999;
}

.foot_num {
	margin:5px 0 0 0;
	font-size:8pt; 
	letter-spacing:0;
}

.tap_box_top {
	width: 640px;
	margin:0px 0px 25px 0px;
	padding:0;
}

.st01 {
	color:#f2841c;
	font-size:14px;
	font-family:돋움;
	font-weight:bold;
}

.st01_name {
	width: 640px;
	margin:0px 0px 20px 0px;
	color:#f2841c;
	font-size:14px;
	font-family:돋움;
	font-weight:bold;
}

.st01_list {
	width: 640px;
	margin:0px 0px 20px 0px;
}

.listend {
	width:100%;
	margin:20px 0px 15px 0px;
	padding:17px 2px 0px 0px ;
	text-align:right;
	background-image:url(../images/bg_listend.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.listend02 {
	width: 640px;
	margin:0px 0px 0px 0px;
	padding:17px 2px 0px 0px ;
	text-align:right;
	background-image:url(../images/bg_listend.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.tap_box {
	width: 640px;
	margin:30px 0px 5px 0px;
	padding:0px 0px 0px 2px;
	background-image:url(../images/bg_tap.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.box_title_s2 {
	width: 640px;
	margin:18px 0px 10px 0px;
	padding:0px;
	background-image:url(../images/bg_tap.gif);
	background-position:top;
	background-repeat:repeat-x;
}

.box_imagelist {
	width: 640px;
	margin:18px 0px 10px 0px;
	padding:15px 10px 15px 10px;
	border-top: solid 1px #cfcecc;
	border-bottom: solid 1px #cfcecc;
}

.viewimg_box {
	margin:0 20px 0 0;
	padding:6px 4px 0px 6px;
	width:315px;
	height:250px;
	background-image:url(../images/bg_buyinfo_viewimg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.viewimg_info_box {
	margin:5px 0 0 0;
	padding:0px;
	width:300px;
	height:250px;
}

.buyview_thumimg_box {
	float:left;
	margin:0px 2px 0px 2px;
	padding:3px 3px 0px 3px;
	width:61px;
	height:50px;
	background-image:url(../images/bg_buyinfo_viewthum.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.input {
	vertical-align: middle;
	margin:0px 2px 1px 0px;
	height:20px;
	border: solid 1px #dddddd;
	background-color:#f3f1ee;
}

/* board */

#board_list {
	width: 640px;
	color:#695f56;
	margin:0px 0px 15px 0px;
}

#board_list a {
	color:#af8f6c;
	font-weight:bold;
}

#board_list th {
	padding: 5px 0px 5px 0px;
	text-align:center;
	background-color:#f3f1ee;
}

#board_list td {
	padding: 6px 0px 4px 0px;
	text-align:center;
	border-bottom: solid 1px #cfcecc;
}

#board_list .subject {
	padding: 6px 0px 4px 5px;
	text-align:left;
	border-bottom: solid 1px #cfcecc;
}

#board_list .subject_last {
	padding: 6px 0px 4px 5px;
	text-align:left;
	border-bottom: solid 2px #616161;
}

#board_list tr {
	border-bottom: solid 1px #cfcecc;
}

#board_list .td_last {
	padding: 6px 0px 4px 0px;
	border-bottom: solid 2px #616161;
}

.boardlist_search_box {
	margin:20px 0 0 0;
	padding:9px 0 0 80px;
	width: 641px;
	height:39px;
	text-align:left;
	background-image:url(../images/bg_list_search.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.boardlist_enquiry_box {
	margin:0px 0 10px 0;
	padding:9px 0 0 70px;
	width: 641px;
	height:39px;
	text-align:left;
	background-image:url(../images/bg_list_enquiry.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.boardlist_category_box {
	margin:0px 0 10px 0;
	padding:9px 0 0 85px;
	width: 641px;
	height:39px;
	text-align:left;
	background-image:url(../images/bg_list_category.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.dealerlist_search_box {
	margin:20px 0 15px 0;
	padding:9px 0 0 120px;
	width: 641px;
	height:39px;
	text-align:left;
	background-image:url(../images/bg_list_search2.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

/* other Asides */

.btn  {
	vertical-align:middle;
	margin:-2px 2 0 2;
}

.btn_board  {
	vertical-align:middle;
	margin:0 2 0 2;
}

.icon {
	vertical-align:middle;
	margin-bottom:3px;
}

.icon_num {
	vertical-align:middle;
	margin:4px 8px 7px 5px;
}

.icon_pro {
	vertical-align:middle;
	margin:0px 2px 0px 2px;
}

.img_list_thum {
	vertical-align:middle;
	margin:0px 0px 5px 0px;
}

.list_thumimg_box {
	float:left;
	margin:5px 0 2px 8px;
	padding:2px 3px 0px 3px;
	width:115px;
	height:100px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/bg_listthum.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.list_thumimg_box_on {
	float:left;
	margin:5px 0 2px 8px;
	padding:2px 3px 0px 3px;
	width:115px;
	height:100px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/bg_listthum_on.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.input_combo  {
	height:20px;
	width:80px;
	border: solid 1px #9B9B9B;
}

.input_search  {
	margin:0px 2px 1px 0px;
	height:19px;
	width:200px;
	border: solid 1px #dddddd;
	background-color:#f3f1ee;
}
.input_reg_title  {
	margin:0px 2px 1px 0px;
	height:19px;
	width:400px;
	border: solid 1px #dddddd;
	background-color:#f3f1ee;
}

.input_reg_info  {
	margin:0px 2px 1px 0px;
	height:80px;
	width:400px;
	border: solid 1px #dddddd;
	background-color:#f3f1ee;
}

.input_reg_file  {
	margin:0px 2px 1px 0px;
	height:19px;
	width:300px;
	border: solid 1px #dddddd;
	background-color:#f3f1ee;
}

/* imagegallery */

.g_title {
	margin:27px 0px 0px 27px;
}
.box_btn_close{
	width: 20px;
	height:20px;
	position:absolute;
	left:925px;
	top:18px;
	z-index:50;
}

#g_category_box {
	width: 220px;
	height:500px;
	text-align:left;
	background-image:url(../images/bg_category.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	left:37px;
	top:114px;
	z-index:10;
}

.g_category_box_sc {
	width: 190px;
	height:430px;
	position:absolute;
	left:15px;
	top:30px;
	overflow: auto;
}

#g_list_title {
	width: 640px;
	height:20px;
	text-align:left;
	position:absolute;
	left:287px;
	top:128px;
	z-index:40;
}

#g_list_box {
	width: 800px;
	height:400px;
	text-align:left;
	position:absolute;
	left:287px;
	top:128px;
	z-index:20;
}

#g_list_box_customer {
	width: 671px;
	height:400px;
	text-align:left;
	position:absolute;
	left:287px;
	top:202px;
	z-index:20;
}

#g_regist_box {
	width: 671px;
	height:400px;
	text-align:left;
	position:absolute;
	left:287px;
	top:232px;
	z-index:20;
}

#g_listnum_box {
	width: 641px;
	height:29px;
	text-align:left;
	background-image:url(../images/bg_category_number.gif);
	background-position:top left;
	background-repeat:no-repeat;
	position:absolute;
	left:287px;
	top:565px;
	z-index:30;
}

#g_listnum_customer {
	width: 641px;
	height:29px;
	padding: 15px 0 0 0;
	text-align:left;
	border-top: solid 2px #cfcecc;
	position:absolute;
	left:287px;
	top:560px;
	z-index:30;
}

.g_img_list_thum {
	vertical-align:middle;
	margin:0px 0px 8px 0px;
}

.g_list_thumimg_box {
	float:left;
	margin:20px 32px 20px 0px;
	padding:3px 4px 0px 4px;
	width:135px;
	height:140px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/bg_listthum_gallery.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.g_list_thumimg_box2 {
	float:left;
	margin:20px 32px 20px 0px;
	padding:3px 4px 0px 4px;
	width:135px;
	height:140px;
	text-align:left;
	font-size:11px;
	background-image:url(../images/bg_listthum_gallery.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.g_list_thumimg_box3 {
	float:left;
	margin:20px 32px 20px 0px;
	padding:3px 4px 0px 4px;
	width:135px;
	height:140px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/bg_listthum_gallery.gif);
	background-position:top left;
	background-repeat:no-repeat;
}
.gallery_textdate{
	font-size:11px;
	letter-spacing:-0.5;
	color:#969490;}
	
.g_viewimg_box {
	margin:0px;
	padding:6px 4px 0px 6px;
	width:315px;
	height:250px;
	background-image:url(../images/bg_gallery_viewimg.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.g_viewmov_box {
	margin:0px;
	padding:6px 4px 0px 6px;
	width:380px;
	height:300px;
	background-image:url(../images/bg_gallery_viewmovie.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.g_viewimg_info_box {
	margin:0px;
	padding:0px;
	width:300px;
	height:250px;
	position:absolute;
	left:340px;
	top:0px;
	z-index:60;
}

.g_viewmovie_info_box {
	margin:0px;
	padding:0px;
	width:240px;
	height:250px;
	position:absolute;
	left:400px;
	top:0px;
	z-index:60;
}

.g_view_thumimg_box {
	float:left;
	margin:5px 0 2px 8px;
	padding:4px 3px 0px 4px;
	width:91px;
	height:90px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/bg_gallery_viewimg_listthum.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

.icon_img {
	vertical-align:middle;
	margin:3px 2px 0px 2px;
}

.icon_listnumber {
	vertical-align:text-bottom;
	margin:0px 2px 1px 2px;
}

#category_list {
	width: 157px;
	color:#695f56;
	margin:5px 0px 15px 0px;
}

#category_list a {
	color:#695f56;
}

#category_list td {
	padding: 3px 0px 3px 0px;
	text-align:left;
	border-bottom: solid 1px #cfcecc;
}

#category_list .td_main {
	padding: 5px 0px 3px 0px;
	text-align:left;
	border-bottom: solid 1px #cfcecc;
	font-weight:bold;
	background-image:url(../images/bg_category_arrow.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#category_list .td_main2 {
	padding: 5px 0px 3px 0px;
	text-align:left;
	border-bottom: solid 1px #cfcecc;
	font-weight:bold;
	background-image:url(../images/bg_category_arrow2.gif);
	background-position:top right;
	background-repeat:no-repeat;
}

#category_list .td_sub {
	padding: 4px 0px 2px 0px;
	text-align:left;
	font-size:11px;
	border-bottom: solid 1px #e7e6e5;
}

#category_list .td_sublast {
	padding: 4px 0px 2px 0px;
	text-align:left;
	font-size:11px;
	border-bottom: solid 1px #cfcecc;
}

#category_list tr {
	border-bottom: solid 1px #cfcecc;
}

#category_list .td_last {
	padding: 6px 0px 4px 0px;
	border-bottom: solid 2px #616161;
}

#gallery_info {
	width: 300px;
	color:#695f56;
	margin:5px 0px 0px 0px;
}

#gallery_info a {
	color:#695f56;
}

#gallery_info td {
	padding: 3px 0px 3px 0px;
	text-align:left;
	border-bottom: solid 1px e7e6e5;
}

#gallery_info tr {
	border-bottom: solid 1px e7e6e5;
}

#gallery_info .td_top {
	padding: 3px 0px 3px 0px;
	border-top: solid 1px #cfcecc;
	border-bottom: solid 1px e7e6e5;
}

#gallery_info .td_last {
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #cfcecc;
}

.gallery_thumlist {
	padding: 0px 0px 0px 0px;
	text-align:left;
	background-image:url(../images/bg_category_thumlist.gif);
	background-position:top left;
	background-repeat:no-repeat;
}

#movie_info {
	width: 235px;
	color:#695f56;
	margin:5px 0px 0px 0px;
}

#movie_info a {
	color:#695f56;
}

#movie_info td {
	padding: 3px 0px 3px 0px;
	text-align:left;
	border-bottom: solid 1px e7e6e5;
}

#movie_info tr {
	border-bottom: solid 1px e7e6e5;
}

#movie_info .td_top {
	padding: 3px 0px 3px 0px;
	border-top: solid 1px #cfcecc;
	border-bottom: solid 1px e7e6e5;
}

#movie_info .td_last {
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #cfcecc;
}

.movie_thumlist {
	padding: 0px 0px 0px 0px;
	text-align:left;
	background-image:url(../images/bg_category_thumlist.gif);
	background-position:top left;
	background-repeat:no-repeat;
}


#reg_info {
	width: 640px;
	color: #695f56;
	margin:15px 0px 15px 0px;
}

#reg_info a {
	color:#695f56;
}

#reg_info td {
	padding: 3px 0px 3px 0px;
	text-align:left;
	height:30px;
	border-bottom: solid 1px e7e6e5;
}

#reg_info tr {
	border-bottom: solid 1px e7e6e5;
}

#reg_info .td_top {
	padding: 3px 0px 3px 0px;
	border-top: solid 1px #cfcecc;
	border-bottom: solid 1px e7e6e5;
}

#reg_info .td_last {
	padding: 3px 0px 3px 0px;
	border-bottom: solid 2px #616161;
}



#buy_info {
	color:#695f56;
	margin:5px 0px 0px 0px;
}

#buy_info a {
	color:#695f56;
}

#buy_info td {
	padding: 3px 0px 3px 0px;
	text-align:left;
	border-bottom: solid 1px e7e6e5;
}

#buy_info tr {
	border-bottom: solid 1px e7e6e5;
}

#buy_info .td_top {
	padding: 5px 0px 5px 0px;
	border-top: solid 1px #cfcecc;
	border-bottom: solid 1px cfcecc;
}
#buy_info .td_top2 {
	padding: 3px 0px 3px 0px;
	border-top: solid 3px #e7e6e5;
	border-bottom: solid 1px #e7e6e5;
}

#buy_info .td_top3 {
	padding: 3px 0px 3px 0px;
	border-top: solid 1px #cfcecc;
	border-bottom: solid 1px #e7e6e5;
}

#buy_info .td_last {
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #cfcecc;
}

/* 고객지원 게시판의 스타일 정의 */

#form_inputlist {
	color:#695f56;
	margin:5px 0px 0px 0px;
	border-top: solid 1px cfcecc;
}

#form_inputlist a {
	color:#695f56;
}

#form_inputlist td {
	padding: 5px 0px 5px 0px;
	text-align:left;
	border-bottom: solid 1px e7e6e5;
}

#form_inputlist tr {
	border-bottom: solid 1px e7e6e5;
}

#form_inputlist .td_last {
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #cfcecc;
}

#form_inputlist .td_noline {
	padding: 0px 0px 0px 0px;
	border: none 0;
}

#form_inputlist2 {
	color:#695f56;
	margin:5px 0px 0px 0px;
	border-top: solid 1px cfcecc;
}

#form_inputlist2 a {
	color:#695f56;
}

#form_inputlist2 td {
	padding: 3px 0px 3px 0px;
	text-align:left;
	border-bottom: solid 1px e7e6e5;
}

#form_inputlist2 tr {
	border-bottom: solid 1px e7e6e5;
}

#form_inputlist2 .td_last {
	padding: 3px 0px 3px 0px;
	border-bottom: solid 1px #cfcecc;
}

#form_inputlist2 .td_noline {
	padding: 0px 0px 0px 0px;
	border: none 0;
}


.box_notice{
	margin:5 0 3 2;
	padding:0 0 0 15;
	color:#f2841c;
	font:11px Arial ;
	background-image:url(../images/icon_notice.gif);
 	background-position:left top;
 	background-repeat:no-repeat;
}

.box_notice2{
	margin:0;
	padding:0 0 0 15;
	color:#f2841c;
	font:11px Arial ;
	background-image:url(../images/icon_notice.gif);
 	background-position:left top;
 	background-repeat:no-repeat;
}


/* FAQ list */

#faq_list {
	width: 640px;
	color:#695f56;
	margin:0px 0px 15px 0px;
}

#faq_list th {
	padding: 5px 0px 5px 0px;
	text-align:center;
	font-size:12px;
	background-color:#f3f1ee;
}

#faq_list td {
	padding: 6px 0px 4px 0px;
	text-align:center;
	border-bottom: solid 1px #cfcecc;
}

#faq_list .subject {
	padding: 6px 0px 4px 5px;
	text-align:left;
	border-bottom: solid 1px #cfcecc;
}

#faq_list .subject_last {
	padding: 6px 0px 4px 5px;
	text-align:left;
	border-bottom: solid 2px #616161;
}

#faq_list tr {
	border-bottom: solid 1px #cfcecc;
}

#faq_list .td_last {
	padding: 6px 0px 4px 0px;
	border-bottom: solid 2px #616161;
}

.box_faq_ans{
	margin:3 0 3 0;
	padding:8 10 5 30;
	color:#af8f6c;
	background-color:#f7f6f5;
	background-image:url(../images/icon_answer.gif);
	background-position:left top;
	background-repeat:no-repeat;
}


/* 고객지원_온라인쇼핑몰 관련 스타일 정의 */

#shop_topmenu {
	width: 640px;
	height:20px;
	padding:0 2px 0 0;
	margin:0px 0px 3px 0px;
	text-align:right;
}

#shop_category a {
	color:#95928f;
}

#shop_topmenu .menu_on {
	font:11px Arial ;
	font-weight:bold;
	color:#936c42;
	text-align:center;
	letter-spacing:-1;
	padding:0px 5px 0px 5px;
	background-image:url(../images/bg_shop_topmenu.gif);
	background-position:right top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

#shop_topmenu .menu_off {
	font:11px Arial ;
	color:#95928f;
	text-align:center;
	letter-spacing:-1;
	padding:0px 5px 0px 5px;
	background-image:url(../images/bg_shop_topmenu.gif);
	background-position:right top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}


#shop_category {
	width: 640px;
	height:42;
	padding:5px 5px 0 5px;
	margin:0px 0px 25px 0px;
	background-image:url(../images/bg_shop_category.gif);
	background-position:left top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

#shop_category a {
	color:#b4afaa;
}

#shop_category .cat_on {
	font:11px Arial ;
	font-weight:bold;
	color:#FFFFFF;
	text-align:center;
	padding:2px 8px 8px 8px;
	background-image:url(../images/bg_shop_cat_on.gif);
	background-position:center top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

#shop_category .cat_off {
	font:11px Arial ;
	color:#b4afaa;
	text-align:center;
	padding:2px 8px 8px 8px;
	background-image:url(../images/bg_shop_cat_off.gif);
	background-position:right top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

#box_shop_thumimg{
	float:left;
	width:115px;
	height:170px;
	margin:0px 6px 0px 6px;
	padding:3px 4px 4px 4px;
	font:11px Arial ;
	color:#695f56;
	text-align:center;
	background-image:url(../images/bg_shop_thumimg.gif);
	background-position:left top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

#box_shop_thumimg .text_price{
	font:11px Arial ;
	color:#936c42;
	font-weight:bold;
}

.text_price{
	padding: 0 10 0 5;
	font-weight:bold;
	color:#f2841c;
	text-align:right;
	}
	
.box_shopping_view{
	width:310px;
	height:260px;
	padding:4px;
	margin:0 25px 0 0 ;
	text-align:center;
	background-image:url(../images/bg_shopping.gif);
	background-position:left top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

.taptop_on{
	height:25px;
	padding:3 10 4 10;
	text-align:center;
	color:#FFFFFF;
	font:11px Arial ;
	font-weight:bold;
	letter-spacing:-1px;
	background-image: url(../images/bg_tap_topon.gif);
	background-position:center top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}

.taptop_off{
	height:25px;
	padding:3 10 4 10;
	text-align:center;
	color:#9a9a9a;
	font:11px Arial ;
	font-weight:bold;
	letter-spacing:-1px;
	background-image: url(../images/bg_tap_topoff.gif);
	background-position:center top;
	background-attachment:inherit;
	background-repeat:no-repeat;
}
.taptop_off a{
	color:#9a9a9a;
}

/* 관리자페이지 관련 스타일 정의 */

.table_lefttitle_admin {
	width: 223px;
	height: 65px;
	background-image: url(../images/bg_leftmenu_title.jpg);
	background-position: left top;
	background-attachment:inherit;
	background-repeat: none;
	font-size:16px;
	font-weight:bold;
	color:#000000;
	margin: 0;
	padding: 23 0 0 65;
}

.lm_on {
	width: 180px;
	padding:5px 2px 5px 15px ;
	font-weight:bold;
	color:#f1801b;
	background-image:url(../images/bg_lm_on.gif);
	background-position:left top;
	background-repeat:none;
}

.lm {
	width: 180px;
	padding:5px 2px 5px 15px ;
	background-image:url(../images/bg_lm.gif);
	background-position:left top;
	background-repeat:none;
	font-size:11px;
	font-weight:bold;
	letter-spacing:-1px;
}

.hm {
	padding:5px 25px 5px 25px ;
	background-image:url(../images/bg_header_adminmenu.gif);
	background-position:right top;
	background-repeat:none;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
}


.box_td01 {
	padding: 15px 15px 15px 15px;
	text-align:center;
	border: solid #f1f1f1 5px;

}

.box_td02 {
	padding: 15px 15px 15px 15px;
	text-align:center;
	border: solid #f1f1f1 2px;

}

.border_01 {
	padding: 5px 0px 5px 0px;
	text-align:left;
	border-bottom: solid 1px e7e6e5;

}
.input_search2 {
	margin:0px 2px 1px 0px;
	height:19px;
	width:200px;
	background-color:666666;
	line-height: 12px;
	color: #FFFFFF;
	border-top-width: 0px;
	border-right-width: 0px;
	border-bottom-width: 0px;
	border-left-width: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-top-color: #dddddd;
	border-right-color: #dddddd;
	border-bottom-color: #dddddd;
	border-left-color: #dddddd;
}
.boardlist_search_box2 {
    float:left;
	margin:0px 0px 0px 0px;
	padding:18px 0px 0px 111px;
	width:640px;
	height:55px;
	text-align:left;
	font-size:11px;
	background-image:url(../images/search_bg_0010.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

.search_thumimg {
    float:center;
	margin:0px 4px 0px 4px;
	padding:5px 0px 0px 0px;
	width:144px;
	height:155px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/search_title_0040.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}
.search_thumimg02{
    float:center;
	margin:0px 4px 0px 4px;
	padding:5px 0px 0px 0px;
	width:144px;
	height:141px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/search_bg_0020.gif);
	background-position:top left;
	background-repeat:no-repeat;
	}

.search_thumimg_text{
	font:11px Arial ;
	font-weight:bold;
	color:#936c42;

}

.contact_field1 {
	color: 695f56;
	background-color: f3f1ee;
	text-align: right;
	line-height: 29px;
	padding: 5px;
}
.contact_line2 {
	line-height: 1px;
	background-color: cfcecc;
}
.contact_line1 {
	line-height: 1px;
	background-color: #695f56;
}
.contact_field2 {
	padding: 5px;
}
.box_btn_close2{
	width: 20px;
	height:20px;
	position:absolute;
	left:507px;
	top:18px;
	z-index:50;
}
.hm2 {
	padding:5px 25px 5px 25px ;
	font-size:12px;
	font-weight:bold;
	letter-spacing:-1px;
}
/* 웹진 스타일 추가 */
.bg_webzine_box {
	margin:10 5 5 5;
	padding:5px 4px 4px 4px;
	width:130px;
	height:170px;
	text-align:center;
	font-size:11px;
	background-image:url(../images/bg_webzine.gif);
	background-position:top left;
	background-repeat:no-repeat;
}



.text_bold {
	font-weight:bold;
	line-height:1.2em;
	font-size:13px;
	color:#936c42;
}

.text_notice {
	line-height:1.2em;
	color:#f2841c;
}