html, body{	

	background:url(../Images/top_bg.jpg) no-repeat;

	background-position:top center;

	background-color:#5c5f66;

	font-family:Arial, Helvetica, sans-serif;

	font-size:13px;

	color:#5c5f66;

}

body{

	padding-top:50px;

}

*{

	margin:0;

	padding:0;

}

a img {

	border: 0 none;

}

.clr{

	clear:both;

	font-size:0;

	line-height:0;

}

.container{

	width:940px;

	margin-left:auto;

	margin-right:auto;

	background:#fff;

}

.left{

	float:left;

}

.right{

	float:right;

}

.fooldal_header{

	padding-top:30px;

	background:url(../Images/fooldal_top_bg.jpg) no-repeat;

	background-position:bottom center;

	height:282px;	

}

.fooldal_header_left{

	width:230px;

	height:230px;

	margin-left:0px;

	_margin-left:10px;

}

a.fooldal_header_link:link, a.fooldal_header_link:visited{

	width:172px;

}

.fooldal_header a img{

	border:0;

}

.fooldal_header_right{

	padding-right:42px;

	width:454px;

}

.fooldal_header_right h1{

	margin-bottom:20px;

}

.fooldal_header_right_kep{

	margin-left:10px;

	float:right;

	margin-top:30px;

}

.tartalom{

	clear:both;

	padding:42px;

	padding-top:12px;

	padding-bottom:20px;

}

.fooldal_tartalom_left, .fooldal_tartalom_right, .fooldal_tartalom_center{

	width:267px;

	margin-right:25px;

}

.fooldal_tartalom_left h2, .fooldal_tartalom_right h2, .fooldal_tartalom_center h2{

	padding-bottom:5px;

}

.fooldal_tartalom_left p, .fooldal_tartalom_right p, .fooldal_tartalom_center p{

	margin-bottom:10px;

}

.fooldal_tartalom_right{

	margin-right:0;

	display:inline;

}

fieldset{

	border:0;

	margin-top:10px;

}

fieldset input, fieldset select{

	border:solid 1px #a1a6b3;

	height:20px;

	margin-bottom:5px;

}

fieldset label{

	display:block;

	width:120px;

	margin-bottom:5px;

}

.fooldal_tartalom_left fieldset label{

	float:left;

}

.fooldal_tartalom_left fieldset input{

	width:140px;

}

.fooldal_tartalom_center select{

	width:264px;

}

.fooldal_tartalom_right fieldset input{

	width:264px;

}

.p_top_padding{

	padding-top:5px;

}

.footer{

	clear:both;

	margin-top:10px;

	margin-bottom:10px;

	width:940px;

	margin-left:auto;

	margin-right:auto;

	color:#fff;

	font-size:11px;

}

.footer .left{

	width:558px;

	padding-left:42px;

}

.footer .left a:link, .footer .left a:visited{

	color:#fff;

	margin-right:10px;

	text-decoration:none;

}

.footer .left a:hover{

	color:#333333;

}

.footer .right{

	padding-right:50px;

	width:150px;

	position:relative;

	text-align:right;

}

.footer .right a{

	position:absolute;

	top:5px;

	right:20px;

}

.footer a img{

	border:0;

}

.szamolas_btn, .feliratkozas_btn , .megoldas_btn{

	width:109px;

	height:27px;

	cursor:pointer;

	border:0;

	margin-left:153px;

}

.szamolas_btn{

	background:url(../Images/szamolas_btn.jpg) no-repeat;

}

.feliratkozas_btn{

	background:url(../Images/feliratkozas_btn.jpg) no-repeat;

}

.megoldas_btn{

	background:url(../Images/megoldas_btn.jpg) no-repeat;

}



.logo {

	float: left;

}

.feliratkozas {

	float: right;

}

.problemavalaszto {

	margin-bottom: 10px;

	text-align: center;

}

.belepes_title {

	color: red;

	font-size: 20px;

}
.fooldal_menu {
    position: relative;
}


.fooldal_menu a{
   
    padding-left: 15px;
    font-family: Arial;
    font-size:13px;
    display: block;
    padding:4px;
    font-weight:  bold;
    color:#4c4c4c;
    text-decoration: none;
    line-height: 10px;
    padding-left:16px;
    width: auto;
    
}
.fooldal_menu a.active{
   background: transparent url("../Images/menu/nyil.png") no-repeat;
   background-position: 2px 4px;
   font-weight:  bold;
   color:#e60026;
  
   
    
}

a.link{
    text-decoration: none;
    line-height: 19px;
    color:#4C4C4C;
    padding-left: 5px;
}  


form.form label.label{
    display: block;
}
.share a{
    text-decoration: none;
}
.share span{
    margin-right:10px;
}
 .cimkefelho a{
    text-decoration: none;
 }
 .cimkefelho .f1{

	font-size: 12px;
}
 .cimkefelho .f1:hover{
	
}
 .cimkefelho .f2{
	
	font-size: 14px;
}
 .cimkefelho .f2:hover{
	
}
 .cimkefelho .f3{
	
	font-size: 16px;
}
.cimkefelho .f3:hover{
	
}
 .cimkefelho .f4{
	
	font-size: 18px;
}
 .cimkefelho .f4:hover{

}
.cimkefelho .f5{
	
	font-size: 20px;
}
 .cimkefelho .f5:hover{
	
}

form.commentform{
    padding:10px;
    margin-bottom:20px;
}
form.commentform label{
    display: block;
    font-weight: bold;
    color:#000;
}
form.commentform input.input{
    display: block;
    width: 500px;
    
}
form.commentform img{
    float:left;
    
    
    
}
form.commentform input.code{
    float:left;
    width: 150px;
    margin-top:10px;
    
}
form.commentform .submit{
    float:right;
    width: 150px;
    margin-top:10px;
    background-color:#BD0020;
    border:0 none;
    color:white;
    cursor:pointer;
    
    height:auto;
    padding:1px 5px 2px;
    width:auto;
    
    
}
form.commentform .textarea{
    display: block;
    width: 500px;
    
}


.comment_item{
    margin-top:10px;
    border-bottom:1px solid #7a7a7a;
}
.comment_item span{
    float:right;
    padding:4px;
}
.comment_item a.del{
    float:right;
}