
body {
    background-color : #545d9e;
    font-family : 'Arial', 'Verdana';
    font-size : 12px;
  }

.bodytext, #bodytext, .bodytext p  {
    font-family : 'Arial', 'Verdana';
    font-size : 14px;
  }


a {
    color : #ffffff;
}

.mtop20 { margin-top:20px ! important; }

/* 2 weeks list */
.twoweeksList { float:center;/*Xmargin-top:0px; float:left; width:100%; height:180px; _height:200px; overflow:auto;*/ }
.twoweeksList TABLE, .twoweeksList TABLE TD { border:1px solid #1b75db; border-collapse:collapse; }
.twoweeksList TABLE TD { padding:5px; background:#fff; color:#000 ! important; } 
.twoweeksList TABLE TD.reserved { background:blue ! important; color:#fff ! important; }
.twoweeksList TABLE TD.list-date { background:#000; color:#fff ! important; }
.twoweeksList TABLE TD.list-dayname { background:#ffcc01; color:#a73616 ! important; }
.twoweeksList TABLE TD.So, .twoweeksList TABLE TD.Ne { background:#a73616; color:#fff ! important; }
.twoweeksList TABLE TD.freeday { background:blue; color:#fff ! important; }
.twoweeksList TABLE TABLE.So TD, .twoweeksList TABLE TABLE.Ne TD { background:gray; color:#000 ! important; }
.twoweeksList TABLE TD TABLE { margin:-6px; } 
.twoweeksList DIV.comment {
  /*position:absolute; top:-5px; _top:0px; right:-215px; _right:-200px; width:200px; padding:5px; z-index:100; */
  background:#ffcc01; color:#a73616 ! important; 
} 
.twoweeksList DIV.comment SPAN.date { font-size:9px; }
TABLE.rsvform TD { font-weight:bold; padding:1px; }


#Pocitadlo {
    color : #444444;
    font-family : 'Arial', 'Verdana';
    font-size : 18px;
    font-weight : bold;
  }

#Nadpis {
    color : #f6ff00;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-size : 22px;
    font-weight : bold;
  }

#ZV {
    color : #f6ff00;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-size : 14px;
    font-weight : bold;
  }


#bgtop1 {
    background-image : url('images/bglogotop1.jpg');
    background-repeat : no-repeat;
    color : white;
    font-family : 'Verdana','Arial';
    font-size : 10px;
    font-weight : bold;
    height : 161px;
    width : 1053px;
  }

#bgtop3 {
    background-image : url('images/bglogotop3.jpg');
    background-repeat : no-repeat;
    color : white;
    font-family : 'Verdana','Arial';
    font-size : 10px;
    font-weight : bold;
    height : 53px;
    width : 1053px;
  }
  
  
#bgtopbut {
    background-image : url('images/bglogobut.jpg');
    background-repeat : no-repeat;
    color : black;
    font-family : 'Verdana','Arial';
    font-size : 10px;
    height : 160px;
    width : 1053px;
  }

#bgbody {
    background-image : url('images/bgbodyrepeat.jpg');
    background-repeat : repeat-y;
    color : white;
    font-family : 'Verdana','Arial';
    font-size : 10px;
    width : 1053px;
  }

#bgbodytop {
    background-image : url('images/bgbody.jpg');
    background-repeat : no-repeat;
    color : white;
    font-family : 'Verdana','Arial';
    font-size : 10px;
    width : 1053px;
  }
  
#Menu {
    color : #FFFFFF;
    font-family : 'Verdana', 'Arial';
    font-size : 14px;
    height : 43px;
    width: 222px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0;
    padding-top : 0px;
  }
#Menu a {
    background-image : url('images/lmenu.gif');
    background-repeat : no-repeat;
    height : 43px;
    width: 222px;
    color : #ffffff;
    cursor : pointer;
    display : block;
	 text-decoration : none;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-weight : bold;
    font-size : 14px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : -10px;
    margin-top : -10px;
    padding-bottom : -12px;
    padding-left : 10px;
    padding-right : 0px;
    padding-top : 12px;
  }
#Menu a:visited {
    color: #ffffff;
  }
#Menu a:hover {
    background-image : url('images/lmenuo.gif');
    background-repeat : no-repeat;
    height : 43px;
    width: 222px;
    color : #f6ff00;
    cursor : pointer;
    display : block;
    font-family : 'Arial','Verdana', 'Sans Serif';
    font-size : 14px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : -10px;
    margin-top : -10px;
    padding-bottom : -12px;
    padding-left : 10px;
    padding-right : 0px;
    padding-top : 12px;
  }
#Menua {
    background-image : url('images/lmenuo.gif');
    background-repeat : no-repeat;
    height : 43px;
    width: 222px;
    color : #f6ff00;
    cursor : pointer;
    display : block;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-weight : bold;
    font-size : 14px;
    margin-bottom : -4px;
    margin-left : 15px;
    margin-right : -10px;
    margin-top : -6px;
    padding-bottom : -14px;
    padding-left : 10px;
    padding-right : 0px;
    padding-top : 10px;
  }
 
#MenuP {
    color : #FFFFFF;
    font-family : 'Verdana', 'Arial';
    font-size : 15px;
    height : 43px;
    width: 222px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0;
    padding-top : 0px;
  }
#MenuP a {
    background-image : url('images/pmenu1.gif');
    background-repeat : no-repeat;
    height : 43px;
    width: 188px;
    color : #ffffff;
    cursor : pointer;
    display : block;
	 text-decoration : none;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-weight : bold;
    font-size : 14px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : -10px;
    margin-top : -14px;
    padding-bottom : -10px;
    padding-left : 10px;
    padding-right : 0px;
    padding-top : 14px;
  }
#MenuP a:visited {
    color: #ffffff;
  }
#MenuP a:hover {
    background-image : url('images/pmenu1.gif');
    background-repeat : no-repeat;
    height : 43px;
    width: 188px;
    color : #f6ff00;
    cursor : pointer;
    display : block;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-weight : bold;
    font-size : 14px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : -10px;
    margin-top : -14px;
    padding-bottom : -10px;
    padding-left : 10px;
    padding-right : 0px;
    padding-top : 14px;
  }
#MenuPa {
    background-image : url('images/pmenu1.gif');
    background-repeat : no-repeat;
    height : 43px;
    width: 188px;
    color : #f6ff00;
    cursor : pointer;
    display : block;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-weight : bold;
    font-size : 14px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : -10px;
    margin-top : -14px;
    padding-bottom : -10px;
    padding-left : 10px;
    padding-right : 0px;
    padding-top : 14px;
  }
 

#MenuRightTop {
    background-image : url('images/rightmenu1.gif');
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Verdana', 'Arial';
    font-size : 14px;
    height : 6px;
    width: 185px;
    padding-bottom : 0px;
    padding-left : 0px;
    padding-right : 0;
    padding-top : 0px;
  }
#MenuRightMiddle {
    background-image : url('images/rightmenu2.gif');
    background-repeat : repeat-y;
    color : #FFFFFF;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-weight : bold;
    font-size : 14px;
    width: 185px;
    margin-bottom : 0px;
    margin-left : 0px;
    margin-right : 0px;
    margin-top : 0px;
    padding-bottom : 0px;
    padding-left : 10px;
    padding-right : 10px;
    padding-top : 0px;
  }
#MenuRightBottom {
    background-image : url('images/rightmenu3.gif');
    background-repeat : no-repeat;
    color : #FFFFFF;
    font-family : 'Verdana', 'Arial';
    font-size : 14px;
    height : 6px;
    width: 185px;
    padding-bottom : 10px;
    padding-left : 0px;
    padding-right : 0px;
    padding-top : 0px;
  }
#MenuRightMiddle a {
    color : #ffffff;
    cursor : pointer;
    display : block;
	 text-decoration : none;
    font-family : 'Arial', 'Verdana', 'Sans Serif';
    font-weight : bold;
    font-size : 14px;
  }
#MenuRightMiddle a:visited {
    color: #ffffff;
  }
#MenuRightMiddle  a:hover {
    color : #f6ff00;
   }
#MenuRightMiddlea {
    color : #f6ff00;
  }
