.nadpis {
        color: #7DCBFF;
        font-weight: bold;
        font-size: 120%;
        margin-bottom: 20px;
}
.datum {
        float: right;
        color: #AAD44F;
        font-size: 11px;
        margin-left: 10px; 
       }
.error {
    		color: #FE0000;
    		font-weight: bold;
    		padding: 5px 0px 5px 0px;
}
.input_0 {
    		width: 50px;
    		font-size: 10px;
    		color: #DDDDDD;
    		background-color: transparent;
    		border: 1px solid #FE0000;
}
.input_1 {
    		width: 110px;
    		font-size: 10px;
    		color: #DDDDDD;
    		background-color: transparent;
    		border: 1px solid #FE0000;
}
.input_2 {
    		width: 220px;
    		font-size: 10px;
    		color: #DDDDDD;
    		background-color: transparent;
    		border: 1px solid #FE0000;
}
.option {
        background-color: #000000;
}
.button {
    		padding: 0px 2px 0px 2px;
    		font-size: 10px;
    		font-weight: bold;
    		color: #FFFFFF;
    		border: 1px solid #FE0000;
    		background-color: #FE0000;
}
.textarea {
    		font-family: Verdana, sans-serif;
    		font-size: 11px;
    		color: #DDDDDD;
    		padding: 2px;
    		background-color: transparent;
    		border: 1px solid #FE0000;
}
.checkbox {
          margin: 0px 20px 0px 2px;
          padding: 0px;
          }
.formular {
    		  margin: 10px;
    		  padding: 10px;
    		  color: #7DCBFF;
    		  font-weight: bold;
    		  border: 1px solid #DDDDDD;
          }
.zelena {
        color: #AAD44F;
        }
.modra {
        color: #7DCBFF;
       }
.cervena {
          color: #FE0000;
         }
.obrazek {
    		  border: 1px solid #666666;
          }
.fotka {
        margin: 0px 20px 40px 20px;
        border: 1px solid #666666;
       }
.float_foto {
            float: right;
            margin: 0px 0px 30px 30px;
            border: 1px solid #666666;
            }
.table_1 {
    		  border-collapse: collapse;
    		  font-size: 11px;
    		  border: 1px solid #7DCBFF;
          }
.table_1 td {
    		    padding: 1px 5px 1px 5px;
            }
.table_1 th {
    		    padding: 1px 5px 1px 5px;
    		    background-color: #7DCBFF;
            }
.table_1 th a {
     	        color: #FFFFFF;
              }
.table_1 tr:hover {
    		          background-color: #555555;
                  }
.tr_table_1 {
    		    color: #FFFFFF;
    		    background-color: #7DCBFF;
            }
.tab_kal {
         border-collapse: collapse;
         border-style: none;
         font-size: 14px;
         width: 340px;
         }
.tab_kal td {
            font-weight: bold;
            text-align: center;
            padding: 10px;
            }
.smile {
        margin: 0px 3px 0px 3px;
       }
