nav, footer {display:none;}
body {
  /* font-family: Arial, "Helvetica Neue", Helvetica,  sans-serif;*/

}



#mainContainer{
  background-color:#f3f5f5;
  background-image:none;
  padding-top:20px!important;
}

#web-logo {
  margin-bottom:15px;
  max-height:90px;
}

#line {
  background-color:#34495e;
  height:40px;
  border-radius:5px;
  margin-bottom:15px;
  /*zc*/
  padding-top: 8px;
  padding-left: 15px;
}

/*zc*/
#line a {
  color: #F0F8FF;
}

#web-motive {
  margin-bottom:20px;
  border-radius:5px;
}

#content {background-color:#f3f5f5; box-shadow:none; margin-top:0;}

/*sluzby*/
.sluzby .thumbnail {
  border:1px solid #dddddd;
  min-height:240px;

}

.sluzby .thumbnail .caption { color:#2c3e50;}

.sluzby .thumbnail h2 {
  margin-top:0;
  color:#2c3e50;
  font-weight:bold;
  font-size:30px;
  margin-bottom:0.7em;
}

.sluzby .thumbnail h2:before {
  content:"";
  width:43px;
  height:36px;
  background:url(/obrazek/3/icon-png/);
  display:inline-block;
  margin-right:10px;
  margin-bottom:-5px;
}

.sluzby .thumbnail h2.el:before {background-position:0 -36px }

.sluzby .thumbnail h2.re:before {background-position:0 -72px }

.sluzby .thumbnail .caption ul {list-style-type:none;margin-left:0;}
.sluzby .thumbnail .caption ul li:before{
  position:absolute;
  content:">";
  margin-left:-20px;
  margin-right:20px;
  font-weight:bold;
}

/*Kontakty */
.kontakt .thumbnail {
  min-height:175px;
  border:1px solid #ddd;
}
.kontakt .thumbnail .caption {color:#2c3e50;}


/*inpage*/
#bar-poweredby a, #bar-poweredby p{color:#7c7c7c;}
#bar-poweredby a#i-logoinpage{ 
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
  filter: grayscale(100%);}