
/*
 *   Üldised
 */

div
{
	overflow: hidden;
	zoom: 1;
}



/*
 *   Päis
 */

#HEADER
{
	width: 800px;
	padding: 15px 0px 10px 0px;
	margin: 0px auto;
}

#HEADER .logo
{
	width: 295px;
	float: left;
}

#HEADER .langsel
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	text-align: right;
	float: right;
	padding-top: 0px;
}

#HEADER .langsel li
{
	padding: 1px 0px;
}
#HEADER .langsel li a, #HEADER .langsel li a:visited, #HEADER .langsel li a:hover
{
	color: #999999;
	text-decoration: none;
}

#HEADER .langsel li.selected
{
	padding: 1px 0px;
}
#HEADER .langsel li.selected a, #HEADER .langsel li.selected a:visited, #HEADER .langsel li.selected a:hover
{
	color: #000000;
	text-decoration: none;
}


/*
 *   Navi
 */

#NAVI
{
	width: 820px;
	margin: 0px auto;
}

#NAVI .navi
{
	width: 780px;
	padding: 10px 20px;
	background: #004c87;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 16px;
	color: #999999;
	text-align: center;
}

#NAVI .navi a, #NAVI .navi a:visited
{
	color: #ffffff;
	text-decoration: none;
}
#NAVI .navi a:hover
{
	color: #ffffff;
	text-decoration: underline;
}




/*
 *   Header img
 */

#HEADERIMG
{
	width: 800px;
	padding: 0px 10px;
	margin: 0px auto;
	background: url(/static/gfx/headerimg-bg.png) top left no-repeat;
}

#HEADERIMG .headerimg
{
	width: 800px;
}


/*
 *   Footer
 */

#FOOTER
{
	width: 820px;
	margin: 0px auto;
}

#FOOTER .footer
{
	width: 780px;
	padding: 7px 20px;
	background: #004c87;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
}


/*
 *   Content
 */

#CONTENT
{
	width: 800px;
	padding: 0px 10px;
	margin: 0px auto;
	background: url(/static/gfx/content-bg.png) bottom left no-repeat;
}

#CONTENT .index-container
{
	width: 790px;
	border-left: 5px #e8e8e8 solid;
	border-right: 5px #e8e8e8 solid;
	background: url(/static/gfx/content-index-bg.png) top left repeat-y;
}

#CONTENT .index-container .index-news
{
	width: 450px;
	padding: 20px;
	float: left;
	display: block;
}

#CONTENT .index-container .index-content
{
	padding: 20px 20px 10px 20px;
}

#CONTENT .normal-content
{
	border-left: 5px #e8e8e8 solid;
	border-right: 5px #e8e8e8 solid;
	padding: 30px 30px 30px 60px;
}

#CONTENT .subnavi-container
{
	width: 790px;
	border-left: 5px #e8e8e8 solid;
	border-right: 5px #e8e8e8 solid;
	background: url(/static/gfx/content-withnavi-bg.png) top left repeat-y;
}

#CONTENT .subnavi-container div.leftnavi
{
	width: 190px;
	padding: 15px;
	float: left;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
}

#CONTENT .subnavi-container div.leftnavi ul.leftnavi
{
	padding-left: 20px;
	list-style-type: square;
}

#CONTENT .subnavi-container div.leftnavi ul.leftnavi li
{
	list-style-type: square;
	padding: 0px 0px 2px 0px;
}
#CONTENT .subnavi-container div.leftnavi ul.leftnavi li.selected
{
	font-weight: bold;
}

#CONTENT .subnavi-container div.leftnavi ul.leftnavi li a, #CONTENT .subnavi-container div.leftnavi ul.leftnavi li a:visited
{
	color: #000000;
	text-decoration: none;
}
#CONTENT .subnavi-container div.leftnavi ul.leftnavi li a:hover
{
	color: #000000;
	text-decoration: underline;
}


#CONTENT .subnavi-container .content-with-navi
{
	width: 500px;
	float: left;
	padding: 20px 20px 20px 50px;
}

#CONTENT .subnavi-container .content-with-navi h1
{
	margin-left: -30px !important;
}

.fwk_content
{
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 17px;
	color: #000000;
}

.fwk_content h1
{
	font-family: Arial, Helvetica, sans-serif;
	font-size: 32px;
	line-height: 32px;
	color: #004c87;
	margin: 0px 0px 25px 0px;
}

.normal-content h1
{
	margin-left: -30px !important;
}

.fwk_content h3
{
	margin: 20px 0px 10px 0px;
	font-size: 15px;
	line-height: 15px;
	font-weight: bold;
}

.fwk_content p
{
	margin: 13px 0px;
}

.fwk_content a, .fwk_content a:visited
{
	color: #004c87;
	text-decoration: underline;
}
.fwk_content a:hover
{
	color: #006dc2;
	text-decoration: underline;
}

.fwk_content ul.filebin
{
	margin: 10px 0px;
	padding-left: 25px;
	list-style-type: square;
}

.fwk_content ul.filebin li
{
	padding: 2px 0px;
	list-style-type: square;
}

.fwk_content ul.simplealbum li
{
	display: block;
	float: left;
	width: 165px;
	margin: 10px 10px 10px 0px;
	text-align: center;
}
