.titleIcon {
    height: 51px;
    margin-bottom: 15px;
}

.titleIcon h2 {
    padding-top: 15px;
    margin-left: 60px;
}

.autodoprava {
    background: url(/cms/att/img/ikona-bus.png) no-repeat left center;
}
.dalsiSluzby {
    background: url(/cms/att/img/ikona-dalsi-sluzby.png) no-repeat left center;
}
.viza {
    background: url(/cms/att/img/ikona-viza.png) no-repeat left center;
}
.parking {
    background: url(/cms/att/img/ikona-go-parking.png) no-repeat left center;
}
.salonek {
    background: url(/cms/att/img/ikona-menzies.png) no-repeat left center;
}
.poukazky {
    background: url(/cms/att/img/ikona-darkova-poukazka.png) no-repeat left center;
}
.doplnkovyProdej {
    background: url(/cms/att/img/ikona-doplnkovy-prodej.png) no-repeat left center;
}
.clubCedok {
    background: url(/cms/att/img/ikona-club-cedok.png) no-repeat left center;
}
.platebniKarty {
    background: url(/cms/att/img/ikona-akceptace-karet.png) no-repeat left center;
}
.trajekty {
    background: url(/cms/att/img/ikona-trajekty.png) no-repeat left center;
}
.autokary {
    background: url(/cms/att/img/ikona-bus.png) no-repeat left center;
}
.zeleznice {
    background: url(/cms/att/img/ikona-zeleznice.png) no-repeat left center;
}
.business {
    background: url(/cms/att/img/ikona-business.png) no-repeat left center;
}
.sluzbyNaLetisti {
    background: url(/cms/att/img/ikona-sluzby-na-letisti.png) no-repeat left center;
}
.dopravniSluzby {
    background: url(/cms/att/img/ikona-dopravni-sluzby.png) no-repeat left center;
}
.slevy {
    background: url(/cms/att/img/ikona-slevy.png) no-repeat left center;
}
.oNas {
    background: url(/cms/att/img/ikona-o-nas.png) no-repeat left center;
}
.historie {
    background: url(/cms/att/img/ikona-historie.png) no-repeat left center;
}
.kontakt {
    background: url(/cms/att/img/ikona-kontakt.png) no-repeat left center;
}
.fakturacniUdaje {
    background: url(/cms/att/img/ikona-fakturacni-udaje.png) no-repeat left center;
}
.kariera {
    background: url(/cms/att/img/ikona-kariera.png) no-repeat left center;
}
.oceneni {
    background: url(/cms/att/img/ikona-oceneni.png) no-repeat left center;
}
.informaceProAkcionare {
    background: url(/cms/att/img/ikona-informace-pro-akcionare.png) no-repeat left center;
}
.cestovniPojisteni {
    background: url(/cms/att/img/ikona-cestovni-pojisteni.png) no-repeat left center;
}
.darkovePoukazky {
    background: url(/cms/att/img/ikona-darkove-poukazky.png) no-repeat left center;
}
.doplnkoveSluzby {
    background: url(/cms/att/img/ikona-doplnkove-sluzby.png) no-repeat left center;
}
.limuzina {
    background: url(/cms/att/img/ikona-luxusni-limuzina.png) no-repeat left center;
}
.mobilniAplikace{
    background: url(/cms/att/img/ikona-mobilni-aplikace.png) no-repeat left center;
}
.parkovaniLetiste{
    background: url(/cms/att/img/ikona-parking-letiste.png) no-repeat left center;
}
.pronajemVozidel{
    background: url(/cms/att/img/ikona-pronajem-vozidel.png) no-repeat left center;
}
.salonky{
    background: url(/cms/att/img/ikona-salonky-letiste.png) no-repeat left center;
}


h2 {
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    color: #003d8e;
    text-align: left;
}
h3 {
    font-size: 16px;
    font-weight: normal;
    text-transform: uppercase;
    color: #003d8e;
    margin-bottom: 0px;
}
h3 strong {
    font-weight: bold;
}

table.blueTable {
    border-collapse: separate;
    border-spacing: 1px;
}

table.blueTable thead {
    background-color: #003d8e;
    color: #FFFFFF;
    font-size: 13px;
    font-weight: bold;
}

table.blueTable tbody tr {
    background-color: #E1E2F2;
}

table.blueTable tbody tr:nth-child(even) {
    background-color: #D4D5EB;
}

table.blueTable td {
    padding: 5px 0 5px 5px;
    line-height: 1.5em;
}

.moreInfo {
    width: 100%;
    text-align: right;
    margin-top: 20px;
}

.moreInfo a {
    text-transform: uppercase;
    text-decoration: none;
    color: #003d8e;
    font-size: 14px;
    background: url(/cms/att/img/more.png) no-repeat right center;
    padding-right: 20px;
}

.buttonYellow {
    margin-bottom: 25px;
}
.buttonYellow a {
    display: inline-block;
    background-color: #ffd200;
    color: #1e3a8e;
    text-transform: uppercase;
    font-size: 18px;
    padding: 10px 30px 10px 20px;
    text-decoration: none;
    position: relative;
}
.buttonYellow a:hover {
    color: #ffd200;
    background-color: #1e3a8e;
}
.buttonYellow a svg {
    display: inline-block;
    width: 18px;
    height: 17px;
    fill: #f3ba05;
    position: absolute;
    right: 8px;
    top: 0;
    margin: auto;
    bottom: 0
}

ul.magentaBullet {
    margin: 0;
    padding: 0 0 0 0;
}

ul.magentaBullet li {
    margin: 0;
    padding: 2px 0 2px 20px;
    background: url(/cms/att/img/bullet.png) no-repeat 3px 7px;
    line-height: 15px;
    list-style: none;
}

div.katalog {
    width: 220px;
    height: 310px;
    text-align: center;
    border: 1px solid #eeeeee;
    float: left;
    margin-right: 10px;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}

.katalog img {
    width: 110px;
    margin-top: 15px !important;
}

h4.katalogTitle {
    text-transform: uppercase;
    color: #003d8e;
    font-weight: bold !important;
    font-size: 12px !important;
    margin-top: 10px !important;
    margin-bottom: 10px !important;
}

div.katalog div {
    text-align: left;
    margin-left: 40px;
    margin-top: 10px;
    font-size: 10px;
}

div.katalog div a {
    font-size: 10px;
    text-decoration: none;
}

div.katalog div a:hover {
    text-decoration: underline;
}

div.katalog div a img {
    width: 10px;
    margin-top: 0px !important;
    margin-right: 5px !important;
}

div.katalog div li {
    line-height: 1em !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    margin-bottom: 0px !important;
}