body.webkamera {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    margin-bottom: 0px;
    margin-left: 0px;
    margin-right: 0px;
    margin-top: 0px;
    background-color: #b3e7ff;
    color: #004566;
}

.ui-autocomplete {
    display: none !important;
}

div.stranka_webkamera {
    width: 640px;
    margin: 0 auto;
    text-align: center;
}

div.aktuality img {}

div.aktuality a.webkamera {
    display: block;
}

div.telefonni_seznam div.hlavni_odkazy {
    margin-top: 1em;
    margin-bottom: 1em;
    text-align: right;
    background-color: #f0f0f0;
    padding-bottom: 0.2em;
    padding-left: 1em;
    padding-right: 1em;
    padding-top: 0.2em;
    clear: both;
    font-size: 85%;
}

div.hlavni_odkazy a {
    font-weight: bold;
    padding-left: 0.3em;
    padding-right: 0.3em;
}

div.cely_clanek table.vypis_osob {
    border-color: #ffffff;
    width: 100%;
    border-width: 1px;
}

table.vypis_osob td {
    border-color: #cccccc;
    border-width: 0px;
    padding: 5px 10px;
    border-bottom: 1px solid #cccccc;
}

table.vypis_osob th {
    background-color: #0095da;
    padding: 5px 10px;
}

table.vypis_osob td.vypis_osob_prvnipismeno {
    background-color: #F0F0F0;
    font-size: 120%;
}

body.okenko {
    background-color: #99d6ff;
}



/* SmartBS - řidičáky */
#sbs_kalendare {
    width: 56%;
    float: left;
    margin-right: 2%;
}

#sbs_kalendare table.kalendar td {
    color: #0095da;
    border-collapse: collapse;
}

#sbs_kalendare table.kalendar a {
    background-color: #d9f3ff;
    color: #004566;
}

#sbs_kalendare tr.kalendar_prvniradek td {
    color: White;
}

#sbs_kalendare div.dnesni_den {
    background-color: #cc0000;
    font-weight: bold;
    color: White;
}

#sbs_cas {
    width: 40%;
    float: right;
}

#sbs_cas div.cas_prichodu_obal {
    background-color: #b3e7ff;
    height: 28em;
    overflow: auto;
    margin-top: 1em;
}

#sbs_cas ul.cas_prichodu {
    margin: 1em;
    list-style-image: none;
    list-style-type: none;
    padding: 0px;
    display: block;
}

#sbs_cas li {
    margin: 0;
    list-style-image: none;
    list-style-type: none;
    padding: 0px;
    display: block;
}








/* novy vzhled */
div.zahlavi_inner {
    width: 990px;
    margin-left: auto;
    margin-right: auto;
    position: relative;
}

/* hlavni navigace */
div.hlavni_navigace_obal {
    width: 100%;
    font-weight: bold;
    font-size: small;
    background: url(/galerie/obrazky/imager.php?img=96320&x=990&y=30) no-repeat top center;
    min-width: 990px;
    width: 100%;
}

div.hlavni_navigace {
    padding: 4px 10px;
    line-height: 22px;
}

div.hlavni_navigace ul,
div.hlavni_navigace li {
    display: block;
    margin: 0px;
    padding: 0px;
    list-style-image: none;
    list-style-type: none;
}

div.hlavni_navigace li {
    display: -moz-inline-stack;
    display: block;
    white-space: nowrap;
    float: left;
}

div.hlavni_navigace a {
    color: White;
    text-decoration: none;
    padding: 0px 10px;
    border-right: 1px solid #33aae1;
}

div.hlavni_navigace a:hover {
    color: White;
    text-decoration: underline;
    width: auto;
}

div.hlavni_navigace a.hlnav_58890 {
    background-color: #cc0000;
}



/* titulni strana */
div.sms_povodne_obal {
    color: white;
    font-size: small;
    width: 100%;
    margin: 1em 0;
    background: #006899 url(/galerie/obrazky/image.php?img=165284&x=10&y=191) repeat-x top left;
    height: 191px;
    font-weight: bold;
}

div.sms_povodne {
    padding: 32px 0 0 170px;
    height: 159px;
    background: url(/galerie/obrazky/image.php?img=165283&x=170&y=191) no-repeat top left;
}

div.sms_povodne h2 {
    color: white;
    margin: 0;
}

div.sms_povodne p {
    margin: 0.5em 0;
    padding-right: 1em;
}

div.banner_povodne_obal {
    color: white;
    font-size: small;
    width: 100%;
    background-color: #cc0000;
    text-align: center;
    margin-bottom: 1.5em;
}

div.banner_povodne {
    padding: 1em;
}

div.banner_povodne p {
    margin: 0.5em 0 0 0;
}

div.banner_povodne h2 {
    margin: 0;
    color: white;
}

div.banner_povodne a {
    color: white;
    font-size: small;
}

div.titulni_aktuality_celek_obal,
div.titulni_anketa_celek_obal {
    width: 48%;
    float: left;
}

div.titulni_akce_celek_obal,
div.titulni_urednideska_obal {
    width: 48%;
    float: right;
}

div.titulni_aktuality_celek_obal,
div.titulni_akce_celek_obal,
div.titulni_urednideska_obal {
    /*font-size: 90%;*/
}

div.titulni_aktuality_celek_obal h2,
div.titulni_akce_celek_obal h2,
div.titulni_urednideska_obal h2,
div.titulni_anketa_celek_obal h2 {
    background: url(/galerie/obrazky/imager.php?img=96842&x=500&y=40) no-repeat top left;
    margin-bottom: 0.5em;
    height: 40px;
    width: 100%;
}

div.titulni_aktuality_celek_obal h2 a,
div.titulni_akce_celek_obal h2 a,
div.titulni_urednideska_obal h2 a,
div.titulni_anketa_celek_obal h2 a {
    color: White;
}

div.titulni_aktuality_celek_obal h2 a:hover,
div.titulni_akce_celek_obal h2 a:hover,
div.titulni_urednideska_obal h2 a:hover,
div.titulni_anketa_celek_obal h2 a:hover {
    color: White;
}

div.titulni_aktuality_celek_obal h2 span,
div.titulni_akce_celek_obal h2 span,
div.titulni_urednideska_obal h2 span,
div.titulni_anketa_celek_obal h2 span {
    background: url(/galerie/obrazky/imager.php?img=96843&x=10&y=40) no-repeat top right;
    height: 40px;
    display: block;
    line-height: 30px;
    font-size: large;
    padding-left: 13px;
}

div.titulni_aktuality_celek_obal h3,
div.titulni_akce_celek_obal h3 {
    margin: 0em 0 0em 0;
}

div.titulni_aktualita,
div.titulni_akce {
    width: 100%;
    margin-bottom: 1.5em;
}

div.titulni_aktualita img {
    float: left;
    margin-right: 20px;
}

div.titulni_urednideska_obal ul,
div.titulni_urednideska_obal li {
    display: block;
    margin: 0;
    padding: 0;
}

div.titulni_urednideska_obal li {
    margin-bottom: 1em;
    color: #515151;
}

div.titulni_urednideska_obal li a {
    font-weight: bold;
}

div.titulni_urednideska_obal li span {
    font-size: 90%;
}



/* vyhledavani */
button.tlacitko_vyhledat {
    width: 61px;
    border: 0;
    padding: 0;
    background: transparent none;
    height: 26px;
    text-align: center;
    position: absolute;
    right: 10px;
    top: 12px;
    margin: 0px;
    cursor: pointer;
}

span.textpole_vyhledavani_obal_obal {
    background: url(/galerie/obrazky/imager.php?img=97232&x=20&y=26) repeat-x top left;
    height: 26px;
    display: block;
    width: 100%;
}

span.textpole_vyhledavani_obal {
    background: url(/galerie/obrazky/imager.php?img=97336&x=20&y=26) no-repeat top left;
    padding-left: 5px;
    height: 26px;
    display: block;
}

span.textpole_vyhledavani {
    background: url(/galerie/obrazky/imager.php?img=97337&x=20&y=26) no-repeat top right;
    height: 26px;
    display: block;
    padding-right: 5px;
}



/* bannery velke - titulka */
div.bannery_new ul,
div.bannery_new li {
    display: block;
    width: 100%;
    list-style-image: none;
    list-style-type: none;
    margin: 0;
    padding: 0;
    font-weight: bold;
}

div.bannery_new_big {
    font-size: medium;
}

div.bannery_new_big li {
    background: #0095da url(/galerie/obrazky/imager.php?img=96698&x=500&y=80) no-repeat top left;
    margin-bottom: 10px;
    height: 80px;
    overflow: hidden;
}

div.bannery_new_small li {
    background: #0095da url(/galerie/obrazky/imager.php?img=96729&x=500&y=60) no-repeat top left;
    margin-bottom: 10px;
    height: 60px;
    overflow: hidden;
}

div.bannery_new_big li.tgm a {
    background: transparent url(/galerie/450044.png) no-repeat top right;
}

div.bannery_new_small li.tgm a {
    background: transparent url(/galerie/450045.png) no-repeat top right;
}

div.bannery_new_big li.diskuze a {
    background: transparent url(/galerie/obrazky/imager.php?img=97220&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.diskuze a {
    background: transparent url(/galerie/obrazky/imager.php?img=97221&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.betlem a {
    background: transparent url(/galerie/obrazky/imager.php?img=111742&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.betlem a {
    background: transparent url(/galerie/obrazky/imager.php?img=111743&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.strategickyplan a {
    background: transparent url(/galerie/obrazky/imager.php?img=97222&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.strategickyplan a {
    background: transparent url(/galerie/obrazky/imager.php?img=97223&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.komunita a {
    background: transparent url(/galerie/obrazky/imager.php?img=117660&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.komunita a {
    background: transparent url(/galerie/obrazky/imager.php?img=117661&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.valdstejn a {
    background: transparent url(/galerie/obrazky/imager.php?img=96702&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.valdstejn a {
    background: transparent url(/galerie/obrazky/imager.php?img=96732&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.jazz a {
    background: transparent url(/galerie/obrazky/imager.php?img=96700&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.jazz a {
    background: transparent url(/galerie/obrazky/imager.php?img=96731&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.webkamera a {
    background: transparent url(/galerie/obrazky/imager.php?img=96703&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.webkamera a {
    background: transparent url(/galerie/obrazky/imager.php?img=96733&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.icko a {
    background: transparent url(/galerie/obrazky/imager.php?img=113151&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.icko a {
    background: transparent url(/galerie/obrazky/imager.php?img=113152&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.zamek a {
    background: transparent url(/galerie/obrazky/imager.php?img=96704&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.zamek a {
    background: transparent url(/galerie/obrazky/imager.php?img=96734&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.videoarchiv a {
    background: transparent url(/galerie/obrazky/imager.php?img=101085&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.videoarchiv a {
    background: transparent url(/galerie/obrazky/imager.php?img=101086&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.fotogalerie a {
    background: transparent url(/galerie/obrazky/imager.php?img=96699&x=150&y=80) no-repeat top right;
}

div.bannery_new_small li.fotogalerie a {
    background: transparent url(/galerie/obrazky/imager.php?img=96730&x=90&y=60) no-repeat top right;
}

div.bannery_new_big li.zpravodaj a {
    background: transparent url(/galerie/obrazky/image.php?img=200239) no-repeat top right;
}

div.bannery_new_small li.zpravodaj a {
    background: transparent url(/galerie/obrazky/image.php?img=200240) no-repeat top right;
}

div.bannery_new_big li.kino a {
    background: transparent url(/galerie/475191.jpg) no-repeat top right;
}

div.bannery_new_small li.kino a {
    background: transparent url(/galerie/475192.jpg) no-repeat top right;
}

div.bannery_new a {
    display: block;
    color: White;
    line-height: 120%;
    width: 100%;
    text-decoration: none;
}

div.bannery_new_big a {
    height: 80px;
}

div.bannery_new_small a {
    height: 60px;
}

div.bannery_new_big a span {
    display: block;
    padding: 0 150px 0 13px;
}

div.bannery_new_small a span {
    display: block;
    padding: 0 90px 0 10px;
}

div.bannery_new a span.odkaz {
    padding-top: 0.5em;
}

div.bannery_new a span.vice {
    font-size: 80%;
    margin-top: 0.4em;
    font-weight: normal;
}

div.bannery_new_small a span.vice {
    margin-top: 0;
}

div.bannery_new a:hover {
    color: White;
    text-decoration: underline;
}



/* diskuze */
div.popis_hl_tematu_table {
    width: 100%;
    background-color: #f0f0f0;
    margin-top: 0.5em;
}



/* akce */
table.kratky_popis_akce td.prvni_sloupec {
    width: 8em;
    padding-left: 1em;
}



/* videogalerie */
table.menu_video {
    border-collapse: collapse;
    border: 0px;
    margin: 1.5em 0;
}

table.menu_video caption {
    color: #0071a6;
    font-weight: bold;
    text-align: left;
    font-size: 105%;
}

table.menu_video td {
    width: 50%;
    vertical-align: top;
}

table.menu_video td.galerie {
    background: #0095da;
}

table.menu_video td.video {
    background: #b3e7ff;
}

table.menu_video ul,
table.menu_video li {
    display: block;
    list-style: none none;
    margin: 0;
    padding: 0;
}

table.menu_video li {
    border-bottom: 1px solid White;
}

table.menu_video a {
    display: block;
    text-decoration: underline;
    padding: 5px 5px 5px 10px;
}

table.menu_video a:hover {
    text-decoration: underline;
    color: #004566;
}

table.menu_video td.galerie a {
    color: White;
}

table.menu_video td.video a {
    color: #004566;
}

table.menu_video a:hover {
    color: #cc0000;
}





/*--------------- REDESIGN 2014 -------------------------------------------------------------------------------*/
body.body_2014 {
    font-family: Arial, Helvetica, sans-serif;
    font-size: small;
    color: #666666;
    background: White url(/galerie/490000.png) repeat-x top center;
}

body.body_2014.titulka {
    background: White url(/galerie/489972.png) repeat-x top center;
}

body.body_2014.mutace {
    background: White url(/galerie/540739.png) repeat-x top center;
}

body.body_2014 div.stranka {
    width: 900px;
    min-width: 900px;
    position: relative;
    margin: 0 auto;
    background: transparent;
}

body.body_2014 div.pomocny1 {
    clear: both;
    position: relative;
    max-width: none;
    margin-right: auto;
    margin-left: auto;
    width: 900px;
}

body.body_2014 div.pomocny2 {
    width: 900px;
    padding: 20px 0 0 0;
}

body.body_2014 div.cely_clanek {
    width: 595px;
    float: right;
}

body.body_2014.titulka div.cely_clanek {
    width: 900px;
    float: none;
    background-color: transparent;
}

body.body_2014 fieldset {
    border: 1px solid #b2ced9;
}

body.body_2014 form.elform table {
    border-spacing: 10px;
}

body.body_2014 form.elform col.form_levysloupec {
    width: 40%;
}

body.body_2014 form.elform col.form_pravysloupec {
    width: 60%;
}

body.body_2014 a {
    text-decoration: underline;
    color: #0A4E66;
}

body.body_2014 a:hover {
    text-decoration: underline;
    color: #406E80;
}

body.body_2014 div.jazyky {
    position: absolute;
    z-index: 11;
    top: 330px;
    left: 50%;
    width: 20px;
    height: 200px;
    margin-left: 450px;
}

body.body_2014.titulka div.jazyky {
    top: 110px;
}

body.body_2014.mutace div.jazyky {
    top: 170px;
}

div.jazyky a.jazyk_text {
    text-indent: 10000px;
    display: block;
    float: none;
    width: 20px;
    height: 20px;
    margin-bottom: 7px;
    background-position: center center;
    background-repeat: no-repeat;
}

div.jazyky a.jazyk_text.cs {
    background-image: url(/galerie/506809.png);
}

div.jazyky a.jazyk_text.en {
    background-image: url(/galerie/506808.png);
}

div.jazyky a.jazyk_text.de {
    background-image: url(/galerie/506807.png);
}

div.jazyky a.jazyk_text.pl {
    background-image: url(/galerie/506811.png);
}

div.jazyky a.jazyk_text.ru {
    background-image: url(/galerie/506812.png);
}

div.jazyky a.jazyk_text.fr {
    background-image: url(/galerie/540093.png);
}

div.jazyky a.jazyk_text.sp {
    background-image: url(/galerie/540133.png);
}

div.jazyky a.jazyk_text.nl {
    background-image: url(/galerie/540135.png);
}

div.jazyky a.jazyk_text.it {
    background-image: url(/galerie/506810.png);
}








body.body_2014 div.zahlavi_obal {
    height: 310px;
    background: transparent none;
    position: relative;
    width: 900px;
    min-width: 900px;
}

body.body_2014 div.zahlavi {
    width: 900px;
    background: transparent none;
    height: 405px;
}

body.body_2014 div.zahlavi_nadpis {
    font-family: 'Open Sans', sans-serif;
    font-size: 37px;
    line-height: 120%;
    color: white;
    display: block;
    position: absolute;
    left: 0;
    top: 54px;
    text-transform: uppercase;
}

body.body_2014 div.zahlavi_nadpis a {
    text-decoration: none;
    color: White;
}

body.body_2014 div.zahlavi_nadpis h1 {
    font-weight: 700;
}

body.body_2014 div.zahlavi_nadpis h1 span {
    font-weight: 300;
}

body.body_2014.titulka div.zahlavi_obal,
body.body_2014.titulka div.zahlavi {
    height: 705px;
}

body.body_2014.mutace div.zahlavi_obal,
body.body_2014.mutace div.zahlavi {
    height: 585px;
}

/*body.body_2014 div.logo {
	top: 40px;
	left: 0px;
	width: auto;
	height: auto;
	position: absolute;
	display: none;
}*/
body.body_2014 div.obr_zahlavi {
    position: absolute;
    top: 0;
    right: 0;
    background: transparent none;
    width: 250px;
    height: 110px;
}

body.body_2014 div.zahlavi_hl_navigace {
    position: absolute;
    top: 170px;
    left: 0;
    width: 900px;
    height: 125px;
}

body.body_2014.titulka div.zahlavi_hl_navigace {
    top: 470px;
    height: 220px;
}

body.body_2014 div.zahlavi_hl_navigace ul,
body.body_2014 div.zahlavi_hl_navigace li {
    margin: 0;
    padding: 0;
    list-style: none none;
}

body.body_2014 div.zahlavi_hl_navigace ul {
    display: block;
}

body.body_2014 div.zahlavi_hl_navigace li.obcan,
body.body_2014 div.zahlavi_hl_navigace li.turista,
body.body_2014 div.zahlavi_hl_navigace li.mesto {
    width: 290px;
    display: block;
    height: 125px;
    position: absolute;
}

body.body_2014 div.zahlavi_hl_navigace li.obcan {
    top: 0;
    left: 0;
}

body.body_2014.titulka div.zahlavi_hl_navigace li.obcan {
    background: #B81A5D;
}

body.body_2014 div.zahlavi_hl_navigace li.turista {
    top: 0;
    left: 305px;
}

body.body_2014.titulka div.zahlavi_hl_navigace li.turista {
    background: #A1A500;
}

body.body_2014 div.zahlavi_hl_navigace li.mesto {
    top: 0;
    right: 0;
}

body.body_2014.titulka div.zahlavi_hl_navigace li.mesto {
    background: #D87900;
}

body.body_2014.titulka div.zahlavi_hl_navigace li.obcan,
body.body_2014.titulka div.zahlavi_hl_navigace li.turista,
body.body_2014.titulka div.zahlavi_hl_navigace li.mesto {
    height: 220px;
}

body.body_2014 div.zahlavi_hl_navigace a.obcan,
body.body_2014 div.zahlavi_hl_navigace a.turista,
body.body_2014 div.zahlavi_hl_navigace a.mesto {
    display: block;
    width: 290px;
    height: 58px;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    text-align: center;
    color: White;
    text-decoration: none;
    font-size: 34px;
    font-weight: 400;
    line-height: 120%;
    padding-top: 67px;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
}

body.body_2014 div.zahlavi_hl_navigace li.obcan a.obcan {
    background: #0A4E66 url(/galerie/490340.png) no-repeat 115px 10px;
}

body.body_2014.obcan div.zahlavi_hl_navigace li.obcan a.obcan,
body.body_2014.titulka div.zahlavi_hl_navigace li.obcan a.obcan {
    background-color: #B81A5D;
}

body.body_2014 div.zahlavi_hl_navigace li.obcan a:hover.obcan {
    background-color: #0B5873;
}

body.body_2014.obcan div.zahlavi_hl_navigace li.obcan a:hover.obcan,
body.body_2014.titulka div.zahlavi_hl_navigace li.obcan a:hover.obcan {
    background-color: #C51C63;
}

body.body_2014 div.zahlavi_hl_navigace li.turista a.turista {
    background: #0A4E66 url(/galerie/490342.png) no-repeat 115px 10px;
}

body.body_2014.turista div.zahlavi_hl_navigace li.turista a.turista,
body.body_2014.titulka div.zahlavi_hl_navigace li.turista a.turista {
    background-color: #A1A500;
}

body.body_2014 div.zahlavi_hl_navigace li.turista a:hover.turista {
    background-color: #0B5873;
}

body.body_2014.turista div.zahlavi_hl_navigace li.turista a:hover.turista,
body.body_2014.titulka div.zahlavi_hl_navigace li.turista a:hover.turista {
    background-color: #ADB200;
}

body.body_2014 div.zahlavi_hl_navigace li.mesto a.mesto {
    background: #0A4E66 url(/galerie/490341.png) no-repeat 115px 10px;
}

body.body_2014.mesto div.zahlavi_hl_navigace li.mesto a.mesto,
body.body_2014.titulka div.zahlavi_hl_navigace li.mesto a.mesto {
    background-color: #D87900;
}

body.body_2014 div.zahlavi_hl_navigace li.mesto a:hover.mesto {
    background-color: #0B5873;
}

body.body_2014.mesto div.zahlavi_hl_navigace li.mesto a:hover.mesto,
body.body_2014.titulka div.zahlavi_hl_navigace li.mesto a:hover.mesto {
    background-color: #E58000;
}

body.body_2014.titulka div.podnavigace {
    font-size: 15px;
    line-height: 140%;
    text-align: center;
    color: white;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.7);
}

body.body_2014.titulka div.podnavigace p {
    margin: 0;
}

body.body_2014.titulka div.podnavigace a {
    display: inline-block;
    color: white;
    text-decoration: none;
}

body.body_2014.titulka div.podnavigace a:hover {
    text-decoration: underline;
}

body.body_2014 div.zahlavi_menu_obal {
    position: absolute;
    top: 125px;
    left: 0;
    height: 30px;
    display: block;
    width: 595px;
    background-image: none;
    font-size: 14px;
    line-height: 30px;
    background-color: transparent;
}

body.body_2014.titulka div.zahlavi_menu_obal {
    top: 425px;
}

body.body_2014 div.zahlavi_menu {
    padding: 0;
}

body.body_2014 div.zahlavi_menu_obal a {
    background: none;
    color: #99B5C0;
    text-decoration: none;
    display: inline-block;
    padding: 0 14px;
}

body.body_2014 div.zahlavi_menu_obal a:hover {
    color: white;
    background-color: #0A4E66;
    text-decoration: underline;
}

body.body_2014 div.vyhledavani_obal {
    position: absolute;
    top: 125px;
    right: 0;
    height: 30px;
    display: block;
    width: 290px;
    height: 30px;
}

body.body_2014.titulka div.vyhledavani_obal {
    top: 425px;
}

body.body_2014.titulka div.vyhledavani_obal,
body.body_2014 div.vyhledavani_celek,
body.body_2014 div.formular_vyhledavani {
    background: transparent none;
    padding: 0;
    height: auto;
}

body.body_2014 input.textpole_vyhledavani {
    width: 250px;
    height: 30px;
    background: #6B8E99 none;
    padding: 0 5px;
    line-height: 30px;
    position: absolute;
    top: 0;
    left: 0;
    font-size: 14px;
}

body.body_2014 input.tlacitko_vyhledat {
    position: absolute;
    top: 0;
    right: 0;
    background: #6B8E99 url(/galerie/491424.png) no-repeat center center;
    width: 30px;
    height: 30px;
    font-size: 0;
    line-height: 0;
    color: #6B8E99;
    border: 0;
    cursor: pointer;
}




/*------------------------ hlavicka galerie ---------------------*/
body.body_2014.mutace div.hlavicka_obrazek_mutace {
    height: 400px;
    width: 900px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    top: 170px;
    left: 0px;
}

body.body_2014 div.hlavicka_galerie_obal {
    height: 300px;
    width: 900px;
    overflow: hidden;
    position: absolute;
    z-index: 0;
    top: 110px;
    left: 0px;
    background-color: #0A4E66;
    font-family: 'Open Sans', sans-serif;
}

body.body_2014 div.hlavicka_galerie_obal div.rollitem {
    float: left;
    height: 300px;
    margin-right: 0;
    overflow: hidden;
    position: relative;
    width: 595px;
}

body.body_2014 div.hlavicka_galerie_obal div.rollitem2 {
    float: left;
    height: 300px;
    margin-right: 0;
    overflow: hidden;
    position: relative;
    width: 305px;
}

body.body_2014 #rollerHb {
    width: 595px;
    height: 300px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 305px;
}

body.body_2014 #rollerHb2 {
    width: 305px;
    height: 300px;
    overflow: hidden;
    position: absolute;
    top: 0;
    left: 0;
}

body.body_2014 div.rollbox-cont,
body.body_2014 div.rollbox-cont2 {
    height: 300px;
    position: absolute;
}

body.body_2014 div.rollitem {
    width: 595px;
    height: 300px;
    overflow: hidden;
    float: left;
}

body.body_2014 div.rollitem2 {
    width: 305px;
    height: 300px;
    overflow: hidden;
    float: left;
}

body.body_2014 div.hlavicka_galerie_obal div.text_banneru {
    padding: 35px 30px 50px 40px;
    color: #99B5C0;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    height: 215px;
    width: 235px;
    overflow: hidden;
}

body.body_2014 div.hlavicka_galerie_obal div.text_banneru a {
    color: #99B5C0;
    text-decoration: underline;
}

body.body_2014.titulka div.hlavicka_galerie_obal div.text_banneru h2 {
    font-size: 22px;
    font-weight: 400;
    text-transform: uppercase;
    margin: 0 0 20px 0;
    color: White;
    line-height: 120%;
    width: 100%;
}

body.body_2014 div.hlavicka_galerie_obal div.text_banneru h2 a {
    color: White;
    text-decoration: none;
}

body.body_2014 div.hlavicka_galerie_obal p {
    margin: 0;
}

body.body_2014 div.rollitem2 a.vice {
    font-size: 15px;
    text-transform: uppercase;
    display: block;
    position: absolute;
    bottom: 15px;
    line-height: 120%;
    right: 15px;
    color: White;
    text-decoration: none;
    padding-right: 17px;
    background: url(/galerie/491258.png) no-repeat center right;
}

body.body_2014 #rollerButtonyHb {
    width: 595px;
    height: 24px;
    position: absolute;
    top: 269px;
    right: 0;
    text-align: center;
}

body.body_2014 #rollerButtonyHb a {
    display: inline-block;
    width: 24px;
    height: 24px;
    line-height: 24px;
    margin: 0 3px;
    background-color: #003A4D;
    color: White;
    font-weight: 700;
    font-size: 16px;
    text-decoration: none;
}

body.body_2014 #rollerButtonyHb a.aktivni,
body.body_2014 #rollerButtonyHb a:hover {
    background-color: White;
    color: #003A4D;
}




body.body_2014 div.cely_clanek {
    width: 610px;
    float: right;
    background-color: white;
    font-size: 108%;
    line-height: 150%;
    color: black;
    padding: 0px 20px 20px 30px;
}

body.body_2014 div.cely_clanek.siroky {
    padding: 0px 30px 20px 30px;
    width: 840px;
    float: none;
}

/*body.body_2014.titulka div.cely_clanek {
	width: 900px;
	float: none;
	background-color: transparent;
	font-size: small;
	padding: 0;
	color: #666666;
	line-height: normal;
}*/
body.body_2014 div.cely_clanek h2 {
    color: #0A4E66;
    font-family: 'Open Sans', sans-serif;
    font-size: x-large;
    font-weight: 700;
    line-height: normal;
    margin: 2em 0 1em 0;
}

body.body_2014 div.cely_clanek h2.nadpis_clanku {
    margin: 0 0 1em 0;
}

body.body_2014 div.cely_clanek h3 {
    color: #0A4E66;
    font-family: 'Open Sans', sans-serif;
    font-size: large;
    font-weight: 700;
    line-height: normal;
    margin: 2em 0 1em 0;
}

body.body_2014 div.cely_clanek h4 {
    color: #0A4E66;
    font-family: 'Open Sans', sans-serif;
    font-size: medium;
    font-weight: 700;
    line-height: normal;
    margin: 2em 0 1em 0;
}

body.body_2014 div.cely_clanek h2 a,
body.body_2014 div.cely_clanek h3 a,
body.body_2014 div.cely_clanek h4 a {
    color: #0A4E66;
}

body.body_2014 div.cesta_ke_clanku {
    margin-top: 0em;
    margin-bottom: 1em;
    font-size: small;
    color: #0A4E66;
    background-color: #d9e7ec;
    line-height: normal;
    padding: 10px 20px 10px 30px;
    width: 610px;
    position: relative;
    left: -30px;
}

body.body_2014 div.cely_clanek.siroky div.cesta_ke_clanku {
    width: 850px;
}

body.body_2014 div.cesta_ke_clanku a {
    color: #0A4E66;
}

a.primarni_obrazek_clanku img {
    padding: 10px;
    margin-left: 1em;
    margin-bottom: 0.4em;
    float: right;
    border: 0;
    background-color: #d9e7ec;
}

body.body_2014 div.clanek table {
    border-collapse: collapse;
    font-size: small;
    line-height: normal;
}

body.body_2014 div.clanek th {
    background-color: #0A4E66;
    border: 1px solid #b2ced9;
    padding: 5px 7px;
}

body.body_2014 div.clanek td {
    border: 1px solid #b2ced9;
    padding: 5px 7px;
}

body.body_2014 table.vypis_osob td.vypis_osob_prvnipismeno {
    background-color: #d9e7ec;
    font-size: medium;
}

body.body_2014 div.hlavni_odkazy,
body.body_2014 div.info_podclankem,
body.body_2014 div.zobrazeni_akci,
body.body_2014 div.hlavni_odk_diskuze,
body.body_2014 div.zpet_vsechny_ankety {
    background-color: #d9e7ec;
}

div.nahled_tisk {
    margin-top: 2em;
}

.navigace_akce h3.nadpis_oddilu {
    display: none;
}

body.body_2014 div.akce_vyhl_form h4 {
    display: none;
}

body.body_2014 div.vyber_rok_mesic a {
    font-weight: bold;
    font-size: 110%;
    display: inline-block;
    width: 1.5em;
    background-color: #0A4E66;
    text-decoration: none;
    color: #ffffff !important;
    padding: 0 5px;
}

body.body_2014 div.vyber_rok_mesic a:hover {
    background-color: #1C6F8C;
}

body.body_2014 div.vyber_rok_mesic div.zvoleny_rok {
    display: inline-block;
}

body.body_2014 table.kalendar td {
    text-align: center;
    width: 2em;
    border-collapse: collapse;
    background-color: #d9e7ec;
}

body.body_2014 table.kalendar a {
    padding: 5px 0;
}

body.body_2014 table.kalendar tr.kalendar_prvniradek td,
body.body_2014 table.kalendar tr.kalendar_prvniradek th {
    background: #0A4E66 none;
    border: 0;
    padding: 5px;
    color: white;
}

.vyber_rok_mesic a.predchozi {
    float: left;
}

.vyber_rok_mesic {
    margin-bottom: 10px;
    height: 20px;
}

span.zvoleny_rok_mesic {
    width: 69%;
    text-align: center;
    display: block;
    float: left;
}

.vyber_rok_mesic a.dalsi {
    float: right;
}

body.body_2014 table.kalendar a.den_vkalendari {
    color: #0A4E66;
}

body.body_2014 table.kalendar a:hover.den_vkalendari {
    background-color: #aeccd6;
    color: #0A4E66;
}

body.body_2014 table.kalendar div.vybrany_den a.den_vkalendari {
    background-color: #A1A500;
    font-weight: 700;
    color: #ffffff;
    text-decoration: none;
}

body.body_2014 div.den_konani_nadpis {
    background: #d9e7ec none;
    color: #0A4E66;
}

.kratky_popis_akce {
    text-align: left;
    margin-bottom: 1em;
}

.kratky_popis_akce td {
    border: 1px solid #b2ced9;
}

.kratky_popis_akce th {
    background-color: #0A4E66;
    border: 1px solid #b2ced9;
    padding: 5px 7px;
    color: white;
}






body.body_2014 div.vyhledany_text_celek_obal,
body.body_2014 div.aktualita_celek_obal,
body.body_2014 div.dil_serialu_celek_obal,
body.body_2014 div.akce_celek_obal,
body.body_2014 div.anketa_seznam_celek_obal,
body.body_2014 div.anketa_celek_obal {
    margin: 1.5em 0;
    width: 100%;
    border-bottom: 1px solid #b2ced9;
}

body.body_2014 div.vyhledany_text_celek_obal h3,
body.body_2014 div.aktualita_celek_obal h3,
body.body_2014 div.dil_serialu_celek_obal h3,
body.body_2014 div.akce_celek_obal h3,
body.body_2014 div.anketa_seznam_celek_obal h4,
body.body_2014 div.anketa_celek_obal h4 {
    margin: 0 0 0.5em 0;
}

body.body_2014 div.vyhledany_text_celek,
body.body_2014 div.dil_serialu_celek {
    padding: 0 20px;
}

body.body_2014 div.aktualita_celek,
body.body_2014 div.akce_celek,
body.body_2014 div.anketa_seznam_celek,
body.body_2014 div.anketa_celek {
    padding: 0 20px 1.5em 20px;
}

body.body_2014 div.odkaz_cely_clanek {
    clear: both;
    background-color: transparent;
}

body.body_2014 div.datum_akce {
    color: #666666;
    margin-bottom: 0.5em;
    font-size: small;
}

body.body_2014 table.kratky_popis_akce,
body.body_2014 table.popis_ankety {
    width: auto;
    font-size: small;
    color: #666666;
    margin-top: 1em;
    border: 0;
    background-color: transparent;
    clear: none;
    line-height: normal;
}

body.body_2014 table.popis_ankety td {
    padding: 2px 10px 2px 0;
}

body.body_2014 table.kratky_popis_akce td {
    vertical-align: top;
}

body.body_2014 table.kratky_popis_akce strong {
    white-space: nowrap;
}




/* diskuze faq */
body.body_2014 div.hlavni_odk_diskuze a.pridat_dotaz,
body.body_2014 div.hlavni_odk_diskuze a.faq_add {
    display: inline-block;
    color: White;
    padding: 0 10px 0 24px;
    text-transform: uppercase;
    text-decoration: none;
    background: #0A4E66 url(/galerie/502967.png) no-repeat 4px center;
    font-size: 108%;
    margin-left: 1em;
}

body.body_2014 div.hlavni_odk_diskuze a:hover.pridat_dotaz,
body.body_2014 div.hlavni_odk_diskuze a.faq_add {
    background-color: #0B5873;
}

body.body_2014 div.prispevek_celek {
    border: 0;
    margin-top: 2em;
    background-color: #d9e7ec;
}

body.body_2014 div.hlavicka_prispevku {
    background-color: #d9e7ec;
    padding: 10px 20px 10px 20px;
}

body.body_2014 div.hlavicka_prispevku h5.nadpis_prispevku {
    color: #0A4E66;
    font-family: 'Open Sans', sans-serif;
    font-size: medium;
    font-weight: 700;
    line-height: normal;
    margin: 0 0 0.3em 0;
}

body.body_2014 div.hlavicka_prispevku div.autor_cas_prispevku {
    font-size: small;
}

body.body_2014 div.hlavicka_prispevku span.autor_prispevku {
    font-size: 108%;
}

body.body_2014 div.text_prispevku {
    padding: 0 20px 20px 20px;
}

body.body_2014 div.hlavicka_prispevku.faq_odpoved {
    background-color: #c9dce3;
}

body.body_2014 div.text_prispevku.faq_odpoved {
    background-color: #c9dce3;
}






/* titulka */
body.body_2014.titulka div.titulni_aktuality_celek_obal {
    width: 595px;
    float: left;
    position: relative;
    font-size: 108%;
    line-height: 150%;
}

body.body_2014.titulka div.vypis_aktualit {
    background-color: White;
    padding: 25px 20px 25px 25px;
}

body.body_2014.titulka div.titulni_akce_celek_obal {
    width: 290px;
    float: right;
    position: relative;
    font-size: small;
    line-height: 150%;
}

body.body_2014.titulka div.vypis_akci {
    background-color: White;
    padding: 20px 15px 20px 20px;
}

body.body_2014.titulka h2 {
    color: #5C8999;
    font-weight: 400;
    font-size: 26px;
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    background: transparent none;
    text-transform: lowercase;
    line-height: 120%;
    height: auto;
    width: 180px;
}

body.body_2014.titulka h2 a {
    color: #5C8999;
    text-decoration: none;
}

body.body_2014.titulka h2 a:hover {
    text-decoration: underline;
}

body.body_2014.titulka h3 {
    color: #003A4D;
    font-weight: 400;
    font-size: x-large;
    margin: 0 0 0.3em 0;
    font-family: 'Open Sans', sans-serif;
    text-transform: uppercase;
    line-height: 130%;
}

body.body_2014.titulka h3 a {
    color: #003A4D;
    text-decoration: underline;
}

body.body_2014.titulka h3 a:hover {
    text-decoration: underline;
}

body.body_2014.titulka div.titulni_akce_celek_obal h3 {
    font-size: large;
    font-weight: 400;
}

body.body_2014.titulka div.datum_konani_akce {
    margin: 0;
}

body.body_2014.titulka div.odkazy_aktuality,
body.body_2014.titulka div.odkazy_akce {
    position: absolute;
    top: 10px;
    right: 0;
    text-transform: lowercase;
    color: #406E80;
    font-size: small;
}

body.body_2014.titulka div.odkazy_aktuality a,
body.body_2014.titulka div.odkazy_akce a {
    display: inline-block;
    color: #406E80;
    padding-right: 11px;
    background: url(/galerie/502964.png) no-repeat center right;
}

body.body_2014.titulka div.titulni_aktuality_celek_obal img {
    border: 0;
    margin: 0 20px 0 0;
}

body.body_2014.titulka div.titulni_akce_celek_obal img {
    border: 0;
    margin: 0 10px 0 0;
}

body.body_2014.titulka span.vice a {
    color: #003A4D;
    display: inline-block;
    padding: 0 12px 0 0;
    background: url(/galerie/502958.png) no-repeat center right;
    font-weight: 400;
}





/* titulka bannery */
body.body_2014 div.bannery_titulka_obal {
    margin: 26px 0 6px 0;
    width: 960px;
    height: 188px;
    position: relative;
    color: White;
    left: -30px;
}

body.body_2014 div.bannery_titulka_obal a {
    text-decoration: none;
    color: White;
}

body.body_2014 #rollRightBn,
body.body_2014 #rollLeftBn {
    display: block;
    width: 20px;
    height: 30px;
    position: absolute;
    top: 79px;
    z-index: 3;
    overflow: hidden;
    color: White;
}

body.body_2014 #rollRightBn span,
body.body_2014 #rollLeftBn span {
    display: block;
    padding-left: 40px;
}

body.body_2014 #rollRightBn {
    left: 0px;
    background: url(/galerie/494008.png) no-repeat top left;
}

body.body_2014 #rollLeftBn {
    right: 0px;
    background: url(/galerie/494009.png) no-repeat top left;
}

body.body_2014 div.bannery_titulka_obal div.rollbox {
    width: 915px;
    height: 188px;
    overflow: hidden;
    position: relative;
    left: 22px;
}

body.body_2014 div.bannery_titulka_obal div.rollbox-cont {
    width: 1880px;
    height: 188px;
    overflow: hidden;
}

body.body_2014 div.bannery_titulka_obal div.rollitem {
    margin-right: 0px;
    float: left;
    overflow: visible;
    position: relative;
    height: 188px;
    width: 183px;
}

body.body_2014 div.bannery_titulka_obal div.rollitem span.text_banneru {
    position: absolute;
    z-index: 1;
    top: 10px;
    left: 8px;
    display: block;
    width: 143px;
    line-height: 18px;
    font-size: 15px;
    overflow: hidden;
    height: 53px;
    padding: 115px 10px 0 15px;
    background-color: #406F80;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    color: White;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    box-shadow: 1px 1px 3px rgba(0, 0, 0, 0.3);
}

body.body_2014 div.bannery_titulka_obal div.rollitem.turista span.text_banneru {
    background-color: #A1A500;
}

body.body_2014 div.bannery_titulka_obal div.rollitem.obcan span.text_banneru {
    background-color: #B81A5D;
}

body.body_2014 div.bannery_titulka_obal div.rollitem.mesto span.text_banneru {
    background-color: #D87900;
}

body.body_2014 div.bannery_titulka_obal div.rollitem img {
    position: absolute;
    z-index: 2;
    top: 10px;
    left: 8px;
    border: 0;
}




body.body_2014 div.titulka_dolni_blok {
    margin-top: 30px;
    line-height: normal;
}

body.body_2014 div.titulni_anketa_celek_obal {
    width: 290px;
    float: left;
    background-color: #ccdfe6;
    margin-right: 15px;
}

body.body_2014 div.titulni_urednideska_obal {
    width: 412px;
    float: left;
    background-color: #ccdfe6;
    margin-right: 15px;
}

body.body_2014 div.titulka_odkazy_obal {
    width: 168px;
    float: left;
    background-color: #ccdfe6;
}

body.body_2014 div.titulni_anketa_celek,
body.body_2014 div.titulni_urednideska_celek,
body.body_2014 div.titulka_odkazy {
    padding: 20px 25px 25px 25px;
}

body.body_2014 div.titulka_dolni_blok h2 {
    font-size: 24px;
    line-height: 120%;
    font-weight: 400;
    text-transform: uppercase;
    color: #003A4D;
    width: auto;
    margin: 0 0 0.7em 0;
}

body.body_2014 div.titulka_dolni_blok h2 a {
    color: #003A4D;
}

body.body_2014 div.titulka_dolni_blok h2 span {
    color: #003A4D;
    background: transparent none;
    height: auto;
    line-height: inherit;
    font-size: inherit;
    padding: 0;
}

body.body_2014 div.titulni_anketa_celek_obal div.otazka {
    color: #B81A5D;
    font-size: medium;
    line-height: normal;
    font-weight: normal;
    margin-bottom: 0.7em;
}

body.body_2014 div.titulni_anketa_celek_obal div.odpoved_celek {
    margin-bottom: 0.3em;
}

body.body_2014 div.titulni_anketa_celek_obal div.odpoved_celek a {
    color: #003A4D;
    font-weight: normal;
    text-decoration: none;
}

body.body_2014 div.titulni_anketa_celek_obal div.graf_odpovedi_obal,
body.body_2014 div.graf_odpovedi_ankety_obal {
    border: 0;
    height: 15px;
    background-color: white;
    margin-top: 5px;
}

body.body_2014 div.graf_odpovedi_ankety_obal {
    background-color: #f0f0f0;
}

body.body_2014 div.titulni_anketa_celek_obal div.graf_odpovedi,
body.body_2014 div.graf_odpovedi_ankety {
    border: 0;
    height: 15px;
    background-color: #B81A5D;
}

body.body_2014 div.titulni_anketa_celek_obal div.pocet_odpovedi {
    color: #406F80;
    text-align: right;
    font-weight: normal;
    font-size: 92%;
    margin-top: 2px;
}

body.body_2014 div.titulni_urednideska_obal li {
    margin-bottom: 0.7em;
}

body.body_2014 div.titulni_urednideska_obal a {
    font-weight: normal;
    color: #B81A5D;
}

body.body_2014 div.titulni_urednideska_obal li span {
    color: #406F80;
}

body.body_2014 div.titulka_odkazy_obal ul {
    margin: 0;
    padding: 0;
    list-style: none none;
}

body.body_2014 div.titulka_odkazy_obal li {
    margin-bottom: 0.7em;
}

body.body_2014 div.titulka_odkazy_obal ul a {
    color: #B81A5D;
}

body.body_2014.titulka a.dalsi_ankety,
body.body_2014.titulka a.dalsi_oznameni,
body.body_2014.titulka a.dalsi_odkazy {
    color: #406F80;
    display: inline-block;
    padding-right: 10px;
    background: url(/galerie/502964.png) no-repeat center right;
    text-transform: lowercase;
}

body.body_2014 div.titulka_odkazy_obal #overena-firma {
    position: relative;
    left: -6px;
    margin-bottom: 1em;
}






body.body_2014 div.titulka_fotogalerie_obal {
    background-color: #406F80;
    width: 900px;
    margin: 40px 0 0 0;
    position: relative;
}

body.body_2014 div.titulka_fotogalerie {
    padding: 10px 0 5px 15px;
}

body.body_2014 div.titulka_fotogalerie_obal h3 {
    font-weight: normal;
    text-transform: uppercase;
    color: #99B5C0;
    font-size: 20px;
    margin: 0 0 10px 0;
}

body.body_2014 div.titulka_fotogalerie_obal h3 a {
    font-weight: bold;
    color: White;
    text-transform: none;
}

body.body_2014 div.titulka_fotogalerie_obal div.primarni_foto {
    float: left;
    width: 405px;
    height: 300px;
    margin-right: 10px;
}

body.body_2014 div.titulka_fotogalerie_obal div.dalsi_foto {
    width: 470px;
    height: 310px;
    float: left;
}

body.body_2014 div.titulka_fotogalerie_obal div.dalsi_foto img {
    float: left;
    margin: 0 10px 10px 0;
    border: 0;
}

body.body_2014 div.titulka_fotogalerie_obal a.dalsi_fotogalerie {
    position: absolute;
    top: 15px;
    right: 15px;
    text-transform: lowercase;
    color: White;
}







body.body_2014 div.sloupec_navigace_obal {
    padding-right: 0;
    overflow: visible;
    float: left;
    width: 220px;
    font-size: 108%;
    line-height: 120%;
}

body.body_2014 div.sloupec_navigace_obal a {
    text-decoration: none;
    display: block;
    color: #003A4D;
}

body.body_2014 li.sekce,
body.body_2014 ul.odkazy_v_sekci {
    border-bottom: 0;
}

body.body_2014 li.sekce span.nadpis_sekce {
    display: block;
}

body.body_2014 li.clanek_mimo_sekci,
body.body_2014 li.sekce a.nadpis_sekce_odkaz {
    /*margin-bottom: 1px;*/
}

body.body_2014 div.sloupec_navigace_obal h3.nadpis_oddilu {
    color: #005C80;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    font-size: medium;
}

body.body_2014.obcan div.sloupec_navigace_obal h3.nadpis_oddilu {
    color: #800036;
}

body.body_2014.turista div.sloupec_navigace_obal h3.nadpis_oddilu {
    color: #7C8000;
}

body.body_2014.mesto div.sloupec_navigace_obal h3.nadpis_oddilu {
    color: #804800;
}

body.body_2014 li.clanek_mimo_sekci a,
body.body_2014 li.sekce a.nadpis_sekce_odkaz {
    padding: 10px 10px 10px 15px;
    font-weight: normal;
    font-size: 100%;
    border-bottom: 1px solid #d9e7ec;
    background: #b1cdd7 none;
    text-decoration: none;
    display: block;
    color: #003A4D;
}

body.body_2014.obcan li.clanek_mimo_sekci a,
body.body_2014.obcan li.sekce a.nadpis_sekce_odkaz {
    border-bottom: 1px solid #ecd9e1;
    background: #d9b2c2 none;
}

body.body_2014.turista li.clanek_mimo_sekci a,
body.body_2014.turista li.sekce a.nadpis_sekce_odkaz {
    border-bottom: 1px solid #ebecd9;
    background: #d7d9b2 none;
}

body.body_2014.mesto li.clanek_mimo_sekci a,
body.body_2014.mesto li.sekce a.nadpis_sekce_odkaz {
    border-bottom: 1px solid #f0e6d9;
    background: #e0ccb2 none;
}

body.body_2014 li.clanek_mimo_sekci a:hover,
body.body_2014 li.sekce a:hover.nadpis_sekce_odkaz {
    background: #8eb8c7 none;
}

body.body_2014.obcan li.clanek_mimo_sekci a:hover,
body.body_2014.obcan li.sekce a:hover.nadpis_sekce_odkaz {
    background: #c78ea6 none;
}

body.body_2014.turista li.clanek_mimo_sekci a:hover,
body.body_2014.turista li.sekce a:hover.nadpis_sekce_odkaz {
    background: #c5c78e none;
}

body.body_2014.mesto li.clanek_mimo_sekci a:hover,
body.body_2014.mesto li.sekce a:hover.nadpis_sekce_odkaz {
    background: #d2b48e none;
}

body.body_2014 li.clanek_mimo_sekci a.clanek_vybrany {
    background: transparent url(/galerie/497755.png) no-repeat center left;
    color: white;
    padding-right: 20px;
    width: 195px;
}

body.body_2014.obcan li.clanek_mimo_sekci a.clanek_vybrany {
    background: transparent url(/galerie/498163.png) no-repeat center left;
}

body.body_2014.turista li.clanek_mimo_sekci a.clanek_vybrany {
    background: transparent url(/galerie/498164.png) no-repeat center left;
}

body.body_2014.mesto li.clanek_mimo_sekci a.clanek_vybrany {
    background: transparent url(/galerie/498165.png) no-repeat center left;
}

body.body_2014 li.sekce a.nadpis_sekce_odkaz.nadpis_sekce_aktivni {
    background: #0A4E66 none;
    color: white;
}

body.body_2014.obcan li.sekce a.nadpis_sekce_odkaz.nadpis_sekce_aktivni {
    background: #B81A5D none;
}

body.body_2014.turista li.sekce a.nadpis_sekce_odkaz.nadpis_sekce_aktivni {
    background: #A1A500 none;
}

body.body_2014.mesto li.sekce a.nadpis_sekce_odkaz.nadpis_sekce_aktivni {
    background: #d87900 none;
}

body.body_2014 li.odkaz_v_sekci a.odkaz_v_sekci {
    padding: 8px 10px 8px 25px;
    font-weight: normal;
    font-size: small;
    border-bottom: 1px solid #e6eff3;
    background: #d9e7ec none;
    text-decoration: none;
    display: block;
    color: #003A4D;
    border-top: 0;
}

body.body_2014.obcan li.odkaz_v_sekci a.odkaz_v_sekci {
    border-bottom: 1px solid #f9f1f4;
    background: #ecd9e1 none;
}

body.body_2014.turista li.odkaz_v_sekci a.odkaz_v_sekci {
    border-bottom: 1px solid #f8f9f1;
    background: #ebecd9 none;
}

body.body_2014.mesto li.odkaz_v_sekci a.odkaz_v_sekci {
    border-bottom: 1px solid #f8f3ec;
    background: #f0e6d9 none;
}

body.body_2014 li.odkaz_v_sekci a:hover.odkaz_v_sekci {
    background: #aeccd6 none;
}

body.body_2014.obcan li.odkaz_v_sekci a:hover.odkaz_v_sekci {
    background: #d6aebf none;
}

body.body_2014.turista li.odkaz_v_sekci a:hover.odkaz_v_sekci {
    background: #d5d6ae none;
}

body.body_2014.mesto li.odkaz_v_sekci a:hover.odkaz_v_sekci {
    background: #dfc9ae none;
}

body.body_2014 li.odkaz_v_sekci a.odkaz_v_sekci.clanek_vybrany {
    background: transparent url(/galerie/497755.png) no-repeat center left;
    color: white;
    padding-right: 20px;
    width: 185px;
}

body.body_2014.obcan li.odkaz_v_sekci a.odkaz_v_sekci.clanek_vybrany {
    background: transparent url(/galerie/498163.png) no-repeat center left;
}

body.body_2014.turista li.odkaz_v_sekci a.odkaz_v_sekci.clanek_vybrany {
    background: transparent url(/galerie/498164.png) no-repeat center left;
}

body.body_2014.mesto li.odkaz_v_sekci a.odkaz_v_sekci.clanek_vybrany {
    background: transparent url(/galerie/498165.png) no-repeat center left;
}

body.body_2014.obcan li.clanek_mimo_sekci a.elm_90762 {
    background-color: #C51C63;
    color: white;
}

body.body_2014.obcan li.clanek_mimo_sekci a:hover.elm_90762 {
    background-color: #AB1856;
    color: white;
}













/* zápatí */
body.body_2014 div.zapati_obal2 {
    width: 100%;
    background: #003A4D url(/galerie/494656.png) repeat top center;
    color: #99B5C0;
    margin: 40px 0 0 0;
    height: auto;
}

body.body_2014 div.zapati2 {
    width: 900px;
    margin: 0 auto;
    text-align: left;
    position: relative;
}

body.body_2014 div.zapati_obal2 h2 {
    text-transform: uppercase;
    color: White;
    font-weight: 300;
    font-size: 27px;
    width: auto;
    font-family: 'Open Sans', sans-serif;
    margin: 0;
    line-height: 120%;
    height: auto;
}

body.body_2014 div.zapati_obal2 h2 span {
    font-weight: 700;
}

body.body_2014 div.zapati_obal2 a,
body.body_2014 div.zapati_obal2 div.designed2 a {
    color: #99B5C0;
}

body.body_2014 div.zapati_obal2 img.zap_logo {
    position: absolute;
    top: 30px;
    left: 0;
}

body.body_2014 div.zapati_obal2 div.zapati_blok1 {
    width: 250px;
    float: left;
    margin-right: 30px;
    padding-left: 75px;
    margin-top: 40px;
}

body.body_2014 div.zapati_obal2 div.zapati_blok2 {
    width: 180px;
    float: left;
    margin-top: 90px;
}

body.body_2014 div.zapati_obal2 div.prihlaseni {
    position: static;
    text-align: left;
    line-height: normal;
    font-size: 100%;
}

body.body_2014 div.zapati_obal2 div.prihlaseni a {
    display: block;
    padding: 0;
}

body.body_2014 div.zapati_obal2 div.zapati_blok3 {
    width: 340px;
    float: right;
    margin-top: 30px;
    height: 210px;
    position: relative;
}

body.body_2014 div.zapati_obal2 div.zapati_blok3 iframe {
    background-color: White;
}

body.body_2014 div.zapati_obal2 div.zapati_blok3 div.social_ico {
    position: absolute;
    top: 0;
    right: 0;
    width: 40px;
    height: 200px;
}

body.body_2014 div.zapati_obal2 div.zapati_blok3 div.social_ico a {
    display: block;
    width: 40px;
    height: 40px;
    margin-bottom: 10px;
    position: relative;
    overflow: hidden;
}

body.body_2014 div.zapati_obal2 div.zapati_blok3 div.social_ico a span {
    position: absolute;
    top: -10000px;
}

body.body_2014 div.zapati_obal2 div.zapati_blok3 div.social_ico a.ico_fb {
    background: url(/galerie/575350.png) no-repeat top left;
}

body.body_2014 div.zapati_obal2 div.zapati_blok3 div.social_ico a.ico_yt {
    background: url(/galerie/575352.png) no-repeat top left;
}

body.body_2014 div.zapati_obal2 div.zapati_blok3 div.social_ico a.ico_rss {
    background: url(/galerie/575351.png) no-repeat top left;
}

body.body_2014 div.zapati_obal2 div.designed2 {
    clear: both;
    text-align: right;
    font-size: 11px;
    padding-top: 10px;
}

body.body_2014 div.zapati_obal2 div.designed2 a {
    color: #345F73;
}

body.body_2014 div.banner_eu {
    width: 100%;
    text-align: center;
}
