@charset "utf-8";
/* CSS Document */
body {
	background:url(/image/bg.png);
	font-size:13px;
	color:#333;
	text-shadow:#FFF 0px 1px;
	font-family: verdana,tahoma,arial,helvetica,sans-serif;
	margin:0px 0px 0px 0px;
}
img {
	border:none;
}
h2 {
	font-weight:normal;
}
#openbox {
	width:250px;
	padding:20px;
	margin:auto;
	border:#fff 1px solid;
	border-radius:8px;
	margin-top:200px;
	background:#FFF;
	box-shadow:0 0 15px rgba(0,0,0,0.5);
}
#openbox input {
	margin-top:5px;
	width:180px;
}
#openbox #bt {
	width:120px;
}
#wrapper {
	width:1000px;
	margin:auto;
	box-shadow:0 0 15px rgba(0,0,0,0.5);
}
#logo {
	font-size:28px;
	color:#666;	
	widows:200px;
	float:left;
	margin-left:20px;
}
#logo span {
	color:#06C;
}
#version {
	font-size:11px;
	text-align:center;
}
#message {
	width:500px;
	float:right;
	padding-top:7px;
}
#message a {
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	width:120px;
	text-align:center;
	text-decoration:none;
	float:right;
	border:1px solid #CCC;
	margin-right:30px;
	color:#333;
	border-radius:3px;
}
#message a:hover {
	background:#F5F5F5;
	border:1px solid #666;
}
#header {
	height:60px;
}
#mmenu a {
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	width:130px;
	text-align:center;
	text-decoration:none;
	float:left;
	border:1px solid #CCC;
	margin-left:10px;
	color:#333;
	border-radius:3px;
}
#mmenu a:hover {
	background:#F5F5F5;
	border:1px solid #666;
}
#mmenu {
	height:40px;
}
#main {
	background:#fff;
}
#left_menu {
	width:150px;
	float:left;
}
#left_menu_h {
	text-transform:uppercase;
	margin-top:5px;
	text-align:center;
}
#left_menu a {
	display:block;
	padding:5px;
	font-size:12px;
	color:#333;
	text-decoration:none;
	border-bottom:1px solid #CCC;
}
#left_menu a:hover {
	color:#000;
	border-bottom:1px solid #666;
}
#site {
	width:850px;
	float:left;
}
#site_tbl {
	padding-left:10px;
	padding-top:10px;
}
#site_tbl_th {
	font-size:11px;
}
#site_tbl_th a {
	text-decoration:none;
	border-bottom:1px dashed #06F;
	color:#09F;
	font-weight:bold;
}
#site_tbl_th div {
	float:left;
	height:18px;
}
.site_tbl_tha1 {
	width:150px;
	border:#CCC 1px solid;
	border-right:none;
	padding-left:5px;
}
.site_tbl_tha2, .site_tbl_tha3 {
	width:130px;
	border:#CCC 1px solid;
	border-right:none;
	padding-left:10px;
}
.site_tbl_tha4 {
	width:80px;
	border:#CCC 1px solid;
	border-right:none;
	text-align:center;
}
.site_tbl_tha5 {
	width:149px;
	border:#CCC 1px solid;
	text-align:center;
	border-right:none;
}
.site_tbl_tha6 {
	width:211px;
	border:#CCC 1px solid;
	border-right:none;
	text-align:center;
}
.site_tbl_tha7 {
	width:59px;
	border:#CCC 1px solid;
}
.site_tbl_tha8 {
	width:72px;
	border:none;
	border-right:none;
	text-align:center;
}
#clear {
	clear:both;
	height:20px;
}
.site_tbl_td {
	background:#06C;
}
.site_tbl_td div {
	float:left;
	padding-top:3px;
	overflow:hidden;
	font-size:11px;
}
.site_tbl_td1 {
	width:150px;
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	padding-left:5px;
		height:22px;
		font-weight:bold;
}
.site_tbl_td1 a {
	color:#06F;
	text-decoration:none;
}
.site_tbl_td2, .site_tbl_td3 {
	width:140px;
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	text-align:center;
		height:22px

}
.site_tbl_td4{
	width:80px;
	border-left:#CCC 1px solid;
	border-top:#CCC 1px solid;
	text-align:center;
		height:22px

}
.site_tbl_td5 {
	width:149px;
	border:#CCC 1px solid;
	border-bottom:none;
		height:22px;
		padding-top:0px;
}
.site_tbl_td7 {
	width:59px;
	border:#CCC 1px solid;
	border-bottom:none;
		height:22px;
		padding-top:0px;
		border-left:none;
}
.site_tbl_td7 img {
	width:15px;
	margin-left:3px;
}
.site_tbl_td8 {
	width:72px;
	border:none;
	border-right:none;
	text-align:center;
	overflow:hidden;
}
.buttons {
	width:200px;
	float:right;
	text-align:right;
}
.buttons img {
	width:18px;
	margin-right:5px;
}
.descr {
	width:590px;
	float:left;
}
.descr span {
	font-size:16px;
}
.site_tbl_td6 {
	border:#CCC 1px solid;
	border-bottom:#CCC 2px solid;
	width:795px;
	height:100px;
	padding:7px;
}
.td2 {
	padding-left:10px;
}
.red {
	color:#F00;
}
.green {
	color:#090;
}
.gray {
	color:#333;
}
#info {
	padding-top:30px;
	margin-left:50px;
}
#info a {
	display:block;
	padding-top:7px;
	padding-bottom:7px;
	width:200px;
	text-align:center;
	text-decoration:none;
	margin-left:10px;
	color:#333;
	border-radius:3px;
	background:#fff;
	border:1px solid #666;
}
#info a:hover {
	background:#E8F1FF;
}
.cat {
	height:25px;
}
.cata a {
	color:#09F;	
}
.catn {
	width:250px;
	overflow:hidden;
	float:left;
	margin-left:20px;
	font-weight:bold;
}
.cats {
	float:left;
	width:100px;
	font-size:11px;
}
#copy {
	font-size:11px;
	color:#666;
	margin-left:30px;
	padding-bottom:20px;
	padding-top:20px;
}
	
#easyTooltip {
	padding:5px;
	border:1px solid #fff;
	background:#FFF;
	border-radius:3px;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	}
#easyTooltip2 {
	padding:5px;
	border:1px solid #fff;
	background:#FFF;
	border-radius:3px;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	font-size:10px;
	text-align:center;
}
.togl {
	background:url(/image/list_add.png) left bottom no-repeat;
	width:22px;
	height:22px;
}
#pagenav {
	margin-top:15px;
	font-size:11px;
}
#pagenav a {
	color:#09F;
}

.datepicker { border: 1px solid #999; position: absolute; box-shadow:0 0 15px rgba(0,0,0,0.5); }
.datepicker tr.controls th { height: 22px; font-size: 11px; }
.datepicker select { font-size: 11px; }
.datepicker tr.days th { height: 18px; }
.datepicker tfoot td { height: 18px; text-align: center; text-transform: capitalize; }
.datepicker th, .datepicker tfoot td { background: #eee; font: 10px/18px Verdana, Arial, Helvetica, sans-serif; }
.datepicker th span, .datepicker tfoot td span { font-weight: bold; }

.datepicker tbody td { width: 24px; height: 24px; border: 1px solid #ccc; font: 11px/22px Arial, Helvetica, sans-serif; text-align: center; background: #fff; }
.datepicker tbody td.date { cursor: pointer; }
.datepicker tbody td.date.over { background-color: #99ffff; }
.datepicker tbody td.date.chosen { font-weight: bold; background-color: #ccffcc; }

#tooltip {
	position: absolute;
    display: none;
   padding:5px;
	border:1px solid #fff;
	background:#FFF;
	border-radius:3px;
	box-shadow:0 0 5px rgba(0,0,0,0.5);
	font-size:10px;
	text-align:center;
}
#placeholder {
	font-size:11px;
}
#placeholder_header {
	margin-left:10px;
	font-size:14px;
	padding-left:50px;
	margin-top:10px;
}
#dateform {
	display:block;
	border-radius:3px;
	background:#F5F5F5;
	border:1px solid #666;
	margin:10px;
	padding:10px;
	padding-bottom:5px;
	padding-top:5px;
	width:800px;
	font-size:11px;
}
#dateform a {
	color:#09F;
}
.calendar {
	width:80px;
}
#chartchange {
	width:200px;
	float:right;
	padding-top:5px;
}
#information {
	border-radius:3px;
	border:1px solid #666;
	margin:10px;
	padding:10px;
	padding-bottom:5px;
	padding-top:5px;
	width:800px;
	font-size:11px;
	background:#F5F5F5;
}
.digit  {
	font-size:21px;
}
.digit_green, .digit_red, .digit_gray {
	font-size:18px;
	margin-left:10px;
}
.digit_green {
	color:#090;
}
.digit_red {
	color:#F30;
}
.digit_gray {
	color:#666;
}
#last_up {
	width:300px;
	float:right;
	text-align:right;
	padding-top:10px;
}
.rept_th1 {
	width:180px;
	float:left;
	height:20px;
	border:#CCC 1px solid;
	border-right:none;
	padding-left:10px;
	font-size:12px;
}
.rept_th2 {
	width:600px;
	float:left;
	height:20px;
	border:#CCC 1px solid;
	padding-left:10px;
	font-size:12px;
}
.rept_th3 {
	width:150px;
	float:left;
	height:20px;
	text-align:center;
	font-weight:bold;
}
.rept_td1 {
	width:180px;
	float:left;
	height:20px;
	border:#CCC 1px solid;
	border-right:none;
	border-top:none;
	padding-left:10px;
}
.rept_td2 {
	width:600px;
	float:left;
	height:20px;
	border:#CCC 1px solid;
	border-top:none;
	padding-left:10px;
	overflow:hidden;
}
.rept_td2 a {
	color:#06F;
	font-size:11px;
}
.rept_td3 {
	width:150px;
	float:left;
	height:20px;
	text-align:center;
	font-weight:bold;
}
.rept_menu a {
	font-weight:bold;
	color:#06F;
	margin-left:10px;
}
.rept_menu a:hover {
	color:#09F;
}

#home_cat {
	width:200px;
	background:#F0F7FF;
	float:left;
	padding-bottom:30px;
	padding:5px;
	margin:3px;
}
#home_cat a {
	color:#06F;
}
#home_cat div {
	line-height:20px;
	padding-left:10px;
}
#home_cat span {
	font-size:9px;
}