@charset "UTF-8";
body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #06204e;
	background-image: url(../data/pozadi/pozadi.jpg);
	background-position: top center;
        padding: 0px;
	margin-top: 0px;
	margin:0px;
        height:100%;
}


.zarovnani{
margin: 0px;
padding: 0px;
margin-left: auto;
margin-right: auto;
width: 958px;
padding-bottom:126px;
height: auto !important;

}

#container {
   min-height:100%;
   height:100%;
   position:relative;
}







#active-box{
height: 383px;
width: 958px;
margin: 0px;
padding: 0px;
background-image: url(../data/ovladac/pozadi.jpg);
background-position: center top;
background-repeat: no-repeat;
color:#fff;
}

#active-box .lista1{
float:left;
height: 42px;
width: 161px;
margin: 0px;
padding: 0px;
padding-left: 20px;
padding-top: 8px;
margin-top: 6px;
display:block;
text-transform:uppercase;
font-size:14px;
color:#d6e2f2;
font-weight:bold;
}

#active-box .lista1 span{color:#ffc803;text-transform:uppercase;font-size:12px;}

#active-box .lista2{
float:left;
height: 50px;
width: 697px;
margin: 0px;
padding: 0px;
margin-top: 6px;
display:block;
}

#active-box .lista2 img{
margin: 0px;
padding: 0px;
border:0px;
}

#active-box .lista3{
float:left;
height: 45px;
width: 76px;
margin: 0px;
margin-top: 6px;
padding: 0px;
padding-top:5px;
display:block;
text-transform:uppercase;
color:#d6e2f2;
font-size:10px;
text-align:center;
}

#active-box .lista3 a{text-transform:uppercase;text-decoration:none;color:#d6e2f2;}

#active-box .lista3 span{color:#ffc803;text-transform:uppercase;}



#prava_strana{
float:right;
margin:0px;
padding:0px;
width:198px;

}

#prava_strana img{border:none;}

#prava_strana_k{
float:right;
margin:0px;
padding:0px;
width:228px;

}


#detail{
float:left;
margin:0px;
padding:0px;
width:750px;
margin-left:3px;
background-color:#092451;
margin-bottom: 10px;
}

#detail .obsah{
width:708px;
margin: 0px;
padding: 20px;
margin-left:1px;
margin-right: 1px;
margin-bottom: 1px;
background-image: url(../data/detail/detail_obsah1_bg.jpg);
background-position: left top;
background-repeat: repeat-x;
background-color:#dadada;
}


#detail_k{
float:left;
margin:0px;
padding:0px;
width:720px;
margin-left:3px;
background-color:#092451;
margin-bottom: 10px;
}

#detail_k .obsah2{
width:718px;
margin: 0px;
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-top:0px;
margin-left:1px;
margin-right: 1px;
margin-bottom: 1px;

background-color:#fff;

}






#detail_k .video_ukazaka{
width:698px;
margin: 0px;
padding: 0px;
margin-left:1px;
margin-right: 1px;
padding-left:35px;
padding-top:35px;
background-color:#ffffff;
}

#detail_k .video_ukazaka span{
font-size:14px;
font-weight:bold;
}

#detail_k .video_paticka{
width:720px;
height:6px;
margin: 0px;
padding: 0px;

background-image: url(../data/detail/detail_paticka_obsah.jpg);
background-position: left top;
background-repeat: repeat-x;
}










#detail .obsah2{
width:748px;
margin: 0px;
padding: 0px;
padding-top: 0px;
padding-bottom: 0px;
margin-left:1px;
margin-right: 1px;
margin-bottom: 1px;
background-color:#fff;
}


.text{
float:right;
width:470px;


}

.text h1{width:415px;margin-bottom:0px;padding-bottom:0px;}



#detail .video_ukazaka{
width:713px;
margin: 0px;
padding: 0px;
margin-left:1px;
margin-right: 1px;
padding-left:35px;
padding-top:35px;
background-color:#ffffff;
}

#detail .video_ukazaka span{
font-size:14px;
font-weight:bold;
}

#detail .video_paticka{
width:750px;
height:6px;
margin: 0px;
padding: 0px;

background-image: url(../data/detail/detail_paticka_obsah.jpg);
background-position: left top;
background-repeat: repeat-x;
}


.sub_menu{
width:750px;
height:27px;
margin: 0px;
padding: 0px;

background-image: url(../data/detail/detail_menu_bg.jpg);
background-position: left top;
background-repeat: repeat-x;
}

.sub_menu_k{
width:720px;
height:27px;
margin: 0px;
padding: 0px;

background-image: url(../data/detail/detail_menu_bg_k.jpg);
background-position: left top;
background-repeat: repeat-x;
}


.mesage h1{font-size:24px;}




.botka{
clear:both;
}







.polozka_prava{
position:relative;
margin:0px;
padding:0px;
margin-bottom:8px;
width:196px;
height:228px;
border:0px solid #5879b3;
}

.polozka_prava_k{
position:relative;
margin:0px;
padding:0px;
margin-bottom:8px;
width:228px;
height:152px;
border:0px solid #5879b3;
}



.baner_it{
	width:177px;
	height:158px;
	margin:0px;
	padding:0px;
	background-image: url(../data/bg_itp2.png);
	background-position: 0px 0px;
        background-repeat: no-repeat;
	padding-left: 11px;
	padding-right: 8px;
	padding-top: 1px;
	padding-bottom: 7px;
	margin-bottom: 7px;
    color:#fff;
    font-size:10px;
    text-align:right;
}

.baner_it p{color:#ccc;font-size:11px;text-align:left;padding: 0px;margin: 0px;padding-top: 0px;margin-top: 2px;margin-bottom: 2px;}

.baner_it strong{

        color:#fff;
        font-size:12px;
        text-decoration:underline;

}

.baner_it a{
        color:#fff;
       text-decoration:none;
}


.baner_it img{border:none;}



.ikony_p{
position:absolute;
top:5px;
right:2px;
width:51px;
}

.ikony_p2{
position:absolute;
top:45px;
right:1px;
width:56px;
}

.ikony_p img{padding:0px;margin:0px;}

.popisek{
position:absolute;
bottom:0px;
left:8px;
height:72px;
width:188px;
color:#fff;
font-size:16px;
}
.popisek em{
font-size:11px;
color:#d2d9eb;
}
.polozka_prava img{border:none;}


.polozka_prava_k img{border:none;}

.polozka_prava a{color:#fff;text-decoration:none;}

.polozka_pr_dnes{
float:left;
margin:0px;
padding:0px;
margin-right:5px;
margin-left:5px;

margin-top:5px;
margin-bottom:5px;

border:1px solid #5879b3;
}

.polozka_pr_dnes img{border:none;padding:0px;margin:0px;}
.polozka_pr_dnes a{text-decoration:none;}





.polozka_home{
margin:0px;
padding:0px;
float:left;
width:228px;
height:340px;
margin-right:11px;
margin-left:3px;
text-align:left;
}

.polozka_home span{
font-size:10px;
}

.polozka_home img{
border:none;
}

.home_p_foto{
 position:relative;
 height:158px;
  width:228px;
   text-align:right;
}

.aktual_foto{
 position:relative;
 height:100px;
  width:90px;
}
.aktual_foto2{
 position:relative;

}

.home_p_foto_img{
 position:absolute;
 right:0px;
 bottom:0px;
 height:76px;
 width:76px;

}

.home_p_foto_img2{
 position:absolute;
 right:0px;
 bottom:3px;
 height:76px;
 width:76px;
}


.p_foto_img3{
 position:absolute;
 left:0px;
 top:0px;
 height:90px;
 width:90px;
}

.polozka_home h3{
margin:0px;
padding:0px;
height:30px;
padding-bottom:8px;
font-size:14px;
}

.polozka_home p{
margin:0px;
padding:0px;
height:95px;
padding-bottom:4px;
}



.polozka_home1{
margin:0px;
padding:0px;
float:right;
width:228px;
height:311px;
margin-top:9px;
text-align:left;
}


.polozka_home1 img{border:none;}


.polozka_home2{
margin:0px;
padding:0px;
float:right;
width:228px;
height:321px;
text-align:left;
}
.polozka_home2 form{margin:0px;padding:0px;}

.polozka_home2 img{border:none;}

.tl_vice{
width:48px;
height:19px;
background-image: url(../data/home/tl_vice.png);
background-position: center top;
display:block;
}


.tl_vice_ak{
width:100px;
height:19px;
margin-top:10px;
background-image: url(../data/home/tl_vice_ak.png);
background-position: top center;
display:block;
}


.tl_rezervovat a{
width:114px;
height:37px;
background-image: url(../data/ovladac/tl/tl_rezervovat11.png);
background-position: 0px 0px;
display:block;
}

.tl_rezervovat a:hover{
width:114px;
height:37px;
background-image: url(../data/ovladac/tl/tl_rezervovat11.png);
background-position: 0px -37px;
display:block;
}

.tl_info a{
width:74px;
height:33px;
background-image: url(../data/ovladac/tl/tl_info1.png);
background-position: 0px 0px;
display:block;
}

.tl_info a:hover{
width:74px;
height:33px;
background-image: url(../data/ovladac/tl/tl_info1.png);
background-position: 0px -33px;
display:block;
}








.tl_rezervovat_h a{
width:114px;
height:37px;
background-image: url(../data/ovladac/tl/tl_rezervovat1.jpg);
background-position: 0px 0px;
display:block;
}

.tl_rezervovat_h a:hover{
width:114px;
height:37px;
background-image: url(../data/ovladac/tl/tl_rezervovat1.jpg);
background-position: 0px -37px;
display:block;
}

.tl_info_h a{
width:74px;
height:33px;
background-image: url(../data/ovladac/tl/tl_info1.jpg);
background-position: 0px 0px;
display:block;
}

.tl_info_h a:hover{
width:74px;
height:33px;
background-image: url(../data/ovladac/tl/tl_info1.jpg);
background-position: 0px -33px;
display:block;
}






.program_dnes img{ border:none; margin:0px;padding:0px;}


.program_table{
 border-collapse:collapse;
 width:700px;
 background-color:#fff;
}

.program_table tr{border-bottom:1px solid #ebe9e9;}

.program_table h3{
padding:0px;
margin:0px;
}




.program_table2{
 border-collapse:collapse;
 width:748px;
 background-color:#fff;
border-top:1px solid #ebe9e9;
}

.program_table2 a{color:#d50f0a;}

.program_table2 tr{border-bottom:1px solid #ebe9e9;}
.program_table2 img{margin-top:3px;}

.program_table2 h3{
	padding:0px;
	margin:0px;
	font-size: 18px;
	font-weight: bold;
}


.program_table3{
 border-collapse:collapse;
 width:748px;
 background-color:#fff;
 border-top:1px solid #ebe9e9;
}

.program_table3 tr{border-bottom:1px solid #ebe9e9;}

.program_table3 h3{
padding:0px;
margin:0px;
}


.aktivni_prog{ background-color:#f5f4f4;}





.m1 {
  padding: 0px;
	margin: 0px;
        margin-left: 0px;
  border: none;
	text-align:center;
	 border:0px solid #000000;
}



.m1 li {
	float: left;
	padding: 0px;
	margin: 0px;
	height:25px;
	line-height:0px;
	list-style-type: none;
	text-align:center;
	font-size: 11px;
}


.m1 li a
{
	float: left;
	display:block;
	margin: 0px;
    padding-left:10px;
    padding-right:15px;
	text-decoration: none;
	height:25px;
    line-height:25px;
	border: none;
    text-align:center;
    color: #b3bfd9;
    text-transform:uppercase;

}



.m1 li a:hover
{
	float: left;
	display:block;
	margin: 0px;
    padding-left:10px;
    padding-right:15px;

	text-decoration: none;
	height:23px;
    line-height:23px;
    margin-top:1px;
	border: none;
    text-align:center;
	color: #ffffff;
        text-transform:uppercase;
        /*background-color:#6784b7;*/
}

.orange{color:#ffc803;}



#activesub a{
    float: left;
	display:block;
	margin: 0px;
    padding-left:10px;
    padding-right:15px;
	text-decoration: none;
	height:23px;
    line-height:23px;
    margin-top:1px;
	border: none;
    text-align:center;
    color: #ffc803;
    text-transform:uppercase;
    /*background-color:#f9d524;*/

}





#volnerr{
position:relative;
padding:0px;
margin:0px;
margin-left:0px;
margin-bottom:5px;
width:717px;
height:271px;
overflow: hidden;
background-image: url(../data/home/volner_bg.jpg);
background-position: left bottom;
background-repeat: repeat-x;
background-color:#fefefe;
border-left:1px solid #bebebe;
border-right:1px solid #bebebe;
}

#leva_roll{
position:absolute;
top:30px;
left:0px;
width:130px;
height:266px;
background-image: url(../data/prazdne.png);
background-position: left top;
background-repeat: repeat;
}

#prava_roll{
position:absolute;
top:30px;
right:0px;
width:130px;
height:266px;
background-image: url(../data/prazdne.png);
background-position: left top;
background-repeat: repeat;

}

.kan{
position:absolute;
padding:0px;
margin:0px;
top:0px;
margin-bottom:1px;
    }

.aktivnix{
position:absolute;
padding:0px;
margin:0px;
top:0px;

 margin-bottom:1px;
    }


    #rolujem{
        position:relative;
     float:left;
     width:719px;
     
     margin:0px;
     padding:0px;
     padding-bottom:0px;
     background-image: url(../data/home/paticka_porad_mesic_roll.png);
background-position: left bottom;
background-repeat: no-repeat;


    }

    .zahlavi_rolujem{
     float:left;
     width:684px;
     height:22px;
     margin:0px;
     padding:0px;
     padding-left:35px;
     padding-top:10px;
     color:#cdd8ec;
     font-size:11px;
     background-image: url(../data/home/zahlav_porad_mesic_roll.png);
background-position: left top;
background-repeat: no-repeat;

    }
    .zahlavi_rolujem span{color:#fbdf61;text-transform:uppercase;}




    .kurz_p1{
     float:left;
     width:228px;
     height:485px;
     margin:0px;
     padding:0px;
     margin-left:3px;
    }

        .kurz_p{
     float:left;
     width:228px;
     height:485px;
     margin:0px;
     padding:0px;
     margin-left:13px;
    }

    .kurz_p_img{
    width:228px;
     height:161px;
     margin:0px;
     padding:0px;
    }

    .kurz_p_img img{border:none;}


     .kurz_p_text{
    width:208px;
     height:309px;
     margin:0px;
     padding:10px;
     padding-top:5px;
     color:#fff;
     background-image: url(../data/kurzy/roz_bg.png);
background-position: top center;
background-repeat: no-repeat;
overflow: hidden;
    }

    .ohranic_k{
    height:280px;
    }


.ohranic_a{
    height:145px;
    }



    .roll_poloz{
        position:relative;
        margin:0px;
        padding:0px;
        
        float:left;
    }
        .roll_poloz_x{
        position:relative;
        height:266px;
        width:200px;
        text-align:left;

    }

.roll_poloz_x img{border:none;}





#dropky a{
	float:left;
	padding:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
        border:1px solid #fff;
	text-decoration:none;
	color:#a3aab4;
}


#dropky{
	
	margin-left:10px;

}


#dropky a:hover{
	float:left;
	padding:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	border:1px solid #bfc0c2;
	text-decoration:none;
	color:#fff;
	background-color:#a3aab4;
}

.dropky-active {
	float:left;
	padding:3px;
	padding-top:0px;
	padding-bottom:0px;
	margin-left:0px;
	border:1px solid #bfc0c2;
	text-decoration:none;
	color:#fff;
	background-color:#a3aab4;
}

.dr_t{float:left;
padding:0px;
padding-top:0px;
	padding-bottom:0px;
margin-left:0px;
border:1px solid #fff;
color:#a3aab4;
}

.zmiz{
display:none;
}

.zasunuto{
height:0px;
overflow: hidden;
}



#edit_reg{
height:0px;
overflow: hidden;

}

#zmen_heslo{
height:0px;
overflow: hidden;

}



#ces3{
width:100%;
height:100%;
text-align:center;
}

#ces4{
width:200px;
background-color:#a3aab4;
margin-left:auto;
margin-right:auto;
margin-top:300px;
}


.textx a{
 color: #06204e;
 text-decoration:none;
}

.textx a:hover{
 color: #06204e;
 text-decoration:underline;
}


.obl_vypis{
float:left;
width:160px;
background-color:#fff;
border:1px solid #06204e;
border-collapse:collapse;
margin-right:10px;
}

.obl_vypis tr{border-bottom:1px solid #06204e;}

.obl_vypis td{padding:3px;}


.det_img{
    float:left;
    width:245px;
    margin-right:10px;
    margin-bottom:10px;

}

.det_img img{
border:none;
}



.det_img_k{
    float:right;
    width:245px;
    margin-right:10px;
    margin-bottom:10px;

}

.det_img_k img{
border:none;
}


.pruh_dum{
line-height:32px;
height:32px;
padding-left:8px;
background-image: url(../data/pruh_domy.jpg);
background-repeat: repeat-x;
background-color: #ccc;
font-size:18px;
font-weight:bold;
}

.pruh_dum h1{
margin:0px;
padding:0px;
font-size:18px;
color:#012c59;
    text-transform:uppercase;
}


.pruh_dum h3{
margin:0px;
padding:0px;
font-size:17px;
color:#012c59;
    text-transform:uppercase;
}

.pruh_dum table{border-collapse:collapse;margin:0px;padding:0px;}

.pruh_dum a{text-decoration:none;color:#012c59;}






.polozka_domy{
margin:0px;
padding:0px;
float:left;
width:175px;
height:335px;
margin-right:0px;
margin-left:10px;
text-align:left;

}



.polozka_domy span{
font-size:10px;
}

.polozka_domy img{
border:none;
}

.domy_p_foto{
 position:relative;
 height:130px;
  width:175px;
}



.domy_p_foto_img{
 position:absolute;
 right:0px;
 bottom:0px;
 height:76px;
 width:76px;
}



.polozka_domy h3{
margin:0px;
padding:0px;
height:30px;
padding-bottom:8px;
font-size:14px;
}

.polozka_domy p{
margin:0px;
padding:0px;
height:95px;
padding-bottom:4px;
}

.ohranic_a_dom{
    height:160px;
    }


.vypis{padding:10px;}
.vypis a{color:#d50f0a;}

.hacka h1{border-bottom: 1px solid #002e5a; width:100%;}
.hacka h2{border-bottom: 1px solid #508cbe; width:100%;}


.prihlas{
height:157px;
width:228px;
background-image: url(../data/prihlas_home_bg.png);
background-repeat: no-repeat;
color:#fff;

}

.prihlas td{
padding:0px;
}

.prihlas_11{font-size:11px;}

.header{
    width:220px;
    padding-left:8px;
    height:34px;
    line-height:34px;
    color:#fff;
}

.prihlas a{color:#fff;text-decoration:none;}
.prihlas a:hover{color:#fff;text-decoration:underline;}


.frm{
height:21px;
line-height:21px;
width:124px;
background-image: url(../data/home_form_bg.png);
background-repeat: no-repeat;
border:none;

}

.frm input{
border:none;
height:21px;
line-height:21px;
width:124px;
background: none;
}

.prihlas table{
margin-left:8px;
}

.prihlas td{
padding:2px;
}



.bigp{font-size:16px;}


.oblf{
border:1px solid #000;
width:90px;
}


.rezervace{
margin:0px;
padding:0px;
width:321px;
}

.rezervace_hlavicka{
margin:0px;
padding:0px;
width:321px;
height:32px;
background-image: url(../data/detail/rezervace_hlavicka.jpg);
background-repeat: no-repeat;
}


.rezervace_paticka{
margin:0px;
padding:0px;
width:321px;
height:9px;
background-image: url(../data/detail/rezervace_paticka.jpg);
background-repeat: no-repeat;
}


.rezervace_paticka2{
margin:0px;
padding:0px;
width:321px;
height:8px;
background-image: url(../data/detail/rezervace_paticka2.jpg);
background-repeat: no-repeat;
}

.rezervace_predplatne{
margin:0px;
padding:0px;
width:321px;
height:24px;

}

.rezervace_predplatne img{
margin:0px;
padding:0px;
border:none;

}


.rezervace_obsah{
margin:0px;
padding:0px;
width:319px;
padding-left:1px;
padding-right:1px;
background-image: url(../data/detail/rezervace_bg.jpg);
background-repeat: repeat-y;
}

.rezervace_obsah img{border:none;}

.rezervace_obsah table{border-collapse:collapse;}
.rezervace_obsah td{padding:2px;}


#paticka{
position:absolute;
   bottom:0;
   width:100%;

margin:0px;
padding:0px;
height:126px;
width:100%;
text-align:left;
font-size:10px;
color:#2c4a7c;
background-image: url(../data/paticka_bg.jpg);
background-repeat: repeat-x;
}

.logo_dk_pat{
float:left;
border:0px;
margin:0px;
padding:0px;
width:200px;
margin-top:3px;
}
.logo_rosette_pat{
float:right;
border:0px;
margin:0px;
padding:0px;
margin-top:3px;
}

#paticka p{
float:left;
margin:0px;
padding:0px;
padding-top:20px;
}

#paticka a{color:#2c4a7c;text-decoration:none;}
#paticka a:hover{color:#2c4a7c;text-decoration:underline;}





.strankovani_program a{
 color: #d50f0a;
 text-decoration:underline;
}

.strankovani_program a:hover{
 color: #d50f0a;

 text-decoration:none;
}

.strankovani_program span{
 color: #000;

}


.hlasky{

    color:#f20e0e;
    font-size:14px;
}













.polozka_home_n{
margin:0px;
padding:0px;
float:left;
width:170px;
height:335px;
margin-right:0px;
margin-left:10px;
text-align:left;

}



.polozka_home_n span{
font-size:10px;
}

.polozka_home_n img{
border:none;
}

.domy_p_foto_n{
 position:relative;
 height:130px;
  width:170px;
}




.polozka_home_n h3{
margin:0px;
padding:0px;
padding-bottom:4px;
font-size:14px;
}

.polozka_home_n p{
margin:0px;
padding:0px;
height:95px;
padding-bottom:4px;
}

.ohranic_a_dom_n{
    height:155px;
    }


    .tl_dolu a{
        position: absolute;
        bottom:12px;
        left:100px;
width:38px;
height: 18px;
     background-image: url(../data/ovladac/sipka_dolu.png);
background-position: 0px 0px;
background-repeat: no-repeat;
}

    .tl_dolu a:hover{
        position: absolute;
        bottom:12px;
        left:100px;
width:38px;
height: 18px;
     background-image: url(../data/ovladac/sipka_dolu.png);
background-position: 0px -18px;
background-repeat: no-repeat;
}


    .tl_nahorud a{
        position: absolute;
       top:18px;
        left:100px;
width:38px;
height: 18px;
     background-image: url(../data/ovladac/sipka_nahoru.png);
background-position: 0px 0px;
background-repeat: no-repeat;

}

    .tl_nahorud a:hover{
        position: absolute;
        top:18px;
        left:100px;
width:38px;
height: 18px;
     background-image: url(../data/ovladac/sipka_nahoru.png);
background-position: 0px -18px;
background-repeat: no-repeat;
}