body {background: #fae531; padding: 0; margin: 0; font-size: 12px; font-family: /*"Myriad Pro",*/"Arial","Tahoma","Verdana"; color: #51604f;}
p {padding: 0; margin: 0 0 15px 0;}
img {border: 0; padding: 0; margin: 0;}
h1 {font: bold 20px "Arial"; color: #587d61; padding: 0; margin: 10px 0;}
h2 {font: bold 20px "Arial"; color: #587d61; padding: 0; margin: 10px 0;}
h3 {font: bold 13px "Arial"; color: #96A095; padding: 0; margin: 10px 0 5px 0;}
a {color: #0c6320; text-decoration: none;}
a:hover {text-decoration: underline;}
.Clearer {clear: both;}
input, select {font-size: 12px;}

.TitLogin {width: 255px; background: red; margin-right: 6px !important; text-align: center; background: url(/public/czatis-grafika/prodejci_login_bg.gif) repeat-x;}

.varovani {color:red;}

.Paddinger {padding: 10px 0 0 10px;}
#TitMainBg h2 {background: url("/public/czatis-grafika/vyber_zemi_ok.gif") no-repeat; font: bold 14px "Myriad Pro"; color: #cc0000;
 padding-left: 25px; margin: 10px 0 0 10px;}
#TitNews h2, #LastMinTit h2 {background: url("/public/czatis-grafika/vyber_zemi_ok.gif") no-repeat; font: bold 14px "Myriad Pro"; color: #cc0000;
 padding-left: 25px; margin: 10px 0 0 0;}
#VypisTemat h2 {font: bold 20px "Arial"; color: #587d61; padding: 0; margin: 10px 0; background: none;}

.Katalog h2 {color: red; padding: 10px 5px 10px 0; display: block; float: left;}
#TitMainBg h1 {background: url("/public/czatis-grafika/vyber_zemi_ok.gif") no-repeat; font: bold 14px "Myriad Pro"; color: #cc0000;
 padding-left: 25px; margin: 10px 0 0 10px;}
#TitNews h1, #LastMinTit h2 {background: url("/public/czatis-grafika/vyber_zemi_ok.gif") no-repeat; font: bold 14px "Myriad Pro"; color: #cc0000;
 padding-left: 25px; margin: 10px 0 0 0;}
#VypisTemat h1 {font: bold 20px "Arial"; color: #587d61; padding: 0; margin: 10px 0; background: none;}

.Katalog h1 {color: red; padding: 10px 5px 10px 0; display: block; float: left;}
.Destinace {color: #587d61; padding: 10px 5px 10px 0; _padding: 21px 5px 10px 0; display: block; float: left;}
.TitleImg {float: left; padding: 12px 15px 0 0;}


#Nadpis img {float: left; margin-right: 15px;}

#Content {margin-top: 5px;}

#BgTop {background: url("/public/czatis-grafika/bg_top.gif") top repeat-x; padding: 0; margin: 0;}
#BgBottom {background: url("/public/czatis-grafika/bg_bottom.gif") bottom repeat-x; padding: 0; margin: 0;}
#Middle {background: url("/public/czatis-grafika/cont_bg.jpg") center top no-repeat; _text-align: center; padding: 0; margin: 0;}
#OutContent {width: 955px; margin: 0 auto; _text-align: left; padding: 0; position: relative;}
#LogoLang {padding: 12px 0 0 8px;}
#Logo {float: left;}

#MainContentBg {background: #fbef99 url("/public/czatis-grafika/vyber_dest_bg.jpg") no-repeat; width: 658px; float: left; margin: 0 0 7px 0; padding: 10px 10px 10px 15px;
 min-height: 300px; _height: 300px;}

#TopMenu {float: right;  }
#TopMenu {margin-top: 12px;}

#TopMenu ul {list-style-type: none; padding: 0; margin: 0;}
#TopMenu ul li {padding: 0; margin: 0; float: left; color: #02682d; font: 10px tahoma;}
#TopMenu ul li a {color: #02682d; text-decoration: none; float: left; font: 11px tahoma; margin: 0 3px;}
#TopMenu ul li a:hover {text-decoration: underline;}

#Lang {float: right; margin: 9px 5px 0 0;}
#Lang a {float: left; margin-left: 17px;}

#MainMenu {background: url("https://www.atis.cz/public/czatis-grafika/mainmenu_bg.jpg") center top no-repeat; height: 100px; margin-top: 12px; /*27*/ position: relative;}
#MainMenu img {float: right; margin: 12px 12px 0 0; _margin: 12px 36px 0 0;}
#MainMenu a {color: #DAE1DD/* #EFEDEE FCFFF1*/; text-decoration: none;}
#MainMenu a:hover {text-decoration: underline;}

#MainMenu .mnuTopic {font-family: arial; letter-spacing: 10px; font-weight: bold; }
#MainMenu .desatniciOdkaz {position: absolute; right: 0;  z-index: 100; font-weight:normal; }
#MainMenu .desatniciOdkaz img {float:none;  }
#MainMenu #TabSight {float:none; top:0; height:50px; z-index:500; font-weight:normal; }

#TabCountry {font-size: 9px; width: 200px; border-collapse: collapse; float: left; _padding-left:20px;}
#TabCountry, #TabSight  {font: sans-serif; color: #8df1b7; text-transform: uppercase; letter-spacing: 5px; padding-top: 7px; text-align: center; font-weight: bold; }
#TabCountry ul, #TabSight ul {list-style-type: none; padding: 2px 0 2px 0; margin: 0;}
#TabCountry li, #TabSight li {display: inline}

#TabCountry a {text-align: center; padding: 8px 0 10px 4px; &amp;padding-right:5px;  font: bold 10px sans-serif;
 font-family: Tahoma,sans-serif; color: #ffffff; text-transform: uppercase; letter-spacing: 1px;}
 .TCOne, .TCTwo, .TCThree {background: url("/public/czatis-grafika/mainmenu_delitko.gif") right bottom no-repeat;}

#TabSight {font-size: 10px; position: absolute; z-index: 10; right: 25px; _right: 45px;}

#TabSight {width: 710px; float: left; border-collapse: collapse; /* margin-right: 2px;*/}
#TabSight {}
#TabSight a{text-align: center; padding: 8px 0 10px 10px; *padding: 8px 5px 10px 5px; 10px sans-serif;
font-family: Tahoma,sans-serif; color: #ffffff; text-transform: uppercase; letter-spacing: 1px}

.ThImg {width: 140px; text-align: right;}
.ThImg img {margin-right: 15px;}
.TSOne, .TSTwo {background: url("/public/czatis-grafika/mainmenu_delitko.gif") right bottom no-repeat;}

#InContent {background: urdl("/public/czatis-grafika/top_img.jpg") no-repeat; margin-top: 5px;}

/****************************** leva strana *********************************/
#Left {padding: 56px 0 0 0; width: 263px; float: left; &amp;padding: 36px 0 0 0; _padding-left: 15px; position: relative; margin-top: -123px}

#News {background: url("/public/czatis-grafika/news.jpg") no-repeat; width: 259px; padding-bottom:10px;background-size:cover; margin-top: 10px;}
#NewsInputs {text-align: center; padding: 10px 0 0 0; font-size: 14px; color: #587d61;}
#NewsInputs input {margin-top: 5px;}
#NewsInputs span {font-size: 12px; color: #000000;}

#Awards table {width: 259px; height: 120px;}
#Awards table td {vertical-align: bottom; text-align:center;}
/****************************** leva strana *********************************/

/****************************** prava strana *********************************/
#Right {float: left; padding-left: 8px;}

#Proslov {margin: 10px 0; display: none;}
#Proslov table {border-collapse: collapse; float: left;}
#Proslov table td {padding: 0; margin: 0;}
#Proslov table td#ProslovText {/*font: 14px "Myriad Pro";*/font: 13px Arial; color: #0c6320; line-height: 15px; text-align: right; width: 282px;
 padding-right: 10px; border-right: 1px solid #fbee73;}
#Proslov table td#ProslovName {font: 11px Arial/*11"Myriad Pro"*/; color: #0c6320; text-align: left; vertical-align: bottom; padding-left: 11px/*15px*/;}

#BoddyFill {background: url("/public/czatis-grafika/body_fill2.jpg") no-repeat; width: 249px; height: 55px; float: left; margin-left: 15px; position: relative;}
#Boddy {background: url("/public/czatis-grafika/body.gif") no-repeat; width: 252px; height: 247px; position: absolute; top: -233px; left: 6px;}
#HeaddFill {background: url("/public/czatis-grafika/head_fill.jpg") no-repeat; width: 78px; height: 42px; position: absolute; top: -247px; left: 63px;}
/******************************* search box ****************************/
#SearchBox {background: url("/public/czatis-grafika/search2_bg.gif") no-repeat; width: 263px; height: 390px; position: absolute; top: -185px;
/*font: 18px "Myriad Pro"; */
font: 14px sans-serif;
color: /*#ECFFF1EFEDEE*/#B7CEC0 ; overflow: hidden; padding: 8px 0 0 10px; margin-left: 2px;}
#SearchBox table {width: 240px;}
#SearchBox table td { /*font: 10px "Myriad Pro"*/ font: 9px sans-serif; text-transform: uppercase;/* padding-top: 5px;*/}
#SearchBox table td input {border: 1px solid #7e9db9;height: 17px;}
#SearchBox #Date {text-transform: none; font-size: 12px}
#SearchBox #Date input {width: 62px; }
#SearchBox #Date div {float: left; margin-right: 10px;}
#SearchBox img {height: 21px; width: 21px; vertical-align: bottom;}
#SearchBox #Country select, #SearchBox #ProductType select, #SearchBox #Destination select, #NameCode input {width: 230px;}
#SearchBox #Ages input, #SearchBox #Ages select {width: 42px;}
#SearchBox #Ages div {float: left; margin-right: 5px;}
#SearchBox strong {/*color:#FCFFF1*/   color:#DAE1DD; }


#SearchBox input {height: 18px;/*background:#FEFFE1;*/}
#SearchBox select {height: 22px;/*background:#FEFFE1;*/}
#SearchBox #SearchButton {text-align: left; padding-top: 10px;}
#SearchBox a {text-decoration: underline;}
#SearchBox #SearchButton a {color: #ffffff; }
#SearchBox #SearchButton input {background: url("/public/czatis-grafika/search_button.gif") no-repeat; width: 109px; height: 35px; border: 0; color: #ffffff;
font: bold 14px /*"Myriad Pro"*/sans-serif; /*margin-left: 20px;*/ cursor:pointer;}

#SearchBox select {/*height: 16px;font-size:10px;*/}
#SearchBox input {/*height: 14px; font-size:10px;*/}

#SearchBox #SearchButton a {display:block;float:right;
margin-top:10px;color:#B7CEC0;}


            #SearchButton .dSearchW { float:right;}

            #SearchBox #SearchButton .dSearchW input {
               background:url(/Public/czatis-grafika/search-button-pvyhl.png) no-repeat;
              width: 109px; height: 35px; color:#046D2F;
            }


/************************** logged info ***********************/
#LoggedBgMain,
.TinyRedBox {background: url("/public/czatis-grafika/logged_bg_main.gif") repeat-y;
/*width: 263px;*/ margin: 5px 0 5px 0; position: relative; top: 25px}

#LoggedBgBottom,
.TinyRedBoxBtm {background: url("/public/czatis-grafika/logged_bg_bottom.gif") bottom no-repeat; width: 263px; padding: 0 0 10px 0;}


#LoggedInfo,
.TinyRedBoxIn {width: 248px; /*height: 29px; */ padding: 10px 0 0 15px;
 color: #ffffff; /*position: relative; top: 20px; &amp;top: 40px;*/}

.TinyRedBoxIn { padding: 1px 0 0 15px;}
.TinyRedBoxIn h3.odbaveni {margin-left: 15px;}

#LoggedInfo h3.partnerBoxTopic,
.TinyRedBoxIn h3.partnerBoxTopic {color:#DA8A7F; margin:0 0 7px; font-size:15px;}

     #LoggedInfo .userInfo {border-right:7px solid #DEA22A; width:227px;}
     #LoggedInfo .userInfo .LoginTest-box {color:#D5BC9E; text-align:right; padding-right:10px;}
     #LoggedInfo .userInfo .LoginTest-box .login-user-name {padding-right:5px; font-style:italic;}
     #LoggedInfo .userInfo .LoginTest-box .login-person-name {font-weight:bold;}
     #LoggedInfo .userInfo .LoginTest-box .login-organisation {display:block;}
     #LoggedInfo .userInfo .LoginTest-box a.login-logout-button {color:white;}

     #LoggedInfo ul.menuPartneri {margin:0; padding:0; list-style-type: none; margin-top:10px; width:235px; border-bottom:1px dotted #4E2C13;}
     #LoggedInfo ul.menuPartneri li a {text-decoration:none; display:block; color:#FFF9E4; text-align:left; padding-left:2px;}
     #LoggedInfo ul.menuPartneri li a:hover {text-decoration:underline; font-weight:bold;}
     #LoggedInfo ul.menuPartneri li span {display:none;}
     #LoggedInfo ul.menuPartneri li {border-top:1px dotted #4E2C13; padding:3px 0;}


#LoggedBgMain H3 A,
.TinyRedBoxIn h3 a {color:#FFC000; font-size:13px;}




#LoggedBgMain.extra-lnk H3 {margin:0; margin-left:15px;}



/******************************** left menu ******************************/
#LeftMenu {background: url("/public/czatis-grafika/leftmenu_bg.gif") repeat-y; margin-top: 3px; /*&amp;margin-top: 106px;*/ /*_margin-top: 109px;*/  ovreflow: hidden; position: relative; top: 3px}
#LeftMenuTop {background: url("/public/czatis-grafika/leftmenu_top.gif") left top no-repeat; width: 263px;}
#LeftMenuBottom {background: url("/public/czatis-grafika/leftmenu_bottom.gif") left bottom no-repeat; width: 263px;}
#LeftMenuBottom ul {list-style-type: none; padding: 0; margin: 10px 0 10px 0; float: left;
 background: url("/public/czatis-grafika/leftmenu_delitko.gif") center top no-repeat;}
#LeftMenuBottom ul li {background: url("/public/czatis-grafika/leftmenu_delitko.gif") center bottom no-repeat;}
#LeftMenuBottom ul li a {text-transform: uppercase; font: 11px tahoma; color: #464646; text-decoration: none; padding: 5px 0 5px 30px;
 background: url("/public/czatis-grafika/leftmenu_a.gif") 15px center no-repeat; width: 231px; display: block;}
#LeftMenuBottom ul li a.empty {background: none; height: 1px; padding: 0; margin: 0;}
#LeftMenuBottom ul li a:hover {font-weight: bold; color: #109247;}

/********************************** kontakt *****************************/
#Contact {background: url("/public/czatis-grafika/contact.jpg") no-repeat;
width: 240px; /* height:91px; 132px */ height:20px; margin-top: 25px; color: #ffc000;
 font: 25px /*30 "Myriad Pro"*/sans-serif; padding: 10px 10px 0 10px; margin-left: 2px; position: relative; top: 5px}

#Contact a {color: #ffc000; font: 14px "Myriad Pro";}
.TelMail {float: right; text-align: right; display:none; }
.Dispecink, .GalerieOperatoru {font-size: 12px; font-weight: bold; color: #9eab30;}
.Dispecink {display:none; }
.GalerieOperatoru  {color:#FC0;}

/*************************** paticka **********************************/
#Footer {background: url("https://www.atis.cz/public/czatis-grafika/footer.jpg") center top no-repeat; width: 911px; height: 82px; margin-top: 30px; padding: 0 20px;/*20px;*/ margin:0 auto;}
#FooterTopRight {color: #ffffff; float: left; margin-top: 10px;}
#FooterTopRight a {margin: 0 5px; color: #ffffff;}

#Rights {float: right; color: #ffffff; text-align: right; margin-top: 10px; line-height: 12px;}
#Rights a {color: #01451d;}

#FooterBottom {float: left; /*margin-top: 5px;*/ color: #a0f0c1;}
#FooterBottom a {color: #a0f0c1; margin: 0 5px;}
/************************** obsah titulni stranky **********************/
#TitMainBg {background: #fbef99 url("/public/czatis-grafika/vyber_dest_bg.jpg") no-repeat; width: 658px/*658*/; min-height: 250px; _height: 250px; float: left; margin-bottom: 7px;
 position: relative; /*margin-top: 5px;*/}


#TopDest {margin: 15px 0 0 4px; _margin: 15px 0 0 0;}
.DestDescription {background: #f2f12a url("/public/czatis-grafika/tit_dest_bg.gif") 0 0 repeat-x; width: 150px; min-height: 200px; float: left; margin: 0 6px;
 _height: 200px;}
.DestDescription .Foto a, .DestDescription .Foto-min a {/*margin: 8px 0 0 8px; */float: left;}
.DestDescription .Foto-min a {/*margin: 8px 0 0 8px; */float: left;}
.DestDescription .DestName {float: left; margin: 8px 0 0 8px; width: 170px; /*height: 30px;*/ overflow: hidden;}
.DestDescription .DestName a {font: 18px "Myriad Pro"; color: #cc0000; text-decoration: none;}

#VsechnyZeme {position: absolute; bottom: 5px; left: 15px; font: 11px Tahoma; color: #696969;}
#VsechnyZeme a {font: bold 11px Tahoma; color: red; margin: 0 8px; }

.TitDestMore {color: red; float: right; padding: 0 10px 5px 0; font: bold 11px tahoma;}
.TitDestMore a {color: red; text-decoration: underline; font: bold 11px tahoma !important;}

#TitSight {background:#FAEA92 url("/public/czatis-grafika/vyber_zamereni_bg2.jpg")margin-top: 10px; height: 220px; no-repeat; width: 683px; /* height: 150px;*/  float: left;}
 #TitSight h1 {padding-left:10px;}
#TitSight h2 {background: url("/public/czatis-grafika/vyber_dest_ok.gif") no-repeat; font: bold 14px "Myriad Pro"; color: #0d6721;
 padding-left: 25px; margin: 10px 0 0 10px;}

#CatalogueWrapper {margin-left: 29px;}
.Catalogue {/*background: url("/public/czatis-grafika/katalogy_bg.gif") no-repeat;*/ width: 90px; /*height: 72px;*/ text-align: center; margin: 5px 10px 4px 0;
 float: left; border: 1px solid #ededd5; /*padding-top: 5px; */ }

.Catalogue a {display: block; /*margin-top: 4px;*/}

#TitAction {float: left; margin:8px 8px 0 0;}
#baners-4 {margin:15px 0 10px;}
#baners-4 A {}
#baners-4 IMG {padding-right:9px; width: 161px}
#baners-4 IMG.last {padding:0;}
#TitAction {display:none;}


#TitNews {background: #fbf0ba url("/public/czatis-grafika/tit_news_bg.jpg") no-repeat; width: 658px; min-height: 192px; _height: 192px; float: left; margin-top: 7px; padding-bottom: 13px;}
#TitNews .clanek {float: left; width: 290px; margin-left: 25px; _margin-left: 12px; position: relative;}
#TitNews .clanek h2 {/*display: none;*/}
#TitNews .clanek .clanek-odkaz a {font: bold 11px tahoma; color: red;/* padding: 0; margin: 10px 0 10px 10px; display: block; */position: absolute; bottom: -10px; right: 15px;}
.clanek .clanek-datum {font-weight: bold;}

.DestKatalog {padding: 0 0 0 15px;}
.DestKatalog a {font: 12px tahoma;}

/************************************ kontakty***************************************/
.TabKontakt {margin: 5px 0;}
.TabKontakt td {vertical-align: top;}
.JmenoKontakt {font-weight: bold; color: #FFFF00;}

.TabKontakt img.kontaktFoto {margin-right:7px; webkit-border-radius: 8px; moz-border-radius: 8px; border-radius: 8px; border:1px solid green; width: 106px; height:140px;}

/************************************ vypis produktu ***********************************/
#VypisProduktuPopis {color: #51604f; margin-bottom: 15px;}
#VypisProduktuPopis img {float: left; margin: 10px 25px 10px 0; color: #aab5a8;}
.VpPopis p {margin: 0 !important;}
#VypisProduktu .nazev, .VpPopis .nazev {display: none;}

table#VysledekHledani, table#VypisProduktu {border-collapse: collapse;}

table#VysledekHledani td, table#VypisProduktu td {padding: 3px 5px 3px 0; color: #0C6320; /*border-bottom: 1px solid #0c6320;*/}
table#VypisProduktu td .akcni-nabidka { color: #EE2222;}


table#VysledekHledani td { }

.VpImg {width: 110px; /*height: 80px;*/ vertical-align: top; border-top: 1px solid #0c6320;}
.VpName {width: 270px; border-top: 1px solid #0c6320;}
.VpCode {/*width: 60px; */border-top: 1px solid #0c6320;}
.VpUbytovani {width: 0; }
.VpDest {width: 140px; border-top: 1px solid #0c6320;}
.VpLinks {text-align: right;}
.VpLinks a {font-weight: bold;}
.VpPopis {/*width: 400px;*/font: 11px arial;}
.VpPopis .POLOHA {float:left; /*width: 420px;*/ overflow: hidden;/*height: 30px;*/ /*white-space: nowrap;*/ color: #51604f;}
.VpCena {border-top: 1px solid #0c6320;/* background: yellow;*/ width: 90px; text-align: center; vertical-align: middle;}
.VpCena .Cena {height: 60px; width: 90px; background: #fae531; font-size: 10px; padding-top: 5px;}
.CenaSleva {color: red; font-weight: bold; font-size: 11px;}
.CenaAktual {font-size: 16px; font-weight: bold;}
.CenaOd {text-decoration: line-through; display: inline;}
.PuvText {text-decoration: none; display: inline;}
.SlevaText {display: inline;}
/************************************ vysledek hledani ***********************************/
table#VysledekHledani td {padding: 3px 5px 3px 0;}

table#VysledekHledani tr.direct-reservation td,
table#VypisProduktu tr.direct-reservation td {background:#F1FCE4!important; }

table#VysledekHledani tr.direct-reservation td.VpLinks,
table#VypisProduktu tr.direct-reservation td.VpLinks {white-space:nowrap; }

table#VysledekHledani tr.direct-reservation td.VpLinks a,
table#VypisProduktu tr.direct-reservation td.VpLinks a {color:#39ADDD;  }




/*************************************** detail hotelu*********************************/
#DpHlavniFotka {float: left; background: url("/public/czatis-grafika/dp_hlavnifotka.gif") no-repeat; width: 228px; height: 143px; padding: 4px 0 0 4px;}
#DpVybaveni {float: left; margin-left: 30px; width: 280px;}

.nazev {font: bold 15px arial; color: #32b035;}
.upper { text-transform: uppercase; }

/* tabulka cen  */
.RezervaceDatum input {width:80px;}
.RezervaceDatum ,.RezervaceDatum div   {display:inline;}

table.simple-summary td {border:1px solid black;}
table.simple-summary { /* width:100%; */ }
.col-0,.col-1  {border-left:1px solid black;border-right:1px solid black; width:80px;}
.table-name {color:#336600;font-weight:bold;font-size:1.2em;padding-top:12px; display:block;}


.simple-summary {border:1px solid black;border-collapse:collapse;}
.simple-summary td {text-align:center;padding:2px 4px;}
.simple-summary td.polozka {text-align:left;padding-left:5px; /* width:110px; */ }
.simple-summary .terminy td {font-weight:bold;background:#ECF6E0; vertical-align: top;}
/* konec tabulka cen */

/* tabulka konstantnich cen */
.konstantniCeny table.simple-summary .terminy td {border-bottom:none;background:none;}
.konstantniCeny .simple-summary td.polozka {width:280px;}
/* konec tabulka konstantnich cen */

/* popis CP boxy */
.popisyCP {width: 560px; }

.popisyCP .simple-summary-c {margin:0px 10px 0 0;background:#FFFF99; width:240px;
padding:0 10px;  border:1px solid green; float:left;}

.popisyCP .simple-summary-c .table-name {color: #336644; font-size:1.6em;}
.popisyCP .simple-summary-c td {border:none;}
.popisyCP .simple-summary-c table {border:none; width:235px;}
.popisyCP .simple-summary-c span {padding-top:3px;text-align:center;}
.popisyCP .simple-summary-c .text-descriptions {}
.simple-summary td span {font-size: 10px; color: #000000;}

tr.pokoje {background: #ECF6E0;}
tr.min-pocet-noci, tr.nastupni-dny td {font-size: 10px; background: #d7e7c3;}
tr.pokoje .omezeni-list .omezeni {display: block;}

.lm-table tr.min-pocet-noci td {font-size: 10px; background: #F0A9A9;}
.lm-table tr.pokoje td, .lm-table tr.pokoje span {font-size: 10px; background: #FFC7C7;}
.lm-table .table-name {color: #ab0000;}
.ikona {float: left; margin: 0 3px 3px 0;}
.ikona img {height: 30px; width: 30px;}

/*********************** pochvalili nas *************************/
table.Ohlasy {border: 1px solid #000000; border-collapse: collapse; margin-bottom: 10px;}
table.Ohlasy .OhlasyLeft {vertical-align: top; width: 260px; padding-right: 20px;}


td span {display: block;}
p span { display: inline; }

/* ---------- Table scoller ----------- */
.cover-table-scoller {
    width: 95%;
    text-align: right;
    margin: 5px 0;
    padding: 0 2px;
}

.table-scroller-top {
    margin-top: 0;
}

.cover-table-scoller .arrow-table-scoller {
    margin: 0 0 0 10px;
}
.cover-table-scoller .prev-table-scoller {
    color: #699C32;
    padding: 2px 0 2px 20px;
    background: url('/FileHandler.ashx?FileID=9789&amp;Original=True') no-repeat left top;
}
.cover-table-scoller .next-table-scoller {
    color: #699C32;
    padding: 2px 20px 2px 0;
    background: url('/FileHandler.ashx?FileID=9788&amp;Original=True') no-repeat right top;
}

.simple-summary-c {_width: 580px !important;}

.simple-summary-c .table-name {
    padding: 0;
}

a.nextLink {margin: 5px 15px 8px 0; display:block; float: right; font: bold 11px tahoma; color: red;}

/************************ prodejci login *************************/
#PartneriLoginPage {padding-bottom: 30px;}
#PartneriLoginPage h2 {border-bottom: 1px solid #cde4b9; padding-bottom: 5px;}

#LeftPartneri {margin:  15px 0 0 40px; _margin: 15px 0 0 20px; width: 300px; float: left;}
#ObjektyRight {margin:  15px 0 0 40px; _margin: 15px 0 0 20px; width: 200px; float: left;}
#PartneriText, #ObjektyText {text-align: left;}
#PartneriLinks, #ObjektyLinks {text-align: right;}
#PartneriLinks a, #ObjektyLinks a {color: red; text-decoration: none;}
#PartneriLinks a:hover, #ObjektyLinks a:hover {text-decoration: underline;}

#LeftObjekty {float: right; margin: 15px 40px 0 0; _margin: 15px 20px 0 0;}

#PartneriRight {float: right; margin: 15px 40px 0 0; _margin: 15px 20px 0 0;}

#PartneriRight table,
.vstup_form {background:#E8EBB0 url("/public/czatis-grafika/prodejci_login_bg.gif") repeat-x; border-collapse: collapse; padding: 0 0 5px 0;}

#PartneriRight table th,
.vstup_form th {padding: 5px 20px; color: #084919;}

.Login-box {padding: 0 0 7px 15px;}
.Login-box table {background: none !important;}
.login input, .password input {width: 130px;}
.button input {height: 22px; background: url(/public/czatis-grafika/search_button.gif) -4px -8px no-repeat; border: 0; padding: 2px 15px; _padding: 1px 7px;
 color: #ffffff; margin-top: 3px;}

/*************************** seznam prodejcĹŻ *********************/
#SeznamProdejcu { /* margin-top: 30px; position: relative; */ }
#SeznamProdejcu h3 {font: bold 13px tahoma; color: #ff6300;}
#SeznamProdejcu a {color: red;}
#ProdejciMapa {float: left; margin-left: 15px;}
#SeznamRegionu {float: left; margin-left: 30px;}
#SeznamRegionu a {color: #868571;}
.CompanyText {color: #646564; font-size: 11px;}
.Company {padding-left: 30px;}
.CompanyListContacts, .CompanyAddress {padding-left: 10px;}
.CompanyName h3 {color: red;}

/***** strankovani **********/
.Paging span, .Paging a {float: left;}
.Paging a {padding: 0 1px;}

#RegTitle {background: #f7e763; height: 25px; width: 400px; margin: 10px 0;
padding: 4px 0 0 10px; font: bold 16px arial; color: red;

position:relative; top:40px; display:none;}


#SeznamProdejcu .OrgPaging {
background:#F7E763;
font-size:12px; font-family:Arial,sans-serif; font-weight:normal;
margin:10px 0; padding:7px 15px; width:600px;
text-align:right; position:static;}

#SeznamProdejcu .OrgPaging a {color:red; display: inline-block; margin: 0 2px;}
#SeznamProdejcu .OrgPaging .active { color: black; }


.OrgPaging { /* position: absolute; right: 20px; top: 4px; */ }




#VyberTerminu {text-align: center; margin-right: 0px; font-size:14px;}
#VyberTerminu input {width:65px;}
#VyberTerminu img,
#VyberTerminu input,
#VyberTerminu select {vertical-align:middle;}
#VyberTerminu input.dp-submit {width:140px; background:green; font-size:11px; letter-spacing:1px;font-family:arial;
color:white;font-weight:bold;padding-bottom:2px;_padding-bottom:0px;_padding-top:1px;  padding:2px 0; cursor:pointer;}



#VypisTemat {border-collapse: collapse; margin: 5px 0 10px 10px;}
#VypisTemat td {border: none; padding: 3px 0;}

.persons-panel .main a {font-weight: bold;}
.SelectedTermData span, .dbdata {font-weight: bold;}

.BookingQuickInfoWidget {background: #f9e220;}


td.a1076 {background: #f0e06f !important;}
.LmSpan {font-weight: bold; color: red;}

/****************** last minute na titulce ********************/
#LastMinTit {background: #fbf0ba url(/public/czatis-grafika/tit_news_bg.jpg) no-repeat; margin-top: 10px; padding: 7px 0 15px 23px; width:660px; overflow: hidden;}
#LastMinTit table {width: 640px; border-collapse: collapse; border-color: #dece1f; margin: 10px 0 5px 0;}
#LastMinTit table th {background: #fae537;}
.TitLmNazev, .TitLmDestinace {padding-left: 3px;}
.TitLmCenaPred, .TitLmCenaNova, .TitLmSleva {text-align: center;}
.TitLmCenaPred { }
.TitLmCenaNova {font-weight: bold;  color: red;}
.TitLmSleva {font-weight: bold; color: red; }
.DalsiLM {float: right; margin-right: 20px;}
.DalsiLM a {color: #CC0000;}
.ThSleva {color: #cc0000;}

/*********** zmena heslo **********/
#ZmenaHesla input {display: block;}
ul#MapaStranek {list-style: none; margin: 20px 0 0 15px; padding: 0 0 0 5px}
ul#MapaStranek ul {list-style: none; padding: 0 0 0 15px}

.clanek img {height: 120px;}


/* Ohlasy zakazniku */
.obrOhlasy img {border:1px solid black; display:block; margin-bottom:20px;}
.obrOhlasy {overflow-y:hidden; overflow-x:auto; white-space:nowrap; width:620px; }
/*konec ohlasy */


/* slevz */
#LastMinTit.notInTit {padding:1px;}
#LastMinTit.notInTit.slevy TD.TitLmCenaNova {width:70px;}
#LastMinTit.notInTit.slevy TD.TitLmSleva {width:55px;}


/* LAST MINUTE link - HP */
DIV.last-moment-box-link {
 background:#FBEF99 url(/Public/czatis/last-moment-bg.jpg) no-repeat;
 margin:0 0 7px; width:638px; height:18px;  padding:7px 10px; }

DIV.last-moment-box-link A {
background:url("/public/czatis-grafika/vyber_zemi_ok.gif") no-repeat;
color:#CC0000; padding-left:25px; font-size:12px; font-family:Arial,sans-serif;
text-transform:uppercase; text-decoration:underline; font-weight:bold;}

DIV.last-moment-box-link A:hover {text-decoration:none;}

/* AKCE VYhraj auto */
.vyhraj-auto {background:#FFFAE4 url(/Public/czatis/atis-vyhraj-auto.jpg) no-repeat scroll center 45px;
     width:440px; height:214px; position:relative; }

     .vyhraj-auto A {display:block; width:440px; height:214px; position:absolute; top:0; left:0;}
     .vyhraj-auto H2 {margin:0; padding:5px 10px; font-family:"Myriad Pro",Arial,sans-serif;}


/* sub paticka */
#sub-footer {width:911px; /* margin:0px auto -20px; */ padding:0 20px;}

#sub-footer UL {list-style-type:none; margin:0px 0 0; padding:2px 0 0; }
#sub-footer UL LI {float:left; padding-right:15px;}
#sub-footer UL LI A {color:#9944AA; font-family:Arial; font-size:9px; }



/* novinky - napsali o nas */
.clanek .news-photo-div {
float:right; font-size:10px;
padding:0 0 5px 5px; width:180px;}




#MainContentBg #VypisProduktuPopis img {float:right;margin:10px 0 10px 10px;}
strong.catalHeading {color:#0B8044;}
em.catal {}
strong.smal.catalHeading {font-size:11px; line-height:15px;}
strong.light.catalHeading {line-height:18px; font-weight: normal;}


ul.ctlgNumb {list-style-type:decimal; padding:0 20px; }



#odkazHome {position:absolute; top:46px; left:150px;}

#odkazHome a {font-size:11px;}

#logo_desatnici {position: absolute; top: 15px; left: 350px; width: 73px; height: 45px; }


/* =================== zmena hesla ================= */
#zmena-hesla .fleft {float:left;}
#zmena-hesla .cleaner {clear:both; }

#zmena-hesla .labels div {margin-bottom:3px; height:23px; margin-right:5px; }
#zmena-hesla .input-fields {}
#zmena-hesla .input-fields input {display:block; margin-bottom:3px; }





/* =================== provizni servisni menu ====================== */
.manager #seller-menu .sm-right {width:580px; }

.manager #seller-menu .sm-right a {float: left; margin-left: 26px !important;}

.manager #seller-menu .zakazane-produkty, #seller-menu .individualni-produkty
{ position: relative;  top: -10px;    padding-left: 0 !important;}



.manager #seller-menu {background:#227DF9; }
.manager #seller-menu .sm-left .LoginTest-box {color:#FFF; }
.manager #seller-menu .sm-sep { height:57px; }

.manager #seller-menu .zakazane-produkty { padding-left:0; }

.manager #seller-menu .sm-right .LoginTest-box a {margin-left:78px;}


#seller-menu {background: url("/public/czatis-grafika/menu-red-pruh.gif") center top repeat-x;
                height: 57px; margin-top: 12px;  position: relative;}


#seller-menu .seller-menu-in { }

#seller-menu .sm-left { width:360px; overflow: hidden;}
#seller-menu .sm-left .LoginTest-box {display:inline-block;
                            background:url(/public/czatis-grafika/menu-osoba-icon.png) no-repeat;
                              padding-left:52px; height:53px; color:#CFBC9E; }

#seller-menu .sm-left .LoginTest-box .login-user-name {display:block; padding-top:7px; padding-bottom:2px; }
#seller-menu .sm-left .LoginTest-box span.login-organisation {padding-left:7px; }

#seller-menu .sm-sep {background:#F7E006; width:4px; height:53px;  }
#seller-menu .sm-right {}

#seller-menu .sm-right a.zmena-hesla {background:url(/public/czatis-grafika/menu-heslo-icon.png) no-repeat; }

#seller-menu .sm-right a.obchodni-pripady { background:url(/public/czatis-grafika/menu-doc-icon.png) no-repeat; }

#seller-menu .sm-right a {display:inline-block; padding-left:52px; padding-top:30px; color:#fff;height:27px; margin-left:25px; }

#seller-menu .sm-right .LoginTest-box {display:inline; }

#seller-menu .sm-right .LoginTest-box span {display:none;}

#seller-menu .sm-right .LoginTest-box a {display:inline; padding-left:0; margin-left:202px; }


#seller-menu .sm-left,
#seller-menu .sm-sep,
#seller-menu .sm-right {float:left;}


.cleaner {clear:both; }

.manager .EditPageLink {display:none;}

#partneriSign {left:161px; position:absolute; top:10px; background:url(/Public/czatis-grafika/sekce-pro-partnery.png) no-repeat;
    width:216px; height:24px; }

#testovaciSign {left:161px; position:absolute; top:10px; background:url(/Public/czatis-grafika/testovaci-zona-pic.png) no-repeat;
    width:216px; height:24px; }

/* ===================== konec testovaci zona menu ====================== */



 /* ================== podbarveni pro R12 ============

  #VypisProduktu .prod-data-row-R12 td {background:#224466; }
  table#VypisProduktu .prod-data-row-R12 td,
  table#VypisProduktu .prod-data-row-R12 td a,
  .prod-data-row-R12 .VpPopis .POLOHA {color:#eee; }

  .prod-data-row-R12 .VpImg,
  .prod-data-row-R12 .VpName,
  .prod-data-row-R12 .VpCode,
  .prod-data-row-R12 .VpDest,
  .prod-data-row-R12 .VpCena {border-top:1px solid #eee;}

  table#VypisProduktu .prod-data-row-R12 .Cena,
  table#VypisProduktu .prod-data-row-R12 .Cena a {color:#444;}
  */

   /* ================== konec podbarveni pro R12 ============ */

.products-r12 td {background-color:#E4F4FC; }

.products-r12 .razeniIN td {background-color:transparent;}


#VysledekHledani td.a {background-color: #E4F4FC;}
#VypisProduktu td.a {background-color: #E4F4FC;}

  /* ================== odhlaseni z newsl. ============ */

.page-odlaseni-newsl {}
.page-odlaseni-newsl .errList {margin:15px 0; color:#F28C1E; font-weight:bold;  }

.page-odlaseni-newsl .submitButton { float:left; margin-left:10px; margin-top:-1px; }
.page-odlaseni-newsl .submitButton input {cursor:pointer; }

.page-odlaseni-newsl .emailField { float:left;}

.page-odlaseni-newsl .emailField div,
.page-odlaseni-newsl .emailField div div,
.page-odlaseni-newsl .emailField div div div {display:inline; }






.hid {display:none; }




.helpiMsg1 { display:none; color:#e00; font-style:italic; background:#fff;   }




#virtual_catalogues {width: 675px; height: 150px; margin: 10px 0 0 12px;}
#virtual_catalogues .virtual_catalogue {width: 107px; height: 95px; margin-left: 5px; float: left;}
  #virtual_catalogues .virtual_catalogue_next {width: 420px; height: 50px; margin-top: 5px; text-align: center; float: left;}

a.next_link {text-decoration: none; font-size: 14px; font-weight: bold; color: #FF0000; position: relative; top: 5px;}
a.next_link:hover {text-decoration: underline;}





.pdgn5 { padding:5px; display:block;  }









 .bgUnderImgLink { margin:0!important; padding:0!important; text-indent:-2000em;  }
  .bgUnderImgLink a { display:block; height:100%; width:100%;  }


  /* ===================== omni window modal ================= */

/* Default class for an overlay */
.ow-overlay {
  position: fixed;
  z-index: 10;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;

  background: #424242;
  opacity: 0.8;
}

/* Default class for both hidden overlay and modal window */
.ow-closed {
  display: none;
}

/* Default class for modal window */
.modal {
  position: fixed;
  z-index: 200;
  height: 130px;
  left: 50%;
  top: 40%;
  width: 300px;

  background-color: #fff
}


  /* ========= custom styles omni modal window ========= */

  .modal { background:#FBEF99; }

  .modal .modalIn { padding:10px;  }

  .modal .ow-okBtn,
  .modal .close-button {

    background: url("/public/czatis-grafika/search_button.gif") no-repeat scroll -2px -2px;
    border: 0 none;  color: #FFF;  font: bold 14px sans-serif; height: 32px;
    width: 105px;  display:block; line-height:32px; text-align:center;  margin-right:10px;
    float:left; margin-top:10px;
   }

  .modal .close-button { float:right; margin-right:0; }

  .modal h2 {color:#0C6320; font-size:17px; }

  .cl { clear:both; }

.VpPopis .text-description-full {display: none;}
.VpPopis.a2014 .text-description-full {display: block;}
.VpPopis.a2014 .text-description-small {display: none;}
.VpPopis .platne-obdobi {display: inline-block;min-width: 140px;}
.VpPopis .platne-obdobi:after {content: ",";}
.VpPopis .platne-obdobi:last-child:after {content: "";}



.navrh-smlouvy-button >* {
      display:none;
    }
    .navrh-smlouvy-button > .bc-generatebutton {
      display:block;
    }


      .bc-generatebutton span.recapgenerateInner {
        color:#e33;
        padding-left:3px;
      }

      .recapWrap .recapGenerateText {
      display:none;
      }

.recapWrap .recap-add-bcnote .recap-note-labelspan,
.recap-add-bcnote h4 { display:inline-block;}

#VypisProduktu .prod-data-row-R16 td {
    background-color: #FBFFC6;
} 

/* nadpisy menu */

span.top-menu {
	font-size: 120%;
	color: #0c6320;
	margin-left: 15px;
	font-weight: bold;
}


