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

.left { float: left; }
.right { float: right; }
.text-left { text-align: left; }
.text-right { text-align: right; }
.text-center { text-align: center; }

body {background-image: url(/design/body_bg3.jpg);
	  background-repeat: repeat-x;
	  background-color: #e3e3e4;
	  margin: 0;
	  padding: 0;
	  font-size:12px;
	  font-family:Arial, Helvetica, sans-serif;
	  }

a{
	text-decoration:underline;
	color:#000;
}

a:hover{
	text-decoration:none;
	color:#000;
}


#container {width: 980px; margin: 0 auto;
		background-color: #FFF;
		background-image: url(/design/body_bg3.jpg);
	  background-repeat: repeat-x;}


/*HEADER*/

#header {/*margin-bottom: 5px*/;
		 height: 76px;}
		 
#header a {display: block;
		   line-height: 75px;
		   text-transform: uppercase;
		   }
		   
#header a:hover {background-image: url(/design/hover2.jpg);
				 background-repeat: repeat-x;
				 color:#000;}
							
							
		 
#header #headlogo {width: 338px;
				   float: left;
				   margin-left: 14px;
				   display: inline;}
				   
#header #fooldal {width: 90px;
				   float: left;
				   background-image: url(/design/header_bg3.jpg);
				   background-repeat: no-repeat;
				   background-position: left top;}
				   				   
#header #fooldal a {margin-left: 3px;
					padding-left: 20px;
					}

					
					
				   
#header #header_menu_5 {width: 104px;
				   float: left;
				   background-image: url(/design/header_bg3.jpg);
				   background-repeat: no-repeat;
				   background-position: left top;}
				   
#header #header_menu_5 a {margin-left: 3px;
					  padding-left: 17px;}
					  
					  

				   
#header #header_menu_7 {width: 112px;
				   	  float: left;
				   	  background-image: url(/design/header_bg3.jpg);
				  	  background-repeat: no-repeat;
				   	  background-position: left top;}
				   
#header #header_menu_7 a {margin-left: 3px;
						padding-left: 20px;}
						
						
						
				   
#header #header_menu_8 {width: 154px;
				   float: left;
				   background-image: url(/design/header_bg3.jpg);
				   background-repeat: no-repeat;
				   background-position: left top;}
				   
#header #header_menu_8 a {margin-left: 3px;
					padding-left: 20px;}
				   
#header #header_menu_9 {width: 165px;
				   float: left;
				   background-image: url(/design/header_bg3.jpg);
				   background-repeat: no-repeat;
				   background-position: left top;}
				   
#header #header_menu_9 a {margin-left: 3px;
					  padding-left: 25px;}
		 
#header img {margin-top: 16px;}

#header a	{text-decoration: none;
			 font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			 color: #A5A2A2;}
			 




			 
/*CONTENT*/

/*#content, #subcontent, #submenu, #tfooter, #bfooter {background-color: #FFF;}*/

#content {margin: 0 13px 0 13px;
		  /*border-bottom: 3px solid #000000;*/}

#content #energia {/*padding: 5px 0 15px 5px;*/padding-bottom:10px;}



#content h1 {font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
			 	   font-size: 18px;
			 	   background-color: #000000;
			 	   color: #FFFFFF;
				   font-size:16px;
					letter-spacing:-1px;
					padding-top:2px;
					padding-bottom:2px;
					padding-left:4px;
					padding-right:4px;
		   text-transform: uppercase;
					
					}


#content p.h1 {
background-color:#000000;
color:#FFFFFF;
font-family:"Trebuchet MS",Arial,Helvetica,sans-serif;
font-size:16px;
letter-spacing:-1px;
padding:2px 4px;
text-transform:uppercase;
display:inline;
margin:0;
}




/*
#content #kozulet img	{float: left;
						 margin-right: 20px;}
*/						
#content h1 {display: inline;}
							 
#content p,h2	{font-family: Arial, Helvetica, sans-serif;
				 font-size: 12px;}

#content p {text-align: justify;
			color: #656565;}
			
#content #utolsop {margin: 0;}
			
			





/*SUBCONTENT*/

#subcontent {margin: 0 14px 0 14px;}

#subcontent a {text-decoration: underline;}

#box1 {position: relative;
	   float: left;
	   width: 200px;
	   height: 200px;
	   background-image: url(/design/szamologep_.jpg);
	   background-repeat: no-repeat;
	   /*margin: 16px 65px 5px 65px;*/
	     	margin-left:15px;
			margin-right:22px;
			margin-top:10px;
	   display: inline;}

#keplink {display:block;
	   width: 200px;
	   height: 200px;
	   background-image: url(/design/szamologep_.jpg);
	   background-repeat: no-repeat;}
	   
#keplink:hover {background-image: url(/design/szamologep_hover_.jpg);}

#pictext1 {position: absolute;
		   left: 40px; top: 35px;
		   text-align: center;
		   font-weight: bold;
		   color: #000000;}

#pictext2 {position: absolute;
		   left: 19px; top: 130px;
		   text-align: center;
		   font-weight: bold;
		   color: #000000;}
     
		   
#box2	  {/*background-image: url(/design/box2.jpg);
		   background-repeat: no-repeat*/
		   background:#fafafa;;
		   float: left;
		   margin: 10px 15px 0 0;
		   width: 350px;
		   display: inline;
		   height:200px;}
		   
#box2 h1  {color:#FFFFFF;
			font-size:16px;
			letter-spacing:-1px;
			margin:20px 0 0 20px;}
			
#box2 h1 span {background:#9AA57D;color:#FFFFFF; padding:2px 4px;
}		

#box3 h1 span {background:#9AA57D;color:#FFFFFF; padding:2px 4px;
}	
		
#box2 li  {color: #656565;
		   /*margin: 5px 10px 0 0;*/
		   margin:0;}
		   
#box3		{/*background-image: url(/design/box3.jpg);
		    background-repeat: no-repeat;*/
			background:#fafafa;
		    float: left;
		    margin: 10px 0 0px 0;
			width: 350px;
			display: inline;
			height:200px;}
			
#box3 h1 	{color:#FFFFFF;
			font-size:16px;
			letter-spacing:-1px;
			margin:20px 0 0 20px;}
			 
#box3 p  {color: #656565;
		   margin: 15px 12px 0 18px;}
		   


		   
		   
		   
/*SUBMENU*/

#submenu {margin: 14px;
		  background-color: #FFF;
		  padding-left: 2px;
		  padding-top: 14px;
		  border-top: 3px solid #000000;
		  margin-top:10px;}

#submenu a {text-decoration: none;
			color: #FFFFFF;
			font-weight: bold;
			font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;
			display: block;
			padding-top: 110px;
			padding-left: 5px;
			font-size:16px;
			font-weight:bold;
			letter-spacing:-1px;
			}
			
#submenu a:hover {color: #EFBB33;}

#link1 {float: left;
		background-image: url(/design/submenu1.jpg);
		background-repeat: no-repeat;
		margin-right: 13px;
		width: 224px;
		height: 158px;}

#link2 {float: left;
		background-image: url(/design/submenu2.jpg);
		background-repeat: no-repeat;
		margin-right: 13px;
		width: 233px;
		height: 158px;}
		
#link3 {float: left;
		background-image: url(/design/submenu3.jpg);
		background-repeat: no-repeat;
		margin-right: 13px;
		width: 229px;
		height: 158px;}
		
#link4 {float: left;
		background-image: url(/design/submenu4.jpg);
		background-repeat: no-repeat;
		width: 225px;
		height: 158px;}
		




/*TFOOTER*/

#tfooter {border-top: 3px solid #000000;
		  margin: 0 14px 10px 14px;
		  padding-bottom: 10px;
		  border-bottom: 3px solid #9AA57E;
		  height: 35px;}
		  
#tfooter img {margin-top: 12px;
			  float: left;}

#tfooter a {text-decoration: none;
			color: #656565;
			font-size: 12px;
			margin: 14px 5px 0 25px;
			float: left;}
			
#tfooter a:hover {color: #000000;}







			
/*BFOOTER*/

#bfooter {margin: 0 14px 0 14px;
		  padding-top: 6px;
		  border-bottom: 10px solid #FFFFFF;}
		  
#bfooter img {border: none;
			  float: left;}
			  
#bfooter #vadasz {margin: 15px 0 0 9px;}
#bfooter #occhio {margin: 21px 0 0 9px;}
#bfooter #contadora {margin: 4px 0 0 9px;}
#bfooter #compress {margin: 25px 0 0 9px;}
#bfooter #naplopo {margin: 14px 0 0 9px;}
#bfooter #benczur {margin: 17px 0 0 9px;}

#vonal {border-bottom:3px solid #000; float:right; text-align:center; width:670px; margin-top:49px;
}

#vonal2 {border-bottom:3px solid #000; float:right; text-align:center; width:675px; margin-top:9px;
}

#oldalsomenu{
color:#656565;
float:left;
width:277px;
}

#oldalsomenu ul{
	padding:0;
	margin:0;
	padding-right:15px;
}

#oldalsomenu ul li{
	padding:0;
	margin:0;
	background:#9aa57d;
	color:#000;
	font-weight:bold;
	list-style-image:none;
	list-style-position:outside;
	list-style-type:none;
	list-style:square;
	margin-left:15px;
	margin-bottom:5px;
}

#oldalsomenu ul li a{
	color:#fff;
	display: block;
	padding: 5px;
	text-decoration: none;
}


#oldalsomenu ul li a:hover{
background:#000;
color:#fff;
}

#almenu{
	padding:10px;
	background:#f0f0f0;
	width:244px;
	padding-bottom:20px;
}

#tfooterkep{
	float:left;
	width:300px;
}

#tfooterlinkek{
	float:right;
}

#slinkek{
	width:980px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	color:#fff;
	text-align:center;
}

#slinkek a{
	color:#fff;
}


a.button {
-moz-border-radius:5px 5px 5px 5px;
background:url("/design/button_bg.jpg") repeat-x scroll 0 0 transparent;
border:1px solid #757575;
font-size:14px;
font-weight:bold;
margin:3px 5px;
padding:2px 10px;
text-decoration:none;
color: #000; 
}

a:hover { color: #757575; }

#slinkek{
	width:980px;
	margin:0 auto;
	margin-top:20px;
	margin-bottom:20px;
	color:#fff;
	text-align:center;
}

#slinkek a{
	color:#fff;
}

#tfooterkep{
	float:left;
	width:200px;
}

#tfooterlinkek{
	float:right;
}

#oldalsomenu #ulImages,  #ulImages { float: left; width: 264px; margin:0 20px 0 0; padding:0; list-style: none; }
#oldalsomenu #ulImages { margin-bottom: 10px;}
#oldalsomenu #ulImages li, #ulImages li { margin:0; padding:0; list-style: none; background: none; }



.divReference {}
.divReference img { margin: 5px;}
.pRefImgs { margin: 5px 10px 10px 20px; }

#divGMap { float: right; height: 264px; margin:0; width: 440px !important; }


#header a.nincs:hover {background:transparent;
}

p.h1 span{
background:#9AA57D none repeat scroll 0 0;
color:#FFFFFF;
padding:2px 4px;
}

p.h1 {
color:#FFFFFF;
font-size:16px;
letter-spacing:-1px;
margin:20px 0 0 20px;
font-weight:bold;
}

#tfooter a.nincslink{
padding:0;
margin:0;
}


#formLogin { margin-top: 30px;}
#formLogin fieldset { border: none;}



