@charset "utf-8";

html, body, div, 
ul, ol, dl, li, p,
h1, h2, h3, h4, h5, h6,
form, fieldset, a, img, table, input
{
	padding: 0;
	margin: 0;
	border-collapse: collapse;
}
img {
	border: 0;
}
td {
	margin: 0px;
	padding: 0px;
}
.btn
	 {
	 	 font-family:Trebuchet MS;	
     color:#FF7700 !important;
     font-size:14px;
     text-decoration:none !important;
	 }
body {
	text-align: center;
	font-family: Trebuchet MS;
	font-size: 12px;
	color: #555555;
}
input, select, textarea {
}
h1, h3, h2 {
	font-size: 14px;
}
a:link, a:visited, a:active, a:hover {
	/*color: #545454;*/
	color:#ff8031;
	text-decoration: underline;
}
a:hover {
	text-decoration: underline;
}
/*----------------------- misc -----------------------*/
.b {		font-weight: bold; }
.left{		float: left; }
.right{		float: right; }
.clear{		clear: both; padding-bottom: 1px; margin-bottom: -1px; }
.mozclear {	border-bottom: 0px solid #FFFFFF; margin-bottom: -1px;	}
.center{	text-align: center; }
.hide{		display: none !important; }
.print {
	float: right;
	}
	.print a {
	}
h2 { font-weight: bold; }
#printFunc {
	float: right;
	}
	#printFunc a {
	}
/*----------------------- //misc -----------------------*/

#pageWrapper {
	position: relative;
	width: 992px;
	text-align: left;
	}
	* html #pageWrapper {
		/* \*/
			word-wrap: break-word;
		/* invalid CSS but keeps IE from breaking horribly under narrow viewports */
	}
	
#outerColumnContainer {
	}
	#innerColumnContainer {
		margin: 0 0;	/* compensate for the borders because of 100% width declaration */
		/*margin: -345px 0 0 210px;*/
		float: left;
		}
		#location {
		}
		#location a {
		}
		#languages {
		}
	#leftColumn, #middleColumn, #rightColumn, * html #SOWrap {
		overflow: visible;	/* fix for IE italics bug */
		position: relative;	/* fix some rendering issues */
	}
	#SOWrap {
	}
	#middleColumn {
		float: left;
		/*border-left: 1px solid #cccccc;*/
		}
		#middleColumn #content {
			}
	#leftColumn {
		float: left;
		}
	#rightColumn {
		float: left;
		}
	#location {
		}
		#location a {
		}

#header {
	float: left;
	}
	#logo {
	}
	#languages {
		position: absolute;
		/*margin: -120px 15px 0 0;*/
		top: 0;
		right: 0;
		margin: 10px 15px 0 0;
		}
		#languages a {
			padding: 0 5px;
			color: #cacaca;
			font-weight: bold;
			text-decoration: none;
		}
		#languages a.active {
			color: #000000;
		}
	#date {
		position: absolute;
		top: 0;
		margin: 45px 0 0 875px;
		font-size: 14px;
		font-weight: bold;
		 color:#000000 !important;
	}
	
	#logoNew {
		position: absolute;
		top: 0;
		margin: 68px 0 0 636px;
		font-size: 14px;
		font-weight: bold;
	}
	
#footer {
	}
	
.leftSideTop
						{
						  background: url('/gfx/avaleht_03.jpg') no-repeat; width:209px; height:104px;
						}

.leftSideMenuTop
						{
						  background: url('/gfx/avaleht_09.jpg') no-repeat; width:209px; height:42px; margin-left:-12px;
						}							

.leftSideMenuMiddle
						{						
							background: url('/gfx/middleava_11.jpg') repeat-y; width:209px; height:4px;
						}							

.leftSideMenuBottom
						{
						  background: url('/gfx/avaleht_13.jpg') no-repeat; width:209px; height:16px;
						}	
						
.leftSideMenuLabel1
									{									
									 background: url('/gfx/menu_09.jpg') no-repeat; margin-left:10px; width:209px; height:46px;
									 font-family:Trebuchet MS;									
        					 color:#000000;
        					 font-size:15px;
      						 text-decoration:none !important;
									 padding-left:18px;
									 padding-top:7px;
									}

.leftSideMenuLabel2
									{
									 background: url('/gfx/menu_13.jpg') no-repeat; width:209px; height:46px;
									 font-family:Trebuchet MS;									
        					 color:#000000;
        					 font-size:15px;
      						 text-decoration:none !important;
									 padding-left:18px;
									 padding-top:7px;
									}
									
.leftSideMenuLabel1 a,
.leftSideMenuLabel1 a:visited,
.leftSideMenuLabel2 a,
.leftSideMenuLabel2 a:visited
{
	color: #000000;
	text-decoration: none;
}

.mm
				 {
				 	 font-family:Trebuchet MS;					
        	 color:#000000 !important;
        	 font-size:12px;
      		 text-decoration:none !important;
				 }																												
				 
.leftSideTopLeft
								{
								  background: url('/gfx/topleft_03.jpg') no-repeat; width:186px; height:56px;
								}				 

.bannerBack
					 {
					 	 background: url('/gfx/banner_back_06.jpg') no-repeat; width:209px; height:188px;
					 }								

.bannerlabel
						{
						  font-family:Trebuchet MS;							
        			color:#000000;
        			font-size:15px;
      				text-decoration:none !important;
							padding-left:18px;
							padding-top:8px;
						}								

.rightSideTop
						 {
						 	 background: url('/gfx/avaleht_05.jpg') no-repeat; width:210px; height:105px;
						 }		

.centerLabel
						 {
						 	 background: url('/gfx/esileht_13.jpg') no-repeat; width:388px; height:43px;
							 font-family:Trebuchet MS;							
        			 color:#000000;
        			 font-size:15px;
      				 text-decoration:none !important;
							 padding-left:18px;
							 padding-top:8px;
						 }					
.bottomSide
						 {
						 	 background: url('/gfx/esileht_19.jpg') no-repeat; width:980px; height:35px;
						 }		

.copyright
					{
					  font-family:Trebuchet MS;						
        		color:#AAAAAA !important;
        		font-size:12px;
      			text-decoration:none !important;							
						padding-top:8px;						 
					}				

.copyright2
					{
					  font-family:Trebuchet MS;						
        		color:#000000;
        		font-size:12px;
      			text-decoration:none !important;							
						padding-top:8px;						 
					}									 		 				

.ules
						 {
						 	 background: url('/gfx/ules_22.jpg') no-repeat; width:40px; height:19px; background-position: 0px 6px;							
						 }					

.ules2
			{
			   font-family:Trebuchet MS;				
         color:#000000 !important;
         font-size:12px;
      	 text-decoration:none !important;							
				 padding-left:8px;					 
			}						 	

.newsLabel
						 {						 	 
							 font-family:Trebuchet MS;							
        			 color:#000000 !important;
        			 font-size:14px;
      				 text-decoration:none !important;						 
						 }			

.newsLine
						 {
						 	 background: url('/gfx/news_line_18.jpg') repeat-x; height:6px; 
						 }	

.rightSideBack
							{
							  background: url('/gfx/sisu_new_08.jpg') repeat-y; width:211px;
							}						 	

.rightSideBackTop
							{
							  background: url('/gfx/sisu_new_04.jpg') no-repeat; width:211px; height:4px;
							}	

.rightSideLabel
							{
							  background: url('/gfx/sisu_new_07.jpg') no-repeat; height:44px; width:211px;
							  font-family:Trebuchet MS;								
        				color:#000000;
        				font-size:15px;
      					text-decoration:none !important;
								padding-left:18px;
								padding-top:8px;
							}														
							
.centerTopLabel
						 {
						 	 background: url('/gfx/sisu_new_03.jpg') no-repeat; height:44px; width:570px;
							 font-family:Trebuchet MS;							
        			 color:#000000;
        			 font-size:15px;
      				 text-decoration:none !important;
							 padding-left:18px;
							 padding-top:8px; 
						 }							 					 	

.searchBox
					{	 
					 border:0px;
					}						 

.searchBox2
					{	 
					 border:1px solid #aca899; width:300px; height:20px;
					}						

.otsing1
				{
				  background: url('/gfx/otsing_btn_03.jpg') no-repeat; width:11px; height:27px;
				}

.otsing2
				{
				  background: url('/gfx/otsing_btn_07.jpg') no-repeat; width:12px; height:27px;
				}

.otsing3
				{
				  background: url('/gfx/otsing_btn_05.jpg') repeat-x; height:27px;
				}			
.text
		 {
		 	  color:#000000;
		 }		
		 
#print_content b, #print_content strong {
	color: #000000 !important;
}
#print_content a {
	text-decoration: none !important;
	color: #ff8031 !important;
}

#print_content b a, #print_content strong a:link {
	text-decoration: none !important;
	color: #ff8031 !important;
}

#print_content .link strong {
	color: #ff8031 !important;
}

#print_content a strong {
	color: #ff8031 !important;
}
