h1,h2,h3,h4,h1 span,h2 span,h3 span,h4 span{
  font-family: times new roman,times;
  font-style: italic;
  color:#FFBF00;
  text-align:center;
}
.article-detail article .alert{
  margin-bottom: 0px;}
#motto p#motto-title{
  font-style:italic;
  color:#ffffff;
  margin: 80px auto 0px auto;
  font-size: 400%;
  line-height:1em;
}
video {
  max-width:100%;
}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > li > a{
  color:#FFBF00
}
.navbar .logo img {
  max-height: 90px;
}
#article-272613 #mainContent{max-width: 600px;
  margin: auto;}
#article-271693 #mainContent{max-width: 600px;
  margin: auto;}
div,span{
  font-family: tahoma,arial,helvetica,sans-serif;
}
table,table tbody tr, tbody tr{
  border:none;
}
table td.prvy-stlpec,
table td.druhy-stlpec{
  width:50%;
}
table td.druhy-stlpec{
  padding:0 0 0 10%;
}
div{
  line-height: 2em;
}
div.vpravo,
div.vlavo{
  float:left;
  width: 50%;
  text-align:center;
  padding:100px 0;
  position:relative;
}
div.vpravo{
  text-align:right;
}
div.cely{width:100%;display:inline-block;}
div.vlavo{
  text-align:left;
}
div.akcia{font-weight: 600;}
div.polovica{margin:0px;float:left;padding:0px;width:50%;}
div.polovica div{width:100%;padding:2%;text-align: center;}
div.objednavka-odkaz,
div.vlavo div,
div.akcia,
div.vpravo div
{
  border:1px solid #FFBF00;
  border-radius: 5px;
  padding:0;
  text-align:center;
  margin:auto;
  width:300px;
}
div.vlavo div.skryty,
div.vpravo div.skryty
{
  text-align:left;
  padding:35px 20px 20px;
}
div.objednavka-odkaz:hover,
div.vlavo div:hover,
div.vpravo div:hover
{
  background:#555;
}
div.objednavka-odkaz a:hover,
div.vlavo div a:hover,
div.vpravo div a:hover
{
  text-decoration: none;
}
div.vlavo div a,
div.vpravo div a
{
  width:300px;
  display: inline-block;
  line-height: 2.5em;
}
#article-271677 #mainContent a{
  border-bottom: 1px solid #FFBF00;
}
#article-271677 #mainContent a:hover{
  border:none;
}
div.vlavo div a:focus,
div.vpravo div a:focus
{
  outline: none;
}
div.odsek{
  text-align:left;
  padding:5px 0 10px 20%;
}
.article-detail article .form-group input[type="text"],
.article-detail article .form-group textarea{
  border: 1px solid #ccc;
  width:600px;
}
#motive{
  min-height: 300px;
}
article{
  margin-top: 10px;
}
div.copy{
  display: none;
}
div.obr-hrob,
div.obr-cintorin{
  float:left;
  text-align:center;
  padding:20px 0
}
div.obr-hrob{
  width:33%;  
}
div.obr-cintorin{
  width:25%;
}
div.obr-hrob img,
div.obr-cintorin img{
  height:100px;
  width:auto;
  margin:auto;
  border: 1px solid #FFBF00;
}
div#footbox{
  padding:20px 0;
  font-size:90%;
}
footer .container {
  margin:0
}
div.skryty{
  display:none;
  background:#333;
  border:1px solid #555;
  position:absolute;
  top:60%;
  left:0;
  right:0;
  z-index:99;
  cursor:pointer;
  margin-top:-20x;
  text-align:left;
}
div.skryty:before{
  content:"";
  position:absolute;
  top:10px;
  right:10px;
  width:25px;
  height:25px;
  background: transparent url("/obrazok/4/sprite-png/") no-repeat scroll 0px -48px;
}
div#imp{
  display: none;
}

@media (max-width: 1280px) {
  #motto p#motto-title{
    line-height: 110%;
    font-size: 300%;
  }
}

@media (max-width: 991px) {
  .navbar .logo img {
    max-height: 55px;
  }
}

@media (max-width: 768px) {
  div.vpravo{
    text-align:left;
  }
  div.vpravo,
  div.vlavo{
    float:none;
    width:100%;
    padding:20px 0;
  }
  #motto p#motto-title{
    line-height: 110%;
    font-size: 250%;
  }
  div.skryty{
    top:90%
  }
}

@media (max-width: 400px) {
  .article-detail article .form-group input[type="text"],
  .article-detail article .form-group textarea{
    width:300px
  }
  div.vpravo,
  div.vlavo{
    padding:10px 5%;
  }
  div.odsek{
    text-align:left;
    padding:0px 0 0 5%;
  }
  div.obr-hrob,
  div.obr-cintorin{
    width:100%;
    float:none;
  }
  div.obr-hrob img,
  div.obr-cintorin img{
    margin:auto;
    height:auto;
    width:150px;
  }
  div.vlavo div,
  div.vpravo div,
  div.vlavo div a,
  div.vpravo div a
  {
    width:230px;
    font-size:90%
  }
  .container{
    padding:0;
    width:100%;
  }
}