@charset "utf-8";
html, body, th, div, h1, section, article, aside, header, hgroup, footer, nav, blockquote, address, time, figure, canvas, video {
  font-family:inherit;
  font-style:inherit;
  font-size:100%;
  border:none;
  padding:0;
  margin: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;
}
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, video { display:block; }
h1, h2, h3, h4, h5, h6 {
  font-weight:normal;
  font-style:normal;
  line-height:bold;
  font-family:Tahoma;
  color:#006599;
}
h1 {
  font-size:26px;
  margin-bottom:10px;
}
h2 { font-size:23px; }
h3 { font-size:21px; }
h4 { font-size:18px; }
h5 { font-size:16px; }
h6 { font-size:13px; }
a:hover { text-decoration:none; }
.clear { clear:both; }
a img { border:none; }
a {
  outline:none;
  color:#588cb0;
}
html, body {
  height:100%;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#000;
  line-height:150%;
  position:relative;
}
body {
  min-width:990px;
  background:url(/d/608276/t/v55/images/bg.png) 0 0 repeat-x #fff;
}
.table0 { border-collapse:collapse; }
table.table0 td { padding:5px; }
.table1 {
  border-collapse:collapse;
  border:1px solid #2076b1;
}
table.table1 td {
  padding:5px;
  border:1px solid #2076b1;
}
.table2 {
  border:1px solid #2076b1;
  border-collapse:collapse;
}
table.table2 th {
  padding:5px 0;
  border:1px solid #2076b1;
  background:#2076b1;
  color:#fff;
}
table.table2 td {
  padding:5px;
  border:1px solid #2076b1;
}
.thumb { color:#000; }
img { border:none; }
a img { border:none; }
.wrapper {
  min-height:100%;
  height:auto !important;
  position:relative;
  margin:0 auto;
  width:982px;
}
header {
  height:286px;
  position:relative;
}
header p {
  padding:0;
  margin:0;
}
.logo {
  position:absolute;
  top:99px;
  left:13px;
}
.slogan {
  position:absolute;
  top:225px;
  left:105px;
  font:bold 19px Tahoma;
  color:#e2001a;
}
.contacts {
  position:absolute;
  right:0;
  top: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 { padding:21px 0 0 8px; }
.nav_top ul li {
  display:inline-block;
  *display:inline;
  margin:0 2px 0 -6px;
  background:url(/d/608276/t/v55/images/tsep.png) 0 50% no-repeat;
}
.nav_top ul li:first-child { background:none; }
.nav_top ul li a {
  font:bold 14px Tahoma;
  color:#292929;
  padding:0 10px 0 16px;
}
.nav_top ul li a:hover {
  text-decoration:underline;
  color:#ed0a1b;
}
.slider_ob {
  width:383px;
  height:187px;
  padding:3px 0 0 3px;
  top:62px;
  right:8px;
  position:absolute;
  background:url(/d/608276/t/v55/images/slider_ob.png) 0 0 no-repeat;
}
.middle {
  height:1%;
  position:relative;
  padding:0 236px 40px 180px;
}
.middle:after {
  content:'';
  clear:both;
  display:table;
}
.container {
  height:100%;
  float:left;
  padding-left:35px;
  padding-right:26px;
  position:relative;
}
.news_name {
  font:bold 26px Tahoma;
  color:#006599;
  margin:-11px 0 0 0;
}
.pic {
  float:left;
  margin:0 12px 0 0;
}
.ddate {
  margin:27px 0 8px 0;
  padding:0 0 0 16px;
  font:12px Tahoma;
  color:#292929;
  background:url(/d/608276/t/v55/images/tsep.png) 0 50% no-repeat;
}
.title {
  font:16px Tahoma;
  color:#006599;
  text-decoration:none;
  display:inline-block;
  vertical-align:top;
  padding:0 0 4px 0;
  margin:-3px 0 0 0;
}
.title:hover { text-decoration:underline; }
.anonce {
  font:12px Tahoma;
  color:#696969;
  padding:0 0 22px 0;
  border-bottom:solid 1px #cdcdcd;
}
.arhiv {
  display:block;
  background:url(/d/608276/t/v55/images/arhiv.png) 0 0 no-repeat;
  width:103px;
  height:16px;
  margin:14px 0 0 0;
}
.abody { padding:3px 0 0 0; }
.altay {
  width:196px;
  display:inline-block;
  height:133px;
  position:relative;
  padding:0 55px 30px 0;
  top:25px;
  font:11px Tahoma;
  color:#696969;
  left:0;
}
.altay a { display:block; }
.vrodekazah {
  width:202px;
  display:inline-block;
  height:133px;
  position:relative;
  padding:0 0 0 0;
  top:25px;
  font:11px Tahoma;
  color:#696969;
  left:0;
}
.vrodekazah a { display:block; }
.sideLeft {
  float:left;
  width:180px;
  position:relative;
  margin:0 0 0 -180px;
  padding:0 0 0 0;
}
.search {
  background:url(/d/608276/t/v55/images/search.png) 0 0 no-repeat;
  position:relative;
  width:180px;
  height:28px;
  margin:4px 0 0 0;
}
.text {
  width:116px;
  padding:6px 16px 0 16px;
  height:16px;
  font:11px Tahoma;
  color:#969595;
  text-transform:uppercase;
  background:none;
  border:none;
  float:left;
}
.but {
  background:none;
  cursor:pointer;
  padding:3px 0 0 0;
  width:32px;
  height:25px;
  border:none;
}
.banner {
  text-align:center;
  margin:20px 0;
}
.sideRight {
  float:right;
  width:220px;
  position:relative;
  margin:0 -236px 0 0;
  padding:0 16px 0 0;
}
.rblock {
  background:#f3e8d2;
  -webkit-border-radius:4px;
  -moz-border-radius:4px;
  border-radius:4px;
  behavior:url(/g/pie//pie.htc);
  width:220px;
  padding:0 0 20px 0;
}
.rtitle {
  font:bold 26px Tahoma;
  color:#ed0a1b;
  padding:15px 0 0 15px;
}
.r_body {
  font:12px Tahoma;
  padding:10px 20px 12px 15px;
  color:#696969;
}
.r_body+.r_body { background:url(/d/608276/t/v55/images/rbg.png) 50% 0 no-repeat; }
.opros {
  padding:35px 10px 20px 18px;
  font:12px Tahoma;
  color:#383838;
}
.mv_name {
  font:bold 29px Tahoma;
  color:#006599;
  border-bottom:solid 1px #eaeaee;
}
.mv_quest {
  font:normal 13px Tahoma;
  color:#006599;
  padding:6px 0 14px 0;
}
.mv_text {
  width:139px;
  height:17px;
  border:solid 1px #dbdbdb;
  padding:0 15px 0 10px;
  color:#676767;
  font:12px/20px Arial;
}
.mv_but {
  margin:14px 0 0 0;
  display:block;
  border:none;
  background:url(/d/608276/t/v55/images/mv_but.png) 0 0 no-repeat;
  width:98px;
  height:21px;
}
.but4 {
  border-top:dashed 1px #8c8c8c;
  border-bottom:dashed 1px #8c8c8c;
}
.mv_other {
  color:#383838;
  font:14px Tahoma;
  padding:14px 0 7px 0;
}
#datepicker {
  margin:20px 0 0 0;
  font-size:11.5px;
}
.inf {
  text-align:center;
  margin:20px 0;
}
.f_blank {
  clear:both;
  height:98px;
}
footer {
  height:98px;
  margin:-98px auto 0;
  z-index:1;
  position:relative;
  background:url(/d/608276/t/v55/images/footer.png) 0 0 repeat-x;
}
footer p {
  padding:0;
  margin:0;
}
.footer_in {
  width:984px;
  position:relative;
  margin:0 auto;
  height:98px;
}
.nav_bot {
  position:relative;
  top:-25px;
}
.nav_bot ul {
  padding:0;
  margin:0;
  font-size:0;
  line-height:0;
}
.nav_bot li {
  padding:0;
  margin:0;
  list-style:none;
  line-height:0;
  font-size:0;
}
.nav_bot li a {
  display:block;
  text-decoration:none;
}
.nav_bot ul li {
  display:inline-block;
  *display:inline;
  background:url(/d/608276/t/v55/images/tsep5.png) 100% 50% no-repeat;
}
.nav_bot ul li a {
  font:bold 14px Tahoma;
  color:#292929;
  padding:0 13px;
}
.nav_bot ul li a:hover {
  text-decoration:underline;
  color:#ed0a1b;
}
.mega {
  position:absolute;
  top:53px;
  right:0;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#fff;
}
.mega a { color:#fff; }
.contacts {
  top:30px;
  left:0;
  position:absolute;
  font:13px Tahoma;
  color:#fff;
}
.contacts span { font-size:21px; }
.copy {
  position:absolute;
  top:34px;
  right:0;
  font:normal 12px Arial, Helvetica, sans-serif;
  color:#fff;
  max-width:600px;
}
.count {
  position:absolute;
  top:36px;
  right:356px;
  color:#fff;
}

/*
     */
/*
*/