body {
  text-align: center;
  
  font-family: "Trebuchet MS", sans-serif;
  font-size: 13px;
  color: #464646;
  line-height: 1.47;
  
  margin: 0;
  padding: 0;
  
  background-image: url(files/common/background_01.gif);
  background-repeat: repeat-x;
  background-position: top left;
  background-color: #d1d1d1;
}

div {
  padding: 0;
  margin: auto;
}

img {
  border: 0;
}

form {
  display: inline;
  margin: 0;
  padding: 0;
}

a {
  text-decoration: none;
  color: #c61d14;
}

a:hover {
  text-decoration: underline;
  cursor: pointer;
}

a.label {
  text-decoration: none;
  color: black;
}

/* kvuli pastovani z Wordu */
a span u font, a u font span {
  text-decoration: none;
  color: #c61d14 !important; 
}

h1 {
  font-size: 15px;
  color: black;
  margin: 14px auto -16px 29px;
}

h2 {
  font-size: 13px;
  color: black;
  margin: 14px auto -16px 29px;
}

h3 {
  font-size: 13px;
  color: black;
  margin: -6px auto -8px 29px;
}

h4 {
  font-size: 15px;
  color: black;
  /*margin: 20px auto 6px auto;*/
  margin-top: 20px;
  margin-bottom: 2px;
}

#head {
  position: relative;
  background-image: url(files/common/banner_01.jpg);
  background-repeat: no-repeat;

  width: 817px;
  height: 237px;
}

#head #cz {
  position: absolute;
  left: 727px;
  top: 36px;
}

#head #en {
  position: absolute;
  left: 761px;
  top: 36px;
}

#menu {
  position: relative;
  width: 817px;
  height: 45px;
}

#menu img[onmouseover] {
  cursor: pointer;
}

#menu #search {
  position: absolute;
  left: 43px;
  top: 13px;

  width: 159px;
  height: 17px;
  
  padding-top: 0px;
  margin-top: 0px;
  
  font-family: 'Trebuchet MS' sans-serif;
  
  border: solid white 1px;
}

#menu #lupa {
  position: absolute;
  left: 219px;
  top: 13px;
}

#body {
  background-image: url(files/common/text_bg_01.gif);
  background-repeat: repeat-y;
  
  width: 817px;
  min-height: 750px;
}

#body #left_stripe {
  background-image: url(files/common/gradace_left_01.gif);
  background-repeat: no-repeat;
  
  float: left;
  width: 13px;
  height: 699px;
  
  margin: 0;
  padding: 0;
}

#body #right_stripe {
  background-image: url(files/common/gradace_right_01.gif);
  background-repeat: no-repeat;
  
  float: right;
  width: 13px;
  height: 699px;
  
  margin: 0;
  padding: 0;
}

#body #main {
  width: 785px;
  z-index: 100;
}    

#body #main #column {
  float: left;
  width: 276px;
  height: 699px;
  margin-top: 0px;
  margin-right: -3px;
  
  text-align: left;
  
  background-color: #e9e9e9;
  background-image: url(files/common/novinky_bg_01.gif);
  background-repeat: repeat-x;
}

/* puvodni velikost height: 163px; */
#body #main #column #atlas {
  height: 163px;
  padding: 0px 0px 0px 0px;
}

#body #main #column .news {
  padding: 24px 20px 0px 32px;
}

#body #main #column .news img {
  position: relative;
  left: -2px;
  top: 3px;
}

#body #main #column hr {
  width: 100%;
  height: 3px;
  
  color: white; 
  background: white; 
  border: none;
}
    
#body #main #content {
  text-align: left;
  width: 506px;
  
  margin-left: 276px;
}

#body #main #content img.napis {
  margin-right: -3px;
  _margin-left: -3px;
  width: 512px;
}

#body #main #content p {
  margin-left: 29px;
  margin-right: 20px;
  margin-top: 16px;
  margin-bottom: 16px;
}

/*
#body #main #content div#userarea {
  margin-left: 29px;
  margin-right: 20px;
  margin-top: 16px;
  margin-bottom: 16px;
}

#body #main #content div#userarea p {
  margin-left: 0px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 0px;
}
*/
#body #main #content li {
  padding-left: 5px;
  /*font-weight: bold;*/
}
   
#body #main #content hr {
  /*float: right;*/
  width: 100%;
  height: 3px;
  
  position: relative;
  left: 3px;
  _left: 0px;
  
  color: #e9e9e9; 
  background: #e9e9e9; 
  border: none;
}  

#body #main #content table#login {
  margin-left: 29px;
  margin-top: 16px;
}

#footer {
  position: relative;
  background-image: url(files/common/bottom_01.jpg);
  background-repeat: no-repeat;

  width: 817px;
  height: 51px;
  
  color: #767676;
}

#footer div {
  position: absolute;
  left: 420px;
  top: 22px;
}

#footer a {
  color: #767676;
}

.file {
  float:none !important;
  position: relative;
  top: 3px;
  
  border: 0 !important;
}

.more {
  position: relative;
  top: 3px;
}

.xicht {
  padding: 28px 0px 0px 29px;
  =margin-left: -3px;
}

.xicht div {
  position: relative;
  top: 4px;
  
  width: 368px;
  height: 130px;
  margin-left: 112px;
}

.xicht hr {
  position: static !important;
  height: 1px;
  /*border-bottom: 2px solid */
  margin: 6px 0px 11px 0px;
  =margin: 1px 0px 2px 0px;
}

.xicht span {
  position: relative;
  left: 6px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}

.xicht img {
  float: left;
  border: 3px solid #e9e9e9;
  margin-right: -3px;
}

img.okraj {
  border: 3px solid #e9e9e9;
}

input#name, input#text_id {
  width: 300px;
}

input#den, input#mesic {
  width: 15px;
}

input#rok {
  width: 30px;
}

textarea#text_s {
   width: 100%;
   height: 100px;
}


