﻿.page1 #content .title .page-icon { background: url(images/page-icon1.png) no-repeat; }
.page1 .info-text .hold div { background: url(images/bg-info-text-icon1.gif) no-repeat 850px 50%; }
.hold div.iIcon { width: 60px !important; }
.page2 #content .title .page-icon { background: url(images/page-icon2.png) no-repeat; }
.page2 .info-text .hold div { background: url(images/bg-info-text-icon2.gif) no-repeat 850px 50%; }
.page3 #content .title .page-icon { background: url(images/page-icon3.png) no-repeat; }
.page3 .info-text .hold div { background: url(images/bg-info-text-icon3.gif) no-repeat 850px 50%; }
.page4 #content .title .page-icon { background: url(images/page-icon4.png) no-repeat; }
.page4 .info-text .hold div { background: url(images/bg-info-text-icon4.gif) no-repeat 850px 50%; }
.page5 #content .title .page-icon { background: url(images/page-icon5.png) no-repeat; }
.page5 .info-text .hold div { background: url(images/bg-info-text-icon5.gif) no-repeat 850px 50%; }
.page6 #content .title .page-icon { background: url(images/page-icon6.png) no-repeat; }
.page6 .info-text .hold div { background: url(images/bg-info-text-icon6.gif) no-repeat 850px 50%; }
.page7 #content .title .page-icon { background: url(images/page-icon7.png) no-repeat; }
.page7 .info-text .hold div { background: url(images/bg-info-text-icon7.gif) no-repeat 850px 50%; }
.page7 .content-hold .info-text .hold {width:916px !important;}
html { font-size: 100.01%; }
body { margin: 0; padding: 0; font: 0.65em Arial, sans-serif;  }
h1, h2, h3, h4, h5, p, form, tr, td, th, table { margin: 0; padding: 0; }
table { border-collapse: collapse; }
ul { list-style: none; margin: 0; padding: 0; }        
.pngfix, .page-icon, h3, .search-box { behavior: url(/include/css/iepngfix.htc); }
.pngfix1{ behavior: url(/include/css/iepngfix.htc); }
.logo a, #header .go-home, .gallery-box .nav .prev, .gallery-box .nav .next, .gallery-box1 .nav .prev, .gallery-box1 .nav .next, .prod .text .price span, .search-hold .bg-b, .moresearch-hold .bg-b, #popup .cls, .calendar .holder .caption .prev, .calendar .holder .caption .next, .calendar .holder .caption .close, .calendar .btn-calendar, #content .title .page-icon, .results .box-h .rating, .results .box-h .img-hold a, .photo-hold .btn-open, .inf-list2 .box .caption .rating, .results .inf .text .nav .one-btn, .rent .info .row .icon-ok, .rent .info .row .icon-false, .results .top-nav .inf .btn-weather, .prod .text .pr, .gallery2 .img-hold .img-nav a, .results .sl-gallery .prev, .results .sl-gallery .next, .deal .hotel .img-hold a, .deal .hotel .capt .rating, .deal .car-h .info-t .row .icon-ok, .deal .car-h .info-t .row .icon-false, .photo-hold .photo-popup .capt .btn-close, .recomandation .list-hold .list .photo { text-indent: -6666px; display: block; overflow: hidden; direction: ltr !important; }
a img { border: none; }
fieldset {border: solid 1px #D0D0BF; padding: 4px;}
.dir_ltr{direction: ltr}
.padd10{padding:10px 8px 0px 0px;}
.information_request { position: relative; float:right; background: url(images/banner51_clear.PNG); width:177px; height:30px; margin: 5px 7px 2px 7px; border:solid 1px #DAE4F2; } 
.information_request span {position:absolute; top: 10px; left:18px; ^left:5px; font-size: 18px; color:#00276D;}
div.text .SpanResults {margin: 2px 10px}
.float_left{float:left;display:inline;}
.float_right{float:right;display:inline;}
/*---- HEADER CSS ----*/
.header-hold { display: block; clear: both; margin: 0 auto; padding: 0; width: 950px; height: 101px; border-bottom: 5px solid #0072bc; }
#header { width: 100%; padding-top: 74px; position: relative; }
#header .cont { clear: both; width: 949px; padding: 0; }
#header .logo { position: absolute; top: 3px; right: 19px; }
#header .logo a { width: 314px; height: 64px; background: url(images/logo.png) no-repeat; }
/*--- header inf block ---*/
#header .inf { position: absolute; top: 10px; left: 20px; width: 516px; height: 52px; padding: 1px; color: #00276d; background: url(images/bg-header-inf.png) no-repeat; }
#header .tel1 { position: absolute; top: 11px; left: 26px; width: 177px; height: 52px; background: url(images/bg-tel1.png) no-repeat; color: #00276d; padding: 1px 57px 0 20px; }
#header .tel1 h4 { font-size: 14px; }
#header .tel1 .text { display: block; font-size: 24px; line-height: 22px; text-align: left; margin: -2px 0 -1px; }
#header .tel1 .nav { color: #00276d; font-size: 12px; display: block; }
#header .tel1 .nav a { color: #00276d; text-decoration: none; }
#header .tel1 .nav a:hover { text-decoration: underline; }
#header .inf h4 { font-size: 14px; color: #00276d; line-height: 15px; }
#header .inf .text { display: block; clear: both; }
#header .inf .tel { float: right; width: 166px; height: 45px; background: url(images/bg-inf-contact.jpg) no-repeat 100% 0; padding: 7px 61px 0 11px; }
#header .inf .tel .text { font-size: 23px; text-align: left; line-height: 21px; height: 22px; }
#header .inf .tel h4 { float: right; }
#header .inf .tel .more-link { float: left; font-size: 10px; color: #0072bc; white-space: nowrap; }
#header .inf .tel .more-link a { color: #0072bc; }
#header .inf .tel .more-link a:hover { text-decoration: none; }
#header .inf .contact { float: right; cursor: pointer; width: 90px; height: 45px; border: 1px solid #abc4e9; border-width: 0 1px; padding: 7px 48px 0 0; background: url(images/bg-inf-contact.gif) no-repeat 100% 0; }
#header .inf .contact .text, #header .inf .hazmana .text { font-size: 16px; margin-top: -3px; }
#header .inf .hazmana { cursor: pointer; float: right; width: 92px; height: 45px; padding: 7px 46px 0 0; background: url(images/bg-inf-hazmana.gif) no-repeat 100% 0; }
#header .inf .contact:hover, #header .inf .hazmana:hover, #header .inf .hover { background-position: 100% -52px; }
#header .inf2 { position: absolute; top: 10px; left: 20px; width: 371px; height: 52px; padding: 1px; color: #00276d; background: url(images/bg-header-inf2.png) no-repeat; }
#header .inf3 { position: absolute; top: 25px; left: 26px; width: 170px; height: 40px; overflow: hidden; padding: 0 52px 0 32px; background: url(images/bg-cont-box2.png) no-repeat; }
#header .inf3 h4 { font-size: 14px; color: #00276d; line-height: 15px; float: right; }
#header .inf3 .more-link { float: left; font-size: 10px; color: #0072bc; white-space: nowrap; }
#header .inf3 .more-link a { color: #0072bc; }
#header .inf3 .more-link a:hover { text-decoration: none; }
#header .inf3 .text { font-size: 23px; text-align: left; line-height: 21px; height: 22px; display: block; color: #00276d; clear: both; }
#header .inf4 { background: url(images/Branches_Banner.gif) no-repeat; position: absolute; top: 10px; left: 280px; width: 170px; height: 57px; overflow: hidden; padding: 0 52px 0 32px; }
#header .btn-hazmana1 { position: absolute; font-size: 12px; color: #0072bc; top: 0; left: 28px; line-height: 20px; }
#header .btn-hazmana1:hover { text-decoration: none; }
#header .tel1 { position: absolute; top: 11px; left: 26px; width: 177px; height: 52px; background: url(images/bg-tel1.png) no-repeat; color: #00276d; padding: 1px 57px 0 20px; }
#header .inf2 h4 { font-size: 14px; color: #00276d; line-height: 15px; }
#header .inf2 .text { display: block; clear: both; }
#header .inf2 .tel { float: right; width: 166px; height: 45px; background: url(images/bg-inf-contact.jpg) no-repeat 100% 0; padding: 7px 61px 0 11px; }
#header .inf2 .tel .text { font-size: 23px; text-align: left; line-height: 21px; height: 22px; }
#header .inf2 .tel h4 { float: right; }
#header .inf2 .tel .more-link { float: left; font-size: 10px; color: #0072bc; white-space: nowrap; }
#header .inf2 .tel .more-link a { color: #0072bc; }
#header .inf2 .tel .more-link a:hover { text-decoration: none; }
#header .inf2 .contact { float: right; cursor: pointer; height: 42px; width: 80px; border-right: 1px solid #abc4e9; padding: 10px 44px 0 0; background: url(images/bg-inf-contact.gif) no-repeat 100% 0; }
#header .inf2 .contact .text, #header .inf2 .hazmana .text { font-size: 16px; margin-top: -3px; }
#header .inf2 .hazmana { cursor: pointer; float: right; width: 92px; height: 45px; padding: 7px 46px 0 0; background: url(images/bg-inf-hazmana.gif) no-repeat 100% 0; }
#header .inf2 .contact:hover, #header .inf2 .hazmana:hover, #header .inf2 .hover { background-position: 100% -52px; }
/*--- ticker ---*/
#newsScroller{width: 500px;height: 25px;font-family:Arial;font-size:11px;float:left;}
#newsScroller a, #newsScroller a:link, #newsScroller a:active, #newsScroller a:visited{text-decoration: none;color:#ffffff;font-weight:bold;}
#newsScroller a:hover{text-decoration: underline;}
.newsscrolltxt{position: absolute; width: 100%; color:#ffffff;}

/*--- main menu css ---*/
#menu { float: left; width: 908px; font-size: 1.2em; height: 27px; line-height: 27px; font-weight: bold; }
#menu li { float: right; display: inline; margin: 0 1px; }
#menu li a { float: left; cursor: pointer; height: 27px; background: url(images/bg-menu-l.png) no-repeat; color: #00276d; text-decoration: none; text-align: center; }
#menu li a:hover { color: #14aec0; background-position: 0 -54px; }
#menu li a:hover span { background-position: 100% -54px; }
#menu li a span { float: left; height: 27px; background: url(images/bg-menu-r.png) no-repeat 100% 0; }
#menu li.alt a { background-position: 0 -27px !important; color: #fff !important; }
#menu li.alt a span { background-position: 100% -27px !important; }
#menu li.active a { background-position: 0 -81px !important; color: #fff !important; }
#menu li.active a span { background-position: 100% -81px !important; }
#menu li.activeButton a span { background-position: 100% -81px !important; }

#menu li.regular a { background-position: 0 -108px !important; color: #ff5400 !important; }
#menu li.regular a span { background-position: 100% -108px !important; }
#header .go-home { float: right; width: 40px; height: 27px; background: url(images/icon-home.png) no-repeat; }
#header .go-home:hover { background-position: 0 -27px; }
/*---- FOOTER CSS ----*/
#footer { width: 950px; margin: 0 auto; clear: both; direction: rtl; padding: 0 20px 15px; overflow: hidden; }
#footer.footer2 .hold { float: right; width: 702px; overflow: hidden; margin: 5px 0; }
#footer .list { padding-top: 5px; overflow: hidden; float: right; }
#footer.footer2 .list { border-top: 1px solid #bacfed; margin-top: -1px; padding-bottom: 7px; }
#footer ul { display: table; margin: 0 auto 0 auto; clear: both; font-size: 1.2em; text-align: center; }
#footer.footer2 .hold ul { float: right; overflow: hidden; display: block; }
#footer ul li { padding: 0 10px 0 11px; float: left; background: url(images/footer-sep.gif) no-repeat 0 50%; }
#footer.footer2 .hold ul li { float: left; padding: 0 8px 0 9px; }
#footer ul li:first-child { background: none; }
#footer ul li.first { background: none; }
#footer ul a { color: #22252a; text-decoration: none; }
#footer ul a:hover { text-decoration: underline; }
#footer ul a.designer { font-size: 0.91em; color: #9c9b9e; }
#footer ul a.designer img { display: inline; border: none; vertical-align: text-bottom; }
#footer .contact { background: url(images/bg-cont-box.png) no-repeat; width: 166px; height: 46px; padding: 8px 49px 0 11px; margin: 8px auto 0; }
#footer.footer2 .contact { float: left; margin: 7px 0 0; }
#footer .contact h4 { font-size: 15px; color: #00276d; line-height: 15px; float: right; padding-right: 3px; }
#footer .contact .text { display: block; clear: both; color: #00276d; }
#footer .contact .text { font-size: 25px; text-align: left; line-height: 22px; height: 22px; }
#footer .contact .more-link { float: left; font-size: 10px; color: #0072bc; white-space: nowrap; }
#footer .contact .more-link a { color: #0072bc; }
#footer .contact .more-link a:hover { text-decoration: none; }
/*---- CONTENT CSS ----*/
#main { width: 100%; padding-top: 1px; position: relative; }
.content-hold { clear: both; direction: rtl; width: 100%; min-width: 990px; position: relative; z-index: 100; padding-bottom: 18px; background: url(images/bg-cont-hold.gif); }
#content:after { content: ""; width: 100%; clear: both; height: 0; display: block; }
#content { width: 950px; padding: 0 20px; margin: 0 auto; float:none !important;}
#content .col1 { float: right; width: 392px; display: inline; margin: 0 2px 0 13px; }
#content .col52 { float: left; width: 717px; display: inline; margin: 0; }
#content .col51 { float: right; width: 195px; display: inline; margin: 0; }
#content .col2 { float: right; width: 253px; display: inline; margin: 0 11px; }
#content .col3 { float: right; width: 253px; display: inline; margin: 0 13px 0 2px; }
#content .col21 { float: right; width: 370px; display: inline; margin-left: 13px; }
#content .col22 { float: right; width: 549px; display: inline; margin-right: 14px; background: url(images/bg-col22-t.gif) no-repeat; padding-top: 7px; margin-top: 10px; }
#content .col22 .col { width: 549px; background: url(images/bg-col22-b.gif) no-repeat 0 100%; padding-bottom: 15px; }
#content .title { clear: both; width: 920px; height: 41px; background: url(images/bg-page-title.gif) no-repeat; padding: 0 14px 0 16px; }
#content .title:after { content: ""; clear: both; display: block; height: 0; }
#content .title h1 { float: right; font-size: 30px; color: #fff; line-height: 32px; height: 32px; overflow: hidden; font-weight: normal; }
#content .title h2 { float: right; font-size: 30px; color: #fff; line-height: 32px; height: 32px; overflow: hidden; font-weight: normal; }
#content .title .page-icon { float: right; width: 66px; height: 56px; position: relative; display: inline; margin: -6px -15px -20px 0; }
#content .title a { float: left; font-size: 1.2em; font-weight: bold; color: #fff; text-decoration: none; padding-left: 20px; line-height: 24px; margin-top: 7px; background: url(images/bg-link-bullet1.gif) no-repeat 0 50%; }
#content .title a:hover { text-decoration: underline; }
/*--- gallery css ---*/
.gallery-box { width: 255px; position: relative; margin: 10px -1px 0; height: 372px; overflow: hidden; padding-bottom: 7px; }
.gallery-box1 { width: 535px; height: 191px; margin: 0 7px; }
.gallery-box img { display: block; clear: both; }

.gallery-box .text { position: absolute; top: 52px; right: 22px; width: 220px; }
.gallery-box1 .text { position: absolute; top: 15px; left: 15px; right:auto; width: 270px; height:120px; overflow:hidden; text-align:center; }
.gallery-box .text strong { display: block; font-size: 25px; line-height: 25px; color: #fff; font-weight: normal; }
.gallery-box .text span { display: block; clear: both; text-align: left; font-size: 15px; color: #fff; margin-top: 3px; }
.gallery-box1 .text span { text-align: right; }
.gallery-box .nav { position: absolute; bottom: 8px; left: 9px; height: 25px; float: left; background: url(images/bg-gallery-nav-l.gif) no-repeat; z-index: 1000; }
.gallery-box1 .nav { bottom: 7px; }
* html .gallery-box1 .nav { bottom: -1px; }
* html .gallery-box .nav { bottom: 7px; }
.gallery-box .nav div { position: relative; margin-right: -6px; background: url(images/bg-gallery-nav-r.gif) no-repeat 100% 0; height: 25px; float: left; overflow: hidden; }
.gallery-box .nav .arrow { float: left; }
.gallery-box .nav .prev, .gallery-box .nav .next { height: 9px; width: 12px; background: url(images/bg-gallery-nav-arrow.gif) no-repeat; margin-top: 9px; float: left; display: inline; }
.gallery-box .nav .next { background-position: -12px 0; margin-right: 7px; }
.gallery-box .nav .prev { background-position: 0 0; margin-left: 7px; }
.gallery-box .nav ul { float: left; font-size: 14px; line-height: 18px; margin-top: 4px; padding: 0 5px; }
.gallery-box .nav ul li { float: left; padding: 0 2px; }
.gallery-box .nav ul a { float: left; width: 18px; height: 18px; color: #3e78d0; text-decoration: none; text-align: center; }
.gallery-box .nav ul a:hover { text-decoration: underline; }
.gallery-box .nav ul .active a { background: url(images/bg-gallery-nav-active.gif) no-repeat; color: #fff; }
.gallery-box .img-holder .img-tab, .gallery-box1 .img-holder .img-tab { position: absolute; top: 0; left: 0; display: none; }
.gallery-box .img-holder .active, .gallery-box1 .img-holder .active { display: block; }
/*---- prod-list css ---*/
.prod-list-holder { clear: both; float:right;width: 253px; margin-top: 10px; }
.img_prod_holder{float:right;display:inline;}
.txt_prod_holder{float:right;display:inline;text-align:right;}
.prod_height{height:127px;}

.ellipsis span {white-space:nowrap;text-overflow:ellipsis; /* for internet explorer */ overflow:hidden;width:390px;display:block;}
html>body .ellipsis {clear:both;}
html>body .ellipsis span:after {content: "...";}
html>body .ellipsis span {max-width:380px; width:auto !important;float:right; font-size: 1.4em; line-height: 23px;}

.index-prl .prod-list { min-height: 330px; margin-bottom: 7px; }
* html .index-prl .prod-list { overflow: visible; height: 330px; margin-bottom: 7px; }
.prod-list-holder .mailto-box { margin-top: 18px; }
.prod-list-holder h3 { width: 225px; height: 26px; overflow: hidden; line-height: 26px; font-size: 1.4em; padding: 0 14px; background: url(images/bg-prod-list-t.gif) no-repeat; color: #fff; }
.prl1 h3 { background-position: 0 0; }
.prl2 h3 { background-position: -253px 0; }
.prod-list-holder .prod-list h3 { margin-top: 11px; width: 223px; background: url(images/bg-prod-list-t2.gif) repeat-x; }
.prl1 .prod-list h3 { background-position: 0 0; }
.prl2 .prod-list h3 { background-position: 0 -26px; }
.prod-list-holder h3 prodtitle { color: #fff; }
.prod-list-holder h3 prodtitle:hover { text-decoration: none; }
.prod-list-holder .prod-list { clear: both; width: 251px; padding: 1px 1px 15px; background: url(images/bg-prod-list-b.gif) no-repeat 0 100%; }
.prod { width: 228px; margin: 10px 12px 0 11px; }
.prod .top { width: 217px; height: 23px; padding: 0 7px 0 4px; background: url(images/bg-prod-t.png) no-repeat; }
.prl1 .prod .top { background-position: 0 0; color: #22252a; }
.prl2 .prod .top { background-position: -228px 0; color: #0072bc; }
.prod .top h4 { float: right; font-size: 1.4em; line-height: 23px; border:0px solid red; zoom:1;}

.prod .top .inf-link { cursor: default; float: left; width: 13px; height: 13px; background: url(images/bg-i-link.gif) no-repeat; color: #22252a; text-decoration: none; margin-top: 5px; }
.prod .top .inf-link:hover { position: relative; }
.prod .top .inf-link span { position: absolute; display:none; width: 111px; left: -9999em; background: url(images/bg-i-text-b.gif) no-repeat 0 100%; border-top: 1px solid #14aec0; font-size: 1.2em; line-height: 1.25em; color: #22252a; padding: 4px 10px 17px; }
.prod .top .inf-link:hover span, .prod .inf-link:hover span { display:block; bottom: 16px; left: -28px; }
/** html .prod .inf-link:hover span { bottom: 12px; }*/

.prod .text { width: 214px; background: url(images/bg-prod-b.png) no-repeat 0 100%; overflow: hidden; padding: 3px 7px 5px; }
.prl1 .prod .text { background-position: 0 100%; }
.prl2 .prod .text { background-position: -228px 100%; }
.prod .text .info-icon {display:block;float:left;}
.prod .text strong { display: block; font-size: 1.2em; color: #14aec0;  padding-bottom: 6px; overflow: hidden; _width: 100%;}
.prod .text strong a { color: #14aec0; float: right; }
.prod .text strong a:hover { text-decoration: none; }
.prod .text img { float: right; margin: 0 2px 0 7px; }
.prod .text div { float: right; width: 112px; }
.prod .text p { font-size: 1.2em; line-height: 1.33em; width: 100%; overflow: hidden; }
.prod .text .price { font-size: 1.8em; line-height: 1.2em; color: #14aec0; }
.prod .text .price em { float: right; font-style: normal; }
.prod .text .price span, .prod .text .pr { float: right; height: 9px; background: url(images/bg-rating.gif) no-repeat; display: inline; margin: 6px 5px 0 0; }
.prod .text span.one { width: 10px; }
.prod .text span.two { width: 20px; }
.prod .text span.three { width: 30px; }
.prod .text span.four { width: 40px; }
.prod .text span.five { width: 50px; }
.prod .text span.six { width: 60px; }
.prod .text .more { font-weight: bold; }
.prod .text .inf1 { font-size: 1.2em; font-weight: bold; color: #14aec0; display: block; }
.prod .text .inf1 strong { font-size: 1.33em; display: inline; padding: 0; }

/*--- info block css ---*/
.info-hold { margin-top: 10px; clear: both; width: 392px; background: url(images/bg-hold-t.gif) no-repeat; padding-top: 9px; }
.info-hold .snif { position:relative; top: -2px; background:transparent url(images/bg-hold-b.png) no-repeat scroll left 100%; overflow:hidden; width: 392px; direction: rtl; padding-bottom:8px;}
.info-hold .snif .header { width: 381px; height: 25px; background: url(images/bg-381x25.png) top no-repeat; margin: 0 auto; padding-top: 4px; color: #fff; font-size: 1.4em; font-weight: bold; text-indent: 10px; }
.info-hold .snif .row { width: 379px; border: solid 1px #bacfee; margin: 0 auto; margin-top: -1px; overflow: hidden; font-size: 1.2em; }
.info-hold .snif .row .col_1 { float: right; width: 99px; min-height: 20px; margin-bottom: -300px; padding-bottom: 300px; font-weight: bold; background: #f0f5fb; }
.info-hold .snif .row .col_2 { float: right; width: 260px; min-height: 20px; padding:5px 10px; font-weight: normal; background: #fff; }
.info-hold .snif .row p {margin: 6px 10px;}

.info-hold1 { width: 370px; background: url(images/bg-col21-t.gif) no-repeat; padding-top: 11px; }
.info-hold .cont { width: 318px; background: url(images/bg-hold-b.png) no-repeat left 100%; overflow: hidden; padding: 0 37px 15px; }
.info-hold1 .cont { width: 320px; background: url(images/bg-col21-b.gif) no-repeat 0 100%; padding: 0 25px 15px; }
.info-hold .banner-hold { clear: both; overflow: hidden; margin-top: 10px; }
.info-hold .banner-hold a { display: block; margin: 0 auto; }
.info-hold .banner-hold a img { border: none; display: block; }
.info-hold .info { width: 100%; overflow: hidden; }
.info-hold .info .left { float: left; }
.info-hold .info .right { float: right; }
.info-hold .info .box { width: 149px; }
.info-hold .info .box h3 { height: 25px; background: url(images/bg-hold-box-t.png) no-repeat; font-size: 1.2em; line-height: 25px; color: #fff; overflow: hidden; padding: 0 12px; }
.info-hold .info .box .text { overflow: hidden; width: 147px; padding: 0 1px; background: url(images/bg-hold-box-b.png) no-repeat 0 100%; }
.info-hold .info .box ul { width: 147px; overflow: hidden; font-size: 1.2em; }
.info-hold .info .box li { width: 137px; padding: 2px 5px 3px; vertical-align: top; border-bottom: 1px solid #dae4f2; }
.info-hold .info .box li strong { display: block; clear: both; padding: 0 15px; }
.info-hold .info .box li strong a { color: #22252a; text-decoration: none; padding: 0 7px; background: url(images/bg-link-bullet2.gif) no-repeat 100% 0.4em; }
.info-hold .info .box li strong a:hover { text-decoration: underline; }
.info-hold .info .box li img { clear: both; display: none; margin: 3px 0 2px; }
.info-hold .info .box li div { overflow: hidden; height: 0px; position: relative; }
* html .info-hold .info .box li img { margin-bottom: 0; }
.info-hold .info .box li.active strong a { color: #0072bc; }
.info-hold .info .box li.active img { display: block; }
.info-hold .info .box li.active div { height: 69px; }
.info-hold .info .box .more-link { clear: both; display: block; text-align: left; font-size: 1.2em; padding: 2px 2px 7px; }
.info-hold .info .box .more-link a { padding: 0 7px; background: url(images/bg-link-bullet2.gif) no-repeat 100% 0.4em; color: #3e78d0; }
.info-hold .info .box .more-link a:hover { text-decoration: none; }
/*--- mailto-box css ---*/
.mailto-box { clear: both; width: 198px; height: 52px; padding: 7px 92px 0 26px; margin: 13px auto 0; background: url(images/bg-mailto-box.png) no-repeat; }
.mailto-box label { display: block; clear: both; font-size: 12px; font-weight: bold; color: #fff; }
.mailto-box div { clear: both; width: 100%; overflow: hidden; margin-top: 8px; font: 12px/16px Arial,sans-serif}
.mailto-box .field { float: right; width: 138px; height: 16px; border: 1px solid #0e92cf; margin: 0; padding: 2px 6px; font: 12px/16px Arial, sans-serif; color: #22252a; }
.mailto-box .button { float: right; width: 43px; height: 21px; margin: 1px 3px 0 0; background: url(images/btn-ok.gif) no-repeat }
.info-block { clear: both; width: 100%; overflow: hidden; }
.info-block .box { margin-top: 13px; overflow: hidden; border: 1px solid #dae4f2; padding: 7px 5px 5px; cursor: pointer; }
* html .info-block .box { overflow: visible; height: 1%; }
.info-block div.hover, .info-block .box:hover { background: #eff5f8; }
.info-block .box img { float: right; margin: 2px 1px 0 9px; }
.info-block .box .text { float: right; width: 220px; }
.info-block .box .text h4 { font-size: 1.6em; color: #0072bc; }
.info-block .box .text p { font-size: 1.2em; color: #22252a; }
.info-block .box .text .more-link { clear: both; display: block; font-size: 1.2em; font-weight: bold; overflow: hidden; width: 100%; }
.info-block .box .text .more-link a { color: #0072bc; text-decoration: none; padding-left: 17px; float: left; background: url(images/bg-link-bullet3.gif) no-repeat 0 60%; }
.info-block .box .text .more-link a:hover { text-decoration: underline; }



/*--- begin search block ---*/
.search-hold { clear: both; width: 406px; position: relative; margin: 3px -7px 0; }
.search-hold h3 { height: 26px; padding: 7px 17px 0; font-size: 1.2em; color: #fff; line-height: 26px; overflow: hidden; background: url(images/bg-search-t.png) no-repeat; }
.search-hold .bg-b { clear: both; width: 406px; height: 13px; background: url(images/bg-search-b.png) no-repeat; }
.search-hold .search-box { width: 390px; padding: 0 8px; background: url(images/bg-search-shadow.png) repeat-y; }
.search-hold .hold { width: 390px; position: relative; padding-bottom: 50px; background: #098dca url(images/bg-search.gif) repeat-x; }
.search-hold .hold:after { content: ""; display: block; clear: both; height: 0; }
.search-hold .tabset { float: right; width: 122px; margin: 15px 4px 0 -9px; display: inline; position: relative; z-index: 100; }
.search-hold .tabset li { width: 100%; clear: both; float: left; }
.search-hold .tabset a { width: 75px; height: 35px; line-height: 35px; display: block; font-size: 12px; color: #00276d; padding: 5px 42px 5px 5px; font-weight: bold; text-decoration: none; outline: none; }
.search-hold .tabset a.btn1 { background: url(images/bg-search-btn1.png) no-repeat; }
.search-hold .tabset a.btn2 { background: url(images/bg-search-btn2.png) no-repeat; }
.search-hold .tabset a.btn3 { background: url(images/bg-search-btn7.png) no-repeat; }
.search-hold .tabset a.btn32 { background: url(images/bg-search-btn7.png) no-repeat; }
.search-hold .tabset a.btn32AllResults { background: url(images/bg-search-btn7.png) no-repeat; }

.search-hold .tabset a.btn4 { background: url(images/bg-search-btn4.png) no-repeat; }
.search-hold .tabset a.btn5 { background: url(images/bg-search-btn5.png) no-repeat; }
.search-hold .tabset a.btn6 { background: url(images/bg-search-btn66.png) no-repeat; }
.search-hold .tabset a:hover { color: #14aec0; }
.search-hold .tabset a.active { background-position: 0 -45px !important; color: #fff !important; }
.search-hold div.tab { float: left; width: 238px; margin-top: 10px; background: url(images/bg-search-box-t.png) no-repeat; display: none; min-height: 228px; margin: 10px -6px 0 1px; padding: 26px 15px 0 10px; position: relative; }
* html .search-hold div.tab { height: 228px; }
.search-hold div.active { display: inline; }
.search-hold div.tab select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
* + html .search-hold div.tab select { height: 20px; }
.search-hold div.tab select.sel1 { width: 106px; float: right; margin: 0 0 0 10px; }
.search-hold div.tab select.sel2 { display: block; clear: both; width: 63px; }
.search-hold div.tab select.sel2_h{width:45px;}
.search-hold div.tab .field1 { width: 75px; height: 16px; padding: 1px 3px; margin: 0; float: right; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
.search-hold div.tab label { font-size: 1.2em; color: #22252a; background-color:#fff;font-weight: bold; display: block; line-height: 21px; }
.search-hold div.tab .row { width: 100%; }
.search-hold div.tab .row:after { content: ""; display: block; height: 0; clear: both; }
.search-hold div.tab .row div { float: right; }
.search-hold div.tab .cal-hold { width: 116px; padding-top: 6px; }
.search-hold div.tab .calendar { float: right; width: 22px; height: 22px; display: inline; margin: 0 3px 0 0; z-index: 1000; cursor: pointer; }
.search-hold div.tab .calendar .btn-calendar { width: 22px; height: 22px; background: url(images/calendar-icon.gif) no-repeat; }
.search-hold div.tab .calendar .holder { top: -80px; left: -110px; padding-bottom: 18px; }
.search-hold div.tab .calendar div { float: none; }


.calendar_button{padding-right:3px; border:none;width:22px; height:22px;cursor:pointer;background:url(images/calendar-icon.gif) no-repeat; margin-bottom: -7px;}

.calendar { width: 22px; height: 22px; z-index: 1000; font-size: 12px !important; cursor: pointer; }
.calendar div { float: none !important; padding: 0 !important; margin: 0 !important; }
.calendar .holder { cursor: default; position: absolute; z-index: 999; width: 227px; top: -80px; left: -110px; padding: 0 0 18px !important; border: 1px solid #0589c6; background: #068ac7 url(images/bg-calendar.gif) repeat-x; display: none; }
.calendar .btn-calendar { width: 22px; height: 22px; background: url(images/calendar-icon.gif) no-repeat; }
.o-calendar { position: relative; }
.o-calendar .holder { display: block; }
.calendar .holder .caption { height: 23px; background: url(images/bg-calendar-c.gif) repeat-x !important; width: 227px; font-size: 12px !important; line-height: 23px !important; overflow: hidden; }
.calendar .holder .caption div { float: right !important; display: inline; margin-right: 68px !important; }
.calendar .holder .caption .prev { float: left; width: 9px; height: 12px; background: url(images/calendar-arr-prev.gif) no-repeat; margin-top: 5px; }
.calendar .holder .caption .next { float: left; width: 9px; height: 12px; background: url(images/calendar-arr-next.gif) no-repeat; margin-top: 5px; }
.calendar .holder .caption span { float: left; color: #fff; font-weight: bold; font-size: 12px !important; line-height: 23px; padding: 0 12px; }
.calendar .holder .caption .close { float: left; width: 18px; height: 18px; background: url(images/btn-close.gif) no-repeat; display: inline; margin: 2px 0 0 3px; }
.calendar .holder table { width: 213px; font-weight: bold; background: #fff; margin: 3px 7px 0; }
.calendar .holder table th { background: url(images/bg-calendar-th.gif) repeat-x; color: #fff; text-align: center; line-height: 20px; height: 20px; }
.calendar .holder table td { border-top: 1px solid #dae4f2; color: #0072bc; line-height: 20px; height: 20px; text-align: center; cursor: pointer; }
.calendar .holder table td.active { background: url(images/bg-calendar-active.gif) no-repeat 50% 50%; }
.calendar_titles{background-color:#0589C7;clear:both;height:17px;padding:3px;margin:0;}
.calendar_subtitles{text-align: center; background-color:#2CACEB;clear:both; height:23px;padding:0;margin:0;color:#ffffff;font-size:12px;font-weight:bold;text-align:center;line-height:22px;background-image:images/bg-calendar-c.gif);}
.hotels_calendar_today{background: #2aace6;color: #fff;}
.hotels_calendar_dayheader{color:#ffffff;text-align:center;line-height:20px;height:20px;font-weight:bold;background-color:#2CACEB; background-image:url(images/bg-calendar-c.gif);}
.hotels_calendar_selectedday{background: #FEDBB5;width:25px;color:#000000;border-width:1.9pt;border-color:#0589c7 !important;border-style: solid;border-collapse: separate;font-weight:bold;}
.hotels_calendar_calendar{direction: rtl;width: 224px;border-style:solid;border-width:1px; border-color:#0589c7; border-collapse:collapse;background:#ffffff;cursor:default;}
.btn_closes{ border:none;width:18px; height:18px;cursor:pointer;background:url(images/btn-close.gif) no-repeat; }
.hotels_arrow_left{ border:none;width:20px; height:18px;cursor:pointer;background:url(images/hotels_arrow_left.gif) no-repeat; }
.hotels_arrow_right{ border:none;width:20px; height:18px;cursor:pointer;background:url(images/hotels_arrow_right.gif) no-repeat; }
.hotels_calendar_nextprev1{ cursor:pointer;background:url(images/hotels_arrow_right.gif) no-repeat;width:30px;height:15px;border:0px solid red;margin-left:5px;padding:0px 10px 5px 10px; *padding:15px 10px 5px 10px;}
.hotels_calendar_nextprev2{cursor:pointer;background:url(images/hotels_arrow_left.gif) no-repeat;width:30px;height:15px;border:0px solid red;margin-right:5px;padding:0px 10px 5px 10px; *padding:15px 10px 5px 10px;}



.search-hold div.tab .date { width: 223px; border: 1px solid #dae4f2; padding-bottom: 4px; margin-top: 6px; }
.search-hold div.tab .date span { float: right; width: 44px; margin: 13px 7px 0 0; font-size: 1.2em; line-height: 21px; color: #22252a; }
.search-hold div.tab .date div { width: 57px; }
.search-hold div.tab .date label { font-weight: normal; }
.search-hold div.tab .date select { width: 46px; }
.search-hold div.tab .more-link { width: 100%; clear: both; overflow: hidden; font-size: 1.2em; margin-top: 7px; }
.search-hold div.tab .more-link .more { clear: both; width: 100%; display: block; overflow: hidden; }
.search-hold div.tab .more-link a {  color: #0072bc; padding: 1px 19px 2px; margin-left:6px; margin-right:6px;  background: url(images/icon-add.gif) no-repeat  100% 50% ; }
.search-hold div.tab .more-link table tr td a{ float: none; color: #000; padding: 0px; background:none; }
.search-hold div.tab .more-link .form-hold1 { display: none; width: 100%; clear: both; }
.search-hold div.tab .more-link a:hover { text-decoration: none; }
.search-hold div.tab .open a { background: url(images/icon-minus.gif) no-repeat 100% 50%; }
.search-hold div.tab .open .form-hold1 { display: block; }
.search-hold div.tab .button-hold { position: relative; margin:35px -22px -48px -12px; width: 270px; margin-top: 30px; }
.search-hold div.tab .button-hold div { width: 270px; height: 48px; overflow: hidden; background: url(images/bg-search-box-b.gif) no-repeat 2px 0; margin:36px 0px 0px 0px; ^margin:0px;}
.search-hold div.tab .button-hold input { position: relative; width: 51px; height: 27px; display: block; margin: 6px 200px 0 0; }
.search-hold .call-hold { clear: both; float: right; position: relative; overflow: hidden; height: 35px; margin: -39px 6px 0 0; display: inline; }
.search-hold .call-hold li { float: left; border-left: 1px solid #fff; padding: 0 7px 0 9px; margin-left: -1px; }
.search-hold .call-hold .call { float: left; text-align: right; text-decoration: none; color: #fff; }
.search-hold .call-hold .call strong { display: block; font-size: 15px; line-height: 15px; }
.search-hold .call-hold .call em { display: block; font-style: normal; font-size: 20px; line-height: 20px; }
.search-hold .call-hold .contact { float: left; color: #fff; text-decoration: none; padding-right: 35px; background: url(images/icon-contact2.gif) no-repeat 100% 50%; }
.search-hold .call-hold .contact:hover { text-decoration: underline; }
.search-hold .call-hold .contact strong { display: block; font-size: 15px; line-height: 15px; }
.search-hold .call-hold .contact em { display: block; font-size: 17px; line-height: 17px; font-style: normal; padding-left: 15px; background: url(images/bg-link-bullet1.gif) no-repeat 0 6px; }
.btn_search{background: url(images/btn-search.gif) no-repeat; width:51px;height:27px;}
.btn_send{background: url(images/b_send.gif) no-repeat; width:51px;height:27px;float:left;margin-left:120px;}
/*--- popup blocks css ---*/
#popup { position: absolute; width: 100%; min-width: 990px; top: 0; left: 0; display: none; z-index: 99999; }
.d-popupc #popup, .d-popuph #popup, .d-popupb #popup { display: block; }
#popup #popup-bg { width: 100%; background: url(images/bg-popup.png) }
#popup .holder { width: 990px; margin: 0 auto; position: relative; }

/*--- contact css ---*/
#contact, #hazmana, #sendToBuddy { width: 248px; position: absolute; top: -6666px;} /* */
#contact { left: 360px; }
#hazmana, #sendToBuddy { left: 122px; }
.d-popupc #contact { top: 300px; }
.d-popuph #hazmana, .d-popupb #sendToBuddy { top: 132px; }
#contact .caption, #hazmana .caption, #sendToBuddy .caption { width: 233px; height: 24px; background: url(images/bg-popup-t.gif) no-repeat; overflow: hidden; padding: 0 12px 0 3px; }
#contact .caption h3, #hazmana .caption h3, #sendToBuddy .caption h3 { font-size: 1.2em; color: #fff; float: right; line-height: 24px; }
#contact .caption .cls, #hazmana .caption .cls, #sendToBuddy .caption .cls { float: left; width: 18px; height: 18px; background: url(images/btn-close.gif) no-repeat; margin-top: 3px; }
#contact .text, #hazmana .text, #sendToBuddy .text { width: 223px; background: url(images/bg-popup-stb.gif) no-repeat left bottom;  padding: 0 15px 9px 10px; overflow: hidden; }
#contact .text div, #hazmana .text div, #sendToBuddy .text div { width: 100%; overflow: hidden; margin-top: 7px; text-align: left; }
#contact .text label, #hazmana .text label, #sendToBuddy .text label { float: right; font-size: 1.2em; color: #fff; font-weight: bold; text-align: right; line-height: 23px; }
#contact .text label { width: 41px; }
#hazmana .text label, #sendToBuddy .text label { width: 70px; }
#contact .text .field, #hazmana .text .field, #sendToBuddy .text div.field { float: right; border: 1px solid #0e92cf; height: 16px; font: 12px/16px Arial, sans-serif; margin: 0; padding: 2px 3px; }
#contact .text .field { width: 163px; }
#hazmana .text .field, #hazmana .text .fild, #sendToBuddy .text .field, #sendToBuddy .text textarea.field { width: 130px; }
#contact .text textarea.field, #sendToBuddy .text textarea.field { height: 48px; overflow: auto; padding: 2px 3px; }
#contact .text .button, #hazmana .text .button, #sendToBuddy .text .button { float: left; width: 43px; height: 21px; margin-top: 6px; }


/*--- moresearch-hold css ---*/
.moresearch-hold { clear: both; width: 382px; min-height:200px; position: relative; }
.moresearch-hold h3 { height: 26px; padding: 7px 17px 0; font-size: 1.2em; color: #fff; line-height: 26px; overflow: hidden; background: url(images/bg-moresearch-t.png) no-repeat; }
.moresearch-hold .bg-b { clear: both; width: 382px; height: 13px; top: -5px; position: relative; background: url(images/bg-moresearch-b.png) no-repeat; _behavior: url(/include/css/iepngfix.htc); }
* html .moresearch-hold .bg-b { position: static; margin-top: -5px; }
.moresearch-hold .search-box { width: 366px; padding: 0 8px; background: url(images/bg-moresearch-shadow.png) repeat-y; }
.moresearch-hold .hold { width: 366px; padding: 10px 0 62px; background: #098dca url(images/bg-search.gif) repeat-x; }
.moresearch-hold .hold:after { content: ""; display: block; clear: both; height: 0; }
.moresearch-hold .box { clear: both; background: url(images/bg-moresearch-box-t.png) no-repeat; width: 323px; position: relative; margin-right: 8px; padding: 9px 9px 7px; }
.moresearch-hold .box select { height: 19px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
* + html .moresearch-hold .box select { height: 20px; }
.moresearch-hold .box select.sel1 { width: 106px; float: right; margin: 0 0 0 10px; }
.moresearch-hold .box select.sel5 { width: 145px; }
.moresearch-hold .box select.sel31 { width: 222px; }
.moresearch-hold .box .radio { background: url(images/bg-radio.png) no-repeat; padding: 3px 0 1px !important; width: 100% !important; }
.moresearch-hold .box .radio input { float: left; margin: 5px 1px 0 3px; }
.moresearch-hold .box .radio .h31 { width: 130px; }
.moresearch-hold .box .radio .h31 label, .moresearch-hold .box .radio .h31 input { float: right; }
* html .moresearch-hold .box .radio input { margin: 1px -2px -4px -1px; }
* + html .moresearch-hold .box .radio input { margin: 1px -2px -4px -1px; }
.moresearch-hold .box .radio label { float: left; clear: none !important; color: #055f89 !important; padding: 0 0 0 15px; margin: 0; white-space: nowrap; }
.moresearch-hold .box .checkbox-h input { float: left; margin: 4px 0 0 4px; }
.moresearch-hold .box .checkbox-h label { float: left; }
* html .moresearch-hold .box .checkbox-h input { margin: 0 -3px -3px 0; }
* + html .moresearch-hold .box .checkbox-h input { margin: 0 -3px -3px 0; }
.moresearch-hold .box select.sel2 { display: block; clear: both; width: 63px; }
.moresearch-hold .box .field1, .moresearch-hold .box .field3, .moresearch-hold .box .field4 { width: 75px; height: 16px; padding: 1px 3px; margin: 0; float: right; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
.moresearch-hold .box .field3 { width: 81px; }
.moresearch-hold .box .field4 { width: 102px; border: 1px solid #e6eef5; }
.moresearch-hold .box label { float:none; font-size: 1.2em; color: #22252a; font-weight: bold; display: block; line-height: 21px; }
.moresearch-hold .box label.important { padding: 0 8px; background: url(images/bg-label-important.gif) no-repeat 100% 0; }

.more-search-h label.important { padding: 0 8px; background: url(images/bg-label-important.gif) no-repeat 100% 0; }

.moresearch-hold .box .row { padding: 0 52px 0 36px; }
.moresearch-hold .box .row8 { padding: 0 5px; margin: 0 !important; }
* html .moresearch-hold .box .row, * html .moresearch-hold .box .row8 { overflow: visible; height: 1%; }
.moresearch-hold .box .row:after, .moresearch-hold .box .row8:after { content: ""; display: block; height: 0; clear: both; }
.moresearch-hold .box .labels1 label { font-weight: normal !important; }
.moresearch-hold .box .row8 div { float: right; }
.moresearch-hold .box .row8 .padd { padding-left: 10px; }
.moresearch-hold .box .row8 .sel5 { margin-left: 0px; display: block; }
.moresearch-hold .box .row div { float: right; }
.moresearch-hold .box .cal-hold { width: 116px; padding: 1px 0 5px; float: right; }
.moresearch-hold .box .calendar { float: right; width: 22px; height: 22px; display: inline; margin: 0 3px 0 0; z-index: 400; cursor: pointer; }
.moresearch-hold .box .calendar .btn-calendar { width: 22px; height: 22px; background: url(images/calendar-icon.gif) no-repeat; position: relative; z-index: 1; }
.moresearch-hold .box .calendar .holder { cursor: default; position: absolute; z-index: 1000; width: 227px; top: -80px; left: -100px; padding-bottom: 18px; border: 1px solid #0589c6; background: #068ac7 url(images/bg-calendar.gif) repeat-x; display: none; }
.moresearch-hold .box .o-calendar { position: relative; }
.moresearch-hold .box .o-calendar .holder { display: block; }
.moresearch-hold .box .calendar div { float: none; }
.moresearch-hold .box .date { width: 223px; border: 1px solid #dae4f2; padding: 0 0 4px 0; margin: 6px 52px 0 36px; }
.moresearch-hold .box .date span { float: right; width: 44px; margin: 13px 7px 0 0; font-size: 1.2em; line-height: 21px; color: #22252a; }
.moresearch-hold .box .date div { width: 57px; }
.moresearch-hold .box .date label { font-weight: normal; }
.moresearch-hold .box .date select { width: 46px; }
.moresearch-hold .box .more-link { clear: both; margin: 5px 0 1px; width: 100%; }
.moresearch-hold .box .more-link .more { display: block; overflow: hidden; font-size: 1.2em; }
* html .moresearch-hold .box .more-link .more { overflow: visible; height: 1%; }
.moresearch-hold .box .more-link .more a { float: right; color: #0072bc; outline: none; padding: 1px 19px 2px; background: url(images/icon-add.gif) no-repeat 100% 50%; }
.moresearch-hold .box .more-link .more2 a { font-weight: bold; background: none !important; padding-right: 0; }
.moresearch-hold .box .more-link .more a:hover { text-decoration: none; }
.moresearch-hold .more-link .block21 { display: none; }
.moresearch-hold .box .open .more a { background: url(images/icon-minus.gif) no-repeat 100% 50%; }
.moresearch-hold .box .open .block21 { display: block !important; }
.moresearch-hold .box .button-hold { position: relative; width: 341px; height: 51px; margin: 12px -9px -58px; }
.moresearch-hold .box .button-hold div { width: 341px; height: 51px; overflow: hidden; background: url(images/bg-moresearch-box-b.png) no-repeat; _behavior: url(/include/css/iepngfix.htc); }
.moresearch-hold .box .button-hold input { position: relative; width: 51px; height: 27px; display: block; margin: 8px 268px 0 0; }
.moresearch-hold .call-hold { clear: both; float: right; position: relative; overflow: hidden; height: 35px; margin: -43px 6px 0 0; display: inline; }
.moresearch-hold .call-hold li { float: left; border-left: 1px solid #fff; padding: 0 5px 0 7px; margin-left: -1px; }
.moresearch-hold .call-hold .call { float: left; text-align: right; text-decoration: none; color: #fff; }
.moresearch-hold .call-hold .call strong { display: block; font-size: 15px; line-height: 15px; }
.moresearch-hold .call-hold .call em { display: block; font-style: normal; font-size: 18px; line-height: 18px; }
.moresearch-hold .call-hold .contact { float: left; color: #fff; text-decoration: none; padding-right: 35px; background: url(images/icon-contact2.gif) no-repeat 100% 50%; }
.moresearch-hold .call-hold .contact:hover { text-decoration: underline; }
.moresearch-hold .call-hold .contact strong { display: block; font-size: 15px; line-height: 15px; }
.moresearch-hold .call-hold .contact em { display: block; font-size: 18px; line-height: 18px; font-style: normal; padding-left: 15px; background: url(images/bg-link-bullet1.gif) no-repeat 0 6px; }
.moresearch-hold .box .cont1 { padding: 6px 5px 1px;  width: 313px;}
.moresearch-hold .box .cont3 { width: 323px; overflow: hidden; margin-top: 2px; }
.moresearch-hold .box .cont3 h5 { font-size: 1.2em; color: #14aec0; border-bottom: 1px solid #14aec0; padding: 4px 35px; }
.moresearch-hold .box .cont3 .row2 { padding: 0 36px; }
.moresearch-hold .box .cont1 h5 { font-size: 1.2em; color: #fff; padding: 0 8px; background: #14aec0; line-height: 20px;clear:both;margin-top:15px;}
.moresearch-hold .box .cont1 .row2 { padding: 0 31px 0 0; width: 282px; }
.moresearch-hold .box .cont1 .row2:after, .moresearch-hold .box .row4:after { clear: both; height: 0; content: ""; display: block; }
.moresearch-hold .box .cont1 .block1 { float: right; width: 114px; }
.moresearch-hold .box .cont1 .block2 { float: right; width: 131px; padding-right: 8px; }
.moresearch-hold .box .sel3 { width: 110px; float: right; }
.moresearch-hold .box .sel4 { width: 57px; }
.moresearch-hold .box .inf-link { float: left; width: 13px; height: 13px; background: url(images/bg-i-link.gif) no-repeat; color: #22252a; text-decoration: none; margin-top: 5px; overflow: hidden; }
#divNights h5 {clear:right;color:#14aec0;font-size: 12px;}
/* cars */
.moresearch-hold .box .inf-link span { width: 180px; position: absolute; cursor: default; left: -28px; top: -6666px; background: url(images/bg-i-text-b-w1.gif) no-repeat 0 100%; border-top: 1px solid #14aec0; font-size: 1.2em; line-height: 1.25em; color: #22252a; padding: 4px 10px 17px; }
.moresearch-hold .box .inf-link:hover { border: none; position: relative; overflow: visible; }
.moresearch-hold .box .inf-link:hover span { top: auto; bottom: 13px; }
* html .moresearch-hold .box.inf-link:hover span { bottom: 12px; }
.moresearch-hold .box .cont3 { padding: 7px 0 17px; overflow: visible; }
.moresearch-hold .box .row3 { clear: both; width: 100%; }
.moresearch-hold .box .row3 h5 { font-size: 1.2em; color: #14aec0; border-bottom: none; }
.moresearch-hold .box .row4 { width: 300px; padding: 2px 14px 0 0; }
.moresearch-hold .box .row4 .cal-hold { padding: 0; }
.moresearch-hold .box .row4 .block { float: right; width: 116px; }
.moresearch-hold .box4 { padding: 14px 9px 7px; }
.moresearch-hold .box4 .date { margin-right: 14px; }
.moresearch-hold .box4 .more-link .more { margin: 3px 14px 0 0; }
.moresearch-hold .box .row4 .sel3 { width: 107px; }
/*--- product-list css ---*/
.product-list { width: 535px; clear: both; margin: 0 0 0 0; padding-bottom: 10px; }
.product-list .box { width: 100%; margin: 13px 7px; }
.product-list h3 { height: 25px; line-height: 25px; padding: 0 12px; color: #fff; overflow: hidden; font-size: 1.4em; }
.product-list .prl2 h3 { background: url(images/bg-col-capt.png) no-repeat; }
.product-list .prl1 h3 { background: url(images/bg-caption22.png) no-repeat; }
.product-list .row { width: 556px; clear: both; margin: 0 -11px; float: left; display: inline; }
.product-list:after, .product-list .box:after { content: ""; display: block; clear: both; height: 0; }
.product-list .prod { width: 256px; margin: 10px 11px 0; float: right; display: inline; }
.product-list .prod .top { width: 245px; background: url(images/bg-prod1-t.png) no-repeat; }
.product-list .prl2 .prod .top { background-position: -256px 0; }
.product-list .prod .text { width: 242px; background: url(images/bg-prod1-b.png) no-repeat 0 100%; }
.product-list .prl2 .prod .text { background-position: -256px 100%; }
.product-list .prod .text div { width: 140px; }
.product-list .more-hold { width: 100%; clear: both; }
.product-list .more-hold .prod { display: none; }
.product-list .more-hold .btn-more { width: 100%; overflow: hidden; clear: both; padding: 8px 0 13px; }
.product-list .more-hold .btn-more a { font-size: 1.4em; font-weight: bold; color: #0072bc; padding-right: 17px; background: url(images/bg-more-link1.gif) no-repeat 100% 50%; margin-right: 3px; float: right; }
.product-list .more-hold .btn-more a:hover { text-decoration: none; }
.product-list .box .displayed .prod { display: inline !important; }
.product-list .box .displayed .btn-more a { background: url(images/bg-more-link2.gif) no-repeat 100% 50%; }

/*--- info-text css ---*/
.info-text { clear: both; width: 946px; background: url(images/bg-info-text-t.gif) no-repeat top right; padding-top: 10px; margin: 15px auto 0; overflow:hidden; }
.info-text .hold { width: 916px; background: url(images/bg-info-text-b.gif) no-repeat 0 100%; padding-bottom: 10px; padding-left: 30px; overflow:hidden; }
.info-text .hold div { padding: 9px 105px 12px 25px; font-size: 1.2em; color: #22252a; }
.holdBody {font-size: 1.2em !important; color: #22252a; padding: 12px 10px !important;}
.holdBody img { float: right; margin: 0 0 20px 20px; }
.holdBody h3 { color:#13aec0; font-size: 1.4em;}
.holdBody h4 { color:#0072bc; font-size: 1em; margin: 20px 0 0 0;}
.holdBody p {width: auto; margin-left: 20px;}
.subtitle {width: 946px; height:32px; background: url(images/bg-subtitle.png) no-repeat top; margin-top:-10px;}
.subtitle h2 {font-size: 1.8em; color:#fff; margin: 0 8px; padding: 5px 0;}
.info-text .hold .intro { background:#eef2fd !important; width: 924px; padding: 12px 10px 15px 10px !important; color:#000; font-size: 1em; font-weight:bold; margin:-11px -9px 20px;}
.info-text .hold .intro p { width:70%; }
.info-text .hold .intro p.conditions {float: left; width:25%; text-align:left; margin-left: 0;}
.intro p.conditions a, .intro p.conditions a:visited  {color:#0072bc;}
/*--- correction width for .holdBody class ---*/
.info-text .holdBody {width:926px;}

/*--- results css ---*/
.results { width: 717px; clear: both; padding-bottom:10px; margin-bottom:10px; background: url(images/bg-packages-bottom.png) no-repeat bottom center;}
.breadcrumbs { display:block; border-bottom: 1px solid #0589c6; overflow: hidden; font-size: 1.2em; line-height: 1.5em; padding: 10px 0 2px; font-weight: bold; color: #0072bc; }
.breadcrumbs li {float: right; margin-left: 5px; }
.breadcrumbs a { color: #0072bc; text-decoration: underline; }
.breadcrumbs a:hover { text-decoration: none; }
.steps-list { width: 100%; /*height: 25px;*/ margin-top: 5px; overflow: hidden; }
.steps-list ul { float: right; /*height: 25px;*/ width: 450px; margin-left: -40px; /*background: url(images/bg-packages-list.gif) repeat-x;*/ }
.steps-list ul li { float: right; line-height: 16px; width: 73px; background: url(images/bg-packages-list.gif) repeat-x;}
.steps-list ul li span { float: right; height: 25px; width: 25px; background: url(images/bg-packages-info-list.gif) no-repeat; font-size: 18px; text-align: center; color: #14aec0; line-height: 25px; }
.steps-list ul .active span { color: #fff; background-position: 0 -50px; }
.steps-list ul .pas span { background-position: 0 -25px; color: #fff; }
.steps-list ul .pas a { color: #a7dadf; }
.steps-list ul a { font-size: 12px; color: #14aec0; margin-right: 4px; font-weight: bold; text-decoration: none; }
.steps-list ul a:hover { text-decoration: underline; }
.steps-list .nav { float: left; line-height: 20px; font-size: 12px; font-weight: bold; color: #0072bc; white-space: nowrap; width: 300px; }
.nav22 { width: 100%; margin-top: 5px; overflow: hidden; line-height: 20px; font-size: 12px; font-weight: bold; color: #0072bc; white-space: nowrap; margin-bottom: 5px; }
.steps-list .nav a, .nav22 a { color: #0072bc; float: left; padding-right: 23px; margin-right: 13px; }
.steps-list .nav a.print, .nav22 a.print { background: url(images/icon-print.gif) no-repeat 100% 50%; }
.steps-list .nav a.mail, .nav22 a.mail { background: url(images/icon-mail.gif) no-repeat 100% 50%; }
.steps-list .nav a:hover, .nav22 a:hover { text-decoration: none; }
.results .inf { width: 717px; margin-top: 7px; background: url(images/bg-packages-info-box-b.png) no-repeat 0 100%; }
.results .inf .hold { width: 697px; background: url(images/bg-packages-info-box-t.png) no-repeat; padding: 0 20px 0 0; overflow: hidden; }
.results .inf img { float: left; padding: 4px; }
.results .inf .text { float: right; width: 516px; }
.results .inf .text .nav { float: left; width: 80px; padding: 0 70px 0 0; font-size: 12px; font-weight: bold; }
.results .inf .text .nav a { display: block; width: 79px; height: 21px; color: #0072bc; padding-top: 40px; text-align: center; margin: 4px 0 0; padding-bottom: 3px; }
.results .inf .text .nav a:hover { text-decoration: none; }
.results .inf .text .nav .btn-world { background: url(images/btn-world.png) no-repeat; }
.results .inf .text .nav .btn-weather { background: url(images/btn-weather.png) no-repeat; }
.results .inf .text .nav .one-btn { margin-top: 34px; }
.results .inf .text h3 { font-size: 3em; color: #0e9aaa; font-weight: normal; }
.results .inf .text p { font-size: 1.2em; line-height: 1.5em; color: #22252a; }
.results .list { width: 715px; clear: both; background: #fff; overflow: hidden; padding-bottom: 15px; border-left: 1px solid #aac3e9; border-right: 1px solid #aac3e9; }
.results .list-capt {BACKGROUND: url(images/bg-list-capt.png) no-repeat; WIDTH: 100%; LINE-HEIGHT: 27px; HEIGHT: 27px}
.results .list-capt H4 {	PADDING-RIGHT: 16px; PADDING-LEFT: 16px; FONT-SIZE: 1.6em; PADDING-BOTTOM: 0px; COLOR: #ff5a00; PADDING-TOP: 0px}
.results .list1 {CLEAR: both; MARGIN-TOP: 15px; BACKGROUND: url(images/bg-packages-b2.png) no-repeat 0px 100%; PADDING-BOTTOM: 10px; OVERFLOW: hidden; WIDTH: 100%}

.results .top-nav { margin: 13px 0 0 0; width: 716px; padding: 7px 1px 7px 0px; background: #fff url(images/bg-packages-t.png) no-repeat; position: relative; }

/*--- Dymanic package ---*/
.results .dynamic-capt1{
	width:717px;
	height:39px;
	margin-top:5px;
	background:url(images/bg-dynamic-capt36.png) no-repeat;
	overflow:hidden;
}
.results .dynamic-capt1 h3{
	padding:0 15px;
	float:right;
	font-size:2.2em;
	color:#fff;
	font-weight:normal;
	line-height:38px;
}
.results .dynamic-capt1 .btn-weather,
.results .dynamic-capt1 .btn-world{
	float:left;
	height:29px;
	line-height:29px;
	margin:5px 0 0 5px;
	font-weight:bold;
	font-size:12px;
	color:#0072bc;
	text-decoration:none;
	padding:0 10px;
	text-align:left;
}
.results .dynamic-capt1 .btn-weather{
	width:78px;
	background:url(images/bg-btn-weather1.png) no-repeat;
}
.results .dynamic-capt1 .btn-world{
	width:109px;
	background:url(images/bg-btn-world1.png) no-repeat;
}
/*.results .top-nav{
	margin:10px 0 -1px;
	width:715px;
	padding:7px 1px 4px;
	background: url(images/bg-packages-t.png) repeat-x bottom;
	position:relative;
}
*/
/*--- end Dymanic package ---*/


.results .open-search { margin-bottom: 0px; }
.results .sort-hold { width: 715px; overflow: hidden; }
.results .top-nav p { font-size: 1.2em; color: #22252a; padding: 7px 14px; }
.results .top-nav .search { width: 715px; position: relative; margin: 0 0px -4px; }
.results .top-nav .search:after { content: ''; display: block; clear: both; height: 0; }
.results .top-nav .search .search-btn { display: block; clear: both; overflow: hidden; margin: 0; padding: 0; }
.results .top-nav .search .search-btn a
{
	font-size: 1.6em;
	font-weight: bold;
	background: url(images/icon-zoom.png) no-repeat 100% 50%;
	padding: 2px 25px 6px;
	margin: 0 7px;
	color: #ff5a00;
	float: right;
	
}
.results .open-search .search .search-btn a { color: #0072bc; background: url(images/icon-zoom2.png) no-repeat 100% 50%; }

.results .top-nav .search .search-btn2 { display: block; clear: both; overflow: hidden; margin: 0; padding: 0; }
.results .top-nav .search .search-btn2 a { font-size: 1.4em; font-weight: bold; background: url(images/icon-zoom.png) no-repeat 100% 50%; padding: 2px 25px 6px; margin: 0 7px; color: #ff5a00; float: right; }
.results .open-search .search .search-btn2 a { color: #0072bc; background: url(images/icon-zoom2.png) no-repeat 100% 50%; }

/*-----------*/
/*---- more-search-h ----*/
.more-search-h { display: none; width: 713px; color: #22252a; border: 1px solid #14aec0; background: #fff url(images/bg-more-search-h.gif) repeat-x 0 100%; padding-bottom: 10px; margin-top: 4px; position: relative; }
.results .more-search-h { font-size: 1.2em; }
.results .open-search .more-search-h { display: block; }
.button-more-search-h { margin-top: 10px; width:712px; text-align:left; background-color: #fff;}
.button-more-search-h input {margin-left: 25px;}
.button-more-search-h .txt_button {margin:5px 15px; height: 27px;}
.button-more-search-h .txt_button_lft {float:left; width: 8px; height: 27px; background: #ff8300 url(images/btn-submit.png) repeat-x top left;  cursor:pointer;}
.button-more-search-h .txt_button_rgt {float:left; width: 8px; height: 27px; background: #ff8300 url(images/btn-submit.png) repeat-x top right; cursor:pointer;}
.button-more-search-h .txt_button_mid {float:left; min-width: 50px; height: 17px; background: #ff8300 url(images/btn-submit-bg-mid.png) repeat-x; padding:5px; text-align:center; color:#fff; font-size:1.2em; font-weight:bold; cursor:pointer;}
.text-h .more-search-h, .text-h .button-more-search-h { position: relative; left: 8px; }


.more-search-h .cal-hold { float: right; width: 112px; }
.more-search-h:after { content: ""; clear: both; display: block; height: 0; }
.more-search-h h4 { font-size: 1em; color: #fff; padding: 0 12px; line-height: 23px; height: 23px; overflow: hidden; background: url(images/bg-recomandation-capt.gif) repeat-x; }
.more-search-h .cp { display: block; padding: 0 5px; margin: 10px 10px 0; line-height: 20px; color: #fff; background: #14aec0; }
.more-search-h .inf-txt { display: block; font-weight: bold; padding: 0 15px; line-height: 19px; color: #14aec0; }
.more-search-h .rp { float: right; width: 365px; }
.more-search-h .lp { float: right; width: 300px; }
.more-search-h .row { padding: 0 15px 0 0; }
* html .more-search-h .row { overflow: visible; height: 1%; }
.more-search-h .row:after { content: ""; display: block; clear: both; height: 0; }
.more-search-h .lp .row { padding: 0; }

.more-search-h .row .bx { float: right; padding-left: 10px; }
.more-search-h .row .bx .bx { float: left; }
.more-search-h .p1 { float: right; width: 500px; display: inline; margin: -5px 0 0; }
.more-search-h .link-h { display: block; padding: 2px 15px 0; }
.more-search-h .link-h a { font-weight: bold; color: #0072bc; }
.more-search-h .link-h a:hover { text-decoration: none; }
.more-search-h .p2 { float: left; width: 165px; display: inline; margin: -5px 0 0 20px; }
.more-search-h .p2 .row { padding: 0 10px 0 0; }
.more-search-h .p2 label { font-weight: normal; }
.more-search-h .p3 { width: 270px; float: right; }
.more-search-h .p4 { float: right; height: 110px; border-right: 1px solid #14aec0; padding: 20px 10px 0 0; margin: 10px 5px 0 0; display: inline; width: 100px; }

.more-search-h .capt { line-height: 23px; width:694px; background: url(images/bg-deal-form-c.png) repeat-x; color: #fff; display: block; height: 23px; padding: 0 10px; }
.more-search-h .radio-hold label { float: left; display: inline; padding-left: 10px; font-weight: normal; }
.more-search-h .radio-hold input { float: left; margin: 5px 0 0 4px; }
* html .more-search-h .radio-hold input { margin: 1px -3px -3px 0; }
* + html .more-search-h .radio-hold input { margin: 1px -3px -3px 0; }

.more-search-h label { font-size: 1em; color: #22252a; font-weight: bold; display: block; line-height: 19px; }
.more-search-h select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
* + html .more-search-h select { height: 20px; }
.more-search-h select.sel1 { width: 107px; }
.more-search-h select.sel2 { width: 64px; }
.more-search-h select.sel3 { width: 85px; }
.more-search-h select.sel4 { width: 145px; }
.more-search-h select.sel5 { width: 55px; }
.more-search-h select.sel6 { width: 86px; }
.more-search-h .field { height: 16px; padding: 1px 3px; margin: 0; float: left; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
.more-search-h .tf1 { width: 75px; float: left; }
.more-search-h .tf2 { width: 65px; float: left; }
.more-search-h .tf3 { width: 100px; border: 1px solid #e7eef5; }
.more-search-h .inf-link { float: left; width: 13px; outline: none; height: 13px; background: url(images/bg-i-link.gif) no-repeat; color: #22252a; text-decoration: none; margin: 4px 5px 0 0; overflow: hidden; }
.more-search-h .inf-link span { width: 180px; position: absolute; cursor: default; left: -28px; top: -6666px; background: url(images/bg-i-text-b-w1.gif) no-repeat 0 100%; border-top: 1px solid #14aec0; font-size: 1em; line-height: 1.25em; color: #22252a; padding: 4px 10px 17px; }
.more-search-h .inf-link:hover { overflow: visible; position: relative; }
.more-search-h .inf-link:hover span { top: auto; bottom: 13px; }
* html .more-search-h .inf-link:hover span { bottom: 12px; }

.more-search-h .calendar { float: left; display: inline; margin: -1px 3px -1px -1px; }
.more-search-h .date-row { width: 223px; border: 1px solid #dae4f2; padding-bottom: 4px; margin-top: 4px; overflow: hidden; }
.more-search-h .date-row span { float: right; width: 44px; margin: 13px 7px 0 0; font-size: 1em; line-height: 21px; color: #22252a; }
.more-search-h .date-row div { width: 57px; float: right; }
.more-search-h .date-row label { font-weight: normal; margin-top: -3px; }
.more-search-h .date-row select { width: 46px; }
.more-search-h .btn-submit { display: block; width: 51px; height: 27px; line-height: 27px; background: url(images/btn-submit.png) no-repeat; text-align: center; font-size: 1em; color: #fff; text-decoration: none; font-weight: bold; overflow: hidden; top: -15px; margin: 0 646px -15px 0; position: relative; clear: both; }
.more-search-h .btn-submit:hover { background-position: 0 -27px; }
.more-search-h .more-link { clear: both; margin: 0; width: 100%; padding-top: 4px; }
.more-search-h .ml1 { float: right; width: 220px; clear: none; }
.more-search-h .more-link:after { content: ""; clear: both; display: block; height: 0; }
.more-search-h .more-link .more { clear: both; width: 100%; display: block; overflow: hidden; font-size: 1em; }
.more-search-h .more-link .more a { float: right; color: #0072bc; outline: none; padding: 1px 19px 2px; background: url(images/icon-add.gif) no-repeat 100% 50%; }
.more-search-h .open .more a { background: url(images/icon-minus.gif) no-repeat 100% 50%; }
.more-search-h .more-link .more a:hover { text-decoration: none; }
.more-search-h .more-link .row { display: none; padding: 3px 0 0; }
.more-search-h .open .row { display: block; }
.more-search-h .inf-t { float: left; margin-right: 5px; font-size: 1em; color: #14aec0; line-height: 20px; }
.more-search-h #divNights { clear:both; color:#14aec0; display:none; width:250px; float:right; }
.more-search-h #divNights h5 { font-size: 1em; }
.more-search-h .room { width:215px; margin-top:10px; padding:0px 5px 5px 0px; clear: both; }
.more-search-h .room fieldset { width:190px; }
/*------------------ */



.results .top-nav .search-btn a:hover { text-decoration: none; }
.results .top-nav .search-btn2 a:hover { text-decoration: none; }
.results .top-nav .inf { width: 700px; min-height:30px; background: none; border-bottom: 1px solid #abc4e9; margin-top: -2px; padding: 0 11px 5px 4px; }
.results .top-nav .inf h3 { color: #0e9aaa; font-size: 3em; line-height: 29px; font-weight: normal; }

.resultsTopNavInfH3English { color: #0e9aaa; font-size: 28px; /*line-height:29px;*/ font-weight: normal; }

.results .top-nav .inf .btn-weather { float: left; width: 98px; height: 29px; background: url(images/bg-btn-weather1.png) no-repeat; }
.results .top-nav .inf .btn-weather1 { float: left; width: 90px; height: 29px; background: url(images/bg-btn-weather1.png) no-repeat; text-align: left; text-decoration: none; font-size: 12px; font-weight: bold; color: #0072BC; line-height: 29px; padding-left: 8px; }
.results .top-nav .inf .btn-map { margin-left: 5px; float: left; width: 98px; height: 29px; background: url(images/bg-btn-world2.png) no-repeat; text-align: left; text-decoration: none; font-size: 12px; font-weight: bold; color: #0072BC; line-height: 29px; padding-left: 10px; }
.results .sort-hold .sort { width: 715px; background: #f0f5fc; padding: 3px 0 4px; line-height: 20px; font-size: 1.2em; overflow: hidden; }
.results .sort-hold .sort label { float: right; font-weight: bold; color: #22252a; margin-right: 12px; }
.results .sort-hold .sort select { float: right; font: 12px/18px Arial, sans-serif; border: 1px solid #7f9db9; height: 20px; width: 143px; margin: 0 10px; }
.results .sort-hold .sort a { float: right; font-weight: bold; color: #0072bc; }
.results .sort-hold .sort a:hover { text-decoration: none; }
.results .sort-hold .sort div { float: left; white-space: nowrap; padding-left: 21px; }
.results .sort-hold .sort div span { float: left; color: #22252a; font-weight: bold; }
.results .sort-hold .sort div select { float: left; width: 51px; margin: 0 6px 0 7px; }
.results .sort-hold .btn1 { float: right; white-space: nowrap; font-size: 1.2em; color: #fff; cursor: pointer; margin: 4px 4px 0 0; text-decoration: none; font-weight: bold; height: 21px; line-height: 21px; background: url(images/bg-btn1-r.png) no-repeat 100% 0; }
.results .sort-hold .btn1 span { float: left; height: 21px; padding: 0 28px 0 14px; background: url(images/bg-btn1-l.png) no-repeat; }
.results .sort-hold .btn1:hover { background-position: 100% -21px; }
.results .sort-hold .btn1:hover span { background-position: 0 -21px; }
.results .sort-hold .pr { font-size: 1.2em; color: #ff5a00; float: left; margin: 7px 0 0 20px; }
.results .box-h { width: 705px; margin: 10px 6px 0; background: url(images/bg-packages-box-b.png) no-repeat 0 100%; } /* background image? */
.results .first { margin-top: 5px; }
.results .box-h .caption { width: 100%; overflow: hidden; line-height: 31px; height: 31px; background: url(images/bg-packages-box-t.png) no-repeat; }
.results .list .first { background-position: -705px 100% !important; }
.results .list .first .caption { background-position: -705px 0 !important; }
.results .box-h .caption .checkbox1 { float: right; margin: 9px 6px 0 0; }
* html .results .box-h .caption .checkbox1 { margin: 5px 3px -3px -4px; }
* + html .results .box-h .caption .checkbox1 { margin: 5px 3px -3px -4px; }
.results .box-h .caption h3 { font-size: 1.8em; color: #fff; float: right; font-weight: normal; display: inline; margin-right: 7px; }
.results .box-h .caption h3 a { color: #fff; }
.results .box-h .caption h3 a:hover { text-decoration: none; }
.rent .box-h .caption h3 a { text-decoration: none; }
.rent .box-h .caption h3 a:hover { text-decoration: underline; }
.results .box-h .caption .rating { height: 10px; background: url(images/rating2.gif) no-repeat; float: right; margin: 11px 4px 0 0; }
.results .box-h .caption .r-one { width: 10px; }
.results .box-h .caption .r-two { width: 20px; }
.results .box-h .caption .r-three { width: 30px; }
.results .box-h .caption .r-four { width: 40px; }
.results .box-h .caption .r-five { width: 50px; }
.results .first .caption .rating { background: url(images/rating1.gif) no-repeat !important; }
.results .box-h .caption .rating-ok { float: right; font-size: 1.2em; color: #ffea03; padding-right: 31px; display: inline; margin-right: 11px; background: url(images/icon-ok.gif) no-repeat 100% 50%; }
.results .box-h .caption .price { float: left; font-size: 1.2em; font-weight: bold; color: #fff; margin-left: 12px; display: inline; }
.results .box-h .caption .price span { float: left; margin-left: 12px; }
.results .box-h .caption .price strong { font-size: 28px; float: left; }
.results .box-h .caption .price em { font-style: normal; font-weight: normal; }
.results .box-h .text-h { width: 687px; overflow: hidden; padding: 13px 9px 22px; }
.results .box-h .div-roomav {margin-right: 11px; margin-top: 15px;}
.results .box-h .img-hold { float: right; width: 126px; height: 96px; background: url(images/bg-packages-img.gif) no-repeat 0 100%; position: relative; }
.results .box-h .img-hold img { display: block; }
.results .box-h .img-hold a { position: absolute; top: 75px; left: 10px; width: 13px; height: 11px; background: url(images/btn-img-more.png) no-repeat; }
.results .box-h .img-hold2 { float: right; margin-top: -5px; }
.results .box-h .img-hold2 img { display: block; }
.results .box-h .text { float: left; width: 552px; position: relative; margin-top: -7px; }
.results .box-h .text .price { font-size: 1.4em; font-weight: bold; color: #0072bc; position: absolute; top: -2px; left: 3px; }
.results .box-h .text p { font-size: 1.2em; line-height: 1.5em; color: #22252a; }
.results .box-h .text p a:link, .results .box-h .text p a:visited{color:#0072BC;font-weight:bold;text-decoration:underline;}
.results .box-h .text .info{margin-top:3px;width:100%;clear:both;}
.results .box-h .text p a:hover, .results .box-h .text p a:active{color:#0072BC;font-weight:bold;text-decoration:none;}
.hotels .box-h .text p { width: 464px; direction: ltr !important; } /*margin-left: 157px; */
.hotels .box-h .rating { background: url(images/rating2.gif) no-repeat; }
.packages .box-h .info { width: 552px; background: #f0f5fc; overflow: hidden; font-size: 1.2em; color: #22252a; margin-top: 5px; }
.packages .box-h .info .r { float: left; width: 115px; line-height: 46px; padding-right: 13px; font-weight: bold; border-right: 1px solid #c8dfff; }
.packages .box-h .info .t, .packages .box-h .info .b { float: right; width: 416px; padding-right: 7px; line-height: 22px; }
.packages .box-h .info .t { border-bottom: 1px solid #c8dfff; }
.packages .box-h .more-link .info { display: none; font-size: 1em; clear: both; }
.packages .box-h .open .info { display: block; }
.hotels .info { width: 552px; background: #f0f5fc; overflow: hidden; font-size: 1.2em; color: #22252a; margin-top: 3px; }
.h450{height:450px;}
/*--- Dymanic package ---*/
.hotels .info .bx1{
	float:right;
	width:484px;
	border-left:1px solid #c8dfff;
}
.hotels .info .pr{
	float:right;
	width:67px;
	line-height:68px;
	text-align:center;
}
/*--- end Dymanic package ---*/

.hotels .info .row { width: 470px; padding: 0 6px; line-height: 22px; overflow: hidden; border-top: 1px solid #c8dfff; margin-top: -1px; overflow: hidden; }
* html .hotels .info .row { overflow: visible; height: 1%; }
.hotels .info .row p, .hotels .info .row table {width: 450px;}
.hotels .info .row td {padding: 3px;}
.hotels .info .row table p {width: 428px;}
.hotels .info .row table td table {width: 428px; text-align: left; direction: ltr; line-height: 18px;}
.hotels .info .row div { display: inline; padding-left: 10px; float: right; }
.hotels .info .row em { font-weight: bold; font-style: normal; }
.hotels .info .row em.red { color: #ff5a00; }
.hotels .info .row em.green { color: #1ca700; }
.hotels .info .row a { color: #0072bc; font-weight: bold; }
.hotels .info .row a:hover { text-decoration: none; }

/*--- Dymanic package ---*/
.hotels .info2{
	clear:both;
	width:685px;
	border:1px solid #c8dfff;
	margin:0 9px 10px;
	font-size:1.2em;
	color:#22252a;
}
.hotels .info2:after{
	content:'';
	display:block;
	clear:both;
	height:0;
}
.hotels .info2 .ih{
	float:right;
	width:70px;
}
.hotels .info2 .ih img{
	display:block;
	margin:5px auto 0;
}
.hotels .info2 .bx1,
.hotels .info2 .bx2{
	float:right;
	width:547px;
	border:1px solid #c8dfff;
	border-width:0 1px;
}
.hotels .info2 .bx1 .row{
	width:100%;
	/*background:url(images/bg-flights-info2.png) no-repeat -77px 0;*/
	background:url(images/bg-flights-info2_no_stop.png) no-repeat -77px 0;
	padding:3px 0 4px;
}

.hotels .info2 .bx1 .rowFirst{
	width:100%;
	/*background:url(images/bg-flights-info2.png) no-repeat -77px 0;*/
	/*background:url(images/bg-flights-info2_no_stop.png) no-repeat -77px 0;*/
	padding:3px 0 4px;
}

.hotels .info2 .bx2 .row{
	width:100%;
	padding:4px 0;
	border-top:1px solid #c8dfff;
	margin-top:-1px;
}
.hotels .info2 .bx1 .row:first-child{ background-position:-77px 100%;}
.hotels .info2 .row:after{
	content:'';
	display:block;
	clear:both;
	height:0;
}
.hotels .info2 a{ color:#0072bc;}
.hotels .info2 a:hover{ text-decoration:none;}
.hotels .info2 .bx1 .row div{
	float:right;
	display:inline;
	padding-right:10px;
}
.hotels .info2 .bx2 .row div{
	float:right;
	padding:0 10px 0 5px;
}
.hotels .info2 .bx1 .row .cl1{
	width:61px;
	padding-right:5px;
}
.hotels .info2 .bx1 .row .cl2{ width:53px;}
.hotels .info2 .bx1 .row .cl3{ width:146px;}
.hotels .info2 .bx1 .row .cl4{ width:65px;}
.hotels .info2 .bx1 .row .cl5{ width:153px;}
.hotels .info2 .bx1 .inf-link2{
	width:13px;
	height:13px;
	background:url(images/bg-i-link2.gif) no-repeat;
	color:#ff7a00;
	text-decoration:none !important;
	overflow:hidden;
	float:left;
	margin:-14px 0 0 7px;
}
.hotels .info2 .bx1 .inf-link2 span{
	width:111px;
	position:absolute;
	cursor:default;
	left:-28px;
	top:-6666px;
	background:url(images/bg-i-text2-b.gif) no-repeat 0 100%;
	border-top:1px solid #ff7a00;
	line-height:1.25em;
	padding:4px 10px 17px;
	color:#ff7a00;
}
.hotels .info2 .bx1 .inf-link2:hover{
	overflow:visible;
	position:relative;
}
.hotels .info2 .bx1 .inf-link2:hover span{
	top:auto;
	bottom:13px;
}
.hotels .info2 .bx1 .inf-link2:hover span{ bottom:12px;}
.hotels .info2 em.green{
	font-style:normal;
	font-weight:bold;
	color:#1ca700;
}
.hotels .info2 .importnt{
	padding-right:14px !important;
	background:url(images/bg-label-important2.gif) no-repeat 100% 0;
}
.hotels .info2 .pr{
	width:66px;
	float:right;
	text-align:center;
}
.hotels .info2 .pr1{ line-height:74px;}
.hotels .info2 .pr2{ line-height:44px;}
.hotels .dynamic-results-price1{
	width:687px;
	margin:0 9px;
	clear:both;
	text-align:left;
	font-size:1.2em;
	font-weight:bold;
}
.hotels .dynamic-results-price1 div{
	width:100%;
	overflow:hidden;
	padding-bottom:4px;
}
.hotels .dynamic-results-price1 .p1{ color:#22252a;}
.hotels .dynamic-results-price1 .p2{ color:#ff5a00;}
.hotels .dynamic-results-price1 span{
	float:right;
	width:620px;
}
.hotels .dynamic-results-price1 strong{
	float:left;
	width:66px;
	text-align:center;
}
.hotels .dynamic-results-price1 strong em{
	font-style:normal;
	font-weight:normal;
}
/*--- end Dymanic package ---*/


.rent .info { float: left; margin: -5px 0 0 2px; display: inline; width: 550px; background: #f0f5fc; }
.rent .info .row { width: 100%; overflow: hidden; border-bottom: 1px solid #fff; font-size: 1.2em; line-height: 22px; color: #22252a; }
.rent .info .row div { float: right; padding-right: 8px; }
.rent .info .row .box1 { width: 181px; }
.rent .info .row .box2 { width: 150px; }
.rent .info .row .box3 { width: 180px; }
.rent .info .row strong { float: right; }
.rent .info .row .box1 strong { width: 65px; }
.rent .info .row .box2 strong { width: 75px; }
.rent .info .row span { float: right; }
.rent .info .row .icon-ok, .rent .info .row .icon-false { width: 16px; height: 20px; background: url(images/icon-ok-false.gif) no-repeat; margin-top: 1px; }
.rent .info .row .icon-false { background-position: 0 -20px; }
.tus .box-h .text { width: 564px; }
.tus .box-h .text-inf { font-size: 1.2em; color: #22252a; font-weight: bold; display: block; text-align: left; margin-top: -10px; padding: 0 10px 15px; }
.tus .box-h .info { width: 564px; margin: 0 0 7px; padding-bottom: 7px; background: url(images/bg-tus-box-b.png) no-repeat 0 100%; }
.tus .box-h .info h4 { font-size: 1.4em; color: #0072bc; line-height: 30px; height: 30px; background: url(images/bg-tus-box-t.png) no-repeat; overflow: hidden; }
.tus .box-h .info h4 span { display: block; padding: 0 34px; }
.tus .box-h .airplane h4 span { background: url(images/tus-icon-airplane1.png) no-repeat 538px 3px; }
.tus .box-h .car h4 span { background: url(images/tus-icon-car1.png) no-repeat 536px 3px; }
.tus .box-h .info .more { padding: 0 33px; height: 20px; line-height: 20px; font-size: 1.2em; text-align: right; font-weight: bold; }
.tus .box-h .info .more a { color: #0072bc; }
.tus .box-h .info .more a:hover { text-decoration: none; }
.tus .box-h .airplane .more { background: url(images/tus-icon-airplane.png) no-repeat 535px 70%; }
.tus .box-h .car .more { background: url(images/tus-icon-car.png) no-repeat 525px 70%; font-size: 0.8em; line-height: 10px; }
.tus .box-h .info .txt-hold { width: 550px; overflow: hidden; padding: 5px 7px 2px; font-size: 1.2em; color: #22252a; }
.tus .box-h .airplane .txt-hold div { padding: 0 7px; background: #f0f5fc; line-height: 22px; }
.tus .box-h .info .txt-hold div.t { border-bottom: 1px solid #c8dfff; }
.tus .box-h .car .txt-hold ul { width: 273px; overflow: hidden; }
.tus .box-h .info .txt-hold ul.l { float: left; }
.tus .box-h .info .txt-hold ul.r { float: right; }
.tus .box-h .car .txt-hold ul li { line-height: 22px; width: 253px; vertical-align: top; overflow: hidden; border-top: 1px solid #c8dfff; margin-top: -1px; padding-top: 1px; background: #f0f5fc; padding: 1px 10px 0; }
.tus .box-h .car .txt-hold ul li.active { background: #fff2d9; font-weight: bold; }
.tus .box-h .car .txt-hold ul input { float: right; margin: 4px 0 0 4px; }
.t12price{color:#ff5a00}

* html .tus .box-h .car .txt-hold ul input { margin: 0 -3px -3px 0; }
* + html .tus .box-h .car .txt-hold ul input { margin: 0 -3px -3px 0; }
.tus .box-h .car .txt-hold ul label { float: right; }
.tus .box-h .car .txt-hold ul label span { font-weight: bold; }
.hotels-israel .top-nav .inf h3 { color: #ff5a00; }
.hotels-israel .list .sort { background: #fff6eb; }
.hotels-israel .list .box-h { background-position: -1410px 100%; }
.hotels-israel .list .box-h .caption { background-position: -1410px 0; }
.hotels-israel .list .box-h .rating { background: url(images/rating3.gif) no-repeat; }
.hotels-israel .box-h .img-hold {background: url(images/bg-hotelsisrael-img.gif) no-repeat 0 100%; }
.hotels-israel .box-h .text h4 { font-size: 1.2em; color: #ff5a00; margin-top: 3px; }
.hotels-israel .box-h .text h4 a { color: #ff5a00; text-decoration: none; }
.hotels-israel .box-h .text h4 a:hover { text-decoration: underline; }
.hotels-israel .box-h .info { width: 100%; overflow: hidden; font-size: 1.2em; color: #22252a; margin-top: 5px; }
.hotels-israel .box-h .more-link .info { display: none; font-size: 1em; clear: both; }
.hotels-israel .box-h .open .info { display: block; }
.hotels-israel .box-h .info a { color: #22252a; text-decoration: none; }
.hotels-israel .box-h .info a:hover { text-decoration: underline; }
.hotels-israel .box-h .info .row { width: 100%; overflow: hidden; border-top: 1px solid #fedbb4; background: #fff6eb; line-height: 22px; margin-top: -1px; padding-bottom: 1px; }
.hotels-israel .box-h .info .active { background: #ffebd1; }
.hotels-israel .box-h .info .row span, .hotels-israel .box-h .info .row strong { float: right; overflow: hidden; margin-right: 9px; }
.hotels-israel .box-h .info .row .cl1 { width: 22px; }
.hotels-israel .box-h .info .row .cl2 { width: 100px; }
.hotels-israel .box-h .info .row .cl3 { width: 120px; }
.hotels-israel .box-h .info .row .cl4 { width: 105px; }
.hotels-israel .box-h .info .row .cl5 { width: 70px; }
.hotels-israel .box-h .info .row .cl1 input { margin: 3px 2px -3px; }
* html .hotels-israel .box-h .info .row .cl1 input { margin: 2px -1px 0 -2px; }
* + html .hotels-israel .box-h .info .row .cl1 input { margin: 2px -1px 0 -2px; }
.results .sl-gallery { direction: ltr !important; width: 704px; height: 78px; padding: 1px; overflow: hidden; margin: 10px 5px 0; background: url(images/bg-sl-gallery.gif) no-repeat; }
.results .sl-gallery .prev, .results .sl-gallery .next { height: 78px; background: url(images/sl-gallery-btns.gif) no-repeat; width: 17px; float: left; }
.results .sl-gallery .next { background-position: -17px 0; float: right; }
.results .sl-gallery .hold { overflow: hidden; width: 670px; height: 78px; float: left; }
.results .sl-gallery .sl-list { width: 9999px; height: 78px; }
.results .sl-gallery .sl-list a { direction: rtl !important; float: left; width: 111px; height: 78px; font-size: 1.2em; line-height: 22px; color: #0072bc; text-align: center; background: url(images/bg-sl-gallery-b.gif) repeat-x 0 100%; overflow: hidden; border-right: 1px solid #14aec0; outline: none; cursor: pointer; }
.results .sl-gallery .sl-list a:hover { text-decoration: none; }
.results .sl-gallery .sl-list a img { display: block; margin: 2px auto -2px; }
.results .sl-gallery .sl-list a span, .results .sl-gallery .sl-list a strong { display: block; width: 100%; height: 22px; overflow: hidden; }
.flights .box-h .info { width: 687px; font-size: 1.2em; color: #22252a; line-height: 1.33em; }
.flights .box-h .info a { color: #0072bc; text-decoration: none; }
.flights .box-h .info a:hover { text-decoration: underline; }
.flights .box-h .info .row {width: 100%; /*background:url(images/bg-flights-info_no_stop.png) no-repeat 0 100%;*/ background: #F0F5FC; border-bottom: 1px solid #C9E0FE; padding: 3px 0 4px; }
.flights .box-h .info .rowBack { width: 100%; background: #fffbf3; border-bottom: 1px solid #C9E0FE; padding: 3px 0 4px; }
.flights .box-h .alt .row { background: url(images/bg-flights-info.png) no-repeat -687px 100%; }
.flights .box-h .info .row:after { content: ""; clear: both; height: 0; display: block; }
.flights .box-h .info .row div { float: right; display: inline; padding-right: 7px; }
.flights .box-h .info .row .cl1 { padding: 0; width: 110px; }
.flights .box-h .info .row .cl1 img { display: block; margin: 0 auto; }
.flights .box-h .info .row .cl2 { width: 58px; text-align: center; color: #0072bc; }
.flights .box-h .info .row .cl2 span, .flights .box-h .info .row .cl2 strong, .flights .box-h .info .row .cl6 span, .flights .box-h .info .row .cl6 strong { display: block; }
.flights .box-h .info .row .cl3 { width: 146px; }
.flights .box-h .info .row .cl4 { width: 68px; }
.flights .box-h .info .row .cl5 { width: 151px; }
.flights .box-h .info .row .cl6 { width: 90px; }
.flights .box-h .info .inf-link2 { width: 13px; height: 13px; background: url(images/bg-i-link2.gif) no-repeat; color: #ff7a00; text-decoration: none !important; overflow: hidden; float: left; margin: -14px 0 0 7px; }
.flights .box-h .info .inf-link2 span { width: 111px; position: absolute; cursor: default; left: -28px; top: -6666px; background: url(images/bg-i-text2-b.gif) no-repeat 0 100%; border-top: 1px solid #ff7a00; line-height: 1.25em; padding: 4px 10px 17px; color: #ff7a00; }
.flights .box-h .info .inf-link2:hover { overflow: visible; position: relative; }
.flights .box-h .text-h { overflow: visible;}
.flights .box-h .info .inf-link2:hover span { top: auto; bottom: 13px; }
* html .flights .box-h .info .inf-link2:hover span { bottom: 12px;}
.flights .box-h .nav { border-top: 1px solid #fff; margin-top: -1px !important; padding-top: 2px !important; }
.flights .box-h .nav .mor { display: block; line-height: 16px; font-weight: normal; color: #22252a; margin-right: 110px; }
.flights .box-h .nav .mor a { color: #22252a; line-height: 16px; text-decoration: none; font-weight: normal; }
.flights .box-h .nav .mor a:hover { text-decoration: underline; }
.results .box-h .nav { font-size: 1.2em; width: 100%; clear: both; overflow: hidden; line-height: 20px; margin-top: 2px; }
.results .box-h .nav .nav-btns { width: 100%; overflow: hidden; }
.results .box-h .nav .nav-btns .imgpopular { margin: 5px; float: right;}
.results .box-h .nav .info { }
.priceInline
{
    font-size:1.1em;
    font-weight:bold;
    color:#0072bc;
    
    top:-2px;
    left:3px;
    float: left;
}
.bbgcolor{background-color: Gray}
/*--- Dymanic package ---*/
.results .box-h .nav2{
	font-size:1.2em;
	width:100%;
	clear:both;
	overflow:hidden;
	line-height:20px;
	margin-top:2px;
}
.results .box-h .nav2{
	width:683px;
	border-top:1px solid #c8dfff;
	margin:5px 1px 0;
	padding:3px 10px 6px;
}


.rent .box-h .nav { padding-bottom: 3px; }
.rent .box-h .nav p { margin-top: 1px; font-size: 0.91em; }
.results .box-h .nav a { float: right; font-weight: bold; color: #0072bc; margin-top: 4px; }

/*--- Dymanic package ---*/
.results .box-h .nav2 a{
	float:right;
	font-weight:bold;
	color:#0072bc;
	margin-top:4px;
}


.rent .box-h .nav a { margin-top: 0; line-height: 1.5em; }

/*--- Dymanic package ---*/
.results .box-h .nav2 .btn-plan,
.results .box-h .nav2 .btn-info,
.results .box-h .nav2 .btn-bag,
.results .box-h .nav2 .btn-car{
	line-height:1.5em;
	float:right;
	margin:5px 0 0 22px !important;
}


.results .box-h .nav a:hover { text-decoration: none; }

/*--- Dymanic package ---*/
.results .box-h .nav2 a:hover{ text-decoration:none;}

.results .box-h .nav .btn-plan { padding-right: 22px; background: url(images/icon-plan.gif) no-repeat 100% 50%; }

/*--- Dymanic package ---*/
.results .box-h .nav2 .btn-plan{
	padding-right:22px;
	background:url(images/icon-plan.gif) no-repeat 100% 50%;
}


.results .box-h .nav .btn-info { padding-right: 20px; margin-right: 25px; background: url(images/icon-comment.gif) no-repeat 100% 50%; }

/*--- Dymanic package ---*/
.results .box-h .nav2 .btn-info{
	padding-right:20px;
	margin-right:25px;
	background:url(images/icon-comment.gif) no-repeat 100% 50%;
}


.results .box-h .nav .btn-bag { padding-right: 22px; background: url(images/icon-bag.gif) no-repeat 100% 50%; }

/*--- Dymanic package ---*/
.results .box-h .nav2 .btn-bag{
	padding-right:22px;
	background:url(images/icon-bag.gif) no-repeat 100% 50%;
}

.results .box-h .nav .btn-car,
.results .box-h .nav2 .btn-car{
	padding-right:22px;
	background:url(images/icon-car.gif) no-repeat 100% 50%;
}


.results .box-h .nav .btn2 { cursor: pointer; height: 27px; line-height: 27px; background: url(images/bg-btn2-l.png) no-repeat; float: left; color: #fff; text-decoration: none; margin-top: 2px; }
.rent .box-h .nav .btn2 { margin-top: 6px; }

/*--- Dymanic package ---*/
.results .box-h .nav2 .btn2{
	cursor:pointer;
	height:27px;
	line-height:27px;
	background:url(images/bg-btn2-l.png) no-repeat;
	float:left;
	color:#fff;
	text-decoration:none;
	margin-top:2px;
}


/*.results .box-h .nav .btn2 span { float: left; height: 27px; background: url(images/bg-btn2-r.png) no-repeat 100% 0; padding: 0 13px 0 28px; }*/

.results .box-h .nav .btn2 span,
.results .box-h .nav2 .btn2 span{
	float:left;
	height:27px;
	background:url(images/bg-btn2-r.png) no-repeat 100% 0;
	padding:0 13px 0 28px;
}



.results .box-h .nav .btn2:hover { background-position: 0 -27px; }

.results .box-h .nav2 .btn2:hover{ background-position:0 -27px;}

/*.results .box-h .nav .btn2:hover span { background-position: 100% -27px; }*/

.results .box-h .nav .btn2:hover span,
.results .box-h .nav2 .btn2:hover span{ background-position:100% -27px;}

.results .bottom-nav {clear: both; margin: 8px 1px 0; font-size: 1.2em; font-weight: bold; line-height: 1.5em; overflow: hidden; }
.results .bottom-nav p { background: #f0f5fc; line-height: 21px; padding: 5px 0; text-align: left; overflow: hidden; }

.results .bottom-nav .btn3 { float: right; height: 21px; cursor: pointer; color: #fff; text-decoration: none; background: url(images/bg-btn3-l.png) no-repeat; margin-right: 4px; }

.results .bottom-nav .btn32 { float: right; height: 21px; cursor: pointer; color: #fff; text-decoration: none; background: url(images/bg-btn3-l.png) no-repeat; margin-right: 4px; }
.results .bottom-nav .btn32AllResults { float: right; height: 21px; cursor: pointer; color: #fff; text-decoration: none; background: url(images/bg-btn3-l.png) no-repeat; margin-right: 4px; }

.results .bottom-nav .btn3 span { float: left; height: 21px; padding: 0 12px; background: url(images/bg-btn3-r.png) no-repeat 100% 0; }

.results .bottom-nav .btn32 span { float: left; height: 21px; padding: 0 12px; background: url(images/bg-btn3-r.png) no-repeat 100% 0; }
.results .bottom-nav .btn32AllResults span { float: left; height: 21px; padding: 0 12px; background: url(images/bg-btn3-r.png) no-repeat 100% 0; }

.results .bottom-nav .btn3:hover { background-position: 0 -21px; }
.results .bottom-nav .btn32:hover { background-position: 0 -21px; }
.results .bottom-nav .btn32AllResults:hover { background-position: 0 -21px; }

.results .bottom-nav .btn3:hover span { background-position: 100% -21px; }
.results .bottom-nav .btn32:hover span { background-position: 100% -21px; }
.results .bottom-nav .btn32AllResults:hover span { background-position: 100% -21px; }

.results .bottom-nav .btn1 { float: right; white-space: nowrap; font-size: 1.2em; color: #fff; cursor: pointer; margin: 4px 4px 0 0; text-decoration: none; font-weight: bold; height: 21px; line-height: 21px; background: url(images/bg-btn1-r.png) no-repeat 100% 0; }
.results .bottom-nav .search_res .btn1{font-size: 12px;}
.results .bottom-nav .btn1 span { float: left; height: 21px; padding: 0 28px 0 14px; background: url(images/bg-btn1-l.png) no-repeat; }
.results .bottom-nav .btn1:hover { background-position: 100% -21px; }
.results .bottom-nav .btn1:hover span { background-position: 0 -21px; }

.results .bottom-nav .btn4 { float: right; white-space: nowrap; font-size: 1.2em; color: #fff; cursor: pointer; margin: 4px 4px 0 0; text-decoration: none; font-weight: bold; height: 21px; line-height: 21px; background: url(images/bg-btn1-r.png) no-repeat 100% 0; }
.results .bottom-nav .btn4 span { float: left; height: 21px; padding: 0 28px 0 14px; background: url(images/bg-btn1-l.png) no-repeat; }
.results .bottom-nav .btn4:hover { background-position: 100% -21px; }
.results .bottom-nav .btn4:hover span { background-position: 0 -21px; }

.results .bottom-nav p strong { float: left; margin-left: 12px; color: #22252a; }
.results .bottom-nav p strong a { color: #0072bc; }
.results .bottom-nav p strong a:hover { text-decoration: none; }
.results .bottom-nav ul { clear: both; float: right; padding: 2px 190px 0 0; }
.results .bottom-nav ul li { float: left; margin: 0 7px; display: inline; }
.results .bottom-nav ul a { color: #0072bc; float: left; }
.results .bottom-nav ul a:hover { text-decoration: none; }
.results .bottom-nav ul li .prev { padding-left: 20px; background: url(images/packages-list-arrow-l.gif) no-repeat 0 60%; }
.results .bottom-nav ul li .next { padding-right: 20px; background: url(images/packages-list-arrow-r.gif) no-repeat 100% 60%; }
.results .bottom-nav ul .active a { text-decoration: none; color: #14aec0; }
.results .more-inf { text-align: center; font-size: 1.2em; font-weight: bold; color: #22252a; margin-top: 7px; }
.results .more-inf a { color: #0072bc; }
.results .more-inf a:hover { text-decoration: none; }
/*--- user-form1 css ---*/
.user-form1 { margin-top: 15px; width: 195px; background: url(images/bg-right-box1-b.png) no-repeat 0 100%; }
.user-form1 h4 { height: 23px; line-height: 23px; background: url(images/bg-right-box1-t.png) no-repeat; font-size: 1.2em; color: #fff; padding: 0 7px; }
.user-form1 .text { padding: 0 1px 6px; }
.user-form1 .box { width: 100%; margin-top: 5px; overflow: hidden; }
.user-form1 label { float: right; font-size: 1.2em; color: #22252a; line-height: 20px; font-weight: bold; width: 37px; margin-right: 11px; }
.user-form1 input { float: left; margin: 0 0 0 10px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; height: 16px; width: 127px; padding: 2px 3px; }
.user-form1 .button { float: left; height: 21px; line-height: 21px; color: #fff; text-decoration: none; font-weight: bold; font-size: 1.2em; cursor: pointer; background: url(images/bg-btn4-l.png) no-repeat; margin: 5px 0 5px 10px; }
.user-form1 .button span { float: left; height: 21px; padding: 0 10px; background: url(images/bg-btn4-r.png) no-repeat 100% 0; }
.user-form1 .button:hover { background-position: 0 -21px; }
.user-form1 .button:hover span { background-position: 100% -21px; }
.user-form1 .banner { display: block; clear: both; outline: none; margin: 0 auto; width: 177px; border: 1px solid #dae4f2; }
.user-form1 .banner img { display: block; border: none; }
/*--- select-block css ---*/
.select-block { width: 196px; margin-top: 15px; background: url(images/bg-right-box2-b.png) no-repeat 0 100%; }
.select-block h4 { height: 27px; line-height: 27px; background: url(images/bg-right-box2-t.png) no-repeat; font-size: 1.2em; color: #fff; padding: 0 7px; }
.select-block .text { padding: 0 1px 1px; font-size: 1.2em; color: #22252a; }
.select-block h5 { line-height: 21px; background: #f0f5fc; padding: 0 6px; font-size: 1em; margin-bottom: 3px; }
.select-block .row { width: 100%; padding: 1px 0 3px; overflow: hidden; }
.select-block .row input { float: right; margin: 0 6px 0 7px; }
* html .select-block .row input { margin: -4px 3px -3px 3px; }
* + html .select-block .row input { margin: -4px 3px -3px 3px; }
.select-block .row label { float: right; margin-top: -1px; }
.select-block .sort-stars { width: 100%; overflow: hidden; background: #fff; padding-bottom: 5px; }
.select-block .sort-stars input { float: right; margin: 1px 6px 0 0px; }
* html .select-block .sort-stars input { margin: -3px 3px -3px -4px; }
* + html .select-block .sort-stars input { margin: -3px 3px -3px -4px; }
.select-block .sort-stars label { float: right; padding-right: 11px; margin-left: 10px; background: url(images/sort-stars-star.gif) no-repeat 100% 50%; }
.select-block .slider-h { width: 100%; background: #fff; padding: 7px 0 4px; overflow: hidden; }
.select-block .slider { width: 162px; /*184px;*/ height: 13px; background: url(images/bg-slider_10.gif) no-repeat; position: relative; margin: 0 4px; }
.select-block .slider .left-arrow, .select-block .slider .right-arrow { top: 0; position: absolute; width: 11px; height: 13px; }
.select-block .slider .left-arrow { background: url(images/bg-slider-l.gif) no-repeat; left: 0; }
.select-block .slider .right-arrow { background: url(images/bg-slider-r.gif) no-repeat; left: 151px; /*173px;*/ }
.select-block .slider-h span { font-size: 1.2em; color: #22252a; margin: 3px 4px 0; }
.select-block .slider-h .min { float: left; }
.select-block .slider-h .max { float: right; }
.select-block .hol { width: 100%; background: #fff; overflow: hidden; padding: 8px 0 7px; }
.select-block .hol select { border: 1px solid #7f9db9; font: 12px Arial, sans-serif; margin: 0 auto; width: 183px; display: block; }
.select-block .inf { width: 100%; overflow: hidden; padding: 6px 0 5px; }
.select-block .inf a { width: 160px; height: 36px; background: url(images/bg-select-block-inf.png) no-repeat; overflow: hidden; color: #fff; text-decoration: none; font-size: 1.2em; text-align: center; display: block; margin: 0 auto; padding-left: 27px; line-height: 36px; }
.select-block .inf a span { float: left; }
.select-block .inf a em { font-size: 1.9em; font-style: normal; float: right;margin-right:10px;display:inline; }
/*--- inf-list css ---*/
.inf-list { width: 195px; margin-top: 5px; overflow: hidden; }
.inf-list .box { border: 1px solid #dae4f2; background: #fff; overflow: hidden; width: 185px; margin-top: 10px; padding: 4px; }
.inf-list img { float: right; }
.inf-list .text { padding-top: 6px; float: left; font-size: 1.2em; color: #22252a; width: 106px; }
.inf-list .text h3 { font-size: 1.16em; }
.inf-list .text h3 a { color: #0072bc; text-decoration: none; }
.inf-list .text h3 a:hover { text-decoration: underline; }
/*--- inf-list2 css  ---*/
.inf-list2 { margin-top: 15px; width: 195px; padding-bottom: 15px; background: url(images/bg-right-box1-b.png) no-repeat 0 100%; }
.inf-list2 h4 { height: 23px; line-height: 23px; background: url(images/bg-right-box1-t.png) no-repeat; font-size: 1.2em; color: #fff; padding: 0 7px; }
.inf-list2 .box { width: 181px; margin: 0 5px; font-size: 1.2em; line-height: 1.5em; color: #22252a; padding: 4px 0 1px; }
.inf-list2 .box h5 { font-size: 1em; background: #f0f5fc; line-height: 20px; padding: 0 11px; }
.inf-list2 .box .caption { overflow: hidden; width: 163px; color: #14aec0; padding: 5px 9px 0; }
.inf-list2 .box .caption .price { float: right; font-size: 1.45em; margin-left: 6px; }
.inf-list2 .box .caption strong { font-size: 1em; float: right; }
.inf-list2 .box .caption a { color: #14aec0; cursor: pointer; width: 100%; display: block; text-decoration: none; }
.inf-list2 .box .caption a:hover { text-decoration: underline; }
.inf-list2 .box .caption .rating { float: right; display: inline; margin: 4px 3px 0 0; height: 9px; background: url(images/bg-rating.gif) no-repeat; }
.inf-list2 .box .caption .one { width: 10px; }
.inf-list2 .box .caption .two { width: 20px; }
.inf-list2 .box .caption .three { width: 30px; }
.inf-list2 .box .caption .four { width: 40px; }
.inf-list2 .box .caption .five { width: 50px; }
.inf-list2 .box p { padding: 0 9px; }
/*--- sum-box css ---*/
.sum-box { width: 195px; background: url(images/bg-right-box3-t.png) no-repeat; padding-top: 4px; margin-top: 15px; }
.sum-box h4 { margin: 0 3px; font-size: 1.6em; color: #0072bc; line-height: 27px; background: url(images/bg-right-capt1.png) no-repeat; }
.sum-box h4 span { display: block; height: 27px; overflow: hidden; padding: 0 37px 0 5px; background: url(images/bg-sum-icon.gif) no-repeat 100% 50%; }
.sum-box .text { width: 169px; background: url(images/bg-right-box3-b.png) no-repeat 0 100%; padding: 0 13px; font-size: 1.2em; line-height: 1.33em; color: #22252a; }
.sum-box .text h5 { font-size: 1em; color: #0072bc; }
.sum-box .box { width: 100%; padding: 6px 0 10px; }
/*--- about-text css ---*/
.about-text { width: 717px; background: url(images/bg-packages-b.png) no-repeat 0 100%; padding-bottom: 21px; }
.about-text .caption { width: 681px; padding: 0 18px; height: 32px; line-height: 32px; overflow: hidden; background: url(images/bg-about-text-caption2.png) 0 0 no-repeat; }
.about-text.israel .caption {background-position:100% 0}
.about-text .caption h3 { font-size: 1.8em; font-weight: normal; color: #fff; float: right; }
.about-text .caption span { float: left; font-size: 1.2em; color: #fff; font-weight: bold; }
.about-text .caption span strong { font-size: 2em; }
.about-text .caption .rating { height: 10px; background: url(images/rating2.gif) no-repeat; float: right; margin: 12px 4px 0 0; overflow: hidden; }
.about-text.israel .caption .rating {background-image:url(images/rating3.gif);}
.about-text .caption .r-one { width: 10px; }
.about-text .caption .r-two { width: 20px; }
.about-text .caption .r-three { width: 30px; }
.about-text .caption .r-four { width: 40px; }
.about-text .caption .r-five { width: 50px; }
.about-text .box { width: 698px; clear: both; padding: 5px 9px 0 10px; }
.about-text .box h4 { padding: 0 7px; font-size: 1.4em; color: #0072bc; line-height: 23px; height: 23px; overflow: hidden; background: url(images/bg-about-text-caption1.png) no-repeat; }
.about-text .box .text { width: 684px; font-size: 1.2em; line-height: 1.33em; overflow: hidden; padding: 3px 7px 0; color: #22252a; }
.about-text .info img { float: left; margin: 5px 0 8px -7px; padding: 0; position: relative; }
.about-text .info .hold { float: right; width: 455px; padding: 8px 0 10px; }
.about-text .info p { font-weight: bold; }
.about-text .info ul { overflow: hidden; width: 457px; margin-top: 11px; }
.about-text .info ul li { width: 437px; padding: 3px 9px 5px; border-top: 1px solid #c8dfff; background: #f0f5fc; vertical-align: top; margin-top: -1px; }
.about-text .txt strong { display: block; }
.about-text .txt h5 { font-size: 1.16em; line-height: 1.14em; color: #0072bc; }
.about-text .txt h5 a { color: #0072bc; text-decoration: none; }
.about-text .txt h5 a:hover { text-decoration: underline; }
.about-text .txt p { padding-bottom: 16px; }
.about-text .info-list .text { padding: 5px 7px; }
.about-text .info-list .comment { font-weight: bold; margin-top: 3px; width: 100%; overflow: hidden; }
.about-text .info-list .comment span { float: right; margin-left: 20px; }
.about-text .list ul { padding: 4px 1px 10px; }
.about-text .list ul li { background: url(images/list-bullet13.gif) no-repeat 100% 7px; padding: 0 9px; }
.about-text .tabs-hold { width: 412px; font-size: 1.2em; margin: 5px auto 0; line-height: 1.33em; background: url(images/bg-tab-b.png) no-repeat 0 100%; }
.about-text .tabs-hold .tabset { width: 260px; height: 54px; background: url(images/bg-tab-nav.png) no-repeat; padding: 4px 70px 0 82px; }
.about-text .tabs-hold .tabset li { float: left; padding: 0 3px; width: 77px; }
.about-text .tabs-hold .tabset a { float: left; width: 77px; height: 20px; text-align: center; font-weight: bold; color: #0072bc; text-decoration: none; padding-top: 34px; overflow: hidden; outline: none; }
.about-text .tabs-hold .tabset a:hover { text-decoration: underline; }
.about-text .tabs-hold .tabset a.active { background-position: 0 -54px !important; }
.about-text .tabs-hold .tabset .world { background: url(images/tab-icon-world.png) no-repeat; }
.about-text .tabs-hold .tabset .video { background: url(images/tab-icon-video.png) no-repeat; }
.about-text .tabs-hold .tabset .photo { background: url(images/tab-icon-photo.png) no-repeat; }
.about-text .tabs-hold div.tab { width: 392px; overflow: hidden; padding: 12px 10px 6px; display: none; }
.about-text .tabs-hold div.active { display: block !important; }
.about-text .tabs-hold .img-hold .img { position: relative; width: 385px; height: 255px; margin: 0 auto; }
.about-text .tabs-hold .img-hold img { float: left; position: absolute; top: 0; left: 0; }
.about-text .tabs-hold .img-hold { clear: both; width: 100%; position: relative; overflow: hidden; }
.about-text .tabs-hold .img-hold .img-nav { position: absolute; bottom: 8px; right: 10px; width: 89px; height: 21px; z-index: 10; }
.about-text .tabs-hold .img-hold .img-nav div { width: 87px; height: 19px; padding: 1px; background: url(images/bg-tab-photo-nav.png) no-repeat; }
.about-text .tabs-hold .img-hold .img-nav a { position: relative; float: left; width: 18px; height: 18px; margin: 0 5px; display: inline; }
.about-text .tabs-hold .img-hold .img-nav .prev { width: 19px; background: url(images/btn-tab-photo-prev.gif) no-repeat; }
.about-text .tabs-hold .img-hold .img-nav .next { width: 19px; background: url(images/btn-tab-photo-next.gif) no-repeat; }
.about-text .tabs-hold .img-hold .img-nav .stop { background: url(images/btn-tab-photo-stop.gif) no-repeat; }
.about-text .tabs-hold .img-hold .img-nav .on { background-position: 0 -18px; }
.about-text .tabs-hold .comm { display: block; text-align: center; padding: 2px 0; }
.about-text .tabs-hold .img-list { overflow: hidden; width: 386px; margin: 10px 2px 0; }
.about-text .tabs-hold .img-list li { float: left; padding: 0 2px; }
.about-text .tabs-hold .img-list img { float: left; display: block; cursor: pointer; }
.about-text .nav { width: 695px; overflow: hidden; padding: 30px 11px 0; }
.about-text .nav .cont-telephon { float: left; width: 310px; font-size: 20px; font-weight: bold; color: #009bb7; height: 56px; background: url(images/btn-cont-telephon.png) no-repeat; line-height: 56px; padding-left: 35px; text-align: center; }
.about-text .nav .inf-link { float: right; font-size: 12px; color: #0072bc; font-weight: bold; margin: 27px 8px 0 0; }
.about-text .nav .inf-link:hover { text-decoration: none; }
.about-text .details-box { width: 697px; overflow: hidden; margin-top: 12px; padding: 0 10px 15px; }
.about-text .details-box .tabs-hold { float: left; margin: 0 12px 12px 0; position: relative; z-index: 2; padding-bottom: 22px; }
.about-text .details-box .box { width: auto; clear: none; padding: 0; font-size: 1.2em; line-height: 1.33em; color: #22252a; }
.about-text .details-box h4 { background: url(images/bg-about-text-caption3.png) no-repeat 100% 0; height: 23px; line-height: 23px; font-size: 1.16em; overflow: visible; color: #0072bc; padding: 0 7px; margin-top: 4px; position: relative; }
* html .about-text .details-box h4 { margin: 4px -1px 0; }
.about-text .details-box p { padding: 6px 0 8px; }
.about-text .details-box .address { padding-bottom: 3px; }
.about-text .details-box .comment-link { color: #0072bc; font-weight: bold; line-height: 20px; padding: 0 23px 8px; margin-top: -6px; background: url(images/icon-comment.gif) no-repeat 100% 5px; }
.about-text .details-box .comment-link a { color: #0072bc; }
.about-text .details-box .comment-link a:hover { text-decoration: none; }
.about-text .nav-h { float: right; clear: both; overflow: hidden; font-size: 1.2em; font-weight: bold; color: #0072bc; margin-top: 19px; }
.about-text .nav-h li { float: left; display: inline; margin-left: -1px; padding: 0 8px; background: url(images/sep-line22.gif) no-repeat 0 70%; }
.about-text .nav-h a { color: #0072bc; }
.about-text .nav-h a:hover { text-decoration: none; }
/*--- about-text-form css ---*/
.about-text-form { width: 717px; background: url(images/bg-packages-info-box-b.png) no-repeat 0 100%; padding-bottom: 8px; margin-bottom: 9px; }
.about-text-form:after { content: ""; clear: both; display: block; height: 0; }
.about-text-form h4 { height: 22px; line-height: 22px; font-size: 1.2em; overflow: hidden; background: url(images/bg-about-text-caption4.png) no-repeat; color: #fff; padding: 0 20px; }
.about-text-form .rp { float: right; width: 330px; padding: 0 20px; }
.about-text-form .lp { float: right; width: 340px; }
.about-text-form .row { width: 100%; padding-top: 3px; }
.about-text-form .row:after { content: ""; display: block; clear: both; height: 0; }
.about-text-form .row .bx { float: right; padding-left: 10px; }
.about-text-form label { font-size: 1.2em; color: #22252a; font-weight: bold; display: block; line-height: 19px; }
.about-text-form select { height: 19px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
* + html .about-text-form select { height: 20px; }
.about-text-form select.sel1 { width: 107px; }
.about-text-form select.sel2 { width: 64px; }
.about-text-form select.sel3 { width: 198px; }
.about-text-form select.sel4 { width: 90px; }
.about-text-form .field1 { width: 75px; height: 16px; padding: 1px 3px; margin: 0; float: left; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: left; }
.about-text-form .calendar { float: left; display: inline; margin: -1px 3px -1px -1px; }
.about-text-form .date-row { width: 223px; border: 1px solid #dae4f2; padding-bottom: 4px; margin-top: 4px; overflow: hidden; }
.about-text-form .date-row span { float: right; width: 44px; margin: 13px 7px 0 0; font-size: 1.2em; line-height: 21px; color: #22252a; }
.about-text-form .date-row div { width: 57px; float: right; }
.about-text-form .date-row label { font-weight: normal; margin-top: -3px; }
.about-text-form .date-row select { width: 46px; }
.about-text-form .btn-submit { float: left; width: 51px; height: 27px; line-height: 27px; background: url(images/btn-submit.png) no-repeat; text-align: center; font-size: 1.2em; color: #fff; text-decoration: none; font-weight: bold; overflow: hidden; margin: 20px 0 0 10px; }
.about-text-form .btn-submit:hover { background-position: 0 -27px; }
/*--- about-text-form2 ---*/
.about-text-form2 { width: 717px; background: url(images/bg-block111.png) no-repeat 0 100%; padding-bottom: 15px; margin-bottom: 9px; }
.about-text-form2 h4 { height: 22px; line-height: 22px; font-size: 1.2em; overflow: hidden; background: url(images/bg-about-text-caption4.png) no-repeat; color: #fff; padding: 0 20px; clear: both; }
.about-text-form2:after { content: ""; clear: both; display: block; height: 0; }
.about-text-form2 label { font-size: 1.2em; color: #22252a; font-weight: bold; display: block; line-height: 19px; }
.about-text-form2 select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; margin: 0; }
* + html .about-text-form2 select { height: 20px; }
.about-text-form2 select.sel1 { width: 172px; }
.about-text-form2 select.sel2 { width: 63px; }
.about-text-form2 select.sel3 { width: 45px; }
.about-text-form2 .date select.sel2, .about-text-form2 .date select.sel3 { float: left; margin-left: 6px; }
.about-text-form2 .field { height: 16px; padding: 1px 3px; margin: 0; float: left; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
.about-text-form2 .field1 { width: 164px; }
.about-text-form2 .textbox1 { overflow: auto; width: 552px; height: 75px; padding: 3px; margin: 0; display: block; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
.about-text-form2 .row { padding: 8px 40px 0 0; clear: both; width: 670px; }
.about-text-form2 .row:after { display: block; clear: both; height: 0; content: ''; }
.about-text-form2 .row div { float: right; display: inline; margin-left: 25px; /*position: relative;*/ }
.about-text-form2 .radio-hold { width: 100%; float: none; margin: 0 !important; padding: 7px 0 0 !important; }
.about-text-form2 .radio-hold:after { content: ''; display: block; clear: both; height: 0; }
.about-text-form2 .radio-hold label { float: left; display: inline; margin: 0; padding: 0; font-weight: normal; }
.about-text-form2 .radio-hold input { float: left; margin: 3px 0 0 3px; }
* html .about-text-form2 .radio-hold input { margin: -1px -3px -3px -1px; }
* + html .about-text-form2 .radio-hold input { margin: -1px -3px -3px -1px; }
.about-text-form2 .checkbox-h1 { float: left; position: absolute !important; top: 100%; right: 0; width: 300px; }
.about-text-form2 .checkbox-h1 label { display: inline; font-weight: normal; float: right; }
.about-text-form2 .checkbox-h1 input { float: right; margin: 4px 0 0 3px; }
* html .about-text-form2 .checkbox-h1 input { margin: 0 -3px -3px -1px; }
* + html .about-text-form2 .checkbox-h1 input { margin: 0 -3px -3px -1px; }
.about-text-form2 .link-hold { padding: 10px 40px 0; font-size: 1.2em; font-weight: bold; overflow: hidden; width: 637px; }
.about-text-form2 .link-hold a { color: #0072bc; float: right; }
.about-text-form2 .link-hold a:hover { text-decoration: none; }
.about-text-form2 .link-hold .icon-chip { padding-right: 18px; background: url(images/icon-clip.gif) no-repeat 100% 50%; }
.about-text-form2 .btn-submit { float: left; width: 51px; height: 27px; line-height: 27px; background: url(images/btn-submit.png) no-repeat; text-align: center; font-size: 1.2em; color: #fff; text-decoration: none; font-weight: bold; overflow: hidden; margin: 40px 0 0 17px; }
.about-text-form2 .btn-submit:hover { background-position: 0 -27px; }
/*--- next ---*/
.about-text .user-nav { width: 513px; clear: both; margin: 0 1px; font-size: 1.2em; padding: 4px 0 0 202px; height: 54px; background: url(images/bg-tab-links.png) repeat-x; }
.about-text .user-nav li { float: left; padding: 0 3px; width: 94px; }
.about-text .user-nav a { float: left; width: 94px; text-align: center; height: 19px; text-align: center; font-weight: bold; color: #0072bc; text-decoration: none; padding-top: 35px; overflow: hidden; outline: none; }
.about-text .user-nav a:hover { text-decoration: underline; }
.about-text .user-nav .active a { background-position: 0 -54px !important; }
.about-text .user-nav .t1 { background: url(images/bg-tab-link1.png) no-repeat; }
.about-text .user-nav .t2 { background: url(images/bg-tab-link2.png) no-repeat; }
.about-text .user-nav .t3 { background: url(images/bg-tab-link3.png) no-repeat; }
.about-text .user-nav .t4 { background: url(images/bg-tab-link4.png) no-repeat; }
.about-text .user-nav .t5 { background: url(images/bg-tab-link5.png) no-repeat; }
/*--- about-text-h inf-form css ---*/
.about-text .inf-form { width: 705px; background: url(images/bg-packages-box-b.png) no-repeat -705px 100%; margin: 12px 6px 0; padding-bottom: 8px; }
.about-text .inf-form:after { content: ""; clear: both; display: block; height: 0; }
.about-text .inf-form h4 { font-size: 1.2em; color: #fff; padding: 0 10px; line-height: 22px; height: 22px; overflow: hidden; background: url(images/bg-caption32.png) no-repeat; }
.about-text .inf-form .rp { float: right; width: 300px; padding: 0 15px; }
.about-text .inf-form .lp { float: right; width: 356px; }
.about-text .inf-form .row { width: 100%; padding-top: 3px; }
.about-text .inf-form .row:after { content: ""; display: block; clear: both; height: 0; }
.about-text .inf-form .row .bx { float: right; padding-left: 10px; }
.about-text .inf-form label { font-size: 1.2em; color: #22252a; font-weight: bold; display: block; line-height: 19px; }
.about-text .inf-form select { height: 19px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
* + html .about-text .inf-form select { height: 20px; }
.about-text .inf-form select.sel1 { width: 107px; }
.about-text .inf-form select.sel2 { width: 64px; }
.about-text .inf-form select.sel3 { width: 198px; }
.about-text .inf-form select.sel4 { width: 90px; }
.about-text .inf-form .field1 { width: 75px; height: 16px; padding: 1px 3px; margin: 0; float: left; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: left; }
.about-text .inf-form .calendar { float: left; display: inline; margin: -1px 3px -1px -1px; }
.about-text .inf-form .date-row { width: 223px; border: 1px solid #dae4f2; padding-bottom: 4px; margin-top: 4px; overflow: hidden; }
.about-text .inf-form .date-row span { float: right; width: 44px; margin: 13px 7px 0 0; font-size: 1.2em; line-height: 21px; color: #22252a; }
.about-text .inf-form .date-row div { width: 57px; float: right; }
.about-text .inf-form .date-row label { font-weight: normal; margin-top: -3px; }
.about-text .inf-form .date-row select { width: 46px; }
.about-text .inf-form .btn-submit { display: block; width: 51px; height: 27px; line-height: 27px; background: url(images/btn-submit.png) no-repeat; text-align: center; font-size: 1.2em; color: #fff; text-decoration: none; font-weight: bold; overflow: hidden; top: -25px; margin: 0 646px -25px 0; position: relative; clear: both; }
.about-text .inf-form .btn-submit:hover { background-position: 0 -27px; }
.about-text .inf-form .more-link { clear: both; margin: 0; width: 100%; padding-top: 1px; }
.about-text .inf-form .more-link:after { content: ""; clear: both; display: block; height: 0; }
.about-text .inf-form .more-link .more { clear: both; width: 100%; display: block; overflow: hidden; font-size: 1.2em; }
.about-text .inf-form .more-link .more a { float: right; color: #0072bc; outline: none; padding: 1px 19px 2px; background: url(images/icon-add.gif) no-repeat 100% 50%; }
.about-text .inf-form .open .more a { background: url(images/icon-minus.gif) no-repeat 100% 50%; }
.about-text .inf-form .more-link .more a:hover { text-decoration: none; }
.about-text .inf-form .more-link .row { display: none; }
.about-text .inf-form .open .row { display: block; }
.about-text .inf-form .inf-t { float: left; margin-right: 5px; font-size: 1.2em; color: #14aec0; line-height: 20px; }
.about-text .inf-form .more-search-h {background:none; border:none; display:block !important;}
/*--- about-text prod-list css ---*/
.about-text .prod-list { width: 705px; margin: 12px 6px 0; background: url(images/bg-packages-box-b.png) no-repeat 0 100%; padding-bottom: 20px; }
.about-text .prod-list h3 { background: url(images/bg-packages-box-t.png) no-repeat; font-size: 1.4em; color: #fff; padding: 0 10px; line-height: 25px; height: 25px; }
.about-text .prod-list .row { margin: 0 22px; width: 661px; }
.about-text .prod-list .row:after { content: ""; display: block; clear: both; height: 0; }
.about-text .prod-list .row .prod { float: right; display: inline; }
.about-text .prod { width: 310px; margin: 12px 10px 0; }
.about-text .prod .top { width: 299px; background: url(images/bg-prod2-t.png) no-repeat; }
.about-text .prl2 .prod .top { background-position: -310px 0; }
.about-text .prod .text { width: 296px; background: url(images/bg-prod2-b.png) no-repeat 0 100%; }
.about-text .prl2 .prod .text { background-position: -310px 100%; }
.about-text .prod .text div { width: 190px; }
/*--- deal css ---*/
.deal-h { width: 717px; }
.deal { width: 717px; clear: both; background: url(images/bg-packages-b.png) no-repeat 0 100%; margin-top: 5px; }
.deal .caption { width: 681px; padding: 0 18px; height: 32px; line-height: 32px; overflow: hidden; background: url(images/bg-about-text-caption2.png) no-repeat; }
.deal-h.israelHotels .caption{ background-position: -717px 0; }
.dh2 .deal .caption { background-position: -717px 0; }
.page6 .dh2 .deal .caption { background-position: 0 0; }
.deal .caption h3 { font-size: 1.8em; font-weight: normal; color: #fff; float: right; }
.deal .caption h3 a { color: #fff; text-decoration: underline; }
.deal .caption h3 a:hover { text-decoration: none; }
.deal .caption div { float: left; font-size: 1.2em; line-height: 32px; color: #fff; font-weight: bold; }
.deal .caption div span { float: left; padding: 0 6px; }
.deal .caption div strong { font-size: 2em; float: left; }

/*--- Dymanic package ---*/
.results .caption div strong.old{
	font-size:2em;
	font-weight:normal;
	text-decoration:line-through;
	padding:0 3px 0 8px;
	float:left;
} 

.deal .caption div strong.old{
	font-size:2em;
	font-weight:normal;
	text-decoration:line-through;
	padding:0 3px 0 8px;
	float:left;
} 



.deal .caption div em { font-style: normal; font-weight: normal; }
.deal .text-h { width: 697px; padding: 4px 10px 25px; font-size: 1.2em; color: #22252a; line-height: 1.33em; }
.deal .text-h .price { font-size: 1.16em; color: #0072bc; float: left; font-weight: bold; }
.deal .text-h a { color: #0072bc; }
.deal .text-h a:hover { text-decoration: none; }
.deal .text-h h5 { font-size: 1em; padding: 0 5px; }
.deal .text-h h4 { font-size: 1.33em; line-height: 27px; width: 100%; color: #0072bc; background: url(images/bg-deal-c1.png) no-repeat; }
.dh2 .deal .text-h h4 { background-position: -697px 0; color: #22252a; }
.dh2 .deal .hotel .img-hold{background: url(images/bg-hotelsisrael-img.gif) no-repeat 0 100%;}
.page6 .dh2 .deal .text-h h4 { background-position: 0 0; color: #22252a; }

.deal .text-h h4 span { display: block; height: 27px; padding: 0 33px; }
.deal .text-h .hotel h4 span { background: url(images/bg-deal-hotel.gif) no-repeat 100% 50%; }
.deal .text-h .room h4 span { background: url(images/bg-deal-room.gif) no-repeat 100% 50%; }
.deal .car-h h4 span { background: url(images/bg-deal-car.gif) no-repeat 100% 50%; }
.deal .details h4 span { background: url(images/bg-deal-car.gif) no-repeat 100% 50%; }


.deal .rent-h h4 span { background: url(images/bg-deal-rent.gif) no-repeat 100% 50%; }
.deal .mazmin h4 span { background: url(images/bg-deal-mazmin.gif) no-repeat 100% 50%; }
.deal .flight-inf h4 span { background: url(images/bg-deal-flight-inf.gif) no-repeat 100% 50%; }
.deal .flight h4 span { background: url(images/bg-deal-flight.gif) no-repeat 100% 50%; }
.deal .price-inf h4 span { background: url(images/bg-deal-price-inf.gif) no-repeat 100% 50%; }
.deal .card-inf h4 span { background: url(images/icon-card.gif) no-repeat 100% 50%; }
.deal .text-h h4 em { font-weight: normal; font-style: normal; font-size: 0.75em; }
.deal .hotel { width: 100%; clear: both; padding: 10px 0; }
.deal .hotel:after { content: ""; clear: both; display: block; height: 0; }
.deal .hotel .img-hold { float: right; width: 126px; height: 96px; background: url(images/bg-packages-img.gif) no-repeat 0 100%; position: relative; margin: 10px 5px 0; display: inline; }
.deal .hotel .img-hold img { display: block; }
.deal .hotel .img-hold a { position: absolute; top: 75px; left: 10px; width: 13px; height: 11px; background: url(images/btn-img-more.png) no-repeat; }
.deal .hotel .text { float: left; width: 546px; display: inline; margin: 10px 5px 0; }
.deal .hotel .capt { width: 100%; overflow: hidden; font-size: 1.5em; line-height: 1em; padding-bottom: 8px; }
.deal .hotel .capt strong { font-weight: normal; float: right; margin-top: -2px; }
.deal .hotel .capt .rating { height: 10px; background: url(images/rating4.png) no-repeat; float: right; display: inline; margin: 3px 4px 0 0; }
.deal .hotel .capt .r-one { width: 10px; }
.deal .hotel .capt .r-two { width: 20px; }
.deal .hotel .capt .r-three { width: 30px; }
.deal .hotel .capt .r-four { width: 40px; }
.deal .hotel .capt .r-five { width: 50px; }
.deal .info-t { width: 100%; }
.deal .info-t .row { border-top: 1px solid #c8dfff; background: #f0f5fc; padding: 3px 8px 3px; clear: both; }
.deal .info-t { /* background: #f0f5fc; itay - to fix bug no. 23181  */}
.dh2 .deal .info-t .row { border-top: 1px solid #fedbb4; background: #fff6eb; }
.page6 .dh2 .deal .info-t .row { border-top: 1px solid #C8DFFF; background: #F0F5FC; }

.deal .info-t div:first-child { border-top: 0; }
* html .deal .info-t .row { overflow: visible; height: 1%; }
.deal .info-t .row:after { clear: both; display: block; content: ""; height: 0; }
.deal .info-t .row div { float: right; padding-left: 7px; }
.deal .info-t .row .label { float: right; width: 100px; }
.deal .info-t .row .inf-link { float: right; width: 13px; height: 13px; background: url(images/bg-i-link.gif) no-repeat; color: #22252a; text-decoration: none; margin: 2px -3px 0 8px; overflow: hidden; }
.deal .info-t .row .inf-link span { width: 111px; position: absolute; cursor: default; left: -28px; top: -6666px; background: url(images/bg-i-text-b.gif) no-repeat 0 100%; border-top: 1px solid #14aec0; font-size: 1em; line-height: 1.25em; color: #22252a; padding: 4px 10px 17px; }
.deal .info-t .row .inf-link:hover { overflow: visible; position: relative; }
.deal .info-t .row .inf-link:hover span { top: auto; bottom: 13px; }
* html .deal .info-t .row .inf-link:hover span { bottom: 12px; }
.deal .room { width: 100%; clear: both; margin-top: 10px; overflow: hidden; }
.deal .room h4 { margin-bottom: 8px; }
.deal .room p { padding: 0 12px; }
.deal .room .info { width: 683px; overflow: hidden; margin: 7px 12px 20px; border: 1px solid #abc4e9; padding: 0; line-height: 28px; }
.dh2 .deal .room .info { border: 1px solid #fee1c2; }
.page6 .dh2 .deal .room .info { border: 1px solid #C8DFFF; }
.deal .room .info .numb { margin: 3px; float: right; font-size: 1.5em; color: #fff; font-weight: bold; width: 34px; text-align: center; background: #ff7a00; }
.page6 .deal .room .info .numb { background: #0072BC; }
.deal .room .info .row { float: right; width: 540px; padding: 3px 0;}
.deal .room .info .row div { float: right; height: 20px; line-height: 20px; padding: 4px 7px 0 0; }
.deal .room .info .i-price { float: left; width: 120px; text-align: center; padding: 3px 0; border-right: 1px solid #abc4e9; background: #f0f5fc; font-weight: bold; font-size: 1.1em; }
.deal .room .info .i-price89 { float: left; width: 89px; text-align: center; padding: 3px 0; border-right: 1px solid #abc4e9; background: #f0f5fc; font-weight: bold; font-size: 1.1em; }

.dh2 .deal .room .info .i-price { background: #fff6eb; border-color: #fedbb4; }
.page6 .dh2 .deal .room .info .i-price { background: #F0F5FC; border-color: #C8DFFF; }
.deal .room .info .i-price em { font-weight: normal; font-style: normal; }
.deal .room label { font-weight: bold; line-height: 10px; }
.deal .room label span { font-weight: normal; }
.deal .room select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
* + html .deal .room select { height: 20px; }
.deal .room select.sel1 { width: 54px; }
.deal .room select.sel2 { width: 107px; }
.deal .room select.sel3 { width: 100px; }
.deal .room select.sel4 { width: 149px; }
.deal .m-price { height: 47px; line-height: 47px; background: url(images/bg-deal-price-m.png) no-repeat; width: 657px; padding: 0 20px 5px; overflow: hidden; color: #fff; font-weight: bold; }
.page6 .dh2 .deal .m-price { background-position: 0 0; }
.dh2 .deal .m-price { background-position: -697px 0; }
.deal .m-price strong { float: left; font-size: 2em; }
.deal .m-price strong em { font-weight: normal; font-style: normal; }
.deal .m-price span { float: left; margin-left: 7px; }
.deal ul.comment { margin: 0 20px; line-height: 1.5em; }
.deal ul.comment li { padding: 0 8px; background: url(images/list-bullet13.gif) no-repeat 100% 0.7em; }
.deal .more-detail { width: 100%; clear: both; margin-top: 10px; }
.deal .more-detail:after { content: ""; display: block; clear: both; height: 0; }



.deal .more-detail .md-inf{
	float:left;
	position:absolute;
	top:13px;
	left:0;
	padding-left: 10px;
	font-size:1.16em;
	color:#ff5a00;
	font-weight:bold;
}
.deal .more-detail .md-inf a{
	color:#ff5a00;
	text-decoration:none;
}
.deal .more-detail .md-inf a:hover{ text-decoration:underline;}

.deal .more-detail .nav { width: 657px; margin: 0 15px; padding-bottom: 13px; font-weight: bold; overflow: hidden; }
.deal .more-detail .nav li { float: right; color: #0072bc; display: inline; margin-left: 35px; }
.deal .more-detail .nav label { text-decoration: underline; float: left; cursor: pointer; }
.results .deal .more-detail .nav label { font-size: 1.16em; }
.deal .more-detail .nav label:hover, .deal .more-detail .nav label.hover { text-decoration: none; }
.deal .more-detail .nav input { margin: 3px 0 0 5px; float: left; }
.padd label {font-weight: normal; float: left;}
.padd input {float: left;}
* html .deal .more-detail .nav input { margin: -1px -3px -3px 1px; }
* + html .deal .more-detail .nav input { margin: -1px -3px -3px 1px; }
.deal .contact-nav { width: 100%; overflow: hidden; clear: both; margin-top: 11px; }
.deal .contact-nav a, .holdBody .contact-nav a { display: block; width: 310px; height: 48px; overflow: hidden; padding: 8px 0 0 35px; text-align: center; text-decoration: none !important; font-weight: bold; }
.deal .contact-nav strong { display: block; font-size: 1.66em; line-height: 22px; }
.holdBody .contact-nav strong {font-size: 1.35em; display:block; padding-top: 6px; }
.holdBody .contact-nav .btn1 { float: left; margin: 40px 20px 20px 10px; color: #009bb7; background: url(images/bg-btn171.png) no-repeat; }
.holdBody td#picGallery #divGgalleryBox {margin-left:30px !important;} 
.deal .contact-nav span, .holdBody .contact-nav span { display: block; line-height: 18px; }
.deal .contact-nav a:hover, .holdBody .contact-nav a:hover { background-position: 0 -56px !important; }
.deal .contact-nav .btn1 { float: right; color: #009bb7; background: url(images/bg-btn171.png) no-repeat; }
.deal .contact-nav .btn2 { float: left; color: #ff5a00; background: url(images/bg-btn172.png) no-repeat; }
.deal .fh { width: 100%; clear: both; }
.deal .fh .p1 { float: right; width: 470px; display: inline; margin: -9px 15px 0 0; }
.deal .fh .p1 strong { margin-top: 9px; }

.deal .fh .p2 { float: left; width: 147px; display: inline; margin-left: 15px; }
.deal .fh .p2 label { font-weight: normal; }
.deal .fh .p3 { float: right; width: 260px; display: inline; margin: 10px 15px 0 -5px; }
.deal .fh .p3 .inf-txt { display: block; font-weight: bold; color: #14aec0; width: 100%; }
.deal .fh .p4 { float: right; height: 110px; border-right: 1px solid #14aec0; padding: 20px 10px 0 0; margin: 10px 15px 0 0; display: inline; width: 100px; }
.deal .fh .p4 select { float: none; }
.deal .fh .capt { line-height: 23px; background: url(images/bg-deal-form-c.png) repeat-x; color: #fff; display: block; height: 23px; padding: 0 10px; }
.deal .fh div div strong { display: block; padding: 0 8px; line-height: 20px; background: #f0f5fc; color: #0072bc; }
.deal .fh .form-flight { border: 1px solid #14aec0; width: 695px; background: url(images/bg-deal-form-b.png) repeat-x 0 100%; }
.deal .fh .form-car, .deal .fh .form-flight, .deal .fh .submit-h, .deal .fh .form22-h { display: none; border: 1px solid #14aec0; width: 695px; background: url(images/bg-deal-form-b.png) repeat-x 0 100%; border-width: 1px 1px 0; display: none; }
.deal .fh .form-flight:after, .deal .fh .form-car:after, .deal .fh .submit-h:after, .deal .fh .form22-h:after { content: ""; display: block; clear: both; height: 0; }
.deal .fh .form-car { padding-bottom: 10px; }
.deal .fh .submit-h { padding: 2px 0 4px; border-width: 1px 1px; }
.deal .fh .submit-h a { float: left; width: 51px; height: 27px; line-height: 27px; background: url(images/btn-submit.png) no-repeat; text-align: center; color: #fff; text-decoration: none; font-weight: bold; overflow: hidden; margin-left: 10px; }
.deal .fh .submit-h a:hover { background-position: 0 -27px; }

.deal .fh .form-flight .more-links { width: 100%; clear: both; overflow: hidden; padding: 5px 0; }
.deal .fh .form-flight .more-links .more-link { float: right; width: 200px; }
.deal .fh .form-flight .more-links .more-link .more { clear: both; width: 100%; display: block; overflow: hidden; }
.deal .fh .form-flight .more-links .more-link .more a { float: right; color: #0072bc; outline: none; padding: 1px 19px 2px; background: url(images/icon-add.gif) no-repeat 100% 50%; }
.deal .fh .form-flight .more-links .open .more a { background: url(images/icon-minus.gif) no-repeat 100% 50%; }
.deal .fh .form-flight .more-links .row { display: none; }
.deal .fh .form-flight .open .row { display: block; }
.deal .fh .radio-hold { width: 100%; clear: both; position: relative; }
.deal .fh .radio-hold label { float: left; display: inline; }
.deal .fh .radio-hold input { float: left; margin: 3px 10px 0 4px; }
* html .deal .fh .radio-hold input { margin: -1px 7px -3px 0; }
* + html .deal .fh .radio-hold input { margin: -1px 7px -3px 0; }
.deal .fh .link-h { width: 100%; font-weight: bold; display: block; }
.deal .fh .row { width: 100%; clear: both; padding-bottom: 2px; }
.deal .fh .row div { float: right; padding: 0 5px; }
.deal .fh .row:after { content: ""; clear: both; display: block; height: 0; }
.deal .fh label { display: block; font-weight: bold; color: #22252a; line-height: 19px; }
.deal .fh .field { height: 16px; padding: 1px 3px; margin: 0; float: right; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: left; }
.deal .fh .tf1 { width: 59px; }
.deal .fh .tf2 { width: 79px; }
.deal .fh .tf3 { width: 104px; }
.deal .fh .tf4 { width: 75px; }
.deal .fh .notactive { border: 1px solid #e6eef5; }
.deal .fh select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: left; }
* + html .deal .fh select { height: 20px; }
.deal .fh select.sel1 { width: 145px; }
.deal .fh select.sel2 { width: 49px; }
.deal .fh select.sel3 { width: 63px; }
.deal .fh select.sel4 { width: 110px; }
.deal .fh select.sel5 { width: 85px; }
.deal .fh select.sel6 { width: 105px; }
.deal .fh select.sel7 { width: 198px; }
.deal .fh .calendar { float: left !important; padding: 0 !important; margin: -1px 2px -1px 0 !important; }
* + html .deal .fh select { height: 20px; }
.deal .fh .inf-link { float: left; width: 13px; height: 13px; background: url(images/bg-i-link.gif) no-repeat; color: #22252a; text-decoration: none; margin: 4px 5px 0 0; overflow: hidden; }
.deal .fh .inf-link span { width: 111px; position: absolute; cursor: default; left: -28px; top: -6666px; background: url(images/bg-i-text-b.gif) no-repeat 0 100%; border-top: 1px solid #14aec0; font-size: 1em; line-height: 1.25em; color: #22252a; padding: 4px 10px 17px; }
.deal .fh .inf-link:hover { overflow: visible; position: relative; }
.deal .fh .inf-link:hover span { top: auto; bottom: 13px; }
* html .deal .fh .inf-link:hover span { bottom: 12px; }
.deal .open .form-car, .deal .open .form-car .submit-h { display: block !important; }
.deal .open .form-car { border-width: 1px; }
.deal .fh .form-car .submit-h { border: none; clear: both; background: none !important; margin-bottom: -7px; }
.deal .fh .form-car .submit-h a { position: relative; margin-top: -29px !important; }
.deal .more-detail .form-open { display: block; clear: both; padding: 0 7px 6px; }
.deal .more-detail .form-open a { font-weight: bold; outline: none; padding: 1px 19px 2px; background: url(images/icon-add.gif) no-repeat 100% 50%; }
.deal .open .form-open a { background: url(images/icon-minus.gif) no-repeat 100% 50%; }
.deal .more-detail .form-open a:hover { text-decoration: none; }
.deal .form22-h { border-width: 1px !important; padding-bottom: 10px; }
.deal .open .form22-h { display: block !important; }
.deal .form22-h .rp { float: right; width: 310px; padding: 0 10px; }
.deal .form22-h .lp { float: right; width: 300px; padding: 0 10px; }
.deal .form22-h .more-link { width: 100%; clear: both; padding: 3px 0; }
.deal .form22-h .more-link .row { display: none; }
.deal .form22-h .open .row { display: block !important; }
.deal .form22-h .more-link .more { padding: 0 5px; display: block; font-weight: bold; }
.deal .form22-h .more-link .more a { outline: none; padding: 1px 19px 2px; background: url(images/icon-add.gif) no-repeat 100% 50%; }
.deal .form22-h .open .more a { background: url(images/icon-minus.gif) no-repeat 100% 50%; }
.deal .form22-h .more-link .more a:hover { text-decoration: none; }
.deal .form22-h .date-row { width: 223px; border: 1px solid #dae4f2; padding-bottom: 4px; margin-top: 4px; overflow: hidden; }
.deal .form22-h .date-row span { float: right; width: 44px; margin: 13px 7px 0 0; font-size: 1.2em; line-height: 21px; color: #22252a; }
.deal .form22-h .date-row div { width: 57px; float: right; }
.deal .form22-h .date-row label { font-weight: normal; margin-top: -3px; }
.deal .form22-h .lp select { float: none !important; }
.deal .form22-h .btn-submit { display: block; clear: both; width: 51px; height: 27px; line-height: 27px; background: url(images/btn-submit.png) no-repeat; text-align: center; color: #fff; text-decoration: none; font-weight: bold; overflow: hidden; margin: 0 634px 0 0; }
.deal .form22-h .btn-submit:hover { background-position: 0 -27px; }

/*--- m-link css ---*/
.m-link { padding: 5px 20px; margin-top: 10px; font-size: 1.2em; font-weight: bold; background: url(images/bg-m-link.gif) no-repeat 100% 50%; height: 15px; }
.m-link a { color: #0072bc; }
.m-link a:hover { text-decoration: none; }
.m-link .BkSrch { float: right; margin: 0px; }
.m-link .ContOrd { float: left; }

.m-link-new { padding: 0px 20px; margin-top: 10px; font-size: 1.2em; font-weight: bold; background: transparent url(images/bg-m-link.gif) right no-repeat; height: 15px; }
.m-link-new a { color: #0072bc; }
.m-link-new a:hover { text-decoration: none; }
.m-link-new .BkSrch { float: right; margin: 0px; }
.m-link-new .ContOrd { float: left; }
.deal .details { width: 687px; padding: 5px 5px 0; }
.deal .details .row { border-color: #fff; }
.deal .car-h { width: 100%; margin-top: 10px; overflow: hidden; padding-bottom: 10px; }
.deal .car-h .text-inf { padding: 10px 5px 0; }
.deal .car-h .info-t { float: left; width: 557px; display: inline; margin: 8px 0 0 5px; }
.deal .car-h .info-t .row { border-color: #fff; }
.deal .car-h .info-t .row .box1 { width: 181px; }
.deal .car-h .info-t .row .box2 { width: 150px; }
.deal .car-h .info-t .row .box3 { width: 180px; }
.deal .car-h .info-t .row strong { float: right; }
.deal .car-h .info-t .row .box1 strong { width: 65px; }
.deal .car-h .info-t .row .box2 strong { width: 75px; }
.deal .car-h .info-t .row span { float: right; }
.deal .car-h .info-t .row .icon-ok, .deal .car-h .info-t .row .icon-false { width: 16px; height: 20px; background: url(images/icon-ok-false.gif) no-repeat; margin: -2px 0; }
.deal .car-h .info-t .row .icon-false { background-position: 0 -20px; }
.deal .car-h .img-hold { float: right; margin: 9px 5px 0 0; }
.deal .car-h .txt { clear: both; padding: 2px 5px; font-size: 0.91em; }
.deal .rent-h { width: 100%; margin-top: 10px; overflow: hidden; }
.deal .rent-h .info { border: 1px solid #abc4e9; overflow: hidden; width: 685px; margin: 15px 5px 0; }
.deal .rent-h .info .row { float: right; width: 480px; padding: 7px 25px 8px; }
.deal .rent-h .info .i-price { float: left; width: 150px; padding: 7px 0 8px; text-align: center; border-right: 1px solid #abc4e9; background: #f0f5fc; font-weight: bold; }
.deal .rent-h .info .i-price em { font-style: normal; font-size: 1.33em; }

/* dynamic package */
.deal .info-r1{
	width:100%;
	overflow:hidden;
	padding:7px 0 3px;
	border-top:1px solid #abc4e9;
}
.deal .info-r1 .i-price{
	float:left;
	width:85px;
	padding-left:20px;
	font-weight:bold;
	font-size:1.16em;
}
.deal .info-r1 .i-price em{
	font-weight:normal;
	font-style:normal;
}
.deal .info-r1 .row{
	width:580px;
	float:right;
	text-align:left;
	font-weight:bold;
}


.deal .rent-h .rent-options { width: 687px; overflow: hidden; clear: both; margin: 10px 5px; }
.deal .rent-h .rent-options .rp { float: right; padding: 0 15px; width: 175px; }
.deal .rent-h .rent-options .lp { float: right; width: 370px; padding: 0 20px; border-right: 1px solid #abc4e9; }
.deal .rent-h .rent-options div div { padding: 2px 0; overflow: hidden; width: 100%; }
.deal .rent-h .rent-options label strong { font-weight: bold; color: #0072bc; text-decoration: underline; }
.deal .rent-h .rent-options input { float: right; margin: 3px 0 0 4px; }
* html .deal .rent-h .rent-options input { margin: -1px -3px -3px 0; }
* + html .deal .rent-h .rent-options input { margin: -1px -3px -3px 0; }
.deal .rent-h .rent-options label { float: right; }
.deal .mazmin, .deal .card-inf { margin-top: 10px; padding-bottom: 10px; clear: both; width: 100%; }
.deal .mazmin .row, .deal .card-inf .row { width: 100%; margin-top: 10px; }
.deal .mazmin .row:after, .deal .card-inf .row:after, .deal .mazmin:after, .deal .card-inf:after { content: ''; clear: both; display: block; height: 0; }
.deal .card-inf .cvv-inf { float: right; width: 145px; position: relative; }
.deal .card-inf .cvv-inf { float: right; padding-right: 20px; margin-top: -5px; }
.deal .card-inf .cvv-inf label { float: right; width: 58px; padding: 0px 6px 0px 0px;margin-right:0px; }
.deal .card-inf .cvv-inf .field { float: right; margin: 5px 10px 0 0; }
.deal .card-inf .cvv-inf a { font-size: 0.83em; float: right; }
.deal .card-inf .cvv-inf span { position: absolute; top: 13px; right: 20px; font-size: 0.83em; }
.deal .card-inf .in { float: left; width: 315px; }
.deal .card-inf .radio-h { float: right; width: 125px; }
.deal .card-inf .radio-h label { float: left; width: 44px; padding: 0; }
.deal .card-inf .radio-h input { float: left; margin: 5px 0 0 3px; }
* html .deal .card-inf .radio-h input { margin: 1px -3px -3px -1px; }
* + html .deal .card-inf .radio-h input { margin: 1px -3px -3px -1px; }
.deal .card-inf .in2 { width: 190px; float: right; }
.deal .card-inf .in2 label { font-weight: normal; float: right; padding: 0; }
.deal .card-inf .in2 select { float: right; margin: 0 3px 0 5px; }
.deal .card-inf .in2 span { float: right; line-height: 20px; }
.deal .card-inf div { float: right; }
.deal .mazmin .row1 { width: 452px; border: 1px solid #dae4f2; overflow: hidden; padding: 7px 0 6px; margin-top: 9px; }
.deal .mazmin .row1 select { margin-left: 12px !important; }
.deal .mazmin .row1 label { float: right; width: 115px; }
.deal .mazmin .row1 label { float: right; padding-right: 10px; }
.deal .mazmin .row div { float: right; padding: 0 6px 0 4px; }
.deal .mazmin label, .deal .card-inf label { font-weight: bold; float: left; width: 68px; line-height: 20px; padding-right: 7px; }
.deal .card-inf .lb1 { width: 97px; margin-right: 6px; }
.deal .card-inf .lb2 { width: 104px; margin-right: 18px; }
.deal .mazmin .important, .deal .card-inf .important { background: url(images/bg-label-important.gif) no-repeat 100% 0; }
.deal .mazmin .row div div label { float: left; }
.deal .mazmin .row div div .lb2 { width: 23px; padding: 0 2px; }
.deal .mazmin .row div div { float: none; padding: 0; }
.deal .mazmin .row label.lb1 { width: 80px; }
.deal .mazmin .field1, .deal .mazmin .field3, .deal .mazmin .field2, .deal .mazmin .field4, .deal .card-inf .field { height: 16px; padding: 1px 3px; margin: 0; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: left; }
.deal .mazmin .field1 { width: 134px; }
.deal .mazmin .field2 { width: 21px; }
.deal .mazmin .field3 { width: 78px; }
.deal .mazmin .field4 { width: 173px; }
.deal .mazmin .row1 .field4 { float: right; }
.deal .card-inf .tf1 { width: 134px; }
.deal .card-inf .cvv-inf .tf2 { width: 38px;margin:5px 27px 0px 0px; }
.deal .flight-inf { margin-top: 10px; padding-bottom: 10px; }
.deal .flight-inf h5 { font-size: 1em; padding: 3px 12px; }
.deal .flight-inf .form-hold { border: 1px solid #bacfed; margin-top: 5px; }
.deal .flight-inf .form-hold .cl1 { width: 102px; /*width: 130px;*/ }
.deal .flight-inf .form-hold .cl2 { width: 82px; }
.deal .flight-inf .form-hold .cl3 { width: 82px; }
.deal .flight-inf .form-hold .cl4 { width: 154px; }
.deal .flight-inf .form-hold .cl5 { width: 74px; }
.deal .flight-inf .form-hold .cl6 { /*width: 142px;*/ width:80%; }
.deal .flight-inf .form-hold .capt { width: 100%; overflow: hidden; background: #f0f5fc; line-height: 20px; position: relative; }
.deal .flight-inf .form-hold .capt strong { float: right; text-indent: 3px; }
.deal .flight-inf .form-hold .capt .cl2 { /*padding-right: 130px;*/ margin-right: 100px; }
.deal .flight-inf .form-hold .row { width: 100%; overflow: hidden; border-top: 1px solid #bacfed; margin-top: -1px; line-height: 18px; padding: 4px 0; }
.deal .flight-inf .form-hold .row div { float: right; }
.deal .flight-inf .form-hold label { float: right; width: 36px; font-weight: bold; margin-right: 4px; /*padding-right: 4px; */}
.deal .flight-inf .form-hold label em { font-weight: normal; font-style: normal; }
.deal .flight-inf .form-hold select, .deal .mazmin select, .deal .card-inf select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: right; margin-left: 4px; width: 95%; }
* + html .deal .flight-inf .form-hold select, * + html .deal .mazmin select, * + html .deal .card-inf select { height: 20px; }
.deal .card-inf select { float: left; margin: 0; }
.deal .flight-inf .form-hold select.sel1 { width: 51px; }
.deal .flight-inf .form-hold select.sel2 { width: 39px; }
.deal .flight-inf .form-hold select.sel3 { width: 73px; }
.deal .card-inf select.sel1 { width: 142px; }
.deal .card-inf select.sel2 { width: 84px; margin-left: 7px; }
.deal .card-inf select.sel3 { width: 51px; }
.deal .mazmin .sel1 { width: 124px; }
.deal .mazmin .ishur_mail .sel1 { float:left;}

.deal .flight-inf .form-hold .field2 { height: 16px; padding: 1px 3px; margin: 0; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: right; width: 134px; }
.deal .flight-inf .form-hold .field2 { width: 70px; }
.deal .flight-inf .form-hold .field3 { width: 54px; }
.deal .flight-inf .form-hold a { float: right; font-weight: bold; margin-left: 2px; }
.deal .form-btn1 { cursor:pointer;margin: 15px 585px 10px 0; display: block; width: 112px; clear: both; height: 27px; color: #fff !important; font-weight: bold; text-decoration: none; line-height: 27px; background: url(images/bg-btn5-l.png) no-repeat; }
.deal .form-btn1 span { display: block; height: 27px; overflow: hidden; background: url(images/bg-btn5-r.png) no-repeat 100% 0; text-align: center; }
.deal .flight { width: 100%; overflow: hidden; margin-top: 7px; padding-bottom: 10px; }
.deal .flight h5 { padding: 3px 5px; }
.deal .flight .info { overflow: hidden; width: 696px; background: url(images/bg-deal-flight-info.gif) repeat-y; border: 1px solid #f0f5fc; border-width: 1px 1px 1px 0; }
.deal .flight .info .logo-hold { float: right; width: 134px; font-size: 0; }
.deal .flight .info .logo-hold img { display: block; }
.deal .flight .info .text { float: right; width: 562px; overflow: hidden; }
.deal .flight .info .text .row { width: 100%; border-top: 1px solid #c8dfff; margin-top: -1px; padding: 5px 0 6px; overflow: hidden; }
.deal .flight .info .text .row .cp { float: right; padding: 0 10px; }
.deal .flight .info .text .row div { float: right; width: 450px; }
.deal .flight .info .text .row a { font-weight: bold; }
.deal .flight .info2 { width: 100%; clear: both; }
.deal .flight .info2 .logo-hold { width: 677px; padding: 10px 10px 5px; overflow: hidden; }
.deal .flight .info2 .logo-hold a { float: right; }
.deal .flight .info2 .logo-hold a img { display: block; }
.deal .flight .info2 .text { width: 693px; margin: 0 2px; clear: both; }
.deal .flight .info2 .text .cp { display: block; background: #f0f5fc; padding: 0 5px; line-height: 22px; }
.deal .flight .info2 .row { width: 100%; padding: 3px 0 4px; background: url(images/bg-deal-flight-info2_no_stop.gif) repeat-y; border-top: 1px solid #fff; }
.deal .flight .info2 p { padding: 6px 5px 0; }
.deal .flight .info2 .row p { padding: 0; }
.deal .flight .info2 .row:after { content: ""; clear: both; height: 0; display: block; }
.deal .flight .info2 .row div { float: right; display: inline; padding-right: 7px; }
.deal .flight .info2 .row .cl1 { width: 55px; padding-right: 10px; color: #0072bc; }
.deal .flight .info2 .row .cl1 a { display: block; text-decoration: none; }
.deal .flight .info2 .row .cl1 a:hover { text-decoration: underline; }
.deal .flight .info2 .row .cl1 span, .deal .flight .info2 .row .cl1 strong, .deal .flight .info2 .row .cl5 span, .deal .flight .info2 .row .cl5 strong { display: block; }
.deal .flight .info2 .row .cl2 { width: 143px; }
.deal .flight .info2 .row .cl3 { width: 70px; }
.deal .flight .info2 .row .cl4 { width: 152px; }
.deal .flight .info2 .row .cl5 { width: 100px; }
.deal .flight .info2 .inf-link2 { width: 13px; height: 13px; background: url(images/bg-i-link2.gif) no-repeat; color: #ff7a00; text-decoration: none !important; overflow: hidden; float: left; margin: -14px 0 0 9px; }
.deal .flight .info2 .inf-link2 span { width: 111px; position: absolute; cursor: default; left: -28px; top: -6666px; background: url(images/bg-i-text2-b.gif) no-repeat 0 100%; border-top: 1px solid #ff7a00; line-height: 1.25em; padding: 4px 10px 17px; color: #ff7a00; }
.deal .flight .info2 .inf-link2:hover { overflow: visible; position: relative; }
.deal .flight .info2 .inf-link2:hover span { top: auto; bottom: 13px; }
* html .deal .flight .info2 .inf-link2:hover span { bottom: 12px; }
.deal .price-inf { width: 100%; clear: both; margin-top: 7px; padding-bottom: 10px; }
.deal .price-inf .info { width: 681px; border: 1px solid #bacfed; padding-bottom: 2px; margin: 20px 7px 8px; background: url(images/bg-deal-price-inf-info.gif) repeat-y; }
.deal .price-inf .info:after { content: ''; display: block; clear: both; height: 0; }
.deal .price-inf .info .row { float: right; width: 514px; }
.deal .price-inf .info .row div { float: right; padding: 0 7px 0 8px; }
.deal .price-inf .info select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; margin: 0; }
* + html .deal .price-inf .info select { height: 20px; }
.deal .price-inf .info select.sel1 { width: 63px; }
.deal .price-inf .info label { font-weight: bold; display: block; line-height: 18px; padding-bottom: 2px;white-space:nowrap }
.deal .price-inf .info label span { font-weight: normal; }
.deal .price-inf .info .i-price { float: left; width: 120px; line-height: 40px; padding: 0 35px 0 12px; }
.deal .price-inf .info .i-price strong { float: right; font-size: 1.1em; }
.deal .price-inf .info .inf-link2 { width: 13px; height: 13px; background: url(images/bg-i-link2.gif) no-repeat; color: #ff7a00; text-decoration: none !important; overflow: hidden; float: right; margin: 14px 10px 0 0; }
.deal .price-inf .info .inf-link2 span { width: 111px; position: absolute; cursor: default; left: -28px; top: -6666px; background: url(images/bg-i-text2-b.gif) no-repeat 0 100%; border-top: 1px solid #ff7a00; line-height: 1.25em; padding: 4px 10px 17px; color: #ff7a00; }
.deal .price-inf .info .inf-link2:hover { overflow: visible; position: relative; }
.deal .price-inf .info .inf-link2:hover span { top: auto; bottom: 13px; }
* html .deal .price-inf .info .inf-link2:hover span { bottom: 12px; }
.deal .flight .info3 { width: 100%; clear: both; }
.deal .flight .info3 .logo-hold { width: 677px; padding: 10px 10px 5px; overflow: hidden; }
.deal .flight .info3 .logo-hold a { float: right; }
.deal .flight .info3 .logo-hold a img { display: block; }
.deal .flight .info3 .text { width: 693px; margin: 0 2px; clear: both; }
.deal .flight .info3 .text .cp { display: block; background: #f0f5fc; padding: 0 5px; line-height: 22px; }
.deal .flight .info3 .row { width: 100%; padding: 3px 0 4px; background: #f0f5fc; border-top: 1px solid #fff; overflow: hidden; }
.deal .flight .info3 .row .cp { float: right; padding: 0 10px; }
.deal .flight .info3 .text .row div { float: right; width: 450px; }
.deal .flight .info3 .text .row a { font-weight: bold; }
.deal .flight .flight-link { font-weight: bold; line-height: 20px; margin: 10px 5px 0; padding: 0 25px; background: url(images/icon-plan.gif) no-repeat 100% 50%; }
.deal .flight .info21 { width: 672px; overflow: hidden; background: url(images/bg-deal-flight-info22.gif) repeat-y; border: 1px solid #bacfed; padding: 7px 0; margin: 10px 20px 10px 0; }
.deal .flight .info21 .row { float: right; width: 480px; padding: 0 20px; }
.deal .flight .info21 label { font-weight: bold; line-height: 20px; float: right; margin-left: 13px; }
.deal .flight .info21 .sel4 { width: 239px; float: right; }
.deal .flight select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; margin: 0; }
* + html .deal .flight select { height: 20px; }
.deal .flight .info21 .i-price { float: left; width: 101px; line-height: 20px; padding: 0 25px; }
.deal .flight .info21 .i-price em { font-size: 1.33em; font-style: normal; }
.deal .inf3 { width: 100%; overflow: hidden; border-top: 1px solid #bacfed; margin-top: 10px; padding-bottom: 10px; }
.deal .inf3 ul { width: 100%; float: right; line-height: 20px; padding: 10px 5px 12px; }
.deal .inf3 ul li { width: 100%; overflow: hidden; vertical-align: top; }
.deal .inf3 ul input { float: right; margin: 4px 0 0 3px; }
* html .deal .inf3 ul input { margin: 0 -3px -3px -1px; }
* + html .deal .inf3 ul input { margin: 0 -3px -3px -1px; }
.deal .inf3 ul label { float: right; }

.deal .inf3 .price32 { float: left; width: 290px; color: #0072bc; line-height: 26px; margin-top: 25px; text-align:left;}
.deal .inf3 .price32 span { font-weight: bold; }
.deal .inf3 .price32 span#paymentText {padding-top:2px;}
.deal .inf3 .price32 strong, .deal .inf3 .price32 em#currency { margin-right: 4px; font-style: normal; font-size: 2em; }
.deal .inf3 .price32 em {font-style: normal; font-size: 1em; font-weight: bold; }
.deal .inf3 .price32 div { display:block !important; }
.deal .inf3 .price32 #hrefPay, 
.deal .inf3 .price32 #hrefPay div, 
.deal .inf3 .price32 #hrefPay div div {float:none !important; position:static;}
.deal .inf3 .price32 #payDate {float:none !important; position:static;}
.deal .inf3 .price32 a { text-decoration: none; }
.deal .inf3 .price32 a:hover { text-decoration: underline; }

.deal .inf3 .more { width: 100%; padding-top: 7px; clear: both; border-top: 1px solid #bacfed; overflow: hidden; line-height: 20px; }
.deal .inf3 .more a { float: left; margin: 0 3px; }
.deal .inf3 .more label { float: left; }
.deal .inf3 .more input { float: left; margin: 4px 3px 0; }
* html .deal .inf3 .more input { margin: 0 0 -3px -1px; }
* + html .deal .inf3 .more input { margin: 0 0 -3px -1px; }
/*-- new 2.09.08 ---*/
.deal .text-h2 { width: 705px; padding: 4px 6px 20px; font-size: 1.2em; color: #22252a; line-height: 1.33em; }
.deal .text-h2 a { color: #0072bc; }
.deal .text-h2 a:hover { text-decoration: none; }
.deal .text-h2 .text31 { width: 100%; clear: both; margin-top: 15px; }
.deal .text-h2 .text32 { width: 685px; padding: 0 10px; overflow: hidden; }
.deal .text-h2 .text31 h4 { font-size: 1.33em; color: #fff; padding: 0 12px; line-height: 29px; height: 29px; overflow: hidden; background: url(images/bg-packages-box-t.png) no-repeat; }
.deal .text-h2 h5 { font-size: 1em; line-height: 1.5em; }
.deal .text-h2 .text31 .text { width: 685px; padding: 3px 10px 7px; overflow: hidden; background: url(images/bg-text-h2-text.png) no-repeat 0 100%; }
.deal .text-h2 .box { border: 1px solid #c8dfff; width: 682px; margin: 4px 0; background: #f0f5fc; }
.deal .text-h2 .capt { display: block; font-size: 1.33em; color: #0072bc; padding-top: 4px; }
.deal .text-h2 .box .row { width: 670px; padding: 2px 6px 4px; margin-top: -1px; border-top: 1px solid #c8dfff; }
.deal .text-h2 .box .row:after { content: ''; display: block; clear: both; height: 0; }
.deal .text-h2 .box .row div { float: right; padding-left: 10px; }
.deal .text-h2 .box .marked1 { color: #ff5a00; }
/*.deal .text-h2 .fi2 .row .cp { float: right; width: 42px; }*/
.deal .text-h2 .fi2 .row .cp { float: right; }
.deal .text-h2 .fi2 .row div { float: right; width: 425px; }
.deal .text-h2 .fi2 a { font-weight: bold; }
.deal .text-h2 .inf-b32 span, .deal .text-h2 .inf-b32 strong { float: left; padding: 0 1px; }
.deal .text-h2 .more-text31 { width: 100%; overflow: hidden; margin-top: 6px; clear: both; padding-bottom: 10px; }
.deal .text-h2 .more-text31 .btn-list { float: right; }
.deal .text-h2 .more-text31 .btn-list li { float: left; padding: 0 5px; }
.deal .text-h2 .more-text31 .btn-list a { float: left; height: 31px; font-weight: bold; color: #fff; text-decoration: none; background: url(images/bg-btn32-l.png) no-repeat; }
.deal .text-h2 .more-text31 .btn-list a span { float: left; text-align: center; background: url(images/bg-btn32-r.png) no-repeat 100% 0; height: 31px; line-height: 31px; overflow: hidden; width: 95px; }
.deal .text-h2 .more-text31 .contact31 { float: left; width: 165px; margin-top: 3px; font-weight: bold; }
.deal .text-h2 .more-text31 .contact31 strong { font-size: 1.33em; font-weight: normal; padding: 3px 0; }
/*--- place-photo css ---- removed by Dvir 20.11.2008
.place-photo{
	padding:14px 12px 0;
	font-size:1.2em;
	line-height:1.33em;
	color:#22252a;
}
* html .place-photo{
	overflow:visible;
	height:1%;
}
.place-photo:after{
	content:'';
	clear:both;
	display:block;
	height:0;
}
.place-photo .photo-hold{
	float:right;
	width:126px;
	height:96px;
	background:url(images/bg-packages-img.gif) no-repeat 0 100%;
	position:relative;
}
.photo-hold .btn-open{
		position:absolute;
	top:75px;
	left:10px;
	width:13px;
	height:11px;
	background:url(images/btn-img-more.png) no-repeat;
}
.photo-hold .photo-popup{
	position:absolute;
	z-index:100;
	top:-148px;
	display:none;
	left:-373px;
	overflow:hidden;
	width:417px;
	height:368px;
}
.photo-hold .photo-popup .ph{
	width:398px;
	height:359px;
	padding:1px 18px 8px 1px;
	background:url(images/bg-photo-popup.png) no-repeat;
}
.photo-hold .photo-popup .capt{
	position:relative;
	width:100%;
	height:24px;
	overflow:hidden;
}
.photo-hold .photo-popup .capt strong{
	float:right;
	font-size:12px;
	color:#fff;
	padding:0 10px;
	line-height:24px;
}
.photo-hold .photo-popup .capt .btn-close{
	float:left;
	width:18px;
	height:18px;
	margin:2px 4px;
	display:inline;
	background:url(images/btn-close.gif) no-repeat;
}
.photo-hold .img-hold .img{
	position:relative;
	width:385px;
	height:255px;
	margin:0 auto;
}
.photo-hold .img-hold img{
	float:left;
	position:absolute;
	top:0;
	left:0;
}
.photo-hold .img-hold{
	clear:both;
	width:100%;
	position:relative;
	overflow:hidden;
	margin-top:7px;
}
.photo-hold .img-hold .img-nav{
	position:absolute;
	bottom:8px;
	right:10px;
	width:89px;
	height:21px;
	z-index:10;
}
.photo-hold .img-hold .img-nav div{
	width:87px;
	height:19px;
	padding:1px;
	background:url(images/bg-tab-photo-nav.png) no-repeat;
}
.photo-hold .img-hold .img-nav a{
	position:relative;
	float:left;
	width:18px;
	height:18px;
	margin:0 5px;
	display:inline;
}
.photo-hold .img-hold .img-nav .prev{
	width:19px;
	background:url(images/btn-tab-photo-prev.gif) no-repeat;
}
.photo-hold .img-hold .img-nav .next{
	width:19px;
	background:url(images/btn-tab-photo-next.gif) no-repeat;
}
.photo-hold .img-hold .img-nav .stop{ background:url(images/btn-tab-photo-stop.gif) no-repeat;}
.photo-hold .img-hold .img-nav .on{ background-position:0 -18px;}
.photo-hold .comm{
	display:block;
	text-align:center;
	padding:4px 0;
	font-size:12px;
	position:relative;
}
.photo-hold .img-list{
	overflow:hidden;
	position:relative;
	width:386px;
	margin:6px 2px 0;
}
.photo-hold .img-list li{
	float:left;
	padding:0 2px;
}
.photo-hold .img-list img{
	float:left;
	display:block;
	cursor:pointer;
}
.place-photo .text{
	float:right;
	width:500px;
	padding:5px 15px;
}
.place-photo .text a{
	font-weight:bold;
	color:#0072bc;
}
.place-photo .text a:hover{ text-decoration:none;}*/
/*--- place-photo css ----*/
.place-photo { padding: 14px 12px 0; font-size: 1.2em; line-height: 1.33em; color: #22252a; }
* html .place-photo { overflow: visible; height: 1%; }
.place-photo:after { content: ''; clear: both; display: block; height: 0; }
.place-photo .photo-hold { float: right; width: 126px; height: 96px; background: url(images/bg-packages-img.gif) no-repeat 0 100%; position: relative; }
.photo-hold { width: 126px; height: 96px; position: relative; }
.ph-o { z-index: 100; }
.photo-hold .btn-open { position: absolute; top: 75px; left: 10px; width: 13px; height: 11px; background: url(images/btn-img-more.png) no-repeat; }
.photo-hold .photo-popup { position: absolute; z-index: 100; top: -9148px; left: -373px; overflow: hidden; width: 417px; height: 368px; }
.photo-hold .photo-popup .ph { width: 398px; height: 359px; padding: 1px 18px 8px 1px; background: url(images/bg-photo-popup.png) no-repeat; }
.photo-hold .photo-popup .capt { position: relative; margin: 0 !important; padding: 0 !important; width: 100%; height: 24px; overflow: hidden; }
.photo-hold .photo-popup .capt strong { float: right; font-size: 12px; color: #fff; padding: 0 10px !important; margin: 0 !important; line-height: 24px; font-weight: bold !important; }
.photo-hold .photo-popup .capt .btn-close { float: left; width: 18px; height: 18px; margin: 2px 4px; display: inline; background: url(images/btn-close.gif) no-repeat; }
.photo-hold .img-hold .img { position: relative; width: 385px; height: 255px; margin: 0 auto !important; padding: 0 !important; }
.photo-hold .img-hold img { float: left; position: absolute; top: 0; left: 0; }
.photo-hold .img-hold { clear: both; float: none !important; width: 100% !important; height: auto !important; display: block !important; position: relative !important; overflow: hidden; margin: 7px 0 0 !important; background: none !important; }
.photo-hold .img-hold .img-nav { position: absolute; bottom: 8px; right: 10px; width: 89px; height: 21px; z-index: 2; }
.photo-hold .img-hold .img-nav div { width: 87px; height: 19px; padding: 1px; background: url(images/bg-tab-photo-nav.png) no-repeat; }
.photo-hold .img-hold .img-nav a { position: relative; float: left; width: 18px; height: 18px; margin: 0 5px; display: inline; }
.photo-hold .img-hold .img-nav .prev { width: 19px; background: url(images/btn-tab-photo-prev.gif) no-repeat; }
.photo-hold .img-hold .img-nav .next { width: 19px; background: url(images/btn-tab-photo-next.gif) no-repeat; }
.photo-hold .img-hold .img-nav .stop { background: url(images/btn-tab-photo-stop.gif) no-repeat; }
.photo-hold .img-hold .img-nav .on { background-position: 0 -18px; }
.photo-hold .comm { display: block; text-align: center; padding: 4px 0; font-size: 12px; line-height: 14px; position: relative; }
.photo-hold .img-list { overflow: hidden; position: relative; width: 386px; margin: 6px 2px 0; }
.photo-hold .img-list li { float: left; padding: 0 2px; }
.photo-hold .img-list img { float: left; display: block; cursor: pointer; }
.place-photo .text { float: right; width: 500px; padding: 5px 15px; }
.place-photo .text a { font-weight: bold; color: #0072bc; }
.place-photo .text a:hover { text-decoration: none; }
/*--- comments-hold css ---*/
.comments-hold { width: 717px; background: url(images/bg-packages-b.png) no-repeat 0 100%; font-size: 1.2em; line-height: 1.33em; color: #22252a; margin-top: 15px; padding-bottom: 30px; }
.comments-hold a { color: #0072bc; }
.comments-hold a:hover { text-decoration: none; }
.comments-hold .top-p { width: 717px; padding: 7px 0 0; overflow: hidden; background: url(images/bg-packages-t.png) no-repeat; }
.comments-hold .top-p p { padding: 0 12px; }
.comments-hold .top-p .search-h { width: 693px; margin: 4px 1px 0; overflow: hidden; background: #f0f5fc; height: 21px; line-height: 21px; padding: 4px 11px; }
.comments-hold .top-p .search-h label { float: right; font-weight: bold; }
.comments-hold .top-p .search-h select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: right; width: 142px; padding: 0; margin: 0 10px; }
* + html .comments-hold .top-p .search-h select { height: 20px; }
.comments-hold .top-p .search-h .btn { float: left; height: 21px; background: url(images/bg-btn3-l.png) no-repeat; font-weight: bold; color: #fff; line-height: 21px; text-decoration: none; text-align: center; }
.comments-hold .top-p .search-h .btn span { float: left; display: block; height: 21px; overflow: hidden; width: 115px; background: url(images/bg-btn3-r.png) no-repeat 100% 0;cursor:pointer; }
.comments-hold .top-p .search-h .btn:hover { background-position: 0 -21px; }
.comments-hold .top-p .search-h .btn:hover span { background-position: 100% -21px; }
.comments-hold .box { width: 680px; margin: 15px auto 0; border: 1px solid #abc4e9; }
.comments-hold .box .capt { height: 21px; width: 100%; background: #f0f5fc; overflow: hidden; line-height: 21px; }
.comments-hold .box .capt div { float: right; padding: 0 10px 0 12px; }
.comments-hold .box .capt a { font-weight: bold; }
.comments-hold .box .capt .inf { float: left; height: 21px; /*background: #0072bc;*/ color: #0072BC; padding: 0 10px; }
.comments-hold .box .capt .u_o_rating { display:block; float: left; border-bottom: solid 1px #ABC4E9; border-right: solid 1px #ABC4E9; background: url(images/u_o_rating.png) left top; width: 50px; height: 20px; overflow:hidden; }
.comments-hold .box .capt .u_o_rating.r-one {background: transparent url(images/u_o_rating.png) 0 -80px no-repeat;}
.comments-hold .box .capt .u_o_rating.r-two {background: transparent url(images/u_o_rating.png) 0 -60px no-repeat;}
.comments-hold .box .capt .u_o_rating.r-three {background: transparent url(images/u_o_rating.png) 0 -40px no-repeat;}
.comments-hold .box .capt .u_o_rating.r-four {background: transparent url(images/u_o_rating.png) 0 -20px no-repeat;}
.comments-hold .box .capt .u_o_rating.r-five {background: transparent url(images/u_o_rating.png) 0 0 no-repeat;}
.comments-hold .box .text { padding: 5px 10px; }
.comments-hold .box .text h4 { font-size: 1em; }
.comments-hold .box .b-nav { width: 100%; overflow: hidden; padding-bottom: 11px; }
.comments-hold .box .b-nav a { font-weight: bold; float: right; padding-right: 25px; margin: 0 10px 0 5px; }

.comments-hold .box .b-nav .video { background: url(images/bg-btn-video.gif) no-repeat 100% 50%; }
.comments-hold .box .b-nav .photo { background: url(images/bg-btn-photo.gif) no-repeat 100% 50%; }
/*--- prod3-hold css ---*/
.prod3-hold { width: 950px; margin-top: 10px; }
.prod3-hold .nav { width: 926px; height: 64px; background: url(images/bg-prod3-t.png) no-repeat; font-size: 1.2em; padding: 5px 0 0 24px; border-bottom: 1px solid #0589c6; }



.prod3-hold .navNew { width: 950px; height: 64px; background: url(images/bg-prod3-t.png) no-repeat; font-size: 1.2em; padding: 5px 0 0 0; border-bottom: 1px solid #0589c6;clear:both;}
.prod3-hold .navNew ul, .prod3-hold .navNew ul li {list-style: none;margin: 0;margin-bottom:-1px;padding: 0;height:65px;min-height:65px;}
.prod3-hold .navNew ul {text-align: center;}
.prod3-hold .navNew ul li {
display: inline;
margin-right: .75em;
width:85px;
height:65px;
 }
.prod3-hold .navNew ul li a, .prod3-hold .navNew ul li a:link, .prod3-hold .navNew ul li a:visited, .prod3-hold .navNew ul li a:active {
background:transparent url(images/bg-prod-tab-c.png) no-repeat scroll 0 0;
cursor:pointer;
text-align:center;
color:#0072BC;
font-weight:bold;
width:85px;
height:65px;
display:table-row-group;
display:inline-block;
margin-bottom:-1px;
text-decoration:none;
vertical-align:bottom;}
.prod3-hold .navNew ul li a:hover{text-decoration:underline;}
.prod3-hold .navNew ul li .active a { background-position: 0 -65px; }
.prod3-hold .navNew ul li a span {display:block;clear:both;width:85px;height:20px;vertical-align:bottom;padding-top:45px;}



.prod3-hold .breadcrumbs-nav { width: 100%; overflow: hidden; font-weight: bold; color: #0072bc; font-size: 1.2em; }
.prod3-hold .breadcrumbs-nav div { float: right; padding: 6px 5px 1px 15px; }
.prod3-hold .breadcrumbs-nav a { color: #0072bc; }
.prod3-hold .breadcrumbs-nav a:hover { text-decoration: none; }
.prod3-hold .nav li { float: left; padding: 0 8px; }
.prod3-hold .nav a { float: left; width: 85px; height: 65px; position: relative; margin-bottom: -1px; background: url(images/bg-prod-tab-c.png) no-repeat; font-weight: bold; color: #0072bc; text-decoration: none; text-align: center; cursor: pointer; }
.prod3-hold .nav a:hover { text-decoration: underline; }
.prod3-hold .nav .active a { background-position: 0 -65px; }
.prod3-hold .nav a span { width: 85px; height: 18px; float: left; padding-top: 46px; }
.prod3-hold .nav .l1 span { background: url(images/bg-prod-tab-c1.gif) no-repeat 1px 1px; }
.prod3-hold .nav .l2 span { background: url(images/bg-prod-tab-c2.gif) no-repeat 1px 1px; }
.prod3-hold .nav .l3 span { background: url(images/bg-prod-tab-c3.gif) no-repeat 1px 1px; }
.prod3-hold .nav .l4 span { background: url(images/bg-prod-tab-c4.gif) no-repeat 1px 1px; }
.prod3-hold .nav .l5 span { background: url(images/bg-prod-tab-c5.gif) no-repeat 1px 1px; }
.prod3-hold .nav .l6 span { background: url(images/bg-prod-tab-c6.gif) no-repeat 1px 1px; }
.prod3-hold .block-h { width: 948px; border: 1px solid #14aec0; border-width: 0 1px; background: #fff; }
.prod3-hold .bottom-p { width: 950px; position: relative; margin: 0 -1px; background: url(images/bg-prod3-b.png) no-repeat 0 100%; overflow: hidden; clear: both; padding: 2px 0 13px; font-size: 0; }
.prod3-hold .lp { float: left; width: 474px; }
.prod3-hold .rp { float: right; width: 474px; }
.prod3-hold .box1 { width: 464px; margin: 20px 5px 0; }
.prod3-hold .box2 { width: 930px; overflow: hidden; margin: 0 9px; padding-top: 15px; }
.prod3-hold .box2 .row { width: 936px; margin-right: -6px; float: left; clear: both; display: inline; }
.prod3-hold .box2 .prod { float: left; margin: 10px 6px 0 0; }
.prod3-hold .box1:after { content: ''; clear: both; display: block; height: 0; }
.prod3-hold .box1 h3 { width: 442px; font-size: 1.4em; position: relative; color: #fff; padding: 0 10px; height: 25px; line-height: 25px; overflow: hidden; float: left; clear: both; background: url(images/bg-prod3-c1.png) no-repeat; display: inline; }
.prod3-hold .box2 h3 { width: 910px; padding: 0 10px; font-size: 1.4em; color: #fff; background: url(images/bg-prod3-c2.png) no-repeat; overflow: hidden; line-height: 25px; height: 25px; }
.prod3-hold .box1 .prod { float: right; display: inline; margin: 10px 6px 0 0; }
.prod3-hold .box1 .row { width: 468px; float: left; clear: both; margin-right: -4px; }
.prod3-hold .more-hold .btn-more { width: 100%; overflow: hidden; clear: both; padding: 5px 0; }
.prod3-hold .more-hold .btn-more a { font-size: 1.4em; font-weight: bold; color: #0072bc; padding-right: 17px; background: url(images/bg-more-link1.gif) no-repeat 100% 50%; margin-right: 3px; float: right; }
.prod3-hold .more-hold .row { display: none; }
.prod3-hold .more-hold .btn-more a:hover { text-decoration: none; }
.prod3-hold .displayed .row { display: block; }
.prod3-hold .displayed .btn-more a { background: url(images/bg-more-link2.gif) no-repeat 100% 50%; }
/*--- recomandation css --*/
.recomandation { width: 100%; clear: both; }
.recomandation .form-hold { width: 717px; background: url(images/bg-block111.png) no-repeat 0 100%; padding-bottom: 10px; margin-bottom: 15px; }
.recomandation .form-hold h4 { height: 22px; line-height: 22px; font-size: 1.2em; overflow: hidden; background: url(images/bg-about-text-caption4.png) no-repeat; color: #fff; padding: 0 20px; clear: both; }
.recomandation .form-hold:after { content: ""; clear: both; display: block; height: 0; }
.recomandation .form-hold label { font-size: 1.2em; color: #22252a; font-weight: bold; display: block; line-height: 19px; }
.recomandation .form-hold select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; margin: 0; }
* + html .recomandation .form-hold select { height: 20px; }
.recomandation .form-hold select.sel1 { width: 172px; }

.recomandation .form-hold .field { height: 16px; padding: 1px 3px; margin: 0; display: block; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; }
.recomandation .form-hold .tf1 { width: 164px; }

.recomandation .form-hold .row { padding: 2px 12px 4px; clear: both; width: 690px; }
.recomandation .form-hold .row:after { display: block; clear: both; height: 0; content: ''; }
.recomandation .form-hold .row div { float: right; display: inline; margin-left: 25px; /*position: relative;*/ }
.recomandation .form-hold .checkbox-h { width: 400px; margin-top: 19px; }
.recomandation .form-hold .checkbox-h div { margin-left: 19px; }
.recomandation .form-hold .checkbox-h label { float: left; display: inline; margin: 0; padding: 0; font-weight: normal; }
.recomandation .form-hold .checkbox-h input { float: left; margin: 4px 0 0 4px; }
* html .recomandation .form-hold .checkbox-h input { margin: 0 -3px -3px 0; }
* + html .recomandation .form-hold .checkbox-h input { margin: 0 -3px -3px 0; }
.recomandation .form-hold .btn-submit { float: left; width: 51px; height: 27px; line-height: 27px; background: url(images/btn-submit.png) no-repeat; text-align: center; font-size: 1.2em; color: #fff; text-decoration: none; font-weight: bold; overflow: hidden; margin: 0 0 0 20px; }
.recomandation .form-hold .btn-submit:hover { background-position: 0 -27px; }
.recomandation .list-hold { width: 717px; background: url(images/bg-packages-b.png) no-repeat 0 100%; font-size: 1.2em; line-height: 1.33em; color: #22252a; padding-bottom: 20px; }
.recomandation .list-hold a { color: #0072bc; }
.recomandation .list-hold a:hover { text-decoration: none; }
.recomandation .list-hold .top-p { width: 717px; padding: 7px 0 0; overflow: hidden; background: url(images/bg-packages-t.png) no-repeat; }
.recomandation .list-hold .top-p p { padding: 0 12px; }
.recomandation .list-hold .top-p .search-h { width: 693px; margin: 4px 1px 0; overflow: hidden; background: #f0f5fc; height: 21px; line-height: 21px; padding: 4px 11px; }
.recomandation .list-hold .top-p .search-h label { float: right; font-weight: bold; }
.recomandation .list-hold .top-p .search-h select { height: 18px; font: 12px/16px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; float: right; width: 142px; padding: 0; margin: 0 10px; }
* + html .recomandation .list-hold .top-p .search-h select { height: 20px; }
.recomandation .list-hold .top-p .search-h .btn { float: left; height: 21px; background: url(images/bg-btn3-l.png) no-repeat; font-weight: bold; color: #fff; line-height: 21px; text-decoration: none; text-align: center; }
.recomandation .list-hold .top-p .search-h .btn span { float: left; display: block; height: 21px; overflow: hidden; width: 115px; background: url(images/bg-btn3-r.png) no-repeat 100% 0;cursor:pointer; }
.recomandation .list-hold .top-p .search-h .btn:hover { background-position: 0 -21px; }
.recomandation .list-hold .top-p .search-h .btn:hover span { background-position: 100% -21px; }
.recomandation .list-hold .list { width: 697px; margin: 8px 10px 0; line-height: 19px; }
.recomandation .list-hold .list .capt { width: 100%; clear: both; overflow: hidden; background: url(images/bg-recomandation-capt.gif) repeat-x; height: 23px; line-height: 23px; color: #fff; }
.recomandation .list-hold .list .cl1, .recomandation .list-hold .list .cl2, .recomandation .list-hold .list .cl3, .recomandation .list-hold .list .cl4, .recomandation .list-hold .list .cl5, .recomandation .list-hold .list .cl6, .recomandation .list-hold .list .cl7 { float: right; display: inline; margin-right: 5px; }
.recomandation .list-hold .list .cl1 { width: 76px; }
.recomandation .list-hold .list .cl2 { width: 82px; }
.recomandation .list-hold .list .cl3 { width: 86px; }
.recomandation .list-hold .list .cl4 { width: 230px; }
.recomandation .list-hold .list .cl5 { width: 49px; }
.recomandation .list-hold .list .cl6 { width: 80px; }
.recomandation .list-hold .list .cl7 { width: 54px; }
.recomandation .list-hold .list .box { width: 100%; border-top: 1px solid #c8dfff; background: #f0f5fc; padding: 2px 0; }
.recomandation .list-hold .list .box:hover, .recomandation .list-hold .list .hover { background: #fafbfd; }
.recomandation .list-hold .list .box:after { content: ''; display: block; clear: both; height: 0; }
.recomandation .list-hold .list .cl1 span { float: right; padding-right: 27px; }
.recomandation .list-hold .list .cl1 .icon1 { background: url(images/recomandation-icon2.gif) no-repeat 100% 50%; }
.recomandation .list-hold .list .cl1 .icon2 { background: url(images/recomandation-icon1.gif) no-repeat 100% 50%; }
.recomandation .list-hold .list .cl1 .icon3 { background: url(images/recomandation-icon3.gif) no-repeat 100% 50%; }
.recomandation .list-hold .list .cl1 .icon4 { background: url(images/recomandation-icon4.gif) no-repeat 100% 50%; }
.recomandation .list-hold .list .cl4 a { font-weight: bold; text-decoration: none; }
.recomandation .list-hold .list .cl4 a:hover { text-decoration: underline; }
.recomandation .list-hold .list .cl7 { font-weight: bold; }
.recomandation .list-hold .list .photo { float: right; width: 27px; height: 20px; background: url(images/recomandation-icon-ph.gif) no-repeat; margin-bottom: -2px; }
.recomandation .list-hold .bottom-nav { width: 100%; overflow: hidden; padding: 10px 0; }
.recomandation .list-hold .bottom-nav ul { clear: both; float: right; padding: 2px 200px 0 0; }
.recomandation .list-hold .bottom-nav ul li { float: left; margin: 0 7px; display: inline; }
.recomandation .list-hold .bottom-nav ul a { font-weight: bold; float: left; }
.recomandation .list-hold .bottom-nav ul a:hover { text-decoration: none; }
.recomandation .list-hold .bottom-nav ul li .prev { padding-left: 20px; background: url(images/packages-list-arrow-l.gif) no-repeat 0 60%; }
.recomandation .list-hold .bottom-nav ul li .next { padding-right: 20px; background: url(images/packages-list-arrow-r.gif) no-repeat 100% 60%; }
.recomandation .list-hold .bottom-nav ul .active a { text-decoration: none; color: #14aec0; }

div.chooseBeds { width: 200px; font-size: 12px; margin-right: 47px; vertical-align: middle; }

.pagingDiv2 { width: 500px; margin: auto;border:0px solid red;font-size:12px; color: #0072BC; }

.pagingDiv2 div div span a:link, .pagingDiv2 div div span a:visited { text-decoration: underline; color: #0072BC; font-size:12px;}

.page6 .box-h .info a { color: #22252a; text-decoration: none; }
.page6 .box-h .info a:hover { text-decoration: underline; }
.page6 .box-h .info .row { width: 100%; overflow: hidden; border-top: 1px solid #C8DFFF; background: #F0F5FC; line-height: 22px; margin-top: -1px; padding-bottom: 1px; font-size: 1.2em; }
.page6 .box-h .info .active { background: #E5EEFB; }

.page6 .box-h .info .row span, .page6 .box-h .info .row strong { float: right; overflow: hidden; margin-right: 9px; }
.page6 .box-h .info .row .cl1 { width: 22px; }
.page6 .box-h .info .row .cl2 { width: 130px; }
.page6 .box-h .info .row .cl3 { width: 90px; }
.page6 .box-h .info .row .cl4 { width: 105px; }
.page6 .box-h .info .row .cl5 { width: 70px; }
.page6 .box-h .info .row .cl1 input { margin: 4px 2px 0; }
* html .page6 .box-h .info .row .cl1 input { margin: 2px -1px 0 -2px; }
* + html .page6 .box-h .info .row .cl1 input { margin: 2px -1px 0 -2px; }




/* Dvir - 12/11/2008 *//*add to css file Inna 18/11/08*/
/* start big loader */
body.loading { background: url(images/bg-cont-hold.gif); width: 100%; height: 100%; }
.loading-hold { width: 483px; height: 274px; margin: 15% auto; background: url(images/loadingBack.png) no-repeat 0 0; _behavior: url(/include/css/iepngfix.htc); }
.loading-hold .topText { font-size: 1.8em; font-weight: bold; color: #ffffff; float: right; clear: both; width: 315px; direction: rtl; }
.loading-hold .botText { font-size: 1.2em; color: #ffffff; float: right; font-weight: bold; direction: rtl; margin: 10px auto; width: 450px; text-align: center; overflow: hidden; position: relative; }
.loading-hold .loading1 { width: 318px; height: 89px; top: 82px; left: 10px; position: relative; float: left; padding-top: 60px; }
.loading-hold .loading2 { width: 122px; height: 109px; top: 82px; right: 10px; position: relative; float: right; padding-top: 40px; background-image:none; }
.loading-hold .loading3 { width: 460px; height: 27px; top: 82px; left: 10px; position: relative; clear: both; }
/* start small loader */
/*.loader-hold { position: absolute; top: 20%; left: 45%; width: 158px; height: 179px; background: url(images/loaderBack.png) no-repeat 0 0; z-index: 12000; text-align: center; padding-top: 20px; _behavior: url(/include/css/iepngfix.htc); }*/
.loader-hold { position: absolute; top: 20%; left: 45%; width: 158px; height: 179px; background: url(images/loaderBack.png) no-repeat 0 0; z-index: 12000; text-align: center; padding-top: 20px; _behavior: url(/include/css/iepngfix.htc); }
.loader-hold2 { position: absolute; top: 20; left: 45%; width: 158px; height: 179px; background: url(images/loaderBack.png) no-repeat 0 0; z-index: 12000; text-align: center; padding-top: 20px; _behavior: url(/include/css/iepngfix.htc); }

/* Dvir - 12/11/2008 */
/* Dvir 24.11.2008 */
.tus .box-h .info .txt-hold .fdrow { clear: both; position: relative; }
.tus .box-h .info .txt-hold .fdCell { width: 275px; float: left; font-size: 0.9em; height: 25px; overflow: hidden; line-height: 25px; background: #F0F5FC; border-top: 1px solid #C8DFFF; }
.tus .box-h .info .txt-hold .active { width: 275px; float: left; font-size: 0.9em; height: 25px; overflow: hidden; line-height: 25px; background: #FFF2D9; }

.CarDiv { clear: both; float: right; width: 550px; }

.row .Ddown { height: 7px; float: none; clear: both; font-size: 0px; line-height: 0px; }

.info21 .LnkDivInfo21 { float: right; margin-top: 7px; margin-right: 10px; display: inline; }

.moresearch-hold .WiderBox { width: 600px;margin:10px 10px 0 0; }
.fRight{float:right;display:inline;width:auto;}
.fRight_100{float:right;display:inline;width:100%;}
.clear{clear:both;}



a.pessengerPricePopUp {background: url(images/bg-i-link.gif) 0 0 no-repeat; width:13px; height:13px; display:block; float:left; margin:1px 0 0 5px;}

div.PassengerPricesTooltip {z-index: 1001; position: absolute; display: none; background-color: #e9fcfe; width: 100px; padding: 10px; border: #14aec0 1px solid; top: 46px; left: 130px;} 
div.PassengerPricesTooltip .wrap {position: relative; width: 100%; display: inline; float: right; clear: both}
div.PassengerPricesTooltip .tip {background-image: url(images/1tool_shpits.gif); position: absolute; width: 10px; display: inline; background-repeat: no-repeat; background-position: 0px 0px; height: 10px; overflow: hidden; top: -30px; left: 70px}


.popup-seats ul.button a { cursor:pointer; display: block; width: 46px; clear: both; height: 21px; color: #fff !important; font-weight: bold; text-decoration: none; line-height: 21px; background: url(images/b_blueSmall.gif) no-repeat; }
.popup-seats ul.button a.big{ cursor:pointer; display: block; width: 76px; clear: both; height: 21px; color: #fff !important; font-weight: bold; text-decoration: none; line-height: 21px; background: url(images/b_blueBig.gif) no-repeat; }
.rcbInputCell {/*border:solid 1px #AFBEC5 !important;*/}

.popup-mask {background: transparent url(images/bg-popup.png);  }
.dialog { border: 0; }
.dialog[style] { min-height: 451px; }
.dialog div.popup-seats div.content { border:solid 1px #0072BB; }

.dialog .header {height: 24px; background: url(images/dialog/header-bg.gif) repeat 0 0; overflow: hidden; padding: 0 12px 0 3px; }
.dialog .header  h3 { font-size: 1.2em; color: #fff; float: right; line-height: 24px; }
.dialog .header  a.close { float: left; width: 18px; height: 18px; background: url(images/btn-close.gif) no-repeat; margin-top: 3px; }

.dialog .footer {_display:none; display:none} /* when no content shows an empty box on IE's */
.alignRTable{float:right;width:200px;}
.alignRTable table{float:right;}
.alignRTable div{float:right;margin:0px;}
.deal .text-h .row{min-height:21px;}
.icon-chipNew { float:right;padding-right: 18px; background: url(images/icon-clip.gif) no-repeat 100% 50%;width:120px;color:#0072bc;margin-top:3px; }
.validMessage{float:right;width:100%;color:red;font:bold 12px arial;text-align:right;}
.errorMessage{color:Red; font-weight:bold; font-size:12px;}

.checkboxAdd{float:right;width:100%;}

.checkboxAdd label { display: inline; font-weight: normal; float: right; }
.checkboxAdd input { float: right;  }

.googleText { font-family: Arial; font-size:12px; color:Gray; width:180px !important; padding: 5px; }
/*--- g-link css ---*/
.g-link { text-decoration: none; color: #0072D3; }
.g-link:hover { text-decoration: underline; }

.no-style-link { text-decoration:none; border:none; }

/* country index */
        .info-text .hold
        {
            height: auto;
            padding-bottom: 0px;
            background: url(images/bg-info-text-bg.gif) repeat-y right top;
        }
        .info-text .hold div
        {
            height: auto;
            /*background-image: none !important;*/
            /*padding: 0px !important;*/
        }
        .info-text .bottom
        {
            background: transparent url(images/bg-info-text-t-b.gif) no-repeat;
            clear: both;
            margin: 0px auto;
            width: 946px;
            overflow: hidden;
            height: 10px;
        }
        .info-text .hold .row
        {
            width: 250px;
            overflow: hidden;
            display: inline;
            float: right;
            margin: 10px 18px;
        }
        .info-text .hold .row h5
        {
            margin: 0px 0px 3px 0px;
            color: #0072bc;
            font-size: 12px;
            font-weight: bold;
        }
        .info-text .hold .row a:link, .info-text .hold .row a:visited
        {
            font-size: 12px;
            text-decoration: none;
            margin-bottom: 1px;
            color: #000;
        }
        .info-text .hold .row a:hover, .info-text .hold .row a:active
        {
            font-size: 12px;
            text-decoration: underline;
            margin-bottom: 1px;
            color: #000;
        }
            
            
/*Common Destinations Popup Div For selecting Destination - Telerik Control RadtooltipManager*/ 
#hoverwrap{width:565px; padding:5px 5px 5px 5px; direction:rtl; font-size:13px;}
#hoverwrap a{color:#00609f;text-decoration:underline;}
#hoverwrap a:hover{color:#00609f;text-decoration:none;}
#hoverwrap ul{margin:0px;padding:0px;}
#hoverwrap ul li{color:#00609f;font-size:13px;line-height:20px;}
#hoverwrap ul li a{text-decoration:none;color:#00609f;}
#hoverwrap ul li a:hover{color:#ffffff;font-size:13px;line-height:20px;text-decoration:none;}

#hoverwrap ul li:hover{color:#ffffff;text-decoration:none;background-color:#007ec8}
.blueline{background-color:#00609f;height:1px;width:570px;margin-top:10px;margin-bottom:5px;}
.selectform { height: 18px; font: 12px Arial, sans-serif; border: 1px solid #7f9db9; color: #22252a; width:137px}
.bt_choose{background-image:url(images/bt_choose.gif);width:51px;height:21px;color:#fff;
                text-align:center;line-height:20px;margin-right:10px;cursor:pointer;}
.bt_close{background:url(images/b_close.gif) no-repeat;text-decoration:none;width:16px;height:16px;margin-right:18px;margin-bottom:-5px;}
.paddleft45{padding-left:55px;}


