body                {text-align:left;padding:20px;margin:0;font-family:Arial;font-size: 12px;font-weight: normal; background: #fff; color:#333333;}

h1 {font-size: 18px; font-weight: bold; margin: 30px 0 20px }

.left_col {width: 400px; float: left; margin-right: 50px;}
.right_col{float: left; width: 280px;}

.left_col.rezervovany,
.left_col.prodany   {display: none;}

table              {margin-bottom: 25px;}
table td, table th {text-align: left;}
table th           {font-size: 14px; font-weight: normal; padding-right: 30px;}

.volny .status      {color:#12B510; font-weight: bold;}
.rezervovany .status{color:#CF9C1C; font-weight: bold;}
.prodany .status    {color:#CE2424; font-weight: bold;}

.blue_b             {display: inline-block; background:#237CA6; color:#fff; text-decoration: none; width: 150px; text-align: center; padding: 6px 0;/*height: 25px; line-height: 25px;*/}
.blue_p             {display: inline-block; background:#237CA6; color:#fff; text-decoration: none; width: 150px; text-align: center; height: 42px; line-height: 42px;} 

.blue_p.rezervovany,.blue_p.prodany,
.blue_b.rezervovany,.blue_b.prodany {display: none;} 

.img {padding: 9px ; border:1px #C3C3C3 solid}

.blue_p:hover ,
.blue_b:hover { background:#115C80;}

tr.rezervovany .descX {display: none;}
tr.rezervovany .descX.rezervovany {display: block;}

tr.volny .descX {display: none;}
tr.volny .descX.volny {display: block;}

tr.prodany .descX {display: none;}
tr.prodany .descX.prodany {display: block;}