HTML, BODY {
	font-family: Trebuchet MS, Arial, Verdana;
	color: #185900;
	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;
}

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

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

.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;
}

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;
}

.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:  #8aa267;
}

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

.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;
	min-height: 300px;
	width: 980px;
}


.footer {
	width: 980px;
	height: 60px;
	color: #8aa267;
	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: 38px;
	float:left;
	margin-left: 10px;
}

.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 {
	margin-left: 130px;
	margin-top: 20px;
	float:left;
	display: inline;
}

.nyelv {
	text-transform: uppercase;
	font-weight: bold;
	font-size: 11px;
	color: #8aa267;
	margin-left: 20px;
}

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

.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:left;
	width: 230px;
	background: url('../images/kereso_icon.jpg') no-repeat 0 4px;
	margin-top: 10px;
	padding-left: 20px;
}

.keresoinp {
	border: 0px;
	width: 220px;
	height: 17px;
	color: #8aa267;
	font-size: 11px;
	padding-top: 4px;
	padding-left: 5px;
}

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

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

.ajanlatokbox {
	width: 445px;
	height: 227px;
	background: #e8ede2;
	float:left;
	display: inline;
}


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

.ajanlatmenuk {
	width: 192px;

}

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

.ajanlatmenu:hover {
	background: #e0e6d7;
	color: #185900;
}

.ajanlatkep {
	background: url('../images/ajanlatkep1.jpg') no-repeat;
	width: 253px;
	height: 132px;
}

.ajanlat_jobb {
	float:left;
	width: 253px;
}

.ajanlat_bal {
	float:left;
	width: 192px;
}

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

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

.bemutatkozo {
	float:left;
	height: 227px;
	width: 514px;
	background:#E8EDE2;
}

.bemutatkozo_bal {
	float:left;
	height: 227px;
	width: 220px;
	margin-left: 30px;
	display: inline;
}

.bemutatkozo_bal h2 {
	font-size: 16px;
	color: #993300;
	margin-top: 20px;
}

.bemutatkozo_bal p {
	margin-top: 3px;
	width: 195px;
	font-size: 12px;
}

.bemutatkozo_jobb {
	float:left;
	height: 227px;
	width: 260px;
}

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

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

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

.galeriabox {
	float:left;
	width: 454px;
	height: 155px;
	background:#f3f6f0;
}


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

}

.terkepbox {
	float:left;
	width: 505px;
	height: 154px;
	background:#f3f6f0;
}

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

}

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

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

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

.terkepinfo A {
	color: #993300;
}

/* form styles start */

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

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

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

.formsubtitle {
	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: #8aa267;
	width: 208px;
	text-align:right;
	padding:9px;
	font-weight:bold;

}

.divClear {
   clear:both;
}

.guestleft {
	background-color: #f6f8f3;
	color: #993300;
	width: 212px;
	text-align:right;
	vertical-align:top;
	padding:4px;
	padding-right:9px;
	border-right:1px solid #8aa267;	
	border-bottom:3px solid #f6f8f3;		
}

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

.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 #8aa267;
}

.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 #90a76f;
	border-left: 4px solid #90a76f;
	background-color:#FFF;
	padding:2px;
	padding-left: 4px;
}

.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:#8aa267;
	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: #8aa267;
	text-align:right;
	padding:6px;
	width:190px;
	padding-right: 9px;
	font-weight:bold;	
	height: 28px;
}

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

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

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

.leftimage {

}

.rightcontent {
	padding-left: 20px;
	color: #5c5c5c;
	border-left:1px solid #8aa267;
	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 */
