body {   background: #22304e url(../img/bg.jpg) no-repeat top center; font-family: arial, verdana, helvetica;font-size: 14px;padding: 0px 0px 0px 0px;margin: 0px;color: #2e3c5b;}
a {color: #22304e; cursor: pointer;}
.right_link {color: red;text-decoration: none;font-weight: bold;}
.left_link {color: white;text-decoration: none;font-weight: bold;}
p {margin:0px;padding: 0px;}
h1 {padding: 7px 0px 0px 20px; height: 33px; margin: 0px; font-size: 23px; color: #ffa200;}
h2 { padding: 0px; margin: 0px; font-weight: bold; font-size: 14px;}
h3 { padding: 0px; margin: 0px; font-weight: bold; font-size: 14px;}

.c_link {color: red;text-decoration: underline;}
a:hover {color: black;text-decoration: none;}
#container {text-align: left;width: 930px;	margin: 0 auto 0 auto;padding: 0;position: relative;}
#logo {float: left;width: 153px; padding: 0px 0px 5px 10px;}
#head {float: left;width: 594px; padding: 0px 0px 0px 0px;}
#cont {float: left;width: 930px; background: #dde2ee url(../img/content_bg.jpg) no-repeat; }

.index { float: left; width: 746px; height: 390px;  }
.index_content {float: left; width: 740px; height: 325px; padding: 20px 0px 0px 5px; background: url(../img/index_bg.jpg) no-repeat; }
.index_img { position: absolute; z-index: 1; height: 390px; width: 746px; }
.index_title {  z-index:0;position:absolute;top:335px; background:#425172 none repeat scroll 0 0; opacity:0.8; filter:alpha(opacity=80); width: 746px; display:none; height: 80px;}
.index_title_bg {  z-index:1;position:absolute;top:335px; display:none; color: white; height: 80px; width: 746px; }

.offer { float: left; width: 242px; height: 245px; text-decoration: none; padding: 0px 4px 0px 0px;}
.offer_head a{ float: left; width: 222px; height: 40px; padding: 10px 0px 0px 10px; font-size: 16px; font-weight: bold; text-decoration: none; }
.offer_text a{ float: left; width: 222px; height: 65px; padding: 10px 10px 0px 10px; font-size: 12px; text-decoration: none; }
.offer_more a{ float: left; width: 222px; height: 20px; padding: 8px 10px 10px 10px;  background: url(../img/more.gif) no-repeat 230px 12px; font-size: 14px; font-weight: bold; text-decoration: none; }

.language {float: right;width: 203px; text-align: right; font-size: 11px; height: 20px; padding: 5px 10px 0px 0px; color: white;}
.language a{ color: white; font-size: 11px; text-decoration: none;}

.col {float: left;}

.txt_content { width: 566px; float: left; padding-bottom: 10px; margin-bottom: 10px; background: url(../img/sub_bg.jpg) no-repeat; line-height: 20px; }
.txt_content2 { width: 746px; float: left; padding-bottom: 10px; margin-bottom: 10px; background: url(../img/sub_bg.jpg) no-repeat; line-height: 20px; }
.txt_content_text { float: left; width: 523px; padding: 20px 20px 10px 20px; margin: 0px;font-weight: normal;font-size: 14px; line-height: 20px;}
.txt_content_text2 { float: left; width: 700px; padding: 20px 20px 10px 20px; margin: 0px;font-weight: normal;font-size: 14px; line-height: 20px;}
.txt_content_clear { width: 566px; float: left; padding-bottom: 20px; line-height: 20px; }
.sub { float: left; width: 746px; height: 236px;  }
.sub_img { position: absolute; z-index: 1; height: 236px; width: 746px; }
.sub_title { position: relative; z-index: 10; background: #425172; height: 40px; top: 196px; opacity:0.8;filter:alpha(opacity=80); width: 746px; }
.sub_title_bg { position: relative; top: 156px; z-index: 11; color: white; height: 40px; width: 746px; }
.sub_title_bg_x { float: left; background: #0b0f41; height: 40px; color: white; height: 40px; width: 746px; }
.col_height { float: left; width: 1px; height: 500px;}
.nav { float: left; width: 546px; padding: 10px 0px 10px 20px; border-top: solid 6px #ffa302; font-size: 12px; }
.right_offer { width: 180px; float: left; background: #cdd7e3 url(../img/right_bg.gif) repeat-x; }
.right_offer_title a{ float: left; width: 160px; padding: 10px; text-decoration: none; font-weight: bold; }
.right_offer_more a{ float: left; width: 145px; padding: 7px 10px 7px 25px; font-size: 12px; text-decoration: none; background: url(../img/aktiv.gif) no-repeat 10px 10px;}

.right_offer_more2 a{ float: left; width: 132px; padding: 10px 10px 10px 25px; font-size: 14px; font-weight: bold; text-decoration: none; background: url(../img/aktiv.gif) no-repeat 10px 13px;}
.right_offer2 { width: 167px; float: left; background: #cdd7e3 url(../img/right_bg.gif) repeat-x; }

.topmenu{float: left;width: 610px;	background: #BBB;margin-bottom: 2px;}
.menu_act a{background: white;color: #ff5a00;font-weight: bold;padding: 3px 10px 4px 10px;text-decoration: none;float: left;font-size: 14px;border-right: solid 2px #b6b697;border-left: solid 1px #b6b697;border-top: solid 1px #b6b697;}
.menu a{color: white;padding: 3px 10px 3px 10px;text-decoration: none;font-size: 14px;color: white;border-right: solid 1px #DDD;float: left;}
.menu a:hover{}

.left_menu_vis {float: left; display: none;}
.left_menu {width: 153px; float: left; padding: 10px 0px 10px 17px; font-size: 14px; font-family: trebuchet ms, trebuchet, arial, helvetica;}
.left_menuitem1 a{float: left;width: 150px;padding: 3px 0px 3px 0px; text-decoration: none;}
.left_menuitem1 a:hover{color: #f1a63c;}
.left_menuitem1act a{float: left;width: 153px; padding: 5px 0px 5px 0px;text-decoration: none; font-weight: bold; color: #0081da;}
.left_menuitem1_kiemelt a{float: left;width: 150px;padding: 3px 0px 3px 0px; text-decoration: none; font-weight: bold; color: #F1A63C;}
.left_menuitem2 a{float: left;width: 125px; font-size: 12px; padding: 2px 0px 2px 15px;text-decoration: none; }
.left_menuitem2 a:hover{color: #f1a63c;}
.left_menuitem2act a{float: left;width: 125px; font-size: 12px; padding: 5px 0px 5px 15px;text-decoration: none; font-weight: bold; background: url(../img/aktiv.gif) no-repeat 0px 8px;}

.realcontent {float: left;width: 746px;}

.booking_head {float: left;width: 151px; height: 38px; font-size: 16px; padding: 5px 0px 5px 17px; font-weight: bold; text-decoration: none; background: url(../img/booking_head.gif) no-repeat 0px 0px;}
.newsletter_head {float: left;width: 151px; height: 38px; font-size: 16px; padding: 5px 0px 5px 17px; font-weight: bold; text-decoration: none; background: url(../img/newsletter_head.gif) no-repeat 0px 0px;}
.newsletter_head_landing {float: left;width: 151px; font-size: 16px; padding: 8px 0px 8px 17px; font-weight: bold; text-decoration: none; background: url(../img/newsletter_head.gif) no-repeat 0px 0px;}
.newsletter_bg {float: left;width: 151px; height: 38px; padding: 5px 0px 5px 17px; text-decoration: none; background: url(../img/newsletter_bg.gif) no-repeat 0px 0px;}
.booking_bg {float: left;width: 151px; height: 38px; padding: 10px 0px 0px 17px; text-decoration: none;}
.ajanlat_bg {float: left;width: 195px; padding: 60px 0px 30px 30px; text-decoration: none; background-image: url(../img/ajanlat_bg.gif);background-repeat: no-repeat;}
.b_button a{float: left;width: 105px; height: 21px; text-align: center; font-weight: bold; padding: 2px 0px 0px 0px; margin: 5px 0px 5px 0px; text-decoration: none; color: white; background: url(../img/button_bg.gif) no-repeat 0px 0px;}
.b_button a:hover{ background: url(../img/button_hover_bg.gif) no-repeat 0px 0px;}

#footer {float: left; background: url(../img/footer.gif) repeat-x; font-size: 12px; width: 930px; color: #eeeeee;}
#footer_content { float: left; width: 740px; font-size: 12px; padding: 0px 0px 0px 5px; }
.footer_col1 { float: left; width: 245px; }
.footer_col2 { float: left; width: 245px; }
.footer_bottom { float: left; width: 913px; font-size: 11px; border-top: solid 1px #9ca2b0; padding: 10px 0px 10px 17px;}
#footer a{ color: #eeeeee; }
.footer_menu { float: left; width: 896px; padding: 17px;}
.footer_menu_lnk { float: left; width: 149px; }
.footer_menu_lnk2 { font-size: 16px; font-weight: bold; text-decoration: none;}
.footer_menu_link_list { line-height: 16px; }

.cimke {float: left;width: 140px;padding: 8px 10px 0px 0px;}
.cimke_error {float: left; width: 140px;color: red;padding: 8px 10px 0px 0px;}
.adat {float: left;width: 300px;padding-top: 8px;height:35px;}
.form_reg {float: left;width: 310px;padding-top: 5px;}
.cimke3 {padding: 0px 0px 0px 0px;}
.cimke_error3 {color: red;}

.foglalt {cursor:pointer; background: #2772ab; border: solid 1px #2772ab; margin: 1px 0px 0px 1px; height: 12px; font-size: 10px; color: white;}
.szabad {cursor:pointer; background: #e3f1fa; border: solid 1px #c1dbef; margin: 1px 0px 0px 1px; height: 12px; font-size: 10px; color: #2772ab;}
.day { height: 20px; padding-left: 5px; }

a.orange{
	color:rgb(241, 166, 60);
}
