*{
	margin: 0;
	padding: 0;
	border: 0;
}
hr, #accessibility{
	display: none;
}
body{
	background: #FFF;
	font-family: Tahoma, Verdana, sans-serif;
	color: #898989;
}
a{
	text-decoration: none;
	color: #1097CD;
}
ul{
	list-style-type: none;
}

.wrapper{
	width:770px;
	margin: 0 auto;
	z-index: 2;
	position: relative;
}
.pureleft{
	height: 239px;
	width: 50%;
	position: absolute;
	top: 136px; left: 0;
	background: url(/images/www/left.gif);
	z-index: 0;
}
#heading{
	background: url(/images/www/top.gif) no-repeat 2px 0;
	width: 100%;
	position: relative;
}
	#heading h1{
		font-size: 0.81em;
		margin: 0 0 29px; 
	}
		#heading h1 a{
			width:178px; height: 77px;
			padding: 30px 0 0 0;
			position: relative;
			display: block;
			text-align: center;
			cursor: pointer;
		}
			#heading h1 a span{
				position: absolute;
				top: 0; left: 0;
				width: 100%; height: 100%;
				background: url(/images/www/logo.gif) no-repeat 0 0;
			}
	#heading ul.options{
		position: absolute;
		top: 54px; left: 450px;
	}
		#heading ul.options li{
			float: left;
			padding: 0 10px;
		}
			#heading ul.options li a{
				font-size: 0.69em;
			}
			#heading ul.options li form fieldset legend{
				display: none;
			}
			#heading ul.options li form fieldset label{
				position: absolute;
				top: -9999px;
			}
			#heading ul.options li form input.keyword{
				width: 127px; line-height: 23px;
				padding: 5px 4px;
				background: url(/images/www/input_search.gif) no-repeat 0 0;
				font-size: 0.69em;
				color: #B8B8B8;
				float: left; 
				margin: 0 10px 0 20px;
			}
			#heading ul.options li form input.submit{
				float: right;
				width: 26px; height: 24px; max-height: 24px;
				padding-top: 35px;
				text-indent: -9999px;
				background: url(/images/www/input_go.gif) no-repeat 0 0;
				margin-right: -10px;
				cursor: pointer;
			}
	#heading .tools{
		height: 239px;
		background: #F4F4F4 url(/images/www/helmet.jpg) no-repeat 100% 0;
	}
		#heading .tools .converter{
			width: 259px;
			border-bottom: 1px solid #EAEAEA;
			height: 150px;
		}
			#heading .tools .converter h2{
				position: relative;
				width: 259px;
				height: 40px;
				overflow: hidden;
				font-size: 1em;
			}
				#heading .tools .converter h2 span{
					position: absolute;
					top: 0; left: 0;
					width: 100%; height: 100%;
					background: url(/images/www/currency.gif) no-repeat 100% 0;
				}
			#heading .tools .converter form div{
				clear: both;
				padding: 2px 0 2px 15px;
			}
				#heading .tools .converter form div label{
					font-size: 0.69em;
					width: 63px;
					float: left;
					padding: 8px 0;
				}
				#heading .tools .converter form div input.ammount{
					background: url(/images/www/input_ammount.gif) no-repeat 0 0;
					padding: 5px 4px;
					width: 70px;
					font-size: 0.69em; 
					color: #A3A3A3;
				}
				#heading .tools .converter form div input.result{
					background: url(/images/www/input_ammount.gif) no-repeat 0 0;
					padding: 5px 4px;
					width: 70px;
					font-size: 0.69em; 
					color: #A3A3A3;
				}
				#heading .tools .converter form div input.submit{
					background: #0E9AD1;
					color: #FFF;
					font-size: 0.69em;
					padding: 4px 5px;
					float: right;
					margin: -29px 25px 0 0;
					cursor: pointer;
				}
				#heading .tools .converter form div select{
					font-size: 0.69em; 
					width: 70px;
					background: #FFF;
					border: 1px solid #EBEBEB;
					padding: 2px 4px;
				}
		#heading .tools .weather{
			background: url(/images/www/thermometer.gif) no-repeat 0 50%;
			height: 73px;
			padding: 15px 0 0 70px;
		}
			#heading .tools .weather h2{
				font-size: 0.69em;
				font-weight: normal;
				padding: 0 0 10px 0;
			}
				#heading .tools .weather h2 a{
					text-decoration: underline;
				}
			#heading .tools .weather p{
				font-size: 0.69em;
			}
				#heading .tools .weather p.temps{
					font-size: 0.75em;
					padding: 0 0 10px 0;
				}
					#heading .tools .weather p.temps span{
						color: #0E9AD1;
					}
				#heading .tools .weather p span{
					font-weight: bold;
				}
#content .info{
	font-size: 0.69em;
}
	#content .info .date{
		float: right;
		padding: 12px 10px 25px 0;
	}
	#content .info .path{
		float: left;
		padding: 12px 0 25px 10px;
	}
#content #primary{
	clear: both;
	float: right;
	width: 514px;
}
	#content #primary h2{
		font-size: 0.85em;
		position: relative;
		overflow: hidden;
		height:19px;
		margin: 0 0 5px 0;
	}
		#content #primary h2 span{
			width: 100%; height: 100%;
			position: absolute;
			top: 0; left: 0;
		}
	#content a.more{
		background: url(/images/www/arrow4.gif) no-repeat 100% 60%;
		padding-right: 4px;
	}
	#content #primary .about{
		background: #F4F4F4;
		padding: 20px 20px 20px 23px;
	}
		#content #primary .about h2{
			color: #0f98cd;
		}
			#content #primary .about h2 span{
				background: url(/images/www/h_aboutus.gif) no-repeat 0 0;
			}
		#content #primary .about p{
			font-size: 0.69em;
			line-height: 1.4em;
		}
		#content #primary .about ul li{
			font-size: 0.8em;
			line-height: 1.4em;			
		}
	#content #primary .wrap{
		clear: both;
	}
		#content #primary .wrap .news{
			width: 470px;
			padding: 25px 30px;
			float: left;
		}
			#content #primary .wrap .news h2{
				width: 50px;
			}
				#content #primary .wrap .news h2 span{
					background: url(/images/www/h_news.gif) no-repeat 0 0;
				}
			#content #primary .wrap .news ul li{
				font-size: 0.69em;
				border-top: 1px solid #EBEBEB;
				padding: 6px 0;
				background: url(/images/www/arrow3.gif) no-repeat 98% 50%;
			}
				#content #primary .wrap .news ul li h3{
					font-size: 1em;
				}
					#content #primary .wrap .news ul li h3 a{
						display: block;
						color: #898989;
						font-weight: normal;
					}
						#content #primary .wrap .news ul li h3 a:hover{
							text-decoration: underline;
						}
			#content #primary .wrap .news ul li.first{
				background: none;
				border: none;
				padding: 6px 0 15px 0;
			}
				#content #primary .wrap .news ul li.first h3 a{
					color: #0F98CD;
					font-weight: bold;
				}
				#content #primary .wrap .news ul li.first p.published{
					padding: 1px 0 10px 0;
					color: #B3B3B3;
				}
		#content #primary .wrap .realization{
			padding: 25px 4px;
			width: 192px;
			float: left;
		}
			#content #primary .wrap .realization h2{
				width: 140px;
			}
				#content #primary .wrap .realization h2 span{
					background: url(/images/www/h_realization.gif) no-repeat 0 0;
				}
			#content #primary .wrap .realization div.image img{
				border: 3px solid #DFF0F7;
				margin-left: -3px;
			}
			#content #primary .wrap .realization h3{
				font-size: 0.69em;
				font-weight: normal;
				margin: 10px 0;
			}
			#content #primary .wrap .realization p{
				font-size: 0.69em;
			}
#content #nav{
	background: #0F97CD url(/images/www/menu.gif) repeat-x 0 0;
	width: 255px;
	float: left;
	padding: 0 0 10px 0;
	border-bottom: 3px solid #0876A2;
}
	#content #nav ul{
		background: url(/images/www/menu2.gif);
		padding: 5px 17px 0 17px;
	}
		#content #nav ul li{
			color: #FFFFFF;
			font-weight: bold;
			background: url(/images/www/dots.gif) repeat-x 0 100%;
			padding: 7px 0;
			font-size: 0.69em;
		}
			#content #nav ul li a{
				color: #C7E2ED;
				font-weight: normal;
				padding: 0 4px 0 17px;
				background: url(/images/www/arrow.gif) no-repeat 0 50%;
			}
			#content #nav ul li.extended{
				background: #108EC0 url(/images/www/arrow2.gif) no-repeat 17px 11px;
				border-top: 1px solid #118ABA;
				border-bottom: 1px solid #2CA5D3;
				padding: 5px 0 0px 34px;
				margin: -1px -17px -1px;
			}
				#content #nav ul li.extended ul{
					background: none;
					padding: 10px;
				}
					#content #nav ul li.extended ul li{
						background: none;
						padding: 1px 0;
					}
						#content #nav ul li.extended ul li a{
							background: none;
							padding: 0;
							color: #FFF;
						}
			#content #nav ul li.last{
				background: none;
			}
		#content #nav ul li ul li{
			font-size: 1em;
		}
#additional{
	height: 71px; clear: both;
	border-top: 1px solid #F5F5F5;
	background: url(/images/www/footer.gif) no-repeat 80% 100%;
	padding: 10px 10px 0;
}
	#additional p{
		font-size: 0.69em;
		float: left;
	}
	#additional ul{
		float: right;
	}
		#additional ul li{
			float: left;
			font-size: 0.69em;
			padding: 0 0 0 10px;
		}
			#additional ul li a{
				text-decoration: underline;
			}
