/* Don't forget to set a foreground and background color
   on the 'html' or 'body' element! *//**/
html, body {
  height:100%;
}

* {	margin: 0;
    padding: 0;
    border: 0;
    vertical-align: baseline;
}

div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dd, dl, dt, li, ol, ul, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
  font-weight: inherit;
  font-style: inherit;
  font-size: 100%;
  /*line-height: 1;*/
  font-family: Georgia, "Times New Roman", Times, serif;
  text-align: left;
}
p {line-height:20px;}
img { display:block; }
a img, :link img, :visited img { border: 0;	}
a {	text-decoration:underline;	}
a:hover {	text-decoration:none;	}
table {
  border-collapse: collapse;
  border-spacing: 0;
}
ol, ul { list-style: none; }
q:before, q:after,
blockquote:before, blockquote:after { content: ""; }
strong { font-weight:bold; }
h1.title, h2.title, h3.title { font-weight: normal; }


.seo {
  font-size: 95%;
  color: #999999;
}

.page_text {
  position:relative;
  line-height: 20px;
  width: auto;
  padding-right: 15px;
}
.page_text .over {
  _width:99%;
}
.page_text .title {
  font-size:24px;
  margin-bottom:15px;
}
.page_text p {
  //line-height: 20px;
}
.page_text text {
  line-height: 20px;
}



.cont_text h1 , .cont_text h2 , .cont_text h3 , .cont_text h1 a , .cont_text h2 a, .cont_text h3 a {
  font-weight: bold;
  margin-bottom: 15px;
}
.cont_text h1 {
  font-size: 22px;
}
.cont_text h2 {
  font-size: 18px;
}
.cont_text h3 {
  font-size: 14px;
}


.cont_text {
  _width: 99%;
  padding-left: 1px;
  font-size: 14px;
}

.cont_text p {
  margin-bottom: 15px;
  margin-top: 5px;
}
.cont_text *,.cont_text {
  line-height: 20px;
}
.cont_text ul , .cont_text ol {
  margin-bottom: 20px;
}
.cont_text ul li {
  background: url(../images/static/ico/ul_list.gif) no-repeat left 9px;
  padding-left: 20px;
  margin-left: 15px;
}
.cont_text ol li {
  list-style-type: decimal;
  list-style-position: outside;
  margin-left: 35px;
}
.cont_text img {
  display: inline;
  border: 1px solid #999;
  vertical-align: top;
  margin: 5px;
}
.cont_text table {
}
.cont_text table td {
  vertical-align: top;
  padding: 3px;
}




/* Фичи *//**/
.over {
  overflow:hidden;
  _width:100%;
}
.column_box { /* это шоб не перенасилось под картинку *//**/
              display: table;
              padding-right: 16px;
              _height: 0;/*это для ИЕ5-6*/
              zoom: 1;/*это для ИЕ7*/
}





/* Сайт *//**/
.site {
  position:relative;
  min-width:1000px;
  min-height:100%;
  max-width: 1280px;
  margin: 0 auto;
  *height:100%;
  *width:expression(document.body.clientWidth < 1005  ? "1004px": "100%" );
  font-size:12px;
}
.contnt {
}
.vinous a , .contnt .vinous a {
  color:#a22927;
}
.setka {
  width: 100%;
}
.setka td {
  vertical-align: top;
}

.white_arc , .grey_arc , .black_arc {
  position:relative;
  _height:100%;
}
.d1 , .d2 , .d3 , .d4 {
  position:absolute;
  width:1px;
  height:1px;
}
.white_arc .d1 , .white_arc .d2 , .white_arc .d3 , .white_arc .d4 {
  background-color:#FFF;
}
.grey_arc .d1 , .grey_arc .d2 , .grey_arc .d3 , .grey_arc .d4 {
  background-color:#efefef;
}
.black_arc .d1 , .black_arc .d2 , .black_arc .d3 , .black_arc .d4 {
  background-color:#333;
}

.grey {
  background:#efefef url(../images/static/bg/grey_box.gif) 0 -15px repeat-x;
  position:relative;
  _height:100%;
}
.grey .u_left , .grey .u_right {
  position:absolute;
  bottom:0;
  _bottom:-1px;
}
.grey .u_left {left:0;}
.grey .u_right {right:0;}
.small .u_left , .small .u_right {
  background:url(../images/static/bg/grey_box.gif) top left;
}
.small .u_right {
  background-position:4px 0;
}
.big .u_left , .big .u_right {
  background:url(../images/static/bg/grey_box.gif) 0 -7px;
}
.big .u_right {
  background-position:7px -7px;
}

.contnt .title a {
  color:#000;
}

/* Вторая справа колонка *//**/
.next_generation {
  width:240px;
  float:right;
  margin: 40px 15px 0px 0px;
}
/* Серые *//**/
.next_generation .grey {
  margin-bottom:22px;
  width:100%;
}
.next_generation .grey .in {
  padding:15px 20px 15px;
}
.next_generation .title , .next_generation .grey .title a {
  font-size:20px;
  font-weight: normal;
  color:#000;
  margin-bottom: 15px;
}
.next_generation .grey p {
  line-height:15px;
  font-size:11px;
}
.next_generation .grey a {
  font-size:12px;
}
.next_generation .grey li {
  border-bottom:1px dotted #fff;
  padding:8px 0 12px;
}
.more_person .grey li.last {
  border-bottom:none;
}

/* Реклама 240 х 400 *//**/
.next_generation .banner {
  margin:0 auto 22px;
  width:240px;
  /*border:1px solid #ccc;*/
}
.next_generation .banner .d1 {top:-1px; left:-1px;}
.next_generation .banner .d2 {top:-1px; right:-1px;}
.next_generation .banner .d3 {bottom:-1px; right:-1px;}
.next_generation .banner .d4 {bottom:-1px; left:-1px;}
/* Реклама 468 х 60 *//**/
.news .banner , .page_text .banner {
  /*border:1px solid #ccc;*/
  background:#fff;
  width:468px;
  height:60px;
  margin:0 auto 22px;
}
.news .banner .d1 , .page_text .banner .d1 {top:-1px; left:-1px;}
.news .banner .d2 , .page_text .banner .d2 {top:-1px; right:-1px;}
.news .banner .d3 , .page_text .banner .d3 {bottom:-1px; right:-1px;}
.news .banner .d4 , .page_text .banner .d4 {bottom:-1px; left:-1px;}

/* Последние коментарии *//**/
.comments .title {
  font-size:18px;
  margin-bottom:5px;
  padding-top: 5px;
}
.comment {
  border-bottom:1px dotted #ccc;
  padding:5px 0 6px;
  width:90%;
}
.comment .inf {
  margin:3px 0 5px;
}
.comment .inf , .comment .inf a {
  color:#999;
  line-height:14px;
  font-size:11px;
}
.comment .user_name {
  background:url(../images/static/ico/face.gif) no-repeat;
  font-weight:bold;
}
.comment .time {
  background:url(../images/static/ico/clock.gif) no-repeat;
  line-height:14px;
}
.comment .user_name , .comment .time {
  float:left;
  margin-right:12px;
  padding-left:14px;
  background-position:0 2px;
  line-height: 14px;
}
.comment .text p {
  line-height:15px;
  margin:5px 0;
}
.comment_form {
  margin: 10px auto 0;
  display: none;
}
.comment_form table {
  width: 100%;
}
.comment_form td {
  vertical-align: top;
  padding: 5px 10px 7px 5px;
}
.comment_form input.h_input {
  visible: hidden;
  margin-bottom: -16px;
  border: none;
}
.comment_form input , .comment_form textarea {
  width: 100%;
  border: 1px solid #999;
}
.comment_form .button {
  background: url(../images/static/bg/buttons.gif) 0 -38px;
  border:none;
  cursor:pointer;
  width:102px;
  height: 19px;
  display: block;
  padding-bottom: 2px;
  font-family: Times, serif;
  font-size:12px;
  margin-top:5px;
  *padding: 1px 0 0;
}
.comment_form .button:hover {
  background-position:0 -57px;
}
.next_generation .comment {
  border-bottom:1px dotted #fff;
  padding: 10px 0;
  width:100%;
}
.next_generation .comment .inf {
  margin:0;
}
.next_generation .comment .text a {
  line-height:16px;
}
.next_generation .comments .last {
  border-bottom:none;
  margin-bottom: 0;
  padding-bottom: 0;
}


/* Обзор страниц газеты *//**/
.pages .pages_text {
}
.pages .page {
  border-bottom:1px dotted #ccc;
  padding:10px 0 5px;
  overflow: hidden;
  _width: 99%;
}
.pages .last {
  border-bottom:none;
}
.pages .page .number {
  float:left;
  font-size:18px;
  color:#666;
  padding-right: 9px;
}
.pages .page .number span {
  font-size:10px;
}
.pages .page p {
  margin:0 0 5px;
  line-height:16px;
}
.pages .last p {
  margin-bottom: 0;
}
.pages .page a {
  font-weight:bold;
}
.edin {
  width: auto;
  /* _margin-right: 240px; */
}
.italic p {
  font-style: italic;
}





/* Шапка сайта *//**/
.header .banner {
  text-align:center;
  background:#000;
}
.header .banner img {
  margin:0 auto;
}
.panel {
  background:url(../images/static/bg/header_line.gif) top repeat-x;
  position: relative;
}
.panel .in {
  padding:20px 1% 0;
}
.panel .logo {
  text-align: center;
}
.panel .logo img {
  margin:0 auto;
  display: inline;
  font-size:40px;
}
.lang {
  position:absolute;
  font-size:11px;
  font-weight:bold;
  color:#333;
  padding-left:7px;
  left:1%;
}
.lang a {
  font-weight:normal;
}
.panel .reg {
  color:#333;
  font-size:11px;
  background:left top no-repeat;
  height:17px;
  padding-top:3px;
  margin-top:20px;
}
.panel .perm {
  background-image:url(../images/static/g_perm.png);
  padding-left:23px;
  float:left;
  margin-left:7px;
  _margin-left:3.5px;
}
.panel .udmurtia {
  background-image:url(../images/static/g_udmur.png);
  padding-left:25px;
  float:right;
  padding-right:36px;
}
.top_menu {
  background:url(../images/static/top_menu/bg.gif) top repeat-x;
  margin: 20px 0 28px 0px;
  height: 28px;
  position:relative;
}
.top_menu .m_in {
  background: url(../images/static/top_menu/left.gif) top left no-repeat;
  height:28px;
  width:4px;
  position:absolute;
  left:0;
}
.top_menu .m_inn {
  background: url(../images/static/top_menu/right.gif) top right no-repeat;
  height:28px;
  width:4px;
  position:absolute;
  right:-1px;
}
.top_menu li {
  float:left;
  width:19%;
  text-align:center;
  margin-top:2px;
  height:26px;
}
.top_menu li a {
  color:#FFF;
  font-size:12px;
  font-weight:bold;
  line-height:24px;
}
.top_menu li.dot {
  width:1%;
  background:url(../images/static/top_menu/dot.gif) center no-repeat;
}
.top_menu li.last {
  width:20%;
  *width:19.5%;
}				

.level_up {
  margin-bottom: 5px;
  width:100px;
}

/* -- add 6.12.10 -- */
#inf_partner {
  position: absolute;
  width: 100%;
  top: 108px;
  text-align: center;
  font-size: 14px;
}

#inf_partner  a  {
  color: #990000;
}



/* Тело сайта *//**/
.contnt .body {
  padding:0 1%;
  color:#333;
  font-size:12px;
  width: 98%;
}
.contnt a {
  color:#00588f;
}

.minimizer_box {
  width: 400px;
}
#minimizerB {
  background: #999;
  cursor: pointer;
  color: #fff;
  font-size: 11px;
  margin: 0px 0px 20px 180px;
  padding: 5px 10px;
  line-height: 16px;
}
.minimizer {
  height: 35px;
  border-bottom: 1px solid #999;
  margin-right: 255px;
}
@media all and (min-width:0px) {
  head~body .minimizer {
    margin-right: 10px;
  }
}


/* Новый номер *//**/
.fresh {
  background:url(../images/static/bg/paper.jpg) top left no-repeat;
  width: auto;
  padding-right: 10px;
}
.fresh .left {
  float:left;
  width:160px;
  padding-left:5px;
  margin-right:15px;
}
.fresh .left .paper {
  margin:8px 0 20px 8px;
  height: 200px;
}
.fresh .left .full {
  font-size:12px;
  font-weight:bold;
  margin-bottom:10px;
}
.fresh .left .full a {
  line-height:14px;
}
.fresh .left .archiv {
  font-size:10px;
  margin-bottom:10px;
  color:#999;
}
.fresh .left .archiv a {
  line-height:14px;
  font-size:12px;
  color:#999;
}
.fresh .left .archiv .sup {
  position: relative;
  bottom:5px;
  left:3px;
}
.fresh .title {
  margin-top:3px;
  position: relative;
}
.fresh .title , .fresh .title a {
  font-size:25px;
  color:#000;
}
.fresh .title .sup {
  position: absolute;
  margin: 4px 0 0 6px;
  font-size:12px;
  color:#666;
}
.fresh .title .sub {
  position: absolute;
  margin: 18px 0 0 6px;
  font-size:10px;
  color:#999;
}
.fresh .download {
  float: right;
  margin-top: 8px;
  color:#666;
}
.fresh .download , .fresh .download a {
  font-size: 12px;
}
.fresh .download img {
  float:left;
  margin:-2px 5px 0 0;
}
.fresh .pages {
  margin-left:140px;
}

/* Информационный блок справа *//**/
.informer {
  width:240px;
  float:right;
}
/* Серые *//**/
.informer .grey .in {
  padding:8px 22px 15px;
}
.informer .title {
  font-size:18px;
  margin-bottom: 15px;
  font-weight: normal;
}
.informer .title a {
  color:#000;
}

.informer ul {
    margin-top: 10px;
}

.informer ul li {
    margin-bottom: 7px;
}

.informer ul li a {
    text-transform: lowercase;
}

.informer ul li a:first-letter {
    text-transform: uppercase;
}

.informer .grey p {
  line-height:15px;
}
.informer .grey .zavitok {
  position:absolute;
  bottom:-7px;
  left:35px;
  background:url(../images/static/bg/grey_box.gif) -5px 0;
}
/* Поиск *//**/
.search {
  padding-left:15px;
  font-size:11px;
}
.search td {
  vertical-align: middle;
}
.search .what_search {
  width:89%;
  border:0;
  color:#666;
  background:none;
  position:absolute;
  top:3px;
  left:1%;
  right:10%;
  font-size:11px;
}

.search .mid {
  background:url(../images/static/bg/search_m.gif) top repeat-x;
  height:19px;
  position:relative;
}
.search .left {
  width:12px;
  height:19px;
  background:url(../images/static/bg/search_lr.gif) top right;
  float:right;
}
.search .right {
  width:12px;
  height:19px;
  background:url(../images/static/bg/search_lr.gif) top left;
  margin-right:4px;
}
.search .button {
  background: url(../images/static/bg/buttons.gif) top left;
  border:none;
  cursor:pointer;
  width:53px;
  height: 19px;
  display: block;
  padding-bottom: 2px;
  display: block;
  font-family: Times, serif;
  font-size:12px;
  *padding: 1px 0 0;
}
.search .button:hover {
  background-position:0 -19px;
}
.search .more {
  margin:3px 0 22px 7px;
}
.search .more a {
  color:#999;
  text-decoration:none;
  border-bottom:1px dotted #999;
}
.search .more a:hover {
  border-bottom:1px dotted #fff;
}

/* Реклама 240 х 400 *//**/
.informer .banner {
  margin:0 auto 22px;
  width:240px;
  /*border:1px solid #ccc;*/
}
.informer .banner .d1 {top:-1px; left:-1px;}
.informer .banner .d2 {top:-1px; right:-1px;}
.informer .banner .d3 {bottom:-1px; right:-1px;}
.informer .banner .d4 {bottom:-1px; left:-1px;}

/* Варианты ответов *//**/
.informer .variant {
  margin:0 15px 22px;
  padding:4px 8px 8px;
  border:1px solid #efefef;
  border-top:none;
  _height:100%;
  position:relative;
}
.informer .variant td {
  vertical-align:middle;
  padding:8px 0;
}
.informer .variant p {
  margin-left:10px;
}
.informer .variant label {
  cursor:pointer;
  color:#666;
  line-height:14px;
  font-size:11px;
}
.informer .variant .button {
  background: url(../images/static/bg/buttons.gif) 0 -38px;
  border:none;
  cursor:pointer;
  width:102px;
  height: 19px;
  display: block;
  padding-bottom: 2px;
  font-family: Times, serif;
  font-size:12px;
  margin-top:5px;
  *padding: 0;
}
.informer .variant .button:hover {
  background-position:0 -57px;
}
.informer .variant .w_left , .informer .variant .w_right {
  position:absolute;
  bottom:-1px;
  _bottom:-2px;
  background:url(../images/static/bg/white_box.gif);
}
.informer .variant .w_left {
  left:-1px;
  background-position:left top;
}
.informer .variant .w_right {
  right:-1px;
  _right:-2px;
  background-position:right top;
}

/* Погода и курс валют *//**/
.informer .weather_and_exchange {
  margin-bottom:22px;
}
.informer .weather {
  font-size:14px;
  font-weight:bold;
  margin-bottom:13px;
}
.informer .weather .ico {
  display:inline;
  margin-left:3px;
}
.informer .weather a {
  font-size:12px;
}
.informer .weather span {
  font-size:11px;
  font-weight: normal;
}
.informer .exchange {
  position:relative;
  background:#fff;
  _height:100%;
}
.informer .e_1 , .informer .e_2 , .informer .e_3 , .informer .e_4 {
  position:absolute;
  background:url(../images/static/bg/white_box_e.gif);
}
.informer .e_1 {
  background-position:top left;
  top:0;
  left:0;
}
.informer .e_2 {
  background-position:top right;
  top:0;
  right:0;
}
.informer .e_3 {
  background-position:bottom right;
  bottom:0;
  right:0;
}
.informer .e_4 {
  background-position:bottom left;
  bottom:0;
  left:0;
}
.informer .exchange .dollar , .informer .exchange .euro {
  float:left;
  width:42%;
  _width:41%;
  padding:4%;
  font-size:14px;
  font-weight:bold;
}
.informer .exchange .dollar {color:#50a915;}
.informer .exchange .euro {color:#cc3333;}
.informer .exchange .ico {
  float:left;
  margin:2px 7px 0 0;
}
.informer .exchange span {
  display:block;
  font-size:10px;
  color:#999;
  font-weight:normal;
  margin-top:4px;
}
/* Блоги *//**/
.informer .blogs {
  margin-bottom:22px;
}
.informer .blogs .in {
  padding:0 25px;
}
.informer .blogs .in li {
  background:url(../images/static/bg/li_blog.gif) 0 7px no-repeat;
  border-bottom:1px dotted #ccc;
  padding:5px 0 10px 19px;
}
.informer .blogs .in li a {
  line-height:16px;
}
.informer .blogs .in li.last {
  border:none;
}

/* Тема недели *//**/
.informer .tema {
  margin-bottom:22px;
}
.informer .tema .title {
  margin-top:5px;
}
.informer .tema a.all {
  color:#676767;
}
.informer .tema p {
  padding-bottom:10px;
  margin-bottom:5px;
  border-bottom:1px dotted #fff;
}
.informer .tema p.last {
  border-bottom:none;
  padding-bottom:0;
}

/* Цифры недели *//**/
.informer .numbers {
  margin-bottom:22px;
  color:#656565;
}
.informer .numbers .in {
  padding:0 25px;
}
.informer .numbers p , .informer .numbers a {
  color:#000;
  line-height:14px;
}
.informer .numbers p {
  margin:5px 0 10px;
}
.informer .numbers a {
  font-size:22px;
  line-height: 26px;
}

.next_generation .numbers {
  margin-bottom:22px;
  color:#656565;
}
.next_generation .numbers .in {
  padding:0 25px;
}
.next_generation .numbers p , .next_generation .numbers a {
  color:#000;
  line-height:16px;
}
.next_generation .numbers a {
  font-size:22px;
  line-height:22px;
}
.next_generation .numbers p {
  margin:5px 0 10px;
  font-style: italic;
}
.next_generation .numbers .number {
  font-size:24px;
  font-style: normal;
}


/* Тема недели *//**/
.informer .hour_news {
  margin-bottom:22px;
}
.informer .hour_news .title {
  margin-top:5px;
}
.informer .hour_news .title a {
  color:#A22927;
}
.informer .hour_news p {
  padding-bottom:10px;
  margin-bottom:5px;
  border-bottom:1px dotted #fff;
  line-height:16px;
}
.informer .hour_news p.last {
  border-bottom:none;
  padding-bottom:0;
}

/* Новости партнеров *//**/
.informer .partner_news {
  margin-bottom:22px;
}
.informer .partner {
  margin-bottom:25px;
}
.informer div.last {
  margin-bottom:0;
}
.informer .partner_news .title {
  margin:5px 0 15px;
}
.informer .partner_news .title a {
  color:#A22927;
}
.informer .partner_news .name {
  margin-bottom:5px;
}
.informer .partner_news p {
  padding-bottom:7px;
  margin-bottom:3px;
  border-bottom:1px dotted #fff;
  line-height:16px;
}
.informer .partner_news p.last {
  border-bottom:none;
  padding-bottom:0;
}




/* Новости *//**/
.news {
  padding-right: 15px;
  width: auto;
  _margin-right: 495px;
}
.news .over {
  _width: 99%;
}
.news_title {
  height:30px;
}
.news .title {
  font-size:24px;
  float:left;
}
.news .title a {
  color:#000;
}
.news .title img {
  display:inline;
}
.news .all {
  top:7px;
  border:1px solid #b2b2b2;
  color:#000;
  padding:2px;
  margin-left:130px;
  width:32px;
  text-align:center;
  _height:14px;
}
.news .all a {
  color:#000;
  text-decoration: none;
}
.news .all .d1 {top:-1px; left:-1px;}
.news .all .d2 {top:-1px; right:-1px;}
.news .all .d3 {bottom:-1px; right:-1px;}
.news .all .d4 {bottom:-1px; left:-1px;}
.news .all .zavitok {position:absolute; bottom:-4px; left:50%; margin-left:-2px;}

.news .nav {
  margin-bottom:7px;
  font-size:11px;
}
.menu li {
  float:left;
  margin-right: 20px;
}
.news .nav li {
  width:25%;
  *width:24.5%;
  float:left;
}
.contnt .news .nav li a {
  line-height:24px;
}
.menu li a {
  line-height:14px;
}
.menu {
  margin-bottom: 14px;
  /*rydannykh*/
  /*width: 450px*/;
}
.menu li {
  margin-bottom: 5px;
}
.news_box .white_arc {
  float:left;
  background:#333;
  padding:1px;
  margin-right:13px;
}
.news_box .white_arc {
  overflow:hidden;
  width:92px;
}
.news .news_box .white_arc .black_arc {
  overflow:hidden;
  width:92px;
}
.news_box .white_arc .d1 {top:0; left:0;}
.news_box .white_arc .d2 {top:0; right:0;}
.news_box .white_arc .d3 {bottom:0; _bottom:-1px; right:0;}
.news_box .white_arc .d4 {bottom:0; _bottom:-1px; left:0;}

.news_box .black_arc .d1 {top:0; left:0;}
.news_box .black_arc .d2 {top:0; right:0;}
.news_box .black_arc .d3 {bottom:0; right:0;}
.news_box .black_arc .d4 {bottom:0; left:0;}

.news_box {
  border-bottom:1px dotted #ccc;
  padding: 10px 0px 10px 0px;
}

.news .last {
  border-bottom:none;
  margin-bottom:10px;
}
.news_box .inf , .news_box .face , .news_box .place {
  background:url(../images/static/ico/clock.gif) 0 3px no-repeat;
  padding-left:14px;
  margin:3px 0;
  font-size:11px;
}
.news_box .inf , .news_box .inf a , .news_box .face , .news_box .face a, .news_box .place , .news_box .place a, .count{
  color:#999;
  line-height:14px;
}

.count{
  color:#999;
  line-height:14px;
  font-size:11px;
}

.news_box .face {
  background:url(../images/static/ico/face.gif) 0 3px no-repeat;
}
.news_box .place {
  background: none;
}
.news_box p {
  //line-height:15px;
}


.news_box_achtung .white_arc {
  float:left;
  background:#333;
  padding:1px;
  margin-right:13px;
}
.news_box_achtung .white_arc {
  overflow:hidden;
  width:92px;
}
.news .news_box_achtung .white_arc .black_arc {
  overflow:hidden;
  width:92px;
}
.news_box_achtung .white_arc .d1 {top:0; left:0;}
.news_box_achtung .white_arc .d2 {top:0; right:0;}
.news_box_achtung .white_arc .d3 {bottom:0; _bottom:-1px; right:0;}
.news_box_achtung .white_arc .d4 {bottom:0; _bottom:-1px; left:0;}

.news_box_achtung .black_arc .d1 {top:0; left:0;}
.news_box_achtung .black_arc .d2 {top:0; right:0;}
.news_box_achtung .black_arc .d3 {bottom:0; right:0;}
.news_box_achtung .black_arc .d4 {bottom:0; left:0;}

.news_box_achtung {
  padding: 10px 0px 0px 0px;
}

.news_box_achtung .last {
  border-bottom:none;
}
.news_box_achtung .inf , .news_box_achtung .face , .news_box_achtung .place {
  background:url(../images/static/ico/clock.gif) 0 3px no-repeat;
  padding-left:14px;
  margin:3px 0;
  font-size:11px;
}
.news_box_achtung .inf , .news_box_achtung .inf a , .news_box_achtung .face , .news_box_achtung .face a, .news_box_achtung .place , .news_box_achtung .place a{
  color:#999;
  line-height:14px;
}
.news_box_achtung .face {
  background:url(../images/static/ico/face.gif) 0 3px no-repeat;
}
.news_box_achtung .place {
  background: none;
}
.news_box_achtung p {
  //line-height:15px;
}

.achtung_fieldset {
  background-color:#f7f7f7;
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  border-right: 1px solid #000;
  padding: 0px 0px 0px 0px;
  margin:20px 0;
}


.subscription {
  padding: 10px 0px 10px 0px;
  border-bottom: 1px dotted #ccc;
}
.subscription td {
  vertical-align:middle;
}
.subscription .title {
  font-size:18px;
  white-space:nowrap;
  width:190px;
}
.subscription .e_mail {
  width:94%;
  border:0;
  color:#666;
  font-size:11px;
  background:none;
  position:absolute;
  top:3px;
  left:3%;
  right:3%;
}
.subscription .mid {
  background:url(../images/static/bg/subscription_m.gif) top repeat-x;
  height:20px;
  position:relative;
}
.subscription .left {
  width:3px;
  height:20px;
  background:url(../images/static/bg/subscription_lr.gif) top right;
}
.subscription .right {
  width:3px;
  height:20px;
  background:url(../images/static/bg/subscription_lr.gif) top left;
  margin-right:4px;
}
.subscription .button {
  background: url(../images/static/bg/buttons.gif) 0 -76px;
  border:none;
  cursor:pointer;
  display: block;
  padding-bottom: 2px;
  width:33px;
  height:19px;
  font-family: Times, serif;
  font-size:12px;
}
.subscription .button:hover {
  background-position:0 -95px;
}






/* Итоги недели *//**/
.weekend {
}
/* Тема недели *//**/
.weekend .tema {
  margin-bottom:22px;
}
.weekend .tema p {
  margin-top:5px;
}
.tema .grey_arc {
  padding:4px;
  background-color:#fff;
  margin:12px auto 6px;
}
.tema .grey_arc .d1 {top:0; left:0;}
.tema .grey_arc .d2 {top:0; right:0;}
.tema .grey_arc .d3 {bottom:0; right:0;}
.tema .grey_arc .d4 {bottom:0; left:0;}

.tema .white_arc .d1 {top:0; left:0; background:#fff;}
.tema .white_arc .d2 {top:0; right:0;  background:#fff;}
.tema .white_arc .d3 {bottom:0; right:0; _bottom:-1px; background:#fff;}
.tema .white_arc .d4 {bottom:0; left:0;  _bottom:-1px; background:#fff;}

/* Цитата недели *//**/
.quotation {
  font-size:11px;
  margin-bottom:28px;
}
.quotation .title a {
  color:#999;
}
.quotation .in {
  margin-left:20px;
  color:#999;
  font-size:11px;
  line-height:12px;
  width:auto;
  _width:90%;
}
.quotation .pic {
  border:1px solid #333;
  float:left;
  margin-right:12px;
}
.quotation .name {
  color:#666;
  font-size:14px;
  font-weight:bold;
  margin-top:13px;
}
.quotation .text {
  background:url(../images/static/bg/laquo.gif) top left no-repeat;
  font-style:italic;
  margin-top:7px;
  padding:0 20px;
}
.quotation .in_text {
  background:url(../images/static/bg/raquo.gif) bottom right no-repeat;
  padding-right:16px;
  line-height:16px;
}
.quotation .in_text * {
  line-height:16px;
}
/** мнения **/
.quotation .opinion .text {
  background:none;
}
.quotation .opinion .in_text {
  background:none;
}

/* Фотогалерея недели *//**/
.photo {
  font-size:12px;
  margin-bottom:12px;
}
.photo .title {
  margin-bottom: 5px;
}
.photo .in {
  line-height:12px;
}
.photo .name {
}
.photo .name a {
  font-size:11px;
}
.photo_box {
  padding:10px 0;
  border-bottom:1px dotted #fff;
  width:auto;
  _width:90%;
}
.last {
  border:none;
  padding-bottom:0;
}
.first{
  border-top:1px dotted #CCC;
}
.photo_box a {
  line-height:14px;
}
.photo_box .grey_arc {
  float:left;
  background-color:#fff;
  padding:3px;
  margin-right:12px;
  overflow:hidden;
  width:92px;
}
.photo_box .white_arc {
  overflow:hidden;
  width:92px;
}
.photo_box .grey_arc .d1 {top:0; left:0;}
.photo_box .grey_arc .d2 {top:0; right:0;}
.photo_box .grey_arc .d3 {bottom:0; right:0;}
.photo_box .grey_arc .d4 {bottom:0; left:0;}

.photo_box .white_arc .d1 {top:0; left:0; background:#fff;}
.photo_box .white_arc .d2 {top:0; right:0;  background:#fff;}
.photo_box .white_arc .d3 {bottom:0; right:0; _bottom:-1px; background:#fff;}
.photo_box .white_arc .d4 {bottom:0; left:0;  _bottom:-1px; background:#fff;}

.dop {
  clear:right;
  float:right;
  width: 490px;
}
.page_text .dop {
  width: auto;
}
/* Реклама 50% х 58 *//**/
.dop .banner  {
  margin:0 auto 22px;
  /*border:1px solid #ccc;*/
  background:#fff;
  height:60px;
  text-align: center;
}

.dop .banner .d1 {top:-1px; left:-1px;}
.dop .banner .d2 {top:-1px; right:-1px;}
.dop .banner .d3 {bottom:-1px; right:-1px;}
.dop .banner .d4 {bottom:-1px; left:-1px;}

.dop .banner a img {
  display: inline;
}

/* Лучшие новости и коментарии *//**/
.best_news {
  margin-bottom:22px;
  width:95%;
}
.best_news .news_box {
  padding-bottom:12px;
}
.best_news .last {
  padding-bottom: 0;
}
.best_news .number {
  font-size:20px;
  float:left;
  width:20px;
  font-style:italic;
  position:relative;
  bottom:2px;
  padding:0 9px 5px 3px;
}
.best_news .column_box p , .best_news .column_box a {
  line-height:16px;
  font-size: 12px;
}
.best_news .title {
  padding: 5px 0 15px;
}
.next_generation .best_news .title {
  padding:0;
}
.best_news .title .word {
  float:left;
  font-size:18px;
  color:#000;
  margin-left:5px;
}
.best_news .in .title .word {
  font-size:12px;
}
.best_news .active {
  top:7px;
  border:1px solid #b2b2b2;
  color:#000;
  padding:2px 4px;
  text-align:center;
  margin-top:-10px;
  _height:14px;
}
.best_news .active .d1 {top:-1px; left:-1px;}
.best_news .active .d2 {top:-1px; right:-1px; _right:-2px;}
.best_news .active .d3 {bottom:-1px; right:-1px; _right:-2px;}
.best_news .active .d4 {bottom:-1px; left:-1px;}
.best_news .active .zavitok {position:absolute; bottom:-4px; left:50%; margin-left:-2px;}
.best_news .title .off_active {
  color:#666;
  border-bottom:1px dashed #666;
  _height:14px;
}
.best_news .off_active:hover {
  border-bottom:1px dashed #fff;
  cursor:pointer;
}
.best_news .off_active .zavitok {
  display:none;
}
.comenting {display:none;}


/* Пертнеры *//**/
.dop .partners {
  margin-top:12px;
}
.dop .partners .partner {
  width:200px;
  float:left;
  margin: 7px 35px 12px 0;
}
.dop .partners .partner .pic {
  border:1px solid #ccc;
}
.dop .partners .title {
  margin-bottom: 15px;
  font-size:18px;
  color:#000;
}
.dop .partners .d1 {top:0; left:0;}
.dop .partners .d2 {top:0; right:0;}
.dop .partners .d3 {bottom:0; right:0;}
.dop .partners .d4 {bottom:0; left:0;}



/* Еще Персоны *//**/
.persona {
  _margin-right: 270px;
}
.persona .search {
  padding-left:0;
}
.persona .search .what_search {
  width:100%;
  left:0;
  right:0;
}
.persona .literal {
  margin:5px 0 20px;
  overflow:hidden;
  width:100%;
  font-size:11px;
}
.persona .literal li {
  float:left;
  margin-right:6px;
  line-height:12px;
  height:12px;
}
.persona .literal a {
  color:#989898;
}
.persona .literal .archiv a {
  color:#676767;
  font-weight:bold;
}
.persona .person_nav {
  font-size:11px;
  margin-bottom:15px;
}
.persona .person_nav span {
  font-size:15px;
  padding:0 5px;
}
.persona .important {
}
.persona .important td {
  vertical-align:middle;
}
.persona .important img {
  margin-right:15px;
}
.persona .important .last_name {
  font-size:30px;
  font-weight:bold;
  color:#000;
}
.persona .important .first_name {
  font-size:18px;
  margin-bottom:22px;
}
.persona .important .who_is {
  font-size:14px;
  font-style:italic;
  color:#999;
}
.persona p {
  margin:12px 0 20px;
}
.persona .news_box {
  border-style: none;
}
.with_person {
  margin-bottom:27px;
}
.with_person .over {
  _width: 99%;
}
.with_person .title {
  font-size:18px;
  margin-bottom:5px;
  float:none;
}
.with_person .last {
  margin-bottom:10px;
}
.with_person .more {
  font-style:italic;
}

/* Архив номеров газеты *//**/
.archive .years_nav {
  font-size:18px;
  margin-bottom:22px;
}
.archive .years_nav li {
  float:left;
  margin-right:10px;
}
.archive .years_nav a {
  font-size:12px;
}
.archive .month {
  font-weight:bold;
  font-size:14px;
  color:#656565;
  margin-bottom:8px;
}
.archive .papers {
  position: relative;
  left:-4px;
  *margin-bottom:27px;
}
.papers .paper_box {
  float:left;
  background:url(../images/static/bg/paper.jpg) left top no-repeat;
  width:50%;
  *width:49.9%;
  margin-bottom:27px;
  overflow:hidden;
}
.papers .paper_box .paper {
  margin:8px 25px 20px 14px;
  _margin:8px 25px 0 9px;
  *padding-bottom: 20px;
  float:left;
  display:block;
  height: 200px;
}
.papers .paper_box .number {
  margin-top:80px;
  font-size:12px;
  font-weight:bold;
}
.papers .paper_box .number a {
  font-size:18px;
}
.papers .paper_box .download {
  clear:left;
  background:url(../images/static/ico/pdf.gif) 4px 0 no-repeat;
  padding-left:25px;

  color:#676767;
  font-size:11px;
}
.papers .paper_box .mp3{
  clear:left;
  background:url(../images/static/ico/music.png) 4px 0 no-repeat;
  padding-left:25px;

  color:#676767;
  font-size:11px;
}
.papers .paper_box .download a {
  font-size:12px;
  line-height:16px;
  display:block;
  margin-bottom:3px;
}
.archive .months {
  float:left;
  width:25%;
  *width:24.9%;
  margin-bottom:22px;
}
.archive .months p {
  font-weight:bold;
  margin-bottom:5px;
}
.archive .months a {
  font-weight:normal;
  line-height:18px;
}

/* Выпуск газеты *//**/
.series {
}
.series .paper_box {
  width: 100%;
  *width:auto;
  margin-bottom:0;
  *padding-bottom:24px;
}
.series .paper_box .title {
  font-size:48px;
  font-weight:bold;
  margin:10px 0 0 0;
}
.series .paper_box .number {
  font-size:24px;
  font-weight:normal;
  margin-bottom:12px;
  position:relative;
}
.series .paper_box .number .numerals {
  font-size:28px;
  padding:0 2px;
  cursor:pointer;
  /*border:1px solid #fff;
					border-bottom:1px dotted #000;*/
}
.series_all {
  cursor:pointer;
}
.series .paper_box .number .series_open {
  border:1px solid #9a0000;
}
.arrow_down {
  display:inline;
  position:relative;
  padding:5px;
  cursor:pointer;
}
.series_n {
  display:none;
  position:absolute;
  left:214px;
  _left:218px;
  top:177px;
  *top:177px;
  background:#fff;
  z-index:2;
  font-size:16px;
  border:1px solid #9a0000;
  border-top:none;
}
.series_n li {
  padding:5px 0;
  text-align:center;
  display:block;
}
.series_n li a {
  text-decoration:none;
}
.series_n li.active {
  font-weight:bold;
}
.series_n li:hover , .series_n li.active {
  background:#9a0000;
  color:#fff;
}
.series_n li:hover a {
  color:#fff;
}



.series .paper_box .date {
  font-size:18px;
  font-style:italic;
  color:#656565;
  margin-bottom:12px;
}
.series .paper_box .download {
  clear:none;
  margin-left:170px;
}
.series .pages {
  margin-bottom:16px;
  *margin-bottom:0;
}
.series .pages .title , .italic_title {
  font-size:18px;
  font-style:italic;
  color:#313131;
  margin-bottom:0;
  line-height:22px;
}

/* Дополнительно на внутренних страницах *//**/
.page_text .dop {
  float:none;
  clear:none;
  margin-bottom:28px;
}
.page_text .dop .comment {
  width: auto;
}
.page_text .dop .comment .inf {
  width: auto;
}
.page_text .dop .comments .add_comment {
  margin: 30px 0;
}
.body .last_news {
  margin-bottom:22px;
  padding-right: 10px;
  _width:70%;
}
.edin .last_news {
  _width:99%;
}
.body .last_news .left {
  float:left;
  width:47%;
  margin-right:6%;
  *margin-right:5%;
}
.body .last_news .right {
  float:right;
  width:47%;
}
.body .last_news .vinous {
  margin:3px 0 5px;
  font-weight:bold;
}




/* Страница новостей *//**/
.news_sec {
}
.news_sec .title .rss img {
  display:inline;
}
.news_sec .title .newses {
  padding:0 2px;
  cursor:pointer;
  border:1px solid #fff;
  border-bottom:1px dotted #000;
  line-height:30px;
}
.news_sec .title .series_open {
  background:#fff;
  border:1px solid #9a0000;
  border-bottom:none;
  position:relative;
  z-index:3;
}
.news_n {
  display:none;
  position:absolute;
  left:107px;
  top:29px;
  background:#fff;
  z-index:2;
  font-size:16px;
  border:1px solid #9a0000;
  width: 200px;
}
.news_n li {
  padding:5px;
  display:block;
}
.news_n li a {
  text-decoration:none;
}
.news_n li.active {
  font-weight:bold;
}
.news_n li:hover , .news_n li.active {
  background:#9a0000;
  color:#fff;
}
.news_n li:hover a {
  color:#fff;
}
.news_sec .sort_by {
  font-size:11px;
  margin-bottom:15px;
  color:#666;
  width: 450px;
}
.news_sec .sort_by .go_to {
  top:7px;
  border:1px solid #b2b2b2;
  color:#000;
  padding:2px;
  width:32px;
  text-align:center;
  _height:14px;
  display:inline;
  position:relative;
  top:0;
  margin:0 12px;
}
.news_sec .sort_by .go_to .d1 {top:-1px; left:-1px;}
.news_sec .sort_by .go_to .d2 {top:-1px; right:-1px;}
.news_sec .sort_by .go_to .d3 {bottom:-1px; right:-1px;}
.news_sec .sort_by .go_to .d4 {bottom:-1px; left:-1px;}
.news_sec .sort_by .go_to .zavitok {position:absolute; bottom:-4px; left:50%; margin-left:-2px;}
.news_sec .sort_by a {
  margin:0 12px;
}
.news_sec .news_boxes {
  margin-bottom:22px;
}
.hot_news {
  padding:10px 0 0 10px;
  width: auto;
}
.hot_news .news_box .white_arc {
  margin-right:0;
  bottom:15px;
  right:10px;
}
.hot_news .title a {
  color:#A22927;
}
.hot_news .news_box {
  border:1px solid #efefef;
}
.hot_news .text {
  clear: left;
  padding: 0 16px;

}
.next_generation .tema{
  line-height:16px;
}
.next_generation .tema a{
  line-height:16px;
}
.next_generation .tema .title {
  margin-bottom: 5px;
}
.next_generation .tema .grey_arc{
  margin:6px 0;
}
.next_generation .tema .dop_inf{
  color:#9c9c9c;
  font-style: italic;
  margin-top:4px;
  font-size:11px;
}
.next_generation .tema .in_person {
  padding: 10px 0;
}
.next_generation .tema .last {
  padding-bottom: 0;
}
.next_generation  .tegs {
  margin-bottom:22px;
}
.next_generation  .tegs ul {
  margin:0 20px;
}
.next_generation  .tegs li {
  float:left;
  margin-right:15px;
}
.next_generation  .tegs li a {
  line-height:26px;
}


/* Календарь *//**/
.callendar_box table , .callendar_box {
  width: 100%;
  font-size: 12px;
}
.callendar_box td , .callendar_box th {
  text-align: center;
  padding: 2px;
}
.callendar_box a {
  color: #00588F;
}
.calendar_button_0_1 td , .calendar_button_0_2 td {
  cursor: pointer;
}
.callendar_box .month {
  font-size: 14px;
  font-weight: bold;
}
.callendar_box .active {
  background-color: #fff;
  font-weight: bold;
}


/* Тэги *//**/
.tags {
  background:url(../images/static/ico/tags.gif) no-repeat 0 6px;
  font-size:11px;
  color: #363636;
  padding-left: 15px;
  margin-bottom: 20px;
  position: relative;
  // bottom: 10px;
  height: 14px;
}
.tags li {
  list-style: none;
  float: left;
  padding-right: 3px;
}
.tags a {
  color: #656565;
  line-height: 14px;
}


/* Подвал сайта *//**/
.bottom .in {
  padding: 0 1%;
  *padding: 0;
}
.bottom .title {
  font-size:18px;
  margin-bottom:10px;
}
.bottom .photo_box {
  width:23%;
  *width:22.9%;
  float:left;
  margin-right:2%;
}
.bottom .photo_box a {
  color:#676767;
  text-decoration: none;
}
.footer {
  background:transparent url(../images/foot_bac.gif) repeat-x scroll center bottom;
  position: relative;
  padding-top: 30px;
  height: 155px;
  margin-top: 20px;
}
.footer .text {
  padding: 0 1%;
}
.footer .left {
  background: #fff;
  position: absolute;
  left: 0;
  top: 15px;
}
.footer .right {
  background: #fff;
  position: absolute;
  top: 15px;
  right: 0;
}
.footer .logo {
  position: absolute;
  left: 50%;
  top: 10px;
}
.footer .logo img {
  position: relative;
  margin-right: 12px;
  bottom: 5px;
}
.footer .left_f {
  position: relative;
  top: 14px;
  float: left;
  width: 29%;
  height: 40px;
}
.footer .left_f  .sub{color:#999;}
.footer .right_f {
  position:relative;
  float: right;
  width: 49%;
  top: 30px;
}
.footer .right_f .urls {
  position: relative;
  float: right;
  bottom:14px;
}

.footer .right_f .urls li {margin-top:20px;}

.footer .right_f .urls li {
  float: left;
  margin-right: 11px;
}
.footer .right_f .urls li.last {
  margin-right: 0;
}
.footer .right_f .insite {
  position: absolute;
  top: -10px;
  left:-340px;
}
.footer .right_f .insite ul{
  float:left;
  margin-left:80px;
}
.footer .right_f .insite ul.ipad{
	padding: 22px 0;
}
.footer .right_f .insite li{
  line-height:22px;
}

.footer .right_f .insite img{
  display: inline;
  margin-right: 7px;
}

.footer .left_f p {
  margin-bottom: 11px;
}
.footer .left_f li {
  float: left;
  margin-right: 45px;
  width: 20%;
  white-space: nowrap;
}
.footer .left_f li {
  padding-bottom: 8px;
}
.footer a {
  color: #00588f;
}

.footer .recl{
  position:absolute;
  margin-top:120px;
  //left:15px;
  color:#999;
  height:25px;
}
.footer .recl a {
  color: #999;
}


.variant p{
  margin: 7px 0 3px 0;
}
.variant .proc{
  background:#A22927;
  float:left;
}
.photo_both {
  width: 100%;
  _width: 99%;
}
.photo_both .big_photo {
  text-align: center;
}
.photo_both .big_photo img {
  margin-bottom: 22px;
}
.photo_both img {
  border: 1px solid #999;
  margin: 2px;
  display: inline;
}
.photo_both .active {
  border: 3px solid #999;
  margin: 0;
}
.photo_both li {
  display: inline-block;
  margin: 0 10px 12px;
}

.one_anonce{
  border: 1px solid #CC3333;
  margin: 20px 0pt;
  padding: 10px;
  background: #eee;
  font-size: 14px;
}
.comments_error{
  margin-top: 15px;
  background:#A22927;
  border:1px solid #BBBBBB;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px;
}
.comments_noerror{
  margin-top: 15px;
  background:#50A915;
  border:1px solid #BBBBBB;
  color:#FFFFFF;
  font-weight:bold;
  padding:10px;
}
tr.f_error td input, tr.f_error td textarea{
  border:1px solid #FF0000;
}

.news_sec .persona {
  _margin-right: 20px;
}

a.mctitle{
  font-size: 12px !important;
  text-decoration: underline !important;
}
a.mctitle:hover{
  color: #00588F !important;
  text-decoration: none !important;
}
a.mcdesc{
  font-size: 12px !important;
  text-decoration: none !important;
}
div.redtram{
  padding: 5px;
  border-bottom: 1px dashed #ccc;
  border-top: 1px dashed #ccc;
  margin-bottom: 10px;
}
div.redtram table td{
  padding: 5px;
}

/* add 24.12.10
таблица с визитками */
table.vizitka img {margin: 0 auto;}

#audio {
  clear:left;
  background:url(../images/static/ico/music.png) 4px 25px no-repeat;
  padding-left:25px;
  padding-top:25px;

  color:#676767;
  font-size:11px;
}


.in li {
  padding-bottom: 5px;
}
