html{
	height: 100%;
	min-height: 100%;
}

body{
	background: url(bg-body.gif) 0px 0px repeat;
	height: 100%;
}

#page-start{
	width: 890px;
	background: #FFFFFF;
	position: relative;
	left: 50%;
	padding-left: 9px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 27px 0px 27px -454px;
}

#page{
	height: 90%;
	width: 890px;
	background: #FFFFFF;
	position: relative;
	left: 50%;
	padding-left: 9px;
	padding-right: 10px;
	padding-bottom: 10px;
	margin: 27px 0px 27px -454px;
	display: table;
}

.more-grey,
.more{
	background: url(more-link.gif) 0px 0px no-repeat;
	width: 63px;
	height: 17px;
	float: left;
	text-indent: -2000px;
	overflow: hidden;
}

.opera-fix{
	height: 100%;
	display: table;
}

.more-grey{
	background: url(more-link-grey.gif) 0px 0px no-repeat;
}

#header{
	width: 890px;
	height: 94px;
	padding-bottom: 1px;
	display: table-row;
}
	#header .top{
		display: table;
		width: 890px;
		height: 64px;
	}
	#header a.banner{
		width: 106px;
		height: 45px;
		float: left;
		background: url(banner.gif) 0px 0px no-repeat;
		text-indent: -2000px;
		overflow: hidden;
		margin-left: 6px;
		margin-top: 10px;
	}
	
	#header .top ul{
		float: right;
		padding-top: 33px;
	}
	
		#header .top ul li{
			float: left;
			background: url(arrow-small.gif) 0px 3px no-repeat;
			padding-left: 6px;
			padding-right: 13px;
			line-height: 7px;
		}
		#header .top ul a{
			font-family: tahoma;
			font-size: 9px;
			text-transform: uppercase;
			color: #0099CC;
		}
		
			#header .top ul a.on{
				color: #CE0B0B;
			}
	#header	.menu{
		width: 890px;
		height: 30px;
		display: table;
	}
	
	.menu .vilandi{
		background: url(vilandi.gif) 0px 0px no-repeat;
		width: 194px; 
		height: 30px;
		float: left;
		text-indent: -2000px;
		overflow: hidden;
	}
	
	.menu ul{
		width: 695px;
		height: 30px;
		float: left;
		background: #009DDD;
	}
		.menu ul li{
			float: left;
			height: 30px;
			border-left: 1px solid #FFFFFF;
			padding-left: 20px;
			padding-right: 25px;
			line-height: 30px;
			display: table;
		}
		.menu ul a{
			color: #FFFFFF;
			font-size: 13px;
			text-decoration: none;
			background: url(arrow-small-white.gif) 0px 5px no-repeat;
			padding-left: 9px;
		}
#main-start{
	width: 890px;
	height: 486px;
	background: url(bg-main.jpg) 0px 0px no-repeat;
}

	#main-start .shout-text{
		position: relative;
		font-family: arial,verdana,sans-serif;
		font-size: 36px;
		color: #000033;
		float: left;
		line-height: 35px;
		width: 390px;
		height: 140px;
		top: 300px;
		left: 15px;
		letter-spacing: -3px;
		word-spacing: -2px;
	}
	
		#main-start .shout-text span{
			font-size: 41px;
		}
	
	#main-start .news-block{
		width: 350px;
		height: 165px;
		position: absolute;
		top: 390px;
		left: 530px;
		border-left: 1px solid #009DDA;
	}
	
		#main-start .news-block .title{
			background: #009DDA url(blue-corner.gif) 100% 0px no-repeat;
			padding-right: 20px;
			line-height: 36px;
			/* width: 250px; */
			height: 36px;
			display: table;
			font-family: arial;
			font-size: 25px;
			padding-left: 8px;
			color: #FFFFFF;
		}
		#main-start .news-block .text{
			width: 313px;
			padding-left: 10px;
			padding-top: 13px;
		}
		
		#main-start .news-block p{
			padding-top: 12px;
			padding-bottom: 12px;
			font-family: Arial;
			font-size: 12px;
		}
	
#main{
	display: table-row;
	height: 100%;
	width: 100%;
}


#bodyContainerSur {
	display:table-cell;
	width: 100%;
	padding: 17px 0px 20px 0px;
	vertical-align:top;
}

	#main .big-img{
		background: url(bg-main-inside.jpg) 0px 0px no-repeat;
		height: 171px;
		width: 890px;
		padding-bottom: 1px;
		display: table;
	}
	
	#main .img-small{
		height: 171px;
		width: 695px;
		display: table;
		background: url(bg-main-small.jpg) 0px 0px no-repeat;
	}
	
	.line{
		width: 890px;
		height: 4px;
		background: #333333;
		line-height: 4px;
		font-size: 1px;
	}
	
	#main .shout-text-white-small,
	#main .shout-text-white{
		position: relative;
		font-family: arial,verdana,sans-serif;
		font-size: 40px;
		color: #FFFFFF;
		line-height: 35px;
		width: 350px;
		height: 140px;
		top: 35px;
		left: 520px;
		letter-spacing: -3px;
		word-spacing: -2px;
	}
	
	#main .shout-text-white-small{
		
		position: relative;
		top: 35px;
		left: 330px;
	}
	
		#main .shout-text-white-small span,
		#main .shout-text-white span{
			font-size: 41px;
		}
		
	#main .content
	{
		 padding-left: 90px;
		 padding-top: 15px;
	}
	
		#main h1
		{
			color: #CC0033;
			font-size: 21px;
			font-family: Arial;
		}
	
	#main .images-block{
		width: 100%;
		display: table;
	}
	
		.images-block .image{
			border: 1px solid #CCCCCC;
			width: 169px;
			height: 130px;
			float: left;
			text-align: center;
			padding: 3px;
			margin: 10px 15px 0px 0px;
		}
		
			.images-block .image .title{
				font-size: 12px;
				color: #666666;
				padding-top: 5px;
				padding-bottom: 5px;
			}
			
			.images-block .image .title a{
				color: #666666;
				text-decoration: none;
			}
			
	#main .left-menu{
		width: 192px;
		float: left;
		margin-right: 1px;
	}
	
		#main .left-menu li{
			clear: left;
			width: 192px;
			background: #BEBEBE url(line-link.gif) 0px 0px repeat-y;
			margin-bottom: 1px;
			padding: 5px 0px 5px 0px;
			display: table;
		}
		
		#main .left-menu .arrow{
			width: 24px;
			background: url(arrow-small-white.gif) 10px 50% no-repeat;
			display: table;
			float: left;
			text-indent: -2000px;
			overflow: hidden;
			height: 100%;
		}
		
		#main .left-menu .align-left{
			float: left;
			width: 157px;
			padding-left: 11px;
		}
		
			#main .left-menu li.on{
				background: #333333 url(line-link-on.gif) 0px 0px repeat-y;
			}
		
			#main .left-menu li a{
				font-size: 13px;
				font-weight: bold;
				color: #FFFFFF;
				display: block;
				height: 100%;
				text-decoration: none;
				background: url(arrow-small-white.gif) 10px 50% no-repeat;
				padding: 0px 0px 0px 35px;
			}
		
		#main .left-menu .link{
			float: left;
			height: 100%;
			padding-left: 12px;
			width: 147px;
			padding-right: 9px;
		}
		
		
	#main .right-content{
		float: left;
		width: 695px;
	}
	
	#main .path{
		padding: 10px 0px 0px 18px;
		width: 677px;
		clear: left;
		display: table;
	}
	
		#main .path ul{
			float: left;
		}
		
		#main .path li{
			float: left;
			background: url(arrow-red.gif) 0px 50% no-repeat;
			padding: 0px 8px 0px 15px;
			font-size: 21px;
			color: #009DDD;
		}
		
		#main .path li.root{
			background: none;
			padding: 0px 8px 0px 0px;
			color: #CC0033;
		}
	
	#main .all-content{
		padding-left: 17px;
	}
	
	#main .sarasas{
		width: 100%;
		display: table;
	}
	
	#main .sarasas .preke{
		width: 155px;
		height: 110px;
		background: url(bg-arrow-big.gif) 0px 10px no-repeat;
		float: left;
		padding: 20px 0px 0px 53px;
	}
	
	#main .sarasas .simple-list{
		clear: left;
		padding: 20px 0px 0px 0px;
	}
	
		#main .sarasas .simple-list p{
			padding-bottom: 5px;
		}
	
		#main .sarasas h3{
			font-size: 17px;
			font-weight: bold;
			color: #333333;
			padding-bottom: 4px;
		}
	
#footer{
	
	width: 889px;
	height: 31px;
	background: #333333;
	color: #FFFFFF;
	font-family: tahoma;
	font-size: 9px;
}

.opera-footer{
	padding-left: 5px;
	padding-top: 10px;
	height: 21px;
}

	.no-display{
		display: none;
	}
	
	#footer	a{
		color: #FFFFFF;
	}
	
	#footer .ftext,
	#footer ul,
	#footer ul li{
		float: left;
	}
	
	#footer ul li{
		padding: 0px 7px 0px 8px;
		border-left: 1px solid #FFFFFF;
	}
	
	#footer ul li.first{
		border-left: none;
	}

