
/*---------- bread crumb ----------*/
.page_structure .breadcrumb {
    position: relative;
    top: -18px;
}
.page_structure .breadcrumb ul {
    margin: 0;
}
.page_structure .breadcrumb ul li {
    float: left;
    background: none;
    padding: 0 6px 0 0;
    line-height: 18px;
}
.page_structure .breadcrumb ul li a {
    
}
.page_structure .breadcrumb ul li.space {
    float: left;
    background: none;
    width: 4px;
    height: 18px;
    display: block;
    background: url('../images/sipka-jedna.gif') 0 8px no-repeat;
}
.page_structure .breadcrumb ul li.space span {
    display: none;
}



.page_structure{
	position:relative;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
.page_right_mid_aktuality_archiv .page_structure {
	
    padding:5px 0px 0px 20px;
}

.page_structure h1, .page_structure h2 {
    padding: 0 0 20px 0;
    font-size:18px;
    color:#4c4c4c;
    font-size: 30px;
    text-transform: none;
    font-weight: 200;
   /* font-family: 'Montserrat',"Open Sans","lucida grande","Segoe UI",arial,verdana,"lucida sans unicode",tahoma,sans-serif;*/
}
.page_structure h2 {
    padding: 0 0 0 0;
    
    color: #977C67;

    font-size: 20px;

    
}


.page_structure h3{
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:13px;
	font-family:"Open Sans", "lucida grande", "Segoe UI",Tahoma, Geneva, sans-serif;
}

.page_structure p {
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.page_structure a {
    color:#977C67;
    text-decoration:underline;
}

.page_structure a:hover{
	color:#977C67;
	text-decoration:none;
}

.page_structure ul{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;	
	list-style:none;
}

.page_structure ul li {
    padding:0px 0px 0px 15px;
    margin:0px 0px 4px 0px;
    line-height:18px;
    background:url(/images/sipka2.gif) no-repeat 0px 7px;
}

.page_structure ol{
	padding:0px 0px 0px 0px;
	margin:0px 0px 16px 0px;	
	list-style:upper-roman;
	list-style-position:inside;
}

.page_structure ol li{
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
}

.paragraphblock_center{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	width:640px;
}

.photo_description_center{
	font-style:italic;
	text-align:center;
}

.paragraphblock_right{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 20px;
	float:right;
	width:310px;
}

.photo_description_right{
	font-style:italic;
	text-align:center;
}

.paragraphblock_right_a4{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 20px;
	float:right;
	width:310px;
}

.photo_description_right_a4{
	font-style:italic;
	text-align:center;
}

.paragraphblock_left{
	padding:0px 0px 0px 0px;
	margin:0px 20px 20px 0px;
	float:left;
	width:310px;
}

.photo_description_left{
	font-style:italic;
	text-align:center;
}

.paragraphblock_left_a4{
	padding:0px 0px 0px 0px;
	margin:0px 20px 20px 0px;
	float:left;
	width:310px;
}

.photo_description_left_a4{
	font-style:italic;
	text-align:center;
}

.photos{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.structure_small{
	width:162px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 4px 0px;
	float:left;
}

.structure_small_name{
	width:162px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	float:left;
}

.structure_small_name p{
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	/*font-style:italic;*/
	color:#535a61;
}

.tiles_small{
	width:206px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	float:left;
}

.tiles_small_name{
	width:206px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 5px 0px;
	float:left;
}

.tiles_small_name p{
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	/*font-style:italic;*/
	color:#535a61;
}

.tiles_big{
	width:310px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 10px 0px;
	float:left;
}

.tiles_big_name{
	width:310px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
	float:left;
}

.tiles_big_name p{
	padding:2px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	text-align:center;
	/*font-style:italic;*/
	color:#535a61;
}
/*
.tiles_inline{
	display:block;
	width:10px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;
}
*/
.tiles_small_space{
	display:block;
	width:11px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;	
}

.tiles_big_space{
	display:block;
	width:20px;
	height:10px;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	float:left;	
}

.file_table {
	padding:0px 0px 10px 0px;
	margin:10px 0px 10px 0px;
	width:640px;
        
}
.page_structure .file_table {
    background: none;
}



.file_table td{
	/*background:url(/images/bg_dl_line.gif) repeat-x 0px bottom;*/
	border-bottom: 1px solid #dfdfdf;
}

.file_table a{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	/*color: #b40000;*/
}

.file_table a:hover{
	padding:5px 5px 5px 5px;
	margin:0px 0px 0px 0px;
	display:block;
	text-decoration:none;
	/*color: #b40000;*/
}

.file_hover:hover{
	background: #fbfbfb;
}

.file_ico{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:22px;
}

.file_ico span.download_ico {
    display:block;
    width:21px;
    height:21px;
    background:url(/images/bg_dl_ico.png) no-repeat 0px 0px;
    overflow: hidden;
}

.file_hover:hover span.download_ico {
    background:url(/images/bg_dl_ico.png) no-repeat 0px -21px;
}

.file_popis{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.file_name {
    color:#977C67;
    font-weight:bold;
}

.file_velikost{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
	width:80px;
	text-align: right;
}

.mytable, .page_structure table {
	padding:0px 0px 0px 0px;
	margin:0px auto 20px auto;
        border-collapse: collapse;
	background: url('/images/bg_thead.png') 0 0 no-repeat;
}
.mytable {
    width:640px;
}

.mytable tr.thead, .page_structure table thead {
       /*
        height:30px;
        line-height: 30px;
        width: 640px;
        color: #fefefe;*/
}

.mytable td, .page_structure table tr td {
	height:14px;
	line-height:17px;
	padding:3px 15px 3px 15px;
	margin:0px 0px 0px 0px;
	/*background:url(/images/bg_line.gif) repeat-x 0px bottom;*/
        
        border-bottom: 1px solid #dfdfdf;
        
}

.mytable tr.thead td, .page_structure table thead td {
    background:none;
    color:#ffffff;
    padding:0px 15px 0px 15px;
    margin:0px 0px 0px 0px;
    height: 29px;
    line-height: 29px;
}

.mytable td.blank{
	height:20px;
	border:none;
}

.mytable td.padd{
	padding:5px 0px 5px 0px;
	text-align:center;
}

.mytable th, .page_structure table th {
	height:20px;
	line-height:20px;
	padding:3px 10px 3px 10px;
	/*border-bottom:1px solid #dfd3bd;	*/
}

.mytable td p, .page_structure table td p {
	line-height:normal;
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}
/*
.thead td, .page_structure table thead td {
	height:26px;
	line-height:26px;
	color:#ffffff;
	font-weight:bold;
	border:none;

 }*/

.tabulkaPopisek{
	width:100%;
	padding:0px 0px 0px 0px;
	margin:0px 5px 10px 5px;
	text-align:center;
	font-style:italic;
}

.video_block{
	padding:0px 0px 0px 0px;
	margin:0px 0px 20px 0px;
}

.page_structure_personal{
	padding:0px 0px 0px 0px;
	margin:0px 0px 0px 0px;
}

.page_structure_personal h2{
	padding:0px 0px 20px 0px;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	text-transform:uppercase;
	font-size:13px;
	font-weight:normal;	
}

.aktuality_right {
    float:right;
    margin:0px 0px 10px 20px;
}

.aktuality_right_a4 {
	float:right;
	width:213px;
	margin:0px 0px 10px 20px;
}

.page_structure_menu {
	
	padding:10px 0px 10px 0px;
}


.page-structure-submenu-special {}
.page-structure-submenu-special .item {
    float: left;
    margin: 0 11px 11px 0;
   /* border: 1px solid #e4e4e4;*/
    
    
}
.page-structure-submenu-special .item-right {
    margin-right: 0;
}
.page-structure-submenu-special .item > .content {
    width: 206px;
    
}
.page-structure-submenu-special .item a {
    display: block;
    text-decoration: none;
}
.page-structure-submenu-special .item span.photo {
    display: block;
    width: 100%;
    height: 150px;
    overflow: hidden;
    -webkit-border-radius: 3px 3px 0 0;
    border-radius: 3px 3px 0 0;
}
.page-structure-submenu-special .item span.label {
    display: block;
    text-align: center;
    display: block;
    width: 100%;
    height: 45px;
    line-height: 45px;
    overflow: hidden;
    background: url('../images/structure-menu-spec-bg.png?v=1') 0 0 repeat-x;
    color: #ffffff;
    
    -webkit-border-radius: 0 0 3px 3px;
    border-radius: 0 0 3px 3px;
    
    font-weight: bold;
    
    text-decoration: none;
}

/*--------kontakt form----------*/
.kontakt_form { 
    padding: 30px 0 0px 0;
    margin: 30px 0 0 0;
    border-top: 1px solid #dfdfdf;

}
.kontakt_form h2 { font-size: 16px; margin: 10px 0 10px 0; }

.kontakt_form table {
    background: none;
    margin: 0;
    padding: 0
}
.kontakt_form table tr td {
    border: 0;
    margin: 0;
    padding: 0
}

/*--------- aktuality seznam -------*/
.aktuality {}
.aktuality .page_right_home_mid_right_news {
    width: 100%;
}


/*--- detail aktuality ----*/
.akt-basic-block {
    margin: 0 0 30px 0;
}