	.clear {clear: both; height: 1px}
.clear2 { clear:both; font-size:0px; line-height:0px; height:0px; }	
	div {margin: 0; padding: 0;}
	p {margin: 0; padding: 0 0 15px 0;}
	ul {margin: 0 30px 15px 30px; padding: 0;}
	img{border: 0px;}
	a { color:#009e22; text-decoration:none; }
	a:hover { color:#009e22; text-decoration:underline; }
		
		
		#topcont {display:block; height: 65px; border: 0px solid red;}
			#logo{width: 255px; height: 31px; float: left; margin: 27px 0 0 19px; cursor: pointer; border: 0px solid red;}
			#searchblock{width: 152px; height:22px; float: right; margin: 24px 12px 0 0; display: inline; border: 0px solid red; background:url(../images/search_input.gif) no-repeat left top;}				
				.search_submit { display:block; float:right; width:20px; height:20px; background:url(../images/search_button.gif); margin-top:1px; }
				.search_submit:hover { display:block; float:right; width:20px; height:20px; background:url(../images/search_button_active.gif); margin-top:1px; }
				.search_input { border:0; background:transparent; width:126px; height:20px; margin-top:1px; font:normal 13px Tahoma; color:#ffffff; float:right; }
					
			#langlt{ display:block; width: 24px; height: 38px; float: right; margin: 25px 8px 0 0; background:url(../images/icon_lt.png);}
			#langlt:hover { display:block; width: 24px; height: 38px; float: right; margin: 25px 8px 0 0; background:url(../images/icon_lt_active.png); }
			#langlt_active { display:block; width: 24px; height: 38px; float: right; margin: 25px 8px 0 0; background:url(../images/icon_lt_active.png); }
			#langen{ display:block; width: 23px; height: 38px; float: right; margin: 25px 6px 0 0; display: inline; background:url(../images/icon_en.png); }
			#langen:hover { display:block; width: 23px; height: 38px; float: right; margin: 25px 6px 0 0; display: inline; background:url(../images/icon_en_active.png); }
			#langen_active { display:block; width: 23px; height: 38px; float: right; margin: 25px 6px 0 0; display: inline; background:url(../images/icon_en_active.png); }
			#time {display:block; width: auto; height: auto; float: right; margin: 27px 8px 0 0;}
				#time a{color: #ffffff; font:normal 13px Tahoma; text-decoration: none; cursor: default;}
		#menucont {display:block; float:left; width:1000px;line-height:normal; height: 35px;border: 0px solid red; overflow: hidden;}
			#menucont ul {margin:0; padding:0px 8px 0 0px; list-style:none; border: 0px solid blue;}
			#menucont li {display:inline; margin:0; padding:0; float: right;white-space:nowrap;}
			#menucont a {float:left; background:url("../images/bgmenuleft.png") no-repeat left top; margin:0; padding:0 0 0 8px; text-decoration:none; height: 35px;}
			#menucont a span {float:left; display:block; background:url("../images/bgmenu.png") no-repeat right top; padding:11px 15px 8px 6px; color: #ffffff; font-size: 0.81em;}
			/* Commented Backslash Hack hides rule from IE5-Mac \*/
			#menucont a span {float:none;}
			/* End IE5-Mac hack */
			#menucont a:hover span {color:#FFFFFF;}
			#menucont a:hover {background-position:0% -35px;}
			#menucont a:hover span {background-position:100% -35px;}
			#menucont a#active {float:left; background:url("../images/bgmenuleft_active.png") no-repeat left top; margin:0; padding:0 0 0 8px; text-decoration:none; height: 35px;}
			#menucont a#active span {float:left; display:block; background:url("../images/bgmenu_active.png") no-repeat right top; padding:11px 15px 8px 6px; color: #001910; font-size: 0.81em;}
			/* Commented Backslash Hack hides rule from IE5-Mac \*/
			#menucont a span {float:none;}
			/* End IE5-Mac hack */		
			
			
	#bottomconttitle {height: 34px; width: 1000px; font-size: 0.66em; bottom: 0px; position: absolute; display:block; border: 0px solid red; background-color: transparent; background-image: url(../images/bgcontact.png); background-repeat: repeat;}
	#bottomcont { width: 986px; font-size: 0.66em; margin: 0 2px 0;  bottom: 0px; position: absolute; display:block; border: 0px solid red; background-color: #01160c;}	
		#contacts{float: left; padding: 6px 0 4px 14px; border: 0px solid red; width: 520px; color: #dfdfdf;}
			#contacts a {color:#98e3e2; text-decoration:none;}
			#contacts a:hover {text-decoration:underline;}
		#copyright{float: right; padding: 6px 14px 4px 0; border: 0px solid red; width: 400px; text-align: right; color: #dfdfdf;}
			#copyright a {color:#9cffc6; text-decoration:none;}
			#copyright a:hover {text-decoration:underline;}