body { background: White url(http://samregion.ru/builder/adm/images/body_back.png) top left repeat-x; }
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.anonssp { padding: 0px 0px 15px 0px; border: none; }
td.anonssp a {text-decoration: none;}
td.anons { padding: 0px 0px 15px 0px; border: none; }
td.anons a {text-decoration: none;}
td.anons a:link {text-decoration: none;}
td.anons a:hover {text-decoration: underline;}
.normal { font-size: 12px; text-decoration: none; color: Black; }
span.sptitle { font-size: 12px; font-weight: bold; text-decoration: none; color: Black; }
a.nounder { text-decoration: none; }
.message { /*background-color: #009c46;*/color: #009c46; width: 100%; margin-bottom: 8px; }
.error { /*background-color: #fd3f3f;*/color: #fd3f3f; width: 100%; margin-bottom: 8px; }
.status { /*color: White;*/ }
span.anons { color: Black; font-weight: normal; }
div.anons { color: Black; font-weight: normal; margin-top: 1px; }
div.author { text-align: right; width: 100%; font-weight: bold; }
td.synopsis { padding: 8px 0px 0px 0px; border: none; }
td.date { padding: 0px 10px 3px 0px; white-space: nowrap; }
td.go { width: 20px; border: none; }
select.news { margin-left: 3px; }
table.centalign { margin-left: auto; margin-right: auto; }
td.button { border: none; padding: 10px 0px 0px 0px; }
tr.highlight { background-color: #FFFFCC; }
.pointer { cursor: pointer; }
.print { display: none; }
div.printbutton { width: 100%; text-align: right; float: right; position: absolute; }
input.printbutton { margin: 10px; }
div.allcontents { width: 100%; text-align: left; }
div.allcontents a { color: #509CAC; }
div.allcontents a:visited { color: #509CAC; }
td.printpage { width: 160px; text-align: right; font-size: 11px; padding-bottom: 1px; white-space: nowrap; }
td.printpage a { text-decoration: none; color: #509cac; }
td.printpage a:visited { text-decoration: none; color: #509cac; }
td.printpage a:hover { text-decoration: underline; color: #509cac; }
a.rss { text-decoration: none; color: #509cac; font-weight: bold; font-size: 11px; }
a.rss:hover { text-decoration: underline; color: #509cac; }
td.newdate { padding-top: 18px; }
input.text { border: 1px solid #abadb3; }
a.searchtype:visited { color: #509cac; }

a.district { text-decoration: none; line-height: 2; }
a.district:link { text-decoration: none; line-height: 2; }
a.district:visited { text-decoration: none; line-height: 2; }
a.district:hover { text-decoration: underline; line-height: 2; }
a.district:active { text-decoration: underline; line-height: 2; }

a.novis { color: #509CAC; }
a.novis:link { color: #509CAC; }
a.novis:visited { color: #509CAC; }
a.novis:hover { color: #509CAC; }
a.novis:active { color: #509CAC; }

/* login */
div.loginform { display: none; position: absolute; left: 16px; top: 47px; }
div.lfinner {
  width: 293px; height: 150px;
  font-size: 11px;
  z-index: 1000;
  padding: 4px 25px 0px 25px;
  background: transparent url(http://samregion.ru/builder/adm/images/loginformback.png) no-repeat 0 0;
  //background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://samregion.ru/builder/adm/images/loginformback.png,sizingMethod=crop);
}
div.lfinner a, div.lfinner input { position: relative; }
div.lfclose { width: 27px; height: 13px; position: relative; left: 217px; cursor: pointer; background-color: #EE0000; z-index: 500; }
img.lfclose { width: 27px; height: 13px; position: relative; }
div.loginform a { color: #509CAC; }
div.loginform a:visited { color: #509CAC; }
td.lfleft { width: 41px; vertical-align: middle; }
div.lfinput { border: 1px solid #abadb3; width: 201px; height: 18px; margin: 7px 0px 3px 0px; background-color: #FFFFFF; }
input.loginform { width: 199px; border: 0; height: 16px; position: relative; padding: 0px; }
table.lfbottom { width: 244px; line-height: 1.1; }
/* /login */

/* header */
td.headlinks { width: 132px; height: 85px; padding: 15px 0px 0px 20px; }
td.headlinks a { color: #509CAC; }
td.headlinks a:visited { color: #509CAC; }
#headlinks { width: 132px; }
div.enter { margin-top: 6px; }
span.enter { text-decoration: underline; cursor: pointer; color: #509CAC; }
td.herb { width: 69px; height: 100px; }
img.herb { margin: 14px 0px 0px 0px; }
td.search { width: 360px; border: none; height: 86px; padding: 14px 0px 0px 0px; }
table.search {  width: 360px; border: none; margin: 9px 0px 1px 0px; }
div.adm { color: Black; font: normal 18px "Trebuchet MS", Arial, sans-serif; padding-right: 15px; text-decoration: none; height: 22px; }
span.adm { color: Black; white-space: nowrap; font: normal 18px "Trebuchet MS", Arial, sans-serif; text-decoration: none; }
div.official { color: Gray; font-size: 11px; line-height: 1; text-decoration: none; }
span.official { color: Gray; font-size: 11px; line-height: 1; text-decoration: none; }
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; }
div.date { float: right; padding: 34px 20px 0px 0px; white-space: nowrap; }
img.calendar {  float: left; margin: 37px 5px 5px 5px; }
input.searchfield { border: solid 1px #abadb3; height: 18px; width: 252px; color: #abadb3; font-style: italic; padding-left: 5px;
//margin-top: -1px;
}
input.searchfieldfocus { border: solid 1px #abadb3; 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.button {  border: none; }
.undersearch { color: Gray; font-size: 11px; }
.undersearch a { color: #509cac; }
.undersearch a:visited { color: #509cac; }
/* /header */

/* left column */
td.leftcolumn { width: 180px; padding: 0px 0px 70px 20px; border: none; }
.menu { width: 180px; height: 320px; border: none; margin-bottom: 30px; }
.menu td { border: none; }
.menutop { width: 180px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/menu_top.gif) top left repeat-x; }
.menutl { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/menu_tl.gif) top left no-repeat; }
.menutr { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/menu_tr.gif) top right no-repeat; }
.menucenter { background: #eceef0 url(http://samregion.ru/builder/adm/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(http://samregion.ru/builder/adm/images/menu_bottom.gif) top left repeat-x; }
.menubl { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/menu_bl.gif) top left no-repeat; }
.menubr { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/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; font-weight: bold; cursor: pointer; }
div.menulvl1 { color: Gray; font-weight: bold; font-size: 12px; padding-top: 4px; }
div.menulvl1 a { color: #509cac; }
a.menulink { color: #509cac; font-weight: bold; text-decoration: none; }
a.menulink:link { color: #509cac; font-weight: bold; text-decoration: none; }
a.menulink:hover { color: #509cac; font-weight: bold; text-decoration: underline; }
a.menulink:active { color: #509cac; font-weight: bold; }
a.menulink:visited { color: #509cac; font-weight: bold; }
div.menu2 { display: none; }
div.menulvl2 { color: Gray; font-weight: bold; font-size: 11px; padding-top: 4px; margin-left: 12px; width: 140px; }
div.menulvl2 a { color: #509cac; }
a.menulink2 { color: #509cac; font-weight: bold; text-decoration: none; }
a.menulink2:link { color: #509cac; font-weight: bold; text-decoration: none; }
a.menulink2:hover { color: #509cac; font-weight: bold; text-decoration: underline;  }
a.menulink2:active { color: #509cac; font-weight: bold; }
a.menulink2:visited { color: #509cac; 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(http://samregion.ru/builder/adm/images/lgb_tl.gif) top left no-repeat; }
.lgbtopr { width: 10px; height: 10px; float: right; background: transparent url(http://samregion.ru/builder/adm/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(http://samregion.ru/builder/adm/images/lgb_bl.gif) top left no-repeat; }
.lgbbottomr { width: 10px; height: 10px; float: right; background: transparent url(http://samregion.ru/builder/adm/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.centercolumnip { padding: 0px 20px 70px 20px;        border: none; }
td.centercolumnip p { text-align: justify; margin: 0 0 1em 0; }

div.brief { width: 100%; height: 214px; background: transparent url(http://samregion.ru/builder/adm/images/brief_back.gif) top left repeat-x; }
div.brieftop { width: 100%; height: 10px; }
div.brieftl { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/brief_tl.gif) top left no-repeat; float: left; }
div.brieftr { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/brief_tr.gif) top left no-repeat; float: right; }
div.briefbl { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/brief_bl.gif) top left no-repeat; float: left; }
div.briefbr { width: 10px; height: 10px; float: right;
  background: transparent url(images/brief_br.png) top left no-repeat;
  //background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://samregion.ru/builder/adm/images/brief_br.png,sizingMethod=crop);
}
div.briefcontent { overflow: hidden; height: 204px; width: 100%; color: #FFFFFF; }
div.brieftitle { color: White; font-weight: bold; font-size: 14px; margin: 0px 0px 5px 20px; }
div.briefanons { color: #FFFFFF; margin: 0px 0px 5px 20px; }
div.breadcrumbs {       margin: 0px 0px 10px 0px; font-size: 11px; }
div.breadcrumbs a:visited { color: #509CAC; }
.selarticle { color: Gray; font-style: italic; }
div.content img { margin: 10px; }

div.region-info { height: 214px; margin: 0 0 10px 0; background: transparent url(http://samregion.ru/builder/adm/images/region_info.jpg) no-repeat 0 0; }
div.region-info .tc { height: 214px; background: transparent url(http://samregion.ru/builder/adm/images/region_info_tc.png) no-repeat 100% 0; }
div.region-info .bc { height: 214px; background: transparent url(http://samregion.ru/builder/adm/images/region_info_bc.png) no-repeat 100% 100%; }
div.region-info .content { padding: 12px 16px 0 16px; font-size: 15px; line-height: 16px; color: #33646E; }
/* /center column */

/* right column */
td.rightcolumn { width:340px; padding: 0px 20px 70px 0px; border: none; }
td.rightcolumnip { width:250px; padding: 26px 20px 70px 0px; border: none; }
table.districts {       border: none; width: 340px; margin: 0px 0px 20px 0px; }
table.districts td {    border: none; }
table.districts td a:visited { color: #509CAC; }
td.districttop { width: 320px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/districtstb.png) top left repeat-x; }
td.districtstl { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/districtstl.png) top left no-repeat; }
td.districtstr { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/districtstr.png) top right no-repeat; }
td.districtcenter { width: 310px; height: 194px; padding: 0px 15px 0px 15px; background: transparent url(http://samregion.ru/builder/adm/images/districts_cb.png) top left repeat-x; }
td.districtbottom { width: 320px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/districtsbb.png) top left repeat-x; }
td.districtsbl { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/districtsbl.png) top left no-repeat; }
td.districtsbr { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/districtsbr.png) top right no-repeat; }
div.districtcontent { padding-top: 0px; line-height: 1.6; }
div.districtmap {       /*display: table-cell; overflow: hidden;*/ height: 122px; }
img.map { margin: 2px 25px 0px 0px; }
img.arrow {     margin-right: 2px; width: 4px; height: 8px; }
input.go { border: none; margin-left: 3px; }
select.district { height: 16px; width: 282px; font-size: 12px; padding: 0px; border: none; margin-top: 1px;
/*//margin: -1px -2px -1px -1px; */
//height: 18px;
//width: 281px;
//margin-left: 1px;
 }
div.selectouter {       border: solid 1px #abadb3; background-color: White; overflow: hidden; width: 283px; 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%; margin: 5px 0px 5px 0px; }
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; }
ul.rclist { margin: 0px; padding: 0px; }
ul.rclist li { background: url(http://samregion.ru/builder/adm/images/blue_circle.gif) no-repeat 0 4px; padding-left: 13px; list-style-type: none; margin: 0px 0px 12px 0px; }
ul.rclist li a { text-decoration :none; }
ul.rclist li a:link { text-decoration: none; }
ul.rclist li a:visited { text-decoration: none; }
ul.rclist li a:hover { text-decoration: underline; }
ul.rclist li a:active { text-decoration: underline; }
/* /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; }
div.contentlist a { text-decoration: none; }
div.contentlist a:hover { text-decoration: underline; }
/* /contentlist */

/* feedback */
table.feedback { border: none; width: 100%; }
table.feedback td { border: none; text-align: left; }
table.feedback input.feedback { width: 98%; border: solid 1px #abadb3; }
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; }
table.calendarmain td { padding-right: 5px; text-align: right; width: 21px; }
table.calendarmain td a { color: #509CAC; }
table.calendarmain td a:visited { color: #509CAC; }
/* /newscalendar */

/* newsmonth */
div.monthcalendar { padding: 10px 0px 0px 0px; text-align: left; }
div.monthcalendar a { color: #509CAC; text-decoration: none; }
div.monthcalendar a:visited { color: #509CAC; text-decoration: none; }
div.monthcalendar a:hover { color: #509CAC; text-decoration: underline; }
/* /newsmonth */

/* newsyear */
td.nyearbottom { width: 240px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/calendarb.png) top left repeat-x; }
td.nyearbl { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/images/calendarbl.png) top left no-repeat; }
td.nyearbr { width: 10px; height: 10px; background: transparent url(http://samregion.ru/builder/adm/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: Gray; }
div.weekdays { text-align: left; }

table.week { border: none; margin: 0; }
table.week td { border: none; width:20px; text-align: right; padding: 0 5px 0 0; }
table.week td.weekday { font-weight: bold; color: Black; }
table.week td.holiday { font-weight: bold; color: Red; }
table.week td.day { text-align: right; /*cursor: pointer;*/ }
table.week td.sel { background-color: Gray; color: White; }
td.dayout { color: #A6A6A6; /*cursor: pointer;*/ }
td.dayoutsel { background-color: Gray; color: #A6A6A6; }
td.daysel { background-color: Gray; color: White; }
table.week td.fill { color: #509cac; }
table.week td.monthname { font-weight: bold; text-align: left; padding: 10px 0 1px 5px; }
/* /newsweek  */

/* events */
table.eventslist { width: 100%; }
td.eventslist { border-top: 1px solid #dadee1; }
table.event td { padding: 3px 10px 3px 0px; }
table.eventslist td { padding: 8px 15px 8px 0px; }
table.eventslist td a { text-decoration: none; }
table.eventslist td a:hover { text-decoration: underline; }
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.map:visited { line-height: 1.6; font-weight: bold; color: #509CAC; }
a.map2 { line-height: 1.6; font-size: 11px; }
a.map2:visited { line-height: 1.6; font-size: 11px; color: #509CAC; }
span.emptymap { color: Black; text-decoration: none; font-weight: bold; }
/* /map */

/* search */
.dateBtn       {background-image:url(http://samregion.ru/builder/adm/images/btn_calendar.png); background-repeat:no-repeat; background-position:center; border:0px;border-style:inset; font-size:11px; width:22px; height: 22px; padding:0; margin:0;}
input.search { height: 18px; margin: 0px; width: 99%; border: solid 1px #abadb3;
//margin-top: -1px;
}
td.findsbtn { width: 80px; padding: 0px 0px 0px 5px; border: none; }
table.docsearch td {    padding: 0px 0px 3px 0px; vertical-align: middle; }
.calfrm { border: none; background-color: transparent; width: 142px; height: 160px; margin-top: 22px; overflow: visible; }
input.docdate { padding-right: 5px; text-align: right; border: solid 1px #abadb3; }
/* /search */

/* dates */
table.dates td { padding: 0px 10px 10px 0px; }
td.img { padding: 0px 0px 5px 0px; }
/* /dates */

/* photos */
table.newphotos { width: 100%; }
table.newphotos td { padding: 10px; vertical-align: middle; text-align: left; }

table.photos { margin: 0px auto 0px auto; }
table.photos td { border: none; }
table.photos td.photo { width: 20px; }
table.photos td.photossep { padding: 10px; width: 0px; }
div.phototitle { width: 200px; padding: 5px 0px 20px 0px; text-align: center; }
div.photo { width: 100%; text-align: center; }
div.photoalt { padding: 5px 0px 20px 0px; }
table.photosnav { margin: 0px auto 0px auto; }
table.photosnav td { border: none; }
table.photosnav span { text-decoration: underline; }
table.photosnav td.photoprev { padding: 13px 15px 0px 0px; width: 95px; text-align: right; font-size: 14px; }
table.photosnav td.photonext { padding: 13px 0px 0px 15px; width: 95px; text-align: left; font-size: 14px; }
/* /photos */

table.citizens td { padding: 0px 20px 0px 0px; }
table.districtsmap td { padding-left: 30px; white-space: nowrap; }

.table1 td { border: 1px solid #dadee1; padding: 0px 15px 15px 0px; }
.table2 td { border-bottom: 1px solid #dadee1; padding: 0px 15px 15px 0px; }
