
/* TEMPLATE CUSTOM STIILID */

.sidebarMailer { text-align:center; font-family: Verdana, Tahoma, Arial; font-size: 10px; color:gray; margin:1px; width:126px; border:1px solid; border-color: gray silver silver gray; }


/* DYNMENU */

.homeDynMenuDIV { background-image:url('/template/_images/dyn_default.png'); cursor: hand; cursor: pointer; width:200px; height:31px; color: #ffffff;}
.homeDynMenuDIV td { padding-right:25px; padding-top:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ffffff; }
.homeDynMenuDIV_hover { background-image:url('/template/_images/dyn_hover.png'); cursor: hand; cursor: pointer; height:31px; color: #ffffff; }
.homeDynMenuDIV_hover td { padding-right:25px; padding-top:8px; font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; color: #ffffff;}
.homeDynMenuDIV a, a:hover {  color: #ffffff; text-decoration: none; }
.homeDynMenuDIV_hover a, a:hover {  text-decoration: none; color: #ffffff; }


/* TEXTMENU */


.textmenu { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#a1a2a5; text-decoration:none; font-weight:bold; }
.textmenu:hover { text-decoration:none; color:blue; }
.textmenu_active { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:blue; text-decoration:none; font-weight:bold; }
.textmenu_vr { font-family: Arial, Helvetica, sans-serif; font-size:14px; color:#a1a2a5; text-decoration:none; padding-right:10px; padding-left:10px; font-weight:bold; }
	


/*
	WIDGET: Keriv tekstibanner
*/

.scrollTBanner_DIV {
	font-family:Arial;
	font-size:14px;
	font-weight:bold;
	color:#C88542;
	text-decoration:none;
	margin-top:5px;
	margin-bottom:25px;
	height:20px;
}

.scrollTBanner_DIV a {
	color:#C88542;
	text-decoration:none;
}

.scrollTBanner_DIV a:hover {
	color:#8492D4;
	text-decoration:none;
}



/* HOME komponent */

.homePageMenuTable {  }
.homePageMenuCellA1 {  }
.homePageMenuCellA2 {  }
.homePageMenuCellB1 {  }
.homePageMenuCellB2 {  }
.homePageMenuCellFont1 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #6633CC; text-decoration: underline; }
.homePageMenuCellFont1:hover {  color: #6633CC; text-decoration: underline; }
.homePageMenuCellFont2 {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #3C7777; text-decoration: none; }
.homePageMenuCellFont2:hover { color:green; text-decoration: underline; }

.mailerText { font-family: Arial, Helvetica, sans-serif; font-size: 12px; }

.homePageDropdownMenu {  }

.homeGalleryBtnDIV { margin-left:10px; margin-bottom:10px; }
.homeGalleryBtnDIVhover { margin-left:10px; margin-bottom:10px; }

.LinkFileDiv { spacing-bottom:15px; }
.LinkFileImg {}
.LinkFileHref { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #737373; }
.LinkFileDesc { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #408080; }

.SwitchBlockTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #996666; }
.SwitchBlockBody {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; margin-left: 20px; color: #996666; }
.ImgPairLink { font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #C4C4C4; }

/* NEWS komponent */

.news_1st_MainDIV {  }
.news_1st_MainTitle a, .news_1st_MainTitle a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: blue; text-decoration: underline; text-transform:uppercase; }
.news_1st_MainDate { font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #737373; text-decoration: none; }
.news_1st_MainBody { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 17px; text-decoration: none;  margin-top : 5px; }
.news_1st_ListDIV { }
.news_1st_ListTitle a, .news_1st_ListTitle a:hover { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color: blue; text-decoration: underline; margin-bottom: 4px; }
.news_1st_ListDate { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 17px; text-decoration: none; width:85px; margin-bottom: 4px; }
.news_1st_MainBtn { text-align:right; margin-right:50px; }

.newsListingBlock { margin-bottom: 20px; }
.newsListingTitle { font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: blue; text-decoration: underline; }

.newsListingDate {  font-family: Arial, Helvetica, sans-serif; font-size: 10px; font-weight: normal; color: #737373; text-decoration: none; }

.newsListingBody {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 17px; text-decoration: none;  margin-top : 5px}



.newsReadTitle {  font-family: Arial, Helvetica, sans-serif; font-size: 14px; font-weight: bold; color: #000000; text-decoration: none; margin-top : 16px;}

.newsReadBody {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #000000; line-height: 16px; text-decoration: none; margin-top : 13px; }
.newsReadDate {  font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color: #ADADAD; text-decoration: none; }

.newsHeadlinesDiv { padding: 12px; }
.newsHeadlines { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #51A2A2; }
.newsHeadlines:hover { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; text-decoration: underline; color: #007512; }

/* SITEMAP */

.sitemapLang { font-family: Arial, Helvetica, sans-serif; font-size: 13px; font-weight: bold; color: #737373; line-height: 10px; text-decoration: none; margin-top : 16px; }
.sitemapList1 {  line-height: 10px; margin-top : 14px; }
.sitemapLink1 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; color:#6633FF; }
.sitemapList2 {  }
.sitemapLink2 { font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: normal; color:#5C70F3; }
.sitemapList3 {  }


/* FIND komponent */

.findResultInfo {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px}
.findResultWords { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold}
.findResultNumber { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold }
.findResultCurrentNumbers { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px ; font-weight: bold }
.findResultBody {  margin-top: 15px; margin-right: 0px; margin-bottom: 20px; margin-left: 20px}
.findResultTitle { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px; font-weight: bold; color: #996600; text-decoration: none; }
.findResultTitle:hover { text-decoration: underline }
.findResultOrder { font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif; font-size: 16px ; font-weight: bold; color: #C0C0C0; }
.findResultLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #666699; text-decoration: none; }
.findResultLink:hover { text-decoration: underline }
.findResultPreview { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #A8A8A8; }
.findNavTable {}
.findNavLink { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #996600; }
.findNavCurrent { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: bold; }


/* FORM komponent */

.formDIV { background-color: #F9F9F9; border: 1px #C0C0C0 solid; width: 430px; text-align: center; padding: 10px; }
.formTbl { width: 100%; }
.formButton { font-family: Arial, Helvetica, sans-serif; font-size: 12px;height: 25px;width: 260px;background-color: #D3D3D3;border: 1px solid;border-color: #D4D4D4 #808080 #808080 #D4D4D4; cursor:hand; }
.formComponent {background: #ffffff;width: 260px;font-family: Arial, Helvetica, sans-serif; font-size: 12px;border: 1px solid;border-color: #808080 #D4D4D4 #D4D4D4 #808080; }
.formText {font-family: Arial, Helvetica, sans-serif; font-size: 12px; font-weight: bold; line-height: 16px; color: #387070; }
.formRequired {font-family: Arial, Helvetica, sans-serif; font-size: 15px; font-weight: bold; color: green; }
.formMessage { font-family: Arial, Helvetica, sans-serif;  font-size: 14px; font-weight: bold; }




/* EVENTCAL komponent */

.eventcal2ViewsDiv { color:gray; }
.eventcal2ViewsLink, .eventcal2ViewsLink:hover { color:blue; text-decoration: underline; }

.eventcal2ViewsDiv { font-family: Arial; font-size: 12px; font-weight: normal; color: gray; margin-top:8px; margin-bottom:10px; text-align:right; }

.eventcal2CronYearDiv { font-family: Arial; font-size: 12px; font-weight: bold; color:blue; }
.eventcal2CronMonthDiv {
	font-family: Arial;
	font-size: 12px;
	font-weight: normal;
	border:1px #EEEEEE solid;
	background-color:#F7F7F7;
	margin-top:5px;
	padding:10px;
}
.eventcal2CronMonth { font-family: Arial; font-size: 13px; font-weight: bold; color:blue; }
.eventcal2CronTitle { font-family: Arial; font-size: 12px; font-weight: bold; }
.eventcal2CronDay { font-family: Arial; font-size: 12px; font-weight: normal; }
.eventcal2CronLink, .eventcal2CronLink:hover { font-family: Arial; font-size: 12px; font-weight: normal; color:blue; text-decoration: underline; }


.eventcal1TitleDiv { margin-top:0px; margin-bottom:5px; border:0px none; width:650px; border:1px #EEEEEE solid; background-color:#F7F7F7; }
.eventcal1Title { margin-top:5px; margin-bottom:5px; }
.eventcal1TitleLink { font-family: Arial; font-size: 15px; font-weight: bold; color: #1D3FDE; text-decoration: none;  }
.eventcal1TitleLink:hover { color: green; text-decoration: underline; }
.eventcal1Desc { font-family: Arial; font-size: 12px; font-weight: normal; color: #408080; margin-bottom:5px; }
.eventcal1CalEmpty { font-family: Arial; font-size: 14px; font-weight: bold; color: #666666; }

.eventcal1EventsDiv { margin-left:15px; margin-top:10px; }
.eventcal1EventHref { font-family: Arial; font-size: 13px; font-weight: bold; color:#6666CC; text-decoration:none; }
.eventcal1EventHref:hover { font-family: Arial; font-size: 13px; font-weight: bold; color:#6666CC; text-decoration:underline; }
.eventcal1EventDate { font-family: Arial; font-size: 11px; font-weight: normal; color: #B0C2D0; }
.eventcal1NoEvents { font-family: Arial; font-size: 11px; font-weight: normal; color: #B0C2D0; }

.eventcal2TitleDiv { margin-top:5px; margin-bottom:10px; border:0px none; height:225px; width:650px; }
.eventcal2Title { margin-top:20px; margin-bottom:30px; font-family: Arial; font-size: 14px; font-weight: bold; color: #000000; }
.eventcal2Desc { font-family: Arial; font-size: 12px; font-weight: normal; color: #408080; width:300px; height:94px; }
.eventcal2CalEmpty { font-family: Arial; font-size: 14px; font-weight: bold; color: #666666; padding:10px; }
.eventcal2CalTable { border: 1px solid #C3C3C3; padding:2px; width:100%; background-color: #C3C3C3;}
.eventcal2CalTableTitle { background-color: #C3C3C3; font-family: Arial; font-size: 12px; font-weight: bold; color:#ffffff; }
.eventcal2CalTableEventCell { border: 1px solid; border-color: #F9F9F9 #E8E8E8 #E8E8E8 #F9F9F9; background-color:#F9F9F9; }
.eventcal2CalEventLink { font-family: Arial; font-size: 12px; font-weight: bold; color:#6666CC; text-decoration:none; }
.eventcal2CalEventLink:hover { text-decoration:underline; color:#6666CC; }
.eventcal2CalMonthCell { border: 1px solid; border-color: #F9F9F9 #E8E8E8 #E8E8E8 #F9F9F9; background-color:#F9F9F9; }
.eventcal2CalDaySpan { background-color: #ffffff; border:1px solid #B5B5B5; width:18px; height:18px; font-family: Arial; font-size: 10px; text-align:center; margin-left:2px; }
.eventcal2NavDiv { margin-top:10px; text-align: right; }
.eventcal2NavLink { font-family: Arial; font-size: 12px; font-weight: bold; color:#669900; }
.eventcal2CalEmpty { font-family: Arial; font-size: 12px; font-weight: bold; color:#669900; }

.eventcal2More { }
.eventcal2MoreLink { font-family: Arial; font-size: 12px; font-weight: bold; color: #1D3FDE; text-decoration: none;  }
.eventcal2MoreLink:hover { font-family: Arial; font-size: 12px; font-weight: bold; color: #1D3FDE; text-decoration: none;  }

.eventcal3Title { font-family: Arial; font-size: 15px; font-weight: bold; }
.eventcal3Date { font-family: Arial; font-size: 12px; font-weight: normal; color: #387070; }
.eventcal3Body { font-family: Arial; font-size: 12px; font-weight: normal; color: #000000; margin-top:8px; margin-bottom:10px; }
.eventcal3DateList { font-family: Arial; font-size: 12px; width:100%; margin-top:15px; }
.eventcal3RegisterBtn { width: 100%; font-family: Arial, Helvetica, sans-serif; font-size: 14px; height: 25px; background-color: #D3D3D3; border: 1px solid; border-color: #D4D4D4 #808080 #808080 #D4D4D4; font-weight:bold; color:#254B4B; cursor:hand; }

.eventcal4Help { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#356A6A; width:430px; background-color: #F9F9F9; border: 1px solid #BCBCBC; margin-top:15px; margin-bottom:30px; padding:10px; }


/* Eventcal väikene kalender ääristes jm */
.eventcalSmallTable1 { border:1px solid silver; }
.eventcalSmallTable2 { }
.eventcalSmallDayCell { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#356A6A; width:23px;  text-align:center;}
.eventcalSmallDayCellSunday { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:silver; width:23px;  text-align:center;}
.eventcalSmallMonthCell { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:bold; color:#356A6A; text-align:center; background-color: #D3D3D3; }
.eventcalSmallDayNumberCell { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:#356A6A; text-align:center; }
.eventcalSmallDayNumberCell a { color:green; text-decoration:underline; }
.eventcalSmallDayNumberCell a:hover { color:green; text-decoration:underline; }
.eventcalSmallDayNumberCellSunday { font-family: Arial, Helvetica, sans-serif; font-size: 11px; font-weight:normal; color:silver; text-align:center; }
.eventcalSmallEmptyCell { }











