#menu p.title {padding: 10px 10px 0px 10px; font-size:14px; color: #c00; font-weight: bold;}


p.rz-menu {color:#f60; padding: 10px 2px 2px 5px; margin: 0px;}

#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; }

/* skrytí částí rezervace + v ShA odebráno <**DEFAULT-FORM**> pro formulář */
#rz-cover #ok {display: none; /*float: right;*/ width: 10em; text-align: center; }
#rz-cover .rz-info {display: none; margin: 1.5em; text-align: center; }

/****************************************************************************/
/*KALENDAR 
/****************************************************************************/


#xvl {text-align:center;margin: 10px auto;}
#xvl fieldset {border: 0px solid #000;}
div#calendar {text-align:center;margin: 10px auto;}
table#calendarbody {text-align:center;margin: 10px auto;}


#calendar {margin: 10px auto; clear: both;}
#calendar .titlebarcolor {width: 100%;}
#calendar table.t-hlava {width: 100%; padding: 0px; margin: 0px;}
#calendar table.t-hlava td {color: #000; padding: 0px; margin: 0px;}
#calendar table.t-hlava td a {color: #fff; text-decoration: none; }
#calendar table td.t-lf {text-align: left; width: 25%;} 
#calendar table td.t-rg {text-align: right; width: 25%;}
#calendar table td.t-cnt {text-align: center; width: 50%;}

#calendar #calendarbody {border: 1px solid #B5B5B5; background-color: #E9E9E9; width: 350px;}
#calendar #t-today td {background-color: #55B40A; color: #fff; border: 0px solid #B5B5B5; }
#calendar #t-today td a {color: #fff; }
#calendar table td .t-lf {text-align: left;} 
#calendar table td {width: 30px; text-align: center; color: #000;}
#calendar table td a {color: #000; font-weight: bold; }
#calendar .t-legenda {background-color: #000; color: #fff; }
#calendar table td .tb-sel.full {border: 0px solid #c00; background-color:#c00; color: #fff;}
#calendar table td .tb-sel {}
#calendar table td .tb-sel1 {background-color: #55B40A;}

/* --------------------------- [ rezervace - turnus ] --------------------------- */


table.t-hlava {width:90%; margin: 0 auto; border:1px solid #999; background-color:#ccc; }
table.t-hlava td {text-align:center;}
table.t-hlava td a {color:#fff; font-weight:bolder; text-decoration:none; }
table#calterm {width:90%; border:1px solid #B5B5B5; margin:1em auto; background-color:#E9E9E9; }

table#calterm td {color:#000; text-align:center; border-bottom: 1px dotted #B5B5B5; color:#838383;}
table#calterm td span {font-size: 10px; color:#000; }
table#calterm td p {font-size: 11px; color:#000; padding: 0px; margin: 0px;}


table#calterm td.tb-sel { background-color:#c00;}
table#calterm td.tb-sel span {color: #fff;}
table#calterm td.tb-sel p {color: #fff;}

/****************************************************************************/
/*Objednavka - adresa 
/****************************************************************************/
.rz-dft-frm  {margin: 0px auto; display: block; width:500px; border: 0px solid #c00;}
.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 #000; margin-left: 1em; width: 250px; }
.rz-dft-frm	#rz-tx {width: 250px; height: 50px; margin-left: 1em; border: 1px solid #000; }
.rz-dft-frm input.pvn:after {content: "*";}

/****************************************************************************/
/*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; 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;}








	
