/* CSS Document */
/* To avoid automatic paragraphs spaces: */

/* To avoid automatic paragraphs spaces: */
P, UL, OL, h1, h2, h3 { margin-top: 0px; margin-bottom: 0px; }

@font-face {
 font-family: AllerBold;
 src: url("http://tsk.tktk.ee/design/design//common/img/fonts/Aller_Bd.eot") /* EOT file for IE */
}
@font-face {
 font-family: AllerBold;
 src: url("http://tsk.tktk.ee/design/design//common/img/fonts/Aller_Bd.ttf") /* TTF file for CSS3 browsers */
}
@font-face {
	font-family : AllerBold;
	src: url("http://tsk.tktk.ee/design/design//common/img/fonts/Aller_Bd.woff");
}

@font-face {
 font-family: Aller;
 src: url("http://tsk.tktk.ee/design/design//common/img/fonts/Aller_Rg.eot") /* EOT file for IE */
}
@font-face {
	font-family : Aller;
	src: url("http://tsk.tktk.ee/design/design//common/img/fonts/Aller_Rg.woff");
}
@font-face {
 font-family: Aller;
 src: url("http://tsk.tktk.ee/design/design//common/img/fonts/Aller_Rg.ttf") /* TTF file for CSS3 browsers */
}


h1 {
	font-family: AllerBold, Aller, Arial;
  font-size:30px;
	padding-bottom:10px;
  font-weight:normal;
  line-height:30px;
	letter-spacing:-1px;
	color:#2e2e2e;
	text-transform:uppercase;
	}
h2 {
	font-family: AllerBold, Aller, Arial;
  font-size:25px;
	padding-bottom:5px;
  font-weight:normal;
  line-height:25px;
	letter-spacing:-1px;
	color:#2e2e2e;
	text-transform:uppercase;
}
h3 {
	font-family: AllerBold, Aller, Arial;
  font-size:20px;
	padding-bottom:5px;
  font-weight:normal;
  line-height:20px;
	letter-spacing:-1px;
	color:#2e2e2e;
	text-transform:uppercase;
}


body {
	color: #555;
	font-family: Arial, Tahoma;
	font-size:14px;
	margin:0px;
	padding:0px;
	line-height:18px;
	background-color:#FFFFFF;
  background-image:url(http://tsk.tktk.ee/design/design//common/img/background.png);
  background-position:top;
  background-repeat:no-repeat;
	}
  
.white_text{
	color:#fff;
}
	
a {
	text-decoration:none;
	color:#5e8350;
}
a:hover {
	text-decoration:underline;
	color:#5e8350;
}

/*--------Meny_1----------*/

a.meny_1{
	font-family: AllerBold, Aller, Arial, Tahoma;
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
  text-transform:uppercase;
  letter-spacing:-1px;
}
a:hover.meny_1{
	font-family: AllerBold, Aller, Arial, Tahoma;
	color:#78a168;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
  text-transform:uppercase;
  letter-spacing:-1px;
}
a.meny_1_active{
	font-family: AllerBold, Aller, Arial, Tahoma;
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
  text-transform:uppercase;
  letter-spacing:-1px;
}
a:hover.meny_1_active{
	font-family: AllerBold, Aller, Arial, Tahoma;
	color:#ffffff;
	text-decoration:none;
	font-size:18px;
	font-weight:normal;
  text-transform:uppercase;
  letter-spacing:-1px;
}


.intro_news_date{
	color:#fff;
  font-size:14px;
}
a.intro_news_title{
	color:#fff;
  font-family: Aller, Arial, Tahoma;
  font-size:18px;
  letter-spacing:-1px;
}
a:hover.intro_news_title{
	color:#fff;
  text-decoration:none;
}
a.intro_news_text{
	color:#bfddb4;
  font-size:14px;
}
a:hover.intro_news_text{
	color:#bfddb4;
  font-size:14px;
  text-decoration:none;
}

a.news_list_title{
  font-size:14px;
  color:#000;
}

a.news_list_intro{
	color:#555;
  font-size:12px;
}
a:hover.news_list_intro{
	color:#555;
  font-size:12px;
  text-decoration:none;
}


/*-- backgrounds --*/
.menu_1_background{
	float:left;
  padding-left:14px;
  padding-right:14px;
  padding-top:20px;
  height:40px;
}
.menu_1_background_a{
	float:left;
  padding-left:14px;
  padding-right:14px;
  background-image:url(http://tsk.tktk.ee/design/design//common/img/menu_1_background_a.png);
  height:40px;
  padding-top:20px;
}

.last_event_date{
	font-family: AllerBold, Aller, Arial, Tahoma;
  font-size:23px;
  letter-spacing:-1px;
  color:#2e2e2e;
}

.contact{
	color:#919191;
  font-size:12px;
}
.copyright{
	color:#b8b8b8;
  font-size:12px;
}

a.path{
	font-size:12px;
}

.menu_2_background{
	padding:10px;
  border-bottom:1px solid #bfbdbd;
}

a.menu_2_active{
	color:#000;
}
a:hover.menu_2_active{
	text-decoration:none;
}

a.menu_3{
	font-size:12px;
}
a.menu_3_active{
	font-size:12px;
  color:#000;
}
a:hover.menu_3_active{
	font-size:12px;
  color:#000;
  text-decoration:none;
}

.gallery_picture{
	margin:5px;
  border:1px solid #ccc;
  padding:10px;
}
.gallery_picture:hover{
	margin:5px;
  border:5px solid #ccc;
  padding:6px;
}

.black_text{
	color:#000;
}

.list_header{
	padding:5px;
  color:#000;
	border-bottom:5px solid #78a168;
}
.list_field{
	padding:5px;
  font-size:12px;
  background-color:#e9e9e9;
}
.list_field_2{
	padding:5px;
  font-size:12px;
  background-color:none;
}


a.lang_menu{
	font-family: AllerBold, Aller, Arial, Tahoma;
	color:#ffffff;
	text-decoration:none;
	font-size:15px;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
  text-transform:uppercase;
  letter-spacing:-1px;
}
a:hover.lang_menu{
	font-family: AllerBold, Aller, Arial, Tahoma;
	color:#78a168;
	text-decoration:none;
	font-size:15px;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
  text-transform:uppercase;
  letter-spacing:-1px;
}
a.lang_menu_active{
	font-family: AllerBold, Aller, Arial, Tahoma;
	color:#78a168;
	text-decoration:none;
	font-size:15px;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
  text-transform:uppercase;
  letter-spacing:-1px;
}
a:hover.lang_menu_active{
	font-family: AllerBold, Aller, Arial, Tahoma;
	color:#78a168;
	text-decoration:none;
	font-size:15px;
	font-weight:normal;
	padding-left:4px;
	padding-right:4px;
  text-transform:uppercase;
  letter-spacing:-1px;
}
