.napoveda {
  font-style : italic;
  margin-left:5px;
  font-size: 12px;
}

.check_td {
  width : 120px;
}

fieldset {
  border-radius: 6px 6px 6px 6px;
  background-color:rgba(0,0,0,.5);
  
}

legend {    
  font-weight: bold;
  padding: 5px;
  font-size:14px;
}

.vysledek_operace_div {
  background-color:rgb(254,197,70);
  color:rgb(0,0,0);
  padding : 10px;
}

.hlavicka_zpravy {
  font-weight: bold;
  font-size: 14;
}

.login_field {
  width : 800px;
  color : rgb(150,150,150);
}

.login_div {
  float : right;
  /*background-color: rgb(191,232,242);*/
  width : 970px;
  padding : 5px;
  background-color:rgba(0,0,0,.5);
}


option[selected="selected"] {
  /*margin: 10px*/ 
}

.menu_group {
  background-color: rgb(200,200,200);
  display : inline;
}

#top_menu a {

  color: #FFFFFF;
  font-weight: bold;
  padding-left: 30px;
  text-decoration: none;  
}

#top_menu a:hover, #top_menu a:focus {

  color: #666666;
}

#top_menu {
    float: right;
    margin-top: 15px;
    font-family: Arial;
    font-size: 12px;
}

#logo {
    display: inline;
    float: left;
    height: 80px;
    /*margin-left: 29px;*/
    overflow: hidden;
    width: 417px;
}
 



button, input[type="button"], input[type="reset"], input[type="submit"],input[type="file"] {
    cursor: pointer;
    margin-left: 5px;
    padding: 0px 5px 0px 5px;
    /*background-color: rgb(200,200,200);*/
}

button, input[type="button"], input[type="reset"], input[type="submit"], input[type="file"], input[type="text"],input[type="password"], textarea, select {
    line-height: normal;
    font-family: sans-serif;
    font-size: 100%;
    /*margin: 0;*/
    vertical-align: baseline;
    border: 1px solid #9D9D9D;
    color: #555555;
    height: 24px;
    /*text-transform: uppercase;*/    
    border-radius: 4px 4px 4px 4px;
    font-size: 12px;
}

input[type="text"], input[type="password"], select, input[type="file"] {
    padding: 0px 0px 0px 5px;
}

textarea {
    padding: 5px 0px 0px 5px;
}

.menu_button {   
  background-color: rgb(153,217,234);
  float: left;
  margin-left: 5px;
}

.menu_button:hover {   
    background-color: #FFFFFF;
    border-color: rgb(153,217,234);
    color: rgb(153,217,234);
}

.common_button_left {   
  background-color: rgb(153,217,234);
  float: left;
  margin-left: 5px;
  font-weight:bold;
  font-size: 14px;
}

.common_button_right {   
  background-color: rgb(153,217,234);
  float: right;
  margin-left: 5px;
  font-weight:bold;
  font-size: 14px;
}

.common_button_left:hover, .common_button_right:hover, .edit_button:hover {   
    background-color: #FFFFFF;
    border-color: rgb(153,217,234);
    color: rgb(153,217,234);
}

button:hover {   
    background-color: #FFFFFF;
    border-color: #FEBB40;
    color: #FD8C00;
}




























.table_title {
  font-weight : bold; 
}

.blok_plateb {
  /*width : 400px;*/
}

.nahled_obr {
  float : left;
  margin-bottom : 5px;
  height: 91px;
	width: 120px;
}

.blok_s_nahledem_obrazku {
  float : left;
  
  /*display : inline-block;*/
  margin : 5px;
  background-color:rgb(191,232,242);
  padding : 5px;
  
  min-height: 180px;
  color:rgb(0,0,0);
	
	/*width: 120px;*/
	
}

.novinka_datum {
  text-align : center;
  font-weight : bold;
  display : block;
}

.novinka_nadpis {
  text-align : left;
  font-weight : bold;
  margin-right: 5px;
}

.novinka_text {
  text-align : justify;
}

.novinky {
  width : 300px;
}

.novinka_obrazek {
  float : left;
  margin-right: 5px;
  margin-bottom: 5px;
}

.novinka_odkaz {
  color : rgb(0,0,0);
  text-decoration : none;
}

.nazev_serveru {
  margin-top : 4px;
  float : left;
}

.forum {
  width : 400px;
}

.forum_navigace {
   /*background-color: rgb(200,200,200);*/
   /*border: 1px solid black;*/
   width : 400px;
   /*height:27px;*/
}

.forum_datum {
  /*font-weight : bold;*/
  float : right;
  font-size: 10px;
}

.forum_autor {
  font-weight : bold;
  float : left;
  margin-bottom : 7px;
  width : 300px;
}

.forum_text {

}

table td{
  font-size: 12px;
  /*text-align:right;*/
}