



p.rz-menu {display: none;}


#msg.col-in {border : 1px solid #800000; background-color: Red; width: 400px; display:block; color: #fff; }
#tb th {text-align: left; }
#tb span.tb-zv {background-color: Maroon; color: #fff; }

.d-col1 {width: 30%; float: left; margin-right: 1em; }
.d-col2 {width: 68%; float: left; }

#rz-cover {border: none; text-align:center;}
#rz-cover fieldset{border: none; }
#rz-cover #ok {/*float: right;*/ width: 10em; text-align: center; }
#rz-cover .rz-info {margin: 1.5em; text-align: center; }

/****************************************************************************/
/*KALENDAR 
/****************************************************************************/
#calendar {margin: 20px auto; clear: both; width:300px;}
#calendar .titlebarcolor {background-color: #e77918; width: 100%; }
#calendar table .t-hlava {width: 100%; }
#calendar table .t-hlava td {width: 33%; color: #fff; background-color: #e77918; }
#calendar table .t-hlava td a {width: 33%; color: #fff; text-decoration: none; }
#calendar #calendarbody{border: 1px solid #000; background-color: #efefef;}
#calendar table td .t-lf {text-align: left;} 
#calendar table td .t-rg {text-align: right;}
#calendar table td .t-cnt {text-align: center;}  
#calendar #t-today {background-color: #999; color: Yellow; border: 1px solid #000; }
#calendar #t-today td a {color: black; }
#calendar table td .t-lf {text-align: left;} 
#calendar table td {width: 2em; text-align: center; }
#calendar table td a {color: Black; font-weight: bold; }
#calendar .t-legenda {background-color: Black; color: White; }
#calendar table td .tb-sel.full {border: 3px solid #c00; background-image: url(img/bg_rez_blok.gif); }
#calendar table td .tb-sel {border: 1px solid #fff; }
#calendar table td .tb-sel1 {background-color: #1FA0BA; border: 1px solid #fff; }  

/****************************************************************************/
/*Objednavka - adresa 
/****************************************************************************/
.rz-dft-frm  {border: 0px solid #000;margin: 1px; display: block;  width: 410px;}
.rz-dft-frm label {display: block; width: 200px; text-align: left; float: left; background-color: #efefef;}
.rz-dft-frm input {border: 1px solid #000; margin-left: 1px; width: 200px; }
.rz-dft-frm	#rz-tx {width: 200px; height: 50px; margin-left: 1px; border: 1px solid #000; }

/****************************************************************************/
/*Objednavka - potvrzeni na konec objednavky
/****************************************************************************/
#rz-ram  {width: 80%; border: 1px solid #000; padding: .1em; margin: 2em auto; background-color: #0F69B5; }
#rz-ram  p {margin: .2em; }
#rz-ram .col-in {background-color: #fff; border: 1px solid #787878; padding: 1em; }
#rz-ram  h2 {text-align: center; margin: 1em 0 1em; }


/****************************************************************************/
/*Objednavka - detail dne 
/****************************************************************************/
fieldset.rz-detaildn {border: 1px solid #ccc; margin: 0px auto; background-color: #fff;}
fieldset.rz-detaildn legend {font-weight: bold; color:#000;}
fieldset.rz-detaildn table {border: 0px solid #ccc; margin: 0 auto; width:300px;}
fieldset.rz-detaildn table td {border: 1px solid #ccc; background-color: #efefef; margin: 0 auto; width:100px;}
input.dt {margin: 0 auto;background-color: #fff;}


fieldset {border: 1px solid #ccc; background-color: #fff; margin: 0 auto; }

.dt {margin: 0 0 0 14em;}