body {
	font-family:Tahoma, Verdana, Helvetica, sans-serif;
	margin:0; 
	padding:0;
	background:url(images/bg.jpg) repeat-x;
	font-size:13px;
}

h1 {
	font-family:"Times New Roman", Times, serif;
	font-size:22px;
	font-style:italic;
}
h2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
}


.head2 {
	font-family:"Times New Roman", Times, serif;
	font-size:18px;
	margin:16px 0px 10px 30px;
}

.underlinedHeader {
	border-bottom:1px #999999 solid;
	margin:25px 0 15px 0 !important;
	font-weight:bold;
	font-size:14px;
}
.printlogo {
	display:none;
}



h5 {
	float: right;
	margin: 1.2em 0 .5em 1.5em;
	width: 155px;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-variant: small-caps;
	font-size: 16px;
	line-height: 1.3em;
	border-left:medium #999999 solid;
	padding:0 0 0 .8em;
}



#container{
	position:absolute;
	margin-left:50%;
}

#content{
	background:url(images/zwirls.jpg) top center no-repeat;
	margin-left:auto;
	margin-right:auto;
	position:absolute;
	width:872px;
	left:-436px;
}


#content a {
	color:#094975;
}

#content a:hover {
	color:#66c5dc;
}



/* subpage header */

#subpageHead {

	width:872px;
	height:150px;
	clear:both;
}
#subpageHead .logo {
	position:absolute;
	top:17px;
	right:0px;
}
.lang {
	position:absolute;
	left:524px;
	top:5px;
	white-space:nowrap;
}

.customTableHeader { text-align:left; font-weight:bold; padding-left:10px; background:#0066FF url(images/tableheader.gif) repeat-x; color:#FFF;}


/* alumise lingikasti stiilid */

#contentLinks {clear:both; font-size:11px; width:872px; background:#eeeeee url(images/linksTable_bottom.gif) bottom center no-repeat; padding-bottom:10px; margin-top:20px;}
#contentLinks td {width:218px; vertical-align:top;}


#contentLinks th { text-align:left; padding-left:10px; width:218px; height:34px; background:#0066FF url(images/tableheader.gif) repeat-x;}
#contentLinks th img {border:0;}
#contentLinks .st {background:url(images/st.gif) left no-repeat !important;}
#contentLinks .nd  {background:url(images/nd.gif) right no-repeat !important;}

#contentLinks .header1 {background:url(images/tableheader1.gif) center no-repeat; width:160px; height:34px; text-indent:-10000px;}
#contentLinks .header2 {background:url(images/tableheader2.gif) center no-repeat; width:128px; height:34px; text-indent:-10000px;}
#contentLinks .header3 {background:url(images/tableheader3.gif) center no-repeat; width:111px; height:34px; text-indent:-10000px;}
#contentLinks .header4 {background:url(images/tableheader4.gif) center no-repeat; width:156px; height:34px; text-indent:-10000px;}

#contentLinks .subgroup { padding-left:10px; }
#contentLinks p { background:url(images/bullet.gif) left top no-repeat; display:block; padding-left:12px; margin:10px 2px 2px 6px;}

.group { font-weight:bold; background:url(images/tinyarrow.gif) left top no-repeat !important; padding-left:14px !important; margin-left:4px !important;}

#contentLinks a {color:#000000; text-decoration:none; display:block;}
#contentLinks a:hover {color:#000000; text-decoration:underline; color:#66c5dc !important;}

.contentLinks_fineprint {font-size:11px;font-weight:bold;text-align:center;}
.contentLinks_fineprint a {color:#094975;}
.contentLinks_fineprint a:hover {color:#66c5dc;}



/*lehespetsiifilised stiilid */



.engFloatingContacts {
	position:absolute;
	left:80px;
	top:500px;
}
.engFloatingContacts .name {
	width:200px;
}

#subpageContent {
	margin:0 70px 0 70px;
	width:auto;
	clear:both;
}
#subpageContent p {
	line-height:1.8em;
	margin:1.5em 0 0 0;
}
#subpageContent li {
	line-height:1.8em;
}

#subpageContent .image {
	float:right;
	text-align:center;
	color:#999999;
	font-style:italic;
	margin:1.8em 0 .5em 1em;
}
#subpageContent .image img {
	border:2px #CCCCCC solid;
}

#subpageContent .aboutUsImg {position:relative;height:356px;margin-left:30px;}
#subpageContent .aboutUsImg img {position:absolute;}

.kadriAboutImg {position:relative;height:336px;}
.kristelAboutImg {position:relative;height:386px;}
.tiitAboutImg {position:relative;height:466px;}
.mariliisAboutImg {position:relative;height:386px;}

#subpageContent .kadriAboutImg img 		{position:absolute; right:-25px; top:-80px;}
#subpageContent .kristelAboutImg img 	{position:absolute; right:-20px; top:-30px;}
#subpageContent .mariliisAboutImg img 	{position:absolute; right:-40px; top:-30px;}
#subpageContent .tiitAboutImg img 		{position:absolute; right:0px; top:-50px;}

#subpageContent .text {float:left; width:470px;}


#personSubmenu .aboutUsSubMenuSep {border-left:solid 1px #CCCCCC; padding:0 7px 0 20px;}
#personSubmenu .padR {padding-right:20px;}
#personSubmenu td {height:23px;}
#personSubmenu {margin:0 0 20px 0;}



#subpageContent .contact_pic {position:relative; float:right; margin-right:-70px; top:0px;}
#subpageContent .contact_details {padding:80px 0 0 10px;}

#detailBox {position:relative; float:right; width:290px; height:320px;}
#detailBox .box {position:absolute; top:-47px; right:-28px; background:url(images/detailbox.jpg) left top no-repeat; width:305px; height:248px;}
#detailBox .boxWhite {position:absolute; top:-47px; right:-28px; background:url(images/detailboxwhite.jpg) left top no-repeat; width:305px; height:248px;}
#detailBox .box ul { list-style:url(images/detailbox_listbullet.gif); margin:15px 0 0 70px; padding:0;}
#detailBox .box li { margin:0 0 10px 0;}
#detailBox .cnt {text-align:center;}

#koostpartner{position:relative; float:right; width:270px; height:220px; text-align:center; border-left:1px #999999 solid;}



#articlelist {
	list-style:url(images/articleicon.gif);

}

#articlelist li {
	margin:0 0 5px 0;
}


#morearticles {
	margin-top:25px;
	border-top:2px #CCCCCC solid;
}
#morearticles p{
	font-weight:bold;
}


.hidden {
	visibility:hidden;
}


/* ülemise lingimenüü stiilid */

#headLinks {

}

#headLinks ul{
	list-style:none;
	margin:0;
	padding:10px 0 0 0;
	
}
#headLinks li{
	position:relative;
	display:block;
	width:100px;
	height:80px;
	vertical-align:bottom;
	margin:0 0px 0 0;
	padding:0;
	float:left;
	font-size:13px;
	font-weight:bold;	
}

#headLinks a {
	color:#606060;
	text-decoration:none;
	display:block;
	padding:0px 20px 0 20px;
	position:absolute;
	bottom:0px;
}
#headLinks a:hover {
	text-decoration:underline;
}

#headLinks .borderL {
	border-left:solid 1px #606060;
}



