body			{ height: 100%; width: 100%; margin: 0; padding: 0; background: #76aeca url(/images/winter/side-bottom-background.gif) no-repeat bottom left; font-family: Tahoma; font-size: 11px; color: #000; }
#container		{ width: 100%; height: 100%; }
a { text-decoration: none; }
a:hover { text-decoration: underline; }
a img { border: none; }

/* top part */
#top-logo		{ height: 140px; }
#top-logo .logo { width: 890px; }
#top-logo .logo-background { background: url(/images/winter/top-background.png) repeat-x right; }
/* end top part */

/* top navigation part */
#top-leafs		{ background: url(/images/winter/side-top-background.gif) no-repeat top; }
.navigation-part-top-border {  border-top: 3px solid #6da1bb; height: 33px; }
.navigation-part-side-top { background: url(/images/winter/main-part-side-top.gif) no-repeat bottom right; }
.navigation-part-top-bottom-line { background: url(/images/winter/season-switch-bottom-line.gif) repeat-x bottom; }

/* language switch */
#language-switch { color: #FFF; font-family: Tahoma; font-size: 11px; padding-bottom: 5px; }
#language-switch a { color: #FFF; font-family: Tahoma; font-size: 11px; padding: 0 5px 0 5px; }
#language-switch .active { font-weight: bold; }
#language-switch .splitter { border-left: 1px dotted #bbd7e5; }

/* season switch */
#season-switch a { color: #FFF; }
#season-switch .winter-deactive a { color: #006699; }
.summer-active	{ vertical-align: bottom; width: 50px; height: 33px; padding: 0 0 5px 35px; background: url( /images/winter/season-switch-summer-active.gif ) no-repeat bottom; }
.autumn-deactive { vertical-align: bottom; width: 50px; height: 33px; padding: 0 0 5px 35px;  background: url( /images/winter/season-switch-autumn.gif ) no-repeat bottom; }
.winter-deactive { vertical-align: bottom; width: 50px; height: 33px; padding: 0 0 5px 35px; background: url( /images/winter/season-switch-winter.gif ) no-repeat bottom; }
.spring-deactive { vertical-align: bottom; width: 50px; height: 33px; padding: 0 0 5px 35px; background: url( /images/winter/season-switch-spring.gif ) no-repeat bottom; }

/* quick navigation */
#quick-navigation { color: #FFF; font-family: Tahoma; font-size: 11px; }
#quick-navigation td.active { background: url(/images/winter/quick-navigation-active.gif) no-repeat bottom; width: 88px; height: 33px; }
#quick-navigation td.inactive { width: 88px; height: 33px; }
#quick-navigation a	{ color: #FFF; }
#quick-navigation a.active { color: #006699; }

/* end top navigation part*/

/* main part */
/* main part side */
#main-part-side	{ background: url(/images/winter/main-part-side-background.gif) repeat-y top; height: 200px; }
.main-part-side-background { background: url(/images/winter/main-part-side-background.gif) repeat-y top; }

/* main part left side */

/* main part left side menu */
#main-part-left-side-menu { font-family: Tahoma; font-size: 12px; margin-left: 5px; }
#main-part-left-side-menu .first-level-icon { width: 20px; vertical-align: top; padding-top: 6px; }
#main-part-left-side-menu .first-level-text a { font-family: Tahoma; font-size: 12px; color: #006699; }
#main-part-left-side-menu .first-level-text { padding: 4px 0; }
#main-part-left-side-menu .border { border-bottom: 1px solid #cceeff; }
#main-part-left-side-menu .second-level-icon { width: 20px; vertical-align: top; padding-top: 5px; }
#main-part-left-side-menu .second-level-text a { font-family: Tahoma; font-size: 12px; color: #5fa619; }
#main-part-left-side-menu .second-level-text { padding: 3px 0; }

#main-part-left-side-menu .third-level-icon { width: 20px; }
#main-part-left-side-menu .third-level-text a { font-family: Tahoma; font-size: 11px; color: #53666f; }
#main-part-left-side-menu .third-level-text { padding: 1px 0; }
#main-part-left-side-menu .active { font-weight: bold; }

/* main part left side calendar */
#main-part-left-side-calendar .title { font-family: Verdana; font-size: 11px; color: #44697c; padding: 0 0 5px 5px; }
#main-part-left-side-calendar .inactive { background: url(/images/winter/main-part-left-side-calendar-month.gif) no-repeat bottom; width: 53px; height: 22px; text-align: center; padding-bottom: 3px; }
#main-part-left-side-calendar .active { background: url(/images/winter/main-part-left-side-calendar-month-active.gif) no-repeat bottom; width: 53px; height: 22px; text-align: center; padding-bottom: 3px; }
#main-part-left-side-calendar a.inactive { font-family: Tahoma; font-size: 11px; color: #006699; }
#main-part-left-side-calendar a.active { font-family: Tahoma; font-size: 11px; color: #53666f; }
#main-part-left-side-calendar-dates { text-align: center; vertical-align: middle; margin-top: 5px; font-family: Tahoma; font-size: 11px; }
#main-part-left-side-calendar-dates td { width: 22px; height: 19px; border: 1px solid #FFF; background-color: #cceeff; color: #3f3f3f; }
#main-part-left-side-calendar-dates .other { color: #919191; background-color: #FFF; color: #919191; }
#main-part-left-side-calendar-dates .free-day { background-color: #b8d7e6; color: #403e2d; }
#main-part-left-side-calendar-dates .today { background-color: #FFF; font-weight: bold; }
#main-part-left-side-calendar-dates div.today { border: 1px solid #2988b3; }
#main-part-left-side-calendar-dates a { color: #006699; text-decoration: underline; }
#main-part-left-side-calendar .tip-title { font-family: Tahoma; font-size: 11px; color: #919191; padding: 10px 0 0 5px; font-weight: bold; }
#main-part-left-side-calendar .tip { font-family: Tahoma; font-size: 11px; color: #919191; padding: 0 0 10px 5px; }

/* main part left side quick links */
#main-part-left-side-quick-links { background: url(/images/winter/main-part-left-side-quick-navigation-background1.gif) no-repeat top left; color: #FFF; width: 160px; }
#main-part-left-side-quick-links .title { font-family: Verdana; font-size: 12px; font-weight: bold; padding: 25px 0 0 7px; }
#main-part-left-side-quick-links .icon { width: 19px; text-align: right; padding-right: 5px; padding-bottom: 1px; }
#main-part-left-side-quick-links .border { border-bottom: 1px solid #88bf50; }
#main-part-left-side-quick-links a { font-family: Tahoma; font-size: 11px; color: #FFF; }
#main-part-left-side-quick-links td > td { width: 121px; }
#main-part-left-side-quick-links th { padding-top: 0; text-align: left; }
#main-part-left-side-quick-links .content { background: #5995B3 url(/images/winter/main-part-left-side-quick-navigation-background2.gif) no-repeat bottom right; color: #FFF; width: 160px; margin-bottom: 40px; }
#main-part-left-side-quick-links .submenu-icon { width: 9px; padding: 0 5px 1px 15px; }
#main-part-left-side-quick-links .sub { background: #7aba2e url(/images/winter/main-part-right-side-actions-submenu-top-corner.gif) no-repeat top left; padding-top: 8px; }

/* main part and right side content */
#main-part-and-right-side-content { border-left: 2px solid #FFF; background-color: #f2fbff; }

/* main part content */
/* main part content top navigation */
#main-part-content-top-navigation { background-color: #cceeff; }
#main-part-content-top-navigation .left { background: url(/images/winter/main-part-content-top-navigation-left-corner.gif) no-repeat bottom; }
#main-part-content-top-navigation .right { background: url(/images/winter/main-part-content-top-navigation-right-corner.gif) no-repeat bottom; }
#main-part-content-top-navigation .tip { font-family: Tahoma; font-size: 11px; color: #7597a8; padding: 0 0 0 22px; }
#main-part-content-top-navigation a { font-family: Tahoma; font-size: 11px; color: #006699; }

/* main part-right-side-search */
#main-part-right-side-search { background-color: #cceeff; }
#main-part-right-side-search .left { background: url(/images/winter/main-part-content-top-navigation-left-corner.gif) no-repeat bottom; }
#main-part-right-side-search .right { background: url(/images/winter/main-part-content-top-navigation-right-corner.gif) no-repeat bottom; }
#main-part-right-side-search input.text { border: 1px solid #7597a8; width: 140px; font-family: Tahoma; font-size: 11px; color: #bcbcbc; }

/* main part content content */
#main-part-and-right-side-content .content-left { background: url(/images/winter/main-part-content-content-left-corner.gif) no-repeat top left; }
#main-part-and-right-side-content .content-right { background: url(/images/winter/main-part-content-content-right-corner.gif) no-repeat top left; text-align: right; }

/* main part right side actions */
#main-part-right-side-actions { background: url(/images/winter/main-part-right-side-actions-background1.gif) no-repeat top right; color: #FFF; width: 195px; }
#main-part-right-side-actions .title { font-family: Verdana; font-size: 12px; font-weight: bold; padding: 20px 0 0 25px; }
#main-part-right-side-actions .icon { width: 19px; text-align: right; padding-right: 5px; padding-bottom: 1px; }
#main-part-right-side-actions .border { border-bottom: 1px solid #84b3c5; }
#main-part-right-side-actions a { font-family: Tahoma; font-size: 11px; color: #FFF; }
#main-part-right-side-actions td > td { width: 121px; }
#main-part-right-side-actions th { padding-top: 0; text-align: left; }
#main-part-right-side-actions .content { background: #5995b3 url(/images/winter/main-part-right-side-actions-background2.gif) no-repeat bottom right; color: #FFF; width: 196px; }
#main-part-right-side-actions .submenu-icon { width: 9px; padding: 0 5px 1px 15px; }
#main-part-right-side-actions .sub { background: #76aeca url(/images/winter/main-part-right-side-actions-submenu-top-corner.gif) no-repeat top left; padding-top: 8px; }

/* main part right side partners */
#main-part-right-side-partners { margin: 45px 0 0 15px; }
#main-part-right-side-partners .border { border: 1px solid #76aeca; text-align: center; }

/* end main part and right side content */

/* bottom part */
/* bottom part side */
#bottom-part-side { background: url(/images/winter/bottom-part-side-background.gif) repeat-y top; }

/* bottom part middle */
#bottom-part-middle { width: 100%; border-bottom: 3px solid #76aeca; background: #FFF url(/images/winter/bottom-part-right-background.gif) repeat-x top; }
#bottom-part-middle-inside { background: url(/images/winter/bottom-part-left.gif) no-repeat top left; width: 100%; height: 190px; }

/* bottom part middle pool */
#bottom-part-middle-pool .title { font-family: Verdana; font-size: 11px; color: #44697c; padding: 0 0 5px 5px; }
#bottom-part-middle-pool .question { background-color: #cceeff; padding: 5px; }
#bottom-part-middle-pool .icon { width: 20px; padding: 5px; }
#bottom-part-middle-pool .answer { width: 170px; padding: 5px 5px 5px 0; font-family: Tahoma; font-size: 11px; color: #006699; }
#bottom-part-middle-pool td.question, #bottom-part-middle-pool td.icon, #bottom-part-middle-pool td.answer { border-bottom: 1px solid #daeaf2; }

/* bottom part middle tip */
#bottom-part-middle-tip .tip-title { font-family: Tahoma; font-size: 11px; color: #919191; padding: 0 0 5px 20px; font-weight: bold; }
#bottom-part-middle-tip .tip { font-family: Tahoma; font-size: 11px; color: #919191; padding: 0 0 0 20px; }
#bottom-part-middle-tip a { font-family: Tahoma; font-size: 11px; color: #006699; }

/* bottom part middle time */
#bottom-part-middle-time .title { font-family: Tahoma; font-size: 11px; color: #919191; padding: 0 20px 5px 0px; font-weight: bold; }
#bottom-part-middle-time { font-family: Tahoma; font-size: 11px; color: #919191; padding: 0 20px 0 0; }

/* bottom part middle contacts */
#bottom-part-middle-contacts .title { font-family: Tahoma; font-size: 11px; color: #919191; font-weight: bold; padding-bottom: 5px; }
#bottom-part-middle-contacts { font-family: Tahoma; font-size: 11px; color: #919191; }
#bottom-part-middle-contacts a { font-family: Tahoma; font-size: 11px; color: #006699; }

/* bottom part middle reference */
#bottom-part-middle-reference { font-family: Tahoma; font-size: 11px; color: #919191; padding: 0 20px 0 0; }

/* bottom part middle updated */
#bottom-part-middle-updated { font-family: Tahoma; font-size: 11px; color: #919191; padding: 0 20px 0 0; }

/* end bottom part */

/* copyright part */
#copyright	{ background: #FFFFFF; height: 70px; }
#copyright td { font-family: Tahoma; font-size: 11px; color: #919191; text-align: right; }
/* end copyright part */

/* content */
#content { margin-top: 10px; }

/* start page */
#content-start-page-news { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#content-start-page-news a { font-family: Tahoma; font-size: 11px; color: #006699; font-weight: bold; }
#content-start-page-news .title { font-family: Tahoma; font-size: 11px; color: #006699; font-weight: bold; }
#content-start-page-news .icon { width: 15px; padding-top: 2px; }
#content-start-page-news .date { width: 48px; font-family: Tahoma; font-size: 11px; color: #53666f; }
#content-start-page-news .border { border-top: 1px solid #daeaf2; }
#content-start-page-news .border2 { border-top: 1px solid #daeaf2; width: 160px; }
#content-start-page-news .border3 { border: 1px solid #daeaf2; padding: 1px; }
#content-start-page-news p { margin: 0; padding: 0; }
/* end start page */

/* rf textdoc open */
#rf-textdoc-open .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 25px; }
#rf-textdoc-open .date { font-family: Tahoma; font-size: 11px; color: #4a6659; padding-bottom: 10px; }
#rf-textdoc-open { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-textdoc-open a { font-family: Tahoma; font-size: 11px; color: #006699; }
#rf-textdoc-open .image { float: left; padding: 0 5px 5px 0; }
#rf-textdoc-open .image2 { border: 1px solid #e6e5cd; background-color: #FFF; padding: 1px; }
#rf-textdoc-open .intro { font-family: Tahoma; font-size: 11px; color: #000; padding-bottom: 10px; padding-right: 10px; }
#rf-textdoc-open div p { padding: 10px 10px 10px 0; margin: 0; }
#rf-textdoc-open div li p { padding: 0; margin: 0; }
#rf-textdoc-open div a:visited { font-family: Tahoma; font-size: 11px; color: #0a354b; }
#rf-textdoc-open div .center { text-align: center; }
#rf-textdoc-open div ul { padding: 0; margin: 0; }
#rf-textdoc-open div li { list-style-image: url(/images/winter/content-icon.gif); margin: 0 0 0 20px; padding: 0 10px 5px 0; }

#rf-textdoc-open-links .title { font-family: Tahoma; font-size: 11px; color: #006699; font-weight: bold; padding-bottom: 10px;}
#rf-textdoc-open-links .icon { width: 9px; padding-right: 5px; }
#rf-textdoc-open-links .link { width: 100%; padding-right: 10px; padding-bottom: 2px; }
#rf-textdoc-open-links a { font-family: Tahoma; font-size: 11px; color: #006699; }

#rf-textdoc-open-files .title { font-family: Tahoma; font-size: 11px; color: #006699; font-weight: bold; padding-bottom: 5px;}
#rf-textdoc-open-files .icon { width: 16px; padding: 5px 5px 0 0; }
#rf-textdoc-open-files .link { width: 200px; padding: 5px 10px 0 0; }
#rf-textdoc-open-files a { font-family: Tahoma; font-size: 11px; color: #006699; }
/* end rf textdoc open */

/* rf archive start */
#rf-archive-start { font-family: Tahoma; font-size: 11px; color: #808080; }
#rf-archive-start .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 25px 0; }
#rf-archive-start table { background-color: #cceeff; }
#rf-archive-start .year { font-family: Tahoma; font-size: 13px; color: #333333; font-weight: bold; border-bottom: 1px solid #cdd9c2; padding-bottom: 2px; background-color: #f2fbff; }
#rf-archive-start .spacer { background-color: #f2fbff; }
#rf-archive-start img { padding-right: 6px; }
#rf-archive-start .month { padding: 5px 0px 0px 10px; }
#rf-archive-start .month a { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
/* end rf archive start */

/* rf archive list */
#rf-archive-list { font-family: Tahoma; font-size: 11px; color: #808080; }
#rf-archive-list .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 25px 10px; }
#rf-archive-list .bkg { background: url( /images/winter/rf-archive-list-year-background.gif ) repeat-x bottom left; }
#rf-archive-list .active { background: url( /images/winter/rf-archive-list-year-active.gif ) no-repeat bottom left; height: 22px; text-align: center; }
#rf-archive-list .active a { color: #262626; }
#rf-archive-list .inactive a { color: #006699; }
#rf-archive-list .inactive { background: url( /images/winter/rf-archive-list-year-inactive.gif ) no-repeat bottom left; height: 22px; text-align: center; }
#rf-archive-list .active-hidden { width: 41px; }
#rf-archive-list .inactive-hidden { width: 40px; }
#rf-archive-list .month { color: #808080; padding: 9px 0 12px 14px; }
#rf-archive-list .month a { color: #006699; }
#rf-archive-list .month a.current { color: #3f3f3f; font-weight: bold; }
#rf-archive-list .bg2 { background-color: #cceeff; }
#month-title { padding: 0 0 10px 14px; color: #262626; font-weight: bold; }
#month-title img { padding-right: 7px; vertical-align: bottom; }
/* end rf archive list */

/* rf search form */
#rf-search-form { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-search-form .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 25px 10px; }
#rf-search-form .attention-title { padding: 0 0 5px 10px; color: #cc1414; }
#rf-search-form .list { padding: 10px 0 10px 10px; color: #cc1414; }
#rf-search-form-fields input.text { font-family: Tahoma; font-size: 11px; color: #3f3f3f; border: 1px solid #7597a8; width: 100%; }
.result { background-color: #cceeff; }
.result td { color: #262626; }
a.order { font-family: Tahoma; font-size: 11px; color: #262626; }
/* end rf search form */

/* rf search results */
#rf-search-results { font-family: Tahoma; font-size: 11px; color: #262626; }
#rf-search-results span { color: #fff; background-color: #5fa619; }
#rf-search-results .title { padding: 7px 10px 6px 10px; }
#rf-search-results .title a { font-size: 13px; font-weight: bold; color: #262626; }
#rf-search-results .date { font-size: 11px; font-weight: bold; padding: 16px 10px 0 0; text-align: right; }
#rf-search-results .location a { color: #006699; }
#rf-search-results .location { color: #006699; padding: 0 10px 6px 10px; }
#rf-search-results .article { padding: 0 10px 7px 10px; }
#rf-search-results .line { border-top: 1px dashed #cdd9c2; }
/* end rf search results */

/* rf textdoc open comment */
#rf-textdoc-open-comment { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-textdoc-open-comment .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 15px; }
#rf-textdoc-open-comment .tip { font-family: Tahoma; font-size: 11px; color: #000000; padding-bottom: 15px; }
#rf-textdoc-open-comment td td { background-color: #cceeff; padding: 5px 10px 0 0; }
#rf-textdoc-open-comment .heading { text-align: right; padding: 5px 5px 0 0px; white-space: nowrap; width: 100px; }
#rf-textdoc-open-comment input { font-family: Tahoma; font-size: 11px; color: #3f3f3f; width: 100%; border: 1px solid #7597a8; }
#rf-textdoc-open-comment textarea { font-family: Tahoma; font-size: 11px; color: #3f3f3f; width: 100%; border: 1px solid #7597a8; height: 70px; }
#rf-textdoc-open-comment .line { padding-top: 14px; padding-bottom: 10px; border-bottom: 1px solid #dbe7d0; }
#rf-textdoc-open-comment a { font-family: Tahoma; font-size: 11px; color: #006699; }
#rf-textdoc-open-comment a.doc { font-family: Tahoma; font-size: 11px; color: #3f3f3f; font-weight: bold; }
#rf-textdoc-open-comment .button { width: 63px; height: 18px; border: 0; }
/* end rf textdoc open comment */

/* rf events list */
#rf-events-list { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-events-list .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 25px; }
#rf-events-list .tip { color: #000; padding-bottom: 15px; }
#rf-events-list ul { margin: 0; padding: 0; list-style-type: none; }
#rf-events-list ul li { float: left }
#rf-events-list ul li a { color: #006699; display: block; text-align: center; }
#rf-events-list ul li ul { position: absolute;  margin-top: 3px; background-color: #cceeff; border-right: 1px solid #ced9c3;  border-bottom: 1px solid #ced9c3;  border-left: 1px solid #ced9c3; display: none; width: 86px; }
#rf-events-list ul li ul li { padding: 0 10px 10px 10px; }
#menu ul li ul li a { margin: 0; text-decoration: underline; display: inline; }
#rf-events-list li:hover ul { display: block }
#men00 { width: 61px; height: 22px; background: url(/images/winter/rf-events-list-date-inactive00.gif) no-repeat bottom; }
#men01 { width: 66px; height: 22px; background: url(/images/winter/rf-events-list-date-inactive01.gif) no-repeat bottom; }
#men02 { width: 88px; height: 22px; background: url(/images/winter/rf-events-list-date-inactive02.gif) no-repeat bottom; }
#rf-events-list a { color: #006699; }
#rf-events-list a.doc-title { font-weight: bold; }
#rf-events-list .date { font-family: Tahoma; font-size: 11px; color: #4a6659; width: 63px; padding-bottom: 10px; }
#rf-events-list h3 { margin: 0; padding: 0 10px 10px 0; font-family: Tahoma; font-size: 11px; color: #4a6659; margin-left: 70px;}
#rf-events-list .line { border-top: 1px dashed #cdd9c2; padding-top: 15px; }
/* end rf events list */

/* rf forum addcomment */
#rf-forum-addcomment { color: #3f3f3f; }
#rf-forum-addcomment .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 15px; padding-left: 10px; }
#rf-forum-addcomment input { font-size: 11px; color: #1a1a1a; border: 1px solid #7597a8; }
#rf-forum-addcomment textarea { font-family: Tahoma; font-size: 11px; color: #1a1a1a; border: 1px solid #7597a8; width: 356px; height: 80px; overflow: auto; }
form { margin: 0; padding: 0; }
#rf-forum-addcomment a { color: #006699; }
#rf-forum-addcomment .bgc { background-color: #cceeff; }
#rf-forum-addcomment .textarea { padding: 2px 10px 10px 10px; border-bottom: 1px solid #7597a8; }
/* end rf forum addcomment */

/* rf forum themes */
#rf-forum-themes { color: #4a6659; }
#rf-forum-themes .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 15px; padding-left: 10px; }
#rf-forum-themes .icon { padding: 3px 7px 0 10px; width: 7px; }
#rf-forum-themes a { color: #006699; font-weight: bold; }
#rf-forum-themes .line { border-top: 1px dashed #cdd9c2; }
/* end rf forums */

/* rf forum comments */
#rf-forum-comments { color: #3f3f3f; }
#rf-forum-comments .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 15px; padding-left: 10px; }
#rf-forum-comments .table { background-color: #cceeff; }
#rf-forum-comments .table td { padding: 10px 5px; }
#rf-forum-comments a { color: #006699; }
#rf-forum-comments .theme { padding: 0 0 10px 8px; border-bottom: 1px dashed #cdd9c2; }
#rf-forum-comments .theme { color: #3f3f3f; font-weight: bold; }
#rf-forum-comments .comment { text-align: right; padding: 10px 8px 10px 0; }
#rf-forum-comments .comment2 { text-align: right; padding: 15px 8px 0 0; border-top: 1px solid #cdd9c2; }
#rf-forum-comments .line { border-top: 1px dashed #cdd9c2; }
/* end rf forum comments */

/* rf textdoc doclist full page list2 */
#rf-textdoc-doclist-full-page-list2 td { text-align: center; font-family: Tahoma; font-size: 11px; color: #506667; }
#rf-textdoc-doclist-full-page-list2 .background { background: url(/images/winter/rf-textdoc-doclist-full-page-list-background2.gif) repeat-x bottom; }
#rf-textdoc-doclist-full-page-list2 .previous { background: url(/images/winter/rf-textdoc-doclist-full-page-list-previous2.gif) no-repeat bottom; }
#rf-textdoc-doclist-full-page-list2 .inactive { background: url(/images/winter/rf-textdoc-doclist-full-page-list-inactive2.gif) no-repeat bottom; }
#rf-textdoc-doclist-full-page-list2 .active { background: url(/images/winter/rf-textdoc-doclist-full-page-list-active2.gif) no-repeat bottom; height: 23px; }
#rf-textdoc-doclist-full-page-list2 .active2 { background: url(/images/winter/rf-textdoc-doclist-full-page-list-active3.gif) no-repeat bottom; height: 23px; }
#rf-textdoc-doclist-full-page-list2 .next { background: url(/images/winter/rf-textdoc-doclist-full-page-list-next2.gif) no-repeat bottom; }
#rf-textdoc-doclist-full-page-list2 a { font-family: Tahoma; font-size: 11px; color: #006699; }
#rf-textdoc-doclist-full-page-list2 td div {padding-top: 5px; }
/* end rf textdoc doclist full page list2 */

/* rf textdoc doclist full page list */
#rf-textdoc-doclist-full-page-list td { text-align: center; font-family: Tahoma; font-size: 11px; color: #506667; }
#rf-textdoc-doclist-full-page-list .background { background: url(/images/winter/rf-textdoc-doclist-full-page-list-background.gif) repeat-x top; }
#rf-textdoc-doclist-full-page-list .previous { background: url(/images/winter/rf-textdoc-doclist-full-page-list-previous-small.gif) no-repeat top; padding-top: 3px; white-space: nowrap; }
#rf-textdoc-doclist-full-page-list .inactive { background: url(/images/winter/rf-textdoc-doclist-full-page-list-inactive.gif) repeat-x top; padding-top: 3px; }
#rf-textdoc-doclist-full-page-list .active { background: url(/images/winter/rf-textdoc-doclist-full-page-list-active.gif) repeat-x top; padding-top: 3px; height: 23px; }
#rf-textdoc-doclist-full-page-list .next { background: url(/images/winter/rf-textdoc-doclist-full-page-list-next-small.gif) repeat-x top; padding-top: 3px; }
#rf-textdoc-doclist-full-page-list a { font-family: Tahoma; font-size: 11px; color: #006699; }
/* end rf textdoc doclist full page list */

/* rf foto galleries */
#rf-foto-galleries { font-family: Tahoma; font-size: 11px; color: #4a6659; }
#rf-foto-galleries .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 25px 10px; }
#rf-foto-galleries a { color: #006699; }
#rf-foto-galleries .left-side { background: url(/images/winter/rf-fotogalleries-galery-top-left-corner.gif) no-repeat top left; width: 11px; height: 8px; }
#rf-foto-galleries .right-side { background: url(/images/winter/rf-fotogalleries-galery-top-right-corner.gif) no-repeat top right; width: 11px; height: 8px; }
#rf-foto-galleries .line { border-top: 1px solid #f2fbff; padding-bottom: 30px; background-color: #f2fbff; }
#rf-foto-galleries .bg { background-color: #cceeff; }
/* end rf foto galleries */

/* rf foto open */
#rf-foto-open { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-foto-open .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 25px 10px; }
#gallery a img { border: 0; }
#gallery .active { padding: 1px; border: 1px solid #899296; }
#gallery .inactive { padding: 2px; border: none; }
/* end rf foto open */

/* rf linklist */
#rf-linklist { font-family: Tahoma; font-size: 11px; color: #595959; }
#rf-linklist .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 15px; }
#rf-linklist .icon { width: 6px; padding: 0 5px 13px 5px; }
#rf-linklist .table { border-top: 1px solid #cdd9c2; background-color: #cceeff; width: 100%; }
#rf-linklist .icon2 { width: 3px; padding: 2px 6px 0 0px; }
#rf-linklist .table { margin-bottom: 10px; }
#rf-linklist .table a { color: #006699; }
#rf-linklist a.group { color: #595959; }
#rf-linklist .link { padding: 0 0 10px 20px; }
#rf-linklist .line { border-top: 1px dashed #cdd9c2; }
/* end rf linklist */

/* rf page map */
#rf-page-map .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 11px 0; }
#rf-page-map .first-level { padding-top: 14px; }
#rf-page-map .first-level img, #rf-page-map .second-level img { padding-right: 7px; }
#rf-page-map .first-level a { font-size: 13px; color: #006699; font-weight: bold; }
#rf-page-map .second-level { padding: 9px 0 0 12px; }
#rf-page-map .second-level a { font-size: 11px; color: #5fa619; font-weight: bold; }
#rf-page-map .third-level { padding: 7px 0 0 38px; }
#rf-page-map .third-level a { font-size: 11px; color: #53666f; }
/* end rf page map */ 

/* rf pool */
#rf-pool { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-pool .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 25px 15px; }
#rf-pool .question { font-family: Tahoma; font-size: 11px; color: #000000; font-weight: bold; padding: 0 0 10px 15px; border-bottom: 1px dashed #cdd9c2; }
#rf-pool .results { padding: 6px 15px 10px 15px; border-bottom: 1px dashed #cdd9c2; }
#rf-pool .parcent { background-color: #899296; border: 1px solid #7597a8; color: #FFF; font-weight: bold; padding: 4px 0 4px 4px; }
#rf-pool .p { color: #3f3f3f; font-weight: bold; padding: 4px 0; }
#rf-pool .less { color: #3f3f3f; }
#rf-pool .answer { padding: 4px 0; }
#rf-pool .archive-title { padding: 18px 0 20px 15px; font-size: 13; font-weight: bold; color: #000; }
#rf-pool .item { padding: 0 0 9px 15px; }
#rf-pool .item span { padding-right: 10px; }
#rf-pool .item a { color: #006699; font-weight: bold; }
/* end rf pool */

.clear {clear: both;}

/* rf textdoc doclist full */
#rf-textdoc-doclist-full { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-textdoc-doclist-full .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 25px; }
#rf-textdoc-doclist-full a { color: #006699; }
#rf-textdoc-doclist-full a.doc-title { font-weight: bold; }
#rf-textdoc-doclist-full .date { font-family: Tahoma; font-size: 11px; color: #4a6659; }
#rf-textdoc-doclist-full h3 { margin: 0; padding: 0 10px 0 70px; font-family: Tahoma; font-size: 11px; color: #006699; }
#rf-textdoc-doclist-full .line { border-top: 1px dashed #cdd9c2; padding-top: 15px; }
#rf-textdoc-doclist-full p { margin: 0; padding: 0; }
/* end rf textdoc doclist full */

/* rf textdoc doclist limited */
#rf-textdoc-doclist-limited .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 15px; }
#rf-textdoc-doclist-limited .date { font-family: Tahoma; font-size: 11px; color: #4a6659; padding: 9px 0 10px 0; }
#rf-textdoc-doclist-limited .doc-title { padding: 9px 10px 10px 0; }
#rf-textdoc-doclist-limited .doc-title a { color: #006699; font-weight: bold; }
#rf-textdoc-doclist-limited .line { border-top: 1px dashed #cdd9c2; }
/* end rf textdoc doclist limited */

/* rf textdoc doclist limited categories */
#rf-textdoc-doclist-limited-categories { font-family: Tahoma; font-size: 11px; color: #595959; }
#rf-textdoc-doclist-limited-categories a { color: #006699; }
#rf-textdoc-doclist-limited-categories .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 15px; }
#rf-textdoc-doclist-limited-categories .icon { width: 11px; padding: 8px 7px 8px 0; }
#rf-textdoc-doclist-limited-categories .icon2 { width: 3px; padding: 2px 7px 0 0; vertical-align: top; }
#rf-textdoc-doclist-limited-categories .category-title { padding: 8px 0; width: 100%; }
#rf-textdoc-doclist-limited-categories .document-title { padding: 0 7px 0 0; }
#rf-textdoc-doclist-limited-categories .category-title a { font-weight: bold; }
#rf-textdoc-doclist-limited-categories .line { border-top: 1px dashed #cdd9c2; }
/* end rf textdoc doclist limited categories */

/* rf cat structure */
#rf-cat-structure { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-cat-structure .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 25px 10px; }
#rf-cat-structure .category-title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding-bottom: 5px; }
#rf-cat-structure .subcategory-title { font-family: Tahoma; font-size: 13px; color: #000; font-weight: bold; }
#rf-cat-structure .first-inactive { background: url(/images/winter/rf-cat-structure-category-first-inactive.gif) no-repeat bottom; width: 126px; height: 22px; padding-top: 2px; text-align: center; }
#rf-cat-structure .second-inactive { background: url(/images/winter/rf-cat-structure-category-second-inactive.gif) no-repeat bottom; width: 142px; height: 22px; padding-top: 2px; text-align: center; color: #506667; }
#rf-cat-structure .first-active { background: #fffcf4 url(/images/winter/rf-cat-structure-category-first-active.gif) no-repeat bottom; width: 126px; height: 22px; padding-top: 2px; text-align: center; color: #506667; }
#rf-cat-structure .first-active a { color: #506667; }
#rf-cat-structure .second-active a { color: #506667; }
#rf-cat-structure .second-active { background: #fffcf4 url(/images/winter/rf-cat-structure-category-second-active.gif) no-repeat bottom; width: 142px; height: 22px; padding-top: 2px; text-align: center; color: #506667; }
#rf-cat-structure a { color: #006699; }
#rf-cat-structure input { font-family: Tahoma; font-size: 11px; color: #3f3f3f; width: 99%; border: 1px solid #7597a8; }
#rf-cat-structure select { font-family: Tahoma; font-size: 11px; color: #3f3f3f; width: 49%; border: 1px solid #7597a8; }
#rf-cat-structure .inactive { color: #cca552; }
#rf-cat-structure .search-button { width: 52px; height: 18px; border: none; }
#rf-cat-structure .tip { padding: 35px 10px 14px 10px; color: #000; }
#rf-cat-structure .icon {  width: 9px; padding-right: 6px; }
#rf-cat-structure-listing td { padding-bottom: 9px; }
#rf-cat-structure-listing .third-level a { color: #53666f; }
#rf-cat-structure-listing .third-level table td { padding-bottom: 5px; }
#rf-cat-structure-listing .third-level { padding-bottom: 10px; }

#rf-cat-structure-listing2 .title { font-family: Tahoma; font-size: 13px; color: #000; padding-bottom: 8px; padding-left: 0px; }
#rf-cat-structure-listing2 td { padding-bottom: 8px; }
#rf-cat-structure-listing2 .icon { width: 9px; padding-right: 6px; padding-top: 2px; }
/* end rf cat structure */

/* rf cat open */
#rf-cat-open td { padding-left: 10px; }
#rf-cat-open .name { font-family: Tahoma; font-size: 13px; font-weight: bold; }
/* rf end cat open */

#rf-cat-advsearch { font-family: Tahoma; font-size: 11px; color: #3f3f3f; }
#rf-cat-advsearch .title { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; padding: 0 0 25px 10px; }
#rf-cat-advsearch .first-inactive { background: #fffcf4 url(/images/winter/rf-cat-structure-category-first-inactive.gif) no-repeat bottom; width: 126px; height: 22px; padding-top: 2px; text-align: center; }
#rf-cat-advsearch .second-inactive { background: #fffcf4 url(/images/winter/rf-cat-structure-category-second-inactive.gif) no-repeat bottom; width: 142px; height: 22px; padding-top: 2px; text-align: center; color: #506667; }
#rf-cat-advsearch .first-active { background: #fffcf4 url(/images/winter/rf-cat-structure-category-first-active.gif) no-repeat bottom; width: 126px; height: 22px; padding-top: 2px; text-align: center; color: #506667; }
#rf-cat-advsearch .second-active { background: #fffcf4 url(/images/winter/rf-cat-advsearch-active.gif) no-repeat bottom; width: 142px; height: 22px; padding-top: 2px; text-align: center; color: #506667; }
#rf-cat-advsearch a { color: #006699; }
#rf-cat-advsearch .advsearch-title { padding: 10px 0 14px 10px; font-family: Tahoma; font-size: 13px; color: #000; font-weight: bold;  }
#rf-cat-advsearch .attention-title { padding: 0 0 5px 10px; color: #cc1414; }
#rf-cat-advsearch .list { padding: 10px 0 0 10px; color: #cc1414; }
#rf-cat-advsearch .tip { padding: 20px 0 10px 10px; color: #000; }
#rf-cat-adsearch-fields select { font-family: Tahoma; font-size: 11px; color: #3f3f3f; border: 1px solid #7597a8; width: 100%; }
#rf-cat-advsearch .element-title { text-align: right; padding-bottom: 10px; }
#rf-cat-advsearch .element-title { text-align: right; padding-bottom: 10px; }
#rf-cat-adsearch-fields td { text-align: right; padding-bottom: 5px; white-space: nowrap; }

.cat-top-bg { background: url(/images/winter/rf-events-list-date-border.gif) repeat-x bottom; }
.cat-b1 { background-color: #cceeff; }

#rf-cat-structure .first-level { border: 1px solid #cee5b8; width: 220px; }
#rf-cat-structure .first-level div { border: 1px solid #fff; background: #cceeff; font-size: 13px; padding: 2px 7px 2px 7px; height: 16px; }
#rf-cat-structure .br { border-right: 1px solid #cee5b8; width: 10px; }
#rf-cat-structure .bb { border-bottom: 1px solid #cee5b8; width: 10px; }
#rf-cat-structure .second-level1 { border: 1px solid #cee5b8; width: 210px; }
#rf-cat-structure .second-level1 div { border: 1px solid #fff; background: #cceeff; font-size: 11px; padding: 2px 7px 2px 7px; height: 16px; }
#rf-cat-structure .second-level { border: 1px solid #cee5b8; }
#rf-cat-structure .second-level div { border: 1px solid #fff; background: #cceeff; font-size: 11px; padding: 2px 7px 2px 7px; height: 16px; }
#rf-cat-structure .padding { padding: 5px 0; }
#rf-cat-structure a { color: #262626; }

/**[[[ User classes **/
	.text-heading { font-family: Tahoma; font-size: 13px; color: #5fa619; font-weight: bold; }
	.text-subheading { font-family: Tahoma; font-size: 13px; color: #3f3f3f; font-weight: bold; }
	.text-attention { text-color: #ff0000; }
/**]]] User classes **/

.myTable { padding-right: 10px; border-collapse: collapse; width: 100%; }
.myTable td { background: #fff; color: #4b6659; padding: 5px; border: 1px solid #45718a; }
.myTable tr.myTH td { background: #4eb3ed; color: #fff; padding: 5px; border: 1px solid #45718a; }
#rf-textdoc-open div .myTable p {padding: 0; margin: 0;}

.quick-links {
	background-color: #cceeff;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:10px;
	margin-bottom: 10px;
}

.quick-links h3 {
	margin:0px;
	color:#069;
}

.quick-links ul {
	padding-left: 0px;
}

.quick-links ul li {
	list-style-image: url(/images/winter/main-part-left-side-menu-first-level-icon.gif);
	border-bottom:1px solid white;
	list-style-position: inside;
	padding:5px 0px;
}

.quick-links ul li a {
	color:#069;
	font-family: Tahoma;
	font-size:12px;
}

#main-part-left-side-quick-links .quick-links {
	background-color: transparent;
	border-radius:8px;
	-moz-border-radius:8px;
	-webkit-border-radius:8px;
	padding:10px 10px 0;
}

#main-part-left-side-quick-links .quick-links h3 {
	margin:0px;
	margin-top:-15px;
	color:#FFFFFF;
        font-size: 12px;
}

#main-part-left-side-quick-links .quick-links ul {
	padding-left: 0px;
        padding-top: 0px;
        margin: 0px;
}

#main-part-left-side-quick-links .quick-links ul li {
	list-style-image: url(/images/winter/main-part-right-side-actions-icon.gif);
	border-bottom: none;
	list-style-position: inside;
	padding:5px 0px;
}

#main-part-left-side-quick-links .quick-links ul li div {
	display: inline;
        line-height: 20px;
        position: absolute;
}

#main-part-left-side-quick-links .quick-links ul li a {
	color:#FFFFFF;
	font-family: Tahoma;
	font-size:12px;
}

#start-page-news-top h2 {
	color:#069;
	margin-top:0px;
}

#start-page-news-top a {
	color:#069;
}

#start-page-news-top table table h3 {
	margin-top:0px;
}
#start-page-news-top {
    padding-bottom:15px;
    border-bottom:3px solid #76AECA;
    margin-bottom:15px;
}
#start-page-news-top h3 a {
    font-family: Tahoma;
    font-size:12px!important;
}



.img-portlet {
	position:relative;
	background-color:#cceeff;
	margin-top:50px;
	margin-bottom:20px;
}

.img-portlet .top {
	position:absolute;
	height:37px;
	width:196px;
	top:-37px;
	background-image:url(/images/winter/img-portlet-top.png);
}

.img-portlet .bottom {
	position:absolute;
	bottom:-14px;
	height:14px;
	width:196px;
	background-image:url(/images/winter/img-portlet-bottom.png);
}

.img-portlet .content div a {
	margin:0px 10px 5px;
	display:block;
	color:#069;
}

.img-portlet .content h2 {
	position: absolute;
	top:-35px;
	left:10px;
	color:#069;
	font-size:13px;
}
#main-part-and-right-side-content .rss {
    color: #5FA619;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    padding-left: 25px;
}
#main-part-and-right-side-content .rssintro {
    margin: 0;
    padding-left: 25px;
    color: #3F3F3F;
}
#main-part-and-right-side-content .rsslist a {
    color: #006699;
    font-family: Tahoma;
    font-size: 11px;
}
