﻿
h2, h3 {font-size:110%;text-transform: uppercase;display: block;margin: 5px 0px 0px 0px;padding: 10px 5px 8px 25px;}
p {margin: 0px;padding: 0px 0px 0px 10px;}b, strong { color:#E13800}
form, table, td, img, ul, li {border: none 0; margin:0px; padding:0px;}
img a{padding: 0px;margin: 0px; border:none;}
td {vertical-align: text-bottom;}
hr {display:none;clear: both; margin: 0px;padding: 0px;}strong { color:#CC0000}
.clear{clear: both;margin: 0px;padding: 0px;display: block;}
#main{width: 1000px;text-align: left;padding: 0px;margin: 0px auto;background: #F7FCFF;}
#Content{width: 1000px;height: auto;margin: 0px;padding: 0px;background: no-repeat 100% 80px;}


/**----------------------**/ 
.schrana,.schranaSaved, .zajezd .l .informace,.zajezd .l .ceny{height: 30px;display: block;float: right;}
span.schrana{cursor:pointer;width: 33px;display: block;text-indent: -2000px;background: url(design_zima/schranka.gif) no-repeat 0% 0%;margin: 0px 0px 0px 5px;padding: 0px;}
span.schranaSaved{cursor:pointer;width: 33px;display: block;text-indent: -2000px;background: url(design_zima/schranka.gif) no-repeat 100% 0%;margin: 0px 0px 0px 5px;padding: 0px;}
div.fotoRamecek img {padding: 10px;background: url(design_zima/zaj_img2.gif) no-repeat 50% 100%; width:90px; float:left; _float:none; height: 57px;}

/**----------------------**/

#Panel_obsah h1{display: block;text-transform: none;color: #71634d;font-size: 18px;font-weight: normal;margin: 15px 0px 20px;padding: 0px;}


/**----------------------**/

#obsahKontejner ul.temaZeme {padding: 0px;list-style:none;margin: 10px 0px;}
#obsahKontejner ul.temaZeme li{float:left;margin: 0px;width:140px;display: block;}
#obsahKontejner ul.temaZeme li img.flag {float:none; margin: 0 2px 0 5px;}
#obsahKontejner ul.temaZeme li a{font-weight:bold; display:inline-block;color:#597E9B;text-decoration:none;font-size: 13px;background: none; margin: 0px; padding: 2px; border:0;}

#obsahKontejner ul.temaZeme li ul {list-style:none;padding: 5px 0px;margin: 0px 0px 10px 20px;width: 120px;}
#obsahKontejner ul.temaZeme li ul li{padding: 0; float:none;}
#obsahKontejner ul.temaZeme li ul li a{font-size:11px;color:#7B8FA0;font-weight:normal;display: block;width: 120px;margin: 0px;padding: 0px 0px 2px;}


#obsahKontejner ul.porovnani {padding: 15px 0; list-style:none; }
#obsahKontejner ul.porovnani li{float:left; margin: 0 2px 0 0; width:128px;font-weight:bold;font-size:15px;color:#597E9B}
#obsahKontejner ul.porovnani li img.flag {float:none; margin: 0 2px;}

#obsahKontejner ul.porovnani li ul {list-style:none;margin-left:0px;margin-top:5px;}
#obsahKontejner ul.porovnani li ul li{padding: 0; float:none;font-weight:normal;color:#7B8FA0;font-size:12px;}

input.porovnatBtn {float:right;margin:15px;padding:2px 10px;}

table.porovnaniTab {}
table.porovnaniTab tr th, table.porovnaniTab tr td{text-align:center;}
table.porovnaniTab tr td.nazev{text-align:left;}


/**----------------------**/
table.vysledkyHledani {margin: 0px 0px 10px;border: 1px solid lightgray;padding: 0px;width: 570px;}
td.sorter a.selected {font-weight:bold;}
table.vysledkyHledani a {color: #CE7D62;}
table.vysledkyHledani a:hover {color: #C85F3C;}
table.hledani {width:100%; margin:auto;}
table.hledani th {background: #E6EDF3;padding: 5px 0px;}
table.hledani td{padding: 3px 0px;}
table.hledani td.nazev {font-size:13px;width:350px;white-space: nowrap;}
table.hledani td.cena {text-align:right; padding-right:4px; font-size:13px; font-weight:bold;}
table.hledani td.dalsi {font-size:11px; color:gray; text-align:center;}

/**----------------------**/
.zajezd {width: 540px;display: block;clear: both;padding: 0px 0px 20px 0px;margin: 0px; }
#home_page #Panel_obsah .zajezd{padding: 15px 0px 10px;width: 570px;}
.zajezd h2{height: 32px; display: block; font-size: 18px;text-transform: none;margin: 0px;padding: 2px 0px 0px;background: url(design_zima/h2_podtrzitko.gif) no-repeat 0% 100%;}
.zajezd img {float: left;padding: 7px;background: url(design_zima/zaj_img2.gif) no-repeat 50% 100%;margin: 0px 8px;height: 60px;}
.zajezd h3 {display: block;text-transform: none;padding: 0px;background-image: none;margin: 0px 0px 5px 0px;font-size: 14px;}
.zajezd h3 a {text-decoration: underline; }
.zajezd div.t {font-size:11px;padding-top: 5px;padding-right: 20px;padding-bottom: 5px;padding-left: 130px;}
.zajezd i{color: #5c521d;font-size: 12px;font-weight: bold;font-style: normal;}
.zajezd b{font-size: 14px;color: black;}
.zajezd .info{margin-top: 5px;margin-bottom: 10px;}
.zajezd .popis{color: #333333;margin: 5px 0px 10px 0px;padding:0px 20px 0px 130px;}
.zajezd .l{padding:5px 10px; clear:both;}
.zajezd .l .left {height: 30px;margin: 0px;padding: 0px;background-color: #e5e8eb;}
.zajezd .l .left img{float: left;height: 30px;border: none;margin: 0px;background-image: none;padding-left: 4px;}
.zajezd .l .odkazy {float: right;margin: 0px;width: 195px;background-color: #e5e8eb;padding-right: 5px;}
.zajezd .l a.informace{width: 93px;display: block;text-indent: -2000px;background: url(design_zima/info.gif) no-repeat 0% 0%;margin: 0px 0px 0px 5px;padding: 0px;}
.zajezd .l a.ceny{width: 54px;display: block;text-indent: -2000px;padding: 0px;background: url(design_zima/ico_ceny.gif) no-repeat 0% 0%;margin: 0px 0px 0px 5px;}


/**----------------------**/

.terminy {padding: 0px;background: #F6F1DB;text-align: center;display: block;border: 1px solid #ffffff;margin: 20px 20px 20px 0px;}
.terminy table {color: #333333;width: 690px;margin: 0px;padding: 0px;}
.terminy tr {}
.terminy td { margin: 0px;text-align: center;padding: 4px 0px 3px 0px;border: none 0px;}
.terminy #submit {font-weight: bold;color: #FFFFFF;background: #FF9900;border: 1px solid #FFCC00;cursor: pointer;}
.zajezd-foto{width: 250px;float:right;border:1px solid #9B7632;
padding:2px;margin: 0px 25px 5px 25px;background-color: #C3C691;}
.program b{color:#CC6600; font-size:90%;}
.program{color:#797979;}
.program h2{font-size:13px;color: #CC6600;text-transform: uppercase; text-indent: 20px;background: url(design_zima/h3.jpg) no-repeat  0px 2px;height: 18px;margin: 10px 0px 0px 0px;padding: 0px 0px 5px 0px;}
.popisceny{margin-left: 20px;}
.popisceny h3{color: #687023;margin: 10px;background: url(design_zima/podtr_z.gif) repeat-x 0% 100%;padding: 0px 0px 10px 20px;}
.popisceny ul{font-size:11px;line-height: 16px;list-style: none; display: block;padding: 0px;margin: 0px 0px 0px 10px;}
.popisceny  ul li {font-size:11px;background: url(design_zima/podtr_plus.gif) no-repeat 0% 50%;margin: 0px 0px 0px 5px;padding: 5px 5px 6px 12px;}

.cenik {padding: 20px 0px 30px 0px;border: 1px solid #DFDCB1; margin: 0px;}
.cenik input{width:100%;padding-right:1em; border:none;}.cenik a, .terminy a{color:#702529;}
.fotogalerie{margin-bottom: 30px;}.foto{}.foto img {padding:2px;background-color: #CDE6F3;border: 1px solid #1871AB;margin: 6px;}

.zaslat-zpravu{width:500px; margin: 20px; color: #3366CC; clear: both;}
.zaslat-zpravu form{margin:2em 0 0 0;}
.zaslat-zpravu label{font-weight:bold; margin-left:20px;}
.zaslat-zpravu input{font-weight:bold;color: #FFFFFF;background: #FF9900;border: 1px solid #FFCC00;cursor: pointer;margin-left: 380px;}
.zaslat-zpravu textarea{width:400px; height:200px;border:solid 1px #c2d9e7; margin: 10px 10px 10px 118px;}
.zaslat-zpravu #email{margin-left: 51px;border: 1px solid #c2d9e7;background-color: #FFFFFF;font-weight: normal;color: #666666;}
/* objednat */


table.rezervace td {border-bottom: 1px dashed  #C3C691; padding-left:10px; line-height:130%;font-size:12px;}
table.rezervace td.priceType {border: none; font-size:13px;color: #2C5567; font-weight:bold; padding: 7px 0 2px 2px;}
table.rezervace {margin:10px; font-size: 11px; width: 95%;}
table.rezervaceUdaje input { border: 1px double #C3C691; margin: 3px;}
table.rezervaceUdaje textarea {width:400px; border: 1px double #C3C691; margin: 3px;}
div#TotalPriceDiv{font-weight:bold;}
table.rezervaceUdaje .submit {font-weight: bold;color: #FFFFFF;background-color: #FF9900; border: 1px solid #FFCC00;cursor: pointer;display: block;}

#fimput{ color:#242868;border: 1px solid #66CCCC; }
.sluzby .cena{text-align:right }.sluzby b{color:#FF3333;}
.sluzby .pocet{width:6em; text-align:right }.sluzby input{width:2em }
.partneri{}.partneri b{ padding-right: 10px;color: #CC6600;line-height: 22px;font-size: 13px;}
.partneri ul { font-size:11px; line-height: 16px; list-style-image: url(design_zima/lmenu_a.gif); margin-left:20px;padding: 0px;}


/* topzajezdy */
#top_blok{display: block;margin: 10px 0px 20px;padding: 0px;}
#top_bot{display: block;padding: 0px 0px 40px;}
#Panel_obsah #top_zajezd{margin: 0px;padding: 0px;}
#Panel_obsah #top_zajezd b{color: #333333;}
#Panel_obsah #top_zajezd b.lm{color: #993333;font-size: 15px;white-space: nowrap;}
#Panel_obsah #top_zajezd h2{display: block;padding: 20px;margin: 0px;}
#Panel_obsah #top_zajezd .zajezd {padding: 0px;margin: 2px 0px 0px;background-color: #EFF2F5;width: 570px;}
#Panel_obsah #top_zajezd .zajezd img {width: 90px;display: block;float: left;background: url(design_zima/top_img.gif) no-repeat 0% 0%;padding: 2px 5px 8px;margin: 0px 0px 0px 10px;}
#Panel_obsah #top_zajezd .zajezd h3 {color: #993300;margin: 0px;padding: 5px;text-indent: 0px;background-image: none;display: block;font-size: 14px;}
#Panel_obsah #top_zajezd .zajezd h3 a{color: #9B1F3B;margin: 0px;padding: 0px;background-image: none;text-indent: 0px;text-decoration: underline;}
#Panel_obsah #top_zajezd .zajezd .info {padding: 5px 0px 5px 130px;margin: 0px;}
#Panel_obsah #to_zajezd .zajezd .popis{font-size: 11px;margin: 0px;padding: 5px 0px 5px 110px;}
#Panel_obsah #top_zajezd .zajezd .l {padding: 5px 0px 5px 130px;}
#Panel_obsah #top_zajezd .zajezd .l .left {height: 30px;background-color: #e5e8eb;}
#Panel_obsah #top_zajezd .zajezd .l .left img{float: left;width: 33px;height: 29px; padding:0px;margin: 0px 4px 0px 0px;}
#Panel_obsah #top_zajezd .zajezd .l .odkazy {width: 140px;height: 30px;float: right;background-color: #e5e8eb;}
#Panel_obsah #top_zajezd .zajezd .l a.informace{width: 93px;display: block;text-indent: -2000px;background: url(design_zima/info.gif) no-repeat 0% 0%;margin: 0px 0px 0px 5px;padding: 0px;}


/**----------------------**/
table.themeTable{
padding: 10px 0px;
width: 570px;
}
table.themeTable tr td{    vertical-align:top;    padding-left:4px;    line-height:130%;}
table.themeTable tr td a, table.themeTable tr td b, table.themeTable tr td strong{    color:#333333;}

#Panel_obsah #top_zajezd .zajezd img.flag, img.flag { margin:3px 6px; padding: 0; width:16px; height:11px; }
img.flagTable {margin: 0 2px; width: 16px;}
div.tableView {padding: 5px 0;}
/**----------------------**/
div.mistopisRight{font-size:11px;margin: 0px;background: #F7FCFF;padding: 5px 10px 10px;}
div.mistopisRight img{float: left;margin: 2px 8px 2px 0;height: 40px; width:60px; border:1px solid gray;}
table.LocChar {background: #F7FCFF;border: 1px solid #EAF9FF;width: 168px;}
table.LocChar td.titulek {text-align:right;color:#333333;margin: 0px;padding: 0px;}
table.LocChar td{color:#0066CC;padding-left: 4px;font-size: 11px;white-space: nowrap;border-bottom: 1px solid #EFF4FA;}








h4{font-size:13px;padding-bottom:2px;}
h4 a{color:black;}
b.lm { color:#c00; cursor:help; }
span.cenaSpan {float:left; padding: 6px 10px;}
img.icon {padding: 0px;}
div.clanek p{line-height:150%;}
div.clanek ul, div#obsahKontejner ul{margin-left:22px;}
div#obsahKontejner ul.tabbernav{margin:0;}
table.paticka{width:600px; margin: auto;}
table.paticka th{width:25%;}
table.paticka tr td{ vertical-align:top;}
table.paticka tr td span{line-height: 130%;}
table.termsPrices{ margin: 0;width:500px;}
table.termsPrices tr th{text-align: center; padding: 4px 7px;background-color:#A2BDD2;}
table.termsPrices tr td{text-align: right;padding:3px 4px;}
table.termsPrices tr td.price b.lm{color:red;}
table.termsPrices tr td span.lm{cursor:help; padding-left:10px;}
table.CatalogForm td.catalogFirstColumn {width:60px; }
table.CatalogForm td.catalogSecondColumn { width:150px; }
table.CatalogForm input { width:95%; }
table.CatalogForm input.catalogSubmit { width:200px; }
table.CatalogForm td.catalogError { color:red; }
table.CatalogForm td.catalogSent { color:green; }
div.tabbertab p{padding: 0 15px;line-height:150%;}
div.tabbertab b, div.tabbertab strong{ color:#4C4C39;}
div.tabbertab h4{padding: 10px 0 5px 0; font-size: 14px; color: #56637B;}
div.tabbertab ul{padding-left: 40px;}
div.tabbertab li{ line-height:150%;}
div.copyright{padding-top:5px; text-align:center;line-height: 130%;}
div#obsahKontejner h3{text-transform: none;background: none; padding: 5px; margin: 0;}
div#obsahKontejner .articleList{float:left; margin: 0 0 15px 0; width:530px;}
div#obsahKontejner b, div#obsahKontejner strong{ color: Black;}
div #vysledkyHledani select{width: 155px;display:inline;margin:2px;float:none;}
span.hledaniNazev{width:300px; display:inline-block;}
span.hledaniCena{width:65px; display:inline-block; text-align:right; margin-right:10px; font-weight:bold;}
span.hledaniTermin {width: 40px;display:inline-block; }


.kurz {width: 55px;text-align: right; padding-right:5px;} 
.teplota{width: 40px;text-align: right; padding-right:5px;}
.prodejci{width:99%;}
.prodejci td{vertical-align:top; line-height:150%;}
div#ma {float: left; margin: 0px 20px 10px 20px;}

.prodejciFirma {font-weight:bold;}
.prodejciMesto { }
.prodejciEmail { width:150px;}
.prodejciKontakt { width:130px;}
.prodejciKontakt a { cursor:pointer; color:Blue;}

div.prodejciHr {border-bottom: 1px solid gray;margin:5px;}


div.reserveButton {text-align:center;}
div.reserveButton input {width:200px;margin-top:10px;}



div.odkazyVpravo{width:170px;margin-left:1020px;position:absolute;}


table.rezervace td {border-bottom: 1px dashed  #C3C691; padding-left:10px; line-height:130%;font-size:12px;}
table.rezervace td.priceType {border: none; font-size:13px;	color: #2C5567; font-weight:bold; padding: 7px 0 2px 2px;}

table.rezervace td.lm span.reservationPrice { color: #cc0000; cursor:help;}
table.rezervace {margin:10px; font-size: 11px; width: 95%;}



.tabberlive div.zajezd {width:510px;}

.tourEmail {padding: 5px 20px;}
.tourEmail select  {display:block; width:190px; margin: 5px 0;}
.tourEmail select.personCount  {width:60px;}
.tourEmail input {display:block; width:190px; margin: 5px 0;}
.tourEmail textarea {display:block; width:400px; height:150px; margin: 5px 0;}
.tourEmail input.submit {display:block; width:150px; margin: 5px 0;}
.tourEmail p.error { color:red; padding:0px; }
.tourEmail p.sent { color:green; padding:0px; }

table.program tr td {color:black; line-height:150%;}
table.program tr td.den {color:#CC0000; font-weight:bold; vertical-align:top; width:60px;}


option.indent1{font-weight:bold; margin-top:5px;}
option.indent2{margin-left:10px; }
option.indent3{margin-left:20px; }





.PriceFull {cursor:help; font-size:11px; color:Gray;}


.zajezd .l .left table.destinaceSki img {padding:5px;cursor:help;}



#header, .odkazyVpravo,#bottom, #cesta, #okruhy, #Panel_navigace, #Panel_pravy,.vysledkyHledani,.strankovani,ul.tabbernav  {display:none;}