.row {
  //background-color: blue;
  max-width: 1200px;
  font-family: 'Roboto', sans-serif;
}

.menu, .news {
  padding: 0px;
}

header .row {
    background-color: #cf9c5c;
    padding:0px 70px 0px 70px;
   
    margin-bottom: 10px;
}
header .large-12 {
  padding: 0px;
  
}


header .row {
  padding: 0px !important;
  background-image: url("../images/paticka.png");
  height: 319px;
 
}


header .row p {
  padding-top: 260px;
  width: 100%;
  font-size: 30px;
 font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 34px;
  text-align: center;
  
}

header .row p a {
  color: black;
}

.menucolumn {
  padding-left: 0px;
  padding-right: 0px;

}

.menucolumn .menu {
  margin-bottom: 10px;
}

.menucolumn .news {
  width: 210px;
  margin-right: -14px;
}



.topitem  {
  margin-bottom: 3px;
  
}


.breadcrumb {
  background-color: #435c6d;
  color: #ffffff;
  font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  padding-top: 2px;
  padding-bottom: 3px;
  text-align: center;
  margin-bottom: 10px;
  
}

.breadcrumb a {
  color: #ffffff;
}

.content {
  
  padding-left: 10px;
  padding-right: 0px;
  
}

div.text {
  padding-top: 20px;
  border: 1px solid #cf9c5c;
  padding-bottom: 20px;
  background-color: white;
 
}

.flash {
  background-color: #BFF259;
  text-align: center;
  font-size: 14px;
  font-weight: bold;
  margin-bottom: 20px;
}

.oznameni {
  border: 1px solid red;
  border-color: #CF9C5C;
  background-color: #E7C8A0;
  padding: 10px;
  margin-bottom: 10px;
}

.oznameni a {
  color: black;
  text-decoration: underline;
}

.oznameni p {
  margin-bottom: 0px;
}

h6 {
  margin-top: 10px;
  font-weight: bold;
  font-family: 'Roboto', sans-serif;
  margin-bottom: 10px;
   color: #435C6D;
}

.formcara {
  border-bottom: 1px solid #435C6D;
}

form#frm-editTextForm table {

}

form#frm-addOznameniForm table
 {
  width: 90% !important;
}



form#frm-addOznameniForm table th,
form#frm-editTextForm table th,
form#frm-editNovinkaForm table th,
form#frm-addNovinkaForm table th {
  vertical-align: top;
}

form#frm-editTextForm table th,
form#frm-editNovinkaForm table th,
form#frm-addNovinkaForm table th {
  width: 80px;
}



form#frm-addOznameniForm input[type="text"],
form#frm-editTextForm input[type="text"] {
 width: 100%;
 margin-bottom: 10px;
 border: 1px solid #435C6D;
}

form#frm-addOznameniForm input[type="submit"],
form#frm-editTextForm input[type="submit"],
input[type="submit"]{
  margin-top: 10px;
  background-color: #435C6D;
  font-size: 16px;
  padding: 10px;
}

form#frm-addOznameniForm label,
form#frm-editTextForm label,label {
  color: #435C6D;
}

.mce-tinymce {
  border: 1px solid #435C6D !important;
}



.newstable {
  border-top: 1px solid #CF9C5C;
  border-bottom: 1px solid #CF9C5C;
  margin-bottom: 20px;
}

.newsrok table th {
  width: 50px;
  text-align: left;
}

.newsrok select {
  border: 1px solid #435C6D;
}

.newstable th {
  vertical-align: top;
  padding-top: 5px;
}

a.addnew {
  color: #435C6D;
  font-weight: bold;
  text-decoration: underline;
}

.newstable td.newslink  {
  padding-top: 5px;

}

.newstable td.newslink a {
  color: #435C6D;
  border-left: 1px solid #CF9C5C;
  padding-left: 10px; 
  text-decoration: underline;
}

.newstable td {
  vertical-align:top;
}


.newstable .newstext   {
  padding:5px 10px 10px 10px;
  margin-bottom: 0px;
  width: 73%
}

.newstable.front .newstext {
  width: 85%;
}

.newstable .newstext a {
  color: black;
  text-decoration: underline;
}

 h2 {
  font-size: 30px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
}

h1 {
  font-size: 30px;
  text-align: center;
  font-family: 'Roboto', sans-serif;
}

.text .obsah {
  padding-left: 20px;
  padding-right: 20px;
  margin-top: 20px;
}

.text .obsah p {
  line-height: 130%;
  text-align: justify;
}

.karta img {
  margin-top: 30px;
  margin-left: 10px;
  margin-bottom: 30px;
  border: 3px solid black;
}
#frm-editPesForm-vysledky_vystav,
#frm-editPesForm-poznamka {
  width: 100% !important;
  height: 150px;
  border: 1px solid #435C6D;
}
.karta input {
  border: 1px solid #435C6D;
}

.karta th {
  vertical-align: top;
}

.infopes-front td a {
  color: black;
  text-decoration: underline;
}

.infopes-front th, .infopes-front td {
  padding: 15px;
}

.peszkousky-front th, .peszkousky-front td {
  padding: 5px;
  text-align: center;
}

.rodokmen-front {
  margin-top: 30px;
  margin-bottom: 30px;
}
.rodokmen-front .otec {
  width: 300px !important;
}

.rodokmen-front .otec2 {
  width: 250px;
}

.rodokmen-front td {
  border: 1px solid #CF9C5C;
  padding: 10px;
}

.rodokmen-front textarea {
  height: 100% !important;
  border: 1px solid #435C6D;
}
.formback table {
  margin-bottom: 30px;
  margin-top: 30px;
  margin-left: 14%;

}
.formback table a {
  color: black;
  text-decoration: underline;
}

.formback form  {
  border-top: 1px solid #435C6D;
  width: 67%;
  margin-left: 14%;
}

.formback form table {
  margin-left: 0px;
}

.formback input[type="text"],
.editForm input[type="text"] {
  border: 1px solid #435C6D;
  width: 500px !important;
}


.formback table td, th {
  
  text-align: left;
  padding: 5px;
}

.psilist table {
  width: 100%;
}
.psilist table th, .psilist table td {
  border: 1px solid #CF9C5C;
  padding: 10px;
}

.psilist a {
  color: black;
  text-decoration: underline;
}

.psilist .plmaj {
  width: 350px;;
}

.psilist .pldn {
  width: 110px;

}
.psilist p {
  margin-top: 20px;
}

.psilist table {
  margin-top: 20px;
  margin-bottom: 20px;
}

.psilist h3 {
  font-family: 'Roboto', sans-serif;
  font-size: 20px;
  font-weight: bold;
  margin-top: 20px;
}

.psilist form table th, .psilist form table td {
  border: none;

}

.psilist .noborder, .stenata .noborder {
  border: none;
  
}

.psilist.plback .plmaj {
  width: 300px;
}

.psilist.plback .pldn {
  width: 100px;
}

.psilist.plback .pljm {
  width: 100px !important;
}

#headerf p {
  padding-top: 210px;
   font-family: "Roboto Condensed","Arial Narrow",sans-serif;
  font-size: 34px;
}

#headerf form {
  margin-left: 20px;
}

#headerf form input[type="text"] {
  width: 300px;
  height: 30px;
  border: 2px solid #CF9C5C;
  opacity: 0.7
}

#headerf form input[type="submit"] {
  background-color: #CF9C5C !important;
  border: 1px solid #CF9C5C;
  height: 40px;
  
  color: black;
  
  opacity: 0.9;
  //margin-top: 30px;
}


footer .large-12 {
  padding: 0px;
} 

.karta input[type="textarea"] {
  height: 100% !important;
}
.zpravylist a {
  text-decoration: underline;
  color: black;
}

.zpravylist {
 padding-left: 40px;
}

.zpravylist .zprava {
  
  padding-right: 20px;
  
}

.zpravylist .zpravydel {
  border-left: 1px solid #CF9C5C;
  padding-left: 20px;
 
}

.zpravylist .zpritem {
  margin-bottom: 10px;
}

.addzprform table {
  width: 95%;
}

.addzprform table th {
  vertical-align: top;
  padding-right: 20px;
}
.addzprform input[type="text"] {
  width: 100%;
  margin-bottom: 20px;
  border: 1px solid #435C6D;
}

.zpravylist .zpravyadd {
  font-size: 18px;
  font-weight: bold;
  margin-top: 20px !important;
}

.zpravadetail {
  padding-left: 10px;
  padding-right: 10px;
}

.addgal {
  margin-top: 30px;
  
}

.addgal table th {
  width: 100px;
}
.addgal form {
  margin-top: 10px;
}

.addgal input[type="text"] {
  border: 1px solid #435C6D;
  width: 300px;
}
.fotkasraz a {
  color: black;
  text-decoration: underline;
}

.fotkasraz {
  margin-bottom: 20px;
}

.addVform {
  margin-top: 30px;
}

.addVform table {
  margin-top: 20px;
}

.addVform input[type="text"] {
  border: 1px solid #435C6D;
  width: 500px;
}

.vysttridy {
  padding-left: 10px;
  padding-right: 10px;
}

.vysttridy h3 a {
  color: black;
  text-decoration: underline;
  font-family: 'Roboto', sans-serif;
  font-size: 24px;
}

.deltrida {
  margin-left: 30px;

}

.vysttridy h3 {
  margin-top: 20px;
}

.vysttridy h5 {
   font-family: 'Roboto', sans-serif;
   margin-top: 20px;
   font-weight: 500;
   
}

.vysttridy h5 a {
  color: black;
  text-decoration: underline;
}

.stenata a {
  color: black;
  text-decoration: underline;
}

.stenata table th, .stenata table td {
  border: 1px solid #CF9C5C;
  padding: 5px;
}

.stenata .pocstenat {
  width: 50px;
}

.stenata .pocstenat.fr {
    width: 100px;
}

.stenata h3 {
  font-family: 'Roboto', sans-serif;
  margin-top: 20px;
  font-size: 28px;
}

.stenataform input[type="text"] {
  border: 1px solid #435C6D;
  width: 100%;
  margin-bottom: 10px;
}

.stenataform table th {
  vertical-align: top;
}

footer .row {
  background-color: #cf9c5c;
  
 // background-image: url("../images/paticka.jpg");
  background-repeat: no-repeat;
  background-position: right;
  margin-top: 10px;
  padding-top: 15px;
  padding-bottom: 10px;
}

footer .aktualizace {
  float: left;
  margin-left: 25%;
  padding-right: 20px;
}

footer a {
  color: black;
  text-decoration: underline;
  border-left: 1px solid black;
  padding-left: 20px;
}

footer form input[type="text"] {
  border: 1px solid #435C6D;
  width: 300px;;
}

body {
  background-image: url("../images/pozadi.png");
}
