#all
	{
		display: block;
		height: auto;
	}
	
#main
	{
		/*width: 1000px;*/
	}

#ourcontent_bg {
background: #02B0E6;
background: url('../img/bgg.jpg') #ffffff;
	background-repeat: repeat-x; 
background-position: 0 34px;
}
	
#ourcontent {
width: 1000px;	
clear: right;
}
	
body {
/*
	background: url('../img/bg_site.jpg') #ffffff;
	background-repeat: repeat-x; */
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	
	
	}
	
#head
	{
	height: 100px;
	background-repeat: no-repeat; 
	}
	
#logo {
	width: 270px;
	height: 90px;
	float: left;
	padding: 0px 0px 0px 0px;
	margin : 10px 0px 0px 0px;
}	

.banner {
	padding: 10px 0px 0px 0px;
}	

#menu {
		padding: 0px 0px 0px 0px;
		width: 915px;
		height: 34px;
		float: left;
		display: block;
}

#menu ul {
	float: left;
	list-style: none;
	padding-left: 10px;
}

#menu li {
		float: left;
		padding: 0px 0px 0px 2px;
}

#menu li a {
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	height: 34px;
	float: left;

	text-decoration: none;
}

#menu ul li a span {
	display: none;
}


#utazasok a {
	width: 66px;
	background: url('../img/menu_utazasok.jpg');
}	


#repulojegy a {
	width: 86px;
	background: url('../img/menu_repulojegy.jpg');
}	

#hotel a {
	width: 76px;
	background: url('../img/menu_hotel.jpg');
}	

#biztositas a {
	width: 86px;
	background: url('../img/menu_biztositas.jpg');
}	

#sieles a {
	width: 105px;
	background: url('../img/menu_sieles.jpg?323');
}	

#hajout a {
	width: 66px;
	background: url('../img/menu_hajout.jpg');
}	

#bejelentkezes a {
	width: 86px;
	background: url('../img/menu_bejelentkezes.jpg');
}	

#szemelyesmappa a {
	width: 105px;
	background: url('../img/menu_bejelentkezes.jpg');
}	

#nyeremenyjatek a {
	width: 105px;
	background: url('../img/menu_nyeremenyjatek.jpg');
}	

#rolunk a {
	width: 65px;
	background: url('../img/menu_rolunk.jpg');
}	

#utazasi_iroda {
	padding-top:8px;
	font-size:10px;
}


#rolunk a:hover, #utazasok a:hover, #repulojegy a:hover, #hotel a:hover, #biztositas a:hover, #sieles a:hover, #bejelentkezes a:hover, #nyeremenyjatek a:hover, #hajout a:hover {
		background-position: 0 -34px;
}	


#hirlevel_feliratkozo {

		padding:5px 0px 0px 5px;
		height: 52px;
		width: 320px;
		float: left;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
		color: #2D5C88;
		display: block;
}


#kereso {
		margin-left:25px;
		padding: 5px 0px 0px 5px;
		height: 52px;
		width: 270px;
		float: left;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
		color: #2D5C88;
		display: block;
}



#login {
		padding: 5px 10px 0px 5px;
		height: 52px;

		float: right;
		width: 350px;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
		color: #2D5C88;
		display: block;
		text-align: right;
}

#bookmark {
		padding: 5px 0px 0px 0px;
	  	width: auto;
		float: left;
		font-family: arial, verdana, sans-serif;
		font-size: 10px;
		color: #2D5C88;
}

#reg {
		padding: 5px 0px 0px 0px;
	  width: auto;
	  margin-left:50px;
		float: left;
		font-family: arial, verdana, sans-serif;
		font-size: 10px;
		color: #2D5C88;
}

.kicsi {
		font-family: arial, verdana, sans-serif;
		font-size: 10px;
		color: #2D5C88;
}


.felsogomb {
		padding: 2px 0px 0px 5px;
		background: transparent;
		border: 0;
	
}

.input {
	padding: 4px;
	background: #fff;
	border: 1px solid #7e9db9;
	font-family: Arial, Verdana, sans-serif;font-size: 10px;width: 95px;color: #2D5C88;background-color: #ffffff;border: none;background: url('../img/search_bg.gif');background-repeat: no-repeat;background-position: 0px 2px;background-attachment:scroll;

	
	}
.bookmarklinks ul {float:right; list-style: none;padding: 0px 0px 0px 20px;}
.bookmarklinks li {list-style: none;float:left; padding: 0px 10px 0px 0px;}
.bookmarklinks li a {padding: 0px 0px 0px 7px;list-style: none;font-family: arial, verdana, sans-serif;font-size: 10px; background: url('../img/bookmarknyil.gif'); background-repeat: no-repeat;background-position: 0px 4px;text-decoration:none}
.bookmarklinks li a:hover{padding: 0px 0px 0px 7px;list-style: none;font-family: arial, verdana, sans-serif;font-size: 10px; background: url('../img/bookmarknyil.gif'); background-repeat: no-repeat;background-position: 0px 4px;text-decoration:none;color: #CB810A;}

ul.bookmarklinks.nagy li a {
	font-size: 12px;
}

ul.bookmarklinks.nagy li a:hover {
	font-size: 12px;
}

#infosor
	{
	/*
	float: left;
	width: 800px;
	*/
	clear:both;
	height: 40px;
	
	font-family: Arial, Verdana, sans-serif;font-size: 11px;color: #2D5C88;
	font-weight: bold;
	padding: 5px 0px 0px 30px;
}
#infosor a {
	text-decoration:underline;
}

#balmenu
	{

	width: 157px;
	height: auto;
	float: left;
	padding: 0px 0px 0px 0px;
}

#balbannerbox
	{
	width: 157px;
	height: auto;
	float: left;
	align: center;
}


#gyik
	{
	width: 157px;
	height: auto;
	float: left;
	padding: 20px 0px 0px 0px;
}

#gyikhead
	{
	width: 157px;
	height: 20px;
	float: left;
	
	background: url('../img/gyik_head.gif');background-repeat: repeat-x;
}

#gyikhead a {
	text-decoration:none;
	font-weight: bold;color: #CB810A;
	font-family: arial, verdana, sans-serif;font-size: 12px;
}

#menupontok
	{
	width: 177px;
	height: auto;
	float: left;
	
}

.menulink {
padding: 10px;
}

.menulink ul {list-style: none;}
.menulink li {height: 20px;list-style: none; background: url('../img/menubg.gif'); background-repeat: no-repeat;}
.menulink li a {padding: 2px 0px 0px 13px;font-weight: bold;list-style: none;font-family: arial, verdana, sans-serif;font-size: 12px; background-position: 0px 4px;text-decoration:none;color: #7190BC; background: url('../img/menunyil.gif'); background-repeat: no-repeat;background-position: 0px 7px;}
.menulink li a:hover {padding: 2px 0px 0px 13px;font-weight: bold;list-style: none;font-family: arial, verdana, sans-serif;font-size: 12px; background-position: 0px 4px;text-decoration:none;color: #CB810A; background: url('../img/menunyil.gif'); background-repeat: no-repeat;background-position: 0px 7px;}


.kiemelt
	{
	text-weight: bold;color: #CB810A;
	}
	
.uj
	{
	color: #FF0000;
	}

.gyikbox {width: 156px;display: block;height: auto;}
.gyikszoveg {padding: 0px 10px 5px 10px;background: #EEF2F7;font-family: arial, verdana, sans-serif;font-size: 10px; color: #7190BC;text-decoration: none;}
.gyikszoveg a {color: #7190BC;text-decoration: none;}
.gyikszoveg a:hover {color: #7190BC;text-decoration: underline;}

#content
	{
		width: 624px;
		float: left;
		vertical-align: top;
		padding: 0px 0px 0px 0px;
		margin-left: 12px;
}

#felsobox
{
		width: 624px;
}

#felsobox_bal
{
		width: 240px;
		float: left;
}

#felsobox_jobb
{
		width: 380px;
		float: left;
}

#ujkeresobox
	{
		width: 235px;
		height: auto;
		vertical-align: top;
		padding: 5px 0px 0px 0px;
}


#keresobox
	{
		width: 624px;
		float: left;
		height: auto;
		display: block;
}

#keresohead
	{
		width: 608px;
		float: left;
		height: 24px;
		padding: 0px 0px 0px 12px;
}

#keresotest
	{
		width: 624px;
		float: left;
		height: auto;
		background: url('../img/keresobox_bg.jpg'); background-repeat: no-repeat;
}


#ajanlobox
	{
		width: 225px;
		float: left;
		height: auto;
		vertical-align: top;
		padding: 5px 0px 0px 0px;
}

.boxbottom
	{
	display: block;
	width: 195px;
	height: 8px;
	background: url('../img/ajanlobox_bottom.gif'); 
	background-repeat: no-repeat;
	}
	

.ajanloboxbottom
	{
	display: block;
	width: 225px;
	height: 8px;
	background: url('../img/keret_also_bg.gif'); 
	background-repeat: no-repeat;
	}

#terkep
	{
		
		width: 339px;
		float: left;
		height: 245;
		vertical-align: top;
}

.box
	{
		width: 195px;
		float: right;
		height: auto;
		vertical-align: top;
		padding: 10px 0px 0px 19px;
}

.box2
	{
		width: 195px;
		float: left;
		height: auto;
		vertical-align: top;
		padding: 10px 0px 0px 0px;
}

.boxhead
	{
		width: 195px;
		height: 30px;
		background: url('../img/boxhead.gif'); background-repeat: no-repeat;
}

.boxhead span, .boxhead a
	{
		font-size: 11px; color: #ffffff;text-decoration: none;font-weight: bold;
		font-family: arial, verdana, sans-serif;
		padding: 8px 0px 0px 10px;
		display: block;
	}

.boxtest
	{
		width: 195px;
		height: auto;
		background: url('../img/bg_box.gif'); background-repeat: repeat-y;
		padding: 5px 0px 0px 8px;
}

.boxtest ul {
padding: 0px;
}

.utazasbox
	{
		width: 195px;
		height: auto;
		background: url('../img/bg_box.gif'); background-repeat: repeat-y;
		padding: 1px 0px 0px 4px;
}

.utazaslink
	{
		width: 185px;
		height: auto;
		padding: 5px 0px 0px 5px;
		font-size: 10px;
		color: #363333;
		font-family: tahoma, verdana, sans-serif;
}

.boxar
	{
		font-size: 10px;
		color: #CB810A;
		font-family: tahoma, verdana, sans-serif;
}

.boxvalaszto
	{
		padding: 10px 0px 5px 0px;
}

.boxvoros
	{
		font-size: 10px;
		color: #FF0000;
		font-weight: bold;
		font-family: tahoma, verdana, sans-serif;
}

.utazaslink a
	{
		font-size: 10px;
		color: #6483AE;
		font-weight: bold;
		font-family: tahoma, verdana, sans-serif;
		text-decoration: none;
}

.utazaslink a:hover
	{
		width: 161px;
		height: auto;
		font-size: 10px;
		color: #6483AE;
		font-weight: bold;
		font-family: tahoma, verdana, sans-serif;
		text-decoration: underline;
}

.boxtest ul
	{
		list-style: none;
}

.boxtest li
	{
		list-style: none;
}

.boxtest li a
	{
		color: #363333;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
		text-decoration: none;
		background: url('../img/boxarrow.gif'); background-repeat: no-repeat;
		padding: 0px 0px 0px 10px;
		background-position: 0 4px;
}

.boxtest li a:hover
	{
		color: #CB810A;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
		text-decoration: underline;
}


.ajanlohead
	{
		width: 225px;
		height: 48px;
		vertical-align: top;
		display:block;
		background: url('../img/ajanlobox_top.gif'); background-repeat: no-repeat;
}


.ajanloboxtest
	{
		width: 225px;
		height: auto;
		background: url('../img/keret_bg.gif'); background-repeat: repeat-y;
		padding: 0px 0px 0px 12px;
}

.ajanloboxtest a
	{
		color: #363333;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
		text-decoration: none;
}

.ajanloboxtest a:hover
	{
		color: #ff0000;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
			text-decoration: none;
}


.ajanlokiemelt
	{
		color: #CB810A;
		font-family: arial, verdana, sans-serif;
		font-size: 11px;
		font-weight: bold;
	}

#utazaskereso_on
	{
		width: 109px;
		float: left;
		height: 19px;
		background: url('../img/keresobox_item01on.gif'); background-repeat: no-repeat;
		text-align: center;
		padding: 5px 0px 0px 0px;
}

#repkereso_on
	{
		width: 131px;
		float: left;
		height: 19px;
		background: url('../img/keresobox_item02on.gif'); background-repeat: no-repeat;
		text-align: center;
		padding: 5px 0px 0px 0px;
}

#repkereso_off
	{
		width: 131px;
		float: left;
		height: 19px;
		background: url('../img/keresobox_item02off.gif'); background-repeat: no-repeat;
		text-align: center;
		padding: 5px 0px 0px 0px;
}

#utazaskereso_off
	{
		width: 109px;
		float: left;
		height: 19px;
		background: url('../img/keresobox_item01off.gif'); background-repeat: no-repeat;
		font-size: 12px; color: #2D5C88;text-decoration: none;font-weight: bold;
		font-family: arial, verdana, sans-serif;
		text-align: center;
		padding: 5px 0px 0px 0px;
}

#utazaskereso_on a, #repkereso_on a 
	{
	font-size: 12px; color: #CB810A;text-decoration: none;font-weight: bold;
		font-family: arial, verdana, sans-serif;
	}
	
#utazaskereso_on a:hover, #repkereso_on a:hover
	{
	font-size: 12px; color: #2D5C88;text-decoration: underline;font-weight: bold;
		font-family: arial, verdana, sans-serif;
	}
	

#utazaskereso_off a, #repkereso_off a
	{
	font-size: 12px; color: #2D5C88;text-decoration: none;font-weight: bold;
		font-family: arial, verdana, sans-serif;
	}

#utazaskereso_off a:hover, #repkereso_off a:hover
	{
	font-size: 12px; color: #ffffff;text-decoration: underline;font-weight: bold;
		font-family: arial, verdana, sans-serif;
	}



#textkeret
	{
		width: 744px;
		padding: 0px 0px 0px 13px;
		background: #98DFF5;
}

#text
	{
		width: 697px;
		padding: 29px 23px 0px 23px;
		background: url('../img/bg_text.jpg') #ffffff;
		background-repeat: repeat-x; 
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		overflow: auto;
		color: #5D5C5C;
}

#headerpic
	{
	padding: 0px 0px 17px 13px;
	width: 745px;
	height: 172px;
	}


#infobox
	{
		width: 157px;
		background: transparent url('../img/bg_infobox_2.gif');
		background-repeat: repeat-x; 
}

#infobox_text
	{
		font-family: verdana, arial, sans-serif;
		font-size: 11px;
		color: #5D5C5C;
		padding: 10px 10px 0px 10px;
}

.kiemeltsarga
	{
	color: #CB810A;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	font-weight: bold;
}

.kektext
	{
	color: #2D5C88;
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
}

#banners
	{
		width: 157px;
		height: auto;
		background: #ffffff;
		margin: 0px 0px 0px 0px;
		background-repeat: repeat-x; 
		text-align: center;
}



#footer {
	display: block;
	height: 70px;
	width: 100%;
	margin: 50px 0px 0px 0px;
	background: url('../img/bg_footer.gif');

	}
	
#footertext {
	font-family: verdana, arial, sans-serif;
	font-size: 11px;
	color: #6483AE;
	width: 880px;
	padding: 25px 0px 0px 40px;

	}
	
#talalati_szele {
	display: block;
	height: 11px;
	width: 624px;
	}
	
#talalati {
	display: block;
	height: auto;
	width: 624px;
	background: url('../img/talalatibox_bg.gif') repeat-y;
	}

#talalati_content {
	display: block;
	width: 555px;
	padding: 10px 25px 10px 25px;
		font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color: #8E7E7E;
	}
	
.varos
	{
	display: block;
	height: auto;
	width: 176px;
	padding: 0px 3px 0px 3px;
	float: left;
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #CB810A;
	font-weight: bold;
	}
	
.varos.varos_korzet {
	width: 264px;
}

#varosok
	{
	display: block;
	}	
		
.varos a
	{
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #797979;
	text-decoration: none;
	font-weight:bold;
	}
	
.varos a:hover
	{
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #CB810A;
	}	
	

#szukites
	{
	display: block;
	background: #EEF2F7;
	height: 40px;
	width: 100%;
	padding: 5px 5px 5px 5px;

	}
	
#szukites select {
	color:#797979;
}
	
.szukites_oszlop
	{
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #26537E;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	}
	
.oldalak
	{
	font-family:  tahoma, verdana, sans-serif;
	text-align: center;
	color: #797979;
	font-size: 10px;
	display: block;
	height: 40px;
	width: 100%;
	padding: 10px 10px 10px 10px;
	overflow: auto;
	}
	
.oldalak a
 {
 font-family:  tahoma, verdana, sans-serif;
 font-size: 10px;
 color: #26537E;
 text-decoration: none;
 }

	
.oldalak a:hover
 {
 font-family:  tahoma, verdana, sans-serif;
 font-size: 10px;
 color: #CB810A;
 text-decoration: none;
 }
 
.utak
	{
	width: 535px;
	display: block;
	background: #EEF2F7;
	color: #000000;
	font-size: 11px;
	font-family:  tahoma, verdana, sans-serif;
	height: auto;
	padding: 20px 20px 20px 20px;
	overflow: hidden;
	border-bottom:1px solid #DDE1E6;
	}
	
.utleiras {
	display: block;
	text-align	: justify;
}

.utkep {
	width	: 140px;
	height	: 100px;
	/*border	: 1px solid black;*/
	
}

.utkep_keret {
	background	: #FFF;
	width		: 140px;
	height		: 100px;
	float		: right;
	margin-left	: 10px;
	padding		: 4px;
	border		: 1px solid #CCC;
}

.minikep_keret {
	background	: #EEE;
	width		: 105px;
	height		: 75px;
	float		: left;
	margin		: 3px;
	padding		: 2px;
	border		: 1px solid #CCC;
}

.minikep_keret img {
	width		: 105px;
	height		: 75px;
}

div.kepkeret {
	background	: #FFF;
	border		: 1px solid #CCC;
}

div.kepkeret a img, div.kepkeret img {
	margin		: 4px;
	
}
	
.utak_oszlop
	{
	display: block;
	height: auto;
	margin: 4px 0px 0px 8px;
	line-height: 16px;
	float: left;
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #26537E;
	}	

#adatok
	{
	display: block;
	overflow: auto;
	clear	: both;

	}	
	
strong
	{
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #CB810A;
	text-decoration: none;
	}
	

	
#cikk_szele {
	display: block;
	height: 11px;
	width: 624px;
	}
	
#cikk {
	display: block;
	height: auto;
	width: 624px;
	background: url('../img/talalatibox_bg.gif') repeat-y;
	}

#cikk_content {
	display: block;
	width: 555px;
	font-size: 11px;
	font-family: arial, verdana, sans-serif;
	color: #4D4D4D;
	padding: 10px 25px 10px 25px;
	}		
	
#talalati_alja {
	display: block;
	overflow: hidden;
	height: 11px;
	width: 624px;
	
	}
	
#cikk_alja {
  overflow: hidden;
	display: block;
	height: 11px;
	width: 624px;
	vertical-align: top;
	
	}
	
.tablazat
	{
	border: 1px solid #bbd2d7;
	border-collapse: collapse;
	border-spacing: 0px;
	padding: 0px 0px 0px 0px;
	border-spacing: 0px;
	}

.tablazat th
	{
	background: #EEF2F7;
	padding: 5px 5px 5px 5px;
	border: 1px dashed #CDD8E6;
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #0065A0;
	text-align: left;
		}
	
.tablazat td
	{
	background: #ffffff;
	padding: 5px 5px 5px 5px;
	border: 1px dashed #CDD8E6;
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #444444;
	text-align: left;
	
	}
	
.tablazat a
	{
font-weight: bold;
	
	}
	
/* kiegészítések: */

#jobb_oszlop {
	float: right;
	width: 157px;
}

.utazasbox img.kepes_ajanlat {
	width: 187px;
	height: 120px;
	border: 0px solid blue;
}

.holvagyok, .navigation {
	color:#CB810A;
	font-family:arial,verdana,sans-serif;
	font-size:11px;
	margin-bottom: 0px;
}

.rssbox {
	font-size:11px;
	
	float:right;
	
	margin-bottom: 0px;
}

.kekdoboz
	{
	display: block;
	background: #EEF2F7;
	color: #26537E;
	font-size: 11px;
	font-family:  tahoma, verdana, sans-serif;
	height: auto;
	padding: 20px 20px 20px 20px;
	overflow: hidden;
	
	border:1px solid #FFF3F8;
	text-align: justify;
	}
	
	

.kekdoboz_nopad
	{
	display: block;
	background: #EEF2F7;
	color: #26537E;
	font-size: 11px;
	font-family:  tahoma, verdana, sans-serif;
	height: auto;
	padding: 5px;
	overflow: hidden;
	
	border:1px solid #FFF3F8;
	text-align: justify;
}

/* Általános */
.bold {
	font-weight: bold;
}

.underline {
	text-decoration: underline;
}

.textright {
	text-align: right;
}

.hidden {
	display: none;
}

.left {
	float: left;
}

.right {
	float: right;
}

.clear {
	clear: both;
}

.center {
	text-align: center;
}

.justify {
	text-align: justify;
}




/* Árkalkuláció */

.kalkulacio_kat_0 {
}

.kalkulacio_kat_1, .kalkulacio_kat_1 a {
	color: green;
}

.kalkulacio_kat_2, .kalkulacio_kat_2 a {
	color: #FF9922;
}

.red {
	color: red;
}

.green {
	color: green;
}

.clear {
	clear: both;
}

/* ######### Shade Tabs ######### */

.shadetabs{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.shadetabs li{
display: inline;
margin: 0;
}

.shadetabs li a{
text-decoration: none;
position: relative;
z-index: 1;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url('../images/shade.gif') top left repeat-x;
}

.shadetabs li a:visited{
color: #2d2b2b;
}

.shadetabs li a:hover{
text-decoration: underline;
color: #2d2b2b;
}

.shadetabs li a.selected{ /*selected main tab style */
position: relative;
top: 1px;
}

.shadetabs li a.selected{ /*selected main tab style */
background-image: url('../images/shadeactive.gif');
border-bottom-color: white;
}

.shadetabs li a.selected:hover{ /*selected main tab style */
text-decoration: none;
}





/* Beszámolók */

div.beszamolo {
	border-bottom	: 1px dotted #83CDE1;
	padding-bottom	: 10px;
	margin			: 15px 2px 5px 2px;
}

div.cimkefelho {
	border: 1px solid #EEEEEE;
	background: #EFEFFF;
}

div.beszamolo_fej {
	
}

div.beszamolo_cimkek {
	font-size	: 11px;
	color		: #555;
}

div.beszamolo .szavazatok {
	color: #418FA5;
}

div.beszamolo_fej span.orszag {
	color	: #CC9933;
	font-size:15px;
	font-weight: bold;
}

.bekuldo {
	color		: #83CDE1;
	text-align	: right;
	font-size	: 11px;
}

.bekuldo .bekuldo_neve {
/*#86D734*/
	color:red; font-size: 12px;
}

.beszamolo_magyarazat {
	color: #888;
	font-family:"Trebuchet MS",Verdana,Arial,Helvetica,sans-serif;
	font-size:12px;
}

div.elmenykep {
	width	: 112px;
	height	: 112px;
	background: white;
	margin	: 2px;
	border	: 1px solid #CCCCCC;
	float	: left;
	text-align: center;
	overflow: hidden;
}

div.elmenykep a img {
	border	: 0px;
	margin	: 5px;
}

#szukites
	{
	display: block;
	background: #EEF2F7;
	height: 40px;
	width: 100%;
	padding: 10px 10px 10px 10px;

	}
	
.szukites_oszlop
	{
	font-family:  arial, verdana, sans-serif;
	font-size: 11px;
	color: #26537E;
	font-weight: bold;
	display: block;
	float: left;
	padding: 0px 10px 0px 0px;
	}
	
	
/* naptar */

.nap
	{
	background: url('../img/naptar/nap_alap.jpg') #ffffff no-repeat;
	width: 81px;
	height: 54px;
	}
	
.nap_on
	{
	background: url('../img/naptar/nap_aktiv.jpg') #ffffff no-repeat;
	width: 81px;
	height: 54px;
	}
	
.nap table, .nap_on table {
	margin: 5px;
}
	
.szam
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F4B74;
	}
	
.ar
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #1F4B74;
	
	}

.akciosar
	{
	font-family: arial, helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #E30000;
	
	}



.honapgomb a{
	color: white;
 	font-weight: bold;
 	text-decoration: none;
}

.honapgomb.container {
	margin-left	: 5px;
	float		: left;
	height		: 24px;
	line-height	: 24px;
	overflow	: hidden;
}

.honapgomb .bal {
	float: left;
	height	: 24px;
	width	: 7px;
	background-image: url('../img/kekgomb/keret_bal.gif');  
}

.honapgomb .jobb {
	float: left;
	height	: 24px;
	width	: 7px;
	background-image: url('../img/kekgomb/keret_jobb.gif');  
}

.honapgomb .belso {
	float: left;
	height	: 24px;
	background:#26537E;
 	text-align:center;
}

img.honapnev {
	border:0;
	float:left;
	margin-left:5px;
}


/* narancs gomb */
.honapgomb.on .bal {
	background-image: url('../img/narancsgomb/keret_bal.gif');  
}

.honapgomb.on .jobb {
	background-image: url('../img/narancsgomb/keret_jobb.gif');  
}

.honapgomb.on .belso {
	background:#FF9D01;
}

.honapgomb.on a{
	color: #26537E;
}

.ful {
	height: 23px;
	background-image: url('../img/ful_center.gif'); 
	float: left;
	text-align:center;
	line-height: 23px;
	overflow:hidden;
}

.ful a {
	color: white;
 	font-weight: bold;
 	text-decoration: none;
 	
	margin-top:6px;
}

.ful a:focus {
	color:#CB810A;
}

.ful.bal {
	background-image: url('../img/ful_bal.gif');
	width:5px;
}

.ful.jobb {
	background-image: url('../img/ful_jobb.gif');
	width:5px;
	margin-right:3px;
}

.szoba_radio {
	float	: left;
	padding	: 5px;
	font-weight: bold;
}

.szoba_radio a {
	text-decoration: none;
}

.gyorsfoglalas_ikon {
	position: absolute;
	margin-top:-10px;
	margin-left:-40px;
	
}

.siut_ikon {
	float:left;
	margin-top:10px;
	margin-right:10px;
}

.foldreszful {
	height		: 17px;
	line-height	: 17px;
	font-weight	: bold;
	font-size	: 12px;
	float		: left;
	background	: #CB810A;
	color		: white;
}

.foldreszful a:hover {
	text-decoration: none;
}

.foldreszful_left, .foldreszful_right {
	width		: 3px;
	height		: 17px;
	float		: left;
	margin		: 0;
	padding		: 0;
}

.foldreszful_left {
	background	: url('../img/narancs_left.gif');
}

.foldreszful_right {
	background	: url('../img/narancs_right.gif');
}

.foldreszful.kerek {
	height:24px;
	line-height:24px;
}

.foldreszful_left.kerek {
	background	: url('../img/narancsgomb/keret_bal.gif');
	height: 24px;
	
	background-position: top left;
	width: 7px;
}

.foldreszful_right.kerek {
	background	: url('../img/narancsgomb/keret_jobb.gif');
	height: 24px;
	
	background-position: top left;
	width: 7px;
}

.foldresz_content {
	clear	: both;
	border	: 1px solid #CB810A;
	padding	: 5px;
	background:#EEF2F7;
}

.foldresz_content .varos {
	width: 170px;
}

div.ad_0 {
	padding-top: 5px;
}

div.ad_1 {
	margin: 5px 0 0 0;
	width: 728px;
	height: 90px;
	float: left;
}

div.ad_2 {
	margin-bottom: 5px;
}

div.ad_4 {
	margin-bottom: 5px;
}

div.ad_5 {
	text-align: center;
	margin-left: 20px;
	margin-bottom: 5px;
	padding : 0;
	
}

div.ad_6 {
	float: left;
	
	margin-left	: 2px;
}

div.ad_8 {
	text-align: center;
	margin: 0 auto;
	margin-bottom: 5px;
	padding : 0;
	width:250px;
	
}


#index_alsoszoveg {
	margin-top: 10px;
}

#index_alsoszoveg p {
	text-align: justify;
	padding:0;
	margin: 3px 0;
}

/*----------------ac ( autocomplete) -------------------*/

.ac_results {
	padding: 0px;
	border: 1px solid WindowFrame;
	background-color: Window;
	overflow: hidden;
}

.ac_results ul {
	width: 100%;
	list-style-position: outside;
	list-style: none;
	padding: 0;
	margin: 0;
}

.ac_results iframe {
	display:none;/*sorry for IE5*/
	display/**/:block;/*sorry for IE5*/
	position:absolute;
	top:0;
	left:0;
	z-index:-1;
	filter:mask();
	width:3000px;
	height:3000px;
}

.ac_results li {
	margin: 0px;
	padding: 2px 5px;
	cursor: pointer;
	display: block;
	width: 100%;
	font: menu;
	font-size: 10px;
	overflow: hidden;
}

.ac_loading {
	background : Window url('./indicator.gif') right center no-repeat;
}

.ac_over {
	background-color: Highlight;
	color: HighlightText;
}

ul.lista {
	margin:0;
	list-style-type:none;
	margin-left : 15px;
	padding:0;
}

ul.lista li {
	margin: 5px;
	padding:0;
}

.kerdes {
	margin-top:10px;
	margin-bottom:0px;
	font-weight:bold;
}

.kerdes_hint {
	color: #777;
}

.valaszok {
	margin-top:3px; margin-left:10px;
}

ul.oldalterkep {
	margin: 0; padding:0;
}

ul.oldalterkep li {
	margin:0;
	
	padding:0;
}

div.feloszlop {
	width	: 280px;
	margin-top: 10px;
	display	: inline;
	padding	: 0px;
}

div.feloszlop h2 {
	margin-top:10px;
}

.belfold_banner {
	float	: left;
	margin-left	: 5px;
	border	: 1px solid #1B3F73;
	width	: 193px;
	background:#1B3F73;
}

.belfold_banner img {
	width	: 193px;
	height	: 129px;
	border	: 0px;
}

.belfold_banner div {
	margin	: 13px 0px;
	background	: #A2B3C7;
	font-size:16px;
	font-weight:bold;
	color	: #1B3F73;
	text-align:center;
}

img.kiemelt_szallas {
	position	: absolute;
	margin-left	: 112px;
	margin-top	: -15px;
}

td.ert {
	color		: #555;
}

.reszletes_ertekeles tr td {
	/*background	: #ddd;*/
	padding: 10px 10px 0 10px;
	text-align:justify;
}

.reszletes_ertekeles tr td.ert {
	/*background	: #ddd;*/
	padding-left:0px;
}

table.ertekelestabla tr td {
	padding:3px;
}

.holvagyok, .navigation {
			color:#CB810A;
			font-family:arial,verdana,sans-serif;
			font-size:11px;
			margin-bottom: 0px;
		}

/* ---------------------------------- Foglalás */



	#arkalkform label {
		display: block;
		font-weight: bold;
	}
	
	.utasadatok tr.gyereksor {
		font-style: italic;
		background: #eee;
	}
	
	input.error {
		border: 1px solid red;
		background: #ffdddd;
	}
	
	.error ul {
		background: white;
		padding: 5px 10px 5px 20px;
	}
	
	.error ul li {
		color: red;
		font-weight:bold;
	}
	
	div.error, td.error {
		border: 1px solid red;
		padding: 5px;
		background: #ffdddd;
	}
	
	p.error {
		color: red;
		font-weight:bold;
	}
	
	div.close_button {
		position:absolute;
		margin-left: 450px;
		width: 90px;
		background:#fff;
		text-align:center;
		margin-top:-20px
	}
	
	#arkalkform fieldset {
		margin-bottom:20px;	
	}
	
	a.kedvezmeny, span.kedvezmeny {
		color: green;
	}
	
	.tablazat td.textright {
		text-align: right;
	}
	
	img.instantHelpButton {
		position:absolute;
		margin-left:545px;
		margin-top:20px;
		cursor:pointer;
	}
	
	div.instantHelpMessage {
		display:none;
		position:absolute;
		margin-left:250px;
		margin-top:30px;
		border: 2px solid #26537E;
		background: #EEF2F7;
		padding: 30px;
		text-align:center;
	}
