#horni-pruh {height:150px;}

#index-menu {
  padding-top:20px;
  height:400px;
  padding-bottom:30px;
  background:#FCF4E8;
  _background:#E4F020
}

.horni-menu {
  left:200px;
  top:110px;
}

.index-button {
  float:left;
  width: 360px;
  height:400px;
  position:relative;
  margin-left:10px;
  text-align:center;
  border-left:1px solid #f3e3ca;
}

.index-button:hover {text-decoration:none}

.fir {
  margin-left:0;
  border:none
}

.index-button .pict {
  text-align:center;
  overflow:hidden;
  margin:0 auto;
  width:250px;
  height:250px;
}  

.pic1 {background: url(../images/pict1off.jpg) no-repeat}
.pic2 {background: url(../images/pict2off.jpg) no-repeat}
.pic3 {background: url(../images/pict3off.jpg) no-repeat}

.index-button .header {
  display:block;
  padding:20px;
}
  
.index-button .header .title {
  font-size:28px;
  color:#000;
  text-decoration:none;
  margin-bottom:10px;
} 

.index-button .header .title:hover {color:#1E7A08}
.index-button .header p {
  color:#222;
  font-style:italic;
  font-size:14px
}

.header-text {
  padding:10px;
}  


#sek-box {
  background:#fff;
  padding-top: 20px;
  padding-bottom:20px;
}
  
.sek {
  position:relative
}

.sek .img {  
  float:left; 
  margin-right:20px; 
}

.sek h2, .adresa h2 {
  font-family: cambria,candara, sans-serif;
  color:#a20d45;
  font-size:36px;
  line-height:1.8em;
}  

.sek .text {
  padding-top:50px;
} 

#sek-box .text p {
  font-size:18px;
  line-height:1.5em;
  margin-bottom:20px;
}

a.button {
  display: inline-block;
  padding:15px;
  padding-left:20px;
  padding-right:40px;
  font-size:16px;
  background: #5faf54;
  color:#fff;
  font-weight:bold;
  text-decoration:none;
}  

a.button:hover {
  background:#0f4d07;
  text-decoration:underline;
}

#s-kontakty{
  margin-top:30px;
  background:#FCF4E8;
  padding-top:30px;
  padding-bottom:30px;
}

.kontakt {
  margin:0
  }
  
#sidebar {
  position: fixed;
  top:160px;
  right:0;
}

a.box  {
  position:relative;
}

.icon {
  width:130px;
  height:100px;
}
  
.visa {  background: url(../images/visa.jpg) no-repeat;} 
.order {  background: url(../images/box_order.jpg) no-repeat;} 
.visa:hover {  background: url(../images/visa_over.jpg) no-repeat;} 
.order:hover {  background: url(../images/box_order_over.jpg) no-repeat;} 

.side-content {
  position:absolute;
  width:400px;
  height:auto;
  background:#fcf4e8;
  right:-400px;
  top:0;
  z-index:200;
  /*box-shadow: 0px 0px 2px rgba(0, 0, 0, 0.3);*/
  /*transition: all 0.2s ease-in-out 0s;*/
} 

.side-content .clanek { 
  padding:30px;
}

.side-content .clanek .header {
  font-size:18px;
  font-weight:bold;
  border-bottom:1px solid #ecd9bd;
  padding-bottom: 10px;
  margin-bottom:10px;
}

.side-content .clanek p {
  font-size:14px;
  line-height:1.2em;
}

.s-prodejny {
  background:#e2cea7;
  padding:30px;
}

.prodejna {
 float:left;
 position:relative;
 width:280px;
 height:280px;
 margin-left:20px;
 border:5px solid #cbae83
} 

.prodejna:first-child {margin:0}
  