@charset "utf-8";

/*-----------------*/
/*---컨텐츠 정렬---*/
/*-----------------*/
.block_div { display:inline-block; width:780px; }
.left_div  { float:left; display:inline-block; }
.center_div{ text-align:center; }
.right_div { float:right; display:inline-block; }


/*-----------------*/
/*---텍스트 관련---*/
/*-----------------*/
.content_t1 { background:url('/images/common/basic_t1.gif') no-repeat 0 0; font-size:16px; color:#40814b; padding:1px 0 0 20px; }
.content_t2 { background:url('/images/common/basic_t2.gif') no-repeat 0 0; font-size:12px; color:#333; padding:1px 0 0 18px; }
.content_t3 { background:url('/images/common/basic_t3.gif') no-repeat 0 3px; font-size:12px; color:#555; padding-left:11px; }
.list_ul li { padding:4px 0 2px 8px; background:url('/images/common/basic_li.gif') no-repeat 0 7px; color:#666; }
.list_ol li { margin:3px 0 3px 17px; list-style:decimal; }
.text_box   { width:721px; padding:10px 12px 8px 12px; border:3px #ddd solid; background:#fafafa; display:inline-block;}

/*--------------------*/
/*-----라운드박스-----*/
/*--------------------*/
.round_box { background: #FFF url('/images/common/round_box_bg.gif') no-repeat top right; clear:both; }
.round_box .round_box_top					{ background: #FFF url('/images/common/round_box_bg.gif') no-repeat top left; padding:15px 0 0 15px; width:720px; }
.round_box .round_box_bottom			{ background: #FFF url('/images/common/round_box_bg.gif') no-repeat bottom right; clear:both; height:15px; }
.round_box .round_box_bottom div	{ background: #FFF url('/images/common/round_box_bg.gif') no-repeat bottom left; width:15px; height:15px; }



/*----------------*/
/*-----탭메뉴-----*/
/*----------------*/
.tab_menu { background:url('/images/common/tab_line.gif'); height:35px; display:inline-block; width:750px; }
.tab_menu .tabs     { background:url('/images/common/tab_bg.gif') left -35px; display:block; float:left; padding-left:27px;  height:35px; overflow:hidden; text-decoration:none; cursor:pointer; }
.tab_menu .tabs a    { background:url('/images/common/tab_bg.gif') right -35px;display:block; float:left; padding-right:27px; height:35px; overflow:hidden; line-height:320%; color:#aaaaaa; font-weight:bold;  }
.tab_menu .tabs_on   { background:url('/images/common/tab_bg.gif') left  0px;  display:block; float:left; padding-left:27px;  height:35px; overflow:hidden; text-decoration:none; cursor:pointer; }
.tab_menu .tabs_on a { background:url('/images/common/tab_bg.gif') right 0px;  display:block; float:left; padding-right:27px; height:35px; overflow:hidden; line-height:320%; color:#40814b; font-weight:bold;  }




/*----------------*/
/*-버튼 및 아이콘-*/
/*----------------*/
.btn_white      { vertical-align:top; background:url('/images/common/btn_small_white.gif') left 0; color:#555; display:inline-block; padding-left:6px; height:21px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_white span { vertical-align:middle; background:url('/images/common/btn_small_white.gif') right 0px;display:inline-block; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#555; font-weight:bold; padding-top:5px;  }
.btn_white input { vertical-align:middle; background:url('/images/common/btn_small_white.gif') right 0px;display:inline-block; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#555; font-weight:bold; padding-top:5px; cursor:pointer; }
.btn_red      { vertical-align:top; background:url('/images/common/btn_small_red.gif') left 0; display:inline-block; padding-left:6px; height:21px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_red span { vertical-align:middle; background:url('/images/common/btn_small_red.gif') right 0px;display:inline-block; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; }
.btn_red input { vertical-align:middle; background:url('/images/common/btn_small_red.gif') right 0px;display:inline-block; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; cursor:pointer; }
.btn_green      { vertical-align:top; background:url('/images/common/btn_small_green.gif') left 0; display:inline-block; padding-left:6px; height:21px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_green span { vertical-align:middle; background:url('/images/common/btn_small_green.gif') right 0px;display:inline-block; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; }
.btn_green input { vertical-align:middle; background:url('/images/common/btn_small_green.gif') right 0px;display:inline-block; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; cursor:pointer; }
.btn_blue      { vertical-align:top; background:url('/images/common/btn_small_blue.gif') left 0; display:inline-block; padding-left:6px; height:21px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_blue span { vertical-align:middle; background:url('/images/common/btn_small_blue.gif') right 0px;display:inline-block; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; }
.btn_blue input { vertical-align:middle; background:url('/images/common/btn_small_blue.gif') right 0px;display:inline-block; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; cursor:pointer; }
.btn_navy      { vertical-align:middle; background:url('/images/common/btn_small_navy.gif') left 0; display:inline-block; padding-left:6px; height:21px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_navy span { vertical-align:middle; background:url('/images/common/btn_small_navy.gif') right 0px;display:inline; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; }
.btn_navy input { vertical-align:middle; background:url('/images/common/btn_small_navy.gif') right 0px;display:inline; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; cursor:pointer; }
.btn_gray      { vertical-align:middle; background:url('/images/common/btn_small_gray.gif') left 0; display:inline-block; padding-left:6px; height:21px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_gray span { vertical-align:middle; background:url('/images/common/btn_small_gray.gif') right 0px;display:inline; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; }
.btn_gray input { vertical-align:middle; background:url('/images/common/btn_small_gray.gif') right 0px;display:inline; padding-right:6px; height:21px; overflow:hidden; float:left; line-height:14px; font-size:12px; color:#fff; font-weight:bold; padding-top:5px; cursor:pointer; }



.btn_big_white      { vertical-align:top; background:url('/images/common/btn_big_white.gif') left 0; color:#555; display:inline-block; padding-left:8px; height:29px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_big_white span { vertical-align:middle; background:url('/images/common/btn_big_white.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#555; font-weight:bold;  }
.btn_big_white input { vertical-align:middle; background:url('/images/common/btn_big_white.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#555; font-weight:bold; cursor:pointer; }
.btn_big_red      { vertical-align:top; background:url('/images/common/btn_big_red.gif') left 0; display:inline-block; padding-left:8px; height:29px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_big_red span { vertical-align:middle; background:url('/images/common/btn_big_red.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold;  }
.btn_big_red input { vertical-align:middle; background:url('/images/common/btn_big_red.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; }
.btn_big_green      { vertical-align:top; background:url('/images/common/btn_big_green.gif') left 0; display:inline-block; padding-left:8px; height:29px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_big_green span { vertical-align:middle; background:url('/images/common/btn_big_green.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold;  }
.btn_big_green input { vertical-align:middle; background:url('/images/common/btn_big_green.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; }
.btn_big_blue      { vertical-align:top; background:url('/images/common/btn_big_blue.gif') left 0; display:inline-block; padding-left:8px; height:29px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_big_blue span { vertical-align:middle; background:url('/images/common/btn_big_blue.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold;  }
.btn_big_blue input { vertical-align:middle; background:url('/images/common/btn_big_blue.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; }
.btn_big_navy      { vertical-align:top; background:url('/images/common/btn_big_navy.gif') left 0; display:inline-block; padding-left:8px; height:29px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_big_navy span { vertical-align:middle; background:url('/images/common/btn_big_navy.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold;  }
.btn_big_navy input { vertical-align:middle; background:url('/images/common/btn_big_navy.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; }
.btn_big_gray      { vertical-align:top; background:url('/images/common/btn_big_gray.gif') left 0; display:inline-block; padding-left:8px; height:29px; overflow:hidden; text-decoration:none; margin-left:1px; cursor:pointer; }
.btn_big_gray span { vertical-align:middle; background:url('/images/common/btn_big_gray.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold;  }
.btn_big_gray input { vertical-align:middle; background:url('/images/common/btn_big_gray.gif') right 0px;display:inline-block; padding-right:8px; height:29px; overflow:hidden; float:left; line-height:33px; font-size:14px; color:#fff; font-weight:bold; cursor:pointer; }



.icon_red      { vertical-align:top; background:url('/images/common/icon_bg_red.gif') left 0; display:inline-block; padding-left:5px; height:16px; overflow:hidden; text-decoration:none; margin-left:1px; margin:-2px 2px 0 2px; }
.icon_red span { vertical-align:middle; background:url('/images/common/icon_bg_red.gif') right 0px;display:inline-block; padding:1px 5px 0 0; height:16px; overflow:hidden; float:left; line-height:18px; font-size:11px; color:#fff; font-weight:normal;  }
.icon_orange      { vertical-align:top; background:url('/images/common/icon_bg_orange.gif') left 0; display:inline-block; padding-left:5px; height:16px; overflow:hidden; text-decoration:none; margin-left:1px; margin:-2px 2px 0 2px; }
.icon_orange span { vertical-align:middle; background:url('/images/common/icon_bg_orange.gif') right 0px;display:inline-block; padding:1px 5px 0 0; height:16px; overflow:hidden; float:left; line-height:18px; font-size:11px; color:#fff; font-weight:normal;  }
.icon_green      { vertical-align:top; background:url('/images/common/icon_bg_green.gif') left 0; display:inline-block; padding-left:5px; height:16px; overflow:hidden; text-decoration:none; margin-left:1px; margin:-2px 2px 0 2px; }
.icon_green span { vertical-align:middle; background:url('/images/common/icon_bg_green.gif') right 0px;display:inline-block; padding:1px 5px 0 0; height:16px; overflow:hidden; float:left; line-height:18px; font-size:11px; color:#fff; font-weight:normal;  }
.icon_sea      { vertical-align:top; background:url('/images/common/icon_bg_sea.gif') left 0; display:inline-block; padding-left:5px; height:16px; overflow:hidden; text-decoration:none; margin-left:1px; margin:-2px 2px 0 2px; }
.icon_sea span { vertical-align:middle; background:url('/images/common/icon_bg_sea.gif') right 0px;display:inline-block; padding:1px 5px 0 0; height:16px; overflow:hidden; float:left; line-height:18px; font-size:11px; color:#fff; font-weight:normal;  }
.icon_blue      { vertical-align:top; background:url('/images/common/icon_bg_blue.gif') left 0; display:inline-block; padding-left:5px; height:16px; overflow:hidden; text-decoration:none; margin-left:1px; margin:-2px 2px 0 2px; }
.icon_blue span { vertical-align:middle; background:url('/images/common/icon_bg_blue.gif') right 0px;display:inline-block; padding:1px 5px 0 0; height:16px; overflow:hidden; float:left; line-height:18px; font-size:11px; color:#fff; font-weight:normal;  }
.icon_purple      { vertical-align:top; background:url('/images/common/icon_bg_purple.gif') left 0; display:inline-block; padding-left:5px; height:16px; overflow:hidden; text-decoration:none; margin-left:1px; margin:-2px 2px 0 2px; }
.icon_purple span { vertical-align:middle; background:url('/images/common/icon_bg_purple.gif') right 0px;display:inline-block; padding:1px 5px 0 0; height:16px; overflow:hidden; float:left; line-height:18px; font-size:11px; color:#fff; font-weight:normal;  }
.icon_gray      { vertical-align:top; background:url('/images/common/icon_bg_gray.gif') left 0; display:inline-block; padding-left:5px; height:16px; overflow:hidden; text-decoration:none; margin-left:1px; margin:-2px 2px 0 2px; }
.icon_gray span { vertical-align:middle; background:url('/images/common/icon_bg_gray.gif') right 0px;display:inline; padding:1px 5px 0 0; height:16px; overflow:hidden; float:left; line-height:18px; font-size:11px; color:#fff; font-weight:normal;  }




/* 리스트 갤러리 */
.gallery_list { float:left; display:inline; margin:20px 5px 0 12px; }
.gallery_list dt     { border:solid 1px #CCC;}
.gallery_list dt img { border:solid 3px #FFF; }
.gallery_list dd    { color:#333; text-align:center; margin-top:4px; width:170px; }
.gallery_list .date { color:#999; margin-top:2px; width:170px; }

/* 리스트 테이블 */
.list_table { border-collapse:collapse; border-top:solid 2px #40814b; width:100%; }
.list_table td   { border-bottom:solid 1px #dddddd; padding:8px 6px 6px 6px; vertical-align:middle; }
.list_table th   { border:solid 1px #c4c4c4; font-weight:bold; padding:8px 2px 6px 2px; text-align:center; background:url('/images/common/table_title_bg.gif') repeat-x; }
.list_table .total_td   { border-bottom:solid 1px #ddd; background:#fafafa; padding:8px 6px 6px 6px; vertical-align:middle; }
.list_table .gray_td   { border-bottom:solid 1px #ddd; background:#f9f9f9; padding:8px 6px 6px 6px; vertical-align:middle; }

/* 뷰 테이블 */
.view_table						{ border-collapse:collapse; border-top:solid 2px #40814b; width:100%; }
.view_table th				{ padding:12px 6px 8px 6px; text-align:center; border:solid 1px #dddddd; border-left:none; background-color:#f9f9f9; color:#848484; font-weight:bold; }
.view_table td				{ padding:12px 6px 8px 6px; text-align:center; border:solid 1px #dddddd; border-left:none; border-right:none; vertical-align:middle; }
.view_table .td_left	{ text-align:left; padding-left:10px; }
.view_table .td_right	{ text-align:right; padding-right:10px; }
.view_table .line			{ border:solid 1px #dddddd; }

/*lhb 20140302 에디터 테이블 속성때문에 추가함*/
.view_table table			{ width:100%;}
.view_table table th	{ padding:12px 6px 8px 6px; text-align:center; border:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; background-color:#f9f9f9; color:#848484; font-weight:bold; }
.view_table table td	{ padding:12px 6px 8px 6px; text-align:left; border:solid 1px #dddddd; border-left:solid 1px #dddddd; border-right:solid 1px #dddddd; vertical-align:middle; }

/* 리스트 테이블 */
.list_content_table { border-collapse:collapse; width:100%; }
.list_content_table .side_title   { font-weight:bold; color:#555; border-right:dotted 1px #ddd; }
.list_content_table td   { border:solid 1px #eaeaea; padding:8px 6px 6px 6px; vertical-align:middle; }
.list_content_table th   { border:dotted 1px #ddd; border-bottom:solid 1px #e5e5e5; border-top:solid 1px #c1c1c1; color:#555; padding:15px 2px 12px 2px; text-align:center; background:#f5f6f8; }


/* 코멘트
.comment_dl		{ background-color:#eee; border:solid 1px #dcdcdc; display:inline-block; width:100%; clear:both; }
.comment_dl dt	{ float:left; display:inline; margin:10px 0 10px 10px; clear:both; }
.comment_dl dd	{ float:right; display:inline; margin:10px 10px 10px 0; }*/

/* 코멘트New */
.comment_div { position:relative; width:100%; background:#f8f8f8; border: solid 1px #ddd; display:inline-block; }
.comment_text { padding:8px; background:#fff; border-bottom:solid 1px #ddd;}
.comment_text textarea	{ overflow:hidden; width:100%; position:relative; background:#fff; border:none; }

.comment_list	{ margin-top:10px;  border-bottom:solid 1px #ddd; line-height:18px;}
.comment_list	dl { border-top:solid 1px #ddd; }
.comment_list	dt { padding:8px 0 6px 0; line-height:20px; background:#fafafa; }
.comment_list	.name_text { margin:5px 0 0 10px; display:inline-block; }
.comment_list	.name_text span	{ font-size:11px; font-family:Verdana, Geneva, sans-serif; color:#999; }
.comment_list dd { padding:10px 0; }
.comment_list dd textarea	{ overflow:hidden; padding:10px 6px; background:#fff; }
/* 이전글, 다음글 */
.prev_next		{ border-top:solid 1px #dddddd; display:inline-block; clear:both; width:100%; }
.prev_next dt	{ width:15%; float:left; display:inline; padding:12px 0 8px 0; border-bottom:solid 1px #dddddd; border-right:solid 1px #dddddd; text-align:center; font-weight:bold; background-color:#f9f9f9; clear:both; color:#848484; }
.prev_next dd	{ width:83%; float:left; display:inline; padding:12px 0px 8px 10px; border-bottom:solid 1px #dddddd; }
.prev_next img{ margin-bottom:2px; }

/* 글쓰기 테이블 */
.write_table					{ border-collapse:collapse; border-top:solid 2px #40814b; width:100%; }
.write_table th				{ border:solid 1px #dddddd; border-left:none; padding:12px 6px 8px 6px; background-color:#f9f9f9; color:#848484; font-weight:bold; text-align:center; font-size:12px; }
.write_table td				{ border:solid 1px #dddddd; border-left:none; border-right:none; padding:8px 6px 8px 10px; vertical-align:middle; text-align:left; }
.write_table .line		{ border:solid 1px #dddddd; }

/* faq 테이블 */
.faq		{ border-top:solid 1px #dddddd; display:inline-block; clear:both; width:750px; margin-top:15px; }
.faq dt	{ padding:12px 0 10px 10px; border-bottom:solid 1px #dddddd; font-weight:bold; background-color:#f9f9f9; clear:both; color:#848484; line-height:14px; }
.faq dd	{ padding:10px 10px 8px 65px; border-bottom:solid 1px #dddddd; line-height:14px; background:url(/images/common/icon_re.gif) no-repeat 26px 10px; }

/* 게시판 넘버링 */
.numbering { text-align:center; padding:3px; color:#CCC; clear:both; }
.numbering .btn_box   { border:solid 1px #cccccc; padding:4px 5px 3px 5px; }
.numbering A:link	  	{ color:#aaa;text-decoration:none; font-size:7px; font-weight:bold; } /* 방문전 */
.numbering A:visited	{ color:#aaa;text-decoration:none; font-size:7px; font-weight:bold; } /* 방문후 */
.numbering A:active  	{ color:#aaa;text-decoration:none; font-size:7px; font-weight:bold; } /* 마우스클릭시 */
.numbering A:hover		{ color:#aaa;text-decoration:none; font-size:7px; font-weight:bold; border:solid 1px #F90; } /* 마우스오버 */
.numbering .span_ A:link		{ color:#333333;text-decoration:none;padding:6px 6px 4px 6px;font-weight:bold; font-size:11px; } /* 방문전 */
.numbering .span_ A:visited	{ color:#333333;text-decoration:none;padding:6px 6px 4px 6px;font-weight:bold; font-size:11px; } /* 방문후 */
.numbering .span_ A:active	{ color:#333333;text-decoration:none;padding:6px 6px 4px 6px;font-weight:bold; font-size:11px; } /* 마우스클릭시 */
.numbering .span_ A:hover		{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 마우스오버 */
.numbering .span_on A:link		{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 방문전 */
.numbering .span_on A:visited	{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 방문후 */
.numbering .span_on A:active	{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 마우스클릭시 */
.numbering .span_on A:hover		{ color:#F60;text-decoration:none;padding:5px 5px 3px 5px;font-weight:bold;border:solid 1px #cccccc; font-size:11px; } /* 마우스오버 */




/*  설문조사 */

.survey_table						{ border-collapse:collapse; width:100%; }
.survey_table th				{ padding:12px 6px 8px 6px; text-align:center; border:solid 1px #dddddd; background-color:#f9f9f9; color:#848484; font-weight:bold; border-bottom:solid 2px #56870e;  }
.survey_table td				{ padding:12px 6px 8px 6px; text-align:center; border:solid 1px #dddddd; vertical-align:middle;}

.survey_table .td_left	{ text-align:left; padding-left:10px; }
.survey_table .td_right	{ text-align:right; padding-right:10px; }
.survey_table .line			{ border:solid 1px #dddddd; }


.substr{ display:block; overflow:hidden; width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overow: ellipsis;}

/*댓글 테이블*/
.comment_table { border-collapse:collapse; border-top:solid 2px #ccc; width:100%; }
.comment_table td   { border-bottom:solid 1px #e5e5e5; padding:15px 6px 15px 6px; vertical-align:middle; }
.comment_table th   { border-bottom:solid 1px #ddd; font-weight:normal; padding:8px 2px 6px 2px; text-align:left; background:url('/images/common/table_title_bg.gif') repeat-x; }

/*jquery ui 달력*/
.ui-datepicker{ font-size : 12px; width : 200px; } .write_table img{ vertical-align:middle;padding-left:6px; }
.ui-datepicker select.ui-datepicker-month{ width:40%; font-size: 12px; }
.ui-datepicker select.ui-datepicker-year{ width:45%; font-size: 12px; }
.sumBox {margin: 0px; border: 3px solid #e9e9e9;}
.sumData {color: #436ab3; margin: 10px;}
