body {margin:0px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(img/logo_bg.gif) repeat-x top left; }

div.logo {width:100%; height:121px; background:url(img/logo.jpg) no-repeat 0 0; border-bottom:18px solid #258fcd;}
div.logo div.ban {position:relative; left:465px; top:45px; width:700px; height:60px; background:#ffffff; font-size:25px; text-align:center;}

table.page {border-collapse:collapse; width:100%; margin:0px 0px 30px 0px; padding:0px; border:none; background:#fafafa;}
table.page td {margin:0px; padding:0px;}
table.page img {border:1px solid #aaa398;}

hr {border:none; border-bottom:1px solid #9b9b9b;}
*hr {border-bottom:1px solid #9b9b9b; border:none;}
ul {margin:0px; padding:0px; list-style:none;}

td.left {width:240px; vertical-align:top;}
div.menu {width:218px; margin-bottom:10px; background:#258fcd url(img/menu.jpg) left bottom; background-repeat:no-repeat;}
div.menu ul li {padding:2px 5px 7px 10px; background:url(img/li.jpg) left bottom; background-repeat:no-repeat;}
div.menu ul li a {color:#FFFFFF; font-size:13px; font-weight:bold; text-decoration:none;}
div.menu ul li a:hover	{text-decoration:underline;}
#m1, #m2 {display:none;}
*ul#m1 {margin:5px 0px -7px -10px; background:url(img/li.jpg) left top; background-repeat:no-repeat;}
*ul#m2 {margin:5px 0px -7px -10px; background:url(img/li.jpg) left top; background-repeat:no-repeat;}
*li#se1 {padding-top:5px;}
*li#su1 {padding-top:5px;}
#m1 li, #m2 li {padding-left:30px;}
#m1 li a, #m2 li a {font-size:12px;}
td.left div.l_subj {width:200px; margin:0px 12px;}
td.left div.l_subj h2 {font-size:12px; font-weight:bold; margin:5px 0px 2px 0px;}
td.left div.l_subj p {font-size:11px; text-align:justify; color:#707070; margin:2px 0px;}
td.left div.l_subj span {font-size:11px; font-weight:bold; color:#707070;}
td.left h1 {margin:0px 27px 0px 10px; padding:2px 5px 4px 15px; color:#258fcd; font-size:13px; font-weight:bold; border-bottom:5px solid #258fcd;}
td.left div.l_subj a {position:relative;  left:120px; font-size:11px; font-weight:bold; color:black;}


td.central { vertical-align:top;}
td.central h3 {height:18px; margin:10px 0px; padding:6px 10px; color:#217a02; font-size:12px; font-weight:bold; background:url(img/bg.jpg);}
#img_b {padding-top:10px; margin-bottom:20px;}
td.central h1 {margin:0px; padding:2px 5px 4px 15px; color:#258fcd; font-size:13px; font-weight:bold; border-bottom:5px solid #258fcd;}
td.central h1 a {color:#258fcd;}

table.subj {width:100%;border-collapse:collapse; margin:0px; padding:0px; border:none;}
table.subj td {padding:10px; vertical-align:top; text-align:center;}
table.subj td li.tit {font-size:12px; font-weight:bold;}
table.subj td li {font-size:10px;}
table.subj td a {font-size:11px; color:#217a02;}
table.subj td a.t {text-decoration:none; color:#000000; left:0px;}

table.object { font-size:12px; margin-bottom:40px;}
table.object caption {font-weight:bold; font-size:13px; padding:0px 0px 8px 10px; text-align:left;}
table.object td.l {font-weight:bold;}

div.list {font-size:11px;}
div.list h5 {font-size:12px; font-weight:bold; margin:5px 8px;}
div.list p {font-size:11px; margin:0px; color:#707070; text-align:justify; text-indent:8px;}
div.list div.r {text-align:right; font-size:11px; font-weight:bold; color:#707070;}
div.list div.r a {font-size:11px; color:#217a02;}

div.text {font-size:11px; margin-bottom:40px;}
div.text h5 {font-size:12px; font-weight:bold; margin:5px 8px;}
div.text p {font-size:11px; margin:0px 0px 10px 0px; text-align:justify; text-indent:8px;}
div.text div.r {text-align:right; font-size:11px; font-weight:bold; color:#707070;}
div.text div.r a {font-size:11px; color:#217a02;}

div.comm {border:none; overflow:hidden;}
div.comm h4 {float:left; font-size:12px; font-weight:bold; width:370px; padding:0px 0px 8px 6px; margin:0px; overflow:hidden;}
div.comm span {float:right; font-size:10px; padding:2px 2px 0px 0px; font-weight:bold; color:#707070; width:140px; text-align:right;}
div.comm p {clear:both; width:525px; font-size:10px; padding:0px 2px 20px 2px; overflow:hidden;}
div.comm h6 {font-size:12px; font-weight:bold; text-align:center;}


table.post {font:12px verdana; color:#636059; margin:10px 0px; background:#f4f5f7; border:1px solid #aaa398;}
html:first-child table.post td {padding:2px;}
table.post td.col {text-align:center;}
table.post td.l {width:70px; white-space:nowrap;}
table.post textarea {width:455px; background:#fafafa; border:1px solid #aaa398;}
table.post input {background:#fafafa; border:1px solid #aaa398;}
table.post input[type="submit"] {cursor:pointer;}
div.error {padding:10px; color:red; font-size:14px; font-weight:bold; text-align:center;} 
#form{display:none;}


.plist {font-size:11px; padding:1px 2px 1px 2px; margin:5px 10px 5px 10px; text-align:right;}
.plist a {background:#edeef2; padding:1px 2px 1px 2px; text-decoration:none; color:#217a02;}
.plist a:hover {background:#258fcd; padding:1px 2px 1px 2px; text-decoration:none; color:#FFF;}

td.right {width:235px; vertical-align:top;}
td.right h1 {margin:0px 10px 0px 20px; padding:2px 5px 4px 10px; color:#287912; font-size:13px; font-weight:bold; border-bottom:5px solid #6ab852;}
td.right h3 {text-align:center; height:18px; margin:10px 10px 10px 20px; padding:6px 10px; color:#217a02; font-size:12px; font-weight:bold; background:url(img/bg.jpg);}
td.right h3.rw {margin:10px 10px 20px 0px;}
td.right div {margin:0px 25px 20px 35px;}
td.right h2 {font-size:12px; font-weight:bold;}
td.right li {font-size:11px;}
td.right a {position:relative;font-size:11px; color:#217a02;}
td.right div.rw {width:200px; background:#f4f5f7; text-align:center; padding:15px 5px; margin:0px 10px;}
td.right div.rw img {margin-bottom:20px; cursor:pointer;}
td.right div.rw ul {border-top:1px solid #aaa398; padding:10px 10px 0px 10px;}
td.right div.rw li {text-align:left;}
td.right div.rw li.title {font-size:12px; font-weight:bold;}
td.right div.rw h2 {font-size:11px; color:#bb0101; margin:0px 0px 10px 0px;}
td.right a.t {text-decoration:none; color:#000000; left:0px;}

table.filter {font-size:10px; color:#31668c; margin:20px 10px 10px 30px;}
table.filter input[type="text"] {font-size:10px; height:13px; padding:0px;}
*table.filter input[type="text"] {font-size:10px; height:15px; padding:0px;}
table.filter select {font-size:10px; padding:0px;}
table.filter input[type="submit"] {font-size:11px;}
table.filter input[type="checkbox"] {margin:0px}
*table.filter input[type="checkbox"] {margin:-2px 0px -2px 0px;}
html:first-child .filter select {font-size:11px; padding-top:1px; margin:2px 0px;}
html:first-child .filter input[type="text"] {font-size:11px; margin:2px 0px;}

div.r_subj {width:170px; margin:0px;}
div.r_subj h2 {font-size:12px; font-weight:bold; margin:5px 0px 2px 0px;}
div.r_subj p {font-size:11px; text-align:justify; color:#707070; margin:2px 0px;}
div.r_subj a {position:relative; left:90px; font-size:11px; font-weight:bold; color:black;}

div.foot {width:1000px; height:50px; font-size:10px; padding:10px 0px 0px 15px;}
