* {
    margin: 0;
    padding: 0;
    border: 0;
}
body {
    padding-bottom: 2em;
    background: white;
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 1em;
}
input, textarea, select {
    font-family: Verdana, Helvetica, Arial, sans-serif;
    font-size: 1em;
}
ul, ol {
    list-style-type: none;
}
.cleaner {
    clear: both;
}

/* header */
.header {
    padding: 0 1em;
    background-color: #000;
}

.header h1 span {
    display: none;
}

.header h1 img {
    text-shadow: 5px 5px 0px #eee, 7px 7px 0px #707070;
    width: auto; height: auto;
}

.header form { display: inline; }
.header fieldset {
    float: right;
    margin-bottom: 0.5em;
    margin-top: 0.5em;
    text-align: right;
}

.header input.text:focus {
    border-color: #cfff00;
}

.header input.text {
    display: inline;
    width: 5em;
    line-height: 1.5em;
    margin-bottom: 0.2em;
    border: 1px solid #0049cf;
    font-size: 0.8em;
    padding: 0.2em;
}

.header input.submit {
    display: inline;
    height: 2em;
    margin-bottom: 0.2em;
    line-height: 1.4em;
    border: 1px solid #fff;
    padding: 0.2em 0.3em;
    background: #ca003a;
    color: #fff;
    cursor: pointer;
    font-size: 0.8em;
}
.header input.submit:hover, .header input.submit:focus {
    text-decoration: underline;
}

.header a.broadcast {
    float: left;
    padding: 0.6em 0.5em 0.3em 0.2em;
    /*background: url('../imgs/a-broadcast-bg.png') left center no-repeat;*/
    color: #fff;
    font-size: 0.8em;
    text-decoration: none;
}
.header a.broadcast:hover {
    text-decoration: underline;
}
.header a.broadcast img {
     /*position: relative; top: -5px; left: 10px;*/
}

.header .topright {
    width: 20.5em; float: right;
}

.header .topleft {
}

.header a.desktop {
    display: none;
    clear: right;
    float: left;
    /*margin-bottom: 0.3em;*/
    color: #fff;
    font-size: 0.7em;
    text-decoration: none;
}
.header a.desktop:hover {
    text-decoration: underline;
}

.header .headlang {
    margin: 0.75em 0.5em 0.5em;
    min-width: 6em; height: 2em;
    width: 9.5em;
    float: right;
}

.header .headlang img {
    margin: 0.2em; float: left;
    width: 18px; height: 14px;
}

.header .headlang img.active {
    border: 1px solid #fff;
}

/* header end */

/* navbar */
.navbar {
    display: block;
    padding: 0.3em 1em;
    background-color: #036;
    text-align: left;
}
.navbar li {
    display: inline;
    color: #fff;
    list-style-type: none;
    text-transform: uppercase;
}

.navbar li:before {
    content: " | ";
    margin: 0.2em;
}

.navbar li:first-child:before {
    content: none;
}

.navbar li a {
    text-decoration: none;
    color: #fff;
    font-size: 0.75em;
}
.navbar li a:hover {
    color: #fff;
    text-decoration: underline;
}


/* navbar end */

/* news */
p.news .date {
    font-size: 0.9em;
    color: #838383;
}
p.news .date a {
    text-decoration: none;
    color: #838383;
}
p.news .date a:hover {
    text-decoration: none;
    color: #cf0000;
}
ul.news {
    margin: 0.6em 0 0.8em 0;
}
ul.news li {
    padding-left: 0.7em;
    background: url('../imgs/ul-li-bg.png') 0.1em 0.4em no-repeat;
}
ul.news li a {
    color: #003466;
    text-decoration: none;
    font-size: 0.9em;
}
ul.news li a:hover {
    color: #003466;
    text-decoration: underline;
}
/* news end */

/* main */
.main {
    padding: 0;
}
.main h1 {
    font-size: 0.9em;
    color: #fff;
    font-weight: normal;
    padding: 0.2em 1.1em;
    margin-bottom: 0.3em;
    background-color: #ED2D38;
}
.main h1 a {
    text-decoration: none;
    color: #036;
}
.main h1 a:hover {
    text-decoration: underline;
}
.main h1 span.section a {
    color: #fff;
}
.main h1 span.title {
    padding-left: 0.6em;
    margin-left: 0.2em;
    background: url('../imgs/h2-span-section-bg.png') left center no-repeat;
}
.main h1 span.title:first-child {
    padding-left: 0;
    margin-left: 0;
    background: none;
}
.main h2 {
    margin-bottom: 0.3em;
    font-size: 0.9em;
    color: #fff;
    font-weight: normal;
}
.main h2.bar {
    padding: 0.2em 1.1em;
    background-color: #ED2D38;
}
.main .left h2.bar {
    padding-bottom: 0.2em;
    border-bottom: 1px solid #aad0ff;
    background-color: #529FD7;
}
.main h2.expr {
    margin: 0.3em 0 1.2em 1em;
    font-size: 1.3em;
    font-weight: bold;
    color: black;
}
.main h2 span.section {
    margin-right: 0.3em;
}
.main h2 span.title {
    font-size: 1.6em;
    font-weight: bold !important;
    color: #000;
    padding-left: 0.5em !important;
    margin-left: 0.2em !important;
    background: url('../imgs/h2-span-section-bg.png') left center no-repeat;
}
.main h2 span.title:first-child {
    padding-left: 0;
    margin-left: 0;
    background: none;
}
.main h2 a {
    text-decoration: none;
    color: #fff;
}
.main h2 a:hover {
    text-decoration: underline;
}

.main div.article h2 {
    margin: 0.3em 0 0.3em 0.8em;
    font-size: 1.4em;
    color: #000;
    font-weight: bold;

}

.main div.la h2 {
    padding: 0.5em 1.2em 0;
}

.main div.la h2 a {
    color: #003466;
    font-size: 1.0em;
    font-weight: bold;
}

.main div.la p {
    font-size: 0.9em;
    padding: 0 1.3em;
}

.main div.la .author {
    padding: 0 1em;
}

.main h3 {
    margin-bottom: 0.2em;
    font-size: 0.9em;
    color: black;
}
.main h3 a {
    text-decoration: none;
    color: #003466;
}
.main h3 a:hover {
    color: #003466;
    text-decoration: underline;
}
.main h3 p.perex {
    margin: 1em 0;
    padding: 0em;
    font-weight: normal;
    font-style: italic;
    font-size: 1em;
}

.main p.perex {
    margin: 0 0 1em 0;
}

.main .author {
    display: block;
    margin: 0.3em 0.2em;
    font-size: 0.9em;
    color: #838383;
}
.main .author a {
    text-decoration: none;
    color: #838383;
}
.main .author a:hover {
    text-decoration: underline;
}
.main .left p {
    margin-bottom: 1em;
    font-size: 0.9em;
}
.main .left img {
    float: left;
    display: inline;
    max-width: 50%;
    margin: 0.2em 0.5em 0.5em 1em;
    border: 1px solid #cccccc;
}
.main a.more {
    padding-right: 1.4em;
    background: url('../imgs/a-more-bg.png') right center no-repeat;
    text-decoration: none;
    color: #ED2D38;
    font-size: 0.8em;
}
.main a.more:hover {
    text-decoration: underline;
}
.main .play {
    margin-bottom: 1em;
    margin-left: 1.1em;
}
.main .play a {
    padding-left: 1.3em;
    background: url('../imgs/a-broadcast-bg.png') left center no-repeat;
    text-decoration: none;
    color: #036;
}
.main .play a:hover {
    text-decoration: underline;
}
.main .play .option {
    padding-right: 0.2em;
    font-weight: bold;
}
.main .photo img {
    display: block;
    max-width: 99%;
    border: 1px solid #cccccc;
}
.main span.caption {
    color: #888;
    display: block;
    margin: 0.4em 0 1.5em 0;
    padding-left: 0.7em;
    background: url('../imgs/span-caption-bg.png') 0.1em 0.4em no-repeat;
}
.main a.photo-back {
    display: block;
    margin: 5em 2em 0;
    text-decoration: none;
    color: #036;
    text-align: right;
}
.main a.photo-back:hover {
    text-decoration: underline;
}
.main a.photo-back span {
    padding-left: 1.3em;
    background: url('../imgs/a-photo-back-bg.png') 0.1em 0.3em no-repeat;
}
.main .la {
    margin-bottom: 1em;
}
.main .la h2 {
    margin: 1em 0 0.1em 0;
    color: #000;
}
.main .la h2 span.section {
    padding-right: 0.8em;
    background: url('../imgs/h2-span-section-bg.png') right center no-repeat;
}
.main .la img {
    float: left;
    display: inline;
    max-width: 50%;
    margin: 0.2em 0.5em 0.5em 1em;
    border: 1px solid #cccccc;
}
.main .navigation {
    padding: 1.5em;
    line-height: 1.8;
    text-align: center;
    font-size:0.9em;
    background-color: #EEE;
}
.main .navigation span.pagination {
    display: block;
}
.main .navigation a {
    text-decoration: none;
    color: #000;
}
.main .navigation a:hover {
    text-decoration: underline;
}

.main p, .main ul, .main h3 {
    padding: 0 1.1em;
}

.main form.search input.textfield {
    border:2px solid #529FD7;
    padding: 0.1em;
}

.main form.search input.button {
    background-color: #529FD7;
    padding: 0.1em;
    color: #fff;
}

.main form.search fieldset {
    margin-bottom: 1em;
}
.main form.search input.text {
    float: left;
    line-height: 1.4em;
    padding: 0.3em 0.3em;
    margin: 0 0.1em 0.2em 1em;
    border: 1px solid #aaa;
}
.main form.search input.text:focus {
    border-color: #cf0000;
}
.main form.search input.submit {
    float: left;
    margin-left: 0.2em;
    line-height: 1.4em;
    border: 1px solid #999;
    padding: 0.3em 0.5em;
    background: #ED2D38;
    color: #fff;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
}
.main form.search input.submit:hover, .main form.search input.submit:focus {
    text-decoration: underline;
}
/* main end */

/* article */
.article {
    margin-bottom: 2em;
    font-size:0.9em;
}
.article p {
    margin-bottom: 1em;
}
.article p a {
    color: #036;
}
.article p a:hover {
    text-decoration: underline;
}
.article .photo {
    float: left;
    clear: left;
    display: inline;
    max-width: 50%;
    margin: 0.2em 0.5em 0.5em 0;
    text-decoration: none;
    color: #036;
}
.article .photo img {
    display: block;
    height: auto;
    border: 1px solid #cccccc;
}
.article .photo span.caption {
    margin: 0.3em 0 0 0;
    font-size: 0.9em;
}
.article .photo:hover span.caption {
    text-decoration: underline;
}
.article ul {
    margin-bottom: 1em;
}
.article ul li {
    padding-left: 0.7em;
    background: url('../imgs/ul-li-bg.png') 0.1em 0.4em no-repeat;
}
.article ul li a {
    color: #2C6BB2;
    text-decoration: none;
}
.article ul li a:hover {
    text-decoration: underline;
}

.article strong {
    display: block;
    margin: 1em 0 0 0;
    padding: 0em;
    font-weight: normal;
}

.article .funkce {
    margin: 1em 0;
    font-weight: bold;
}
/* article end */

/* blockquote */
.article blockquote {
    display: none;
}
/* blockquote end */

/* map */
.map_initializer {
    display: none;
}
.map_wrapper {
    margin-bottom: 2em;
    border: 1px solid #cccccc;
}
.map_canvas {
    height: 15em;
}
/* map end */

/* gallery */
.article .gallery a.photo {
    display: block;
    clear: none;
}
.article .gallery a.photo span {
    display: block;
    margin: 0 1em;
}

.article .gallery img.who-photo {
    margin: 0.5em 1em 0.5em 1em;
}

.article .gallery-small {
    margin-bottom: 1em;
}
.article .gallery-small ul {
}
.article .gallery-small li {
    display: none;
    float: left;
    clear: left;
    max-width: 50%;
    margin: 0.2em 0.5em 0.5em 0;
    padding: 0;
    background: none;
}
.article .gallery-small li.active {
    display: block;
}
.article .gallery-small img {
    display: block;
    padding: 0 !important;
    border: 1px solid #cccccc;
    height: auto;
}
.article .gallery-small span {
    display: block;
    margin-top: 0.3em;
    padding-left: 0.7em;
    background: url('../imgs/span-caption-bg.png') 0.1em 0.4em no-repeat;
    font-size: 0.9em;
}
.article .gallery-small span.no-content {
    display: none;
}
/* gallery end */

/* broadcastArchive */
.broadcastArchive {
    font-size: 0.9em;

}
.broadcastArchive .item {
    margin-bottom: 1.5em;
}

.broadcastArchive .date {
    display: block;
    color: #000;
    background-color: #eee;
    margin: 0 0 0.6em 0; padding: 0.3em 1.1em;
}
.broadcastArchive .option {
    padding-right: 0.2em;
    font-weight: bold;
}
.broadcastArchive a {
    color: #000;
    text-decoration: none;
}
.broadcastArchive a:hover {
    text-decoration: underline;
}
.broadcastArchive a.broadcast {
    padding-left: 1.3em;
    background: url('../imgs/a-broadcast-bg.png') left center no-repeat;
}
.broadcastArchive ul {
    margin: 0.3em 0 1em 0;
}
.broadcastArchive ul li {
    padding-left: 0.7em;
    background: url('../imgs/ul-li-bg.png') 0.1em 0.4em no-repeat;
}

.broadcastArchive .archiv-item {
    float: left; margin: 0.6em 0.6em 0.6em 1.2em; padding: 1em; border:1px solid #eee;

}
/* broadcastArchive end */

/* context */
.context ul.further {
    margin-bottom: 0.5em;
    margin-left: 1em;
    font-size: 0.9em;
}
.context ul.further li {
    padding-left: 0.7em;
    margin-bottom: 0.1em;
    background: url('../imgs/ul-li-bg.png') 0.1em 0.4em no-repeat;
}
.context ul.further li a {
    color: #2C6BB2;
    text-decoration: none;
}
.context ul.further li a:hover {
    text-decoration: underline;
}
.context .date {
    display: none;
    color: #838383;
}
.context a.more {
    padding-right: 1.4em;
    background: url('../imgs/a-more-bg.png') right center no-repeat;
    text-decoration: none;
    color: #ED2D38;
    font-size: 0.8em;
}
.context a.more:hover {
    text-decoration: underline;
}

.context h3 {
    margin: 0 0 0.2em 0.9em;
    font-size: 1em;
    color: black;
}
.context h3 a {
    text-decoration: none;
    color: #036;
}
.context h3 a:hover {
    text-decoration: underline;
}
.context p.grouped {
    margin-bottom: 1em;
    margin-left: 1.1em;
    font-size: 0.8em;
}
.context p.author {
    margin-bottom: 0.2em !important;
    font-size: 0.8em;
    color: #838383;
}
.context p.author a {
    text-decoration: none;
    color: #838383;
}
.context p.author a:hover {
    text-decoration: underline;
}
/* context end */

/* calendar */
.calendarFloat {
    margin: 1em 0 0 0;
}

.calendarFloat h3.cH {
    margin: 0 0em;
}

.calendarFloat table.calendar {
    margin: 0 0 1em 1em;
}

.calendarFloat h3.cH {
    margin: 0 0.8em;
}

.calendarFloat h3:not(.cH) {
    clear: both;
    margin: 0em 0 0.5em 0;
    padding: 0.3em 1em 0.2em 1em;
    font-size: 0.9em;
    color: #fff;
    background-color: #529FD7;
    font-weight: normal;
}

table.calendar {
    border-collapse: collapse;
    margin: 0 0.8em 1.5em;
    background: #dbe6f6;
    font-size: 0.9em;
    text-align: center;
}
table.calendar th {
    padding: 0.1em 0.2em;
    border: 2px solid white;
    background: #aaa;
    color: white;
}
table.calendar td {
    border: 2px solid white;
    background: #eaeaea;
    color: #8c8c8c;
}
table.calendar td a {
    display: block;
    padding: 0.1em 0.2em;
    background: #b5d4ff;
    text-decoration: none;
}
table.calendar td a:hover {
    background: #e30000;
    color: white;
    text-decoration: underline;
}
table.calendar td span {
    display: block;
    padding: 0.1em 0.2em;
}

ul.yearSlider {
    clear: both;
    margin: 0 0 0 0;
    padding: 0.3em 1em 0.2em 0.7em;
    font-size: 0.9em;
    color: #fff;
    background-color: #529FD7;
    font-weight: normal;
}

ul.yearSlider a {
    color: #fff !important;
}

ul.archYears {
    margin: 0.5em 1em 0.5em 0.5em;
}
ul.archYears li,
ul.yearSlider li {
    display: inline;
    padding: 0.5em;
    font-size:0.9em;
}
ul.archYears li a,
ul.yearSlider li a {
    color: #2C6BB2;
    text-decoration: none;
}
ul.archYears li a:hover,
ul.yearSlider li a:hover {
    text-decoration: underline;
}
h2.yearSliderHead {
    clear: both;
    margin: 0;
    padding: 0.3em 1em 0.2em 1.2em;
    font-size: 0.9em;
    color: #000;
    background-color: #eee;
    font-weight: normal;
}
/* calendar end */

/* topic archive */
ul.subtopic-links {
    margin-bottom: 1em;
}
ul.subtopic-links li {
    display: inline;
    font-size:0.9em;
}
ul.subtopic-links li a {
    color: #2C6BB2;
    text-decoration: none;
}
ul.subtopic-links li a:hover {
    text-decoration: underline;
}
div.small-box-archive {
}
div.small-box-archive ul {
    margin-bottom: 0.5em;
}
div.small-box-archive ul li {
    padding-left: 0.7em;
    background: url('../imgs/ul-li-bg.png') 0.1em 0.4em no-repeat;
}
div.small-box-archive ul li a {
    color: #2C6BB2;
    text-decoration: none;
}
div.small-box-archive ul li a:hover {
    text-decoration: underline;
}
div.small-box-archive h3 {
    clear: both;
    margin: 0 0 0.5em 0;
    padding: 0.3em 1.4em 0.2em 1.4em;
    font-size: 0.9em;
    color: #fff;
    background-color: #529FD7;
    font-weight: normal;
}
div.small-box-archive h4 {
    font-size: 0.9em;
    font-weight:normal;
    padding: 0.1em 0;
}
div.small-box-archive a.more {
    padding: 0 1.2em 0 0.7em;
}
/* topic archive end */

/* sections, topics  & language */
.sections, .topics, .language {
    margin: 0 0 0 0;
    padding: 0;
}

.context .sections, .context .topics, .context .language {
    padding: 0;
}
.sections ul, .topics ul, .language ul {
    margin-bottom: 0.5em;
}

.sections ul, .topics ul {
    display: block;
    float: left;
    margin: 0 0 0 1em;
}
.sections ul li, .topics ul li {
    padding: 0 1em 0 1em;
    display: inline;
    font-size: 0.9em;
    background: url('../imgs/ul-li-bg.png') 0.1em 0.4em no-repeat;
}



.language ul li {
    float: left;
    margin: 0 0 0.5em 1.3em;
    font-size: 0.8em;
}

.language ul li {
    display: inline;
    color: #fff;

    list-style-type: none;
    display: inline;
    text-transform: uppercase;
}

.language ul li:before {
    content: " | ";
    margin: 0.2em;
}

.language ul li:first-child:before {
    content: none;
}

.language ul li.last {
}
.language ul li a {
    padding-left: 1.8em;
    background-position: left center;
    background-repeat: no-repeat;
}
.language ul li a.lng-cz {
    background-image: url('../imgs/lng-cz.png');
}
.language ul li a.lng-de {
    background-image: url('../imgs/lng-de.png');
}
.language ul li a.lng-en {
    background-image: url('../imgs/lng-en.png');
}
.language ul li a.lng-ru {
    background-image: url('../imgs/lng-ru.png');
}
.language ul li a.lng-es {
    background-image: url('../imgs/lng-es.png');
}
.language ul li a.lng-fr {
    background-image: url('../imgs/lng-fr.png');
}
.sections ul li a, .topics ul li a, .language ul li a {
    color: #003466;
    text-decoration: none;
}

.sections ul li a:hover, .topics ul li a:hover, .language ul li a:hover {
    text-decoration: underline;
}

.sections p.archive,
.context p.archive {
    font-size: 0.8em;
    color: #2C6BB2;
    background-color: #eee;
    margin: 0.6em 0 0 0; padding: 0.3em 1em;
}

.sections p.archive a.more,
.context p.archive a.more{
   color: #2C6BB2;
   margin:0 1em 0 0; padding:0 1.5em 0 0;
}

.small-box-archive p.archive, p.archive {
    font-size: 0.8em;
    color: #2C6BB2;
    background-color: #eee;
    margin: 0.6em 0 0 0; padding: 0.3em 1.6em;
}

.small-box-archive p.archive a.more {
   color: #2C6BB2;
   margin:0 1em 0 0; padding:0 1.5em 0 0;
}

.sections h2, .topics h2, .language h2, .context h2, h2.redbar {
    clear: both;
    margin: 0em 0 0.5em 0;
    padding: 0.3em 1em 0.2em 1em;
    font-size: 0.9em;
    color: #fff;
    background-color: #ED2D38;
    font-weight: normal;
}

.context h2.bar {
    background-color: #529FD7;
}

.sections h2 a, .topics h2 a, .language h2 a, .context h2 a, h2.redbar a {
    text-decoration: none;
    color: #fff;
}
.sections h2 a:hover, .topics h2 a:hover, .language h2 a:hover, .context h2 a:hover,
h2.redbar a:hover {
    text-decoration: underline;
}

.topics {
    margin-bottom: 0.5em;
}

.sections a.more {
    clear: both;
    padding: 0 1.2em 0 0.7em;
    background: url('../imgs/a-more-bg.png') right center no-repeat;
    text-decoration: none;
    color: #036;
}
.sections a.more:hover {
    text-decoration: underline;
}
.sections a.more:hover {
    text-decoration: underline;
}
/* sections, topics & language end */

/* footer */
.footer {
    margin: 2em 0 0 0;
}
.footer p {
    text-align: center;
    font-size: 0.9em;
}
.footer p a {
    color: #003466;
    text-decoration: none;
}
.footer p a:hover {
    text-decoration: underline;
}
/* footer end */

.radio-logo {
    float: left;
    clear: both;
    margin-right: 10px;
}


.radio-logo img {
    width: 130px;
}

.radio-logo a {
    display: inline !important;

}


h2.a16-title {
  font-size: 1.3em !important;
  margin: 1em 1em;
  color: #000 !important;
}
  .a16-title p {
    margin: 0;
    padding: 0.3em 0; }

.a16-q {
  margin: 0em 0 1.5em 0;
  padding-top:1em;
  border-top: 1px dotted #ddd;
}

.a16-q p, .a16-p {
    margin: 1em 0.5em;
}

.a16-q p br {
    margin: 0em;
}

.a16-q table {
    margin: 0 1.5em;
}

.a16-q table th {
   background-color: #004ECB;
   color: #fff;
   font-weight:bold;
   text-align: left;
}

.a16-q table th, .a16-q table td {
   padding: 3px;
}


.a16-q h3 {
    font-size: 1.5em;
}

.a16-q input, .a16-q textarea {
    margin: 0.1em 0.1em 0 1.7em;
}

.a16-q input[type=text], .a16-q textarea {
    border: 2px solid #004ECB;
    background-color: #eee;
    width: 85%;
    padding: 0.3em;
    color: #004ECB;
}

.a16-q input[type=number] {
    border: 2px solid #004ECB;
    background-color: #eee;
    width: 5em;
    padding: 0.3em;
    color: #004ECB; }
  .a16-q input.short {
    width: 200px; }
  .a16-q input[disabled] {
    background-color: #ddd;
    border: 2px solid #bbb; }
  .a16-q input.number {
    width: 40px; }
  .a16-q textarea {
    height: 5em; }
  .a16-q label {
    margin: 0.3em;
    color: #004ECB;
    font-weight: bold; }
  .a16-q br {
    margin: 0.5em; }
  .a16-q table td {
    background-color: #eee; }
    .a16-q table td input {
      margin: 0px;
      width: auto; }

.a16-submit input[type=button] {
  background-color: #004ECB;
  font-weight: bold;
  padding: 5px;
  color: #fff;
  cursor: hand;
  cursor: pointer;
  border: 2px solid #004ECB; }
.a16-submit input[type=button]:hover {
  background-color: #206EEB;
  color: #fff;
  border: 2px solid #004ECB; }
.a16-submit input[type=button]:focus {
  background-color: #fff;
  color: #000;
  border: 2px solid #004ECB; }

.a16-lang-box {
  margin: 2em 3em;
  padding: 0 0 10px 0; }

.a16-lang-box a {
  float: left;
  display: block;
  width: 40px; }

.a16-lng-de {
  background-image: url(http://img.radio.cz/my_czech_story/logos/lng-de.png); }

.a16-lng-en {
  background-image: url(http://img.radio.cz/my_czech_story/logos/lng-en.png); }

.a16-lng-es {
  background-image: url(http://img.radio.cz/my_czech_story/logos/lng-es.png); }

.a16-lng-fr {
  background-image: url(http://img.radio.cz/my_czech_story/logos/lng-fr.png); }

.a16-lng-ru {
  background-image: url(http://img.radio.cz/my_czech_story/logos/lng-ru.png); }

.sections ul li {
  white-space: nowrap;
}


/*# sourceMappingURL=anketa2016.css.map */
