body {padding: 0; margin: 0; _text-align: center; font-family: Verdana; font-size: 12px;}

h1 {background: #ff6600; text-align: center; font: bold 10pt Verdana; padding: 7px 0; margin: 0; text-transform: uppercase; color: #ffff00;}
h2 {font: bold 10pt Verdana; color: #003366; text-align: center; padding: 0; margin: 0;}
.NazevDestinaceJinyLevel {font-size:17px;text-align: left; /* background: #BFF4FF;*/ padding: 3px 0 3px 8px; margin: 5px 0;}
.NazevDestinaceJinyLevel a {float: right; font: normal 13px Verdana; color: orange; margin-right: 8px;}
.Yellow {color: #FFFF00;}
h3 {color: #FFFF00; font: bold 9pt Verdana; text-align: center; padding: 3px 0; margin: 0; background: #013366}

.Clearer {clear: both;}

#OuterWrapper {margin: 0 auto; width: 1000px; _text-align: left;}

#TopMenu {background: #FF6600; margin: 0 0 1px 0;}
#TopMenu ul {padding: 0; margin: 0; list-style: none;}
#TopMenu li {padding: 0; margin: 0; color: #000000; float: left; font: 9pt Tahoma; height: 16px;}
#TopMenu a {padding: 0; margin: 0; font: bold 9pt Tahoma; color: #ffffff; text-decoration: none; padding: 0 4px;}
#TopMenu a:hover {text-decoration: underline;}

#TopBanners {border-left: 1px solid #000000; border-right: 1px solid #000000; border-bottom: 1px solid #000000; margin-bottom: 8px;}
#TopBanners img {float: left; border: 0;}

#LeftSide {width: 200px; overflow: hidden; float: left;}
#Menu {background: url(/public/campana-grafika/nabidka_destinaci.gif) no-repeat; margin-top: 8px; padding-top: 21px;}
#Menu ul {list-style: none; padding: 0; margin: 0;}
#Menu li {padding: 0; margin: 0; }
#Menu a {margin-bottom: 1px; background: #FF6600 url(/public/campana-grafika/menu_sipky.gif) left 0 no-repeat; width: 200px; display: block;
 padding: 2px 0 2px 14px; font: bold 9pt Tahoma; color: #ffffff; text-decoration: none;}
#Menu a:hover {background: #193072 url(/public/campana-grafika/menu_sipky.gif) left -20px no-repeat; color: #ffffff;}



#Search {background: #FF6600 url(/public/campana-grafika/vyhledavani.gif) no-repeat; margin-top: 8px; padding: 21px 0 0 3px;}
#Search table {border-collapse: collapse;}
#Search td {color: #ffffff; font: bold 7pt Verdana; padding: 0; margin: 0;}
#Search select {font-size: 8pt; margin: 0; padding: 0; color:black; }
#Search SPAN,
#Search .input,
#Search LABEL {font-size:12px; color:white;}

#Search INPUT,
#Search SELECT {font-size:11px; font-family:Arial,sans-serif; }
#Search .cena .cena-margin {margin-bottom:4px;}

#NewsLetter {background: #336699 url(/public/campana-grafika/zasilani_novinek.gif) no-repeat; margin-top: 8px; padding-top: 21px; color:white;}
#NewsLetter .newsletterIN {color:white; font-family:Verdana; font-size:12px; }
#NewsLetter .newsletterIN INPUT {font-size:11px; color:black; font-family:Verdana; }
#NewsLetter DIV.info {font-size:11px;}


/*********** pravy sloupek ************/
#RightSide {float: left; width: 151px; overflow: hidden;}
#ServisMenu {}
#ServisMenu img {margin-top: 8px;}
#ServisMenu ul {padding: 0; margin: 0; list-style: none;}
#ServisMenu li {padding: 0; margin: 0; height:20px; }
#ServisMenu a {margin-bottom: 1px; background: #ff6600 url(/public/campana-grafika/menu_right_sipky.gif) right 0 no-repeat; color: #000000; display: block; 
 width: 137px; text-align: right; font: bold 9pt Tahoma; color: #ffffff; text-decoration: none; padding: 2px 14px 2px 0;}
#ServisMenu a:hover {background: #193072 url(/public/campana-grafika/menu_right_sipky.gif) right -20px no-repeat; color: #ffffff;}




#RightSide #editBlokPravyPanel #table3 P A SPAN 
{font-weight:bold!important; color:blue; /*text-decoration:underline; */ }
#RightSide #editBlokPravyPanel #table3 P A {text-decoration:underline; color:blue;}
#RightSide #editBlokPravyPanel #table3 TD SPAN SPAN {
font-weight:bold!important;
}

/*********** pravy sloupek ************/


#Content {float: left; margin: 0 8px; width: 633px; min-height:400px; _height:400px;}
#MainImg img {border: 1px solid #000000;}
table#TitNabidkaZajezdu {}
table#TitNabidkaZajezdu td {padding-top: 2px; padding-bottom: 2px;}
table#TitNabidkaZajezdu a img {border: 0;}
.LeftCol {text-align: left;}
.MiddleCol {text-align: center;}
.RightCol {text-align: right;}

#PobytoveZajezdy {margin-top: 8px;}

.ProductType {width: 314px; float: left; background: #D3E8D2;  border-left: 1px dashed #B7DFB5; border-right: 1px dashed #B7DFB5;}
.ProductName {color: #ffffff; font-size: 14px;}

table#TermsTable {border-collapse: collapse; width: 100%; font-size:11px; margin-top:15px;}
table#TermsTable th {background: #336699; color: #ffffff;}
table#TermsTable td {text-align: center;}
.radek1 {height: 70px;background-color:#FEE8D9;}
.radek2 {height: 70px;background: #FDD5B9;}

#TermsTable tr td img{/*width:27px; */ padding:3px; height:14px;}

#TextovePopisy {font: 7pt Verdana;margin-top:15px;float:left;width:445px;}
#TextovePopisy .nazev {font-weight: bold;color:#336699; font-size:13px;}
/* .text.popis-2 {color: #cc0000;} */
#TextovePopisy p{margin-top:2px;}

#Fotogalerie {margin-top: 15px;}
#Fotogalerie img {float: left; margin: 5px 10px 5px 0;}

/*Detail produktu galerie */
#galerie {float:right;padding:20px 0 10px 20px;width:165px;}
#galerie .cover {height:490px;overflow:auto;}
#galerie .image-detail, #galerie .left-arrow, #galerie .right-arrow{display:none;}
#galerie .cover img { width:140px;height:auto;margin:4px auto; }

/*#RightSide {float: right;}*/

#F_menu {text-align: center;float:left;}
#F_menu ul {padding: 0; margin: 15px 0; list-style: none;}
#F_menu li {padding: 0; margin: 0; float: left;}
#F_menu a {color: #336699; font-size: 10px; margin: 0 5px; padding: 0;}
#F_menu a:hover {color: #ff6600;}


#Footer {font-size:0.8em;}
#Footer {padding:20px 20px 10px;}

#Footer .foot-left {
float:left;
width:550px;
}

#Footer .foot-right {
float:right;
text-align:right;
width:350px;
}



/* titulka vypis produktu  boxy*/
#TitProdukty {margin: 0px;float:left;}
.produkt {float:left; width:152px;color:#787AE2;font-weight:bold;height:195px;margin:2px;_margin:1px;_margin-left:2px; padding-bottom:15px; background: #003466;
 margin-bottom: 10px; border:1px solid orange}
.produkt .picture {min-height:75px; _height:75px; }
.produkt .picture img {border: 0;}
.produkt .name a {color:#FFFee8;text-decoration:none;}
.produkt .name {width:140px;padding:0 2px; line-height:1.3;
height:24px;margin-bottom:6px;font-size:10px; overflow:hidden;}
.produkt .fitWrapp {padding-bottom:5px;background: #003c78;min-height:51px; _height:51px;}
.produkt .blueBar {height:14px;padding:4px 7px;}
.produkt .fleft {height:14px; text-align: right; padding-top:5px}
.produkt .fleft a {color:#f76a00;text-decoration:underline; padding-bottom:3px}
.produkt .fleft a:hover {text-decoration:none;}
.produkt .fright {font-family:arial black; font-size:16px; color:#f9ff00; float:left}

.produkt .date {font-family:arial black; font-size:11px;color:#f9ff00; padding-left: 2px;}
.produkt .dest {color:#ffff02; padding-left:2px; padding-top:2px;; font-size:10px}
.produkt .facil {font-family:arial; text-align: right; padding-right: 5px; color:#FFFee8;font-size:10px;} 
.produkt .diet {font-family:arial; text-align: right; padding-right: 5px; color:#FFFee8;font-size:10px;}
.produkt .transp {color:#FFFee8;padding-left:2px; text-align: right; padding-right: 5px;font-size:10px;}

.produktyTitulka {margin-left:5px;}

#VypisProduktuVDestinaci {border-collapse: collapse;width:632px;}
#VypisProduktuVDestinaci td {}
#VypisProduktuVDestinaci td.VpDetail {border: 0; text-align: center; /* padding-right:5px; */}
#VypisProduktuVDestinaci td.VpImg {width: 100px; text-align: center;padding:5px;}
#VypisProduktuVDestinaci td.VpName {width: 220px; padding-left: 10px;color:#013366;}
#VypisProduktuVDestinaci td.VpPrice {width: 80px; text-align: center; 10px;color:red;}
#VypisProduktuVDestinaci td.VpDiet {width: 140px; text-align: center;}
#VypisProduktuVDestinaci td.VpStation {width: 110px; text-align: center;}
#VypisProduktuVDestinaci td img {border: 0;}

#IndividualniZajezdy h2, #PobytoveZajezdy h2, #PoznavaciSportovniZajezdy h2 {background: #FF6500; color: #ffffff; font-size: 14px;}

#LoggedUser {background: #F1EE95; margin-top: 10px; padding: 0px 0 0 0;}
#LoggedUser .login input {width:130px;}
#LoggedUser .password input {width:130px;}
#LoggedUserInfo {padding-right: 6px; padding: 4px 6px 4px;}
#LoggedUser h3 {background:#FF6600; color:white;}
#LoggedUserInfo .LoginTest-box span {display: block; text-align: right; font-size: 10px;}
#LoggedUserInfo .LoginTest-box span.login-user-name {font-weight: bold; color: #8E8F00; font-size: 13px;}

#LoggedUser .Login-box {
background:#F1EE95 url(/Public/campana-grafika%2Fbackground-menu-nadpis-vstup-pro-prodejce.gif) no-repeat scroll 0 0;
padding-top:24px;}
#LoggedUser TABLE SPAN, 
#LoggedUser INPUT {font-size:11px;color:black; font-family:Verdana;  }
#LoggedUser ul {padding: 0; margin: 0; padding: 4px 0 4px 6px; list-style: none;}
#LoggedUser li {padding: 0; margin: 0;}
#LoggedUser a {text-decoration: none; color: #ff6600;}
#LoggedUser a:hover {font-weight: bold;}

#LoggedUserLogout {border-top: 1px solid #b5b600;}
#LoggedUserLogout span {display: none;}
#LoggedUserLogout .login-logout-button {display: block; text-align: center; padding: 3px 0; color: red; text-decoration: none; font-weight: bold;}


/* prave menu odkaz na loga ke stažení*/
.loga {
padding-top:5px;
}


/* formulář obchodní případ*/
.obchodniPripady {width:625px;}
.obchodniPripady input,
.obchodniPripady select {font-size:10px;}
.obchodniPripady h2 {margin-bottom:5px;padding-left:5px; color:#084517;font-size:17px; }

.obchodniPripady .filtr {padding:10px 5px;  background:#F1EE95 /*Khaki*/; border:1px solid Tan; margin-bottom:15px;}
.obchodniPripady .filtr img,
.obchodniPripady .filtr select,
.obchodniPripady .filtr input {vertical-align:top;}
.obchodniPripady .filtr div.date input {width:57px;}
.obchodniPripady .filtr div.date {padding:4px 5px; border-bottom:1px solid BurlyWood; margin-bottom:10px; color:#084517;}
.obchodniPripady .filtr span.label.frontSpace {padding-left:5px;}
.obchodniPripady .filtr span.label {vertical-align:bottom;}
.obchodniPripady .filtr span.label.head {padding-right:5px;}
.obchodniPripady .filtr .date.marginSpace select {margin-left:25px;}
.obchodniPripady .filtr .date select {width:188px;}
.obchodniPripady .filtr .bottomFilter {}
.obchodniPripady .filtr .bottomFilter table.productFiltr { text-align:left;border:1px solid BurlyWood; padding:0 5px 5px 3px; }
.obchodniPripady .filtr .bottomFilter table.productFiltr td {vertical-align:bottom; padding-top:5px;}
.obchodniPripady .filtr .bottomFilter table.productFiltr th {font-weight:normal;vertical-align:bottom;}
.obchodniPripady .filtr .bottomFilter table.productFiltr tr.kod td input {width:55px;}
.obchodniPripady .filtr .bottomFilter table.klientFiltr {width:350px; text-align:left;}
.obchodniPripady .filtr .bottomFilter table.klientFiltr table td label {vertical-align:bottom;}
.obchodniPripady .filtr .bottomFilter table.klientFiltr th {font-weight:normal;width:95px;}
.obchodniPripady .filtr .bottomFilter table.klientFiltr td.surname input {margin-left:6px;}
.obchodniPripady .filtr .bottomFilter table.klientFiltr .filtrButton {text-align:right;}
.obchodniPripady .filtr .bottomFilter table.klientFiltr .filtrButton td {padding:15px 15px 0 0;}
.obchodniPripady .filtr .bottomFilter table.klientFiltr .filtrButton input {background:#CDAF20 none repeat scroll 0 0;border:medium none;color:White;
font-family:sans-serif;font-size:11px;font-weight:bold;letter-spacing:1px;padding:2px 5px;cursor:pointer;}

.obchodniPripady .fleft {float:left;}
.obchodniPripady .fright {float:right;}
.cleaner {clear:both;}
.obchodniPripady .vypis {margin-bottom:10px;}
.obchodniPripady .vypis table {text-align:center;font-size:11px; width:100%;}
.obchodniPripady .vypis table td {text-align:right; padding:2px 2px 0 0;}
.obchodniPripady .statistiky {text-align:left;}


/* formulář editace osob*/
.edit-persons span {display:inline;}
.edit-persons div.rsv-person {font-weight:bold; background-color:#FF6600; padding:1px 5px;color:white;} 
.edit-persons table.rsv-contact {background-color:#F1EE95; margin-bottom:10px;width:100%; padding:2px;border:1px solid lavender; font-size:11px;} 
.edit-persons table.rsv-contact td {vertical-align:top;}
.edit-persons table.rsv-contact td.rsv-firstname-label {width:80px;}
.edit-persons table.rsv-contact input,
.edit-persons table.rsv-contact select {font-size:10px; border:1px solid lightSlateGray;}
.edit-persons table.rsv-contact td strong {font-weight:normal; text-align:right;} 
.edit-persons .editper-save {float:right;}
.edit-persons .editper-save input {background-color:#e5cd00; none repeat scroll 0 0;border:1px solid lavender;padding:1px 5px; cursor:pointer;
}

/* obchodni pripad*/
#MainContentBg {background: #fbef99; width: 610px; float: left; margin: 0 0 7px 0; padding: 10px 10px 10px 15px;min-height: 300px; _height: 300px;}


/* tabulka termínů*/
#TermsTable .obj-link A {
background:transparent url(/file.ashx?image=211) no-repeat scroll 0 0;
color:#FF6600;
display:block;
font-size:0.9em;
font-weight:bold;
height:21px;
margin:0 auto;
padding-top:8px;
text-decoration:none;
text-transform:uppercase;
width:90px;
}

#TermsTable .obj-link A:hover {color:orangered;}

.datumOdDo{
background:#E1F0FF none repeat scroll 0 0;
padding:5px;
}

/* konec tabulka termínů */

/* summary objednávky */
.pokoje, .strava {background:#336699 none repeat scroll 0 0;}
.simple-summary{border-collapse:collapse;width:100%;}

.row-0{background:#FEE8D9 none repeat scroll 0 0;}
.row-1{background:#FDD5B9 none repeat scroll 0 0;}


#middlein .objedOdeslana p, .objedObdobi .reservation, .objedZadaniOsob, .objedDokoncena, .dokonceniObjedMail{
color:#003366;
font-family:Verdana,"Geneva CE",lucida,sans-serif;
font-size:10px;
font-weight:normal;
text-decoration:none;}


.hp-banery A IMG {border:none;}