.content-columns { background: url(http://www.media.nakanune.ru/images/news/graphics.jpg) 20% 1em no-repeat }
.ny .content-columns { background: url(http://www.media.nakanune.ru/images/news/ny.jpg) 20% 1em no-repeat }

.col-2-in- h1 { color: #d50809; font: 227% Arial, Helvetica, Sans Serif; margin-top: 45px; margin-bottom: 0px; line-height: 0.9em; }

.today-news { margin-top: 0px }
.news-today { font-size: 85%; color: #000; margin-bottom: 0em }

.today-big        { margin-top: 1em }
.today-big .item- { clear: left; display: table; width: 100%; padding-bottom: 0.7em }
.today-big .item- a { text-decoration: none; display: block; cursor: pointer; cursor: hand; } 
.today-big .item- img { float: left; margin-right: 1.5ex; }
.today-big .item- h3  { font: 110% Arial, Helvetica, Sans Serif; line-height: 1.1em; margin: 0 }

.today-big .item- a:link    h3 ,
.today-big .item- a:visited h3 { color: #d3060a; text-decoration: none }
.today-big .item- a:hover   h3 { color: #900; text-decoration: underline }
.today-big .item- a:active  h3 { color: #c00; text-decoration: underline  }

/**/
.today-foto          { margin-top: 1em }
.today-foto .item-   { clear: left; display: table; width: 100%; padding-bottom: 0.5em }
.today-foto .item- a { text-decoration: none; display: block; cursor: pointer; cursor: hand; } 
.today-foto .item- .dt- { font: 70% Arial, Helvetica, Sans Serif; color: #666 }
.today-foto .item- img  { float: left; margin-right: 1.5ex; margin-bottom: 0px }
.today-foto .item- h3   { color: #000; font: 100% Arial, Helvetica, Sans Serif; line-height: 1.1em; margin: 0; }
.today-foto .item- h3 a:visited,
.today-foto .item- h3 a:link,
.today-foto .item- a:link h3,
.today-foto .item- a:visited h3  { color: #000; text-decoration: none }
.today-foto .item- h3  a:hover,
.today-foto .item- a:hover   h3  { color: #900; text-decoration: underline }
.today-foto .item- h3  a:active,
.today-foto .item- a:active  h3  { color: #c00; text-decoration: underline }


/**/
.today-short { margin-bottom: 0.5em }
.news-block  .list-,
.today-short .list- { margin-top: 0em }
.news-block  ul li,
.today-short ul li,
.news-block  ul,
.today-short ul     { display: block; list-style: none; line-height: 1.1em; padding: 0; margin: 0;
                      font-size: 75%; margin-right: 0ex;
                      margin-left: -10px }
.news-block  ul li,
.today-short ul li  { display: block; font-size: 100%; line-height: 1.3em; margin-left: 0px; 
                      margin-top: 0.75em; margin-bottom: 0.75em }

.news-block  ul li .dt-, 
.today-short ul li .dt- { display: block; color: #6a6a6a; margin-left: 10px;  }
.news-block  ul li .t-,  
.today-short ul li .t-  { display: block; color: #000; padding-left: 10px;  }

.news-block  ul li.urg- img, 
.today-short ul li.urg- img { float: left;  }
.news-block  ul li.urg- .t- 
.today-short ul li.urg- .t- { margin-left: 10px; padding-left: 0px }

.news-block  ul li.urg- .t- a:link,
.today-short ul li.urg- .t- a:visited,
.news-block  ul li.urg- .t- a:link,
.today-short ul li.urg- .t- a:visited { color: #900 }
.news-block  ul li.urg- .t- a:hover,
.today-short ul li.urg- .t- a:hover { color: #c00 }
.news-block  ul li.urg- .t- a:active,
.today-short ul li.urg- .t- a:active  { color: #f00 }

/**/
.news-block h2       { line-height: 0.7em }
.news-block small    { font-size: 55%; letter-spacing: 0 }
.news-block small.r- { white-space: nowrap }

/**/
.story-progress { margin-bottom: 1em }
.story-progress .list- ul { margin-left: 3ex }

/**/
.story-news { margin-bottom: 2em }