
a {text-decoration: none;border:0px; color: white;}
img {border:0px}

#map-container {padding-top: 3px;text-align: center}
#map-container table {border-collapse: collapse;}
#map-table {border-collapse: collapse;border-spacing: 0px;margin: 0 auto;width:100%;}
#map-table td {background-color: red}
#map-table img {margin: 0;padding: 0;float: left}

#station-info {}
#station-info table {width:100%}
#station-info table th {text-align: left;font-weight: normal;margin-top: 15px}
.station-name {text-decoration: underline;font-size: 17px}

.row-space {height:10px}

#search-results tr {

}
#search-results, #favouriteStations { padding-top:10px; padding-bottom: 3%;}
#search-results, #favouriteStations td {padding-left: 10px; }
#search-results, #favouriteStations tr {}
#search-results, #favouriteStations a {color:white; }
#search-results, #favouriteStations a:hover {}
#form-wrapper {padding: 2px 2px 3px 2px; text-align: center;}
#form-container {    width: 100%;
                     height: 100%;
                     background-image: url("/~production/dopmap.cz/obrazky_new/background.png");
                     background-repeat:repeat-x;
                     font-family: sans-serif;
                     background-size: contain;
}
#form-container input {width: 75%;border: 1px solid white;color:white;background-color: white;font-size:14px}
/*#form-container button {padding:0;background-color: #aaaaaa;font-style: italic;width:30px;margin-left: 3px;margin-top:2px;height:24px;color:transparent}*/
/*.search-button {border: 1px solid white;background-color: #black; margin-left: 3px;height:24px;padding:2px 10px;font-size: 15px;color:white;font-family:Tahoma;font-weight: normal;padding-top: 2px; width: 70%;}*/

.button {border: 2px solid #aaaaaa;background-color: #59ACFF;font-style: regular;padding:3px 10px 0 10px;font-size: 14px;color:white;font-family:Tahoma;font-weight: bold;white-space:nowrap;display:block;float:left;margin-right:3px;margin-top:2px}

#searchButton {
    color: white;
    border-top: 1px solid #696A68;
    border-left: 1px solid #696A68;
    border-bottom: 1px solid #383936;
    border-right: 1px solid #383936;
    width: 80%;
    padding-bottom: 5%;
    padding-top: 5%;
    background-color: black;
    margin-bottom: 3%;
}
#favourite-button-cell,#search-button-cell {width:20px}
.search-button.favourite {background:url(../images/hvezda.png) no-repeat 50% 50%;}

tr.even td {background-color:#EFEFFF}

#locationInfo {color:white; font-weight:bold;text-align:center;}
.bigButton {
    color: white;
    border-top: 1px solid #696A68;
    border-left: 1px solid #696A68;
    border-bottom: 1px solid #383936;
    border-right: 1px solid #383936;
    width: 80%;
    padding-bottom: 5%;
    padding-top: 5%;
    background-color: black;
    margin-top: 3%;
}
.smallButton {
    color: white;
    border-top: 1px solid #696A68;
    border-left: 1px solid #696A68;
    border-bottom: 1px solid #383936;
    border-right: 1px solid #383936;
    width: 30%;
    padding-bottom: 2%;
    padding-top: 2%;
    background-color: black;
    margin-top: 1%;
}
#footer {
    width: 100%;
    text-align: center;
    color: white;
    background-color: black;
    padding-top: 2%;
    padding-bottom: 2%;
}

.vysledekHledani {
    padding: 4% 0% 4% 0%;
    border-top: 2px solid #696A68;
    border-bottom: 2px solid black;
}

#bezVysledku {
    padding-bottom: 2%;
}
#noveHledani {
    width: 100%;
    margin-top: 8%;
    padding-bottom: 3%;
}

.center {
  text-align:center;
  
}

