/* -------------------------------------------------
Code: H.S.Laszlo 2010
http://www.xhtml2u.com
-------------------------------------------------- */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,input,textarea,p,blockquote,th,td { margin:0; padding:0; }
table { border-collapse:collapse; border-spacing:0; }
fieldset,img, table { border:0; }
ol,ul { list-style:none; }
caption,th { text-align:left; }
h1,h2,h3,h4,h5,h6 { font-size:100%; font-weight:normal; }
q:before,q:after { content:''; }
abbr,acronym { border:0; }
a {outline: none;outline-style:none;}
body {font-family: Tahoma, Verdana, sans-serif;background:#fff;font-size:12px;
color:#454545;text-align: left;height:100%;}
a{text-decoration: underline;color: #000;border: none;}
a:hover{text-decoration:none;color:#3b3b3b; border:none;} 
.floatleft{float: left;}
.floatright{float: right;}
.alignleft{text-align: left;}
.alignright{text-align:right;}
.small{font-size:11px !important;font-weight:normal;}
.clear{width:100%;height:20px;clear:both;}
.blue{color:#365D96 !important;}
.red{color:#FF0000 !important;}
.orange{color:#FF4800 !important;}
.bold{font-weight:bold;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Layout
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#page{width:980px;margin: 0 auto;background:#fff;padding:0 10px 10px 10px;height:100%;}
#content{padding-bottom:10px;float:left;width:980px;background: url(img/transparent-bg.png) repeat;}
div.single{width:780px;margin:0 auto;float:right;}
.w960{width:980px;clear: both;}
.leftside{float:right;width:595px;padding-bottom:10px;}
.rightside{float:left;width:330px;padding-bottom:10px;}
.sidebar{float:left;width:360px;padding-bottom:10px;}

/*.f970_top{height:23px;background-color:#365D96;width:970px;}*/
h1{color:#000;font: normal normal lighter 18px/normal sans-serif;padding:5px;}
.header-h1{color:#000;font: normal normal lighter 18px/normal sans-serif;padding:5px;}
.offer h1{color:#FF4500;font:normal bold 24px/normal Arial, sans-serif;}
.offer h1 span{font-size:16px;font-weight:bold;color:#7E7A7A;}
.offer h1 span img.stars{padding:0 2px 4px 0;}
h2{color:#FF4500;font:normal normal 24px/normal Arial, sans-serif;}
#hotel-seoH2 h2{color: #7E7A7A;font: normal normal bolder 16px/normal sans-serif;padding:5px 0 5px 10px;float:left;height:28px;}
h3{color: #7E7A7A;font: normal normal bolder 16px/normal sans-serif;padding:5px 0 5px 10px;float:left;height:28px;}
.offer h3{color: #7E7A7A;font: normal bolder 14px/normal Arial, sans-serif;padding:15px 0 5px 10px;}
.offer h3 span{font-size:14px;font-weight:normal;}
.offer h3 img.stars{padding:0 2px 4px 0;}
h3.order_h3{color:#FF4500;}
h3.order_h3 span{font-weight:normal;font-size:14px;}
h4{padding: 8px 10px 18px 10px;width: 600px;border-top: 1px solid #B3B7BF;margin: 2px auto;background:#F1F0F0 url(img/acc_off.jpg) no-repeat 500px;
	clear: both;float: left;color: #FF4500;font: normal normal bolder 16px/normal sans-serif;cursor:pointer;position:relative;}
h4.active{background:#F1F0F0 url(img/acc_on.jpg) no-repeat 500px;}
h4 span.acc_price{color:#5CA32D;font:normal bolder 16px/normal sans-serif;}
h4 span.acc_date{color:#888;font:normal normal 14px/normal sans-serif;}
h4 span.compare{color:#fff;font:normal bold 16px/normal sans-serif;padding:2px;color:#FF4500;
position:absolute;top:22px;left:320px;}
h4 span.available{font-size:11px!important;color:#5F5F5F;position:absolute;bottom:3px;left:15px;font-weight:normal;}
#accordion-box .five-percent{display:inline-block;width:65px;height:60px;background-image: url(img/5szazalek-akcio-pecset.png);background-repeat:no-repeat;float:left;}
#accordion-box .preorder{display:inline-block;width:65px;height:60px;background-image: url(img/elofoglalasi-akcio-pecset.png);background-repeat:no-repeat;float:left;}
#accordion-box .content{display:inline-block;float:left;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Top
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#top{height:173px;margin-bottom:2px;position:relative;}
#top.alap{background: url(img/tel-header.jpg) no-repeat;}
#top a.logo{display:block;width:230px;height:54px;background:transparent;float:left;margin:15px 0 0 0;}
#top .header-h1{color:#ff7502;padding:147px 0 0 160px;}
#top .header-h1 span{color:#9bba1f;}
a.home{display:block;width:80px;height:15px;position:absolute;top:150px;left:10px;padding:2px 4px;text-decoration:none;
background:#FADD17;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;text-align:center;}
/*
#topnav{height:30px;background:#1AAFDA url(img/menu_bg.jpg) repeat-x top;width:260px;float:right;}
#topnav ul{padding:6px 0 0 0;}
#topnav ul li{display:inline;}
#topnav ul li a{text-decoration: none;color:#fff;padding:6px 8px 7px 8px;font-size:14px;font-weight:bold;}
#topnav ul li a:hover{color:#fff;background:#EDE5DD url(img/menu_hover.jpg) repeat-x top;}
*/
.topb{height:30px;background:#9BBA1F;}
ul#topnav {margin: 0;padding:0;float:left;width:980px;list-style: none;}
ul#topnav li {float: left;margin: 0; padding: 0;position: relative;}
ul#topnav li a {text-decoration: none;color:#fff;padding:6px 12px 7px 12px;font-size:14px;font-weight:bold;float: left;}
ul#topnav li a:hover{color:#fff;background-color:#5CA32D;}
ul#topnav li .sub {position: absolute;top:30px; left: 0;z-index:1000;background:#9BBA1F;padding:5px 10px 10px 10px;float: left;display: none;
-moz-border-radius-bottomright: 5px;-khtml-border-radius-bottomright: 5px;-webkit-border-bottom-right-radius: 5px;
-moz-border-radius-bottomleft: 5px;-khtml-border-radius-bottomleft: 5px;-webkit-border-bottom-left-radius: 5px;}
ul#topnav li.htls .sub{ left:-73px;}
ul#topnav li .sub ul{list-style: none;width:350px;float: left;}
ul#topnav .sub ul li {width: 100%;}
ul#topnav li .hotels ul{width:960px;float:left;display:block;background-color:#BEDF37;padding:8px 0;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
ul#topnav li .sub ul li{width:auto;}
ul#topnav li .sub li a{color: #000;font: normal normal 12px/160% Arial, sans-serif;text-decoration:none;padding:2px 4px;white-space: nowrap;
background-color:#CCEF3B;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:left;margin:2px 4px;}
ul#topnav li .sub a:hover{color:#fff;background-color:#5CA32D;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
ul#topnav li .hotels ul li a{width:222px;letter-spacing:-1px;overflow:hidden;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Others
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#slideshow{padding:10px;float:left;}
/* -------- gallery ------------ */
#largeImg {max-width: 320px;max-height:240px;margin:0 auto;}
.bigimg{width:320px;height:240px;border: solid 1px #ccc;padding:2px;float:left;margin:0 0 4px 4px;overflow:hidden;text-align:center;}
.thumbs{float:left;display:block;margin:0 0 10px 0;}
.thumbs a{display:block;width:74px;height:54px;padding:2px;border:1px solid #ccc;float:left;margin:0 0 2px 2px;overflow:hidden;text-align:center;}
.thumbs img {/*width:72px;height:54px;*/}
.thumbs img:hover, .thumbs a:hover {border-color: #FF9900;}
.rightside h5 {font: bold 14px/100% Arial, Helvetica, sans-serif;margin: 0 0 .2em;}
.rightside h5 em {font: normal 14px/100% Arial, Helvetica, sans-serif;color: #000;}

#video{padding:8px 2px;float:left;}
#map{padding:8px 2px;float:left;}

/* -------------- breadcrumb ------------- */
#crumbs {height:2.3em;margin:5px 0 10px 0;}
#crumbs li {float:left;line-height:2.3em;color:#777;padding-left:.75em;}		
#crumbs li a {background:url(img/crumbs.gif) no-repeat right center;display:block;padding:0 15px 0 0;}							
#crumbs li a:link, #crumbs li a:visited {color:#777;text-decoration:none;}	
#crumbs li a:hover, #crumbs li a:focus {color:#dd2c0d;}	
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Bottom
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#bottom{}
ul.news-box{width:100%;}
ul.news-box li{width: 460px;float: left;margin:10px;border-top:2px solid #CADFEC;height:144px;overflow:hidden;background-color:#fff;}
ul.news-box li a {color:#FF4500;font:normal bold 15px/normal Arial, sans-serif;margin: 0px;padding: 10px 0;text-decoration:none;}
ul.news-box img {border: 1px solid #dddddd; padding: 3px;float:left;margin:0 10px 0 0;height:100px;width:auto;}
ul.news-box span.description {text-align: justify; margin:5px 0 0 0;font: normal 12px/140% Arial, Helvetica, sans-serif;float:left;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Footer
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#footer{height:10px;position:relative;margin-top:10px;}
#foot_links{width:340px;float:left;margin:0 10px;}
#foot_links ul{width:125px;float:right;padding:15px 0 0 0;}
#foot_links ul li a{color:#fff;padding:4px;font-size:14px;font-weight:bold;text-decoration:none;display:block;}

#foot-contact{width:300px;float:left;}


#foot-newsletter{width:280px;position:absolute;bottom:20px;left:0px;background:#1A9EDC;border:2px solid #fff;}
form#hirlevel{float:left;}
form#hirlevel fieldset{border:0;}
form#hirlevel legend{color:#fff;padding:4px 6px;font-size:16px;font-weight:bold;}
form#hirlevel p{padding:4px 8px;float:left;}
form#hirlevel label{color:#fff;width:100px;display:block;float:left;font-size:16px;}
form#hirlevel input{padding:2px 4px;}
form#hirlevel input#registerbutton{margin:8px 0 8px 170px;}

#footer-outer{height:30px;margin:10px 0 20px 0;}
#footer-outer li{display:inline;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Item
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.offer-left-hotel-link{text-align:right;}
.item{width:580px;/*height:130px;*/float:left;border:1px solid #EFEFEF;margin:10px 0 0 0;padding:2px 2px 4px 2px;position:relative;
background:#F5F5F5;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius: 8px;}
.item.kiemelt{background:#DFDFDF;}
.item h3{color:#FF4800;background-color:#f1f1f1;padding:3px 0 3px 10px;border-bottom:1px solid #c3c3c3;float:none;}
.item.kiemelt h3{background:#DFDFDF;}
.item h3 span{float:right;padding-right:6px;}
.item img.item_thumb{float:left;padding:0;border:3px solid #EFEFEF;margin:8px 4px 4px 4px;float:left;height:70px;width:93px;;}
.item ul{width:120px;float:right;}
.item ul li{padding:2px 0;}
.item p.excerpt{font:normal normal 11px/140% Arial, Helvetica, sans-serif;padding:2px;height:76px;overflow:hidden;}
.item p.excerpt, .item p {width:326px;float:left;}
.item_price{color:#FF4800;font:normal normal 18px/100% Arial, Helvetica, sans-serif;padding:2px 2px 2px 0px;float:right;}
.hotelname{text-decoration:none;font: normal bolder 11px/normal Verdana, Helvetica, sans-serif;color:#36A8D4;}
.hotelname:hover{color:#36A8D4;text-decoration:underline}
a.reserve{display:block;width:115px;height:23px;padding:7px 0 0 0;background: url(img/button-res.png) no-repeat;
color:#fff;font-size:14px;font-weight:bold;cursor:pointer;text-decoration:none;text-align:center;text-indent:-9999px;}

img.lastminute{position:absolute;top:-7px;right:-6px;z-index:100;}
img.exclusive{position:absolute;top:-5px;right:-5px;z-index:100;}
img.akcio{position:absolute;top:86px;left:0px;z-index:100;}

form.compareform{background:#fff;border:1px solid #c3c3c3;padding:4px 2px 2px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;text-align:center;width:110px;height:18px;float:right;}
form.compareform label{color:#9BBA1F;font-weight:bold;letter-spacing:-1px;}
form.compareform label input{margin-left:4px;vertical-align:text-bottom;}
.btn-orange{width:auto;height:16px;margin:4px 0 0 5px;border:0;padding:2px 4px;cursor:pointer;display:block;
color:#fff;background:#e37125;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;text-decoration:none;text-align:center;}

.offcollopener{cursor:pointer;}
div.offcoll{width:584px;float:left;padding-bottom: 3em}

span.rating{padding-left:4px;}
span.rating a{display:block;width:16px;height:16px;background: url(img/pb.gif) no-repeat 0px 0px;float:left;}
span.rating a:hover{background: url(img/pb.gif) no-repeat 0px -16px;}
span.rating a.pos{background: url(img/pb.gif) no-repeat 0px -32px;}

.pagesect{padding:10px 0 10px 20px;float:left;clear:both;width:528px;}
.pagesect a{padding:2px 6px;border:1px solid #116B8F;background:#A1D8F1;text-decoration:none;line-height:100%;color:#116B8F;
-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px;border-radius:4px;display:block;float:left;margin:2px;}
span.paging_act{background-color: #EAEAEA;}
.pagesect a:hover{background-color:#9BBA1F;}
.pagesect a.nextp, .pagesect a.prevp{border:0 !important;font: normal normal bold 14px/18px Arial, Helvetica, sans-serif;text-decoration:underline;color:#116B8F;}
.pagesect a.nextp{background:url(img/next.png) no-repeat right;padding-right:8px;}
.pagesect a.prevp{background:url(img/prev.png) no-repeat left;padding-left:8px;}
.pagesect a.currpage{background-color:#116B8F;color:#fff;}

a.more{width:480px;float:left;border:1px solid #EFEFEF;margin:10px 0 0 0;padding:2px 2px 4px 102px;display:block;
background:#CADFEC url(img/double-arrow.png) no-repeat 545px 5px;
-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius: 8px;color:#07476D;
font:normal bolder 16px/120% Arial, sans-serif;text-decoration:none;}

.offcollopener{width:570px;float:left;border:1px solid #EFEFEF;margin:10px 0 0 0;padding:4px 2px 4px 12px;display:block;
background:#289FD0 url(img/open.png) no-repeat 560px 6px;
-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius: 8px;color:#fff;
font:normal bolder 14px/120% Arial, sans-serif;text-decoration:none;}

/*.offcollopener a{}*/

div.search-info{width:980px;float:left;clear:both;}
div.search-info p{width:640px;float:left;}

.search-bar{padding:8px 10px;text-align:right;width:280px;float:right;}
.search-bar a{padding:0 15px;}

.offerhotels{width:958px;float:left;clear:both;margin:8px 0 10px 0;padding:6px 10px;background:#F8FAF9;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;border:1px solid #c3c3c3;}
.offerhotels span{display:inline;}
.offerhotels span a{padding:1px 4px;margin:2px 0 0 2px;text-decoration:none;color:#000;float:left;font-size:11px;}
.offerhotels span a:hover{color:#FA0000;}
.offerhotels span.active a{color:#FA4800;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Banner
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.banner{border:1px solid #EFEFEF;margin:10px 0 0 0;padding:2px;}
.f1{width:462px;height:120px;margin:10px 10px 0 0;}
.f2{width:360px;}
.f2 img{float:left;padding:2px;}
.f2 p{padding:0 0 0 126px;}
.f2 p span{color:#7E7A7A;font:normal normal 18px/normal Verdana, sans-serif;}

a.sidebanner{display:block;float:left;width:340px;margin:10px 10px 0 10px;}

div.argarancia{width:225px;height:140px;margin:10px 0 10px 0;padding:2px 2px 2px 128px;display:block;float:left;
background:url(img/argarancia.jpg) no-repeat left;}
div.argarancia2{width:180px;height:116px;margin:10px 0 0 0;padding:2px 2px 128px 2px;display:block;float:left;
background:url(img/argarancia.jpg) no-repeat bottom;margin-bottom:20px;}
div.argarancia p, div.argarancia2 p{font:normal normal 14px/130% Verdana, sans-serif;}
div.argarancia p span, div.argarancia2 p span, p.sp span{color:#9BBA1F;font:normal bold 18px/normal Verdana, sans-serif;}
p.sp{font:normal normal 12px/150% Verdana, sans-serif;}

div.w330{width:330px;height:110px;float:left;margin:8px 10px;}
div.w120{width:120px;height:240px;margin:8px 28px;float:left;}
/* -------------- topseparator ------------- */
.topseparator{float:left;clear:both;width:980px;background-color:#9bba1f;text-align:center;padding:0;height:39px;}
.topseparator h2{color:#fff;font:normal normal 20px/26px Verdana, sans-serif;float:left;padding:5px 0 0 15px;width:440px;margin:0;}
/*#search-box{float:left;width:300px;padding:5px 0 0 10px;}*/
#search-box{display: none;float:left;width:300px;padding:0px 0 0 10px;}
#search_submit{color:#fff;font:normal normal 18px/100% Verdana, sans-serif;}
#search_input{width:200px;height:20px;padding:1px 2px;border:1px solid #CFCFCF;font-size:12px;}
#search_submit{width:76px;height:25px;background:transparent;border:0;cursor:pointer;}
#search_submit:hover{color:#000;}	
/* -------------- categories panel ------------- */
#panel {background: #9bba1f;/*height:405px;*/display: none;width: 980px;border-top:3px solid #fff;clear:both;float:left;}
.slide {margin: 0;padding: 0;background: url(images/btn-slide.gif) no-repeat center top;
float:right;margin-top:6px;position: relative;width:180px;height:30px;display: block;}
.btn-slide {background:#70B84C url(img/pos.jpg) no-repeat left top;cursor:pointer;
	text-align:left;width:140px;height: 26px;padding:2px 0 0 40px;margin:0 auto;display: block;
	font: normal normal 18px/22px Verdana, sans-serif;color: #fff;text-decoration: none;}
.btn-slide.active {background:#70B84C url(img/pos.jpg) no-repeat left -26px;}
div.search-list{width:225px;padding:5px;margin:5px;float:left;display:block;background-color:#BEDF37;
-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}
div.hotels-list{width:470px/*960px*/;}
div.search-list h3{color:#3F3B3B;}
div.search-list a{color: #000;font: normal normal 12px/160% Arial, sans-serif;text-decoration:none;padding:2px 2px;white-space: nowrap;
background-color:#CCEF3B;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;float:left;margin:1px 2px;}
div.search-list a:hover{color:#fff;background-color:#5CA32D;-moz-border-radius:4px;-webkit-border-radius:4px;border-radius:4px;}

#mc_embed_signup{width:width:355px;border:1px solid #EBEAEA;background: #F8F9F8;float:left;margin:10px 0 0 0;padding:2px;}
#mc_embed_signup fieldset{color: #000;text-align: left;}
#mc_embed_signup legend{font:normal bolder 18px/110% Verdana, sans-serif;color:#00AADF;padding:6px 0 10px 40px;
width:290px;}
#mc_embed_signup p{width:330px;float:left;padding:3px 0;}
#mc_embed_signup p.indicate-required{text-align: right;font-style: italic;overflow: hidden;color: #000;margin: 0 9% 0 0;}
#mc_embed_signup label{display: block;width:120px;color:#4F4F4F;float:left;font:normal bold 11px/110% Verdana, sans-serif;padding-left:20px;}
#mc_embed_signup input{width:176px;float:left;margin-right:8px;}
#mc_embed_signup input.btn{background-color:#70899f;color:#fff;border:1px solid #667e92;width:100px;height:24px;margin:3px 0 15px 160px;font:normal bold 12px/100% Verdana, sans-serif;cursor:pointer;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Quicksearch
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
#quicksearch{width:100%;/*height:255px;*/border:1px solid #EBEAEA;background: #F8F9F8;float:right;margin:10px 0 0 0;padding:2px;}
form.search{width:340px;float:right;clear:both;margin:5px 0 0 0;background:transparent url(img/src.png) no-repeat 10px top;}
form.search p{width:330px;float:left;padding:3px 0;}
form.search legend{font:normal bolder 18px/110% Verdana, sans-serif;color:#00AADF;padding:6px 0 10px 40px;
border-top:1px solid #EBEAEA;width:290px;}
form.search label{display: block;width:120px;color:#4F4F4F;float:left;font:normal bold 11px/110% Verdana, sans-serif;padding-left:20px;}
form.search p.wl label{width:260px;}
form.search select{width:180px;float:left;margin-right:8px;}
form.search input{width:176px;float:left;margin-right:8px;}
form.search p.wl input{width:22px;}
form.search .src_all_btn{background-color:#70899f;color:#fff;border:1px solid #667e92;width:80px;height:24px;margin:3px 0 15px 160px;font:normal bold 12px/100% Verdana, sans-serif;cursor:pointer;}

form.search div.accordion{width:340px;float:left;}
form.search h6{font:normal bolder 16px/110% Verdana, sans-serif;color:#00AADF;padding:6px 0 10px 40px;cursor:pointer;width:290px;float:left;
background:url(img/open1.gif) no-repeat right;border-top:1px solid #EBEAEA;}
form.search h6.active{background:url(img/open2.gif) no-repeat right;}
form.search h6 span{color:#454545;font-size:12px;font-weight:normal;float:right;padding-right:30px;}

form.search p.chkl, div.accordion p.chkl{padding:3px 5px 3px 25px;width:300px;}
form.search p.chkl input{width:20px;}
form.search p.chkl label{width:/*176*/250px;font-weight:normal;}

form.search #priceslider{margin-top:5px;float:left;width:315px;}
form.search div.src_div{float:left;clear:both;padding:8px 0;height:85px;}
form.search div.src_div input{border:0;width:auto;height:18px;text-align:right;background:transparent;position:relative;}
form.search div.src_div label{margin:5px 0 0 0;display: block;height:18px;line-height:18px;}
form.search div.src_div label.price_max, form.search div.src_div label.price_min{font-weight:normal;width:100px;}
form.search div.src_div label.price_max{margin-left:90px;}

p.p20{padding:10px 30px;}
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Accordion - foglalas
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.hotel-main{float:right;width:625px;padding-bottom:10px;}
.hotel-main h1{display:inline;}
.hotel-main .h1-style{color:#000000;font: lighter 18px sans-serif;padding: 5px;}

.accordion{float:left;clear:both;width:620px;}
.accordion div{float:left;padding:0 5px 10px 5px;}
.accordion div p{line-height:120%;padding:5px;}
input.datebg{background:#fff url(img/calendar.png) no-repeat right;border:1px solid #d7d7d7;padding:1px 2px;}
.dform p.pw250{display:block,float:left;width:250px;}
p.pmessage{color:#FF0000;font-weight:normal;padding:2px 16px;display:block;width:350px;float:right;font-size:11px;}
p.problem_weekday{border: 1px solid #FF0000;}
p.available{color:#5CA32D; font-weight:bold;}

a.foglalas{display:block;width:285px;height:35px;background:url(img/foglalas.png) no-repeat;text-indent:-9999px;margin:5px 0 5px 300px;}
.foglalas-seo-box{text-align:right;margin:0px 10px 0px 0px;}
a.foglalas-seo{width:285px;text-decoration:none;font-size:13px;font-weight:bold;text-align:right;color:#5CA32D;}

.offer-main{float:right;width:620px;padding-bottom:10px;}
div.actions{clear: both;text-align: right;padding:4px 10px 4px 16px;}
div.actions iframe{float:left;}
.offer-main h5{font:normal bold 14px/140% Arial, sans-serif;width:580px;padding:8px 20px;}

.table_rooms{width:610px;border-collapse:collapse;margin:10px 0;}
.table_rooms th{border-bottom:2px solid #D7D7D7;border-top:2px solid #D7D7D7;padding:4px 0;}
.table_rooms tr{border-bottom:2px solid #F1F1F1;}
.table_rooms td{padding:8px;}
.table_rooms td.r_error {color:#FF0000;}
.table_rooms tr.persons_row td{padding:2px 8px;background-color:#F1F0F0;}
.table_rooms tr.persons_row{border-bottom:2px solid #A6A6A6;}
form.dform p{line-height:140%;padding:4px;}
button.start{display:block;width:120px;height:30px;background: url(img/button_start.jpg) no-repeat;border:0;float:right;cursor:pointer;}
span.loader-holder{display:block;width:145px;height:15px;float:left;}
.ajaxloading{display:none;/*visibility:hidden;*/width:145px;height:15px;float:left;}
span.total{font-weight:bold;}



p.datas{padding:4px 10px;background:#ff4800;border:1px solid #ff4800;-moz-border-radius: 4px; -webkit-border-radius: 4px; -khtml-border-radius: 4px;border-radius: 4px;height:32px;width:600px;float:left;}
p.datas span.acc_price{color:#fff;font:normal bolder 16px/normal sans-serif;display:block;float:left;padding:4px 0 0 15px;}
p.datas span.acc_price b{font-size:20px;}
p.datas span.acc_date{color:#000;font:normal normal 13px/normal sans-serif;padding:0 0 0 20px;display:block;float:right;}

div.offer-info{padding:4px 0 20px 0;color:#7e7a7a;font-size:14px;font-weight:bold;float:left;width:600px;}
div.offer-info span.offer-hotelname{width:410px;float:left;}
span.compare{color:#9BBA1F;font:normal bold 18px/normal sans-serif;padding:2px;
float:right;}

.offer h1 span.compare{font:normal bold 18px/normal sans-serif;color:#FF4500;}
.offer .box{float:left;background:#F1F1F1;padding:10px 0;width:330px;margin:10px 0;}
.offer .box h3{padding-top:0;}
ul.offer-list{padding:0 10px;float:left;}
ul.offer-list li a{text-decoration:none;color:#FF4500;}
ul.offer-list li{padding:5px;font-weight:bold;font-size:14px;width:300px;float:left;background-color:#fafafa;margin:3px 0;}
ul.offer-list li span.acc_price{color:#5CA32D;font:normal bolder 12px/normal sans-serif;}
ul.offer-list li span.compare{color:#fff;font:normal normal 12px/normal sans-serif;color:#000;padding:0;}

div.offer-hotelinfo{border:1px solid #EBEAEA;padding:5px;background:#F8F9F8;}
div.offer-hotelinfo h3{padding:5px 0;}
div.offer-hotelinfo img.hotel-pict{width:318px;height:auto;}
div.offer-hotelinfo p{padding:0 5px;font:normal normal 11px/140% Verdana, sans-serif;}
div.offer-hotelinfo a{color:#FF4800;font:normal bold 14px/140% Verdana, sans-serif;padding:12px 8px 8px 120px;text-decoration:none;}



/* --------------- form ----------------- */
.dform {background-color:#fff;width:612px;padding:0;float:left;}
.dform pre{height:1px;overflow:hidden;}
.dform fieldset{padding:5px;margin-bottom:10px;float:left;}
.dform legend, p.steps{font-size: 18px;width:98%;margin:25px 0 10px 0;font-size: 15px;background-color: #e5eef2;padding: 5px 5px 5px 7px;text-transform: uppercase;border-top: 1px solid #cde6f0;border-bottom:1px solid #cde6f0;color:#000000;clear:both;}
div.blueframe{border:1px solid #B9D3E0;float:left;width:610px}
p.stepstop{font-size: 18px;width:602px;margin:0 0 10px 0;font-size: 15px;background-color:#B9D3E0;padding: 5px;text-transform: uppercase;border-bottom:1px solid #cde6f0;color:#000000;clear:both;}
p.stepstop-header{font-size: 18px;width:602px;margin:0 0 10px 0;font-size: 15px;background-color:#5ca22c;padding: 5px;text-transform: uppercase;border-bottom:1px solid #cde6f0;color:#ffffff;font-weight:bold;clear:both;}
.dform ol{width:600px;}
.dform ol li{float:left;width:100%;padding:4px 2px;position:relative;}
.dform ol li.bbg{background-color:#D1EEEE;}
.dform li label {display: block;float:left;width:160px;font-weight:bold;line-height:16px;color:#6F6F6F;font-size:12px;}
.dform li label.small{font-size:11px !important;font-weight:normal;}
.dform li.wlabel{border-bottom:1px solid #e9e9e9;}
.dform li.wlabel label {width:460px;}
.dform li label.ins{width:80px;padding:0 10px;}
.dform li label.l100, .form li.wlabel label.l100{width:150px;padding:0 10px;}
.dform li input{border:1px solid #DFDFDF;padding:2px;width:200px;height:18px;float:left;}
.dform li textarea{border:1px solid #DFDFDF;padding:2px;width:368px;height:128px;}
.dform li select{border:1px solid #DFDFDF;padding:1px;width:100px;height:24px;float:left;}
.dform li input.chk{width:25px;float:left;}
.dform li select.w200{width:200px;}
.dform li input.iw60{width:60px;}
.dform li select.iw70 {width:84px;}
.dform li input.mn, .dform li select.mn {margin:0 5px;}
.dform li input.redborder, .form li select.redborder{border:2px solid #E21E10;}
.dform li input.iw300{width:368px;}
.dform span.required {color: red;font-weight: bold;display: inline;}
.dform span.error, span.error {color:#E21E10;font-weight:bold;float:left;line-height:20px;
/*position:absolute;top:2px;left:545px;width:200px;display: block;*/background:#fff;}
textarea#regtext{background-color: #EFEFEF;border:2px solid #DFDFDF;}
.dform .submit-btn{float:right;width:220px;background-color:#5CA32D;padding:8px 16px;color:#fff;border:0;cursor:pointer;
	margin:15px 20px;font-weight:bold;font-size:14px;}

ul.payments{width:740px;}	
ul.payments li{width:60px;height:30px;display:block;float:left;overflow:hidden;text-align:center;}

div.thankyou{padding:100px 20px;}
div.thankyou p{font: normal normal bolder 16px/normal sans-serif;padding:15px;border:1px solid #c3c3c3;}

table.prices{border-collapse:collapse;width:620px;float:left;margin-top:20px;}
table.prices tr td{border:1px solid #CBE3F1;padding:4px;width:197px;background-color:#EFF7FC;}
table.prices thead tr td{font-size:16px;color:#000;}
table.prices tr.troom td{background-color:#D6ECF9;color:#07476D;font-weight:bold;}
table.prices tr td.fp{background-color:#E7F2F9;}
table.prices tr td.ts{background-color:#DFF3F3;}

p.hwnok_fmt{font-size:18px;color:#FF5A00;}
/*p.hwnok_fmt .holdplace{min-width: 200px;}*/

.qn{display:block;width:24px;height:24px;float:right;background:url(images/qn.jpg) no-repeat;}
p#vtip { display: none; position: absolute; padding: 10px; left: 5px; font-size: 12px; background-color:#fff; border:1px solid #a6c9e2; -moz-border-radius: 5px; -webkit-border-radius: 5px; z-index: 9999;color:#FF7503;font-weight:bold;}
p#vtip #vtipArrow { position: absolute; top: -10px; left: 5px }

p.p55{font-size:22px;width:98%;margin:15px 0 10px 0;font-size:15px;padding:5px 5px 5px 7px;color:#5CA32D;clear:both;font-weight:bold;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Info
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/
.tabs{width:592px;min-height:340px;height: auto !important;_height:340px;float:left;clear:both;}
ul.tabNavigation {font:11px verdana,arial,sans-serif; width:590px; padding:15px 0 0 0; line-height:15px;}
ul.tabNavigation li{float:left;}
ul.tabNavigation li a{color:#fff; height:33px; margin-right:2px; line-height:33px; padding:0 15px; float:left; background:url(img/tab4.gif) repeat-x left bottom; border:1px solid #6B7F17; border-bottom-color:#000; cursor:pointer; position:relative; z-index:20;font-size:13px;text-decoration:none;text-align:center;font-weight:bold;
-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
ul.tabNavigation li a.selected {color:#000; padding:0 15px; margin-right:2px; margin-top:1px;float:left;background:url(img/tabs_2.gif) repeat-x left bottom; border:1px solid #ccc;cursor:pointer; border-bottom:0;height:33px;line-height:32px;position:relative;z-index:100;}

div.hide {display:none; width:0; overflow:hidden;float:left;}
div.show {float:left; background:#fff; width:582px; margin-top:0; top:-1px; border:1px solid #ccc;padding:20px; 
position:relative; z-index:50;min-height:240px;height: auto !important;_height:240px;}


#front-tabs{width:593px;min-height:340px;height: auto !important;_height:340px;float:left;clear:both;}
#front-tabs ul.tabNavigation {font:11px verdana,arial,sans-serif; width:593px; padding:15px 0 0 0; line-height:15px;}
#front-tabs ul.tabNavigation li a{color:#fff; width:131px;height:33px; margin-right:2px; line-height:33px; padding:0 5px; float:left; background:url(img/tab2.gif) repeat-x left bottom; border:1px solid #ddd; border-bottom-color:#000; cursor:pointer; z-index:20;font-size:12px;text-decoration:none;text-align:center;font-weight:bold;letter-spacing:-1px;
-webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;
-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px;}
#front-tabs ul.tabNavigation li.orange-tab a{color:#fff;background:url(img/tab3.gif) repeat-x left bottom; } 
#front-tabs ul.tabNavigation li a.selected {color:#000;background:url(img/tab1.gif) repeat-x left bottom; border:1px solid #ccc; cursor:pointer; border-bottom:0;z-index:100;}

div.hide {display:none; width:0; overflow:hidden;float:left;}
#front-tabs div.show {float:left; background:#fff; width:593px; margin-top:0; top:-1px;border:0px none;padding:5px 0; 
position:relative; z-index:50;min-height:240px;height: auto !important;_height:240px;}

ul.alist{width:582px;clear:both;float:left;padding-bottom:5px;border-bottom:1px solid #c3c3c3;margin-bottom:5px;}
ul.alist li{float:left;display:inline;padding:2px 4px 2px 16px;width:170px;height:14px;overflow:hidden;background:url(img/arrow5.gif) no-repeat left 2px;}
ul.alist li a{}

div#info{}
p.short-descr{line-height:140%;padding:0;}
div.info-box{width:270px;background-color:#F7F7F6;border:1px solid #ECECEB;float:right;margin-left:10px;position:relative;}
div.info-box p{color:#6C6B69;padding:4px 8px;font-size:11px;}
div.info-box p.informaciok{font-size:18px;border-bottom:2px solid #ECECEB;width:224px;}
div.info-box p.sz{font-size:12px;}
ul.ikons{width:260px;height:110px;overflow:hidden;padding:8px 0 0 8px;}
ul.ikons li{float:left;display:inline;padding:0 6px 6px 0;}

div#rooms h6{width:100%;padding:3px 8px;background-color:#D6ECF9;}
div#rooms p{padding:2px 8px 16px 8px;}

div.info-plusz{width:590px;float:left;margin:10px auto 20px auto;clear:both;}
div.vendegkonyv, div.ertekeles, div.idojaras{float:left;margin:4px;border:1px solid #ECECEB;}
div.vendegkonyv{width:101px;height:83px;background:url(img/bg_vendegkonyv.jpg) no-repeat;}
div.vendegkonyv span{padding:65px 0 0 10px;float:left;}
div.ertekeles{width:201px;height:83px;background:url(img/bg_ertekeles.jpg) no-repeat;}
div.ertekeles span{float:left;font-size:36px;color: #D53B00;padding:40px 0 0 12px;}
div.idojaras{width:250px;height:83px;background:url(img/bg_idojaras.jpg) no-repeat;}


ul#szallashelyek{}
ul#szallashelyek li{width:290px;float:left;height:18px;overflow:hidden;white-space:nowrap;}
ul#szallashelyek li a{color:#4F4F4F;text-decoration:none;}
ul#szallashelyek li a:hover{text-decoration:underline;}

p.call-info, form.dform p.call-info{width:100%;clear:both;color:#000000;font-size:20px;line-height:33px;height:60px;}
p.call-info img{float:right;}
.call-info-phone{color:#5CA32D;}

/* Slider ----------------------------------*/
.ui-slider { position: relative; text-align: left; }
.ui-slider .ui-slider-handle { position: absolute; z-index: 2; width: 1.2em; height: 1.2em; cursor: default; }
.ui-slider .ui-slider-range { position: absolute; z-index: 1; font-size: .7em; display: block; border: 0; }

.ui-slider-horizontal { height: .8em; }
.ui-slider-horizontal .ui-slider-handle { top: -.3em; margin-left: -.6em; }
.ui-slider-horizontal .ui-slider-range { top: 0; height: 100%; }
.ui-slider-horizontal .ui-slider-range-min { left: 0; }
.ui-slider-horizontal .ui-slider-range-max { right: 0; }

div.comparelist{padding:10px 10px;float:left;}
div.comparelist ul{}
div.comparelist ul li{float:left;padding:5px;border-bottom:1px solid #ccc;width:330px;font-size:11px;}
div.comparelist ul li span{}
div.comparelist ul li form.compareform{border:0 none;padding:0;width:18px;height:18px;float:right;}


#container{width:978px;float:left;background:transparent;padding:5px;z-index:100;position:relative;}

/* -------------- entry - static pages ------------- */
div.entry h1{color:#878585;font: normal bold 18px/22px Verdana, sans-serif;padding:8px 5px 8px 15px;}
div.entry h2{color:#878585;font: normal bold 18px/22px Verdana, sans-serif;padding:8px 5px 8px 15px;}
div.entry h3{color:#878585;font: normal bold 14px/20px Verdana, sans-serif;padding:8px 5px 4px 15px;
border-bottom:1px solid #c3c3c3;width:90%;}
div.entry p{padding:10px 25px;line-height:160%;}
div.entry a{color:#e9610b;}
div.entry a:hover{text-decoration:none;}

div.entry ul, div.entry ol {margin : 0 1.5em 1.5em 2em; }
div.entry ul {list-style-type : disc;list-style-position: inside; }
div.entry ol {list-style-type : decimal;list-style-position: inside;}
div.entry ul li, div.entry ol li{padding:2px 0;}


/* -------------- gameform ------------- */
#gamecontent{width:600px;padding:10px;float:left;clear:both;position:relative;}
.gameform{background:#fff;width:600px;padding:10px;float:left;clear:both;}
.gameform fieldset{width:580px;padding:10px;background-color:#D1E6EF;background-color:#fff;float:left;border:0;}
.gameform .error {font-family: Tahoma;font-size: 8pt;color:#D51D0F; margin-left: 0px;display:none;}
.gameform .submit-btn{width:280px;height:28px;margin:10px 190px 0 15px;}
.gameform p{padding-bottom:10px;float:left;width:100%;}
.gameform ol{width:560px;}
.gameform ol li.answer{padding:2px 2px 2px 8px;background:#fff;margin:2px 0;/*border-bottom:1px solid #c3c3c3;*/width:550px;}
.gamepage p{line-height:160%;padding:4px 8px;}
.gamepage .leftside{padding-bottom:30px;}
div.gamepage .leftside p{float:left;}

div.anyeremeny{width:550px;float:left;padding:10px 20px;}
p.jatek-message{width:550px;font-size:16px;color:#FF7503;background-color:#fff;position:absolute;bottom:30px;
padding:10px 25px;font-weight:bold;}

div.gameform p.orange_bg{color:#fff;background-color:#ff4500;padding:5px;margin-bottom:10px;}
div.gameform p.white_bg{background-color:#fff;color:#ff4500;padding:5px;margin-top:10px;float:left;width:600px;}
div.gameform a#jatek_image{width:275px;height:210px;display:block;float:right;}



#slider {width:590px;height:120px;position: relative;overflow: hidden;border:1px solid #E2DEDE;margin:5px 0 5px 0;}
#sliderContent {width:590px;position:absolute;top:0;margin-left:0;}
.sliderImage {float: left;position: relative;display: none;}
.sliderImage a.link1{position: absolute;left:0;top:0;display:block;width:250px;height:200px;}
.sliderImage a.link2{position: absolute;right:0;top:0;display:block;width:250px;height:200px;}
.sliderImage span {position: absolute;padding: 10px 20px;width: 880px;
    background-color: #000;filter: alpha(opacity=70); -moz-opacity: 0.7;-khtml-opacity: 0.7; opacity: 0.7;display: none;}

div.kodjatek{width:285px;height:145px;background:#006baf url(img/kodjatek.jpg) no-repeat;padding:5px 5px 5px 300px;margin:10px 5px 10px 10px;float:left;clear:both;}
div.kodjatek h3{color:#fff;width:265px;padding:10px;text-align:center;font-size:18px;height:auto;}
div.kodjatek h3 a{font-size:42px;color:#fff;text-indent:2px;}
div.kodjatek p{color:#fff;font-size:16px;width:265px;padding:10px;}
div.kodjatek p a{color:#F0D681}
	
#megvan{width:560px;padding:8px 0;float:left;}
#megvan p{width:560px;padding:8px 0;}
#megvan label {display:block;width:120px;padding:2px 4px;margin:5px 0 0 0;font-size:14px;color:#807d71;float:left;}
#megvan input {width:240px; border:2px solid #EAEAEA;font-size:14px; color:#888;background:#fff;padding:2px;height:20px;}
#megvan button{background:#89C142;display: inline-block;color: #fff;text-decoration: none;position: relative;cursor: pointer;float:left;margin-left:0px;font-size:16px;line-height:120%; padding: 8px 14px 9px;
	-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
	-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);}
#megvan button:hover{background-color:#709F31;color: #fff;text-decoration:none; }
#megvan button:active{top: 1px; }
#megvan p.message{color:#DF430D;padding:1px 0;font-weight:bold;}

#helps{border:1px solid #EBEAEA;background:#F8F9F8;float:left;margin:10px 0;padding-bottom:10px;}
#helps .header{padding:5px 0;color:#fff;background-color:#D31032;text-align:center;margin:5px 0;font: bolder 13px Arial,sans-serif;letter-spacing:-1px;float:none;height:auto;}
#helps p{padding:10px 5px 0 5px;font:normal bold 13px/120% Arial, sans-serif;color:#D31032;}
#helps p.blue{color:#02A9ED!important;}
#helps p.smaller{font-size:12px;}
#helps ul li{list-style-type:disc;list-style-position:inside;padding:0 0 0 15px;}

#contact_us{width:100%;float:left;clear:both;}
#contact_us p{color:#000;font-weight:normal;font-size:13px;width:100%;float:left;}
#contact_us label{display:block;float:left;width:80px;}
#contact_us input{float:left;padding:2px;height:16px;border:1px solid #c3c3c3;width:230px;}
#contact_us textarea{float:left;padding:2px;height:56px;border:1px solid #c3c3c3;width:230px;}
#contact_us p#submit input{ border:0;background: #9C1D3B; background: -webkit-gradient(linear, left top, left bottom, from(#7F0F2B), to(#9C1D3B)); background: -moz-linear-gradient(top, #7F0F2B, #9C1D3B); padding: 2px 2px; -webkit-border-radius: 4px; -moz-border-radius: 4px; border-radius: 4px; width:52px;color: white; font-size: 12px; font-family: Georgia, serif; text-decoration: none; vertical-align: middle;height:auto;cursor:pointer;margin:0 0 10px 260px;}

/*Online offer requester*/
#onlineOfferRequestForm p{padding:10px 5px 0 5px;font:normal bold 13px/120% Arial, sans-serif;color:#D31032;}
#onlineOfferRequestForm {width:100%;float:left;clear:both;}
#onlineOfferRequestForm p{color:#000;font-weight:normal;font-size:13px;width:100%;float:left;}
#onlineOfferRequestForm label{display:block;float:left;width:120px;}
#onlineOfferRequestForm input{float:left;padding:2px;height:16px;border:1px solid #c3c3c3;width:230px;}
#onlineOfferRequestForm textarea{float:left;padding:2px;height:80px;border:1px solid #c3c3c3;width:350px;}
button.button{cursor:pointer;background: url(img/ajanlatkeres-button.png) no-repeat;width:220px;height:62px;border:none;}

/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Játék
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.sidebar-game{float:left;width:350px;padding-bottom:10px;}

.game-header {background: url(img/game/game-header.jpg) no-repeat;width:620px;height:592px;margin-left:-25px;}

.game-header-text {position:relative;left:240px;top:170px;width:370px;text-align:justify;font-size:16px;}

.game-header-text a {
	color:#f24b21;
	text-decoration:none;
}

.game-header-text a:hover {
    color:#f24b21;    
}

.game-header-text a:visited {
    color:#f24b21;    
}

.game-main-image {
	width:279px;
	height:155px;
	margin:8px 0px 5px 8px;
}

.game-win1-image {
	width:89px;
	height:68px;
	margin:2px 0px 8px 8px;
	float:left;
}

.game-win-1 {
	width:295px;
	height:300px;
	float:left;	
	margin-left:-15px; 
	border:1px solid #c0c0c0;
	border-radius:4px;
}

.game-win-2 {
    width:295px;
    height:300px;
    float:left;
	margin-left:10px; 
    border:1px solid #c0c0c0;
	border-radius:4px;
}

.win-title {
	margin-left:8px;
	font-size:15px;
	font-weight:bold;
}

.win-text {
	margin:3px 0px;
	margin-left:8px;
    font-size:12px; 
	font-weight:bold;   
	height:28px;
}

.win-right {
	margin-top:3px;
	margin-left:8px;
	float:left;
	font-size:13px;
}

.win-right a {
	text-decoration:none;
}

.game-win-small-left {
	width:295px;
    height:95px;
    float:left; 
    margin-left:-15px; 
	margin-top:10px;
    border:1px solid #c0c0c0;
    border-radius:4px;	
}

.game-win-small-right {
    width:295px;
    height:93px;
    float:left; 
    margin-left:10px; 
	margin-top:10px;
    border:1px solid #c0c0c0;
    border-radius:4px;  
}

.game-win-small-image {
    width:77px;
    height:77px;
    margin:8px;
    float:left;
}

.win-small-content {
	float:left;
	margin-top:8px;
	width:196px;
}

.win-small-title {	
	font-size:15px;
    font-weight:bold;	
}

.win-small-text {
	margin-top:10px;
    font-size:12px;
    font-weight:bold;    
}

.win-main-price {
	margin-left:10px; 
    margin-top:8px;
	width:294px;
	height:223px;
	float:left;
}

#ajanlatok{width:350px;float:left;}
#ajanlatok .item{width:350px;float:left;border:1px solid #EFEFEF;margin:10px 0 0 -5px;position:relative;
background:#F5F5F5;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;border-radius: 8px;}
#ajanlatok .item h3{color:#FF4800;background-color:#f1f1f1;padding:3px 0 3px 10px;border-bottom:1px solid #c3c3c3;overflow:visible;font-size: 16px;height:auto;font-weight:normal;}
#ajanlatok .item h3 span{float:none;}
#ajanlatok .item img.item_thumb{float:left;padding:0;border:1px solid #c3c3c3;margin:4px 4px 4px 2px;}
#ajanlatok .item p.excerpt{font:normal normal 11px/140% Arial, Helvetica, sans-serif;padding:2px 10px;width:330px;float:none;margin:0;overflow:visible;}
#ajanlatok .hotelname{font: normal bolder 11px/normal Verdana, Helvetica, sans-serif;color:#36A8D4;}
#ajanlatok .item_price{color:#FF4800;padding:2px 2px 2px 0px;font-size:14px;float:left;}
#ajanlatok a.reserve{padding:7px 0 0 0;font-size:14px;font-weight:bold;cursor:pointer;text-decoration:none;background:none; color: #FF4800;text-indent:0px;text-align:left;}


/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Foglalás adatlap
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

.order-dashboard-main {
	float:right;width:625px;padding-bottom:10px;
}

.order-dashboard-offer-title {
	color: #FF4500;
    font: bold 16px Arial,sans-serif;
	margin:10px 0px 0px 15px;
}

.order-dashboard-order-content {
	margin:10px 0px 0px 15px;
	line-height:20px;
	font-size:14px;
	width:595px;
	border:1px solid #B9D3E0;
}

.order-dashboard-order-content-title {
	background-color: #E5EEF2;
    border-bottom: 1px solid #CDE6F0;
    border-top: 1px solid #CDE6F0;
    clear: both;
    color: #000000;
    font-size: 15px;
    margin: 0px 0 10px;
    padding: 5px 5px 5px 7px;
    text-transform: uppercase;    
}

.order-dashboard-order-content-offer-title {
    background-color: #5CA32D;
    border-bottom: 1px solid #CDE6F0;    
    clear: both;
    color: #000000;
    font-size: 15px;
    margin: 0px 0 10px;
    padding: 5px 5px 5px 7px;
    text-transform: uppercase;    
}

.order-dashboard-order-content-data {           
    clear: both;
    color: #454545;
    font-size: 14px;    
    padding: 5px 5px 5px 7px;   
	margin-bottom:10px; 
}

.order-dashboard-order-content-data-deadline {
	color:#ff0000;
}

#order-dashboard-main .order-dashboard-order-content-data ul {
	margin:10px 0px 10px 40px;
	list-style-type: circle;
}

#order-dashboard-main .order-dashboard-order-content-data a {
	text-decoration:none;
	color:#454545;
}

.bkgreen {
	background-color:#5CA32D;
	color:#ffffff;
}

.bkred {
	background-color:#ff0000;
	color:#ffffff;
}

.order-dashboard-order-content-data .title {
	font-size: 14px;    
	padding-bottom:10px;
    font-weight:bold;	
}

.order-dashboard-order-content-data .title-right {
    font-size: 14px;   
	padding-left:40px; 
    padding-bottom:10px;
    font-weight:bold;	
}


.order-dashboard-order-content-data .data {
    font-size: 14px; 
    padding-left:15px;  
    padding-bottom:10px;  	
}

.order-dashboard-reserve-box {
	width:593px;	
	background: none repeat scroll 0 0 #FF4800;
    border: 1px solid #FF4800;
    border-radius: 4px 4px 4px 4px;     
	height:35px;
	font-size: 11px; 	
	
}

.order-dashboard-reject-all-box {
	width:593px;   
    background: none repeat scroll 0 0 #FF4800;
    border: 1px solid #FF4800;
    border-radius: 4px 4px 4px 4px;     
    height:35px; 
    margin:20px 0px 20px 15px; 
	text-align:center;
}

#order-dashboard-reject-all-button {
    margin-left:175px;
}

.order-dashboard-status-box {
	width:593px;   
    background: none repeat scroll 0 0 #FF0000;
    border: 1px solid #FF4800;
    border-radius: 4px 4px 4px 4px;     
    height:35px; 
	margin:20px 0px 20px 15px;   
}

.order-dashboard-status-accepted-box {
	width:593px;   
    background: none repeat scroll 0 0 #5CA32D;
    border: 1px solid #FF4800;
    border-radius: 4px 4px 4px 4px;     
    height:35px; 
    margin:20px 0px 20px 15px; 
}

.order-dashboard-reserve-value {    
    padding-top:6px;
	padding-left:10px;      
    color:#ffffff;
    font-size: 18px;
	font-weight:bold;
	float:left;
}

#order-dashboard-main a {
	color:#ffffff;
}

.order-dashboard-reserve-button-box {
	padding-top:6px;
    padding-right:10px;          
    float:right;
}

.red-button {
	background: none repeat scroll 0 0 #FF0000;	
	color:#ffffff;
	border:1px solid #ffffff;
	border-radius: 4px 4px 4px 4px; 
	font-weight:bold;
	font-size:16px;
	cursor:pointer;
}

.green-button {
    background: none repeat scroll 0 0 #5CA32D; 
    color:#ffffff;
    border:1px solid #ffffff;
    border-radius: 4px 4px 4px 4px; 
    font-weight:bold;
    font-size:16px;
    cursor:pointer;
}

.white-red-button {
	background: none repeat scroll 0 0 #ffffff; 
    color:#FF0000;
    border:1px solid #ffffff;
    border-radius: 4px 4px 4px 4px; 
    font-weight:bold;
    font-size:16px;
    cursor:pointer;
}

.order-dashboard-new-message-box {
	margin:30px 0px 0px 15px;
    line-height:20px;
    font-size:14px;
    width:595px;
    border:1px solid #B9D3E0;
}

.order-dashboard-new-message-text-box {
	text-align:center;
	margin-top:10px;
	margin-bottom:10px;
}

.order-dashboard-new-message-text-box textarea {
    width:560px;
	padding:5px;
	border:1px solid #B9D3E0;
	height:150px;
}

.order-dashboard-new-message-button-box {
	text-align:center;
}

.order-dashboard-messages-title {
	color: #FF4500;
    font: bold 16px Arial,sans-serif;
    margin:30px 0px 0px 15px;
}

.order-dashboard-message-box {
    margin:15px 0px 0px 15px;
    line-height:20px;
    font-size:14px;
    width:595px;
    border:1px solid #B9D3E0;
}

.order-message-title {
	background-color: #E5EEF2;
    border-bottom: 1px solid #CDE6F0;
    border-top: 1px solid #CDE6F0;
    clear: both;
    color: #000000;
    font-size: 15px;
    margin: 0px 0 10px;
    padding: 5px 10px 5px 10px;
}

.order-message-title-name {
	float:left;
}

.order-message-title-date {
	float:right;	
}

.order-message-body {
	font-size: 14px; 
    padding-left:15px;  
    padding-bottom:10px;    
}

.order-no-message-box {
	padding:10px;
	font-size:16px;
	font-weight:bold;
	color:#5CA32D;
	text-align:center;
}

.float-killer {
	height:1px;
	width:100%;
	clear:both;
}

.error {
	color:#ff0000;
}

.offer-longdesc {
	width:560px;
	height:180px;
	overflow-y:scroll;
	border: 1px solid #CDE6F0;
	margin-left:6px;
	padding:4px;
}

a.bb, a.bb:visited {background:#0FB3CC;display: inline-block;color: #fff;
text-decoration: none;position: relative;cursor: pointer;margin:8px 0 8px 10px;font-size:12px;line-height:120%; padding: 2px 14px 3px;-moz-border-radius: 5px;-webkit-border-radius: 5px;-moz-box-shadow: 0 1px 3px rgba(0,0,0,0.5);
-webkit-box-shadow: 0 1px 3px rgba(0,0,0,0.5);text-shadow: 0 -1px 1px rgba(0,0,0,0.25);border-bottom: 1px solid rgba(0,0,0,0.25);}
a.bb:hover{background-color:#028CA0;color: #fff;text-decoration:none; }
a.bb:active{top: 1px; }
#offer-global-description-box {width:618px; margin:20px 0px;border:1px solid #fe1e1e;font-size:14px;font-weight:bold;}
#offer-global-description-box .offer-global-description-header {color:#ff6400;font-size:16px;}
#offer-global-description-box .offer-global-description-text {color:#0fb800;}
#offer-global-description-box .offer-global-description-footer {color:#ff1111;}

#hotel-global-description-box {width:618px; margin:20px 0px;border:1px solid #d2d1d1;font-size:14px;font-weight:bold;margin-top:-20px;}
#hotel-global-description-box .hotel-global-description-header {color:#ff6400;font-size:16px;padding:5px;}
#hotel-global-description-box .hotel-global-description-text {color:#0fb800;padding:5px;}
#hotel-global-description-box .hotel-global-description-text-blue {color:#33b0ff;}

#offer-ad-box {float:right;border:2px solid #5ca22c; color:#5ca22c;font-weight:bold;margin-right:10px;font-size:16px;}

#starGuest {width:100%;/*height:255px;*/border:1px solid #EBEAEA;background: #F8F9F8;float:right;margin:10px 0 0 0;padding:2px;}
#starGuest legend{font:normal bolder 18px/110% Verdana, sans-serif;color:#00AADF;padding:6px 0 10px 10px;}
#starGuest div.src_div{float:left;clear:both;width:350px;border-top:1px solid #e9e9e9;margin:5px 5px;}
#starGuest a{background-color:#e8ebe0;color:#71879f;border-radius:5px;padding:5px;margin:0px 0px 5px 10px;font-size:15px;float:left;text-decoration:none;}
#starGuest a:hover{background-color:#bab9a4;color:#ffffff;}
#starGuestNote {font-size:10px;text-align:center;margin:10px 0px 5px 0px;}

.search-other-offers{padding:0px 0px 0px 0px;margin:10px 0px 0px 0px;background-color:#C4DFF4;border-radius: 8px 8px 8px 8px;width: 588px;}

.search-no-result {padding:5px 0px 5px 0px;margin:10px 0px 0px 0px;background-color:#FF6666;border-radius: 8px 8px 8px 8px;width: 588px;font-weight:bold;color:#ffffff;text-align:center;}

#spechotel-right .style2 {color: #0099CC;font-size:16px;font-weight:bold;}
#spechotel-right .style3 {color: #FF0000;font-style: italic;font-size:16px;font-weight:bold;}
#spechotel-right .style4 {color: #0099FF;font-size:24px;font-weight:bold;}
#spechotel-right .style6 {color: #990066;font-size:16px;font-weight:bold;}
#spechotel-right .style7 {color: #FF0000;font-weight: bold;}

#spechotel-content .line1 {color: #990066;font-size:22px;font-weight:bold;width:580px;text-align:center;}
#spechotel-content .line2 {width:580px;margin:10px 0px;font-size:14px;color:#127b26;font-weight:bold;}
#spechotel-content .line3 {width:580px;margin:10px 0px;font-size:18px;color:#9BBA1F;font-weight:bold;}
#spechotel-footer {background: url(img/karacson-footer.jpg) no-repeat;height:475px;}

#selected-tags-box{width:595px;float:left;margin:10px 0px;}
#selected-tags-box a{display: block;float:left;margin-right:5px;color:#FF7502;font-weight:bold;text-decoration:none;}

#selected-tags-box .separator{float:left;margin-right:5px;font-weight:bold;}
#selected-tags-box .title{float:left;font-weight:bold;margin-right:5px;}

.signup-dialog-success {font-size:16px;color:#079007;margin:5px 0px;font-weight:bold;}

#unsubscribe {width:980px;text-align:center;color:#00AADF; font-weight:bold;font-size:18px;margin:200px 0px;}
