﻿/* ============ wrapper class for rtl ============ */
.isAr {direction:rtl; }

/* ================== layout elements ================== */
.isAr #logo { float:right; padding:6px 6px 0 33px; }
.isAr #lang { margin:16px 19px 16px 0px; }


.isAr #lang,
.isAr .right-flow,
.isAr #login,
.isAr #social,
.isAr #free-phone { float:left; direction: ltr; }
.isAr #free-phone a span { padding-left:0; padding-right:30px;
  background:url(~/Public/SPA/images/rtl/rtl-ico-phone.png) no-repeat right 0;  }

.isAr #login a span {
	padding:3px 5px 3px 0px;
	padding-right: 21px;
	background: url(/Public/SPA/images/rtl/rtl-lock.png) no-repeat right center;
}

.isAr #login a img {
	visibility: hidden;
}

.isAr #social {border-right:1px solid #EAEAEA; padding-right:10px;  }

.isAr #content { text-align: right; margin-top: 22px;}
.isAr #content .products { text-align: right; }
.homePage.isAr #content {margin-top:0;}

/* ================= drobecky ================== */
.isAr .drobeckyWrap {
  position: absolute;
  right: auto;
  left:0;
  top: -16px;
}
.isAr .drobeckyWrap ul li { float: right;}

/* ============== slider banners =============== */

.isAr #carousel .topNabOneBox {}
.isAr .topNabMainLabel { left:-614px; background:url(~/Public/SPA/images/rtl/rtl-carousel-blue-bg.png) no-repeat right top; }
.isAr .topNabMainLabel .car-info {}
.isAr .car-info div.car-text, .isAr .car-price  { text-align:right; }
.isAr .car-info a.more-white { width:auto; /* float:right; */
    background:url("~/Public/SPA/images/rtl/rtl-more-arrow-white.png") no-repeat scroll right 6px; padding-right:7px; padding-left:0; }
.isAr #carousel .topNabMnu { float:left; left:7px; right:auto; }
.isAr .car-info .car-prodName {text-align: right;}
.isAr .car-price .loginForPrice {font-size: 16px; text-align: right;}


/* ============ hlavni menu ============== */

.isAr #menu {}
.isAr #menu .menu,
.isAr #menu ul.menu li {float:right; }
.isAr #menu ul.menu li {border-left:none; border-right:1px solid #37c585; }
.isAr #menu ul.menu li.menu-1 {border-right:none;}
.isAr #menu .menuPartners {right:auto; left:0; }

/* ================ hp loginbox and searchbox ===================== */

.isAr #home-search {float:right; margin:0 0 0 10px; background-position:12px 0px;}
.isAr #home-tip-right {float:left;}

.isAr h2.boxHeader {background:url("/Public/SPA/images/rtl/rtl-blue-line.png") no-repeat scroll right 0px; }
.isAr h2 { text-align:right; }

.isAr .ico-search {float:right; }
.isAr #home-search .vyhledavaniIn div,
.isAr #sidebar .vyhledavaniIn div { text-align:right; }

.isAr #home-search .vyhledavaniIn .selProduct {left:0; padding-right:38px; background-position:right top; }

.isAr #home-search .vyhledavaniIn .selCureType { background-position:right top;   left:0; padding-right:38px; }

    .isAr #sidebar .selCureType .customSelect {  width:210px!important;  }


     .isAr #sidebar .vyhledavaniIn .selCureType .customSelect span.select {width:182px!important;}


     .isAr #sidebar .selCureType {  background-position: right center;}




.isAr .productType {background-position:right top;  }
.isAr .destination {background-position:right top; }
.isAr .searchDate { background-position:right 15px; }


.isAr .searchDate .customInput {margin-right:39px; margin-left:0px;  }

.isAr .sidebarSearch .searchDate .customInput { margin-left:0px; margin-right:0;  }

.isAr .sidebarSearch .searchAction .searchItem {margin-right:0; }
.isAr .sidebarSearch .searchPerson {width:252px; padding-left:0; padding-right: 39px;}
.isAr .sidebarSearch .childsDD {width:102px; float: right;padding-right: 11px; padding-left:0; background-position: right;}
.isAr .sidebarSearch .checkBoxesTable label { /*text-indent:2000em;*/  }


.isAr .searchDate input {text-align:right!important; }
.isAr .sidebarSearch .searchDate img,
.isAr .searchDate img { right:auto; left:-20px; }

.isAr #home-search .vyhledavani .vyhledatLink {right:auto; left:35px; }

.isAr .searchPerson {background-position:right 15px;  }

.isAr #home-search .childsDD { float: left; padding-right: 38px; padding-left: 0; background-position: right;}
.isAr #home-search .searchPerson { padding-right: 39px; padding-left: 0; }
.isAr #home-search .childsDD .searchItem { margin-right: 0;}
.isAr #loginBox .LoginTest-box .login-logout-button { right: auto; left: 10px; }

.isAr .LoginTest-box { padding-right: 10px; }
.isAr .LoginTest-box span,
.isAr .LoginTest-box a { padding-left: 5px; padding-right: auto; }

.isAr .Login-box .login-label,
.isAr .Login-box .password-label {
	padding-left: 5px;
}


/*================== HP Tips Boxes  =================== */
.isAr .box-in .box-more-link,
.isAr .our-tip .box-more-link {
	left: auto;
	right: 8%;
}

.isAr .spaBanners .banner {
	font-size: 0.75em;
	padding:0;
	width: 231px;
}

.isAr .spaBanners .banner a {
	display: block;
	height: 100%;
	position: static;
	text-indent: -1000em;
}

.isAr .banner.faq,
.isAr .banner.spaProcedures,
.isAr .banner.czechSpa {
	background: url("~/Public/SPA/images/banners/czech_spa_ar.png") 0 0 no-repeat white;
}

.isAr .banner.czechSpa {
	background-position: 0 0;
}
.isAr .banner.spaProcedures {
	background-position: 0 -96px;
}
.isAr .banner.faq  {
	background-position: 0 -192px;
}

/*================== Sidebar ==========================*/
.isAr .colAndSidebar #content { float: left; }
.isAr #sidebar { float: right; background-position: top left; background-image: url("/Public/SPA/images/rtl/rtl-ico-search-small-bg.png");}
.isAr #sidebar .selProduct { background-position: right; }
.isAr .sidebarSearch .checkBoxesTable td { text-align: right; }
.isAr .checkBoxesTable:not(#ie) tr { background-position: 225px top; }
.isAr .checkBoxesTable:not(#ie) tr.checked { background-position: 225px bottom;}
.isAr .sidebarSearch .searchDate { background-position: right 6px; padding-left:0; }
.isAr .sidebarSearch .searchDate .customInput { margin-left: 18px;}
.isAr .sidebarSearch .searchPerson { background-position: right 8px; }
.isAr #sidebar .searchPerson .childsDD, .isAr #sidebar .searchPerson .adults {float: right;}
.isAr .priceRange input+input {text-align: left; float: left; }
.isAr .priceRange input {float: right;}
.isAr .searchItem .inLbl {text-align: right;}

/*================== Výpis produktů ==================== */
.isAr .fac-cat .stars {margin: 5px 8px 0 0; float: right;}
.isAr #content .products .product .in, .isAr #content .products .product .img { float: right;}
.isAr .in h2.lab a {float: right;}
.isAr .equipIcons {padding-left: 0; padding-right: 5px; float: right;}
.isAr #content .products .product .detail-link a {float: left; margin: -5px 0px 15px 15px;}
.isAr .product .in .row {padding-right: 10px;padding-left: 0px;}

/*Stránkování*/
.isAr .paging-type-1 .paging-prev {margin-right: 0;float: right; margin-left:30px;}
.isAr .paging-type-1 .paging-next {margin-left: 0; margin-right: 30px; float: left; background-position: top left;}
.isAr .paging-type-1 span.paging-prev {background-position: bottom right;}
.isAr .paging-type-1 .paging-prev {background-position: bottom left;}
.isAr .paging-type-1 span.paging-next {background-position: top right;}

/*================== Detail produktu ==========================*/
.isAr .main-label-in {float: right;}
.isAr .main-label .stars {float: right; margin: 5px 8px 0 0;}
.isAr .pColLeft {float: right;}
.isAr .pColRight {float: left;}
.isAr .product-info .fleft {float: right;}
.isAr .detail-produkt .vybaveni .skupina {float: right; margin: 0 0 3px 3px; }
.isAr .product-info table td, .isAr .product-info table th {text-align: right;}

/*Datepicker*/
.isAr .datepicker .dp-term {float: right;}
.isAr .dp-title {padding-right: 0px; padding-left: 2px;}
.isAr #datepick .dp-title {padding-right: 0; float: right; padding-left: 2px; line-height:32px; margin-right: 3px;}
.isAr #datepick .customInput, .isAr #datepick .customSelect {float: right;}
.isAr #datepick .calendar-image {float: right; margin-top: 5px;}

/*Tabs*/
.isAr .stdTabs li a {float: right; margin-right: 0; margin-left: 4px;}
.isAr .stdTabs {float: right;}

/*================== Stripes ==================================*/
.isAr .stripe-text { right: -8px; left: auto; *left: 20px;}
.isAr .boxpH1 .stripe-text {right: -6px;}
.isAr .stripe-text .stripe-l, .isAr .stripe-text .stripe-r,.isAr .stripe-text .stripe-text-in {float: right;}
.isAr .stripe-text .stripe-l {background-image: url("/Public/SPA/images/rtl/bookmarks_l_arabic.png");}
.isAr .stripe-text .stripe-r {background-image: url("/Public/SPA/images/rtl/bookmarks_r_arabic.png");}

/* ================= Boxes Banners on homepage ============================= */
.isAr .boxMed { float: right; margin-left: 8px; margin-right: 0; }
.isAr #box-new, .isAr #box-tip { float: right; margin-left: 10px; margin-right: 0; }
.isAr #banners { float: left; }

/*===============================  Static pages =============================== */
.isAr .static-page {}
.isAr .static-page h1 { text-align: right; }
.isAr .static-page p { text-align: right; }
.isAr .static-page ul { text-align: right; padding-right: 18px; }
.isAr .boxpH1 { float: right; margin-left: 15px; margin-right: 0;}

/*=============================== Articles ====================================*/
.isAr .ArtContent .itemNew1Foto { float: right; margin: 4px 0 10px 10px; }
.isAr .ArtHeading { text-align: right; }

/*============================== Tables =======================================*/
.isAr td, .isAr th {text-align: right;}

/*=============================== Footer ======================================*/
.isAr #footer { text-align: right; }
.isAr #footer h4 { text-align: right; }
.isAr #footer-offer { border-right: none; border-left: 1px solid #b9b9b9; float: right; padding: 10px 30px 10px 20px; }
.isAr #footer-contact-cze { border-right: none; border-left: 1px solid #b9b9b9; float: right; padding: 10px 30px 10px 20px; }
.isAr #footer-contact-sa { float: left;  padding: 10px 30px 10px 20px;}
.isAr #footer-offer ul.menu li { text-align: right; float: right;}
.isAr .foo-c-left  {float: right;}
.isAr .foo-c-right {float: left;}

/*============================== Light/SlimBox Gallery ============================*/
.isAr #lbCloseLink {float: left; background: url(/Public/design/images/rtl/closelabelArabic.png) no-repeat; }
.isAr #lbCaption,.isAr #lbNumber {margin-left: 81px; margin-right:0; text-align: right;}
.isAr #lbPrevLink {right: 0; left: auto;}
.isAr #lbNextLink {left: 0; right: auto;}
.isAr #lbNextLink:hover {background: url(/Public/design/images/rtl/nextlabelArabic.png) no-repeat 0% 15%;}
.isAr #lbPrevLink:hover {background: url(/Public/design/images/rtl/prevlabelArabic.png) no-repeat 100% 15%;}



/*============================== Zopim ======================================= */
.isAr .meshim_components_FirstUse {right: auto !important; left: 20px !important;}
.isAr .meshim_components_FloatingButton {left: 0 !important; right: auto !important;}
.isAr .meshim_components_LiveHelpWindow {right: auto !important; left: 0px !important;}
.isAr .meshim_components_Notification {right: auto !important; right: 202px !important;}
.isAr .meshim_components_CookieNotification {right: auto !important; left:0px !important;}

/*============================== Provizní sekce =============================== */
/*Tabs*/
.isAr .psTabs-list {right: 0px; left: auto;}
.isAr .psTabs li a {float: right; margin-right: 0;margin-left: 4px; }
.isAr .boxPattern1 .box-content ul li {float: right; margin-right: 0;margin-left: 10px;}

/*OP - filtr*/
.isAr #obchodniPripady .fleft {float: right;}
.isAr #obchodniPripady .klientFiltr,.isAr #obchodniPripady .stav {margin-left: 0;margin-right: 15px; }
.isAr #obchodniPripady .filtrButton {margin-right: 15px;}
.isAr #obchodniPripady .date span.label,.isAr #obchodniPripady .date span.date {float: right;}
.isAr #obchodniPripady .date span.label {margin:7px 8px 0;}
.isAr #obchodniPripady .date .marginSpace {margin: 0 15px;}

/*Product search filter*/
.isAr #psSearch .form-row, .isAr .date-from {float: right;}
.isAr #psSearch .search-form .form-row {margin: 10px 0px 0 22px;}
.isAr #psSearch .form-row-submit {float: right; margin: 20px 0 0 15px;}

/*Paginer*/
.isAr .paginer-prev {float: right;}
.isAr .paginer-next {float: left;}

/*Products*/
.isAr .products-column4 .product {float: right;}

/*Zmena hesla*/
.isAr #zmena-hesla .fleft {float: right;}
.isAr #zmena-hesla .labels div {margin-left: 5px; margin-right: 0;}

/*============================== Rezervace =================================== */
/*Počet osob na pokoji*/
.isAr .reservation .rsv-reservationroom .rsv-persons {overflow:hidden;}
.isAr .reservation .rsv-reservationroom .rsv-persons &gt; div,
.isAr .reservation .rsv-reservationroom .rsv-persons &gt; span {
	/*float: right;*/
}
.isAr .reservation .rsv-reservationroom .rsv-persons &gt; span {padding-top: 0px;}

.isAr .reservation .rsv-reservationroom .rsv-persons .customSelect {margin-left: 10px; margin-right: 5px;margin-top: 10px;}

/*Příjezd odjezd*/
.isAr .rsv-departure,.isAr .rsv-room div div,.isAr .rsc-arrival,.isAr .rsv-food {
	float: right;
}
.isAr .rsv-departure span,.isAr .rsc-arrival span,.isAr .rsv-room span,.isAr .rsv-food span {
	display: inline-block;
	line-height: 29px;
	float: right;
}

/*Tlačítka*/
.isAr .reservation .rsv-btn-place input {
	float: left;
}
.isAr .reservation .rsv-btn-place input[type=checkbox] {float: right;}

.isAr .rsv-total-price {
	overflow: hidden;
	margin-bottom: 10px;
}




/*Cena*/
.isAr .rsv-total-price .rsv-total-price-table {
	margin-bottom: 5px;
	float: left;
}

.isAr .reservation .rsv-season-global .rsv-season td {vertical-align: middle;}

/*Activities - water, restaurant, etc.*/

.isAr .activity-table {
	float: left;
}

.isAr .activity-image {
    float: right;
}

/*------------------------Send Task---------------------------*/
.isAr .sendTaskLinkBox {
	background: url(~/Public/design/images/rtl/tlacitko_sendtask_ar.png) no-repeat;
	right: auto;
	left: 0;
}

*------------------- PDF Print -------------------------------------*/
.isAr .pdf-print {
	float: left;
}

/*----------- Popup for price items ---------------------*/
.isAr .rsv-item-name-popup &gt; span {
    left: auto;
	right: -9999px;
    opacity: 0;
    padding: 10px;
    position: absolute;
    transition: opacity 0.2s ease 0s;
    width: 390px;
    z-index: 99;
}
.isAr .rsv-item-name-popup:hover &gt; span {
    right: 20px;
}

/* --------------- Ceny v arabském ceníku ----------------- */
.isAr .simple-summary .col-0,
.isAr .simple-summary .col-1 {
	direction: ltr;
}

.isAr .tripAdvisor {float: left;}




/* =================== manage reservation ============== */
   .isAr .loginBnrBoxWrap { }
    .isAr .loginBnrBoxWrap { }

    .isAr .loginBnrBoxWrap { }
    .isAr .loginBnrBoxWrap { }


    .isAr .boxLarge1 { float:right;}
    .isAr .bannerVideoBox { float:left; }


    .isAr .personLogForm .loginBCNumber { float:right; }
    .isAr .personLogForm .loginName {float:right; }

    .isAr .personLogForm .linkButton { float:left; }


    .isAr .personLogForm .loginName { background-position:right 8px;
                     margin-right:0; padding-left:0; margin-left:25px; padding-right:33px; }
    .isAr .personLogForm .loginBCNumber {background-position:right 8px;
                     margin-right:0; padding-left:0; margin-left:25px; padding-right:33px; }


    .isAr .personLogForm .linkButton { padding-left:15px; text-align:left; }