body, td, th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
}
body{
	margin: 0px;
	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(images/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 #999999;
}
.imput_gomb{
	border-color: #E4F1F4;
	background-color: #86AEC9;
	color: white;
	width: 200px;
	font-weight: bold;
}

.imput_gombr{
	border-color: #cc9999;
	background-color: #FF3333;
	color: white;
	width: 200px;
	font-weight: bold;
}

.imput_gombz{
	border-color: #cc9999;
	background-color: #00cc33;
	color: white;
	width: 200px;
	font-weight: bold;
}

/* main */
.logocell{
	background-color: white;
	vertical-align: bottom;
	text-align: right;
}
.head_belowmenu_1{
	vertical-align: top;
	background-image: url(images/top_belowmenu_rep2.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #325496;
}
.head_belowmenu_2{
	background-image: url(images/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(images/m_bott_l.gif);
	background-position: bottom;
	background-repeat: repeat-x;
}
.mainmenu{
}
.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(images/m_bg.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 2px;
}
.mainmenu_active{
	background-color: Black;
	background-image: url(images/m_bgs.gif);
	background-repeat: repeat-x;
	background-position: top;
	padding-top: 0px;
}
.mainmenu_active a, .mainmenu_active a:hover{
	color: White;
}
.main_topcell{
	
}
.main_left{
	background-color: #6D9FD9;
	text-align: center;
	vertical-align: top;
	padding-top: 13px;
	padding-right:0px !important;
/*	background-image:url(images/csikok_03.gif);*/
}
.main_left td{
	vertical-align: top;
}
.main_left_bg{
	background-image: url(images/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 0px 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;
}

/*uj*/
.main_sitemap {
	 padding: 10px 10px 10px 10px;
}
/*uj*/
.main_sitemap td{
	 padding: 10px 10px 10px 10px;
}
/*uj*/
.main_main_rent {
	background-color:white;
	padding: 10px 10px 10px 10px;
	vertical-align: top;
	text-align: left;
	padding: 22px 22px 0px 22px;
	border-right: solid 6px #6D9FD9;
}
/*uj*/
.main_main_rent a{
	color: #325496;
	text-decoration: none;
}
/*uj*/
.main_main_rent a:hover {
	color: white;
}
/*uj*/
.main_main_car {
	 padding: 10px 10px 10px 10px;
}
/*uj*/
.main_main_car a{
	color: white;
	text-decoration: none;
}
/*uj*/
.main_main_car a:hover {
	color: #6D9FD9;
}
/*uj*/
.main_car_bottom {
	 padding: 10px 10px 10px 10px;
}
/*uj*/
.main_car_bottom a{
	color: #325496;
	text-decoration: underline;
}
/*uj*/
.main_car_bottom a:hover {
	color: #6D9FD9;
}
.leftmenu{
	width: 152px;
	border: solid 1px #B6CFEF;
	
}
.leftmenu td{
	border: solid 1px #B6CFEF;
	padding: 1px 0px 1px 6px;
}
.leftmenu_active{
	background-color: #325496;
}
.leftmenu_extra{
	background-color: #EE8833;
}
.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 0px 0px;
	line-height: 20px;
}
.welcometd ul{
	margin-top: 5px;
}
.welcometd li{
	margin: 0px !important;
}
.welcomejobb {
	padding: 0px;
	text-align:center !important;
}
/*  SEARCH  */
.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: 0px 5px 0px 0px;
}
.search_cond{
	margin: 0px 0px 5px 5px;
	width: 267px;
}
.search_cond input, .search_cond2 input{
	border: none;
	background-color: transparent;
}
.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 input{
}
.search_cond_1{
	width: 100px;
	padding-left: 5px;
}
.search_cond_2{
}
.search_cond_3{
	width: 30px;
}
.search_cond2{
	width: 260px;
	background-color:  #FFE89A !important;
	margin: 0px;
}
.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;
}
/*  HOTEL  */

.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{
/*	padding-top: 45px;*/
	
}
.hoteldata_right td{
	padding-right: 5px;
}
.prices, .tabla{
}
.prices{
	border-bottom: solid 1px #6D9FD9;
	
}
.prices th, .prices td{
	height: 23px;
	vertical-align: middle;
	text-align: center;
	padding: 2px 0px 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;
}
/*  HOTELS  */

.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 0px 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-left: solid 3px white;
	border-right: solid 3px white;*/
	border-style: solid;
	border-color: #999999;
	border-width: 1px;
	text-align: center;
	vertical-align: middle;
	padding: 0px;
}
.list_cat a{
	color: black;
	text-decoration: none;
	padding: 0px 10px 0px 10px;
}
.list_cat_koz {
	background-color: #F7F6DF !important;
	border: none !important;
	padding: 0px !important;
	width: 3px;
}
.list_cat2{
}
.list_cat2 td{
	padding: 0px 4px 0px 4px;
}
.list_cat2 input{
	background-color: #E7C7C3;
	border-color: white;
	padding: 0px 5px 0px 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 #CCCCCC;
}
.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_th3{

}
.hotelslits_item_belso{
	background-color:white;
}
.hotelslits_item_belso td{
	border-style: none;
	padding: 15px 15px 10px 15px;
	font-weight: normal;
}
/*uj*/
.hotelslist_table{
	background-color:white;
	font-weight: normal;
	font-size: 10px;
}
/*uj*/
.hotelslist_table td{
	border: solid 1px #EBBF5D;
	padding: 3px 3px 3px 3px;
	font-weight: normal;
	font-size: 10px;
}
/*uj*/
.hotelslist_quick {
	border: solid 1px #EBBF5D;
	padding: 3px 3px 3px 3px;
	font-weight: normal;
	font-size: 11px;
}	
/*uj*/
.hotelslist_quick td {
	border: solid 1px #EBBF5D;
	background-color:white;
	font-size: 11px;
	color: #325496;
	text-align:center;
}
/*uj*/
.hotelslist_quick th {
	border: solid 1px #325496;
	background-color: #325496;
	font-size: 11px;
	text-align: center;
	vertical-align:middle;
	font-weight: bold;
}
/*uj*/
.hotelslist_quick a {
	color: White;
	text-decoration: none;
}
/*uj*/
.hotelslist_main_s{
	border-style: none none solid none;
	border-color: #86AEC9;
	border-width: 1px;
}
/*uj*/
.hotelslist_main_s th{
	background-color: #E3C164;
	text-align: center;
	font-size: 14px;
	color: black;
	height: 20px;
}
/*uj*/
.hotelslist_main_s th td{
	vertical-align: top;
}
/*uj*/
.hotelslist_main_sight{
	padding: 8px 25px 0px 25px;
	border-left: solid 1px;
	border-right: solid 1px;
	border-color: #E3C164;
	background-color: #F7F6DF;
}
/*uj*/
.hotelslist_main_sight hr{
	color: #E3C164;
	margin-top: 10px;
}
/*uj*/
.hotelslist_main_sight a{
	color: #325496;
	text-decoration: underline;
}
/*uj*/
.hotelslist_sight_left{
	padding: 8px 25px 0px 25px;
	border-left: solid 1px;
	border-color: #E3C164;
	background-color: #F7F6DF;
	text-align: center;
}
/*uj*/
.hotelslist_sight_right{
	padding: 8px 25px 0px 0px;
	border-right: solid 1px;
	border-color: #E3C164;
	background-color: #F7F6DF;
	text-align: right;
}
/*uj*/
.hotelslist_item_sight{
	padding: 8px 50px 0px 50px;
	margin-bottom: 20px;
	font-weight: bold;
}
/*uj*/
.hotelslist_item_sight td{
	border: solid 2px #CCCCCC;
	padding: 8px 50px 0px 50px;
	background-color: white;
}
.hotelslist_imgtd {
	width: 135px;
	background-color: #D5E6F2;
	text-align:center;
	vertical-align:middle;
	padding: 0px;
}
.hotelslist_imgtd img{
	margin-bottom: 8px !important;
}
.moredetails{
	height: 20px;
	background-color: #C3DFE7;
}
.moredetails td{
	padding: 0px 10px 0px 10px;
	text-align: center;
	vertical-align: middle;
}
.moredetails a{
	text-decoration: none;
}
.hotelslist_item_gbtb{
	vertical-align: bottom !important;
}
.hoteldata_fo{
	margin-bottom: 20px;
}
/*  FORM    */
.reservationform {
/*	width: 454px;*/
	background-color:#FBFBF0;
}
.reservationform h2{
	font-family: "Times New Roman", Times, serif !important;
	font-size: 16px;
	color: Black;
}
.reservationform_belso{
}
.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;
/*	width: 450px;*/
	padding: 1px 5px 2px 5px !important;
	margin-bottom: 20px !important;
	color: Red !important;
	text-align: center;
}
.reservationform p{
	color: Black;
	margin-bottom: 0px;
	font-size: 12px;
}
.reservationform hr{
	margin-bottom: 10px;
}
.pictgalery_btns{
	margin-top: 0px;
	margin-bottom: 10px;
}
.imagetitle{
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px !important;
}
/*  GUESTBOOK   */
.gb_name, .gb_fieldname{
	color: #325496;
	font-weight: bold;
}
.gb_fieldnamesm{
                color: #325496;
                font-weight: bold;
                font-size: 10px;
	
}
.gb_fieldname{
	
}
.images_table {
	
}
.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(images/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:0px !important;
}
.gombtabla td{
 	padding:0px;
	vertical-align:middle !important;
}
.gombtabla .gomb{
	margin-top:0px !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: 0px !important;
	padding-right: 0px !important;
/*	padding: 0px !important;*/
	vertical-align: top !important;
}
.gomb_szelek{
	padding: 0px !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;
/*		color: #626F86;*/
		text-decoration: none;
}


