* {
 margin: 0;
 padding: 0;
 }

body {
 background: #6ca222;
 font-family: Tahoma,sans-serif;
 font-size: 11px;
 color: #fff;
 margin: 0;
 padding: 0;
}

.hidden {display: none;}
.flat {margin: 0; padding: 0;}
.left {float: left}
.pravo {float: right}
.stred {text-align: center}
.stred-odsad {margin: 0 auto}
.vpravo {text-align: right}
.vlavo {text-align: left}
.hore-odsad {padding-top: 0.5em}
.relativne {position: relative}
.hore {vertical-align: top}
.vyraz {color: #009900}
.seda {color: #8DC146}
.clear {clear: left}
.orange (color: #ff5c01;)

img {
 border: none;
 }
 

/*------------------------------------------ main_div*/
#main_div {
 margin: 0 auto;
 padding: 0;
 width: 961px;
 border: 0;
 /*background-color: #eeeeee;*/
 margin-bottom:20px;
 margin-top:20px;
}

/*------------------------------------------ top*/
#header {
  font-size: 1em;
  font-weight: normal;
  padding: 0;
  text-align: center;
  position: relative;
  width: 961px;
  height: 488px;
  margin: 0;
  background: #fff url('./img/banner.jpg');
}

#vlajky {
 position:absolute;
 right:50px;
 top:40px;
}

.vlajka {
 border:0;
 }

#flashbanner {
  margin-top:188px;
}

/*------------------------------------------ right banners*/
#middle {
  font-size: 1em;
  font-weight: normal;
  width: 961px;
  margin: 0;
}


/*------------------------------------------ content*/

#content {
  font-size: 12px;
  width: 961px;
  background: url('./img/banner_bottom.jpg') center top no-repeat;
}

.pocasie {
 width:255px;
 padding-left:5px;
 border:1px solid #cc6922;
 padding-top:5px;
 height:80px;
}

.foto {
 border: solid #fff 1px;
 margin-right:4px;
 margin-bottom:4px;
}

.center {
 width:874px;
 padding-top:10px;
 padding-left:42px;
 }

.stlpec {
 width:281px;
 float:left;
 margin-right: 15px; 
 background: url('./img/stlpec_bg.jpg') repeat-x;
}

.stlpec_end {
 width:282px;
 float:left;
 background: url('./img/stlpec_bg.jpg') repeat-x;
}

.text {
 padding:10px;
}


#mapa {
 float:right;
 width:100px;
 }
 
.img {
 border: solid #fff 2px;
 }
  
  
.kontakt {
 background: url('./img/kontakt.jpg');
 margin-left:10px;
 display:block;
 width:243px;
 height:131px;
}


.cennik {
 background: #fff;
 color:#d9241c;
 font-weight:bold;
 margin-left:10px;
 margin-top:10px;
 font-size:24px;
 padding: 10px 80px 10px 80px;
 text-decoration:none;
}

  
#content p { 
  color: #fff;
  font-size: 12px;
  text-align: justify;
  margin-top:5px;
}


h1 {
    font-size: 24px;
    color: #fff500;
}

h2 {
    font-size: 12px;
    color: #cc6922;
}

/*------------------------------------------ content_end*/

/*------------------------------------------ footer*/
#footer {
 margin: 0 auto;
 padding: 0;
 width: 961px;
 height: 91px;
 position: relative;
 color: #000;
 text-align: right;
 font-size: 0.9em;
 clear: both;
 background: url('./img/footer.jpg');
 }

#footer div {
    margin: 0;
    padding: 0;
    list-style-type: none;
    font-size: 12px;
    position: absolute;
    font-weight:bold;
    color: #fff;
    left: 770px;
    top: 30px;
    margin-top: -6px;    
}

#footer a, #footer a:hover {
 margin-left: 0.5em;
 color: #fff;
 text-decoration: none;
 }
#footer a:hover {
 color: #fff;
 text-decoration: underline;
 }
#footer a.sel {
 color: #fff;
 text-decoration: none;
 font-weight: bold;
 }

/*------------------------------------------ footer_end*/

