<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* spoleďż˝nďż˝ nastavenďż˝ pro prezentace obcďż˝ */

.map_switchtobigmap {
	font-weight: bold;
	
}

/* hack - aby to prochďż˝zelo validďż˝torem */
h3.obsnadpis {
	display: block !important;
	width: 1px !important;
	overflow: hidden !important;
	position: absolute !important;
	left: 0px !important;
	top: -10000px !important;
}

/* -------------------- doformďż˝tovďż˝nďż˝ - search ---------------- */
.gsc-results-wrapper-overlay {
	top: 150px !important; 
	height: calc(80vh - 150px) !important;
}

.grid-obal-pagefooter {
    
    z-index: auto !important;
   
} 

.grid-obal-webdesign  {
   
    z-index: auto !important;
   
}

#counter_toplist {
	width: 1px;
	overflow: hidden;
	position: absolute;
	left: 0px;
	top: -10000px;
	
}

.email_form label {
	display: block;
}

/* --- bocni ikony RAItem --- */


#port-right .raitem  {
    
background-color: #555555;
color: white;
padding: 6px 10px;
margin-bottom: 1px;
}

#port-right .raitem span  {
 margin-right: 10px;
}

#port-right .raitem a  {
   
text-decoration: none;
color: white;
}

#port-right .raitem img {
   filter: invert(100%) sepia(0%) saturate(0%) hue-rotate(0deg) brightness(100%) contrast(100%);
}

/* ovlďż˝dďż˝nďż˝ klďż˝vesnicďż˝ */

#blindovladani {
position: absolute;
top: 0px;
left: 0px;
z-index:406;  
}

#blindovladani ul {
list-style-type:none;
}

#blindovladani li a {
position: absolute; 
top: -100px;  
}

#blindovladani li a:focus {
top: 0px;
min-width: 150px;  
background-color: white;  
}


/* zviditelnďż˝nďż˝ nďż˝pisu obsah strďż˝nky */

#obsahstranky:focus {
	width: auto;
	position: static;
	text-decoration: underline;
	outline-color: #9dc1b9;
	outline-width: 2px;
}

.oradek {
	padding-top: 2px;
	padding-bottom: 2px;
}

.oradek_icon {
	width: 1.7em;
	display: inline-block;
}

/* -------------------- doformďż˝tovďż˝nďż˝ - sled obrazku  ---------------- */

.ai-blok-imggal&gt;.inn  {
display: flex;
flex-wrap: wrap; 
}

.ai-imggal, .ai-imgfile {
	background-color: #f0f0f0;
	padding: 5px 5px 2px;
	float: left;
	margin-right: 10px;
margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}


 #port-right .ai-imggal, #port-right  .ai-imgfile  {
	
margin-right: 0px;
	
	
	margin-right: 0px;
}

.hornidolnitexty .ai-imggal,.hornidolnitexty .ai-imgfile  {
	width: 32%;
	margin-right: 1%;
}

 .hornidolnitexty .ai-imggal:nth-child(3n+1),  .hornidolnitexty .ai-imgfile:nth-child(3n+1),  {
	clear: left;
}

.ftg_item .ftg_img, .ai-imggal .ai-cover, .ai-imgfile .ai-cover  {
	margin-bottom: 0px !important;
	padding-bottom: 0px !important;



	
}

.ftg_item .ftg_img a, .ai-imggal .ai-cover a, .ai-imgfile .ai-cover a {
	
	padding-bottom: 0px !important;
	
	

}

.ftg_item .ftg_img a img, .ai-imggal .ai-cover a img, .ai-imggal .ai-file a img  {
	background-color: #FFFFFF;
	border-top: none;
	border-right: none;
	border-bottom: none;
	border-left: none;
	margin-bottom: 0px;





}


.ai-item  {
	background-color: #f0f0f0;
	padding: 5px 5px 2px;
	float: left;
	margin-right: 10px;
margin-bottom: 10px;
	border: 1px solid #CCCCCC;
	width: 364px;
	height: 253;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;	
}

#port-middle #hornitext .ai-cover img {
    margin: 0px;
}


/* ---- elastickďż˝ video ------ */

.elasticvideo {
    position: relative;
    padding-bottom: 56.25%;
		padding-top: 30px;
		height: 0;
		overflow: hidden;
}

.elasticvideo iframe, .elasticvideo object, .elasticvideo embed {
		position: absolute;
		top: 0;
		left: 0;
		width: 100%;
		height: 100%;
}

/* odstup ve prďż˝spevcďż˝ch */
.ai_video {
	margin-bottom: 12px;
}

.autor-filmpro .inn1 {
	padding-bottom: 10px;
}

 /* ------------------------------------ h4 --------------------------------------------------------- */

h4 + a {
	clear: left;
display: block;
}


.vbody + .i-vypis {
    margin-top: 10px;
}

/*   -- clear po vďż˝pisu--  */
.typ-vypis-6 + p, .typ-vypis-6 + div {
    clear: left;
}


 /* ------------------------------------ pojistka - ruďż˝ďż˝ small caps --------------------------------------------------------- */
 h3, h4, h5, h6 {
   
    font-variant: normal !important;
  
}

body .row-slider {
    overflow: hidden  !important;
}


/* -------repair - title - outline ---------- */
.vmini a  {
	
	display: inline-block;
}

.vmini a img {
	
	vertical-align: bottom;
}
#portmain .art-middle .vmini {
  margin-bottom: 5px;
}



@media only screen and (max-width: 1299px) {

body .row-decor {
   display: none !important;

}

}


 /* ------------------------------------ hack - IE --------------------------------------------------------- */
 
 /* 
    #ie10,11 will only be red in MSIE 10, 
    both in high contrast (display setting) and default mode 
*/

@media screen and (-ms-high-contrast: active), (-ms-high-contrast: none) { 

 #topnav   .level2::before {
content: "";
display: none !important;	
}

 #topnav   .level2::after {
content: "";
display: none !important ;	
}
}
 

 /* ------------------------------------ vypis - kostiďż˝ky v obci --------------------------------------------------------- */


#podbody #portmain .onecol .typ-vypis-1 .i-vypis .vitem1 {
   background-color: transparent;
}

#podbody #portmain .onecol .typ-vypis-1 .i-vypis .vitem {
   padding-top: 0px;
   margin-bottom: 20px;
}

#podbody #portmain .onecol .typ-vypis-1 .i-vypissi .vitem .vmini {
    float: none;
    width: auto;
}

#podbody #portmain .onecol .typ-vypis-1 .i-vypissi .vitem .vdetail {
   display: none ;
}

#podbody #portmain .onecol .typ-vypis-1  .i-vypis .vitem:nth-child(3n+1) {
    clear: left;
}

#podbody #portmain .onecol .typ-vypis-1  .i-vypis .vitem:nth-child(3n+1) .inn {
    margin-right: 10px;
}
#podbody #portmain .onecol .typ-vypis-1  .i-vypis .vitem:nth-child(3n+2) .inn {
    margin-left: 5px;
	margin-right: 5px;
}
#podbody #portmain .onecol .typ-vypis-1  .i-vypis .vitem:nth-child(3n+3) .inn {
   
	margin-left: 10px;
}


/* ----- Povinne zver. inf. - urad -----*/
#page_povinne &gt; ol, #page_povinne &gt; ul  {
 
  padding: 0 0px;
  border: 1px solid #ddd;
   list-style-position: inside;
   margin-top: 0px;
  
}

 #page_povinne &gt; ul  {
 
  
   list-style-type: none;
}

#page_povinne &gt; ol &gt; li, #page_povinne &gt; ul &gt; li   {
  padding: 8px 16px;
  border-bottom: 1px solid #ddd;
}

#page_povinne &gt; ol &gt; li, #page_povinne &gt; ul &gt; li   {
  margin: 0px;
}

#page_povinne &gt; ol &gt; li:nth-child(odd), #page_povinne &gt; ul &gt; li:nth-child(odd)  {
 background-color: #f4f4f4;
}


#page_povinne &gt; ol &gt; li:last-child, #page_povinne &gt; ul &gt; li:last-child   {
   border-bottom: none;
}

#page_povinne &gt; ol &gt; li &gt; ul, #page_povinne &gt; ul &gt; li &gt; ul  {
 
 
   list-style-type: none;
}

#page_povinne h3.dalsipovinne  {
 
 
  margin-top: 20px;
  margin-left: 20px;
}


/* ----- Ubytani-----*/

.zd_boxy, .flexresp  {
 
 display: flex;
 flex-wrap: wrap;
}

.flexresp  {
 

 flex-wrap: nowrap;
}

.flexresp&gt;*:not(:first-child)  {
 margin-left: 10px;
}


/* ----- Kalendar akci -----*/
ul.kalakci_s li {
  background-color: #007daf !important;
}

.button {
  background-color: #0e72b0 !important;

  padding: 0.63em 1.66em !important;
 
}

#port-middle #kalakci ul.kalakci_s li, #port-middle ul.kalakci_top2 li {
	display: inline-block;
	
  }

/* ----- Korekce barev - pristupnost -----*/
*[style="color: red;"], *[style*="color: red"], *[style*="color:red"]   {
  color: #bf0000 !important;
  
}



@media only screen and (max-width: 720px) {
	#podbody #portmain .onecol .typ-vypis-1 .i-vypis .vitem {
   width: 50%;
}


#podbody #portmain .onecol .typ-vypis-1  .i-vypis .vitem:nth-child(3n+1) {
    clear: none;
}
#podbody #portmain .onecol .typ-vypis-1  .i-vypis .vitem:nth-child(2n+1) {
    clear: left;
}
#podbody #portmain .onecol .typ-vypis-1  .i-vypis .vitem:nth-child(2n+1) .inn {
    margin-left: 0px;
	margin-right: 7px;
}

#podbody #portmain .onecol .typ-vypis-1  .i-vypis .vitem:nth-child(2n+2) .inn {
    margin-left: 7px;
	margin-right: 0px;
}

	}
	
	@media only screen and (max-width: 550px) {
	.zd_boxy, .flexresp  {
 
 flex-direction: column;
}

#portmain .zd_boxy 	.zd-item  {
 
 width: 100%;
}

.flexresp&gt;*:not(:first-child)  {
 margin-left: 0px;
  margin-top: 10px;
}

#port-middle img[align="right"]{
	float: none;
    display: block;
    margin: 10px auto 30px;
   }

  
	}
	
	  @media only screen and (max-width: 923px)  {
#port-middle.col-3-4 {
  width: auto !important;
}
}

@media only screen and (max-width: 450px)  {
	#port-middle .kalendar1 {
		float: none;
		
		width: 100%;
		margin: 10px auto 30px;
	   }
	
	   #port-middle #kalakci {
		width: 100%;
	  }
	
	}
</pre></body></html>