
/* @import url('css/style.css'); */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");

/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

/*
Change Quick Sidebar Width
*/

/*
.page-quick-sidebar-wrapper {
  right: -370px;
  width: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-left: -370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content .page-footer {
  margin-right: 370px;
  margin-left: -370px;
}

.page-sidebar-reversed.page-quick-sidebar-open.page-quick-sidebar-push-content .page-sidebar-wrapper {
  margin-right: 370px;
}

.page-quick-sidebar-open.page-quick-sidebar-push-content.page-quick-sidebar-full-height .page-header {
  margin-left: -370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-list {
  width: 370px !important;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-item {
  width: 370px !important;
  margin-left: 370px;
}

.page-quick-sidebar-wrapper .page-quick-sidebar .page-quick-sidebar-content-item-shown .page-quick-sidebar-list {
  margin-left: -370px;
}
*/



.depth2 {
	padding-left:14px;
}

.depth3 {
	padding-left:28px;
}

.depth4 {
	padding-left:42px;
}

.pb15 {
	padding-bottom:15px;
}

.ft_red {
	color:red;
}

.ft_green {
	color:green;
}

.ft_blue {
	color:blue;
}

.center {
	text-align:center;
}

.left {
	text-align:left;
}

.right {
	text-align:right;
}

/* 관리자 게시판 분류 관련 css */
#category ul { position:relative; display:block; padding:3px 0 0 11px; background:url(/img/useful/category/line_tree_vr.gif) repeat-y 11px -1px; zoom:1; }
#category ul li { list-style:none; position:relative; padding:3px 0 2px 8px; white-space:nowrap; background:url(/img/useful/category/line_tree_hr.gif) no-repeat 1px 5px !important; }
#category ul li span.k_tree_label { position:relative; left:16px; _left /**/:0; top:0; }
#category ul li button { display:inline-block; position:relative; _left /**/:-16px; _top:-2px; width:13px; height:13px; _width:17px; _height:17px; margin:0 -13px 0 0; _margin:0 -17px -2px -2px; text-indent:-10000px; _text-indent:0; _font:0/0 Sans-serif; border:none; background:url(/img/useful/category/btn_tree_collapse.gif) no-repeat; cursor:pointer; _cursor /**/:hand; vertical-align:top; }
*:first-child+html #category ul li button { width:17px; height:17px; top:-2px; text-indent:0; margin:0 -17px -2px -2px; font:0/0 Sans-serif; }
#category ul li ul { display:none; padding:2px 0 0 0; margin:0 0 -2px 6px; background-position:left top;}
#category ul li ul li { display:none; }
#category ul li.k_tree_on button { background-position:0 -13px; _background-position:2px -11px; }
*:first-child+html #category ul li.k_tree_on button { background-position:2px -11px; }
#category ul li.k_tree_off button { background-position:0 0; _background-position:2px 2px; }
*:first-child+html #category ul li.k_tree_off button { background-position:2px 2px; }
#category ul li.k_tree_on ul { display:block; }
#category ul li.k_tree_on ul li { display:block; }
#category ul li.k_tree_off ul { display:none; }
#category ul li.k_tree_off ul li { display:none; }
#category ul li.k_tree_last { background:url(/img/useful/category/line_tree_last_hr.gif) no-repeat 0 5px !important; }
#category ul li span { cursor:pointer; _cursor /**/:hand; }

/* user button */
.u_btn_border { display:block; border:1px solid #ccc !important; padding:2px 5px; margin:5px; color:#999; font-size:12px; border-radius :5px;  }

.u_btn_border2 { display:block; border:1px solid #ccc !important; background-color:#eee; padding:2px 5px; margin:5px; color:#999; font-size:12px; border-radius :5px;  }




.web_text_overflow { /*padding:0 5px;*/   
white-space: nowrap !important; overflow: hidden !important; text-overflow:ellipsis ;  
}

