﻿
th, td { vertical-align:middle; }
td input, select { vertical-align:middle; }
textarea, select { font-family:"Nanum Gothic"; background:#efefef; border:1px solid #beb7be; font-size:12px; line-height:18px; color:#777;}
input.btn {
    border: medium none;
    font-size: 0;
    height: auto;
    line-height: 0;
    padding: 0;
    width: auto;
}
input {
    border: 1px solid #fff;
    color: #646464;
    font-family: "돋움";
    font-size: 11px;
	height:18px;
    padding: 4px 4px 0;
    vertical-align: middle;
}
option { font-size:12px;  }
.check { border:0; background-color:#fff;}
.radio { border:0; background-color:#fff; }
.point_color {color:#727272;}
.total {background:url("../images/board/bullelt.gif") no-repeat scroll left 25% transparent; margin-top:20px; padding-left:8px; padding-bottom:10px; width:100%;}
.view_mode {float:right;width:200px;text-align:right;padding-right:15px;}

/*------------------------------------------갤러리리스트------------------------------------------*/
.gallery_t { width:898px; clear:both;}
.g_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0; }
.g_table td { padding-bottom:15px; vertical-align:top;  }
.g_table td img { vertical-align:middle; }
/*
.serimg { float:left; width:150px; border:solid 1px #ddd; text-align:center; line-height:80px; height:80px; }
*/
.g_table td ul li.img { width:219px; height:auto; text-align:center; padding-bottom:15px; padding-left:7px; }
.g_table td ul li.img_nopad { width:219px; height:auto; text-align:center; padding-bottom:15px; padding-left:0; }
.g_table td ul li.tit a { width:219px; padding:5px 0 5px 10px;}
.g_table td ul li.tit a:hover { width:219px; padding:5px 0 5px 10px; color:#dc7252; font-weight:bold; }


.gallery_wrap { overflow:hidden; height:1%; position:relative; margin:10px auto 0 auto; max-width:717px; padding:0 1px 30px 1px; }
.gallery { position:relative; float:left; display:inline; width:170px; height:auto; margin:10px 2px 0 6px; }
.gallery .pic {
	/*padding-top:2px;*/
	height:120px;
	overflow:hidden;
	border:5px solid #e34849;/*
	background-image:url("../images/04_report/bg_photo.gif");
	*/
	background-repeat:no-repeat;
	text-align:center;
}
.gallery .sj { margin:5px 0 0 0; width:170px; height:50px; color:#444; font-weight:bold; line-height:1.2em;}
.gallery span.date { color:#c7c7c7; font-size:11px; font-family:Verdana; font-weight:normal; }
/*.vod .btn_view { position:absolute; left:150px; top:141px; }*/
.gallery .btn_view { position:absolute; left:130px; top:90px; }
.gallery .btn_img { width:100px; }


/*paging*/
.paging { padding:15px 0 15px 0; width:100%; text-align:center; clear:both;}
.paging a {
	width:20px;
	height:20px;
	background:url("../images/board/paging_out.gif") no-repeat scroll left center transparent;
	font-family:tahoma;
	font-size:9px;
	color:#666;
	font-weight: bold;
	padding: 4px 7px;
    text-align: center;
    text-decoration: none;
}
.paging .on, .paging .on a:link, .paging .on a:visited, .paging .on a:hover, .paging .on a:active {
  	width:20px;
	height:20px;
	background:url("../images/board/paging_over.gif") no-repeat scroll left center transparent;
    font-family:tahoma;
	font-size:9px;
	color: #fff;
    font-weight: bold;
    padding: 4px 7px;
    text-align: center;
    text-decoration: none;
}

/*------------------------------------------갤러리 상세페이지------------------------------------------*/
.g_detail {overflow:hidden; background-color:#f6f6f6; padding-bottom:15px;height:auto;}
.g_detail_thumb { width:100%; padding-top:10px;}
.g_detail_thumb li {float:left; padding-left:4px;}
.g_detail_thumb li.nopad {float:left; padding:0;}

/*갤러리 목록페이지 버튼*/
.btn_list { text-align:center; font-family:tahoma; font-size:9px;  padding:10px 0 10px 0;  border-top:1px solid #959595;}
.btn_list p { font-size:9px; text-decoration:underline; font-weight:bold; background: url("../images/board/btn_back.gif") no-repeat scroll 45% center transparent;}
.btn_next { float:right; padding-top:20px; }

/*prev,next contents*/
.pre_next_list { clear:both; padding-top:20px; width:898px; }
.pre_next_list li { padding-left:18px; width:100%;}
.pre_next_list li a { padding-left:14px; background: url("../images/board/icon_line.gif") no-repeat scroll left center transparent;}
.pre_next_title { width:80px; float:left; color:#333; }
.pre {
	border-top:1px solid #c8c8c8;
	border-bottom:1px solid #e3e3e6;
	padding-top:8px;
	padding-bottom:8px;
	/*background: url("../images/board/icon_prev.gif") no-repeat scroll left center transparent;*/
}
.pre p {float:left;}
.next {
	border-bottom:1px solid #c8c8c8;
	padding-top:8px;
	padding-bottom:8px;
	/*background: url("../images/board/icon_next.gif") no-repeat scroll left center transparent;*/
}
.next p {float:left;}

/*------------------------------------------------tab------------------------------------------------*/

.tab { overflow:hidden; width:100%; background:url(../images/customer/tab_line.gif) repeat-x; padding-bottom:20px;}
.tab li {float:left; padding-left:1px;}
.tab li.nopad {padding:0;}

/*------------------------------------------공지사항리스트------------------------------------------*/
.search { float:right; }
.search select, input, img { vertical-align:middle; }
.board_con {clear:both; padding-top:20px; padding-bottom:5px;}


/*-----------------------------------------------리스트-----------------------------------------------*/
.v_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
.v_table th { color:#333; font-size:10px; height:28px; border-top:1px solid #575757; border-bottom:1px solid #b6b6b6; text-align:center; }
.v_table th.line { border-bottom:2px solid #575757; }
.v_table td.left { text-align:left; }
.v_table td { color:#8b8b8b; font-size:12px; text-align:center; padding:10px 10px; border-bottom:1px solid #e5e5e5; letter-spacing:-0.1px; }
.v_table td.right {text-align:right;}
.v_table td.center {text-align:center;}

/*-----------------------------------------------뷰-----------------------------------------------*/
.i_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
.i_table thead th { font-family:tahoma; color:#333; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px;}
.i_table thead td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px;}
.i_table thead td input { background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}
.i_table tbody th { font-family:tahoma; color:#333; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
.i_table tbody td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
.i_table tbody td textarea { background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}

/*-----------------------------------------------댓글-----------------------------------------------*/
.r_table_top {clear:both; padding-top:30px; padding-bottom:20px;}
.r_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
.r_table thead th { font-family:tahoma; color:#777; font-size:10px; height:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px;}
.r_table thead td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #e5e5e5; border-bottom:1px solid #e5e5e5; padding-left:20px;}
.r_table thead td input { background:#f7f7f7; border:1px solid #e5e5e5; font-size:12px; line-height:18px; color:#777;}
.r_table tbody th { font-family:tahoma; color:#777; font-size:10px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
.r_table tbody td { color:#8b8b8b; font-size:12px; height:30px; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
.r_table tbody td textarea { background:#f7f7f7; border:1px solid #e5e5e5; font-size:12px; line-height:18px; color:#777;}

.m_table { width:100%; border-spacing:0; border-collapse:collapse; padding:0; margin:0;}
.m_table tbody th { color:#333; font-size:10px; padding:10px 0 10px 0; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; background-color:#f5f5f5; text-align:left; padding-left:20px; }
.m_table tbody td { color:#8b8b8b; font-size:10px; padding:10px 0 10px 0; border-top:1px solid #575757; border-bottom:1px solid #e5e5e5; padding-left:20px; }
.m_table tbody td input { font-family:tahoma; background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777;}
.m_table tbody td input.no { border:0; background:#FFFFFF;}

/*width*/
.w50{ width:50px;}
.w100{ width:100px;}
.w160{ width:160px;}
.w250{ width:250px;}
.w400{ width:400px;}
.w420{ width:420px;}
.w570{ width:570px;}
.w860{ width:860px;}

/*popup*/
#popup_contain { width:450px; padding:30px 30px 50px 30px; border:1px solid #000; font-family:돋움,tahoma; font-size:12px; }
.popup_title { padding-bottom:20px;}
.popup_title ul { padding-top:10px;}
.popup_title li { height:16px;}
.popup_search li {float:left;}
.popup_search li.pad { padding-left:5px; padding-right:5px;}
.popup_search li input { font-family:tahoma; background:#f7f7f7; border:1px solid #c5c5c5; font-size:12px; line-height:18px; color:#777; }
.zip_table {clear:both; padding-top:20px; padding-bottom:20px;}
.zip_table li{ height:140px; overflow-y: scroll;}
/*sitemap*/
.sitemap_title { padding-top:10px; padding-bottom:40px;}
.sitemap {height:380px;}
.sitemap li {width:127px; padding-right:20px; float:left;}
.sitemap_con {padding-top:15px;}