/* VIP textov� reklama */

.grid.grid-pad .titulni1-1 {
}

.grid.grid-pad .titulni1-1 .inn {
	background-color: #00a5e5;
	padding: 5px 0px;
	padding-right: 10px;
	

}


.grid.grid-pad .titulni1-1 .item a  {
color: white;
display: inline-block;
margin: 2px 5px 2px 10px;
/* text-transform: uppercase; */
font-weight: bold;
text-decoration: none !important;
font-size: 1rem;
text-shadow: 1px 1px #555555;
}

.grid.grid-pad .titulni1-1 .item a::first-letter  {

}



.grid.grid-pad .titulni1-1 .item:hover a  {

text-decoration: underline !important;
}



.grid.grid-pad .titulni1-1 .item:nth-child(3n) {
	margin-bottom: 8px;
}


/* textov� reklama na �vodn� str�nce */

.titulni2 {
	background-color: rgba(0,165,229,0.1);
	
	width: 100%;
	margin-top: 2px;
	text-align: left;	
	clear: both;

	font-size: 0.9rem;
	/* font-variant: small-caps; */
	display: flex; 
	margin-bottom: 10px;
	padding: 5px 0px;
}

.titulni2 .item {
	padding: 1px 5px 1px 5px;
	width: 33.3%;
	font-weight: bold;
	float: left;
	box-sizing: border-box;
}

.titulni2 .item:nth-child(2n+2) {
}



.titulni2 .item a {
	color: #000000;
	text-decoration: none !important;
}

.titulni2 .item:hover a {
text-decoration: underline  !important;
}

.titulni2 .inn .item  {
}

.titulni2  .inn .item:nth-of-type(9n+11) {
	padding-top: 10px;
}

.titulni2  .inn .item:nth-of-type(9n+10) {
	padding-top: 10px;
}

.titulni2  .inn .item:nth-of-type(9n+12) {
	padding-top: 10px;
}


/* --- NOVINKY ---*/

.portal-new   {
	clear: both;
	background-color: rgba(34,178,76,0.1);
	font-weight: bold;
	display: flex;
	padding: 5px 0px;
}

.portal-new .item   {
	padding: 1px 5px 1px 5px;
	width: 33.3%;
	/* font-weight: bold; */
	color: #000000;
	float: left;
	font-size: 0.85rem;
	box-sizing: border-box;
	/*
	border-left: solid 1px;
	border-bottom: solid 1px;*/
}

.portal-new .item a   {
	text-decoration: none !important;
	color: #000000;
}

.portal-new .item:hover a   {
	text-decoration: underline !important;
}



/* opravy layout - titulka */
.grid.grid-pad .titulni1  {
margin-left: 0px;
display: flex;

justify-content: space-between;
}

.grid.grid-pad .titulni1 .col-1-2 {
	width: 49.5%;
	margin: 0;
	margin-bottom: 10px;
}

.grid.grid-pad .titulni2  {
margin-left: 0px;
}

#port-right {

  
 margin-top: 0.1em;
 

}

.PortReklama  {
	margin-bottom: 10px;
}

 h4 {

    margin: 0.7em 0 0.2em 0;
 

}


h3::after, h4::after, h5::after, h6::after {

    display: none;
   
}




.grid.grid-pad .uvodni-top  {
margin-bottom: 0px;
}

/* form�tov�n� Prectete si */

#portmain .art-middle .vtitle {

  font-size: 1.0rem;

}


#portmain .art-middle  .typ-vypis-1 .vmini img {
	width: 160px;
	margin-right: 10px;   
}

#portmain .art-middle #prectete-pi .typ-vypis-1 .vitem {
	clear: both;
}

#portmain .art-middle #prectete-pi .typ-vypis-1 .vmini img {
	width: 110px;
	margin-right: 7px;   
}

/*
#portmain .art-middle #prectete-pi .typ-vypis-1 .vmini img {
    float: right;
}*/

#portmain .art-middle .typ-vypis-1 div.vtitle a:hover {
  color: #305196;
}

#portmain .art-middle .typ-vypis-1 .vsubj {
  border-bottom: none;
	color: #305196;
	font-weight: bold;
}

#portmain .art-middle .typ-vypis-1 .vsubj a {
  color: #305196;
}

#portmain .art-middle .typ-vypis-1 .vitem:hover .vsubj {
   border-bottom: 1px solid;
}

#portmain .art-middle .typ-vypis-1 .vdate {
    float: none;
}


#prectete-navod {
  clear: left;
  background-color: rgba(0,165,229,0.1);
  font-weight: bold;
  padding: 5px;
  padding-left: 10px;
  padding-right: 10px;
}

#portmain .art-middle #prectetesi .vypis .vitem:nth-child(3n+1) {
    clear: none;
}

#podbody #portmain .art-middle #prectetesi .typ-vypis-1 .vitem1 {
	clear: right;
}

#podbody #portmain .art-middle #prectetesi .typ-vypis-1 .vitem2 {
}

/* starsi aktuality */

#portmain .art-middle #prectete .typ-vypis-1 .vitem {

  width: 50%;
	padding-bottom: 10px;
	float: left;

}
#podbody #portmain .art-middle #prectete .typ-vypis-1 .vitem1 {
  clear: left;
	padding-right: 10px;
}

#podbody #portmain .art-middle #prectete .typ-vypis-1 .vitem2 {

	padding-left: 10px;
	padding-right: 0px;

}



#podbody #portmain .art-middle  #prectete .typ-vypis-1 .vmini img {
	width: 110px;
	margin-right: 7px;   
}

#podbody #portmain .art-middle  #prectete .typ-vypis-1 .vabst {
	display: none;
}



/* form�tov�n�  Last Minute */

#topblok {
	background-color: #22b24c;		
	padding: 5px;
	padding-left: 10px;
	color: white;
	font-size: 1rem;
	
	font-weight: bold;
	text-shadow: 1px 1px #888888;
}

#topblok a {
	color: white;
}

#topblok .fas {
	width: 1.3rem;
}

#lastradka {
	margin-bottom: 8px;
	margin-top: 4px;
	font-size: 1.1rem;
	line-height: 2rem;
}

#lastradka .inn {
}

#lastradka .nad {

}

#lastradka .pop {
	padding-left: 5px;	
	margin-bottom: 50px;
}

#lastradka form {
padding: 0;
margin: 0;
display: inline;
}

#lastradka form input {
	font-size: 1.1rem;
	padding: 30px;
	border: 2px solid #111111;
  border-radius: 25px;
  background-color: #fafff3;
  background-color: rgb(238, 255, 242);
}

#lastradka form input::selection {
	border: 2px solid #111111;
}


#lastradka .Od_datum  {
	border: none;
	/* background-color: white; */
	font-family:"OpenSansRegular", Arial, Helvetica, sans-serif;
	color: black;
	margin-bottom: 3px;
	padding: 0;
	margin: 0;
	padding-left: 5px;
	padding-right: 5px;
	border: 1px solid black;
	border: 1px solid #5e5e5e;
	text-decoration: none;
	margin-right: 0;
	height: 2rem;
	padding-top: 2px;
	padding-bottom: 2px;
	box-sizing: border-box;
	
	/*border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px; */
}

#lastradka .submit   {
	font-weight: bold;
	padding: 0;
	margin: 0;
	padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 8px;
    padding-right: 8px;
	/*height: 1.4rem;*/
	border: 0;
	border-radius: 15px;
	box-sizing: border-box;
	margin-left: -2px;
	max-height: 2rem;
	margin-bottom: -2px;
	position: relative;
top: 2px;
}

#katradka {

}

#katradka a, #lastradka a {
	text-decoration: none;
}

#katradka a:hover, #lastradka a:hover {
	text-decoration: underline;
}

#minibannery {
	margin-top: 5px;
}

#minibannery .item.w100 {
	width: 100%;	
}

#minibannery .item img {
	/* width: 100%;	*/
}