/* HA default CSS */

body {
	background-color: #f2f2f2;
	font-size: 10px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;	
	margin-bottom: 0px;
	margin-left: 0px;
	margin-right: 0px;
	margin-top: 0px;
	}

.divMain {
	background-color: #f2f2f2;
	height: 100%;
	width: 100%;
	}

h1 {
	color: #003466;
	font-size: 20px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

h2 {
	color: #003466;
	font-size: 18px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

h3 {
	color: #003466;
	font-size: 16px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

h4 {
	color: #003466;
	font-size: 14px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

h5 {
	color: #003466;
	font-size: 12px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

.akciokCimsor {
	color: #DC0000;
	font-size: 14px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

.akciokSzoveg {
	color: #DC0300;
	font-size: 11px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	}


p, ul, li, .content {
	/* color: #0069AB; */
	color: #003366;
	font-size: 11px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	}

.p_nagyobb {
	color: #003366;
	font-size: 14px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	}

.p_nagyobb a { color: #0080FF; font-size: 14px;font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; text-decoration: none; }
.p_nagyobb a:hover { color: #0080FF; font-size: 14px;font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; text-decoration: none; }
.p_nagyobb a:visited { color: #0080FF; font-size: 14px;font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; text-decoration: none; }
.p_nagyobb a:active { color: #0080FF; font-size: 14px;font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; text-decoration: none; }


.highlighted {
	background-color: #FFFC70;
	}

.littleTitle {
	color: #003466;
	font-size: 13px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

.regio_lista {
	color: #003466;
	font-size: 12px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

.regio_lista2 { /* kozvetlenul a szallasokhoz... */
	color: #0080FF;
	font-size: 11px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	}

.regio_lista2 a:hover { /* közvetlenül a szállásokhoz... */
	color: #0080FF;
	font-size: 11px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	}

.regio_lista3 { /* kozvetlenul a szallasokhoz... */
	color: #2C80D1;
	font-size: 12px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-weight: normal;
	}

.regio_lista3 a:hover { /* közvetlenül a szállásokhoz... */
	color: #2C80D1;
	font-size: 12px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: underline;
	font-weight: normal;
	}

.divPage {
	background-color: #FFFFFF;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-style: solid;
	border-right-width: 1px;
	border-color: #003366;
	float: inherit;
	height: 100%;
	left: 0px;
	overflow: hidden;
	margin: auto;
	padding: auto;
	position: relative;
	top: 0px;
	width: 998px;
	}

.divHeader {
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-color: #003366;
	background-color: #F2F2F2;
	height: 130px;
	top: 0px;
	width: 998px;
	}

.divHeaderImg {
	float: left;
	height: 130px;
	left: 0px;
	position: relative;
	top: 0px;
	width: 998px;
	}

.divCimsor {
	background-color: #eceffb;
	top: 0px;
	width: 998px;
	position: relative;
	}

.divTitleDoubleColLeft {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 490px;
	}

.divTitleDoubleColRight {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 490px;
	}

.divContent {
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #003366;
	background-color: #FFFFFF;
	float: left;
	height: 100%;
	left: 0px;
	position: relative;
	width: 998px;
	}

.divColCenterFront {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 602px;
	padding: 0px;
	margin: 0px;
	}

.divColCenterBlue {
	border-color: #2d7db3;
	border-width: 1px;
	border-style: solid;
	background-color: #b3c9d3;
	float: left;
	left: 0px;
	margin: 20px 0px 0px 0px;
	overflow: hidden;
	padding: 0px 20px 20px 20px;
	position: relative;
	width: 517px;
	}

.divColCenterB2bBg {
	float: left;
	left: 20px;
	overflow: hidden;
	position: relative;
	width: 562px;
	}

.divColDoubleFront {
	/*border-color: #3f6b8a;
	border-style: solid;
	border-width: 1px;*/
	background-color: #fff8c8;
	float: left;
	color: #003366;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 100px;
	left: 0px;
	margin: 0px;
	padding: 30px;
	text-align: center;
	width: 220px;
	}

.divColTripleFrontTop {
	float: left;
	color: #003366;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 102px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 187px;
	}

.divColTripleFront {
	float: left;
	color: #003366;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 13px;
	font-weight: bold;
	height: 150px;
	left: 0px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	width: 187px;
	}

.blueBox {
	color: #ffffff;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
	left: 95px;
	height: 96px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 329px;
	margin: auto;
	padding: 40px 20px 20px 20px;
	padding: auto;
	}

.blueBoxDescription {
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-size: 16px;
	font-weight: bold;
	float: left;
	left: 0px;
	position: relative;
	text-align: center;
	text-decoration: none;
	width: 520px;
	margin: auto;
	padding: 20px 20px 0px 20px;
	padding: auto;
}

.divColFullWidth {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 998px;
	}

.divColFullWidthFront {
	background-color: #EBF0FB;
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 998px;
	}


.divPopupCol {
	float: left;
	left: 0px;
	position: relative;
	overflow: hidden;
	width: 300px;
	height: 90%;
	padding: 10px;
	}

.divColSubHeadLeft {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 240px;
	padding-top: 10px;
	padding-left: 10px;
	padding-right: 10px;
	padding-left: 10px;
	margin-bottom: 10px;
	}

.divColSubHeadRight {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 720px;
	padding: 10px;
	padding-left: 5px;
	padding-right: 5px;
	padding-bottom: 10px;
	}

.divColCenter {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 245px;
	padding: 10px;
	}

.divColLeft {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 780px;
	background-color: #ECF0FC;
	padding-left: 10px;
	}

.divColLeftSidebar {
	background-color: #8fbad5;
	border-right-color: #00456b;
	border-right-width: 1px;
	border-right-style: solid;
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	padding-left: 0px;
	position: relative;
	top: 0px;
	width: 197px;
	}

.divColRightFront {
	border-left-color: #00456b;
	border-left-width: 1px;
	border-left-style: solid;
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 197px;
	background-color: #ecf0fc;
	padding: 0px;
	}

.divColRightFront_iFrame {
	float: left;
	left: 0px;
	overflow: hidden;
	position: relative;
	padding: 0px;
	width: 800px;
	}

.divColRight {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 199px;
	}

.divSpacer {
	width: 100px;
	height: 5px;
	padding: 5px;
	float: left;
	left: 0px;
	}

.divMenuApartmanok {
	background-color: #8FBAD5;
	border-color: #2E7DB3;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 15px;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 235px;
	padding: 5px;
	text-align: center;
	}

.divMenuTelefon {
	background-color: #8FBAD5;
	border-color: #2E7DB3;
	border-style: solid;
	border-width: 1px;
	float: left;
	height: 75px;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 235px;
	padding: 5px;
	text-align: center;
	color: #003466;
	font-size: 15px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

.divMenuAjanlataink {
	/*background-color: #8FBAD5;*/
	background-color: #eaf0fb;
	/*border-color: #2E7DB3;*/
	/*border-style: solid;*/
	/*border-width: 1px;*/
	float: left;
	height: 50px;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 235px;
	padding: 5px;
	text-align: center;
	color: #003466;
	font-size: 15px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	font-weight: bold;
	}

.divSzallodakDoboz {
	background-color: #fddd69;
	width: 230px;
	}

.divSzallodakDobozNyitott {
	background-color: #ffcc66;
	width: 230px;
	}

.divDoubleColLeft {
	float: left;
	height: 100%;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 220px;
	}

.divDoubleColRight {
	float: right;
	height: 100%;
	right: 0px;
	overflow: hidden;
	position: relative;
	width: 220px;
	}

.divDouble2ColLeft {
	float: left;
	left: 0px;
	overflow: hidden;
	position: relative;
	width: 180px;
	padding: 0px;
	border: 0px;
	}

.divDouble2ColRight {
	float: right;
	right: 0px;
	overflow: hidden;
	position: relative;
	width: 260px;
	padding: 0px;
	border: 0px;
	}

.divAboutBox {
	border-style: solid;
	border-width: 2px;
	border-color: #2E7DB3;
	float: left;
	height: 400px;
	left: 10px;
	padding: 10px;
	overflow: hidden;
	position: relative;
	width: 160px;
	}

.divFooter {
	border-top-style: solid;
	border-top-width: 1px;
	border-color: #003366;
	background-color: #f2f2f2;
	float: left;
	left: 0px;
	height: 220px;
	padding: 10px; 
	overflow: hidden;
	position: relative;
	width: 990px;
	}

.divFooterLeft {
	background-color: #f2f2f2;
	float: left;
	left: 0px;
	height: 100px;
	padding: 10px; 
	overflow: hidden;
	position: relative;
	width: 475px;
	}

.divFooterRight {
	background-color: #f2f2f2;
	float: right;
	right: 0px;
	height: 100px;
	padding: 10px; 
	overflow: hidden;
	position: relative;
	width: 475px;
	}

.divFooter2 {
	background-color: #f2f2f2;
	float: left;
	left: 0px;
	height: 80px;
	padding: 10px; 
	overflow: hidden;
	position: relative;
	width: 990px;
	text-align: center;
	}

.divBemutatkozo {
	background-color: #b3c9d3;
	border-color: #2d7db3;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	float: left;
	left: 200px;
	overflow: hidden;
	width: 600px;
	color: #003366;
	font-size: 12px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	}

.kerekajanlatotBox {
	background-color: #8FBAD5;
	border-width: 1px;
	border-style: solid;
	border-color: #003466;
	width: 100px;
	height: 20px;
	padding: 5px;
	text-align: center;
	}

.redlink {
	text-decoration: none;
	font-weight: bold;
	color: #CE0000;
	}

.regionlink {
	text-decoration: none;
	font-weight: bold;
	color: #0080FF;
	font-size: 10px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	}

a { text-decoration: none; font-weight: bold; color: #0080FF; }
a:hover { text-decoration: underline; font-weight: bold; color: #0080FF; }
a:visited { text-decoration: none; font-weight: bold; color: #0080FF; }
a:active { text-decoration: underline; font-weight: bold; color: #0080FF; }

.darkLink a { text-decoration: none; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #003466; }
.darkLink a:hover { text-decoration: underline; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #003466; }
.darkLink a:visited { text-decoration: none; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #003466; }
.darkLink a:active { text-decoration: underline; font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif; font-weight: bold; font-size: 12px; color: #003466; }

.navigation {
	background-color: #eceffb;
	color: #003466;
	float: left;
	height: 35px;
	left: 0px;
	overflow: hidden;
	position: relative;
	text-align: center;
	width: 998px;
	}

.navigation a {
	color: #003466;
	font-size: 12px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: none;
	font-weight: bold;
	}

.navigation a:hover {
	color: #003466;
	font-size: 12px;
	font-family: "Lucida Grande", Geneva, Arial, Verdana, sans-serif;
	text-decoration: underline;
	font-weight: bold;
	}

.navigation ul li {
	display: inline;
	padding: 40px;
	}

.container {
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 740px;
	}

.container2 {
	padding-left: 0px;
	padding-right: 0px;
	background-color: #EBF0FB;
	position: relative;
	float: left;
	left: 2px;
	overflow: hidden;
	width: 490px;
	}

/** bg-color nélküli **/
.container3 {
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	float: left;
	left: 10px;
	overflow: hidden;
	width: 450px;
	}

.container2_front {
	background-color: #ecf0fc;
	border-color: #2d7db3;
	border-width: 1px;
	border-style: solid;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 450px;
	}

.container4 {
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 970px;
	}

.containerWithBorder {
	border-color: #2D7DB3;
	border-width: 2px;
	border-style: solid;
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 500px;
	text-align: center;
	}

.divBevezeto {
	/*background-color: #ECF0FC;
	border-color: #2D7DB3;
	border-width: 1px;
	border-style: solid;*/
	padding-left: 10px;
	padding-right: 10px;
	position: relative;
	float: left;
	left: 10px;
	overflow: hidden;
	width: 680px;
	}

.divBevezetoSzoveg {
	background-color: #ECF0FC;
	border-color: #2D7DB3;
	border-width: 1px;
	border-style: solid;
	position: relative;
	float: left;
	left: 10px;
	overflow: hidden;
	width: 965px;
	}

.containerColRight {
	padding: 0px 10px 0px 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 174px;
	}

.containerColRight_withBorder {
	border-color: #00456b;
	border-width: 3px;
	border-style: solid;
	padding: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 171px;
	}

.containerColRightBlue {
	background-color: #8fbad5;
	padding: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 184px;
	}

.containerAccmnd {
	padding: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 720px;
	}

.containerAccmndRed {
	border-style: solid;
	border-width: 2px;
	border-color: #DE0017;
	padding: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 700px;
	}

.containerFullWidth {
	padding: 10px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 990px;
	}

.separator-invisible {
	float: left;
	height: 20px;
	position: relative;
	width: 100%;
	}

.separator {
	margin-right: 0px;
	margin-left: 0px;
	background-color: #2E7DB3;
	padding: 3px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 495px;
	}

.separator2 {
	margin-right: 0px;
	margin-left: 0px;
	background-color: #2E7DB3;
	padding: 3px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 230px;
	}

.separatorFullWidth {
	margin-right: 0px;
	margin-left: 0px;
	background-color: #00456b;
	padding: 3px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 998px;
	}

.separatorSubHeadRight {
	margin-right: 10px;
	margin-left: 10px;
	background-color: #2E7DB3;
	padding: 1px;
	position: relative;
	float: left;
	overflow: hidden;
	width: 700px;
	}

.divLuxusvillak {
	width: 700px;
	height: 100%;
  background-color: #E6F1F9;
	border-top-color: #003B8A;
	border-top-style: solid;
	border-top-width: 1px;
	border-bottom-color: #003B8A;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-left-color: #003B8A;
	border-left-style: solid;
	border-left-width: 1px;
	border-right-color: #003B8A;
	border-right-style: solid;
	border-right-width: 1px;
	overflow: hidden;
	left: 0px;
	float: left;
	text-align: left;
	padding: 5px;
	}

.divLuxusvillakKep {
	width: 128px;
	height: 100%;
	overflow: hidden;
	left: 0px;
	float: left;
	text-align: left;
	padding: 5px;
	position: relative;
	}

.divLuxusvillakSzoveg {
	width: 400px;
	height: 100%;
	overflow: hidden;
	left: 0px;
	float: left;
	text-align: left;
	padding: 5px;
	position: relative;
	}
