/* sablona one red - upravy */

.navbar { margin-bottom: 0px; }
.nav > li > a { padding: 10px 19px; }

h1,.h1,h2,.h2,h3,.h3 { margin-bottom: 20px; }
/* ---------------------------------------------------------------------------------------- */

/*#B80000, #a30000, #e57f7f*/
/*html*/
body { }


/* kajikovo */
header { padding-top: 0px; background-color: #FFF; }
#container-motto { height: 0px; }
#content { background-color: #FFF; }

@media (min-width: 100px) and (max-width: 639px) { 
  #logo { margin: 20px auto 30px auto; text-align: center; }
  #motto { position: relative; top: -10px; left: 0px; text-align: center; }
  #motto #motto-text { font-size: 10px; color: #222; text-shadow: 0px 0px 0px #222; }

  #krava { position: relative; text-align: center; }
  #krava img { max-height: 76px; }
  #copyright { position: relative; text-align: center; margin-top: 15px; z-index: 3; }
}

#menu-item-312031 { font-weight: 900; padding-bottom: 8px; background-color: #ff0; }
#menu-item-312031 a { color: #000; }
#menu-item-312031 a:hover, #menu-item-312031 a:focus { background-color: #ff0; }

@media (min-width: 640px) {
  #motto { position: relative; top: -10px; left: 0px; text-align: center; width: 100%; }
  #motto #motto-text { font-size: 10px; color: #222; text-shadow: 0px 0px 0px #222; }
}

@media (min-width: 992px) {
  h1 { margin-top: 30px; }
  #logo { margin: 30px 30px 30px 30px; }
  #motto { position: relative; top: 50px; right: 0px; text-align: right; }
  #motto #motto-text { font-size: 1.4em; color: #222; text-shadow: 0px 0px 0px #222; }

  #motive { width: 1170px; margin: 0px auto 0px auto; }
  #krava { position: absolute; top: 0px; right: -60px; width: 532px; height: 134px; z-index: 3; }
  #copyright { position: absolute; bottom: 25px; left: 30px; text-align: left; z-index: 3; }
}

@media (min-width: 1200px) {
}

#topbar { display: none; }
#topbar2 { float: right; }

#panel-custom-1 .panel-heading { display: none; }
aside .panel .panel-body { border: 0px solid #EAEAEA; }


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
  position: relative;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
}
#content .col-xs-12 { padding-right: 30px; padding-left: 30px; }

#bar-poweredby { display: none; }

#pata { position: relative; top: 0px; left: 0px; width: 100%; height: 226px; color: #FFF; z-index: -1; background-image: url(/obrazek/3/pozadi-pata-png/); background-repeat: repeat-x; background-position: 50% 0%; }
#pata a { color: #FFF; }
#pata .container { height: 100%; padding-right: 0px; padding-left: 0px; } 
#pata .row { height: 100%; margin-right: 0px; margin-left: 0px; } 

#pata-bily-pruh { position: relative; top: 0px; left: 0px; width: 100%; height: 70px; color: #FFF; z-index: 1; background-color: #FFF; }
#pata-2vrstva { position: relative; top: 0px; left: 0px; margin-top: -29px; width: 100%; height: 185px; z-index: 2; background-image: url(/obrazek/3/pozadi-pata-2vrstva-png/); background-repeat: no-repeat; background-position: 50% 0%; }
#pata-krava { position: relative; top: 0px; left: 0px; margin-top: -153px; width: 100%; height: 134px; z-index: 3; }
                            
#cvicne-oramovani3 {border-top: 1px; border-left: 1px; border-bottom: 1px; border-right: 1px; border-style: dashed; border-color: blue;}
