body { background: none; }
table.simple { border: none; margin: 0px; }
td.simple{ border: none; padding: 0px; }
table.all { width: 100%; border: none; margin: 0px; }
.gray { color: Gray; }
.font11 { font-size: 11px; }
img.thumbnail { margin: 0px 7px 3px 0px; float: left; }
table.hr { width: 100%; height: 1px; border: none; margin: 2px 0px 0px 0px; }
table.hr td.hr { width: 100%; height: 1px; background-color: #dadee1; border: none; }
table.hr td.sep {	height: 13px; background-color: transparent; border: none; }
a.gray { color: Gray; text-decoration: none; }
a.gray:link { color: Gray; text-decoration: none; }
a.gray:hover { color: Gray; text-decoration: none; }
a.gray:active { color: Gray; text-decoration: none; }
a.gray:visited { color: Gray; text-decoration: none; }
td.anons { padding: 0px 0px 10px 0px; border: none; }
.normal { font-size: 12px; text-decoration: none; color: Black; }
a.nounder { text-decoration: none; }
.message { background-color: #009c46; width: 100%; margin-bottom: 8px; }
.error {	background-color: #fd3f3f; width: 100%; margin-bottom: 8px; }
.status { color: White; margin-left: 10px; }
span.anons { color: Black; font-weight: normal; font-style: italic; }
div.author { text-align: right; width: 100%; font-weight: bold; }
td.synopsis { padding: 8px 0px 0px 0px; border: none; }
td.date { padding: 0px 0px 3px 0px; }
td.go {	width: 20px; border: none; }
select.news { margin-left: 3px; }
table.centalign { margin-left: auto; margin-right: auto; }
td.button { border: none; padding: 0px 0px 10px 0px; }
tr.highlight { background-color: #f3f3f3; }
.pointer { cursor: pointer; }
.noprint { display: none; }
.print {	display: block; }
.printbutton { display: none; }

/* header */
td.headlinks { display: none; }
img.herb { margin: 14px 0px 0px 16px; }
div.logo { height: 86px; padding: 14px 0px 0px 15px; font: 100% "Trebuchet MS", Arial, sans-serif; white-space: nowrap; }
div.logotitle { padding: 16px 0px 0px 0px; }
span.adm { color: Black; font: normal 18px "Trebuchet MS", Arial, sans-serif; text-decoration: none; }
span.official { color: Gray; font-size: 11px; line-height: 1; text-decoration: none; }
div.date { float: right; padding: 34px 20px 0px 0px; white-space: nowrap; }
img.calendar {	float: left; margin: 37px 5px 5px 5px; }
td.search { width: 360px; border: none; height: 100px; padding: 0px; display: none; }
table.search {	width: 360px; border: none; margin-top: 38px; }
input.searchfield { height: 18px; width: 252px; color: #abadb3; font-style: italic; padding-left: 5px;
//margin-top: -1px;}
input.searchfieldfocus { height: 18px; width: 252px; color: Black; font-style: normal; padding-left: 5px; 
//margin-top: -1px;}
td.searchbutton { width: 75px; border: none; padding: 0px 20px 0px 5px; }
input.searchbutton {	border: none; }
.undersearch { color: Gray; font-size: 11px; }
/* /header */

/* left column */
td.leftcolumn { width: 180px; padding: 0px 0px 70px 20px; border: none; display: none; }
.menu { width: 180px; height: 320px; border: none; margin-bottom: 30px; }
.menu td { border: none; }
.menutop { width: 180px; height: 10px; background: transparent url(images/menu_top.gif) top left repeat-x; }
.menutl { width: 10px; height: 10px; background: transparent url(images/menu_tl.gif) top left no-repeat; }
.menutr { width: 10px; height: 10px; background: transparent url(images/menu_tr.gif) top right no-repeat; }
.menucenter { background: #eceef0 url(images/menu_back.gif) top left repeat-x; height: 300px; width: 180px; padding: 2px 0px 10px 22px; }
.menubottom { width: 180px; height: 10px; background: transparent url(images/menu_bottom.gif) top left repeat-x; }
.menubl { width: 10px; height: 10px; background: transparent url(images/menu_bl.gif) top left no-repeat; }
.menubr { width: 10px; height: 10px; background: transparent url(images/menu_br.gif) top right no-repeat; }
img.menucircle { margin: 0px 5px 0px -12px; }
span.menuitem { font-weight: bold; cursor: pointer; }
span.nopointer{ font-weight: bold; cursor: auto; }
span.menupointer { color: #509cac; text-decoration: underline; font-weight: bold; cursor: pointer; }
div.menulvl1 { color: Gray; font-size: 12px; padding-top: 4px; }
div.menulvl1 a { color: #509cac; }
a.menulink { font-weight: bold; }
a.menulink:link { font-weight: bold; }
a.menulink:hover { font-weight: bold; }
a.menulink:active { font-weight: bold; }
a.menulink:visited { font-weight: bold; }
div.menu2 { display: none; }
div.menulvl2 { color: Gray; font-size: 11px; padding-top: 4px; margin-left: 12px; width: 140px; }
div.menulvl2 a { color: #509cac; }
a.menulink2 { font-weight: bold; }
a.menulink2:link { font-weight: bold; }
a.menulink2:hover { font-weight: bold; }
a.menulink2:active { font-weight: bold; }
a.menulink2:visited { font-weight: bold; }
.leftgrayblock { width: 180px; height: 60px; margin-bottom: 10px; }
.lgbtop { height: 10px; width: 180px; background-color: #dadee1; }
.lgbtopl { width: 10px; height: 10px; float: left; background: transparent url(images/lgb_tl.gif) top left no-repeat; }
.lgbtopr { width: 10px; height: 10px; float: right; background: transparent url(images/lgb_tr.gif) top right no-repeat; }
.lgbcenter 
{
   width: 160px; height: 40px; padding: 0px 10px 0px 10px; 
	background-color: #dadee1; color: Gray;
	font: 12px "Trebuchet MS", Arial, sans-serif; line-height: 1; 
	text-align: center;
}
.lgbbottom { height: 10px; width: 180px; background-color: #dadee1; overflow: hidden; }
.lgbbottoml { width: 10px; height: 10px; float: left; background: transparent url(images/lgb_bl.gif) top left no-repeat; }
.lgbbottomr { width: 10px; height: 10px; float: right; background: transparent url(images/lgb_br.gif) top right no-repeat; }
td.lgb { border: none;	width: 160px; height: 40px; text-align: center; vertical-align: middle; font: 12px "Trebuchet MS", Arial, sans-serif; line-height: 1; }
/* /left column */

/* center column */
td.centercolumn { padding: 0px 20px 70px 20px;	border: none; }
td.centercolumn p { text-align: justify; margin: 0 0 1em 0; }
td.regionttop { height: 10px; border: none; background: transparent url(images/region_tb.gif) top left repeat-x; }
td.regiontl { width: 10px; height: 10px; border: none; background: transparent url(images/region_tl.gif) top left no-repeat; }
td.regiontr { width: 10px; height: 10px; border: none; background: transparent url(images/region_tr.gif) top right no-repeat; }
td.regioncenter { height: 194px; padding: 0px; border: none; background: transparent url(images/region_cb.gif) top left repeat-x; }
td.regioncr { width: 10px; height: 194px; border: none; background: transparent url(images/titov_right.jpg) top right no-repeat; }
td.regioncl { width: 10px; height: 194px; border: none; background: transparent url(images/region_cb.gif) top right repeat-x; }
td.regionbottom { height: 10px; border: none; background: transparent url(images/region_bb.gif) top left repeat-x; }
td.regionbl { width: 10px; height: 10px; border: none; background: transparent url(images/region_bl.gif) top left no-repeat; }
td.regionbr { width: 10px; height: 10px; border: none; background: transparent url(images/region_br.gif) top right no-repeat; }
.regiontitle { color: White; font-weight: bold; font-size: 14px; margin-bottom: 5px; }
div.regioncontent { padding: 5px 155px 0px 10px; color: White; height: 189px; background: transparent url(images/titov.jpg) top right no-repeat; overflow: hidden; }
div.breadcrumbs {	margin: 0px 0px 10px 0px; font-size: 11px; display: none; }
.selarticle { color: Gray; font-style: italic; }
/* /center column */

/* right column */
td.rightcolumn { width:200px; padding: 0px 20px 70px 0px; border: none;}
td.rightcolumnip { width:250px; padding: 26px 20px 70px 0px; border: none; display: none; }
table.districts {	border: none; margin-bottom: 20px; }
table.districts td {	border: none; }
td.districttop { width: 320px; height: 10px; background: transparent url(images/districtstb.png) top left repeat-x; }
td.districtstl { width: 10px; height: 10px; background: transparent url(images/districtstl.png) top left no-repeat; }
td.districtstr { width: 10px; height: 10px; background: transparent url(images/districtstr.png) top right no-repeat; }
td.districtcenter { width: 310px; height: 194px; padding: 0px 15px 0px 15px; background: transparent url(images/districts_cb.png) top left repeat-x; }
td.districtbottom { width: 320px; height: 10px; background: transparent url(images/districtsbb.png) top left repeat-x; }
td.districtsbl { width: 10px; height: 10px; background: transparent url(images/districtsbl.png) top left no-repeat; }
td.districtsbr { width: 10px; height: 10px; background: transparent url(images/districtsbr.png) top right no-repeat; }
div.districtcontent { padding-top:8px; line-height: 1.6; }
img.map { margin: 2px 12px 0px 0px; }
img.arrow {	margin-right: 2px; width: 4px; height: 8px; }
input.go { border: none; margin-left: 3px; }
select.district { height: 16px; width: 137px; font-size: 12px; padding: 0px; border: none; margin-top: 1px;
/*//margin: -1px -2px -1px -1px; */
//height: 18px;
//width: 136px;
//margin-left: 1px;
 }
div.selectouter {	border: solid 1px #abadb3; background-color: White; overflow: hidden; width: 138px; height: 20px; }
input.radio { border: none; width: 20px; margin: 0px; padding: 0px; }
input.checkbox { border: none; width: 20px; margin: 0px; padding: 0px; }
input.answer {	border: none; margin: 10px 0px 5px 0px; }
div.answer { margin-left: 20px; }
table.rating { border: none; width: 100%; }
table.rating td {	border: none; text-align: left; }
td.ratingregion { white-space: nowrap; font-size: 11px; padding-right: 3px; }
td.ratinggraph { width: 100%; }
td.ratingvalue { padding-left: 3px; font-size: 11px; }
td.sep { height: 8px; border: none; }
/* /right column */

/* footer */
td.footer { border: none; height: 100px;	padding: 0px 20px 0px 20px; font-size: 11px; }
td.footer a { color: #0099cc; }
/* /footer */

/* contentlist */
div.contentlist { overflow: hidden; }
/* /contentlist */

/* feedback */
table.feedback { border: none; width: 100%; }
table.feedback td { border: none; text-align: left; }
table.feedback input.feedback { width: 98%; }
table.feedback textarea { width: 98%; }
td.formtitle {	padding-top: 5px; }
table.feedback td.formtitle div {	width: 98%; text-align: right; }
/* /feedback */

/* photos */
td.phototn { width: 100px; border: none; padding: 10px 10px 10px 0px; text-align: center; }
td.photoalt { border: none; padding: 10px 0px 10px 0px; }
/* /photos */

/* newscalendar */
div.calendar {	width: 250px; }
table.calendar { border: none; width: 250px; }
table.calendar td { border: none; }
/*td.calendartop { width: 240px; height: 10px; background-color: #dee3e6; }
td.calendarbottom { width: 240px; height: 10px; background-color: #dee3e6;	 }
td.calendarcenter { width: 250px; background-color: #dee3e6; text-align: center; }
td.calendartl { width: 10px; height: 10px; background: transparent url(images/lt.gif) top left no-repeat; }
td.calendartr { width: 10px; height: 10px; background: transparent url(images/rt.gif) top right no-repeat; }
td.calendarbl { width: 10px; height: 10px; background: transparent url(images/lb.gif) top left no-repeat; }
td.calendarbr { width: 10px; height: 10px; background: transparent url(images/rb.gif) top right no-repeat; }
td.calendartitle { text-align: center; padding: 0px 0px 5px 0px; }
table.calendarmain { border: none; width: 230px; margin: 5px 10px 0px 0px; }*/
table.calendarmain td { padding-right: 5px; text-align: right; width: 21px; }
/* /newscalendar */

/* newsmonth */
div.monthcalendar { padding: 10px 0px 0px 30px; text-align: left; }
/* /newsmonth */

/* newsyear */
td.nyearbottom { width: 240px; height: 10px; background: transparent url(images/calendarb.png) top left repeat-x; }
td.nyearbl { width: 10px; height: 10px; background: transparent url(images/calendarbl.png) top left no-repeat; }
td.nyearbr { width: 10px; height: 10px; background: transparent url(images/calendarbr.png) top right no-repeat; }
/* /newsyear */

/* /newsweek */
div.week_calendar { text-align: center; margin: 0px; width: 180px; }
div.week_calendar h2 { padding-bottom: 5px; }
table.navweek td { border: none; height: 30px;  padding: 0px 10px 0px 0px; vertical-align: middle; white-space: nowrap; }
td.day {	border: none; padding: 0px; width: 25px; text-align: right; }
div.week { cursor: pointer; text-align: left; }
div.week_sel { cursor: pointer; text-align: left; color: White; background-color: #509cac; }
div.weekdays { text-align: left; }
/* /newsweek  */

/* events */                          
td.eventslist {  }
table.event td { padding: 3px 10px 3px 0px; }
table.eventslist td { padding: 8px 15px 8px 0px; border-top: 1px solid #dadee1; }
table.event td { padding: 3px 10px 3px 0px; }
table.navweek { border: none; text-align: center; }
img.star { margin: 5px 5px 0px 10px; }
/* /events */

/* votes */
.votetitle { white-space: nowrap;	border: none; padding-right: 5px; font-size: 11px; }
.votepoints { white-space: nowrap;	border: none; padding-left: 5px; font-size: 11px; }
/* /votes */

/* map */
a.map { line-height: 1.6; font-weight: bold; }
a.map2 { line-height: 1.6; font-size: 11px; }
span.emptymap { color: Black; text-decoration: none; font-weight: bold; }
/* /map */
