body {
  background: url("gfx/bg.jpg") repeat-x #4E0404;
  margin: 0;
  padding: 0;
  text-align: center;
}

#container {
  position: absolute;
  width: 754px;
  left: -377px;;
  margin-left: 50%;
  /*min-height: 300px;*/
  /*z-index: 1;*/
  text-align: left;
  /*background: url("gfx/bg_page.jpg") repeat-y;*/
}

#top {
 height: 308px;
 width: 754px;
 background: url("gfx/top.jpg") no-repeat;
}

#languages {
float:left;
width: 250px;
text-align: left;
margin-top: 280px;
margin-left: 27px;
}

#languages span {
color: #FFD577;
}


.menu {
list-style-type: none;
margin: 0;
padding: 0;
width: 170px;
}

.menu li {
padding-left: 20px;
}

/*#topmenu ul li:hover {
background: url("gfx/topmenu-arrow1.gif") left no-repeat;
}*/

.menu a {
display: block;
/*width: 136px;*/
height: 20px;
text-transform: uppercase;
vertical-align: middle;
color: #fff;
font: normal 0.7em arial;
text-decoration: none;    
margin: 0;    
padding: 0;
}

.menu a:hover {text-decoration: underline;}

.menu li.topmenu-active{
background: url("gfx/arrow.gif") 6px no-repeat;
}


#bodycontainer {
  width: 754px;
  min-height: 210px;
  background: url("gfx/menu_bg.jpg") 17px bottom repeat-y;
  
  /*z-index: 3;*/
  margin: 0 auto;
  text-align: left;
}

#sidebar {
 float:left;
 width: 200px;
 margin:0; padding:0;
}

#sidebar-content {
 margin: 0; padding: 1.6em 0.5em 1em 0.5em;
 background: url("gfx/menu1_bg.jpg") top no-repeat;
}

#main{
margin: 0 0 0 200px; padding: 0;
background: url("gfx/page_bg.jpg") top no-repeat;
}

#main-content {
 margin 0; padding: 0.3em 1em 0.5em 1em;
 min-height: 200px;
}


#topbar {
  width: 754px;
  height: 182px;
  background-image: url("gfx/topbar.jpg");
  vertical-align: top;
  text-align: center;
  margin: 0 auto;
}

#bottombar {
  width: 754px;
  height: 142px;
  background-image: url("gfx/bottombar.jpg");
  margin: 0 auto;
}

#copyr {
float: left;
width: 162px;
text-align: left;
}

#copyr span {
color: #FFD577;
padding-left: 16px;
}

#systemmenu {
text-align: right;
padding-top: 89px;
padding-right: 130px;
}

#systemmenu span {
color: #fff;
}

#info {
 float:left;
 width: 592px;
 text-align: right;
 /*padding-top: 110px;*/
}

#info span {
  font: normal x-small arial;
  color: #89090A;
  margin-right: 10px;
}


 hr.cleaner {
      clear:both;
      height:1px;
      margin: -1px 0 0 0; padding:0;
      border:none;
      visibility: hidden;
      }
      
#menu ul {
 list-style-image: none;
 list-style-type: none;
 margin: 0;padding: 0;
}

#menu ul li {
 background: #f3f3f3;
 height: 30px;
 border-top: 1px solid #fff;
 border-bottom: 1px solid #e9e9e9;
 /*padding-left: 0.5em;*/
 line-height: 30px;
}

#menu ul li:hover {
 background: #e0e0e0;
}

.tr-odd {background: #720606;}
.tr-even {background: #4E0404;}

P, SPAN {font-family: arial;}

P {text-indent: 1em; font-size: small; color: #DBE4ED; }
SPAN {font-size: x-small; color: #FFD577;}

span.advertlink {font-weight: bolder; font-size: x-small;}
span.copyright {color: #808080; font-weight: normal; font-size: x-small; line-height: 2.0;}

h1 {
   font: bold large arial;
   color: #FFDF09;
   margin-bottom: 5px;
}

h2 {
   font: bold medium tahoma;
   color: #fff;
}

h3 {
  font: bold small arial;
  color: #000;
}

img {border: 0px;}
.img-provoz {border:1px solid #fff;}

a.systemmenu{text-decoration: none;color: #fff; font-family: arial; font-size: x-small; font-weight: lighter;}
a.systemmenu:visited{color: #fff; font-family: arial; font-size: x-small; font-weight: lighter;}
a.systemmenu:active{color: #fff; font-family: arial; font-size: x-small; font-weight: lighter;}
a.systemmenu:hover{text-decoration: underline; color: #FFDF09; font-family: arial; font-size: x-small; font-weight: lighter;}

a.author {text-decoration: none; color: #89090A; font-family: arial; font-size: x-small;}

a.alink { 
 text-decoration: underline; 
 color: #FFDF09; 
 font-family: arial; 
 font-size: small; 
 font-weight: lighter;
}

a.alink:hover{ 
 text-decoration: none; 
 color: #fff; 
 font-family: arial; 
 font-size: small; 
 font-weight: lighter;
}

a.menulink, a.menulink:visited, a.menulink:active { 
 text-decoration: none; 
 color: #606060; 
 font-family: arial; 
 font-size: small; 
 font-weight: normal;
 display: block;
 padding-left: 0.5em;
 height: 30px;
 width: 100%;
}

a.menulink:hover{ 
 text-decoration: underline; 
 color: #814B2A; 
 font-family: arial; 
 font-size: small; 
 font-weight: normal;
 display:block;
 padding-left: 0.5em;
 height: 30px;
 width: 100%;
}

form {
margin: 0px;
}

form input{
  border:1px solid #404040;
  background: #f0f0f0;
  font: normal x-small arial;
}

form label {
 font: bold x-small arial;
 color: #202020;
 padding-right: 5px;
}

#table-pronajem {
width: 100%;
margin-top: 30px;
}
#table-pronajem td {
padding: 5px;
width: 50%;
text-align: center;
vertical-align: top;
}
