* {margin:0;padding:0;font-family:"Century Gothic",sans-serif;font-size:10.0pt;}
body {color:#000000;background-color:#ffffff;text-align:center;}

a {text-decoration:underline;color:#2389b0;}
a:hover {text-decoration:none;}
a.tisk {background:url("tisk.png") no-repeat left center;padding-left:21px;}
a.oblibene {background:url("oblibene.png") no-repeat left center;padding-left:21px;}

table {width:100%;border:0;}
.w50 {float:left;width:50%;padding:25px 0;}

@media screen and (max-width: 600px) {
  .w50 {float:none;width:100%;padding:15px 0;}
}

button {background-color:transparent;width:150px;}
input, textarea, select {padding:6px;font-size:110%;border:solid 1px #333333;}
input, textarea {width:90%;}
input.mini {width:auto;padding:0;border:0;}
select {width:96%;}

p {line-height:1.4em;}
.texty {padding:10px 0 10px 0;border-bottom:solid 1px #dddddd;display:block;font-weight:bold;}
ul {list-style-type:none;}
img, button {border:0;}
label {display:block;padding:10px 0 0 0;color:#666666;font-size:90%;}
label.link {display:inline;padding:0;font-size:100%;}
span.clear {clear:both;display:block;height:1px;}

h2 {background:url("nadpis_linka.gif") repeat-x 0% 56%;text-align:center;padding:10px 0;margin-bottom:30px;}
h2 span {color:#635faa;font-weight:normal;font-size:140%;background-color:#ffffff;padding:0 8px;}

#stred {width:80%;margin:20px auto;text-align:left;}

/* Spodní odkazy */
#pata {background-color:#a7b1b7;padding-top:12px;padding-bottom:11px;} 
#pata p {float:right;position:relative;left:-50%;display:block;}
#pata a {float:left;position:relative;left:50%;display:block;margin:0 18px;color:#ffffff;}

@media screen and (max-width: 800px) {
  h2 {margin-bottom:10px;}

  #pata {padding-top:4px;padding-bottom:3px;}
  #pata p {text-align:left;line-height:1.8em;}
  #pata a {float:none;display:inline;}
}

#provozovatel {padding:18px 0;}
#provozovatel p {font-size:90%;color:#999999;}
#provozovatel a {font-size:100%;}

.tlacitko {padding-top:15px;}
.tlacitko input {width:auto;padding:8px 10px;border:0px;background-color:#B3D050;text-transform:uppercase;color:#ffffff;font-size:110%;}


#hlavicka {background:url("logo_bg.png") left top repeat-x;}
#hlavicka h1 {background:url("logo.png") no-repeat 50% 0%;width:227px;height:169px;margin:0 auto;}
#hlavicka h1 a {display:block;width:100%;height:100%;}
#hlavicka h1 span {display:none;}
#hlavicka p {color:#999999;display:block;padding-top:6px;}
#hlavicka ul {margin:30px 0;}
#hlavicka li {margin:0 6px;display:inline;}

#podcarou {background-color:#dddddd;margin:0px auto;}
#podcarou form {width:80%;margin:0 auto;}
#podcarou td {width:25%;}
#podcarou div.tlacitko {padding:20px 0;}
#podcarou button {margin:0 15px;}
#podcarou td {padding:8px;text-align:left;}
#podcarou p {padding-bottom:4px;}
#podcarou label {font-size:100%;color:#000000;}
#podcarou label.link {margin-right:40px;}

@media screen and (max-width: 600px) {
  #stred {width:98%;}

  #podcarou td {width:100%;display:block;}
  #podcarou button {margin:15px 0;}
  
  #podcarou label.link {display:block;margin-bottom:15px;}
}

#tabulka_firma {display:none;}
#zmena_prihlaseni ul {border-bottom:solid 1px #635faa;float:left;width:100%;}
#zmena_prihlaseni ul li {float:left;border:solid 1px #635faa;position:relative;top:1px;margin:0 10px;}
#zmena_prihlaseni ul li a {float:left;padding:8px 12px 4px 12px;display:block;}
#zmena_prihlaseni ul li.liz {border-bottom:solid 1px #ffffff;}

.tab2login {clear:both;}
.tab2login td {padding:5px 20px 5px 0;width:50%;vertical-align:top;}
.tab2login ul {list-style-type:square;padding-top:10px;}
.tab2login li {padding:3px 3px;margin-left:15px;}
p.odkazHeslo {margin-left:18px;margin-top:10px;}

#pruvodce {width:80%;display:none;}
#pruvodce p {font-size:120%;font-weight:bold;padding:5px 0;}
#pruvodce div {padding:5px 0;}
#pruvodce2 {display:none;}

/* Odkazy na podstránky */
.strankovani {width:auto;padding:20px 0;text-align:center;}
.strankovani li {width:auto;display:inline;margin:0 10px;}
.strankovani li.svetly {color:#cccccc;}
a.page_L {background:url("page_L.png") no-repeat 0% 60%;padding-left:14px;}
a.page_R {background:url("page_R.png") no-repeat 100% 60%;padding-right:14px;}

.vypis {border-collapse:collapse;width:100%;border:0;}
.vypis th, .vypis td {font-size:90%;padding:8px;text-align:left;}
.vypis th {text-transform:uppercase;font-weight:bold;}
.vypis td {border-top:solid 1px #cccccc;vertical-align:middle;}
.vypis tr.black td {background-color:#f9f9f9;}
.vypis td a {font-size:100%;}

@media screen and (max-width: 500px) {
  .vypis th, .vypis td {font-size:70%;padding:10px 4px;}
}

/* přechody mezi inzeráty */
div.prechod {margin:15px;}
div.prechod .td1 {width:30%;float:left;}
div.prechod .td2 {width:70%;float:left;text-align:right;}
div.prechod a.pro_minuly {background:url("page_L.png") no-repeat left center;padding:3px 18px;}
div.prechod a.pro_dalsi {background:url("page_R.png") no-repeat right center;padding:3px 18px;}

/* layout tří sloupců detailu */
.detail td {vertical-align:top;width:33%;padding:15px;}
.detail td.dlouhy {width:34%;}

@media screen and (max-width: 600px) {
  .detail td, .detail td.dlouhy {width:100%;display:block;padding:10px 0;}
}

.detail .dobaTable {width:auto;clear:both;}
.detail .dobaTable th, .detail .dobaTable td {text-align:left;padding:2px 8px 2px 0;width:auto;display: table-cell;}

#ikonyTypu {margin:15px 0;background-color:#f9f9f9;padding:10px 15px 6px 15px;border-radius:12px;}
#ikonyTypu img {margin-right:20px;}

/* Oznámení chyb */
.oznameni {display:block;font-style:italic;font-size:160%;color:#999999;padding:30px 0;}
.oznameni a {font-size:100%;}

/* Obrázkové odkazy na jiné stránky */
#reklama {margin-top:50px;}
#reklama strong {color:#999999;font-size:80%;padding-bottom:4px;border-bottom:solid 1px #cccccc;display:block;margin:10px 0;font-weight:normal;}
#obsahReklamy {float:right;position:relative;left:-50%;}
#reklama a {display:block;float:left;position:relative;left:50%;width:140px;height:88px;}