/*.content-columns { background: url(http://www.media.nakanune.ru/images/graphics.jpg) 20% 0% no-repeat }*/

.logoblock { margin-bottom: 0.5em;  }

.columns .col-2-in- { margin-left: 234px;  }
.columns .col-1-    { width: 234px; }

.columns .col-2-3-  { width: 100%; float: left; margin-right: -100%; 
//margin-right: -200%;  }
.columns .col-2-3-in- { margin-left: 234px;  }

.columns .col-2-3- .col-pad-  { padding: 0 0 0 4%;  
                              //padding: 0 0 0 4.5% }

/*.columns .cols-1-2- { width: 71%; float: left; margin-right: -50%;  }
.columns .col-3-    { width: 29%; float: right; }
*/
/**/
.columns .columns-2-3- { width: 100%;  }
.columns .columns-2-3- .col-2- { width: 62%; margin: 0 -100% 0 0; float:left; }
.columns .columns-2-3- .col-3- { width: 38%; margin: 0; float:right; }

/**/
.logoblock { clear: both; width: 200px; }

.material-types           { padding-bottom: 0; padding-top: 0.5em; }
.material-types ul        { font-size: 70%; }
.material-types li strong { display: block; background: #d04747; font-weight: normal; } 

.material-types li strong,
.material-types ul li a { margin: 0 1ex; white-space: nowrap; padding: 0 1ex 1em 1ex;
                          display: block; line-height: 1.1em }
                          
li#mt-news      { margin-left: -4ex; 
//margin-left: -5ex }
      
                          
.material-types li strong a { display: inline; padding: 0; margin: 0; }                          
                          
h1 { color: #d50809; font: 227% Arial, Helvetica, Sans Serif; margin-top: 45px;
     margin-bottom: 0px; line-height: 0.9em; letter-spacing: -0.07ex}
h1 a:visited,
h1 a:link { color: #d50809; text-decoration :none }
h1 a:active,
h1 a:hover { color: #d50809; text-decoration :underline }

.headings { margin-top: 10px; }

.baselined { margin-top: 2em }

/**/
.rubric-  { font-size: 90%; line-height: 1.5em; margin-bottom: 1em  }
.rubric-  a:link,
.rubric-  a:visited { color: #636363 }
.rubric-  a:hover   { color: #900 }
.rubric-  a:active  { color: #c00 }                          

.tabbed-block .body- .in- { min-height: 0 }

/**/
.foto-video-block .navigate a:hover   .t- ,
.foto-video-block .navigate a:active  .t- ,
.foto-video-block .navigate a:visited .t- ,
.foto-video-block .navigate a:link    .t- { border-bottom: none; text-decoration: underline }

/**/
#timedateblock { float: right; position: relative; z-index: 250; font: 70% Arial, Helvetica, Sans Serif; color: #63932a; line-height: 1.3em; padding-top: 10px; width: 22ex;
margin-bottom: -100%; text-align: right; 
//width :24ex }

.thisday  .date- { float: left; margin-right: -4ex }
.thisday   strong { /*float: right;*/ background: #e5f6d1; font-weight: normal; white-space: nowrap; }

.thisday   a:link,
.thisday   a:visited { color: #63932a }
.thisday   a:hover   { color: #990000 }
.thisday   a:active  { color: #cc0000 }

.logoblock .time- {  }
             
.logoblock .time- strong { clear: left; float: left; }
.logoblock .time- .mos- { color: #adc694; /*float: right; */ }
