/* классы, воздействующие на регион */
.links-A a:link,    a.link-A:link    { color: #006699 }
.links-A a:visited, a.link-A:visited { color: #006699 }
.links-A a:hover,   a.link-A:hover   { color: #0099FF } /* F */
.links-A a:active,  a.link-A:active  { color: #006699 } /* F */

.links-on-A a:link    { color:#ffffff }
.links-on-A a:visited { color:#ffffff }
.links-on-A a:hover   { color:#fde88b; text-decoration:underline }
.links-on-A a:active  { color:#fde88b; }

.link-B { font-size: 11pt; font-family: Times New Roman; }
.links-B a:link,    a.link-B:link    { color: #000; }
.links-B a:visited, a.link-B:visited { color: #000; }
.links-B a:hover,   a.link-B:hover   { color: #666; } /* 0 */
.links-B a:active,  a.link-B:active  { color: #000; } /* 0 */

.link-C { font-size: 11pt; font-family: Times New Roman; }
.links-C a:link,    a.link-C:link    { color: #009900; /* color: #000; */ }
.links-C a:visited, a.link-C:visited { color: #009900; }
.links-C a:hover,   a.link-C:hover   { color: #0099CC; } /* F */
.links-C a:active,  a.link-C:active  { color: #009900; } /* F */

.text-on-A { color:#B679EA }
a.link-on-A:link    { margin:6px; font-size:80%; color:#006699 }
a.link-on-A:visited {  margin:6px; font-size:80%; color:#006699 }
a.link-on-A:hover   { color:#0093DC; text-decoration:underline }
a.link-on-A:active  { color:#0093DC; }


/* конкретно-привязывающиеся классы */
.text-A {color: #364491} /* темно-синий */


h1.wrapper-title,
.forum-wrapper .text-A {      color: #DFC873 }

.back-A { background: #fff }
hr.hr-A { color:#33A190; background:#33A190 }
.border-A { border-color: #33A190 }

.back-D .text-A {      color: #333 }
.back-D a:link,
.back-D a:visited {      color: #333 }
.back-D a:hover,
.back-D a:active {      color: #333 }


.grey-line { margin: 0px; pagging: 0px; background-color: #666;  }

.fclear {
font-family: Georgia, Times New Roman; }

.hot p { font-family: Arial, Sans; }
.hot .comments { text-align: right; }
.hot h4 { font-family: Arial, Sans; display: block; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }
.hot .green { color: #009900; }
.hot .green:visited { color: #009900; }
.hot .green:active { color: #0099FF; }
.hot .green:hover { color: #0099FF; }
.hot p img { display: inline; border-style: solid; border-width: 1px; border-color: #666666; padding: 2px; margin-right: 10px; }

.hot2 { background-color: #f0f0f0; margin-bottom: 10px; padding: 5px 5px 5px;  }
.hot2 p { font-size: 14px; font-family: Arial, Sans; color: #666666; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 5px; }
.hot2 .comments { color: #009900; text-align: right; }
.hot2 h4 { color: #009900; margin-top: 5px; margin-left: 0px; margin-right: 0px; margin-bottom: 0px; }
.hot2 .green { color: #009900; }
.hot2 .green:visited { color: #009900; }
.hot2 .green:active { color: #0099FF; }
.hot2 .green:hover { color: #0099FF; }
.hot2 div { display: block; }
.hot2 p img { display: inline; border-style: solid; border-width: 1px; border-color: #CCFFCC; padding: 2px; margin-right: 10px; }
.hot2 .dt { font-size: 14px; font-family: Georgia, Times New Roman; color: #666666; }


.comm-link  { display: block; height: 20px; width: 75px; padding: 3px 0px 0px 5px; font-family: Tahoma, Arial, Verdana; font-size: 12px; font-weight: normal; color: white; background-repeat: no-repeat; margin: 0px; }
.comm-link:visited { color: #ffffff; }

.fish-disc .comm-link { color: white; background: url(../images/blue-tab.gif); }
.hunt-disc .comm-link { color: white; background: url(../images/brawn-tab.gif);}
.velo-disc .comm-link { color: white; background: url(../images/purple-tab.gif); }
.tour-disc .comm-link { color: white; background: url(../images/green-tab.gif); }
.picnic-disc .comm-link { color: white; background: url(../images/orange-tab.gif); }
.extrim-disc .comm-link { color: white; background: url(../images/red-tab.gif); }


.hot .user { font-family: Tahoma, Arial, Verdana; font-size: 12px; }
.fish-disc .user { color: #006699; }
.hunt-disc .user { color: #996600; }
.velo-disc .user { color: #6600CC; }
.tour-disc .user { color: #009900; }
.picnic-disc .user { color: #FF6600; }
.extrim-disc .user { color: #FF0000; }



.hot-disc { 
margin-top: 5px;
margin-left: 0px;
margin-right: 0px;
margin-bottom: 10px; }

.stuff-td { padding-left: 10px; padding-right: 10px; padding-top: 5px; padding-bottom: 10px; }
.upic-td { background: url(../images/no-upic.gif); background-repeat: no-repeat; margin: 0px; padding: 0px; }

.hot-disc p { 
font-size: 13px;
color: black;
margin-top: 5px;
margin-left: 0px;
margin-right: 10px;
margin-bottom: 10px; }

.fish-disc .stuff-td { background-color: #99CCCC; }
.hunt-disc .stuff-td { background-color: #CCCC99; }
.velo-disc .stuff-td { background-color: #CC99FF; }
.tour-disc .stuff-td { background-color: #CCFFCC; }
.picnic-disc .stuff-td { background-color: #FFCC99; }
.extrim-disc .stuff-td { background-color: #FFCCCC; }


.user-name .link-A { font-size: 12px; }
.user-name h2 { margin: 0px; }

div.users-abc {      color: #000 }
div.users-abc a:link,
div.users-abc a:visited {      color: #777 }
div.users-abc a:hover,
div.users-abc a:active {      color: #000 }

thead .back-D .text-A {      color: #000 }
thead .back-D a:link,
thead .back-D a:visited {      color: #777 }
thead .back-D a:hover,
thead .back-D a:active {      color: #000 }

.back-D .item-current- a:link,
.back-D .item-current- a:visited {      color: #B84098 }
.back-D .item-current- a:hover,
.back-D .item-current- a:active {      color: #BB86E8 }


.text-B {      color: #333333 }
.back-B { background: #333333 }


.text-C {      color: #000 }
.back-C { background: #999 } /**/

.portal-hot .forum-,
.portal-hot .text-C {      color: #777 }

.portal-hot img { margin-right: 10px; }
.portal-hot .author- { margin-bottom: 10px; }
.portal-hot h2 { font-size: 12pt; color: #000; margin-top: 0px; }

.ubersubitem-current- .text-C {      color: #fdd }

.text-D {      color: #C2DAD6 }
.back-D { background: #fff }

.portal-hot .back-D,
.wrapper-left-pane .back-D,
.accounts-action .back-D { background: #F6F2E0 } /* бежевый */

/*.wrapper-left-pane .record-title .back-D { background: #fff }*/ /* загловок треда */

.forum-action-top .back-E,
.forum-action-top .back-D { background: #fff }

.border-D { border-color: #C2DAD6 }


.text-E {      color: #E4EFED }
.back-E { background: #E4EFED }


.text-F {      color: #F98800 }
.back-F { background: #CC33CC }

.afisha .back-F { background: #fff }

a.link-F:link    { color: #009900 }
a.link-F:visited { color: #009900 }
a.link-F:hover   { color: #009900 } /* A */
a.link-F:active  { color: #009900 } /* A */

.wrapper-second-pane a.link-F:link    { color: #006699 }
.wrapper-second-pane a.link-F:visited { color: #154862 }
.wrapper-second-pane a.link-F:hover,
.wrapper-second-pane a.link-F:active  { color: #0093DC }

.text p { font-size: 14px; }
.wrapper-second-pane .text p { font-size: 14px; }
.wrapper-second-pane .item- a:link,
.wrapper-second-pane .text a:link    { color: #B84098 }
.wrapper-second-pane .item- a:visited,
.wrapper-second-pane .text a:visited { color: #A16090 }
.wrapper-second-pane .item- a:hover,
.wrapper-second-pane .item- a:active,
.wrapper-second-pane .text a:hover,
.wrapper-second-pane .text a:active  { color: #FF38CA }

.forum-action tbody .back-D,
.forum-action tbody .back-E
{
background: #fff
}

.forum-action thead .back-D,
.forum-action thead .back-E
{
background: #F6F2E0
}

.forum-action thead .back-C {
background: #EDE4BF
}

.link-F { font-family: Georgia, Times New Roman; }
.subj- { padding: 5px; font-size: 11pt; }

.subj- a.link-F      { font-weight: bold; }
.subj- a.link-F:link { color: #009900; text-decoration: none; }
.subj- a.link-F:visited { color: #009900; text-decoration: none; }
.subj- a.link-F:hover { color: #00CC00; text-decoration: underline; }
.subj- a.link-F:active { color: #00CC00; text-decoration: underline; }

.comment-baloon a:link { color: #006699; }
.comment-baloon a:visited { color: #154862; }
.comment-baloon a:hover { color: #0093DC; }
.comment-baloon a:active { color: #0093DC; }

a:link { color: #006699; }
a:visited { color: #154862; }
a:hover { color: #0093DC; }
a:active { color: #0093DC; }


.suff-col .back-A,
.suff-col { background: #F0F0F0; }

.suff-col h2,
.suff-col .text-A {
color: #fff;
}

.suff-col h2 { padding-left: 5px; }

.see-also ul,
.stuff-list ul {
list-style: none url(../images/bullet.gif) inside;
}

.see-also li,
.stuff-list li {
color: #fff;
}

.comments .back-D a:link,
.comments .back-D a:visited { color: #006699; }
.comments .back-D a:hover,
.comments .back-D a:active { #0093DC; }

.see-also a:link,
.see-also a:visited,
.stuff-list a.link-A:link,
.stuff-list a.link-A:visited { color: #fff }
.see-also a:hover,
.see-also a:active,
.stuff-list a.link-A:hover,
.stuff-list a.link-A:active { color: #ddf }

.portal-hot a:link,
.wrapper-left-pane .see-also a:link { color: #006699; }
.portal-hot a:visited,
.wrapper-left-pane .see-also a:visited { color: #154862 }
.portal-hot a:hover,
.portal-hot a:active,
.wrapper-left-pane .see-also a:hover,
.wrapper-left-pane .see-also a:active { color: #0093DC }

.stuff-forums td.text-C,
.stuff-forums a.link-A { font-size: 16px; }
.stuff-forums td.text-C { color: #fbb; }
.stuff-forums a.link-A:link,
.stuff-forums a.link-A:visited { color: #fff; text-decoration: none; }
.stuff-forums a.link-A:hover,
.stuff-forums a.link-A:active { color: #ddf; text-decoration: underline; }

.stuff-list h2,
.stuff-seealso h2  { font-size: 16px; font-weight: normal;  }

table.stuff-forums { margin-bottom: 10px; }
.stuff-forums td { background: transparent url(../images/bullet2.gif) no-repeat 18px 30%; padding-left: 40px;  }
.stuff-forums td.w100 { padding-left: 0px; background: none; }
.stuff-forums img { display: none; }

body {
background: #fff; //url(../images/bg.jpg) repeat-x;
margin: 0px 0px;
}

div.global-wrapper {
background: #fff;
margin: 0px 0px;
width: 100%;
}


div.body-wrapper {
background: #fff;
padding-left: 10px;
padding-right: 10px;
padding-top: 0px;
padding-bottom: 0px;
margin: 0px;
}

div.head {
	padding: 10px 10px 10px 20px;
	margin: 0px;
	background: url(../images/head-bg-s.jpg) no-repeat left top; 
}

.head h1 {
color: #FFFFFF;
font-family: Georgia, Times New Roman, Times;
font-size: 30px;
font-weight: normal;
vertical-align: middle;
margin-top: 5px;
margin-bottom: 5px;
}

.head h2 {
color: #FFFFFF;
font-family: Georgia, Times New Roman, Times;
font-size: 18px;
font-weight: normal;
vertical-align: middle;
margin-top: 5px;
margin-bottom: 5px;
}


.logo a:visited { color: white; }
.logo a:hover { color: white; }
.logo a { color: white; }

.head-menu a { font-size: 12px; font-family: Georgia, Times New Roman; color: white; }
.head-menu a:visited { color: #fff;  }
.head-menu a { display: block; margin-top: 12px; }

.club-menu a { padding-top: 10px; font-size: 12px; font-family: Georgia, Times New Roman; }


.club-sub- a { font-size: 12px; line-height: 20px; vertical-align: top; margin-left: 20px; margin-top: 10px; }

a.menu-item1 { color: #006699; }
a.menu-item2 { color: #996600; }
a.menu-item3 { color: #6600CC; }
a.menu-item4 { color: #009900; }
a.menu-item5 { color: #FF6600; }
a.menu-item6 { color: #FF0000; }

a.menu-item1:visited { color: #006699; }
a.menu-item2:visited { color: #996600; }
a.menu-item3:visited { color: #6600CC; }
a.menu-item4:visited { color: #009900; }
a.menu-item5:visited { color: #FF6600; }
a.menu-item6:visited { color: #FF0000; }

a.menu-item1:hover { color: #0099CC; }
a.menu-item2:hover { color: #CC9900; }
a.menu-item3:hover { color: #CC99FF;; }
a.menu-item4:hover { color: #00CC00; }
a.menu-item5:hover { color: #FF9900; }
a.menu-item6:hover { color: #FF9999; }


.menu- { font-size: 150%; padding-left: 10px; padding-right: 50px; margin-bottom: 20px; }



.suff-col { background: #CCFFCC; }
.stuff-navigate .stuff-title { color: #666; font-family: Georgia, Times New Roman, Sans; font-size: 18px; font-weight: normal; }
.stuff-navigate .subitem- { font-family: Georgia, Times New Roman, Sans; font-size: 16px; font-weight: normal; margin-left: 20px; } 
.stuff-navigate span, .stuff-navigate a { font-size: 18px; margin-left: 20px; }
.stuff-navigate span { color: #666666; }
.descr { background: #EFE8FF; font-style: italic;  color: #818181; }
.descr td { vertical-align: middle; }

.descr p {
margin: 0;
padding: 6px 10px 0 10px;
}

.descr p.small {
padding-bottom: 6px;
}

.descr .epi {
text-align: right;
font-size: 11px;
}

.descr .major {
color: #333333;
font-size: 13px;
}

.descr .small {
font-size: 11px;
}

table.journal-head {
vertical-align: top; 
}

.journal-head h1 {
color: #0066CC;
font-family: Georgia, Times New Roman, Times;
font-size: 30px;
font-weight: normal;
vertical-align: middle;
}

.journal-head h2 {
color: #000000;
font-family: Georgia, Times New Roman, Times;
font-size: 24px;
font-weight: normal;
margin-top: 15px;
}


.journal-head td {
vertical-align: top;
}

.journal-head select {
margin-top: 8px;
height: 20px;
}

.journal-head .club-menu {
margin-top: 3px;
}

.journal-head .small-links a { font-size: 12px; }


.head .search {
margin-top: 13px;
}

.journal-head {
font-family: Georgia, Times New Roman, Times;
font-size: 18px;
}

.journal-head a {
font-family: Georgia, Times New Roman, Times;
font-size: 18px;
font-weight: normal;
}

.top h1 {
color: #0066CC;
font-family: Georgia, Times New Roman, Times;
font-size: 24px;
font-weight: normal;
}


.select-community {
vertical-align: middle;
width: 25%;
text-align: center;
background: #C2EDC7; /* #9C59E0 */
}

.select-community select {
font: 11px Tahoma;
}

.events-feed .border-A {
border-color: #fff;
}

.events-feed .back-D {
background: ##C2EDC7;
}

.events-feed .text-A {
color: #4F4D4E;
}

.calendar,
.calendar a:link,
.calendar a:visited { color: #009900; }
.calendar a:hover,
.calendar a:active { color: #00DD00;}

.suff-col .text {
padding: 0 4px;
}

.suff-col .text h3 {
color: #fff;
}

.header .bottom { vertical-align:middle; }

/* перекрыть default.css */
.form-group-title-current,
.form-group-title        { cursor:pointer; cursor:hand; padding:3px 3px 3px 7px; 
                           background:#EFEAD6; color:#000000; font:11px Tahoma;
                           border:0; border-top:4px solid #D166B9
                         }
.form-group-title-hidden-current,
.form-group-title-hidden { cursor:pointer; cursor:hand; margin-bottom:2px; padding:3px 3px 3px 7px; color:#ffffff; 
                           background:#D166B9; font:11px Tahoma }
.form-group-title-current        { background:#F5EBBB; color: #000000 }
.form-group-title-hidden-current { background:#F5EBBB; color: #000000 }
/* / */

.accounts-action td.noco-,
.accounts-action td.subj- {
border-bottom: 1px solid #EDE4BF;
}

.accounts-action .no-pad- td {
border-bottom: none;
}

.record-toolbar a:link,
.pub- a:link { color: #006699; }

.record-toolbar a:visited,
.pub- a:visited { color: #154862 }

.record-toolbar a:hover,
.record-toolbar a:active,
.pub- a:hover,
.pub- a:active { color: #0093DC }

.index-news h2 {
font-size: 13px;
}

.portal-hot .subject- {
font-size: 12px;
}

.portal-hot .comments-,
.portal-hot .abstract- {
font-size: 12px;
}

.portal-hot .author- {
font-size: 12px;
}


.portal-pane h1,
.wrapper-second-pane h1 { color: #666666; } /* серый */

.portal-pane h1 a.link-A:link,
.wrapper-second-pane h1 a.link-A:link { color: #666666; } /* серый */
.portal-pane h1 a.link-A:visited,
.wrapper-second-pane h1 a.link-A:visited { color: #666666; }
.portal-pane h1 a.link-A:hover,
.portal-pane h1 a.link-A:active,
.wrapper-second-pane h1 a.link-A:hover,
.wrapper-second-pane h1 a.link-A:active { color: #666666; }

.comments .back-D { background: #fff; }

.header-rotator .text- { vertical-align: middle; }
.header-rotator .text- a:link    { color: #006699 } /* синий */
.header-rotator .text- a:visited { color: #154862 }
.header-rotator .text- a:hover,
.header-rotator .text- a:active  { color: #0093DC }

.accounts-action .inset- {
color: #888;
}

.accounts-action .inset- a,
.accounts-action .inset- a:link,
.accounts-action .inset- a:visited {
font: normal 15px Verdana; /* bold */
color: #9C59E0;
text-transform: uppercase;
text-decoration: none;
}

.accounts-action .inset- a:hover,
.accounts-action .inset- a:active {
color: auto;
text-decoration: underline;
}

.portal-pane .portal-link- img.back-F { background: #DFC873 }

.wrapper-left-pane h1.wrapper-title {
display: none;
}

.even1 a:link,
.even0 a:link    { color: #006699 }

.even1 a:visited,
.even0 a:visited { color: #154862 }

.even1 a:hover,
.even0 a:hover,
.even1 a:active,
.even0 a:active  { color: #0093DC }

.even1 { background: #f0f0f0; }
.even0 { background: #ffffff; }

.events- .subheader-,
.form-group,
.events-feed .item- {
clear: both;
}

.feed-blog { margin: 10px 0 10px; }
.feed-blog .author- { font-size: 11px; color: #009900; font-family: Tahoma;  }
.feed-blog .author- a { font-size: 11px; color: #009900; font-family: Tahoma;  }
.feed-blog .subject- a { font-size: 13px; color: #333; }

.wrapper-sitepath { margin: 10px 0px 10px; }
.wrapper-sitepath .text-C { font-size: 14px; }
.wrapper-sitepath a { font-size: 14px; }

/* взято из actions.css -- нужно резать!!! */

/* стрелочки */
.arrows-current { font-weight:bold; color:#999999 }
.arrows-none    { color:#999999 }

/* дата в балуне-реплике */
.comment-baloon { font-size:1em }
.comment-baloon div { background:#FEF3A3;
                      border-top:   1px solid #B2B2B2;
                      border-left:  1px solid #B2B2B2;
                      border-right: 1px solid #B2B2B2;
                      padding: 3px 
                     }
.comment-baloon .bg- { background: url(/themes/bellka/images/baloon-bg.gif) left top repeat-x; }

/* шапка форума */
.forum-wrapper .arrows- { font:70% Arial }
.forum-wrapper .arrows- a span,
.forum-wrapper .arrows- span span { font-size:13px }
.forum-wrapper .clearance- { clear:both }

.forum-public table.top- td { vertical-align:bottom; padding:0 5px 5px 0 }

.forum-secure .top- {
                margin-top: 5px;
                border-top: 1px solid #FFCC01;
                border-left: 1px solid #FFCC01;
                border-right: 1px solid #FFCC01;
                    }
.forum-secure .title- {
                padding:3px 0 3px 18px; margin:0;
                font: bold 100% Arial;
                background-image: url(/themes/bellka/images/secure.gif);
                background-repeat:no-repeat;
                background-position: 5px center
                      }
.forum-denied .title- {
                background-image: url(/themes/bellka/images/denied.gif);
                background-repeat:no-repeat;
                background-position: 5px center
                      }
.forum-secure .submenu- { float:right; padding: 3px; font-size:70% }
.forum-secure .rightee- { background:#FFEEA9;
                border-bottom: 1px solid #FFCC01;
                border-left: 1px solid #FFCC01;
                        }
.forum-secure .leftee- { 
                border-left: 1px solid #FFCC01;
                padding-bottom:4px 
                        }
.forum-secure .alert- { padding: 0 5px; font-size:70% }
.forum-secure .organizer- { padding: 5px; font-size:70%; }
.forum-secure .arrows- { float:right; padding:5px }

/* один форум */
.forum-action-top td          { padding: 5px; font:70% Tahoma }
.forum-action-top td.titletop-,
.forum-action-top td.other-   { border-bottom:1px solid #EDE4BF }
.forum-action-top td.current- { border-top:1px solid #EDE4BF;
                                border-left:1px solid #EDE4BF;
                                border-right:1px solid #EDE4BF 
                              }

.forum-action-top td.current-,
.forum-action-top td.other-   { width:50%; text-align:center }
.forum-action-top td.current- { font-weight:bold }

.forum-action { margin-bottom: 10px }
.forum-action thead td { vertical-align:bottom; padding:2px 5px }
.forum-action thead tr.no-pad- td { padding:0 }
.forum-action thead .subj-    { width: 55%; font: bold 70% Tahoma; }
.forum-action thead .author-  { width: 15%; font: bold 70% Tahoma; }
.forum-action thead .noco-    { width:  5%; font: 70% Tahoma;  }
.forum-action thead .lastcom- { width: 20%; font: 70% Tahoma;  }
                                   
.forum-action thead .empty-   { padding:6px; font: 70% Tahoma; }

.forum-action thead .empty-   { padding:6px; font: 70% Tahoma; }

.forum-secure thead tr.back-D { background:#FFCC01 }

.forum-secure .forum-action-top .titletop- { border-left: 1px solid #FFCC01; 
                                             border-bottom:1px solid #FFCC01; 
                                           } 
.forum-secure .forum-action-top .current-  { background:#FFCC01; 
                                             border-top:1px solid #FFCC01;
                                             border-left:1px solid #FFCC01;
                                             border-right:1px solid #FFCC01; 
                                           } 
.forum-secure .forum-action-top .other-    { background:#FFEEA9; 
                                             border-right:1px solid #FFCC01; 
                                             border-bottom:1px solid #FFCC01; 
                                           } 

.forum-action tbody td {  }
.forum-action tbody tr.even1  { }                                  
.forum-action tbody .subj-    { font: 90% Arial;
								padding: 5px 10px 5px 5px;
								border-left: 1px solid #fff;
								border-top: 1px solid #fff;
								border-bottom: 1px solid #fff;
								 }
.forum-action tbody .abstract-  { font-size:75%; font-weight:normal; }
.forum-action tbody .author-  { font-size:70%; }
.forum-action tbody .noco-    { font:60% Tahoma; padding: 5px }
.forum-action tbody .lastcom- { font:60% Tahoma; padding: 5px }
.forum-action tbody .none-    { }
.forum-action tbody .baloon-  { background-image: url(/themes/bellka/images/baloon-left.gif);
                                background-repeat: no-repeat;
                                background-position: right top 
                              }
.forum-action tbody .ballonleft- {
								}

.comment-baloon { font-size:1em }
.comment-baloon div { background:#fff url(npost-arr.gif) no-repeat 100% 50%;
                      border-top:   1px solid #fff;
                      border-left:  1px solid #fff;
                      border-right: 1px solid #fff;
                      padding: 3px 10px 3px 3px; 
                     }
.comment-baloon .bg- { background: none; display: none; }

/* friends-ы форума */
.forum-friends thead td { vertical-align:bottom; padding:2px 7px }
.forum-friends thead tr.no-pad- td { padding:0 }
.forum-friends thead .user-  { font: bold 70% Tahoma; }
.forum-friends thead .btn-   { font: 70% Tahoma; }

.forum-friends tbody .user- { font: 80% Tahoma; padding: 5px 7px; vertical-align:middle }
.forum-friends tbody .btn-  { font: 70% Tahoma; padding: 0px 2px; vertical-align:middle }
.forum-friends tbody .label- { font-size: 90% Tahoma; }
.forum-friends tbody .sep-  { background:#efefef }
.forum-friends tbody .submit- { font: 11px Tahoma; }

.forum-friends tfoot td { vertical-align:bottom; padding:2px 7px }
.forum-friends tfoot tr.no-pad- td { padding:0; }
.forum-friends tfoot .user- table td { padding: 2px 5px 2px 0 }
.forum-friends tfoot .user- table td.add-  { font: bold 70% Tahoma; vertical-align:middle }
.forum-friends tfoot .desc-   { font: 70% Tahoma; ; vertical-align:top; padding-bottom:7px }
.forum-friends tfoot .btn-   { font: 70% Tahoma; }

.forum-secure  thead tr.back-D { background:#FFCC01 }
.forum-secure  tfoot tr.back-D { background:#FFCC01 }

/* документы форума */
.forum-documents thead td { vertical-align:bottom; padding:2px 7px }
.forum-documents thead tr.no-pad- td { padding:0 }
.forum-documents thead .subject-  { font: bold 70% Tahoma, sans; width:60% }
.forum-documents thead .author-   { font: 70% Tahoma, sans;      width:15% }
.forum-documents thead .noco-     { font: 70% Tahoma, sans;                }
.forum-documents thead .dt-       { font: 70% Tahoma, sans;      width:20% }

.forum-documents tbody .subject-  { font: 80% Tahoma, sans; padding: 5px 7px; }
.forum-documents tbody .author-   { font: 70% Arial, sans;  padding: 5px 7px; }
.forum-documents tbody .noco-     { font: 80% Arial, sans;  padding: 5px 7px; }
.forum-documents tbody .dt-       {                         padding: 5px 7px; }
.forum-documents tbody .date-     { font: 60% Tahoma, sans;  }
.forum-documents tbody .user-     { font: 70% Arial, sans;  }
.forum-documents tbody .sep-  { background:#efefef }

.forum-documents tbody .status- { font: 9px Tahoma; float:left; 
                                  padding:2px 2px 2px 15px; margin: 0 5px 0 0;
                                  width: 77px;
                                  background-repeat:no-repeat;
                                  background-position: 0 0px
                                }
.forum-documents tbody .draft-   { background-color:#FED3C2; color:#7A00A9;
                                   background-image: url(/themes/bellka/images/status-draft-mini.gif);
                                 }
.forum-documents tbody .working- { background-color:#FEE580; color:#686369;
                                   background-image: url(/themes/bellka/images/status-working-mini.gif);
                                 }
.forum-documents tbody .ready-   { background-color:#E6EEBF; color:#069200; 
                                   background-image: url(/themes/bellka/images/status-ready-mini.gif);
                                 }

/* ниже ещё не затачивался под эту шкуру */


/* common actions =========================================================================================  */
.action-forbidden,
.action-error { background-color: #f88888; padding: 8px; color:#ffffff }
.action-error A { font-weight:bold; color:#ffffff }
.action-404 { background-color: #f8f8f8; padding: 8px; }

/* WRAPPERS ================================================================================================ */
div.action           { margin:2px; background: #eeeeee }
div.action-title     { padding:10px; font: bold 80% Verdana, Arial; color:#000000; background: #CDCD94 } 
div.action-title2    { padding: 5px; font: 70% Verdana, Arial; color:#666666; background: #CDCD94;
                       text-align:right } 
div.action-content   { padding:10px 10px 25px 10px; } 
fieldset.action { font-size:95%; padding:0 }
fieldset.action div.action- { padding:5px }
legend.action-title { font-weight:bold; }
fieldset.action ul { padding-top:0; padding-bottom:0; margin-top:0; margin-bottom:0; 
                     margin-left:20px } /* suspicious */

/* Usage stats =========================================================================================== */
.usage-stats-title { font-weight:bold }
table.usage-stats .even0- { background:#efefef }
table.usage-stats .value- { font:11px Tahoma; width:30px; text-align:right; padding-right:5px; }
table.usage-stats .name-  { font:11px Tahoma }

/* Goto ================================================================================================== */
TABLE.action-goto TD { font-size:12px; color:#444444; vertical-align:middle }
TABLE.action-goto TD .input- {width:200px}

/* Search ================================================================================================== */
TABLE.action-search { font-size:1em }
TABLE.action-search TD { font-size:90%; color:#444444; }
.by- { font-size:90% }


/* Feeds =================================================================================================== */
.feed-blog { margin-top:5px; margin-bottom:15px }
.feed-blog .body-      { font-size:80% }
.feed-blog .comments-  { font-size:80% }
.feed-blog .title- .public- { background: #F6F2E0 }
.feed-blog .title- .secure- { background: #FFE681 }
.feed-blog .title- .panel- { padding:5px 5px 7px 5px }
.feed-blog .title- .time-        { font: 60% Tahoma, sans;     color: #727272 }
.feed-blog .title- .crossposted- { font: 60% Tahoma, sans;     color: #333333 }
.feed-blog .title- .crossposted2- { color: #333333 }
.feed-blog .title- .subject-     { font: bold 90% Arial, sans; }
.feed-blog .author-      { font: 60% Tahoma, sans;     color: #727272 }

.feed-blog .title- .access-      { font: 60% Tahoma, sans; color: #7E7441; float:right; }
.feed-blog .title- .secure- .time- { color:#7E7441 }
.feed-blog .title- .secure- .subject- { 
                background-repeat:no-repeat;
                background-position: 0px center;
                padding-left:13px;
                                     }
.feed-blog .title- .userpic- { padding:7px 5px }

.feed-blog .announced- .bar- { background: #cc3333 }
.feed-blog .announced- .icon- { margin: 0 2px; vertical-align:middle }


.news- .dt-,
.news- .dt- strong { color: #888; font-weight: normal; }
.news- .item- { margin-top: 5px; margin-bottom: 5px; font-size: 12px; }
.news- .bar- { background: #0000CC }
.news- .subject- a:link    { color: #003355 }
.news- .subject- a:visited { color: #003355 }
.news- .subject- a:hover   { color: #800000 }
.news- .subject- a:active  { color: #800000 }
.news- .portal-link- { font-size: 12px; margin-top: 5px; }
.event- .bar- { background: #1F7900 }
.event- .subject- a:link    { color: #1F7900 }
.event- .subject- a:visited { color: #1F7900 }
.event- .subject- a:hover   { color: #800000 }
.event- .subject- a:active  { color: #800000 }
.event- .author-    { font-size:70% }
.event- .interval-  { font: 70% Tahoma, sans; }
.event- .flagleft1-  { border-width: 1px 0px 1px 1px; border-style:solid }
.event- .flagright1- { border-width: 1px 1px 1px 0px; border-style:solid }
.event- .access-      { color: #444444; }

.one- .subject- { background-color: #E0E0E0; }

/* Changes ================================================================================================== */
.changes-plain .changes-items { margin-bottom:10px; margin-left:15px }
.changes-time     { font:70% tahoma }
.changes-date     { font:bold 90% tahoma }
.changes-versions { font-size:80% }
.changes-editor   { font-size:80% }
.changes-none { font-style:italic }

/* Trees ==================================================================================================== */
.tree .dt_     { font:10px Tahoma }
.tree .author_ { font-size:75% }
.tree, .tree li { }
.tree-none { font-style:italic }
.tree .indent- { margin-left: 20px; }
.tree-index { text-align:center; font-weight:bold }
.index-letter { margin-bottom:3px; margin-top:30px; font-weight:bold; background:#e0e0d0; padding: 5px 20px 5px 20px }
A.index-letter-a:ACTIVE { background: #ff0000; color:#0000ff }
.tree .count- { font: 11px Tahoma }
div.link- span.count- { font: 11px Tahoma; display:block }
div.link- small.tree-create { display:block }
.tree-create { font: 11px Tahoma; color:#666666 }
.tree-create A:LINK,
.tree-create A:VISITED { color:#666666 }
.tree-create A:ACTIVE,
.tree-create A:HOVER   { color:#FF0000 }

/* Versions ================================================================================================= */
.version        { margin:3px }
.version .author- { font-size:85%     }
.version .tag-    { font: 11px Tahoma }
.version .dt-     { font: 11px Tahoma }


/* Calendar ================================================================================================= */
.calendar { padding:0; margin:0 }
.calendar .subj- { margin:0 0 2px 15px; font:bold 15px Arial; color:#444444; }
.calendar .month- { margin: 0 0 16px 10px }
.calendar .month- thead td { border-bottom: 1px #cccccc solid; 
           font-size: 11px;
           color:#999999;
           padding: 2px 7px;
           font-family: Tahoma;
           text-align:center;
         }
.calendar .month- tbody td { font-size:11px;
           color:#999999;
           padding: 2px 7px;
           font-family: Tahoma;
         }
.calendar .month- .h- { font-weight:bold; }
.calendar .month- .out- { color:#dddddd }
.calendar .month- .current- { background:#bb0000; color:#ffffff }


.mydiscussions { margin-bottom: 10px }
.mydiscussions thead td { vertical-align:bottom; padding:2px 5px }
.mydiscussions thead tr.no-pad- td { padding:0 }
.mydiscussions thead .subj-    { border-top: #C2DAD6 solid 1px; font: bold 7pt Tahoma; }
.mydiscussions thead .author-  { border-top: #C2DAD6 solid 1px; width: 110px; font: bold 7pt Tahoma; }
.mydiscussions thead .userdt-    { border-top: #C2DAD6 solid 1px; width: 128px; font: bold 7pt Tahoma;  }
.mydiscussions thead .lastdt- { border-top: #C2DAD6 solid 1px; width: 130px; font: bold 7pt Tahoma;  }
.mydiscussions tbody td {  }
.mydiscussions tbody tr.even1  { }                                  
.mydiscussions tbody .subj-    { font: 8pt Arial; padding: 5px 10px 5px 5px }
.mydiscussions tbody .abstract-  { font-size:75%; font-weight:normal; }
.mydiscussions tbody .author-  { font: 8pt Tahoma; }
.mydiscussions tbody .userdt-    { font: 8pt Tahoma; padding: 5px; }
.mydiscussions tbody .lastdt- { font: 8pt Tahoma; padding: 2px; }
.mydiscussions tbody .none-    { }
.mydiscussions tbody .baloon-  { background-image: url(/themes/bellka/images/baloon-left.gif);
                                background-repeat: no-repeat;
                                background-position: right top 
                              }
                              
.mydiscussions td.subj- { color: #777;  }
.mydiscussions .back-D .text-C { font-size: 8pt; font-weight: normal; padding-bottom: 4px; 
                                 border-bottom: solid 1px #666666 }
.mydiscussions .back-D .subj- { font-weight: bold }
.mydiscussions .back-D .sel-  { border-bottom: none; vertical-align: bottom; padding: 4px 0px 0px 0px }
.mydiscussions .back-D .sel- .in- { background: #ffffff; border: solid 1px #666666;
                                    border-bottom: none; padding: 4px }
                                    
.mydiscussions td.userdt- { padding: 3px 6px 4px 6px }
.mydiscussions .userdt- .in- { background: #666666;  }
.mydiscussions .userdt- .in-2- { position: relative; top:-1px; left:-1px;background: #ececec; border: solid 1px #9a9a9a;
                                 padding: 2px 4px 4px 4px}  

.wrapper-sub p, .text p { font:normal 75% Georgia, Times, Sans-serif, Arial; padding:0; margin: 0.5em 0 }
.text h1 { font:bold 130% Georgia, Times, Arial; padding:0; margin:5px 0 10px 0; }
.text h2 { font:bold 100% Georgia, Times, Arial; padding:0; margin:5px 0 10px 0; }
.text h3 { font:bold 80% Georgia, Times, Arial;  padding:0; margin:5px 0 10px 0; }
.see-also h2 { font:bold 110% Arial; margin-top:10px }
.see-also h3 { font:bold 100% Arial; margin-top:10px }
.wrapper-sub h1 { font:bold 150% Georgia, Times, Arial; padding:0; margin:10px 0 10px 0; }
.wrapper-sub h2 { font:bold 110% Georgia, Times, Arial; padding:0; margin:10px 0 10px 0; }
.wrapper-sub h3 { font:bold 100% Georgia, Times, Arial; padding:0; margin:10px 0 10px 0; }
.wrapper-sub ul { margin-left:42px }
.wrapper-sub table.user- 
        { border: 1px none; border-collapse: collapse; 
          font-size:1em; 
          background:#F9F9F9
        }
.wrapper-sub table.user- tr td 
        { vertical-align:top; 
          border-width: 1px;  
          border-color: #aaaaaa;  
          border-style: solid;  
          padding: 4px; 
          font-family: Arial; font-size:100%; 
          color:#444444;
        }


blockquote.cite { font-style:italic; 
                  
                  padding:5px 16px; margin: 10px 18px }


blockquote.emph { border: none;
                  padding:5px 16px; margin: 10px 18px;
                  color:#CC0000;
                  font-size:110% }


.smotrite { font-size: 12px; }
.suff-col .hdr { color: black; }

.context-banner { margin: 0px 10px 0px 0px; padding: 10px; height: 50px; }
.context-banner .context-banner-img- { margin: 0px 2px 0px 0px; float: left; }
.context-banner .context-banner-txt- a,  
.context-banner .context-banner-txt- a:visited { color:#DD0000; font-size: 11px; }
.context-banner .context-banner-txt- a:hover { color:#FF4400; font-size: 11px; }

.add-menu td { padding: 10px; font-size: 12px; background-color: #F0F0F0; }
