/******************************************************************
* =======================================================
* Previl Board Skin CSS
*
* 제 작: gubok kim (email : previl@previl.net,  homepage : http://previl.net)
*
* 마지막 수정일: 2007.11.01
*        
* =======================================================
******************************************************************/
*{font-family: "맑은 고딕",'Malgun Gothic','돋움','dotum'; font-size:14px;}

img { vertical-align:middle; max-width:100%;}

/*******************************************************************
*	DIV 정의
********************************************************************/
#pb_sub	{ width:100%; text-align:center }
	#pb_title_box { clear:both; float:left; width:100%; height:50px; line-height:50px; border:1px dotted #B2B2B2; color:#B2B2B2; background-color:#FAFAFA; margin-bottom:10px; }
	#pb_list_top	{ width:100%; margin:4px 0px 4px 0px;}
	#pb_list		{ width:100%; float:left; margin-top:5px; }
	#pb_list_page	{ clear:both; width:100%; } 
	#pb_search		{ clear:both; float:left; display: block; width:100%; height: 45px; margin-top:50px; border:1px solid #dddddd; background-color:#f5f5f5;}
		#pb_search_box { margin:0 auto; width:435px; }
	#pb_write_area	{ width:100%; }
	#pb_memo_box	{ clear:both; float:left; width:100%; border:1px solid #BBBBBB; padding:5px 0px 5px 0px; background-color:#F4F4F4; }
	#pb_top_title	{ width:100%; height:30px; border-bottom:1px solid #BBBBBB; margin:4px 0px 4px 0px; text-align:center; }	
#pb_sub2	{ clear:both; margin:0 auto; width:400px; text-align:center; margin-top:50px;}

#paging            { }
#paging .numbox    { border-left:1px solid #ccc; padding-left:6px; font-size:11px; margin-left:6px;}
#paging .num       { font-size:11px; border-right:1px solid #ccc; padding-right:8px; margin-right:5px; text-decoration:none;}
#paging .num2       { font-size:11px; padding-right:4px; margin-right:2px; text-decoration:none;}
#paging #prevPage  { background:url(/pboard/skin/Previl_bo2/img/icon_prev.gif) left 5px no-repeat; padding-left:10px;}
#paging #nextPage  { background:url(/pboard/skin/Previl_bo2/img/icon_arrow.gif) right 5px no-repeat; padding-right:10px;}
#paging .selected  { font-weight:bold; color:#333; }

#nextIcon { background:url(/pboard/skin/Previl_bo2/img/icon_arrow.gif) right 1px no-repeat; padding-right:6px; color:#3399ff;}

/*******************************************************************
*	LINKS
********************************************************************/
a.pb_link:link, a.pb_link:visited, a.pb_link:active { color:#666666; text-decoration:none; }
a.pb_link:hover	{ color:#111111; text-decoration:none; }


/*********************************************************************
*	FONT
*********************************************************************/
font.pb_lh15	{ line-height: 1.5em; }
font.pb_lh18	{ line-height: 1.8em; }
font.pb_eng		{ }
font.pb_page_list1	{ font-size:11px }
font.pb_page_list2	{ font-size:11px; background-color:#BBBBBB;color:white; font-weight:bold; }
font.pb_page_list3	{ font-size:8pt }


/*********************************************************************
*	FORM
*********************************************************************/
.pb_ip { background-color:#F6F6F6; border:1px solid #BBBBBB; line-height: 1rem; }
.pb_ip2 { background-color:#FFFFFF; border:1px solid #BBBBBB; }


/*********************************************************************
*	Background
*********************************************************************/
.pb_bg		{ background-color:#dddddd; border:0px; }
.pb_bar		{ border-top:1px solid #DDDDDD; margin-top:10px; }
.pb_bar_bg	{ clear:both; border-top:1px solid #475d0d; border-bottom:1px solid #475d0d;  }
.pb_bgTh	{ background-color:#ddd; border:0px; }
.pb_bar_bottom { clear:both; float:left; width:100%; border-top:1px solid #cdcdcd;}

th	 { border-bottom:1px solid #dddddd; }

.pb_default		{color:#666666; }
.pb_small		{ font-size:8pt;letter-spacing:-1px;text-decoration:none}
.pb_bold		{ font-weight:bold; }
.pb_left_text	{ float:left; text-align:left; }
.pb_right_text	{ float:right; text-align:right; }
.pb_write_area	{ clear:both; width:100%; padding:0; border-top:1px solid #DDDDDD; text-align:left; }
.pb_write_area2	{ clear:both; width:100%; text-align:left; margin-top:5px; }
.pb_write_title	{ float:left; width:110px; line-height:30px; text-align:center; font-weight:700; background-color:#f5f5f5; text-shadow:1px 1px 0px #fff; border-bottom:1px solid #fff; }
.pb_write_title2{ float:left;width:10%; text-align:center; }
.pb_write_title3{ float:left; width:20%; line-height:30px; line-height:30px; text-align:center; border-bottom:1px solid #fff; background-color:#efefef }
.pb_write_input	{ float:left; width: calc(100% - 110px); line-height:30px;}
.pb_write_input2{ float:left; line-height:30px; padding-left:10px; border-bottom:1px solid #DDDDDD;}

/*********************************************************************
*	Button
*********************************************************************/
.pbtn01 { margin:2px; padding:5px 8px; color:#000; border:1px solid #888; background: linear-gradient(to bottom, #efefef, #dcdcdc); text-shadow:1px 1px 1px #fff; border-radius:2px; box-shadow: inset 1px 1px 1px #fff; line-height: 1rem;}
.pbtn01:hover { background: linear-gradient(to bottom, #dcdcdc, #efefef); text-shadow:1px 1px 0px #fff;}
