/* CSS utf-8 ő */
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,300,700,900&subset=latin,latin-ext);
@import url(/images/css/newdesign.css);
@import url(/images/css/reviews.css);

BODY {font-family:'Source Sans Pro', Arial, Tahoma, Verdana; font-size:18px; font-weight:300; line-height:22px; color:#666666; background-color:#ffffff; border:0px; padding:0px; margin:0px;}

A {color:#ed1c24; text-decoration:none;}
A:HOVER {color:#f03c43; text-decoration:underline;}

H1 {font-weight:300; font-size:36px; line-height:40px;}
H2 {font-weight:400; font-size:24px; line-height:26px;}
H3 {font-weight:400; font-size:22px; line-height:22px;}

H1.news {margin-bottom:20px;}

HR {border-top: 1px solid #eeeeee; border-bottom: 1px solid #cccccc;}

.hand {cursor:pointer;}
.price {color:#f27d2f;}
.discount {color:#ff0000;}
.info1 {padding:10px; padding-left:40px; font-size:16px; line-height:18px; background:url(/images/icons/info_hint.gif) no-repeat 17px 11px; background-color:#FFFFA6; color:#CA5927;}
.clear {clear:both;}
.small {font-size:12px; line-height:16px;}
.nodisplay {display:none;}

.discountsign1 {position:absolute; margin-left:-50px; margin-top:-15px; color:#ffffff; text-align:center; background-color:#ff0000; font-size:18px; line-height:37px; font-weight:700; text-transform:uppercase; border-radius:20px; -moz-border-radius:20px; -webkit-border-radius:20px;  width:40px; height:40px; display:inline-block;}

.pagecontainer {position:relative; width:940px; margin:0 auto; text-align:left;} 

.topheadcontainer {background-color:#e9e9e9; height:26px;}
.tophead {position:relative;}

.tophead .thuser {font-size:10px; line-height:14px; color:#fff; /*color:#a9a399;*/ text-transform:uppercase; text-align:left; padding-top:1px; height:16px; /*margin-top:6px;*/ margin-top:10px; float:right; margin-right:10px;}
.tophead .thuser .notloggedin {}
.tophead .thuser .notloggedin A {margin:0px; color:#333333; background:#fff url(/images/HOTELV5/V12/arrow1.png) no-repeat right 5px center; padding:5px 35px 5px 15px; text-align:left; background-size:15px;}

.tophead .thuser .userinfo {font-size:10px; line-height:14px;}
.tophead .thuser .userinfo A {padding:0px; margin:0px; color:#333333;}

.tophead .thsent {position:absolute; width:450px; height:16px; top:5px; left:0px; text-align:left; font-size:11px; color:#666666; overflow:hidden;}
.tophead .thsent .firstsentence {}
.tophead .thsent .firstsentence .frstsent1 {font-weight:bold;}

.topheadcontainer2 {background-color:#ff3636; height:35px; /*max-width:1600px;*/ margin:0 auto; /*margin-bottom:10px;*/}
.topheadcontainer2 .tophead {width:100%;}
/*.topheadcontainer2 .tophead .s4ylogo {float:left; margin:4px 0 0 15px;}*/
.topheadcontainer2 .tophead .s4ylogo {float:left; margin:0px 0 0 0px; background:transparent url(/images/s4yclub_logo.png) top 0px left 15px no-repeat; height:35px; background-size:125px auto; width:145px;}
.topheadcontainer2 .tophead .s4ylogo .title {display:block; font-weight:100; font-size:22px; color:#fff;}
.topheadcontainer2 .tophead .s4ylogo .text {display:none; font-weight:100; font-size:12px; color:#fff;}
.topheadcontainer2 .tophead .menu {float:left; position:relative; top:4px;}
.topheadcontainer2 .tophead .menu ul {list-style:none; padding:0; margin:2px 0 0 80px;}
.topheadcontainer2 .tophead .menu ul li {float:left; margin:0 25px 0 0;}
.topheadcontainer2 .tophead .menu ul li:last-child {margin:0;}
.topheadcontainer2 .tophead .menu ul li a {color:#fff; font-weight:100; font-size:16px; text-transform:uppercase;}
.topheadcontainer2 .tophead .menu ul li a:hover {}

.headcontainer {height:60px; border-bottom:3px solid #e9e9e9; background-color:#f3f3f3;}
.head {position:relative;}
.head .hlogo {position:absolute; width:140px; height:40px; top:12px; left:0px;}
.head .hlogo A {color:#f03c43; text-decoration:none; text-transform:uppercase; font-size:24px; font-weight:700;}
.head .hmenu {position:absolute; left:170px; top:16px; width:750px;}
.head .hright {position:absolute; left:740px; top:10px; width:200px; text-align:right;}
.head .hright .bestpricehead {font-size:12px; font-weight:200; text-transform:uppercase; color:#4f4f4f; padding-right:28px; background:url(/images/HOTELCHAIN/best_price_guarantee_seel_01.png) no-repeat right center; text-decoration:underline; -moz-text-decoration-color:#cccccc; text-decoration-color:#cccccc; padding-top:10px; padding-bottom:10px; margin-right:10px;}
.head .hright .button21 {font-weight:700; text-transform:uppercase;}

.menutabs {}
.menutabs UL {margin:0; padding:0; font-size:16px; line-height:14px; text-transform:uppercase; font-weight:700; list-style-type:none;}
.menutabs LI {float:left;}
.menutabs LI .menuitem {display:block; text-decoration:none; margin:0; padding:9px 16px 9px 16px; color:#484c53; margin-right:1px;}
.menutabs LI .selected {color:#f03c43;}

.menutabs LI .menupanel {display:none; position:absolute; top:38px; width:220px; background:url(/pictures/microsites/1/35/boxbg1.png); padding:10px 13px 13px 13px; z-index:330;}
.menutabs LI:HOVER .menuitem {color:#000000;}
.menutabs LI:HOVER .selected {color:#f03c43;}
.menutabs LI:HOVER .issubmenu {padding-bottom:15px;}
.menutabs LI:HOVER .menupanel {display:block; margin-top:-5px;}
.menutabs LI:HOVER .menupanel .mpmenuitems {}
.menutabs LI:HOVER .menupanel .mpmenuitems UL {margin:0; padding:0; list-style-type:none;}
.menutabs LI:HOVER .menupanel .mpmenuitems UL LI {float:none; padding-left:16px; background:url(/images/arrow6.gif) no-repeat 0px 9px; padding-bottom:3px; padding-top:4px;}
.menutabs LI:HOVER .menupanel .mpmenuitems UL LI .mpmenuitem {font-size:12px; font-weight:bold; color:#ffffff; text-transform:none; text-decoration:none;}
.menutabs LI:HOVER .menupanel .mpmenuitems UL LI .mpmenuitem:HOVER {text-decoration:underline;}

.positionbar {position:relative; margin-bottom:15px; padding-bottom:10px; font-size:9px; color:#999999; line-height:12px; height:12px; clear:both; border-bottom:1px solid #eeeeee;}
.positionbar A {background:url(/images/arrow5.gif) no-repeat right center; padding-right:10px; margin-right:3px; color:#c5c3bf;}

.headpiccontainer {height:287px;}
.headpic {position:relative; margin-bottom:20px; z-index:0;}

.headpiccontainer2 {position:relative; width:100%; height:250px; background-repeat:no-repeat; background-position:center center;}

.bigpromocontainer {height:430px;}
bigpromo {width:940px; position:relative; height:430px; display:table;}
bigpromo .infocontainer {position:absolute; bottom:0px; right:0px; width:617px; height:180px;}
bigpromo .infocontainer .textcontainer {width:392px; height:180px; float:left; color:#c5c5c5; background:url(/images/HOTELCHAIN/s4yhotels/bg_bigpromo1.png); padding:0px 15px 0px 10px;}
bigpromo .infocontainer .textcontainer H1 {font-size:24px; line-height:26px; font-weight:900;}
bigpromo .infocontainer .textcontainer H1 A {color:#f6f6f6; text-decoration:none;}
bigpromo .infocontainer .textcontainer H2 {color:#c5c5c5; font-size:16px; line-height:20px; font-weight:400;}
bigpromo .infocontainer .textcontainer H2 A {color:#c5c5c5;}
bigpromo .infocontainer .buttoncontainer {width:200px; height:180px; float:right; background:url(/images/HOTELCHAIN/s4yhotels/bg_bigpromo2.png); text-align:center;}
bigpromo .infocontainer .buttoncontainer .origpricerow {margin-top:10px; font-weight:400; font-size:18px; line-height:18px; color:#c5c5c5;}
bigpromo .infocontainer .buttoncontainer .origpricerow .origprice {text-decoration:line-through;}
bigpromo .infocontainer .buttoncontainer .currentprice {color:#f27d2f; font-weight:900; font-size:40px; line-height:48px; margin-bottom:5px;}
bigpromo .infocontainer .buttoncontainer .textrow {font-weight:400; font-size:14px; line-height:14px; color:#c5c5c5; margin-bottom:20px;}
bigpromo .infocontainer .buttoncontainer .btnrow {}
bigpromo .infocontainer .buttoncontainer .btnrow .button21 {width:130px; font-weight:bold;}
bigpromo .infocontainer .discountpercent {position:absolute; width:50px; height:50px; top:-8px; left:380px; background-color:#ff0000; color:#ffffff; font-size:24px; line-height:24px; font-weight:700; text-align:center; border-radius:25px; -moz-border-radius:25px; -webkit-border-radius:25px;}
bigpromo .infocontainer .discountpercent .value {padding-top:12px; display:block;}
bigpromo .infocontainer .discountpercent .value .percent {font-size:16px;}

.bigpromocontainer #wrap {overflow: hidden;}
.bigpromocontainer #wrap bigpromo {display: none;}	
.bigpromocontainer #wrap .is-showing {display: table;}

#bigpromocontainer #bimg1 {height: 430px; width: 100%;  background-size: auto 430px; margin-bottom: -430px; display: none;}
#bigpromocontainer #bimg2 {height: 430px; width: 100%;  background-size: auto 430px; margin-bottom: -430px; display: none;}
#bigpromocontainer #bimg3 {height: 430px; width: 100%;  background-size: auto 430px; margin-bottom: -430px; display: none;}
#bigpromocontainer #bimg4 {height: 430px; width: 100%;  background-size: auto 430px; margin-bottom: -430px; display: none;}
#bigpromocontainer #bimg1.is-showing {display: table;}
#bigpromocontainer #bimg2.is-showing {display: table;}
#bigpromocontainer #bimg3.is-showing {display: table;}
#bigpromocontainer #bimg4.is-showing {display: table;}

.slider-step {height: 66px; margin-bottom: -66px; position: absolute; bottom: 293px; right: -80px; width: 1100px;}
.slider-step .arrow-right {background: url(/images/HOTELCHAIN/arrow1rightoff.png) top left no-repeat; background-size: 66px 66px; width: 66px; height: 66px; margin-bottom: -66px; cursor: pointer; float: right;}
.slider-step .arrow-left {background: url(/images/HOTELCHAIN/arrow1leftoff.png) top left no-repeat; background-size: 66px 66px; width: 66px; height: 66px; margin-bottom: -66px; cursor: pointer; float: left;}
.slider-step .arrow-right:hover {background: url(/images/HOTELCHAIN/arrow1right.png) top left no-repeat; background-size: 66px 66px; width: 66px; height: 66px; margin-bottom: -66px; cursor: pointer; float: right;}
.slider-step .arrow-left:hover {background: url(/images/HOTELCHAIN/arrow1left.png) top left no-repeat; background-size: 66px 66px; width: 66px; height: 66px; margin-bottom: -66px; cursor: pointer; float: left;}

.searchbar {position:absolute; top:130px; left:20px;}
.searchbar .labelrow {padding-bottom:2px;}
.searchbar .labelrow .labl {float:left;}
.searchbar .labelrow .labl .labltxt {background:url(/images/HOTELCHAIN/s4yhotels/bg_bigpromo1.png); font-size:14px; line-height:14px; font-weight:900; text-transform:uppercase; color:#e2e2e2; padding:2px 6px 0px 6px;}
.searchbar .labelrow .labl .labltxt {
-moz-border-radius-topleft:5px; -moz-border-radius-topright:5px; 
-webkit-border-top-right-radius:5px; -webkit-border-top-left-radius:5px;
border-top-left-radius:5px; border-top-right-radius:5px;
}
.searchbar .labelrow .labl1 {margin-left:10px;}
.searchbar .labelrow .labl2 {margin-left:240px;}
.searchbar .labelrow .labl3 {margin-left:110px;}
.searchbar .inputrow {background:url(/images/HOTELCHAIN/s4yhotels/bg_bigpromo1.png); -moz-border-radius:8px; -webkit-border-radius:8px; border-radius:8px; padding:5px;}
.searchbar .inputrow .inp {float:left; border:1px solid #9b9b9b; padding:5px 10px 5px 10px; font-size:24px; line-height:24px; color:#333333; background-color:#ffffff; -moz-border-radius:6px; -webkit-border-radius:6px; border-radius:6px; margin-right:10px; cursor:pointer;}
.searchbar .inputrow .inpemty {line-height:24px; color:#c9c9c9;}
.searchbar .inputrow .inpfilled {line-height:24px; color:#333333;}
.searchbar .inputrow .inpwhere {width:320px;}
.searchbar .inputrow .inpdate {width:150px; background:url(/images/HOTELCHAIN/s4yhotels/icon_calendar1.png) no-repeat 140px 2px; background-color:#ffffff;}
.searchbar .inputrow .inparrivalinpelement {position:absolute; left:360px;}
.searchbar .inputrow .inparrival {position:relative;}
.searchbar .inputrow .inpdepartureinpelement {position:absolute; left:540px;}
.searchbar .inputrow .inpdeparture {position:relative;}
.searchbar .inputrow .inpsubmit {float:left;}
.searchbar .inputrow .inpsubmit .button21 {font-weight:bold; text-transform:uppercase; width:120px; text-align:center;}
.searchbar .inputrow .inpwherepanel {position:absolute; width:620px;}
.searchbar .inputrow .inpwherepanel .ipaneltop {position:relative; width:320px; height:30px; border:1px solid #9b9b9b; padding:5px 10px 5px 10px; font-size:24px; line-height:24px; color:#333333; background-color:#ffffff; border-bottom:1px; z-index:500;}
.searchbar .inputrow .inpwherepanel .ipanelcont {position:relative; border:1px solid #9b9b9b; color:#333333; background-color:#ffffff; margin-top:-1px; z-index:499; padding:10px;}
.searchbar .inputrow .inpwherepanel .ipanelcont .close {position:absolute; right:10px; top:10px;}
.searchbar .inputrow .inpwherepanel .ipanelcont .close .closelink {background:url(/images/HOTELCHAIN/s4yhotels/icon_close1.png) no-repeat right center; padding-right:34px; font-size:14px; text-transform:uppercase; color:#666666; font-weight:700;}
.searchbar .inputrow .inpwherepanel .ipanelcont .label {}
.searchbar .inputrow .inpwherepanel .ipanelcont .list {margin-bottom:20px;}
.searchbar .inputrow .inpwherepanel .ipanelcont .list UL {}
.searchbar .inputrow .inpwherepanel .ipanelcont .list UL LI {float:left; margin-right:25px;}
.searchbar .inputrow .inpwherepanel .ipanelcont .listsep {margin-bottom:20px; clear:both;}

.monthlytopic {width:940px; margin:0 auto;}
.monthlytopic H2 {font-size:30px; line-height:36px; font-weight:500; text-align:center;}
.monthlytopic H3 {font-size:24px; line-height:30px; font-weight:100; text-align:center;}

.monthlytopicbox {margin-top:50px;}
.monthlytopicbox .pic IMG {border-radius:50%; float:left;}
.monthlytopicbox .info {position:relative; left:60px; padding-top:50px;}
.monthlytopicbox .info .title {font-size:36px; font-weight:400; margin-bottom:40px;line-height: 36px;}
.monthlytopicbox .info .title A {color:#464646;}
.monthlytopicbox .info .text {}
.monthlytopicbox .info .button3{margin-top:40px; padding-left:40px; padding-right:40px;}
.monthlytopicbox .info A {color:#333333;}

.monthlytopicboxright .pic IMG {border-radius:50%; float:right;}
.monthlytopicboxright .info {padding-top:40px; width:600px;}
.monthlytopicboxright .title {float:right; text-align:right; margin-right:40px;}
.monthlytopicboxright .text {float:right; text-align:right; margin-right:40px;}
.monthlytopicboxright .button3 {float:right; margin-right:40px; margin-top:40px; padding-left:40px; padding-right:40px;}
.monthlytopicboxright .button3 A {color:#333333;}


.contentcontainer {}
.content {clear:both; padding-bottom:30px;}
.content .maincont {width:700px; float:right;}
.content .boxcont {position:relative; width:220px; margin-right:20px; margin-top:20px; float:left;}
.content .maincontfull {width:950px;}

.leftbox {margin-bottom:20px; padding:0px;}
.leftbox .lbtitle {font-size:16px; line-height:18px; font-weight:700; text-transform:uppercase; padding:0px 0px 4px 0px; margin-bottom:10px; border-bottom:1px solid #cccccc; color:#666666;}
.leftbox .lbtitle .lbtnav {float:right; font-size:12px; line-height:18px; font-weight:300; text-transform:none; margin-bottom:10px; color:#666666;}
.leftbox .lbtitle A {color:#666666;}
.leftbox .lbcontent {font-size:16px; line-height:20px; color:#666666;}
.leftbox .lbtitlesep {}
.leftbox .lbcontent OL {padding:0px; margin:10px 0px 10px 10px; line-height:18px;}
.leftbox .lbcontent OL LI {padding-bottom:5px;}
.leftbox .lbcontent UL {list-style-type:none; padding:0px; margin:10px 0px 10px 0px; line-height:18px;}
.leftbox .lbcontent UL LI {padding-bottom:5px; background:url(/images/arrow1small_gray2.png) no-repeat 0px 5px; padding-left:14px;}
.leftbox .lbcontent .boxmore {margin-top:5px; font-size:11px; text-align:right;}
.leftbox .lbcontent .boxmore A {margin-left:15px; padding-left:20px; background:url(/images/arrow1.gif) no-repeat 0px 5px;}
.leftbox .lbcontent .boxmore2 {margin-top:20px; font-size:11px;}

.submenubox {background-color:#eeeeee; padding:10px;}
.submenubox .lbtitle {color:#333333; border-bottom:0px solid #cccccc;}
.submenubox .lbcontent {color:#333333; font-size:18px; line-height:22px;}

.submenu {list-style-type:none; padding:0px; margin:0px;}
.submenu .mainmenuitem {border-bottom:0px dotted #cccccc; padding-left:20px; background:url(/images/arrow1.gif) no-repeat 6px 9px;}
.submenu .mainmenuitem A {display:block; padding-bottom:6px;}
.submenu .mainmenuitem:HOVER {color:#eeeeee;}
.submenu .mainmenuitem:HOVER A {text-decoration:underline;}
.submenu .mainmenuitemselected {background:url(/images/arrow8.gif) no-repeat 6px 9px;}
.submenu .mainmenuitemselected A {font-weight:bold; color:#333333;}
.submenu .mainmenuitemselected:HOVER {}
.submenu .mainmenuitemselected:HOVER A {}

.submenu .submenuitem {border-bottom:1px dotted #cccccc; padding-left:50px; background:url(/images/arrow1.gif) no-repeat 36px 9px;}
.submenu .submenuitem A {display:block; padding-bottom:3px; padding-top:4px;}
.submenu .submenuitem:HOVER {background-color:#eeeeee;}
.submenu .submenuitem:HOVER A {text-decoration:none;}
.submenu .submenuitemselected {background:url(/images/arrow6.gif) no-repeat 36px 9px; background-color:#134c8f;}
.submenu .submenuitemselected A {color:#ffffff; font-weight:bold;}
.submenu .submenuitemselected:HOVER { background:url(/images/arrow6.gif) no-repeat 36px 9px; background-color:#134c8f;}
.submenu .submenuitemselected:HOVER A {color:#ffffff; font-weight:bold;}

.submenu .menuitemnolink {}

.menusubpromo {margin-top:20px;}

.footercontainer {background-color:#333333;}
.footer {color:#dddddd; padding:50px 0px 20px 0px;}
.footer .fbox {width:220px; margin-right:20px; float:left;}
.footer .fbox .fbtitle {font-size:24px; line-height:28px; font-weight:200; margin-bottom:12px;}
.footer .fbox .fbsubtitle {font-size:18px; line-height:20px; font-weight:200; margin-bottom:12px; margin-top:-12px;}
.footer .fbox .fbcontent {font-size:18px; line-height:24px;}
.footer .fbox .fbcontent A {color:#ffffff; text-decoration:none;}
.footer .fbox .fbcontent UL {padding:0px; margin:0px; list-style-type:none;}
.footer .fbabout {width:400px;}
.footer .fbabout .fbtitle {font-weight:700;}
.footer .fbabout .fbsubtitle {font-style:italic; font-weight:400;}
.footer .fbnews {width:280px;}
.footer .fbfollow {margin-right:0px;}

.footer2 {font-size:14px; line-height:18px; color:#999999; padding:0px 0px 50px 0px;}
.footer2 A {color:#aaaaaa;}

.objectbox1 {width:220px; height:300px; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden; background-color:#f5f5f5;}
.objectbox1 .pic {width:220px; height:150px; background-color:#ededed;}
.objectbox1 .info {height:140px; background-color:#f5f5f5; overflow:hidden;}
.objectbox1 .info .title A {font-size:22px; line-height:24px; font-weight:bold; display:block; padding:7px;}
.objectbox1 .info .lead {font-size:16px; line-height:20px; font-weight:normal; color:#888888; padding:0px 7px 7px 7px;}
.objectbox1last {margin-right:0px;}

/* NYITOLAP ------------------------------------------------------------------*/
.hometheme {position:relative; height:440px; background:url(/images/HOTELCHAIN/shadow1.png) no-repeat center top;}
.hometheme .pic {position:absolute; top:50px; left:60px; width:333px; height:333px;}
.hometheme .pic IMG {border-radius:170px; -moz-border-radius:170px; -webkit-border-radius:170px;}
.hometheme .text {position:absolute; top:20px; left:380px; width:560px; text-align:right;}
.hometheme .text H3 {font-size:60px; font-weight:400; line-height:60px; font-family:Garamond; margin:0px 0px 20px 0px; font-style:italic;}
.hometheme .text H3 A {color:#484c53;}
.hometheme .text H4 {font-size:22px; font-weight:400; line-height:30px; color:#222222; padding-left:60px;}
.hometheme .month {position:absolute; top:40px; left:10px; width:137px; height:59px; background:url(/images/HOTELCHAIN/themeofthemonth02.png) no-repeat 0px 0px;}
.hometheme .month SPAN {display:block; padding:19px 0px 0px 15px; font-size:24px; font-weight:700; line-height:28px;}
.hometheme {}

.homehotelscontainer {background-color:#e0e0e0; border-bottom:1px solid #cccccc; padding-bottom:10px;}
.homehotels {}
.homehotels .textcontainer {position:relative; padding:30px 0px 30px 0px;}
.homehotels .textcontainer H2 {padding:0px; margin:0px; font-size:48px; line-height:56px; font-weight:400; margin-bottom:20px; text-align:center;}
.homehotels .textcontainer H2 A {color:#484c53; text-decoration:none;}
.homehotels .textcontainer H3 {padding:0px 160px 0px 160px; margin:0px; font-size:24px; font-weight:200; line-height:32px; color:#222222; margin-bottom:20px; text-align:center;}
.homehotels .harrow1left {position:absolute; top:160px; left:20px; width:86px; height:64px; background:url(/images/HOTELCHAIN/homearrow1left.png) no-repeat 0px 0px;}
.homehotels .harrow1right {position:absolute; top:160px; left:830px; width:86px; height:64px; background:url(/images/HOTELCHAIN/homearrow1right.png) no-repeat 0px 0px;}

.hotelhomebox {width:290px; height:310px; float:left; margin-right:35px; margin-bottom:30px;}
.hotelhomebox .pretext {height:20px; text-align:center; font-weight:700; font-size:14px; line-height:14px; padding-top:0px; color:#333333;}
.hotelhomebox .pic {width:290px; height:170px;}
.hotelhomebox .textcont {width:290px; height:120px; overflow:hidden; background-color:#ffffff;}
.hotelhomebox .textcont .title {padding:20px 5px 15px 5px; text-align:center;}
.hotelhomebox .textcont .title A { font-size:22px; text-transform:uppercase; color:#333333; text-decoration:none;} /*font-family:Garamond;*/
.hotelhomebox .textcont .title A:HOVER {border-bottom:1px dotted #cccccc; color:#333333;}
.hotelhomebox .textcont .text {font-size:18px; line-height:18px; color:#444444; font-style:italic; text-align:center; padding:0px 10px 0px 10px;}
.hotelhomeboxlast {margin-right:0px;}

.homepackagescontainer {background-color:#f9f9f9;  border-top:1px solid #cccccc; padding-bottom:10px;}
.homepackages {}
.homepackages .textcontainer {position:relative; padding:30px 0px 30px 0px;}
.homepackages .textcontainer H2 {padding:0px; margin:0px; font-size:48px; line-height:56px; font-weight:400; margin-bottom:20px; text-align:center;}
.homepackages .textcontainer H2 A {color:#484c53; text-decoration:none;}
.homepackages .textcontainer H3 {padding:0px 160px 0px 160px; margin:0px; font-size:24px; font-weight:200; line-height:32px; color:#222222; margin-bottom:20px; text-align:center;}

.homeofferscont {position:relative; height:450px;}

.homeoffercontainer {position:absolute; width:940px; overflow:hidden; margin-top:30px;}
.homeofferbox {position:relative; width:290px; height:350px; float:left; margin-right:360px; margin-bottom:30px;}
.homeofferbox .pretext {position:relative; height:20px; text-align:center; font-weight:700; font-size:14px; line-height:14px; text-transform:uppercase; padding-top:10px; padding-bottom:5px; color:#555555; background-color:#e9e9e9;}
.homeofferbox .pic {position:relative; width:290px; height:170px;}
.homeofferbox .pricestickcont {position:absolute; bottom:140px; width:290px;}
.homeofferbox .pricestickcont .pricestick {width:200px; margin:0 auto; background-color:#ffffff; padding:5px 0px 0px 5px;}
.homeofferbox .pricestickcont .pricestick .psrow1 {font-size:11px; line-height:11px; color:#888888;}
.homeofferbox .pricestickcont .pricestick .psrow2 {font-size:30px; line-height:22px; color:#f07b38; font-weight:700;}
.homeofferbox .pricestickcont .pricestick .discounted {font-size:14px; line-height:14px; color:#cccccc; font-weight:400; text-decoration:line-through;}
.homeofferbox .pricestickcont .pricestick .psrow2 .currsign {font-size:14px; font-weight:400;}
.homeofferbox .textcont {width:290px; height:120px; overflow:hidden; background-color:#e7e7e7;}
.homeofferbox .textcont .title {padding:20px 5px 15px 5px; text-align:center;}
.homeofferbox .textcont .title A {font-size:22px; font-weight:700; text-transform:uppercase; color:#555555; text-decoration:none; border-bottom:1px dotted #cccccc;}
.homeofferbox .textcont .title A:HOVER {border-bottom:1px dotted #333333; color:#000000;}
.homeofferbox .textcont .text {font-size:16px; line-height:18px; color:#888888; font-style:italic; text-align:center; padding:0px 10px 0px 10px;}
.homeofferbox .buttoncont {text-align:center; padding-top:5px; background-color:#e9e9e9; padding-bottom:30px;}
.homeofferbox .buttoncont .button21 {text-transform:uppercase; font-size:12px; padding:0px 40px 0px 40px;}

.subbigpromocontainer {background-color:#efece6; padding:0px 0px 0px 0px; height:170px; max-width:940px; margin:0 auto; text-align:left; margin-top:30px;}
.subbigpromo {position:relative;}
.subbigpromo .pic {position:absolute; width:290px; height:170px;}
.subbigpromo .info {position:absolute; height:250px; margin-left:330px; padding-right:20px;}
.subbigpromo .info .title {font-size:26px; line-height:30px; text-transform:uppercase; font-weight:bold;  padding-top:20px; padding-bottom:10px;}
.subbigpromo .info .text {font-size:18px; line-height:22px; margin-bottom:15px;}
.subbigpromo .info .more {text-align:right; margin-right:20px;}

.offerofthemonthcontainer {position:absolute; width:290px; top:30px; left:325px;}
.offerofthemonthbox {position:relative; width:290px; height:375px;}
.offerofthemonthbox .pretext {position:relative; height:38px; text-align:center; font-weight:200; font-size:28px; line-height:28px; text-transform:uppercase; padding-top:7px; color:#ffffff; background-color:#e77a2e;}
.offerofthemonthbox .pic {position:relative; width:290px; height:185px;}
.offerofthemonthbox .pricestickcont {position:absolute; top:120px; width:290px;}
.offerofthemonthbox .pricestickcont .pricestick {width:190px; margin:0 auto; background-color:#e77a2e; padding:5px 0px 0px 5px;}
.offerofthemonthbox .pricestickcont .pricestick .psrow1 {font-size:12px; line-height:12px; color:#ecabab;}
.offerofthemonthbox .pricestickcont .pricestick .psrow2 {font-size:36px; line-height:22px; color:#ffffff; font-weight:700;}
.offerofthemonthbox .pricestickcont .pricestick .discounted {font-size:14px; line-height:14px; color:#ffd0b0; font-weight:400; text-decoration:line-through;}
.offerofthemonthbox .pricestickcont .pricestick .psrow2 .currsign {font-size:14px; font-weight:400;}
.offerofthemonthbox .textcont {width:290px; height:95px; overflow:hidden; background-color:#e77a2e;}
.offerofthemonthbox .textcont .title {padding:15px 5px 5px 5px; text-align:center;}
.offerofthemonthbox .textcont .title A {font-size:20px; line-height:25px; font-weight:700; text-transform:uppercase; color:#f1f1f1; text-decoration:none; border-bottom:1px dotted #ef914f;}
.offerofthemonthbox .textcont .title A:HOVER {border-bottom:1px dotted #f1f1f1; color:#ffffff;}
.offerofthemonthbox .textcont .text {font-size:16px; line-height:18px; color:#888888; font-style:italic; text-align:center; padding:0px 10px 0px 10px;}
.offerofthemonthbox .buttoncont {text-align:center; padding-bottom:20px; background-color:#e77a2e;}
.offerofthemonthbox .buttoncont .button21 {text-transform:uppercase; font-size:18px; font-weight:900; padding:5px 40px 5px 40px; color:#c1030d;}

.seasonoffercontainer {}
.seasonoffercontainer H2 {font-size:24px; line-height:28px; margin-bottom:20px; padding:0px; text-align:center; color:#484c53;}
.seasonoffercontainer .seasoncards {position:relative;}
.seasonoffercontainer .seasonemorelinks {text-align:center; clear:both; padding-top:10px; padding-bottom:15px; font-size:14px;}
.seasonoffercontainer .seasonemorelinks A {color:#484c53;}
.seasonofferbox {width:220px; height:80px; background-color:#f3f3f3; float:left; margin-right:20px; margin-bottom:20px; overflow:hidden;}
.seasonofferbox .pic {position:absolute; width:80px; height:80px; background-color:#cccccc; overflow:hidden;}
.seasonofferbox .textcont {margin-left:80px; padding:5px 8px 8px 8px;}
.seasonofferbox .textcont .title {}
.seasonofferbox .textcont .title A {font-size:22px; line-height:22px; font-weight:700; text-transform:uppercase; color:#484c53; text-decoration:none;}
.seasonofferbox .textcont .title A:HOVER {color:#000000;}
.seasonofferbox .textcont .text {font-size:18px; font-weight:300; line-height:22px; color:#666666;}

.seasonofferbox2 .textcont .title {margin-bottom:5px;}
.seasonofferbox2 .textcont .title A {font-size:14px; line-height:16px; font-weight:700; text-transform:uppercase; color:#484c53; text-decoration:none;}
.seasonofferbox2 .textcont .text {font-size:14px; line-height:14px;}


.s4yinfocontainer {background-color:#fbfbfb; padding:10px 0px 20px 0px; margin-bottom:40px;}
.s4yinfo {position:relative;}
.s4yinfo H2 {font-size:30px; line-height:34px; margin-bottom:20px; padding:0px; text-align:center; color:#484c53; font-weight:400;}
.s4yinfo H2 A {color:#484c53;}
.s4yinfo H3 {font-size:18px; line-height:22px; margin-bottom:20px; padding:0px; text-align:center; color:#484c53; font-weight:200; padding:0px 40px 0px 40px;}
.s4yinfo .s4yinfolinks {font-size:18px; line-height:22px; margin-bottom:20px; padding:0px; text-align:center; color:#484c53; text-transform:uppercase; font-weight:700;}
.s4yinfo .s4yinfolinks A {color:#4b5e7f;}
.s4yinfo .s4yinfolinks A:HOVER {color:#39598e; border-bottom:1px dotted #aec1e2; text-decoration:none;}
.s4yinfo .s4yinfolinks .rolunk {margin-right:20px; padding-left:28px; background:url(/images/HOTELCHAIN/icon01.png) no-repeat 0px 0px;}
.s4yinfo .s4yinfolinks .ajanlatok {margin-right:20px; padding-left:28px; background:url(/images/HOTELCHAIN/icon02.png) no-repeat 0px 0px;}
.s4yinfo .s4yinfolinks .szallodak {margin-right:20px; padding-left:28px; background:url(/images/HOTELCHAIN/icon03.png) no-repeat 0px 0px;}
.s4yinfo .s4yinfolinks .hirlevel {margin-right:0px; padding-left:28px; background:url(/images/HOTELCHAIN/icon04.png) no-repeat 0px 0px;}
.s4yinfo .harrow1left {position:absolute; top:130px; left:80px; width:86px; height:64px; background:url(/images/HOTELCHAIN/homearrow1left.png) no-repeat 0px 0px;}
.s4yinfo .harrow1right {position:absolute; top:130px; left:770px; width:86px; height:64px; background:url(/images/HOTELCHAIN/homearrow1right.png) no-repeat 0px 0px;}

.hotelhomebox2 {height:100px; background-color:#f3f3f3; margin-bottom:20px;}
.hotelhomebox2 .pic {position:absolute; width:120px; height:100px; background-color:#cccccc;}
.hotelhomebox2 .textcont {margin-left:120px; padding:10px;}
.hotelhomebox2 .textcont .title {}
.hotelhomebox2 .textcont .title A {font-size:22px; line-height:22px; font-weight:700; text-transform:uppercase; color:#484c53; text-decoration:none;}
.hotelhomebox2 .textcont .title A:HOVER {color:#000000;}
.hotelhomebox2 .textcont .text {font-size:16px; line-height:18px; font-weight:400; color:#777777;}




/* CSOMAGKARTYA CSOMAG LISTA OLDALON -----------------------------------------*/
.pcard {position:relative; width:220px; height:280px; margin-right:20px; margin-bottom:20px; float:left; background-color:#f5f5f5;}
.pcard .loyaltydiscount {position:absolute; top:10px; left:-5px; background-color:#333333; color:#ffffff; padding:2px 4px 2px 4px;}
.pcard .loyaltydiscount .ldtext .ldpercent {font-size:16px; font-weight:bold;}
.pcard .discountrooms {position:absolute; width:60px; height:60px; top:0px; left:100px; background-color:#f16728; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.pcard .discountrooms .discountroomsinner {display:table-cell; width:60px; height:60px; vertical-align:middle;}
.pcard .discountrooms .discountroomsinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.pcard .discountrooms .discountroomsinner .discountvalue {font-size:26px; line-height:26px; font-weight:bold;}
.pcard .discountrooms .discountroomsinner .discounttext {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.pcard .discountpercent {position:absolute; width:80px; height:80px; top:-8px; left:150px; background-color:#ff0000; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.pcard .discountpercent .discountpercentinner {display:table-cell; width:80px; height:80px; vertical-align:middle;}
.pcard .discountpercent .discountpercentinner .discountvalue {font-size:32px; line-height:32px; font-weight:bold;}
.pcard .discountpercent .discountpercentinner .discounttext {font-family:Tahoma; font-size:9px; text-transform:uppercase;}
.pcard .extragiftlabel {position:absolute; bottom:120px; left:-5px; background-color:#ff0000; color:#ffffff; padding:5px 10px 5px 10px; font-weight:bold;}
.pcard .pbsonlinediscount {position:absolute; top:110px; left:155px; background:url(/images/icons/creditcards1.png) no-repeat 10px 0px; width:60px; height:30px;}
.pcard .pbsonlinediscount .pbsopercent {position:absolute; width:28px; height:28px; top:0px; left:32px;  background-color:#ff0000; color:#ffffff; text-align:center; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.pcard .pbsonlinediscount .pbsopercent .pbsodisc {padding-top:8px; font-size:12px; line-height:12px; font-weight:bold; display:block;}
.pcard .pic {width:220px; height:125px; background-color:#ededed;}
.pcard .info {height:100px; overflow:hidden; margin-bottom:6px;}
.pcard .info .sub {font-size:14px; line-height:14px; font-weight:700; color:#666666; padding:7px 7px 4px 7px;}
.pcard .info .name,
.pcard .info .name H4 {font-size:20px; line-height:20px; font-weight:bold; display:block; padding:0px 7px 5px 7px;}
.pcard .info .name A {}
.pcard .info .details {font-size:11px; line-height:14px; margin-bottom:4px; margin-top:-3px; font-weight:bold;}
.pcard .info .details .label {font-weight:normal; font-style:italic;}
.pcard .info .text, 
.pcard .info .text H5 {display:none; font-size:16px; line-height:20px; font-weight:normal; color:#888888; padding:0px 7px 7px 7px;}
.pcard .roomprice {font-size:16px; line-height:20px; margin-bottom:0px; color:#b0b0b0; padding:0px 7px 7px 7px;}
.pcard .roomprice .price {font-size:18px; line-height:20px; font-weight:700;}
.pcard .discountedprice {text-decoration:line-through; font-size:14px; line-height:10px;}
.pcard .discountedprice .price {font-size:14px; line-height:12px; color:#999999; font-weight:normal;}
.pcard .discountprice {font-size:15px; line-height:14px;}
.pcard .discountprice .price {font-size:18px; line-height:14px; font-weight:700;}
.pcard .buttons {padding:5px 7px 7px 7px; display:none;}
.pcard .buttons .morebutton {font-size:14px; line-height:14px; text-transform:uppercase;}
.pcard .buttons .morebutton:HOVER {}
.pcardlast {margin-right:0px;}

.pcardnew {position:relative; width:220px; height:265px; margin-right:20px; margin-bottom:20px; float:left; padding:0px; background-color:#f5f5f5; }
.pcardnew .discountrooms {position:absolute; width:60px; height:60px; top:0px; left:100px; background-color:#f16728; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.pcardnew .discountrooms .discountroomsinner {display:table-cell; width:60px; height:60px; vertical-align:middle;}
.pcardnew .discountrooms .discountroomsinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.pcardnew .discountrooms .discountroomsinner .discountvalue {font-size:26px; line-height:26px; font-weight:bold;}
.pcardnew .discountrooms .discountroomsinner .discounttext {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.pcardnew .discountpercent {position:absolute; width:80px; height:80px; top:-8px; left:150px; background-color:#ff0000; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.pcardnew .discountpercent .discountpercentinner {display:table-cell; width:80px; height:80px; vertical-align:middle;}
.pcardnew .discountpercent .discountpercentinner .discountvalue {font-size:32px; line-height:32px; font-weight:bold;}
.pcardnew .discountpercent .discountpercentinner .discounttext {font-family:Tahoma; font-size:9px; text-transform:uppercase;}
.pcardnew .extragiftlabel {position:absolute; bottom:120px; left:-5px; background-color:#ff0000; color:#ffffff; padding:5px 10px 5px 10px; font-weight:bold; font-size:16px;}
.pcardnew .pbsonlinediscount {position:absolute; top:110px; left:155px; background:url(/images/icons/creditcards1.png) no-repeat 10px 0px; width:60px; height:30px;}
.pcardnew .pbsonlinediscount .pbsopercent {position:absolute; width:28px; height:28px; top:0px; left:32px;  background-color:#ff0000; color:#ffffff; text-align:center; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.pcardnew .pbsonlinediscount .pbsopercent .pbsodisc {padding-top:8px; font-size:12px; line-height:12px; font-weight:bold; display:block;}
.pcardnew .pic {width:220px; height:150px; overflow:hidden;}
.pcardnew .info {height:115px; overflow:hidden;}
.pcardnew .info A {display:block; height:90px; text-align:center; padding:15px 10px 10px 10px;}
.pcardnew .info A .name {font-size:24px; line-height:26px; font-weight:700; text-transform:uppercase; color:#575757; display:block; height:50px; overflow:hidden;}
.pcardnew .info A .text {font-size:20px; line-height:22px; font-weight:500; text-transform:none; color:#575757;}
.pcardnew .info A .roomprice {display:block; font-size:14px; line-height:18px; margin-top:10px; color:#918c12;}
.pcardnew .info A .roomprice .price {font-weight:bold; font-size:16px;}
.pcardnew .info A .discountedprice {text-decoration:line-through; font-size:12px; margin-top:5px; color:#999999;}
.pcardnew .info A .discountedprice .price {color:#999999; font-weight:normal; font-size:12px;}
.pcardnew .info A .discountprice {font-size:14px; line-height:14px; margin-top:-2px;}
.pcardnew .info A .discountprice .price {color:#ff0000; font-weight:700;}
.pcardnew:HOVER .info A {text-decoration:none; background-color:#f03c43;}
.pcardnew:HOVER .info A .name {color:#ffffff;}
.pcardnew:HOVER .info A .text {color:#ffffff;}
.pcardnew:HOVER .info A .roomprice {color:#f0e2c3;}
.pcardnew:HOVER .info A .roomprice .price {}
.pcardnew:HOVER .info A .discountedprice {color:#f0e2c3;}
.pcardnew:HOVER .info A .discountedprice .price {color:#f0e2c3;}
.pcardnew:HOVER .info A .discountprice {color:#ff0000;}
.pcardnew:HOVER .info A .discountprice .price {color:#ff0000;}


/* HOTEL LISTA DOBOZ ---------------------------------------------------------*/
.lefthotellist {}
.lefthotellist .hlitem {border-bottom:1px solid #d9d9d9; padding-bottom:8px; padding-top:8px;}
.lefthotellist .hlitem .name {font-size:12px; line-height:13px; font-weight:bold; padding-bottom:2px;}
.lefthotellist .hlitem .text {font-size:11px; line-height:13px; color:#9c9c9c;}
.lefthotellist .hlitem .text .price {font-size:14px; line-height:13px; font-weight:bold; float:right;}
.lefthotellist .hlitemlast {border-bottom:0px;}

/* HOTEL LISTA OLDAL ---------------------------------------------------------*/
.hotellist1 {}
.hotellist1 .item {margin-bottom:15px; border-bottom:1px solid #cccccc; padding-bottom:15px; min-height:200px; width:700px;}
.hotellist1 .item .pic {margin-right:15px; margin-bottom:15px; width:240px; height:200px; background-color:#f3f3f3; float:left;}
.hotellist1 .item .info {position:relative; padding-left:0px; height:200px; overflow:hidden;}
.hotellist1 .item .info .name {font-size:28px; line-height:24px; font-weight:400; margin-bottom:3px;}
.hotellist1 .item .info .name A {color:#333333; text-decoration:none;}
.hotellist1 .item .info .inforow1 {font-size:18px; line-height:22px; font-weight:normal; color:#777777; margin-bottom:26px;}
.hotellist1 .item .info .inforow2 {margin-top:-21px;}
.hotellist1 .item .info .text {font-size:16px; line-height:20px; font-weight:200; width:260px; color:#777777;}
.hotellist1 .item .info .fromprice {position:absolute; right:0px; bottom:0px; width:130px; padding:10px; margin-left:10px; background-color:#f5f5f5; text-align:center;}
.hotellist1 .item .info .fromprice .fprow1 {font-size:14px; line-height:20px; color:#666666; margin-bottom:6px;}
.hotellist1 .item .info .fromprice .fprow2 {font-size:34px; line-height:20px; font-weight:700; margin-bottom:6px;}
.hotellist1 .item .info .fromprice .fprow3 {font-size:16px; line-height:20px; color:#666666; margin-bottom:10px;}
.hotellist1 .item .info .fromprice .fprow4 {}

.pricelist1 {}
.pricelist1 .priceblock {margin-bottom:15px; margin-top:10px;}
.pricelist1 .priceblock .ptitle1 {text-transform:uppercase; font-size:36px; line-height:46px; font-weight:500; color:#ffffff; text-transform:uppercase; text-align:right; background-color:#cccccc; padding:5px 10px 5px 0px;}
.pricelist1 .priceblock .prow1 {border-top:1px solid #cccccc; margin-top:8px; padding-top:8px; margin-bottom:5px;}
.pricelist1 .priceblock .prow1 .discountsign {font-size:14px; font-weight:bold; padding:2px 6px 2px 6px; background-color:#ff0000; color:#ffffff;}
.pricelist1 .priceblock .prow1 .name {font-size:18px; line-height:22px; font-weight:bold;}
.pricelist1 .priceblock .prow1 .subtitle {font-size:14px; line-height:16px; font-weight:bold;}
.pricelist1 .priceblock .prow1 .pright {float:right;}
.pricelist1 .priceblock .prow1 .pright .roomprice {font-size:16px; color:#999999; margin-right:20px;}
.pricelist1 .priceblock .prow1 .pright .roomprice .price {font-weight:bold; font-size:18px;}
.pricelist1 .priceblock .prow1 .pright .roomprice .discountedprice {color:#666666; text-decoration:line-through;}
.pricelist1 .priceblock .prow1 .pright .roomprice .discountedprice .price {font-weight:normal; font-size:16px; color:#666666;}
.pricelist1 .priceblock .prow1 .pright .morelink {}
.pricelist1 .priceblock .prow1 .pright .morelink .nightselect {border:1px solid #4e4e4e; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; appearance:none; -moz-appearance:none; -webkit-appearance:none; background:url(/images/select_arrow.png) no-repeat right center; cursor:pointer; padding-right:20px;}
.pricelist1 .priceblock .prow1 .pright .morelink .morebutton {color:#ffffff; text-transform:uppercase; font-size:11px; font-weight:bold; padding:4px 8px 3px 8px; background:#4e4e4e; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:pointer; border:0px;}
.pricelist1 .priceblock .prow1 .pright .morelink .morebutton:HOVER {color:#ffffff; text-decoration:none; background:#959595;}
.pricelist1 .priceblock .prow1 .pright .morelink .morebuttondisabled {background-color:#cccccc;}
.pricelist1 .priceblock .prow2 {font-size:12px; line-height:16px; font-weight:bold; margin-top:-10px; margin-bottom:15px;}
.pricelist1 .priceblock .psubrow1 {margin-top:5px; margin-bottom:5px; padding:0px 0px 0px 20px;}
.pricelist1 .priceblock .psubrow1 .name {font-size:16px; line-height:20px; font-weight:bold; width:50%; float:left;}
.pricelist1 .priceblock .psubrow1 .name .note {font-size:12px; line-height:16px; font-weight:normal; width:50%;}
.pricelist1 .priceblock .psubrow1 .pright {float:right; padding-right:120px;}
.pricelist1 .priceblock .psubrow1 .pright .roomprice {font-size:14px;}
.pricelist1 .priceblock .psubrow1 .pright .roomprice .price {color:#ff0000; font-weight:bold;}
.pricelist1 .priceblock .info {margin-top:-10px;}
.pricelist1 .priceblock .info .properties {font-size:13px; line-height:16px; font-weight:normal; color:#000000; text-transform:uppercase; margin-bottom:8px;}
.pricelist1 .priceblock .info .properties .nights {padding-left:16px; background:url(/images/HOTELV5/HOTELIZATOR/icon_nights1_16x16.png) no-repeat -2px 1px; margin-right:10px;}
.pricelist1 .priceblock .info .properties .nights .nplus {font-size:11px; line-height:11px; text-transform:none; color:#324d2b; background-color:#cde7c6; padding:1px 4px 1px 4px;}
.pricelist1 .priceblock .info .properties .board {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board1_16x16.png) no-repeat 0px 2px; margin-right:10px;}
.pricelist1 .priceblock .info .properties .boardEN {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board0_16x16.png) no-repeat 0px 2px;}
.pricelist1 .priceblock .info .properties .boardR {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board1_16x16.png) no-repeat 0px 2px;}
.pricelist1 .priceblock .info .properties .boardFP {padding-left:20px; background:url(/images/HOTELV5/HOTELIZATOR/icon_board2_16x16.png) no-repeat 0px 2px;}
.pricelist1 .priceblock .info .properties .board .boardupgrade {font-size:11px; text-transform:none; color:#999999;}
.pricelist1 .priceblock .info .properties .packagegroups {display:inline; font-size:11px; line-height:12px; font-weight:normal; color:#777777; text-transform:none;}
.pricelist1 .priceblock .info .properties .packagegroups .rpglabel {padding:0px 3px 0px 3px; background-color:#dddddd; color:#333333; margin-right:5px;}
.pricelist1 .priceblock .info .packageextra {font-size:13px; line-height:16px; font-weight:bold; color:#ff5a00; margin-top:8px;}
.pricelist1 .pbroomprices .ptitle1 {background-color:#c6e191; margin-top:20px;}
.pricelist1 .pbpackages .ptitle1 {background-color:#91cbe1; margin-top:40px;}

.roompricelist2 {}
.roompricelist2 .roompricebox2 {border-top:1px solid #f2f2f2; padding-top:5px; padding-bottom:5px;}
.roompricelist2 .roompricebox2 .leftblock {float:left;}
.roompricelist2 .roompricebox2 .leftblock .roomname {font-size:18px; font-weight:700;}
.roompricelist2 .roompricebox2 .rightblock {float:right}
.roompricelist2 .roompricebox2 .rightblock .rpgroupname {font-size:18px; font-weight:400;}
.roompricelist2 .roompricebox2 .rightblock .rpgroupprice {}
.roompricelist2 .roompricebox2 .rightblock .rpgroupprice .origprice {text-decoration:line-through;}
.roompricelist2 .roompricebox2 .rightblock .rpgroupprice .payableprice {font-size:22px; font-weight:700; color:#f27d2f;}
.roompricelist2 .roompricebox2 .rightblock .rpgroupprice .discount {color:#ff0000;}
.roompricelist2 .roompricebox2 .rightblock .rpgroupprice .currency {}
.roompricelist2 .roompricebox2 .rightblock .rpgroupbutton {margin-left:10px;}
.roompricelist2 .roompricebox2 .rightblock .rpgroupbutton .button21 {padding:2px 10px 2px 10px; font-size:14px; font-weight:700;}

/* HOTEL ADATLAP -------------------------------------------------------------*/
.hoteltitle {margin:22px 0px 20px 0px; padding:0px;}
.hoteltitle H1 {margin:0px; padding:0px; font-size:32px; line-height:32px; text-transform:none; color:#2f322d; font-weight:700;}
.hoteltitle .hotelinfo1 {margin:0px; padding:0px; font-size:18px; font-weight:300;}
.hoteltitle .callus {background:url(/images/icons/BOOKING/info_button_32.png) no-repeat 0px 0px; padding-left:36px;}
.hoteltitle .callus .callusline1 {font-size:11px; text-align:right;}
.hoteltitle .callus .callusline2 {font-size:14px; font-weight:bold; color:#000000; text-align:right;}

/* CSOMAGAJANLAT OLDAL CSAK (PACKAGE) ----------------------------------------*/
.packagesheet {margin-bottom:20px;}

.packagesheet .packageright {position:relative; float:right; margin-left:10px; margin-bottom:10px; background-color:#fafafa; border:1px solid #e9e9e9; padding:4px; width:220px;}
.packagesheet .packageright .packagepic {margin-bottom:14px;}
.packagesheet .packageright .packagebuttons {margin-bottom:10px; text-align:center;}
.packagesheet .packageright .packagebuttons .pbsonlinediscount {position:relative; margin-bottom:20px; margin-top:0px; padding-left:50px; padding-right:30px; text-align:left; font-size:13px; background:url(/images/icons/creditcards1.png) no-repeat 10px 0px; line-height: 14px;}
.packagesheet .packageright .packagebuttons .pbsonlinediscount .pbsopercent {position:absolute; width:28px; height:28px; top:20px; left:13px;  background-color:#ff0000; color:#ffffff; text-align:center; border-radius:14px; -moz-border-radius:14px; -webkit-border-radius:14px;}
.packagesheet .packageright .packagebuttons .pbsonlinediscount .pbsopercent .pbsodisc {padding-top:8px; font-size:12px; line-height:12px; font-weight:bold; display:block;}
.packagesheet .packageright .packagebuttons .pbsprice {font-size:20px; font-weight:bold; color:#F27D2F; margin-bottom:10px;}
.packagesheet .packageright .packagebuttons .pbsprice .fromtag {font-size:12px; font-weight:normal; margin-bottom:15px; color:#666666;}
.packagesheet .packageright .packagebuttons .pbsbookinbutton {margin-bottom:18px;}
.packagesheet .packageright .packagebuttons .pbsinterestbutton {margin-bottom:10px;}
.packagesheet .packageright .packagebuttons .pbsor {font-size:11px;}
.packagesheet .packageright .packagebuttons .pbsinterestphonnumber {font-size:14px; font-weight:bold;}
.packagesheet .packageright .packagebuttons .priceorig {text-decoration:line-through; color:#888888; font-weight:normal;}
.packagesheet .packageright .packagebuttons .pricediscount {font-size:20px; font-weight:bold;}
.packagesheet .packageright .packagebuttons .pricedistountamount {font-size:12px; font-weight:bold; margin-top:5px;}
.packagesheet .packageright .packagebuttons .pricedistountamount .pdatext {background-color:#ff0000; color:#ffffff; padding:3px 8px 3px 8px;}

.packagesheet .packageright .packagebuttons .pbloyalty {margin-top:15px; background-color:#eeeeee; padding:10px 5px 10px 5px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pbltitle {font-size:14px; line-height:18px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblpoints {font-size:12px; line-height:16px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblpoints .pblpnum {font-size:16px; line-height:20px; font-weight:bold;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblregnow {font-size:11px; line-height:13px; padding-top:5px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblregnow .pblrbutton {padding:20px 0px 10px;}
.packagesheet .packageright .packagebuttons .pbloyalty .pblregnow .pblrnote {font-size:10px; text-transform:uppercase; font-weight:bold;}

.packagesheet .packageright .packagebuttons .loyaltydiscount {background-color:#333333; color:#ffffff; padding:4px 4px 6px 4px; margin-bottom:10px;}
.packagesheet .packageright .packagebuttons .loyaltydiscount .ldtext .ldpercent {font-size:16px; font-weight:bold;}

.packagesheet .packagehead {position:relative; margin:0px; padding:0px; margin-bottom:10px; padding-bottom:10px; border-bottom:2px solid #f0f0f0; width:460px;}

.packagesheet .packagehead .discountpercent {position:absolute; width:80px; height:80px; top:-8px; left:450px; background-color:#ff0000; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.packagesheet .packagehead .discountpercent .discountpercentinner {display:table-cell; width:80px; height:80px; vertical-align:middle;}
.packagesheet .packagehead .discountpercent .discountpercentinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase; margin-top:-8px;}
.packagesheet .packagehead .discountpercent .discountpercentinner .discountvalue {font-size:32px; line-height:32px; font-weight:bold;}
.packagesheet .packagehead .discountpercent .discountpercentinner .discounttext {font-family:Tahoma; font-size:9px; text-transform:uppercase;}

.packagesheet .packagehead .discountrooms {position:absolute; width:60px; height:60px; top:0px; left:520px; background-color:#f16728; color:#ffffff; text-align:center; border-radius:40px; -moz-border-radius:40px; -webkit-border-radius:40px;}
.packagesheet .packagehead .discountrooms .discountroomsinner {display:table-cell; width:60px; height:60px; vertical-align:middle;}
.packagesheet .packagehead .discountrooms .discountroomsinner .discounttextpre {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}
.packagesheet .packagehead .discountrooms .discountroomsinner .discountvalue {font-size:26px; line-height:26px; font-weight:bold;}
.packagesheet .packagehead .discountrooms .discountroomsinner .discounttext {font-family:Tahoma; font-size:9px; line-height:9px; text-transform:uppercase;}

.packagesheet .packagehead H1 {margin-bottom:0px; padding-bottom:0px;}
.packagesheet .packagehead H2 {margin-bottom:0px; padding-bottom:0px;}
.packagesheet .packagehead .inforow {margin:0px 0px 5px 0px; padding:0px; font-size:24px; line-height:28px;}
.packagesheet .packagehead .inforow .price {display:none;}

.packagesheet .packagehead .info {font-size:16px; line-height:18px; margin:0px; padding:0px;}
.packagesheet .packagehead .info .label {color:#999999; font-size:14px; line-height:18px;}

.packagesheet .packagehead .discountinfo {margin-top:10px; padding:10px; border:1px solid #ff0000; background-color:#ff0000; color:#ffffff; width:440px;}
.packagesheet .packagehead .discountinfo .discountname {font-size:20px; line-height:26px; font-weight:700;}
.packagesheet .packagehead .discountinfo .discounttext {font-size:14px; line-height:18px; font-weight:400;}

.packagesheet .packagelead {padding-bottom:15px; font-size:20px; line-height:24px; color:#333333; font-weight:400;}
/*.packagesheet .packagelead H3 {font-size:22px; line-height:20px; color:#000000; padding:0px 0px 0px 0px; margin:0px 0px 0px 0px;}*/

.packagesheet .packagetextmain {font-size:18px; line-height:24px; color:#333333; font-weight:200; padding-bottom:15px;}
.packagesheet .packagetextmain .packagelabelmain {font-size:14px; line-height:18px; color:#000000; font-weight:400; display:block; color:#999999}

.packagesheet .packagetextsub {font-size:16px; line-height:22px; font-weight:200; padding-bottom:20px; color:#333333;}
.packagesheet .packagetextsub .packagelabelsub {font-size:14px; line-height:18px; font-weight:400; display:block; color:#999999;}

.packagesheet .pbsbookinbutton2 {margin-bottom:18px;}

/* HOTELINFO DOBOZ -----------------------------------------------------------*/
.hotelinfobox {background-color:#f5f5f5;}
.hotelinfobox .lbcontent {}
.hotelinfobox .lbcontent .pic {margin-bottom:5px;}
.hotelinfobox .lbcontent H3 {margin:0px; padding:9px 9px 6px 9px; font-size:22px; line-height:24px; font-weight:400;}
.hotelinfobox .lbcontent .info {font-size:14px; line-height:16px; font-weight:400; color:#666666; padding:0px 9px 9px 9px;}
.hotelinfobox .lbcontent .lead {font-size:14px; line-height:18px; font-weight:normal; color:#888888; padding:0px 9px 9px 9px;}

/* ARTABLE CSOMAG ADATLAPON --------------------------------------------------*/
.pricetable {font-size:11px;}
.pricetable TABLE {background-color:#cccccc; width:100%; border-spacing:1px;}
.pricetable TABLE TD {font-size:14px; padding:3px;}
.pricetable .trcimsor {background-color:#eeeeee; font-weight:normal;}
.pricetable .trnormal {background-color:#ffffff;}
.pricetable .trnormal TD {color:#000000;}
.pricetable .trnormal .roomname {font-size:18px;}
.pricetable .trnormal .roominfo1 {font-size:16px; color:#999999; font-weight:normal;}
.pricetable .trnormal .pricebox {font-size:16px; line-height:20px; font-weight:bold;}
.pricetable .trnormal .pricebox .priceorig {font-size:12px; line-height:12px; color:#7f807f; font-weight:normal; text-decoration:line-through;}
.pricetable .trnormal .pricebox .pricediscount {}
.pricetable .trnormal .pricebox .pricediscount .pdprice {font-size:14px;}
.pricetable .trnormal .pricebox .detprice {font-size:14px; font-weight:normal;}
.pricetable .trnormal .pricebox .detprice .free {font-weight:bold; font-style:italic;}
.pricetable .trnormal .pricebox .detprice .detpriceorig {font-size:11px; font-weight:normal; text-decoration:line-through; color:#7f807f;}
.pricetable .trnormal .pricebox .detprice .detpricediscount {font-size:14px; font-weight:bold;}
.pricetable .trnormal .bookingbuttoncont {padding-bottom:5px; padding-top:5px;}

/* ROOM PAGE -----------------------------------------------------------------*/
.roompage {}
.roompage H1 {margin-bottom:0px; padding-bottom:0px;}
.roompage .roomdata {font-size:16px; font-weight:normal; color:#000000; border-bottom:0px solid #eeeeee; padding-bottom:2px; margin-bottom:10px; min-height:20px; clear:both;}
.roompage .roomdata .roomperson {width:10px; height:10px; background:url(/images/icons/person1.gif) no-repeat center; float:left; padding-top:17px;}
.roompage .roomdata .extrabed {float:left; font-size:16px; letter-spacing:0px; padding-left:22px; height:20px;}
.roompage .roomdata .extrabedon {color:#666666; background:url(/images/icons/ok2_on.png) no-repeat 12px 12px;}
.roompage .roomdata .singlesupplement {float:left; font-size:16px; letter-spacing:0px; padding-left:22px; height:20px;}
.roompage .roomdata .singlesupplementon {color:#666666; background:url(/images/icons/ok2_on.png) no-repeat 12px 12px;}

.roompage .picbox1 {float:right; margin-left:20px;}
.roompage .piclist1 {}
.roompage .piclist1 .xpic1 {width:60px; height:60px; float:left; margin:0px 20px 20px 0px;}


.faqlink {font-size:14px; font-weight:bold; padding-left:20px; background:url(/images/arrow3.gif) no-repeat 5px 5px;}
.faqtop {font-size:11px; text-decoration:none;}

.bookinglink1,
.button21, 
.button3,
.button1
{
    
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
    background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
    background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
    
    background-color:#ffffff;
    
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    
    border:1px solid #dcdcdc;
    
    display:inline-block;
    color:#666666;
    font-size:18px;
    font-weight:400;
    padding:6px 24px;
    text-decoration:none;
    
    text-shadow:0px 1px 0px #ffffff;
    
}
.bookinglink1:HOVER,
.button21:HOVER,
.button3:HOVER,
.button1:HOVER,
{
    
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
    background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
    
    background-color:#f6f6f6;
    color:#333333;
    
    text-decoration:none;
}
.button21:active, 
.button3:active 
{
    position:relative;
    top:1px;
}

.button3 {font-size:14px; padding:3px 12px;}

.button2 {
	-moz-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	-webkit-box-shadow:inset 0px 1px 0px 0px #97c4fe;
	box-shadow:inset 0px 1px 0px 0px #97c4fe;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #3d94f6 5%, #1e62d0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-size:18px;
	line-height:22px;
	font-weight:bold;
	padding:8px 20px;
	text-decoration:none;
	text-shadow:0px 1px 0px #1570cd;
}
.button2:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #1e62d0), color-stop(1, #3d94f6));
	background:-moz-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-webkit-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-o-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:-ms-linear-gradient(top, #1e62d0 5%, #3d94f6 100%);
	background:linear-gradient(to bottom, #1e62d0 5%, #3d94f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#1e62d0', endColorstr='#3d94f6',GradientType=0);
	background-color:#1e62d0;
	color:#ffffff;
	text-decoration:none;
}
.button2:active {
	position:relative;
	top:1px;
}


.button22 {
	-moz-box-shadow:inset 0px 1px 0px 0px #f29c93;
	-webkit-box-shadow:inset 0px 1px 0px 0px #f29c93;
	box-shadow:inset 0px 1px 0px 0px #f29c93;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fe1a00), color-stop(1, #ce0100));
	background:-moz-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-webkit-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-o-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:-ms-linear-gradient(top, #fe1a00 5%, #ce0100 100%);
	background:linear-gradient(to bottom, #fe1a00 5%, #ce0100 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe1a00', endColorstr='#ce0100',GradientType=0);
	background-color:#fe1a00;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #d83526;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;

	font-size:18px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #b23e35;
}
.button22:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ce0100), color-stop(1, #fe1a00));
	background:-moz-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-webkit-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-o-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:-ms-linear-gradient(top, #ce0100 5%, #fe1a00 100%);
	background:linear-gradient(to bottom, #ce0100 5%, #fe1a00 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ce0100', endColorstr='#fe1a00',GradientType=0);
	background-color:#ce0100;
	color:#ffffff;
	text-decoration:none;
}
.button22:active {
	position:relative;
	top:1px;
}

.bookingactiondone .button1, 
.button23
{
    
    -moz-box-shadow:inset 0px 1px 0px 0px #484c53;
    -webkit-box-shadow:inset 0px 1px 0px 0px #484c53;
    box-shadow:inset 0px 1px 0px 0px #484c53;
    
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #3d94f6), color-stop(1, #1e62d0));
	background:-moz-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-webkit-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-o-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:-ms-linear-gradient(top, #3d94f6 5%, #1e62d0 100%);
	background:linear-gradient(to bottom, #484c53 5%, #5a6476 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3d94f6', endColorstr='#1e62d0',GradientType=0);
	background-color:#3d94f6;
    
    background-color:#ffffff;
    
    -moz-border-radius:6px;
    -webkit-border-radius:6px;
    border-radius:6px;
    
    border:1px solid #5a6476;
    
    display:inline-block;
    color:#ffffff;
    font-size:18px;
    font-weight:400;
    padding:6px 24px;
    text-decoration:none;
    
    
}
.button23:hover
{
    
    -moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
    -webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
    box-shadow:inset 0px 1px 0px 0px #ffffff;

    background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
    background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
    background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);

    border:1px solid #dcdcdc;
    
    background-color:#f6f6f6;
    color:#333333;
    
    text-decoration:none;
}
.button23:active 
{
    position:relative;
    top:1px;
}

.newslist {}
.newslist .nlbox4 {}
.newslist .nlbox4 .nlbpic {float:right; margin:0px 0px 10px 10px;}
.newslist .nlbox4 .nlbtitle {font-weight:400; font-size:22px; line-height:32px;}
.newslist .nlbox4 .nlbtext {}
.newslist .newslistitemsep {height:20px;}

.icon_staywithus_newsletter {display:block; padding-left:20px; background-position:0px 0px; background-repeat:no-repeat; font-size:16px; line-height:16px; margin-bottom:2px; background-image:url(/images/icons/icon_staywithus_newsletter.png);}
.addthis_toolbox A {font-size:16px; line-height:16px;}

.hotelsearchbox {}
.hotelsearchbox .sbox {margin-bottom:20px;}
.hotelsearchbox .sbox .sbtitle {font-size:14px; font-weight:700;}
.hotelsearchbox .sbox .sbcontent {}
.hotelsearchbox .sbox .sbcontent {}
.hotelsearchbox .sbox .sbcontent .searchlinks {list-style-type:none; padding:0px; margin:0px; font-size:16px;}
.hotelsearchbox .sbox .sbcontent .searchlinks LI {}
.hotelsearchbox .sbox .sbcontent .searchlinks LI .searchlink1 {display:block; padding:2px 5px 2px 5px;}
.hotelsearchbox .sbox .sbcontent .searchlinks LI .searchlink1:HOVER {text-decoration:none; background-color:#f5f5f5;}
.hotelsearchbox .sbox .sbcontent .searchlinks LI .searchlink1selected {background-color:#ed1c24; color:#ffffff; font-weight:700;}
.hotelsearchbox .sbox .sbcontent .searchlinks LI .searchlink1selected:HOVER {background-color:#f5f5f5; color:#000000; font-weight:700;}
.hotelsearchbox .sbox .sbcontent .searchlinks LI .searchlink1selectedfirst {background-color:#eeeeee; color:#333333; font-weight:400;}
.hotelsearchbox .sbox .sbcontent .searchlinks LI .searchlink1selectedfirst:HOVER {background-color:#eeeeee; color:#333333; font-weight:400;}

.hotelsearchboxmain {background-color:#38393a; padding:10px;}
.hotelsearchboxmain .lbtitle {border-bottom:1px solid #434343; color:#e2e2e2;}
.hotelsearchboxmain .sbox {color:#e2e2e2;}
.hotelsearchboxmain .sbox .sbcontent {}
.hotelsearchboxmain .sbox .sbcontent .buttonrow {text-align:right; padding-top:15px;}
.hotelsearchboxmain .sbox .sbcontent .buttonrow .button21 {font-size:14px; line-height:14px; font-weight:700; text-transform:uppercase; padding:4px 20px 4px 20px;}

.packagebox2 {position:relative; min-height:60px; margin-bottom:20px;}
.packagebox2 .pic {position:absolute; width:60px; height:60px; background-color:#cccccc;}
.packagebox2 .textcont {margin-left:70px;}
.packagebox2 .textcont .preinfo {margin-bottom:2px;}
.packagebox2 .textcont .preinfo A {font-size:11px; line-height:11px; font-weight:700; color:#7f7f7f; text-decoration:none;}
.packagebox2 .textcont .preinfo A:HOVER {color:#000000;}
.packagebox2 .textcont .title {margin-bottom:2px;}
.packagebox2 .textcont .title A {font-size:18px; line-height:18px; font-weight:700; color:#4b5e7f; text-decoration:none;}
.packagebox2 .textcont .title A:HOVER {color:#39598e;text-decoration:underline;}
.packagebox2 .textcont .text {font-size:16px; line-height:18px; font-weight:400; color:#777777;}
.packagebox2 .textcont .roomprice {font-size:12px; line-height:12px; color:#535353; font-weight:400;}
.packagebox2 .textcont .roomprice .price {font-size:18px; line-height:20px; font-weight:700;}
.packagebox2 .textcont .roomprice .price .currency {font-size:12px; line-height:12px; color:#535353; font-weight:400;}
.packagebox2 .textcont .roomprice .price .priceunits {font-size:12px; line-height:12px; color:#535353; font-weight:400;}
.packagebox2 .textcont .discountedprice {text-decoration:line-through; font-size:14px; line-height:10px;}
.packagebox2 .textcont .discountedprice .price {font-size:14px; line-height:12px; color:#999999; font-weight:normal;}
.packagebox2 .textcont .discountprice {font-size:15px; line-height:14px;}
.packagebox2 .textcont .discountprice .price {font-size:18px; line-height:14px; font-weight:700;}

.onehourresponse1 {margin-bottom:20px;}
.onehourresponse1 .ohrbubble1 {margin-bottom:5px; background-color:#be6060; color:#ffffff; font-size:18px; line-height:40px; padding:7px 0px 4px 0px; text-align:center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px;}
.onehourresponse1 .ohrbubble1 .ohrb1text {background:url(/images/HOTELV5/1ora_white1.png) no-repeat 0px 0px; padding:10px 0px 10px 60px;}
.onehourresponse1 .ohrbubble2 {background-color:#ffec73; color:#000000; font-size:12px; text-align:center; -moz-border-radius:4px; -webkit-border-radius:4px; border-radius:4px; padding:5px;}
.onehourresponse1 .ohrbubble2 .ohrb2text {}


.boxlast {margin-right:0px;}



.overlaynewsletter1 {width:900px; height:400px; background-color:#c1030d; color:#ffffff;}
.overlaynewsletter1 .onleft {width:400px; height:400px; float:left; text-align:center;}
.overlaynewsletter1 .onleft .onlrow1 {font-size:220px; line-height:200px; font-weight:900; padding-top:40px;}
.overlaynewsletter1 .onleft .onlrow2 {font-size:50px; line-height:70px; font-weight:700;}
.overlaynewsletter1 .onright {width:480px; height:400px; float:left; text-align:center; padding-right:20px;}
.overlaynewsletter1 .onright .onlrow1 {font-size:28px; line-height:30px; font-weight:400; padding-top:40px;}
.overlaynewsletter1 .onright .onlrow2 {font-size:20px; line-height:20px; font-weight:400; padding-top:20px;}
.overlaynewsletter1 .onright .onlrow3 {font-size:40px; line-height:40px; font-weight:700; padding-top:0px;}
.overlaynewsletter1 .onright .onlrow4 {font-size:26px; line-height:30px; font-weight:400; padding-top:20px;}
.overlaynewsletter1 .onright .bdbiframe {background-color:#900f00; width:480px; height:50px; padding-top:20px; margin-top:20px;}
.overlaynewsletter1 .onright .bdbiframe .bdbemaillabel {float:left; height:50px; padding-left:60px; padding-right:10px;}
.overlaynewsletter1 .onright .bdbiframe .bdbiframebox {float:left;}
.overlaynewsletter1 .onright .onlrow5 {font-size:14px; line-height:18px; font-weight:400; padding-top:40px;}
.overlaynewsletter1 .onright .onlrow5 A {color:#fab3b7;}

/* KUPON LISTA OLDAL ---------------------------------------------------------*/
.couponlist1 {}
.couponlist1 .item {margin-bottom:15px; border-bottom:1px solid #f2f2f2; padding-bottom:15px; height:150px; width:940px;}
.couponlist1 .item .pic {position:relative; margin-right:15px; margin-bottom:15px; width:220px; height:150px; background-color:#f3f3f3; float:left;}
.couponlist1 .item .pic .piccont {position:relative;}
.couponlist1 .item .pic .percentcont {position:absolute; top:10px; left:-5px; background-color:#ff0000; color:#ffffff; font-size:22px; line-height:22px; font-weight:bold; padding:5px 5px 5px 10px;}
.couponlist1 .item .info {position:relative; padding-left:0px; height:150px; overflow:hidden;}
.couponlist1 .item .info .name {font-size:28px; line-height:24px; font-weight:400; margin-bottom:10px;}
.couponlist1 .item .info .name A {color:#333333; text-decoration:underline;}
.couponlist1 .item .info .name A:HOVER {color:#666666;}
.couponlist1 .item .info .inforow1 {font-size:18px; line-height:22px; font-weight:normal; color:#777777; margin-bottom:10px; width:300px;}
.couponlist1 .item .info .inforow1 A {color:#777777;}
.couponlist1 .item .info .inforow1 A:HOVER {text-decoration:none;}
.couponlist1 .item .info .text {font-size:16px; line-height:20px; font-weight:200; width:260px; color:#777777;}
.couponlist1 .item .info .fromprice {position:absolute; right:0px; bottom:0px; width:160px; padding:10px; margin-left:10px; background-color:#f5f5f5; text-align:center;}
.couponlist1 .item .info .fromprice .fprow1 {font-size:14px; line-height:20px; color:#666666; margin-bottom:6px;}
.couponlist1 .item .info .fromprice .fprow2 {font-size:34px; line-height:20px; font-weight:700; margin-bottom:15px;}
.couponlist1 .item .info .fromprice .fprow3 {font-size:18px; line-height:20px; color:#666666; margin-bottom:10px;}
.couponlist1 .item .info .fromprice .fprow3 .fprow3price {text-decoration:line-through;}
.couponlist1 .item .info .fromprice .fprow4 {}

.couponlist2 .item .info .inforow1 {font-size:18px; line-height:22px; font-weight:normal; color:#777777; margin-bottom:10px; width:360px;}
.couponlist2 .item .info .fromprice {position:absolute; right:0px; bottom:0px; width:260px; padding:10px; margin-left:10px; background-color:#f5f5f5; text-align:center;}
.couponlist2 .item .info .fromprice .fprow3 {margin-bottom:20px;}
.couponlist2 .item .info .fromprice .fprow2 {margin-bottom:25px;}
.couponlist2 .item .info .fromprice .fprow2 .tol {font-size:18px;}

/* KUPON ADATLAP OLDAL -------------------------------------------------------*/
.couponheadpic {height:380px; overflow:hidden;}
.couponheadpic .chpcover {background:url(/images/HOTELCHAIN/chpcover1.png) repeat-x bottom; height:380px;}

.hoteltitlechead {margin-top:-160px;}

.couponsheet {}
.couponsheet .section1 {position:relative; margin-bottom:15px; border-bottom:1px solid #f2f2f2; padding-bottom:25px; min-height:200px;}
.couponsheet .section1 .couponpicbox {float:left; margin-right:20px; width:250px; margin-right:20px;}
.couponsheet .section1 .couponpicbox .couponpicindex {width:250px; height:250px; margin-bottom:10px;}
.couponsheet .section1 .couponpicbox .couponpicindex .piccont {position:relative;}
.couponsheet .section1 .couponpicbox .couponpicindex .percentcont {position:absolute; top:10px; left:-5px; background-color:#ff0000; color:#ffffff; font-size:32px; line-height:32px; font-weight:bold; padding:5px 10px 5px 15px;}
.couponsheet .section1 .couponpicbox .couponpiclist {width:250px; height:110px; overflow:hidden;}
.couponsheet .section1 .couponpicbox .couponpiclist .picindex {float:left; width:120px; height:120px; margin-right:10px; margin-bottom:10px;}
.couponsheet .section1 .couponpicbox .couponpiclist .picindexlast {margin-right:0px;}

.couponsheet .section1 .subsec {position:relative; float:left; width:670px;}
.couponsheet .section1 .subsec .subtop {position:relative;}
.couponsheet .section1 .subsec .subtop .couponname {font-size:28px; line-height:30px; font-weight:700; margin-bottom:15px;}

.couponsheet .section1 .subsec .subbottom {position:relative;}
.couponsheet .section1 .subsec .subbottom .couponinfo {float:left;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponvalid {font-size:18px; line-height:20px; font-weight:normal; margin-bottom:15px;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponinfoline {font-size:18px; line-height:20px; font-weight:normal;}
.couponsheet .section1 .subsec .subbottom .couponinfo .coupontext {font-size:20px; line-height:24px; font-weight:700; margin-bottom:15px; color:#333333;}
.couponsheet .section1 .subsec .subbottom .couponinfo .label {color:#999999;}

.couponsheet .section1 .subsec .subbottom .couponinfo .couponprice {float:right; width:240px; margin-left:20px; margin-bottom:10px; background-color:#eeeeee; text-align:center;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponprice .fprow1 {font-size:14px; line-height:20px; color:#666666; margin-bottom:6px; padding-top:20px; padding-left:10px; padding-right:10px;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponprice .fprow2 {font-size:42px; line-height:40px; font-weight:900; margin-bottom:15px; padding-left:10px; padding-right:10px;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponprice .fprow3 {font-size:18px; line-height:20px; color:#666666; font-weight:700; margin-bottom:5px; padding-left:10px; padding-right:10px;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponprice .fprow3 .fprow3price {text-decoration:line-through;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponprice .fprow4 {margin-bottom:20px;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponprice .fprow4 .button23 {text-transform:uppercase; font-weight:700; font-size:20px;}
.couponsheet .section1 .subsec .subbottom .couponinfo .couponprice .fprow5 {background-color:#ff0000; color:#ffffff; font-size:28px; line-height:22px; font-weight:700; text-align:center; padding:10px;}

.couponsheet .section3 {font-size:18px; line-height:24px; font-weight:400;}
.couponsheet .section3 .coupontext {width:460px; margin-right:20px; float:left; color:#666666;}
.couponsheet .section3 .coupontext UL {list-style-type:none; margin:15px 0px 0px 15px; padding:0px; color:#333333;}
.couponsheet .section3 .coupontext UL LI {background:url(/images/HOTELCHAIN/check2on.png) no-repeat 0px 6px; font-size:20px; line-height:24px; font-weight:400; padding:1px 0px 3px 29px;}
.couponsheet .section3 .coupontext .extraitems LI {background:url(/images/HOTELCHAIN/check2off.png) no-repeat 0px 5px;}
.couponsheet .section3 .coupontext .label {text-transform:uppercase; font-size:16px; line-height:20px; font-weight:700; color:#666666;}

.couponsheet .section3 .couponhotel {position:relative; width:460px; float:left; font-size:18px; color:#666666; overflow:hidden;}
.couponsheet .section3 .couponhotel H2 {display:inline; font-size:22px;}
.couponsheet .section3 .couponhotel .label {text-transform:uppercase; font-size:16px; line-height:20px; font-weight:700; color:#666666;}
.couponsheet .section3 .couponhotel .chmorebutton {position:absolute; bottom:0px; background:url(/images/HOTELCHAIN/chpcover1.png) repeat-x bottom; height:180px; width:460px;}
.couponsheet .section3 .couponhotel .chmorebutton .chmorebuttoninner {position:absolute; bottom:0px;}

.fullhouse1 {margin-bottom:15px; border-bottom:1px solid #f2f2f2; padding-bottom:5px;}
.fullhouse1 .label1 {text-transform:uppercase; font-size:16px; line-height:20px; font-weight:700; color:#666666; margin-bottom:15px;}
.fullhouse1 .note1 {font-size:12px; line-height:16px; font-weight:400; color:#666666; margin-bottom:15px;}

.pricecalendarsmall1 {width:218px; height:140px; padding:0px; margin:0px; border-spacing:1px; background-color:#cccccc; margin-right:20px; margin-bottom:20px; float:left;}
.pricecalendarsmall1 .pcmonthnamerow {}
.pricecalendarsmall1 .pcmonthnamerow .pcmonthnametd {}
.pricecalendarsmall1 .pcmonthnamerow .pcmonthnametd .pcmonthname {height:20px; text-align:center; font-weight:bold; font-size:11px; line-height:17px;}
.pricecalendarsmall1 .pcdaynamesrow {}
.pricecalendarsmall1 .pcdaynamesrow .pcdaynametd {background-color:#dddddd; height:20px;}
.pricecalendarsmall1 .pcdaynamesrow .pcdaynametd .pcdname {text-align:center; font-size:11px; font-weight:bold; text-transform:uppercase;}
.pricecalendarsmall1 .pcdaysrow {}
.pricecalendarsmall1 .pcdaysrow .pcdaytd {height:23px; width:30px; padding:0px;}
.pricecalendarsmall1 .pcdaysrow .pcdaytdinactive {height:23px; background-color:#f9f9f9;}
.pricecalendarsmall1 .pcdaysrow .pcdaytd .pcday {position:relative; height:23px; background-color:#00be00;}
.pricecalendarsmall1 .pcdaysrow .pcdaytd .pcday .pcdaydate {padding-top:0px; color:#ffffff; text-align:center; height:20px;}
.pricecalendarsmall1 .pcdaysrow .pcdaytd .closeddate {background-color:#ff0000;}
.pricecalendarsmall1 .pcdaysrow .pcdaytd .closeddate .pcdaydate {color:#ffffff;}
.pricecalendarsmall1 .pcdaysrow .pcdaytd .lowrooms {background-color:#ffbf00;}
.pricecalendarsmall1 .pcdaysrow .pcdaytd .olddate {background-color:#f1f1f1;}
.pricecalendarsmall1 .pcdaysrow .pcdaytd .olddate .pcdaydate {color:#999999;}
.pricecalendarsmall1notes {font-size:11px; margin-top:15px; color:#666666;}

.pricecalendar1 {width:100%; padding:0px; margin:0px; border-spacing:5px;}
.pricecalendar1 .pcdaynamesrow {}
.pricecalendar1 .pcdaynamesrow .pcdaynametd {}
.pricecalendar1 .pcdaynamesrow .pcdaynametd .pcdname {text-align:center; font-size:11px; text-transform:uppercase; margin-top:20px;}
.pricecalendar1 .pcdaysrow {}
.pricecalendar1 .pcdaysrow .pcdaytd {height:80px; width:14%;}
.pricecalendar1 .pcdaysrow .pcdaytdinactive {height:80px; background-color:#f9f9f9;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday {position:relative; height:80px; background-color:#008800;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday .pcdaydate {position:absolute; right:5px; top:5px; color:#ffffff;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday .pcdppricelink {display:block; position:relative; height:40px; padding-top:34px; padding-right:10px; text-align:right; color:#ffffff;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday .pcdppricelink .pcdporig {font-size:22px; line-height:20px; font-weight:bold;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday .pcdppricelink .pcdporig .pcdpsign {display:block; font-size:11px; font-weight:normal; color:#f1f1f1;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday:HOVER {background-color:#dddddd;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday:HOVER .pcdaydate {color:#f1f1f1;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday:HOVER .pcdppricelink {color:#ffffff; text-decoration:none;}
.pricecalendar1 .pcdaysrow .pcdaytd .pcday:HOVER .pcdppricelink .pcdpsign {color:#ffffff;}
.pricecalendar1 .pcdaysrow .pcdaytd .closeddate {background-color:#ff0000;}
.pricecalendar1 .pcdaysrow .pcdaytd .closeddate .pcdaydate {color:#ffffff;}
.pricecalendar1 .pcdaysrow .pcdaytd .closeddate:HOVER {background-color:#ff0000;}
.pricecalendar1 .pcdaysrow .pcdaytd .lowrooms {background-color:#ffbf00;}
.pricecalendar1 .pcdaysrow .pcdaytd .olddate {background-color:#f1f1f1;}
.pricecalendar1 .pcdaysrow .pcdaytd .olddate .pcdaydate {color:#999999;}
.pricecalendar1 .pcdaysrow .pcdaytd .olddate:HOVER {background-color:#f1f1f1;}
.pricecalendar1 .pcdaysrow .pcdaytd .olddate:HOVER {background-color:#f1f1f1;}
.pricecalendar1notes {font-size:11px; margin-top:15px; color:#666666;}
.pricecalendar1notes .signgreen {display:inline-block; width:10px; height:10px; background-color:#008800; margin-left:10px;}
.pricecalendar1notes .signyellow {display:inline-block; width:10px; height:10px; background-color:#ffbf00; margin-left:10px;}
.pricecalendar1notes .signred {display:inline-block; width:10px; height:10px; background-color:#ff0000; margin-left:10px;}
.pricecalendar1pricelist {margin-top:20px;}

.pricelist1 {}
.pricelist1 .priceblock {margin-bottom:15px;}
.pricelist1 .priceblock .ptitle1 {text-transform:uppercase; font-size:11px;}
.pricelist1 .priceblock .prow1 {border-top:1px solid #cccccc; margin-top:8px; padding-top:8px; font-size:14px;}
.pricelist1 .priceblock .prow1 .discountsign {font-size:14px; font-weight:bold; padding:2px 6px 2px 6px; background-color:#ff0000; color:#ffffff;}
.pricelist1 .priceblock .prow1 .name {font-weight:bold;}
.pricelist1 .priceblock .prow1 .pright {float:right;}
.pricelist1 .priceblock .prow1 .pright .roomprice {font-size:12px; color:#999999; margin-right:20px;}
.pricelist1 .priceblock .prow1 .pright .roomprice .price {font-weight:bold; font-size:14px;}
.pricelist1 .priceblock .prow1 .pright .roomprice .discountedprice {color:#666666; text-decoration:line-through;}
.pricelist1 .priceblock .prow1 .pright .roomprice .discountedprice .price {font-weight:normal; font-size:12px; color:#666666;}
.pricelist1 .priceblock .prow1 .pright .morelink {}
.pricelist1 .priceblock .prow1 .pright .morelink .morebutton {color:#ffffff; text-transform:uppercase; font-size:11px; font-weight:bold; padding:4px 8px 3px 8px; background:#4e4e4e; -moz-border-radius:2px; -webkit-border-radius:2px; border-radius:2px; cursor:pointer; border:0px;}
.pricelist1 .priceblock .prow1 .pright .morelink .morebutton:HOVER {color:#ffffff; text-decoration:none; background:#959595;}

/* tab */
.tabcontainer {clear:both; padding:0px; margin:0px; border:0px; border-bottom:2px solid #999999; height:30px; padding-left:5px; line-height:16px; margin-top:20px;}
.tabcontainer .taboff {float:left; padding:5px 8px 5px 8px; border:1px #eeeeee solid; border-bottom:1px solid #eeeeee; background-color:#eeeeee; margin-right:5px; margin-top:2px;}
.tabcontainer .taboff A {text-decoration:none; cursor:pointer; text-transform:uppercase; font-size:14px; font-weight:normal; color:#666666;}
.tabcontainer .taboff:HOVER {cursor:pointer; padding:5px 8px 7px 8px; margin-top:0px; background-color:#FFFFA6; border-bottom:1px solid #FFFFA6;}
.tabcontainer .taboff:HOVER A {color:#000000;}
.tabcontainer .tabon {float:left; padding:5px 8px 8px 8px; border:1px #999999 solid; margin-right:5px; background-color:#999999;}
.tabcontainer .tabon A {text-decoration:none; color:#ffffff; text-transform:uppercase; font-size:14px; font-weight:bold;}
.tabcontentcontainer {clear:both; padding:0px; margin:0px; border:0px;}
.tabcontentcontainer .contentoff {display:none;}
.tabcontentcontainer .contenton {border:0px; padding:10px 0px 0px 0px; margin:0px; border-top:2px solid #F4F4F4;}

/* titletab */
.titletabs {clear:both; padding:0px; margin:0px; border:0px; border-bottom:1px solid #999999; height:34px; padding-left:5px; line-height:16px; margin-top:10px; margin-bottom:20px;}
.titletabs .titletabon {padding:5px 15px 6px 15px; border:1px solid #999999; border-bottom:1px solid #ffffff; margin-right:5px; background-color:#ffffff; color:#000000; font-size:24px; line-height:26px; font-weight:bold;}
.titletabs .titletaboff {background-color:#f9f9f9; padding:5px 15px 9px 15px; color:#999999; cursor:pointer; font-size:16px; line-height:18px;}
.titletabs .titletaboff:HOVER {background-color:#333333; text-decoration:none; color:#ffffff;}

.tabcontainerpricetable {margin-bottom:10px;}
.boxlast {margin-right:0px;}

/* contentlister */
.nlbox2 {margin-bottom:10px; padding-bottom:10px; border-bottom:1px dotted #cccccc; min-height:100px;}
.nlbox2 .pic {position:absolute; width:100px; height:100px; background-color:#f1f1f1;}
.nlbox2 .pic IMG {width:100px; height:100px;}
.nlbox2 .info {margin-left:120px;}
.nlbox2 .info .date {font-size:14px; line-height:20px; font-style:italic; color:#666666; margin-bottom:0px;}
.nlbox2 .info .title {font-size:22px; line-height:26px; font-weight:700; margin-bottom:10px;}
.nlbox2 .info .title A {text-decoration:none;}
.nlbox2 .info .title A:HOVER {text-decoration:underline;}
.nlbox2 .info .text {font-size:17px; line-height:21px; font-weight:400; margin-bottom:10px; color:#666666;}

.newsbox2 {margin-bottom:15px;}
.newsbox2 .picbig {background-color:#f1f1f1; margin-bottom:5px; margin-top:5px;}
.newsbox2 .picsmall {width:60px; height:60px; background-color:#f1f1f1; margin-bottom:5px; float:right; overflow:hidden;}
.newsbox2 .newscont {}
.newsbox2 .newscont .info {font-size:12px; line-height:12px; color:#747474; margin-bottom:5px;}
.newsbox2 .newscont .info .group {background-color:#7c7c7c; color:#f0f0f0; text-transform:uppercase; padding:1px 4px; margin-right:3px;}
.newsbox2 .newscont .title {font-size:16px; line-height:18px; font-weight:300; margin-bottom:1px;}
.newsbox2 .newscont .lead {font-size:12px;}
.newsbox1last {margin-right:0px;}

/*
.news .news_lead, P.lead {font-size:20px; line-height:26px; font-weight:400; color:#333333; margin-top:0px; margin-bottom:20px;}
.news .news_lead_pic {margin-bottom:4px;}
.news .news_kepalairas {font-size:12px; line-height:14px; margin-top:5px; margin-bottom:0px; text-align:center;}
.news .news_lead_albumpic {}
.news .news_albumlink {font-size:9px; line-height:11px; margin-top:0px;}
.news .news_paragraph {font-size:13px; margin-top:10px; margin-bottom:10px;}
.news .news_paragraph_boxtitle {font-weight:bold; color:#373837; padding:5px 5px 5px 10px; font-size:14px; line-height:16px; text-transform:uppercase; font-style:italic; }
.news .news_paragraph_pic {padding-bottom:10px;}
.news .news_paragraph_pic_kepalairas {font-size:14px; line-height:16px; padding:10px 10px 20px 10px; color:#564e47; font-weight:300; text-align:center; background-color:#ffffff;}
.news .news_paragraph_albumpic {border:0px solid #573420;}
.news .news_paragraph_albumlink {text-align:left; font-size:11px; padding:2px 0px 6px 0px;}
.news .news_paragraph_linkek {font-size:11px; padding:2px 3px 2px 5px;}
.news .news_paragraph_linkek UL {padding:0px; margin:0px; margin-bottom:10px; list-style-type:none;}
.news .news_paragraph_linkek UL LI {padding:0px; margin:0px; margin-bottom:3px; background:url(/images/arrow2.gif) no-repeat 4px 4px; padding-left:20px; font-weight:bold;}
.news .news_paragraph_infobox_title {font-weight:bold; color:#373837; padding:5px 5px 5px 10px; font-size:14px; line-height:16px; text-transform:uppercase; font-style:italic;}
.news .news_paragraph_infobox_text {font-size:14px; line-height:18px; padding:10px 5px 15px 10px;}
.news .newstable {margin-top:20px;}
.news .news_footer_boxtitle {font-weight:bold; font-size:13px; margin-bottom:3px;}
.news .news_footer_downloads {}
.news .news_footer_downloads .newsdownloadboxrow {}
.news .news_footer_downloads .newsdownloadboxrow .ndrname {font-weight:bold;}
.news .news_footer_downloads .newsdownloadboxrow .ndrtext {}
.news .news_footer_downloads .newsdownloadboxrow .ndrfiles {}
.news .news_footer_downloads .newsdownloadboxrow .ndrfiles .ndrfiletext {font-size:9px;}
.news UL {}
.news UL LI {}
.news LI {margin-left:40px;}
.news .newsboxcont {margin-left:10px; background:none;}
*/

/* EVENTS */
.eventbox1 {margin-bottom:10px;}
.eventbox1 .date {color:#585858; font-size:12px; line-height:14px; font-weight:bold; margin-bottom:2px;}
.eventbox1 .title {font-size:14px; line-height:16px; font-weight:bold; margin-bottom:2px}
.eventbox1 .lead {font-size:11px; line-height:13px; color:#585858; margin-bottom:5px; padding:0px; display:inline;}

.eventbox1 {height:60px; margin-bottom:20px; overflow:hidden; background:url(/images/HOTELV5/arrow4gray1right10px.png) no-repeat right center; padding-right:30px;}
.eventbox1 .datefrom {width:80px; height:60px; float:left; background-color:#f1f1f1; text-align:center; margin-right:10px;}
.eventbox1 .datefrom .daynum {font-size:24px; line-height:30px; font-weight:bold; padding-top:6px; letter-spacing:2px; padding-left:2px;}
.eventbox1 .datefrom .dayname {font-size:11px; line-height:1px; text-transform:uppercase; padding-top:7px;}
.eventbox1 .pic {width:60px; height:60px; float:left; margin-right:10px;}
.eventbox1 .info {}
.eventbox1 .info .title {font-size:18px; line-height:20px; font-weight:bold; margin-bottom:4px;}
.eventbox1 .info .details {font-size:14px; line-height:17px; font-weight:300; color:#777777; margin-bottom:2px;}
.eventbox1 .info .lead {font-size:12px; line-height:16px;}
.eventbox1:HOVER {background-color:#fcfcfc;}

.eventbox_bigevent {padding:5px; border:1px solid #cccccc;}

.eventbox2 {height:18px; padding-top:4px; margin-top:2px; border-top:1px solid #f1f1f1; overflow:hidden;}
.eventbox2 .datefrom {display:inline;}
.eventbox2 .datefrom .daynum {display:inline;}
.eventbox2 .datefrom .dayname {display:inline;}
.eventbox2 .info {display:inline;}
.eventbox2 .info .title {display:inline; font-weight:bold; margin-bottom:2px;}
.eventbox2 .info .lead {display:inline;}

.eventbox_bigevent2 {background-color:#f1f1f1;}

.eventbox2small {height:18px; padding-top:2px; padding-bottom:1px; margin-top:2px; border-top:1px solid #f1f1f1; overflow:hidden;}
.eventbox2small .datefrom {font-size:11px;}
.eventbox2small .info .title {font-size:12px; font-weight:bold; margin-bottom:2px;}
.eventbox2small .info .lead {font-size:11px; line-height:16px;}

.eventsheet {}
.eventsheet .sheetinfohead {font-size:18px; font-weight:normal; color:#999999; margin-bottom:20px; margin-top:-10px;}
.eventsheet .sheetinfohead .infodate {}
.eventsheet .sheetinfohead .infoplace {}
.eventsheet .sheetinfohead .infoprice {}
.eventsheet .sheetinfohead .infoprice .free {color:#009900;}
.eventsheet .picbox1 {float:right; margin:0px 0px 10px 10px;}
.eventsheet .picbox1 .pbplakat {position:relative;}
.eventsheet .eventlead {font-size:22px; font-weight:bold; line-height:28px; color:#999999; margin-bottom:20px;}

.giftcardinfocont {position:relative;}

.giftcardinfo {position:relative; width:340px; height:320px; margin-right:20px; float:left;}
.giftcardinfo .pic {position:absolute; width:125px; height:120px;}
.giftcardinfo .info {position:absolute; width:340px; float:left;}
.giftcardinfo .info .title {position:relative; margin:30px 0px 10px 135px; font-size:22px; line-height:24px; font-weight:bold; margin-bottom:45px;}
.giftcardinfo .info .text {position:relative; font-size:19px; line-height:24px;}
.giftcardinfo1 .pic {background:url(/images/HOTELV5/icon_giftcard2.jpg) no-repeat 0px 0px;}
.giftcardinfo2 .pic {background:url(/images/HOTELV5/icon_giftcard1.jpg) no-repeat 0px 0px;}

.pcardgift {height:300px; overflow:hidden;}
.pcardgift .pic {height:150px; overflow:hidden;}
.pcardgift .info {display:block; height:150px;}
.pcardgift .info A {display:block; height:150px; padding:0px;}
.pcardgift .info A .sub {font-size:14px; line-height:18px; font-weight:normal; text-transform:uppercase; margin-bottom:0px; padding-top:10px; padding-left:10px;}
.pcardgift .info A .name {font-size:18px; line-height:22px; text-transform:uppercase; margin-bottom:10px; padding-top:10px; padding-left:10px;}
.pcardgift .info A .roomprice {margin-bottom:5px; padding-left:10px;}
.pcardgift .info A .text {font-size:14px; line-height:16px; font-weight:500; text-transform:none; color:#575757; padding-left:10px;}
.pcardgift:HOVER .info A {color:#ffffff; background-color:#ed1c24; text-decoration:none;}
.pcardgift:HOVER .info A .sub {color:#ffffff;}
.pcardgift:HOVER .info A .roomprice {color:#ffffff;}
.pcardgift:HOVER .info A .roomprice .price {color:#ffffff;}

.pcardgift2 {width:700px;}
.pcardgift2 .pic {width:460px; height:240px;}
.pcardgift2 .info {width:240px; height:240px; position:absolute; left:460px; top:0px;}
.pcardgift2 .info A {height:240px;}
.pcardgift2 .info A .name {font-size:20px !important; line-height:22px !important; padding-top:30px;}
.pcardgift2 .info A .roomprice .price {font-size:20px; line-height:26px;}
.pcardgift2 .info A .text {font-size:18px;}
.pcardgift2:HOVER .info .button1 {border:1px solid #ffffff;}

.sleekpromocontainer {position:fixed; bottom:0px; width:100%; height:140px; z-index:999; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}
.sleekpromocontainer .sleekcloser {position:absolute; right:20px; top:-20px; background:url('/images/closeroff2.png') no-repeat 0px 0px; width:40px; height:40px;}
.sleekpromocontainerout {position:fixed; bottom:-140px; width:100%; height:140px; z-index:999; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;}

.ui-widget {font-family:Verdana,Arial,sans-serif; font-size:14px;}
.ui-corner-all {border-radius:0;}
.ui-widget-header {border:1px solid #aaaaaa; background:#cccccc; color:#222222; font-weight:bold;}
.ui-state-default {border:1px solid #d3d3d3; background:#e6e6e6; font-weight:normal; color:#555555;}

.hotellist1 .review {display:block; position:absolute; left:0; bottom:0;}
.hotellist1 .review:hover {text-decoration:none;}
.hotellist1 .review .point {display:inline-block; font-size:36px; font-weight:700; color:#fff; padding:10px; background-color:#e5bd2d; line-height:30px; vertical-align:top;}
.hotellist1 .review .summary {display:inline-block; height:45px; vertical-align:top; padding-top:5px; }
.hotellist1 .review .summary .title {font-size:18px; color:#e5bd2d; text-transform:uppercase; font-weight:bold; margin-bottom:5px; line-height:18px;}
.hotellist1 .review .summary .text {}

.hotellist1 .review .star_grey{display:inline-block; background:url(/images/icons/star16x16_grey.png); width:16px; height:16px;}
.hotellist1 .review .star_yellow{display:inline-block; background:url(/images/icons/star16x16_yellow.png); width:16px; height:16px;}

.hotellist1 .review .stars_container {display:inline-block; height:16px; position:relative; width:80px;}
.hotellist1 .review .count {display:block; position:relative; font-size:11px; color:#ccc; line-height:11px; padding-top:5px;}
.hotellist1 .review .count A {color:#ccc;}
.hotellist1 .review .stars_container .stars_grey {position:absolute; top:0px; left:0px; width:80px; height:16px; }
.hotellist1 .review .stars_container .stars_yellow {position:absolute; top:0px; left:0px; height:16px; white-space:nowrap; overflow:hidden; background-color:white;}

@media (max-width: 1199px) {
	.slider-step {height: 66px; margin-bottom: -66px; position: absolute; bottom: 120px; right: 670px; width: 200px;}	
}
