/*
Theme Name: Hatékony web
Theme Author: Efrud
Author URI: http://efrud.hu
*/
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,hr {margin:0; padding:0;}h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,th {font-size:1em; font-weight:normal; font-style:normal;}ul,ol {list-style:none;}fieldset,img,hr {border:none;}caption,th {text-align:left;}table {border-collapse:collapse; border-spacing:0;}td {vertical-align:top;}img.centered, .aligncenter, div.aligncenter {display: block;margin-left: auto;
margin-right: auto;}img.alignright {padding: 4px;margin: 0 0 2px 7px;display: inline;}img.alignleft {padding: 4px;margin: 0 7px 2px 0;display: inline;}.alignright {float: right;}.alignleft {float: left;}.clear{clear:both;}
body{
background:#060405 url(images/bg.jpg) repeat center top;
}
#fejlec{
width:950px;
margin:0 auto;
height:150px;
margin-bottom:15px;
}
.logo{
width:500px;
margin:0 auto;
}
.logo a{
display:block;
height:150px;
width:500px;
position:relative;
}
.logo span{
background:url(images/logo.jpg) repeat scroll 0 0 transparent;
height:100%;
position:absolute;
width:100%;
}
#egesz{
width:950px;
margin:0 auto;
height:150px;
}
.alfel{
width:950px;
height:20px;
background: url(images/alfel.png) no-repeat;
}
.lefent{
width:950px;
height:15px;
background: url(images/lefent.png) no-repeat;
}
.tart1{
width:950px;
height:836px;
background:url(images/tbg.png) repeat;
text-indent:-99999em;
}
.tart2{
width:950px;
height:510px;
background:url(images/tbg.png) repeat;
}
.margin{
margin-bottom:13px;
}
#footer{
background: url(images/footer.png) no-repeat;
height:109px;
}
.milyen{
background:url("images/milyen.png") no-repeat scroll 0 0 transparent;
float:left;
height:140px;
margin-left:32px;
margin-top:7px;
width:352px;
}
.legfont{
background:url("images/legfontosabb.png") no-repeat scroll 0 0 transparent;
float:right;
height:144px;
margin-right:19px;
margin-top:5px;
width:501px;
}
.hatekony{
background:url("images/hatekony.png") no-repeat scroll 0 0 transparent;
height:35px;
margin-left:24px;
margin-top:10px;
}
.szolg{
background:url(images/szolg.png) no-repeat scroll 0 0 transparent;
height:378px;
margin-left:24px;
}
.ajandek{
height:110px;
background:url(images/ajandek.png) no-repeat scroll 0 0 transparent;
margin-left:24px;
margin-top:18px;
}
.ajanlat{
background:url("images/ajanlat.png") no-repeat scroll 0 0 transparent;
height:121px;
margin-left:23px;
margin-top:16px;
}
.bal{
color:#FFFFFF;
float:left;
font-family:tahoma;
font-size:11px;
margin-left:52px;
margin-top:9px;
width:332px;
}
.megrend{
width:302px;
height:31px;
background:url("images/megrend.png") no-repeat scroll 0 0 transparent;
}
input.ren{
background:none repeat scroll 0 0 transparent;
border:3px solid #766E54;
color:#FFFFFF;
margin-bottom:10px;
margin-top:5px;
padding:4px;
width:285px;
}
textarea.szoveg{
background:none repeat scroll 0 0 transparent;
border:3px solid #766E54;
color:#FFFFFF;
font-size:11px;
height:187px;
padding:4px;
width:287px;
font-family:tahoma;
margin-top:5px;
}
.jobb{
float:right;
margin-right:44px;
margin-top:9px;
width:512px;
}
#slider,#slider2{
border:10px solid;
height:180px;
overflow:hidden;
width:480px;

}	
	#slider ul, #slider li, #slider2 ul, #slider2 li{
		margin:0;
		padding:0;
		list-style:none;
		}
	#slider li, #slider2 li{ 
		/* 
			define width and height of list item (slide)
			entire slider area will adjust according to the parameters provided here
		*/ 
		width:480px;
		height:180px;
		overflow:hidden; 
		}	

	#slider2 li{ 
		background:#f1f1f1;
		}		
	#slider2 li h2{ 
		margin:0 20px;
		padding-top:20px;
		}	
	#slider2 li p{ 
		margin:20px;
		}						
		
	p#controls, p#controls2{
		margin:0;
		position:relative;
		} 
	
	#prevBtn, #nextBtn{ 
display:block;
height:77px;
left:-22px;
margin:0;
overflow:hidden;
position:absolute;
text-indent:-8000px;
top:-125px;
width:30px;
		}	
		#prevBtn2, #nextBtn2{ 
		display:block;
		margin:0;
		overflow:hidden;
		text-indent:-8000px;		
		width:30px;
		height:77px;
		position:absolute;
		left:-22px;
		top:-120px;
		}	
	#nextBtn, #nextBtn2{ 
		left:500px;
		}														
	#prevBtn a, #nextBtn a, #prevBtn2 a, #nextBtn2 a{  
		display:block;
		height:41px;
width:24px;
		background:url(images/btn_prev.gif) no-repeat 0 0;	
		}	
	#nextBtn a, #nextBtn2 a{ 
		background:url(images/btn_next.gif) no-repeat 0 0;	
		}	
	#prevBtn a:hover,#prevBtn2 a:hover{
	background:url(images/btn_prev.gif) no-repeat scroll 0 -41px transparent;	
	}
	#nextBtn a:hover, #nextBtn2 a:hover{ 
		background:url(images/btn_next.gif) no-repeat scroll 0 -41px transparent;
		}	
		
.reflo{
height:52px;
background:url(images/reflo.png) no-repeat 0 0;	
}
.refek{

}
.web{
background:url("images/web.png") no-repeat scroll 0 0 transparent;
height:14px;
margin-left:3px;
margin-top:14px;
width:33px;
}
.elkuld{
background:url("images/kuldes.png") no-repeat scroll 0 0 transparent;
border:medium none;
color:#FFFFFF;
float:right;
height:14px;
margin-right:30px;
margin-top:10px;
text-indent:-99999em;
width:47px;
}
.elkuld:hover{
background:url("images/kuldes.png") no-repeat scroll 0 -14px transparent;
cursor:pointer;
}
div.wpcf7-mail-sent-ok  {
border:medium none !important;
color:red;
width:265px !important;
}
span.wpcf7-not-valid-tip  {
background:none repeat scroll 0 0 transparent !important;
border:medium none !important;
font-size:10pt !important;
left:5px !important;
padding:2px !important;
position:absolute !important;
top:-5px !important;
width:280px !important;
z-index:100 !important;
color:red;
}
div.wpcf7-validation-errors  {
border:medium none !important;
color:red;
width:265px !important;
}
input.ren:focus,textarea:focus{
border:3px solid #BFB48F;
}
#wpcf7-f1-t1-o1{
margin-top:5px;
}
