body { margin: 0; padding: 0; }
#clear { clear: both; margin: 0; padding: 0; }

/* Fejléc */
#fejlec_osszefogas { margin: 0; padding: 0; background-image: url(../skin_images/design_1_02.gif); height: 172px; }
#fejlec_logo { margin: 0; padding: 0; float: left; width: 373px; height: 38px; background-image: url(../skin_images/design_1_01_4.gif); }
#fejlec_logo a { display: block; width: 373px; height: 38px; }
#fejlec_logo_alatti_kep { margin: 0; padding: 0; height: 134px; width: 373px; top: 38px; position: absolute; }
#fejlec_random_kepek { margin: 0; padding: 0; right: 0; top: 0; position: absolute; float: right; z-index: 0; }
#fejlec_adatok_szoveg { font: normal 16px arial; top: 14px; right: 170px; text-align: center; position: absolute; padding: 0; margin: 0; }
#fejlec_osszefogas h1 { font: normal 16px georgia; top: 76px; left: 380px; position: absolute; padding: 0; width: 50%; text-align: center; color: white; z-index: 1; }
#nyelv_valaszto_linkek { position: absolute; right: 4px; top: 144px; z-index: 2; }
/* Fejléc vége */

/* Lekerekités és a 2 kategória */
#lek_felul { padding: 0; margin: 0; }
#lek_felul h2 { font: bold 12px arial; margin: 0; }
#lek_felul table { background-image: url(../skin_images/design_1_09.gif); width: 100%; height: 28px; }
#lek_felul .oldalso { width: 200px; text-align: center }
#lek_felul .td_kozep { background-image: url(../skin_images/design_1_07.gif); }
#lekerekites_bal { height: 28px; width: 20px; left: 200px; background-image: url(../skin_images/design_1_06.gif); float: left; }
#lekerekites_jobb { height: 28px; width: 20px; right: 200px; background-image: url(../skin_images/design_1_06.gif); float: right; }
/* Lekerekités és a 2 kategória vége */

/* Közép */
#kozep { padding: 0; margin: 0; }
#kozep table { background-color: white; width: 100%; }
#kozep .td_bal { vertical-align: top; border-right: solid 1px #BFBFBF; background-image: url(../skin_images/bg_oldalso.gif); width: 200px; }
#kozep .td_kozep { vertical-align: top; padding-left: 10px; padding-right: 10px; margin: 0; }
	.td_kozep p { font: normal 14px arial, sans-serif; padding: 0 10px 0 10px; text-align: justify; line-height: 20px; }
	.td_kozep h1 { font: normal 22px georgia, sans-serif; padding: 0 10px 10px 10px; border-bottom: solid 1px #a42007; }
	.td_kozep h2 { font: normal 18px georgia, sans-serif; padding-left: 10px; color: #032f54; }
	.td_kozep li { font: normal 14px arial, sans-serif; padding: 0 10px 0 10px; line-height: 22px; }
	.td_kozep img.gal { padding: 2px; border: solid 1px #e6e6e6; }
#kozep .td_jobb { vertical-align: top; border-left: solid 1px #BFBFBF; background-image: url(../skin_images/bg_oldalso.gif); width: 200px; }
/* Közép vége */

/* Lábléc */
#lablec { padding: 0; margin 0; }
#lablec table { background-image: url(../skin_images/bg_lablec.gif); height: 18px; width: 100%; }
#lablec .td_bal { width: 200px; }
#lablec .td_jobb { width: 200px; }
#lablec .td_kozep { background-image: url(../skin_images/lablec_bg_kozep.gif); }
#lablec_lekerekites_bal { height: 18px; width: 11px; left: 200px; background-image: url(../skin_images/lablec_lek_bal.gif); float: left; }
#lablec_lekerekites_jobb { height: 18px; width: 11px; right: 200px; background-image: url(../skin_images/lablec_lek_jobb.gif); float: right; }
#lablec_adatok { padding: 4px; font: normal 11px arial; color: white; text-align: center; font: normal 11px arial; background-image: url(../skin_images/design_1_20.gif); }
.lablec_legalja_adatok { font: normal 11px arial; }
/* Lábléc vége */

/* Oldalsó főcsoport stílusok */
#oldalso_csoport_stilus { margin: 0; padding: 0; }
#oldalso_csoport_stilus h3 { padding-left: 4px; font: normal 12px arial; margin: 0; }
#link_csoport_cimke { text-align: center; font: bold 16px georgia; background-image: url(../skin_images/csoport_hatter.jpg); width: 200px; height: 35px; padding-top: 6px; color: #841702; }
#egy_csoport_link { padding: 4px; border-bottom: dashed 1px black; }
/* Oldalsó főcsoport stílusok vége */

/* Hotel Quick Search */
#hotel_quick_search { border-top: solid 2px #59632D; border-bottom: solid 2px #59632D; padding: 0; margin: 0; background-image: url(../skin_images/bg_quick_search.gif); text-align: center; }
#h_q_s_caption { text-align: center; font: bold 16px georgia; background-image: url(../skin_images/csoport_hatter.jpg); width: 200px; height: 35px; padding-top: 6px; color: #841702; }
#hotel_quick_search .caption { font: bold 12px arial; /* color: white; */ }
#hotel_quick_search input { font: bold 12px arial; background-color: #EAE8D1; }
#hotel_quick_search select { font: bold 12px arial; background-color: #EAE8D1; }
#detailed { background-color: #EAE8D1; border-top: solid 1px black; border-bottom: solid 1px black; padding: 4px; }
#hotel_quick_search p { margin: 4px; }
.reszletes_caption { font: bold 12px arial; }
/* Hotel Quick Search vége */

/* Budapest link */
#bp_link, #transfer_link { text-align: center; padding: 8px; font: normal 16px arial, sans-serif; }
/* Budapest link vége */

/* Időjárás */
#idojaras { margin: 0; padding: 0; }
#idojaras_caption { text-align: center; font: bold 12px georgia; background-image: url(../skin_images/csoport_hatter.jpg); width: 200px; height: 35px; padding-top: 3px; color: #841702; letter-spacing: -1px; }
#idojaras_egy_nap { padding: 4px; margin: 0; border-bottom: dashed 1px black; }
.idojaras_datum { font: bold 12px arial; }
.idojaras_szoveg { font: normal 12px arial; }
/* Időjárás vége */

/* Dentist */
#dentist { padding: 0; margin: 0; width: 200px; border-bottom: solid 2px #898989; }
#dentist .dentist_szoveg { font: bold 12px arial; color: #841702; }
/* Dentist vége */

/* Restaurants */
#restaurants { margin: 0; padding: 0; }
#restaurants_caption { text-align: center; font: bold 16px georgia; background-image: url(../skin_images/csoport_hatter.jpg); width: 200px; height: 35px; padding-top: 6px; color: #841702; }
#restaurants h3 { text-align: right; padding-right: 4px; font: normal 12px arial; margin: 0; }
#restaurants_link { padding: 4px; border-bottom: dashed 1px black; }
/* Restaurants vége */

/* Miscellaneous */
#miscellaneous { margin: 0; padding: 0; }
#miscellaneous_caption { text-align: center; font: bold 16px georgia; background-image: url(../skin_images/csoport_hatter.jpg); width: 200px; height: 35px; padding-top: 6px; color: #841702; }
#miscellaneous h3 { text-align: right; padding-right: 4px; font: normal 12px arial; margin: 0; }
#miscellaneous_link { padding: 4px; border-bottom: dashed 1px black; }
/* Miscellaneous vége */

/* Cikkek */
.legutobbi_cikkek { font: bold 12px arial; color: #841702; letter-spacing: 1px; }
.cikkek_szoveg { font: italic 16px georgia; color: #290405; line-height: 20px; }
#cikk_tabla { margin: 0;  border-bottom: dashed 1px #D7D7D7; padding: 10px; }
#cikk_tabla h2 { font: bold 12px georgia; margin: 0; }
#cikk_reszletes { background-color: #F1F1F1; padding: 4px; }
.egy_cikk_szovege { font: normal 12px arial; color: #4D3430; }
.egy_cikk_reszletes_szovege { font: italic 14px georgia; color: #4D3430; line-height: 22px; }
/* Cikkek vége */

/* Kereső */
#kereso table#kereso_main { margin: 0; padding: 4px; border: solid 1px #D7D7D7; width: 100%; background-color: #E9E9DE; }
.kereso_cim { font: bold 14px arial; }
#kereso .adatok { font: normal 12px arial; color: #541104; }
#kereso .table_kategoriak { width: 100%; margin: 0; padding: 0; background-color: #E9E9DE; }
#kereso .td_kereso_bal { width: 100px; }
#kereso .table_services { width: 50%; border: 0; background-color: #E9E9DE; }
#kereso .td_services { width: 150px; }
#kereso .mehet { margin-top: 10px; font: bold 12px arial; letter-spacing: 1px; background-color: #F26521; }
#kereso select { font: normal 10px arial; }
#kereso .req_services { font: bold 12px arial; }
/* Kereső vége */

/* Szálloda egyszerű nézet */
#szalloda_egyszeru_nezet { margin: 0; padding: 0; }
#szalloda_egyszeru_nezet table { background-color: #F8F8F8; border: solid 1px #D7D7D7; padding: 4px; margin: 0; }
#szalloda_kep { margin: 0; padding: 4px; background-color: white; width: 150px; border: dashed 1px #D7D7D7; }
#szalloda_egyszeru_nezet td { vertical-align: top; }
#szalloda_adatok { padding-left: 6px; margin-left: 160px; }
.szalloda_tulajdonsagok { font: normal 17px arial; color: #841702; line-height: 20px; border-bottom: dashed 1px #B2AFAF; }
.szalloda_ertekek { font: normal 17px arial; color: black; }
.szalloda_nev { font: bold 14px arial; letter-spacing: 1px; }
/* Szálloda egyszerű nézet vége */

/* Vendégkönyv bejegyzések */
#velemenyek_tabla { padding: 6px; margin: 0 10px 0 10px; border: dashed 1px #841702; background-color: #FDF4F2; }
#velemenyek_tabla h1 { margin: 6px; font: bold 14px georgia; }
#velemenyek_tabla h2 { margin: 2px; font: italic 12px georgia; }
#velemenyek_tabla h3 { margin: 0; font: normal 10px georgia; letter-spacing: 1px; color: #841702; }
/* Vendégkönyv bejegyzések vége */

/* Szálloda részletes */
#szalloda_reszletes { margin: 0; padding 0; }
#szalloda_reszletes h1 { margin: 0; font: bold 16px arial; color: black; text-align: center; }
#szalloda_reszletes h1 .szoveg { color: #841702; }
.erdeklodes { color: #841702; font: bold 12px arial; text-transform: uppercase; border: dashed 1px black; padding: 6px; background-color: #EAE8D1; }
.foglalas { color: #841702; font: bold 12px arial; text-transform: uppercase; border-right: dashed 1px black; border-top: dashed 1px black; border-bottom: dashed 1px black; padding: 6px; background-color: #EAE8D1; }
.szalloda_r_tulajdonsagok { font: bold 12px arial; color: black; letter-spacing: 1px; }
.szalloda_r_ertekek { font: normal 12px arial; color: black; letter-spacing: 1px; }
.szalloda_r_ertekek_szolgaltatasok { font: normal 12px arial; color: #841702; letter-spacing: 1px; }
.lemondasi_feltetelek_cim { font: bold 12px arial; color: #841702; }
.lemondasi_feltetelek_szoveg { font: normal 11px arial; }
.szobaarak_nev { font: normal 12px arial; color: black; }
.szobaarak_ertek { font: bold 14px arial; color: #841702; }
#szalloda_reszletes table { background-color: #F8F8F8; border: solid 1px #D7D7D7; padding: 10px; margin: 0; }
.reszletes_leiras_szoveg { font: normal 14px arial; }
.room_rates { font: bold 14px arial; color: #841702; letter-spacing: 1px; }
#room_rates { margin: 0; padding: 0; }
#room_rates table { margin: 0; padding: 0; }
/* Szálloda részletes vége */

/* Foglalás form */
#foglalas_form { margin: 0; padding: 0; }
#foglalas_form h1 { margin: 0; font: bold 16px arial; color: #841702; text-align: center; }
#foglalas_form .please_fill { font: normal 12px arial; }
#foglalas_form table { background-color: #F8F8F8; border: solid 1px #D7D7D7; padding: 0; margin: 0; }
#foglalas_form .form_td_bal { width: 100px; }
#foglalas_form .partner_adatok { font: bold 12px arial; }
#foglalas_form .piros_csillag { font: normal 16px arial; color: red; }
#foglalas_form_adatok { padding: 2px; margin-bottom: 6px; margin-top: 6px; background-color: #E5E5DF; font: bold 12px arial; letter-spacing: 1px; }
#foglalas_form .adatok_szoveg { font: normal 12px arial; }
#send { margin: 0; padding: 4px; background-color: #D7D7D7; }
.send_gomb { font: bold 14px arial; letter-spacing: 1px; background-color: #F26521; }
/* Foglalás form vége */

/* Programok stílusok */
.h1_programok { font: bold 16px arial; letter-spacing: 1px; margin: 0; text-align: center; }
.h2_programok { font: italic 15px georgia; }
.programok_alahuzas { font: italic 14px georgia; text-decoration: underline; }
.programok_p { font: italic 14px georgia; margin: 0; }
/* Programok stílusok vége */

/* Rent-a-car stílusok */
#rent_a_car { margin: 0; padding: 0; }
#rent_a_car table { background-color: #F8F8F8; border: solid 1px #D7D7D7; padding: 4px; margin: 0; }
#rent_a_car_kep { margin: 0; padding: 4px; background-color: white; width: 220px; border: dashed 1px #D7D7D7; }
#rent_a_car td { vertical-align: top; }
#rent_a_car_adatok { padding-left: 2px; margin-left: 160px; }
.rent_a_car_tulajdonsagok { font: normal 17px arial; color: #841702; line-height: 20px; border-bottom: dashed 1px #B2AFAF; }
.rent_a_car_ertekek { font: normal 17px arial; color: black; }
.rent_a_car_nev { font: bold 14px arial; letter-spacing: 1px; }
.rent_a_car_h1 { font: bold 16px arial; letter-spacing: 1px; margin: 0; text-align: center; }
/* Rent-a-car stílusok vége */

/* Rent-a-car form */
#rent_a_car_form { margin: 0; padding: 0; }
#rent_a_car_form h2 { margin: 0; font: bold 16px arial; color: #841702; text-align: center; }
#rent_a_car_form .please_fill { font: normal 12px arial; }
#rent_a_car_form .aa { font: bold 12px arial; letter-spacing: 1px; }
#rent_a_car_form table { background-color: #F8F8F8; border: solid 1px #D7D7D7; padding: 4px; margin: 0; }
#rent_a_car_form .rac_form_td { width: 120px; }
#rent_a_car_form .adatok { font: bold 12px arial; }
#rent_a_car_form .ertekek { font: normal 12px arial; }
#rent_a_car_form .piros_csillag { font: normal 16px arial; color: red; }
/* Rent-a-car form vége */

/* Vendégkönyv */
.vendegkonyv_bejegyzes { font: bold 12px arial; }
.vendegkonyv_adatok { font: normal 14px arial; color: #841702; }
#vendegkonyv { padding: 0; margin: 0; }
#vendegkonyv_form_fejlec { padding: 4px; margin: 0; background-color: #F5F4E5; border-top: solid 2px #DDDBC3; border-bottom: solid 2px #DDDBC3; }
#vendegkonyv_form_adatok { margin: 0; padding: 4px; background-color: #F9F9F3; }
#vendegkonyv_form_adatok textarea, input { font: normal 11px arial; }
#hozzaszolas_fejlec { margin: 0; padding: 6px; font: bold 11px arial; color: black; background-color: #F5F5F5; border: solid 1px #E0E0E0; }
#hozzaszolas_uzenet { font: italic 14px georgia; margin: 0; padding: 6px 0 0 2px; }
/* Vendégkönyv vége */

/* Sitemap */
#site_map { margin: 0; padding: 0; }
#site_map h1 { font: bold 16px arial; letter-spacing: 1px; margin: 0; text-align: center; }
#site_map h2 { font: bold 14px arial; letter-spacing: 1px; margin: 0; }
#site_map h3 { font: normal 12px arial; margin: 0; }
/* Sitemap vége */

/* Kedvencek */
#kedvencek { margin: 0; padding: 0; }
#kedvencek h1 { font: bold 16px arial; letter-spacing: 1px; margin: 0; text-align: center; }
.egy_kedvenc_neve { font: bold 12px arial; }
.egy_kedvenc_leirasa { font: normal 12px arial; }
.focsoport_nev { font: bold 14px arial; }
.elemek { font: normal 12px arial; }
/* Kedvencek vége */

/* Szálloda névsor */
#szalloda_nevsor h1 { font: normal 12px arial; }
/* Szálloda névsor vége */

/* RSS */
#rss { position: absolute; left: 2px; top: 150px; z-index: 3; }
/* RSS vége */

/* Thawte frame */
#thawte_frame { padding: 0; margin: 0; }
#thawte_frame iframe { border: 0; width: 150px; height: 150px; }
/* Thawte frame vége */

/* Google styles */
.google_szoveg { font: normal 10px arial; }
/* Google styles vége */

/* Fogorvosi szolgáltatás */
#fogorvos { margin: 0; padding: 0; }
#fogorvos h1 { text-align: center; font: bold 16px arial; }
#fogorvos table { width: 100%; }
#fogorvos td { vertical-align: top; }
#fogorvos td#bal_td { width: 200px; }
#fogorvos td#jobb_td { border-left: dashed 1px black; padding-left: 10px; }
#fogorvos img { margin-bottom: 4px; padding-bottom: 4px; border-bottom: dashed 1px black; }
#fogorvos .adat { font: normal 14px arial; }
#fogorvos .ertek { font: normal 14px arial; color: #C02F08; border-bottom: dashed 1px #8A2307; }
#fogorvos h2 { font: bold 14px arial; }
#fogorvos p { font: bold 14px arial; background-color: #E1E1E1; padding: 4px; }
/* Fogorvosi szolgáltatás vége */

/* Képíró */
#kepiro { margin: 0; padding: 0; }
#kepiro table { width: 100%; }
#kepiro table#bal { width: 150px; }
#kepiro td { vertical-align: top; }
#kepiro td#bal_dashed { border-bottom: dashed 1px black; padding: 6px; }
#kepiro td#jobb { border-left: dashed 1px black; vertical-align: top; width: 100%; padding-left: 10px; }
#kepiro h1 { font: bold italic 18px georgia; }
#kepiro p  { font: normal 14px arial; }
#kepiro h2 { font: bold italic 14px georgia; }
#kepiro p#alahuzas { text-decoration: underline; }
#kepiro .menu { font: bold 12px arial; color: #BB3400; }
#kepiro li { font: normal 12px arial; color: #BB3400; }
#kepiro .etel { font: normal 11px arial; color: black; }
.etterem_foglalas_gomb { font: bold 12px arial; letter-spacing: 1px; }
/* Képíró vége */

/* Étterem foglalás form */
#etterem_foglalas_form { margin: 0; padding: 0; }
#etterem_foglalas_form h1 { margin: 0; font: bold 16px arial; color: #841702; text-align: center; }
#etterem_foglalas_form table { background-color: #F8F8F8; border: solid 1px #D7D7D7; padding: 0; margin: 0; }
#etterem_foglalas_form .adatok_szoveg { font: bold 12px arial; }
#etterem_foglalas_form .ertekek_szoveg { font: normal 12px arial; }
#etterem_send { margin: 0; padding: 4px; background-color: #D7D7D7; }
#etterem_foglalas_form .send_gomb { font: bold 14px arial; letter-spacing: 1px; background-color: #F26521; }
/* Étterem foglalás form vége */

/* Programok képek */ 
#pr_kepek img  { margin: 0; padding: 4px; background-color: white; border: dashed 1px #D7D7D7; }
/* Programok képek vége */ 

/* Szállod képek border */ 

/* Lightbox */

#lightbox{
	background-color:#eee;
	padding: 10px;
	border-bottom: 2px solid #666;
	border-right: 2px solid #666;
	}
#lightboxDetails{
	font: normal 0.8em arial, sans-serif;;
	padding-top: 0.4em;
	}	
#lightboxCaption{ float: left; }
#keyboardMsg{ float: right; }
#closeButton{ top: 5px; right: 5px; }

#lightbox img{ border: none; clear: both;} 
#overlay img{ border: none; }

#overlay{ background-image: url(../lightbox/overlay.png); }

* html #overlay{
	background-color: #333;
	back\ground-color: transparent;
	background-image: url(blank.gif);
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="../lightbox/overlay.png", sizingMethod="scale");
	}
/* Lightbox vége */

img#kepek_border { border: dashed 1px #D7D7D7; padding: 4px; }
/* Szállod képek vége */ 

#kulfold_szallodacentrum { text-align: center;}
#kulfold_szallodacentrum img { border: none; }
#kulfold_szallodacentrum a {
color:black;
font:12px/20px georgia,white;
padding:0;
text-decoration:none;
}
#kulfold_szallodacentrum a:hover { color: #a6802d;}

table#weather { font-size: 12px; font-family:Arial, Helvetica, sans-serif; background: transparent;}

