HTML, BODY {
	font-family: Trebuchet MS, Arial, Verdana;
	color: #535353;
	width: 100%;
	margin: 0px;
	font-size: 12px;
}

BODY {
	background: white url('../images/bg.jpg') repeat-x;
}

DIV {
	/*border: 1px solid red;*/
}

P {
	padding: 0px;
	margin: 0px;
}

IMG {
	border: 0px;
	padding: 0;
	margin: 0;
}

A {
	text-decoration: none;
	color: #535353;
	font-weight:bold;
}

A:hover {
	text-decoration: none;
	color: #fbe019;
}

.subsub {
	font-size:18px;
	font-weight:bold;
	color:#185900;
	
}

.thumb {
	padding:5px;
	padding-bottom:1px;
	margin:1px;
	margin-right: 8px;
	float:left;
	border: 1px solid #DDDDDD;
	background-color:#FAFAFA;
}

h1{
	font-size: 18px;
	margin: 0;
	padding: 0;
}

h2{
	font-size: 12px;
	font-weight: normal;
	margin: 0;
	padding: 0;
}

h3{
	font-size: 12px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	color: #0b3747;
}

h5{
	margin:0;
}

TEXTAREA {
	border: 1px solid #0a91d4;
	background-color: #e2f0f8;
	font-size: 14px;
}

.kiemelt{
	font-weight: bold;
}

.footerkifuto {
	width: 100%;
	background: url('../images/footerkifuto.jpg') repeat-x center bottom;
}

.site {
	margin: 0 auto;
	width: 959px;
}

/*slider*/

#sliderContainer{
  width: 959px;
  height: 241px;
  overflow: hidden;
  background: url(../images/header01.jpg) no-repeat;
  /*margin-top: -45px;*/
}

.header{
	width: 959px;
	height: 241px;
	background:  url('../images/header.jpg') no-repeat;
}

.header01{
	width: 959px;
	height: 241px;
	background:  url('../images/header01.jpg') no-repeat;
}

.header02{
	width: 959px;
	height: 241px;
	background:  url('../images/header02.jpg') no-repeat;
}

.header03{
	width: 959px;
	height: 241px;
	background:  url('../images/header03.jpg') no-repeat;
}

.header04{
	width: 959px;
	height: 241px;
	background:  url('../images/header04.jpg') no-repeat;
}


.header05{
	width: 959px;
	height: 241px;
	background:  url('../images/header05.jpg') no-repeat;
}


.header06{
	width: 959px;
	height: 241px;
	background:  url('../images/header06.jpg') no-repeat;
}

.gombockak{
	float:right;
	width: 153px;
	padding-top: 204px;
}

.gombocgreen {
	float:left;
	margin-right: 3px;
	width:19px;
	height:19px;
	background:  url('../images/green.png') no-repeat;
	text-align:center;
	cursor:pointer;
	color: #f9b41f;
	font-size:12;
	font-weight:bold;
	padding-top:1px;
}

.gombocwhite {
	float:left;
	margin-right: 3px;
	width:19px;
	height:19px;
	background:  url('../images/white.png') no-repeat;
	text-align:center;
	cursor:pointer;
	color: #185900;
	font-size:12;
	font-weight:bold;
	padding-top:1px;
}

.kezdooldal {
	width: 959px;
	height: 381px;
}


.fomenu {
	width: 959px;
	height: 43px;
	background:  #848484;
}

.menu {
	width: 959px;
	height: 55px;
	background-color: #535353;
	/*margin-top: -118px;*/
	display: block;
}

.logo {
	height: 55px;
	float: left;
}

.menu1 {
	background: url('../images/menu1.jpg') no-repeat;
	width: 66px;
	height: 35px;
	float:left;
}

.menu2 {
	background: url('../images/menu2.jpg') no-repeat;
	width: 66px;
	height: 35px;
	float:left;
}

.menu3 {
	background: url('../images/menu3.jpg') no-repeat;
	width: 72px;
	height: 35px;
	float:left;
}

.menu4 {
	background: url('../images/menu4.jpg') no-repeat;
	width: 98px;
	height: 35px;
	float:left;
}

.menu5 {
	background: url('../images/menu5.jpg') no-repeat;
	width: 83px;
	height: 35px;
	float:left;
}

.menu1:hover, .menu2:hover, .menu3:hover, .menu4:hover, .menu5:hover {
	background-position: 0 -35px;
}

.menuspace {
	float:left;
	width:14px;
	height: 35px;
}

.content {
	background: url('../images/content_top.jpg') repeat-x #ffffff;
	min-height: 300px;
	/*width: 980px;*/
	
}


.footer {
	width: 980px;
	height: 60px;
	font-size: 10px;
}

.clear {
	clear: both;
}

.info {
	position: absolute;
	width: 280px;
	height: 20px;
	margin-left: 660px;
	margin-top: 35px;
}

.logok {
	position: absolute;
	width: 560px;
	height: 38px;
	margin-left: 30px;
	margin-top: 25px;
}

.logo1 {
	background: url('../images/udulesicsekk.jpg') no-repeat;
	width: 71px;
	height: 38px;
	float:left;

}

.logo2 {
	background: url('../images/logo.jpg') no-repeat;
	width: 47px;
	height: 30px;
	float:left;
	margin-left: 10px;
	margin-top: 5px;
}

.logo3 {
	background: url('../images/lovasok.jpg') no-repeat;
	width: 68px;
	height: 38px;
	float:left;
	margin-left: 10px;
}

.logo4 {
	background: url('../images/logo2.jpg') no-repeat;
	width: 72px;
	height: 38px;
	float:left;
	margin-left: 10px;
}

.logo5 {
	background: url('../images/reiten-weltweit.jpg') no-repeat;
	width: 63px;
	height: 38px;
	float:left;
	margin-left: 10px;
}



.nyelvvalaszto {
	position: absolute;
	/*display: none;*/
	width: 21px;
	/*
	padding: 0;
	margin: 0;
	*/
	margin-left: 947px;
	margin-top: 65px;
}

.nyelvvalaszto img{
	border-top: 1px solid #424242;
	border-right: 1px solid #424242;
	border-bottom: 1px solid #424242;
}

.nyelv {
    color: #FFFFFF;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 2px;
    padding: 5px 2px 0;
    text-transform: uppercase;
}

.nyelvSel {
    color: #535353;
    display: block;
    font-size: 11px;
    font-weight: bold;
    margin-bottom: 2px;
    margin-left: 10px;
    padding: 5px 2px 0;
    text-transform: uppercase;
}

.nyelvvalaszto a:hover{

}


.felsomenu {
	/*width: 390px;*/
	/*margin-left: 230px;*/
	/*margin-top: 20px;*/
	float:left;
	display: inline;
}

.fmenu {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #ffffff;
	padding: 20px 20px 0;
	float: left;
	height: 35px;
	display: block;
	border-right: 2px solid #424242;
}

.fomenuvalaszto {
	margin-left: 20px;
	margin-top: 13px;
	float:left;
	/*width: 680px;*/
	display: inline;
}

.fomenubtn {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: white;
	margin-left: 25px;
	display: inline;
}

.kereso {
	float:right;
	background: url('../images/kereso_icon.jpg') no-repeat;
	background-position: left center;
	margin-top: 15px;
	width: 255px;
	height: 20px;
	/*
	margin-right: 10px;
	padding-left: 20px;
	*/
}

.keresoinp {
	border: 0px;
	width: 210px;
	height: 17px;
	color: #959595;
	font-size: 11px;
	padding-top: 4px;
	padding-left: 5px;
	margin-left: 20px;
}

.tartalom {
	float:left;
	margin-left: 20px;
	margin-top: 20px;
	width: 920px;
}

.tartalom P {
	margin-top: 10px;
	text-align: justify;
}

.ajanlatokbox {
	/*width: 445px;*/
	height: 187px;
	background: #ffffff;
	float:left;
	display: inline;
}


.ajanlatokbox h1 {
	font-size: 18px;
	font-weight: bold;
	margin-top: 20px;
	margin-left: 15px;
	/*float:left;*/
	width: 148px;
	height: 30px;
	/*display: inline;*/
	
}

.ajanlatmenuk {
	width: 192px;

}

.ajanlatmenu {
	color: #535353;
	/*float:left;*/
	padding-left: 15px;
	width: 152px;
	height: 18px;
	padding-top: 2px;
	display: block;
}

.ajanlatmenu:hover {
	background: #848484;
	color: #fbe019;
}

.ajanlatkep {
	/*background: url('../images/ajanlatkep_fedeles.jpg') no-repeat;*/
	float: left;
	width: 219px;
	height: 187px;
}

.ajanlat_jobb {
	background-color: #FBE019;
	float:left;
	height: 187px;
	width: 220px;
	margin-left: 0px;
	display: inline;
}

.ajanlat_jobb a:hover{
	color: #000000;
}

.ajanlat_jobb_inner {
	margin: 15px;
}

.ajanlat_jobb h2 {
	font-size: 18px;
	font-weight: bold;
	color: #535353;
	margin-top: 20px;
}

.ajanlat_jobb p {
	margin-top: 15px;
	/*width: 195px;*/
	font-size: 14px;
	line-height: 15px;
}

.ajanlat_bal {
	float:left;
	width: 210px;
	height: 187px;
	background-color: #f2f2f2;
	margin: 0 20px;
}

.ajanlattext {
	font-size: 16px;
	width: 233px;
	height: 85px;
	float: left;
	font-weight: bold;
	margin-left: 10px;
	margin-top: 10px;
}

.homespace {
	width: 959px;
	height: 35px;
	/*background: #e0e6d7;*/
	font-size: 5px;
	float:left;
}

.bemutatkozo {
	float:right;
	height: 187px;
	margin-right: 20px;
	background:#ffffff;
}

.bemutatkozo_bal {
	float:left;
	width: 230px;
}


.bemutatkozo_jobb {
	float:left;
	height: 187px;
	width: 230px;
}

.videokep {
	background: url('../images/videokep.jpg') no-repeat;
	width: 230px;
	height: 187px;
	/*margin-top: 10px;*/
}

.bemutatkozo_jobb h1 {
	width: 245px;
	font-size: 18px;
	margin-top: 20px;
	text-align: center;
}

.bemutatkozo_bal A {
	color: #535353;
	font-weight: bold;
	margin-top: 10px;
	float:left;
}

.galeriabox {
	float:left;
	/*width: 470px;*/
	height: 155px;
	background:#e4e5e2;
}

.galeriabox a:hover {
	color: #000000;
}

.konyhaheader{
	float: left;
}

.galeriaheader{
	margin-left: 220px;
}

.galeriabox h1{
	margin-top: 5px;
	margin-left: 35px;

}

.terkepbox {
	float:left;
	width: 500px;
	height: 154px;
	/*padding-left: 15px;*/
	background:#e4e5e2;
}

.terkepbox a:hover {
	color: #000000;
}

.terkepbox h1{
	margin-top: 5px;
	margin-left: 20px;

}

.galkep{
	float:left;
	margin-left: 20px;
	margin-top: 5px;
	display: inline;
}

.terkepkep{
	float:left;
	margin-left: 10px;
	margin-top: 5px;
	display: inline;
}

.terkepinfo {
	float: left;
	margin-top: 5px;
	margin-left: 20px;
	display: inline;
	background-color: #ffffff;
	padding: 8px;
	/*
	width: 230px;
	height: 94px;*/
}

.terkepinfo A {
	/*color: #993300;*/
}

/* form styles start */

.formcontent {
	width: 959px;
	background-color: #ffffff;
}

.formheader{
	background-color:#E4E5E2;
	padding-left: 44px;
	padding-top: 24px;
}

.formtitle {
	font-size:18px;
	font-weight:bold;
}

.formsubtitle {
	font-size:12px;
	padding-top: 18px;
	padding-bottom: 22px;
	color: #222222;
}

.formsubtitlemenu a:hover {
	color: #000000;
}

.formsubtitlemenu {
	font-size:12px;
	padding-top: 18px;
	padding-bottom: 22px;
	color: #222222;
}


.formalert {
	font-size:12px;
	padding-top: 18px;
	padding-bottom: 22px;
	color: #FF2222;
	font-weight:bold;	
}

.formblokk{
	/*background-color: #e4e9dc;*/
}

.formblokktitle{
	color: #FFF;
	background-color: #848484;
	width: 208px;
	text-align:right;
	padding:9px;
	font-weight:bold;

}

.divClear {
   clear:both;
}

.guestleft {
	background-color: #ffffff;
	color: #535353;
	width: 212px;
	text-align:right;
	vertical-align:top;
	padding:4px;
	padding-right:9px;
	border-right:1px solid #E4E5E2;	
	border-bottom:3px solid #f6f8f3;	
	font-weight: bold;	
}

.guestright {
	padding:4px;
	background-color: #ffffff;
}

.guestline {

}

.formlabel, .formlabelHigh {
	float:left;
	display: inline;
	/*background-color: #f6f8f3;*/
	/*color: #993300;*/
	width: 207px;
	text-align:right;
	padding:9px;
	font-weight:bold;
	border-right:1px solid #848484;
}

.formlabelHigh{
	height:78px;
}

.formarea {
	display:table-row;
	/*background-color: #ebefe5;*/	
}

.fieldarea, .fieldareaHigh {
	float:left;
	display: inline;
	padding-left: 9px;
	padding-top: 8px;
	width: 724px;
	color: #5c5c5c;
}

.fieldareaHigh {
	height:78px;
}

.formfield, .formtextarea, .validatefield {
	border:1px solid #848484;
	border-left: 4px solid #848484;
	background-color:#FFF;
	padding:2px;
	padding-left: 4px;
	color: #959595;
}

.formtextarea {
	height:70px;
	width:400px;
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
}

.mandatory {
	color: #7e7e7e;
	font-style:italic;
	padding-top:12px;
	padding-bottom:12px;
}

.formsubmit {
	background-color:#848484;
	font-weight:bold;
	border-width:0px;
	color:#FFF;
	font-size:11px;
	padding-left:10px;
	padding-right:10px;
}

.leftcolumn {
	width: 206px;
}

.lefttitle {
	color: #FFF;
	background-color: #848484;
	text-align:right;
	padding:6px;
	width:190px;
	padding-right: 9px;
	font-weight:bold;	
	height: 28px;
}

.galleryleft {
	color: #FFF;
	background-color: #848484;
	text-align:right;
	padding-top:6px;
	width:190px;
	padding-right: 10px;
	padding-bottom: 6px;
	font-weight:bold;	
	height: 28px;
	border-right:1px solid #848484;	
}

.galleryimage {
	border-right:1px solid #848484;
	padding: 0px;
	background-color:#848484;
}

.galleryright {
	background-color: #E4E5E2;	
	padding-left:20px;
}

.leftimage {

}

.rightcontent {
	padding-left: 20px;
	color: #5c5c5c;
	border-left:1px solid #848484;
	line-height: 22px;
}

.more {
	color:#999;
}

.morebox {
	float:left;
	height:80px;
	padding-top: 35px;
}

.cards {
	background: url('../images/visa_mastercard.jpg') no-repeat;
	float: left;
	width: 120px;
	height: 36px;
	margin-right:35px;
}
/* form styles end */

