a { color: #555; outline: none; text-decoration: none; }
a:hover { color: #777; }
body { background-color: #fff; color: #444; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; margin: 0; padding: 0 0 40px 0; }
form { margin: 0; padding: 0; }
img { border: none; }
input, select, textarea { color: #999; font-family: Arial, Tahoma, Helvetica, Verdana, sans-serif; font-size: 11px; padding-left: 0; padding-right: 0; }
p { margin: 0 0 14px 0; }
table { border-collapse: collapse; }
td { padding: 0; }
.col { float: left; }
.col2 { float: left; padding-left: 20px; }
.clear { clear: both; }
.left { text-align: left !important; }
.center { text-align: center !important; }
.right { text-align: right !important; }
.middle { vertical-align: middle; }
.more { color: #888; margin: 0; }
.more a { color: #888; }
.more a:hover { text-decoration: underline; }
.noborder { border: none !important; }
.pt8px { padding-top: 8px; }
.w220px { width: 220px; }
.w260px { width: 260px; }
.w460px { width: 460px; }
.w520px { width: 520px; }

.Calendar td {
padding:3px;

}

.tab_01{
border-collapse:collapse;
margin-bottom: 20px; width: 100%;
}
.tab_01 tr td{
border: solid 1px #CCCCCC;

}

/* main START */
#main { margin: auto; width: 580px; }
/* main END */
/* header START */
#header { padding: 10px 0; }
/* header END */
/* news START */
.news { border-bottom: 1px solid #ccc; padding: 10px 0; }
.news h4 { color: #444; font-size: 11px; font-weight: bold; margin: 0; }
.news h4 a { color: #444; }
.news h4 a:hover { color: #444; }
.news h4 span { border-right: 1px solid #ccc; color: #666; font-size: 10px; font-weight: normal; margin-right: 6px; padding-right: 5px; }
.news p { margin: 0; }
/* news END */
/* box_01 START */
.box_01 { margin-bottom: 20px; padding: 0 0 5px 0; position: relative; }
.box_01 .header { padding: 5px 0 0 0; }
.box_01 .header h2 { border-bottom: 1px solid #ccc; color: #444; font-size: 14px; font-weight: normal; margin: 0; padding: 8px 0; }
.box_01 .content { padding: 0 0 10px 0; }
.box_01 .content .txt { padding-top: 14px; }
.box_01 .contentMenu { border-top: 1px solid #ccc; padding-top: 5px; }
.box_01 #users { position: absolute; right: 20px; top: 0; }
.box_01_460px {}
.box_01_460px .header {}
.box_01_460px .content {}
/* box_01 END */
/* box_02 START */
.box_02 { margin-bottom: 20px; padding: 0 0 5px 0; }
.box_02 .header { padding: 5px 13px 0 13px; }
.box_02 .header h2 { border-bottom: 1px solid #ccc; color: #444; font-size: 14px; font-weight: normal; margin: 0; padding: 8px 0; }
.box_02 .content { padding: 0 13px 10px 13px; }
.box_02_460px {}
.box_02_460px .header {}
.box_02_460px .content {}
/* box_02 END */
/* path START */
#path { color: #444; padding: 15px 0; }
#path a { color: #444; }
#path .active { color: #444; }
/* path END */
/* resault START */
.resault { border-bottom: 1px solid #2e3c5a; padding: 10px 0; }
.resault h4 { color: #bbddf3; font-size: 11px; font-weight: bold; margin: 0; }
.resault h4 a { color: #bbddf3; }
.resault h4 a:hover { color: #555; }
.resault p { margin: 0; }
/* resault END */
/* page START */
.page { padding: 10px 0; text-align: center; }
.page ul { list-style-type: none; margin: 0; padding: 0; }
.page li { border-left: 1px solid #2e3c5a; display: inline; padding: 0 3px 0 7px; }
.page .active { color: #555; font-weight: bold; }
/* page END */
#print { background: url(../img/ico_print.gif) no-repeat right center; padding-right: 20px; }

