body{
  background:#706f6f;
  font-family: Tahoma;
  font-size: 11px;
  margin-top: 0;
}

#header, #content, #footer, #footer-top{
  margin-left: auto;
  margin-right: auto;
  width: 1016px;
}


#header{
  background: url(header.jpg) no-repeat;
  height: 273px;
}


#content{
  background: url(content-bg.jpg) repeat-y ;
  background-color: white;
  overflow: hidden;
}

#menu{
  padding:0;
  margin: 0;
  width: 233px;
  float: left;
}

#top-line{
  background: url(top-line.gif) no-repeat;
  width: 977px;
  height: 23px;
  margin: 0 20px 0 20px;
}

#main-nav{
  padding:0;
  margin: 0;
  width: 233px;
/*
  float: left;
  overflow: hidden;
*/
}

#main-nav li{
  background: url(menu-item.gif) no-repeat;
  width: 233px;
  padding-bottom: 1px;
  list-style: none;
}

#main-nav a{
  padding:5px 0 0 30px;
  color:#dcdcdc;
  text-decoration: none;
  font-size: 12px;
  font-weight: bold;
  display: block;
  width: 230px;
  height: 22px;
}

#main-nav a:hover, .current{
  background: url(menu-item-on.gif) no-repeat;
  width: 233px;
  height: 22px;
  display: block;
}


#sub-nav{
  margin:0 0 0 10px;
  padding: 0;
  margin-bottom: 3px;
}

#sub-nav li{
  list-style:none;
  background: none;
  height:  18px;
  display: block;
}

#sub-nav a{
  color: black;
  height: auto;
}


#sub-nav a:hover, .scurrent{
  color: white;
  background: none;
  height: auto;
}

#sub-nav .scurrent{
  color: white;
  background: none;
  height: auto;
}

#content-left{
  margin: 0px 0px 0px 19px;
  padding: 0;
  background-color: #7e8080;
  float: left;
  height: auto;
  overflow: hidden;
  display: inline;
  width: 233px;
}

#leftb{
  float:left;
  margin-top:20px;
  width:233px;
  text-align: center;
}


#content-left h3{
  padding: 10px 0 0 20px;
  margin: 0;
}


#partner{
  margin-top: 5px;
  float: left;
  background: url(partner.gif) no-repeat;
  padding-left: 12px;
  width: 220px;
  height: 163px;
  overflow: hidden;
}


#news-top{
  margin-top: 5px;
  background: url(news-top.gif) no-repeat;
  height: 7px;
  width: 234px;
  float: left;
  font-size: 1px;
}


#news{
  float: left;
  background: #424242;
  margin-left: 4px;
  padding-left: 8px;
  width: 230px;
  min-height: 130px;
  _height:130px;
  overflow: vidible;
  display: inline;
  color: #cac8c8;
}

#news-bottom{
  background: url(news-bottom.gif) no-repeat;
  height: 7px;
  width: 234px;
  float: left;
}


.anews{
  padding: 0 10px 0 12px;
  margin: 0;
}

.anews li{
  list-style: square;
  padding-bottom: 8px;
}



#content-right{
  border-left: 2px solid #e6e7e7 ;
  width: 700px;
  float: left;
  padding: 8px;
  _margin-left: -19px;
  background-color: white;
  color: black;
  min-height: 580px;
  _height: 580px;
  overflow: visible;
}

p{
  margin: 5px 0 0 0;
  padding:0 0 0 20px;
}


.download-col, .aktualita{
  padding-left: 20px;
  height: 65px;
  padding-bottom:10px;
}

.download-col p, .aktualita p{
  padding:0 0 0 20px;
  margin: 0;
}

.download-col h2, .aktualita h2{
  margin:0;
  padding: 0 0 2px 20px;

}


#footer-top{
  background: url(footer-top.gif) no-repeat;
  height: 10px;
  font-size: 0;
}

#footer{
  background: url(footer.gif) no-repeat;
  height: 111px;
}


#content-right h1, h2, h3{
  font-size: 12px;
  margin: 20px 0px 5px 10px;
  padding-left: 20px;
  color: #ae0000;
  text-transform: uppercase;
  font-family: Tahoma, Arial;
}

#content-right h1{
  background: url(h1.gif) no-repeat;
  background-position: 0 3px;
  margin-top: 0;
}


#content-right h2{
  background: url(h2.gif) no-repeat;
  background-position: 0 10px;
  padding-top: 10px;
  color: #868888;
}

#content-right h3{
  background: url(h3.gif) no-repeat;
  background-position: 0 10px;
  color: #868888;
  padding-top: 10px;
}

h3{
  color: black;
}


#content-right .section{
  color: #d90309;
  margin-bottom: 30px;
}

a.download{
  color: black;
  font-size: 11px;
  text-decoration: none;
}

a.download:hover{
  text-decoration: underline;
}



a.more{
  color: black;
  text-decoration: none;
}


a.more:hover{
  color: #d90309;
}

/*
  R E F E R E N C E
*/

.ref-image{
  float: left;
  width: 120px;
  height: 120px;
  padding-bottom: 10px;
  padding-right: 10px;
}

.ref-text{
  float: left;
  width: 387px;
  height: 120px;
  padding-bottom:10px;
  font-size: 11px;
  overflow:visible;
}

#az-system{
  position: relative;
  left: 470px;
  width: 200px;
  color: #fcfcfc;
  font-size: 10px;
}

#neo-software{
  position: relative;
  left: 760px;
  width: 170px;
  top: 13px;
  color: #444646;
  font-size: 9px;
}


*html #content-left{
  margin: 0 19px 0 19px;
}

input, textarea{
  border: 1px solid black;
  font-size: 11px;
  font-family: Tahoma;
  padding: 3px 3px 3px 3px;
}

#contact-form{
  padding: 5px 0px 0 20px;
}


table{
  padding-left: 20px;
}


.partner-box{
  float: left;
  width: 105px;
  height: 65px;
  overflow: hidden;
}

