@import "menu.css";

div #topBanner {margin: 0 0 -3px 0;}

body
{
	font: 10px Verdana, Arial, Helvetica, sans-serif;
	background:  white url('../gfx/bg.gif') repeat-y;
	color: #000;
}
img
{
	border: 0px none #fff;
}
a
{
	color: #FF7F00;
	text-decoration: none;
}
a:hover
{
	text-decoration: underline;
}
.clear{
	clear: both;
	height: 0px;
	overflow: hidden;
}
html[xmlns] .mozclear
{
	/* this selector should be valid CSS, but Opera 7.5 (and above) will pick
	 * this up as well. Shouldn't be a problem, Opera should handle this fine,
	 * but it's a Mozilla-targeted hack, and it should probably only affect
	 * mozilla. You can do that by replacing the INVALID CSS selector
	 * :root .mozclear for what's give here.
	 */
	border-bottom: 1px solid;
	border-color: transparent;
	margin-bottom: -1px;
}
.hide
{
	display: none;		/* hide elements that CSS-targeted browsers shouldn't show */
}



#header{
	}
	#header .right{
		background: white;
	}
.mainBody{
	width: 100%;
}
.leftColumn
{
	}
	.leftBox{
		background: #4D79A6;
		padding: 17px 0 10px 0;
	}
	/*.leftBox a{
		background: #688DB3;
		display: block;
		color: white;
		padding-top: 2px;
		padding-bottom: 2px;
		}
		.leftBox a:hover{
			text-decoration: none;
			background: #86AAD0;
		}*/

		div.leftButton{
			width: 167px;
			height: 18px;
			background: url('../gfx/button.gif') no-repeat;
			margin: 0 auto;
			padding-bottom: 7px;
			}
			div.leftButton a{
				display: block;
				color: white;
				background: #688DB3;
				padding: 0 0 0 5px;
				width: 165px;
				width/**/:/**/ 160px;
				overflow: hidden;
				line-height: 16px;
				height: 16px;
			}
			div.leftButton a:hover{
				text-decoration: none;
				background: #86AAD0;
			}


.rightColumn
{
	line-height: 150%;
	}
	/*
	#location{
		padding: 7px 0 7px 17px;
		background: #051FA9;
		border-bottom: 1px solid white;
		border-top: 1px solid #8895D7;
	}
	#location a{
		color: #C8CEEC;
	}
	#location img{
		margin: 0 9px;
	}
	*/

	.midBox{
		padding: 28px 30px;
	}
	.rightColumn h1, .rightColumn h2{
		clear: right;
		font: bold 14px Verdana, Arial, Helvetica, sans-serif;
		color: #95A1AA;
	}
	.rightColumn h2{
		font-size: 13px;
	}

	.h1{
		margin-bottom: 18px;
	}
	/*
	.print{
		height: 15px;
		padding-top: 2px;
	}
	*/




div.sep{ height: 1px; background: #CCCCCC; }
div.sep hr{ display: none; }


#footer{
		background: #DDDBDC;
		color: #000;
	}
	#footer a{
		color: #000;
	}
	#footer_inner{
		text-align: center;
		line-height: 26px;
	}

.left{ float: left; }
.right{ float: right; }
.font-sm{ font-size: 9px; }


/* old BB styles */
.SubHdr{
	font: bold 14px Arial, Helvetica, sans-serif;
	color: #95A1AA;
}
.link{
	font: 11px Verdana, Arial, Helvetica, sans-serif;
}



/* vana saabi jaoks */
A.mainnav			{ color: #333333; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }
A.mainnavselected	{ color: #99A0A4; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }
A.subnav			{ color: #333333; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }
A.subnavselected	{ color: #99A0A4; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }
A.utilnav			{ color: #333333; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none;	}
A.thinlink			{ color: #000000; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; }
A.thicklink			{ color: #000000; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; font-weight: bold;}
A.whitelink			{ color: #FFFFFF; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; }
TD.mainnav			{ color: #333333; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none; font-weight: bold; }

.bigheader			{	color: #000000; font-family: Verdana, Sans-serif; letter-spacing: -0.02em; font-size: 25px; }
.largeheader,H1		{	color: #95A1AA; font-family: Verdana, Sans-serif; font-size: 14px;	font-weight: bold; }
.largetext			{	font-family: Verdana, Sans-serif; font-size: 14px; }
.smallheader		{	font-family: Verdana, Sans-serif; font-size: 10px;	font-weight: bold; text-decoration:none;}
.smalltext,P,TD		{	font-family: Verdana, Sans-serif; font-size: 10px; }
.featuretext 		{	font-family: Verdana, Sans-serif; font-size: 10px; line-height: 1.7em}
.smalltextgray		{	color: #CCCCCC; font-family: Verdana, Sans-serif; font-size: 10px; text-decoration: none;}
.intro				{	font-family: Verdana, Sans-serif; font-size: 10px; font-weight: bold; }

.dropdown {	font-family: Verdana, Sans-serif; font-size: 11px; }
.modelSelectBoxActiveLink	{	font-family: Verdana, Sans-serif; font-size: 10px; font-weight: bold; }
#footer{ position: relative; }
#lang{ position: absolute; left: 10px; top: 7px; }
#lang a.active, #lang a:hover{ font-weight: bold; }

img {
    border: none;
}

.news-list-container HR.clearer, .news-single-item HR.clearer, .news-latest-container HR.clearer{
	border:1px solid #ffffff;

}


/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
	border:1px solid #333;
	background-color:#ffffff;

}

.news-latest-container H2,.news-latest-gotoarchive {
	color:#fff;
	border:1px solid #666;
	/*background-color:#D8FA70;*/
	background-color:#769024;
}


.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	border: none;
	background-color:#ffffff;
}

.news-latest-item IMG {
	border: none;
}



/*-------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
    color: #000000;
	border: none;
	background-color:#ffffff;
}


.news-list-item {

	border: none;
	background-color:#ffffff;

	}
.news-search-form {
	border:1px solid #666;
	background-color:#ffffff;

}

.news-list-container H3 {
	border-bottom: 1px solid #aaaaaa;
	background-color: #ffffff;
}
/*
.news-list-container H3 A:LINK,.news-list-container H3 A:VISITED,.news-list-container H3 A:HOVER {
	color:#fff;
}
.news-list-container H3 A {
	color:#fff;
}
*/
.news-list-date {
	color: #aaaaaa;
	background-color: #ffffff;
	}



.news-list-container IMG {
	border:1px solid #666;
}




	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	border:1px solid #666;
	background-color:#ffffff;
}


.tx-ttnews-browsebox-SCell {
	background-color: #ffffff;
	border:1px solid #666;
}

	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	border:1px solid #666;
	background-color:#ffffff;

}
.news-single-item H2 {
	color: #85A600;
}

.news-single-additional-info {
	background-color: #ffffff;
	border: 1px solid #666;

}
.news-single-related,.news-single-files,.news-single-links  {
	border: 1px solid #666;
	background-color:#ffffff;
}



/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	border:1px solid #333;
	background-color:#ffffff;
}

.news-amenu-container UL {
	border:1px solid #666;
	background-color:#ffffff;
}
.news-amenu-container H2 {
	color:#fff;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	border: 1px solid #666;
	background-color: #769024;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	border:1px solid #666;
	background-color:#ffffff;
}

img {
    border: none;
}

.redText, .redText a, .redText a:link, .redText a:visited {
    color: #ff0000 !important;
    font-weight: bold !important;
}

.bold {
    font-weight: bold !important;
}




/* csc mailform properties
///////////////////////////////////////////////////////////////*/
.csc-mailform {
    border: none;
}

.csc-mailform-field {
clear: both;
display: block;
margin-bottom: 0.3em;
width: 100%;
}

ul, li {
    list-style-image:  url('../gfx/arrow_orange.gif');
	}

.hall, .hall a {
      color: #666666;
}

.hall:hover, .hall a:hover {
      color: #FF7F00;
}
