body {margin:0; padding:0; font: 12px Tahoma; color:#333; background-image:url(/img/bg_gray.gif); background-repeat: repeat-y}
td {font:12px Tahoma;}
th {font:12px Tahoma; font-weight:bold}
img {border:0}
form {padding:0; margin:0}
input {font:11px Tahoma}

p {margin: 7px 0 7px 0;}
hr {height:1px; color:#DDD}

.date{font:10px Arial; background-color:#BBB; color:#FFF; font-weight:bold; padding: 0 2px 0 2px; text-transform:uppercase}
a.more{border-left:2px solid #CCC; line-height:10px; padding-left:5px; color: #00C; font:11px Tahoma;}

h1{font:19px Tahoma; color:#666}
h2{font:17px Tahoma; color:#666}
h3{font:15px Tahoma; color:#666}
h4{font:14px Tahoma; color:#666}
h5{font:13px Tahoma; color:#666}
h6{font:11px Tahoma; color:#666}

h1.title{color:#68A36A; font:19px Tahoma; margin-bottom:10px}
h2.title{color:#68A36A; font:15px Tahoma; font-weight:bold; margin-bottom:2px}

a.rtitle{font:12px Tahoma; font-weight:bold; color: #F60}

h2.win{font:11px Tahoma; font-weight:bold; color:#68A36A; padding:0; margin:5px 0 10px 0; text-transform:uppercase}

table.head {border-collapse:collapse; border-spacing:0; width:100%}
table.head td {padding:0;}
table.head td.logo {padding-left:16px; background-image:url(/img/bg_orange.gif); background-repeat: repeat-y; background-color:#68A36A; width:50%; border-right:solid 4px #FFF}
table.head td.ban {width:1%; border-right:solid 4px #FFF}
table.head td.ico {background-color:#F60; padding:0 20px 0 20px}
table.head td.ico img{display:block; margin:19px 0 19px 0}

table.body {border-collapse:collapse; border-spacing:0; width:100%}
table.body td.left {padding:0; vertical-align:top; width:276px}
table.body td.main {padding:0; vertical-align:top}
table.body table.left {border-collapse:collapse; border-spacing:0; width:100%}
table.body table.left td.datetime {padding:0; height:27px; font:10px Tahoma; font-weight:bold; color:#999; text-align:center; background-image:url(/img/bg_orange.gif); background-repeat:repeat-y; vertical-align:top; line-height:15px}
table.body table.left td.sform {background-color:#F5F5F5; padding:0 0 0 16px; height:108px; background-image:url(/img/bg_green.gif); background-repeat: repeat-y; vertical-align:top}
table.body table.left td.sform div {background-image:url(/img/u1.gif); background-repeat: no-repeat; background-position: top right; height:108px; width:260px}
table.body table.left td.sform div table td.label {font-weight:bold; color:#666; padding:10px 0 0 20px}
table.body table.left td.sform div table td.forma {padding:5px 0 0 20px}
table.body table.left td.sform div table td.button {padding:3px 0 0 5px}
table.body table.left td.sform div table td.link {padding:5px 0 0 20px}
table.body table.left td.sform div table td.link a {color:#F60; font:11px Tahoma}
table.body table.left td.leftmenu {padding:10px 15px 10px 40px; vertical-align:top; background-image:url(/img/u2.gif); background-repeat: no-repeat; background-position: top right; font:12px Arial}

table.body table.left td.leftmenu p {margin:0 0 10px 0}

table.body table.main {border-collapse:collapse; border-spacing:0; width:100%}
table.body table.main td.topmenu {padding:0 0 0 5px; height:51px; color:#999}
table.body table.main td.topmenu a {font:11px Tahoma; font-weight:bold; text-transform:uppercase; color:#666; text-decoration:none}
table.body table.main td.topmenu a:hover {color:#F60}
table.body table.main td.topban {padding:0; background-color:#F5F5F5; height:108px; border-top:1px solid #CCC; border-bottom:1px solid #CCC}
table.body table.main td.topban table.topban td {text-align:center}

table.tail {border-collapse:collapse; border-spacing:0; width:100%; background-color:#F5F5F5; border-top: 6px solid #68A36A}
table.tail td.note {padding: 25px 25px 15px 40px;}
table.tail td.note p {margin:0 0 10px 0}

table.bodymain {border-collapse:collapse; border-spacing:0; width:100%}
table.bodymain td {padding:0}
table.bodymain td.right {padding:10px 0 10px 0; width:30%; vertical-align:top}
table.bodymain td.center {padding:10px 0 10px 0; width:70%; vertical-align:top}

table.win{margin: 0px 10px 0 0; width:100%; border-left:1px solid #CCC}
table.win td.win{padding:0px 20px 0px 10px;}
table.win td.win table td{font:12px Arial}
table.win td.win li{font:12px Arial}

div.hr {width:100%-10px; height:1px; border-bottom:1px solid #CCC; margin:10px 20px 10px 10px}
               
ul.menu {padding:0; margin-left:1.5em; margin-bottom:0; margin-top:0}
ul.menu ul {margin-left:1.5em; margin-bottom:5px}
ul.menu li {line-height:16px; list-style-type: square; color:#AAA;}
ul.menu li a {color:#00f; padding: 2px 5px 3px 0px; text-decoration:none;}
ul.menu li a:hover {color:#00f}
ul.menu ul li {line-height:16px; list-style-type: square; color:#AAA; border:0;}
ul.menu ul li a {color:#00f; padding: 2px 5px 3px 0px; text-decoration:none; text-transform:none; }
ul.menu ul li a:hover {color:#00f}

.calend_title{text-align:center; color:#069; font:11px Tahoma; font-weight:bold; padding:5px}
.calend_day{text-align:center; font:11px Tahoma; background-color:#DDD; height:22px}
.calend_day a {color:#666; text-decoration:none;}
.calend_day_noactive{text-align:center; color:#FFF; font:11px Tahoma; background-color:#DDD;height:22px}
.calend_day_name{text-align:center; color:#069; font:11px Tahoma; font-weight:bold}
.calend_holyday_name{text-align:center; color:#C00; font:11px Tahoma; font-weight:bold}
.calend_day_selected{text-align:center; font:11px Tahoma; background-color:#C00; height:22px}
.calend_day_selected a {color:#FFF; text-decoration:none}
a.calend_more {font:10px Tahoma; color:#FFF; padding: 0px 3px 3px 3px; background-color:#999; font-weight:bold; text-decoration:none}
a.calend_more:hover {background-color: #069; color:#FFF}

a.pager_item {color: #666; padding: 1px 3px 1px 3px; background-color: #DDD; text-decoration:none}
a.pager_item:hover {color: #333; padding: 1px 3px 1px 3px; background-color: #CCC; text-decoration:none}
.pager_selected {color: #FFF; padding: 1px 3px 1px 3px; background-color: #F60; font-weight:bold; text-decoration:none}

ol li {padding-bottom:10px}