header .main .logo a {
background: url("../images/logo.png") no-repeat scroll 0 0 transparent;
display: block;
width: 248px;
height: 28px;
}

header .main .logo img, .link .fb img, .link .map img, .top-info .phone img, #hp-slide-wrap .arrow img, footer .logo img, footer .contact .mail img, footer .contact .phone img {
display: none;
}

.link .fb a, .link .map a {
display: block;
}

.link .fb a {
background: url("../images/facebook-icon.png") no-repeat scroll center center transparent;
width: 15px;
height: 27px;
}

.link .map a {
background: url("../images/map-icon.png") no-repeat scroll center center transparent;
width: 72px;
height: 39px;
}

.top-info .phone {
background: url("../images/phone-icon.png") no-repeat scroll left center transparent;
padding: 0 0 0 1.5em;
}

.link form input[type="submit"] {
background: url("../images/search-box-icon.png") no-repeat scroll center center transparent;
}

.link form input {
padding: 1em 0.7em 0.35em;
height: 22px;
}

header .main nav ul li.letenky {
background: url("../images/menu-icon.png") no-repeat scroll -8px 50px transparent;
}

header .main nav ul li.autobusy {
background: url("../images/menu-icon.png") no-repeat scroll -135px 52px transparent;
}

header .main nav ul li.vlaky {
background: url("../images/menu-icon.png") no-repeat scroll -257px 52px transparent;
}

header .main nav ul li.dovolena {
background: url("../images/menu-icon.png") no-repeat scroll -380px 52px transparent;
}

header .main nav ul li.jazykove-pobyty {
background: url("../images/menu-icon.png") no-repeat scroll -500px 55px transparent;
}

header .main nav ul li.pracovni-pobyty {
background: url("../images/menu-icon.png") no-repeat scroll -625px 55px transparent;
}

header .main nav ul li.taxi {
background: url("../images/menu-icon.png") no-repeat scroll -750px 55px transparent;
}

header .main nav ul li.dalsi-sluzby {
background: url("../images/menu-icon.png") no-repeat scroll -872px 55px transparent;
}

header .main nav ul li.letenky:hover {
background: url("../images/menu-icon-blue.png") no-repeat scroll -8px 50px transparent;
}

header .main nav ul li.autobusy:hover {
background: url("../images/menu-icon-blue.png") no-repeat scroll -135px 52px transparent;
}

header .main nav ul li.vlaky:hover {
background: url("../images/menu-icon-blue.png") no-repeat scroll -257px 52px transparent;
}

header .main nav ul li.dovolena:hover {
background: url("../images/menu-icon-blue.png") no-repeat scroll -380px 52px transparent;
}

header .main nav ul li.jazykove-pobyty:hover {
background: url("../images/menu-icon-blue.png") no-repeat scroll -500px 55px transparent;
}

header .main nav ul li.pracovni-pobyty:hover {
background: url("../images/menu-icon-blue.png") no-repeat scroll -625px 55px transparent;
}

header .main nav ul li.taxi:hover {
background: url("../images/menu-icon-blue.png") no-repeat scroll -750px 55px transparent;
}

header .main nav ul li.dalsi-sluzby:hover {
background: url("../images/menu-icon-blue.png") no-repeat scroll -872px 55px transparent;
}

#main_form input {
vertical-align: middle;
line-height: 25px;
}

#main_form input[type="radio"], #main_form input[type="checkbox"] {
line-height: normal;
}

#hp-slide-wrap .arrow {
display: block;
width: 77px;
height: 77px;
}

#hp-slide-wrap .arrow.back {
background: url("../images/arrow-left.png") no-repeat scroll 0 0 transparent;
}

#hp-slide-wrap .arrow.forward {
background: url("../images/arrow-right.png") no-repeat scroll 0 0 transparent;
}

.special-offers a .bg-svg {
width: 62px;
height: 62px;
}

.special-offers .letenky a .bg-svg {
background: url("../images/offer-icon.png") no-repeat scroll -3px -2px transparent;
}

.special-offers .jizdenky a .bg-svg {
background: url("../images/offer-icon.png") no-repeat scroll -3px -71px transparent;
}

.special-offers .dovolena a .bg-svg {
background: url("../images/offer-icon.png") no-repeat scroll -3px -213px transparent;
}

.special-offers .jazykove-pobyty a .bg-svg {
background: url("../images/offer-icon.png") no-repeat scroll -3px -284px transparent;
}

.special-offers .pracovni-pobyty a .bg-svg {
background: url("../images/icon-boxes-work.png") no-repeat scroll -1px -1px transparent;
}

.special-offers .specialni-akce a .bg-svg {
background: url("../images/offer-icon.png") no-repeat scroll -3px -356px transparent;
}

.special-offers .more {
background: url("../images/arrow-goinverse-icon.png") no-repeat scroll 105px center transparent;
}

.special-offers .more:hover {
background-image: url("../images/arrow-goinverse-icon-white.png");
background-color: #00D1FD;
}

.letenky-all .special-offers .letenky a .bg-svg {
background: none no-repeat scroll 0 0 transparent;
}

.services .buttons {
width: 820px;
}

.services .item {
width: 240px;
}

footer .logo a {
background: url("../images/logo-bottom.png") no-repeat scroll 0 0 transparent;
display: block;
width: 196px;
height: 22px;
}

footer .contact .mail a {
background: url("../images/mail-icon.png") no-repeat scroll left center transparent;
display: block;
padding-left: 2em;
}

footer .contact .phone {
background: url("../images/phoneinverse-icon.png") no-repeat scroll left center transparent;
padding-left: 1.3em;
}

footer .contact {
width: 330px;
}

.letenky-hp .special-offers .letenky h2 {
background: url("../images/special-offer-icon.png") no-repeat scroll 8px 5px transparent;
padding: 1.2em 0 1.2em 4em;
}

.widget-itinerar {
background: url("../images/kontrola.png") no-repeat scroll 13px 13px #A1A5AE;
}

.letenky-hp .special-offers .more {
background: url("../images/arrow-go-icon.png") no-repeat scroll -1px -1px transparent;
}

.letenky-hp .special-offers .aktuality .destination {
background: url("../images/arrow-goinverse-icon.png") no-repeat scroll 0 4px transparent;
}

header .main nav ul li.dalsi-sluzby ul.submenu li:first-child + li, header .main nav ul li.dalsi-sluzby ul.submenu li:first-child + li + li + li, header .main nav ul li.dalsi-sluzby ul.submenu li:first-child + li + li + li + li + li, header .main nav ul li.dalsi-sluzby ul.submenu li:first-child + li + li + li + li + li + li + li, header .main nav ul li.dalsi-sluzby ul.submenu li:first-child + li + li + li + li + li + li + li + li + li, header .main nav ul li.dalsi-sluzby ul.submenu li:first-child + li + li + li + li + li + li + li + li + li + li + li, header .main nav ul li.dalsi-sluzby ul.submenu li:first-child + li + li + li + li + li + li + li + li + li + li + li + li + li {
width: 55%;
}

.sa-kontakt-pobocky select {
border: 1px solid #ddd;
}

.letenky-hp .special-offers .letenky {
width: 628px;
}

#tabs ul li a {
padding: 0.7em 2.7em 0.57em;
}