#header{
 background: url('../newimages/pagehead.jpg') no-repeat -1px bottom;
}
#menu {
  background:  url('../newimages/pagemenu.jpg') no-repeat left top;
}
#content{
 margin-top: 60px;
 _margin-top: 59px; 
 background: url('../newimages/pagecontbgr.jpg') repeat-y left top;
 position: relative
 }
#contentin{
 background:  url('../newimages/pagemx.jpg') no-repeat left top;
 position: relative; 
}
#newbox{
 background: url('../newimages/newbox.jpg') no-repeat right top;
 text-align: left;
 padding-left: 325px;
 padding-top: 10px;
 padding-right: 100px;
   height: auto;
  min-height: 350px;
  _height: 350px;
 position: relative;
 
 }
#newbox img{
 border: 3px solid #fff;
 float: left;
 margin-right: 1em;
 margin-bottom: 10px;
}
#newbox .homeboxokolo img{
 border: 3px solid #fff;
 float: right;
 margin-left: 1em;
}
#cepa h3{
 margin-bottom: 0.5em;
}
h3 a{
 color: #98c000; 
}
#cepa h2 a{
 width: 124px;
 height: 70px;
 background: url('../newimages/h2shop.jpg') no-repeat left top;
 display: block;
 line-height: 70px;
 font-size: 28px;
 margin-left: 100px;
 padding-left: 60px;
 color: #4f57a2;
 text-decoration: none; 
}
#contentin #home #cepa h2 a:hover{
 color: #98c000; 
}
#footer{
  background: #53565b url('../newimages/footer.jpg') no-repeat left top;
  margin-top: 0;
  height: 30px;
  padding-top: 65px;
  margin-top: 0;
}
h2{
  color: #98c000; 
  font-size: 150%;
}
h4{
  color: #98c000; 
  font-size: 110%;
  margin-bottom: 0px;
}
blockquote{
 margin-top: 0.5em;
 margin-left: 1em;
}
table th, table td{
  vertical-align: top;
}
table, th, td{
 border: 1px solid #53565b;
 border-collapse: collapse;
 padding: 3px 1em;
}
table{
 border-width: 4px;
}
h3{
 font-weight: normal;
 font-size: 150%;
}
.homeboxokolo{
 background: #373C46;
 padding: 0 10px;
 float: right;
 clear: right;
 _float: none;
 _clear: none;
 width: 530px;
 margin-bottom: 15px;
 padding: 10px;
 display: block;
}
.homeboxokolo h3{
 color: #98c000;
}
.homeboxokolo h3 b{
 color: #8D9094;
 font-weight: normal;
 font-size: 80%;
}
.clear{
 clear: both;
}
.clearx{
 clear: both;
 margin: 0;
 padding: 0;
 height: 0;
 line-height: 0;
 font-size: 0;
}
.now{
 font-size: 130%;
 text-decoration: none;
 font-weight: bold;
}
#nahledy{
 float: right;
 _float: none;
 width: 500px;
 margin-right: 50px;
 
}
#goback{
 margin-top: 10px;
 clear: both;
}
dt{
  font-weight: bold;
  margin-top: 1em;
}
dd span{
  float: left;
  display: block;
  width: 5em;
}
#newbox .sponzor{
 clear: both;
 
}
#newbox .sponzor p, #newbox .sponzor h4{
float: right;
width: 300px;
}
#content img
{
padding: 2px 2px 2px 0px;
float: left;
margin-top: 0pt 1em 1em 0pt;
background: #fff;
}
#content img.sponzor{
width: 135px;
}
#newbox img.odpovedi, #newbox img.odpovedi1{
 border:none;
 clear: right;
  background: transparent; 
}
.fotogal{
 width: 250px;
 float: left;
 
}
#newbox   a:hover img{
 border-color: #98c000; 
}
#quest{
 float: right;
 position: relative;
}

