/*@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,400,600,700&subset=latin,latin-ext);*/
/*@import url(https://fonts.googleapis.com/css?family=Ubuntu:300,400,500,700,300italic,400italic,500italic,700italic);*/
/*@import url(https://fonts.googleapis.com/css?family=Ubuntu+Mono&subset=latin,latin-ext);*/
/*@import url(https://fonts.googleapis.com/css?family=Roboto+Slab:400);*/
/*@import url(https://fonts.googleapis.com/css?family=Unica+One);*/

/*@import url(https://fonts.googleapis.com/css?family=Roboto+Condensed:400,300,300italic,400italic,700,700italic&subset=latin,greek,greek-ext,latin-ext);*/
/*@import url("https://plavebniurad.cz/fonts/fonts.css");*/
@import url("/fonts/fonts.css");

body {
  font-family: Roboto, sans-serif;
  font-size: 11pt;
  margin: 0 auto;
  padding: 0;
  /*background: #eaf1f4 url('img/Background.png'); background-repeat:repeat-x;*/
  background: #FFF; background-repeat: no-repeat;
  color: #333333;
}

.zahlavi_pruh {
  background-color: #2362a2;
  color: white;
  height: 50px;
}

.logo {
  margin: 0 auto;
  padding-top: 10px;
  padding-left: 1em;
  font-weight: 400;
  font-size: 19px;
  line-height: 150%;
}
@media (min-width: 768px) {
  .logo {
      width: 930px !important;
    }
}

@media (min-width: 992px) {
  .logo {
      width: 937px !important;
    }
}

@media (min-width: 1200px) {
  .logo {
    width: 937px !important;
  }
}

.grad1 {
    height: 80px;
  padding: 0 10px 0 10px;
  margin-top: 0px;
    background: -webkit-linear-gradient(top, #EEE, #FFF); /* For Safari 5.1 to 6.0 */
    background: -o-linear-gradient(bottom, #EEE, #FFF); /* For Opera 11.1 to 12.0 */
    background: -moz-linear-gradient(bottom, #EEE, #FFF); /* For Firefox 3.6 to 15 */
    background: linear-gradient(to bottom, #EEE, #FFF); /* Standard syntax (must be last) */
}
table {
  font-size: 11pt;
}

th {
  font-size: 10pt;
}

#telo {
  max-width:900px;
  position:relative;
  margin:0pt auto;
}
#telo_edit {
  /*min-width:900px;*/
  margin:3px 5px;
  /*max-width:900px;*/
  max-width:100%;
}

.h1_head {
  margin-top:0px;
  margin-bottom:5pt;
}

p {
  margin-top:1ex;
  text-align: justify;
}


li {
  text-align: justify;
}

h1 {
  font-family: 'Roboto Condensed', sans-serif;
  font-size: 250%;
  font-weight: 300;
  text-shadow: 1px 1px 1px #DDD;
  color: #000000;
}

h2, h3, h4, h5, h6 {
  font-family: 'Roboto Condensed', sans-serif;
  font-weight: 100;
  color: #000000;
}

h1, h2 {
  text-align: center;
}

h2 {
  font-size: 20pt;
  margin-bottom: 0;
}

h3 {
  font-size: 15pt;
  margin-bottom: 0;
}

h4 {
  font-size: 14pt;
  margin-bottom: 0;
}

#menu {
  background:#B8B8B8;
  color:#707070;
  font-size:13pt;
  display:inline;
  margin: 0px 2px 0px 2px;
  padding: 5px 5px 5px 5px;
  text-align: center;
  cursor: pointer;
  border:1px solid silver;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width:300px;
}

#menu:active {
  position:relative;
  top:5px;
}

#menu:hover {
  background:#F0F0F0;
  color:black;
}

#menu_select {
  background:white;
  color:black;
  font-size:13pt;
  display:inline;
  margin: 0px 2px 0px 2px;
  padding: 5px 5px 5px 5px;
  text-align: center;
  cursor: pointer;
  border:1px solid gray;
  -moz-border-radius: 3px;
  border-radius: 3px;
  width:300px;
}

#menu-tl a {
  color: #E6E6E6;
}
#menu-tl a:hover {
  color: #FFFFFF;
}

a {
  text-decoration: none;
}
a:link {
  color: #0066cc;
}
a:visited {
  color: #0066cc;
}
a:hover {
  text-decoration: underline;
  color: #EA331B;
}

div a.btn-success, a.btn-primary, a.btn-danger {
  color: #FFFFFF;
}

li {
  margin-bottom: 1em
}

a.black {
  color: black;
  text-decoration:none;
}

a.black:hover {
  color: gray;
  text-decoration:none;
  cursor:help;
}

.lines {
  border-bottom:1px solid #DDD;
  padding:7pt;
  padding-top:7pt;
  font-size: 10pt;
}

#texty {
  text-indent : 0em;
}

.pruh {
  background-color:white;
  cursor:pointer;
  font-size: 10pt;
}
.pruh:nth-child(even) {
  background-color: #F8F8F8;
}

.pruh_nepublikovano {
  background-color: #FFC2C2;
  cursor:pointer;
  font-size: 10pt;
}

.pruh_nepublikovano:hover {
  background-color: #FF9900;
  cursor:pointer;
}

.pruh_neplatny_zaznam {
  background-color: #FFDAA3;
  cursor:pointer;
  font-size: 10pt;
}

.pruh_neplatny_zaznam:hover {
  background-color: #FFB84D;
  cursor:pointer;
}

.pruh:hover {
  background-color:#FFFF99;
  cursor:pointer;
}
.pruh_zrusene {
  background-color:#E0E0E0;
  cursor:pointer;
  font-size: 10pt;
}

.pruh_zrusene:hover {
  background-color:#B8B8B8;
  cursor:pointer;
}

.pruh2 th {
  background-color:#DEEFFF;
  color: #000;
  font-weight: bold;
  padding: 5pt;
  min-width: 70pt;
}

.vyhledavani {
  /*background: #c3ddeb url(img/Search16.png) no-repeat scroll 5px 1px;*/
  background: url(img/Search16.png) no-repeat scroll 5px 1px;
  padding-left:30px;
  /*border:1px solid #e0ebf2;*/
  border:1px solid #DDD;
  line-height: 16px;
}
.vyhledavani:hover {
  cursor:help;
}

.cislo_stranky {
  font-size: 10pt;
  text-decoration:underline;
  color:green;
}

.cislo_stranky_aktualni {
  font-size: 11pt;
  text-decoration:none;
  color:black;
}

.plna_sirka {
  width:100%
}

select.list1 option.zruseny_predpis_gray {
  color: gray;
  background-color: silver;
}

select.list1 option.zruseny_predpis_red {
  color: red;
  background-color: silver;
}

del {
  color: red;
}
ins {
  color: green;
  border-bottom: 1px dotted green;
  text-decoration: none;
}

tr.border_bottom td {
  border-bottom:1pt solid #9191A6;
  /*border-bottom:2pt solid #808080;
  background: url(img/Background_header.png) repeat-x;
  background-position: left bottom;*/
}
