



/*
3D0EEE kek felirat a honapkivalasztason
678A00 sotetzold felirat
020275 sotetkek felirat a napokon
D0DFCD nem a honapba tartozo font szine.
.select a nap/honap/ev formazasa
.text a napok formazasa
*/


.warning {
border: 3px solid red;
}

div.soremeles {
padding: 2px 0px 2px 0px;
font: 9px Verdana, Arial, sans-serif;
text-align: left;
}

span.soremeles {
height: 13px;
}

.topcella {
border: 0px solid #808080;
border: 1px 0px 0px 0px;
padding: 0em 0em 0em 0em;
background: rgb(254,255,215);
text-align: center;  
vertical-align: middle; 
font: bold 10pt Verdana, Arial, sans-serif;
color: rgb(0,0,0);	}

.thead2			{ 
background-color:#E1E7EF; 
color:#000040; 
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:12px; 
font-weight:bold; 
vertical-align:middle; 
text-align:left; }

.theadnobg		{ color:#0F466C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px; font-weight:bold; vertical-align:middle; text-align:left; }
.td1 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000040;
	background-color: #E1E7EF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #01396D;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #01396D;
	border-left-color: #01396D;
	text-align: center;
}
.td2 { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000040;
	background-color: #E1E7EF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #01396D;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #01396D;
	border-left-color: #01396D;
}

.selected_td { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000040;
	background-color: #E1E7EF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #01396D;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #01396D;
	border-left-color: #01396D;
	text-align: center;
}


.btd { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #000040;
	background-color: #E1E7EF;
	border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #01396D;
	border-right-width: 0px;
	border-left-width: 0px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #01396D;
	border-left-color: #01396D;
}
.alert			{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bolder;
	color: #FFFFFF;
	text-align: right;
}
.msgtd			{ background-color:#ECF9C5; color:#0F466C; font-family:Verdana; font-size:11px; font-weight:normal; vertical-align:top; }
.msgtd_nobg		{ color:#0F466C; font-family:Verdana; font-size:11px; font-weight:normal; vertical-align:top; }


.thead			{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000040;	
	background-color: #E1E7EF;
	font-weight: bolder;
	border: 1px solid #01396D;
	text-align: center;
}
.thead_year_month_select			{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000040;
	background-color: #E1E7EF;
	font-weight: bolder;
	border: 1px solid #01396D;
	text-align: center;
}

.thead_days_list			{ 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000040;
	background-color: #E1E7EF;
	font-weight: bolder;
	border: 1px solid #01396D;
	text-align: center;
}


.toolbar_button_up	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding:0; text-align: center;
								border: 1px; border-style: solid;	border-top-color: #F5F5FC;	border-right-color: #AFAFCD; border-bottom-color: #9696BC; border-left-color: #F2F2FB; }
.toolbar_button_down	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:10px; font-weight:normal; padding:0; text-align: center;
								border: 1px; border-style: solid;	border-top-color: #9696BC;	border-right-color: #F2F2FB; border-bottom-color: #F5F5FC; border-left-color: #AFAFCD; }

.option			{ color:#0F466C; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; border-color:#C4CDEF; border:thin; }

.modulebackground	{ border:0px; border-style:none; padding:0; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #020275; }
.background	{ font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; font-weight:normal; color: #020275; }
.modulehead		{ color:#000000; font-family:Verdana, Arial, Helvetica, sans-serif; font-size:11px; vertical-align:middle; text-align: right; }


.input { 
	width: 100%;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #020275;
	background-color: #E1E7EF;
	border: 1px;
	border-style: solid;
	border-color: #01396D;
}


.boldtext		{ font-weight:800;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.italictext		{ font-style:italic;font-family:Verdana, Arial, Helvetica, sans-serif; font-size:12px;}
.emphasized { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 13px;
	font-weight: bolder;
	color: #020275;
	padding-top: 1px;
	text-align: center;
}



.text			{ 
background-color: #F6FEEF;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:10px; 
font-weight:normal;
color: #020275;
border: 1px solid #BCCFFA;
width: 75px;
}



.keresodoboz {
border: 1px solid black; 
background-color: #F6FEEF;
color: black;
font-family: Verdana, Arial; font-size: 11px;
}

.formhatter {
border: 1px solid black; 
background-color: #DBE8FF;
text-align:right;
padding:2px;
}

.keresodoboz_blueline {
border: 1px solid #BCCFFA;
background-color: #F6FEEF;
color: #020275;
font-family: Verdana, Arial; font-size: 10px;
}


.writein {
border: 1px solid black; 
border-bottom: 1px solid black;
border-right: 1px solid black;
background-color: #B9F600;
color: #0B0464;
font-family: Verdana, Arial; font-size: 10px;
}

.zold {
border: 1px solid black; 
background-color: #CCFFCC;
}




.writestandard {
border: 1px solid black; 
background-color: #F6F9D5;
color: #0B0464;
text-align:right;
padding:2px;
}


.select { 
	background-color: #F6FEEF;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 10px;
	color: #020275;
/*	border: 0px;
	border-style: solid;
	border-color: #01396D;*/
}


.box_dark_grey {
	width:600px;
	background: #800000;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size : 12px;
	/*height: 18px;
	font-weight : bold;*/
	color: #E1E7EF;
	margin-bottom: 1px;
	margin-left: auto;
	margin-right: auto;
}

.carrent {
	/*width:585px;*/
	background: #C8E8FA;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center; font: bold 12px Verdana, Helvetica, Arial, sans-serif; 
	color: #000;
	border: 1px solid #01396D;
	position: relative;
	margin-bottom: 3px;
	margin-left: auto;
	margin-right: auto;
	margin-top: auto;
}

.carrentheader {
	/*width:585px;*/
	background: #E1E7EF;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center; font: bold 12px Verdana, Helvetica, Arial, sans-serif; 
	COLOR: #000040;
	margin-bottom: 1px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 2px solid #01396D;
padding-bottom: 2px;
}

.box_600clear {
	width:600px;
	text-align: justify;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size : 12px;
	margin-bottom: 1px;
	margin-left: auto;
	margin-right: auto;
}


.totalprice {
	width:auto;
	background: #800000;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-size : 12px;
	color: #C0C0C0;
	margin-bottom: 1px;
	border-right-style: dotted; 
	border-right-color:#cccccc; 
	border-right-width:thin; 
	border-left-style: dotted; 
	border-left-color:#cccccc; 
	border-left-width:thin; 
	border-top-style: dotted; 
	border-top-color:#cccccc; 
	border-top-width:thin; 
	border-bottom-style: dotted; 
	border-bottom-color:#cccccc; 
	border-bottom-width:thin; 
}


 

.writeoption {
border: 1px solid black; 
border-bottom: 1px solid black;
border-right: 1px solid black;
background-color: #E9C2FF;
color: #0B0464;
font-family: Verdana, Arial; 
font-size: 10px;}


.greycella { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	/*color: #636462;*/
	background-color: #EEEEEE;
	border: 0px;
}


.greycella_dark { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #575757;
	background-color: #C5C2C2;
	border: 0px;
	}

.greencella { 
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #7A7A4A;
	background-color: #FEFEE4;
	border: 0px;
}


.arialcella { 
	font-family:  Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #000;
	font-weight: normal;
}


#main_page h6 {
	font-size: 16px;
	margin-left: 11px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #6C0412;
}

#main_page h5 {
	font-size: 14px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #A1051B;
}

#main_page h4 {
	font-size: 14px;
	margin-left: 10px;
	margin-top: 2px;
	margin-bottom: 2px;
	color: #44D106;
}


.box_red {
	background: #B11920;
	padding-left: 11px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	font-weight : bold;
	font-size : 11px;
	width: 600px;
	color: #fff;
	vertical-align : middle;
	margin-bottom: 1px;
}

.seperator_td		{ height:5; }




.budapest-hotels-programs{ 
display:block;
} 
.budapest-hotels-programs *{ 
display:block;
height:1px;
overflow:hidden;
background:#C8E8FA;
} 
.budapest-hotels-programs1{ 
border-right:1px solid #C8E8FA;
padding-right:1px;
margin-right:3px;
border-left:1px solid #C8E8FA;
padding-left:1px;
margin-left:3px;
background:#C8E8FA;
} 
.budapest-hotels-programs2{ 
border-right:1px solid #C8E8FA;
border-left:1px solid #C8E8FA;
padding:0px 1px;
background:#C8E8FA;
margin:0px 1px;
} 
.budapest-hotels-programs3{ 
border-right:1px solid #C8E8FA;
border-left:1px solid #C8E8FA;
margin:0px 1px;
} 
.budapest-hotels-programs4{ 
border-right:1px solid #C8E8FA;
border-left:1px solid #C8E8FA;
} 
.budapest-hotels-programs5{ 
border-right:1px solid #C8E8FA;
border-left:1px solid #C8E8FA;
} 
.budapest-hotels-programs_content{ 
padding:0px 5px;
background:#C8E8FA;

font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
}


.budapest-hotels-programs-activities{ 
display:block;
} 
.budapest-hotels-programs-activities *{ 
display:block;
height:1px;
overflow:hidden;
background:#DBE8FF;
} 
.budapest-hotels-programs-activities1{ 
border-right:1px solid #DBE8FF;
padding-right:1px;
margin-right:3px;
border-left:1px solid #DBE8FF;
padding-left:1px;
margin-left:3px;
background:#DBE8FF;
} 
.budapest-hotels-programs-activities2{ 
border-right:1px solid #DBE8FF;
border-left:1px solid #DBE8FF;
padding:0px 1px;
background:#DBE8FF;
margin:0px 1px;
} 
.budapest-hotels-programs-activities3{ 
border-right:1px solid #DBE8FF;
border-left:1px solid #DBE8FF;
margin:0px 1px;
} 
.budapest-hotels-programs-activities4{ 
border-right:1px solid #DBE8FF;
border-left:1px solid #DBE8FF;
} 
.budapest-hotels-programs-activities5{ 
border-right:1px solid #DBE8FF;
border-left:1px solid #DBE8FF;
} 
.budapest-hotels-programs-activities_content{ 
padding:0px 5px;
background:#DBE8FF;
}


.budapest-hotels-programs-whattodo{ 
display:block;
} 
.budapest-hotels-programs-whattodo *{ 
display:block;
height:1px;
overflow:hidden;
background:#CCFFCC;
} 
.budapest-hotels-programs-whattodo1{ 
border-right:1px solid #CCFFCC;
padding-right:1px;
margin-right:3px;
border-left:1px solid #CCFFCC;
padding-left:1px;
margin-left:3px;
background:#CCFFCC;
} 
.budapest-hotels-programs-whattodo2{ 
border-right:1px solid #CCFFCC;
border-left:1px solid #CCFFCC;
padding:0px 1px;
background:#CCFFCC;
margin:0px 1px;
} 
.budapest-hotels-programs-whattodo3{ 
border-right:1px solid #CCFFCC;
border-left:1px solid #CCFFCC;
margin:0px 1px;
} 
.budapest-hotels-programs-whattodo4{ 
border-right:1px solid #CCFFCC;
border-left:1px solid #CCFFCC;
} 
.budapest-hotels-programs-whattodo5{ 
border-right:1px solid #CCFFCC;
border-left:1px solid #CCFFCC;
} 
.budapest-hotels-programs-whattodo_content{ 
padding:0px 5px;
background:#CCFFCC;
}

OL { 
/*list-style-type: decimal;*/ 
list-style-position: outside;
list-style image: url(http://www.budapesthotels.com/sitepic/bulletssmall.gif);
 }
 
 .promotions {
background:#fff;
	padding-left: 10px;
	padding-right: 5px;
	padding-top: 3px;
	padding-bottom: 3px;
	text-align: center; font: verdana, Helvetica, Arial, sans-serif; 
	color: #000;
	border: 1px solid #35739F;
	position: relative;
	margin-top: 5px;
	margin-bottom: 5px;
}


blockquote.withimage {
margin:5px 0px 10px 0px; 
padding-right:5px; 
/*background:transparent url(https://www.budapesthotels.com/sitepic/quote-begin.gif) left top no-repeat;*/
background:transparent url(https://www.budapesthotels.com/sitepic/quotes1.gif) left top no-repeat;
text-align: justify;
font-family:Verdana, Arial, Helvetica, sans-serif; 
font-size:9px; 
}
blockquote.withimage div {
padding:0px 40px 0px 40px; 
background:transparent url(https://www.budapesthotels.com/sitepic/quotes2.gif) right bottom no-repeat;
}
