@charset "utf-8";






img { vertical-align:top; border:0 }
/*

body, select, input, textarea {
    color: #3a3a3a;
    font-weight: normal;
	font-family:"나눔고딕", NanumGothic, sans-serif;
}

*/

a{color:#404040;text-decoration:none;}
A:hover {text-decoration: none; color:#1F1F58 }
A:visited { text-decoration: none; letter-spacing: 0px;  color: #1F1F58 }

/* 공통 */


BODY {
margin: 0 0 0 0; 
/* 
background:url(../../images/main_img/body_bg.gif);
*/
font-family: "나눔고딕", "돋움체", "돋움", "돋움체", "Arial"; 
font-size: 12px; 
color: #333333;

scrollbar-3d-light-color : #FFFFFF;
scrollbar-arrow-color : #999999;
scrollbar-base-color : #F7F7F7;
scrollbar-darkshadow-color : #FFFFFF;
scrollbar-face-color : #EFEFEF;
scrollbar-highlight-color : #DFDFDF;
scrollbar-shadow-color : #DFDFDF;
scrollbar-track-color : #FFFFFF;

}

p {	margin-top:0px;margin-bottom:0px;color: #5D5D5D ; }
br{	margin-top:0px;margin-bottom:0px;}


 TD  { 
	font-family: "나눔고딕","돋음"; 
	font-size: 12px; 
	color: #5D5D5D ; 
	
}

HOME  {  font-family: "나눔고딕"."돋움";   font-size: 10px;   color: #656565   }  

A          { font-family: 나눔고딕; font-size: 12px; text-decoration: none; letter-spacing: 0px; color: "#5D5D5D"}
A1         { font-family: 나눔고딕; font-size: 12px; text-decoration: none; letter-spacing: 0px; color: "#FFFFFF"}
A:visited { font-family: 나눔고딕; font-size: 12px; text-decoration: none; letter-spacing: 0px; font-weight: none; color: "#000000" }
A:hover    { text-decoration :none ; color:#FF6600} 

a.menu:link {text-decoration:none;color:#5D5D5D;cursor:default;}
a.menu:hover {text-decoration:none;color:#5D5D5D;cursor:default;}



/*전체메뉴열기*/
.all_menuOpen {
	display: ; /*전체메뉴 열기 감추기*/
	padding-top:8px;
	z-index: 99999;
	width: 680px;
	height: 30px;
	/*	
	float: left;
	position: fixed;
	height: 100%;
	background: rgba(0, 0, 0, 0.5);
	*/
	}
.all_menuOpen > .menu {
	/*padding: 30px;*/
	color: #5c0c25;
	width: 100%;
	height: 30px;
	/* background: #801738; */
	} 
.all_menuOpen > .menu ul {
	margin-top: 20px;
	}
.all_menuOpen > .menu ul li {
	/*line-height: 50px;*/
	list-style:none;
	letter-spacing:-1px;
	float: left;
	padding-right:21px;
	font-size: px;
	font-weight:bold; 
	font-family:'NanumSquareB',sans-serif;
	} 
.all_menuOpen > .menu ul li a{
	color: #542030;
	list-style:none;
	letter-spacing:-1px;
	float: left;
	font-size: 17px;
	font-weight:bold; 
	font-family:'NanumSquareB',sans-serif;
} 
.all_menuOpen > .menu ul li a:hover{
	color: #cd3a27; 
} 
.all_menuOpen > .menu ul li a.on{
	color: #cd3a27; 
} 



.table1 {
border:solid 2px #7A8C98; 
border-collapse:collapse ; border-spacing:15px;
}

.table2 {
border:solid 2px #888B6C; 
border-collapse:collapse ; border-spacing:15px;
}

.table3 {
border:solid 2px #7A988C; 
border-collapse:collapse ; border-spacing:15px;
}

.table {
border:solid 2px #9D6262; 
border-collapse:collapse ; border-spacing:15px;
}

.warning	  { font-family: "굴림"; font-size: 12px; font-weight:bold; color: #FF6600;}
.main_title_1 { font-family: "돋움"; font-size: 11px; color: #77776D;}
.main_title_2 { font-family: "돋움"; font-size: 11px; color: #CF7761;}
.main_title_3 { font-family: "돋움"; font-weight:bold; color: #CF7761;}

.cal_1 { font-family: "돋움"; font-size: 11px; color: #FFFFFF;}
.cal_2 { font-family: "돋움"; font-size: 12px; color: #800000;}
.cal_3 { font-family: "돋움"; font-size: 14px; font-weight:bold; color: #6D6D6D;}
.cal_4 { font-family: "돋움"; font-size: 12px; font-weight:bold; color: #CF7761;}
.cal_5 { font-family: "돋움"; font-size: 12px; font-weight:bold; color: #FF6600;}
.cal_6 { font-family: "돋움"; font-size: 12px; font-weight:bold; color: #744337;}

.poll_text { font-family: "돋움"; font-size: 11px; color: #CF7761;}

.left_title_1 { font-family: "굴림"; font-size: 15px; color: #5D5D5D;}

.title_1 { font-family: "돋움"; color: #4D4D4D;}
.title_2 { font-family: "돋움"; color: #5D5D5D;}
.title_3 { font-family: "굴림"; font-size: 11px; color: #5D5D5D;}

.content { font-family: "굴림"; font-size: 12px; color: #7F7F7F;}
.text_2 { font-family: "굴림"; font-size: 11px; color: #5D5D5D;}

.but_text { font-family: "돋움"; color: #333333;}
.page_text { font-family: "돋움";font-size: 11px; color: #333333;}

.style1 { font-family: "돋움"; color: #FFFFFF;}
.style2 {	font-family: "돋움";  color: #6D6D6D;}
.style3 {	font-family: "돋움";  color: #FF6600;}
.style4 {	font-family: "돋움";  color: #BC4D4D;font-weight:none;}
.style5 {	font-family: "돋움";  color: #CF7761;}

.text_1 {	font-family: "돋움";  color: #18609C; }
.text_2 {	font-family: "돋움";  color: #CF7761; }
.text_3 {	font-family: "돋움";  color: #7B99B3; }
.prj_title{	font-weight:bold;	 color:#CC0066;	}

.but1 {
font-weight:bold;
font-size:11px;
color:#333333;
background-color:#999999;
border-width:1px;
border-color:#efefef;
border-style:solid;
}

.is1 {
		font-family:돋움; 
		font-size:9pt; 
		color:#000000; 
		background-color:#fcfcf7; 
		font-weight:normal; 
		border-color:#B9B7B3; 		
		border-bottom:#B9B7B3 solid 1px; 		
		border-left:#B9B7B3 solid 1px; 		
		border-right: #B9B7B3 solid 1px; 		
		border-top:#B9B7B3 solid  1px;
		height:20px;
	}

.is2 {
		font-family:돋움; 
		font-size:9pt; 
		color:#000000; 
		background-color:#ffffff; 
		font-weight:normal; 
		border-color:#ffffff; 		
		border-bottom:#ffffff solid 0px; 		
		border-left:#ffffff solid 0px; 		
		border-right:#ffffff solid 0px; 		
		border-top:#ffffff solid  0px;
		padding-top:3px;
		height:20px;
	}

.checkbox{  
width:15px; 
height: 15px; 
border: 1px solid #CCCCCC;  

}

.form_title{
font-family:나눔고딕;
font-size:9pt;
color:3D3E41;
font-weight:none;
line-height:14pt;}

.form_input{
font-family:나눔고딕; 
font-size:9pt; 
color:#5D5D5D; 
font-weight:normal; 
/*width:100%;*/
border-color:#CCCCCC; 		
border-bottom:#CCCCCC solid 1px; 		
border-left:#CCCCCC solid 1px; 		
border-right:#CCCCCC solid 1px; 		
border-top:#CCCCCC solid  1px;
height:19px;
}

.form_input2{
font-family:나눔고딕; 
font-size:9pt; 
color:#5D5D5D; 
font-weight:normal; 
width:80%;
border-color:#CCCCCC; 		
border-bottom:#CCCCCC solid 1px; 		
border-left:#CCCCCC solid 1px; 		
border-right:#CCCCCC solid 1px; 		
border-top:#CCCCCC solid  1px;
height:20px;
}

.form_input3 {border-color:#FF6600; border-width:1px; border-style:solid; font:9pt #00F;width:90%;}



.form_textarea{
border:solid 1;
font-family:나눔고딕,verdana;
font-size:9pt;
color:000000;
/*width:100%;height:100%;*/
background-color:white font-size:8pt;
font-family:Arial;
vertical-align:top;
border-left-color:D7D6D6;
border-right-color:D7D6D6;
border-top-color:D7D6D6;
border-bottom-color:D7D6D6;}

.form_view{
font-family:나눔고딕; 
font-size:9pt; 
color:#666666; 
width:100%;
font-weight:normal; 	
border-bottom:#F4F4F4 solid 0px; 		
border-left:#F4F4F4 solid 0px; 		
border-right:#F4F4F4 solid 0px; 		
border-top:#F4F4F4 solid  0px;	}

.search {
border-width:0 0 1;
border-color:#666666;
line-height:100%
font-family:나눔고딕,verdana;
font-size:9pt;
color:666666;
}




/* Floating */
.fl		{ float: left !important; }
.fr		{ float: right !important; }
.cb	{ clear: both !important; }

/* Align */
.tal	{ text-align: left !important; }
.tac	{ text-align: center !important; }
.tar	{ text-align: right !important; }
.vat	{ vertical-align: top !important; }
.vam	{ vertical-align: middle !important; }
.vab	{ vertical-align: bottom !important; }

/* Font size */
.fs11 { font-size: 11px !important; }
.fs12 { font-size: 12px !important; }
.fs13 { font-size: 13px !important; }
.fs14 { font-size: 14px !important; }
.fs16 { font-size: 16px !important; }
.fs18 { font-size: 18px !important; }

/* Font weight */
.fwb { font-weight: bold !important; }
.fwn { font-weight: normal !important; }

/* Font Color */
.fc01 { color: #da2d3b; !important; }	/*빨*/
.fc02 { color: #fa7518; !important; }	/*주*/
.fc03 { color: #ffcf0e; !important; }		/*노*/
.fc04 { color: #009944; !important; }	/*초*/
.fc05 { color: #447ae8; !important; }	/*파*/
.fc06 { color: #092a71; !important; }	/*남*/
.fc07 { color: #601986; !important; }	/*보*/
.fc08 { color: #000; !important; }		/*검*/
.fc09 { color: #fff; !important; }			/*흰*/
.fc10 { color: #ccc; !important; }		/*회*/ 
.fc11 { color: #6666FF; !important; }	


/* Letter-spacing */
.ls0 { letter-spacing: 0 !important; }
.ls1 { letter-spacing: -1px !important; }

/* Line-height */
.lh10 { line-height: 10px; !important; }
.lh15 { line-height: 15px; !important; }
.lh20 { line-height: 20px; !important; }
.lh25 { line-height: 25px; !important; }
.lh30 { line-height: 30px; !important; }
.lh35 { line-height: 35px; !important; }
.lh40 { line-height: 40px; !important; }
.lh45 { line-height: 45px; !important; }
.lh50 { line-height: 50px; !important; }

/* text-indent */
.ti5 { text-indent: 5px; !important; }
.ti10 { text-indent: 10px; !important; }
.ti20 { text-indent: 20px; !important; }

/* width */
.w_30 { width: 30px; !important; }
.w_40 { width: 40px; !important; }
.w_45 { width: 45px; !important; }
.w_50 { width: 50px; !important; }
.w_60 { width: 60px; !important; }
.w_70 { width: 70px; !important; }
.w_75 { width: 75px; !important; }
.w_80 { width: 80px; !important; }
.w_90 { width: 90px; !important; }
.w_100 { width: 100px; !important; }
.w_120 { width: 120px; !important; }
.w_150 { width: 150px; !important; }
.w_200 { width: 200px; !important; }
.w_250 { width: 250px; !important; }
.w_300 { width: 300px; !important; }
.w_400 { width: 400px; !important; }
.w_500 { width: 500px; !important; }
.w_600 { width: 600px; !important; }

/* height */
.h_15{ height: 15px; !important; }
.h_18{ height: 18px; !important; }
.h_20{ height: 20px; !important; }
.h_100 { height: 100px; !important; }
.h_200 { height: 200px; !important; }
.h_300 { height: 300px; !important; }
.h_500 { height: 500px; !important; }

/* Padding, Margin style */ 
.pd0	{ padding: 0 !important; }
.pd3	{ padding: 3px !important; }
.pd4	{ padding: 4px !important; }
.pd5	{ padding: 5px !important; }
.pd8	{ padding: 8px !important; }
.pd10	{ padding: 10px !important; }
.pd13	{ padding: 13px !important; }
.pd15	{ padding: 15px !important; }
.pd20	{ padding: 20px !important; }
.pd25	{ padding: 25px !important; }
.pd30	{ padding: 30px !important; }
.pd35	{ padding: 35px !important; }
.pd40	{ padding: 40px !important; }
.pd45	{ padding: 45px !important; }
.pd50	{ padding: 50px !important; }

.pt5	{ padding-top: 5px !important; }
.pt10	{ padding-top: 10px !important; }
.pt15	{ padding-top: 15px !important; }
.pt20	{ padding-top: 20px !important; }
.pt25	{ padding-top: 25px !important; }
.pt30	{ padding-top: 30px !important; }
.pt35	{ padding-top: 35px !important; }
.pt40	{ padding-top: 40px !important; }
.pt45	{ padding-top: 45px !important; }
.pt50	{ padding-top: 50px !important; }
.pt100	{ padding-top: 100px !important; }

.pb0	{ padding-bottom: 0 !important; }
.pb5	{ padding-bottom: 5px !important; }
.pb10	{ padding-bottom: 10px !important; }
.pb15	{ padding-bottom: 15px !important; }
.pb20	{ padding-bottom: 20px !important; }
.pb25	{ padding-bottom: 25px !important; }
.pb30	{ padding-bottom: 30px !important; }
.pb35	{ padding-bottom: 35px !important; }
.pb40	{ padding-bottom: 40px !important; }
.pb45	{ padding-bottom: 45px !important; }
.pb50	{ padding-bottom: 50px !important; }

.pl0	{ padding-left: 0 !important; }
.pl5	{ padding-left: 5px !important; }
.pl10	{ padding-left: 10px !important; }
.pl15	{ padding-left: 15px !important; }
.pl20	{ padding-left: 20px !important; }
.pl25	{ padding-left: 25px !important; }
.pl30	{ padding-left: 30px !important; }
.pl35	{ padding-left: 35px !important; }
.pl40	{ padding-left: 40px !important; }
.pl45	{ padding-left: 45px !important; }
.pl50	{ padding-left: 50px !important; }

.pr0	{ padding-right: 0 !important; }
.pr5	{ padding-right: 5px !important; }
.pr10	{ padding-right: 10px !important; }
.pr15	{ padding-right: 15px !important; }
.pr20	{ padding-right: 20px !important; }
.pr25	{ padding-right: 25px !important; }
.pr30	{ padding-right: 30px !important; }
.pr35	{ padding-right: 35px !important; }
.pr40	{ padding-right: 40px !important; }
.pr45	{ padding-right: 45px !important; }
.pr50	{ padding-right: 50px !important; }

.mg0	{ margin: 0 !important; }
.mg5	{ margin: 5px !important; }
.mg10	{ margin: 10px !important; }
.mg15	{ margin: 15px !important; }
.mg20	{ margin: 20px !important; }
.mg25	{ margin: 25px !important; }
.mg30	{ margin: 30px !important; }
.mg35	{ margin: 35px !important; }
.mg40	{ margin: 40px !important; }
.mg45	{ margin: 45px !important; }
.mg50	{ margin: 50px !important; }

.mt0	{ margin-top: 0 !important; }
.mt3	{ margin-top: 3px !important; }
.mt4	{ margin-top: 4px !important; }
.mt5	{ margin-top: 5px !important; }
.mt10	{ margin-top: 10px !important; }
.mt15	{ margin-top: 15px !important; }
.mt20	{ margin-top: 20px !important; }
.mt25	{ margin-top: 25px !important; }
.mt30	{ margin-top: 30px !important; }
.mt35	{ margin-top: 35px !important; }
.mt40	{ margin-top: 40px !important; }
.mt45	{ margin-top: 45px !important; }
.mt50	{ margin-top: 50px !important; }
.mt60	{ margin-top: 60px !important; }
.mt120 { margin-top: 120px !important; }
.mt130 { margin-top: 130px !important; }
.mt150 { margin-top: 150px !important; }

.mb0	{ margin-bottom: 0 !important; }
.mb5	{ margin-bottom: 5px !important; }
.mb10 { margin-bottom: 10px !important; }
.mb15 { margin-bottom: 15px !important; }
.mb20 { margin-bottom: 20px !important; }
.mb25 { margin-bottom: 25px !important; }
.mb30 { margin-bottom: 30px !important; }
.mb35 { margin-bottom: 35px !important; }
.mb40 { margin-bottom: 40px !important; }
.mb45 { margin-bottom: 45px !important; }
.mb50 { margin-bottom: 50px !important; }

.ml0	{ margin-left: 0 !important; }
.ml5	{ margin-left: 5px !important; }
.ml10 { margin-left: 10px !important; }
.ml15 { margin-left: 15px !important; }
.ml20 { margin-left: 20px !important; }
.ml25 { margin-left: 25px !important; }
.ml30 { margin-left: 30px !important; }
.ml35 { margin-left: 35px !important; }
.ml40 { margin-left: 40px !important; }
.ml45 { margin-left: 45px !important; }
.ml50 { margin-left: 50px !important; }

.mr0	{ margin-right: 0 !important; }
.mr5	{ margin-right: 5px !important; }
.mr10 { margin-right: 10px !important; }
.mr15 { margin-right: 15px !important; }
.mr20 { margin-right: 20px !important; }
.mr25 { margin-right: 25px !important; }
.mr30 { margin-right: 30px !important; }
.mr35 { margin-right: 35px !important; }
.mr40 { margin-right: 40px !important; }
.mr45 { margin-right: 45px !important; }
.mr50 { margin-right: 50px !important; }


.dspnone{ display:none; } 

.bd0 { border: 0px; } 

.cp { cursor: pointer !important; }

.tbl_fix {table-layout:fixed}
.txt_len_auto { text-overflow:ellipsis; overflow:hidden }
 

.bgc01 { background: #f5f5bb; !important; } 
.bgc02 { background: #f1d4d4; !important; } 
.bgc03 { background: #b43c3c; !important; } 
.bgc04 { background: #790d0d; !important; } 



/*
.topMenu{
	width:800px; height:50px; 
	border-collapse:collapse ; border-spacing:15px;
	background: linear-gradient( to top, #ff6600, #C45003); 
	border: 1px solid #E76107; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.3);
	display: inline-block; 
}
.topMenu_td{ 
	padding-top: 16px;
	font-family: "나눔고딕", "돋움체", "돋움", "돋움체", "Arial"; 
	font-size: 16px;  
	width:200px; text-align: center;  
	color: #FFFFFF; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); font-weight:bold; 
}
.topMenu_td a{color: #FFFFFF; font-size: 16px;  cursor:pointer; }
.topMenu_td a:hover{ color:#6C2A02; font-size: 16px; cursor:pointer;  }
*/

.topSub {
	float:left; height:14px;
	padding-top: 5px;
	font-weight:bold; color:#801738;
	text-align:center;
}
.topSub a{color:#60112A; font-size: 12px;  cursor:pointer; }
.topSub a:hover{ color:#da2d3b; font-size: 12px; cursor:pointer;  }


/*-------------------------------------------------------------------
*** 버튼공통 : (레드/네이비/블랙/그레이/테두리그레이/테두리네이비/) ***
---------------------------------------------------------------------*/
.btnRed { 
	background: linear-gradient( to top, #7d0c0c, #ab1b1b); border: 1px solid #7b1111; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.3);
	display: inline-block; color: #fff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); text-align: center;
	}
.btnNavy { 
	background: linear-gradient( to top, #161927, #586076); border: 1px solid #333333; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.3);
	display: inline-block; color: #fff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); text-align: center;
	}
.btnBlack { 
	background: linear-gradient( to top, #1e1e1e, #515151); border: 1px solid #333333; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.3);
	display: inline-block; color: #fff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); text-align: center;
	}
.btnGray { 
	background: linear-gradient( to top, #7f7f7f, #a9a9a9); border: 1px solid #626262; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.3);
	display: inline-block; color: #fff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); text-align: center;
	}
.btnGrayStroke { 
	background: linear-gradient( to top, #dedede, #f3f3f3); border: 1px solid #959595; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.3);
	display: inline-block; color: #707070; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); text-align: center;
	}
.btnNavyStroke { 
	background: linear-gradient( to top, #dadadb, #f7f7f7); border: 1px solid #334365;
	display: inline-block; color: #3f4558; text-shadow: 1px 1px 0px rgba(255, 255, 255, 0.3); text-align: center;
	}
.btnRed:hover,.btnNavy:hover,.btnBlack:hover,.btnGray:hover  { color: #fff; /*text-decoration: underline;*/}
.btnGrayStroke:hover { color: #464646; border: 1px solid #464646; }
.btnNavyStroke:hover { color: #3f4558; /*text-decoration: underline;*/}

 
.btnReservationClose { 
	background: linear-gradient( to top, #7f7f7f, #a9a9a9); border: 1px solid #626262; box-shadow: inset 1px 1px 0px 0px rgba(255,255,255,0.3);
	display: inline-block; color: #fff; text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.3); text-align: center;
	width:120px; padding:13px;  font-size:14px; font-weight:bold;
}
.btnReservationClose:hover { color: #fff;  }

/******캘린더영역*******/   
.calender_group {float:left; }
 
.calender_group .cal_dates {width:145px; margin:0 auto; }
.calender_group .cal_dates span.year{  text-align:center; font-size:13px; color:#454545; }
.calender_group .cal_dates span.month{  text-align:center; font-size:13px; color:#0A246A; }

.calender_group .table {width:; float:left; margin:0 0 10px 10px; border:0px; } 
.calender_group .table .tbl_calenders {width:260px; border:2px solid #ddd;}
.calender_group .table .tbl_calenders tr th {text-align:center; height:23px; line-height:18px; color:#fff; font-weight:bold; background:#8a8a8a; border:1px solid #797979; border-left:none;}
.calender_group .table .tbl_calenders tr th.sun {text-align:center; height:23px; line-height:18px; color:#fff; background:#e4130d; border:1px solid #bb2511; }
.calender_group .table .tbl_calenders tr th.sat {text-align:center; height:23px; line-height:18px; color:#fff; background:#396dbb; border:1px solid #006ca4; }
.calender_group .table .tbl_calenders tr td {padding:1px; text-align:left; background:#fff; color:#666;  line-height:18px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:center; font-size:11px;}
.calender_group .table .tbl_calenders tr td.blue {color:#2394d4; font-weight:bold; font-size:11px;}
.calender_group .table .tbl_calenders tr td.red {color:#cc4300; font-weight:bold; font-size:11px;} 
.calender_group .table .tbl_calenders tr td:last-child{ border-right:0px; }  

.calender_group .fc20 { color: #282828; !important; }	
.calender_group .fc21 { color: #2590CE; !important; }	
.calender_group .fc22 { color: #CD3A27; !important; }	
.calender_group .fc23 { color: #6d6d6d; !important; }

/*.calender_group {float:left; }*/
/*.cal_date {width:155px; margin:0 auto; }*/
/*.cal_date li { display:inline; float:left;}*/
/*.cal_date li img { padding-top:5px;}*/
/*.cal_date li.year {font-family:Verdana, Tahoma, sans-serif; font-weight:bold; font-size:18px; color:#454545; padding-left:10px; }*/
/*.cal_date li.month { font-family:Verdana, Tahoma, sans-serif; font-weight:bold; font-size:18px; color:#cd3a27; padding-right:10px; }*/
/*.calender_group .state {width:435px; float:left; text-align:right; padding:0;}*/
/**/
/*.calender_group .table {width:; float:left; margin:0 0 10px 7px; border:0px; }*/
/*.calender_group .table .tbl_calender {width:430px; border:3px solid #ddd;}*/
/*.calender_group .table .tbl_calender tr th {text-align:center; height:25px; line-height:20px; color:#fff; font-weight:bold; background:#8a8a8a; border:1px solid #797979; border-left:none;}*/
/*.calender_group .table .tbl_calender tr th.sun {text-align:center; height:25px; line-height:20px; color:#fff; background:#e4130d; border:1px solid #bb2511; }*/
/*.calender_group .table .tbl_calender tr th.sat {text-align:center; height:25px; line-height:20px; color:#fff; background:#396dbb; border:1px solid #006ca4; }*/
/*.calender_group .table .tbl_calender tr td {padding:1px; text-align:left; background:#fff; color:#666;  line-height:17px; border-right:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; text-align:center; font-size:13px;}*/
/*.calender_group .table .tbl_calender tr td.blue {color:#2394d4; font-weight:bold; font-size:13px;}*/
/*.calender_group .table .tbl_calender tr td.red {color:#cc4300; font-weight:bold; font-size:13px;} */
/*.calender_group .table .tbl_calender tr td:last-child{ border-right:0px; } */
/**/
/*.calender_group .fc20 { color: #282828; !important; }	*/
/*.calender_group .fc21 { color: #2590CE; !important; }	*/
/*.calender_group .fc22 { color: #CD3A27; !important; }	*/
/*.calender_group .fc23 { color: #6d6d6d; !important; }*/
