@import "frm.login.css"; /* prihlasovaci formular a menu po prihlaseni */
@import "formulare.css";
@import "novinky.nahled.css";
@import "frm.vyhledavani.css";
@import "menu.css";

body {
  background:url('../img/body_back.jpg') repeat-x;
  color:#333d3d;
}

body, table, input, textarea, select {
  font-family:Arial;
  font-size:12px;
}

a {
  color:#4682b4;
}

a:hover {
  color:#ff4500;
  text-decoration:none;
}

#logo h1 {
  margin: 0;
}

#logo h1 a {
  border: 0;
  width: 170px;
  height: 60px;
  display: block;
  float: left;
  text-align: left;
  text-indent: -9999px;
  margin-top: 10px;
  margin-left: 40px;
  text-decoration: none;
}

#obsah h2 {
  font-size:18px;
  font-weight:bolder;
  margin:0px;
  color:#dc143c;
}

form div {
  margin: 7px 0 7px 0;
}

form label {
  padding:8px 4px 4px 4px;
}

/*
input,select,textarea {
  padding:4px 4px 0px 4px;
  height:25px;
  font-size:12px;
  border:1px solid #7a7a7a;
}
*/
#page {
  width:980px;
  position: absolute;
  left: 50%;
  top:10px;
  margin: 0px 0px 0px -490px;
  padding-top:90px;
  overflow:hidden;
  height:auto;
}

#telo {
  overflow:hidden;
  padding:10px 0px 8px 0px;
  background:url('../img/page_back.png') repeat-y center;
 /* background:url('../img/telo_back.png') repeat-x top white;*/
  width:970px;
}

#zahlavi {
  overflow:hidden;
  font-size:10px;
  background:url('../img/navigace_back.png') no-repeat;
  width:600px;
  margin:10px 0px 10px 20px;
}

#hlavicka {
  overflow:hidden;
  height:230px;
  background-color:white;
  background-repeat:no-repeat;
  background-position:top;
  width:650px;
  margin-right:32px;
  float:right;
}

#hlavicka h2 {
  background:url('../img/h1_back.gif') bottom left no-repeat;
  margin: 0;
}

#hlavicka h2 a img {
  width: 100%;
  height: 100%;
  border: none;
}

#panel-levy {
  width:240px;
  overflow:hidden;
  margin-left:32px;
  float:left;
  clear:left;
}

#panel-pravy {
  overflow:hidden;
  width:200px;
  margin-right:8px;
  float:right;
  height:1%;
  display:none;
}

#panel-stred {
  overflow:hidden;
  width:650px;
  float:right;
  margin-right:32px;
}

#logo {
  position:absolute;
  top:0px;
  left:0px;
  height:90px;
  width:970px;
  background:url('../img/logo.png') no-repeat center top;
}

#obsah {
  padding:0px 8px 0px 8px;
}

#obsah h2 {
  margin:10px 0px 10px 0px;
}

#paticka {
  overflow:hidden;
  font-weight: bolder;
  font-size:11px;
  width:970px;
  text-align:center;
  background:url('../img/pata_back.png') no-repeat top center;
}

#paticka div {
  padding:35px 0px 15px 0px;
}

#paticka a {
  font-weight:normal;
}

#panel-levy h2,
#menu-1 h2,
#frm-web-login h2 {
  padding:8px;
  margin:0px;
  font-size:14px;
  font-weight:normal;
  color:#375050;
  background:url('../img/h2_back.png') no-repeat white;
  border-bottom:1px solid #d8eaea;
}

#frm-mutace {
  position:absolute;
  top:0px;
  right:20px;
  margin:2px 4px 8px 8px;
}

#frm-mutace a img {
  border:0px;
}

#frm-mutace a {
  text-decoration:none;
  color:white;
}

#frm-mutace a span {
  display:none;
}

#frm-mutace a:hover {
  color:black;
}

#frm-mutace form {
  margin:0px;
}

#frm-mutace select {
  padding:0px;
  font-size:12px;
  height:20px;
}

.navigace {
  margin:7px 0px 10px 15px;
}

.navigace img {
  margin:0px 4px 0px 4px;
}

.navigace a {
  color:black;
}

.skryte {
  display:none;
}

#logo-listy {
  background:white;
  padding:2px;
  position:absolute;
  top:305px;
  right:48px;
}

#logo-listy a {
  text-decoration:none;
  padding:0px 4px 0px 4px;
  margin:2px 0px 2px 0px;
  color:black;
  border-right:1px solid gray;
  font-weight:normal;
}

#logo-listy .list-aktivni {
  color:white;
  background:gray;
  font-weight:bold;
}

#chyby {
  margin:4px;
  padding:8px;
  color:#cb1212;
  background:#fed9d9;
  border:2px solid #cb1212;
}

.system-info {
  margin:4px;
  padding:8px;
  color: #3f8125;
  background: #d5e8ad;
  border:2px solid #9acd32;
}

#rss {
  text-align:center;
}

#tmp-logo {
  visibility:hidden;
}

.noscript {
  color:red;
  font-weight:bold;
  text-align:center;
  font-size:14px;
}

#nahodny-obr {
  width:190px;
  height:154px;
  background:url('../img/nahodny_back1.png') no-repeat;
  margin:20px 0px 0px 20px;
}

#nahodny-obr img {
  margin:14px 0px 0px 14px;
  border:1px solid white;
  width:160px;
}

.strany {
  border-top:1px dotted gray;
  width:300px;
  margin-top:20px;
  margin-left:150px;
  padding-top:10px;
  text-align:center;
  float:left;
}

.strany input {
  padding:0px;
  width:26px;
  text-align:center;
  border:none;
  background:none;
  cursor:pointer;
}

