.content-columns { background: url(http://www.media.nakanune.ru/images/articles/graphics.jpg) 20% 1em no-repeat }
.ny .content-columns { background: url(../images/articles/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; }

.theme-day { font-size: 75%; color: #000; margin-bottom: 0.3em }

.theme-of-day-block { margin-top: 1.5em }
.theme-of-day-block h2 a:visited,
.theme-of-day-block h2 a:link { text-decoration: none; color: #d50809; }
.theme-of-day-block h2 a:hover { text-decoration: underline; color: #900; }
.theme-of-day-block h2 a:active { text-decoration: underline; color: #900; }
.theme-of-day-block a:visited,
.theme-of-day-block a:link { color: #6ba529 }
.theme-of-day-block a:hover { color: #900 }
.theme-of-day-block a:active { color: #c00 }

.theme-of-day-block .date- { font-size: 70%; color: #636363; margin-top: 0.3em; }
.theme-of-day-block .date- .icons- img,
.theme-of-day-block .date- .icons- { display: inline; float: none; padding:0; margin:0 }
.theme-of-day-block .date- .icons- { }
.theme-of-day-block .date- .icons- img { margin-left: 1ex; vertical-align: text-bottom }

.analitics-block .list- a.gray-:visited,
.analitics-block .list- a.gray-:link   { color: #7c7c7c }
.analitics-block .list- a.gray-:hover  { color: #900 }
.analitics-block .list- a.gray-:active { color: #c00 }

.rubricator              { border: solid 1px #d8f5b4; padding: 1px; }


.rubricator .section-    { width: 100%; clear: left; }
.rubricator .section- h4 { font: 65% Tahoma, Verdana, Arial, Helvetica, Sans Serif;
                           margin: 0; padding: 0.7em 2ex 0 2ex; float: left; }
.rubricator .section- h4  a:link,
.rubricator .section- h4  a:visited { color: #bc0509 }
.rubricator .section- h4  a:hover   { color: #900 }
.rubricator .section- h4  a:active  { color: #c00 }


.rubricator .section- .items- { clear: left; padding: 0.5em 2ex 0.7em 2ex; 
                                font: 65% Tahoma, Verdana, Arial, Helvetica, Sans Serif; }

.rubricator .section- ul      { width: 50%; float:left; margin:0; padding: 0; list-style: none;                                
                                font: 100% Tahoma, Verdana, Arial, Helvetica, Sans Serif; 
                                border-top: solid 1px #fff; }
.rubricator .section- li      { font-size: 100%; padding-left: 2ex; margin: 0 0 0.5em 0;
                                line-height: 1.1em; color: #000; 
                                background: url(http://www.media.nakanune.ru/images/articles/rub-li.gif) 0em 0.6em no-repeat }

.rubricator .section- li.sel- { font-weight: bold  }
.rubricator .section- li  a:link,
.rubricator .section- li  a:visited { color: #000 }
.rubricator .section- li  a:hover   { color: #900 }
.rubricator .section- li  a:active  { color: #c00 }

/*.rubricator .section-.sel- .items-,
.rubricator .section-.sel- h4 { background: #f2fce6 }
.rubricator .section-.sel- ul { border-top: solid 1px #f2fce6; } 
*/

.rubricator .section-:hover .items-,
.rubricator .section-.hover .items-,
.rubricator .section-:hover h4,
.rubricator .section-.hover h4 { background: #f2fce6 }

.rubricator .section-:hover ul,
.rubricator .section-.hover ul { border-top: solid 1px #f2fce6; } 

.rubricator .collapsed- h4 { padding-bottom: 0.7em }

.rubricator br { height: 1px; font-size: 1px; line-height: 1px }

.rubricator .closer-     { float: right; padding-top: 0.6em; display: none; visibility: hidden;
                           font: 65% Tahoma, Verdana, Arial, Helvetica, Sans Serif; }
.rubricator .closer- img { width: 12px; height: 12px }                           
                           
/* nop@jetstyle: moved to custom.js*/
/* ru@jetstyle: back*/
.rubricator .collapsed- .closer-,
.rubricator .section-.hover .closer-,
.rubricator .section-:hover .closer- { display: block; visibility: visible }


.rubricator .closer- a   { margin-right: 1ex }
.rubricator .closer- img { background: #6ca628; vertical-align: text-bottom }

.rubricator .closer- a:link,
.rubricator .closer- a:visited img { background: #6ca628 }
.rubricator .closer- a:hover  img  { background: #900 }
.rubricator .closer- a:active img  { background: #c00 }

/**/
.article .rubric-  { font-size: 90%; line-height: 1.5em }
.article .rubric-  a:link,
.article .rubric-  a:visited { color: #636363 }
.article .rubric-  a:hover   { color: #900 }
.article .rubric-  a:active  { color: #c00 }

.article h2 { font: 130% Arial, Helvetica, Sans Serif; color: #bc0509; margin-top: 0.4em;
              line-height: 1em; letter-spacing: -0.05ex; margin-bottom: 0.5em }
.article h2 a:visited,
.article h2 a:link   { text-decoration: none; color: #bc0509;  } 
.article h2 a:hover  { text-decoration: underline; color: #c00; } 
.article h2 a:active { text-decoration: underline; color: #f00; } 

.article .date-author_ekt- { font: 80% Arial, Helvetica, Sans Serif; color: #666; }

.article .date-author- { font: 70% Arial, Helvetica, Sans Serif; color: #666; clear: left;  }

.article .date-author- .date- { margin-right: 1ex; }
.article .date-author- a { margin-left: 1ex; }
.article .date-author- a:link,
.article .date-author- a:visited { color: #82a955 }
.article .date-author- a:hover   { color: #900 }
.article .date-author- a:active  { color: #c00 }

/**/
.add_comment { margin-bottom: 2em }

.add_comment .tabs- { margin-bottom: -2px; float: left; z-index: 251; position:relative;
                      font: 65% Tahoma, Verdana, Arial, Helvetica, Sans Serif }
.add_comment .tabs- .tab- { float: left; display: block; padding: 0px; margin: 0;
                            border-top: solid 1px #fff; color: #666  }
.add_comment .tabs- .a- { color: #666 }
.add_comment .tabs- .a-,
.add_comment .tabs- a  { color: #666; display: block; margin: 0; padding: 0.3em 1.4ex 0.7em 1.2ex; 
                         border-top: solid 1px #fff; font-family: Tahoma, Verdana, Arial, Helvetica, Sans Serif }
.add_comment .tabs- a .t- { margin-left: 0px }

.add_comment .tabs- a:visited,
.add_comment .tabs- a:link   { color: #666 }

.add_comment .tabs- a:hover,
.add_comment .tabs- a:active { text-decoration: underline; }

.add_comment .tabs- a:hover  { color: #900 }
.add_comment .tabs- a:active { color: #c00 }

.add_comment .tabs- .sel-   { background: #e7e7e7; border-left: solid 1px #e7e7e7; border-top: solid 1px #e7e7e7 }
.add_comment .tabs- .sel- .a- { border-left: solid 1px #fff; border-top: solid 1px #fff }
.add_comment .tabs- .sel- .t- { border-bottom: solid 1px #e7e7e7 }

#comment_form {padding-right:0px; //width:99%;}
.add_comment .body- { border: solid 1px #e7e7e7; clear: left; margin: 0px; 
                      padding: 1px 0 0 1px }
                      
.add_comment .panel-   { background: #e7e7e7; padding: 0px 0.5ex 0.05em 0.5ex }
.add_comment .panel- a { margin-right: 1ex; padding: 4px 4px 2px 4px; float: left; border: solid 1px #e7e7e7 }
.add_comment .panel- a:active,
.add_comment .panel- a:hover { background: #eff9e7; border: solid 1px #c3c3c3; border-top: solid 1px #fff; border-left: solid 1px #fff }

/*wikiedit*/
.add_comment .toolbar { }
.add_comment #tb_field_2 { width: 100%; background: #e7e7e7 }

/* общее для форм, вынести в отд css */
.add_comment .row- { clear: left; padding: 0.5em 0 0 0 }
.add_comment .row-no-pad- { padding: 0 }


.add_comment .row- .clearer { height: 0px; clear: left; font-size: 1px }

.add_comment .row- select,
.add_comment .row- input,
.add_comment .row- textarea { width: 100%; font-family: Arial, Helvetica, Sans Serif; clear: left; 
                              font-size: 75%; color: #333; margin: 0; }
                                                          
.add_comment .row- textarea { width: 100%; border: solid 1px #fff; height: 10em; margin: 0;
padding:0px; 
//border-right: solid 1px #e7e7e7; }
.add_comment .row- input { border: solid 1px #e7e7e7; }


.add_comment .row- label { float: left; font: 70% Arial, Helvetica, Sans Serif; color: #000; margin-bottom: 0.3em;
//margin-bottom: 0  }
.add_comment .row- small { float: right; font: 65% Tahoma, Verdana, Arial, Helvetica, Sans Serif;
                           display: block; color: #666 }
.add_comment .row- label small { float: none; font: 90% Tahoma, Verdana, Arial, Helvetica, Sans Serif;
                           display: inline; color: #666 }     
                           
.add_comment .button- { clear: left; padding-top: 0.5em }
.add_comment .button- input { font: 70% Arial, Helvetica, Sans Serif }                                                 
.add_comment .row- textarea.focus,
.add_comment .row- textarea:focus { color: #000 }
.add_comment .row- input.focus,
.add_comment .row- input:focus { border: solid 1px #82a955; color: #000 }

/**/

.add_comment .authority- { margin-top: 0.75em }
.add_comment .authority- .user-,
.add_comment .authority- .l- { font: 75% Arial, Helvetica, Sans Serif;  }

.add_comment .authority- a.l- { text-decoration: none; border-bottom: dashed 1px #666 }
.add_comment .authority- a.l-:link,
.add_comment .authority- a.l-:visited { color: #666 }
.add_comment .authority- a.l-:hover   { color: #900; border-bottom: dashed 1px #900 }
.add_comment .authority- a.l-:active  { color: #c00; border-bottom: dashed 1px #c00 }

.add_comment .authority- .user- { background: url(http://www.media.nakanune.ru/images/comments/user.gif) 0% 50% no-repeat;
                                  padding: 5px 0px 5px 22px; display: block; color: #000 }

.add_comment .hidden               { display: none; visibility: hidden }
.add_comment .authority- .t-       { font-size: 70%; white-space: nowrap }

.add_comment .authority- .popup-ph { position: absolute; width: 1px; height: 1px; }

.popup { left: -10px; bottom: 5px; position: absolute; background: #f7ffe7; border: solid 1px #e6f7ce; padding: 8px 10px 8px 10px; z-index: 250; width: 15ex }

.popup form { width: 100%;  }

.popup .row- { width: 100%;  }
.popup .row- input { width: 100%; }
.popup label { white-space: nowrap }

.popup .check- label { color: #666; float: none; display: inline; margin: 0 }
.popup .check- input { width: 2ex; border: none; display: inline; float: none; }

.popup .button- { margin-bottom: 0.3em; }

.popup .cross- { position: absolute; top: 10px; right: 10px; background: #63932a }
.popup .cross- img { display: block; cursor: pointer; cursor: hand; }
.popup .cross-.hover,
.popup .cross-:hover { background: #c00 }

.popup a:link
.popup a:visited { color: #578322 }
.popup a:hover  { color: #900 }
.popup a:active { color: #c00 }

.popup .deco- { background: url(http://www.media.nakanune.ru/images/comments/balloon-arr.gif) no-repeat; width: 9px; height: 6px; bottom: -5px; position: absolute; z-index: 255;
//bottom: -18px; 
}


.other-articles h2 { font-size: 130% }
.articles-on-theme h2 { color: #666666; font-size: 130% }
.articles-on-theme .rubric-  { font: 70% Arial, Helvetica, Sans Serif }
.articles-on-theme .rubric-  a:link,
.articles-on-theme .rubric- a:visited { color: #82a955 }
.articles-on-theme .rubric-  a:hover   { color: #900 }
.articles-on-theme .rubric-  a:active  { color: #c00 }

.other-articles .item-,
.articles-on-theme .item- { margin-top: 1em }
.other-articles .item- h4,
.articles-on-theme .item- h4 { font: 90% Arial, Helvetica, Sans Serif; margin: 0 0 0.5em 0 }
.other-articles .item- h4 a:link,
.other-articles .item- h4 a:visited,
.articles-on-theme .item- h4 a:link,
.articles-on-theme .item- h4 a:visited { color: #bc0509 }

.other-articles .item- h4 a:hover,
.articles-on-theme .item- h4 a:hover   { color: #900 }
.other-articles .item- h4 a:active,
.articles-on-theme .item- h4 a:active   { color: #c00 }
.other-articles .item- .art-links- a:link,
.other-articles .item- .art-links- a:visited,
.articles-on-theme .item- .art-links- a:link,
.articles-on-theme .item- .art-links- a:visited { color: #666 }
.other-articles .item- .art-links- a:hover,
.articles-on-theme .item- .art-links- a:hover   { color: #900 }
.other-articles .item- .art-links- a:active,
.articles-on-theme .item- .art-links- a:active   { color: #c00 }
