/*******************************************************************************
* Soubor kaskádových stylů CSS
* 
* 2008-11-01 Chaloupka Jaromír
*******************************************************************************/
* {
  margin: 0;
  padding: 0;
}

body {
  font-family: Arial, sans-serif;
  font-size: 80%;
  color: #222;
  background: #fff url(../img/pozadi.jpg) repeat-x;
  text-align: center;
}

a {
  color: #1b65af;
}

a:hover {
  color: #222;
}

a img {
  border: none;
}

#kontejner {
  position: relative;
  width: 992px;
  margin: 0px auto;
  text-align: left;
  background: url(../img/kontejner.gif) no-repeat top left;
}

#hlavicka {
  padding: 30px 25px 5px 25px;
  position: relative;
  height: 70px;
}

#logo {
  position: absolute;
  top: 40px;
  left: 40px;
}

#banner {
  position: absolute;
  top: 33px;
  left: 483px;
  width: 468px;
  height: 60px;
}

#menu {
  margin: 0 35px;
  width: 920px;
  height: 38px;
  background: #1b65af url(../img/menu.gif) no-repeat top left;
}

#okno {
  margin: 10px 35px 0 35px;
  background-color: #fff;
}

#obsah {
  width: 640px;
  float: left;
  margin-left: 1px;
  background-color: #fff;
}

#obsah h1 {
  font-size: 150%;
  color: #1b65af;
  margin: 5px 0 15px 0;
}

#obsah h2 {
  font-size: 130%;
  color: #3da0dc;
  margin: 5px 0 10px 0;
}

#obsah ul {
  list-style: none;
  margin: 10px 0;
}

#obsah ol {
  margin: 10px 35px;
}

#obsah ol li {
  margin: 15px 0;
}

#formular_vstup ul {
  list-style: none;
  margin: 0 10px 10px 10px;
}

#obsah ul li, #formular_vstup ul li {
  margin: 4px 0;
  padding-left: 12px;
  background: url(../img/bullet.gif) no-repeat 0 5px;
}

#obsah ul li em {
  color: #1b65af;
}

#obsah ul li strong.cervena {
  color: #c00;
}

#obsah p.pridat {
  margin: 5px 0;
  font-weight: bold;
}

#obsah p.pridat a {
  background: url(../img/plus.gif) no-repeat 0 50%;
  padding-left: 12px;
}

#obsah p.mezera {
  padding-bottom: 15px;
}

#obsah p.poznamka, #obsah table td span.poznamka {
  color: #888;
}

#obsah p.zpusob_prodeje a {
  color: #333;
  background-color: #ddd;
  padding: 3px 6px;
  text-decoration: none;
}

#obsah p.zpusob_prodeje a:hover {
  color: #fff;
  background-color: #222;
  padding: 3px 6px;
  text-decoration: none;
}

#obsah p.zpusob_prodeje a.aktivni {
  color: #fff;
  background-color: #1b65af;
  padding: 3px 6px;
  text-decoration: none;
}

#obsah table {
  margin: 10px 0 5px 0;
}

#obsah table th {
  padding: 5px;
  border-bottom: 1px solid #248dcc;
  background-color: #3da0dc;
  color: #fff;
}

#obsah table td {
  padding: 5px;
  border-bottom: 1px solid #d6e7f3;
  border-top: 1px solid #fff;
}

#obsah table td.posledni {
  border: none;
}

#obsah table th.vpravo, #obsah table td.vpravo {
  text-align: right;
}

#obsah table td.p1 {
  color: #1b65af;
}

#obsah table td.p2 {
  color: #3da0dc;
}

#obsah table td.odsad {
  padding-left: 20px;
  color: #888;
}

#obsah table td.sedo {
  color: #888;
}

#obsah table th.dostredu, #obsah table td.dostredu {
  text-align: center;
}

#obsah table td p.nazev_domeny {
  margin: 2px 0;
}

#obsah table tr.radek1 {
  background-color: #f5f9fc;
}

#obsah table tr.radek2 {
  background-color: #eaf2f9;
}

#obsah table tr.radek1top {
  background-color: #fef2cb;
}

#obsah table tr.radek2top {
  background-color: #feeba9;
}

#obsah table tr.radek1top td, #obsah table tr.radek2top td {
  border-bottom: 1px solid #fede9c;
}

#obsah table tr.radek1top td a, #obsah table tr.radek2top td a {
  color: #DE6103;
}

#obsah table tr.radek1top td a:hover, #obsah table tr.radek2top td a:hover {
  color: #222;
}

#obsah table td input, #obsah table td textarea {
  padding: 2px;
  border: 1px solid #ccc;
  font-family: Arial, sans-serif;
}

#obsah table td textarea {
  font-size: 90%;
}

#obsah table td select {
  padding: 2px;
  font-family: Arial, sans-serif;
  color: #222;
}

#posledni_domeny p, #top_domeny p {
  margin: 5px 10px;
}

#posledni_domeny p a.vice, #top_domeny p a.vice, #hlidaci_pes p a.pes {
  background: url(../img/vice.gif) no-repeat 0 50%;
  padding-left: 8px;
}

#posledni_domeny table, #top_domeny table {
  margin: 5px 10px;
  width: 290px;
}

#posledni_domeny table td a, #top_domeny table td a {
  font-weight: bold;
}

#posledni_domeny table tr.radek1, #top_domeny table tr.radek1 {
  background-color: #f5f9fc;
}

#posledni_domeny table tr.radek2, #top_domeny table tr.radek2 {
  background-color: #fff;
}

#motiv {
  position: relative;
  width: 640px;
  height: 151px;
  background: url(../img/motiv.jpg) no-repeat top left;
}

#motiv h1 {
  display: none;
  visibility: hidden;
}

#motiv ul {
  position: absolute;
  top: 40px;
  left: 30px;
  list-style-type: none; 
  font-size: 130%;
}

#motiv ul li {
  margin: 7px 0;
  background: none;
}

#motiv ul li a {
  color: #222;
  text-decoration: none;
}

#motiv ul li a:hover {
  color: #1b65af;
  text-decoration: underline;
}

#domeny_uvodni {
  margin: 10px 0;
  width: 640px;
}

#top_domeny, #posledni_domeny {
  width: 315px;
  float: left;
  min-height: 220px;
  background: #eaf2f9 url(../img/domeny.gif) repeat-x top left;
  border: 1px solid #d6e7f3;
}

#posledni_domeny {
  margin-left: 6px;
}

#top_domeny h2, #posledni_domeny h2 {
  font-size: 90%;
  text-transform: uppercase;
  color: #fff;
  padding: 4px 24px;
  background: url(../img/sipka.gif) no-repeat 10px 50%;
}

#clearleft {
  margin: 5px 0;
  clear: left;
}

#hlidaci_pes {
  width: 640px;
  background: #eaf2f9 url(../img/hlidaci_pes.gif) no-repeat top left;
  border: 1px solid #d6e7f3;
  min-height: 70px;
}

#hlidaci_pes h3 {
  font-weight: normal;
  font-size: 130%;
  color: #1b65af;
  margin: 10px;
}

#hlidaci_pes p {
  color: #575757;
  margin: 5px 10px;
}

#popis {
  margin: 30px 0 10px 0;
}

#navigace {
  float: left;
  width: 440px;
}

#navigace ul {
  list-style: none;
  height: 38px;
  margin-left: 5px;
}

#navigace ul li {
  display: inline;
  height: 38px;
}

#navigace ul li a {
  color: #fff;
  font-weight: bold;
  text-decoration: none;
  text-transform: uppercase;
  display: block;
  float: left;
  padding: 10px 12px;
  background: url(../img/oddelovac.gif) no-repeat right 0;
}

#navigace ul li a:hover, #navigace ul li a.aktivni, #navigace ul li.posledni a:hover, #navigace ul li.posledni a.aktivni {
  text-decoration: underline;
  background-color: #3da0dc;
  color: #fff;
}

#navigace ul li.posledni a {
  background: none;
}

#vyhledavani_domen {
  position: relative;
  float: left;
  width: 480px;
}

#vyhledavani_domen table {
  margin: 0;
  padding: 0;
}

#vyhledavani_domen table td {
  font-weight: bold;
  color: #fff;
  padding: 5px 2px;
}

#vyhledavani_domen table td input {
  border: none;
  padding: 2px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  color: #222;
}

#vyhledavani_domen table td select {
  padding: 2px;
  font-family: Arial, sans-serif;
  width: 85px;
  color: #222;
}

#vyhledavani_domen table td input.tlacitko, #obsah table td input.tlacitko,
#obsah table td input.tlacitko_aukce,  #obsah table td input.tlacitko_nabidka {
  border: none;
  padding: 3px 8px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #1b65af;
  color: #fff;
  cursor: pointer;
  width: 80px;
}

#obsah table td input.tlacitko_filtr {
  border: none;
  padding: 3px 8px;
  font-family: Arial, sans-serif;
  font-weight: bold;
  background-color: #e0e0e0;
  border: 1px solid #ccc;
  color: #222;
  cursor: pointer;
  width: 80px;
}

#obsah table td input.tlacitko_aukce {
  width: 140px;
}

#obsah table td input.tlacitko_nabidka {
  width: 150px;
}

#sloupec {
  margin: 0 0 0 660px;
  background-color: #fff;
}

#vlozte_zdarma {
  margin-bottom: 9px;
  z-index: 0;
}

#formular_vstup, #dopr_doporucuje, #formular_vdv {
  background: #eaf2f9 url(../img/sloupec.gif) repeat-x top left;
  border: 1px solid #d6e7f3;
  width: 260px;
  margin-bottom: 10px;
}

#formular_vstup h4, #dopr_doporucuje h4, #formular_vdv h4 {
  font-size: 100%;
  color: #fff;
  padding: 6px 24px;
  background: url(../img/sipka.gif) no-repeat 10px 50%;
}

#formular_vstup table, #formular_vdv table {
  margin: 10px;
}

#formular_vstup table td, #formular_vdv table td {
  padding: 1px 2px;
  color: #333;
}

#formular_vdv table td.odsadserad {
  padding: 15px 2px 5px 2px;
}

#formular_vstup input, #formular_vdv input {
  border: 1px solid #d6e7f3;
  padding: 2px;
  font-family: Arial, sans-serif;
  width: 180px;
}

#formular_vdv input {
  width: 130px;
}

#formular_vdv select {
  width: 135px;
  font-family: Arial, sans-serif;
}

#formular_vstup input.tlacitko, #formular_vdv input.tlacitko {
  border: none;
  padding: 4px 6px;
  font-size: 90%;
  font-family: Arial, sans-serif;
  font-weight: bold;
  text-transform: uppercase;
  background-color: #1b65af;
  color: #fff;
  cursor: pointer;
  width: auto;
}

#formular_vstup p {
  margin: 0 10px 10px 10px;
  color: #999;
}

#formular_vstup p a {
  color: #3da0dc;
}

#formular_vstup p a:hover {
  color: #333;
}

#formular_vstup p.uzivatel {
  margin: 10px 10px 5px 10px;
  color: #222;
}

#dopr_doporucuje .dd {
  margin: 15px;
  padding-bottom: 15px;
  border-bottom: 1px solid #d6e6f3;
}

#dopr_doporucuje .ddp {
  margin: 15px;
}

#dopr_doporucuje .dd p, #dopr_doporucuje .ddp p {
  color: #333;
  line-height: 18px;
}

#dopr_doporucuje .dd p.nazev, #dopr_doporucuje .ddp p.nazev {
  color: #3da0dc;
  font-weight: bold;
  margin: 5px 0;
}

#bannery_male {  
  width: 260px;
  margin-bottom: 10px;
}

hr.clearleft {
  visibility: hidden;
  display: none;
  clear: left;
}

p.ok {
  padding: 6px;
  margin: 5px 0;
  color: #690;
  border: 3px solid #e7eea8;
  background-color: #f7fae4;
  height: 20px;
  font-weight: bold;
}

p.ko {
  padding: 6px;
  margin: 5px 0;
  color: #c00;
  border: 3px solid #fdd;
  background-color: #fff4f4;
  height: 20px;
  font-weight: bold;
}

span.sede {
  color: #777;
}

span.sede a {
  color: #777;
  text-decoration: none;
}

span.sede a:hover {
  color: #1b65af;
  text-decoration: underline;
}

#strankovani {
  margin: 10px 0 5px 0;
}

#strankovani a {
  padding: 1px 4px;
  border: 1px solid #d6e7f3;
  background-color: #eaf2f9;
  color: #222;
  text-decoration: none;
}

#strankovani a.aktivni {
  border: 1px solid #3da0dc;
  background-color: #3da0dc;
  color: #fff;
}

#paticka {
  margin: 10px 35px;
  padding: 10px;
  background-color: #f5f5f5;
  border: 1px solid #e5e5e5;
  clear: left;
}

#paticka ul, #paticka ul.odkazy_paticka {
  list-style: none;
  margin: 5px 0 0 0;
}

#paticka ul li, #paticka ul.odkazy_paticka li {
  display: inline;
  color: #999;
}

#paticka ul.odkazy_paticka {
  font-size: 90%;
}

#paticka ul.odkazy_paticka li a {
  color: #888;
}

#paticka ul.odkazy_paticka li a:hover {
  color: #222;
}

.etarget_obal {
  margin: 30px 0 5px 0;
}

.etarget table.selfpromo {
  font-size: 90%;
  width: 640px;
}

.etarget table.selfpromo td.left {
  text-align: left;
  color: #999;
}

.etarget table.selfpromo td.right {
  text-align: right;
}

.etarget .block {
  margin: 4px 0 8px 0;
  color: #222;
}

hr.cleaner {
  display: none;
  visibility: hidden;
  clear: both;
}

dl.sitemap dt {
  background: url(../img/bullet.gif) no-repeat 0 50%;
  padding-left: 10px;
  font-size: 110%;
  margin: 4px 0;
}

dl.sitemap dd {
  margin-left: 20px;
  padding-left: 10px;
  border-left: 1px solid #ccc;
}

dl.sitemap dd a {
  color: #3da0dc;
}

dl.sitemap dd a:hover {
  color: #222;
}

#kategorie {
  background-color: #f5f5f5;
  border: 1px solid #e5e5e5;
}

#kategorie table td {
  padding: 4px 8px;
  border: none;
}

#kategorie table td a {
  font-weight: bold;
}

#obsah table td input.radio {
  border: none;
}

acronym {
  border: none;
}

p.status_obr {
  margin: 5px 0;
}

a.tlacitko {
  padding: 4px 8px;
  font-weight: bold;
  text-transform: uppercase;
  text-decoration: none;
  background-color: #1b65af;
  color: #fff;
  width: 120px;
}

