﻿* { margin: 0; padding: 0; }
body {
  font-family: sans-serif;
  font-size: 70%;
  color: #245C0C;
  background-color: #3D9914;
}

/* Zakladni nastaveni */
a { color: #437A2B; text-decoration: underline; }
a:hover { color: #245C0C;}

img { border: 0; }
fieldset { border: 0; }
/* /Zakladni nastaveni */

div#main, div#main2 {
  position: relative;
  margin: 0 auto;
  width: 981px;
  margin-top: 30px;
}

/* Hlavicka (logo) */
div#header-left {
  position: absolute;
  width: 253px;
  height: 109px;
  display: block;
  cursor: pointer;
  background: url('../images/header_1.gif') no-repeat;
  background-position: left top;
  top: 35px; left: 0; z-index: 40;
}
div#header-left-zabka {
  position: absolute;
  width: 120px;
  height: 90px;
  display: block;
  cursor: pointer;
  background: url('../images/zabka.gif') no-repeat;
  top: 25px; left: 0; z-index: 50;
}
h1 {
  position: relative;
  width: 100%;
  height: 144px;
  line-height: 100px;
  font-size: 200%;
  text-align: left;
  overflow: hidden;
}
h1 span {
  position: absolute;
  width: 100%;
  height: 144px;
  display: block;
  cursor: pointer;
  background: url('../images/header.gif') no-repeat;
  background-position: right center;
  top: 0; left: 0; z-index: 20;
}
h1 a { color: #333333; }
/* /Hlavicka (logo) */

/* obsahova konstrukce */
div#main div#main-bg, div#main2 div#main-bg {
  position: absolute;
  width: 100%;
  background: #FFFFFF url('../images/bg-middle.jpg') repeat-y;
  background-position: center top;
  top: 65px; left: 0; z-index: 30;
}

div#main2 div#main-bg { background: #FFFFFF url('../images/bg-middle2.jpg') repeat-y; }
div#main div#background, div#main2 div#background {
  width: 100%;
  background: url('../images/bg-top.gif') no-repeat;
  background-position: left top;
}
div#main2 div#background { 
  background: url('../images/bg-top2.gif') no-repeat; 
  background-position: left top; 
}
div#main div#content, div#main2 div#content {
  width: 100%;
  background: url('../images/bg-bottom.jpg') no-repeat;
  background-position: left bottom;
  padding-bottom: 70px;
  overflow: hidden;
}
div#main2 div#content {background-image:url(../images/bg-bottom2.jpg);}
  div#content div.left {
    width: 232px;
    float: left;
    margin-top: 95px;
    margin-left: 7px;
    background-color: #6ac745;
  }
  div#content > div.left {
    margin-left: 14px;
  }
    div#content div.left ul#main-menu {
      width: 100%;
      margin: 30px 0 20px 0;
    }
      ul#main-menu li {
        list-style: none;
        text-align: right;
        background: url('../images/main-menu-dot.gif') repeat-x;
        background-position: bottom;
      }
        ul#main-menu li a {
          display: block;
          min-height: 15px;
          _height: 15px;
          padding: 5px 5px 5px 0;
          margin: 3px 0;
          font-weight: bold;
          font-size: 11px;
          background: url('../images/main-menu-sipka.gif') no-repeat;
          background-position: left 6px;
          text-decoration: none;
        }
          ul#main-menu li a:hover {
            background: url('../images/main-menu-sipka-hover.gif') no-repeat;
            background-position: left 6px;
            color: white;
          }
  
  div#content div.left div#kontakt {
    height: 108px;
    padding: 10px 15px;
    background: url('../images/kontakt-bg.gif') repeat-x;
  }
    div#kontakt h3 {
      font-size: 140%;
      margin-bottom: 10px;
    }
    div#kontakt span {
      display: block;
      padding-top: 5px;
      font-weight: bold;
      font-size: 140%;
    }
    
  div#content div#main-content {
    width: 645px;
    float: left;
    margin: 10px 0 0 25px;
    color: #c48484;
  }
  div#main-content p.last {
    clear: both;
    float: right;
    margin: 20px 10px 0 0;
  }
  div#main-content p.last a { font-weight: bold; margin: 0 10px }
  div#main-img {
    position: absolute;
    width: 676px;
    height: 422px;
    background: url('../images/main-img.jpg') no-repeat;
    top: 79px; left: 260px; z-index: 100;
  }
/* /obsahova konstrukce */

/* novinky */
 .hpNews {
    width: 655px;
    float: left;
    margin: 450px 0 32px 7px;
    color: #c48484;
    background-color:#fff;
    padding: 15px;
  }
   .hpNews p {margin:10px 0;font-size:15px;}
  .hpNews h2 {
    margin:0; padding:0;
  }
  .hpNews .newsBox h3 {
    margin: 0 0 0.3em 0;
  }
  .hpNews .newsBox h3 a {
    text-decoration: none;
    color: #c48484;
  }
  .hpNews .newsBox {
    margin:1.5em 0;
  }
  .hpNews .newsBox p {
    margin: 3px 0;
  }
  .hpNews .newsBox img {
    float:left;
    margin: 0 1em 0 0;
    border:3px solid #C7EEAF;
    } 
/* novinkz */

/* paticka */
ul#footer {
  position: absolute;
  width: 100%;
  color: #FFFFFF;
  text-align: left;
  top: 565px; left: 0px; z-index: 100;
  font-size: 10px;
}
  ul#footer li {
    display: inline;
    list-style: none;
    margin: 5px 1px;
  }
  ul#footer li a {
    color: #FFFFFF;
    text-decoration: none;
    padding: 5px 3px 3px 0;
  }
    ul#footer li a:hover { text-decoration: underline; }
/* /paticka */

/* fotogalerie */
#fotogallery { float: right; width: 100%; }
div.foto { width: 132px; float: left; height: 140px; border: 3px #eafedb solid; text-align: center; margin: 30px 10px 0 10px; }
div#main-content div.foto img { border: 3px #c7eeaf solid; margin: 3px; }
div#main-content div.foto a { display: block; width: 100%; height: 107px; text-decoration: none; }
  div#main-content div.foto a:hover { background-color: #c7eeaf; }
  div#main-content div.foto a:hover img { border: 3px #eafedb solid; }
  div#main-content div.foto p { overflow: hidden; height: 28px; text-align: left; background-color: #c7eeaf; color: #245C0C; padding: 3px 3px 2px 3px; margin: 0; text-align: center; }
/* /fotogalerie */

/* Defaultni nastaveni */
div#main-content a { color: #a26262; text-decoration: underline; }
div#main-content a:hover { text-decoration: none; }
div#main-content h2, div#main-content h3, div#main-content h4, div#main-content h5, div#main-content h6 { margin: 20px 0 10px 0; }
div#main-content h2 { font-size: 160%; }
div#main-content h3 { font-size: 150%; }
div#main-content h4 { font-size: 140%; }
div#main-content h5 { font-size: 130%; }
div#main-content h6 { font-size: 120%; }
div#main-content p { margin: 10px 0; }
div#main-content ul { margin: 10px 0; padding-left: 20px; }
div#main-content li { list-style: circle; }
div#main-content img { margin: 4px 6px; border: 3px #c48484 solid; }
div#main-content table { border: 0; border-collapse: collapse; }
div#main-content table td { border: 1px black solid; padding: 2px 5px; color: black; }


/* Easy Slider */
#main-content {position:relative;}
#slider ul, #slider li{
    margin:0;
    padding:0 !important;
    list-style:none;
}
#slider, #slider li{ 
    width:640px;
    height:520px;
    overflow:hidden;
    margin:0;
    padding:0;
    text-align: center;
    list-style: none;
}
#slider li img {
    border:none;
    margin:0;
}
span#prevBtn{}
span#nextBtn, span#prevBtn{
    width:28px;
    height:50px;
    display:block;
    margin:10px 5px 0 0;
    position:relative;
    z-index:10;
	text-indent:-7000px;
	position:absolute;
	top:220px;
}
span#nextBtn {float:right;right:-13px;}
span#nextBtn a {display:block; padding:20px;width:8px;height:10px;color:#C48484;background: url(../images/arrow-next.png) 0 0 no-repeat; font-size:1px;}
span#prevBtn {float:left;left:-13px;}
span#prevBtn a {display:block; padding:20px;width:8px;height:10px;color:#C48484;background: url(../images/arrow-prev.png) 0 0 no-repeat;font-size:1px;}

.popis {
    margin: 10px 0;
    padding:15px 0px;
    width:500px;
    position:relative;
    left:20px;
}
/* // Easy Slider */
