body {	color : rgb(13,98,149);	background: url(http://images.prazskydelfin.cz/pozadi.jpg) no-repeat center center fixed;   -webkit-background-size: cover;  -moz-background-size: cover;  -o-background-size: cover;  background-size: cover;  }.telo {  z-index: 0;	color : rgb(13,98,149);  width: 800px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-style : normal;	padding: 0px;  border : 0px solid #163b63;  background-color : #ffffff;}.logo{  width : 800px;  height : 119px;  text-align: left;  background-image: url("http://images.prazskydelfin.cz/logo.png");  background-color : #1e4f84;  }.prihlaseni{  position: relative;  font-size: 12px;  text-align: left;  color: #9CD2FE;  top: 3px;  left : 630px;  width : 140px;  height : 90px;  padding: 10px;  border-left: 2px solid #1e4f84;  background-color : #1b649b;  }.menu{  width : 800px;   font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 18px;	text-align : center;  background-color: #9CD2FE;	}.menu A {	color : #173f69 ;	font-family : Tahoma, sans-serif;	text-decoration : none;}.menu A:hover {	color : red ;  background-color: #9CD2FE;	font-family : Tahoma, sans-serif;  padding-left: 10px;  padding-right: 10px;  padding-top: 2px;  padding-bottom: 2px;  	text-decoration : none;}    .aktivni {  z-index: 1;  background-color: #9CD2FE;  font-size : 19px;  border: 2px solid #163b63;  padding-left: 10px;  padding-right: 10px;  padding-top: 2px;  padding-bottom: 2px;               }.neaktivni {  font-size : 18px;  padding-left: 10px;  padding-right: 10px;        }.main{font-size: 14px;      width: 560px;      padding: 15px;      }.sloupec{  font-size: 12px;  width: 180px;  border-left: 1px dotted #9CD2FE;  border-bottom: 1px dotted #9CD2FE;  padding: 10px;}.linie{  width: 800px;  height: 2px;  background-color: #9CD2FE;}.foot{  width: 800px;	color : #000000 ;	background-color : #1e4f84; 	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-style : bold;  font-size : 10px;  height : 12px;  padding-top: 4px;  padding-bottom: 4px;	}.work{  position: absolute;  z-index: 3;  left: 25%;  top: 5%;  padding: 10px;  width: 620px;  background-color: #ffffff;  border: 1px solid #9CD2FE;  }.n_nadpis{  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 20px;  font-weight: bold;}   .n_mini{  font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 10px;}      .komory{  width: 560px;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;  font-size : 10px;	}.delitko{  border: 0;  border-top: 1px dotted #9CD2FE;}.cal_datum{  color : #1e4f84;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 25px;  }.cal_days {  text-align: center;  vertical-align: top;  background-color: transparent;  color: #b5cee9;  width: 12px;  height: 15px;  font-size: 10px;  border: 2px solid transparent;}.cal_days_a {  text-align: center;  vertical-align: top;  background-color: transparent;  color: rgb(13,98,149);  width: 12px;  height: 15px;  font-size: 10px;  border: 2px solid transparent;}  .cal_today {  text-align: center;  vertical-align: top;  color: #246686;  width: 12px;  height: 15px;  font-size: 10px;  font-weight: bold;  border: 2px solid red;}.tmavy_blok {  position: absolute;  left: 0px;  z-index:2;  top: 0px ;  background: black;   width: 100%;  height: 100%;  opacity: 0.9;  }.edit_akce {  position: absolute;  left: 37%;  top: 30%;  padding: 0px;  background: white;   width: 300px;  height: 335px;  z-index: 3;  }.sedm_oramovani {  width: 548px;  padding: 5px;  border: 1px solid #1e4f84;}.sedm_edit_cl{  position: absolute;  z-index: 3;  left: 35%;  top: 20%;  padding: 10px;  width: 350px;  background-color: #ffffff;  border: 1px solid #9CD2FE;  }   .sedm_edit_m{  position: absolute;  z-index: 3;  left: 38%;  top: 25%;  padding: 10px;  width: 300px;  background-color: #ffffff;  border: 1px solid #9CD2FE;  }    .misto {  position: relative;  height: 100%;}      H1{  color : #1e4f84;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 20px;  margin-top: 0px;	}	H2{  margin-top: 0px;  color : #1e4f84;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 18px;	}H3{  margin-top: 0px;  color : #1e4f84;	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;	font-size : 15px;	}  .head{  height : 120px;  text-align: center;  background-color: #1e4f84; 	}.login{  position: absolute;  z-index: 3;  left: 38%;  top: 35%;  padding: 10px;  width: 255px;  background-color: #ffffff;  border: 1px solid #9CD2FE;	}.chybne_heslo{  width : 240px;  text-align: center;  color: red;  font-size : 10px;  border: 1px solid red; 	}  	