body {
  margin:0px;
  padding:0px;
  font:normal 12px verdana,serif;
  background-color: #c6e4fb;
}
img {
  border:0pt none;
}
.tab_centr td{
  text-align:center;
  border-bottom:1px black solid;
  padding:3px;
}
#content {
  margin:10px auto 0px auto;
  width:99%;

  background-color: #3664a6;
}

#main_content {
  background-image: url("../images/bg_content.jpg");
  background-repeat:repeat-x;
  height:800px; 

}
.lichy_td {
   background-color:#5083BD;
  color:white;
}
.sudy_td {
  background-color:#396294;
  color:white;
}
.menu li{
  padding-bottom:3px;
  margin-top:15px;
  border-bottom:1px solid black;
  width:150px;

}
.menu a{
  text-decoration:none;
  color:black;  
  font:bold 12px verdana,serif;
    margin-left:2px;
}
.menu a:hover{  
  margin-left:5px;

}
#navigace{
  width:121px;
  height:24px;
}
#form_reg{
  margin-top:50px;

}
#form_reg a{
  text-decoration:none;
  color:black;
    font:bold 9px verdana,serif;
  
}
#zasilani{
  width:121px;
  height:24px;
  margin:0px;
  padding:0px;
}
#text_reg{
width:115px;
}
#tlac_reg{

height:23px;
width:120px;
margin-top:5px;
margin-left:78px;
}

.sudy_td td{
  padding:5px;
}
.lichy_td td{
  padding:5px;
}
#logo {
  width:270px;
  height:90px;
}
#logo_div {
  padding:20px 0px 0px 20px;
  text-align:left;
  width:250px;
    float:left;
}
#menu {
  padding:0px;
  height:50px;
    float:left;
  margin:110px 0px 0px 30px;
border:0 none; border-collapse:collapse
}
#menu td{
  margin:0px;
  padding:0px;
  
}
#menu_in {
  background-image: url("../images/bg_menu.png");
  background-repeat:repeat-x;

  height:51px;
  margin:0px;

}

#menu_in a{

  position:relative;
  top:-20px;
  color:white;
  text-decoration:none;
  font:bold 15px arial,serif;
  margin-left:10px;
    margin-right:10px;


}
#hop {
  float:right;
  width:250px;
  position:relative;
   right:0px;

  height:188px;
}
#napis {
  margin:0px;
  padding:30px;
float:left;

}
#napis h1{
  font:bold 19px verdana,serif;
margin:-5px 0px 0px -10px;
}
#body_telo {
  clear:both;
  width:100%;
}
#menu_2 {
  float:left; 
  width:20%;
  padding-left:20px;
}
.menu {
 list-style-type:none;

}
#telo {
  float:left; 
  width:70%;
}
#dole {
  clear:both;
  padding-top:20px;
  margin:0 auto;
  width:940px;




}
#info{
  float:left; 
  color:white; 
  margin-right:20px; 
  background-image: url("../images/info_cara.png");
  background-repeat:repeat-y;
  background-position: top right;
  width:570px;
}
#kontakt {
   float:left; 
   color:white; 
   
}
#footer {
  clear:both;
  margin-top:30px;
  background-image: url("../images/footer_bg.png");
  background-repeat:repeat-x;
  height:48px;
  padding:0px;
  color:#525252;
  padding-top:35px;
  padding-left:50px;
}
#footer a{
  color:#626262;
  text-decoration:none;
}

#tvurce {
  float:right;
  margin-top:-12px;
  margin-right:40px;
} 
.ctverec {
  width:400px;
}
label{
  display: block;
  float: left;
  width: 110px;
  padding: 2px 15px 0 0;
  margin: 0;
  text-align: right;

}
#zmena_head input {
  width: 400px;
}
#rozvrh td{
height:50px;
  width: 100px;
}
