@charset "utf-8";
body  {
	font:  Arial, Verdana,Helvetica, sans-serif;
	background: #ffffff;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding: 0;
	text-align: center; /* this centers the container in IE 5* browsers. The text is then set to the left aligned default in the #container selector */
	color: #000000;
}
.twoColFixLt #container { 
	width: 960px;  /* using 20px less than a full 800px width allows for browser chrome and avoids a horizontal scroll bar */
	background: #FFFFFF;
	margin: 0 auto; /* the auto margins (in conjunction with a width) center the page */
	text-align: left; /* this overrides the text-align: center on the body element. */
}
.twoColFixLt #sidebar1 {
	float: left; /* since this element is floated, a width must be given */
	width: 260px; /* the actual width of this div, in standards-compliant browsers, or standards mode in Internet Explorer will include the padding and border in addition to the width */
	background: #ffffff; /* the background color will be displayed for the length of the content in the column, but no further */
	padding: 15px 0px 15px 0px;
}
.twoColFixLt #mainContent { 
	margin: 0 0 0 290px; /* the left margin on this div element creates the column down the left side of the page - no matter how much content the sidebar1 div contains, the column space will remain. You can remove this margin if you want the #mainContent div's text to fill the #sidebar1 space when the content in #sidebar1 ends. */
	padding: 20px 20px 20px; /* remember that padding is the space inside the div box and margin is the space outside the div box */
} 
.clearfloat { /* this class should be placed on a div or break element and should be the final element before the close of a container that should fully contain a float */
	clear:both;
  height:0;
  font-size: 1px;
  line-height: 0px;
}
.twoColFixLt #top{
	/*background:url(../images/logo.jpg) no-repeat;*/
	height:100px;
	border-bottom:#ad4e52 double 3px;
	padding:0px 0px 0px 0px;
}
ul.mainlevel {
  font:  Arial, Verdana,Helvetica, sans-serif;
  font-size:16px;
  height:33px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
ul.mainlevel li {
  background:url(../images/border.jpg) no-repeat;
  height:98px;
  float:left;
  font-family: Arial, Verdana,Helvetica,sans-serif;
  white-space:nowrap;
}
ul.mainlevel li a {
  font-weight:bold;
  color:#999999;
  display:block;
  padding:40px 60px 40px 60px;
  font-family: Arial, Verdana,Helvetica,sans-serif;
  text-decoration:none;
}
ul.mainlevel li a#active_menu {
  color:#ee3338;
  text-decoration:none;
}
ul.mainlevel li a:hover {
  color:#ee3338;
}
ul.mainlevel li a:visited {
  color:#666666;
}
.content{
  font-family:Arial, Verdana,Helvetica,sans-serif;
  font-size:12px;
  color:#333333;
  text-align:left; 
  background:url(../images/triip.jpg) no-repeat;
  background-position:bottom;
  padding:0px 0px 45px; 
}
ul.leftmenu {
  font:Arial, Verdana,Helvetica, sans-serif;
  font-size:13px;
  list-style-image:none;
  list-style-position:outside;
  list-style-type:none;
  margin:0px;
  padding:0px;
}
ul.leftmenu li a {
  font-family:Arial, Verdana,Helvetica,sans-serif;
  font-weight:bold;
  color:#666666;
  display:block;
  text-decoration:none;
  padding:0px 0px 0px 30px;
}
ul.leftmenu li {
  background:url(../images/submenubtn.jpg) no-repeat;
  background-position:bottom;
  padding:0px 0px 10px 0px;
  width:270px;

}
ul.leftmenu li a#active_menu {
  background:url(../images/pisinoolnupule.jpg) no-repeat;
  background-position:10px center;
  color:#ee3338;
  text-decoration:none;
}
ul.leftmenu li a#subactive_menu {
  background:url(../images/pisinoolnupule.jpg) no-repeat;
  background-position:30px center;
  color:#ee3338;
  text-decoration:none;
}
#sort a{
	color:#333333;
}
.conname{
  font-size:13px;
  font-weight:600;  
}
.conamet{
  font-size:12px; 
}
.contendHeading{
  font: 30px Arial;
  color:#999999;
}
.contentSubHeading{
  font: 18px Arial;
  color:#333333;
}
.otsi{
  border:solid #EAEAEA 1px;
}
.otsi:focus{
  background:#ffeedd;
}
.otsidiv{
  background:url(../images/otsitaust.jpg) no-repeat;
  width:240px;
  height:33px;
  padding:0 0 0 30px;
  font-family:Arial, Verdana,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold; 
  color:#666666;
}
.otsidiv label{
  font-family:Arial, Verdana,Helvetica,sans-serif;
  font-size:13px;
  font-weight:bold; 
  color:#666666;	
}
.surotsi{
	border:solid #999999 1px;
	padding:10px;
	font:Arial, Verdana,Helvetica, sans-serif;
 	font-size:13px;
  	font-weight:bold; 
  	color:#666666;
  	background:#F8F8F8;
}
.adress{
	color:#999999;
	font-size:12px;
	font-family:Arial, Verdana,Helvetica,sans-serif;
	padding:10px 0px 10px;
}
.adress a{
	color:#999999;
	font-family:Arial, Verdana,Helvetica,sans-serif;	
	
}
a{ 
	color:#333333;
	text-decoration:none;
}
.lingi{
	padding-left:10px;
	background:url(../images/pisinoolnupule.jpg) no-repeat;
 	background-position:right center;
 	padding-right:20px;
}
.lingiee{
	padding-left:20px;
	background:url(../images/eepule.jpg) no-repeat;
 	background-position:left center;
 	padding-right:10px;
}
.lingid{
	padding:10px 0 0;
}
.avabg{
	background:url('../images/content/avalehtleft.jpg') no-repeat;
	height:600px;
	width:960px;
	padding: 50px 0 0 0;
}
.bold{
	font-weight:bold;
}
.result{
	padding-bottom:10px;
}
