a.boar3:link {COLOR:#2A2A2A; TEXT-DECORATION: none ;FONT-SIZE: 12px; font-weight:bold;}
a.boar3:visited {COLOR: #2A2A2A; TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight:bold;}
a.boar3:active {COLOR:#2A2A2A; TEXT-DECORATION: none; FONT-SIZE: 12px ; font-weight:bold;}
a.boar3:hover {COLOR: #1AA26A; TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight:bold;}

a.sub2:link {COLOR:#ffffff; TEXT-DECORATION: none ;FONT-SIZE: 12px; font-weight:normal;}
a.sub2:visited {COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight:normal;}
a.sub2:active {COLOR:#ffffff; TEXT-DECORATION: none; FONT-SIZE: 12px ; font-weight:normal;}
a.sub2:hover {COLOR: #FBC213; TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight:normal;}

a.sub3:link {COLOR:#ffffff; TEXT-DECORATION: none ;FONT-SIZE: 12px; font-weight:bold;}
a.sub3:visited {COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight:bold;}
a.sub3:active {COLOR:#ffffff; TEXT-DECORATION: none; FONT-SIZE: 12px ; font-weight:bold;}
a.sub3:hover {COLOR: #FCF307; TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight:bold;}

a.sub4:link {COLOR:#ffffff; TEXT-DECORATION: none ;FONT-SIZE: 12px; font-weight:bold;}
a.sub4:visited {COLOR: #ffffff; TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight:bold;}
a.sub4:active {COLOR:#ffffff; TEXT-DECORATION: FONT-SIZE: 12px ; none; font-weight:bold;}
a.sub4:hover {COLOR: #5DEA5D; TEXT-DECORATION: none; FONT-SIZE: 12px; font-weight:bold;}

/*Gallery*/

A.gallery:link {color: #717171; text-decoration: none; font-weight: normal; font-size: 12px;}
A.gallery:visited {color: #717171; text-decoration: none; font-weight: normal; font-size: 12px;}
A.gallery:active {color: #717171; text-decoration: none; font-weight: normal; font-size: 12px;}
A.gallery:hover {color: #f88600; text-decoration: underline; font-weight: normal; font-size: 12px;}

.text_3333bold {
	font-size: 12px;
	font-weight: bold;
	color: #333333;
}


.dott_gray1_f {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #E7E7E7;
}
.line_gray1_r {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #cccccc;
}

.text_small {
	font-size: 12px;
	color: #666666;
}
.table_lineft_yellow {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #8B8338;
	border-bottom-color: #8B8338;
}
.text_red {
	font-size: 12px;
	color: #CC3300;
}

.text_violet {
	font-size: 12px;
	color: #993399;
}
.line_cccccc3 {
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.dott_cccccc1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.table_rect {
	border: 1px solid #999999;
}
.padding_top10 {
	padding-top: 10px;
}



/*-     member-start    -*/
.m_box {
	border: 1px solid #cccccc;
}
.m_lineft2 {
	border-top-width: 2px;
	border-bottom-width: 2px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}
.m_tablebox {
	border: 5px solid #E8E8E8;
}
.m_line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #CCCCCC;
}
.m_linedott {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.m_textred {
	font-size: 12px;
	color: #CC3300;
}

/*-     member-end    -*/




/*-     car_reservation-start    -*/

.car_text3b {
	font-size: 12px;
	font-weight: bold;
	color: #215C67;
}
.car_box {
	border: 1px solid #cccccc;
}
.car_textblue {
	font-size: 12px;
	color: #215C67;
}
.car_line {
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #215C67;
}
.car_textbg {
	background-color: #F4FBFB;
	border: 1px solid #215C67;
}
/*-     car_reservation-end  -*/


/*-     board-style      -*/

.board_title {
	font-size: 12px;
	font-weight: bold;
	color: ##929292;
	padding-top: 5px;
}
.board_dott_gray1 {
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
}
.board_table5 {
	border: 5px solid #F0F0F0;
}
.board_padding_l30 {
	padding-left: 30px;
}
.input{
	border: 1px solid #cccccc;
}


/*-     board-end     -*/
.table_redct3 {
	border: 3px solid #EEEEEE;
}
.text_greenb {
	font-size: 12px;
	font-weight: bold;
	color: #475C30;
}
.text3333 {
	font-size: 12px;
	color: #333333;
}
.text_blueb {
	font-size: 12px;
	font-weight: bold;
	color: #3885A9;
}

.i{
	font-size: 12px;
	color: #4e4e4e;
	border: none;
}

.bg {
	background-image:url();
	background-repeat:repeat-x;
	background-color: #FFFFFF;
}

.text_line {
	font-size: 12px;
	color: #303030;
	text-decoration: line-through;
}

.link {font-size:12px ; font-weight:normal ;color:#6A6A6A ; line-height:1.4; TEXT-DECORATION: none ;}

.board1 {font-size:12px ; font-weight:bold ;color:#FFFFFF ; line-height:1.4; TEXT-DECORATION: none ;}

.boar2 {font-size:12px ; font-weight:bold ;color:#ffffff ; line-height:1.4; TEXT-DECORATION: none ;}

.boar3 {font-size:12px ; font-weight:bold ;color:#2A2A2A ; line-height:1.5;  TEXT-DECORATION: none ;}

.sub5 {font-size:12px ; font-weight:bold ;color:#2060A9 ; line-height:1.5; TEXT-DECORATION: none ;}

.gallery_border{border:1px solid #dddddd; padding:2 2 2 2;}
.gallery_border_ov{border:1px solid #bcbcbc; padding:2 2 2 2;}
.gallery_border_out{border:1px solid #dddddd; padding:2 2 2 2;}

/*form*/
.form_box{font-size: 12px;color: #303030;background-color: #EFEFEF;border: 1px solid #B2B3B2;}
.form_box1{font-size: 12px;color: #303030;background-color: #FFFFFF;border: 1px solid #B2B3B2;}



/* »õ·Î¿î °Ô½ÃÆÇ css */
.tableListLayout table {width:100%;}
.tableListLayout table thead th {height:35px;border-width:1px 0;border-style:solid;border-color:#a7a7a7;background:url("img/table_th_bar.gif") right center no-repeat; font-weight:bold; color:#555;}
.tableListLayout table thead th.last {background:none;}
.tableListLayout table tbody td {line-height:35px;border-bottom:solid 1px #e5e5e5;text-align:center;font-size:12px;}
.tableListLayout table tbody td.type {font-weight:bold;}
.tableListLayout table tbody td.title {padding-left:15px;text-align:left;}
.tableListLayout table tbody tr:hover td {background-color:#f9f9f9;}
.tableListLayout table tbody tr:hover td.title a,
.tableListLayout table tbody tr:hover td.type {color:#333333;font-weight:bold;}
.tableListLayout table tbody td.type.notice {color:#333333;}
.tableListLayout.activity table tbody td {text-align:left;line-height:16px;padding:12px 20px;}
.tableListLayout.activity table tbody td.center {text-align:center;padding:12px 0;}
.tableListLayout.activity table tbody tr:hover td a {font-weight:normal;}
.tableListLayout.activity table tbody tr:hover td {background:none;}
.tableListLayout.activity table tbody tr.odd td {background-color:#f9f9f9;}

.tableListLayout.rndRecruit table tbody tr:hover,
.tableListLayout.rndRecruit table tbody tr:hover td,
.tableListLayout.rndRecruit table tbody tr td:hover {background-color:none}
.tableListLayout.rndRecruit table tbody tr.odd td {background-color: #f9f9f9}
.tableListLayout.rndRecruit .status strong,
.tableListLayout.rndRecruit .online strong {color:#0173b1}
.tableListLayout.rndRecruit table tbody tr:hover td a {font-weight:normal;}
.tableListLayout.rndRecruit table tbody tr:hover td {background:none;}
.tableListLayout.rndRecruit table tbody tr:hover td {background:none;}

.tableViewLayout.rndRecruit .cont {padding-bottom:50px;}
.tableViewLayout .apply_action {padding-bottom:30px;border-bottom:1px solid #cecece;}
.tableViewLayout ul.info li {border-bottom:1px solid #e5e5e5;display:block;}
.tableViewLayout ul.info li dl,
.tableViewLayout ul.info li dl dt,
.tableViewLayout ul.info li dl dd {float:left;display:block;}
.tableViewLayout ul.info li dl dt,
.tableViewLayout ul.info li dl dd {padding:15px 0;}
.tableViewLayout ul.info dt {width:80px;font-weight:bold;background:url(img/view_bar.gif) no-repeat right center;}
.tableViewLayout ul.info dt.center {width:89px;}
.tableViewLayout ul.info dd {width:260px;margin-left:20px;}
.tableViewLayout ul.info .rbox {width:150px;float:right;}
.tableViewLayout ul.info .rbox dd {width:50px;}
.tableViewLayout ul.info a:hover,
.tableViewLayout ul.info a:focus {color:#0173b1;text-decoration:underline;}

.tableViewLayout .title {position:relative;height:40px;margin-top:35px;background-color:#efefef;}
.tableViewLayout .title strong {padding-left:20px;line-height:40px;}
.tableViewLayout .title span.date {position:absolute;top:10px;right:15px;}
.tableViewLayout .cont {padding:30px 20px 110px 20px;}
.tableViewLayout .cont p {padding-top:25px;} /*20131111Ãß°¡*/


.tableEditLayout table {table-layout:fixed; width:100%;border-top:solid 1px #a7a7a7;}
.tableEditLayout table tbody th {text-align:left;padding:5px 0 5px 15px;background-color:#f9f9f9;border-bottom:solid 1px #e5e5e5; font-weight:bold; }
.tableEditLayout table tbody td {padding:7px 0 7px 15px;border-bottom:solid 1px #e5e5e5; text-align:left;}
.tableEditLayout table tbody td p {padding-top:10px;font-size:11px;}
.tableEditLayout table tbody td input[type="image"] {margin-left:6px;}
.tableEditLayout table tbody td img {vertical-align:middle;}
.tableEditLayout table tbody td .selectArea {float:none;display:inline-block;*display:inline;}
.tableEditLayout table tbody td .selectArea.email select.select {width:302px;}
.tableEditLayout table tbody td .selectArea.email span.select {width:302px; background:#f9f9f9;}
.tableEditLayout table tbody td .selectArea.phone select.select {width:83px;}
.tableEditLayout table tbody td .selectArea.phone span.select {width:83px;}
.tableEditLayout table tbody tr.last td,
.tableEditLayout table tbody tr.last th {border-bottom:solid 1px #a7a7a7;}

input,select,.btn{vertical-align:middle;}
input[type="text"],
input[type="password"] {padding:2px 3px;border:solid 1px #ccc;background-color:#f9f9f9;font-size:12px;line-height:12px;}

.listPrevNext {border-bottom:solid 1px #cecece;}
.listPrevNext li {position:relative;height:39px;border-top:solid 1px #e5e5e5;}
.listPrevNext li span {display:inline-block;line-height:39px;vertical-align:top;}
.listPrevNext li span.h {width:80px;padding-left:20px;background-image:url("img/bullet_arrow.gif");background-repeat:no-repeat;}
.listPrevNext li.prev span.h {background-position:75px 0;}
.listPrevNext li.next span.h {background-position:75px -39px;}
.listPrevNext li span.tit {padding-left:20px;max-width:570px;text-overflow:ellipsis;overflow:hidden;white-space:nowrap;}
.listPrevNext li span.date {position:absolute;top:0;right:0;width:100px;text-align:center;}
.listPrevNext li a:hover { text-decoration:underline;}

span.fileBtn {position:relative;display:inline-block;width:84px;height:25px;overflow:hidden;vertical-align:middle;}
span.fileBtn span.hidden {position:absolute;display:inline-block;filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);width:84px;height:25px;overflow:hidden;visibility:visible;opacity:0;cursor:pointer;z-index:10000;}
span.fileBtn span.hidden input {position:absolute;top:0;right:10px;height:25px;cursor:pointer;width:84px;}

.buttonAlign {padding-top:30px; padding-bottom:81px;}
.buttonAlign a:first-child {margin-right:3px;}


.btn_search 		{ position:relative; display:inline-block; color:#fff !important; text-align:center; padding:2px 5px 3px 5px; font-size:11px; background:#919191; line-height:14px; font-weight:bold;}
.btn_search:hover   { background:#333333;}

.btn_write 		{ position:relative; display:inline-block; color:#fff !important; text-align:center; padding:6px 15px 7px 15px; font-size:12px; background:#919191; line-height:18px; font-weight:bold;}
.btn_write:hover   { background:#00864B;}


.btn_board_a	 		{ position:relative; margin-top:30px; text-align:right;}
.btn_board 		{ position:relative; display:inline-block; color:#fff !important; text-align:center; padding:6px 15px 7px 15px; font-size:12px; background:#919191; line-height:18px; margin:0 5px; font-weight:bold;}
.btn_board:hover 	{ background:#00864B;}



/* paging */
.list_number{padding-top:25px; text-align:center;}
.list_n_menu {padding:3px; MARGIN:3px; TEXT-ALIGN: center}
.list_n_menu A {padding:5px 8px 4px 8px; MARGIN: 2px; BORDER: #ccc 1px solid; COLOR: #999; TEXT-DECORATION: none; }
.list_n_menu A:hover {BORDER:#999 1px solid; COLOR: #666;}
.list_n_menu A:active {BORDER:#999 1px solid; COLOR: #666;}
.list_n_menu .current {BORDER: #00b866 1px solid; padding:5px 8px 4px 8px; FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #00854a;}
.list_n_menu .disabled {BORDER: #eee 1px solid; padding:5px 8px 4px 8px; MARGIN: 2px; COLOR: #ddd;} 

.tabLayout {width:100%;height:40px;padding-top:35px;}
.tabLayout:after {content:",";height:0;display:block;clear:both;visibility:hidden;}
.tabLayout li {float:left;width:50%;height:40px;line-height:40px;background:#f4f4f4 url("../images/common/bg_tabArrow.gif") 370px 0 no-repeat;font-weight:bold;}
.tabLayout li span {display:inline-block;}
.tabLayout li.on {background-color:#0173b1;color:#fff;background-position:370px -40px;}
.tabLayout.middle {padding-top:0;}
.tabLayout.tab03 li {width:265px;background-position:238px 0;border-right:solid 1px #eee;}
.tabLayout.tab03 li.on {background-position:238px -40px;border:0;}
.tabLayout.tab04 li {width:199px;background-position:171px 0;border-right:solid 1px #eee;}
.tabLayout.tab04 li.on {background-position:171px -40px;border:0;}
.tabLayout.tab04 li.on a {color:#fff;}
.tabLayout li.last {border-right:0;}

.imageLayout {margin-top:40px;}
.imageLayout img {display:block;margin-bottom:50px;}


/*  photo_list   */
.photo_list   {position:relative; margin:0 auto; width:100%; border-top:1px solid #9e9e9e; border-bottom:1px solid #9e9e9e; text-align:left;}
.photo_list dl { width:230px; position:relative; display:inline-block;*display:inline;*zoom:1; vertical-align:top; text-align:left; margin:20px 0;}

.photo_list dt { width:210px; height:140px; margin:0px 13px; border:1px solid #e3e3e3; }
.photo_list dt a { width:210px; height:140px; border:1px solid #e3e3e3; display:block;}
.photo_list dt a:hover { width:210px; height:140px; border:1px solid #f8f8f8; }

.photo_list dd   {width:210px; text-align:center; margin:0px 10px 0 10px; height:50px;}
.photo_list dd p   { margin-top:10px; line-height:130%; font-size:11px;}
.photo_list a   { color:#666666; font-weight:bold;}
.photo_list a:hover   { color:#999999; font-weight:bold;}


.photo_list_txt	{position:relative; margin:0px; padding:15px 0px; width:100%; border-top:1px solid #9e9e9e; border-bottom:1px solid #9e9e9e; text-align:center; }



/* float */
.f_left{float:left!important}
.f_right{float:right!important}
.clear{clear:both!important}

/* align */
.left{text-align:left!important}
.right{text-align:right!important}
.center,.center td,.center th{text-align:center}
.middle{vertical-align:middle!important}
.top{vertical-align:top!important}

/* float ÇØÁ¦ */
.f-clear:after { content:"."; display:block; clear:both; height:0; visibility:hidden; }
.f-clear { display:inline-block; }
* html .f-clear { height:1%; }
.f-clear { display:block; }


/*°Ô½ÃÆÇ ±Û ÀÛ¼º*/
.write_btn_wrap{text-align:center;margin-top:40px;}
.write_btn{display:inline-block;width:88px;height:34px;margin-right:5px;background:#808080;border:0px;color:#fff;font-weight:bold;}
.reset_btn{display:inline-block;width:88px;height:34px;background:#bababa;border:0px;color:#fff;font-weight:bold;}
.btn_wrap{text-align:right;margin-top:40px;}
.btn_wrap a.btn_go_list{display:inline-block;width:73px;line-height:28px;background:#8c8c8c;border:0px;color:#fff;font-weight:bold;text-align:center;}
.btn_wrap a.btn_go_list:hover{background:#7d7d7d;}
		


/*********************************************
* margin
*********************************************/
.m0  {margin:0px;}
.mc  {margin:0 auto;}

/*********************************************
* margin-left
*********************************************/
.ml_3  {margin-left:3px;}
.ml_5  {margin-left:5px;}
.ml_10  {margin-left:10px;}
.ml_15  {margin-left:15px;}
.ml_20  {margin-left:20px;}
.ml_25  {margin-left:25px;}
.ml_30  {margin-left:30px;}
.ml_35  {margin-left:35px;}
.ml_40  {margin-left:40px;}


/*********************************************
* margin-right
*********************************************/
.mr_5  {margin-right:5px;}
.mr_10  {margin-right:10px;}
.mr_20  {margin-right:20px;}
.mr_25  {margin-right:25px;}
.mr_30  {margin-right:30px;}
.mr_40  {margin-right:40px;}



/*********************************************
* margin-top
*********************************************/
.mt_2   {margin-top:2px;}
.mt_5   {margin-top:5px;}
.mt_10  {margin-top:10px;}
.mt_15  {margin-top:15px;}
.mt_20  {margin-top:20px;}
.mt_25  {margin-top:25px;}
.mt_30  {margin-top:30px;}
.mt_35  {margin-top:35px;}
.mt_40  {margin-top:40px;}


/*********************************************
* margin-bottom
*********************************************/
.mb_5  {margin-bottom:5px;}
.mb_10  {margin-bottom:10px;}
.mb_15  {margin-bottom:15px;}
.mb_20  {margin-bottom:20px;}
.mb_25  {margin-bottom:25px;}
.mb_30  {margin-bottom:30px;}
.mb_40  {margin-bottom:40px;}
.mb_50  {margin-bottom:50px;}


/*********************************************
* padding
*********************************************/
.pad_10   {padding:10px;}
.pad_20   {padding:20px;}

/*********************************************
* padding-top
*********************************************/
.pt_5    {padding-top:5px;}
.pt_10    {padding-top:10px;}
.pt_15    {padding-top:15px;}
.pt_20    {padding-top:20px;}
.pt_25    {padding-top:25px;}
.pt_30    {padding-top:30px;}
.pt_40    {padding-top:40px;}


/*********************************************
* padding-bottom
*********************************************/
.pb_3    {padding-bottom:3px;}
.pb_4    {padding-bottom:4px;}
.pb_5    {padding-bottom:5px;}
.pb_10    {padding-bottom:10px;}
.pb_15    {padding-bottom:15px;}
.pb_20    {padding-bottom:20px;}
.pb_25    {padding-bottom:25px;}
.pb_30    {padding-bottom:30px;}
.pb_35    {padding-bottom:35px;}
.pb_40    {padding-bottom:40px;}
.pb_50    {padding-bottom:50px;}


/*********************************************
* padding-left
*********************************************/
.pl_5   {padding-left:5px;}
.pl_10   {padding-left:10px;}
.pl_15   {padding-left:15px;}
.pl_20   {padding-left:20px;}
.pl_25   {padding-left:25px;}
.pl_30   {padding-left:30px;}
.pl_35   {padding-left:35px;}


/*********************************************
* padding-right
*********************************************/
.pr_4    {padding-right:4px;}
.pr_5    {padding-right:5px;}
.pr_10   {padding-right:10px;}
.pr_15   {padding-right:15px;}
.pr_20   {padding-right:20px;}
.pr_30   {padding-right:30px;}
.pr_35   {padding-right:35px;}

.border_comment { border: 1px solid #c5c5c5; padding:15px; background-color:#f7f7f7;}

.btn_comment 		{ position:relative; display:inline-block; color:#333 !important; text-align:center; padding:16px 15px 17px 15px; font-size:12px; background:#ffffff; border:1px solid #cccccc; line-height:18px; font-weight:bold;}
.btn_comment:hover   { background:#cccccc; border:1px solid #cccccc; color:#fff !important; }

.btn_del 		{ position:relative; display:inline-block; color:#666 !important; text-align:center; padding:2px 5px 3px 5px; font-size:11px; background:#ffffff; border:1px solid #cccccc; line-height:14px; font-weight:bold;}
.btn_del:hover   { background:#919191; border:1px solid #cccccc; color:#fff !important;}


.text_01 { font-size: 14px; font-weight: bold; color: #333333;}

.dot_line	{ border-bottom:1px dashed #cccccc; padding-bottom:10px; padding-top:10px;}

#comment_view   { position:relative;}
#comment_view td   { padding:5px 0px;}

/* Ä¶¸°´õ */
#calendar {width:100%; margin:0px auto;}
#calendar header {position:relative; padding:20px 0px 25px 0px; width:100%;}
#calendar header h3 {text-align:center; font-size:23px; font-weight:bolder; color:#555; line-height:23px; width:100%; }
#calendar header h3 span { color:#d66666; }
#calendar header .btnMove { position:absolute; width:211px; overflow:hidden; margin:0px auto 0px 255px;}
#calendar header .btnMove a.btnPrev {float:left;}
#calendar header .btnMove a.btnNext {float:right;}
#calendar table {border-collapse:collapse; border:1px solid #C7C7C7; border-spacing:0px; table-layout:fixed; margin:-1px auto 0px auto;}
#calendar table caption {text-indent:-8888px; overflow:hidden; height:1px; line-height:1; font-size:1px;}
#calendar table colgroup col {width:14%;}
#calendar table thead tr th,#calendar table tbody td {border-width:1px 0px 1px 1px; border-style:solid; padding:0px;}
#calendar table thead tr th {line-height:1; background-color:#979797; border-color:#C7C7C7 #7e7e7e; padding:8px 0px; color:#fff; font-weight:bold;}
#calendar table thead tr th:first-child {border-left:0px}
#calendar table tbody tr td {border-color:#C7C7C7; background:white; height:100px; vertical-align:top; padding-bottom:20px;}
#calendar table tbody tr td:first-child {border-left:0px;}
#calendar table tbody tr td.no {background-color:#F0F2F1;}
#calendar table tbody tr td strong {display:block; padding:10px 0px 0px 10px;}
#calendar table tbody tr td ul {padding:10px;}
#calendar table tbody tr td ul li { font-size:11px; position:static; z-index:1; line-height:17px;}


.calendar_view_a	{ padding:30px;}
#calendar_view   { width:440px; border-top:2px solid #333333;}
#calendar_view th  { border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; border-left:1px solid #e3e3e3; font-weight:bold; color:#333; background:#f9f9f9; font-size:12px; padding:15px 15px; text-align:left; vertical-align:top; }
#calendar_view td  { border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; padding:15px 15px; font-size:12px; text-align:left; vertical-align:top; }
#calendar_view td.td_h  { height:420px; color:#666666; }

.btn_view_a	 	{ position:relative; margin:0px 20px; text-align:right;}
.btn_view 		{ position:relative; display:inline-block; color:#fff !important; text-align:center; padding:7px 15px 5px 15px; font-size:12px; background:#919191; line-height:18px; margin:0 5px; font-weight:bold; text-decoration:none;}
.btn_view:hover 	{ background:#333333;}