* {
  padding: 0;
  margin: 0;
  font-family: arial,helvetica,sans-serif;
}

body {
  background: #d5d5d5;
  font-size: 11px;
  color: #333;
}
.spacer {
  height: 15px;
}
.cleaner {
  clear: both;
}

a {
  color: #a32;
}
a:hover {
  color: #f00;
}

#container {
  margin: 0 auto;
  width: 740px;
  min-height: 400px;
  background: #fff;
}

#titulka {
  position: absolute;
  left: 50%;
  top: 50%;
  width: 704px;
  height: 614px;
  margin: -307px 0 0 -352px;
  border: 0px solid;
}
.h1  {
  font-size: 18px;
  color: #c22;
  display: block;
  margin: 5px 0 10px 0;
}
h1  {
  font-size: 18px;
  color: #c22;
  display: block;
  margin: 5px 0 10px 0;
}
#r1  {
  background: url(img/r1.jpg) no-repeat;
  height: 66px;
}

#r2  {
  background: url(img/r2.jpg) no-repeat;
  height: 160px;
}
#r3  {
  background: url(img/r3.jpg) no-repeat;
  height: 135px;
}
#r4  {
  background: url(img/r4.jpg) no-repeat;
  height: 136px;
}
#r5  {
  background: url(img/r5.jpg) no-repeat;
  height: 117px;
}
.i  {
  font-style: italic;
}
/*********************************** H E A D E R *******/
#header {
  background: url(img/header.jpg) no-repeat;
  height: 171px;
  border-bottom: 1px solid #a21;
}
#headerin {
  padding: 15px 25px;
}


#lang {
  float: left;
  color: #fff; 
}
#lang a {
  color: #fff;
  margin: 0 5px;
  text-decoration: none;
}
#lang  a:hover {
  text-decoration: underline;
}


#hledat {
  float: right;
}
#header_hledej_text {
  font-size: 11px;
  width: 150px;
  margin: 0 5px 0 0;
}
#header_hledej {
  background: transparent;
  border: none;
  color: #fff;
  font-weight: bold;
  font-size: 11px;
  cursor: hand;
  cursor: pointer;
}


/*********************************** L E F T ***********/
#left {
  width: 200px;
  float: left;
}

#adresa {
  border-bottom: 1px solid #a21;
}
#adresa a img  {
  border: 0;
}
#adresain {
  margin: 25px 0 10px 20px;
  background: url(img/plamen.gif) top left no-repeat;
  padding: 0 0 15px 25px;
}

#adresa a {
  color: #c32;
  text-decoration: none;
}
#adresa a:hover {
  text-decoration: underline;
}

#loga {
  padding: 20px 0 10px; 
  text-align: center;
}
#loga img {
  margin: 0 0 10px;
}


/************************** L E V E   M E N U **********/
#menu ul {
  list-style: none;
}
#menu li {
  background: #e55 url(img/menuli.gif) 5px center no-repeat;;
  border-bottom: 1px solid #900;
}
#menu li.last {
  border: none;
}
#menu a {
  background: #c20 url(img/menuli.gif) 5px center no-repeat;
  display: block;
  padding: 5px 5px 5px 20px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#menu a:hover {
  background: #d50 url(img/menulih.gif) 5px center no-repeat; 
}


#menu #sub_menu li {
  background: #333 url(img/menuli.gif) 5px center no-repeat;;
  border-bottom: 1px solid #8F8F8F;
}
#menu #sub_menu a {
  background: #5f5f5f url(img/menuli.gif) 10px center no-repeat;
  display: block;
  padding: 5px 5px 5px 25px;
  color: #fff;
  font-weight: bold;
  text-decoration: none;
}
#menu #sub_menu a:hover {
  background: #d50 url(img/menulih.gif) 15px center no-repeat; 
}
#menu #sub_menu a  {
  padding: 5px 5px 5px 30px;
}

/*********************************** F O O T E R *******/
#footer {
  width: 740px;
  margin: 0 auto;
  background: #000;
  height: 50px;
  line-height: 50px;
  text-align: right;
  color: #ccc;
}
#footerin {
  margin: 0 20px;
}
#footer a {
  color: #ccc;
  text-decoration: none;
}
#footer a:hover {
  text-decoration: underline;
}

#admin  {
  width: 740px;
  margin: 0 auto;
  text-align: right;
}
#admin a {
  color: #d5d5d5
}

/************************************* T O T O P *****/
#totop {
  padding: 20px;
  text-align: right;
}
#totop a {
  text-decoration: none;
}
#totop a:hover {
  text-decoration: underline;
}