/************/
/*ÁLTALÁNOS */
/************/
p {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; color: rgb(0,0,0); line-height: 1.3em;}
.price {font-size:1.5em;}
.date {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1em;	color: rgb(100,100,100); font-weight: bold; text-align:left; padding: 5px 0px 5px 0px;}
.breadcrumb p {text-decoration:none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: rgb(86,86,86); text-align:left; }
.breadcrumb p a {text-decoration:underline; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: rgb(86,86,86); text-align:left; }
.breadcrumb p a:hover {text-decoration:none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1em; font-weight: normal; color: rgb(86,86,86); text-align:left; }
.packagedetails img.icon, .apartmandetails img.icon, .services img.icon {padding:0px; margin:2px 5px 0px 5px; border:0; float:left;}
.print a {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color: rgb(102,24,24); font-weight: normal; float:left;text-decoration:underline; margin: 0 0 20px 0; clear:both;}
/******************/
/*BAL OLDALI MENÜ */
/******************/
.main-navigation a, .main-navigation-apartment a, .main-navigation-yachtclub a {text-decoration:none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 14px; color: rgb(227,227,227); }
.main-navigation a:hover, .main-navigation-apartment a:hover, .main-navigation-yachtclub a:hover {color: rgb(0,210,255);}
.main-navigation ul, .main-navigation-apartment ul, .main-navigation-yachtclub ul {list-style-type: none; margin-top:20px;}
.main-navigation li, .main-navigation-apartment li, .main-navigation-yachtclub li {padding:3px 30px 3px 0; text-align: right; }

/********/
/*BOXOK */
/********/
.reservation_head h1 {text-decoration:none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: rgb(0,64,110); padding-left: 10px; padding-top: 10px; }
.reservation fieldset {border:0; }
.reservation form p {text-decoration:none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; font-weight: bold; color: rgb(0,64,110); padding: 5px 0 3px 0;}
.arrival_head h1 {text-decoration:none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: rgb(0,64,110); padding-left: 10px; padding-top: 10px; }
.apartman_head h1 {text-decoration:none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: rgb(0,64,110); padding-left: 10px; padding-top: 10px; }
.packages h2 {font-family : Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size:1.2em; color: rgb(29,26,82); text-decoration: underline; padding: 0 0 5px 10px;}
.packages h2 a {font-family : Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size:1.2em; color: rgb(29,26,82); text-decoration: underline; padding: 0 0 10px 0;}
.packages h2 a:hover {font-family : Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size:1.2em; color: rgb(29,26,82); text-decoration: underline; padding: 0 0 10px 0;}
.packages h3 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.0em; background-color: rgb(206,80,0); color: rgb(255,255,255); font-weight: normal; margin: 2px 0 10px 0; text-align:left; padding: 2px 10px 2px 10px; width:130px;}
.package_image img {clear:both; float:left; display:inline; padding:1px; border:1px solid rgb(150,150,150); margin: 0 5px 0 10px; }
.package_description p {font-family : Arial, Verdana, Helvetica, sans-serif; font-weight: normal; font-size:1.1em; color: rgb(60,60,60);	text-align:left;}
.package_description .date {font-family : Arial, Verdana, Helvetica, sans-serif;font-size: 1em;color: rgb(100,100,100);font-weight: bold; text-align:left; padding: 0px 0px 5px 0px; }
.package_price p {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.7em; color: rgb(102,24,24); font-weight: bold; }
.yachtclub_head h1 {text-decoration:none; font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 11px; color: rgb(0,64,100); padding-left: 10px; padding-top: 10px;}
.arrival img {clear:both; float:none; display:block; margin:0 auto; padding:1px; border:1px solid rgb(150,150,150);}
.room_type_values {font-family: Arial, Verdana, Helvetica, sans-serif; font-size:1.1em; color:rgb(100,100,100);}

/********/
/*LÁBLÉC*/
/********/
.footer p {text-decoration: none; text-align: center; font-family: Arial, Verdana, Helvetica; font-size: 10px; color:rgb(170,170,170); padding-top: 5px; }
.footer img {clear:both; display:inline; margin:0 auto;}

/****************/
/*BELSŐ TARTALOM*/
/****************/
.subcontent h1 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2.0em; color: rgb(0,64,110); margin: 0 0 15px 0; border-bottom: 0px solid rgb(0,64,110);}
.saasubcontent h2 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; color: rgb(100,100,100); font-weight: normal; margin: 0 0 5px 0; }
.subcontent p {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; color: rgb(100,100,100); margin: 0 0 10px 0; line-height:1.3em; }
.subcontent p a {text-decoration:underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; color: rgb(100,100,100); margin: 0 0 0 0; }
.subcontent p a:hover {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; color: rgb(100,100,100); margin: 0 0 0 0; }
.subcontent ul {margin:10px 0 10px 25px; float:none; list-style-type:disc; list-style-position:outside;}
.subcontent li {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; color: rgb(100,100,100); line-height:1.3em; }
.subcontent .caption{font-family : Arial, Verdana, Helvetica, sans-serif; font-size:1em; color: rgb(100,100,100); margin: 0 15px 0 15px; line-height:1.3em; clear:both; }
.subcontent h3 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.1em; background-color: rgb(205,200,190); color: rgb(80,80,80); font-weight: normal; margin: 2px 0 10px 0; text-align:left; padding: 2px 10px 2px 10px; width:385px;}

/****************/
/*SZOLGÁLTATÁSOK*/
/****************/
.services {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 0.9em; font-weight: normal; margin: 0 0 0 0; }
.services h2 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2.5em; color: rgb(206,80,0); font-weight: normal; margin: 0 0 5px 0; }
.services .service_link {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color: rgb(102,24,24); font-weight: normal; text-decoration:underline; margin: 0 0 0 0;}
.services_img {width: 175px; padding: 0 0 0 0;}
.services img {margin: 0 0 5px 0;}
.services_desc_right {display:block; padding:15px; padding-right: 205px; background-repeat: no-repeat; background-image:url(images/serv_bg_right.jpg); background-position: bottom left;}
.services_desc_left  {display:block; padding:15px; padding-left: 205px; background-repeat: no-repeat; background-image:url(images/serv_bg_left.jpg); background-position: bottom right;}

.contentdetails th {font-family: Arial,Verdana,Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 11px;}
.contentetails td {font-family: Arial,Verdana,Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 11px; background-color: rgb(212,212,212);}
.contentdetails p {padding: 2px 0 0 2px; }
.contentdetails ul {list-style-type:square; margin-left: 15px;}
.contentdetails ul li {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em;line-height:1.4em; color:rgb(100,100,100);}
/********/
/*SZOBÁK*/
/********/
.rooms img {clear:both; float:none; display:block; margin:0 auto; margin-top:10px; padding:1px; border:1px solid rgb(150,150,150); background-color: rgb(255,255,255)}
.rooms h2  {text-decoration:underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color: rgb(0,64,100); font-weight: normal; margin: 5px 0 10px 0; text-align:center; padding: 0 0 0 0;}
.rooms a  {text-decoration:underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color: rgb(0,64,100); font-weight: normal; margin: 0 0 10px 0; text-align:center; padding: 0 0 0 0;}
.rooms a:hover  {text-decoration:underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color: rgb(0,64,100); font-weight: normal; margin: 0 0 10px 0; text-align:center; padding: 0 0 0 0;}
.roomdetails img {margin:5px 5px 5px 5px; float:left; clear:both; padding:1px; border:1px solid rgb(150,150,150);}
.roomdetails h2  {text-decoration:underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em; color: rgb(0,64,100); font-weight: normal; margin: 5px 0 5px 0; text-align:left; padding: 5px 0 0 5px;}
.roomdetails th {font-family: Arial,Verdana,Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 11px;}
.roomdetails td {font-family: Arial,Verdana,Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 11px; background-color: rgb(212,212,212);}
.roomdetails p {padding: 5px 0 0 5px; }
.roomdetails ul {list-style-type:none;}
.roomdetails ul li {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.1em;line-height:1.4em;text-indent:5px; color:rgb(100,100,100);}
.roomdetails ul li a {text-decoration:none; color:rgb(0,64,100);}
.roomdetails ul li a:hover {text-decoration:underline;}
.roomthumbs img {margin:5px 5px 5px 5px; float:left; clear:both; padding:1px; border:1px solid rgb(150,150,150);}
.roomthumbs h3  {text-decoration:underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; color: rgb(0,64,100); font-weight: normal; margin: 5px 0 5px 0; text-align:left; padding: 5px 0 0 5px;}
.roomthumbs h3 a {text-decoration:underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; color: rgb(0,64,100); font-weight: normal; text-align:left; }
.roomthumbs h3 a:hover {text-decoration:underline; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1em; color: rgb(0,64,100); font-weight: normal; text-align:left; }


/**********/
/*APARTMANOK*/
/**********/
.apartmandetails img {margin:10px 10px 10px 10px; float:right; clear:both; padding:2px; border:1px solid rgb(150,150,150);}
.apartmandetails h2 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.4em; color: rgb(0,64,100); font-weight: normal; margin: 5px 10px 5px 10px; text-align:left; padding: 5px 0 5px 5px;}
.apartmandetails h2 a {text-decoration:underline;  font-size: 1.4em; color: rgb(0,64,100); font-weight: normal; margin: 0 0 0 0; text-align:left; padding: 0 0 0 0;}
.apartmandetails p {padding: 5px 15px 10px 15px;}
.apartmandetails h3 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.1em; background-color: rgb(206,80,0); color: rgb(255,255,255); font-weight: normal; margin: 2px 0 2px 0; text-align:left; padding: 2px 10px 2px 10px; width:170px;}
.apartmandetails h4 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2.5em; color: rgb(206,80,0); font-weight: normal; margin: 10px 0 10px 0; text-align:left; padding: 2px 15px 2px 15px;}
.apartmandetails ul {list-style-type:none; margin-left:15px;}
.apartmandetails ul li {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.1em;line-height:1.4em;text-indent:5px; color:rgb(100,100,100);}
.apartmandetails td{font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color:rgb(100,100,100); background-color: rgb(212,212,212);}
.apartmandetails .package_price p {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.6em; color: rgb(102,24,24); font-weight: bold; }
.apartmandetails th {font-family: Arial,Verdana,Helvetica, sans-serif; font-size:10px; font-weight:normal; line-height: 11px; padding:3px; color:rgb(255,255,255);}



/**********/
/*CSOMAGOK*/
/**********/
.packagedetails img {margin:10px 10px 10px 10px; float:right; clear:both; padding:2px; border:1px solid rgb(150,150,150);}
.packagedetails h2 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.4em; color: rgb(0,64,100); font-weight: normal; margin: 5px 10px 5px 10px; text-align:left; padding: 5px 0 5px 5px;}
.packagedetails h2 a {text-decoration:underline;  font-size: 1.4em; color: rgb(0,64,100); font-weight: normal; margin: 0 0 0 0; text-align:left; padding: 0 0 0 0;}
.packagedetails p {padding: 5px 15px 5px 15px; }
.packagedetails h3 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.1em; background-color: rgb(206,80,0); color: rgb(255,255,255); font-weight: normal; margin: 2px 0 2px 0; text-align:left; padding: 2px 10px 2px 10px; width:200px;}
.packagedetails h4 {text-decoration:none; font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 2.5em; color: rgb(206,80,0); font-weight: normal; margin: 10px 0 10px 0; text-align:left; padding: 2px 15px 2px 15px;}
.packagedetails ul {list-style-type:disc; list-style-position:outside; margin-left:35px;}
.packagedetails ul li {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.3em;line-height:1.4em; color:rgb(100,100,100);}
.packagedetails td {font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color:rgb(100,100,100);}
.packagedetails .package_price p {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.6em; color: rgb(102,24,24); font-weight: bold; }
.packagedetails .package_link {font-family : Arial, Verdana, Helvetica, sans-serif; font-size: 1.2em; color: rgb(102,24,24); font-weight: normal; text-decoration:underline; margin: 0 0 20px 0;}

/***************/
/*FOGLALÁS GOMB*/
/***************/
.reservbutton form {border: 0; margin: 0 0 10px 0; padding: 0 0 0 0; float:left; width: 495px; background:transparent ;}
.reservbutton input {border: 0; padding: 0 0 0 0; float:right; margin: 0 0 0 0;}

.submenu_home {text-decoration:none; font-family : Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: rgb(80,80,80); padding: 1px 6px 1px 6px; background-color: rgb(255,255,255);}
.submenu_home:hover {color: rgb(255,255,255); background-color:rgb(28,23,80); }
.submenu_apartman {text-decoration:none; font-family : Arial, Helvetica, sans-serif; font-size: 11px;font-weight: normal; color: rgb(80,80,80); padding: 1px 6px 1px 6px; background-color: rgb(255,255,255);}
.submenu_apartman:hover {color: rgb(255,255,255); background-color: rgb(223,68,0);}
.submenu_yacthclub {text-decoration:none; font-family : Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: rgb(80,80,80); padding: 1px 6px 1px 6px; background-color: rgb(255,255,255);}
.submenu_yacthclub:hover {color: rgb(255,255,255); background-color: rgb(255,153,0);}