  body
  {
    background-color:#002142;

    margin: 0;
 padding: 0;
    font-family:arial;
  }
.link{
  color:black;
}
#link a{
 color:black;
}


  div#container
  {
  margin: 1em auto;
  width: 900px;
  background-color:#002142;

  }

  #logo
  {
   text-decoration:none;
  }

  #top_obr
  {
   background-image:url('../images/lode_top_img.jpg');
   width: 900px;
   height: 278px;
   background-repeat: no-repeat;
  }

  #top-mini-menu
  {
    font-size:12px;
    color:#F9BD07 ;
    float:right;
   text-align:right;
  }

     #top-mini-menu a
  {
    float: left;
   margin: 3px 0.55em;
   color:#F2F2F2 ;
   text-decoration:none;
  }


  div#top_line
  {
    background-image:url('../images/top_line_blue.jpg');
    background-repeat: repeat-x;
    width: 900px;
    height:28px;

  }

  div#bottom_image_line
  {
    background-image:url('../images/blue_line_mini.jpg');
    background-repeat: repeat-x;
    width: 900px;
    height:14px;


  }

  #nav-menu ul
{
list-style: none;
padding: 0;
margin: 0;
}

   #nav-menu li
  {
    float: left;
   margin: 3px 0.55em;
   display: block;

  }

   #nav-menu a
  {
color:white;
text-decoration: none;
font-size:17px;
  }

   #nav-menu a:hover
  {
text-decoration: underline;
  }

  #nav_menu_right
  {
   float:right;
   margin: 3px 0.55em;
  }

  #nav_menu_right a
  {
  color:black;
  text-decoration: none;
  font-size:17px;
  }

  #page_table
  {
   background-color: white;
  }

  .mytitle
  {
    background-image:url('../images/menu_header.jpg');
    background-repeat: repeat-x;
    border:1px solid #C4CFFF;
    height:31px;
    width:168px;
  }

  .mytitle h2
  {
   float: left;
   margin: 7px 5px;
   display: block;
   font-size:13px;
   font-weight:bold;
   font-family:arial;
   color:#EBEBEB;
  }

#left_menu
{
width:100%;
  }

 #left_menu td
{
background-color:#787878;
border-bottom:1px solid #CCCCCC;
padding-left:5px;
padding-bottom:2px;
height:25px;

}

 #left_menu a
{
 color:white;
 text-decoration:none;
 font-size:11px;
 text-transform:uppercase;

}

 #left_menu a:hover
{
 text-decoration:underline;
}

.odkaz a
{
  text-decoration: none;
  background-color:#1A4E73;
  padding:15px;
  color:white;
  border:1px solid #0E283D;
  display:block;
  font-size:14px;
  margin:10px;
}

.odkaz a:hover
{
  text-decoration: underline;
}

.regform input,select
{
  border:1px solid #AAAAFF;
  width:200px;
  font-size:12px;

}

.global input,select
{
  border:1px solid #AAAAFF;
  width:200px;
  font-size:12px;

}

#regrk h3
{
background-color:#DFDFFF;
color:#1A4E73;
font-size:14px;
padding:4px;
border:1px solid #AAAAFF;

}
#regrk textarea
{
border:1px solid #AAAAFF;
width:340px;
height:100px;
}

#regrk p
{
font-size:12px;
color:gray;
}



.legenda
{
  font-size:12px;
  width:150px;
  font-weight:bold;
}

.butonik
{
 border:1px solid black;
 background-color:gray;
 padding:3px;
 color:white;
 width:150px;

}

.suhlas
{
  font-size:12px;
  color:red;
  margin-top:20px;
}

.obnova_hesla a
{
  color:gray;
  text-decoration: none;
  font-size:12px;
}

.obnova_hesla a:hover
{
  text-decoration: underline;
}

.errorfrm
{
  font-size:10px;
  color:red;
  margin-left:8px;
}

.star
{
  color:red;
  font-weight:bold;
  font-size:18px;


}

.log_pass
{
  border:1px solid gray;
  width:150px;
  color:gray;
}
.hnedy_okraj
{
border:1px solid #6CADDD;
font-size:12px;
}




#user_menu a
{
text-decoration:none;
color:black;
text-align:center;
font-size:12px;
}

#user_menu a:hover
{
color:black;
text-align:center;
font-size:12px;
}

#user_menu img
{
border:0px;
}
.butonik1
{
  width:180px;
  background-color:#1A4E73;
  color:white;
  border:1px solid #0E283D;
}

.odkaz_tr:hover
{
  background-color: #D5D5D5;
}

.odkaz_tr
{
  background-color:#F3F3F3;
  color:black;
}

.odkaz_so:hover
{
  background-color: #6CADDD;
}

.odkaz_so
{
  background-color:#DFDFFF;
  color:black;
}

.odkaz_rk:hover
{
  background-color: #7DFF7D;
}

.odkaz_rk
{
  background-color:#9FFF9F;
  color:black;
}

.odkaz_ponuka a
{
  color:#1A4E73;
  text-decoration: none;
}

.odkaz_ponuka a:hover
{
  color:#1A4E73;
  text-decoration: underline;
}

.odkaz_tr1
{
  background-color:white;

}

.odkaz_tr1:hover
{
  background-color:#ECECFF;

}

.odstavec
{
  font-size:12px;
  color:#3A3A3A;
}

.odstavec li
{
list-style: decimal outside;
}

.footer_text
{
  color:white;
  text-align:center;
  font-size:12px;
  margin-top:5px;
}

.logo_link{
border:0px;
text-decoration:none;

}


