a { FONT-FAMILY: Verdana, Tahoma, Arial; color: white }
a:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; color: white }
a:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; color: white }
a:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; color: white }
a:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; color: white }

a.black:link { FONT-FAMILY: Verdana, Tahoma, Arial; color: black }
a.black:active { FONT-FAMILY: Verdana, Tahoma, Arial; color: black }
a.black:visited { FONT-FAMILY: Verdana, Tahoma, Arial; color: black }
a.black:hover { FONT-FAMILY: Verdana, Tahoma, Arial; color: black }

a.black8:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: black }
a.black8:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: black }
a.black8:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: black }
a.black8:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: black }

a.black8m:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: black }
a.black8m:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: black }
a.black8m:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: black }
a.black8m:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: black }

a.red8:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: red }
a.red8:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: red }
a.red8:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: red }
a.red8:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: red }

a.black10:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; color: black }
a.black10:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; color: black }
a.black10:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; color: black }
a.black10:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; color: black }

a.linkw8b:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: white; FONT-WEIGHT: bold }
a.linkw8b:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: white; FONT-WEIGHT: bold }
a.linkw8b:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: white; FONT-WEIGHT: bold }
a.linkw8b:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: white; FONT-WEIGHT: bold }

a.linkr8b:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr8b:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr8b:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr8b:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: #CA2F1E; FONT-WEIGHT: bold }

a.linkg8bn:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: #04811F; FONT-WEIGHT: bold }
a.linkg8bn:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: #04811F; FONT-WEIGHT: bold }
a.linkg8bn:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: #04811F; FONT-WEIGHT: bold }
a.linkg8bn:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: underline; color: #04811F; FONT-WEIGHT: bold }

a.linkg8bb:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 12pt; TEXT-DECORATION: underline; color: #FFFFFF; FONT-WEIGHT: bold }
a.linkg8bb:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 12pt; TEXT-DECORATION: underline; color: #FFFFFF; FONT-WEIGHT: bold }
a.linkg8bb:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 12pt; TEXT-DECORATION: underline; color: #FFFFFF; FONT-WEIGHT: bold }
a.linkg8bb:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 12pt; TEXT-DECORATION: underline; color: #FFFFFF; FONT-WEIGHT: bold }

a.linkg8b:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: #6B8E1A; FONT-WEIGHT: bold }
a.linkg8b:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: #6B8E1A; FONT-WEIGHT: bold }
a.linkg8b:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: #6B8E1A; FONT-WEIGHT: bold }
a.linkg8b:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 8pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }

a.linkr14b:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 14pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr14b:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 14pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr14b:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 14pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr14b:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 14pt; TEXT-DECORATION: underline; color: #CA2F1E; FONT-WEIGHT: bold }

a.linkr10b:link { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr10b:active { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr10b:visited { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 10pt; TEXT-DECORATION: none; color: #CA2F1E; FONT-WEIGHT: bold }
a.linkr10b:hover { FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 10pt; TEXT-DECORATION: underline; color: #CA2F1E; FONT-WEIGHT: bold }


.red8 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #CA2F1E; FONT-SIZE: 8pt }
.red8b { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #CA2F1E; FONT-SIZE: 8pt; FONT-WEIGHT: bold }
.red10b { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #CA2F1E; FONT-SIZE: 10pt; FONT-WEIGHT: bold }
.green10b { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #6B8E1A; FONT-SIZE: 10pt; FONT-WEIGHT: bold }
.linkg8bn { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #6B8E1A; FONT-SIZE: 8pt; FONT-WEIGHT: bold }
.linkg8bb { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #FFFFFF; FONT-SIZE: 8pt; FONT-WEIGHT: bold }
.linkg10bb { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #FFFFFF; FONT-SIZE: 10pt; FONT-WEIGHT: bold }
.red14b { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #CA2F1E; FONT-SIZE: 14pt; FONT-WEIGHT: bold }
.white8 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: white; FONT-SIZE: 8pt }
.grey8 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #999999; FONT-SIZE: 8pt }
.white8b { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: white; FONT-SIZE: 8pt; FONT-WEIGHT: bold  }
.white10 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: white; FONT-SIZE: 10pt }
.white12 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: white; FONT-SIZE: 12pt; FONT-WEIGHT: bold }
.black8 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE: 8pt }
.black8j { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE: 8pt; text-align:justify }
.black8g { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #808080; FONT-SIZE: 8pt }
.black8b { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE: 8pt; FONT-WEIGHT: bold }
.black7 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE: 7pt }
.black6 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE: 6pt }
.red7 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #CA2F1E; FONT-SIZE: 7pt }
.black7b { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE: 7pt; FONT-WEIGHT: bold }
.black10 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE:10pt; FONT-WEIGHT: bold }
.black12 { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE:12pt; FONT-WEIGHT: bold }
.cerca { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE: 10pt }
.black10j { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: black; FONT-SIZE:10pt; FONT-WEIGHT: bold; text-align:justify }
.linkg8bbhotel{ FONT-FAMILY: Verdana, Arial, MS Sans Serif; FONT-SIZE: 12pt; TEXT-DECORATION: underline; color: #FFFFFF; FONT-WEIGHT: bold }
.font12 { FONT-FAMILY: Verdana, Arial, MS Sans Serif;  FONT-SIZE:12pt;  text-align:justify }
a.nuovaricerca { FONT-FAMILY: Verdana, Arial, MS Sans Serif; COLOR: #008ad0; FONT-SIZE:12pt; FONT-WEIGHT: bold }

.colorred {
	color: #CA2F1E;
}
.colorblack {
	color: #black;
}
.colorgreen {
	color: #6B8E1A;
}
a.colorgreen {
	color: #6B8E1A;
}
.dutyElem {
	color: #CC3300
}

.space1px {
  padding-top: 1px;
  padding-bottom: 0px;
  height: 1px;
  clear: both;
  overflow: hidden
}

.labelForm {
  float: left;
	width: 30%;
	padding-top:6px;
}

.labelForm2 {
  float: left;
	width: 100%;
	padding-top:6px;
}

.button {
 FONT-FAMILY: Verdana, Arial, MS Sans Serif; 
 COLOR: black; 
 FONT-SIZE: 8pt; 
 background-color: #COCOCO;
	border: 1px solid #000000;
	/*width:90px;*/
}

.button2 {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #89816F;
    color: #008AD0;
    cursor: pointer;
    font-size: 10px;
    font-weight: bold;
    text-transform: uppercase;
}

.buttonV {
 FONT-FAMILY: Verdana, Arial, MS Sans Serif; 
 COLOR: black; 
 FONT-SIZE: 8pt; 
 background-color: #COCOCO;
	border: 1px solid #000000;
	width:180px;
}

.buttonBus {
 FONT-FAMILY: Verdana, Arial, MS Sans Serif; 
 COLOR: #CA2F1E; 
 FONT-SIZE: 10px;
 FONT-WEIGHT: bold;
 background-color: #FFFFFF;
	border: 1px solid #AFCDFB;
	width:90px;
	height:16px;
}

.td1 {
 FONT-FAMILY: Verdana, Arial, MS Sans Serif; 
 COLOR: white; 
 FONT-SIZE: 9pt; 
 FONT-WEIGHT: bold;
	background-color: #ffffff;
	border: 1px solid #000000;
}

.td2 {
 FONT-FAMILY: Verdana, Arial, MS Sans Serif; 
 COLOR: black; 
 FONT-SIZE: 9pt; 
 FONT-WEIGHT: bold;
	background-color: #FFFFFF;
	border: 1px solid #0368b0;
}

.tr1 {
 FONT-FAMILY: Verdana, Arial, MS Sans Serif; 
 COLOR: black; 
 FONT-SIZE: 9pt; 
 FONT-WEIGHT: bold;
	background-color: #FFFFFF;
	border: 1px solid #0368b0;
}

.input
{
	background-color: #DBDBE2;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
}

.inputb
{
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
}

.inputbc
{
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
	background-color: #DBDBE2;
}

.inputbd
{
	border-width: 1px;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
	background-color: #DBDBE2;
}

.inputbe
{
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
	background-color: #ECE9D8;
}

.inputbr
{
	background-color: #FFFFFF;
	border-width: 1px;
	border-style: solid;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
	text-align: right;
}

.inputbrr
{
	border-width: 0px;
	border-style: solid;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
	text-align: right;
	background-color: #D0E1FF;
}

.inputbrrb
{
	border-width: 0px;
	border-style: solid;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
	FONT-WEIGHT: bold;
	text-align: right;
	background-color: #D0E1FF;
}

.select
{
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
	background-color: #cccccc;
}

.checkbox
{
	background: #FF0000;
	font-size: 8pt;
}

pre, .pre{
font-size:10px;
font-family:courier;
color:black;
font-weight:normal;
}

.box {
background: #EFEFF5;
border: 1px solid ##990000;
margin-right: 20px;
margin-left: 20px;
padding: 10px;
}

.nagy_tabla .tabla_cim {
	color: #FFFFFF;
	background-color: #608EB2;
	font-size: 12px;
	padding: 5px;
}
.fo_tabla_fejlec {
	background-color: #4A98BE;
	padding-top: 1px;
	padding-right: 0px;
	padding-bottom: 1px;
	padding-left: 3px;
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
	text-align: left;
}

.fo_tabla_fejlecn {
	background-color: #4A98BE;
	font-size: 8pt;
	color: #FFFFFF;
	font-weight: normal;
	text-align: left;
}

.footer
{
	background: #D6DFF7;
	border-top: 1px none #007197;
	font-family: Verdana, Arial, MS Sans Serif;
	font-size: 8pt;
}

.wrap2 {
    margin: 0 auto;
    text-align: left;
    width: 950px;
}

#bookingTabs2 {
margin-top: -10px;
}

#bookingTabs2 ul {
    list-style: none outside none;
    margin: 0 0 -1px;
    overflow: hidden;
    padding: 0;
}

#bookingTabs2 ul li {
    float: left;
    list-style-type: none;
    margin: 0;
    padding: 0;
}

#bookingTabs2 ul li a {
    border: 1px solid #C2B59B;
    border-radius: 10px 10px 0 0;
    color: #C2B59B;
    display: block;
    float: left;
    padding: 5px 10px;
}

#bookingTabs2 ul li a.current {
    -moz-border-bottom-colors: none;
    -moz-border-image: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    border-color: #008AD0 #008AD0 #FFFFFF;
    border-radius: 10px 10px 0 0;
    border-style: solid;
    border-width: 1px;
    color: #008AD0;
    display: block;
    float: left;
    padding: 5px 10px;
    position: relative;
}

#col22 {
    float: right;
    padding-bottom: 10px;
    width: 610px;
}

#col22 img {
    border-color: #C2B59B;
    float: none;
    margin-right: 4px;
    margin-top: 4px;
}

#col21 {
    float: right;
    padding-bottom: 10px;
    width: 610px;
	text-align: center;
}
#bookingaddressform2 input[type="text"], #bookingaddressform2 select, #bookingaddressform2 textarea {
    color: #574A31;
    font-family: "Trebuchet MS",Arial,Helvetica,sans-serif;
    font-size: 11px;
}
table.hotel {
	background-color: #1A53A2;
}
@media (max-width: 480px) {
	a.linkg8bb:link {
		font-size: 10pt;
	}
	.trattamento {
		width: 60%;
	}
	.tratprezzo {
		width: 40%;
	}
	.collsx {
		width: 60%;
	}
	.colldx {
		width: 40%;
	}
	.tabprincipale {
		width: 100%;
	}	
	.tdprincipale {
		width: 100%;
	}	
	.tabsecondaria {
		width: 100%;
	}	
}
@media (max-width: 360px) {
	a.linkg8bb:link {
		font-size: 8pt;
	}
	.trattamento {
		width: 50%;
	}
	.tratprezzo {
		width: 50%;
	}
	.spiacenti {
		padding-right: 15px;
	}
	.tdblack17 {
		padding-right: 15px;
	}
	
	.pr1 {
		width: 20%;
	}
	.pr2 {
		width: 20%;
	}
	.pr3 {
		width: 20%;
	}
	
	.privacy {
		width: 90%;
	}	
}
