h1, h2, h3, h4, h5, h6 {
  font-size: 1.0em;
}

h1 {
  display: none;
}

ul {
  list-style-type: none;
}

textarea {
  width: 400px;
}
 
blockquote {
  margin: 0;
  padding: 0;
  margin-bottom: 12px;
  border-left: 6px solid #7f8b95; 
}

blockquote p {
  margin: 0;
  padding: 0;
  font-style: italic;
  color: #4a4a4a;
}


/* H E A D E R */
#header-top-left ul {
  float: left;
  padding-top: 108px;
  padding-left: 223px;
  width: 140px;
}

#header-top li {
  display: inline;
}

#header-top a {
  float: left;
  width: 40px;
  height: 30px;
  text-decoration: none;
  margin-right: 1px;
}

#header-top .btn1 {
  background: url('../img_des/btn_home.png') no-repeat top left;
}

#header-top .btn1:hover {
  background: url('../img_des/btn_home.png') no-repeat bottom left;
}

#header-top .btn2 {
  background: url('../img_des/btn_people.png') no-repeat top left;
}

#header-top .btn2:hover {
  background: url('../img_des/btn_people.png') no-repeat bottom left;
}

#header-top .btn3 {
  background: url('../img_des/btn_mail.png') no-repeat top left;
}

#header-top .btn3:hover {
  background: url('../img_des/btn_mail.png') no-repeat bottom left;
}

#header-reklama h2 {
  color: #66c0f7;
  font-family: myriad pro;
  text-transform: uppercase;
  font-weight: normal;
  font-size: 1.4em;
  display: block;
  padding-bottom: 10px;
  width: 400px;
}

#header-reklama p {
  display: block;
  padding-right: 20px;
  color: #abb7be;
  float: right;
  width: 400px;
}

#header-reklama .button {
  display: block;
  width: 300px;
  height: 23px;
  float: right;
  padding-left: 60px;
  color: #66c0f7;
  text-transform: uppercase;
  font-size: 18px;
  font-family: myriad pro;
  background: url('../img_des/a_header-reklama-off.png') no-repeat top left;
}

#header-reklama .button:hover {
  background: url('../img_des/a_header-reklama.png') no-repeat top left;
}

#header-bottom a {
  float: left;
  margin-top: 96px;
  margin-left: 40px;
}


/* H E A D E R - M E N U */
#header-menu ul {
  float: left;
}

#header-menu a {
  color: #646e75;
  text-transform: uppercase;
  text-decoration: none;
  font-weight: bold;
  font-size: 1.1em;
  display: block;
  padding-left: 20px;
  padding-right: 20px;
  padding-top: 17px;
  padding-bottom: 14px;
  margin-left: 1px;
  cursor: pointer;
  float: left;
}

#header-menu a:hover, #header-menu .active {
  background: url('../img_des/bg_header-menu.png') repeat-x top left;
  padding-left: 20px;
  float: left;
  display: block;
}

#header-menu li {
  float: left;
  display: inline;
  background: url('../img_des/li_header-menu.png') no-repeat top left;
}

#header-menu .first {
  background: none;
}

#header-menu .first:hover, #header-menu .first .active {
  background: url('../img_des/a_header-menu-first.png') no-repeat top left;
}

#searchbar .keyword {
  float: left;
  display: block;
  border: none;
  background: url('../img_des/bg_search.png') no-repeat top left;
  width: 180px;
  padding-left: 5px;
  padding-right:5px;
  padding-top: 1px;
  padding-bottom: 4px;
  font-size: 1.0em;
  
}

#searchbar .go {
  float: left;
  display: block;
  background: url('../img_des/btn_go.png') no-repeat top left;
  width: 57px;
  height: 18px;
  border: none;
  margin-left: 5px;
}


/* S I D E B A R S */
#sidebar-left h3, #sidebar-right h3 {
  text-transform: uppercase;
  font-family: myriad pro;
  font-size: 1.2em;
  font-weight: normal;
  background: url('../img_des/h3_sidebars.png') no-repeat top right;
  color: #fffefe;
  padding-left: 20px;
  padding-top: 10px;
  padding-bottom: 20px;
}

#menu ul, #pojistovny ul {
  padding-bottom: 15px;
}

#menu li, #pojistovny li {
  padding-top: 1px;
  padding-bottom: 1px;
  height: auto;
}

#menu a, #pojistovny a {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  height: auto;
  color: #000;
  text-decoration: none;
  padding-left: 30px;
  background: url('../img_des/li_sidebars.gif') no-repeat center left;
}

#menu a:hover, #pojistovny a:hover {
  background: url('../img_des/li_sidebars.gif') no-repeat center left #eff3f5;
}

#menu .active, #pojistovny .active {
  background: url('../img_des/li_sidebars.gif') no-repeat center left #eff3f5;
  font-weight: bold;
}

#clanky a {
  padding-left: 10px;
  color: #6393c7;
  font-weight: bold;
}

#clanky p {
  color: #555;
  width: 140px;
  padding-left: 5px;
}

#napsali p {
  padding-left: 5px;
  color: #555;
}

#napsali img {
  padding-left: 10px;
}

#oblibene a {
  color: #77848d;
  line-height: 1.6em;
}

#oblibene a:hover {
  text-decoration: none;
}

#pojmy li {
  padding-top: 1px;
  padding-bottom: 1px;
}

#pojmy a {
  display: block;
  padding-top: 5px;
  padding-bottom: 5px;
  color: #555;
  text-decoration: none;
  padding-left: 30px;
  background: url('../img_des/li_pojmy.png') no-repeat center left;
}

#pojmy a:hover {
  text-decoration: underline;
}


/* C O N T E N T */
#content h2 {
  color: #7f8b95;
  text-transform: uppercase;
  font-size: 1.2em;
  padding-bottom: 10px;
}

#content .first-word {
  color: #fbac00;
}

#content h3 {
  font-size: 1.1em;
  padding-bottom: 4px;
}

#content a {
  color: #7f8b95;
  font-weight: bold;
}

#content ul {
  padding-left: 20px;
  padding-top: 6px;
  padding-bottom: 10px;
}

#content li {
  padding-left: 15px;
  background: url('../img_des/li_content.png') no-repeat top left;
  padding-bottom: 4px;
}

#content hr {
  margin-bottom: 5px;
}

.tags h3 {
  font-size: 1.2em !important;
}

.tags a {
  font-size: 1.0em !important;
  color: #7f8b95 !important;
}

#novinky h2 {
  text-transform: uppercase;
  font-size: 1.3em;
  padding-bottom: 5px;
}

#novinky h3 {
  padding-bottom: 2px;
}

#novinky a {
  color: #7f8b95;
  font-weight: bold;
  text-decoration: underline;
}


/* F O O T E R */
#footer a {
  color: #788892;
  text-decoration: none;
}

#footer a:hover {
  text-decoration: underline;
}


#content .tab {
  border-collapse: collapse;
  width: 100%;
}

#content .tab td, #content .tab th {
  text-align: left;
  height: 22px;
}

#content .tab th {
  text-transform: uppercase;
  padding-bottom: 4px;
  padding-top: 4px;
}

#content .den {
  font-weight: bold;
  width: 50px;
}


#content .map {
  display: block;
  padding-bottom: 20px;
}

.tab-cenik .hl {
  background-color: rgb(173,208,223);
}
