﻿HTML, BODY {padding:0; margin:0; background:#FFFFFF;}
BODY, UL, OL, LI, P, H1, H2, H3, H4, H5, H6, FORM, IMG {margin:0; padding:0; border:0;}
BODY {height:100%;}
#body {padding:20px 30px;}
BODY, INPUT, TEXTAREA, OPTION, SELECT, LI, P, H1, H2, H3, H4, H5, H6, A, TD, TH {font: 12px Arial,sans-serif; color:#2c2c2c;}
TD {vertical-align:top;}
TABLE {border-collapse:collapse;}
TABLE TD {padding:0;}
P, UL, OL, H1, H2, H3 {margin-bottom:1em;}
SMALL {font-weight:normal; font-size:10px;}

/* HEADERS=
----------------------------------------------- */
H1 {color: #537423; font-size:21px; margin: 23px 0 23px 0;}
H2 {font-size:14px; font-weight:bold;}
H3 {font-size:12px; font-weight:bold;}
/* -------------------------------------------- */

/* LISTS=
----------------------------------------------- */
UL {list-style:none;}
UL LI {padding-left: 19px; margin: 0; background: url('/media/img/bullet1.gif') 0 7px no-repeat;}

UL.list2 {list-style:none;}
UL.list2 LI {padding-left: 19px; margin: 0; background: url('/media/img/bullet2.gif') 0 6px no-repeat;}

UL.listFAQ {list-style:none;}
UL.listFAQ LI {padding: 0; margin: 0 0 1em 0; background: url('/media/img/bullet2.gif') 0 6px no-repeat;}
UL.listFAQ DIV.question {padding-left: 19px; color:#537423; text-decoration:underline; cursor: pointer;}
UL.listFAQ DIV.question2 {padding-left: 19px; color:#000000; font-weight: bold; text-decoration:none; cursor: none;}
UL.listFAQ DIV.answer {display: none; padding: 10px 19px 1px 19px; margin: 1em 0 0 0; background-color: #ffffff;}
UL.listFAQ DIV.answer OL LI {padding: 0; background: none;}

UL.listFAQ UL {}
UL.listFAQ UL LI {padding-left: 19px; margin: 0; background: url('/media/img/bullet1.gif') 0 7px no-repeat;}


OL {margin-left:2.2em;}
OL LI {margin-bottom:.7em; background: none; padding: 0;}

#leftMenu UL { margin: 21px 0 26px 0; padding: 0;}
#leftMenu UL LI {background: none; margin: 0; padding: 0;}
#leftMenu UL LI A {display: block; padding: 6px 20px; color: #696969; font-size: 14px; text-decoration:none;}
#leftMenu UL LI A:hover, #leftMenu UL LI A.current, #leftMenu UL LI A.current:hover {display: block; padding: 6px 20px; color: #ff6c00; font-size: 14px; text-decoration:none;}

#leftMenu UL UL {margin: 0 0; padding: 0;}
#leftMenu UL LI {background: none; margin: 0; padding: 0;}
#leftMenu UL LI LI A {display: block; color: #272d14; padding: 3px 28px; font-size: 11px; text-decoration:none;}
#leftMenu UL LI LI A:hover {display: block; color: #ff6c00; padding: 3px 28px; font-size: 11px; text-decoration:none;}
#leftMenu UL LI LI A.current, #leftMenu UL LI LI A.current:hover {display: block; color: #ffffff; padding: 3px 28px; font-size: 11px; background-color: #ff9600; text-decoration:none;}



/* -------------------------------------------- */

/* FORMS=
----------------------------------------------- */
INPUT {}
INPUT.text {border:1px solid #b0b2aa; background-color: #f3f3f3; width: 315px;}
INPUT.radio, INPUT.checkbox {width:auto; border:0; width:14px; top:2px; position:relative;}
INPUT.button, INPUT.submit {border:1px solid #000; cursor:pointer; cursor:hand; width:auto;}
TEXTAREA {border:1px solid #b0b2aa; background-color: #f3f3f3; width: 315px; overflow:auto;}
SELECT {border:1px solid #b0b2aa; background-color: #f3f3f3; width: 315px;}

INPUT.search {border: 1px #b0b2aa solid;}
/* -------------------------------------------- */

/* LINKS=
----------------------------------------------- */
A {color:#537423; text-decoration:underline;}
A:hover {text-decoration:underline;}
A:visited {}

A P {text-decoration:none;}

A.mainPromo1 {display: block; margin-top: 12px; color: #909090; text-decoration: none;}
A.mainPromo1:hover {display: block; margin-top: 12px; color: #909090; text-decoration: underline;}

A.mainPromo2 {display: block; margin-top: 12px; color: #666666; text-decoration: none;}
A.mainPromo2:hover {display: block; margin-top: 12px; color: #666666; text-decoration: underline;}

A.mainPromo3 {display: block; margin-top: 12px; color: #2c2c2c; text-decoration: none;}
A.mainPromo3:hover {display: block; margin-top: 12px; color: #2c2c2c; text-decoration: underline;}

DIV.mainNews {width: 443px; margin-bottom: 12px;}
.mainNews A {color: #2c2c2c; text-decoration: none;}
.mainNews A:hover {color: #2c2c2c; text-decoration: underline;}

A.mainAllNews {color: #537423; font-size: 11px; text-decoration: underline;}
A.mainAllNews:hover {color: #537423; font-size: 11px; text-decoration: underline;}

A.faq {width: 125px; display: block; margin-top: 16px; color:#537423; padding-left: 19px; text-decoration:underline; background: url('/media/img/icon-faq.gif') 0 2px no-repeat;}
A.faq:hover {width: 125px; display: block; margin-top: 16px; color:#537423; padding-left: 19px; text-decoration:underline; background: url('/media/img/icon-faq.gif') 0 2px no-repeat;}

A.newsSubscribe, A.newsSubscribe:hover {float: right; display: block; width: 128px; padding: 28px 25px 0 0; font-size: 11px; background: url('/media/img/icon-subscibe.gif') 100% 27px no-repeat;}

A.newsSubscribe2, A.newsSubscribe2:hover {float: right; display: block; width: 128px; padding: 0 25px 0 0; font-size: 11px; background: url('/media/img/icon-subscibe.gif') 100% 1px no-repeat;}

A.backNews, A.backNews:hover {display: block; width: 161px; margin-top: 22px; padding: 0 0 0 14px; font-size: 11px; background: url('/media/img/icon-back.gif') 0 3px no-repeat;}

.mainDate {color: #669900; font-size: 10px;}

.footerMenu {}
.footerMenu A {padding: 0 7px 0 7px; color: #949494; font-size: 11px; background: url('/media/img/delimiter.gif') 0 3px no-repeat; text-decoration: none;}
.footerMenu A:hover {padding: 0 7px 0 7px; color: #949494; font-size: 11px; background: url('/media/img/delimiter.gif') 0 3px no-repeat; text-decoration: underline;}

.footerMenuFirst {}
.footerMenuFirst A {padding: 0 7px 0 0; color: #949494; font-size: 11px; text-decoration: none;}
.footerMenuFirst A:hover {padding: 0 7px 0 0; color: #949494; font-size: 11px; text-decoration: underline;}


/* -------------------------------------------- */

/* NAV=
----------------------------------------------- */
.menuTop {padding:30px 0 0px; margin-bottom:15px; border-bottom:1px solid #CCC; padding-right:200px;}
.menuTop DIV {background:#000000; padding:3px 0 4px 0;}
HTML>BODY .menuTop DIV {padding-bottom:0;}
.menuTop DIV DIV {border-left:1px solid #FFFFFF; float:left; padding:0; position:relative; top:-3px;}
.menuTop A {color:#FFFFFF; display:block; float:left; padding:2px 10px 4px; text-decoration:none;}
.menuTop A.current {color:#000000; background:#FFF;}
.menuTop A:hover {text-decoration:underline;}

.menuLeft {}
.menuLeft LI {margin-bottom:1em;}
.menuLeft A.current	{color:#625E5E;}
.menuLeft LI LI {padding-left:10px; margin:.5em 0 .7em;}
.menuLeft LI LI A {font-size:10px;}

.path {display: none; color: #2c2c2c; font-size: 11px;}
.path A {font-size: 11px;}
.path A:hover {font-size: 11px;}
.path A.last {cursor:text; text-decoration:none; color: #2c2c2c; font-size: 11px;}

.helpNav {position:absolute; right:30px; top:50px;}
.helpNav A {margin-left:10px;}
/* -------------------------------------------- */

/* TEXT=
----------------------------------------------- */
.red {color:#ff6c00;}
.green {color:#537423;}
.greyBlock {background:#F1F0EE; border:1px solid #CCCCCC; display:block; padding:3px 4px 4px; margin:9px 7px 0 0; float:left; width:30%;}

.font11 {font-size: 11px;}

.imgLeft {float:left; margin:7px 10px 0 0;}
.imgRight {float:right; margin:7px 0 10px 0;}

.table {border:0; border-top: 3px #537423 solid; border-bottom: 3px #537423 solid; margin-bottom: 1em;}
.table TD, .table TH {font-size: 11px; color: #2c2c2c; border:1px solid #dedede; padding: 7px 10px 7px 10px;}
.table TH {font-weight:bold; border-bottom:2px solid #dedede;}
.table .mark {background:#ffffff;}

/* -------------------------------------------- */

/* BLOCKS=
----------------------------------------------- */

#divMain {width: 100%; height: 100%; min-height: 100%;}
#divMain2 {width: 650px; text-align:left;}

#top1 {display: none; font-size: 17px; color: #ffffff; background-color: #ff9600; padding: 11px 22px;}
#top2 {width: 984px; height: 244px;}
#top2inner {display: none; width: 984px; height: 148px;}

#logo {display: block;}
#topMenu {display: none; height: 41px;}
#divLeft {display: none; background: url('/media/img/left-bg.gif') 0 0 no-repeat #c5c5c5; vertical-align: top;}
#divRight {display: none;}
#footerMenu {display: none;}
.px1 {display: none;}
#divSearch {margin: 0 0 0 20px;}

.printVersion {display: none;}

#tdContentMain {background-color: #ffffff; vertical-align: top;}
#divContentMain {padding: 0; width: 600px;}

#divFooter {margin: 12px 0 30px 0; color: #949494; font-size: 11px;}

.divLangSwitcherFirst {padding: 0 4px 0 0; color: #9e9e9e; font-size: 11px;}
.divLangSwitcherFirst A {color: #ff6c00; font-size: 11px; text-decoration: underline;}
.divLangSwitcherFirst A:hover {color: #ff6c00; font-size: 11px; text-decoration: underline;}

.divLangSwitcher {padding: 0 4px 0 4px; color: #9e9e9e; font-size: 11px; background: url('/media/img/delimiter.gif') 0 3px no-repeat;}
.divLangSwitcher A {color: #ff6c00; font-size: 11px; text-decoration: underline;}
.divLangSwitcher A:hover {color: #ff6c00; font-size: 11px; text-decoration: underline;}

TABLE.eventsCalendar TD {text-align: center; color: #beab8e; padding: 0 12px 0 0;}
TABLE.eventsCalendar TD TD {text-align: center; color: #71552b; padding: 0 12px 0 0;}
TABLE.eventsCalendar TD A {text-align: center; color: #71552b; text-decoration:none;}
TABLE.eventsCalendar TD A:hover {text-align: center; color: #ef4900; text-decoration:none;}



.main {position:relative;}

.center {padding:0 220px 0 250px;}
.left {position:absolute; width:250px; left:0; top:0; border-right:1px solid #CCC; padding-bottom:50px;}
.right {position:absolute; width:220px; right:20px; top:0; border-left:1px solid #CCC;}
.center, .left, .right {padding-top:15px;}

.news {}
.news H1 {font-size:14px;}
.news .date {font-size: 11px; color: #ff6c00; font-style:italic;}
.news P {margin:0; margin-bottom:1em;}
.news IMG {float:left; margin-right:7px; margin-top:3px;}

.newsArchive {}
.newsArchive LI {border-bottom:1px solid #CCC; margin-bottom:2px; padding-bottom:5px;}
.newsArchive LI LI {border-bottom:0; padding-bottom:0;}
.newsArchive A.current {text-decoration:none; cursor:text;}
.newsArchive UL {padding-left:15px; margin-bottom:0; margin-top:1px;}

.mainPhotos {}
.mainPhotos IMG {margin-bottom:20px;} 

.photoGallery {}
.photoGallery IMG {margin:0 10px 3px 0;} 
.photoGallery A {display:block; float:left; border:1px solid #CCC; border-width:0 1px 1px 0; margin:0 10px 10px 0; padding-bottom:4px; text-decoration:none;}

.catalog {}
.catalog DIV {margin-bottom:1em;}
.catalog IMG {margin-top:3px; margin-right:10px; border:1px solid #CCC;}
.catalog B {display:block; margin-bottom:7px;}

.catalogItem {}
.catalogItem B {display:block; margin-bottom:7px;}
.catalogItem IMG {margin-right:20px; margin-top:3px;}

.forumTable {}
.forumTable THEAD TD {font-weight:bold; background-color:#F1F0EE;}
.forumTable TD {padding:2px 4px 4px; border:1px solid #CCC;}

.forumDiscuss {}
.forumDiscuss DIV {padding-bottom:1em;}
.forumDiscuss DIV.hr {height:3px; background-color:#CCC; border:0; margin-bottom:11px; line-height:1px; font-size:1px;}

.faq {}
.faq LI {margin-bottom:.7em; padding-left:.7em; border-left:2px solid #CCCCCC;}
.faq LI LI {border:0;}
.faq LI UL {margin-bottom:1em;}
.faq DIV {display:none;}
.faq DIV DIV {display:block;}

.faqForum {}
.faqForum LI {padding:0;}
.faqForum LI LI {padding-left:10px;}
.faqForum LI UL {margin:.7em 0;}
.faqForum .answer {display:none; padding-top:10px;}

.voteResult {margin-top:10px;}
.voteResult TD {padding:3px 10px 4px 0; border-bottom:1px dotted #CCCCCC; width:240px;}
.voteResult DIV {background-color:red; float:left;}

.searchResult {}

#search-top {float:right;}

#backFromPrint {display:none;}
/* -------------------------------------------- */

/* OTHER=
----------------------------------------------- */

#menu .submenu UL {padding: 0; margin: 7px 0; width: 185px; list-style:none; list-style-image: none;}
#menu .submenu UL LI {background: none; padding: 0; margin: 0;}
#menu .submenu A {display: block; color: #ffffff; text-decoration: none; padding: 4px 12px;}
#menu .submenu A:hover {display: block; color: #ffffff; text-decoration: none; padding: 4px 12px; background-color: #86ba18;}
#menu DIV.submenu {display: none; background-color: #ff9600; position:relative; margin-top: -8px; z-index: 99999999;}

DIV.top-nav { background-color: #ffffff;}
DIV.top-nav A {display:block; background-position:0 0; background-repeat:no-repeat; text-indent:-999999px; height:41px; line-height:41px;}
DIV.top-nav A:hover, DIV.top-nav A.curr, DIV.top-nav A.curr:hover {background-position:0 -41px;}

DIV.top-nav A.curr2, DIV.top-nav A.curr2:hover {background-position:0 -41px;}

.cellSpacer {padding:0 20px;}
.left .cellSpacer {padding:0; padding-right:20px;}
.right .cellSpacer {padding:0; padding-left:20px;}

/*
.paging {}
.paging A {margin-left:7px;}
.paging A.current {text-decoration:none; cursor:text; color:#000000;}*/
.paging {display:table; width:100%; margin-bottom:27px;}
.paging * {float:left;}
.paging A, .paging B {padding:0 5px;}
.paging A {font-size: 14px; color: #537423;}
.paging B {font-size: 14px; color: #2c2c2c; font-weight: bold;}
.paging .curr {font-weight: bold; color: #2c2c2c; text-decoration:none;}
.paging A.btn {width:9px; background-position:0 50%; background-repeat:no-repeat; border:0; padding:0; text-decoration:none;}
.paging A.first {background-image:url(/media/img/arrow-first.gif); background-position:100% 50%; margin-left:7px;}
.paging A.last {background-image:url(/media/img/arrow-last.gif);}
.paging A.next {background-image:url(/media/img/arrow-next.gif);}
.paging A.prev {background-image:url(/media/img/arrow-prev.gif); background-position:100% 50%;}
.paging .noborder {border:0;}

.confirm {}
.confirm P {color:red; font-weight:bold; font-size:11px;}

.sitemap {}
.sitemap A B {display:block; border-bottom:2px solid #CCCCCC; padding-bottom:5px;}
.sitemap A B {text-decoration:none;}
.sitemap A:hover B {border-bottom-color:#FFFFFF;}
.sitemap UL {padding: 0; margin: 0 0 8px 0;}
.sitemap LI {padding-left: 12px; background: url('/media/img/bullet3.gif') 0 5px no-repeat;}
.sitemap LI A, .sitemap LI A:hover {font-size: 14px; color: #537423;}
.sitemap LI UL {margin: 4px 0 0 25px; padding: 0;}
.sitemap LI UL UL {margin: 4px 0 4px 25px; padding: 0;}
.sitemap LI LI {padding-left: 12px; background: url('/media/img/bullet4.gif') 0 5px no-repeat;}
.sitemap LI LI A, .sitemap LI LI A:hover {font-size: 12px; color: #2c2c2c;}
/* -------------------------------------------- */