/* CSS Document */

body {

  background: url('../images/back.jpg') center top;

  background-attachment: fixed;

  text-align: center;

  font-family: Tahoma;

  font-size: 80%;

}



#page {

  position: relative;

  width: 871px;

  margin: 0 auto;

  text-align: left;

  background: url('../images/pagebg.gif') repeat-y center;

}



#head {

  height: 185px;

  background: url('../images/head.jpg') no-repeat;

}



#logo {

  position: absolute;

  width: 300px;

  height: 86px;

  background: url('../images/logo-palisandr.jpg') no-repeat;

  _top: 7px;
  top: 50px;
  left:5px;
  _left: 66px;

}



#logo a {

	display: block;

	width: 300px;

	height: 86px;

	margin-top: 0px;

	margin-left: 0px;

	cursor: pointer;

}



#logo a span {

	display: none;

}



#menu {

  float: left;

  width: 202px;

  padding: 0 28px;

}



#menu ul {

  margin: 25px 0 ;

  padding: 0;

  list-style-type: none;

  border-bottom: 1px solid #c5bdb6;

}



#menu li {

  border-top: 1px solid #c5bdb6;

}



#menu li a {

  display: block;

  background: #fffcec;

  height: 25px;

  color: #000;

  font-weight: bold;

  text-decoration: none;

  padding: 9px 0 0 10px;

}



#menu li a:hover, #menu li a.active {

  background: url('../images/menuactive.gif') no-repeat 0 1px;

  color: #fffcec;

}



#content {

  float: left;

  margin-top: 25px;

  width: 600px;

  margin-bottom: 25px;

}



#content a img {

  border: 0;

}



#content h1 {

  text-decoration: underline;

}



#content h1, #content h2, #content h3 {

  margin-top: 0;

  color: #eb681b;

  clear: both;

}



#content h1 {

  font-size: 150%;

}



#content h2 {

  font-size: 130%;
  color: #009D3E;

}



#content p {

  text-align: justify;

  line-height: 155%;

}



#content img.obrazek {

  float: right;

  border: 1px solid  #333;

  margin: 0 0 5px 10px;

}



#content .actionImage {

  text-align: center;

}

#content-in {
  padding-right:15px;
}

#foot {

  height: 25px;

  padding-top: 7px;

  color: #fff;

  background: url('../images/bottom.jpg') no-repeat;

  text-align: center;

}



.clear {

  clear: both;

}



.hidden {

  display: none;

}



.itweb {

  color: #000;

  font-weight: bold;

  text-decoration: none;

  background: #fff;

  padding-top: 1px;

  padding-bottom: 2px;

}



.itweb strong {

  color: #ab2c2d;

  padding: 0 2px;

}



/* Tabulky */

table {

  border: 1px solid #999;

/*  margin-left: 10px;*/

  border-collapse: collapse;

}



tr:hover {

  background-color: #f0f0f0;

}



td {

  border-bottom: 1px solid #ccc;

  padding: 3px;

}



td.right {

  text-align: right;

}



td.center {

  text-align: center;

}



td img {

  vertical-align: -4px;

}



th {

  background: #999;

  color: #e5e5e5;

  font-size: 1em;

  padding: 8px;

}



table.download {

  width: 50%;

}

/* Styling */
#content-in table.kontakty{
border:0;
width: 300px;
float: left;
}
table.kontakty td{
margin: 5px 5px;
padding:5px;
border:0;
}

#content-in .green {
  color: #009D3E;
}

#content-in .orange {
  color: #eb681b;
}
#content-in a {
  color: #009D3E;
}
#content-in a:hover{
  text-decoration: none;
}

#content-in li{
  margin: 20px 0px;
  
}

.galleryItem {

  float: left;

  margin: 0.5em;

}



.clear {

  clear: both;

}

#box a img{
  border: 1px solid #eb681b;
}
#map1,  #map2 {
  border: 4px solid #e9e9e9;
}

#seo-box {
  width: auto;
  border:1ps solid gray;
}

.seo-float{
  float:left;
  width:49%;
}

.seo-float ul li{ color: #EB681B; margin:0; padding:0;}
.seo-float li{
  list-style: square;
  list-style-position: outside;
}
