


p.rz-menu {color:#8AD021; padding: 2px 2px 2px 20px;display:none;}

#msg.col-in {border : 1px solid #ccc; 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; width:500px;}
#rz-cover fieldset {border: 1px solid #ccc; }
#rz-cover #ok {/*float: right;*/ width: 10em; text-align: center; }
#rz-cover .rz-info {margin: 1.5em; text-align: center; }

/****************************************************************************/
/*KALENDAR 
/****************************************************************************/


#xvl {text-align:center;margin: 10px auto;}
div#calendar {text-align:center;margin: 10px auto;}
table#calendarbody {text-align:center;margin: 10px auto;}


#calendar {margin: 10px auto; clear: both; /*padding: 0px 50px;*/}
#calendar .titlebarcolor {background-color: #666; width: 100%; }
#calendar table .t-hlava {width: 100%; }
#calendar table .t-hlava td {width: 33%; color: #fff; background-color: #999; }
#calendar table .t-hlava td a {width: 33%; color: #fff; text-decoration: none; }
#calendar #calendarbody {border: 1px solid #000; background-color: #ccc;}
#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: #55B40A; color: Yellow; border: 1px solid #000; }
#calendar #t-today td a {color: White; }
#calendar table td .t-lf {text-align: left;} 
#calendar table td {width: 2em; text-align: center; color: #000;}
#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: #55B40A; border: 1px solid #fff; }  

/****************************************************************************/
/*Objednavka - adresa 
/****************************************************************************/
.rz-dft-frm  {margin: 0px; display: block; width:500px;}
.rz-dft-frm fieldset {border: 1px solid #ccc;}
.rz-dft-frm div {display: block; height:35px;}
.rz-dft-frm label {display: block; color:#000; width: 13em; text-align: right; float: left;}
.rz-dft-frm input {border: 1px solid #999; margin-left: 1em; width: 250px; }
.rz-dft-frm	#rz-tx {width: 250px; height: 50px; margin-left: 1em; border: 1px solid #999; }
.rz-dft-frm input.pvn:after {content: "*";}

/****************************************************************************/
/*Objednavka - potvrzeni na konec objednavky
/****************************************************************************/
#rz-ram  {width: 80%; border: 1px solid #ccc; 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; background-color: #efefef; margin: 0 auto; }
fieldset.rz-detaildn legend {font-weight: bold; }
.dt {margin: 0 0 0 14em;}


fieldset.rz-detaildn {}
p.rz-info {color:#000;}

