html {height: 100%; min-height:100%; overflow-y: scroll;}
body {margin: 0; padding: 0; text-align: center; font-family: Verdana; font-size: 100%; background: url(../images/bg.gif) top center no-repeat #ffffff;}
div{margin: 0; padding: 0;}
img {border: 0px;}
p {margin: 0 0 15px 0;}

a{color: #6f6f6f; text-decoration: underline;}

.clear {clear:both; font-size: 1px; height: 1px;}
	#root {width: 991px; position: relative; margin: 0 auto; text-align: left; background-color: #ffffff; border: 0px solid red;}
		#hdr {height: 282px; border: 0px solid blue;}
			#logo {width: 170px; float: left; border: 0px solid blue;}
			
			
			#topmenu{position: relative; float: right; width: 600px; height: 230px; font-family: Verdana; font-size: 0.75em; font-weight: bold; letter-spacing:-0.06em;}
			#topmenu a{color: #d42128; text-decoration: none;}
			#topmenu a:hover{text-decoration: underline;}
				#menu1{position: absolute; top: 17px; left: 25px; width: 107px; height: 34px; text-align: center;}
				#menu1active{position: absolute; top: 17px; left: 25px; width: 107px; height: 34px; text-align: center; background:url(../images/menu_active.gif) no-repeat 50px 27px;}
				#menu2{position: absolute; top: 19px; left: 123px; width: 107px; height: 34px; text-align: center;}
				#menu2active{position: absolute; top: 19px; left: 123px; width: 107px; height: 34px; text-align: center; background:url(../images/menu_active.gif) no-repeat 50px 27px;}
				#menu3{position: absolute; top: 27px; left: 227px; width: 107px; height: 34px; text-align: center;}
				#menu3active{position: absolute; top: 27px; left: 227px; width: 107px; height: 34px; text-align: center; background:url(../images/menu_active.gif) no-repeat 50px 27px;}
				#menu4{position: absolute; top: 41px; left: 325px; width: 107px; height: 34px; text-align: center;}
				#menu4active{position: absolute; top: 41px; left: 325px; width: 107px; height: 34px; text-align: center; background:url(../images/menu_active.gif) no-repeat 50px 27px;}
				#menu5{position: absolute; top: 60px; left: 412px; width: 107px; height: 34px; text-align: center;}
				#menu5active{position: absolute; top: 60px; left: 412px; width: 107px; height: 34px; text-align: center; background:url(../images/menu_active.gif) no-repeat 50px 27px;}
				#menu6{position: absolute; top: 82px; left: 492px; width: 107px; height: 34px; text-align: center;}
				#menu6active{position: absolute; top: 82px; left: 492px; width: 107px; height: 34px; text-align: center; background:url(../images/menu_active.gif) no-repeat 50px 27px;}

				#menu1active a, #menu2active a, #menu3active a, #menu4active a, #menu5active a, #menu6active a{color: #c0c0c0;}


		#iconline{padding: 4px 0 0px 30px; text-align: right;}
				#iconline a {margin: 0 16px 0 0; font-size: 0.68em; color: #b8b8b8; font-weight: bold;}
				#iconline a#activelng {text-decoration: none;}


		#leftblock {float: left; width: 219px; overflow: hidden; text-align: left;  border: 0px solid red;}
			#searchblocklt, #searchblocken, #searchblockru {width: 188px; height: 80px; margin: 0 0 20px 0; border: 0px solid red;}
			#searchblocklt{ background: url(../images/paieska_lt.gif) right top no-repeat;}
			#searchblocken{ background: url(../images/paieska_en.gif) right top no-repeat;}
			#searchblockru{ background: url(../images/paieska_ru.gif) right top no-repeat;}
				.search_input { border:0px solid red; background:transparent; width:152px; height:18px; margin:35px 0 0 26px; color:#555555;}				
				.search_submit {display:block; width:40px; height:20px; margin:0 0 0 138px; border: 0px solid blue;}

		
		#contentblock {float: left; width: 747px; text-align: left; line-height: 140%; color: #555555; font-size: 0.68em; border: 0px solid red;} 
			#titleblock1{float: left; width: 176px; }
			.titleblock{float: left; width: 190px; background: url('../images/titleblockbg.gif') top left repeat-y;}
				.blockpadd1{padding: 0 14px 0 0;}
				.blockpadd{padding: 0 14px 0 14px;}
					.titleblocktitle{margin: 10px 0; color: #d42128; font-size: 1.09em; line-height: 120%; font-weight: bold; height: 30px;}
					.titleblockcontent{font-size: 1em; line-height: 120%;}
					.titleblockmore{padding: 10px 0 0;}
					.titleblockmore a{color: #8f8f8f; text-decoration: none; font-size: 0.9em; font-weight: bold;}
					.titleblockmore a:hover{text-decoration: underline;}
			#titletexttitle{padding: 30px 0 12px 0; color: #d42127; font-size: 1.25em; font-weight: bold;}
			#titletext{padding: 0 0 20px 0;}
		
			#rightblock {float: right; width: 170px; border: 0px solid red; margin: 0;}/*margin: 0 0 0 30px;*/

		
		#contenttitle{padding: 0 0 15px 0; color: #d42127; font-size: 1.7em;}
		#content{float: left; width: 547px; overflow: hidden; border: 0px solid red;}
	
	
			#block1 {width: 170px; margin: 0 0 11px 0; background: url('../images/block1_bg.gif') top left repeat-y; line-height: 100%; color: #adadad;}
				#block1bottom{background: url('../images/block1_bottom.gif') bottom left no-repeat; padding: 0 9px 53px 9px;}
				#block1bottom p{margin: 0; padding: 0;}
				#block1more{text-align: right; padding: 10px 20px 0 0;}
					#block1more a{color: #8f8f8f; font-weight: bold; text-decoration: none; font-size: 0.9em;}
					#block1more a:hover{text-decoration: underline;}
					
			#block2 {width: 170px; margin: 0 0 11px 0; background: url('../images/block2_bg.gif') top left repeat-y; line-height: 100%; color: #adadad;}
				#block2bottom{background: url('../images/block2_bottom.gif') bottom left no-repeat; padding: 0 9px 100px 9px;}
				#block2bottom p{margin: 0; padding: 0;}
				#block2more{text-align: right; padding: 10px 20px 0 0;}
					#block2more a{color: #8f8f8f; font-weight: bold; text-decoration: none; font-size: 0.9em;}
					#block2more a:hover{text-decoration: underline;}
	
	#footer {width:100%; font-size: 0.65em; line-height:normal; overflow:hidden; background: url("../images/footer_veolia.gif") right bottom no-repeat;}
				#footer ul {margin:0; padding:0; list-style:none;}
				#footer li {float: left; margin:0; padding: 0; height: 49px;}
				#footer li a{color:#606060;}
					.isd {text-align: left; border: 0px solid red; width: 219px; background: url("../images/se_bg.gif") top left no-repeat;}
					.isd a{color: #b8bbbf; text-decoration: none;}
					.copy {border-top: 1px solid #b8bbbf; color: #999999; display: block;}
					.copy a{color: #6f6f6f; text-decoration: none;}
					.veolia {text-align: right;}
					.veolia a{margin: 0 30px 0 0;}
					
					
#kontaktas1{top: 115px; left: 15px; position: absolute; float: left; border:0px solid green;}
#kontaktas2{top: 256px; left: 256px; position: absolute; float: left; border:0px solid green;}
#kontaktas3{top: 289px; left: 381px; position: absolute; float: left; border:0px solid green;}


