body {
	margin: 0;
	padding: 0px 17px 0px 0px;
	overflow-y: auto;	
	height: 100%;
	background-color: #A10909;
	background-image: url(alapkepek/hatter.jpg);
	background-position: left top;
	background-repeat: repeat;
	background-attachment: fixed;
}
.fejcim {
	background-image: url(alapkepek/fejcim.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 428px;
	height: 150px;
	position: fixed;
	top: 0px;
	overflow: float;
}
* html .fejcim {
	position: absolute;
}
.fejcimzar {
	background-color: #9F0908;
	width: 428px;
	height: 25px;
	position: fixed;
	top: 150px;
	overflow: float;
}
* html .fejcimzar {
	position: absolute;
}
.fejornament {
	background-image: url(alapkepek/fejornament.jpg);
	background-position: center top;
	background-repeat: no-repeat;
	width: 258px;
	height: 150px;
	position: fixed;
	top: 0px;
	overflow: float;
}
* html .fejornament {
	position: absolute;
}
.fejornamentzar {
	background-color: #AE2E2D;
	width: 258px;
	height: 25px;
	position: fixed;
	top: 150px;
	overflow: float;
}
* html .fejornamentzar {
	position: absolute;
}
.bal {
	background-color: #AE2E2D;
	width: 190px;
	height: 500px;
	position: fixed;
	top: 0px;
	overflow: float;
}

* html .bal {
	position: absolute;
}

.menufej {
	width: 190px;
	height: 50px;
	background-color: #AD2E2D;
	background-image: url(alapkepek/menufej.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.menutest {
	width: 148px;
	height: auto;
	padding-left: 22px;
	padding-right: 20px;
	background-color: #AD2E2D;
	background-image: url(alapkepek/menutest.jpg);
	background-position: center top;
	background-repeat: repeat-y;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	color: #000000;
}
.menutest a:link {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}
.menutest a:visited {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}
.menutest a:hover {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	color: #7D0D0C;
	text-decoration: none;
}
.menutest a:active {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	line-height: 22px;
	color: #000000;
	text-decoration: none;
}
.menulab {
	width: 190px;
	height: 50px;
	background-color: #AD2E2D;
	background-image: url(alapkepek/menulab.jpg);
	background-position: center top;
	background-repeat: no-repeat;
}
.szoveg {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #E8E1C8;
	padding-top: 30px;
	padding-left: 25px;
	padding-right: 25px;
}
.szoveg a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.szoveg a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.szoveg a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.szoveg a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.cim {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.alcim {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	font-weight: bold;
	color: #FFFFFF;
}
.kiemeles {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.sorkoz {
	line-height: 12px;
}
.sorkoz2 {
	line-height: 6px;
}
.sorkoz3 {
	line-height: 3px;
}
.behuz {
	padding-left: 40px;
}
.lab {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 30px;
	color: #C39385;
	text-decoration: none;
	padding-left: 25px;
	padding-right: 25px;
}
.lab a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	color: #C39385;
	text-decoration: none;
}
.lab a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	color: #C39385;
	text-decoration: none;
}
.lab a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	color: #ffffff;
	text-decoration: none;
}
.lab a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 9px;
	line-height: 20px;
	color: #C39385;
	text-decoration: none;
}



.evelyn1 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/evelyn-01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .evelyn1 {
	position: absolute;
}
.evelyn2 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/evelyn-02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: float;
}
* html .evelyn2 {
	position: absolute;
}
.evelyn3 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/evelyn-03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .evelyn3 {
	position: absolute;
}


.peter1 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/peter-01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .peter1 {
	position: absolute;
}
.peter2 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/peter-02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: float;
}
* html .peter2 {
	position: absolute;
}
.peter3 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/peter-03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .peter3 {
	position: absolute;
}


.dolce1 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/dolce-01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .dolce1 {
	position: absolute;
}
.dolce2 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/dolce-02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: float;
}
* html .dolce2 {
	position: absolute;
}
.dolce3 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/dolce-03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .dolce3 {
	position: absolute;
}


.musor1 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/musor-01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .musor1 {
	position: absolute;
}
.musor2 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/musor-02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: float;
}
* html .musor2 {
	position: absolute;
}
.musor3 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/musor-03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .musor3 {
	position: absolute;
}


.fellepes1 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/fellepes-01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .fellepes1 {
	position: absolute;
}
.fellepes2 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/fellepes-02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: float;
}
* html .fellepes2 {
	position: absolute;
}
.fellepes3 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/fellepes-03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .fellepes3 {
	position: absolute;
}


.hirek1 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/hirek-01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .hirek1 {
	position: absolute;
}
.hirek2 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/hirek-02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: float;
}
* html .hirek2 {
	position: absolute;
}
.hirek3 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/hirek-03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .hirek3 {
	position: absolute;
}


.sajto1 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/sajto-01.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .sajto1 {
	position: absolute;
}
.sajto2 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/sajto-02.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: float;
}
* html .sajto2 {
	position: absolute;
}
.sajto3 {
	background-color: #AE2E2D;
	width: 258px;
	height: 310px;
	background-image: url(kepek/sajto-03.jpg);
	background-position: top center;
	background-repeat: no-repeat;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .sajto3 {
	position: absolute;
}


.kiskepek {
	background-color: #AE2E2D;
	width: 258px;
	height: 73px;
	position: fixed;
	top: 478px;
	overflow: float;
	text-align: center;
}
* html .kiskepek {
	position: absolute;
}


.nyelv {
	background-color: #580404;
	width: 24px;
	height: 200px;
	position: fixed;
	top: 0px;
	overflow: float;
}

* html .nyelv {
	position: absolute;
}


.intro {
	height: 60px;
	background-image: url(alapkepek/nagycsik.jpg);
	background-position: bottom center;
	background-repeat: repeat-x;
	background-color: #9F0908;
}
.galeria {
	background-image: url(alapkepek/geleriaalap.jpg);
	background-position: top center;
	background-repeat: repeat-y;
}


.linkajanlo {
	background-color: #AE2E2D;
	width: 258px;
	height: 400px;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .linkajanlo {
	position: absolute;
}
.elerhetoseg {
	background-color: #AE2E2D;
	width: 258px;
	height: 400px;
	position: fixed;
	top: 158px;
	overflow: float;
	visibility: hidden;
}
* html .elerhetoseg {
	position: absolute;
}
.hang {
	background-color: #AE2E2D;
	width: 258px;
	height: 400px;
	position: fixed;
	top: 150px;
	overflow: float;
	visibility: float;
}
* html .hang {
	position: absolute;
}

.felugroszov {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #E8E1C8;
	padding-left: 15px;
	padding-right: 10px;
	padding-top: 8px;
	text-align: left;
}
*html .felugroszov {
	padding-top: 20px;
}
.felugroszov a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.felugroszov a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.felugroszov a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.felugroszov a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.betuk {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	line-height: 14px;
	color: #000000;
	font-weight: bold;
}
.kepnav {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 20px;
	color: #E8E1C8;
}
.kepnav a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.kepnav a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.kepnav a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.kepnav a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}

.kepnav2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	line-height: 20px;
	color: #E8E1C8;
}
.kepnav2 a:link {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.kepnav2 a:visited {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}
.kepnav2 a:hover {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #FFFFFF;
	text-decoration: none;
}
.kepnav2 a:active {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 16px;
	font-weight: bold;
	line-height: 20px;
	color: #E8E1C8;
	text-decoration: none;
}