body,td,th{font-family:Arial,Helvetica,sans-serif;font-size:12px;}
body{margin:0;background-image:url(images/hatter.gif);}
.printwin_body{margin:10px;}
h1{font-size:16px;color:#325496;font-weight:bold;}
h2{font-size:14px;}
h3{font-size:13px;margin-bottom:5px!important;}
p{margin-top:4px!important;text-align:justify;}
a{color:Black;text-decoration:underline;}
a:hover{color:#6d9fd9;}
li{list-style-type:lower-roman;list-style-image:url(http://img.budapesthotelservice.com/dot.gif);list-style-position:outside;margin-bottom:5px;line-height:150%;text-align:justify;}
sup{color:red;}
input,select,textarea{background-color:White;border:solid 1px #999;}
.imput_gomb{border-color:#e4f1f4;background-color:#86aec9;color:white;width:200px;font-weight:bold;}
.imput_gombr{border-color:#c99;background-color:#f33;color:white;width:200px;font-weight:bold;}
.imput_gombz{border-color:#c99;background-color:#0c3;color:white;width:200px;font-weight:bold;}
.logocell{background-color:white;vertical-align:bottom;text-align:right;}
.head_belowmenu_1{vertical-align:top;background-image:url(http://img.budapesthotelservice.com/top_belowmenu_rep2.gif);background-position:bottom;background-repeat:repeat-x;background-color:#325496;}
.head_belowmenu_2{background-image:url(http://img.budapesthotelservice.com/top_belowmenu_rep2.gif);background-position:bottom;background-repeat:repeat-x;background-color:#325496;text-align:right;vertical-align:top;padding-top:5px;padding-right:8px;}
.head_belowmenu_2 a{font-size:12px;color:White;text-decoration:underline;}
.head_belowmenu_3{width:10px;}
.head_main_nobg{background-image:url(images/hatter.gif);background-color:yellow;text-align:left;}
.main_menucell{vertical-align:bottom;background-image:url(http://img.budapesthotelservice.com/m_bott_l.gif);background-position:bottom;background-repeat:repeat-x;}
.mainmenu td{font-size:13px;font-weight:bold;text-align:center;vertical-align:middle;}
.mainmenu a,.mainmenu a:hover{color:Black;text-decoration:none;}
.mainmenu_item{background-color:White;background-image:url(http://img.budapesthotelservice.com/m_bg.gif);background-repeat:repeat-x;background-position:top;padding-top:2px;}
.mainmenu_active{background-color:Black;background-image:url(http://img.budapesthotelservice.com/m_bgs.gif);background-repeat:repeat-x;background-position:top;padding-top:0;}
.mainmenu_active a,.mainmenu_active a:hover{color:White;}
.main_left{background-color:#6d9fd9;text-align:center;vertical-align:top;padding-top:13px;padding-right:0!important;}
.main_left td{vertical-align:top;}
.main_left_bg{background-image:url(http://img.budapesthotelservice.com/leftbg copy 5.jpg);background-position:top;background-repeat:no-repeat;}
.main_main,.main_main_hotel{vertical-align:top;text-align:left;padding:22px 22px 0 22px;border-right:solid 6px #6d9fd9;}
.main_main{background-image:none;background-color:white;}
.main_main,.main_main td,.main_main_hotel,.main_main_hotel td{vertical-align:top;font-size:12px;}
.main_main_hotel{background-color:#f7f6df;}
.main_sitemap{padding:10px 10px 10px 10px;}
.main_sitemap td{padding:10px 10px 10px 10px;}
.main_main_rent{background-color:white;padding:10px 10px 10px 10px;vertical-align:top;text-align:left;padding:22px 22px 0 22px;border-right:solid 6px #6d9fd9;}
.main_main_rent a{color:#325496;text-decoration:none;}
.main_main_rent a:hover{color:white;}
.main_main_car{padding:10px 10px 10px 10px;}
.main_main_car a{color:white;text-decoration:none;}
.main_main_car a:hover{color:#6d9fd9;}
.main_car_bottom{padding:10px 10px 10px 10px;}
.main_car_bottom a{color:#325496;text-decoration:underline;}
.main_car_bottom a:hover{color:#6d9fd9;}
.leftmenu{width:152px;border:solid 1px #b6cfef;}
.leftmenu td{border:solid 1px #b6cfef;padding:1px 0 1px 6px;}
.leftmenu_active{background-color:#325496;}
.leftmenu_extra{background-color:#e83;}
.leftmenu td,.leftmenu a,.leftmenu a:hover{color:White;text-decoration:none;font-size:12px;font-weight:bold;}
.kepkeret{background-color:#d5e6f2;}
.kepkeret_gallery{background-color:#f7f6df;}
.kepkeret td,.kepkeret_gallery td{width:5px;height:4px;}
.kepkeret_belso img,.kepkeret_gallery img{margin:10px;}
.welcometd p{margin:10px 20px 0 0;line-height:20px;}
.welcometd ul{margin-top:5px;}
.welcometd li{margin:0!important;}
.welcomejobb{padding:0;text-align:center!important;}
.search_main{border-style:none none solid none;border-color:#6bc6d6;border-width:1px;}
.search_main th{background-color:#86aec9;text-align:center;font-size:14px;color:black;height:20px;}
.search_main th td{vertical-align:top;}
.search_main td{font-weight:bold;}
.search_main_left{border-left:solid 1px;border-color:#6bc6d6;}
.search_main_right{border-right:solid 1px;border-color:#6bc6d6;padding:0 5px 0 0;}
.search_cond{margin:0 0 5px 5px;width:267px;}
.search_cond input,.search_cond_2 input,.search_cond2 input{border:none;background-color:transparent;background-color:White;border: solid 1px #999999;}
.search_cond td{background-color:#e4f1f4;border-top:solid 2px white;}
.search_cond th{background-color:#c2dfe6;border-top:solid 5px white;padding-top:1px;padding-bottom:1px;}
.search_cond th,.search_cond td{text-align:left;font-size:12px;font-weight:bold;height:26px;vertical-align:middle;}
.search_cond_1{width:100px;padding-left:5px;}
.search_cond_3{width:30px;}
.search_cond_2{}
.search_cond2{width:260px;background-color:#ffe89a!important;margin:0;}
.search_cond2 td{border-bottom:solid 2px white;background-color:#ffe89a!important;vertical-align:middle;}
.search_map{background-color:#c2dfe6;text-align:center;padding:10px;}
.hoteldata{width:355px;margin-left:10px;margin-top:15px;}
.hoteldata td{padding-bottom:10px;}
.hoteldata p{color:#325496;font-size:12px!important;font-weight:normal;}
.hoteldata_1{padding-right:10px;font-size:13px!important;}
.hoteldata_2{font-size:14px!important;color:#ff7d00;font-weight:bold;}
.hoteldata_right td{padding-right:5px;}
.prices{border-bottom:solid 1px #6d9fd9;}
.prices th,.prices td{height:23px;vertical-align:middle;text-align:center;padding:2px 0 2px 6px!important;}
.prices th,.tabla th{background-color:#8196be;font-size:12px;font-weight:bold;text-align:left;color:White;text-align:center;border-bottom:solid 3px #f7f6df;}
.prices th{border-left:solid 3px #f7f6df;padding-right:3px!important;}
.prices td{border-top:solid 1px #6d9fd9;background-color:white;}
.prices_th1{border-left:none!important;text-align:left!important;}
.prices_1{text-align:left!important;border-left:solid 1px #6d9fd9;}
.prices tr,.tabla tr{border:solid 1px black!important;}
.prices_right{border-right:solid 1px #6d9fd9;}
.tabla{border:none;}
.tabla th{height:23px;text-align:left;}
.tabla td,.tabla th{padding:3px 6px 3px 6px!important;}
.tabla td{border:solid 1px #6d9fd9;text-align:justify;background-color:white;}
.hotelslist_main{border-style:none none solid none;border-color:#86aec9;border-width:1px;}
.hotelslist_main th{background-color:#e3c164;text-align:center;font-size:14px;color:black;height:20px;}
.hotelslist_main th td{vertical-align:top;}
.hotelslist_main td{font-weight:bold;}
.hotelslist_main_main{padding:8px 25px 0 25px;border-left:solid 1px;border-right:solid 1px;border-color:#e3c164;background-color:#f7f6df;}
.hotelslist_main_main hr{color:#e3c164;margin-top:10px;border-bottom:solid 1px white;}
.list_cat{background-color:white;height:20px;width:100%;}
.list_cat td{border-style:solid;border-color:#999;border-width:1px;text-align:center;vertical-align:middle;padding:0;}
.list_cat a{color:black;text-decoration:none;padding:0 10px 0 10px;}
.list_cat_koz{background-color:#f7f6df!important;border:none!important;padding:0!important;width:3px;}
.list_cat2 td{padding:0 4px 0 4px;}
.list_cat2 input{background-color:#e7c7c3;border-color:white;padding:0 5px 0 5px;}
.hotelslist_main h2{color:#305596;font-size:14px;}
.hotelslist_item{margin-bottom:20px;}
.hotelslist_item th{background-color:#8196be!important;color:white;border-bottom:solid 3px #f7f6df;width:33%;padding-left:10px;padding-right:10px;}
.hotelslist_item td{border:solid 2px #ccc;}
.hotelslits_item_th1{border-right:solid 4px #f7f6df;}
.hotelslist_item th a,.hotelslist_item th a:hover{color:white;text-decoration:underlined;margin-bottom:3px;}
.hotelslits_item_th2{border-right:solid 4px #f7f6df;}
.hotelslits_item_belso{background-color:white;}
.hotelslits_item_belso td{border-style:none;padding:15px 15px 10px 15px;font-weight:normal;}
.hotelslist_table{background-color:white;font-weight:normal;font-size:10px;}
.hotelslist_table td{border:solid 1px #ebbf5d;padding:3px 3px 3px 3px;font-weight:normal;font-size:10px;}
.hotelslist_quick{border:solid 1px #ebbf5d;padding:3px 3px 3px 3px;font-weight:normal;font-size:11px;}
.hotelslist_quick td{border:solid 1px #ebbf5d;background-color:white;font-size:11px;color:#325496;text-align:center;}
.hotelslist_quick th{border:solid 1px #325496;background-color:#325496;font-size:11px;text-align:center;vertical-align:middle;font-weight:bold;}
.hotelslist_quick a{color:White;text-decoration:none;}
.hotelslist_main_s{border-style:none none solid none;border-color:#86aec9;border-width:1px;}
.hotelslist_main_s th{background-color:#e3c164;text-align:center;font-size:14px;color:black;height:20px;}
.hotelslist_main_s th td{vertical-align:top;}
.hotelslist_main_sight{padding:8px 25px 0 25px;border-left:solid 1px;border-right:solid 1px;border-color:#e3c164;background-color:#f7f6df;}
.hotelslist_main_sight hr{color:#e3c164;margin-top:10px;}
.hotelslist_main_sight a{color:#325496;text-decoration:underline;}
.hotelslist_sight_left{padding:8px 25px 0 25px;border-left:solid 1px;border-color:#e3c164;background-color:#f7f6df;text-align:center;}
.hotelslist_sight_right{padding:8px 25px 0 0;border-right:solid 1px;border-color:#e3c164;background-color:#f7f6df;text-align:right;}
.hotelslist_item_sight{padding:8px 50px 0 50px;margin-bottom:20px;font-weight:bold;}
.hotelslist_item_sight td{border:solid 2px #ccc;padding:8px 50px 0 50px;background-color:white;}
.hotelslist_imgtd{width:135px;background-color:#d5e6f2;text-align:center;vertical-align:middle;padding:0;}
.hotelslist_imgtd img{margin-bottom:8px!important;}
.moredetails{height:20px;background-color:#c3dfe7;}
.moredetails td{padding:0 10px 0 10px;text-align:center;vertical-align:middle;}
.moredetails a{text-decoration:none;}
.hotelslist_item_gbtb{vertical-align:bottom!important;}
.hoteldata_fo{margin-bottom:20px;}
.reservationform{background-color:#fbfbf0;}
.reservationform h2{font-family:"Times New Roman",Times,serif!important;font-size:16px;color:Black;}
.reservationform td{padding-bottom:10px;color:#325496;font-size:10px;padding-left:10px;padding-right:10px;}
.reservationform_left,.reservationform_left2,.reservationform_left3{text-align:right;vertical-align:top;padding-right:10px;padding-top:3px;font-weight:bold;color:Black!important;font-family:"Times New Roman",Times,serif!important;font-size:12px!important;}
.reservationform_left{width:130px;}
.reservationform_left2{width:60px;}
.input_1{width:150px;margin-right:10px;}
.input_2{width:330px;}
.note{background-color:#e4f1f4;padding:1px 5px 2px 5px!important;margin-bottom:20px!important;color:Red!important;text-align:center;}
.reservationform p{color:Black;margin-bottom:0;font-size:12px;}
.reservationform hr{margin-bottom:10px;}
.pictgalery_btns{margin-top:0;margin-bottom:10px;}
.imagetitle{text-align:center;margin-top:10px;margin-bottom:10px!important;}
.gb_name,.gb_fieldname{color:#325496;font-weight:bold;}
.gb_fieldnamesm{color:#325496;font-weight:bold;font-size:10px;}
.images_table img{border:solid 10px #d5e6f2;}
.images_table td{text-align:center!important;}
.images_table h2{margin-top:5px;margin-bottom:25px;}
.footer{color:White;background-color:white;background-image:url(http://img.budapesthotelservice.com/footerbg.gif);background-position:top;background-repeat:repeat-x;height:33px;padding:2px 10px 6px 10px;text-align:right;vertical-align:bottom;}
.footer td{color:White;}
.footer a{color:White;text-decoration:underlined;padding-left:5px;padding-right:5px;}
.footer a:hover{color:White;text-decoration:none;}
.gombtabla{margin-top:0!important;}
.gombtabla td{padding:0;vertical-align:middle!important;}
.gombtabla .gomb{margin-top:0!important;}
.gomb{margin-top:10px;height:23px!important;}
.gomb td{font-family:Arial,Helvetica,sans-serif;font-size:12px!important;text-align:center;padding-bottom:0!important;padding-right:0!important;vertical-align:top!important;}
.gomb_szelek{padding:0!important;}
.gomb_mid{padding-left:1px!important;padding-top:2px!important;font-weight:bold!important;}
.gomb_mid a{color:white;text-decoration:none;}
.gomb_mid a:hover{color:white;text-decoration:none;}