@charset "utf-8";
.boardeven {
  background:#a29f9f !important;
  color:#2a2a2a !important;
}
.boardeven > div {
  color:#2a2a2a !important;
  border-left:2px solid #2a2a2a !important;
}
.boardodd {
  background:#a29f9f !important;
  color:#2a2a2a !important;
}
.boardodd > div {
  color:#2a2a2a !important;
  border-left:2px solid #2a2a2a !important;
}
body, html {
  margin:0;
  padding:0;
  height:100%;
}
body {
  font:normal 14px Arial, Helvetica, sans-serif;
  color:#d9d5d4;
  background:url(body.jpg) 0 0 repeat;
  position:relative;
  min-width:990px;
}
h1, h2, h3, h4, h5, h6 {
  font-weight:normal;
  font-style:normal;
  line-height:normal;
  font-family:Arial, Helvetica, sans-serif;
  color:#d9d5d4;
  margin:0;
}
h1 {
  font-size:28px;
  margin-bottom:10px;
}
h2 { font-size:25px; }
h3 { font-size:22px; }
h4 { font-size:20px; }
h5 { font-size:17px; }
h6 { font-size:14px; }
a {
  outline:none;
  color:#d9d5d4;
}
a:hover { text-decoration:none; }
a:focus, a:active { outline:none; }
a img { border:none; }
img {
  padding:0;
  border:0;
  outline:0;
  background:transparent;
  font-size:100%;
}
.clear { clear:both; }
.thumb { color:#000; }
.printMe { color:#000; }
.YMaps { color:#000; }
.menu_zero {
  line-height:0;
  font-size:0;
}
.menu_zero ul {
  padding:0;
  margin:0;
  font-size:0;
  line-height:0;
}
.menu_zero li {
  padding:0;
  margin:0;
  list-style:none;
  line-height:0;
  font-size:0;
}
.menu_zero li a {
  display:block;
  text-decoration:none;
}
.wrapper {
  min-height:100%;
  height:auto !important;
  position:relative;
  margin:0 auto;
  overflow:hidden;
  background:url(wrap_t.jpg) 50% 0 no-repeat;
}
.wrap_b {
  position:absolute;
  bottom:0;
  left:0;
  right:0;
  background:url(wrap_b.jpg) 50% 100% no-repeat;
  height:329px;
}
.nav_top_bg {
  position:absolute;
  top:470px;
  left:0;
  right:0;
  height:77px;
  background:url(wrap_rep.png) 0 0 repeat-x;
}
.wrap_in {
  width:981px;
  position:relative;
  margin:0 auto;
}
header {
  background:url(head.png) 50% 0 no-repeat;
  height:89px;
  position:relative;
}
header p {
  padding:0;
  margin:0;
}
.logo {
  position:absolute;
  top:4px;
  left:50%;
  margin:0 0 0 -127px;
}
.slogan {
  position:absolute;
  top:58px;
  left:50%;
  margin:0 0 0 -191px;
}
.under_head {
  text-align:center;
  background:url(border.png) 50% 0 no-repeat;
  height:338px;
  margin:0 -14px 0;
  padding:20px 0 20px;
}
.under_head p {
  margin:0;
  padding:0;
}
.under_head p >img {
  -webkit-border-radius:100px;
  -moz-border-radius:100px;
  border-radius:100px;
  behavior:url(/g/pie//pie.htc);
}
.nav_top {
  position:relative;
  line-height:0;
  font-size:0;
}
.nav_top ul {
  padding:0;
  margin:0;
  font-size:0;
  line-height:0;
}
.nav_top li {
  padding:0;
  margin:0;
  list-style:none;
  line-height:0;
  font-size:0;
}
.nav_top li a {
  display:block;
  text-decoration:none;
}
.nav_top ul { margin:13px 301px 13px 30px; }
.nav_top ul li {
  background:url(mark_t.png) 0 0 no-repeat;
  display:inline-block;
  vertical-align:top;
  *display:inline;
}
.nav_top ul li a {
  display:inline-block;
  font:normal 14px Arial;
  color:#ffffff;
  padding:14px 13px;
}
.nav_top ul li a:hover { background:url(hover_top.jpg) 0 0 repeat-x; }
.nav_top ul li:hover { background:none; }
.nav_top ul li:hover +li { background:none; }
.nav_top ul li:first-child { background:none; }
.nav_top .searcher {
  background:url("searcher.png") 0 0 no-repeat;
  height:25px;
  width:263px;
  position:absolute;
  right:17px;
  top:9px;
}
.nav_top .searcher .text {
  outline:none;
  background:none;
  border:none;
  color:#1f1f1f;
  float:left;
  font:12px/23px Tahoma;
  height:23px;
  padding:1px 4px 1px 13px;
  width:214px;
}
.nav_top .searcher .but {
  background:none;
  border:none;
  cursor:pointer;
  height:25px;
  width:30px;
}
.middle {
  position:relative;
  *height:1%;
  padding:18px 240px 50px 255px;
}
.middle:after {
  content:'';
  clear:both;
  display:block;
}
.container {
  height:100%;
  float:left;
  width:100%;
}
.content {
  position:relative;
  padding:0 15px;
  background:url(border_content.jpg) 0 0 repeat-y;
}
.content:before {
  content:'';
  position:absolute;
  top:0;
  right:0;
  bottom:0;
  width:2px;
  background:url(border_content.jpg) 0 0 repeat-y;
}
div.breadcrumbs {
  font:normal 11px Arial, Helvetica, sans-serif;
  margin-bottom:10px;
  color:#f8dfd9;
}
div.breadcrumbs a { color:#f8dfd9; }
.sideLeft {
  float:left;
  width:238px;
  position:relative;
  margin:0 0 0 -249px;
}
.left_menu {
  width:221px;
  margin:0 0 40px;
  line-height:0;
  font-size:0;
}
.left_menu .left_menu_name {
  margin:0 0 6px;
  font:normal 23px Arial;
  color:#fcfcfc;
}
.left_menu ul {
  padding:0;
  margin:0;
  font-size:0;
  line-height:0;
}
.left_menu li {
  padding:0;
  margin:0;
  list-style:none;
  line-height:0;
  font-size:0;
}
.left_menu li a {
  display:block;
  text-decoration:none;
}
.left_menu>ul>li { padding:2px 0; }
.left_menu>ul>li ul {
  display:none;
  padding:5px 0 0 16px;
}
.left_menu>ul>li ul li { background:url(dotted.png) 9px 0 no-repeat; }
.left_menu>ul>li ul li a {
  background:url(mark_l_h.png) 9px 50% no-repeat;
  font:normal 13px Arial;
  color:#fcfcfc;
  padding:3px 3px 3px 19px;
}
.left_menu>ul>li ul li a:hover { background:#7f0404 url(mark_l_h.png) 9px 50% no-repeat; }
.left_menu>ul>li ul li:hover { background:none; }
.left_menu>ul>li ul li:hover +li { background:none; }
.left_menu>ul>li ul li:first-child { background:none; }
.left_menu>ul>li>a {
  background:#bababa;
  position:relative;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  behavior:url(/g/pie//pie.htc);
  font:bold 13px Arial;
  color:#000;
  border:solid 1px #9a9a9a;
  padding:2px 10px 2px 19px;
}
.left_menu>ul>li>a:hover {
  -webkit-box-shadow:1px 2px 2px #161616;
  -moz-box-shadow:1px 2px 2px #161616;
  box-shadow:1px 2px 2px #161616;
  behavior:url(/g/pie//pie.htc);
  background:url(hover_left.jpg) 0 0 repeat-y;
  color:#fcfcfc;
}
.left_menu>ul>li>a:hover:before {
  content:'';
  position:absolute;
  top:0;
  left:10px;
  width:4px;
  bottom:0;
  background:url(mark_l_h.png) 0 50% no-repeat;
}
.left_menu>ul>li>a:before {
  content:'';
  position:absolute;
  top:0;
  left:10px;
  width:4px;
  bottom:0;
  background:url(mark_l.png) 0 50% no-repeat;
}
.news { background:url(news_rep.jpg) 0 0 repeat-y; }
.news .news_t { background:url(news_t.jpg) 0 0 no-repeat; }
.news .news_t .news_b {
  padding:18px 18px 20px 10px;
  background:url(news_b.jpg) 0 100% no-repeat;
}
.news .news_t .news_b .news_name {
  background:url(news_border.jpg) 50% 100% no-repeat;
  padding:0 0 9px;
  position:relative;
  font:normal 26px Arial;
  color:#000000;
}
.news .news_t .news_b .news_name .news_archive {
  -webkit-border-radius:3px;
  -moz-border-radius:3px;
  border-radius:3px;
  behavior:url(/g/pie//pie.htc);
  border:solid 1px #ffffff;
  font:normal 11px/22px Arial;
  color:#ffffff;
  background:#6c0202 url(news_mark.png) 11px 50% no-repeat;
  width:75px;
  position:absolute;
  top:7px;
  right:0;
  padding:0 0 0 18px;
}
.news .news_t .news_b .news_block { margin:13px 0 5px; }
.news .news_t .news_b .news_block .news_date {
  margin:3px 13px 0 0;
  float:left;
  padding:6px 0;
  text-align:center;
  font:bold 26px/19px Arial;
  color:#fff;
  width:43px;
  background:url(news_date.png) 0 0 no-repeat;
}
.news .news_t .news_b .news_block .news_date >span {
  font:bold 10px Arial;
  color:#fff;
  display:block;
}
.news .news_t .news_b .news_block .news_title {
  text-decoration:none;
  font:bold 12px/14px Arial;
  color:#000000;
  display:block;
}
.news .news_t .news_b .news_block .news_title:hover { text-decoration:underline; }
.sideRight {
  float:right;
  width:223px;
  position:relative;
  margin:0 -230px 0 0;
}
.rblock_title {
  font:normal 23px Arial;
  color:#ffffff;
  text-align:center;
}
.rblock {
  position:relative;
  background:url(lblock_t.png) 50% 0 no-repeat;
}
.rblock .rblock_t {
  background:url(lblock-rep.png) 50% 0 repeat-y;
  position:absolute;
  top:96px;
  left:0;
  right:0;
  bottom:292px;
}
.rblock .rblock_b {
  position:relative;
  min-height:212px;
  padding:48px 33px 133px;
  background:url(lblock_b.png) 50% 100% no-repeat;
  font:normal 13px Arial;
  color:#ffffff;
}
.rblock .rblock_b p {
  margin:0;
  padding:0;
}
.rblock .rblock_b p >a { color:#ffffff; }
.informers { text-align:center; }
.f_blank {
  clear:both;
  height:142px;
}
footer {
  overflow:hidden;
  width:981px;
  height:142px;
  margin:-142px auto 0;
  z-index:1;
  position:relative;
}
footer p {
  padding:0;
  margin:0;
}
.mega {
  margin:4px 0 0;
  font:normal 10px Tahoma;
  color:#ffffff;
}
.mega a { color:#ffffff; }
.copy {
  text-align:right;
  position:absolute;
  top:52px;
  right:83px;
  font:bold 10px Tahoma;
  color:#ffffff;
}
.count {
  position:absolute;
  top:97px;
  right:83px;
}
.contacts_bot {
  position:absolute;
  top:17px;
  left:89px;
  font:normal 25px Arial;
  color:#fff;
}
.contacts_bot p >span { font:normal 17px Arial; }
.contacts_bot p >a { text-decoration:underline; }
.contacts_bot p >a:hover { text-decoration:none; }
.contacts_bot .contacts_bot_title {
  margin:0 0 5px;
  font:normal 14px Arial;
}
.contacts_bot a {
  text-decoration:none;
  color:#fff;
}
.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }
.table1 {
  border-collapse:collapse;
  border:1px solid #aba7a6;
}
table.table1 td {
  padding:5px;
  border:1px solid #aba7a6;
}
.table2 {
  border:1px solid #aba7a6;
  border-collapse:collapse;
}
table.table2 th {
  padding:5px 0;
  border:1px solid #aba7a6;
  background:#aba7a6;
  color:#000;
}
table.table2 td {
  padding:5px;
  border:1px solid #aba7a6;
}
