﻿@charset "utf-8";
/* 반드시 들어가야 하는 스타일 시작 */

/* 본문 공통 */
body {
		font:12px/1.5 Dotum, Verdana, AppleGothic, Sans-serif;
		background-color:#fff;
		color:#666;
        margin:0;
}
a:link          { color:#545454;     text-decoration:none;}
a:visited       { color:#545454;     text-decoration:none;}
a:hover         { color:#333;  text-decoration:underline;}
a:active        { color:#333;     text-decoration:none;}


/* 페이징 - 현재 페이지 */
    .selected               { font-weight:bold;  color:#f30;}
    .no-more-prev,
	.no-more-next { color:#ccc;}


/* 카테고리 - 이미지 버튼 */
    .ib                     { cursor:pointer;}
/* 카테고리 - 트리 셀 */
    .branch3                { cursor:pointer;}
/* 카테고리 - 카테고리 옆 개수 스타일 */
    .c_cnt                  { font:0.75em Tahoma, Helvetica, Arial, Dotum, sans-serif;  color:#f30;}


/* 달력 월 표시 */
    .cal_month              { font:0.95em Verdana, Helvetica, Arial, Dotum, sans-serif;  height:18px; font-weight:bold;}
/* 달력 요일 표시(th 영역) */
    .cal_week1              { font:0.95em Dotum, Arial, sans-serif;  height:18px;  font-weight:normal;}
/* 달력 일요일 표시(th 영역) */
    .cal_week2              { font:0.95em Dotum, Arial, sans-serif;  color:#f30; }

/* 달력 Week(tr 영역)  */
    .cal_week               { background-color:#fff;}
    .cal_current_week       { background-color:#eee;}

/* 달력 Day(td 영역) */
    .cal_day                { font:0.95em Verdana, Helvetica, Arial, Dotum, sans-serif;  color:#999;  text-align:center;}
/* 달력 Day, 일요일 (td 영역)  */
    .cal_day_sunday         { color:#f30 !important;}
    .cal_day_sunday a        { color:#f30 !important;}

/* 달력 지난 달 날짜 표시(td)   */
    .cal_day1               { color:#ccc;}
/* 달력 다음 달 날짜 표시(td)   */
    .cal_day2               { color:#ccc;}
/* 달력 이번 달 날짜 표시(td) */
    .cal_day3               { color:#666;}
/* 달력 오늘 날짜 표시(td) */
    .cal_day4               { color:#000;  text-decoration:underline;}
/* 달력 글쓴 날 링크 스타일 */
    a.cal_click:link        { color:#333;  font-weight:bold;}
    a.cal_click:visited     { color:#333;  font-weight:bold;}
    a.cal_click:hover       { color:#f30;  font-weight:bold;}

/* 종류별 코멘트 */
    .rp_general             { color:#333; font-weight:normal; padding:0 0 10px 15px;}
    .rp_admin               { }
    .rp_secret              { color:#f30;   font-weight:bold;}
	
	
/* 종류별 코멘트 */
    .guest_general          { }
    .guest_admin            { background:url(images/iconAdmin.gif) no-repeat; padding-left:20px;}
	
	
/* 비밀 댓글 (로그아웃시 비밀글 표현)    */
    .hiddenComment { background:url(images/iconSecret.gif) no-repeat;  padding-left:20px;  font-weight:normal;}


/* 이미지 아래 캡션 스타일 */
    .cap1                   { color:#999;  text-align:center;}
/* 그림 */
    .imageblock             { border:1px solid #ddd;  padding:5px;  margin:5px 0;}
/* 왼쪽 */
    .left                   { }
/* 가운데 */
    .center                 { }
/* 오른쪽 */
    .right                  { }
/* 그림 2개 배치 */
    .dual                   { background-color:#fff; margin-bottom:5px;}
/* 그림 3개 배치 */
    .triple                 { background-color:#fff; margin-bottom:5px;}

/* 본문 - more / less */
    .moreless_fold          { background:url(images/iconMore.gif) top left no-repeat;  padding-left:20px; color:#000;}
    .moreless_top           { background:url(images/iconLess.gif) top left no-repeat;  padding-left:20px; color:#000;}
    .moreless_body          { }
    .moreless_bottom        { background:url(images/iconLess.gif) top right no-repeat;  padding-right:20px; color:#999; text-align:right;}

/* 키워드 */ 
    .key1 { cursor: pointer; border-bottom: 1px dotted #ccc; }


/* 반드시 들어가야하는 스타일 끝 - 이 아래는 자유롭게 추가, 삭제 가능 */

hr              { display:none;}
img             { border:0;}
h1, h2, h3, h4  { margin:0;  padding:0;}
h1              { font-size:1.8em;}
h2              { font-size:1.4em;}
h3              { font-size:1.2em;}
h4              { font-size:1em;}
input           { border:1px solid #aaa;}
textarea        { border:1px solid #aaa;}
select        	{ font-size:12px; color:#545454; height:20px;}

/* 채널설정바 */

#channel {
	width:100%;
	height:20px;
	float:right;
	position:absolute;
	top:10px;
	right:5px;
}

#channel .ch_menu {
	float:right;
	padding:0;
	margin:0;
}


#channel .ch_menu ul {
	padding:0;
	margin:0;
}

#channel .ch_menu ul li {
	display:inline;
	list-style:none;
	padding:0;
	margin:0;
}

#channel .ch_menu ul li.info {
	padding:0 7px 0 0;
	margin:0;
	font-size:12px;
	font-weight:normal;
	letter-spacing:-1px;
	color:#545454;
}

#channel .ch_menu ul li.menu {
	padding:3px 2px 0 17px;
	margin:0;
	background:url(images/ch_ico.gif) no-repeat left 3px;
	vertical-align:middle;
	font-size:14px;
	font-weight:bold;
	letter-spacing:-1px;
	color:#545454;
}

#channel .ch_menu ul li.logout{
	padding:0 0 0 7px;
	margin:0;
	font-weight:bold;
	background:url(images/ch_line.gif) no-repeat left 1px;
	color:#545454;
}

#channel .ch_menu ul li a {
	color:#545454;
}

#channel .ch_menu ul li a:hover {
	color:#333;
	text-decoration:underline;
}

#ch_home {
	width:120px;
	float:right;
	position:absolute;
	top:30px;
	right:70px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	z-index:100;
}

#ch_home .menu_box {
	width:100%;
	border:1px #bfccd9 solid;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

#ch_home .menu_box ul {
	padding:0;
	margin:0;
}

#ch_home .menu_box ul li {
	list-style:none;
	font-size:11px;
	color:#545454;
	padding:0 0 0 15px;
	margin:2px 0 3px 0;
	text-decoration:none;
	background:url(images/bul.gif) no-repeat 9px 8px;
}

#ch_home2 {
	width:120px;
	float:right;
	position:absolute;
	top:30px;
	right:10px;
	margin:0;
	padding:0;
	background-color:#FFFFFF;
	z-index:100;
}

#ch_home2 .menu_box {
	width:100%;
	border:1px #bfccd9 solid;
	background-color:#FFFFFF;
	margin:0;
	padding:0;
}

#ch_home2 .menu_box ul {
	padding:0;
	margin:0;
}

#ch_home2 .menu_box ul li {
	list-style:none;
	font-size:11px;
	color:#545454;
	padding:0 0 0 15px;
	margin:2px 0 3px 0;
	text-decoration:none;
	background:url(images/bul.gif) no-repeat 9px 8px;
}



/* 전시관 레이아웃 */

#body_bg {
	width:100%;
	margin:0 0 0 0;
	background:url(images/top_bg.jpg) repeat-x;
}

#container {
		width:900px;
		margin:0 auto;
		padding:0; 
		background-color:#fff;
}

#header {
		background:url(images/top_visual.jpg) no-repeat left top;
		/*background-color:#bbb;*/
		/*margin:0 0 10px 0;*/
		margin:0 0 10px 0;
		padding:0;
		min-height:218px;
		height:218px;
}

#content {
		float:left;
		width:670px;
		overflow:hidden;
		padding:0 20px 20px 0;
		margin:0;
		background-color:#fff;
}

#sidebar {
		float:right;
		width:210px;
		margin:0;
		padding:0;
		background-color:#fff;
}

/* 헤더 */

#header .header_title { 
	float:left; 
	font: bold 24px "Dotum", Tahoma, sans-serif; 
	color: #545454; 
	padding:0 0 0 0; 
	margin:145px 0 10px 15px;
}

#header .header_title a, .header_title a:hover { font: bold 20px "Dotum", Tahoma, sans-serif; color: #336699; padding:0 0 0 0; margin:0 0 0 0; }

#top_menu {
	clear:both;
	width:900px;
	height:43px;
	margin:0;
	padding:0;
}

#top_menu .blogMenu { 
	float:right; 
	padding:13px 0 0 0; 
	margin:0 0 0 0;  
	font:15px "Dotum", Tahoma, sans-serif ;  
	font-weight:bold; 
	vertical-align:middle; 
}

#top_menu .blogMenu a:link,
#top_menu .blogMenu a:visited{ color:#fff;} 
#top_menu .blogMenu a:hover { color:336699; text-decoration:underline;}

#top_menu .blogMenu ul { 
	margin:0; 
	padding:0;
}

#top_menu .blogMenu ul li { 
	list-style:none; 
	display:inline; 
	padding:8px 20px 2px 0; 
	color:#fff;
}

#top_menu .visitor {
	float:left;
	font:12px Dotum, Verdana, Sans-serif;  
	color:#fff;
	padding:15px 0 0 20px;  
	margin:0;  
}

#top_menu .visitor ul { 
	margin:0; 
	padding:0;
}

#top_menu .visitor ul li { 
	list-style:none; 
	display:inline; 
}

#top_menu .visitor ul li .total { 
	font-weight:bold; 
}

/* 사이드바 */

#sidebar h3                    { font-size:1em;  font-weight:bold; color:#545454; padding-top:20px; border-bottom:1px solid #ccc; margin-bottom:5px;}
#sidebar h3                    { display:none;}
#sidebar a                     { color:#545454; text-decoration:none;}
#sidebar a:hover               { color:#333; text-decoration:underline;}
#sidebar .date                 { font:11px Dotum, Tahoma, Helvetica, Arial, Dotum, sans-serif;  color:#666;}
#sidebar .name                 { font:11px Dotum, Arial, sans-serif;  color:#666;}
#sidebar .cnt                  { font:11px Dotum, Tahoma, Helvetica, Arial,  sans-serif;  color:#336699;}


/* 전시관 이미지 및 설명 */

#sidebar .side_box_01 { 
	height:10px;
	font-size:0;
	line-height:0;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}


#sidebar .trust {
	background:url(images/side_box_02.gif) repeat-y left top; 
	text-align:center;
	margin:0;
	padding:0 0 0 0;
}


#sidebar .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	padding:0 0 0 0; 
	margin:0;
}

#sidebar .side_box_02 ul{ 
	margin:0;
	padding:0 10px 0 10px;
}

#sidebar .side_box_02 ul li{ 
	list-style:none; 
	margin:0; 
	padding:0;
	word-break:break-all;
}

#sidebar .side_box_02 ul li.blogImage img { 
	width:190px;
	text-align:center;
	padding:10px 0 5px 0;
}

#sidebar .side_box_02 ul li.blogDesc { 
	color:#545454;  
	font-size:11px;  
	line-height:130%;  
	letter-spacing:-1px;
}

#sidebar .side_box_02 ul li .userID { 
	color:#545454;  
	font-size:12px;  
	font-weight:bold;
	padding-left:8px;  
	letter-spacing:-1px;
}

#sidebar .side_box_02 ul li.adminMenu {
	height:25px;
	text-align:center;
	margin:0 ;
	padding:5px 0 0 0;  
}

#sidebar .side_box_02 ul li.vstore {
	height:28px;
	background:url(images/ch_vstore.gif) no-repeat left top;
	text-align:center;
	margin:0 ;
	padding:4px 3px 0 3px;
}

#sidebar .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0 0 10px 0; 
	margin:0;
}



/* 검색 */

#sidebar .search               { width:190px; height:25px; background:#efefef; text-align:center; margin:0 0 0 10px; padding:5px 0 0 0;}
#sidebar .search input         { width:120px;  height:16px; vertical-align:top;}

#sidebar .search img { 
	width:43px;  
	height:20px; 
	background:url(images/search.gif) no-repeat; 
	margin:0;
}

/* 카테고리 */

#sidebar .category { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .category .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .category .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top;
	margin:0;
	padding:0 10px 0 10px;
}

#sidebar .category .side_box_02 .tit {
	background:url(images/side_tit.gif) no-repeat left top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 7px;
}

#sidebar .category .side_box_02 ul { 
	margin:0;
	padding:0;
}

#sidebar .category .side_box_02 ul li { 
	margin: 0 0 0 0;
	padding:3px 0 0 0;
	list-style:none;
	width:190px;
}

#ctl00_Category table {
	width:190px;
	table-layout:fixed;
}

#ctl00_Category table tbody tr td  {
	height:16px;
	overflow:hidden;
	word-break:break-all;
}

#ctl00_Category span div
{
	width:190px;
	overflow:hidden;
	margin:0 0 0 0;
	word-break:break-all;
}

#sidebar .category .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

/*#sidebar .category li          { background:none;}
#sidebar .category li ul li    { background:url(images/bul.gif) 0 6px no-repeat;  padding-left:10px;}
#sidebar .category li ul li ul li { background:none; border-left:1px dotted #ccc; padding-left:6px; margin-left:2px;}
#sidebar .category li ul li ul li a{ color:#999;}*/


/* 링크 */ 

#sidebar .link { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .link .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .link .side_box_02 .tit { 
	background:url(images/side_tit.gif) no-repeat 10px top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 17px;
}

#sidebar .link .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	margin:0;
	padding:0 0 0 0;
}

#sidebar .link .side_box_02 li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	font-size:12px;
	color:#545454;
	background:url(images/bul.gif) no-repeat 3px 5px;
}

#sidebar .link .side_box_02 ul li a {
	color:#545454;
	text-decoration:none;
}

#sidebar .link .side_box_02 ul li a:hover { 
	color:#333;
	text-decoration:underline;
}

#sidebar .link .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}


/* 태그 목록 */

#sidebar .tagbox { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .tagbox .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .tagbox .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	margin:0;
	padding:0 0 0 0;
}

#sidebar .tagbox .side_box_02 .tit { 
	background:url(images/side_tit.gif) no-repeat 10px top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 17px;
}

#sidebar .tagbox .side_box_02 li {
	display:inline;
	list-style:none;
	margin:0;
	padding:0;
}

#sidebar .tagbox .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .tagbox .side_box_02 ul li a        { letter-spacing:-1px;}
#sidebar .tagbox  side_box_02 ul li a:hover { text-decoration:uinderline;}
#sidebar .tagbox .side_box_02 ul li .cloud1  { background-color:#67adc4;  font-weight:bold;  font-size:16px;  color:#fff;}
#sidebar .tagbox .side_box_02 ul li .cloud2  { font-weight:bold;  font-size:15px;  color:#9966cc;}
#sidebar .tagbox .side_box_02 ul li .cloud3  { font-weight:bold;  font-size:14px;  color:#669900;}
#sidebar .tagbox .side_box_02 ul li .cloud4  { font-size:13px;  color:#669999;}
#sidebar .tagbox .side_box_02 ul li .cloud5  { font-size:12px;  color:#999;}	


/* 최근에 올라온 글 */

#sidebar .recentPost { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .recentPost .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .recentPost .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	margin:0;
	padding:0 0 0 0;
}

#sidebar .recentPost .side_box_02 .tit { 
	background:url(images/side_tit.gif) no-repeat 10px top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 17px;
}

#sidebar .recentPost .side_box_02 li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	font-size:12px;
	color:#545454;
	background:url(images/bul.gif) no-repeat 1px 5px;
}

#sidebar .recentPost .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

/* 최근에 달린 댓글 */

#sidebar .recentComment { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .recentComment .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .recentComment .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	margin:0;
	padding:0 0 0 0;
}

#sidebar .recentComment .side_box_02 .tit { 
	background:url(images/side_tit.gif) no-repeat 10px top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 17px;
}

#sidebar .recentComment .side_box_02 li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	font-size:12px;
	color:#545454;
	background:url(images/bul.gif) no-repeat 1px 5px;
}

#sidebar .recentComment .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

/* 최근에 받은 트랙백 */

#sidebar .recentTrackback { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .recentTrackback .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .recentTrackback .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	margin:0;
	padding:0 0 0 0;
}

#sidebar .recentTrackback .side_box_02 .tit { 
	background:url(images/side_tit.gif) no-repeat 10px top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 17px;
}

#sidebar .recentTrackback .side_box_02 li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	font-size:12px;
	color:#545454;
	background:url(images/bul.gif) no-repeat 1px 5px;
}

#sidebar .recentTrackback .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

/* 글 보관함 */

#sidebar .archive { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .archive .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .archive .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	margin:0;
	padding:0 0 0 0;
}

#sidebar .archive .side_box_02 .tit { 
	background:url(images/side_tit.gif) no-repeat 10px top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 17px;
}

#sidebar .archive .side_box_02 li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	font-size:12px;
	color:#545454;
	background:url(images/bul.gif) no-repeat 1px 5px;
}

#sidebar .archive .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

/* 달력 */

#sidebar .calendar { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .calendar .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .calendar .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	margin:0;
	padding:0 0 0 0;
}

#sidebar .calendar .side_box_02 .tit { 
	background:url(images/side_tit.gif) no-repeat 10px top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 17px;
}

#sidebar .calendar .side_box_02 li {
	margin:0;
	padding:0 0 0 0;
	list-style:none;
}

#sidebar .calendar .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

/* 최근 방문자 */ 

#sidebar .latest_visitor { 
	padding:10px 0 0 0; 
	margin:0;
}

#sidebar .latest_visitor .side_box_01 { 
	height:10px;
	background:url(images/side_box_01.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}

#sidebar .latest_visitor .side_box_02 .tit { 
	background:url(images/side_tit.gif) no-repeat 10px top;
	height:25px;
	font-size:12px;
	color:#fff;
	font-weight:bold;
	margin:0;
	padding:5px 0 0 17px;
}

#sidebar .latest_visitor .side_box_02 { 
	background:url(images/side_box_02.gif) repeat-y left top; 
	margin:0;
	padding:0 0 0 0;
}

#sidebar .latest_visitor .side_box_02 li {
	margin:0;
	padding:0 0 0 10px;
	list-style:none;
	font-size:12px;
	color:#545454;
	background:url(images/bul.gif) no-repeat 3px 5px;
}

#sidebar .latest_visitor .side_box_02 ul li a {
	color:#545454;
	text-decoration:none;
}

#sidebar .latest_visitor .side_box_02 ul li a:hover { 
	color:#333;
	text-decoration:underline;
}

#sidebar .latest_visitor .side_box_03 { 
	height:5px;
	background:url(images/side_box_03.gif) no-repeat left top; 
	padding:0; 
	margin:0;
}


/* RSS 피드 */

#sidebar .rss { 
	padding:5px 0 5px 0; 
	margin:0;
	text-align:center;
}

/* 공지사항 */

/*#sidebar .notice               { margin:10px 0;  padding:0;}
#sidebar .notice li            { border-bottom:1px dotted #ddd;  margin:0 0 2px 0; padding:0 0 1px 0; background:none;}
#sidebar .notice a:link,
#sidebar .notice a:visited     { background:url(images/iconNotice.gif) 0 0 no-repeat; padding:1px 0 5px 27px;}
#sidebar .notice a:hover       { background:url(images/iconNotice_on.gif) 0 0 no-repeat;  padding:0 0 5px 27px; text-decoration:none; color:#f60;}*/


/* 컨텐츠 */

/*#content .localog, 
#content .taglog, 
#content .entryNotice, 
#content .entryProtected, 
#content .entry             { padding:0;  margin-bottom:10px;}
#content .guestbook, 
#content .postList, 
#content .searchRplist      { padding:10px;}*/

#content .localog h3, 
/*#content .taglog h3,*/ 
#content .guestbook h3, 
#content .postList h3, 
#content .searchRplist h3   { border-bottom:1px solid #ccc;  margin-bottom:10px;  color:#222;}
#content .post_list        { font-size:14px; color:#607f9f; font-weight:bold; border-bottom:1px #607f9f solid; padding:0 0 0 5px;} 

#content .taglog h3 { 
	font-size:14px;
	color:#505050;
	font-weight:bold;
	border-top:1px dotted #4f4f4f;
	border-bottom:1px dotted #4f4f4f;
	line-height:1.3em;
	margin:0;
	padding:7px 0 7px 5px;
}


.postList ol, 
.searchRplist ol            { list-style:none;  padding:5px;  margin:0;}
.postList li, 
.searchRplist li            { background:url(images/bul.gif)  no-repeat 2px 6px; padding:0 0 2px 8px; margin-bottom:4px;}
.postList .date, 
.searchRplist .date         { font:12px Verdana, Helvetica, Arial, Gulim, sans-serif;  margin-right:10px; }
.postList .cnt            { font:0.75em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#336699;} 
.searchRplist .name         { font:0.95em Dotum, Arial, sans-serif;    color:#999;  padding-left:8px;}

.localog .spot              { background:url(images/iconIndentArrow_local.gif) 5px 0 no-repeat;  padding-left:20px;  margin-top:5px;}
.localog .info              { background:url(images/iconIndentArrow_localinfo.gif) 5px 3px no-repeat;  padding-left:15px;  margin-top:2px;}
.localog a:link             { color:#5a5194;}
.localog a:visited          { color:#5a5194;}
.localog a:hover            { color:#7870ab;  text-decoration:underline;}

.taglog ul                  { padding:5px; margin:0; text-align:justify;}
.taglog li                  { display:inline;}
.taglog a:hover             { btext-decoration:uinderline;}
.taglog li .cloud1          { background-color:#67adc4;  font-weight:bold;  font-size:16px;  color:#fff;}
.taglog li .cloud2          { font-weight:bold;  font-size:15px;  color:#9966cc;}
.taglog li .cloud3          { font-weight:bold;  font-size:14px;  color:#669900;}
.taglog li .cloud4          { font-size:13px;  color:#669999;}
.taglog li .cloud5          { font-size:12px;  color:#999; }

/* 20080821 지역로그 추가 */
.location_title h3 {
	height:20px; 
	font-size:12px;
	color:#000;
	font-family:dotum, Arial, sans-serif;
	font-weight:bold;	
	line-height:1.8em;
	background:url(images/ico_tit.gif) no-repeat 8px 5px;
	background-color:#d6e8f4;
	padding:3px 0 5px 25px; 
	margin:0 0 10px 0; 
	clear:both;
	
}
.locationlog {
	margin:10px 0 10px 0;
}
.location_depth_01 {
	color:#666;
	margin-top: 4px;
	background:url(images/iconlocation_spot.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin-left: 20px;
}	
.location_depth_02 {
	color:#666;
	margin-top: 4px;
	background:url(images/iconlocation_spot.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin-left: 40px;
}
.location_depth_03 {
	color:#666;
	margin-top: 4px;
	background:url(images/iconlocation_spot.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin-left: 60px;
}
.location_depth_04 {
	color:#666;
	margin-top: 4px;
	background:url(images/iconlocation_spot.gif) no-repeat 0 4px;
	padding:0 0 0 12px;
	margin-left: 80px;
}
.location_info_01 { 
	color:#416e00;
	background:url(images/iconlocation_info.gif) no-repeat 0 7px;
	padding:0 0 0 8px;
	margin-left: 60px;
}
.location_info_02 { 
	color:#416e00;
	background:url(images/iconlocation_info.gif) no-repeat 0 7px;
	padding:0 0 0 8px;
	margin-left: 80px;
}
.location_info_03 { 
	color:#416e00;
	background:url(images/iconlocation_info.gif) no-repeat 0 7px;
	padding:0 0 0 8px;
	margin-left: 100px;
}
.location_info_04 { 
	color:#416e00;
	background:url(images/iconlocation_info.gif) no-repeat 0 7px;
	padding:0 0 0 8px;
	margin-left: 120px;
}
.locationlog a:link, .locationlog a:visited { color:#416e00; text-decoration:none;}
.locationlog a:hover{ color:#f60; text-decoration:none;}
/* 20080821 지역로그 추가 끝 */


.guestbook p                { padding:2px 0; margin:0;}

.guestWrite                 { padding:10px;  background-color:#f5f5f5;  border:1px solid #ddd;}
.guestWrite input           { width:150px;}
.guestWrite textarea        { width:465px;  padding:5px;}
.guestWrite .homepage       { width:300px;}
.guestWrite .submit         { width:477px;  height:22px;  background-color:#ccc;  font:1.1em Dotum, Arial, sans-serif; padding-top:3px;}

.guestList                  { padding:10px 0 0 0;}
.guestList ol,
.guestList ul               { margin:0; padding:0;  list-style:none;}
.guestList li p             { border-top:1px dashed #ccc; margin-top:5px; padding-top:5px;}
.guestList ol li            { border:5px solid #eee;  padding:10px;  margin-bottom:10px;  width:490px; overflow:hidden;}
.guestList li ul li         { margin-left:20px;  background:url(images/iconIndentArrow_local.gif) no-repeat 10px 10px;  background-color:#f5f5f5;  padding-left:25px;  border:none;  width:440px; overflow:hidden;}
.guestList li .name         { color:#666;  font-weight:bold;}
.guestList li .date         { font:0.8em Tahoma, Helvetica, Arial, Gulim, sans-serif;}

.guestList .control a.modify       { background:url(images/iconModify.gif) no-repeat;  padding:0 0 2px 53px;  text-decoration:none;}
.guestList .control a.modify span  { display:none;}
.guestList .control a.write        { background:url(images/iconWrite.gif) no-repeat;  padding:0 5px 2px 53px;  text-decoration:none;}
.guestList .control a.write span   { display:none;}


/* entry */

.entryNotice h2, 
.entryProtected h2, 
.entry h2                { font-size:14px; line-height:1.2em;}
.titleWrap               { font-size:12px; color:#545454; line-height:1.3em; border-bottom:1px dashed #ccc; border-top:1px dashed #ccc;  padding:5px 0 5px 0;  margin-bottom:10px;}
.titleWrap .category a   { font:1em Dotum, Arial, sans-serif;  color:#545454;  margin-right:6px;}
.titleWrap .date         { font:0.9em Dotum, Verdana, Helvetica, Arial, sans-serif;  color:#888;}

/* 보호글 */

.entryProtected p.text   { background:url(images/imgProtected.gif) no-repeat ; padding:0 0 10px 50px;}
.entryProtected input    { width:100px;}
.entryProtected .submit  { color:#fff; width:50px; padding-top:2px; height:20px; background-color:#000;}
.entryProtected .org     { color:#ff6600;}


/* 포스팅 내용 */

.article                 { width:660px; margin:5px 5px 10px 5px; overflow:hidden;}
.article a:link          { color:#5a5194;  text-decoration:none;}
.article a:visited       { color:#5a5194;  text-decoration:none;}
.article a:hover         { color:#7870ab;  text-decoration:underline;}
.article a:active        { color:#5a5194;  text-decoration:none;}
.article dt              { text-decoration:underline;}
.article dd              { margin-left:20px;  padding-bottom:10px;}
.article blockquote      { background:url(images/iconBlockquote.gif) top left no-repeat;  padding-left:25px;  margin:10px 20px;}

/* 태그 */

.tagTrail                { border-top:1px dotted #e2e2e2; margin:0; padding:5px 0 5px 45px;  background:url(images/entryTag.gif) no-repeat 10px 5px; clear:both;}
.tagText                 { /*display:none;*/font-size:12px;}

.actionTrail             { color:#333; height:20px; background:#e8f1f9; margin:0 10px 3px 10px; padding:7px 10px 0 10px;  font:12px Dotum; clear:both;}
.actionTrail font        { font:12px Dotum; }
.actionTrail .cnt        { color:#336699; font-weight:bold;font-size:12px; }

/* 트랙백 */

.trackback               { background-color:#fff; margin:0 10px 4px 10px;  padding:10px 0 10px 0; overflow:hidden;}
.trackback a             { color:#000;}
.trackback h3            { font:12px Dotum; color:#333; padding:0 0 5px 10px;}
.trackback h4            { font:11px Dotum;  color:#333; font-weight:normal; margin:0;}
.trackback ol            { margin:0;  padding:0;  list-style:none;}
.trackback li            { border-top:1px dotted #ccc;  padding:5px;}
.trackback .blogname	 { font:11px Dotum;  color:#333; font-weight:normal; margin:0;}


.trackback .date         { font:0.9em Verdana, Helvetica, Arial, sans-serif;  color:#777;}
.trackback p             { font:0.95em Dotum, Arial, sans-serif;  color:#999;  margin:3px 0 0 0; padding:0;  line-height:130%; letter-spacing:-1px}

.trackback a.delete      { background:url(images/iconDelete.gif) left top no-repeat;  padding-left:8px;  text-decoration:none;}
.trackback a.delete span { display:none;}


/*구매문의 수정 by sjkang */
.commentBox                          { background:images/box_mld.gif) repeat-y 0 0; margin:10px 10px 3px 8px; padding:0 0 0 0; width:648px; overflow:hidden;} 
									 
.commentBox p                        { color:#545454; font-weight:normal; margin:3px 0 0 0; padding:0;}
.commentBox p.btn                    { color:#545454; font-weight:normal; margin:5px 0 0 0; padding:0;}

.commentBox h3                       { display:none;}
.commentBox ol,
.commentBox ul                       { margin:0;  padding:0;  list-style:none;}
.commentBox .date                    { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.commentBox .name                    { font-weight:bold;}
.commentBox ol li                    { padding:10px 5px; margin:-10px 0 0 0;}
.commentBox li ul li                 { padding:5px 10px 5px 25px;  background:url(images/iconIndentArrow_local.gif) no-repeat 10px 6px;}
.commentBox .control a.address       { background:url(images/iconAddress.gif) no-repeat;  padding-left:52px;  padding-bottom:2px;  text-decoration:none;}
.commentBox .control a.address span  { display:none;}
/*.comment .control a.modify        { background:url(images/iconModify.gif) no-repeat;  padding-left:52px;  padding-bottom:2px;  text-decoration:none;}*/
.commentBox .address      			 { float:right; position:relative; top:-23px; left:-10px; padding:5px; margin:0 0 -25px 0;}
.commentBox .modify				  	 { float:right; position:relative; top:-23px; left:-10px; padding:5px; margin:0 0 -25px 0;}
.commentBox .write         		     { float:right; position:relative; top:-23px; left:-10px; padding:5px; margin:0 0 -25px 0;}
/*.comment .control .modify        { padding-left:380px;}
.comment .control .write         { }*/
.commentBox a                     { color:#333;}
.commentBoxList                   { margin:0 0 0 0; padding:2px 0 0 0; }
.commentBoxList ol li             { margin:0 0 0 0; padding:0 10px 0 0;}
.commentBoxList ol li .tel        { color:#336699; font-weight:normal; padding:2px 10px 0 13px; background:url(images/icontelephone.gif) no-repeat 0 0;}
.commentBoxList ol li .email      { color:#336699; font-weight:normal; padding:0 0 0 13px; background:url(images/iconemail.gif) no-repeat 0 0;}
.commentBoxList .info       	  { clear:both; margin:0; padding:2px 0 0 0;}
.commentBoxList ol ul             { padding:5px 10px 5px 25px; background:url(images/iconIndentArrow_local.gif) no-repeat 25px 8px;}
.commentBoxList ol ul li  		  { margin:0 0 0 0; padding:0 0 0 5px; background:url(images/bg_comment_blank.gif) no-repeat 0 0;}
.commentWrite                     { width:500px; padding:20px 0 10px 20px; margin:0 0 0 0;}
.commentWrite input               {  }
.commentWrite .input              { padding:0 0 0 24px; }
.commentWrite textarea            { width:500px;  padding:5px;}
.commentWrite .homepage           { width:300px; padding:0 24px 0 13px;}
.commentWrite .homepage input     { width:250px;}
/*.commentWrite .submit             { width:477px;  height:22px;  background-color:#ccc;  font:1.1em Dotum, Arial, sans-serif; padding-top:3px; position:relative; top:-18px;}*/
.commentWrite .name               { font-weight:normal; color:#554545; top:-23px; left:-10px; background:url(images/iconEssential.gif) no-repeat left 1px; padding:0 24px 0 13px;}
.commentWrite .pass               { top:-23px; left:-10px; background:url(images/iconEssential.gif) no-repeat left 1px; padding:0 24px 0 13px;}
.commentWrite .phone              { top:-23px; left:-10px; padding:0 6px 0 13px;}
.commentWrite .email              { top:-23px; left:-10px; padding:0 36px 0 13px;}
.commentWrite .secretWrap         { float:right;}
.commentWrite .checkbox           {	border:none; padding:0;	margin:0; width:15px;}

/* 구매문의 박스 스타일 */
.commentBoxTop 					  { background:url(images/bg_comment_top.gif) no-repeat 0 0; height:33px; margin:0 0 0 0; padding:6px 0 0 14px; line-height:0px; font-size:0px;}/*
*html .commentBoxTop 		      { background:url(images/bg_comment_top.gif) no-repeat 0 0; height:33px; margin:0 0 -10px 0; padding:6px 0 0 14px; line-height:0px; font-size:0px;}
*:first-child+html .commentBoxTop { background:url(images/bg_comment_top.gif) no-repeat 0 0; height:33px; margin:0 0 0 0; padding:6px 0 0 14px; line-height:0px; font-size:0px;}*/
.commentBoxTop h3                 { display:none; }
.commentBoxMld 					  { background:url(images/bg_comment_box.gif) repeat-y 0 0; margin:0 0 0 0; padding:0 0 0 0;}
.commentBoxBtm 					  { background:url(images/bg_comment_btm.gif) no-repeat 0 0; height:60px; margin:0 0 0 0; padding:0 0 0 0; line-height:0px; font-size:0px; vertical-align:top;}

/* 방명록*/
.comment                        { border:1px solid #d7d7d7;  /*border-bottom:1px solid #cbc7c6;*/background-color:#fbfbfb; margin:10px 0 3px 0; padding:5px 10px 0 10px; margin-bottom:4px;  width:638px;
									 overflow:hidden;} 
.comment p                        { color:#545454; font-weight:normal; margin:3px 0 0 0; padding:0;}
.comment p.btn                    { color:#545454; font-weight:normal; margin:5px 0 0 0; padding:0;}

.comment h3                       { display:none;}
.comment ol,
.comment ul                       { margin:0;  padding:0;  list-style:none;}
.commentList                      { margin:0 0 0 0; padding:0 0 0 0;}
.commentList .date                { font:0.9em Verdana, Helvetica, Arial, Gulim, sans-serif;  color:#777;}
.commentList .name                { font-weight:bold;}
.comment ol li                    { padding:10px 5px;}
.comment li ul li                 { padding:5px 10px 5px 25px; background:url(images/iconIndentArrow_local.gif) no-repeat 25px 8px;}
.comment .control a.address       { background:url(images/iconAddress.gif) no-repeat;  padding-left:52px;  padding-bottom:2px;  text-decoration:none;}
.comment .control a.address span  { display:none;}

.comment .address      			  { float:right; position:relative; bottom:17px; left:3px;}
.comment .modify				  { float:right; position:relative; bottom:17px; left:-0px;}
.comment .write         		  { float:right; position:relative; bottom:17px; left:-4px;}

/*구매문의 수정 by sjkang end*/
/* 페이징 */

.paging .numbox   { border-left:1px solid #ccc; padding-left:6px; margin-left:6px;  font:0.95em verdana;}
.paging .num      { border-right:1px solid #ccc; padding-right:8px; margin-right:5px;}

/* paging */
.paging {
	padding-top:10px;  text-align:center;  font-size:0.95em;
}
.paging .numbox   { border-left:1px solid #ccc; padding-left:6px; margin-left:6px;  font:0.95em verdana;}
.paging .num      { border-right:1px solid #ccc; padding-right:8px; margin-right:5px;}

.paging span
{
	/*display:block;*/
}

.paging span.selected
{
	color:#067bb1;
	border:#89d6e7 2px solid;
	padding:4px 5px 3px 5px;
	font-size:11px;
	height:18px;
	font-weight:bold;
	line-height:25px;
	margin:0 1px 0 1px;
	width:18px;
}
.paging span a.navi_prev
{
	color:#666;
	border:#d7d7d7 2px solid;
	padding:4px 5px 3px 15px;
	font-size:11px;
	height:18px;
	font-weight:normal;
	line-height:25px;
	margin:0 1px 0 1px;
	width:18px;
	background:url(images/iconPage_prev.gif) no-repeat 8px 8px;
}
.paging span a.navi_next
{
	color:#666;
	border:#d7d7d7 2px solid;
	padding:4px 13px 3px 5px;
	font-size:11px;
	height:18px;
	font-weight:normal;
	line-height:25px;
	margin:0 1px 0 1px;
	width:18px;
	background:url(images/iconPage_next.gif) no-repeat 66px 8px;
}
.paging a
{
	/*display:block;*/
	border:#d7d7d7 2px solid;
	padding:4px 5px 3px 5px;
	font-size:11px;
	color:#a1a1a1;
	height:18px;
	font-weight:bold;
	line-height:25px;
	margin:0 1px 0 1px;
	width:18px;
	selector-dummy:expression(this.hideFocus=true);
}

.paging a:link,
.paging a:visited
{
	text-decoration:none;
}

.paging a:hover,
.paging a:active
{
	text-decoration:underline;
}

.paging span.page_list
{
	margin-bottom:5px;
}
.paging span.total_count
{
	margin:0 5px 0 0;
	color:#666;
	font-size:11px;
}




/* ***** footer ***** */
#footer          { width:880px; text-align:center;  font:11px Verdana, dotum; color:#666; margin:0 auto; padding:20px 10px 10px 10px;  background-color:#fff; clear:both;}
#footer .botton_line { border-top:#ddd 1px solid; padding:0 0 5px 0; }
#footer .menu { margin:0 auto; color:#aaa; padding:0 0 0 0; font:12px dotum, Verdana;}
#footer .copyright          { padding:5px; font:11px dotum, Verdana;}
#footer .blue          { color:#336699; font-weight:bold; margin:0 0 0 5px; vertical-align:middle;}
#footer a        { color:#666;}
#footer a:hover  { color:#333;}


/* 회사정보 추가부분 */
#box_info {
		background:url(images/box_info.jpg) ;
		margin:0 0 10px 10px;
		padding:0;
		/*min-height:145px;*/
		height:84px;
		width :640px;
}

#box_info .sbox {
	width:590px;
	padding:14px 0 0 0;
	margin:13px 0 0 30px;
	/*background:#fff;*/
}

*:first-child+html #box_info .sbox {
	width:590px;
	padding:14px 0 0 0;
	margin:0px 0 0 30px;
	/*background:#fff;*/
}


*html #box_info .sbox {
	width:590px;
	padding:0 0 0 0;
	margin:14px 0 0 30px;
	/*background:#fff;*/
}

#box_info .sbox ul {
	list-style:none;
	padding:0; 
	margin:0;
}

#box_info .sbox li {
	/*list-style:50px;*/
	font-size:12px;
	color:#434343;
	padding:1px 0 1px 20px;
	margin:0;
	text-decoration:none;
	background:url(images/ico_arrow.gif) no-repeat 2px 3px;
}

*html #box_info .sbox li {
	/*list-style:50px;*/
	font-size:12px;
	color:#434343;
	padding:1px 0 1px 20px;
	margin:0;
	text-decoration:none;
	background:url(images/ico_arrow.gif) no-repeat 2px 4px;
}


#box_info .sbox .name {
	font-size:12px;
	color:#0226c1;
	font-weight:bold;
}

#box_info .sbox .opnday {
	font-size:12px;
	color:#0226c1;

}
#box_info .sbox .email a {
	font-size:12px;
	color:#d20072;

}


#box_info .sbox .email a:hover {
	font-size:12px;
	color:#d20072;
	text-decoration:underline;

}


#box_info .sbox li a {
	font-size:12px;
	color:#d20072;
	text-decoration:none;	
}

#box_info .sbox li a:hover {
	font-size:12px;
	color:#d20072;
	text-decoration:underline;
}

/*관련제품 및 글 add by sjkang*/
.relationPost {
	margin:10px 0 0 0; padding:0 0 0 0; overflow:hidden;
}
.relationPost .view_tit {
	background:#e4eefb url(images/relation_tit_view.gif) no-repeat 8px 5px;
	border:#d4e3f5 1px solid;
	color:#145daa;
	font-weight:bold;
	font-size:14px;
	padding:2px 0 0 26px;
	margin:0 10px 10px 10px;
	height:23px;
}
.relationPost .post_item_layer { 
	position:relative;
	margin:0 0 15px 0;
	padding:0 0 0 0;
}
.relationPost .post_box { 
	clear:both;
	margin:0 10px 10px 10px;
	padding:0 0 0 0;
	width:640px;
}

.relationPost .post_box .entry { 
	float:left;
	margin:0 0 0 0;
	padding:0;
	width:560px;
}

.relationPost .post_box .img_box { 
	float:left;
	margin:0 0 5px 0;
	padding:0;
}
.relationPost .post_box .img_box .img_preview { 
	width:64px;
	height:64px;
	margin:0 8px 0 0;
	padding:4px;
	background:url(images/post_box.gif) no-repeat 0 0;
	overflow: hidden;
}

.relationPost .post_box .img_box .img_preview img { 
	width:64px;
	height:64px;
	vertical-align:top;
}

.relationPost .post_box .entry li { 
	float:none;
	list-style:none;
	margin:0;
	padding:0 5px 0 0;
}

.relationPost .post_box .entry .post_tit { 
	color:#333333;
	font-size:14px;
	font-weight:bold;
	line-height:120%;
	text-decoration:none;
	padding:2px 0 2px 0;
	margin:0;
}

.relationPost .post_box .entry .post_tit a{
	color:#333333;
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
}

.relationPost .post_box .entry .post_tit a:hover{
	color:#145daa;
	font-size:14px;
	font-weight:bold;
	text-decoration:underline;
}

.relationPost .post_box .entry .post_name {
	color:#888888;
	font-size:11px;
	line-height:120%;
}

.relationPost .post_box .entry .post_name a{
	color:#888888;
	font-size:11px;
	text-decoration:none;
}

.relationPost .post_box .entry .post_name a:hover{
	color:#145daa;
	font-size:11px;
	text-decoration:underline;
}

.relationPost .post_box .entry .post_date{
	color:#888888;
	font-size:11px;
	line-height:120%;
}

.relationPost .post_box .entry .post_content{
	color:#666666;
	font-size:12px;
	line-height:120%;
	margin:0;
	padding-top:2px;
	height:29px;
	overflow:hidden;
	width:560px;
}
*html .relationPost .post_box .entry .post_content{
	width:555px;
}

.relationPost .space_01 {
	clear:both;
	margin:10px 0 0 0;
	font-size:5px;
	line-height:5px;
}

html*.relationPost .space_01 {
	clear:both;
	margin:0 0 0 0;
	font-size:0;
	line-height:0;
}

.relationPost .action_tit {
	clear:both;
	position:relative;
	background:#e4eefb;
	border:#d4e3f5 1px solid;
	color:#145daa;
	font-weight:bold;
	font-size:12px;
	padding:4px 0 0 10px;
	margin:0 10px 5px 10px;
	height:21px;
}
.relationPost .action_tit span.address {
	color:#676e76;
	font-weight:normal;
	font-size:12px;
	padding:0 0 0 0;
	line-height:120%;
	vertical-align:middle;
}
.relationPost .no_data {
	margin:0 0 15px 0;
	padding:0 0 0 0;
	text-align:center;
}