/******************************************************************
* =======================================================
* BLog Skin Css
*
* 
*
* 
*        
* =======================================================
******************************************************************/

/*********************************************************************
*	LightBox Css
*********************************************************************/

body { width:100%; height:100%; margin: 0px; padding: 0px; }
div.inBright { z-index: 99999; position:absolute; visibility:visible; display:block; left:0px; top:0px; border:10px }
div.inDark { z-index: 99999; position:absolute; visibility:hidden; display:none; left:-10000px; top:-10000px; width:1px; height:1px; }
div.inDarkLayer {z-index: 99997; position:absolute; display:none; width:100%; height:100%; background-color:#000000;}
img.boxCenter { cursor:pointer; border: solid 4px #000000; background-color: #FFFFFF; }
div.loading { z-index: 99998; background-image:url('bigBlackWaiting.gif'); background-repeat:no-repeat; background-position:center; text-align:center; position:absolute; font-family: verdana,tahoma; font-size: 9pt; color: #ffffff; padding-top:60px;}

/*********************************************************************
*	MessageBox CSS
*********************************************************************/
#messageDiv { position:absolute; border:2px solid #3399FF; background-color:#FAFAFA; display:none;}
div.title	{ padding:4px; font-family:돋움,돋움체,Tahoma; color:#FFF;font-size:8pt;letter-spacing:-1; text-align:-moz-center;#text-align:center; font-weight:bold; background-color:#3399FF}
div.message { padding:8px; font-family:돋움,돋움체,Tahoma; color:#444444;font-size:8pt;letter-spacing:-1; text-align:-moz-center;#text-align:center;}
div.confirm { padding:8px; text-align:-moz-center;#text-align:center;}
input.btnBox{  background: url(/blog/lib/btn_bg.gif) no-repeat; border: 0; width: 60px; height: 20px; cursor: pointer; font-family:돋움,돋움체,Tahoma;font-size:8pt;letter-spacing:-1px;text-decoration:none}


/*********************************************************************
*	GLOBAL
*********************************************************************/

a,img,input,button {selector-dummy:expression(this.hideFocus=true); border:none;}
form { border:0px;margin:0px;}
font,td {font-size: 9pt; font-family:굴림}

.word_break { word-break:break-all; }
.hand	{ cursor:pointer; border:0px }
.bold	{ font-weight:bold; }
.small	{ font-family:돋움,돋움체,Tahoma;font-size:8pt;letter-spacing:-1px;text-decoration:none}
.small2	{ font-family:돋움,돋움체,Tahoma;font-size:8pt;text-decoration:none}
.ctitle { font-family:굴림; font-size: 9pt; letter-spacing:-1;}
.hidden	{ display:none; }
.num {font-family:Tahoma; font-size:11px;}

.blog_maketable {font-family: "돋움"; font-size: 11px; color: #666666; font-weight: bold; width:120px; background-color:#EFEFEF; padding-left:10px;}
.blog_cate01 {font-family: "돋움"; font-size: 13px; color: #333333; font-weight: bold;}
.blog_cate02 {font-family: "돋움"; font-size: 11px; color: #99938f;}
.blog_cate03 {font-family: "돋움"; font-size: 11px; color: #645252;}
.blog_catemenu {background:url(/blog/skin/default01/img/myblog_catebg.gif) no-repeat; margin:0px; height:26px; padding-left:8px; font-weight: bold;}
.blog_catemenu2 {margin:0px; height:22px; padding-left:8px;}
.blog_line {background:url(/blog/skin/default01/img/myblog_linebg.gif) no-repeat; margin:0px; height:1px;}
.blog_line2 {background:url(/blog/skin/default01/img/myblog_linebg2.gif) no-repeat; margin:0px; height:1px;}
.blog_mainguest01 {font-family: "돋움"; font-size: 12px; color: #ffffff; padding-left:10px;}
.blog_mainguest02 {font-family: "돋움"; font-size: 12px; color: #666666; padding-left:10px; padding-top:5px; height:28px;}
.blog_title {font-family: "돋움"; font-size: 16px; color: #FFFFFF; font-weight: bold;}
.blog_title_bg { width:750px; height:150px; padding-left:20px; }


/*********************************************************************
*	LINK
*********************************************************************/

a:link {font-family: "돋움", "굴림"; color: #666666; text-decoration: none;}
a:visited {font-family: "돋움", "굴림"; color: #666666; text-decoration: none;}
a:active {font-family: "돋움", "굴림"; color: #666666; text-decoration: none;}
a:hover {font-family: "돋움", "굴림"; color: #006FB7; text-decoration: none;}

a.ctitle:link, a.ctitle:visited, a.ctitle:active { font-family:굴림; font-size: 9pt; letter-spacing:-1; color:#333}
a.ctitle:hover { font-family:굴림; font-size: 9pt; letter-spacing:-1; text-decoration:underline; color:#333 }


/*********************************************************************
*	Btn
*********************************************************************/
#sBtn1 a{display:block; background:url('/blog/skin/default01/img/sBtn1_bg.gif') left 0; float:left; color:#666; padding-left:6px; text-decoration:none; height:20px; cursor:pointer; margin-right:3px; overflow:hidden}
#sBtn1 a:hover{background:url('/blog/skin/default01/img/sBtn1_bg.gif') left -21px;}
#sBtn1 a span{display:block; float:left; background:url('/blog/skin/default01/img/sBtn1_bg.gif') right 0; font-family:돋움,돋움체,Tahoma;font-size:8pt;letter-spacing:-1px; line-height:215%; padding-right:6px; height:20px; overflow:hidden}
#sBtn1 a:hover span{background:url('/blog/skin/default01/img/sBtn1_bg.gif') right -21px; color:#000;} 

#Btn7 a{display:block; background:url('/blog/skin/default01/img/Btn7_bg.gif') left 0; float:left; font:12px 굴림; color:#777; padding-left:10px; text-decoration:none; height:27px; cursor:pointer; margin-right:3px; overflow:hidden}
#Btn7 a:hover{background:url('/blog/skin/default01/img/Btn7_bg.gif') left -27px}
#Btn7 a span{display:block; float:left; background:url('/blog/skin/default01/img/Btn7_bg.gif') right 0; line-height:240%; padding-right:10px; height:27px; overflow:hidden}
#Btn7 a:hover span{background:url('/blog/skin/default01/img/Btn7_bg.gif') right -27px; color:#000}

#Btn8 a{display:block; background:url('/blog/skin/default01/img/Btn8_bg.gif') left 0; float:left; font:12px 굴림; color:#eee; padding-left:10px; text-decoration:none; height:27px; cursor:pointer; margin-right:3px; overflow:hidden}
#Btn8 a:hover{background:url('/blog/skin/default01/img/Btn8_bg.gif') left -27px}
#Btn8 a span{display:block; float:left; background:url('/blog/skin/default01/img/Btn8_bg.gif') right 0; line-height:240%; padding-right:10px; height:27px; overflow:hidden}
#Btn8 a:hover span{background:url('/blog/skin/default01/img/Btn8_bg.gif') right -27px; color:#fff}

#nextIcon { background:url(/blog/skin/default01/img/icon_next.gif) right 1px no-repeat; padding-right:6px; color:#3399ff;}

/*********************************************************************
*	COLOR
*********************************************************************/
.blue { color:#3399ff; }
.green { color:#33CC00; }
.orange { color:#FF6600 }
.black { color:#000 }
.gray { color:#999 }


/**************************************************** PBOARD 용 *********************************************************/




/*******************************************************************
*	DIV 정의
********************************************************************/
#pb_sub	{ width:100%; text-align:center }
	#pb_title_box { width:100%; height:30px; 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; }
		#pb_list ul { float:left; padding:10px 12px 12px 10px; margin:0px; width:100%;}
		#pb_list ul li { text-align:left;width:100%; background:url(/images/content_dot.gif) no-repeat center left; padding:2px 0px px 8px; }
	#pb_list_page	{ width:100%; } 
	#pb_search		{ clear:both; width:100%; padding:14px 0px 10px 0px; }
		#pb_search_box { border:1px solid #CCCCCC; padding:10px 0px 10px 0px; background-color:#F4F4F4; }
	#pb_write_area	{ width:100%; }
	#pb_memo_box	{ height:105px; border:1px solid #CCCCCC; background-color:#F4F4F4; }
	#pb_top_title	{ width:100%; height:30px; border-bottom:1px solid #CCCCCC; margin:4px 0px 4px 0px; text-align:center; }	
	#pb_gallery { float:left; margin-top:10px;  text-align:left; width:750px;}
		#pb_gallery_list { float:left; width:187px; height:180px; margin-top:8px;text-align:-moz-center;#text-align:center;}		
			.png_div {position:absolute;width:166px; height:126px; margin-top:-3px; margin-left:-3px; z-index:2;}
			.png24 {tmp:expression(setPng24(this));} 
		#pb_gallery_list2 { float:left; width:187px; margin:8px 0px 16px 0px; text-align:-moz-center;#text-align:center;}		
			.png_div2 {position:absolute;width:166px; height:102px; margin-top:-3px; margin-left:-3px; z-index:2;}			
#pb_sub2	{ width:400px; float:center; text-align:center; margin-top:50px;}



#paging            { padding-top:10px;  text-align:center; clear:both;}
#paging .numbox    { border-left:1px solid #ccc; padding-left:6px; margin-left:6px;}
#paging .num       { border-right:1px solid #ccc; padding-right:8px; margin-right:5px;}
#paging .num2       { font-family:Tahoma; font-size:11px; padding-right:4px; margin-right:2px;}
#paging #prevPage  { background:url(/blog/skin/default01/img/icon_prev.gif) left 1px no-repeat; padding-left:6px;}
#paging #nextPage  { background:url(/blog/skin/default01/img/icon_next.gif) right 1px no-repeat; padding-right:6px;}
#paging .selected  { font-weight:bold; color:#333; }



/*******************************************************************
*	LINKS
********************************************************************/
a.pb_link:link, a.pb_link:visited, a.pb_link:active { font-size: 9pt; font-family:굴림; color:#666666; text-decoration:none; }
a.pb_link:hover	{ font-size: 9pt; font-family:굴림; color:#111111; text-decoration:none; }


/*********************************************************************
*	FONT
*********************************************************************/
.pb_lh15	{ line-height: 1.5em; }
.pb_lh18	{ line-height: 1.8em; }
font.pb_eng		{ font-family:verdana; font-size:9px; }
font.pb_page_list1	{ font-family:verdana;font-size:11px }
font.pb_page_list2	{ font-family:verdana;font-size:11px; background-color:#CCCCCC;color:white; font-weight:bold; }
font.pb_page_list3	{ font-family:tahoma;font-size:8pt }


/*********************************************************************
*	FORM
*********************************************************************/
.pb_ip { background-color:#F6F6F6; border:1px solid #CCCCCC; font-family : Tahoma, 굴림, Arial, Verdana, Helvetica; font-size : 9pt; color:#666666; }
.pb_ip2 { background-color:#FFFFFF; border:1px solid #CCCCCC; font-family : Tahoma, 굴림, Arial, Verdana, Helvetica; font-size : 9pt; color:#666666; }


/*********************************************************************
*	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 #CCCCCC; border-bottom:4px solid #EFEFEF; }
.pb_line	{ clear:both; background:url(/blog/skin/default01/img/legendBg1.gif); height:1px; overflow:hidden;}
.pb_line2	{ clear:both; background:url(/blog/skin/default01/img/legendBg3.gif); height:1px; overflow:hidden;}
.pb_line3	{ clear:both; background:url(/blog/skin/default01/img/legendBg1.gif) repeat-x; height:1px; }



.pb_default		{ font-family : Tahoma, 굴림, Arial, Verdana, Helvetica; font-size : 9pt; color:#666666; }
.pb_small		{ font-family:돋움,돋움체,Tahoma;font-size:8pt;letter-spacing:-1px;text-decoration:none}
.pb_bold		{ font-weight:bold; }
.pb_left_text	{ width:50%; float:left; text-align:left; }
.pb_right_text	{ width:50%; float:right; text-align:right; }
.pb_write_area	{ clear:both; width:100%; padding:5px 0px 5px 0px; height:20px;text-align:left; }
.pb_write_area2	{ clear:both; width:100%; text-align:left; padding-top:5px; }
.pb_write_title	{ float:left; width:80px; text-align:center; }
.pb_write_title2{ float:left; width:10%; text-align:center; }
.pb_write_input	{ float:left; width:80%; padding-left:10px;}
.pb_write_input2{ float:left; padding-left:10px;}

.pb_write_area3	{ clear:both; width:440px; padding:5px 0px 5px 0px; height:20px;text-align:left; }
.pb_write_title3{ float:left; width:60px; text-align:center; }
.pb_write_input3{ float:left; width:370px; padding-left:10px;}

.pb_write_area4	{ clear:both; width:390px; padding:5px 0px 5px 0px; height:20px;text-align:left; }

.pb_conf_title { clear:both;margin-top:4px; float:left;width:15%;padding-top:4px;padding-left:6px; }
.pb_conf_input { float:left; width:70%}

/* write */
#bbswrite {margin:auto;padding:0 0 30px 0;}
#bbswrite td {padding:2px 0 2px 0;}
#bbswrite .editbox {padding:15px 0 15px 0;}
#bbswrite .td1 {width:60px;font-weight:bold;color:#444444;vertical-align:top;padding:10px 0 0 0;letter-spacing:-1px;}
#bbswrite .td2 {}
#bbswrite .td2 .guide {font-size:11px;font-family:dotum;color:#999;padding:10px 0 10px 0;}
#bbswrite .td2 .guide img {position:relative;top:3px;}
#bbswrite .td2 .check {color:#666;}
#bbswrite .td2 .check input {position:relative;top:2px;}
#bbswrite .td2 .input {height:18px;}
#bbswrite .td2 .subject {width:400px;}
#bbswrite .td2 select {margin:1px;width:404px;padding:2px 2px 2px 0;}
#bbswrite .td2 select .cattt {background:#efefef;}
#bbswrite .td2 img {}
#bbswrite .td2 .after {padding:10px 0 0 0;color:#999;font-size:11px;font-family:dotum;letter-spacing:-1px;}
#bbswrite .iconbox {border-left:#e0e0e0 solid 1px;border-top:#e0e0e0 solid 1px;border-right:#e0e0e0 solid 1px;background:#f9f9f9;padding:6px 0 8px 7px;}
#bbswrite .iconbox a {padding:0 3px 0 3px;font-size:11px;font-family:dotum;color:#333;}
#bbswrite .iconbox a:hover {color:#7899C7;}
#bbswrite .iconbox a img {position:relative;top:2px;left:-2px;margin-right:3px;}
#bbswrite .iconbox .split {padding:0 2px 0 2px;margin-bottom:-1px;}
#bbswrite .bottombox {text-align:center;padding:20px 0 20px 0;margin:15px 0 0 0;border-top:#efefef solid 1px;}
#bbswrite .bottombox .btngray {font-weight:bold;width:60px;height:25px;}
#bbswrite .bottombox .btnblue {font-weight:bold;width:80px;height:25px;}
/* @write */