@charset "utf-8";

a:link {text-decoration: none;

}

a:visited {text-decoration: none;

}

a:hover {

	text-decoration: none;

	color: #CC0000;

}



a:active {

	text-decoration: none;

}



html, body { height: 100%; }









body {

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

	scrollbar-base-color: #FFFFFF;

	color: #FFF;

	text-align: center;

	background-color: #000000;

	margin-top: 0px;

	margin-right: 0px;

	margin-bottom: 0px;

	margin-left: 0px;







}

#fentkep {

	height: auto;

	width: 100%;

	background-size: 100% 100%;

	float: left;

	background-image: url(../images/bg-body.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 25%;

	margin-top: 0px;

	border-bottom-width: medium;

	border-bottom-style: none;

	border-bottom-color: #000;

}

#fentkep_fontos {

	height: auto;

	width: 100%;

	background-size: 100% 100%;

	float: left;

	background-image: url(../images/bg-body_fontos.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 20%;

	margin-top: 0px;

	border-bottom-width: medium;

	border-bottom-style: none;

	border-bottom-color: #000;

}

#fentkep_terkep {

	height: auto;

	width: 100%;

	background-size: 100% 100%;

	float: left;

	background-image: url(../images/bg-body_terkep.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 20%;

	margin-top: 0px;

	border-bottom-width: medium;

	border-bottom-style: none;

	border-bottom-color: #000;

}

#fentkep_tabor {

	height: auto;

	width: 100%;

	background-size: 100% 100%;

	float: left;

	background-image: url(../images/bg-body_tabor.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 25%;

	margin-top: 0px;

	border-bottom-width: medium;

	border-bottom-style: none;

	border-bottom-color: #000;

}

#fentkep_email {

	height: auto;

	width: 100%;

	background-size: 100% 100%;

	float: left;

	background-image: url(../images/bg-body.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 25%;

	margin-top: 0px;

	border-bottom-width: medium;

	border-bottom-style: none;

	border-bottom-color: #000;

}

#fentkep_menu {

	height: auto;

	width: 100%;

	background-size: 100% 100%;

	float: left;

	background-image: url(../images/bg-body_menu.jpg);

	background-repeat: no-repeat;

	background-position: center top;

	padding-top: 25%;

	margin-top: 0px;

	border-bottom-width: medium;

	border-bottom-style: none;

	border-bottom-color: #000;

}











.sapka_elvalaszto {

	background-image: url(../images/sapka_villa.png);

	background-repeat: no-repeat;

	background-position: center center;

	clear: both;

	height: 60px;

}





.sapka {

	height: 70px;

	width: 100%;

	float: left;

	display: block;

	background-image: url(../images/sapka_villa.png);

	background-repeat: repeat-x;

	z-index: 1;

	padding-top: 1%;

}

.piros {

	background-color: #FFFFFF;

	height: 5px;

	width: 100%;

	float: left;

	margin: 0px;

}



.feher {

	background-color: #FFF;

	float: left;

	height: 10px;

	width: 100%;

}

.zold {

	background-color: #090;

	height: 10px;

	width: 100%;

	float: left;

	margin: 0px;

	clear: both;

}



#menu {

	font-family: Tahoma, Geneva, sans-serif;

	color: #FFF;

	font-weight: normal;

	text-align: center;

	padding-top: 10px;

	font-size: 80%;

}

.motto {

	color: #FFFFFF;

	font-style: normal;

	font-weight: normal;

	letter-spacing: 4px;

	width: 100%;

	clear: both;

	display: none;

	padding-top: 5px;

	padding-bottom: 5px;

	font-size: 120%;

	background-color: #000;

}

#tartalom {

	background-repeat: repeat;

	background-position: center top;

	margin-top: 0px;

	margin-right: 0px;

	margin-left: 0px;

	width: 100%;

	float: left;

	padding-top: 2%;

	padding-bottom: 10%;

	display: block;

}



.tartalomfele {

	display: inline;

	float: left;

	width: 44%;

	padding-left: 6%;

	min-width: 480px;

}



.kontener {

	float: left;

	width: 50%;

	min-width: 550px;

	padding-top: 1%;

	padding-bottom: 3%;

	margin-right: auto;

	margin-left: auto;

	display: block;

	clear: both;

}

.felul {

	float: left;

	height: 32px;

	width: 100%;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

	color: #000000;

	text-align: center;

	padding-top: 20px;

	background-size: 100% 100%;

	background-repeat: no-repeat;

	text-shadow: 1px 1px 2px #000000;

	font-size: 125%;

	letter-spacing: 0.2ex;

	background-image: url(../images/fent.png);

	text-transform: uppercase;

	margin-right: auto;

	margin-left: auto;

	background-position: center bottom;

	text-decoration: underline;

	display: block;

}

.focim {

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

	color: #CC6600;

	text-align: center;

	background-size: 100% 100%;

	text-shadow: 1px 1px 1px #000000;

	font-size: 125%;

	letter-spacing: 0.2ex;

	text-transform: uppercase;

	text-decoration: none;

	

}

.focim_piros {

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

	color: #FF0000;

	

	

	text-shadow: 1px 1px 1px #000000;

	

	letter-spacing: 0.2ex;

	text-transform: uppercase;

	text-decoration: none;

}











.kozepe {

	background-image: url(../images/kozepe.png);

	background-repeat: repeat-y;

	float: left;

	width: 90%;

	text-align: center;

	background-size: 100% 100%;

	padding-right: 5%;

	padding-left: 5%;

	height: auto;

	display: block;

	background-position: center;



}

.keret #tartalom .tartalomfele .kontener .kozepe_fbnagy {



}

.keret #tartalom .tartalomfele .kontener .kozepe_fbkicsi {

	display: none;

	

}







.alul {

	background-image: url(../images/lent.png);

	background-repeat: no-repeat;

	float: left;

	height: 41px;

	width: 100%;

	text-align: center;

	font-family: Tahoma, Geneva, sans-serif;

	font-weight: bold;

	font-size: 0.8em;

	background-size: 100% 100%;

	clear: both;

	background-position: center top;

	text-transform: uppercase;

	display: block;

}

.keret #tartalom .tartalomfele .kontener .kozepe p iframe {

	width: 100%;

}















#menu_respon {

	float: left;

	height: 1px;

	width: 100%;

	text-align: left;

	font-size: 24px;

	display: none;



}



.keret #tartalom .tartalomfele .kontener .kozepe ul {

	text-align: left;

}







.sarga {

	font-size: 150%;

	color: #FFF;

	font-weight: bolder;







}

#lent {

	text-decoration: none;

	text-align: center;

	color: #FFFFCC;

	height: 20%;

	width: 100%;

	float: left;

	padding-top: 3%;

}



#lent img  {

	margin-top: 20px;

}















}







img {







	text-decoration: none;







	border-top-width: 0px;







	border-right-width: 0px;







	border-bottom-width: 0px;







	border-left-width: 0px;







	border-top-style: 0;







	border-right-style: 0;







	border-bottom-style: 0;







	border-left-style: 0;







}







h1 {

	font-size: 160%;

	font-weight: bold;

	text-decoration: none;





}















h2 {

	font-weight: bold;

	font-size: 100%;

	color: #FFC;

	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;





}















.style2 {







	font-size: 26px;







	font-weight: normal;







	font-style: normal;







}







.style5 {







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







	color: #000033;







	font-weight: normal;







	font-size: 15px;







}







.style7 {







	font-size: 14px;







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







	color: #000000;







	font-weight: bold;







}







.style13 {







	color: #FFFFFF;







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







	font-size: large;







	font-weight: bold;







}















.ures {



	font-size: 1px;



	line-height: 0px;



	margin: 0px;



	clear: both;



	height: 0px;



	width: 100%;







}















.style14 {







	font-size: 18px;







	color: #FFFFFF;







	font-family: "Times New Roman", Times, serif;







}



hr {

	clear: both;

	color: #CCCCCC;

	margin-bottom: 0px;



}



.ures {



	font-size: 1px;



	line-height: 0px;



	margin: 0px;



	clear: both;



	height: 0px;



	width: 100%;

	

	height:0;

	





}



#bal {

	width: 60%;

	min-width: 400px;

	float: left;

	font-size: 14px;

	background-repeat: repeat;

	background-image: url(../images/kocka.png);

	border: thin ridge #FD8A17;

	margin-left: 20%;

	display: block;

	border-radius: 15px;

	-webkit-border-radius: 15px;

	padding-left: 1%;

	margin-bottom: 10%;

	color: #000;

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

}

#jobb {

	width: 30%;

	min-width: 350px;

	float: right;

	font-size: 14px;

	background-repeat: repeat;

	background-image: url(../images/kocka.png);

	border: thin ridge #FD8A17;

	margin-left: 0%;

	display: block;

	border-radius: 15px;

	-webkit-border-radius: 15px;

	margin-bottom: 10%;

	color: #000;

	margin-right: 1%;

	text-align: center;

}

#face {

	width: 50%;

	padding-right: 10%;

	padding-left: 10%;

}

#plugin {

	clear: both;

}





#jobb span a {

	color: #009;

	font-size: 120%;

	font-weight: bold;

}





#bal p a {

	font-weight: normal;

	color: #CC6600;

}

#bal p a:hover {

	text-decoration: none;

	color: #000099;

}

#jobb p a:hover {

	text-decoration: none;

	color: #000099;

}



#jobb p a {

	font-weight: bold;

	color: #000000;

}





#bal h1   {





}

.feherszoveg {

	color: #FFFFFF;

}



.kepfelirattal {

	float: left;

	width: 70%;

	margin-right: 3%;

	margin-bottom: 2%;

	text-align: center;

	background-color: #FFF;

	color: #000;

	padding-left: 15%;

	padding-bottom: 1%;

	border-radius: 8px;

	-webkit-border-radius: 8px;

	display: block;

	border: medium solid #FFF;

}

.kepfelirattal_fontos {

	float: right;

	width: 90%;

	margin-right: 5%;

	margin-bottom: 2%;

	text-align: center;

	background-color: #FFF;

	color: #000;

	padding-right: 1%;

	padding-left: 1%;

	padding-bottom: 1%;

	border-radius: 8px;

	-webkit-border-radius: 8px;

	display: block;

	border: medium solid #FFF;

	font-weight: normal;

}

.bold {

	font-weight: bold;

}





.kepfelirattal_bal {

	float: left;

	width: 98%;

	margin-bottom: 2%;

	text-align: center;

	background-color: #FFF;

	color: #000;

	padding-right: 1%;

	padding-left: 1%;

	padding-bottom: 1%;

	border-radius: 8px;

	-webkit-border-radius: 8px;

	display: block;

	border: medium solid #FFF;

}





.jobbra_img  {

	float: right;

	width: 100% !important;

    height: 100% !important;

	border: thin solid #000;

	margin-bottom: 2%;

	border-radius: 8px;

	-webkit-border-radius: 8px;

}

#mmform40655 {

	position:relative;

	padding-bottom:300px;

	height:0;

	overflow:hidden;

	max-width:705px;

	}

	

.google-maps {

        position: relative;

        padding-bottom: 75%; // This is the aspect ratio

        height: 0;

        overflow: hidden;

}

	

.google-maps iframe {

        position: absolute;

        top: 0;

        left: 0;

        width: 100% !important;

        height: 100% !important;

}





#menumenu {

	float: left;

	height: 585px;

	width: 344px;

	background-image: url(images/menukeretmenu2.png);

}

#menumenufejlec {

	margin-top: 0px;

	margin-bottom: 10px;

	padding-top: 2px;

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

}

.menuszoveg {

	float: left;

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

	font-size: 20px;

	color: #FFFFFF;

}

.menuszovegjobb {

	float: right;

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

	font-size: 20px;

	color: #FFFFFF;

}

.menuetlap {

	width: 815px;

	background-color: #FFF;

	padding: 0px;

	margin: 0px;

	border-top-width: 2px;

	border-right-width: 2px;

	border-bottom-width: 2px;

	border-left-width: 2px;

	border-top-style: double;

	border-top-color: #666;

	border-right-color: #666;

	border-bottom-color: #666;

	border-left-color: #666;

	border-bottom-style: double;

	border-left-style: none;

	border-right-style: none;

	color: #FFF;

	

}

.menuetlap2 {

	background-image: url(images/menuetlap.png);

	background-repeat: no-repeat;

	height: 585px;

	width: 580px;

	padding-left: 10px;

	background-position: center;

}









.tablazat {

	text-align: center;

}

#keretetlap {

	height: auto;

	width: 830px;

	margin-right: auto;

	margin-left: auto;

	text-align: center;

}

