body{
  margin: 20px;
  padding: 0;
  text-align: center;
  font-family: Arial, sans-serif;
  font-size: 13px;
  line-height: 20px;
}

#main{
  width: 750px;
  margin: 0 auto 0 auto;
  background-image: url(img/content.jpg);
  background-repeat: no-repeat;
  text-align: justify;
}

#main_updates{
  width: 900px;
  margin: 0 auto 0 auto;
  background-image: url(img/content_900px.jpg);
  background-repeat: no-repeat;
  text-align: justify;
}

#submain{
  padding: 15px;
}

a{
  color: #cc0000;
}

a:hover{
  color: #00cb00;
}

a:visited{
  color: #006200;
}

img{
  margin: 5px;
  border: 1px solid #006200;
}

h2{
  color: #2B5300;
  text-align: left;
  margin: 5px 0px 12px 0px;
  font-size: 25px;
}

h3{
  color: #2B5300;
  text-align: left;
  margin: 5px 0px 12px 0px;
  font-size: 20px;
  line-height: 26px;
}

ul.odrazky li{
  list-style-type: none;
  margin: 0 0 0 0.8em;
  padding: 0.3em 0 0.3em 1.8em;
  background: url(img/odrazka.gif) 0 60% no-repeat;
  text-align: justify;    
}

#footer{
  font-family: verdana;
  font-size: 12px;
  width: 1000px;
  border: 1px solid #aed620;
  margin: 0 auto 0 auto;
  background: #e9f6ae;
}

#footer a{
  text-decoration: none;
}

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

#subfooter{
  padding: 10px;
}

#oddelovac{
  height: 10px;
}

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

.updates td{
  padding: 0px 4px 0px 4px;
  border: 1px solid #7d9a18;
  font-size: 12px;
}
.row img {
  margin: 0 px;
  border: 1px solid #aed620;
}