﻿
/*---------------------------------- obrázky -------------------------------------*/
.divHotelDetail { padding: 10px 0px 0px 0px; }

.divHotelDetailObrazky
{
	background-color: #9bb7df;
	text-align: left;
	margin: 0px 0px 10px 1px;
}

.divHotelDetailObrazky .divImgRamLH
{
	background-image: url(../Images/Hotel/bckImgRam_LH.gif);
	background-position: left top;
	background-repeat: no-repeat;
	font-size: 6px;
	line-height: 6px;
}

.divHotelDetailObrazky .divImgRamPH
{
	background-image: url(../Images/Hotel/bckImgRam_PH.gif);
	background-position: right top;
	background-repeat: no-repeat;
	font-size: 6px;
	line-height: 6px;
}

.divHotelDetailObrazky .divImgRamS { padding-left: 3px; }

.divHotelDetailObrazky .divImgRamLD
{
	background-image: url(../Images/Hotel/bckImgRam_LD.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	font-size: 6px;
	line-height: 6px;
}

.divHotelDetailObrazky .divImgRamPD
{
	background-image: url(../Images/Hotel/bckImgRam_PD.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
	font-size: 6px;
	line-height: 6px;
}

.divHotelDetailObrazky img
{
	padding: 0px;
	margin: 0px;
	border: solid 1px #ffffff;
	margin-left: -1px;
	width:212px;
	height:148px;
}

.divHotelDetailObrazky img.letenka-long
{
    width:632px;
    margin-left: 2px;
}

/*---------------------------------- název -------------------------------------*/

.divHotelDetail h1
{
	border-bottom: solid 1px #dededf;
	padding-bottom: 3px;
	margin-bottom: 3px;
}

.divHotelDetail h1.h1destinace
{
    
	border-bottom: none;
	padding-bottom: 0px;
	margin-bottom: 0px;
}

.divHotelDetail .anotace
{
    margin: 5px 5px 10px 13px;
}

.divHotelDetail div.hotelDestinace
{
	border-bottom: solid 1px #dededf;
	padding-bottom: 3px;
	padding-left: 2px;
	margin-bottom: 3px;
}


.divHotelDetail h1 span
{
	display: -moz-inline-box;
	display: inline-block;
	background-image: url(../Images/Hotel/hotelPtak.gif);
	background-position: left 3px;
	background-repeat: repeat-x;
	padding-left: 2px;
	width: 13px;
}

/*---------------------------------- piktogramy -------------------------------------*/

.tblHotelDetailPicta { width: 100%; }

.tblHotelDetailPicta .tdPiktogramy
{
	white-space: nowrap;
	padding: 5px 10px 0px 0px;
	vertical-align: top;
}

.tblHotelDetailPicta .tdPiktogramy img
{
	margin-right:2px;
}


.tblHotelDetailPicta .tdPopis { width: 100%; }

.tblHotelDetailPicta .tdPictaDoprava
{
	white-space: nowrap;
	vertical-align: top;
	text-align: right;
}

.tblHotelDetailPicta .tdCena
{
	white-space: nowrap;
	vertical-align: top;
	text-align: right;
	padding-top: 2px;
}

.tblHotelDetailPicta .tdCena strong
{
	font-size: 18px;
}

/*---------------------------------- Tipy pro správnou volbu a Slevy a výhody -------------------------------------*/

.divHotelDetail .pTipy { padding: 0px 6px 6px 6px; margin-bottom: 0px; }
.divHotelDetail .pTipy b { color: #105ba7; }

.divHotelDetail .pSlevy { padding: 0px 6px 0px 6px; margin-bottom: 0px; }
.divHotelDetail .pSlevy b { color: #105ba7; }

.divHotelDetailPopis { margin: 20px 0px 0px 0px; }

.tblMenu td { padding-right: 1px; }

.tblMenu td.tdVypln
{
	border-bottom: solid 1px #e0e0e1;
	width: 100%;
	background-image: url(../Images/Hotel/rohMenu_Vypln.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.tblMenu td span
{
	display:block;
	background-image: url(../Images/Hotel/rohMenu_L_Off.gif);
	background-position: left top;
	background-repeat: no-repeat;
}

.tblMenu td a
{
	font-size: 12px;
	display:block;
	font-family: Verdana;
	text-decoration: none;
	text-transform: uppercase;
	color: #ff3300;
	padding: 6px 8px 3px 8px;
	background-image: url(../Images/Hotel/rohMenu_P_Off.gif);
	background-position: right top;
	background-repeat: no-repeat;
	white-space: nowrap;
	border-bottom: solid 1px #e0e0e1;
}

.tblMenu td.menuTerminy span { background-image: url(../Images/Hotel/rohMenu_L_Terminy.gif); }
.tblMenu td.menuTerminy a
{
	background-image: url(../Images/Hotel/rohMenu_P_Terminy.gif);
	font-weight: bold;
	border-bottom: solid 1px #c2c2c4;
}

.tblMenu td.menuOn span { background-image: url(../Images/Hotel/rohMenu_L_On.gif); }
.tblMenu td.menuOn a
{
	background-image: url(../Images/Hotel/rohMenu_P_On.gif);
	color: #0050a2;
	cursor: default;
	border-bottom: none;
}

.tblMenu td.menuOn a:hover { color: #353e50; }
.tblMenu td a:hover { color: #105ba7; }


/* ------------------------------  popis oblasti nový ---------------------------------*/

.divPopisOblastiNew { width: 616px; padding-bottom: 12px;}

.divPopisOblastiNew h2
{
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	text-transform: none;
}

.divPopisOblastiNew h3
{
	font-family: Arial, Sans-Serif;
	color: #0050a2;
    font-weight:bold;
    font-size: 14px;
    line-height: 18px;
    text-transform:uppercase;
    margin: 16px 0px 6px 0px;
    border-bottom: solid 1px #0050a2;
}

.divPopisOblastiNew h4
{
	color: #0050a2;
    font-weight:bold;
    font-size: 12px;
    padding: 8px 0px 2px 0px;
    text-transform: none;
    clear: both;
}

.oranzova { color: #ff8800; }

.divPopisOblastiNew strong
{
	font-weight:normal;
	text-transform:uppercase;
	color:#0081C3;
}

.divPopisOblastiNew p { margin: 0px; padding: 0px 0px 10px 0px; }
.divPopisOblastiNew p.linka { border-bottom: solid 1px #dfe6f5;}
.divPopisOblastiNew p.vyletCena b { color: #456090; }
.divPopisOblastiNew p.vyletCena
{
	margin: 2px 0px 0px 0px;
}

.divPopisOblastiNewUvod
{
	background-color: #ddeafb;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 24px 0px;
}

.divPopisOblastiNewUvod .imgUvodni
{
	border-top: solid 1px White;
	border-bottom: solid 1px White;
}

.divPopisOblastiNewUvod p { padding: 0px 8px 8px 8px; }

.divPopisOblastiNewUvod .divMapyGraf
{
    background-color:#ffffff;
    padding: 8px 0px 8px 0px;
    margin: 8px 0px 8px 0px;
}

.divMapyGraf div 
{
	background-position: right top;
    background-repeat: no-repeat;
    height: 111px;
}

.divOdkazZemeDolni
{
	background-color:#ffffff;
    padding-top: 8px;
    text-align: right;
}

.divOdkazZemeHorni
{
	background-color:#ffffff;
	text-align: right;
	padding: 5px 11px 7px 11px;
	margin-bottom: 8px;
}

.divOdkazZemeHorni a
{
	background-position: left top;
    background-image: url(images/bckLinkInfo.gif);
    background-repeat: no-repeat;
    padding: 1px 0px 2px 22px;
}
.divOdkazZemeHorni a:hover { background-image: url(images/bckLinkInfoHover.gif); }

.divPopisOblastiNew .pObrazky
{
    float: left;
    margin: 4px 11px 0px 0px;
    padding-bottom: 4px;
}

.divPopisOblastiNew .pObrazky img,
.divPopisOblastiNew .imgMapa
{
	border: solid 1px #7e9ad6;
}

/*---------------------------------- fotogalerie -------------------------------------*/

.bckPnlPopup
{
	background-color:#123d8b;
	filter:alpha(opacity=90);
	opacity:0.9;
	z-index:10000;
}

.divPnlPopup
{
	padding: 16px 32px 16px 32px;
}

.divFotogalerieHlava
{
	padding-bottom: 7px;
	margin-bottom: 10px;
	border-bottom: solid 1px #5f7cb0;
}

.divFotogalerieHlava h2
{
	font-size: 16px;
	font-family: Arial, Sans-Serif;
	color: #c9d3e5;
}

.tblFotogalerie td { vertical-align: top; }

.divFotogalerieZavrit { text-align: right; padding-top: 7px; }

.divFotogalerieZavrit a
{
	background-image: url(../Images/bckLinkZavrit_Off.gif);
	background-position: left 4px;
	background-repeat: no-repeat;
	padding: 2px 0px 2px 18px;
	color: #c9d3e5;
}

.divFotogalerieZavrit a:hover
{
	background-image: url(../Images/bckLinkZavrit_On.gif);
	color: #94a8cb;
}

.divFotogalerieNahledy
{
	text-align: left;
	margin: 0px 20px 10px 1px;
	width: 250px;
}

 .divFotogalerieNahledy input
{
	width: 70px;
	height: 50px;
	border: solid 1px #94a8cb;
	padding: 3px;
	background-color: #295096;
}

.tblFotogalerieLegenda td
{
	vertical-align: top;
}


.tdFotogaleriePopis
{
	background-color: #ffffff;
	color: #496aa6;
	font-style: italic;
	padding: 0px 0px 10px 0px;
	text-align: center;
}

.tdFotogalerieImgPopup
{
	background-color: #ffffff;
	padding: 10px;
}

.imgPopup
{
	border:solid 1px #295096;
	padding: 1px;
	background-color: #c9d3e5;
	min-width: 350px;
	min-height: 245px;
 }
 
 .tdFotogaleriePredchozi
 {
 	text-align: left;
 	padding: 5px 0px 5px 0px;
 	background-color: #ffffff;
 }
 
.linkFotogaleriePredchozi
{
	display:block;
	width: 93px;
	height: 23px;
	background-image: url(../Images/bckFotoPredchozi.gif);
	background-position: left top;
	background-repeat: no-repeat;
}
.linkFotogaleriePredchozi:hover  { background-image: url(../Images/bckFotoPredchozi_hover.gif); }

.linkFotogalerieDalsi
{
	display:block;
	width: 63px;
	height: 23px;
	background-image: url(../Images/bckFotoDalsi.gif);
	background-position: left top;
	background-repeat: no-repeat;
	float:right;
}
.linkFotogalerieDalsi:hover  { background-image: url(../Images/bckFotoDalsi_hover.gif); }

  .tdFotogalerieDalsi
 {
 	text-align: right;
 	padding: 5px 0px 5px 0px;
 	background-color: #ffffff;
 }
 
 .preloader-fotogalerie
{
	display:none;
	position:absolute;
	z-index:99;
	margin: 50px 0px 0px 85px;
	filter:alpha(opacity=80);
	opacity:0.8;
}

/* -----------------------------  termíny a ceny ---------------------------- */

h2.terminyCeny
{
	font-family: Arial, Sans-Serif;
	font-size: 16px;
	margin: 0px 0px 0px 0px;
	text-transform: none;
}

h2.terminyCeny span
{
	display: -moz-inline-box;
	display: inline-block;
	background-image: url(../Images/Hotel/hotelPtak.gif);
	background-position: left 3px;
	background-repeat: repeat-x;
	padding-left: 2px;
	width: 13px;
}

.tblTerminyCeny { width:100%; _width: 625px; }

.tblTerminyCeny td
{
	border-bottom: solid 1px #dfe6f5;
	padding: 3px 0px 3px 0px;
	white-space:nowrap;
	vertical-align:top;
}

.tblTerminyCeny td.TCMesic
{
    white-space:nowrap;
    text-transform: uppercase;
    color:#0050a2;
    padding: 11px 5px 2px 0px;
    background-color:#ffffff;
    font-weight:bold;
}

.tblTerminyCeny td.TCDopravaLetadlo
{
	padding-left: 17px;
    background-position: 1px 4px;
    background-image: url(../Images/Moduly/LMLetadlo.gif);
    background-repeat: no-repeat;
}
.tblTerminyCeny td.TCDopravaAuto
{
	padding-left: 17px;
    background-position: left 8px;
    background-image: url(../Images/Moduly/LMAuto.gif);
    background-repeat: no-repeat;
}
.tblTerminyCeny td.TCDopravaBus
{
    padding-left: 17px;
    background-position: 1px 6px;
    background-image: url(../Images/Moduly/LMBus.gif);
    background-repeat: no-repeat;
}

.tblTerminyCeny td.TCDopravaCombi
{
    padding-left: 28px;
    background-position: left 4px;
    background-image: url(../Images/Moduly/LMKombi_new.gif);
    background-repeat: no-repeat;
}

.tblTerminyCeny td.TCDopravaZeleznice
{
    padding-left: 28px;
    background-position: left 4px;
    background-image: url(../Images/Moduly/LMVlak.gif);
    background-repeat: no-repeat;
}

.tblTerminyCeny td.tdTerminyCeny  { text-align:left; }

.TCSpanCenaOd
{
    color:#105ba7;
    font-weight:bold;
}

.TCPriplatky
{
	text-decoration: none;
	color: #4e5971;
}
.TCPriplatky:hover { color: #4e5971; }

.TCTrLastMinute td { background-color:#fce1cb; }
.TCTrLastMinute td.TCIkona
{
    width:17px;
    background-position: center 2px;
    background-image: url(../Images/bckTCLastMinute.gif);
    background-repeat: no-repeat;
 }

.TCIkona
{
    width:17px;
	background-position: center 2px;
    background-image: url(../Images/bckTCIkona.gif);
    background-repeat: no-repeat;
 }
 
 .TCDelkaPobytuDatumOdDo td { background-color:#fef6c8; } 
 .TCDelkaPobytuDatumOdDo td.TCIkona
{
    width:17px;
    background-position: center 2px;
    background-image: url(../Images/bckTCDelkaPobytu.gif);
    background-repeat: no-repeat;
 }
 
.TCObjednat { text-align:right; }
.TCObjednat a
{
	background-image: url(../Images/bckLinkSipkaPrava_Off.gif);
	background-position: right 4px;
	background-repeat: no-repeat;
	padding-right: 12px;
}
.TCObjednat a:hover { background-image: url(../Images/bckLinkSipkaPrava_On.gif); }

/*---------------------------------- popisy hotelu/serialu -------------------------------------*/

.ulProgramZajezdu li
{
	background-image: none;
	padding: 0px 0px 3px 0px;
}

.nadpisPoznavaciDen,.nadpis3 { color: #486ea9; }


.preloader
{
	position:absolute;
	z-index:99;
	margin: 30px 0px 0px 200px;
	filter:alpha(opacity=90);
	opacity:0.9;
}

/*---------------------------------- odkazy pod detailem hotelu/seriálu -------------------------------------*/

.divOdkazyPodHotelem
{
	text-align: right;
	margin: 3px 6px 0px 0px;
	font-size: 11px;
}

.divOdkazyPodHotelem a
{
	background-position: left 2px;
	background-repeat: no-repeat;
	padding: 0px 0px 2px 23px;
    cursor:pointer;
    text-decoration:underline;
}

.divOdkazyPodHotelem a.linkDoporucitEmailem { background-image: url(../Images/Odkazy/bckLinkDoporucit.gif); }
.divOdkazyPodHotelem a.linkDoporucitEmailem:hover { background-image: url(../Images/Odkazy/bckLinkDoporucit_hover.gif); }

.divOdkazyPodHotelem a.linkTisk
{
	background-image: url(../Images/Odkazy/bckLinkTisk.gif);
	padding-left: 16px;
}
.divOdkazyPodHotelem a.linkTisk:hover 
{
	background-image: url(../Images/Odkazy/bckLinkTisk_hover.gif);
	padding-left: 16px;
}

.divOdkazyPodHotelem a.linkFavorites  
{
	background-image: url(../Images/Odkazy/bckLinkFavorites.gif);
	padding-left: 20px;
	background-position: left top;
}
.divOdkazyPodHotelem a.linkFavorites:hover  
{
	background-image: url(../Images/Odkazy/bckLinkFavorites_hover.gif);
	padding-left: 20px;
	background-position: left top;
}

.divOdkazyPodHotelem a.linkAddVybrane { background-image: url(../Images/Odkazy/bckLinkAddVybrane.gif); }
.divOdkazyPodHotelem a.linkAddVybrane:hover { background-image: url(../Images/Odkazy/bckLinkAddVybrane_hover.gif); }

.divOdkazyPodHotelem a.linkVybrane { background-image: url(../Images/Odkazy/bckLinkVybrane.gif); }
.divOdkazyPodHotelem a.linkVybrane:hover { background-image: url(../Images/Odkazy/bckLinkVybrane_hover.gif); }

.TiskLogoCedok
{
	display:none;
}

/*---------------------------------- doporučit e-mailem - formulář -------------------------------------*/

.divFormDoporucitEmailem { padding: 4px 16px 0px 16px; }

.divFormDoporucitEmailem span.spanNazevPolozky
{
	display: -moz-inline-box;
	display: inline-block;
	width: 100px;
	height: 20px;
}



/*---------------------------------- OBJEDNAVKA -------------------------------------*/
/* -----------------------------  Ubytování a stravování ---------------------------- */

.divUbytovaniStravovani
{
	padding: 4px 12px 4px 12px;
}

.divUbytovaniStravovani p { padding-bottom: 2px; }

.divUbytovaniStravovani h4
{
	padding: 4px 0px 2px 0px;
	margin: 4px 0px 0px 0px;
	border-top: solid 1px #cbd9ee;
}

.divUbytovaniStravovani span
{
	display: -moz-inline-box;
	display: inline-block;
	color: #0050a2;
	/*width: 90px;*/
	font-weight: bold;
}

/* -----------------------------  Kalkulace ceny zájezdu ---------------------------- */

.divKalkulaceCeny   
{
	margin: 6px 0px 22px 0px;
	padding: 4px 0px 4px 0px;
}

.tblKalkulaceCeny { width: 100%; _width: 635px;  border-bottom: solid 1px #dfe6f5;}

.tblKalkulaceCeny .trHlavicka th { padding-top: 0px; }

.tblKalkulaceCeny td
{
	display:table-cell;
	vertical-align:bottom;
	text-align: right;
	padding: 2px 8px 2px 20px;
	white-space: nowrap;
	font-size: 11px;
}

.tblKalkulaceCeny select {
    font-size: 11px;
}

.tblKalkulaceCeny th
{
	color:#5980bc;
	text-align: right;
	padding: 8px 8px 4px 20px;
	white-space: nowrap;
	border-top: solid 1px #dfe6f5;
}

.tblKalkulaceCeny tr.ubytovaci td {
    font-size: 13px !important;
    background: #fffadd;
    
}

.tblKalkulaceCeny tr.ubytovaci th.tdPrvniSloupec {
    padding-top: 8px !important;
}

.tblKalkulaceCeny tr.ubytovaci td.cenaCelkem {
    font-weight: bolder;
}

.tblKalkulaceCeny tr.ubytovaci.trAlternateItem td { background: #ffdf88; }


.tblKalkulaceCeny td.tdPrvniSloupec
{
	text-align: left;
	padding: 2px 0px 2px 8px;
	width: 100%;
	white-space: normal;
    font-size: 11px;
}

.tblKalkulaceCeny th.tdPrvniSloupec
{
	text-align: left;
	padding: 30px 0px 4px 8px;
	width: 100%;
	text-transform: uppercase;
	white-space: normal;
	font-size: 11px;
}

.tblKalkulaceCeny .trAlternateItem td { background-color:#eff3fa; }

.tblKalkulaceCeny .trCenaCelkem td
{
	border-top: solid 1px #dfe6f5;
	padding: 8px 0px 4px 8px;
}

.tblKalkulaceCeny .trCenaCelkem .tdPrvniSloupec
{
	font-size: 11px;
	font-style: italic;
}

.tblKalkulaceCeny .Cena
{
}

.tblKalkulaceCeny .CenaPredSlevou
{
    display:none;
    /*font-size:9px;
    padding-right:8px;*/
}

.tblKalkulaceCeny #tblDopocetCeny
{
    float:right;
}

.tblKalkulaceCeny #tblDopocetCeny tr td { padding:2px 8px 0 0; margin:0px; border:none; font-size:11px; }
.tblKalkulaceCeny #tblDopocetCeny #trCenaPuvodni
{
}

.tblKalkulaceCeny #tblDopocetCeny #trCenaUsetreno td
{
    font-weight:bold;
}

.tblKalkulaceCeny #tblDopocetCeny #trCenaCelkem td
{
	font-size: 16px;
	font-weight: bold;
	color: #105ba7;
	letter-spacing:normal; 
}

.tblKalkulaceCeny span.KOR_info
{
    font-size:9px;
    line-height:9px;
    color:#999;
    padding:0px;
    margin:0px;
}



/* -----------------------------  Odeslat objednávku zájezdu ---------------------------- */

.divOdeslatObjednavku
{
	margin: 6px 0px 0px 0px;
	padding: 4px 0px 4px 0px;
	border-top: solid 1px #dfe6f5;
}

.divOdeslatObjednavku span
{
	display: -moz-inline-box;
	display: inline-block;
	color: #0050a2;
	font-weight: bold;
	padding: 0px 0px 6px 0px;
}

.divOdeslatObjednavku .checkbox
{
	padding:0px;
}

/* -----------------------------  Doplňkové informace (cena zahrnuje, příplatky pojištění ...)  ---------------------------- */

.divDoplnkoveInformace { padding-top: 16px; }
.divDoplnkoveInformace h3 { padding: 8px 0px 4px 0px; }

.divDoplnkoveInformace li
{
    padding: 0px 0px 2px 7px;
    background-image: url(Images/bckLiProgram.gif);
    background-position: left 6px;
}

.divDoplnkoveInformace ul { margin-bottom: 8px; }


/* -----------------------------  Kontaktní údaje a ubytování a stravování  ---------------------------- */

.divKontaktniUdaje { padding-bottom: 12px; }

.divKontaktniUdaje span
{
	display: -moz-inline-box;
	display: inline-block;
	width: 105px;
}

.odkazOnlinePlatby
{
	padding: 0px 0px 2px 26px;
    background-image: url(Images/bckLinkOnlinePlatby.gif);
    background-position: left 3px;
    background-repeat: no-repeat;
}

.odkazOnlinePlatby:hover { background-image: url(Images/bckLinkOnlinePlatby_hover.gif); }

/*-------------- piktogramy chaty -----------*/

.tblPictaChaty { margin-top: 6px; }

.tblPictaChaty td  
{
	padding: 10px 1px 0px 1px;
	margin: 0px;
	text-align: center;
	border-top: solid 1px #dededf;
	vertical-align: top;
}

.tblPictaChaty td.tdVypln  
{
	width: 100%;
	background-image: url(../Images/bckPictaChatyVypln.gif);
	background-position: 1px 10px;
	background-repeat: no-repeat;
}

.tblPictaChaty td p
{
	font-family: Tahoma;
	text-align: center;
	font-size: 10px;
	padding: 0px;
	margin: 0px;
	line-height: 11px;
	color: #123d8b;
}

/*---------------- tabulka sjezdovek u hotelu lyzovani v zahranici ------------*/
table.sjezdovky
{ 
	margin:10px 0px;
	border:1px solid #888;
	background:#EEE;
}

table.sjezdovky tr td
{
	padding:1px 3px;
}

table.sjezdovky tr th
{
	color:#222;
	padding:2px 3px;
	border-bottom:1px solid #888;
}

table.sjezdovky .cervena
{
	background-color:#ba4d4d;
	color:#222;
}
table.sjezdovky .modra
{
	background-color:#587fba;
	color:#222;
}
table.sjezdovky .cerna
{
	background-color:Black;
	color:#AAA;
}
table.sjezdovky .zelena
{
	background-color:#5eba58;
}
table.sjezdovky tr.odsazeny
{
	padding-top:10px;
}
table.sjezdovky .zvyrazneny
{
	font-weight:bold;
}
table.sjezdovky .ar
{
	text-align:right;
}
table.sjezdovky .al
{
	text-align:left;
}
table.sjezdovky .mezera
{
	width:20px;
}

table.obdobi tr td.indent
{ padding-left:20px; }


.PtakMistoHvezdy
{
	display: inline-block;
	width: 10px;
	background-image: url(../Images/PtakMistoHvezdy.gif);
	background-position: center 4px;
	background-repeat: no-repeat;
}

table.ItinerarTable tr th
{
    font-weight:bold;
    color:White;
    background:#0071bb;
    padding:2px 10px;
    text-align:center;
}

table.ItinerarTable tr td
{
    text-align:center;
    padding:1px 3px;
}

table.ItinerarTable tr td.td2
{
    text-align:left;
}

table.ItinerarTable tr.IRlichy 
{
    background:#c7ebfc;
}

table.ItinerarTable tr.TRsudy
{
    background:#e2f4fd;
}

.puvodniCenaOd
{
    font-size:0.9em;
}


/* Upozorneni o predvyplneni objednavky */
.pnlObjednavkaUpozorneni
{
    border:1px solid #B56210;
    background:#FFFADD url('../images/icons/information.png') no-repeat 4px 4px;
    padding:5px 5px 5px 25px;
    margin-top:5px;
}

.pnlObjednavkaUpozorneni strong
{
    color:#B56210;
}

table.popisInfo th, table.popisInfo td
{
    padding-right:20px;
}

table.popisInfo th
{
    text-align:left;
    padding-top:10px;
}

