
/* === STYLY PRO TITULKU === */

h3.obsnadpis {
	display: none;
}

/* ----- Pravý sloupec ---- */

#port-right {
	padding-top: 0;
	background: rgba(255, 255, 255, 0.81);
	padding-top: 0px;
	
	padding-bottom: 10px;
	
/*	display: none; */
}	


body .row-bread {
	
}

body .row-bread .breadcrump  {
	display: none;
}

/* ----------- sekce 2 a3 3 upoutávek na úvodní stránce -------- */
#titlefoto {
	margin-bottom: 30px;
}


#titlefoto h4 {
	font-size: 1.2rem;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #000000;
	margin-top: 0px;
	margin-bottom: 0px;
	border-bottom-width: 1px;
	border-bottom-color: #FFFFFF;

}

#titlefoto h4 span::after {
	display: none;
}

#titlefoto h4 span {
	display: block;
	line-height: 30px;
	background-color: #b98a62;
	padding-top: 6px;
	padding-bottom: 6px;
	color: #FFFFFF;
	padding-right: 10px;
	padding-left: 10px;


}

/* ----- prostedek ---- */
.container {
    
}


#portmain {
    position: relative;

    clear: both;
    z-index: 99;
    padding-bottom: 1em;
	background: none;
	border-style: none;

padding: 0px 0px 30px 0px;

background-color: rgba(0, 0, 0, 0.7);
background-color: rgb(255, 255, 255);
transition: 0.9s;
top: 0px;
}
/* ----- jine pozadi  ---- */
/*#podbody.pgkt-tuuv {
    background-image: url(images/bacg6_03.gif), url(images/bacg2_03_dec2.png), url(images/bacg_03.gif), url(images/bacg2_03_dec11.png),url(images/pattern3.png),url(images/bacg1_03.gif);
    background-repeat: repeat-x, no-repeat, repeat-x,no-repeat, repeat-x, repeat-x;
    background-attachment: fixed, scroll, fixed, scroll,scroll, scroll;
    background-position: 0px -1px, center 141px, 0px -1px, center 141px, 0px 141px, 0px 141px;
}*/

#podbody.pgkt-tuuv {
 background-image:url(images/navrh_05.gif), url(images/bacg.gif), url(images/spacer.gif), url(images/spacer.gif), url(images/spacer.gif), url(images/spacer.gif);
 background-repeat:repeat-x, repeat-x, repeat-x, repeat-y, no-repeat,no-repeat;
 background-attachment: scroll, fixed, scroll,scroll, scroll, scroll;
background-position: 0px 180px, 1000px 85px, 0px 378px, center 141px, calc(50vw - 1407px) 144px, calc(50vw + 590px) 144px;
  background-size: auto;
}

body #podbody.pgkt-tuuv .row-bread {
   background-image: none;
   padding-bottom: 0.9rem;
}


/* ----- jiná barva pozadí na titulce a podstránkách- prepisuje nastaveni --- */
#port-middle {
   
  margin-top: -1px;  

   
}
/* ----- zmeny olioptik--- */
#port-middle {

    padding-top: 0px;
padding-right: 0px;
padding-left: 0px;
padding-bottom: 0px;
margin-left:0px;

}

#portmain .art-middle .vitem {

  
    padding-top: 0px;
   

}
#portmain .art-middle .typ-vypis-1 .vitem .inn {
   background: rgba(255, 255, 255, 0.81);
   
}



#portmain .art-middle .vypis {

    padding-top: 0px;
   

}
#port-right {

   
 
}

#port-right .r-box:first-child  h4{
 
   
    margin-top: 0em;

}


   

#portmain section {
   
  
}

.typ-vypis-6 {

  
	margin-top: 0px;
display: flex;
flex-wrap: wrap;
justify-content: space-between;

}

#portmain .art-middle .typ-vypis-6 .vitem {
  
    padding-right: 0px;
    width: 32.0%;
  
}



.grid.grid-pad .col-1-1 {

 margin-top: 0px;  

}

/* --- pouze Modrava informacka --- */
#portmain .vypis1  {
/*	width: 749px;*/
	z-index: 21;
	position: relative;
	




	

}
#portmain .vypis1 .vitem, #port-right .vitem {
	background-color: transparent;
	float: left;
	overflow: hidden;
	width: 235px;
	/*margin-right: 14px;*/
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;





}

#portmain .vypis1 #jedna {

	width: 100%;
	
}




#portmain .vypis1 .vitem:hover, #port-right .vitem:hover  {
	cursor: hand;
	color: #7f8389;



}
#portmain .vypis1 .vitem:hover a, #port-right  .vitem:hover a  {
	cursor: hand;
	color: #7f8389;



}



#portmain .vypis1 .vitem .vtitle, #port-right  .vitem .vtitle {
	font-size: 22px;
	font-weight: bold;
	
	text-align: left;


}

#port-right .vdate {
  
  font-size: 80%;
}

#port-right .vitem {
 
  padding-top: 0px;
 
}


#portmain .vypis1 .vitem .vtitle a, #port-right  .vitem .vtitle a  {
	text-decoration: none;

	


}

#portmain .vypis1 .vitem .vtitle .vdate a, #port-right  .vitem .vtitle .vdate a {
	font-size: 12px;
	margin-top: 8px;
	padding-right: 2px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;


}

#portmain .vypis1 .vitem .vtitle .vsubj, #port-right .vitem .vtitle .vsubj {
	
	margin-top: 10px;
	


}


#portmain .vypis1 .vitem .vabst, #port-right  .vitem .vabst  {
	font-size: 12px;
	margin-top: 10px;
	padding-right: 2px;
	text-align: left;
	padding-bottom: 0px;
	padding-left: 0px;
	padding-top: 0px;


}


#portmain .vypis1 .vcleaner3  {
	clear: both;
	height: 10px;

}

#portmain .vypis1 .vmini a img  {
	border: none;

	

}

#portmain .onecol .vypis1 #jedna  {
	width: 63.5%;
margin-right: 3%;

}

#portmain #dva, #portmain #tri  {
	margin-right: 0px;

}

 #portmain #tri  {
	clear: left;

}

#portmain .vypis1 #jedna:hover  {
	color: #000000;
	cursor: default;


	

}

#portmain .vypis1 #jedna:hover a  {
	color: #000000;

	

}

#portmain .vypis1 #jedna .vabst  {
	width: 49%;
	float: left;
	margin-right: 1.5%;
margin-top: 20px;


}


#dostanete  {
	font-size: 16px;
	font-weight: bold;
	margin-top: 20px;



	
}

#dostanete a  {
	display: block;
	margin-right: 7px;
	height: 58px;
	width: 57px;
	margin-top: 9px;


	
}
#dostanete a span  {
	display: none;

	
}

#bus  {
	background-image: url(images/dostanete_03.gif);
	clear: left;
	float: left;
	width: 57px;


	
}

#auto  {
	background-image: url(images/dostanete_05.jpg);
	float: left;



	
}

#portmain .vypis1 #jedna table  {
	margin-top: 20px;
	width: 48%;
	font-size: 80%;
		
}

#portmain .vypis1 #jedna table td  {
	
	line-height: 28px;
		
}

#portmain .prvnisl  {
	width: 58%;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d4d6;



}

#portmain .vypis1 #jedna table td.druhysl  {
	width: 2%;
	


		
}



#portmain .tretisl  {
	
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #d3d4d6;


}

.vypis1 #dva  {
	

	

}
.vypis1 #tri {
	

	

}
	
.vypis2  {
	
	position: relative;
	top: -18px;



	

}
.vypis2 .vitem {
	background-color: transparent;
	float: left;
	overflow: hidden;
	
	
	padding-bottom: 15px;
	padding-right: 0px;
	padding-left: 0px;





}

.vypis2 .vitem:hover {
	cursor: hand;
	color: #7f8389;



}
.vypis2 .vitem:hover a {
	cursor: hand;
	color: #7f8389;



}



.vypis2 .vitem .vtitle {
	font-size: 22px;
	font-weight: bold;
	margin-top: 10px;
	text-align: left;


}
.vypis2 .vitem .vtitle a {
	text-decoration: none;

	


}

.vypis2 .vitem .vtitle .vdate a {
	font-size: 12px;
	margin-top: 8px;
	padding-right: 2px;
	text-align: left;
	font-weight: normal;
	text-decoration: underline;


}

.vypis2 .vitem .vtitle .vsubj {
	
	margin-top: 10px;
	


}


.vypis2 .vitem .vabst {
	font-size: 12px;
	margin-top: 10px;
	padding-right: 2px;
	text-align: left;
	padding-left: 0px;


}


.vypis2 .vcleaner3  {
	clear: both;
	height: 10px;

}

.vypis2 .vmini a img  {
	border: none;

	

}
/* --- 
.vypis2 .vitem:nth-child(3n+1) {
	
	clear: left;


} --- */

#ukazky {
	display: block;

	
	

}

#port-right .raitem {
 
  background-color: #00457b;
}
.r-box-akce h4  {
 
  margin-top: -5px;
}
