@charset "utf-8";
/* CSS Document */

body {
	margin: 0px;
	background: url("img/bg.jpg") repeat-x #6c9bd7;
	font-family: Tahoma, Geneva, sans-serif;
	font-size:12px;
}

#container {
	width:1200px;
	margin:0 auto;
	height:100%;
	background: #6c9bd7;
}









/* HEADER */
#topstring {
	margin: 5px 0px 1px 0px;
	padding: 0px;
	height:20px;
	width:1200px;
	background: #1c449b;
	border-bottom: 1px solid #9DAEC4;
}

	#topleft{
		float: left;
		margin: 0px;
		padding: 0px;
	}

	#topright{
		float: right;
		margin: 0px;
		padding: 0px;
	}

	p.top	{
		margin: 0px;
		padding: 0px;
		color: #FFF;
	}

	p.top a	{
		color: #bcd6f7;
	}

	#flang	{
		margin: 0px;
		padding: 0px;
	}

		#lang	{
			margin: 0px;
			padding: 0px;
			font-family: Tahoma, Geneva, sans-serif;
			font-size:10px;
			font-weight: normal;
			border: 1px solid #DBE1E6;
		}

#header {
	background: url("img/bg_header.jpg") #00597F;
	margin: 0px;
	padding: 0px;
	height:90px;
	width:1200px;
}

	#logo {
		float: left;
		1background: url("img/logo.jpg");
		margin: 0px;
		padding: 0px;
		height:86px;
		width:200px;
	}

		h2.logo	{
			font-family: Tahoma, Geneva, sans-serif;
			font-size:11px;
			font-weight: normal;
			color: #FFF;
			text-align: right;
			margin: 0px;
			padding: 70px 0px 0px 0px;
		}

	#cleanlogo {
		float: left;
		background: url("clean/img/cleanlogo.jpg") no-repeat;
		margin: 0px;
		padding: 0px;
		height:86px;
		width:300px;
	}

		h2.cleanlogo{
			font-family: Tahoma, Geneva, sans-serif;
			font-size:10px;
			font-weight: normal;
			color: #FFF;
			text-align: right;
			margin: 0px;
			padding: 70px 132px 0px 0px;
		}

	#search {
		float: left;
		margin: 0px;
		padding: 40px 0px 0px 60px;
	}

		#searchstr {
			font-size:14px;
			color: #000;
			background: #FFF;
			border: 1px solid #000;
			width: 240px;
			padding: 2px 0px 2px 0px;
		}

		#searchreg {
			font-size:14px;
			color: #000;
			background: #FFF;
			border: 1px solid #000;
			padding: 1px 0px 1px 0px;
		}

		input#searchsubmit {
			font-size:14px;
			font-weight: bold;
			color: #000;
			background: #FFCC00;
			border: 1px solid #000;
			width: 100px;
			padding: 2px 0px 2px 0px;
		}

	#weather {
		float: right;
		margin: 0px;
		padding: 10px 0px 0px 30px;
	}
		








/* LEFT COLUMN */
#leftSidebar {
	background: #6c9bd7F;
	position:relative;
	margin:0px;
	width:154px;
	float:left;
}

	div.leftblock{
		width: 148px;
		margin: 4px 4px 0px 0px;
		border: 1px solid #DBE1E6;
	}

	div.leftblockheader{
		width: 138px;
		height: 25px;
		margin:0px;
		padding: 5px 0px 0px 10px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:14px;
		font-weight: bold;
		color: #FFF;

		background: url("img/stars.gif") top right no-repeat #0060A5;
	}


		div.menuitem{
			background: url("img/bg_menuitem.jpg")  #E7F1F8;
			height: 25px;
			width: 138px;
			margin:0px;
			padding: 5px 0px 0px 10px;
			font-family: Tahoma, Geneva, sans-serif;
			font-size:14px;
			font-weight: bold;
		}
		div.menuitemact{
			background: url("img/bg_menuitemact.jpg")  #E7F1F8;
			height: 25px;
			width: 138px;
			margin:0px;
			padding: 5px 0px 0px 10px;
			font-family: Tahoma, Geneva, sans-serif;
			font-size:14px;
			font-weight: bold;
		}

		div.menuitem a, div.menuitemact a{
			text-decoration: none;
			color: #00597F;
		}











/* RIGHT COLUMN */
#rightSidebar {
	background-color: #6c9bd7;
	position:relative;
	margin:0px;
	width:206px;
	float:left;
}


div.rightblock{
	width: 200px;
	margin:4px 0px 0px 4px;
	border: 1px solid #DBE1E6;
}












/* CENTRAL COLUMN */
#content { 
	background-color: #FFF;
	float:left;
	width:818px;
	margin:4px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #DBE1E6;
}

	#content h1, #content-wide h1{
		float: left;
		font-family: georgia, serif;
		font-size:18px;
		font-weight: normal;
		color: #0060A5;
		margin:0px;
		padding: 0px 10px 0px 0px;
	}

	#content h2, #content-wide h2{
		float: left;
		font-family: georgia, serif;
		font-size:16px;
		font-weight: normal;
		color: #0060A5;
		margin:0px;
		padding: 2px 10px 2px 10px;
	}

		#content h2 a, #content-wide h2 a{
			color: #999;
			text-decoration: none;
		}

	#content h3{
		font-family: georgia, serif;
		font-size:16px;
		font-weight: normal;
		color: #CCC;
		margin:0px;
		padding: 2px 10px 0px 0px;
	}

	#content p, #content-wide p{
		margin:0px;
		padding: 10px 0px 0px 0px;
		text-align: justify;
		color: #555;
	} 

	#content p.red, #content-wide p.red{
		margin:0px;
		padding: 10px 0px 0px 0px;
		text-align: justify;
		color: #C00;
	} 

	#content div.RSSimage{
		float:left;
		padding: 12px 8px 0px 0px;
	}


#content-wide {
	background-color: #FFF;
	float:left;
	width:1019px;
	margin:4px 0px 0px 0px;
	padding: 10px 10px 10px 10px;
	border: 1px solid #DBE1E6;
}

#content-search {
	background-color: #FFF;
	float:left;
	width:1055px;
	margin:4px 0px 0px 0px;
	padding: 0px 0px 10px 8px;
	border: 1px solid #DBE1E6;
}








/* FOOTER */
div.clr {
	clear: both;
}

div.clrbtm {
	clear: both;
	padding-bottom: 20px;
}

#footer {
	margin: 4px 0px 0px 0px;
	padding: 0px;
	height:90px;
	width:100%;
	background: url("img/bg_header.jpg") repeat-x #6c9bd7;
	text-align:center;
}

	#copyright{
		float: left;
		width: 150px;
		margin: 0px;
		padding: 10px 0px 0px 10px;
		font-family: Tahoma, Geneva, sans-serif;
		font-size:11px;
		font-weight: normal;
		color: #FFF;
		text-align: left;
	}

	div.sitemap{
		float: left;
		width: 200px;
		margin: 0px;
		padding: 10px 0px 0px 10px;
		text-align: left;
	}

		div.sitemap strong{
			font-family: georgia, serif;
			font-size:18px;
			font-weight: normal;
			color: #FFF;
		}

		div.sitemap a{
			font-family: Tahoma, Geneva, sans-serif;
			font-size: 11px;
			color: #ABD6FE;
			text-decoration: none;
		}


a {color: #0000FF;
	text-decoration: none}
a:hover {color: #0000FF;
	text-decoration: underline}