 body 
 {
	background-color: #fff;
	background-image: none; 
	margin: 0px;
}
img { border: 0; }
* { font-family: Verdana, Arial, Tahoma; font-size: 12px; color: #333333; }
.mainbody
{
	background: repeat-x url(images/bg.png) left top #fff; 
	width: 100%; 
	height: 300px; 

}
.container 
{
		width: 950px; 
		margin: auto; 
}
.container .header 
{
		height: 130px;
}
.container .header .logobox, .container .header .spacer, .container .header .comment
{
	float:left; 
	height: 130px;

}
.container .header .logobox
{
	width: 200px;
}
.container .header .logobox	img
{
	margin: 35px 0 0 20px;
}
.container .header .spacer
{
	width: 25px; 
	background: no-repeat url(images/top_spacer.gif) left top;
}
.container .header .comment
{
	padding-top: 16px; 
	width: 550px;
	height: 114px;
}
.container .header .comment, .container .header .comment span,  .container .header .comment div, .container .header .comment h2, .container .header .comment *
{
	font-family: Verdana, Arial, Tahoma; 
	font-size: 11px;	
	color: #333; 
}
.container .header .comment h2
{
	font-weight:bold; 
	color: #e10018; 
}
.header div 
{
	border: 0; 
}
.container .menubox
{
	height: 55px; 
}
.container .body 
{
	clear: both; 
}
.container .body .left, .container .body .content
{
	float:left; 
}
.container .body .left
{
	width: 287px; 
}
.container .body .content
{
	overflow:hidden; 
	width: 650px;
	border-left: 1px solid #fff; 
}
.container .body .left .blue, .container .body .left .blue *, .container .body .left .red, .container .body .left .red *
{
	padding:0; margin:0; 
	color:#fff;
	font-size: 12px; 
	font-family: Verdana, Arial, Tahoma; 
}
.container .body .left h1, .container .body .left h2
{
	font-weight:bold; 
}
.container .body .left .blue
{
	background: no-repeat url(images/left_top.gif) left top #003674; 
	border-bottom: 1px solid #fff; 
		padding: 20px; 

}	
.container .body .left .red
{
	background: no-repeat url(images/left_mid.gif) left top #d70017; 
		border-bottom: 1px solid #fff; 
			padding: 20px; 


}
.container .body .left .gray
{
	background: no-repeat url(images/left_bottom.gif) left top #e8e8e8; 
			border-bottom: 1px solid #fff; 
			padding:20px; 
				font-size: 12px; 
	font-family: Verdana, Arial, Tahoma; 

}
.container .body .left .gray *, .container .body .left .gray-last, .container .body .left .gray-last *
{
   font-size: 12px; 
	font-family: Verdana, Arial, Tahoma; 
}
.container .body .left .gray .news a
{
	color: #555;
	text-decoration: none; 
		font-size: 12px; 
}
.container .body .left .gray .news a:hover{
	text-decoration:underline; 
	font-size: 12px; 
}
.container .body .left .gray .news
{
	border-bottom: 1px solid #ccc; 
	padding: 5px; 
}
.container .body .left .gray-last
{
	background: no-repeat url(images/left_last.gif) left top;  
	height: 100px; 
	border-bottom: 1px solid #fff; 
	padding:10px 20px 0 20px; 

	
}
.container .body .left .gray-lastlast
{
	background: no-repeat url(images/left_lastlast.gif) left top;  
	height: 130px; 
	padding: 30px 0 0 30px; 
	
}


.container .body .content .text
{
	width: 610px; 
	padding-left: 20px;  
	padding-bottom: 15px; 
}
.container .body .content .text h1
{
	display: block; 
	color: #e20f26; 
	font-weight: bold; 
	font-size: 20px; 
	background: no-repeat url(images/hedding_1.gif) right bottom; 
	height: 35px; 
	padding: 0; 
	margin: 0; 
}


*
{
	font-family: verdana,Arial, Tahoma; 
	font-size: 12px; 
}
.footer 
{
	clear: both; 
	height: 60px; 
	border-top: 3px solid #ececec; 
}

.menubox {float:left; width:910px; margin:0; padding:0; }
.menubox ul 
{

  padding:0; 
  margin:0 auto; 
  list-style-type:none;
  float:left;
  position:relative; 
  left:50%;
	height:55px; 
}
.menubox ul li 
{
  float:left; position:relative; right:50%;

  }
.menubox ul li a 
{
 
	width:auto;
	display:inline-block; 
	height: 26px; 	     
	padding-top: 25px; 	
	text-decoration:none; 
	color: #2e2e2e; 
	font-weight: bold; 
	padding-left: 20px; padding-right:20px; 
	border-right: 1px solid #ececec; 

  }
	.menubox li ul li a { padding-top:0; /* display:inline; line-height:10;  font-size: 12px;  border:1px solid red; padding: 5px; height: 17px;*/ }

.menubox ul li a:hover,.menubox ul li a.Current
{
  color:#003674;
  text-decoration: underline; 
}
.menubox li ul { left:-10px; top:35px; z-index: 100; clear:both; height: auto; padding: 10px; width: 170px;  border:4px solid #ececec; background-color: #f5f5f5;  display: none; position:absolute; text-align: left; }
.menubox li ul li { position: static; left:0; display:block; width: 100%;  clear:both; } 
.menubox li ul li a { padding:0; margin:0; clear:both; display:block; height: 20px; width: 100%;  border:0;    }
.menubox li ul li a:hover {  }
.languages { padding-top: 10px; height: 90px; width: 50px; float:left;  }
.languages a  {
	text-decoration:none; 
	color: #2e2e2e; 
	font-weight: bold; 
	display:block; 
	padding-left: 29px;
	height: 20px; 
	padding-top:5px; 
	clear: both; 
}
.languages .et { 	background: no-repeat url(images/lipud/est.png) left top; }
.languages .en {	background: no-repeat url(images/lipud/eng.png) left top;  }
.languages .ru {	background: no-repeat url(images/lipud/rus.png) left top;  }
.languages .fi {	background: no-repeat url(images/lipud/fin.png) left top;  }

.searchContainer { padding: 10px 0 0 0; border: 1px solid #ccc; }
.bron { background-color: #fff;  }
/*imgLink img { border: 1px solid #ccc; }	*/
