.content-columns { background: url(http://www.media.nakanune.ru/images/firms/graphics.jpg) 15% 1em no-repeat }
.ny .content-columns { background: url(http://www.media.nakanune.ru/images/firms/ny.jpg) 20% 1em no-repeat }

.org-node { padding-left: 0ex; }

.org-node .search- { margin: 1em 0 0 0; font: 70% Arial, Helvetica, Sans Serif; line-height: 1em; }
.org-node .search- .control- input { border: solid 1px #a6adb5; width: 60ex; line-height: 1em;
                                     margin-right: 1ex }
.org-node .search- .button-  input { font: 100% Arial, Helvetica, Sans Serif; height: 1.8em  }

.org-node .wrapper h3 { text-transform: uppercase }

.org-node .section-   { margin-top: 2em }

.org-node .section- h3 a { text-decoration: none }
.org-node .section- h3 a:link,
.org-node .section- h3 a:visited { color: #d3060a }
.org-node .section- h3 a:hover { color: #d3060a; text-decoration: underline  }
.org-node .section- h3 a:active { color: #ff060a; text-decoration: underline }

.org-node .section- a:visited,
.org-node .section- a:link   { color: #397300 }
.org-node .section- a:hover  { color: #900 }
.org-node .section- a:active { color: #c00 }

.org-node .section- ul { margin-top: 0px }
.org-node .wrapper li  { list-style: none; line-height: 1.1em; margin: 0 0 0.75em 0;
                         background: url(http://www.media.nakanune.ru/images/li.gif) 22px 0.5em no-repeat; 
                         padding: 0 0 0 35px; }

.org-node li b { background: #e0f2cc; font-weight: normal; text-decoration: underline }
.org-node li small { font: 90% Tahoma, Verdana, Arial, Helvetica, Sans Serif; margin-left: 1ex }

.org-node .wrapper li small a:link,
.org-node .wrapper li small a:visited { color: #7c7c7c }
.org-node .wrapper li small a:hover   { color: #d3060a }
.org-node .wrapper li small a:active  { color: #ff060a }

/**/
.org-types h3 { margin-bottom: 1em }

.org-types h4 { font: 100% Arial, Helvetica, Sans Serif; color: #d3060a; margin-bottom: 0.5em;
                margin-top: 0 ; float: left; clear: left;  }
.org-types h4 a:link,
.org-types h4 a:visited { color: #d3060a }
.org-types h4 a:active,
.org-types h4 a:hover { color: #ff060a }

.org-types ul { clear: left; margin: 1em 0 1.5em 0; padding: 0; list-style: none; font-size: 85% }
.org-types li { list-style: none; line-height: 1.2em; margin: 0.75em 0 0.75em 0;
                background: url(http://www.media.nakanune.ru/images/li-g.gif) 0em 0.5em no-repeat; 
                padding: 0 0 0 10px; }

.org-types li a:link,
.org-types li a:visited { color: #000    }
.org-types li a:hover   { color: #d3060a }
.org-types li a:active  { color: #ff060a }

.org-types .section- { clear: left; }

.org-types b    { float: left; display: block; font-weight: normal; margin-left: -0.5ex; }
.org-types b h4 { background: #e0f2cc; padding: 0 0.5ex 0 0.5ex; float: left; }

.org-types a.minize- { float: right; margin-top: 0.2em }
.org-types a.minize-:visited,
.org-types a.minize-:link  { background: #63942b; }
.org-types a.minize-:active,
.org-types a.minize-:hover { background: #d3060a; }
.org-types .minize- img    { display: block }

.org-rub-      { margin-bottom: 0; padding-bottom: 0px }
.org-rubric    { margin-top: 0.7em; }
.org-rubric h2 { margin-bottom: 0px; }

.org-others .wrapper h3,
.org-rubric .wrapper h3 { text-transform: none }

.org-node .rubrics- { font: 70% Arial, Helvetica, Sans Serif; margin-bottom: 1em }
.org-node .rubrics- a:link,
.org-node .rubrics- a:visited { color: #66aa22 }
.org-node .rubrics- a:hover   { color: #d3060a }
.org-node .rubrics- a:active  { color: #ff060a }

.org-body             { padding-left: 0ex }
.org-body .wrapper h4 { margin-bottom: 0px }
.org-body .wrapper p  { margin-top: 0.3em; font: 110%/140% Arial, Helvetica, Sans Serif; color: #666666 }
.org-body .wrapper strong   { color: #000; font-weight: normal }
.org-body .wrapper a:visited,
.org-body .wrapper a:link   { color: #666 }
.org-body .wrapper a:hover  { color: #d3060a }
.org-body .wrapper a:active { color: #ff060a }

.org-body .form { width: 75% }
.org-body .form .short- { width: 30ex }
.org-body .form .tab-   { border: solid 1px #e5e5e5; border-right: none; border-bottom: none; padding: 1px 0 0 1px; float: left; margin-bottom: -2px; z-index: 251; position:relative }
.org-body .form .tab- .in- { color: #666; padding: 0.2em 0.8ex 0.4em 0.8ex; background: #e5e5e5 }
.org-body .form .tab- .a- { font: 65% Tahoma, Verdana, Arial, Helvetica, Sans Serif; cursor: pointer; cursor: hand; }
.org-body .form .tab- .a- { text-decoration: none; border-bottom: dashed 1px #000; color: #666  }
.org-body .form .tab- .a-.hover,
.org-body .form .tab- .a-:hover { text-decoration: none; border-bottom: dashed 1px #d3060a; color: #d3060a }

.org-body .collapsed .tab- { border: solid 1px #fff; border-right: none; border-bottom: none; }
.org-body .collapsed .tab- .in- { background: #fff }
.org-body .collapsed .button-, 
.org-body .collapsed .row- { display: none; visibility: hidden }

.form-reaction { color: #63932a; margin: 1em 0 }