body {
background: #000;
margin: 0px;
background-image: url(../img/alaphatter.jpg);
background-position: center top;
background-attachment: fixed;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 11pt;
}
p {
line-height: 18pt;
	font-size: 11pt;
}
.alaphatter {
width: 1000px;
margin-right: auto;
margin-left: auto;
min-height: 800px;
  background: -webkit-linear-gradient(rgba(255,0,0,0),rgba(255,0,0,0.3)); /*Safari 5.1-6*/
  background: -o-linear-gradient(rgba(255,0,0,0),rgba(255,0,0,0.3)); /*Opera 11.1-12*/
  background: -moz-linear-gradient(rgba(255,0,0,0),rgba(255,0,0,0.3)); /*Fx 3.6-15*/
  background: linear-gradient(rgba(255,0,0,0.2), rgba(40,56,171,0.3), rgba(40,56,171,0.3), rgba(255,0,0,0.2)); /*Standard*/
	}
.alap {
opacity: 1 !important;
color: white;
	display: table;
}
.alap-zene {
width: 100%;
	display: table;
}
.fej {
width: 100%;
height: 355px;
background-image: url(../banner/hatter.jpg);
}
.cim {
  border-left: 5px solid #650b14;
  padding: 10px;
  width: 100%;
	
}
.cim2 {
  border-left: 5px solid #650b14;
  padding: 5px;
  width: 100%;
	margin-bottom: 20px;
	display: table;
}
h1{
 margin: 0px;
 color: #dbc0c6;
}
.ajanlo{
	float: right;
	font-size: 18pt;
	margin-top: -50px;
}
.cim h2{
 margin: 0px;
	margin-left: 20px;
	font-size: 11pt;
 color: #fffc00;
}
.cim2 h2{
 margin: 0px;
	margin-left: 20px;
	font-size: 16pt;
	color: #fffc00;
}
.alcim{
 margin: 0px;
	margin-left: 0px;
	font-size: 16pt;
	color: #fffc00;
}
.sarga{
 color: #fffc00;
}
a:link {
  text-decoration: none;
  color: #ffffff;
}
a:visited {
  text-decoration: none;
  color: #ffffff;
}
a:hover {
  text-decoration: none;
  color: #fffc00;
}
.testalap {
padding: 25px;
}
.min400 {
min-height: 400px;
}

.slideshow {
  width: 80%;
	margin: 30px;
  margin-right: auto;
  margin-left: auto;
}
.fokep {
padding: 5px;
margin-top: -55px;
margin-bottom: 10px;
	margin-right: 10px;
float: right;
width: 300px;
margin-left: 15px;
}
.fokep2 {
padding: 5px;
margin-top: 0px;
margin-bottom: 10px;

margin-left: 10%;
width: 80%;

}
.fotogaleria {
  margin: 10px 18px;
  width: 200px;
  float: left;
  height: 250px;
  font-size: 9pt;
}
.galeria_kep {
	border: 1px solid #650b14;
  width: 200px;
  height: 200px;
	margin-bottom: 10px;

	overflow: hidden;
}
.kapcsolat {
  border-right: 1px solid #990000;
	border-bottom: 1px solid #990000;
  margin: 10px 10px 10px 10px;
  padding: 10px;
  width: 260px;
  float: left;
  height: 125px;
	overflow: hidden;
}
.kapcsolat_kep {
  margin: -10px 10px -10px -10px;
  float: left;
}

.galeria_kep:hover { -moz-box-shadow: 0 0 10px #ccc; -webkit-box-shadow: 0 0 10px #ccc; box-shadow: 0 0 15px #ccc; color: #ffffff;} 
.lab a:link {
  width: 100%;
  height: 15px;
  background-color: black;
  display: table;
  clear: both;
  color: white;
  margin-top: 15px;
	padding-top: 10px;
	line-height: 5pt;
}
.refkeps {
  width: 100%;
	height: 50px;
	color: #d3ac67;
	text-align: center;
	overflow: hidden;
}
.refkep {
  width: 220px;
  float: left;
  margin-top: 15px;
  margin-left: 16px;
}
table.rider {
	padding: 0px;
	width: 95%;
}
th, td {
    padding-left: 10px;
    text-align: left;
	border: 1px solid #dbc0c6;
	
}
.rider p{
line-height: 0pt;	
}
.tartalom {
    padding-left: 20px;
	padding-right: 20px;
	padding-top: 10px;
    text-align: left;
	
}
.video {
width: 100%;
height: 500px;
}
.letoltes-alap {
  border: 1px solid white;
  padding: 5px;
  margin-left: auto;
  margin-right: auto;
  display: table;
  width: 300px;
  text-align: center;
}
.letoltes-ikonkep {
  float: left;
  width: 60px;
  height: 60px;
}
