﻿/* CSS Document */

.componentheading {

padding: 0px 0px 15px 0px;
line-height:22px;
color: #3aa7ec;
font-size:14px;
font-weight: bold;
font-family:  verdana;
margin:0px;
}

.sectiontableentry1 {
line-height:35px;
}

.readon {

}

.article_seperator {
 display: block;
    height: 1px;
    border: 0;
    border-top: 1px solid #ccc;
    margin: 1em 0;
    padding: 0;

}


body {
color:#696969;
padding: 88px 0px 0px 0px;
margin:0;
font-family:Verdana, arial, helvetica;
	}



	
@font-face {
        font-family: "Avenir LT 65 Medium";
        src: url("http://lmc.icds.ee/templates/icds/css/avenir") format("TrueType","True Type", "TrueType Outlines","opentype", "intellifont");
      }
      
      @font-face {
        font-family: "Museo 700";
        src: url("http://lmc.icds.ee/templates/icds/css/museo.otf") format("TrueType","True Type", "TrueType Outlines","Opentype", "intellifont");
      }


/* Example page */
	bodybrand {padding: 0; margin: 0; padding-top: 4em;}
	
/* END */		


/* Brand menu */

/* set width using next two */
.pageWidth {width: 980px; margin: auto;}
#menuBar {min-width: 980px}


#brandMenu {position: fixed; top: 0; left: 0; width: 100%;z-index: 101;}

/* set font */
#menuPopup, label.toggle {font-family: sans-serif}
	
/* Menu popup styles */	
	#menuPopup {
		-webkit-font-smoothing: antialiased;
		-moz-osx-font-smoothing: grayscale;
		background: #2a292d;
		text-transform: uppercase;
		width: 100%;
		padding-top: 2em;
		padding-bottom: 2em;
		float: left;
		text-align: center;
		display: none
	}
	#menuPopup ul {
		width: 50%;
		float: left;
		padding: 0; 
		margin: 0; 
	    list-style: none
	}
	#menuPopup li {
		text-align: left;
		padding: 0;
		margin: 0
	}
	#menuPopup a {
		font-size: 0.875em;
		display: block;
		border-bottom: 1px solid #424146;
		color: #77afdf;
		padding: 0.8em 0 !important;
		line-height: 1em;
		text-decoration: none;
	}
	#menuPopup li.cur a {
		color: #666
	}
	#menuPopup ul.menuMainExt a {
		color: #fff
	}
	#menuPopup ul li:last-child a {
		border: none !important
	}
	#menuPopup .menuMainPopup li {
		margin-right: 1em
	}
	#menuPopup .menuMainExt li {
		margin-left: 1em
	}
/* END */	

/* Menu bar */
	label.toggle {cursor: pointer}
	#menuBar {
		float:left;
		background: #2a292d;
		width: 100%;
		color: #fff;
		font-size: 0.9em;
	}

	#menuBar ul {
		width: 100%;
		padding: 0;
		margin: 0;
		list-style: none;
		line-height: 0.9em;
		display: table
	}
	#menuBar ul li {
		margin: 0;
		padding: 0;
		display: table-cell;
		vertical-align: middle
	}
	#menuBar ul li.menuLogo {
		width: 35%
	}
	#menuBar ul li.menuLogo img {
		height: 33px !important;
		width: auto;
		margin: 1.2em 3em
	}
	#menuBar ul li.menuLogo a:hover {
		cursor: pointer
	}
	
	#menuBar ul li.menuLabel {width: 30%; text-aling: center;}
	#menuBar ul li.menuLabel label.toggle {
					text-transform: uppercase;
					display: block;
					text-align: center;
					color: #fff;
				    margin: 0;
				    float: left;
				    box-sizing: border-box;
				    width: 100%;
				    text-align: center;
				    line-height: 5em;
	}
	
	#menuBar ul	li.menuSocial {
		width: 35%;
		text-align: right
	}
	#menuBar ul	li.menuSocial li {
		display: inline-block
	}
	#menuBar ul	li.menuSocial a {
		display: inline-block;
		margin-left: 1em;
		opacity: 0.5
	}
	#menuBar ul	li.menuSocial a:hover {
		opacity: 1
	}
	#menuBar ul	li.menuSocial ul {
		padding-right: 3em; float: right
	}
/* END */
	

/* Technical */					
	#toggle, .toggle { display: none}

	#toggle:checked ~ #menuPopup {
		display: block;
		opacity: 1;
		-webkit-animation: fadein 0.6s;
		-moz-animation: fadein 0.6s;
        -ms-animation: fadein 0.6s;
        -o-animation: fadein 0.6s;
        animation: fadein 0.6s;
	}
	#toggle:checked > #menuPopup {display: none}

	@keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}
	
	@-moz-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}
	@-webkit-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}
	@-ms-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}​
	@-o-keyframes fadein {
	    from { opacity: 0; }
	    to   { opacity: 1; }
	}​
/* END */




.agenda {
line-height:22px;
margin:0px;
}

.agenda p{
line-height:22px;
margin:0px;
}

.agenda h1 {
line-height:22px;
color: #3aa7ec;
font-size:14px;
font-weight: bold;
font-family:  verdana;
margin:0px;
}

h5 {
line-height:22px;
color: #3aa7ec;
font-size:14px;
font-weight: bold;
font-family:  verdana;
margin:0px;
}

h6 {
line-height:22px;
color: #265471;
font-size:13px;
font-weight: bold;
font-style: italic;
font-family:  verdana;
margin:0px;
}



h3 { font-size:14px;
}


A:img#hover07{
background-image: url(../images/2007off.png);
 padding-top: 73px; overflow: hidden; height: 0; 
 width: 106px;
}


A:hover:img#hover07{
background-image: url(../images/2007on.png);
 padding-top: 73px; overflow: hidden; height: 0; 
 width: 106px;
}


A:img#hover08{
background-image: url(../images/2008off.png);
 padding-top: 73px; overflow: hidden; height: 0; 
 width: 110px;
}


A:hover:img#hover08{
background-image: url(../images/2008on.png);
 padding-top: 73px; overflow: hidden; height: 0; 
 width: 110px;
}



A:img#hover09{
background-image: url(../images/2009off.png);
 padding-top: 73px; overflow: hidden; height: 0; 
 width: 110px;
}


A:hover: img#hover09{
background-image: url(../images/2009on.png);
 padding-top: 73px; overflow: hidden; height: 0; 
 width: 110px;
}

A:img#hover10{
background-image: url(../images/2010on.png);
 padding-top: 73px; overflow: hidden; height: 0; 
 width: 110px;
}


A:hover:img#hover10{
background-image: url(../images/2010on.png);
 padding-top: 73px; overflow: hidden; height: 0; 
 width: 110px;
}


	
img {
	margin:0px;
	padding:0px;
}

a img {border: 0px;}

P { color:#696969;
line-height:20px;
font-size: 12px;
font-family:  verdana;
 }

td {
margin:-5px 0px 0px 0px;
padding:0px;
font-size:12px;
}

td A { color: #265471; text-decoration: none; }
td A:visited { color: #265471; text-decoration: none; }
td A:hover { color: #62B2E5; }




.heading { font: bold 13px verdana, tahoma, Arial; color: #68681F; }
A { color: #265471; text-decoration: none; }
A:visited { color: #265471; text-decoration: none; }
A:hover { color: #62B2E5; }
.menuitem A { font: bold 10px Verdana, Arial; color: #FFFFFF; }
.menuitem A:hover { color: #FFFFFF; }
.menuitem2 A { font: bold 9px Verdana, Arial; color: #E7F2FF; }
.header { font: bold 11px verdana, tahoma, Arial; color: #68681F; }
.lighttxt { font: 10px verdana, tahoma, Arial; color: #AAAA56; }
.ulighttxt { font: 10px verdana, tahoma, Arial; color: #B9B188; }
.txt { font: 11px verdana, tahoma, arial; color: #68681F; }
.contact { font: 11px verdana, tahoma, arial; color: #68681F; line-height: 16px; }
.txt2 { font: 10px verdana, tahoma, arial; color: #68681F; line-height: 16px; }

.menu3rd{ padding-bottom:20px;
font-size: 14px;
font-weight: bold;
font-family: tahoma;
color: #7EB2CE; 
}

.side_menu {
padding-top: 15px;
}
/* Juurde lisatud */

.copy1 {
margin:0;
padding-left:5px;
padding-top:10px;
padding-bottom:53px;
color:#8F8F8F;
font-size:9px;
font-family:Verdana;
font-weight: bold;
text-align:left;

}


.front {
color:#696969;
font-size: 13px;
font-family:  verdana;
line-height:20px;
}


/*TABLES*/

.contentheading {
display:none;
padding-bottom:20px;
font-size: 14px;
font-weight: bold;
font-family: arial;
text-transform:uppercase;
letter-spacing:0.05em;
color:#3aa7ec;
}

.mainheading {
font-size: 20px;
font-family:  verdana;
color:#5C9DC5;
}


.content_column {
padding-left: 15px; 
padding-right: 15px;
text-align: left;
font-size: 11px;
font-family: tahoma;
color: #333333;
}

.content_column a, .content_column a:visited {
color: #2B5A89; 
text-decoration: none;
font-weight: normal;
}

.content_column a:hover {
color: #2B5A89; 
text-decoration: underline;
}


.menubg{ 
height: 90px;
background: url(../images/line1.gif) repeat-x;
 } 


.menualgus{ 
background: url(../images/line.gif) repeat-x;
 } 

/*//////////////////*/

ul#mainlevel-nav
{
background:transparent;
list-style: none;
font-family: verdana;
letter-spacing:1px;
font-size: 10px;
color:#8F8F8F;
margin: 0;
padding:9px 0px 8px 48px;
float:left;
text-transform: uppercase;
}
ul#mainlevel-nav li
{
float:left;
background:transparent;
padding: 0px;
margin: 0;
text-transform: uppercase;
}

ul#mainlevel-nav li A{
margin:0;
background:transparent;
color:#919191;
padding-left: 7px;
padding-right: 7px;

}

ul#mainlevel-nav li A:hover{

color:#3aa7ec;
}

ul#mainlevel-nav li a#active_menu-nav {color:#3aa7ec;
}
ul#mainlevel-nav li a#active_menu-nav:hover {color:#3aa7ec;
}

/* Years */

ul#mainlevel-navy
{
list-style: none;
font-family:"Museo 700", verdana;
letter-spacing:0px;
font-size: 30px;
color:#B1B1B1;
font-weight:normal;
line-height:73px;
margin: 0;
padding:0px 0px 0px 38px;
float:left;
text-transform: uppercase;
}
ul#mainlevel-navy li
{
margin:0px;
padding:0px;
float:left;
text-transform: uppercase;
}

ul#mainlevel-navy li A{
color:#B1B1B1;
margin:0px;
padding-left: 7px;
padding-right: 7px;

}

ul#mainlevel-navy li A:hover{
background: url(../images/yearback.png) no-repeat;
position:relative;
margin:0px;
padding-top: 5px;
padding-bottom:30px;
background-position:16px 0px;
color:#7B797A;

}

ul#mainlevel-navy li a#active_menu-navy {color:#7B797A;
}
ul#mainlevel-navy li a#active_menu-navy:hover {color:#7B797A;
}


/* Menu */
ul#mainlevel-navm
{
background:transparent;
list-style: none;
font-family: verdana;
letter-spacing:1px;
font-size: 10px;
color:#8F8F8F;
margin: 0;
padding:9px 0px 8px 0px;
float:left;
text-transform: uppercase;
}
ul#mainlevel-navm li
{
float:left;
background:transparent;
padding: 0px;
margin: 0;
text-transform: uppercase;
}

ul#mainlevel-navm li A{
background:transparent;
color:#919191;
padding-left: 7px;
padding-right: 7px;

}

ul#mainlevel-navm li A:hover{

color:#3aa7ec;
}

ul#mainlevel-navm li a#active_menu-navm {color:#3aa7ec;
}
ul#mainlevel-navm li a#active_menu-navm:hover {color:#3aa7ec;
}


table.contentpaneopen {
  width: 100%;
	padding-left: 0px;
	padding-right: 0px;
	margin: 0px;
}