/*
editace clanku
*/

div.clanek_edit a {
  font-weight:bold;
}

div.clanek_edit table.editace {
  /*background:#7a8b05;*/
  margin:0px;
  padding:0px;
  border:none;
  width:100%;
  font-size: 11px;
}

div.clanek_edit table.editace td,div.clanek_edit table.editace th {
  background:white;
  vertical-align:top;
  text-align:left;
  border:none;
  padding:3px;
  font-size: 11px;
}

div.clanek_edit table.editace th {
  background:#d0d799;
}

div.clanek_edit table.editace td table {
  padding:0px;
}

div.clanek_edit table.editace td.dark {
  background:#d0d799;
  font-weight:bold;
}

/** Vypis clanku */
.clanek_vypis {
}
div.clanek_gallery h3{
  font-size:11px;
/*  padding:8px 8px 8px 20px;*/
  margin-bottom: 5px;
  color:#deb102;

}

div.clanek_gallery{
  margin: 25px 0px;
}

div.clanek_vypis h2{
}
div.clanek_vypis div.fr img {
  padding:8px;
}

div.clanek_vypis .odsad {
  /*padding: 0px 20px 15px 20px;*/  
}

div.clanek_vypis .odsad a{
  text-decoration:none;
  font-weight:bold;
  color:#288fca;
}

div.clanek_vypis .bkg p{
  padding: 0px 20px 15px 20px;
}

.clanek_gallery_image {
  width: 200px;
  border: none;
  float: left;
  text-align: left;
  margin-bottom: 10px;
  background: white;
}

div.clanek_vypis .clanek_gallery_image a{   
  background:none;
  background-color:#fff;
  padding:0;
  border:0;
}

.clanek_gallery .padder {
  width: 30px;
  height: 20px;
  float: left;
}

.clanek_gallery .vice {
  clear: left;
  float: right;
  padding-right: 10px;
  padding-bottom: 15px;
}

.clanek_vypis .video {
  margin: 10px 0px 0px 20px;
  width: 400px;
  height: 315px;
  padding-bottom: 20px;
}
.clanek_vypis .video a{
  display: block;
  width: 400px;
  height: 315px;
}


img.att_icon {
  float: left;
  padding:3px 10px 0px 10px;
}
div.att_icon {
  width: 50%;
  float: left;
  height: 55px;
  font-weight: bold;
}
div.att_icon a.popis {
  padding-top: 10px;
  display: block;
  line-height: 14px;
}

#reference {
  margin-top:14px;
  height:302px;
  background:url(layout-reference.png) no-repeat top left;
  }
#ref_img {
  float:right;
  width:340px;
  height:275px;
  }
#ref_img_inner {
  margin:50px 90px 0 0;
  background:white;
  }
#ref_img_inner img {
  margin:12px;
  border:#014b97 1px solid;
  }
#ref_img p {
  margin:8px 90px 0 0;
  text-align:center;
  color:white;
  }
#ref_img p a, #ref_img p a:visited {
  color:white;
  font-weight:bold;
  }
#ref_text {
  float:left;
  width:380px;
  padding:45px 0 0 180px;
  color:white;
  overflow:hidden;
  height: 225px;
  }
#ref_text img {
  margin-bottom:10px;
  }
#ref_text h1 {
  margin-bottom:0;
  }
#ref_text h2 {
  margin:0 0 12px 0;
  }
#ref_text p {
  line-height:18px;
  margin-bottom:15px;
  }
#ref_text p.klient {
  font-weight:bold;
  margin-top:12px;
  }
#ref_text p.klient, #ref_text p.typ_prace, #ref_text p.technologie {
  margin-bottom:0px;
  }
