*{border:0;margin:0;padding:0;outline:0;font-size:100%;list-style:none;font-style:normal;font-weight:normal;line-height:inherit;font-family:inherit;text-decoration:none;text-align:left;}
html, body{height:100%;min-height:100%;}
body{background:url(../images/hf.jpg) repeat-x;background-position:0 -317px;font-family:Tahoma, Verdana, Helvetica;font-size:12px;color:#003b5a;}
h1{position:relative;font-size:18pt;color:#f74f10;height:auto;}
h2{font-size:11pt;color:#f74f10;font-weight:bold;padding-left:2px;}
h1.hn, h2.hn, h3.hn{display:block;float:left;width:auto;}
h3{font:bold 12px Tahoma, Verdana, Helvetica;color:#8dc643;margin:10px 0 10px 0;}
h4{font:bold 12px Tahoma, Verdana, Helvetica;color:#f74f10;margin:10px 0 5px 0;}
#wrapper{position:relative;width:980px;min-height:100%;height:auto !important;height:100%;margin:0 auto -317px auto;}
#header{position:absolute;width:980px;height:343px;top:0;left:0;background:url(../images/sprite.jpg) no-repeat -123px -5px;z-index:1000;}
#headrefs{position:absolute;top:29px;left:310px;}
#headrefs ul{display:block;clear:both;}
#headrefs li{display:block;float:left;height:32px;margin-bottom:24px;padding:4px 0 0 41px;background:url(../images/sprite.jpg) no-repeat;}
#headrefs ul li.one, #headrefs ul li.three{width:200px;}
#headrefs ul li.one{background-position:-1112px -5px;}
#headrefs ul li.two{background-position:-1112px -75px;}
#headrefs ul li.three{background-position:-1112px -41px;}
#headrefs ul li.four{background-position:-1112px -113px;}
#headrefs a{display:block;color:#a7c116;font-size:90%;}
.hdfs{display:block;font-weight:bold;font-size:110%;}
#hdcontacts{position:absolute;top:40px;right:5px;padding:0 0 5px 15px;background:url(../images/sprite.jpg) no-repeat -1145px -157px;}
#hdcontacts li{display:block;margin-bottom:10px;padding-left:20px;color:#8d979c;font-weight:bold;}
#hdcontacts ul li.one{background:url(../images/sprite.jpg) no-repeat -673px -362px;}
#hdcontacts ul li.two{background:url(../images/sprite.jpg) no-repeat -1129px -411px;}
#hdcontacts ul li.three{padding:0;margin:-3px 0 0 0;}
#hdcontacts ul li.two_ph{font-weight:normal;font-size:90%;margin:-8px 0 8px 0;}
#headerml{display:block;width:155px;height:12px;}
#hdcontacts a#headertwit{display:block;float:left;width:79px;height:16px;margin-top:3px;background:url(../images/sprite.jpg) no-repeat -864px -363px;}
#hdcontacts a#headertwit:hover{background:url(../images/sprite.jpg) -864px -379px;}
#hdcontacts a#headerfb{display:block;float:left;width:24px;height:24px;margin-left:10px;background:url(../images/sprite.jpg) no-repeat -1105px -468px;}
#hdcontacts a#headerfb:hover{background:url(../images/sprite.jpg) no-repeat -1105px -492px;}
#content{position:relative;float:left;width:748px;padding-left:6px;margin:343px 0 317px 0;}
#right_col{position:relative;float:left;width:218px;margin:343px 0 317px 0;}
#footer{height:317px;background:url(../images/hf.jpg) repeat-x;text-align:left;}
#footer_content{position:relative;width:980px;height:317px;margin:0 auto;color:#dfded9;}
#slide_content{width:766px;line-height:160%;overflow:hidden;background:url(../images/spritepng.png) no-repeat top left;position:relative;height:188px;}
.tabslider div{display:block;height:188px;width:766px;line-height:160%;margin-bottom:10px;margin-left:15px;overflow:auto;}
#footer #footer_content #foot_links_container #foot_links_nav ul li a.footlinksel{color:#dfded9;}
#foot_links_container{position:absolute;top:52px;left:0;}
.tabslider ul{position:relative;float:left;width:170px;margin-left:15px;margin-top:13px;}
.tabslider ul.first{margin-left:0;}
.tabslider div ul.last, #topnav a.last, #hotels_fresh ul li.last, ul.package li.ni, #packages_fresh ul li.last, #rectabs ul li.last, #weekly_offers ul li.last{background-image:none;}
.foots a{background:url(../images/spritegif.gif) no-repeat -104px -4px;color:#dfded9;padding-left:14px;}
.foots a:hover{color:#f8f7f4;}
#bottomnav{position:absolute;bottom:10px;left:2px;height:20px;}
#bottomnav a{display:block;float:left;width:auto;font-family:Tahoma, Verdana, Helvetica;font-size:12px;color:#e1e0db;margin-right:9px;padding-left:8px !important;padding-left:3px;color:#9b958c;background:url(../images/spritepng.png) no-repeat -779px -40px;}
#bottomnav a.first{padding-left:0;background-image:none;}
#bottomnav a:hover{color:#f8f7f4;}
#promo_cont{padding-top:5px;}
.shdw{position:relative;height:77px;margin-top:-5px;background:url(../images/sprite.jpg) no-repeat -343px -475px;}
a#csaladi, a#ajandek, a#naszutas, a#kihagy, a#ikupon{display:block;width:163px;height:54px;padding:0 0 0 55px;border:1px solid #d6dade;color:#ec5d32;font-size:90%;font-weight:bold;background:url(../images/sprite.jpg) no-repeat;}
a#csaladi{background-position:-123px -362px;}
a#ajandek{background-position:-123px -418px;}
a#naszutas{background-position:-123px -474px;}
a#kihagy{background-position:-343px -362px;}
a#ikupon{background-position:-343px -470px;margin:10px 0 10px 0;color:#d30018;}
#csaladi span, #ajandek span, #naszutas span{display:block;font-size:11pt;font-weight:bold;margin-top:11px;}
#ikupon span{display:block;font-size:10pt;font-weight:bold;margin-top:10px;margin-left:18px;}
#ikupon span.sec{font-size:8pt;margin-top:2px;}
#game img{padding:2px;border:1px solid #d6dade;}
#box_counter{display:block;width:138px;height:38px;padding:5px 35px 0 45px;margin-bottom:7px;margin-top:8px;border:1px solid #d6dade;color:#ec5d32;font-size:95%;font-weight:bold;background:url(../images/sprite.jpg) no-repeat -724px -449px;}
#box_counter span{display:block;width:148px;font-size:120%;font-weight:bold;}
#ajanlat_foglalas{display:block;width:173px;height:33px;padding:10px 0 0 45px;margin-bottom:8px;border:1px solid #d6dade;color:#ec5d32;font-size:95%;font-weight:bold;background:url(../images/sprite.jpg) no-repeat -724px -404px;}
.clear{clear:both;}
#form_cont{position:absolute;bottom:41px !important;bottom:51px;left:0;}
#form_cont label{position:relative;display:block;float:left;margin-bottom:10px;padding-right:4px;padding:3px;text-align:right;width:85px;color:#649525;}
#form_cont label.lb1{width:65px;}
#form_cont label.lbl3{width:70px;}
#form_cont input, #form_cont select{display:block;float:left;width:138px;border:1px solid #d6dade;padding:3px;margin-bottom:10px;background:url(../images/sprite.jpg) no-repeat -564px -494px;color:#649525;font-size:90%;}
#form_cont select#h_name, #form_cont select#h_city, #form_cont select#h_type, #form_cont select#h_long{width:225px;}
label.sea_frst{margin-left:10px !important;margin-left:5px;}
#form_cont option{padding-left:2px;}
#form_cont select#h_max_prc{width:125px !important;width:127px;}
#form_cont input.txt{width:103px;}
#form_cont input.txt2{width:117px;}
input#go_go_go{position:absolute;bottom:25px !important;bottom:10px;right:0;width:102px;height:24px;border:none;color:#fff;font-weight:bold;font-size:100%;padding-left:34px;padding-top:0 !important;padding-top:4px;background:url(../images/sprite.jpg) no-repeat -760px -378px;cursor:pointer;}
#topnav{position:absolute;bottom:7px !important;bottom:-9px;right:-8px;width:auto;height:10px;}
#topnav a{display:block;float:left;width:auto;font-size:90%;margin-left:8px;padding-right:8px;color:#003b5a;background:url(../images/sprite.jpg) no-repeat right -347px;}
#topnav a.rss{width:15px;height:15px;text-indent:-99999px;margin-left:2px;background-position:-1105px -518px;}
a#logo{position:absolute;top:0;left:0;display:block;width:287px;height:120px;text-indent:-9999px;}
.breadcrumb{display:block;font-size:8pt;margin:10px 0 20px 0;font-weight:bold;}
.breadcrumb a{color:#003b5a;}
ul#act_date{display:block;float:left;height:45px;width:275px;margin:15px 0;padding-left:43px;line-height:150%;background:url(../images/sprite.jpg) no-repeat -1111px -539px;}
ul#act_date li.frst{font-weight:bold;}
ul#act_date li.scnd{color:#f74f10;}
#reserve_btns{float:left;width:auto;margin:28px 0 15px 0;}
#reserve_btns a.btn_justinfo, #reserve_btns a.btn_reserve, #reserve_btns a.btn_recomm, #reserve_btns a.btn_hotelinfo{float:left;display:block;width:101px;height:23px;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;padding-top:3px;background:url(../images/sprite.jpg) no-repeat;}
#reserve_btns a.btn_justinfo{background-position:-869px -564px;}
#reserve_btns a.btn_reserve{background-position:-766px -564px;margin-left:30px;}
#reserve_btns a.btn_hotelinfo{width:128px;margin-left:30px;height:20px;background-position:-766px -538px;}
.package_content, .text{margin:15px 15px 15px 0;line-height:135%;text-align:justify;}
.det strong{font-weight:bold;}
.det .mt15{margin-top:15px;}
.package{margin-top:10px;}
.package li{background:url(../images/spritegif.gif) no-repeat -105px -15px;padding-left:12px;line-height:170%;}
.links{margin-bottom:20px;}
.links a, .links span{text-decoration:underline;font-weight:bold;color:#f74f10;}
.links a:hover{text-decoration:none;}
.ni{margin-top:-15px;}
a.siteby{display:block;width:80px;height:27px;position:absolute;right:0;bottom:8px;background:url(../images/spritepng.png) no-repeat -7px -189px;text-indent:-9999px;}
.pack_shdw{position:relative;float:left;width:365px;height:190px;background:url(../images/sprite.jpg) no-repeat -732px -540px;}
.pack{position:relative;height:161px;padding:10px 0 0 15px;background:url(../images/sprite.jpg) no-repeat 0 -552px;border:1px solid #d6dade;}
.prog{height:130px;}
.pack span.name{display:block;font:bold 14px Tahoma, Verdana, Helvetica;color:#f74f10;margin-bottom:2px;}
span.comment{color:#f74f10;}
.pack_long_hotel span.name{font:bold 13px Tahoma, Verdana, Helvetica;}
.pack_long_long_hotel span.name{font:bold 10px Tahoma, Verdana, Helvetica;}
.pack span.packname{display:block;font:bold 12px Tahoma, Verdana, Helvetica;color:#8dc643;margin:0 0 5px 1px;}
.pack img{display:block;float:left;border:3px solid #d6dade;padding:1px;}
.pack ul{position:relative;float:left;width:202px;margin-left:7px;}
.pack li{display:block;margin-top:10px;background:url(../images/spritegif.gif) no-repeat -105px -18px;padding-left:12px;}
.pack li.pack_prc{font:bold 14px Tahoma, Verdana, Helvetica;color:#f74f10;}
.pack strong{font-weight:bold;}
.pack a{position:absolute;bottom:15px;right:15px;width:82px;height:20px;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;background:url(../images/spritegif.gif) no-repeat top left;padding:3px 0 0 19px;}
.imgshdw{float:left;width:auto;height:208px;margin-right:10px;background:#fff url(../images/sprite.jpg) no-repeat -766px -521px;}
.imgshdw img{padding:2px;border:1px solid #d6dade;background:#fff;}
a.more{display:block;float:left;width:200px;margin-top:15px;font-weight:bold;color:#f74f10;text-decoration:underline;}
a.more:hover{text-decoration:none;}
a.more_{display:block;margin-top:15px;font-weight:bold;color:#239ce9;text-decoration:underline;}
a.more_:hover{text-decoration:none;}
.pack_shdw2{position:relative;float:left;width:365px;height:72px;margin:0;background:url(../images/sprite.jpg) no-repeat -732px -657px;}
.pack2{position:relative;height:49px;padding:5px 0 0 15px;background:url(../images/sprite.jpg) no-repeat -365px -686px;border:1px solid #d6dade;}
.pack2 span.name{display:block;font:bold 105% Tahoma, Verdana, Helvetica;color:#8dc643;margin:0 0 5px -1px;}
.pack2 span{font:bold 14px Tahoma, Verdana, Helvetica;color:#f74f10;}
.pack2 a{position:absolute;bottom:5px;right:5px;width:101px;height:20px;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;background:url(../images/spritegif.gif) no-repeat top left;padding-top:3px;text-align:center;}
.hotel_regions{display:block;float:left;width:auto;font-size:90%;margin:2px 0 20px 0;}
.hotel_regions a{color:#003b5a;}
.hotel_short_list{position:relative;line-height:140%;height:170px;padding-right:15px;margin:10px auto 10px auto;}
.hotel_short_list h2{font:bold 11pt Tahoma, Verdana, Helvetica;color:#91c546;}
.hotel_short_list h3{font:bold 12px Tahoma, Verdana, Helvetica;color:#f74f10;margin:0 0 5px 1px;}
.hotel_short_list .hotel_regions{margin:0;}
.hotel_short_img{position:relative;float:left;width:150px;overflow:hidden;}
.hotel_short_img_{position:relative;float:left;width:186px;overflow:hidden;margin-right:15px;}
.hotel_short_img img, .hotel_short_img_ img{padding:2px;border:1px solid #d6dade;}
.hotel_short_desc{position:relative;float:left;width:530px;}
a.btn_details_list{position:absolute;bottom:0;right:25px;width:191px;height:23px;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;background:url(../images/sprite.jpg) no-repeat -365px -554px;text-align:center;padding-top:2px;}
.hotel_list_hight{background-color:#f4f4f8;padding:5px;border:1px solid #c9cfd6;margin-right:10px;}
.content_line_cont hr{display:none;}
.content_line_cont{clear:both;margin:0 auto;width:535px;height:16px;border:none;background:url(../images/sprite.jpg) no-repeat -356px -605px;}
ul#start{display:block;width:700px;margin:15px;}
#start li{display:block;height:20px;background:url(../images/sprite.jpg) no-repeat -1131px -267px;padding-left:20px;margin-top:5px;line-height:130%;}
#start li.mb{margin-bottom:19px;}
.pagenav{position:relative;float:right;width:auto;margin:-5px 6px 10px 0;}
.paging{display:inline;}
.paging li{display:inline;float:left;width:auto;}
.paging a{background:url(../images/inp_bg.gif) repeat-x bottom left;border:1px solid #eeeeee;color:#003b5a;display:block;float:left;width:auto;margin:0 2px;padding:2px 5px 2px 5px;text-align:center;}
.paging a:visited{color:#003b5a;}
.paging a:hover{background:#bfd604;color:#ffffff;}
.paging .empty{background-color:#bfd604;color:#fff;display:block;margin:0 2px;padding:3px 6px 3px 6px;text-align:center;}
.paging .dots{background:none;border:none;color:#666;display:block;padding:0 2px;}
dl.nw{display:block;width:530px;margin-bottom:15px;}
dl.win{width:680px;}
dt{margin-top:14px;margin-bottom:4px;font-weight:bold;}
dd{background:url(../images/spritegif.gif) no-repeat -105px -15px;padding-left:12px;line-height:170%;}
dd strong{font-weight:bold;}
dd span.extraspan{color:#239ce9;font-size:110%;font-weight:bold;}
.text h2{margin:5px 0 5px 0;}
.ml10{margin-left:10px;}
.mr5{margin-right:5px;}
.mr15{margin-right:15px;}
.text strong{font-weight:bold;}
.mb15{margin-bottom:15px;}
.mb10{margin-bottom:10px;}
.mt15{margin-top:15px;}
.mt10{margin-top:10px;}
.mb25{margin-bottom:25px;}
.mt25{margin-top:25px;}
.lh130{line-height:130%;}
.tac{text-align:center;}
a.b5{bottom:5px;}
.contact{position:relative;width:348px;height:161px;margin:15px auto 15px auto;padding:10px 0 0 15px;background:url(../images/sprite.jpg) no-repeat 0 -554px;border:1px solid #d6dade;line-height:130%;}
span.dnone{display:none;}
.contact div{margin:20px 0 0 16px;}
.sitemap{margin-left:15px;display:block;float:left;padding:10px 0 0 10px;width:310px;height:196px;}
.sitemap li{background:url(../images/spritegif.gif) no-repeat -105px -17px;padding-left:12px;line-height:140%;}
.sitemap a{color:#52514c;}
.sitemap a:hover{color:#81be30;}
h2.nw{font-size:10pt;}
.error{color:#ff0033;font-weight:bold;}
.newsletter{position:relative;width:370px;margin:15px auto 20px auto;padding:12px 10px 0 10px;border:1px solid #f3f3ed;background:url(../images/sprite.jpg) no-repeat 330px -727px;;line-height:130%;}
.newsletter h3{font:bold 15px Tahoma, Verdana, Helvetica;color:#81be30;margin-bottom:15px;}
.newsletter h4{font:bold 12px Tahoma, Verdana, Helvetica;color:#f74f10;margin:15px 0 15px 0;}
.newsletter h5{font:bold 11px Tahoma, Verdana, Helvetica;color:#f74f10;margin:15px 0 15px 0;}
.newsletter label{display:block;float:left;width:130px;text-align:right;padding-top:3px;}
.newsletter input.txt{border:1px solid #d6dade;background:url(../images/sprite.jpg) no-repeat -564px -495px;color:#003b5a;width:205px;margin:0 0 10px 3px;padding:3px;font-size:12px;}
.newsletter textarea#comment{border:1px solid #d6dade;width:205px;height:100px;margin:0 0 10px 3px;padding:3px;overflow:auto;font-size:12px;color:#003b5a;}
.newsletter input.cde, #contact input.cde{border:1px solid #d6dade;background:url(../images/sprite.jpg) no-repeat -564px -495px;color:#003b5a;width:80px;margin:0 0 10px 3px;padding:3px;font-size:12px;}
.newsletter span, #contact span{display:block;float:left;width:125px;text-align:center;padding-top:4px;}
.newsletter input.nwbtn{display:block;position:relative;float:none;width:101px;height:23px;margin:10px auto 20px auto;padding-bottom:3px !important;padding-bottom:0;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;cursor:pointer;background:url(../images/spritegif.gif) no-repeat top left;cursor:pointer;}
#nw_errormsg{position:absolute;top:13px;right:15px;color:#ff0033;font-weight:bold;font-size:90%;}
.law{font-size:90%;}
.w430{width:430px;}
.newsletter input.radio{float:left;margin:5px !important;margin:2px 0 -10px 0;}
.newsletter span#game_help, .newsletter span#game_help2{width:auto;margin-left:5px;}
a.minilink{color:#239ce9;text-decoration:underline;}
a.minilink:hover{text-decoration:none;}
.info_s, .info_w{position:relative;width:340px;height:114px;margin:30px auto;padding:12px 10px 0 10px;border:1px solid #f3f3ed;background:url(../images/sprite.jpg) no-repeat 239px -727px;line-height:130%;}
.info_s h1{font:bold 15px Tahoma, Verdana, Helvetica;color:#81be30;margin-bottom:15px;}
.info_w h1{font:bold 15px Tahoma, Verdana, Helvetica;color:#ff0033;margin-bottom:15px;}
.nw_promo{background:url(../images/nw_promo_bg.jpg) no-repeat top right;}
.prz_promo{background:url(../images/s_w_h_sz_t_gy.jpg) no-repeat top right;}
#reserve{position:relative;padding-top:0;}
#reserve h2{padding-bottom:20px;}
#reserve input, #reserve label, #reserve select, #reserve textarea, .newsletter textarea{position:relative;float:left;width:auto;}
#reserve input.txt{border:1px solid #d6dade;background:url(../images/sprite.jpg) no-repeat -564px -494px;color:#003b5a;width:205px;margin:0 0 10px 3px;padding:3px;font-size:12px;}
#reserve textarea{border:1px solid #d6dade;width:325px;height:100px;margin:6px 0 10px 3px;padding:3px;overflow:auto;font-size:12px;color:#003b5a;}
#reserve label{display:block;width:120px;text-align:right;padding-top:3px;margin:0 3px 15px 0;}
#reserve label.pers_2{width:131px;}
#reserve label.room{margin-top:5px;}
#reserve label.required{font-weight:bold;}
#reserve label.info{margin-left:220px !important;margin-left:110px;}
#reserve label.serv{width:80px;}
#reserve select{border:1px solid #d6dade;background:url(../images/sprite.jpg) no-repeat -564px -494px;color:#003b5a;margin-left:3px;padding:3px;font-size:12px;}
#reserve select.date{width:120px;}
#reserve select.room{margin:5px 0 5px 0;width:210px;}
#reserve input.pers{border:1px solid #d6dade;width:30px;margin:0 0 10px 3px;padding:3px;}
#reserve input.chk{margin:5px 0 10px 2px !important;margin:1px 0 10px -2px;}
#reserve input.reservebtn{display:block;position:relative;float:none;width:101px;height:23px;margin:10px auto 20px auto;padding-bottom:3px !important;padding-bottom:0;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;cursor:pointer;background:url(../images/sprite.jpg) no-repeat -766px -564px;cursor:pointer;}
#reserve p.reserve_info{display:block;text-align:center;padding-bottom:15px;font-style:italic;}
#reserve .ri_l{position:relative;float:left;width:360px;margin:0 5px 5px 0;text-align:right;font-weight:bold;}
#reserve .ri_r{position:relative;float:left;width:auto;margin-bottom:5px;}
#reserve strong{font-weight:bold;}
#reserve button.reserve_mod_btn{position:relative;float:none;width:101px;height:23px;margin:10px 25px 20px 260px;padding-bottom:3px !important;padding-bottom:0;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;cursor:pointer;background:url(../images/sprite.jpg) no-repeat -869px -564px;cursor:pointer;}
#reserve button.reserve_confirm_btn{position:relative;float:none;width:101px;height:23px;margin:10px auto 20px auto;padding-bottom:3px !important;padding-bottom:0;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;cursor:pointer;background:url(../images/sprite.jpg) no-repeat -766px -564px;cursor:pointer;}
#errormsg{position:relative;width:350px;line-height:150%;padding-top:18px;margin:-10px auto 0 auto;height:60px;font-weight:bold;color:#ff0033;text-align:center;background:url(../images/sprite.jpg) no-repeat -1098px -582px;}
a#rss_link{display:block;width:120px;height:20px;padding:9px 0 0 34px;color:#ec5d32;font-size:90%;font-weight:bold;background:url(../images/ic_rss.jpg) no-repeat top left;}
a#rss_link:hover{text-decoration:underline;}
#targets_menu{width:auto;margin:0 auto;float:left;position:relative;left:50%;}
#targets_menu li{width:auto;float:left;position:relative;right:50%;}
#targets_menu a, #targets_menu span{width:auto;font:bold 11px Tahoma, Verdana, Helvetica;color:#239ce9;margin-left:15px;}
#targets_menu a{padding-right:15px;background:url(../images/topmenu_sep.jpg) no-repeat bottom right;text-decoration:underline;}
#targets_menu a:hover{text-decoration:none;}
#targets_menu li a.last{padding-right:0;background-image:none;}
.targets, .abc{position:relative;width:737px;height:27px;padding-top:13px;border:1px solid #d6dade;color:#ec5d32;background:url(../images/sprite.jpg) no-repeat -123px -742px;}
.targets_shdw, .abc_shdw{position:relative;clear:both;margin:0 auto 0 0;height:57px;background:url(../images/sprite.jpg) no-repeat -365px -623px;}
.abc{width:722px;margin-top:15px;padding-left:15px;}
.abc a{width:auto;font:bold 11px Tahoma, Verdana, Helvetica;color:#239ce9;margin-left:15px;}
.abc a:hover{text-decoration:underline;}
.abc span#sel_letter{width:auto;font:bold 11px Tahoma, Verdana, Helvetica;margin-left:15px;}
.lex{position:relative;width:737px;line-height:130%;text-align:justify;margin:10px 0 15px 0;}
.lex h2{font:bold 10pt Tahoma, Verdana, Helvetica;padding-left:22px;margin-bottom:5px;background:url(../images/sprite.jpg) no-repeat -1129px -447px;}
div.sysinfo{position:relative;float:none;margin:35px;text-align:center;}
.quick_recommend_simple{position:relative;float:left;width:365px;margin-top:-10px;}
.quick_recommend{position:relative;float:left;width:365px;padding-top:25px;margin-bottom:10px;text-align:right;overflow:hidden;background:url(../images/sprite.jpg) no-repeat -990px -731px;}
.quick_recommend_inner{margin:10px 0 10px 0;position:relative;overflow:hidden;border:1px solid #d6dade;}
.quick_recommend_item{position:relative;width:auto;height:50px;padding:8px 0 8px 8px;overflow:hidden;background:url(../images/sprite.jpg) no-repeat -566px -840px;}
div.last{background-image:none;}
div.quickrow0{background-color:#f9f9fa;}
.quick_recommend_item img{display:block;float:left;padding:2px;border:1px solid #d6dade;}
.quick_recommend_item ul{display:block;float:left;margin-left:4px;}
.quick_recommend_item li{padding:1px;}
.hotelname a{color:#003b5a;}
.packname a{color:#003b5a;font-weight:bold;}
.packprce a, .hrefsp{color:#f74f10;font-weight:bold;}
.quick_recommend_item a:hover{text-decoration:underline;}
.quick_recommend a.more_{font-weight:bold;color:#f74f10;}
#start_top_content{position:absolute;left:0;bottom:0;}
#go_main{position:relative;clear:both;height:10px;margin-bottom:200px !important;margin-bottom:220px;}
#hotels_fresh, #packages_fresh, #weekly_offers{position:relative;width:219px;padding:30px 0 0 0;border:1px solid #d6dade;color:#ec5d32;font-size:90%;font-weight:bold;}
#hotels_fresh{height:250px;background:url(../images/sprite.jpg) no-repeat -343px -786px;}
#packages_fresh{margin-bottom:15px;background:url(../images/sprite.jpg) no-repeat -123px -786px;}
#weekly_offers{margin-bottom:10px;padding-top:13px;background:url(../images/sprite.jpg) no-repeat -929px -786px;}
#hotels_fresh span, #packages_fresh span{display:block;font-weight:bold;margin:3px 0 0 60px;}
#weekly_offers span{display:block;font-weight:bold;margin-left:56px;}
#weekly_offers span.top{font-size:11pt;}
#hotels_fresh ul, #packages_fresh ul, #weekly_offers ul, #packages_fresh ul{display:block;margin:6px 4px 6px 4px;}
#hotels_fresh li, #packages_fresh li, #tabs-2 li, #weekly_offers li{display:block;height:auto !important;height:10px;padding:8px 0 8px 0;background:url(../images/sprite.jpg) no-repeat -564px -840px;}
#hotels_fresh li.row0, #packages_fresh li.row0, #tabs-2 li.row0, #weekly_offers li.row0{background-color:#f9f9fa;}
#hotels_fresh a, #packages_fresh a, #tabs-2 a, #weekly_offers a{color:#239ce9;}
#hotels_fresh a:hover, #packages_fresh a:hover, #tabs-2 a:hover, #weekly_offers a:hover{color:#a0ca21;}
#weekly_offers .wof{font-weight:normal;margin:0;}
.more_fresh{margin-top:5px;text-align:right;}
.more_fresh a{font-weight:bold;color:#f74f10;font-size:90%;}
.more_fresh a:hover{text-decoration:underline;}
.hotel_long{margin-bottom:15px;line-height:140%;}
.hotel_long h3, .pay h3, .pay_last h3, .sport h3, .sport_r h3, h3.ext, .art_long h3{font:bold 10pt Tahoma, Verdana, Helvetica;color:#239ce9;background:url(../images/sprite.jpg) no-repeat -1136px -423px;padding-left:15px;margin:10px 0 10px 0;}
.servlist ul{position:relative;display:block;float:left;margin-right:10px;}
.servlist li{display:block;width:160px;margin-bottom:4px;padding-top:1px;background:url(../images/spritegif.gif) no-repeat -105px -17px;padding-left:12px;line-height:130%;}
.sport{position:relative;float:left;width:200px;}
.sport_r{position:relative;float:left;width:500px;}
.pay{position:relative;float:left;width:200px;}
.pay_last{position:relative;float:left;width:300px;}
.highinfo{font:bold 12px Tahoma, Verdana, Helvetica;color:#239ce9;}
.gad{position:relative;width:728px;margin:0 auto 15px 6px;}
span.fullhouse_warning{display:block;color:#ff0033;margin:5px 0 10px 0;}
.hotel_month{position:relative;float:left;padding-top:25px;margin-top:-5px;background:url(../images/sprite.jpg) no-repeat -990px -731px;}
.hw1{width:737px;}
.hw2{width:364px;}
.hotel_month_inner{display:block;border:1px solid #d6dade;margin:10px 0 10px 0;padding:10px 10px 15px 10px;background:#fff url(../images/sprite.jpg) no-repeat;}
.hwh1{height:155px;background-position:630px 35px;}
.hwh2{height:225px;background-position:258px 105px;}
.hotel_month h3{font-size:11pt;color:#239ce9;margin:0 0 10px 0;}
.hotel_month_inner img{display:block;float:left;border:3px solid #d6dade;padding:1px;margin:4px 10px 0 0;}
.hotel_month span{display:block;margin-bottom:10px;line-height:125%;}
a.more_hotel_month{display:block;position:absolute;bottom:25px;right:15px;margin-top:-4px;font-weight:bold;color:#f74f10;text-decoration:underline;}
a.more_hotel_month:hover{text-decoration:none;}
.nohtwo{display:block;height:18px;}
a#twitter{display:block;width:220px;height:50px;margin-top:5px;text-indent:-9999px;background:url(../images/sprite.jpg) no-repeat -343px -418px;}
#contact{position:relative;width:540px;margin:15px auto;}
#contact input, #contact textarea{position:relative;display:block;float:left;border:1px solid #d6dade;color:#003b5a;margin:6px 0 6px 0;width:370px;padding:3px;font-size:12px;}
#contact input{background:url(../images/sprite.jpg) no-repeat -564px -495px;}
#contact textarea{height:150px;overflow:auto;}
#contact label{position:relative;display:block;float:left;width:75px;text-align:right;padding:10px 6px 0 0;}
#contact label.required{font-weight:bold;}
#contact #sendmsgbtn{display:block;position:relative;float:none;width:101px;height:23px;margin:10px auto 5px auto;padding-bottom:4px !important;padding-bottom:2px;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;border:none;background:url(../images/sprite.jpg) no-repeat -766px -564px;cursor:pointer;}
#contact #nw_cdelabel{width:200px;margin-top:-7px;}
#contact #contact_errormsg{position:relative;width:255px;height:60px;margin:0 auto;padding:40px 0 0 40px;font-weight:bold;color:#ff0033;text-align:center;background:url(../images/error.jpg) no-repeat top left;}
img.cityMG{position:relative;float:left;padding:2px;border:1px solid #b6b1a8;margin:15px 15px 10px 0;}
#backbtn{display:block;position:relative;float:none;width:101px;height:20px;padding-top:3px;margin:20px auto;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;background:url(../images/btn_reserve.gif) no-repeat top left;cursor:pointer;}
#region_search{position:relative;width:710px;margin:15px 0 20px 0;border:1px solid #f3f3ed;background:url(../images/sprite.jpg) no-repeat 590px -727px;line-height:130%;z-index:5;}
#region_search #flashmap{float:left;width:370px;height:230px;z-index:1000;}
a.toggler{display:block;float:right;width:128px;margin:8px 5px 6px 5px;background:url(../images/sprite.jpg) no-repeat -766px -539px;height:19px;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;padding-top:3px;cursor:pointer;}
#region_search .flashmap_desc{float:right;width:295px;margin:12px;text-align:justify;}
.flashmap_desc h2{font:bold 10pt Tahoma, Verdana, Helvetica;color:#239ce9;background:url(../images/sprite.jpg) no-repeat -1136px -423px;padding-left:15px;margin:10px 0 10px 0;}
.article_short{position:relative;float:left;width:350px;border:1px solid #f3f3ed;}
.article{line-height:140%;}
p.art_short{margin:10px 5px 10px 0;}
.art_long img{position:relative;float:left;margin:0 15px 10px 0;padding:2px;border:1px solid #d6dade;}
#main_nav{position:absolute;bottom:0;left:-8px;background:url(../images/sprite.jpg) no-repeat center 22px;}
#main_nav ul{white-space:nowrap;}
#main_nav li{display:inline;float:left;padding-right:4px;height:16px;margin-bottom:10px;background:url(../images/sprite.jpg) no-repeat -1145px -244px;}
#main_nav li.last{background-image:none;}
#main_nav a{font:bold 12px Tahoma, Verdana, Helvetica;margin:0 10px 0 14px;position:relative;}
#main_nav a:link, #main_nav a:visited{color:#8d979c;}
#main_nav a#current, #main_nav a:hover{color:#239ce9;}
#foot_links_nav_container{position:absolute;top:52px;left:0;}
#foot_links_nav{width:670px;height:23px;padding-top:11px;background:url(../images/spritepng.png) no-repeat -96px -189px;}
#foot_links_nav ul{white-space:nowrap;}
#foot_links_nav li{display:inline;float:left;margin:0 30px 10px 22px;}
#foot_links_nav a{font:bold 12px Tahoma, Verdana, Helvetica;position:relative;}
#foot_links_nav a:link, #foot_links_nav a:visited{color:#a2a19b;}
#foot_links_nav a:hover{color:#dfded9;}
#fbframe{border:none;overflow:hidden;width:350px;height:26px;margin-bottom:15px;}
.pec_pack_img{display:block;float:left;padding:3px;border:1px solid #686156;margin-top:13px;}
#spec_pack_foot_txt{position:relative;float:left;width:450px;height:165px;line-height:135%;text-align:justify;margin-left:15px;margin-top:13px;}
#spec_pack_foot_txt h2{font:bold 24px Tahoma, Verdana, Helvetica;color:#686156;margin-bottom:2px;}
#spec_pack_foot_txt a{position:absolute;right:0;bottom:0;font-weight:bold;color:#ee5d31;padding-left:20px;background:url(../images/spritepng.png) no-repeat -766px -14px;}
.przsep{position:relative;height:10px;clear:both;margin:0 0 10px 0;background:url(../images/sprite.jpg) no-repeat -383px -592px;}
#answer1label, #answer2label, #answer3label, #answer4label, #answer5label, #answer6label{width:160px;}
.fl{position:relative;float:left;}
.shdwad{position:relative;height:161px;background:url(../images/shdw1.jpg) no-repeat bottom left;}
#ad15{position:relative;float:left;width:320px;height:160px;margin-right:10px;padding:2px;border:1px solid #d6dade;}
span.bold{font-weight:bold;}
.db{display:block;}
#ad_16{display:block;width:215px;height:135px;margin-bottom:8px;padding:1px;border:1px solid #d6dade;}
#fa{position:absolute;left:50%;top:320px;margin-left:-158px;padding:0;text-align:center;width:415px;height:280px;z-index:9001;}
#fa a{text-decoration:none;border:none;}
#fa .fa_close{position:absolute;top:0px;right:0px;width:60px;height:16px;border:none;}
#fa .show{display:block;margin-top:-24px;}
#htwo span{display:block;font-weight:bold;}
#reserve textarea{border:1px solid #d6dade;width:544px;height:100px;margin:6px 0 10px 3px;padding:3px;overflow:auto;font-size:12px;color:#003b5a;}
#reserve label.room{margin-top:5px;margin-left:3px;}
#fullimg{position:relative;float:left;width:341px;height:221px;}
#fullimg img{position:absolute;left:0;top:10px;padding:2px;border:1px solid #d6dade;}
.thumb{display:block;float:left;margin:0 0 0 30px;padding:10px;width:330px;}
.thumb li{margin:2px;padding:5px;float:left;position:relative;width:93px;height:63px;}
.thumb img{width:83px;height:53px;border:1px solid #ddd;padding:5px;background:#f0f0f0;position:absolute;left:0;top:0;-ms-interpolation-mode:bicubic;}
.ui-helper-hidden{display:none;}
.ui-helper-hidden-accessible{position:absolute;left:-99999999px;}
.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none;}
.ui-helper-clearfix{display:inline-block;}
/* required comment for clearfix to work in Opera \*/
* html .ui-helper-clearfix{height:1%;}
.ui-helper-clearfix{display:block;}
.ui-state-disabled{cursor:default !important;}
#ui-datepicker-div{position:absolute;top:204px;left:1227px;z-index:1001;display:none;}
.ui-datepicker{height:195px;padding:0 6px;text-align:center;width:147px;font:normal 12px Arial, Helvetica, sans-serif;background:url(../images/sprite.jpg) no-repeat -944px -363px;}
.ui-datepicker .ui-state-hover, .ui-datepicker .ui-state-focus, .ui-datepicker .ui-state-active{font-weight:normal;color:#ffffff;}
.ui-datepicker .ui-datepicker-header{position:relative;padding:14px 0 6px 0;color:#333;display:block;height:15px;}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next{position:absolute;top:21px;width:11px;height:12px;cursor:pointer;}
.ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover{top:21px;}
.ui-datepicker .ui-datepicker-prev{left:6px;}
.ui-datepicker .ui-datepicker-next{right:2px;}
.ui-datepicker-prev span, .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px;}
.ui-datepicker .ui-datepicker-title{margin:0;line-height:1.8em;text-align:center;}
.ui-datepicker select.ui-datepicker-month-year{width:100%;}
.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year{width:49%;}
.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 25px 0;}
.ui-datepicker th{padding:0 0 4px 0;text-align:center;font-weight:normal;border:0;color:#0597db;font-size:12px;}
.ui-datepicker td{border:0;padding:0;}
td span, td a{display:block;padding:3px 0;text-align:center;text-decoration:none;color:#0597db;height:15px;width:21px;background:url(../images/sprite.jpg);background-position:-1105px -360px;}
.ui-datepicker td .ui-state-hover, .ui-datepicker td .ui-state-focus, .ui-datepicker td .ui-state-active{background:url(../images/sprite.jpg);background-position:-1105px -381px;}
.ui-datepicker .ui-datepicker-other-month, .ui-datepicker .ui-datepicker-unselectable, .ui-datepicker ui-state-disabled, .ui-datepicker-unselectable .ui-state-default{background:url(../images/sprite.jpg);background-position:-1105px -402px;color:#999;}
.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;width:11px;height:12px;background-image:url(../images/sprite.jpg);}
.ui-datepicker .ui-state-disabled .ui-icon{background-image:none;}
.ui-datepicker .ui-icon-circle-triangle-w{background-position:-1127px -385px;}
.ui-datepicker .ui-icon-circle-triangle-e{background-position:-1127px -361px;}
.ui-datepicker .ui-state-hover .ui-icon-circle-triangle-w{background-position:-1127px -397px;}
.ui-datepicker .ui-state-hover .ui-icon-circle-triangle-e{background-position:-1127px -373px;}
.ui-datepicker-trigger{display:block;float:left;width:21px;height:20px;background-image:url(../images/sprite.jpg);background-position:-1105px -446px;text-indent:-99999px;outline:none;margin-left:6px;}
.ui-datepicker-cover{display:none;display/**/:block;position:absolute;z-index:-1;top:-4px;left:-4px;width:200px;height:200px;}
#rectabs{position:relative;width:220px;margin:0 0 10px 0 !important;margin:0 0 10px 0;}
#rectabsnav_1 , #rectabsnav_2{background-image:url(../images/sprite.jpg);color:#1878bb;outline:none;}
#rectabsnav_1{width:83px;background-position:-683px -548px;}
#rectabsnav_2{width:116px;background-position:-565px -548px;}
.ui-tabs{position:relative;padding:0;}
.ui-tabs .ui-tabs-nav{margin:0;padding:0}
.ui-tabs-nav li{list-style:none;float:left;position:relative;top:1px;margin:0 .2em 1px 0;border-bottom:0 !important;padding:0;white-space:nowrap;}
.ui-tabs-nav a{display:block;height:22px;float:left;padding-top:9px;text-align:center;text-decoration:none;font:bold 11px Tahoma, Verdana, Arial, Helvetica, sans-serif;color:#f8f9f9;}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected{margin-bottom:0;padding-bottom:1px;}
.ui-tabs .ui-tabs-nav .ui-tabs-selected a, .ui-tabs .ui-tabs-nav .ui-state-disabled a, .ui-tabs .ui-tabs-nav .ui-state-processing a{cursor:default;}
.ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav .ui-tabs-selected a{cursor:pointer;}
.ui-tabs .ui-tabs-panel{display:block;background:url(../images/sprite.jpg) no-repeat 99px -727px;border:1px solid #d6dade;height:210px;padding:5px 0 0 3px;overflow:hidden;}
.ui-tabs .ui-tabs-hide{display:none !important;}
.ui-tabs-selected a{background:none;}
.ui-tabs .ui-tabs-nav .ui-tabs-selected a#rectabsnav_1{background-position:-683px -517px;color:#f8f9f9;}
.ui-tabs .ui-tabs-nav .ui-tabs-selected a#rectabsnav_2{background-position:-564px -517px;color:#f8f9f9;}
#tabstwo{position:relative;}
#tabnav2{position:absolute;left:-3px;bottom:12px;width:206px;background:#f7fbff;padding:6px;}
#tabnav2 a{display:block;width:18px;height:16px;padding-top:2px;padding-left:1px;float:left;text-align:center;text-decoration:none;margin-left:10px;text-align:center;background:#c5e1f4;color:#1878bb;font-weight:bold;font-size:95%;}
#tabnav2 a:hover{background:url(../images/sprite.jpg) no-repeat -767px -519px;color:#fff;}
#tabnav2 .ui-tabs-selected a, #tabnav2 .ui-state-disabled a, #tabnav2 .ui-state-processing a{cursor:default;background:url(../images/sprite.jpg) no-repeat -789px -519px;color:#fff;}
#tbtw .ui-tabs-panel{display:block;height:217px;border:none;margin:0;}
span.play{display:block;position:absolute;right:8px;bottom:20px;width:14px;height:14px;cursor:pointer;background:url(../images/sprite.jpg);background-position:-811px -523px;}
span.pause{display:block;position:absolute;right:8px;bottom:20px;width:14px;height:14px;cursor:pointer;background:url(../images/sprite.jpg);background-position:-827px -523px;}
.tabcontenttop img, .tabcontenttop h3{display:block;float:left;margin-bottom:5px;}
.tabcontenttop img{padding:2px;border:1px solid #d6dade;}
.tabcontenttop h3{width:97px;color:#e82535;margin-left:5px;}
.tabcontentbott{position:relative;clear:both;padding-right:8px;}
a.tabcontentlnk{position:absolute;bottom:50px;right:8px;font-weight:bold;font-size:90%;color:#f74f10;}
.j{background:url(../images/sprite.jpg) no-repeat;}
.st3, .st4, .st5, .st3_s, .st4_s, .st4_3{display:block;float:left;height:11px;margin-left:5px;background-position:0 -541px;}
.st3{width:37px;}
.st4{width:50px;}
.st5{width:63px;}
.st3_s{background-position:-99px -541px;width:74px;}
.st4_s{background-position:-86px -541px;width:87px;}
.st4_3{background-position:-12px -541px;width:99px;}
.hotel_list_hight .st3, .hotel_list_hight .st4, .hotel_list_hight .st5, .hotel_list_hight .st3_s, .hotel_list_hight .st4_s, .hotel_list_hight .st4_3{display:block;float:left;height:11px;margin-left:5px;background-position:-566px -379px;}
.st3{width:37px;}
.st4{width:50px;}
.st5{width:63px;}
.hotel_list_hight .st3_s{background-position:-99px -379px;width:74px;}
.hotel_list_hight .st4_s{background-position:-86px -379px;width:87px;}
.hotel_list_hight .st4_3{background-position:-12px -379px;width:99px;}
.hrefsp{color:#239ce9;font-weight:bold;padding-left:3px;}
.normal{font-weight:normal;}
.msgbtn{display:block;width:101px;height:23px;font:bold 10pt Tahoma, Verdana, Helvetica;color:#fff;text-align:center;padding-top:3px;background:url(../images/sprite.jpg) no-repeat -766px -564px;margin:20px auto;}
.content_sep {position:relative;width:730px;height:5px;background:#e9f4fc;}
.program_region{position:relative;display:block;width:730px;margin:15px 0 15px 0;background-color:#f9f9fa;}
.program_region h2 {font-size:18px;display:block;width:702px;height:18px;padding:14px;background-color:#eef6fc;}
.program_region h2 a {color : #003b5a;}
.program_region h2 a:hover {color:#ff6600;}
.program_region p{display:block;margin:10px 10px 0 10px;line-height:130%;}
.prog_item {display:block;float:left;width:345px;margin:0px 10px 40px 10px;}
.prog_item img, .prog_img {display:block;float:left;margin:7px 10px 0 0;padding:1px;border:4px solid #d6dade;}
.prog_img {margin-top:0;}
.mtp25{margin-top:23px !important;}
#mainhone{display:block;float:left;width:360px;height:auto;margin-right:15px;margin-top:10px;}
#fb_b{display:block;float:left;width:310px;height:50px; background:url(../images/fb_b.jpg) top left no-repeat;margin-top:10px;}
img.brdr{padding:2px;border:1px solid #d6dade;}
.awards{margin-top:15px;}
.awards .aw{display:block;float:left;width:221px;height:370px;margin:0 25px 10px 0;}
.awards .aw img{margin-bottom:10px;}
.awards .aw p{text-align:center;}
.awards div a{text-decoration:none;}
.rateaw{text-align:center;}
.rateaw a{margin-right:25px;}
