@import url('https://fonts.googleapis.com/css?family=Roboto:400,600&subset=latin,latin-ext');
@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&subset=latin-ext');



/*******************************************  NULL ****************************************/

html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, abbr, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, small, strong, sub, sup, var, b, i, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td, article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, time, mark, audio, video {
    margin:0;
    padding:0;
    border:0;
    outline:0;
    font-size:100%;
    vertical-align:baseline;
    background:transparent;
		box-sizing: border-box;
}







/*************************************    reklamy     **************************************/

.marketing {
	font-size:10px;
	color:#B4CCD3;
	text-align:right;
	padding-right:0px;
	line-height:16px;
	padding-top: 0px;
	font-family: 'Roboto Condensed', sans-serif;
	 	}

.prologozadost {
	text-align:center;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 20px;
	margin-left: auto;
	padding-top: 0px;

}

.prologodetail {
	text-align:right;
	margin-top: 40px;
	margin-bottom: 20px;
	margin-left: 40px;
	padding-top: 0px;
	

}

	.pronadpisreklama {
	margin-bottom:0px;
	margin-top:30px;
	background-color:#dbdee3;
	padding:0px 0px 0px 40px;
	border-radius:8px 8px 0px 0px;
	height: 40px;
}

		.sedyboxreklama {
	background-color:#F1F3F5;
	margin-bottom:0px;
	margin-top:0px;
	padding:20px 8px 15px 8px;
	border-radius:0px 0px 8px 8px;	
	
	
	
}


	.reklamadole {
	font-size:11px;
	color:#003a59;

	text-align:center;
	margin-top:10px;
	margin-bottom:20px;
	line-height:16px;
	 	}
		
				.reklamanahore {
	font-size:11px;
	color:#FFF;
	text-align:right;
	padding-right:30px;
	line-height:16px;
	padding-top: 20px;
	 	}
		
		.boxikreklama {
	
	margin-bottom: 0px;

	border-radius: 6px;
	
	background: #F8FAFA; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fff 0%, #FCFCFD 65%, #fff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #fff 0%, #FCFCFD 65%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #fff 0%, #FCFCFD 65%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F8FAFA', endColorstr='#F8FAFA',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */


}

.bilepozadi { background:#FFF;}
	

.boxikreklamapad {
	padding-left:50px;
	padding-right:50px;
	padding-top:20px;
	padding-bottom:20px;
	

}

.boxikreklamapadleadsor {
	padding-left:40px;
	padding-right:40px;
	padding-top:0px;
	padding-bottom:60px;



}
	

/*************************************    sjetina     **************************************/

  .popisreklamy {
		   font-size:10px;
	 color:#999;
	 text-align:right;
	 padding-right:50px;
	 margin-top:0px;
	 margin-bottom:0px;
	 	}
		
	
	 	    .pronadpis H2
	{
	font-size: 1.3em;
	padding-top:14px;
	padding-bottom:10px;
	text-transform: uppercase;

	}

	    .pronadpis H3
	{
		font-size: 1.2em;
		padding-top:9px;
		padding-bottom:6px;

	}
	
	  footer H3
	{
		font-size: 1.3em;
		padding-bottom:6px;
		color:#999;

	}
	
	
	.pronadpis {
	margin-bottom:0px;
	margin-top:40px;
	background-color:#DBDEE3;
	padding:0px 0px 0px 40px;
	border-radius:8px 8px 0px 0px;
}

		.sedybox {
	background-color:#F1F3F5;
	margin-bottom:0px;
	margin-top:0px;
	padding:20px 5px 15px 5px;
	border-radius:0px 0px 8px 8px;	
	
	
	
}



 .radekbilasjetina {
	 font-family: 'Roboto Condensed', sans-serif;
	 font-size:1.1em;
	background-color:#fff;
	margin:8px 5px 8px 5px;
	padding:0px;
	border-radius:4px;
	border:1px solid #fff;
	

	
}	

.radekbilasjetina:hover {
	border:1px solid #E2E6E9;
	color: #E20025;
	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;transition: all 0.3s;


}



	 .td1 {
	display: block;
	margin-top:10px;

text-align:center;

	float:left;
	width:23%;
		
	

}
	 .td2 {
	display: block;
	text-align:center;
	height:80px;
	
	float:left;
	width:23%;
		
		
		
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eee;   
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;   
	
	

}






	 .td3 {
	display: block;
	height:80px;
	
	
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;   
	float:left;
	width:16%;
		text-align:center;
		font-size:0.9em;

}
 .td4 {
	

	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;

display: block;
	height:80px;
	float:left;
	width:14%;
	text-align:center;

}
 .td5 {
	float:left;
	width:23%;
	height:77px;
	padding: 0;
	margin-top:3px;
	text-align: center;




	

}

 .tdtext {
	 margin-top:20px;
	  line-height:19px;
	


}

 .tdtextnazev {
	
	font-size:18px;
	color:#035386;
	margin-top:20px;
	line-height:19px;


}
	
	.tdspan1{
	 font-size:15px;
	 color:#999;
}

a.tlacitko {
	
	height:45px;
	font-size:16px;
	line-height:35px;
	  border-radius:7px;
	display:block;
	background-color:#62EB33;
	color:#fff;
	text-decoration:none;
	text-align:center;
	width:60%;
	min-width:110px;


	
	
	box-shadow: #aaa 0px 0px 5px;
	background-image: linear-gradient(#62EB33, #42CB13);
	padding-top:5px;
	box-sizing: border-box;   
	border: 1px solid #42CB13;
margin-top:15px !important;
	margin-right: auto !important;
	margin-bottom: 0 !important;
	margin-left: auto !important;
	
	}
	
	a.tlacitko:hover {
	color:#fff;
	background-color:#42CB13;
	
	
	box-shadow: #aaa 0px 0px 8px;
	background-image: linear-gradient(#42CB13, #62EB33);
	
	
	}
	
	
	
	
	



/*************************************    sjetina detail     **************************************/





 .radekbilasjetinadetail {
	 font-family: 'Roboto Condensed', sans-serif;
	 font-size:1.1em;
	background-color:white;
	margin:8px 5px 8px 5px;
	padding:0px;
	border-radius:4px;
		border:1px solid #eee;
	

	
}	




	 .td1detail {
	display: block;
	margin-top:10px;

text-align:center;

	float:left;
	width:25%;
		
	

}
	 .td2detail {
	display: block;
	text-align:center;
	height:80px;
	float:left;
	width:25%;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #eee;
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
	
	
	

}






	 .td3detail {
	display: block;
	height:80px;
	
	
	
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;   
	float:left;
	width:16%;
		text-align:center;
		font-size:0.9em;

}
 .td4detail {
	border-right-width: 1px;
	border-right-style: solid;
	border-right-color: #eee;
	display: block;
	height:80px;
	float:left;
	width:15%;
	text-align:center;
	font-size:0.9em;

}
 .td5detail {
	float:left;
	width:18%;
	height:77px;
	padding: 0;
	margin-top:3px;
	text-align: center;
	font-size:0.9em;



	

}

 .tdtextdetail {
	 margin-top:20px;
	  line-height:19px;
	


}

 .tdtextnazevdetail {
	
	font-size:18px;
	color:#035386;
	margin-top:20px;
	line-height:19px;


}
	
	.tdspan1detail{
	 font-size:15px;
	 color:#999;
}



/*************************************    IMAGES   **************************************/



/* Image */


.imgvboxu1 {background:url(foto/t1.jpg); background-repeat:no-repeat;}
.imgvboxu2 {background:url(foto/t2.jpg); background-repeat:no-repeat;}
.imgvboxu3 {background:url(foto/t3.jpg); background-repeat:no-repeat;}
.imgvboxu4 {background:url(foto/t4.jpg); background-repeat:no-repeat;}
.imgvboxu5 {background:url(foto/t5.jpg); background-repeat:no-repeat;}
.imgvboxu6 {background:url(foto/t6.jpg); background-repeat:no-repeat;}
.imgvboxu7 {background:url(foto/t7.jpg); background-repeat:no-repeat;}


.imgvboxucenter {background-position: 108% 0; }
.imgbox {
	font-family: 'Roboto Condensed', sans-serif;
	padding-right:400px;
	padding-top: 15px;
	padding-bottom: 20px;
	padding-left: 50px;
	margin-top:2em;
	margin-bottom:2em;
	border: 1px solid #eaeaea;
	border-radius: 8px;
	min-height:310px;
	box-sizing: border-box;
	background-color: #FFF;
	font-size:1.1em;
	}
	
	 img.natahovaci {
	display: block;
	width: 100%;
	margin-top: 30px;
	margin-bottom: 20px;
	border-radius: 3px;
	box-shadow: #eee 0px 5px 5px;
		}
		

		
		
		
img.loga {
	padding:4px;
	border: 1px solid #f2f2f2;
	margin:1px;
	

}
.prologa {
	
	text-align:center;
}

a:hover.logaa
{
  -webkit-filter: grayscale(100%); /* Safari 6.0 - 9.0 */
    filter: grayscale(100%);
}


a:hover.logab
{

    -webkit-filter: opacity(80%); /* Safari */
    filter: opacity(80%);

}


img.minilogo {

	padding-right:8px;
	vertical-align:bottom;
	

}

.icotop a:hover
{

    -webkit-filter: opacity(60%); /* Safari */
    filter: opacity(60%);
	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;transition: all 0.3s;

}

.nalogo a:hover
{

    -webkit-filter: opacity(70%); /* Safari */
    filter: opacity(70%);
	-webkit-transition: all 0.3s;	-moz-transition: all 0.3s;transition: all 0.3s;

}




/*************************************    IMAGES END   **************************************/





/*******************
	HEADER
********************/

body {

	font-family: 'Roboto', sans-serif;
	color:#002336;
	line-height: 1.8em;
	background-color:#fff;
     
		
 
    }
	

  .nadhornimenu {

	height:20px;
	background-color: #F4F8F9;
   }


    header {
	position: -webkit-sticky; 
	position: sticky; top: 0px;
	z-index:70;

		

    }
	
	
	    .prohornimenu {

	height:80px;
	z-index:80;
	
	
	
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e20025+0,b00800+100 */
background: #e20025; /* Old browsers */
background: -moz-linear-gradient(left,  #e20025 20%, #b00800 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(left,  #e20025 20%,#b00800 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to right,  #e20025 20%,#b00800 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e20025', endColorstr='#b00800',GradientType=1 ); /* IE6-9 */

		
		

    }
	
	    .nalogo {
			float:left;
			background-color:#FFF;
			height:80px;
			width:300px;
			border-bottom-width: 1px;
			border-bottom-style: solid;
			border-bottom-color: #EDF3F5;
			
			border-top-width: 1px;
			border-top-style: solid;
			border-top-color: #EDF3F5;
	
			
   }
   
   	    .nalogopad {
	padding-left:40px;
	padding-right:40px;
	padding-top:25px;
   }
   
     .podheader0 {
	padding-bottom:0px;
	padding-top:0px;
	border-left-width: 300px;
	border-left-style: solid;
	border-left-color: #F7FAFB;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #E8F0F2;
	background-color: #F7FAFB; 
    }

	    .hornipruh {
	background: #F2F5F9; /* Old browsers */
	background: -moz-linear-gradient(-45deg,  #fff 0%, #F2F5F9 30%, #F2F5F9 70%, #fff 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(-45deg,  #fff 0%,#F2F5F9 30%,#F2F5F9 70%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(135deg,  #fff 0%,#F2F5F9 30%,#F2F5F9 70%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */


filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F5F9', endColorstr='#F2F5F9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
	padding-bottom:20px;
	padding-top:10px;
	margin-bottom:10px;
		

    }
	
	
	  .propopiszadost {
	padding-bottom:30px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	margin-top:0px;
	margin-bottom:30px;
	border: 1px solid #eee;
	border-radius:5px;
    }
	
	
	 .propopisdetail {
	padding-bottom:30px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	margin-top:0px;
	margin-bottom:30px;
	border: 1px solid #eee;
	border-radius:5px;
    }
	
		  .promenurantl {
	padding-bottom:30px;
	padding-top:20px;
	padding-left:10px;
	padding-right:10px;
	text-align:left;
	margin-top:0px;
	margin-bottom:30px;
	border: 1px solid #eee;
	border-radius:5px;
    }
	
	
	
	
		    .sirokypruh {
      

background: #F2F5F9; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fff 0%, #F2F5F9 30%, #F2F5F9 70%, #fff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #fff 0%,#F2F5F9 30%,#F2F5F9 70%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #fff 0%,#F2F5F9 30%,#F2F5F9 70%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F5F9', endColorstr='#F2F5F9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
		padding-bottom:60px;
		padding-top:60px;
		text-align:center;
		margin-top:50px;
		margin-bottom:30px;
		

border: 1px solid #f5f5f5;
	
    }
	
	
			    .sirokypruh2 {
      

background: #F2F5F9; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fff 0%, #dfdfdf 30%, #dfdfdf 70%, #fff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #fff 0%,#dfdfdf 30%,#dfdfdf 70%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #fff 0%,#dfdfdf 30%,#dfdfdf 70%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F5F9', endColorstr='#dfdfdf',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
		padding-bottom:60px;
		padding-top:60px;
		text-align:center;
		margin-top:50px;
		margin-bottom:30px;
		

border: 1px solid #f5f5f5;
	
    }
	
	
	
	  .sirokypruh3 {
      

background: #4E555C; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #636B74 0%, #4E555C 30%, #4E555C 70%, #636B74 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #636B74 0%,#4E555C 30%,#4E555C 70%,#636B74 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #636B74 0%,#4E555C 30%,#4E555C 70%,#636B74 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#4E555C', endColorstr='#4E555C',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
		padding-bottom:60px;
		padding-top:60px;
		text-align:center;
		margin-top:50px;
		margin-bottom:30px;
		

border: 1px solid #f5f5f5;
	
    }
	
	 .sirokypruh3 a:hover  {
	 color:#fff;
	 
	    }
	
	
 .sirokypruhtyrkys {
      

background: #22B2BF; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #2593B2 0%, #00C3C2 50%, #00C3C2 50%, #2593B2 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #2593B2 0%,#00C3C2 50%,#00C3C2 50%,#2593B2 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #2593B2 0%,#00C3C2 50%,#00C3C2 50%,#2593B2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#22B2BF', endColorstr='#22B2BF',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
		padding-bottom:60px;
		padding-top:60px;
		text-align:center;
		margin-top:50px;
		margin-bottom:30px;
		

border: 1px solid #f5f5f5;
	
    }
 .sirokypruhtyrkys a  {

	 color:#fff;
	    }
	 .sirokypruhtyrkys a:hover  {
	 color:#002336;
	 
	    }
	
	
	
	 .sirokypruhmodry {
      

background: #013974; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #013974 0%, #08ACDF 50%, #08ACDF 50%, #013974 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #013974 0%,#08ACDF 50%,#08ACDF 50%,#013974 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #013974 0%,#08ACDF 50%,#08ACDF 50%,#013974 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#013974', endColorstr='#013974',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
		padding-bottom:60px;
		padding-top:60px;
		text-align:center;
		margin-top:50px;
		margin-bottom:30px;
		

border: 1px solid #f5f5f5;
	
    }
	
	 .sirokypruhmodry a  {
	 color:#002336;
	    }
	 .sirokypruhmodry a:hover  {
	 color:#fff;
	 
	    }
	
	


	.siroky {
	max-width:1350px;
	margin: 0 auto;
   }
   	.sirokypad {

	padding-right:3%;
	padding-left:3%;

	
}

   	.sirokypad3 {

	padding-right:3%;
	padding-left:1%;

	
}

.hlavnipad li {
	list-style-type: square;
	list-style-position:inside;

}

.drobeckova {

	color:#777;
	font-size:15px;
	margin-top:1em;
	margin-bottom:1em;
	 font-family: 'Roboto Condensed', sans-serif;


	}
	


	
/*************************************     LINK   **************************************/
	
a {
	
	color: #00C3C2;
	
	
	
	text-decoration: underline;
	-moz-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-bottom-color 0.15s ease-in-out;
	-webkit-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-bottom-color 0.15s ease-in-out;
	-ms-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-bottom-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-bottom-color 0.15s ease-in-out;		
	}

		a:hover {
	color: #E20025;
		}
		
		
		.newsbox	a {
	color: #004E77;
		}
			.newsbox	a:hover {
	color: #00C3C2;
		}

	
/*************************************    Footer     **************************************/


footer p
{

	font-family: 'Roboto Condensed', sans-serif;
	text-align:center;
	margin-top:0px;
	margin-bottom:0px;
	color:#ddd;
	font-size:0.9em;
	font-weight:normal;
	
		}
		
		footer a 
		{
	color:#fff;	
		}
		
		footer a:hover
		{
	color:#aaa;	
		}

    .prvnipruh {
		
		border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #eee;
	margin-top:50px;
	
	

	height:50px;

	
background: #F2F5F9; /* Old browsers */
background: -moz-linear-gradient(-45deg,  #fff 0%, #F2F5F9 30%, #F2F5F9 70%, #fff 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(-45deg,  #fff 0%,#F2F5F9 30%,#F2F5F9 70%,#fff 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(135deg,  #fff 0%,#F2F5F9 30%,#F2F5F9 70%,#fff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#F2F5F9', endColorstr='#F2F5F9',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */

	
	
		}
		
 .druhypruh {
	background-color:#383838;
	padding-top: 80px;
	padding-right: 30px;
	padding-bottom: 50px;
	padding-left: 30px;
	text-align: center;
		}

 .tretipruh {
	background-color:#252525;
	
	padding-top: 25px;
	padding-right: 30px;
	padding-bottom: 25px;
	padding-left: 30px;
	
		}
		
		footer ul {
			list-style:none;
		
		}
		
		  footer li
{

	font-family: 'Roboto Condensed', sans-serif;

	margin-top:0px;
	margin-bottom:0px;
	color:#ddd;
	font-size:0.9em;
	font-weight:normal;
	
		}
	 

/*************************************    MENU   **************************************/



    nav.menu {
	background: #E20025;
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 0;


	

    }

	nav.menu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;

	 
	
}


    nav.menu ul {
	text-align: left;
    }
	
	



    nav.menu ul li {
         width: auto;

        display: inline-block;
		/*background-color:#CC0B15;*/
	
    }
	   nav.menu  li {

		 margin-right:0px;

   
    }
	   nav.menu  li.respli {

		 display:none;

   
    }


	
	nav.menu a {
	display: block;
	color: white;
	line-height: 80px;
	text-decoration: none;
	
	font-size: 14px;
	position: relative;
	padding-top: 0;
	padding-right: 30px;
	padding-bottom: 0;
	padding-left: 30px;
}

nav.menu a.zvyrazni {
      background: #B01200;
	
}

  nav.menu a.zvyrazni::after {
        content: "";
        display: block;
        width: 100%;
        height: 4px;
        background: #fff;
        bottom: 0;
        left: 0;
        position: absolute;
    }





nav.menu a:hover {
     background: #B01200;
	
}

    nav.menu a:hover::after {
        content: "";
        display: block;
        width: 100%;
        height: 4px;
        background: #6C0000;
        bottom: 0;
        left: 0;
        position: absolute;
    }
	
	
	
	
	
	
	
	
	
	
/*************************************    PODMENU   **************************************/
	
	  nav.podmenu {
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	font-size: 0;
	background-color: #F7FAFB;	

    }

	nav.podmenu ul {
    list-style-type: none;
    margin: 0;
    padding: 0;

	 
	
}


    nav.podmenu ul {
	text-align: left;
    }
	
	



    nav.podmenu ul li {
         width: auto;

        display: inline-block;
	
    }
	   nav.podmenu  li {

		 margin-right:0px;

   
    }


	
	nav.podmenu a {
	display: block;
	color: #082C3F;
	line-height: 50px;
	text-decoration: none;

	font-size: 14px;
	position: relative;
	padding-top: 0;
	padding-right: 20px;
	padding-bottom: 0;
	padding-left: 20px;
	font-weight:normal;
	
		
			border-right-width: 0px;
			border-right-style: solid;
			border-right-color: #EDF3F5;
}



nav.podmenu a:hover {
     background: #fff;
	
	
}





   nav.podmenu a:hover::after {
        content: "";
        display: block;
        width: 100%;
        height: 2px;
        background: #082C3F;
        bottom: 0;
        left: 0;
        position: absolute;
    }
	
	nav.podmenu a.zvyrazni {
	background-color: #EDF2F3;
}
	
	

	
	
		.icoham{
		display: none;
	}
	
 .icotop{
		display: block;
		position:fixed;
		cursor: pointer;
		vertical-align: middle;
		z-index: 99;
		bottom: -100px;
    	right: 0;
		margin-bottom:140px;
		margin-right:17px;
		width:40px;
		height:40px;
	   transition: bottom 0.2s;

	
	}





	nav.menu-prave {
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	background-color:#FFF;
	/*box-shadow: #eee 0px 0px 5px;*/
	margin-bottom:20px;
	
	
	

}

	nav.menu-prave ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
	
	
}





nav.menu-prave ul{
	border-bottom-width: 10px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9FD;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #F9F9FD;
}



.menu-prave ul li {
	background-color: #FFF;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E1E1;
}
.menu-prave ul li a {color: #237CA3; font-size: 15px; line-height:19px; text-decoration: none; display: block; padding: 8px 10px 8px 20px;	border-bottom: none;}
.menu-prave ul li a:hover {
	background-color: #F2F4F7;
	color: #00C3C2;

	
}





nav.menu-leve {
	display: block;
	font-family: 'Roboto Condensed', sans-serif;
	background-color:#FFF;
	/*box-shadow: #eee 0px 0px 5px;*/
	margin-bottom:20px;
	
	
	

}

	nav.menu-leve ul{
    list-style-type: none;
    margin: 0;
    padding: 0;
	
	
}





nav.menu-leve ul{
  	border-bottom-width: 20px;
	border-bottom-style: solid;
	border-bottom-color: #F9F9FD;
	border-top-width: 20px;
	border-top-style: solid;
	border-top-color: #F9F9FD;
}



.menu-leve ul li {
	background-color: #FFF;
	margin-bottom:0px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #E1E1E1;
}
.menu-leve ul li a {color: #237CA3; font-size: 15px; line-height:19px; text-decoration: none; display: block; padding: 8px 10px 8px 10px;	border-bottom: none;}
.menu-leve ul li a:hover {
	background-color: #F2F4F7;
	color: #00C3C2;
	

	
}






	
/*************************************    TEXTOVE   **************************************/

.doleva{
	text-align:left;
	}
	.center{
	text-align:center;
	}

h1, h2, h3, h4, h5, h6 {
	color: #003A59;
	line-height: 1.25em;
	font-weight:400;
	padding-bottom:0.5em;
	padding-top: 1em;
	letter-spacing:0em;
	font-family: 'Roboto Condensed', sans-serif;
	}

	h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {
		
		text-decoration: none;
		border-bottom: dotted 1px #62676c;
		
		
	}
	
	.boxikreklama h1 {
	font-size: 2.5em;
	font-weight:600;
	padding-top: 10px;
	line-height: 1.2em;
	

	

	}
	
	.hornipruh h1 {
	font-size: 3em;
	font-weight:600;
	padding-bottom:0em;
	padding-top: 30px;
	line-height: 1.2em;
	

	}
	


	h2 {
	font-size: 2.2em;
	padding-top: 0.7em;

		
	}
	
		.sirokypruh h2, .sirokypruh2 h2 , .sirokypruh3 h2, .sirokypruhtyrkys h2, .sirokypruhmodry h2 {
	font-size: 2em;
	font-weight:600;
	padding-bottom:0.2em;
	padding-top: 0px;
	line-height: 1.2em;
	

	}
	
		.sirokypruh3 h2,  .sirokypruhtyrkys h2, .sirokypruhmodry h2 {
			color:#FFF;
	

	}
	

	
	.newsbox h2
	 {
	font-size: 1.8em;
	font-weight:normal;
	padding-bottom:0.4em;
	padding-top: 0px;
	line-height: 1.2em;
	padding-right: 20px;
	padding-left: 30px;
	text-align: left;
	
	

	}
	
	.infobox h2
	 {
	font-size: 2em;
	font-weight:normal;
	padding-bottom:0.4em;
	padding-top: 0px;
	line-height: 1.2em;
	
	
	

	}
	
		.propopisdetail h2
	{
	
	padding-bottom:0.5em;
	padding-top:0em;
	margin-top: 0.5em;
	padding-left:20px;
	padding-right:20px;
	
	

	}
	

	h3 {
	font-size: 2em;
	
	
	}
	

	
		.hlavnipravy H3
		 {
		font-size: 1.2em;
		letter-spacing:-0.02em;
		padding-left:20px;
		padding-bottom:0px;
		padding-top:40px;
	
		
	
	}
	
	
		.menu-prave H3
		 {
	background-color:#F9F9FD;
	padding-top: 25px;
		
	
	}
	
		.menu-leve H3
		 {

		background-color:#F9F9FD;
		
	
	}
	
		.propopiszadost h3
	{
	font-size: 1em;
	padding-bottom:0.7em;
	padding-top: 0.7em;
	padding-left:40px;
	padding-right:20px;
	line-height: 1.5em;
	
	

	}
	
	.propopisdetail h3
	{
	font-size: 1em;
	padding-bottom:0.7em;
	padding-top: 0.7em;
	padding-left:40px;
	padding-right:20px;
	
	

	}
	
/* fajvky pro zadost */
		.zelenafajvka15{background-image: url(img/fajvka-zelena15.png); background-position: 12px 12px; background-repeat: no-repeat;}
		.cervenafajvka15{background-image: url(img/fajvka-cervena15.png); background-position: 12px 12px; background-repeat: no-repeat;}
		.xcerveny15{background-image: url(img/xcerveny15.png); background-position: 12px 12px; background-repeat: no-repeat;}
		.minuscerveny11{background-image: url(img/minuscerveny11.gif); 	background-position: 13px 14px; background-repeat: no-repeat;}
		.pluszeleny11{background-image: url(img/pluszeleny11.gif); 	background-position: 13px 14px; background-repeat: no-repeat;}
		.xcerveny11{background-image: url(img/xcerveny11.png); background-position: 13px 14px; background-repeat: no-repeat;}
	
	
	
			.sedepozadi
	{
	background-color:#F5F5FC;	
	}

	h4 {
		font-size: 1em;
		
	}
	
	
	
	
	
	
		p {
	margin-top: 0em;
	margin-bottom: 1.1em;
	font-size: 1.1em;
	text-align:justify;
	}
	
		.vetsi {

	font-size: 1.3em;
	font-weight:bold;

	}
	
	
	
	
	

p.urlshopu {
	font-size: 1em;
	 color:#999;
     margin-top: 0.5em;
	margin-bottom: 2em;
	 padding:0px;
	 line-height: 0.8em;
	 
	 
}

		p.zapisshopu {
	font-size: 1em;
	 color:#000;
	 margin-top: 0.5em;
	margin-bottom: 0.1em;
	 padding:0px;
	  line-height: 1.5em;
	  	
	 
}

h3.titulekshopu

{
	font-size: 1.2em;
	padding:0px;
	line-height: 1.4em;
	margin-top: 1em;
	margin-bottom: 0em;
	text-transform:uppercase;
	font-weight:bold;

}



a.titulekshop {
	
	color: #8C0E00;

	
	
	
	text-decoration: none;
	-moz-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-bottom-color 0.15s ease-in-out;
	-webkit-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-bottom-color 0.15s ease-in-out;
	-ms-transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-bottom-color 0.15s ease-in-out;
	transition: background-color 0.15s ease-in-out, color 0.15s ease-in-out, border-bottom-color 0.15s ease-in-out;		
	}

		a.titulekshop:hover {
	color: #E20025;
		}
		
	li.podkategorieli{
	
	padding-left: 1em;
}

		
		
		
		
		


	
	p.pub {
	margin-top: 4em;
	margin-bottom: 1em;
	font-size: 0.8em;
	color:#B4CCD3;
	font-family: 'Roboto Condensed', sans-serif;
	text-align: center;


	}
	
	p.webovky {
	margin-top: 3em;
	margin-bottom: 1em;
	font-size: 0.8em;
	color:#002336;
	font-style:italic;



	}
	
			.robotozadost {
	 font-family: 'Roboto Condensed', sans-serif;



	}
	
	.hornipruh p {
	margin-top: 0.5em;
	font-size: 1.1em;
	margin-bottom: 20px;
	font-weight: bold;
	max-width: 800px;
	text-align: left;
	

	}
	
		.sirokypruh p, .sirokypruh2 p, .sirokypruh3 p, .sirokypruhtyrkys p, .sirokypruhmodry p{
	margin-top: 0em;
	margin-bottom: 20px;
	padding-left:30px;
	padding-right:30px;
	text-align:center;
	

	}
	
		 .sirokypruh3 p, .sirokypruhtyrkys p, .sirokypruhmodry p{

	color:#FFF;
	

	}


	.newsbox p{
	font-size:1.1em;
	line-height:1.6em;
	text-align:justify;

	}

	.infobox {
	background-color: #F7FBF0;
	border-left: 5px solid #00C3C6;
	margin-bottom: 1em;
	margin-left: 3%;
	margin-right: 3%;
	margin-top: 3em;
	padding-top: 20px;
	padding-right: 5%;
	padding-bottom: 10px;
	padding-left: 5%;
	
}

.cervenainfobox {
	
	border-left: 5px solid #E20019;

}

.prospodniodkazy
{
	box-sizing: border-box;
	width:100%;
	max-width:600px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 60px;
	margin-left: auto;
}

		.levyboxspodek {
	box-sizing: border-box;
	width:200px;
	float:left;
	text-align:left;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:120px;


	
	
}

			.pravyboxspodek {
	box-sizing: border-box;
	width:200px;
	float:right;
	text-align:left;
	margin-bottom:20px;
	margin-top:20px;
	margin-left:50px;
		

	
	
	
}

	
			.levybox {
	box-sizing: border-box;
	width:48%;
	float:left;
	margin-bottom:20px;
	margin-top:20px;
	
	
}

			.pravybox {
	box-sizing: border-box;
	width:48%;
	float:right;
	margin-bottom:20px;
	margin-top:20px;
	
	
	
}

		 .varsirka {
	text-align: left;
	width:40%;
	float:left;

}
	 .var {
	padding-left:20%;

}
	
	
		
	
	
		.boxik {
	background-color:#FFF;
	box-shadow: #eee 0px 0px 5px;
	margin-bottom:20px;
	margin-top:30px;
	padding:1% 6% 6% 6%;
	border-radius:7px;
	border: 1px solid #eee;
	background: #ffffff;
	background: -moz-linear-gradient(top,  #ffffff 86%, #f7f7f7 100%);
	background: -webkit-linear-gradient(top,  #ffffff 86%,#f7f7f7 100%);
	background: linear-gradient(to bottom,  #ffffff 86%,#f7f7f7 100%);

filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f7f7f7',GradientType=0 );



}


	
	
	
/*************************************    MAIN SLOUPCE   **************************************/


	
.hlavni {
	float:left;
	width: 78%;
}
.hlavnipad {
padding-left:0%;
padding-right:5%;


}


.hlavni3 {
	float:left;
	width: 60%;
}
.hlavnipad3 {
padding-left:5%;
padding-right:5%;


}

.hlavnilevy {
	float:left;
	width: 18%;
	

	}
	
		.hlavnilevypad {

padding-left:0%;
padding-right:0%;
padding-top:2em;
}

	
.hlavnipravy {
	float:right;
	width: 22%;
	

	}
	
	.hlavnipravypad {

padding-left:0%;
padding-right:0%;
padding-top:2em;
}

	
		.newsboxcenter {
	margin: 0 auto;
	max-width: 1350px;
	margin-top: 20px;


}


	.newsbox {
	width:33.333%;
	float:left;
	font-size:0.9em;
	line-height:1.5em;
	

}



	.newsboxpad {
	padding-left:5%;
	padding-right:5%;
	

}

	
	
	.cleaner {
	CLEAR: both; BORDER-RIGHT: medium none; PADDING-RIGHT: 0px; BORDER-TOP: medium none; PADDING-LEFT: 0px; FONT-SIZE: 1px; BACKGROUND: none transparent scroll repeat 0% 0%; PADDING-BOTTOM: 0px; MARGIN: 0px; BORDER-LEFT: medium none; PADDING-TOP: 0px; BORDER-BOTTOM: medium none; HEIGHT: 1px
}
	
	
	
	
		.responsive-menu{
	
		float:left;
		
		
	}

		/*************************************    seznamy   **************************************/	

article li{
padding-left:5px;
padding-top:3px;
padding-bottom:3px;
	
	}
	
	article ul{

	margin-left:40px;
	margin-top:20px;
	margin-bottom:20px;
	}
	
		.infobox ul{

	margin-left:20px;
	margin-top:10px;
	margin-bottom:20px;
	}
	
		article ol{

	margin-left:20px;
	margin-top:20px;
	margin-bottom:20px;
	}
	
		.infobox ol{

	margin-left:40px;
	margin-top:10px;
	margin-bottom:20px;
	}
	
	

li.cervenafajvka{
	
	list-style-position: outside;
	list-style-image: url(img/fajvka-cervena15.png);
	list-style-type: none;
	
		
	}
	
	li.cervenafajvka12{
	
	list-style-position: outside;
	list-style-image: url(img/fajvka-cervena12.png);
	list-style-type: none;
	
		
	}
	
	li.zelenafajvka{

	list-style-position: outside;
	list-style-image: url(img/fajvka-zelena15.png);
	list-style-type: none;	

		
	}
	
	li.bilafajvka{

	list-style-position: outside;
	list-style-image: url(img/fajvka-bila15.png);
	list-style-type: none;	

		
	}
	
		li.cervenyminus{

	list-style-position: outside;
	list-style-image: url(img/minuscerveny11.gif);
	list-style-type: none;	

		
	}
	
		li.zelenyplus{

	list-style-position: outside;
	list-style-image: url(img/pluszeleny11.gif);
	list-style-type: none;	

		
	}
	
		li.xcerveny{

	list-style-position: outside;
	list-style-image: url(img/xcerveny11.png);
	list-style-type: none;	

		
	}
	
	
		/*******************   formular  ********************/


	.formcenter{
		margin: 0 auto;
		text-align:center;

	}
	
 .formbilapad{
		text-align:center;
	
		background-color:white;
		max-width:600px;
		padding-bottom:0px;
		
		margin-bottom:0px;

	}
	
	
	.formkamali{
	width:100%;
	max-width:500px;
	height:1380px;
	margin: 0 auto;
	
	
	}
	
		.formeveryday{
	width:100%;
	max-width:500px;
	height:1600px;
	margin: 0 auto;
	
	
	}
	
		.formzaplo{
	width:100%;
	max-width:500px;
	height:1230px;
	margin: 0 auto;

	
	}
	
				.caramodra{

	height:4px;
	font-size:1px;
	line-height:1px;
	background-color:#29ACE2;
	margin: 20px 0;

	}
	
			.carazelena{

	height:4px;
	font-size:1px;
	line-height:1px;
	background-color:#86C350;
	margin: 20px 0;

	}
	
				.cararuzova{

	height:4px;
	font-size:1px;
	line-height:1px;
	background-color:#D5077F;
	margin: 20px 0;

	}
	
	.caracervena{

	height:4px;
	font-size:1px;
	line-height:1px;
	background-color:#E20019;
	margin: 20px 0;

	}
	
		.caraseda{

	height:4px;
	font-size:1px;
	line-height:1px;
	background-color:#DBDEE3;
	margin: 20px 0;

	}

	

	td.bankovnikody, td.bankovnikody1{
	background-color:#F7F8F9;
	padding-top: 5px;
	padding-right: 15px;
	padding-bottom: 5px;
	padding-left: 15px;
	
		}
		

		
		/*************************************    old shopy   **************************************/	
		
		H2.h2mark {
	
	
	font-size: 2em;
	padding-top: 0.7em;

}


.refbox {
	float: right;
	text-align: center;
	padding-top: 30px;
	padding-right: 30px;
	padding-bottom: 0px;
	padding-left: 30px;
	height:215px;
}

		.marketyscreny{

	margin-TOP: 10px;
	float: left;

}



.prologomartketu {
	float:left;
	text-align:center;
	margin-top: 30px;
	margin-right: 10px;
	margin-bottom: 10px;
	margin-left: 10px;	

		
}

.logomarketu {
	
	margin-bottom: 0px;

}



A.mmar, A.am:active {
	margin-top: 0px;
	padding-top: 0px;
	COLOR: #777777;	
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}
A.mmar:visited {
	COLOR: #777777;	
	FONT-SIZE: 12px;
	TEXT-DECORATION: underline;
}


A.mmar:hover {
	COLOR:  #777777;	
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}



	

		@media screen and (max-width: 1150px) {
		
 	.imgbox{padding-right:330px;padding-left:30px;}
	.imgbox p {	text-align:left; 	font-size:1em; 	line-height:1.4em;}
	.imgvboxucenter  {background-position: 120% 0;	}
	
	
		.refbox {
	float: none;
	 width: 100%;
	 text-align:left;
	 padding-left: 0px;
	 padding-right: 0px;

	 height:150px;
	 padding-top: 20px;

}

		.marketyscreny{


	float: none;
	 width: 100%;
	 margin-TOP: 10px;

}
	
}
	
	@media screen and (max-width: 999px) {
		

		
		
	/*************************************    sjetina   **************************************/	

	
		
 .td1, .td2, .td3, .td4, .td5 {
	 float:none;
	 width:100%;
	 height:25px;
	 
	 
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #eee;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #eee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;


	 }
	 
	  .td1 {
	
	 height:80px;
	 padding-top:10px;
	 padding-bottom:30px;
	

	 }
	 
	 	  .td5 {
	
	 height:85px;
	 padding-top:5px;
	  padding-bottom:30px;
	  border-bottom-width: 0px;

	 }
	 
	  .tdtext {
	 margin-top:5px;
}



	 
a.tlacitko {

	width:50%;
	margin:0%;

	}
	
	
	.schovejbr {
	display:none;


}

/*************************************    sjetina end **************************************/	










	
	
/*************************************    MENU   **************************************/

	 .icoham{
		display: block;
		position:absolute;
		cursor: pointer;
		vertical-align: middle;
		z-index: 99;
		top: 0;
    	right: 0;
		margin-top:30px;
		margin-right:17px;
	
		width:25px;
		height:19px;
		background-image:url(img/ham.png);
	}
	
		
	
	
	    .nalogo {
			float:none;

		

    }
	
		 .responsive-menu{
		display: none;
	}
	
	.podheader0 {
		display: none;
	}

	.rozbal {
		display: block;
		z-index: 97;
	
	position:absolute;
	top: 0;
	 width: 100%;

	}
	


	
	
nav.menu {

	background-color:#333;


}

  nav.menu ul li {
       width: 100%;
       background: #444;
	
	  
       
    }
		   nav.menu  li {
   
		 margin-right:0px;
		  margin-bottom:2px;
		
    
   
    }

	
	    nav.menu a {

        position: relative;
		  padding: 0 20px;
    color: white;
   line-height: 40px;
   height:40px;
   text-align:center;
   font-size:18px;
  
		

    }
	
	
		nav.menu a:hover.zvyrazni {
      background: #B01200;
}

	nav.menu a.zvyrazni {
      background: #3a3a3a;
}

	
	   nav.menu a.respmensi {

        position: relative;
		  padding: 0 20px;
	color:#999;
  font-size:12px;
   line-height: 40px;
   height:40px;


    }
	
		   nav.menu  li.respli {

		 display:block;

   
    }



	
	
	    nav.menu a:hover::after {
     
        display: none;

    }
	
	  nav.menu a.zvyrazni::after {
       display: none;
    }

	

	
	
/*************************************    MAIN SLOUPCE   **************************************/
			.levybox {
			

	width:100%;
	float:none;

	
}

			.pravybox {
			
	width:100%;
	float:none;
	
}

	
.hlavni, .hlavni3, .hlavnipravy, .hlavnilevy {

	float:none;
	 width: 100%;
}



.hlavnipad, .hlavnipad3	 {
padding-left:0%;
padding-right:0%;

}

.hlavnipravypad, .hlavnilevypad {
padding-left:0%;
padding-right:0%;
padding-top:0em;

}

   	.sirokypad3 {

	padding-right:3%;
	padding-left:3%;

	
}

.hornipruh h1 {
	font-size: 2.2em;
	
	padding-bottom:0em;
	padding-top: 20px;
	padding-bottom: 10px;
	line-height: 1.2em;
	

	}
	
		.hornipruh p {

	margin-bottom: 10px;

	

	}
	
	
		.newsbox {

margin-left:0%;
margin-right:0%;
margin-bottom:40px;
width:100%;
float:none;

}

.boxikreklama h1 {
	font-size: 1.8em;
	font-weight:600;
	padding-top: 10px;
	line-height: 1.2em;

	}
	
	.robotozadost {
	 font-size: 0.9em;
	 line-height: 1.4em;



	}
	



}



@media screen and (max-width: 760px) {
		
	.imgbox{padding-right:280px;padding-left:30px;}
	.imgvboxucenter  {background-position: 150% 0; 	}
	
	
}
	@media screen and (max-width: 700px) {
		


		/*******************   formular  ********************/



	

	
	.formkamali{

	height:1500px;
}

.formzaplo{

	height:1350px;
}

	.formeveryday{
	
	height:1730px;
	
	
	
	}

		.imgbox{padding-right:250px;padding-left:30px;}
	.imgvboxucenter  {background-position: 170% 0; 	}
	


	
/*************************************    sjetina dat  **************************************/	



		
 .td1detail, .td2detail, .td3detail, .td4detail, .td5detail {
	 float:none;
	 width:100%;
	 height:38px;
	 padding-top:5px;
	 
	 
	border-right-width: 0px;
	border-right-style: solid;
	border-right-color: #eee;
	border-left-width: 0px;
	border-left-style: solid;
	border-left-color: #eee;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #eee;


	 }
	 
	  .td1detail {
	
	 height:80px;
	 padding-top:10px;
	  padding-bottom:30px;

	 }
	 
	 	  .td5detail {
	

	  border-bottom-width: 0px;


	 }
	 
	  	  .protlacitko {
	
	 height:85px;
	 padding-top:5px;
	  padding-bottom:30px;
	  border-bottom-width: 0px;
	border-bottom-style: solid;
	border-bottom-color: #eee;


	 }
	 
	  .tdtextdetail {
	 margin-top:5px;
}

	.schovejbrdetail {
	display:none;


}

	}
	
		@media screen and (max-width: 600px) {
			
				.boxik {
	background-color:#FFF;
	box-shadow: #fff 0px 0px 0px;
	margin-bottom:20px;
	margin-top:30px;
	padding:0px;
	border-radius:0px;
	border: 0px solid #fff;
	background: #ffffff;
	
	



}	

	pr
	
			.imgbox{padding-right:250px;padding-left:30px;}
	.imgvboxucenter  {background-position: 180% 0; }

		.imgbox {
	padding-right:20px; 
	padding-left:20px;
	padding-top: 350px;
	min-height:200px;
	text-align:left;

	}
	.imgvboxucenter
 {
background-position: 50% 0;
	}
	
	
	 .icotop{

		margin-bottom:40px;
		bottom: -150px;


	
	}

	
	
	}


	@media screen and (max-width: 500px) {



	
	.drobeckova {
	
margin-top:1em;
font-size:12px;

	}


	



   	.sirokypad {

	padding-right:4%;
	padding-left:4%;

	
}

		.levyboxspodek {

	width:100%;
	float:none;
	text-align:center;
	
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;

	
	
}

			.pravyboxspodek {
		width:100%;
	float:none;
	text-align:center;
	
	margin-bottom:10px;
	margin-top:10px;
	margin-left:0px;
	
	
	
	
}


.imgvboxucenter
 {
background-position: 0% 0;
	}

p {

	text-align:left;
	font-size:1.1em;
	line-height:1.6em;}
	
	
	.infobox {

	margin-left: 0px;
	margin-right: 0px;
	margin-top: 3em;
	padding: 10px 5%;
	
}


	
	    .nalogo {

			width:265px;

   }
   
   	    .nalogopad {
	padding-left:20px;
	padding-right:20px;
	padding-top:25px;
   }
   
	  .nadhornimenu {

	height:0px;

   }
   
   
   
   	.sedyboxreklama {
	background-color:#F1F3F5;
	margin-bottom:0px;
	margin-top:0px;
	padding:10px 1px 15px 1px;
	border-radius:0px ;	
	
	
	
}


   	.boxikreklama {
	
	margin-bottom: 0px;
	border-radius: 0px;
	
	
	

}

.boxikreklamapad {
	padding-left:10px;
	padding-right:10px;
	padding-top:10px;
	padding-bottom:10px;



}

.boxikreklamapadleadsor {
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:40px;



}

	 .var {
	padding-left:10%;

}


.marketing {
	font-size:8px;
	
	 	}
		
			 td.bankovnikody1{

	word-break: break-all;
		}
		
			td.bankovnikody, td.bankovnikody1{
	
	padding-top: 3px;
	padding-right: 5px;
	padding-bottom: 3px;
	padding-left: 5px;
	
		}
		
		h3.titulekshopu

{
	font-size: 1.3em;
	padding:0px;
	line-height: 1.4em;
	margin-top: 1em;
	margin-bottom: 0em;
}

p.zapisshopu {
	font-size: 1em;
	 color:#000;
	 margin-top: 0.5em;
	margin-bottom: 0.1em;
	 padding:0px;
	  line-height: 1.4em;
	 
}




	
	}
