@charset "utf-8";
/* CSS Document */
*{
		margin:0;
		padding:0;
}
body{
		margin:0 auto;
		width:865px;
		font-family:Arial, Helvetica, sans-serif;
		color: black;
		background-image:url(imge/back.gif);
}
#header{
		text-align:center;
		padding-top:1em;
 }
#colsleft{
		float: left;
		width: 530px;
		background: #fff;
		margin-top: 1em;
		margin-left:1em;
		padding-left: 1em;
		padding-bottom:1em;
		margin-bottom:2em;
		font-size:14px;
}
#colsright{
		margin-bottom:2em;
		/*float:right;*/
		text-align:center;
}
#footer {
		clear: both;
		width:820px;
		padding-bottom: 1.9em;
		padding-top:1em;
		border-top: 1px solid #333;
		text-align: center;
		font-size:12px;
}
#footer a{
		color:black;
		text-decoration:none;
}
#menu{
		background:url(imge/menu.gif);
		background-repeat:no-repeat;
		font-size:14px;
	    height:28px;
		overflow:hidden;
		margin-top:2em;
		margin-left:1em;
}
#colsleft .transfer{
		color:#0033CC;
		text-decoration:none;
}
#colsleft .transfer a:hover{
		color:#0099FF;
		text-decoration:underline;
}
#menu ul{
		/*padding-top:0.5em;*/
		margin:0 auto;
		width:680px;
		text-align:center;
}
#menu ul li{
		/*display:inline;*/
		display:block;
		float:left;
		padding:0 20px;
}
a{
		text-decoration:none;
} 
#menu li a{
		color:#FFFFFF;
		/*display:inline;*/
		display:block;
		padding:0 10px;
		height:28px;
		line-height:28px;
		text-align:center;
}
#menu li a:hover{
 		color:#333333;
		background:url(imge/a.png);
}  
#colsleft .transfer a:visited{
		color:#0033CC;
}
/*#colsleft #menu_1,#menu_2,#menu_3{
		width:65%;
		height:200px;
}*/
#page{
	margin:1em 0;
	width:842px;
}
#content2{
	width:820px;
	background:#FFFFFF;
	margin-left:8px;
}
/*.bord1{
	position:relative;
	left:-23px;
	top:-8px;
}
.bord2{
	position:relative;
	left:-23px;
	bottom:-8px;
}
#leftbord{
float:left;
position:relative;
left:-21px;
top:-8px;
}
#rightbord{
float:right;
position:relative;
right:23px;
bottom:8px;
}*/
.bord1 {
	width:865px;
	height:40px;
	background:url(imge/border1.png) no-repeat;
}
#content{
	/*background:#fff;*/
}
#leftbord {
	width:854px;
	padding-left:14px;
	/*height:655px;*/
	height:auto;
	background:url(imge/border3.png) repeat-y;
	background-position:left top;
}
#rightbord {
	width:834px;
	/*height:655px;*/
	height:auto;
	padding-right:20px;
	background:url(imge/border4.png) repeat-y;
	background-position:right top;
}
.bord2 {
	width:865px;
	height:55px;
	background:url(imge/border2.png) no-repeat;
}
#text{
	margin:1em 1em;
}
.data{
	width:530px;
	text-align:center;
	float:left;
}
#result{
	text-align:left;
	line-height:1.5em;
}
#m_result{
	width:190px;
	text-align:left;
	line-height:1.5em;
	margin-top:1.5em;
	margin:0 auto;
}
#calendar{
	margin-top:2em;
}