
body {
     margin: 0;
     padding: 0;
     background-color:#c5e5b7;
     background-image: url("../image/backkocka.gif");
     background-position: center;
     background-repeat: repeat;
	 text-align: center;      /* this centers the container in IE 5* browsers */
}
#extrabigcontainer {
     background-image: url("../image/parlamenteles2.jpg");
     background-position: center top;
     background-repeat: no-repeat;
	 text-align: center;      /* this centers the container in IE 5* browsers */
}
#bigcontainer {

      /* to make Firefox fluid */
      min-width: 950px;
      max-width: 1100px;

      /* for IE fluid */
      width:expression(document.body.clientWidth < 950? "950px" : document.body.clientWidth > 1100? "1100px" : "auto");
	
	  background-color:#ffffff;
	  margin: 0 auto;          /* the auto margins (with a width) center the page */
}

/* ------------- hotels top leiras --------------- */
#topleftborder1 {
	width: 10px;
    background-color: #ffffff;
    height: 70px;
}
#top {
	width: 100%;
    background-color: #7ba46a;
    background-image: url("../image/budapest-bookingtopf.jpg");
    height: 110px;
}
#topleftborder2 {
	width: 10px;
    background-color: #ffffff;
    height: 70px;
}

#top1 {
    width: 100%;
    height: 85px;
}
#top2 {
    width: 100%;
    height: 25px;
}

/* ------------- hotelsleft leiras --------------- */
#leftborder1 {
	float: left;
	width: 10px;
    background-color: #ffffff;
    height: 10px; 
}
#left {
	float: left;
	width: 230px;
    background-color: #7ba46a;
    background-image: url("../image/budapest-bookingbottomf.jpg");
    background-repeat: no-repeat;
/*    height: 1066px;  */
}
#leftdiv {
	width: 220px;
    background-color: #e5eee2;
/*    height: 10px; */
    margin: 50px 0 0 5px;
}
#leftborder2 {
	float: left;
	width: 10px;
    background-color: #ffffff;
/*    height: 1066px; */
}

/* ------------- hotelsright - datum megadas - search hotel ablak --------------- */
#righttop1 {
    height: 75px;
    margin-top: 10px;
    background-color: #f16203;
    width: 100%;
}
#extrarighttop1 {
    height: 95px;
    margin-top: 10px;
    background-color: #e17b26;
    width: 100%;
    /*border-top:    3px solid #660000;
    border-bottom: 3px solid #660000;
    margin-bottom: 30px;*/
}
#extrarighttop1div {
    margin-bottom: 8px;
}
#righttop1div {
    background-color: #fbb571; /* #fb9f45; */
	height: 85px;
	width: 100%;
	font-size: 14px;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    color: #682625;
    font-weight: bold;
}
#righttop1div table {
	height: 75px;
}
#righttop1div input {
    margin: 0;
    padding: 0;
} 
.searchtab {
	padding-top: 5px;
}
.searchbutton {
	padding: 5px 0 5px 0px;
	background-color: #ffffff;
}
#righttop1div span {
	font-size: 24px;
	font-family: Verdana, Tahoma, Helvetica, sans-serif;
}
#righttop1div input {
	width: 105px;
	height: 20px;
	font-size: 16px;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    color: #660000;
    font-weight: bold;
    padding: 0;
    margin: 0;
    border: 0;
    padding-bottom: 0px;
    text-align: center;
	background-image: url("../image/inputbackright.gif");
	background-position: right center;
    background-repeat: no-repeat;
}
.sepline {
    background-color: #ffffff;
    padding: 0;
    height: 23px;
    border-width: 1px 0px;
    border-style: solid;
    border-color: #a0b79d;
}

#advkeret0 {
	border: solid 0px #ffffff;
}
#bestof0 {
	border: solid 0px #ffffff;
}
/* ------------- hotelsright - area lista es terkep --------------- */
#righttop2 {
    height: 175px;
    background-color: #7ba46a;
}
#righttop2div {
    height: 155px;
    margin-top: 10px;
    background-color: #f7f7f7;
    /* background-image: url("../image/backkocka.gif"); */
}
#rt2adiv  {
	text-align: left;
	width: 110px;
	height: 155px;
	font-size: 11px;
    line-height: 13px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
    color: #333333;
    margin-left: 15px;
    text-decoration: none; 
}
#rt2adiv a {
    text-decoration: none; 
    color: #333333;
}
#rt2adiv b {
    text-decoration: none; 
    color: #cc0000;
}
#rt2adiv a:hover {
    text-decoration: none;
    color: #dd0000; 
}
#rt2bdiv {
	height: 155px;
	background-image: url("../image/areakiskep.jpg");
	background-color: #7ba46a;
	background-position: center center;
    background-repeat: no-repeat;
}

.clearfloat {
    height:0;
    font-size: 1px;
    line-height: 0px;
}

/* ------------- a talalt hotelek stat. sora es a hotel class --------------- */
.hotelsbodystat {
	font-size: 18px;
	margin-top: 10px;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    color: #202d95;
}
.hotelbody {
    margin-top: 4px;    /* sepline elvalasztovonal feletti margin */
    background-color: #e4eee3;
}
/* ------------- hotelek leirasai hotelname guest review --------------- */
.hotelhead {
    background-image: url("../image/hotelhatter.jpg");
    background-repeat: repeat-x;
}
.name {
	float: left;
    width: 75%;
    margin-top: 0px;
}
.namediv {
	margin: 10px 0 5px 0;
    color: #202d95;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    cursor: pointer;
}
.namediv a {
	margin: 10px 0 5px 0;
    color: #202d95;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
    text-decoration: underline;
}
.namediv span {
	margin: 0 0 0 2px;
    color: #202d95;
    font-size: 16px;
    font-weight: bold;
}
.review {
	float: right;
    width:  170px;
}
.review0 {
    width:  170px;
    font-size: 15px;
    height: 15px;
    margin: 0;
    padding: 0;
}
.review1b {
    background-color: #fd7f03;
}
.review1 {
    background-image: url("../image/rev2.png");
    background-position: 142px 0px;
    background-repeat: no-repeat;
    width:  170px;
    font-size: 14px;
    height: 14px;
    margin: 0;
    padding: 0;
}
.review2 {
    background-color: #e4eee3;
    width:  170px;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    text-align: left;
    margin: 0;
    padding: 0;
}

/* ------------- hotelsright foto, map, stb. leiras(text) --------------- */
.photo {
    background-color: #e4eee3;
    width:  125px;
    height: 120px;
    background-image: url("../image/backphoto.gif"); 
    background-repeat: no-repeat;
}
.photoimg {
    border: 3px solid #dddddd;
}
.photospan {
	width: 115px;
	height: 16px;
	margin: 1px 0 0 0;
	padding: 1px 0;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #fd7f03;
    text-align: center;
}
.photospan a {
    color: #ffffff;
    text-align: center;
    position: relative;
    cursor: pointer;
    text-decoration: underline;
}
.photospanimg {
    cursor: pointer;
    text-decoration: none;
}
.photospan img {
    cursor: pointer;
    text-decoration: none;
}
.photospan em {
	font-weight: normal;
	background: #5d7d50;
	width: 400px;
	height: 320px;
	position: absolute;
	top: -170px;
	left: 750px;
	text-align: center;
	padding: 10px 12px 10px;
	font-style: normal;
	z-index: 2;
	display: none;
	color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 16px;
    font-weight: bold;
}


.photospanmap {
	width: 110px;
	height: 16px;
	margin: 0 0 0 1px;
	padding: 1px 0;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #fd7f03;
    text-align: center;
}
.photospanmap a {
    color: #ffffff;
    cursor: pointer;
    text-decoration: underline;
    text-align: center;
}

.photospanmap2 {
	width: 115px;
	height: 16px;
	margin: 0 0 0 7px;
	padding: 1px 0;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #7ba46a;
    text-align: center;
}
.photospanmap2 a {
    color: #ffffff;
    cursor: pointer;
    text-decoration: underline;
    text-align: center;
}
.photospanmap3 {
	width: 155px;
	height: 16px;
	margin: 0 0 0 7px;
	padding: 1px 0;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    background-color: #7ba46a;
    text-align: center;
}
.photospanmap3 a {
    color: #ffffff;
    cursor: pointer;
    text-decoration: underline;
    text-align: center;
}
.map {
    background-color: #e4eee3;
    width:  125px;
    height: 120px;
    background-image: url("../image/backphoto.gif"); 
    background-repeat: no-repeat;
}
.mapimg {
    border: 3px solid #dddddd;
    height: 110px;
    width: 110px;
}
.mapimgb {
    height: 110px;
    width: 110px;
}
.mapspan {
	width: 115px;
	margin: 1px 0 0 0;
	padding: 1px 0;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #aaaaaa;
    text-align: center;
}
.mapspan a {
    color: #ffffff;
    text-align: center;
}



.text {
    background-color: #e4eee3;
    height: 120px;
    padding: 0 3px;
    color: #444444;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
}
.text p {
    margin: 5px 5px 5px 0;
    text-align: justify;
}
.textkismenu {
	margin: 5px 0 10px 0;
    color: #202d95;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
}

.price {
    background-color: #ffffff;
    width:  170px;
    height: 120px;
}
.pricemin {
    background-color: #ffffff;
    width:  162px;
    height: 72px;
    padding: 3px 0 0 0;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;    
}
.pricemin big {
    color: #e87505;
    font-size: 16px;
}
.priceaction {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
	line-height: 12px;
    font-size: 11px;
	background-color: #f4faf3;
    width:  170px;
    height: 50px;
}
.priceaction b {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    text-align: center;    
    color: #008800;
}

.pricemenu {
	width: 190px;
	margin: 3px 0 0 0;
	padding: 1px 0;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    cursor: pointer;
	background: #7ba46a url(../imagesaccordion/arrow-square.gif) no-repeat 172px -55px;
}
.seerooms {
	width: 170px;
	margin: 3px 0 0 0;
	padding: 1px 0;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: underline;
    cursor: pointer;
	background: #7ba46a;
}

/* ------------- hotelsright szobaarak tablazata --------------- */

.pricebody {
    margin-top: 8px;
	background: url(../image/hotelroomhatter.jpg) repeat-x;
}
.roomrow0 {
	/* background-color: #e4eee3; */
    color: #444444;
    line-height: 23px;
}
.roomrow1 {
	/* background-color: #f4faf3; */
    border-bottom: 1px solid #aaaaaa;
}
.roomrow2 {
	/* background-color: #e4eee3; */
	border-bottom: 1px solid #aaaaaa;
}
.roomhead, .roomheadright {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    margin-left: 5px;
    height: 23px;
    border-width: 1px 0px;
    border-style: solid;
    border-color: #a0b79d;
}
.roomheadright {
    text-align: right;    
}
.roomheadonmap {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: bold;
    color: #666;
    margin-left: 5px;
    height: 18px;
    border-width: 1px 0px;
    border-style: solid;
    border-bottom-color: #a0b79d;
    border-top-color: #990000;
    background: #D9E2C9;
    margin: 0 0 0 12px;
    padding: 0 0 3px 15px;
}

.roomtype {
    height: 15px;
    cursor: pointer;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    font-weight: normal;
    color: #202D95;
    margin-left: 23px;
    text-align: left;
}
.roomtype a {
    height: 15px;
    cursor: pointer;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    text-decoration: underline;
    font-weight: normal;
    color: #202D95;
    margin-left: 0px;
    text-align: left;
    font-weight: bold;
}
.roompers {
    margin-left: 5px;
    text-align: center;
    width: 36px;
    height: 15px;
}
.roomaval {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #008800;
    height: 23px;
    margin-left: 5px;
    text-align: left;
}
.roomrate {
    height: 23px;
    color: #444444;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 11px;
    margin-left: 0px;
    text-align: right;
}
.roomrate b {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    text-align: center;    
    color: #008800;
    margin-left: 5px;
}
.roombook {
	width: 115px;
	margin: 1px 0 0 0;
	padding: 1px 0;
    color: #ffffff;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
    background-color: #fd7f03;
    text-align: center;
    line-height: 14px;
    text-decoration: underline;
}

.roomtypemap {
    height: 11px;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: normal;
    color: #202D95;
    margin-left: 23px;
    text-align: left;
    border-top: 1px dotted #777;
}
.roomratemapavg {
    height: 12px;
    color: #008800;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    margin-left:  50px;
    text-align: left;
    font-weight: bold;
}
.roomratemap {
    height: 18px;
    color: #008800;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 12px;
    text-align: right;
    font-weight: bold;
}
.roomratemap b {
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 14px;
    text-align: center;    
    color: #008800;
    margin-left: 5px;
}

.roomextract {
    height: 11px;
}
.roomextracttype {
	height: 11px;
    cursor: pointer;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    font-size: 10px;
    text-decoration: none;
    font-weight: normal;
    color: #005500;
    margin-left: 23px;
    text-align: left;
}
.roomextractphoto {
	color: #df7004;
    text-decoration: none;
    font-weight: normal;
    text-align: left;
}
.roomextracttext {
	text-decoration: none;
    font-weight: normal;
    color: #005500;
    text-align: left;
}


/* ------------- hotels bottom leiras --------------- */
#bottom {
	width: 100%;
    background-color: #eeeeee;
    height: 80px;
}
#bottom1 {
    width: 100%;
    height: 55px;
    background-color: #eeeeee;
}
#bottom2 {
    width: 100%;
    height: 25px;
    background-color: #eeeeee;
}

/* ------------- felso fomenu leiras  --------------- */
div#fomenudiv
	{
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	font-size: 12px;
	margin: 0; 
	padding: 0;
}
.menu2 {
	margin: 0;
	padding: 0;
	list-style: none;
    background: #fb9f45;
    float: right;
}
.menu2 li {
	padding: 0;
	margin: 0 2px;
	float: left;
	position: relative;
	text-align: center;
	display: inline;
}
.menu2 .menuclass {
	margin: 0; 
	padding: 0;
	display: block;
    float: left;
    padding: 3px 8px;
    font-weight: bold;
    background-color: #fb9f45;
    border-left: 1px solid #fff;
    color: #ffffff;
	cursor: pointer;
	text-decoration:  underline;
}
.menu2 li .fomenuhoverdiv {
	font-weight: normal;
	background: url(../imageshover/hover.png) no-repeat;
	width: 180px;
	height: 95px;
	position: absolute;
	top: 40px;
	left: -40px;
	text-align: left;
	padding: 10px 10px 0 10px;
	font-style: normal;
	z-index: 2;
	display: none;
}
.menusor {
    border-bottom: 1px solid #aaa;
    padding: 2px 0 0 15px;    
	font-family: Arial, Tahoma, Helvetica, sans-serif;
    color: #666666;
    font-weight: bold;
    line-height: 15px;
}
/* ------------- accordion --------------- */

#accordion {
	width: 220px;
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
}
#accordion h3 {
	background: #7ba46a url(../imagesaccordion/arrow-square.gif) no-repeat right -51px;
	padding: 3px 5px;
	margin: 0;
	border-bottom: solid 1px #c4c4c4;
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
	color: #330000;
	cursor: pointer;
	text-align: left; 
}
#accordion h3:hover {
	background-color: #fa9f44;
	color: #660000;
}
#accordion h3.active {
	background-position: right 5px;
}
#searchoptions {
	padding: 3px 5px;
	margin: 0;
	border-bottom: solid 1px #c4c4c4;
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
	color: #330000;
	cursor: pointer;
	text-align: left; 
}
#accordion p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
}
#accordion table {
	width: 210px;
	background: #f7f7f7;
	margin: 5px;
}
sup {
	color: #ffffff;
}
/* ------------- accordionmap --------------- */

#accordionmap {
	width: 220px;
	height: 500px;
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
}
#accordionmap h3 {
	background: #7ba46a url(../imagesaccordion/arrow-square.gif) no-repeat right -51px;
	padding: 3px 15px;
	margin: 0;
	border-bottom: solid 1px #c4c4c4;
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif;
	color: #330000;
	cursor: pointer;
}
#accordionmap h3:hover {
	background-color: #fa9f44;
	color: #660000;
}
#accordionmap h3.active {
	background-position: right 5px;
}
#accordionmap p {
	background: #f7f7f7;
	margin: 0;
	padding: 10px 15px 20px;
}
#accordionmap table {
	width: 210px;
	background: #f7f7f7;
	margin: 5px;
}
.sp1 {   /* refine tagok span 1 oszlopa */
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif; 
	color: #008800;
	width: 100px;   
}
.sp2 {   /* refine tagok span 2 oszlopa */
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif; 
	color: #008800;
	width: 100px;
}
.asp1 {  /* refine area tagok span 1 oszlopa */
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif; 
	color: #008800;
	width: 130px;   
}
.asp2 {  /* refine area tagok span 2 oszlopa */
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif; 
	color: #008800;
	width: 70px;
}
.esp1 {  /* refine amenities tagok span 1 oszlopa */
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif; 
	color: #008800;
	width: 130px;   
}
.esp2 {  /* refine amenities tagok span 2 oszlopa */
	font: bold 12px Arial, Tahoma, Helvetica, sans-serif; 
	color: #008800;
	width: 70px;
}
.showmap {
	background: #7ba46a;
	font: bold 16px Arial, Tahoma, Helvetica, sans-serif; 
	color: #ffffff;
	width: 220px;
	height: 110px;
	padding: 0 0 10px 0;
	border-bottom: solid 1px #c4c4c4;
	cursor: pointer;
}
#showmaplink {
	font: bold 16px Arial, Tahoma, Helvetica, sans-serif; 
	height: 110px;
	width: 200px;
	background-image: url('../image/mapsearch.gif');
	background-position:  -4px -10px; 
	background-repeat: repeat; 
	color:#550000; 
	padding:20px 0 80px 0;
}
.refineyoursearch {
	background: #7ba46a;
	font: bold 16px Arial, Tahoma, Helvetica, sans-serif; 
	color: #330000;
	width: 220px;
	padding: 5px 0 5px 0;
	border-bottom: solid 1px #c4c4c4;
}
.refineyoursearchbottom {
	background: #7ba46a;
	width: 220px;
	height: 10px;
	padding: 0;
}
.refineyoursearchmap {
	background: #7ba46a;
	font: bold 16px Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #330000;
	width: 220px;
	padding: 3px 3px 5px 0;
	border-bottom: solid 1px #c4c4c4;
	text-align: right;
}
.returndiv {
	background: #7ba46a;
	width: 220px;
	padding: 3px 3px 5px 0;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	text-align: right;
}
.returndiv a {
	background: #7ba46a;
	font: bold 16px Arial, Tahoma, Helvetica, sans-serif; 
	font-size: 15px; 
	color: #ffffff;
	cursor: pointer;
	border-bottom: solid 1px #ffffff;
	text-decoration: none; 
}
/* ------------- divbottom es right background-image --------------- */
.divbottomback {
	background: url(../image/divbottomback.gif) no-repeat left bottom;	
} 
.divbottomright {
	background: url(../image/divrightback.gif) no-repeat top right;	
} 
#map_ablak123 {
     background-color:#c5e5b7;
     background-image: url("../image/backkocka.gif");
}

#updating0 {
	font-weight: bold;
	background: #49623f; /* #671e14; /* #49623f; */
	font-size:20px; 
	color:#fff; 
	font-family:Verdana, Arial;
	width: 700px;
	height: 260px;
	position: absolute;
	/* top: 50%; */
	top: 330px;
	left: 50%;
	margin-left: -350px;
	text-align: center;
	font-size: 18px;
	color: #fff;
	border: solid 3px #FB9F45;
}
#updatingimg {
    background-image: url("../image/loading3.gif");
    height: 50px;
    padding-bottom: 26px;
    display: inline;
}
#updating {
	font-weight: bold;
	background: #008800;
	width: 380px;
	height: 95px;
	position: absolute;
	top: 340px;
	left: 440px;
	text-align: center;
	font-size: 18px;
	color: #FB9F45;
	border: solid 3px #FB9F45;
}

#datumerror0 {
	font-weight: bold;
	background: #49623f; /* #671e14; /* #49623f; */
	font-size:14px; 
	color:#fff; 
	font-family:Verdana, Arial;
	width: 500px;
	height: 140px;
	position: absolute;
	/* top: 50%; */
	top: 330px;
	left: 50%;
	margin-left: -250px;
	text-align: center;
	border: solid 3px #FB9F45;
}
/* ------------ index.php sajat deklarációk ---------------- */
#mapsearch {
	font: 12px Verdana, Tahoma, Helvetica, sans-serif;
	width: 260px;
	height: 260px;
	font-weight: bold;
	background: #49623f;
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-left: solid 5px #fff;
	border-right: solid 5px #fff;
	border-top: solid 5px #fff;
}
#mapsearchb {
    margin: 3px 0 5px 0;
	text-align: center;
}
#mapsearch img {
    cursor: pointer;
}
#meteodiv {
	font-weight: bold;
	background: #49623f;
	width: 120px;
	height: 60px;
	position: absolute;
	top: 10px;
	left: 80%;
	text-align: center;
	font-size: 18px;
	color: #FB9F45;
	border: solid 3px #FB9F45;
}
/* ---------------- Why Budapest Hotel Bookings -------------- */
#whydivid1 {
	font: 12px Verdana, Tahoma, Helvetica, sans-serif;
	width: 400px;
	height: 260px;
	font-weight: bold;
	background: #e17b26; /* #49623f; */
	text-align: center;
	font-size: 14px;
	color: #fff;
	border-right: solid 5px #fff;
	border-top: solid 5px #fff;
}
#whydivid1b {
    margin: 3px 0 5px 0;
	text-align: center;
}
#whymenu {
	font: 12px Arial, Tahoma, Helvetica, sans-serif;
}
#whymenu div {
	background: #49623F url(../imagesaccordion/arrow-red.gif) no-repeat left 0px;
	padding: 3px 5px 3px 40px;
	margin: 0;
	border-bottom: solid 1px #c4c4c4;
	font: 11px Verdana, Tahoma, Helvetica, sans-serif;
	line-height: 14px;
	color: #ffffff;
	cursor: pointer;
	text-align: left; 
}

#whymenu h3:hover {
	background-color: #fa9f44;
	color: #660000;
}
#whymenu h3.active {
	background-position: right 5px;
}
/* ------- bottom resz ---- nyelvek, ceges es jogi reszletek --------- */
#botkeret0 {
	border: solid 1px #49623f;
	margin: 0;
	text-align: center;
}
#botkeret {
	border: solid 5px #ffffff;
	background-color: #49623f;
	margin: 0;
	padding: 5px;
}
#botkeret a:hover {
	color: #fff;
	text-decoration: none;
}
.fejcimek {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #75fe63;
	text-decoration: none;
	vertical-align: bottom;
}
.fejcimek2 {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #d9fed4;
	text-decoration: none;
}
.fejcimek3 {
	font-family: Verdana, sans-serif, Arial;
	font-size: 11px;
	color: #75fe63;
	text-decoration: none;
	vertical-align: bottom;
	cursor: pointer;
}

/* ---------------- roomlist ablak Google map ban -------------- */
#roomlist-backarea {
  margin: 0;
  padding: 0;
  width: 440px;
  position: absolute;
  background: url("../image/roomlistback.png") no-repeat;
  text-align: left;
  z-index: 500;
}
#roomlist-bigarea {
  margin: 0;
  padding: 0;
  top: -20px;
  left: 20px;
  width: 380px;
  position: relative;
}
#roomlist-bottom {
  margin: 0;
  padding: 0;
  cursor: pointer;
}
#roomlist-close {
  width: 28px;
  height: 28px;
  display: block;
  background: url("../image/kvclose.jpg") no-repeat 50% 50%;
  position: relative;
  top: 6px;
  left: 400px;
  cursor: pointer;
}

#advtable { 
    background-color: #fff;
}
#useinfo {
    width: 100%;
	height: 20px;
	font-size: 18px;
    font-family: Arial, Tahoma, Helvetica, sans-serif;
    color: #93a64d;
    font-weight: bold;
    margin-top: 0px;
    padding: 15px 15px 15px 5px;
    text-align: center;
}
 #uzen {
    display:none;
    position: absolute;
    padding-left: 30px;
    top: 250px;
    left: 360px;
    width: 575px;
    height: 350px;
    background-image: url("../image/kepback.png");
    background-repeat: no-repeat;
 }
 .advantages{
    position: relative;
    left: -10px;
    color:white;
	font: 14px Verdana, Tahoma, Helvetica, sans-serif;
    font-weight: bold;
    text-align: center;
    margin-top: 6px;
    margin-bottom: 3px;
 }

 

