@charset "EUC-KR";
		*{ text-shadow:none !important; box-shadow: none !important; }
		a { text-decoration:none; color:#D6C09F; }
		p {	font-size: 12px;	}
		h1 {	color: #e2c9ab; }
		tr {	border-bottom: 1px solid #A34F1B;	}
		th {	width:40px;	}
		ul {	padding-left: 20px; margin-left: -14px;	margin-right: -14px; color:#f29104;	}
		body { background: #2b231e; }
		table {	font-size: 12px; color:#d6c09f; width:100%;	}
		li > a {	border:none !important;	width:100% !important;	}
		li > a > span {	padding-left:5px !important; padding-right:5px !important;	}
		form > div > div > .ui-btn-inner{	padding: 0px;	}
		form > div > div > span > span > span{	font-size: 12px; text-shadow:none; color:#d6c09f; }
		center > span > a:link {	 text-decoration: none; }
		span >span.ui-icon {	
		background-image: url(../data/images/x.png); 
		background-size: 13px 13px; 
		background-color: rgba(0, 0, 0, 0); background-position: 2px 2.5px; border-radius: 0px;	}
		
		#forumListBtn > .ui-btn-up-c {	background: linear-gradient(#234e55, #17363b);	}
		#forumListBtn > .ui-btn-hover-c {	background: #234e55;	}
		#forumListBtn > li > div > div > a {	color:#D6C09F;;	}
		
		#smart_editor2 {
			width: 100% !important;
		}
		
		/*=======	customize class =======*/
		
		.server_table {
			max-width:300px;
		}
		
		.div01 > table > tbody > tr >td { width: 210px; }
		.before > a { font-weight: 400 !important }
		
		.forums > ul , .menu > ul {
			margin: 0px;
			text-align: -moz-left;/* FF */
			text-align: left;/* IE */
		}
		
		/* .menu {	/max-width: 156px;	}
		.forums {	min-width: 156px;	}
		 */
		.login{
			background: #150d0b;
			padding:10px 20px;
		}
		.login-inner > div {
			border-radius: 0px; 
			background: #150d0b;
			font-size: 15px;
		}
		.login-text {
			border-top: 1px solid #3C2B1B;
			margin-top:15px;
			color:#D6C09F !important;
			padding-top:15px;
		}
		.popup-border{
			border: 1px solid #D6C09F;
			width:90%;
			height: 400px;
			padding: 5px;
		}
		.postpage_text1 {
			font-size:12px;
			border-bottom: 1px solid #5f4a36;
			padding: 5px;
			min-height: 50px;;
		}
		.postpage_text2 {
			font-size:12px;
			border-bottom: 1px solid #5f4a36;
			padding: 5px;
			min-height: 50px;
		}
		
		.postpage_text {
			font-size:12px;
			border-bottom: 1px solid #5f4a36;
			padding: 5px;
			min-height: 50px;
		}
		
		.postpage_top {
			background: #2f201b;
			text-align:center;
		}
		
		.postpage_comment{
			background: #2f201b;
			padding: 1px 5px;
			margin-top: 50px;
		}
		
		.postpage_comment > .ui-grid-b {
			width: 250px !important;
			font-size:12px !important;
			height:27px;
		}
		
		.grid-count {
			background:#5a3f2c;
			border-radius:10px;
			margin-left: 5px;
			margin-right: 5px;
			padding-top: 2px;
			height: 21px;
		}
		
		.postpage {
			padding: 5px 5px;
			color: #d6c09f;
			text-shadow: 0 0px 0 #000;
		}

		.page {
			background: #654931;
			color:#d6c09f;
			text-shadow: none;
		}
		
		.board_list{
			padding-bottom: 20px;
			color: #D6C09F; 

			}
		
		.cradio {
			position: relative;
			top:0px;
			left:0px;
		}
		
		.vote_end{
			clear:both;	
			padding:10px 0;
		}
		
		.vote_progress{
			margin:0 auto;	
			width:98%;	
			padding:10px 0 0 0;
			border-top:1px solid #5F4A36;
			text-align:center;
		}
		
	
		.progress_a{
		margin:0 auto;
		text-align:left;
		width:90%;
		}
		
		.progress_b{
		padding:5px 0;
		width:100%;
		}
		
		.progress_b table{
		width:100%;	
		text-align:center;
		}
		
		.progress_b table th{
		padding:5px 0;
		font-weight:normal;
		width:35%;
		}
		.progress_b table td.td01 {
		padding:5px 0;
		}
		
		.progress_b table td.td02 {
		padding:5px 0;
		width:6%;
		text-align:right;
		}
		
		.td_top {	text-align: center;	}
		
		
		.posts {
			white-space: normal;
			background: url(../../data/images/sub_rightbg2.jpg) repeat-y 0 0;
		}
		
		.posts01 {
			white-space: normal;
			max-width: 715px;
			padding-left: 5px;
			padding-right: 5px;
		}
		
		.normalpost {
			border: 1px solid #000;
			white-space: normal;
			table-layout:fixed;
			text-align:left;
			margin: 0px;
			background: #654931;
		}
		
		.linepost {
			border-bottom: 1px solid #000;
			white-space: normal;
			table-layout:fixed;
			background: linear-gradient( #fff, #eaeaea );
		}
		
		
		.linepost > div {
			background: rgba(0, 0, 0, 0); 
			text-shadow: 0 0px rgba(0, 0, 0, 0);
			color: #000;
		}
		.normalpost > div {
			background: rgba(0, 0, 0, 0); 
			text-shadow: 0 0px rgba(0, 0, 0, 0);
			color: #000;
		}
		
		.linepost > div > div {
			border-color: rgb( 204, 204, 204);
			border-style: solid;
			background: rgba(0, 0, 0, 0);
			text-shadow: 0 0px rgba(0, 0, 0, 0);
			color: #D6C09F;
		}
		
		.normalpost > div > div {
			background: rgba(0, 0, 0, 0);
			text-shadow: 0 0px rgba(0, 0, 0, 0);
			color: #D6C09F;
		}
		
		.textarea_comment, .textarea_content {
			background: #150d0b;
			color:#D6C09F;
			text-shadow:0 0px 0 #fff;
			margin: 6px 6px;
		}
		 
		.cmt {
			margin-top: 10px;
			font-size: 12px;
		}
		
		.cmt-top {
			border-left: 1px solid #3c2b1b;
			border-right: 1px solid #3c2b1b;
			border-top: 1px solid #3c2b1b;
			background: #2f201b;
			height: 20px;
			padding:5px;
		}
		.cmt-bottom {
			border-left: 1px solid #3c2b1b;
			border-right: 1px solid #3c2b1b;
			border-bottom: 1px solid #3c2b1b;
			padding:5px;
		}
		
		.cmt > div {
			color: #D6C09F;
		}
		
		.nptitle{
			border-bottom: 1px solid #3c2b1b;
			white-space:nowrap;
			overflow:hidden;
			text-overflow:ellipsis;
			height:23px;
		}
		
		.nplevel {
			height:20px;
			padding-top: 3px;
		}
		
		.npid {
			white-space:nowrap;
			padding-top: 3px;
			overflow:hidden;
			text-overflow:ellipsis;
			font-size: 12px;
			font-weight:normal;
			height:20px;
		}
		
		.npdate {
			width:90px;
			height:20px;
			float:right;
			font-size: 12px;
			padding-top: 3px;
			font-weight:normal;
		}
		
		.nphit {
			font-size: 12px;
			height:20px;
			border-left: 1px solid #ccc;
		}
		
		.npcount {
			border-width: thick;
			border-radius: 10px;
			background: #2f201b !important;
			width: 50px;
			height: 25px;
			padding-top: 5px;
		}
		
		.lplevel {
			height:20px;
			background:none;
		}
		
		.lpid {
			height:20px;
			overflow:hidden;
			white-space:nowrap;
			text-overflow:ellipsis;
			background:none;
		}
		
		.lptitle {
			min-height:20px;
			padding-left: 5px;
			padding-right: 5px;
			background:none;
		}
		
		.lpdate {
			height:20px;
			background:none;
		}
		
		.lpdate {
			background:none;
			float:right;
			padding-right: 10px;
		}
		
		.delete-btn{
			width: 15px;
			height: 15px;
			float:right;
			margin:0px;
		}
		
		.delete-btn > span {
			padding: 0px;
			margin:0px;
		}
		
		.delete-btn > span > span { font-size:12px;}
		
		.fansite {
			background: none;
			width: 350px;
			padding: 0px 10px;
			margin: 0px;
		}
		
		.div01a{
			background: url("../../data/images/fan_img_bg.gif") no-repeat center center;
			height: 74px;
			width: 80px;
		}
		.div01a img {
			padding-top: 5px;
		}
		.li01{
			font-weight:bold;
			color:#a77852;
		}
		
		.search > .ui-input-text {
			height: 18px !important;
			border-top-right-radius: 0em !important;
			border-bottom-right-radius: 0em !important;
			margin-top: 2px !important;
		}
		
		.board_search {
			padding: 10px;
			padding-left:20px;
			display:block;
			text-align:center;
		}
		.board_search table{
			vertical-align:middle;
		}
		.ui-grid-a>:nth-child(n) {
		    width:100%;
		    margin-right: -.5px;
		}
		/* .board_search div{
			width:100%;
		} */
		.board_search td{
			text-align:center;
			vertical-align:middle;
		}
		
		.search_btn > div.ui-btn {
			border-top-left-radius: 0em;
			border-bottom-left-radius: 0em;
			margin-top: 2px;
			margin-left: 0px;
			height: 18px;
			border-radius: 0px !important;
			border-top-right-radius: 1em !important;
			border-bottom-right-radius: 1em !important;
			background-image: linear-gradient(#f6f6f6,#e0e0e0) !important;
			border: 1px solid #ccc !important;
		}
		
		.search_btn > div > span {
			padding: 0px;
		}
		
		.search_btn > div > span > span {
			font-size: 12px;
			color:#000 !important;
		}
		
		.board_server_search {
			padding-top: 10px;
/* 			padding-bottom: 10px; */
			padding-right: 10px;
			padding-left: 10px;
		}
		
		.comment_textarea{
			padding: 5px 5px 5px 5px;
		}

		.write_btn {
			font-size: 12px;
			width: 65px;
			height: 30px;
			border: 0px !important;
		}
		
		
		
		.write_btn > span {
			padding: 8px;
		}

		.write_btn > span > span {
			font-size: 12px;
			text-shadow: none;
			color:#D6C09F;
		}
		
		

		#cmt-btn{
			width:20%;
			height:50px;
		}
		
		#cmt-btn > a {
			width:100%;
			height:100%;
			margin:0px;
		}
		#cmt-btn > a > span {
			padding-left:5px;
			padding-right: 5px;
			padding-top: 15px;
		}
		
		.izzyColor {
			width:20px;
			height: 20px;
		}
		
		.td02, .td01 {
			width: 20px;
		}
		
		.orange {
			color:#dc6b30;
		}
		
		.board_screen_txt {
			font-size: 12px;
		}

		
		.oneone {
			width: 150px;
			float:right;
		}
		
		.before {
			font-weight:400 !important
		}
		
		.insertTh {
			margin-top: 5px;
			width: 50%!important;
			height: 40px;
		}
		
		.fan {
			padding-right: 10px !important;
			margin: 10px 0px;
		}
		
		.div01 > div > img {
			width:100% !important;
		}
		
		a.log, a.QNA {
			background-image: none !important;
			color: #D6C09F;
			box-shadow: none !important;
			border-radius: 0px !important;
			background: none !important;
		}
		
		a.log {
			top: 4px;
			right: 10px;
			position: absolute;
		}
		
		a.QNA {
			right: 75px !important;
			border-right: none !important;
			border-left:none !important;
			border-top:none !important;
			border-bottom:none !important;
		}
		
		.log > span, .QNA > span {
			border-top: none !important;
		}
		
		.log > span > span, .QNA > span > span {
			color: #9b8465 !important;
		}
		
		.popup {
			background: #150d0b;
			padding-left: 0px !important;
			padding-right: 0px !important;
		}
		
		.popup > div > div > a {
			color:#d6c09f;
		}
		
		.radio01 {
			width: 15px !important;
			height: 15px !important;
			left: 3px !important;
			top: 5px !important;
		}
		
		.topButton {
			top:7px !important;
		}
		
		.detail_button {
			width:70px;
			height:30px;
			float:right;
			margin-left:3px;
			margin-right:3px;
		}
		
		.detail_button > span {
			font-size:12px;
		}
		
		.detail_button > span > span {
			font-size:12px;
		}
		
		.li02 {
			
		}
		
		
		/*		default class		*/
		.content { margin-top:-10px; 
		position:relative;
		z-index:1;
		background: #150d0b; padding-top: 15px; padding-bottom: 15px; padding-left: 0px; padding-right: 0px; overflow: hidden;	}
		.content > div > div > h2, .content > h2 {	width: 220px; margin-top: 10px; color:#a2845e; padding-left: 15px; text-shadow:none; }
		
		.selector {  white-space: pre-line;	}
		
		.ui-btn {	border: none !important; border-radius: 5px ;}
		.ui-btn-text { color: #D6C09F; }
		.ui-btn-text > span { font-size: 12px; }
		.ui-btn-up-undefined {	background: linear-gradient( #2f201b, #211614) }
		.ui-btn-hover-undefined { background:#735843;}
		.ui-btn-up-a, .ui-btn-up-c {		background: linear-gradient( #5a3f2c, #3d2b1f) ; }
		.ui-btn-inner {	
		border: none !important; 
		padding: .6em;	}
		.ui-btn-hover-a { background: linear-gradient( #cb6500, #9b4600) !important;	}
		
		.ui-li {	padding-left: 5%;	padding-right: 5%;	}

		.ui-select{	width: 100%;	margin:0px;	}		
		
		.ui-icon-roadrunner {	background-image : none !important; background-repeat : no-repeat !important; }
		
		.ui-navbar {	border-top: 1px solid #912c24; border-bottom: 1px solid #561916;	}
		
		.ui-block-a > .ui-btn-up-a, .ui-block-b > .ui-btn-up-a , .ui-block-c > .ui-btn-up-a , .ui-block-d > .ui-btn-up-a  {	background: linear-gradient( #621d18, #441410) ;	}
		
		.ui-block-a > .ui-btn-active, .ui-block-b > .ui-btn-active, .ui-block-c > .ui-btn-active, .ui-block-d > .ui-btn-active { background: #924d23; }
		
		.ui-header { border: 0px; background: linear-gradient( #2f201b, #211614); top:0px !important; padding-top:0px !important;	}
		
		.ui-block-b > a.ui-btn-up-c {	background:linear-gradient( #654931, #492f1a);	}
		.ui-block-b > a.ui-btn-hover-c {	background:linear-gradient(#cb6500, #9b4600);	}
		
		.ui-header > .ui-btn-icon-notext {
    		left: 90%;
			top: 10px;
		}
		
		.ui-dialog-contain {
		    max-width: 400px;
		    min-width: 350px;
		}
		
		.ui-btn-up-b {
			background: linear-gradient(#73781c, #505115);
		}
		.ui-btn-hover-b {
			background: #73781c;
		}
		
		.ui-controlgroup > div > a > span > span {
			font-size:12px;
		}
		
		.before > .ui-link:visited {
			color:#D6C09F;
		}
		
		/*		first style		*/
		
		#login > div > header > a > span >span.ui-icon {	background-image: url(../data/images/x.png); background-size: 13px 13px; background-color: rgba(0, 0, 0, 0); background-position: 3px 4px; border-radius: 0px;	}
		#popuplist > div > header > a >
		
		
		span > div.ui-input-text { height: 18px; border-top-right-radius: 0em; border-bottom-right-radius: 0em; margin-top: 2px; }
		
		.mainmenu{
			border-radius: 0px !important;
		}
		.top-line {
			right: 75px !important;
			top: 10px !important;
			color: #3c2b1b;
			position: absolute;
		}
		
		/*ÀÛ¼ºÀÚ: ÀÌÁö¿µ*/
		/*³¯Â¥: 200325*/
		.ui-body-c, .ui-overlay-c {
	    border: 1px solid #6f4931;
	    }
	    textarea::-webkit-input-placeholder, textarea::-moz-placeholder, textarea:-ms-input-placeholder, 
		textarea:-moz-placeholder, textarea::placeholder { color:#c6a26a; }
		#popuplist_table{
			width:90%;
		}
		#popuplist_bot{
  			position: relative;
			top:0px;
			left:0px;
			width:100%;
			height:2em;
			background:transparent;
			z-index:2;
		}
		#popuplist_bot table{
			height:100%;
		}
		#popuplist_bot td{
  			vertical-align:middle;
		}
		.td_center{
			text-align:center;
		}
		#popuplist_table li{
			padding:5px 0 5px 0;
		}