body {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	background-color: #ffffff;
	margin: 0px;
}

td {
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
}

p {
	margin-top: 7px;
	margin-bottom: 14px;
}

a {
	color: #9d0000;
}

a:hover {
	text-decoration: none;
}

a.small {
	font-size: 10px;
}

a.footsmall {
	color: #989898;
	font-size: 10px;
}

.footsmallred {
	font-size: 10px;
	color: #9d0000;
}

a.whitelink {
	color: White;
}

a.graylink {
	color: #868686;
}

.separatoryahoo {
	color: #8CDAFF;
	padding-left: 5px;
	padding-right: 5px;
}

.yahoobar {
	padding: 0 10px 0 10px;
	color:#1686ce;
	height:28px;
	background-image:url('../i/sub_topbg_blue.gif');
}

.separatoryahooyellow {
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.yahoobaryellow {
	padding: 0 10px 0 10px;
	color:#FF9600;
	height:28px;
	background-image:url('../i/sub_topbg.gif');
}
.separatoryahoogray {
	color: #FFFFFF;
	padding-left: 5px;
	padding-right: 5px;
}

.yahoobargray {
	padding: 0 10px 0 10px;
	color:#B7B7B7;
	height:28px;
	background-image:url('../i/sub_topgraybg.gif');
}


.scaption
{
	font-size: 10px;
	color: #7F7F7F;
}

input.toplogin
{
	font-family: arial, helvetica, sans-serif;
	font-size: 10px;
	color: #000000;
	border: solid 1px #d8d8d8;
	background-image: url('../i/inpbg_small.gif');
	height: 14px;
}

.orange
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: solid 1px #f4b409;
	background-image: url('../i/inpbg_big.gif');
	height: 19px;
}

.blue
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: solid 1px #0097d3;
	background-image: url('../i/inpbg_big.gif');
	height: 19px;
}

.igray
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: solid 1px #d8d8d8;
	background-image: url('../i/inpbg_big.gif');
	height: 19px;
}

.igraynb
{
	font-family: arial, helvetica, sans-serif;
	font-size: 12px;
	color: #000000;
	border: solid 1px #d8d8d8;
	background-color: #ffffff;
	height: 19px;
}

.footgray
{
	font-size: 10px;
	color: #b7b7b7;
}

.small
{
	font-size: 10px;
}

td.white
{
	color: #ffffff;
}

.bluetext
{
	color: #50a5bf;
}

.b14
{
	font-size: 14px;
	font-weight: bold;
}

.b14o {
	color: #ff9600;
	font-size: 14px;
	font-weight: bold;
}

p.services {
	color: #ff9600;
	font-size: 14px;
	font-weight: bold;
	margin-bottom: 0;
	margin-top: 7px;
}


.ndated {
	font-size: 10px;
	color: #7f7f7f;
}

.ndatedv
{
	font-size: 10px;
	color: #7f7f7f;
}

.borange
{
	font-weight: bold;
	color: #ff9600;
}

.thead_yellow
{
	color: white;
	padding: 1px;
	padding-left: 6px;
	background-color: #f4d609;
}

.thead_orange
{
	font-weight: bold;
	color: white;
	padding: 1px;
	padding-left: 4px;
	background-color: #ff9600;
}

.tbody_lb
{
	padding: 2px;
	padding-left: 6px;
	background-color: #ebf9ff;
}

.tbody_lbd
{
	padding: 2px;
	padding-right: 10px;
	background-color: #a9e5ff;
}

.tbody_gray
{
	color: #7f7f7f;
	padding: 2px;
	padding-left: 6px;
}


.listatable {
	background-color: #EBF9FF;
}

.listakiskep {
	padding: 7px 3px 7px 7px;
	width: 100px;
	vertical-align: top;
}
.listakepsavcella {
	width: 5px;
	vertical-align: top;
}

.listakepsav {
	background-color: #F4D609;
	height: 75px;
	width: 5px;
}

.listaszoveg {
	padding: 7px 0 7px 8px;
}

.listacimlink {
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 2px 0;
	color: #1767B1;
}

.listaarordertable {
	width: 140px;
	margin: 6px 3px 6px 3px;
	float: right;
}

.listaordercell {
	vertical-align: top;
}

.listaar {
	text-align: center;
	color: #1767B1;
	font-size: 14px;
	font-weight: bold;
	background-image: url(../i/listaarbg.gif);
	padding: 3px;
	height: 43px;
}

.smallprice {
	font-size: 10px;
	padding-bottom: 1px;
}

span.smallprice {
	font-weight:normal;
}

.bigprice {
	font-size: 16px;	
}

.listaorder {
text-align: center;
background-color: #D3F0FD;
padding: 0 7px 0 7px;
height: 31px;
}

.bigleft {
	width: 236px;
	background-color: #02A5E8;
	vertical-align: top;
}

.biglefttopshadow {
	background-color: #DCE9F4;
	line-height: 4px;
}

.bigright {
	width: 534px;
	background-color: White;
	vertical-align: top;
}
.bigrighttopshadow {
	background-color: #146BB5;
	line-height: 4px;
}
.bigrighttopshadow2 {
	background-color: #0297DE;
	line-height: 4px;
}

.title {
	background-repeat:no-repeat;
	height: 40px;
	background-position: 11px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	text-align: right;
	vertical-align: bottom;
	padding: 0 7px 10px 0;
}

.separatorlink {
	color: #F5D0D0;
	padding-left: 5px;
	padding-right: 5px;
}

.separatorheader {
	color: #BFBFBF;
	padding-left: 5px;
	padding-right: 5px;
}

a.header {
	color: #1BB7F9;
	font-weight: bold;
}

.foglalasformtitle {
	background-color: #02A5E8;
	color: #ffffff;
	padding: 14px 8px 14px 8px;
}

.errorbg {
	background-color: #FF5A00;
}

.errortext {
	font-weight: bold;
	color: #ffffff;
	padding: 13px 10px 14px 0;
}

.errorikon {
	width: 21px;
	vertical-align: top;
	padding: 10px 10px 10px 10px;
}

.foglalasformtitleline {
	background-color: #0193E2;
	padding: 0;
	line-height: 1px;
}
.foglalasformlistleft {
	color: #ffffff;
	padding: 3px 8px 3px 8px;
	background-color: #4FC0F4;
}

.foglalasformheadleft {
	color: #ffffff;
	padding: 3px 8px 3px 8px;
	background-color: #4FC0F4;
}
.foglalasformlistright {
	color: #ffffff;
	font-weight: bold;
	text-align: right;
	width: 150px;
	padding: 3px 8px 3px 8px;
	background-color: #44B7F2;
}
.foglalasformlistseparator {
	background-color: #84D3F7;
	line-height: 1px;
}
.fflsleft {
	background-color:#4FC0F4;
	line-height:1px;
	display: inline;
}
.fflsright{
	background-color:#44B7F2;
	line-height:1px;
	display: inline;
	float: right;
}

.foglalasformform {
	background-color: #83D8FC;
	padding: 2px 0 7px 0;
}

.foglalasformformseparator {
	background-color: #A8E4FD;
	line-height: 1px;
}

.foglalasformtovabb {
	background-image: url(../i/foglalastovabbbg.gif);
	height: 61px;
	padding: 14px 12px 14px 14px;
	text-align: right;
	vertical-align: top;
}

.foglalaslistaheadleft {
	background-color: #C1E9FF;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
}
.foglalaslistaheadright {
	background-color: #92D5FF;
	text-align: right;
	width: 200px;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
}


.foglalaslistadataleft1 {
	background-color: #DEF4FF;
	padding: 3px 8px 3px 8px;
}
.foglalaslistadataleft2 {
	background-color: #EBF9FF;
	padding: 3px 8px 3px 8px;
}
.foglalaslistadataright1 {
	background-color: #C1E9FF;
	color: #1767B1;
	text-align: right;
	width: 200px;
	padding: 3px 8px 3px 8px;
}
.foglalaslistadataright2 {
	background-color: #D9F3FF;
	color: #1767B1;
	text-align: right;
	width: 200px;
	padding: 3px 8px 3px 8px;
}
.foglalaslistatotalleft {
	background-color: #F4D609;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
}
.foglalaslistatotalright {
	background-color: #F4CE07;
	color: #E56700;
	font-weight: bold;
	text-align: right;
	padding: 3px 8px 3px 8px;
	width: 148px;
}
.foglalaslistaseparator {
	background-color: White;
	line-height: 1px;
}


.indlistaheadleft {
	font-size: 11px;
	background-color: #92D5FF;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
	color: #ffffff;
}

.indlistaheadright {
	font-size: 11px;
	background-color: #92D5FF;
	padding: 3px 8px 3px 8px;
	font-weight: bold;
}

.indlistadataleft1 {
	font-size: 11px;
	background-color: #C1E9FF;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
}

.indlistadataleft2 {
	font-size: 11px;
	background-color: #D9F3FF;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
}

.indlistadataright1 {
	font-size: 11px;
	background-color: #DEF4FF;
	color: #1767B1;
	padding: 3px 8px 3px 8px;
}

.indlistadataright2 {
	font-size: 11px;
	background-color: #EBF9FF;
	color: #1767B1;
	padding: 3px 8px 3px 8px;
}


select {
	font-size: 12px;
	color: #000000;
}

input {
	border: solid 1px #d8d8d8;
	font-size: 12px;
	color: #000000;
	background-image: url('../i/inpbg_small.gif');
	background-color: White;
}

input.ltradio {
	background-color: #1BB7F9;
	background-image: none;
	border: none;
}

input.image {
	background-color: transparent;
	background-image: none;
	border: none;
}



.forminline {
	display: inline;
	padding: 0 4px 0 4px;
	vertical-align: -3px;
}

.lthead {
	background-color:#029DDC;
	padding:5px 7px 5px 7px;
}

.ltkapacitastablanap {
	background-color: #167EC6;
	color: White;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	height: 17px;
}

.ltkapacitastabladatum {
	background-color: #60CDFB;
	color: White;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9px;
	text-align: center;
	height: 17px;
}

.ltkapacitastablaszobaok {
	background-color: #83D8FC;
	color: #004987;
	font-weight: bold;
	font-size: 11px;
	text-align: center;
	height: 17px;
}

.ltkapacitastablaszobanemok {
	background-color: #83D8FC;
	color: #33B4EA;
	font-size: 11px;
	text-align: center;
	height: 17px;
}

.ltkapacitastablaures {
	background-color: #21C1FA;
}

.lttext {
	background-color:#1BB7F9;
	color: White;
	padding:7px 10px 10px 10px;
}

.ltclose {
	background-color:#029DDC;
	line-height:4px;
}

.ltformtext {
	color: White;
	padding: 3px;
}

.ltformseparator {
	line-height: 1px;
	background-color: #49C5FA;
}

.ltbtn {
	background-image: url(../i/lt_btn_bg.gif);
	height: 52px;
	text-align: center;
}

.resultsfound {
	color: #7F7F7F;
	padding: 4px 0 4px 0;
}

.resultsrearrange {
	text-align: right;
	padding-right: 14px;
}

.resultslapozo {
	background-image: url(../i/results_lapozo_bg.gif);
	height: 35px;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 4px;
}

.resultslapozobottom {
	background-image: url(../i/results_lapozo_bg_bottom.gif);
	height: 35px;
	text-align: center;
}

.separatorresultslapozo {
	color: #F4BA09;
	padding-left: 3px;
	padding-right: 3px;
}

.mainhotdealstitle {
	font-weight: bold;
	background-color: #F0BC08;
	padding-left: 7px;
	height: 20px;
}
.mainhotdealsleft1 {
	padding-left: 7px;
	height: 20px;
}
.mainhotdealsright1 {
	font-weight: bold;
	text-align: right;
	padding-right: 7px;
	height: 20px;
}
.mainhotdealsleft2 {
	background-color: #F6DE3A;
	padding-left: 7px;
	height: 20px;
}
.mainhotdealsright2 {
	background-color: #F6DE3A;
	font-weight: bold;
	text-align: right;
	padding-right: 7px;
	height: 20px;
}

.teremheadbg1 {
	background-color: #7FD5FD;
	color: Black;
	font-weight: bold;
	height: 20px;
	padding: 0 7px 0 7px;
}
.teremheadbg2 {
	background-color: #90DCFD;
	color: Black;
	font-weight: bold;
	height: 20px;
	padding: 0 7px 0 7px;
}
.teremheadbg2right {
	background-color: #90DCFD;
	color: Black;
	font-weight: bold;
	text-align: right;
	height: 20px;
	padding: 0 7px 0 7px;
}
.teremdata1bg1 {
	color: Black;
	font-weight: bold;
	background-color: #D9F3FF;
	font-size: 11px;
	height: 20px;
	padding: 0 7px 0 7px;
}
.teremdata2bg1 {
	color: #1767B1;
	background-color: #EBF9FF;
	font-size: 11px;
	height: 20px;
	padding: 0 7px 0 7px;
	}
.teremdata2bg1right {
	color: #1767B1;
	background-color: #EBF9FF;
	text-align: right;
	font-size: 11px;
	height: 20px;
	padding: 0 7px 0 0;
}
.teremdata3bg1 {
	font-weight: bold;
	color: #1767B1;
	background-color: #EBF9FF;
	text-align: right;
	font-size: 11px;
	height: 20px;
	padding: 0 7px 0 7px;
}
.teremdata1bg2 {
	color: Black;
	font-weight: bold;
	background-color: #C1E9FF;
	font-size: 11px;
	height: 20px;
	padding: 0 7px 0 7px;
}
.teremdata2bg2 {
	color: #1767B1;
	background-color: #DEF4FF;
	font-size: 11px;
	height: 20px;
	padding: 0 7px 0 7px;
}
.teremdata2bg2right {
	color: #1767B1;
	background-color: #DEF4FF;
	text-align: right;
	font-size: 11px;
	height: 20px;
	padding: 0 7px 0 0;
}
.teremdata3bg2 {
	font-weight: bold;
	color: #1767B1;
	background-color: #DEF4FF;
	text-align: right;
	font-size: 11px;
	height: 20px;
	padding: 0 7px 0 0;
}
.tableseparator {
	line-height: 1px;
}
.hotvegkepkeret{
	padding:3px;
	background-color:#FFFFFF;
}
.hotvegkeparnyek {
	padding:0;
	background-color:#0eaef0;
	line-height:4px
}


.ltlistleft {
	padding-left: 7px;
	height: 20px;
}
.ltlistright {
	font-weight: bold;
	text-align: right;
	padding-right: 7px;
	height: 20px;
	color: #004987;
}

ul {
	list-style-type: square;
	margin: -7px 0 14px 0;
	padding: 0 0 0 21px;
}

.mainformsearch {
	background-image: url(../i/mainformbg.gif);
	height: 61px;
	padding: 14px 12px 0 14px;
	vertical-align: top;
	text-align: center;
}
.mainformseparator {
	background-color: #49C5FA;
	line-height: 1px;
}
.mainformtext {
	color: White;
	text-align: right;
	padding: 5px 4px 5px 0;
	width: 115px;
}

.mainformtext1 {
	color: White;
	text-align: right;
	padding: 8px 4px 8px 0;
	width: 115px;
}

.mainformtext2 {
	color: White;
	text-align: left;
	padding: 8px 14px 8px 0px;
}

.mainformtextcomment {
	display:inline;
	height:17px
}

.mainformtextlong {
	color: White;
	padding: 4px 4px 7px 0;
}

.akciohead {
	background-color: #FF9600;
	color: White;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
}
.akcioyear {
	font-weight: bold;
	padding: 3px 8px 3px 8px;
	background-color: #F6DE3A;
	color: #9D0000;
}
.akciomonthon {
	font-size: 11px;
	text-align: center;
	font-weight: bold;
	padding: 3px 8px 3px 8px;
	background-color: #FBED51;
	color: #9D0000;
}
.akciomonthoff {
	font-size: 11px;
	text-align: center;
	color: #EDC10D;
	padding: 3px 8px 3px 8px;
	background-color: #FBED51;
}
.popup {
	font-family: arial, helvetica, sans-serif;
	color: #ffffff;
	font-size: 12px;
	background-image: url('../i/services_bg.gif');
	background-repeat: repeat-x;
	background-color: #1BB7F9;
	margin: 0px;
}

/* CUSTOM COLORS */
.color1 { background-color: #d3f0fd; }
.color2 { background-color: #1bb7f9; }
.color3 { background-color: #49c5fa; }
.color4 { background-color: #029ddc; }
.color5 { background-color: #ebf9ff; }
.color6 { background-color: #D9F3FF; }
.color7 { background-color: #1bb3f6; }
.color8 { background-color: #ddf4fe; }
.color9 { background-color: #02a5e8; }
.color10 { background-color: #dce9f4; }
.color11 { color: #27a6e3; }

	.thead_0
	{
		background: #0892d4;
		color: white;
		text-align: left;
		padding: 6px 6px 6px 7px;
		width: 98px;
	}

	.thead_1
	{
		background: #0892d4;
		color: white;
		text-align: center;
		padding: 6px 0px;
		width: 84px;
	}

	.thead_2
	{
		background: #249bd4;
		color: white;
		text-align: center;
		padding: 6px 0px;
		width: 84px;
	}

	.tsep_1
	{
		height: 1px;
		background: #078dda;
	}

	.tsep_2
	{
		height: 1px;
		background: #84d3f7;
	}

	.tr_1 .td_0
	{
		color: white;
		/* background: #4fc0f4; */
		background: #27a6e3;
		padding: 3px 3px 3px 7px;
	}

	.tr_2 .td_0
	{
		color: white;
		/* background: #44b7f2; */
		background: #0899de;
		padding: 3px 3px 3px 7px;
	}

	.tr_1 .td_1
	{
		color: white;
		background: #61c8f7;
		text-align: right;
		padding: 3px 0px;
	}

	.tr_1 .td_2
	{
		color: white;
		background: #4fc0f4;
		text-align: right;
		padding: 3px 0px;
	}

	.tr_2 .td_1
	{
		color: white;
		background: #5ac3f5;
		text-align: right;
		padding: 3px 0px;
	}

	.tr_2 .td_2
	{
		color: white;
		background: #44b7f2;
		text-align: right;
		padding: 3px 0px;
	}

	.tr_1 a, .tr_2 a
	{
		color: white;
		text-decoration: none;
	}

	.tr_1 span, .tr_2 span
	{
		font-size: 10px;
	}

	.tr_t
	{
		color: white;
		text-align: right;
	}


	.tr_t span
	{
		font-size: 10px;
	}

body.login td
	{
		font-family: arial, helvetica, sans-serif;
		font-size: 12px;
		color: #013f74;
	}	
	
body.login .inputblue
	{
		border: solid 1px #0097d3;
	}	
	