/************/
/*ÁLTALÁNOS */
/************/
*{padding:0; margin:0;}
body {font-size:62.5%; background-image:url(images/bg_out.jpg); background-repeat: repeat-x; background-color:rgb(255,255,255); font-family:verdana,arial,sans-serif;} /*Font-size: 1.0em = 10px when browser default size is 16px*/

.full-page {width: 100%; border: 1px solid #000; } 
.page-container {width:980px; margin:0px auto; margin-top:0; margin-bottom:20px; font-size:1.0em; background-color:rgb(255,255,255);}
.main {clear:both; width:980px; height: 100%; padding-bottom:10px; }
.warning {margin-left:12.5em; margin-bottom:5px; color:rgb(255,0,0); }
.clearer {clear:both; visibility:hidden; height: 10px;}
.clearer30 {clear:both; visibility:hidden; height: 30px;}
.orange {border-bottom:3px solid rgb(250,150,0); width:980px;}
.separator {margin: 15px 0 15px 0; border-bottom-width: 1px; border-bottom-style: solid; border-bottom-color: rgb(161,161,161);}
.print {display: none;}
/*********/
/*FEJLÉC */
/*********/
.print_header {width: 976px; margin:22px 0 0 0;  }
.header_top, .header-main, .header-main-apartment, .header-main-yachtclub {display: none;}
.main-navigation, .main-navigation-apartment, .main-navigation-yachtclub {display: none;}
.header-bottom, .header-bottom-apartment, .header-bottom-yachtclub {display: none;}

/******************/
/*APARTMAN FEJLÉC */
/******************/


/************************/
/*TOVÁBBI FEJLÉC ELEMEK */
/************************/
.sitelogo {display: none; }
.header_menu, .language_menu, .breadcrumb {display: none;}

/***********/
/* OLDALAK */
/***********/
.left-side, .right_side {display: none;}

/**************/
/*KÖZÉPSŐ RÉSZ*/
/**************/
.main_content {float:left; padding:0 10px 0 10px; width:950px; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }

/***************/
/*FOGLALÁS BOX */
/***************/
.reservation, .reservation_head, .reservation form, .reservation input, .reservation input.button, .reservation input.button:hover, .select, .room_type {display: none;}

/*******************/
/*MEGKÖZELÍTÉS BOX */
/*******************/
.arrival, .arrival_head {display: none;}

/*****************/
/*APARTMANOK BOX */
/*****************/
.apartman,.apartman_head {display: none;}

/****************/
/*YACHTCLUB BOX */
/****************/
.yachtclub, .yachtclub_head {display: none;}

/******************/
/*CSOMAGAJÁNLATOK */
/******************/
.packages, .packages .package_image, .packages .package_description, .packages .package_price {display: none;}

/***********************/
/*KÖZÉP BELSŐ TARTALMA */
/***********************/
.subcontent {width: 940px; margin: 10px 5px 0 5px;overflow:visible !important; /*Firefox*/; overflow:hidden /*IE6*/;}
.subcontent img {padding: 2px 2px 2px 2px; border: 1px solid rgb(100,100,100);}
.subcontent iframe {padding: 2px 2px 2px 2px; border: 1px solid rgb(100,100,100);}
.subcontent fieldset {border: 0; background-color:rgb(236,236,236); background-image:url(../images/subcontent_bg1.jpg); background-position: bottom; background-repeat: no-repeat;}
.subcontent form {width:850px; margin: 0 45px 0 45px; padding:20px 0 0 0; }
.subcontent form img {border: 0;}
.subcontent label {width: 14em; margin: 3px 0 3px 0; float:left; text-align:right; padding: 0 5px 0 0; font-size:1.5em; color: rgb(80,80,80);}
.subcontent input {margin: 2px 0 2px 0; padding:0.2em 0.2em 0.2em 0.2em; border:1px solid rgb(130,130,130); font-family:verdana,arial,sans-serif; font-size:1.5em; }
.subcontent textarea {margin: 2px 0 2px 0; padding:0.2em 0.2em 0.2em 0.2em; border:1px solid rgb(130,130,130); font-family:verdana,arial,sans-serif; font-size:1.5em; }

/*********/
/*LÁBLÉC */
/*********/
.footer {margin-top:0; margin-bottom:10px; float: left; width:980px; text-align:center;}

/*****************/
/*SZOLGÁLTATÁSOK */
/*****************/
.services {margin: 0 0 0 0; padding: 0; background-color:rgb(255,255,255); background-repeat:no-repeat;}

.contentdetails {margin: 0 0 0 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; }
.contentdetails table {margin: 10px 0 10px 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; width: 493px; padding: 5px;}
.contentdetails th {padding: 2px 0 2px 0; text-align: center;}
.contentdetails td {padding: 2px 0 2px 0; text-align: center;}

/*********/
/*SZOBÁK */
/*********/
.rooms {margin: 5px 5px 5px 5px; background-color:rgb(230,230,230); }
.roomdetails {margin: 0 0 0 0; background-color:rgb(230,230,230); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; width: 940px; }
.roomdetails form {display: none;}
.roomdetails .button{display: none; }
.roomdetails .price-table {float: left; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; width: 600px;}
.roomdetails table {margin: 10px 0 10px 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; width: 493px; padding: 5px;}
.roomdetails th {padding: 2px 0 2px 0; text-align: center;}
.roomdetails td {padding: 2px 0 2px 0; text-align: center;}
.roomthumbs {width:163px; float:left; border: 1px solid rgb(255,255,255); margin: 0 0 0 0; background-color:rgb(230,230,230); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}


/**********/
/*APARTMANOK*/
/**********/
.apartmandetails {width: 940px; float:left; margin: 0 0 15px 0; background-color:rgb(236,236,236); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding: 0 0 0 0; background-image:url(../images/subcontent_bg2.jpg); background-position: bottom; background-repeat: no-repeat;}
.apartmandetails form {display: none;}
.apartmandetails .button{float: right; }
.apartmandetails .package_price {width:940px; padding: 5px 0 0 0; clear:both; margin: 0 0 0 0; text-align:left; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.apartmandetails .price-table {float: left; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; width: 600px;}
.apartmandetails table {margin: 10px 0 10px 0; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; width: 465px; background: rgb(255, 255, 255);}
.apartmandetails th {padding: 5px 5px 5px 5px; text-align: center; background: rgb(206, 80, 0);}
.apartmandetails td {padding: 5px 5px 5px 5px; text-align: center;}

/********/


/**********/
/*CSOMAGOK*/
/**********/
.packagedetails {width: 940px; float:left; margin: 0 0 20px 0; background-color:rgb(236,236,236); overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/; padding: 0 0 0 0; background-image:url(../images/subcontent_bg1.jpg); background-position: bottom; background-repeat: no-repeat;}
.packagedetails form, .packagedetails .button {display: none; }
.packagedetails .package_price {width:940px; padding: 5px 0 0 0; clear:both; margin: 0 0 0 0; text-align:center; overflow:visible !important /*Firefox*/; overflow:hidden /*IE6*/;}
.packagedetails table {margin-left: 30px; }


/********/
/*CSAPAT*/
/********/
.staffdetails {margin: 0 0 0 0; background-color:rgb(255,255,255); }
.staffdetails img {float: left; }
.staffdescription {margin: 0 0 0 110px; width:235px; }

/*******/
/*AFTER*/
/*******/
.page-container:after, .header_main:after, .package_price:after, .breadcrumb:after, .roomdetails:after, .roomthumbs:after, .packagedetails:after, .services:after, .subcontent:after, .separator:after, .main:after {content:"."; display:block; height:0; clear:both; visibility:hidden;}
