body {
	padding: 0px;
	margin: 0px;
    background-color:black;
    color:black;
    font-family:Verdana;
    font-size:10pt;
}
h1 {
    font-family:Verdana;
    font-size:11pt;
    margin:0px;
    
}

a {
    font-family:Verdana;
    font-size:10pt;
    text-decoration:none;
    color:#386686;
    border:none;
}
a:hover {
    text-decoration:none;
    color:#3a3a3a;
    border:none;
}
img {
    border:none;
}
input {
    margin-bottom:5px;
}
select {
    margin-bottom:5px;
    
}

h3 {
    margin:0px;
    margin-top:6px;
    margin-bottom:2px;
    padding:0px;
    font-size:13pt;
    color:#0f344e;
    font-weight:normal;
}
p {
    font-family:Arial;
    font-size:10pt;
    color:#3a3a3a;
}
strong {
    font-weight: normal;
    font-style: normal;
}
#navigator {
    margin:0px;
    font-size:8pt;
    color:#204b69;
   
}
#navigator a {
    color:#204b69;
    font-size:8pt;
}
#navigator a:hover {
    color:black;
    text-decoration:underline;
}

.pt10 {
    font-size: 10pt;
}
.pt12 {
    font-size: 12pt;
}
.small {
  font-size:8pt;
}
.hr {
    height:1px;
    background-color:#2b4e67;
    width:100%;
}
#page {
    width:983px;
	border: 0;
	padding: 0px;
	margin: 0px;
	margin-left: auto;
	margin-right: auto;
}
#foot {
    width:983px;
    margin:0px;
    padding:0px;
    padding-left:50px;
    text-align:center;
    float:left;
    color:white;
}

#foot a{
    color:silver;
    border:none;
    }
#foot a:hover{
    color:gray;
    }
#foot #copyright {
    margin-top:10px;
    font-family:Verdana;
    font-size:8pt;
    color:silver;
}
#foot #copyright p {
  margin:0px;
  margin-bottom:5px;
  padding:0px;
  color:silver;
}
.header {
    width:983px;
    margin:0px;
    padding:0px;
    float:left;
}
.header .top {
    height:18px;
    background-image: url(../style/header_top.png);
    background-color:black;
}
.header .leftstart{
    width:46px;
    height:41px;
    background-image:url(../style/header_startm.png);
    background-color:black;
    float:left;
}
.header .leftstart a {
    display:block;
    width:46px;
    height:41px;
}
.header .leftmiddle {
    width:337px;
    height:41px;
    background-image:url(../style/header_martin.png);
    background-color:black;
    float:left;
}
.header .leftmiddle a {
    display:block;
    width:337px;
    height:41px;
}
.header .leftspace {
    width:11px;
    height:41px;
    background-color:black;
    float:left;
}
.header .menu {
    width:589px;
    height:41px;
    background-color:#2b4e67;
    float:left;
}

.header .menustart {
    width:136px;
    height:41px;
    background-image:url(../style/menu_start.png);
    background-color:black;
    float:left;
}

.header ul {
    margin:0px;
    padding:0px;
    float:left;
    list-style: none;
}

.header li {
    margin:0px;
    padding:0px;
    padding-top:8px;
    float: left;
}
.header .menu span {
    float:right;
    padding-top:8px;
}
.header .menu a {
    display: block;
    margin:0px;
    padding:0px;
    padding-top:10px;
    width:105px;
    height:38px;
    background-image:url(../style/test_unsel.png);
    background-repeat: repeat-x;
    font-family: Arial,Helvetica,sans-serif;
    font-size:12pt;
    text-decoration:none;
    color: #ffffff;
    text-align: center;
}
.header .menu a:hover {
    width:105px;
    height:38px;
    background-image:url(../style/test_sel.png);
    background-repeat: repeat-x;
    text-decoration:none;    
    color: #F1F1F1;
}
.header .menumid {
   width:449px;
   height:41px;
   background-image:url(../style/menu_mid.png);
   background-repeat: repeat-x;
   background-color:#2b4e67;
   float:left;
}
.header .menuend {
   width:4px;
   height:41px;
   background-image:url(../style/menu_end.png);
   background-color:#2b4e67;
   float:left;
}
.header .leftend {
    width:17px;
    height:41px;
    
    background-color:black;
    float:left;
}
.middle {
    margin:0px;
    padding:0px;
    width:983px;
    float:left;
}
.middle .leftmid {
    margin:0px;
    padding:0px;
    width:46px;
    min-height:234px;
    background-image: url(../style/body_left.png);
    float:left;
}
.middle .leftmid #weblink {
    margin-top:24px;
    margin-left:19px;
    display:block;
    width:27px;
    height:102px;
    background-image: url(../style/webdesign_unsel.png);
}
.middle .leftmid #weblink:hover {
    background-image: url(../style/webdesign_sel.png);
}
.middle .mid {
    margin:0px;
    padding:0px;
    width:937px;
    float:left;
}
.middle .mid .site {
    margin:0px;
    padding:0px;
    width:937px;
    background-color:white;
    float:left;
}
.site_left {
  margin:0px;
  margin-left:7px;
  padding:0px;
  width:279px;
  float:left;
}
.site_left .m_header {
  margin:0px;
  padding:0px;
  margin-top:7px;
  width:279px;
  float:left;
}
.site_left .m_header .h_main {
  margin:0px;
  padding:0px;
  width:274px;
  height:57px;
  background-image: url(../style/partylist.png);    
  float:left;
}
.site_left .m_header .h_main .partylist {
    margin:0px;
    margin-left:10px;
    margin-top:10px;
    padding:0px;
    width:243px;
    font-family: Verdana;
    font-size: 10pt;
    color:white;
    float:left;
}
.site_left .m_header .h_main .partylist p{    
    margin:0px;
    padding:0px;
    color:white;
}
.site_left .m_header .h_main .partylist a{
 
    margin:0px;
    padding:0px;
    color:white;
    text-decoration:none;
}
.site_left .m_header .h_main .partylist a:hover{
    margin:0px;
    padding:0px;
    color:#3a3a3a;
    text-decoration:none;
}
.site_left .m_header .h_main .partylist .partylist_link{
      
    margin:0px;
    padding:0px;
    padding-right:10px;
    padding-top:7px;
    font-size: 8pt;
    font-style: italic;
    text-decoration:none;
    color:#e9e9e9;
    float:right;
}
.site_left .m_header .h_main .partylist .partylist_link:hover{
    margin:0px;
    padding:0px;
    padding-right:10px;
    padding-top:7px;
    color:#3a3a3a;
    text-decoration:none;
}
.site_left .h_text {
    margin:0px;
    padding:0px;
    padding-left:10px;
    padding-bottom:2px;
    width:234px;
    background-color:#f8782d;
    float:left;
}
.site_left .h_text p {
    margin:2px;
    padding:2px;
}
.site_left .h_text ul {
    margin:1px;
    margin-left:15px;
    padding:0px;
    color:#3a3a3a;
}
.site_left .h_text a {
    color:#3a3a3a;
}
.site_left .h_text a:hover {
    color:white;
}
.site_left .m_galerky {  
    margin:0px;
    padding:0px;
    width:244px;
    background-color:#386686;
    float:left;
}
.site_left .m_galerky ul {
    margin:0px;
    padding:0px;    
    list-style: none;
}

.site_left .m_galerky li {
    margin:0px;
    padding:0px;
}
.site_left .m_galerky a {
    display: block;
    margin:0px;
    padding:0px;
    padding-top:4px;
    padding-left:8px;
    width:236px;
    height:21px;
    border:0px;
    background-image: url(../style/menuleft_unsel.png);   
    background-repeat: repeat-x;
    font-family: Arial,Helvetica,sans-serif;
    font-size:10pt;
    text-decoration:none;
    color: #ffffff;
    text-align: left;
}
.site_left .m_galerky a:hover {   
    background-image: url(../style/menuleft_sel.png);
    text-decoration:none;
    color: black;
}
.site_left .block_header {
    margin:0px;
    padding:0px;
    width:244px;
    height:32px;
    background-image: url(../style/leftheader.png);
    float:left;
}
.site_left .block_header h1 {
    margin:0px;
    margin-top:7px;
    padding:0px;
    font-family:Verdana;
    font-size:12pt;
    text-transform: uppercase; 
    color:white;
    text-align:center;    
    font-weight: normal;
}
.site_page {
    margin:0px;
    margin-left:5px;
    margin-top:8px;
    padding:0px;
    width:628px;
    float:left;

}
    .site_page .nahled {
        margin:0px;
        margin-top:6px;
        margin-bottom:5px;
        padding:0px;
        width:628px;
        float:left;
        text-align:center;
    }
    .site_page .datum {
        margin:0px;
        padding:0px;
        padding-top:6px;
        margin-right:2px;
        width:51px;
        height:45px;
        background-image: url(../style/datum.png);
        background-color:#f8782d;
        font-family: Arial,Helvetica,sans-serif;
        text-align:center;
        float:left;
        line-height: 12px;
    }
        .site_page .datum .den {
            margin:0px;
            padding:0px;
            width:51px;
            font-size:19pt;
            color:white;
            text-align:center;

        }
        .site_page .datum .mesic {
            margin:0px;
            padding:0px;
            width:51px;
            font-size:10pt;
            color:#3a3a3a;
            text-align:center;

        }
        .site_page .datum .rok {
            margin:0px;
            padding:0px;
            width:51px;
            font-size:8pt;
            color:#1f5b84;
            text-align:center;
        }

    .site_page .hlavicka_left {
        margin:0px;
        padding:0px;
        width:4px;
        height:51px;
        background-image: url(../style/hlavicka_left.png);
        background-color:#2893ce;
        float:left;
    }
    .site_page .hlavicka_mid {
        margin:0px;
        padding:0px;
        padding-top:4px;
        padding-left:7px;
        padding-right:7px;
        width:552px;
        height:47px;
        background-image: url(../style/hlavicka_middle.png);
        background-color:#2893ce;
        font-family:Verdana;
        font-size:10pt;
        float:left;
        line-height: 20px;
    }
        .site_page .hlavicka_mid .nazev {
            font-size:13pt;
            color:#0f344e;
            float:left;
        }
        .site_page .hlavicka_mid .foceno {
            color:#0f354f;
            float:right;
        }
        .site_page .hlavicka_mid .lokace {
            color:#0f344e;
            float:left;
        }
        .site_page .hlavicka_mid .extra {
            float:right;
        }

    .site_page .hlavicka_right {
        margin:0px;
        padding:0px;
        width:4px;
        height:51px;
        background-image: url(../style/hlavicka_right.png);
        background-color:#2893ce;
        float:left;
    }

    .site_page .text {
        margin:0px;
        margin-top:2px;
        margin-left:54px;
        padding:0px;
        float:left;
    }
        .site_page .text .cu_l {
            margin:0px;
            padding:0px;
            width:2px;
            height:2px;
            background-image: url(../style/corner_topleft.png);
            float:left;
        }
        .site_page .text .cu_c {
            margin:0px;
            padding:0px;
            width:568px;
            height:2px;
            background-color:#aedffc;
            float:left;
        }
        .site_page .text .cu_r {
            margin:0px;
            padding:0px;
            width:2px;
            height:2px;
            background-image: url(../style/corner_topright.png);
            float:left;
        }
        .site_page .text .t {
            margin:0px;
            padding:0px;
            width:572px;
            background-color:#aedffc;
            text-align:left;
            color:#204b69;
        }
        .site_page .text .t p {
            margin:0px;
            padding:0px;
            padding-left:10px;
            padding-bottom:5px;
            padding-top:2px;
        }
        .site_page .text .cd_l {
            margin:0px;
            padding:0px;
            width:2px;
            height:2px;
            background-image: url(../style/corner_downleft.png);
            float:left;
        }
        .site_page .text .cd_c {
            margin:0px;
            padding:0px;
            width:568px;
            height:2px;
            background-color:#aedffc;
            float:left;
        }
        .site_page .text .cd_r {
            margin:0px;
            padding:0px;
            width:2px;
            height:2px;
            background-image: url(../style/corner_downright.png);
            float:left;
        }
    .site_page .sezn_fotky {
        margin:0px;
        margin-top:10px;
        margin-left:54px;
        padding:0px;
        width:572px;
        text-align:center;
        float:left;

    }

        .site_page .sezn_fotky a {
            border:none;
            margin-right:6px;
        }

    .site_page img {
        margin-bottom:6px;
        border-style:solid;
        border-color:#204b69;
        border-width:1px;
        padding:2px;
        vertical-align: middle;
        max-width:180px;
        max-height:113px;
    }
    .site_page img:hover {
        padding:2px;
        border-style:solid;
        border-color:gray;
        border-width:1px;
        max-width:180px;
        max-height:113px;
        vertical-align: middle;
        background-color:black;
    }
    .site_page .t_info {
        margin-top:4px;
        margin-left:5px;
        margin-right:3px;
        background-image: url(../style/tlacitko.png);
        height:16px;
        font-family:Verdana;
        font-size:8pt;
        text-align:center;
        color:white;
        float:right;
        padding-left:10px;
        padding-right:10px;
        padding-top:1px;
        border-width:1px;
        border-style:solid;
        border-color:black;

    }
        .site_page .t_info a {
            font-family:Verdana;
            font-size:8pt;
            color:white;
        }
        .site_page .t_info a:hover {
            text-decoration:underline;
            }
        .site_page .t_info select {
            margin:0px;
            padding:0px;
            border-style:none;
            font-family:Verdana;
            font-size:8pt;
            height:16px;
            vertical-align:middle;
        }

    .site_page .t_gal {
        margin-top:4px;
        margin-left:4px;
        background-image: url(../style/tlacitko.png);
        height:16px;
        font-family:Verdana;
        font-size:8pt;
        color:white;
        float:left;
        text-align:center;
        padding-top:1px;
        padding-left:5px;
        border-width:1px;
        border-style:solid;
        border-color:black;
    }
        .site_page .t_gal .sel {
            text-decoration:underline;
        }
        .site_page .t_gal a {
            padding:0px;
            font-family:Verdana;
            font-size:9pt;
            color:white;
        }
        .site_page .t_gal a:hover {
            text-decoration:underline;
        }

.middle .rightmid {
    margin:0px;
    padding:0px;
    width:17px;
    min-height:208px;

    float:left;
}
.footer {
    margin:0px;
    margin-top:20px;
    padding:0px;
    width:937px;
    height:20px;
    background-image: url(../style/footer.png);
    background-color:#2b4e67;
    float:left;
}
.footer p {
  margin:0px;
  padding:0px;
}
.footer a {
  color:white;

}
.footer a:hover {
  color:black;
}
.footer .right {
    margin:0px;
    padding:0px;
    padding-top:3px;
    width:310px;
    font-family:Verdana;
    font-size:8pt;
    text-align:left;
    color:#e9e9e9;
    float:right;
}
.footer .left {
    margin:0px;
    padding:0px;
    padding-top:3px;
    padding-left:25px;
    width:310px;
    font-family:Verdana;
    font-size:8pt;
    text-align:left;
    color:#488ebd;
    float:left;
}
.footer .left a{
    font-family:Verdana;
    font-size:8pt;
    color:#488ebd;
    }
.footer .left a:hover{
    text-decoration:underline;
    }
#img_nhld {
	position: absolute;
    z-index: 99;
	text-align: center;
    width:100%;
    vertical-align:middle;
    margin:0px;
    padding:0px;
}
#img_nhld img {
    border:none;
    margin:0px;
    padding:0px;
    vertical-align:middle;   
}


#img_nhld #prev {
    margin:0px;
    padding:0px;
    position:relative;
    
    float:left;
    z-index:101;
    width:63px;
}
#img_nhld #prev:hover {
    margin:0px;
    padding:0px;
    background-image: url(../style/prevlabel.gif);
    background-repeat:repeat-x;
    float:left;
    width:63px;
}
#img_nhld #prev a{
    display:block;
    border:none;

    width:63px;
    background-image: url(../style/blank.gif);
}
#img_nhld #next {
    margin:0px;
    padding:0px;    
    position:relative;
    float:right;
    z-index:101;

    width:63px;
}
#img_nhld #next:hover {
    margin:0px;
    padding:0px;
    background-image: url(../style/nextlabel.gif);
    background-repeat:no-repeat;
    float:right;
    z-index:101;
}

#img_nhld #next a{
    display:block;
    border:none;    
    width:63px;
    background-image: url(../style/blank.gif);
}
#img_nhld #close {
    margin:0px;
    margin-right:10px;
    padding:0px;
    background-image: url(../style/closelabel.gif);
    background-repeat:no-repeat;
    width:66px;
    height:22px;
    float:right;
    display:block;

}
#imgpopis {
    position:relative;
    width:100%;
    color:black;
    text-align:left;
    padding:4px;
}
#imgpopis a {
    color:rgb(50,50,50);
    font-family:Arial;
    font-size:9pt;
}
#imgpopis a:hover {
    color:rgb(1,1,1);
    text-decoration:underline;
}
#imgpopis p {
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:9pt;
    color:#181C32;
}
#imgpopis h2 {
    margin:0px;
    padding:0px;
    font-family:Arial;
    font-size:10pt;
    color:black;
    font-weight:bold;
}
#imgpopis .tags {
    margin:0px;
    margin-top:5px;
    padding:0px;
    font-family:Arial;
    font-size:8pt;
    color:rgb(118,118,118);
    float:left;
}
#imgpopis .tags a {
    margin:0px;
    margin-top:5px;
    padding:0px;
    font-family:Arial;
    font-size:8pt;
    color:rgb(118,118,118);
}
#imgpopis .tags a:hover {
    color:black;
    text-decoration:underline;
}
#opacity {
    display:none;
    position:absolute;
    z-index:90;
    margin:0px;
    padding:0px;
    filter:alpha(opacity=70);
    moz-opacity:0.7;
    -khtml-opacity: 0.7;
   opacity: 0.7;
    background-color:black;
}
#loading {
    background-image: url(../style/loading.gif);
    margin:auto;
    height:32px;
    width:32px;
    
}

.cleaner {
	clear: both;
	height: 0;
}
.noborder
{
   border-width: 0px;
}
#menu_kontakt_strong strong {
    font-weight: bold;
}
