*{

	padding: 0;

	margin: 0;

}

img,fieldset{

	border: none;

}

.clear{

	clear: both;

	display: block;

	font-size: 0px;

	height: 0px;

}

a:link,a:visited,a:active{

	text-decoration: none;

	outline:none;

	color: black;

}

a:hover{

	color: Black;

}

a.reszletek{

	font-size: 14px;

	color: #00B9F1 !important;

}

a.reszletek:hover{

	color: #4ED241;

}



body{

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

	font-size: 12px;

	height:100%;

	background-image: url(../Images/bodybg.jpg);

	background-repeat: no-repeat;

	background-position: center top;

}


.endobanner{
	padding-left: 21px;
}

.red{

	color: red !important;

}



.black{

	color: black !important;

}



.datum {



	color:#FE0000;



	font-size:12px;



	font-weight:bold;



}







.







.centercol_popup{



	width: 800px;



	font-style: italic;



}







.centercol_popup .cim{



	display: block;



	background-color: #4ACF4B;



	padding: 5px 25px;



	margin-top: 15px;



	color: white;



	font-style: normal !important;



	font-size: 20px;



	font-weight: bold;



}







.centercol_popup .belso{



	padding: 20px;



}







.popupkep{



	margin-bottom: 5px;



	display: block;



	margin-right: 5px;



}







.lapozo a {



	padding:2px 4px;



}







.container{



	width: 1000px;



	position:relative;



	margin: 0 auto;



}



.header{



	background-image: url(../Images/header.jpg);



	background-repeat: no-repeat;



	width: 1000px;



	height: 343px;



}



a.logo{



	display: block;



	background-color: transparent;



	width: 300px;



	height: 65px;



	left:90px;



	top:20px;



	position:relative;



}



/* GLOBAL CONTENT */







.content{



	background-image: url(../Images/content_bg.jpg);



	background-repeat: repeat-y;



	width: 870px;



	padding: 20px 65px 100px 65px;



}



.leftcol{



	float: left;



	width: 570px;



	font-style: italic;



}



.rightcol{



	float: right;



	width: 270px;



}



.centercol{



	width: 750px;



	font-style: italic;



}







.menu{



	margin-bottom: 25px;



}



.menu a{



	display: block;



	background-image: url(../Images/kapszula.jpg);



	background-repeat: no-repeat;



	background-position: 15px center;



	color: #603913;



	font-size: 14px;



	font-style: italic;



	border-bottom: 1px dashed #c7c2b9;



	margin-bottom: 10px;



	padding: 10px 0px 10px 35px;



}



.menu a:hover{



	color: #4ed241;



	text-decoration: underline;



}







h2{



	color: #595959;



	text-transform: uppercase;



	font-size: 18px;



	font-style: normal;



	margin-bottom: 5px;



}



.ismerjmeg{

	width: 559px;

	height: 21px;

	padding-left: 10px;

	padding-top: 5px;

	background-color: #47c4b9;

	text-transform: uppercase;

	color: white;

	font-weight: bold;

	font-style: normal !important;

	font-size: 13px;

	margin-bottom: 10px;

}



.ismerjmeg a{

	text-transform: uppercase;

	color: white;

	font-weight: bold;

	font-style: normal !important;

	font-size: 13px;

}



.welcomebox{



	background-image: url(../Images/welcomebox.jpg);



	background-repeat: no-repeat;



	width: 515px;



	height: 229px;



	padding: 70px 27px 0 27px;



	margin-bottom: 5px;



	text-align: justify;



	position:relative;



}



.welcomebox a.tovabb{



	color: #f1fdec;



	font-size: 18px;



	font-style: italic;



	position:absolute;



	bottom:20px;



	right:45px;



}



ul{



	margin-left: 35px;



	font-size: 11px;



}



ul li{



	list-style-image: url(../Images/ulbg.png);



	margin-bottom: 5px;



}



.under{



	text-decoration: underline;



}







.text{



	color: #black;



	font-size: 12px;



	margin-bottom: 20px;



	color: #9d9c9c;



}



.text .cim{



	text-transform: uppercase;



}



.text a{



	color: #4ed241;



	font-weight: bold;



}







.tunetbox{



	background: url(../Images/tunetbox.jpg) repeat-x #43c138;



	width: 550px;



	min-height: 141px;



	_height: 141px;



	padding: 10px;



	color: #b54fa8;



}



.padded{

	padding-left: 175px;

}



.pici{

	font-size: 12px;

}



.tunetboxkek{





	background-color: #47c4b9;



	width: 550px;

	

	margin-bottom: 20px;



	min-height: 141px;



	_height: 141px;



	padding: 10px;



	color: #b54fa8;



}



.tunetbox h3{



	color: White;



	font-size:14px;



	font-weight: bold;



	font-style: normal;



	margin-bottom: 10px;



	text-transform: uppercase;



}



.tunetboxkek h3{



	color: White;



	font-size:14px;



	font-weight: bold;



	font-style: normal;



	margin-bottom: 0px;

	

	margin-top: 5px;



	text-transform: uppercase;



}







.tunetbox a,.tunetboxkek a{



	color: black;



	padding-right: 5px;



	font-size: 13px;



	font-style: italic;



}



.tunetboxkek .a1{



	font-size: 12px;



}



.tunetboxkek .a2{



	font-size: 14px;



}



.tunetboxkek .a3{



	font-size: 16px;



}



.tunetboxkek .a4{



	font-size: 18px;



}







.text h3,span.h3{



	color: #44c238;



	font: bold italic 14px arial;



	text-transform: uppercase;



	margin-right: 10px;



}



.text span.datum{



	color: #44c238;



	font-size: 11px;



	font-weight: normal;



	display: block;



	margin-bottom: 5px;



}











.calcbox{



	background-image: url(../Images/calcbox.jpg);



	background-repeat: no-repeat;



	width: 219px;



	height: 93px;



	margin-left: -19px;



	padding-top: 135px;



	padding-left: 50px;



	padding-right: 20px;



}



.calcbox label{



	display: block;



	float: left;



	width: 40px;



	font-size: 11px;



	font-weight: bold;



	font-style: italic;



	padding-top: 3px;



}



.calcbox select{



	display:block;



	float: left;



	width: 170px;



	background-color: #d9ebfd;



	margin-bottom: 5px;



	border: none;



	border-top: 1px solid #7a848e;



	border-left: 1px solid #b9c8d7;



	border-right: 1px solid #b9c8d7;



	font-size: 11px;



	color: #9d9c9c;



	padding: 1px;



}



.calcbox .submit{



	display: block;



	float: right;



	background-color: transparent;



	border: none;



	color: #603913;



	font-style: italic;



	cursor:pointer;



	font-size: 11px;



	margin-top: 5px;



}











/* GLOBAL CONTENT */

.footholder{

	width: 100%;

	background-color: #51352a;

	border-top: 3px solid white;

}

.footer{

	width: 1000px;

	margin: 0 auto;

	font-size:11px;

	text-align: left;

	min-height:30px;

	_height:30px;

	position:relative;

	padding: 10px 0;

}

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

	margin: 0 5px;

	color: White;

}

.footer a:hover{

	color: #4ed241;

	text-decoration: underline;

}

.footer .foomoo{

	color: #866355;

	padding-top: 5px;

}

.footer .foomoo a{

	color: #866355;

}

.footember{

	position:absolute;

	bottom:0px;

	right:-20px;

}

.footszoveg{

	position:absolute;

	bottom:60px;

	right:80px;

	color: #603913;

	text-align: left;

	font-weight: bold;

}

.footszoveg span{

	color: #86c0f9;

}



.left{

	float:left;

}

.right{

	float:right;

}



.leftimg{

	display: block;

	float: left;

	margin-right: 10px;

}

.rightimg{

	display: block;

	float: right;

	margin-left: 10px;

}

.last{

	margin-right:0px !important;

}

.bordered{

	border: 1px solid #729fcc;

}



.error{

	color: red;

	font-weight: bold;

}



.message{

	color: green;

	font-weight: bold;

}



.adminform label{

	margin-top: 5px;

	display: block;

}



.adminform .input{

	width: 500px;

	background-color: #4CD046;

	border: 1px #00A1FA solid;

	color: white;

}



.adminform .file{

	color: black;

}



.adminform .select{

	width: 502px;

	background-color: #4CD046;

	border: 1px #00A1FA solid;

	color: white;

}



.adminform .textarea{

	width: 500px;

	height: 200px;

	background-color: #4CD046;

	border: 1px #00A1FA solid;

	color: white;

}



.adminform .submit{

	background-color: #00A1FA;

	border: 1px #00A1FA solid;

	color: white;

	font-weight: bold;

}



.field_error{

	color: red;

	font-weight: bold;

	padding-left: 5px;

}



#files ul{

	margin-left: 20px;

}



#files li{

	list-style-image: none !important;

}



.hidden{

	display: none;

}





.delete:hover{

	background-color: red !important;

	color: white !important

}



.mod:hover{

	background-color: green !important;

	color: white !important

}

.popupholder{

	width: 100%;

	height: 100%;

	

	position:absolute;

	left:0px;

	top:0px;
display: none;
	z-index:99999999;

}

.popup{

	position:absolute;

	left:160px;

	top:10%;

	width:615px;

	background-color: #fff;
    
	padding: 20px;

}
.popupform{
    width: 280px;
    float:left;
    
}
.popupform label{
    display:block;
    margin-bottom:10px;
    font-weight: bold;
}

.popupform .input{
    display:block;
    margin-bottom:5px;
    border: 1px solid #c9cdcc;
    height: 22px;
    width: 260px;
    
}
.popupform .textarea{
    display:block;
    margin-bottom:5px;
    border: 1px solid #c9cdcc;
    height:60px;
    width: 260px;
    
}

.popupform .submit{
    background: #48ce51;
    width: 100px;
    padding:5px;
    margin-top:20px;
    float:right;
    color: #fff;
    border: 0px;
    text-align: center;
    font-size: 14px;
    
}

.popright{
    float:right;
    width: 300px;
    border: 0px solid #000;
    padding: 10px;
    background: #47c4b9;
}


.popright2{
    float:right;
    margin-top:20px;
    width: 280px;
    color: #48ce51;
    border: 1px solid #c9cdcc;
    padding: 20px;
    background: #fff;
}
.img_left{
    float:left;
    margin-right:5px;
}

.szoveg_right{
    float:left;
     width:260px;
     
    margin-top:5px;
    
}

.telefonszam{
    display: block;
    color: #48ce51;
    font-weight: bold;
    font-size: 20px;
}

span.kek_szamon{
    color: #48ce51;
}
span.szurke{
    display: block;
    margin-top:5px;
    color: #000000;
}


#output1{
    display: none;
}

span.succes
{
    display: block;
    padding:3px;
    color: green;
}

#loaderpop{
    display: none;
}