body {
    background: #142057;
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: 0.75em;
    color: #ffffff;
    margin: 0; 
    padding: 0;
}

img { border: 0; }
p { margin: 10px 0; }
a { color: #ffffff; text-decoration: none; }
a:hover { text-decoration: underline; }
strong { color: #6f8dc3; } 
table { border-collapse: collapse; }
table.cont-tab1 { width: 100%; }
table.cont-tab1 td { border: 1px solid #9BB9CE; font-size: 10px; padding: 2px 1px; }
table.cont-tab1 th { border: 1px solid #9BB9CE; padding: 5px 1px; }

.content .cont-tab1 th, .content .cont-tab1 td {
    padding: 6px 2px;
    text-align: left;
}

.cont-tab1 p {
    margin: 0;
} 

h2 { color: #ffcc00; font-size: 1.3em; margin: 0 0 10px 0; font-style: italic; 
        background: url(/file.ashx?image=1) top left no-repeat; 
        padding-left: 20px; border-bottom: 1px solid #cccccc;
    }
h3 { color: #ffcc00; font-size: 1.3em; margin: 0; font-style: italic; 
        background: url(/file.ashx?image=1) top left no-repeat; 
        padding-left: 20px;
    }

h4 { font-size: 1.2em; margin: 15px 0 10px 0; padding: 0; border-bottom: 1px solid white; }

h5 { font-size: 1em; padding: 0; }

h6 { font-size: 0.8em; }

.clear { clear: both; }

.all {
    width: 790px;
    margin: 0 auto;
    text-align: center;
    padding: 20px 0;
}

.left {
    width: 175px;
    float: left;
}

.right {
    width: 590px;
    float: right;
    text-align: left;
}
.all .right {overflow:hidden;}

.news { width: 170px; color: #cccccc; margin: 20px 0; }
.news h3 { background: none; padding: 0; }
.news-top { background: url(/file.ashx?image=2) top left no-repeat; width: 168px; height: 10px; margin: 0; padding: 0; }
.news-bg { background: url(/file.ashx?image=3) top left repeat-y; width: 168px; }
.news-bottom { background: url(/file.ashx?image=4) top left no-repeat; width: 168px; height: 10px; }
.news-title { padding: 5px 0; }
.news-obsah { padding: 10px 8px; }

.navi { width: 170px; color: #cccccc; margin: 20px 0; text-align: left; }
.navi h3 { background: url(/file.ashx?image=5) top left no-repeat; padding-left: 23px; color: #142057; font-style: normal; font-size: 1.2em; }
.navi-top { background: url(file.ashx?image=6) top left no-repeat; width: 168px; height: 37px; }
.navi-top2 { background: url(/FileHandler.ashx?FileID=4156) top left no-repeat; width: 168px; height: 37px; }
.navi-bg { background: url(/file.ashx?image=7) top left repeat-y; width: 168px; }
.navi-bottom { background: url(/file.ashx?image=8) top left no-repeat; width: 168px; height: 10px; }
.navi-title { padding: 9px 0; }
.navi-obsah { padding: 10px 10px 10px 5px; }
.navi-obsah2 { padding: 0 10px 10px 10px; font-size: 0.9em; color: #142057; }
.navi-obsah2 table { width: 100%; }
.navi-obsah2 .cont-grey2-col1 { border-top: 1px solid #CECFCE; padding: 10px 0 0 0; }
.navi-obsah2 p { margin: 0; }
.navi-obsah h4 { border-bottom: none; }

.block { width: 590px; color: #cccccc; margin: 10px 0 15px 0; text-align: left; color: #142057; position: relative; }
.block h4 { background: none; padding-left: 23px; margin: 0; font-style: normal; font-size: 1.2em; border-bottom: none; }
.block-top { background: url(/file.ashx?image=9) top left no-repeat; width: 590px; height: 36px; }
.block-bg { background: #b1b1b1 url(/file.ashx?image=10) top left repeat-x; /*height: 117px; */}
.block-bottom { background: url(/file.ashx?image=11) top left no-repeat; width: 590px; height: 8px; }
.block-title { padding: 9px 0; }
.block-obsah { background: url(/file.ashx?image=12) top left no-repeat; padding: 0px 5px 0px 23px; font-size: 0.9em; min-height: 114px; _height: 114px; }
.block p { padding: 0; margin: 0; }

.block2 { width: 175px; color: #cccccc; margin: 10px 0 10px 15px; text-align: left; color: #142057; position: relative; float: right; }
.block2 h4 { background: none; padding-left: 23px; margin: 0; font-style: normal; font-size: 1.2em; border-bottom: none; }
.block2-top { background: url(/file.ashx?image=42) top left no-repeat; width: 175px; height: 36px; }
.block2-bg { background: #b1b1b1 url(/file.ashx?image=10) top left repeat-x; }
.block2-bottom { background: url(/file.ashx?image=43) top left no-repeat; width: 175px; height: 8px; }
.block2-title { padding: 9px 0; }
.block2-obsah { background: url(/file.ashx?image=12) top left no-repeat; padding: 0px 15px 0px 23px; font-size: 1.1em; color: #6f8dc3; font-weight: bold; min-height: 114px; }
.block2-obsah a { font-weight: normal; color: #2044a9; }
.block2 p { padding: 0; margin: 0; }

.graphic { background: url(/file.ashx?image=13) top left no-repeat; width: 174px; height: 249px; }

.content { text-align: left; margin: 20px 0 20px 0px; min-height: 550px; _height: 550px; }
.content a { font-size: 1em; }

.flash1 { width: 590px; height: 150px; margin-left: -6px; }
.flash2 { width: 590px; /*height: 220px;*/ }

.menu-bg { background: url(/file.ashx?image=14) top left no-repeat; width: 590px; height: 42px; }
.menu2-bg { background: url(/file.ashx?image=15) top left no-repeat; width: 590px; height: 42px; }

.foot { padding: 10px 15px; text-align: center; }
.foot, .foot a { color: #a4c1d5; text-decoration: none; font-size: 0.9em; }
.foot a:hover { text-decoration: underline; }
.foot-right { text-align: center; width: 280px; margin: 8px auto 0 auto; }

.LoginTest-box span { display: block; }
.Login-box input { width: 150px; }
.Login-box .button input { width: auto; }

.banner1 {
    width: 292px;
    float: left;
    font-size: 0.9em;
}

.banner2 {
    width: 292px;
    float: left;
    font-size: 0.9em;
}

.banner { text-align: center; }
.banner img { margin: 0 auto; }

/* --------------------------- Menu ----------------------------- */

.dvojite { margin: 0; padding: 0; }
.dvojite ul { margin: 0; padding: 0; }
.dvojite li { list-style-type: none; float: left; }
.dvojite li a { color: #cccccc; padding-top: 27px; height: 15px; }
.dvojite .dvojite-1-1 a { display: block; width: 54px; padding-left: 26px; _padding-left: 23px; }
.dvojite .dvojite-1-2 a { display: block; width: 68px; padding-left: 19px; }
.dvojite .dvojite-1-3 a { display: block; width: 68px; padding-left: 19px; }
.dvojite .dvojite-1-4 a { display: block; width: 76px; padding-left: 11px; }
.dvojite .dvojite-1-5 a { display: block; width: 78px; padding-left: 9px; }
.dvojite .dvojite-1-6 a { display: block; width: 76px; padding-left: 11px; }
.dvojite .dvojite-1-7 a { display: block; width: 56px; padding-left: 19px; }

.menu { margin: 0; padding-left: 20px; }
.menu li { list-style-type: none; padding: 3px 0; }
.menu li { background: url('/file.ashx?image=39') no-repeat 4px 7px; padding-left: 15px; }
.menu li ul { padding: 0; margin: 0; }
.menu li.ActiveItem { background: url(/file.ashx?image=38) left no-repeat; padding-left: 15px; }
.menu li a, .menu li span { color: #2044a9; }
.menu li.ActiveItem a { color: #142057; }
.menu li a:hover, .menu li span:hover { color: white; text-decoration: underline; cursor: pointer; }
.navi-obsah h4 { color: #142057; padding-left: 20px; font-size: 1.1em; }

/* ---------------------------- News ----------------------------- */

.news-obsah { text-align: left; }
.news-obsah .clanek-odkaz { background: url(/file.ashx?image=40) left top no-repeat; padding: 3px 0 3px 15px; }
.news-obsah a { color: #cccccc; }
.news-obsah a:hover { color: white; }

.news-all h1 { margin: 20px 0 3px 0; padding-left: 13px; color: #142057; font-size: 1.2em; background: #a4c0d4 url(/file.ashx?image=41) left no-repeat; border-top: 1px solid white; border-bottom: 1px solid white; }

/* ---------------------------- Obsah ------------------------------ */

.uzsi { width: 450px; }
p.bullet { color: #6f8dc3; font-size: 1.1em; background: url(/file.ashx?image=1) top left no-repeat; padding-left: 20px; }

.slogan { padding: 10px 0 15px 0; text-align: right; }
.sipky { color: #ffcc00; font-size: 1.3em; }
.slogan-text { font-size: 1.7em; font-weight: bold; font-family: Arial; font-style: italic; }

table th { background: #9bb9ce; color: #142057; border-bottom: 1px solid white; }

table.meet .druhy { background: #637fae; }
table.meet .participation { width: 125px; }
table.meet a { font-size: 1.1em; color: #ffcc00; font-weight: bold; }

table.destinations .druhy { background: #637fae; }
table.destinations td.bullet { /*background: #142057 url(/file.ashx?image=40) left top no-repeat;*/ width: 5px; }
table.destinations td { padding: 3px 0; }

table.contact-us .druhy { background: #637fae; }
table.contact-us td.bullet { /*background: #142057 url(/file.ashx?image=40) left top no-repeat;*/ width: 5px; }
table.contact-us td { padding: 3px 2px; font-size: 0.9em; }

table.team strong { color: white; }
table.team td.bullet { background: #142057 url(/file.ashx?image=40) left top no-repeat; width: 13px; }
table.team td { vertical-align: top; }


table .siroky { width: 350px; }
table .osoba td { height: 30px; padding-top: 5px; }
table .adresa td { height: 155px; }

table.sales td { border-bottom: 1px solid white; vertical-align: top; padding: 3px 0 5px 0; }
table.sales td.bullet { background: #142057 url(/file.ashx?image=40) left top no-repeat; width: 13px; }
table.sales .jmeno { font-weight: bold; }
table.sales .adresa { width: 290px; }
table.sales p { margin: 0; padding: 0; }

table.contact, table.contact .siroky table { width: 100%; }
table.contact td { vertical-align: top; }
table.contact td.bullet { background: #142057 url(/file.ashx?image=40) left top no-repeat; width: 13px; }
table.contact .oblast .siroky { font-weight: bold; }
table.contact .siroky { width: 400px; }
table.contact .adresa .siroky { padding-top: 10px; }

table.events .prvni { background: #637fae; }
table.events .nazev { color: #ffcc00; font-weight: bold; }
table.events td { height: 30px; }
table.events .pax { width: 60px; }

table.membership { text-align: center; }
table.membership td { width: 190px; }
table.membership .prvni td { padding-top: 40px; }

.Login-box table th { background: none; border-bottom: none; color: white; font-weight: normal; }

.references { float: left; width: 140px; }

.EditPageLink a, .ArticleEditPageLink a, .AddArticleEditPageLink a { color: #ffff00; }
.EditPageLink span, 
.ArticleEditPageLink span, 
.AddArticleEditPageLink span  { display: none; } /* .ArticleDeleteLink span */
 
.EditPageLink a, .ArticleEditPageLink a { display: block; background: url(/file.ashx?image=587) no-repeat; width: 13px; height: 13px; }
.AddArticleEditPageLink a { display: block; background: url(/file.ashx?image=588) no-repeat; width: 13px; height: 13px; }
.ArticleDeleteLink a { display: block; background: url(/file.ashx?image=363) no-repeat; 
width: 13px; height: 13px; text-indent:-2000em; outline:none;  }

.ArticleEditPageLink, .ArticleDeleteLink { float: left; }
.ArticleDeleteLink { margin-left: 5px; }
.clanek-odkaz { clear: both; }
/* ---------------- LIC CP -------------------- */

.visible {
    display: block !important;
}

.active {
  font-weight: bold;
}

.slideshow-title {
    height: 240px;
    margin: 10px 0;
}




#skypedetectionswf {visibility:hidden;}