
.redbold {										font-weight: bold; color: #ed1c24; text-transform: uppercase;					}

.tyrkysbold, #krpopcontainer .tyrkysbold {		font-weight: bold; color: #ed1c24;	}		/* rgb(23,182,191) */

#krpopcontainer {					clear: both; float: none; margin-top: 20px;			}
#krpopcontainer .krbutton {			border-top: solid 1px #38575a; padding: 10px 0px 10px 5px; text-transform: uppercase;
									background: transparent url(/obrazky/design/krbutton.png) no-repeat right 13px;							}
#krpopcontainer .krpopis {			border-top: solid 1px #ddd; padding: 20px 20px 10px 0px; margin: 10px 0px 0px 0px;
									text-transform: none;		}
#krpopcontainer .krpopbutton {			}
#krpopcontainer .krtlacitko {		font: normal 20px/24px 'robotoslab', times new roman; color: #38575a; cursor: pointer; display: block; padding-right: 25px;	}
#krpopcontainer .krmensibut .krtlacitko {		font: normal 15px/24px 'robotoslab', times new roman; color: #38575a; cursor: pointer; display: block;	}

#krpopcontainer .krbalicek UL {		margin-top: -10px;	}

.dvabloky {							margin: 0px auto 0px auto;			}
.dvabloky DIV {						padding-right: 20px; display: inline-table; vertical-align: top; width: 47%;	}	

.dvabloky2 {						margin: 0px auto 0px auto;			}
.dvabloky2 DIV {				    display: inline-table; padding-bottom: 30px; padding-right: 30px; padding-left: 30px;
								    vertical-align: top; width: 400px;	}
								    
.tribloky2 {						margin: 20px auto 0px auto;			}
.tribloky2 DIV {					display: inline-table; padding-bottom: 30px; padding-right: 20px; padding-left: 20px;
								    vertical-align: top; width: 33%;	}
								    
.mala .tribloky2 DIV, .nejmensi .tribloky2 DIV {	width: 48%;			}

.tribloky2 DIV.podminkymail {		border: solid 1px #000; padding: 20px 20px 20px 20px; text-align: left; margin: 26px 0px 36px 20px; width: calc(33% - 20px);   } 
.mala .tribloky2 DIV.podminkymail, .nejmensi .tribloky2 DIV.podminkymail {	width: calc(48% - 30px);			}


.tribloky2 DIV.podminkymail A {		margin: 0px 0px 0px 0px; font: bold 20px/25px 'robotoslab',arial; color: #ed1c24; text-decoration: none;	}

.tribloky2 DIV.podminkymail IMG {	float: left; margin-right: 20px;  	}

.stredni .tribloky2 DIV.podminkymail IMG {	margin-bottom: 20px; }
.nejmensi .tribloky2 DIV.podminkymail IMG {	margin-bottom: 30px; }

.hneda {			color: #a03a2b;						}

.hnedatucna {		color: #a03a2b; font-weight: bold;	}

.tmaveseda {		color: #626262;						}

.tmavesedatucna {	color: #626262; font-weight: bold;	}

.strtext B, .strtext STRONG {	color: #38575a; 		}

.cerna, .strtext B.cerna, .strtext STRONG.cerna {						color: #000;						}

.cernatucna, .strtext B.cernatucna, .strtext STRONG.cernatucna {		color: #000; font-weight: bold;		}

.imageleft {		border: 1px solid #555555; float: left;  margin: 10px 10px 10px 0px;	}
.imageright {		border: 1px solid #555555; float: right; margin: 10px 0px 10px 10px;	}


/*		Hlavní stránka - text		*/

.hptext {			color: #000; font: normal 14px arial; line-height: 19px;				}

/*		Hlavní stránka - odkaz		*/

.hptext A {			color: #000; /* font-weight: normal; */ text-decoration: none;		}

/*		Hlavní stránka - odkaz při najetí kurzorem		*/

.hptext A:hover {	color: #000; /*font-weight: bold; */ text-decoration: none;			}

/*		Hlavní stránka - anotace novinky		*/

.novanotace {		line-height: 19px; font-weight: normal;									}

/*		Stránka - nadpis		*/

.strnadpis {		color: #289548; font: bold 12px arial; padding: 0px 15px 5px 15px; 
					border-bottom: solid 0px #ccc; text-transform: none;					}

/*		Stránka - text		*/

DIV.strtext {		position: relative; }

.strtext {			font: normal 14px arial; /* margin-top: 10px; */ line-height: 19px;			}

/*		Stránka - odkaz		*/

.strtext A {		color: #df803d; font-weight: normal; text-decoration: underline;				}

/*		Stránka - odkaz při najetí kurzorem		*/

.strtext A:hover {	color: #a03a2b; font-weight: normal; text-decoration: /*underlin*/ none;	}

.hplinkbox A {		color: #df803d; font-weight: normal; text-decoration: underline; padding-left: 12px;
					background: url(../obrazky/design/list_item.png) no-repeat scroll 1px 4px transparent;				}

/*		Stránka - odkaz při najetí kurzorem		*/

.hplinkbox A:hover{	color: #a03a2b; font-weight: normal; text-decoration: underline;	}

DIV.hplinkbox {		margin-top: 10px;	}

.strtext UL {		margin: 0px 0px 0px 2px; padding: 0px;		}

.strtext UL LI {
	list-style-type: none; background: transparent url(/obrazky/design/odrazka.png) no-repeat  left 5px; padding-left: 16px;
	margin-top: 10px; color: #38575a; font: normal 14px 'roboto', times new roman; line-height: 20px;
}

.strtext UL.nizsiseznam LI {	margin-top: 4px; }

.strtext UL LI SPAN.tyrkysbold, .strtext UL LI.tyrkysbold {		font-weight: bold; color: rgb(23,182,191);	}

.strtext OL {		margin: 0px 0px 15px 18px; padding: 0px;		}

.strtext OL LI {
					padding-left: 8px; margin-top: 10px; color: #38575a; font: normal 14px 'roboto', times new roman; line-height: 20px;
}

H1.hpnadpis {		/*	, H2.hpnadpis, H3.hpnadpis	*/	
					font: bold 16px arial; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #a03a2b; text-transform: none;
			}

H1.pgnadpis {		/*	, H2.pgnadpis, H3.pgnadpis	*/	
					font: bold 16px arial; padding: 0px 0px 0px 0px; margin: 0px 0px 0px 0px; color: #a03a2b; text-transform: none;
			}
				
.strtext H2 {		font: bold 12px arial; padding: 10px 0px 6px 0px; margin: 0px 0px 0px 0px; color: #df803d; text-transform: none;		}

.strtext H3 {		font: bold 12px arial; padding: 10px 0px 6px 0px; margin: 0px 0px 0px 0px; color: #df803d; text-transform: none;		}

.strtext H2.hpnadpis {		/*	, H2.hpnadpis, H3.hpnadpis	*/	
					font: bold 19px arial; padding: 0px 0px 15px 0px; margin: 0px 3px 0px 2px; color: #626262; text-transform: none;
					border-bottom: solid 1px #cecece;
			}
			
/*
A.odkazvice, A.odkazvice:visited, 		#ef4023
A.odkazvice:hover {		background: #626262 /* url(../obrazky/design/icon_more.png) no-repeat 5px 8px * /; text-decoration: none;
						padding: 3px 15px 4px 20px; color: #fff; font: normal 11px arial;		}
						
A.odkazzpet, A.odkazzpet:visited, 
A.odkazzpet:hover {		background: #626262 /* url(../obrazky/design/icon_back.png) no-repeat 3px 8px * /; text-decoration: none;
						padding: 3px 15px 4px 20px; color: #fff; font: normal 11px arial;		}
*/						
						
	.fullsize {			width: 100%; position: relative;	}
	.fullheight {		position: relative;	}
	.spacer {			position: relative;	}
	.pagesize {			margin-left: auto; margin-right: auto; text-align: left; /* width: 940px; clear: both; */ display: block; position: relative;	}
	.pagesizeodsaz {	margin-left: auto; margin-right: auto; text-align: left; /* width: 940px; clear: both; */ display: block; position: relative;	}
	.footertab TD {		border-right: solid 2px #383838; padding: 0px; vertical-align: top;	}
	
	#klient_email_msg {	color: #fff; font: 13px 'open_sans_bold', arial; margin: 10px 0px; display: none;	}	
	.ytvideo {			position: relative; display: block; float: left; margin-top: 18px;	}
	.ytcont {			position: absolute; top: 0px; left: 0px; z-index: 100; background: transparent;	}
				 	
	.bg_bezova {		background-color: #a69256;	}
	
	.bg_fialova {		background-color: #4d2667;	}
	.bg_tm_fialova {	background-color: #331f43;	}
	.bg_modra {			background-color: #37b6b0;	}
	.bg_cerna {			background-color: #000000;	}
	.bg_seda {			background-color: #ececec;	}
	.bg_sv_modra {		background-color: #f2f6f8;	}
	.bg_tm_seda {		background-color: #636578;	}
	.bg_modra_lp3 {		background-color: #1985c1;	}
	.bg_modra_kontlp3 {	background-color: #a7d2e8;	}
	.bg_oranzova {		background-color: #ef4323;	}
	.sv_fialova {		color: #c8add0;	}
	.hp_modra {			color: #37b6b0;	}
	.hp_zluta {			color: #fcef78;	}
	.cerna {			color: #000000;	}
	.foot_seda {		color: #383838;	}
	.foot_sedy_text {	color: #5d5e60;	}
	.videa_bg {			color: #faf9fa;	}
	.videa_anot {		color: #505050;	}
	.foot_box {			color: #ececec;	}
	
	.topbutton {		font: normal 12px 'roboto', times new roman; line-height: 20px; padding: 15px 20px; float: right;
						color: #38575a;	}
	
	.fullsize H1, .pagesize H1, .pagesizeodsaz H1 {	
						color: #38575a; text-transform: uppercase; background: transparent; text-align: center; margin: 0px 0px 0px 0px; 
						padding: 25px 0px 20px 0px; font: normal 32px 'robotoslab', times new roman; line-height: 36px;	}
	
	.fullsize H2, .pagesize H2, .pagesizeodsaz H2, .fullsize H2 SPAN, .pagesize H2 SPAN, .pagesizeodsaz H2 SPAN {	
						color: #38575a; font: normal 20px/24px 'robotoslab', times new roman; padding: 20px 0px 10px 0px;	
						text-transform: uppercase; text-align: left;	}
	
	.fullsize H3, .pagesize H3, .pagesizeodsaz H3, .fullsize H3 SPAN, .pagesize H3 SPAN, .pagesizeodsaz H3 SPAN, .ytvideo H3 {	
						color: #38575a; font: normal 18px/22px 'robotoslab', times new roman; padding: 10px 0px 5px 0px; 
						margin: 0px 0px 0px 0px; text-align: left;		}

	.fullsize, .fullsize DIV, .fullsize SPAN, 
	.pagesize, .pagesize DIV, .pagesize SPAN,
	.pagesizeodsaz, .pagesizeodsaz DIV, .pagesizeodsaz SPAN {	
						color: #38575a; font: normal 14px 'roboto', times new roman; line-height: 20px;	}
	
	.fullsize DIV.cerna, .fullsize SPAN.cerna, 
	.pagesize DIV.cerna, .pagesize SPAN.cerna,
	.pagesizeodsaz DIV.cerna, .pagesizeodsaz SPAN.cerna {	color: #000000; /* font-family: 'open_sans', arial; */ }	
	
	.fullsize DIV.fialova, .fullsize SPAN.fialova, 
	.pagesize DIV.fialova, .pagesize SPAN.fialova,
	.pagesizeodsaz DIV.fialova, .pagesizeodsaz SPAN.fialova {	color: #331f44; /* font-family: 'open_sans', arial; */	}
	
	DIV.infografika {		margin-top: 40px; margin-bottom: 0px;	}
	DIV.infografika DIV {	width: 20%; float: left; padding-left: 0px; padding-right: 0px;	}
	
	.mala DIV.infografika DIV, .nejmensi DIV.infografika DIV {	width: 33%; } 
	
	DIV.infografika IMG {			margin-bottom: 20px; max-width: 160px;						}
	
	.stredni DIV.infografika IMG, .nejmensi DIV.infografika IMG {	width: 95%; height: auto;		}
	
/*	DIV.infografika IMG.lastigimg {	width: auto; } */
	
	@media screen and (max-width: 539px) {	.nejmensi DIV.infografika DIV {	width: 50%; }		
		DIV.infografika DIV.lastigdiv {	width: 90%; text-align: center; overflow: hidden; }
		DIV.infografika DIV.lastigdiv IMG {	width: 90%; text-align: center; margin-left: 66px; }	
	}
	
	.fullsize DIV.kontaktblok, .pagesize DIV.kontaktblok, .pagesizeodsaz DIV.kontaktblok {		
						font-size: 30px; margin-top: 10px; padding-top: 20px; padding-bottom: 10px; 
						background: transparent url(../obrazky/design/bg_kontakt.png) no-repeat top center;		}
	
	.scrlbutcont {		position: absolute; bottom: 20px; width: 100%; text-align: center;	}
	
	.fullsize DIV.scrollbutt, .pagesize DIV.scrollbutt, .pagesizeodsaz DIV.scrollbutt {
						border: solid #fff; border-width: 1px 1px 0px 1px; color: #fff; font: 16px 'open_sans_bold', arial;
					 	position: relative; bottom: 0px; cursor: pointer; display: inline-block; padding: 6px 20px;	text-transform: uppercase; }
	.fullsize DIV.scrollbuttlp2, .pagesize DIV.scrollbuttlp2, .pagesizeodsaz DIV.scrollbuttlp2 {/*	z-index: 150;	*/
						border: solid #331f43; border-width: 1px 1px 1px 1px; color: #331f43; font: 16px 'open_sans_bold', arial;
					 	background: #fff; cursor: pointer; display: inline-block; padding: 6px 20px; text-transform: uppercase; }
	.fullsize DIV.scrollbuttlp3, .pagesize DIV.scrollbuttlp3, .pagesizeodsaz DIV.scrollbuttlp3 {/*	z-index: 150;	*/
						border: solid #ef4323; border-width: 1px 1px 1px 1px; color: #ef4323; font: 16px 'open_sans_bold', arial;
					 	background: #fff; cursor: pointer; display: inline-block; padding: 6px 20px; text-transform: uppercase; }
	.fullsize A.nextpagebutt, .pagesize A.nextpagebutt, .pagesizeodsaz A.nextpagebutt {		
						background: #000; color: #fff; font: 16px 'open_sans_bold', arial; text-decoration: none; text-transform: uppercase;
					 	position: relative; bottom: 0px; cursor: pointer; display: inline-block; padding: 6px 20px;	margin-top: 20px;	}
	
	.sluzby_vypis {		margin: 0px 10px 40px 10px; text-align:center; position: relative; display: inline-table; width: 210px;	}
	
	.nejmensi .sluzby_vypis {			margin: 0px 8px 40px 8px; }
	
	.sluzby_vypis div.vypis_anotace {	margin-left: auto; margin-right: auto; font: normal 14px 'robotoslab', times new roman; line-height: 20px; padding-top: 15px; color: #38575a; width: 170px; margin-bottom: 20px; text-align: center; }
	
	.sluzby_vypis .prectete_si { 		background: #fff; color: #38575a; border: solid 1px #38575a; font: normal 14px 'robotoslab', times new roman; line-height: 20px; padding: 3px 10px; }
	.sluzby_vypis .prectete_si:hover {	background: #ee1b24; color: #fff; border: solid 1px #ee1b24;				}

	.pikt_tema {						position: absolute; top: 0px; left: 36px; z-index: 100;	}
	
	.pikt_ms_zs {						position: absolute; top: 0px; right: 30px; background: #fff; color: #494949; border: solid 2px #494949; z-index: 100; padding: 7px 0px 7px 0px; width: 70px;
										-webkit-border-radius: 20px; -moz-border-radius: 20px; border-radius: 20px; font: bold 14px/14px 'robotoslab',times new roman;  text-align: center;				}
	
	@media screen and (min-width: 635px) {		
		.nejmensi .sluzby_vypis {		width: 190px; 	}
		.nejmensi .pikt_tema {			left:  26px;	}
		.nejmensi .pikt_ms_zs {			right: 20px;	}
	}
	
	TABLE.terminy TD {			padding: 3px 10px; border-top: solid 1px #ddd;	}
	TABLE.terminy TD.fr {		padding: 3px 10px 5px 10px; border-top: 0px;	}
	TABLE.terminy TD.col1, TABLE.terminy TD.col2, TABLE.terminy TD.col3 {		border-right: solid 1px #ddd;	}

	.krok {						clear: both; float: left; width: 70px; font-weight: bold; text-transform: uppercase; padding-top: 5px;	}
	.kroktext {					padding-left: 70px;	padding-top: 5px;				}

	.vyhodycont {				border: solid 1px #000; background: #f9fafa;	padding: 0px 0px; margin: 60px 0px;	}
	.vyhodyprveklh {			display: inline-block; vertical-align: top; min-height: 200px; width: calc(50% - 2px); padding: 20px 11px 10px 69px; background: #f3f3f3; 	} 
	.vyhodyprvekph {			display: inline-block; vertical-align: top; min-height: 200px; width: calc(50% - 2px); padding: 20px 10px 10px 20px;		} 
	.vyhodyprvekld {			display: inline-block; vertical-align: top; min-height: 250px; width: calc(50% - 2px); padding: 20px 11px 10px 69px;		} 		
	.vyhodyprvekpd {			display: inline-block; vertical-align: top; min-height: 265px; width: calc(50% - 2px); padding: 20px 10px 10px 20px;  background: #f3f3f3;		} 	
	.vyhodyprvekspc {			display: none; }
	.nejmensi .vyhodyprvekspc {	display: block; clear: both; height: 0px; overflow: hidden; }
	
	.mala .vyhodyprvekpd {		min-height: 305px;	}
	.nejmensi .vyhodyprveklh, .nejmensi .vyhodyprvekph, .nejmensi .vyhodyprvekld, .nejmensi .vyhodyprvekpd  { width: calc(100% - 2px); min-height: auto; float: left; }
	.nejmensi .vyhodyprvekld  { background: #f3f3f3; }
	.nejmensi .vyhodyprvekpd {	background: transparent;	}
	.nejmensi .vyhodyprvekph, .nejmensi .vyhodyprvekpd  {	padding-left: 69px; }

	.ipvsbox {				/*	display: table-cell; width: 25%; margin-top: 20px; margin-left: -5px; vertical-align: top; min-height: 200px;  */ 
								padding: 20px 10px 20px 10px; background: #f3f3f3;	height: 228px;	}
	.ipvsbox2 {				/*	display: table-cell; width: 25%; margin-top: 20px; margin-left: -5px; vertical-align: top; min-height: 200px; */  
								padding: 20px 10px 20px 10px; background: #f9fafa;	height: 228px;	}

	.nejmensi .ipvsbox, .stredni .ipvsbox, .mala .ipvsbox, .nejmensi .ipvsbox2, 
	.stredni .ipvsbox2, .mala .ipvsbox2 {					height: auto;	}
							 
	.nejmensi .ipvsfr, .stredni .ipvsfr, .mala .ipvsfr {	float: right;	}
	.nejmensi .ipvs228, .stredni .ipvs228, .mala .ipvs228 {	height: 228px;	}
	.stredni .ipvsfr, .mala .ipvsfr {						height: 156px;	}
	.nejmensi .ipvsfr {										height: 156px;	}

	@media screen and (max-width: 664px) {
		.nejmensi .ipvsfr {									height: auto;	}
	}
	@media screen and (max-width: 510px) {
		.ipvsbox, .ipvsbox2 {								width: 100%;	}
		.nejmensi .ipvsfr {									float: right;	}
		.nejmensi .ipvs228 {								height: auto;	}
	}
	
	.fullsize DIV.footerdiv, .pagesize DIV.footerdiv {		
						display: inline-table; width: 420px; margin-right: 95px; padding: 0px 0px 0px 0px; 	}
	
	.ytvideo DIV {				color: #000000; font: normal 16px 'open_sans', arial; line-height: 22px;	}
	.ytvideo DIV.videopopis {	margin-top: 8px; color: #717171; font: normal 16px 'open_sans', arial; line-height: 22px;	}
	.ytvideo DIV.videopopisb {	margin-top: 8px; color: #ffffff; font: normal 16px 'open_sans', arial; line-height: 22px;	}
	.ytvideo H3 {				line-height: 32px; padding-top: 0px; 	}
	.ytvideo H3.bila {			color: #ffffff; text-align: center;	}	
	
	.popiscont {		/* display: none; */ z-index: 110; position: absolute; left: 0px; cursor: pointer; background: #f5f5f5;		}
	
	.chci_video {		padding: 0px; float: left; overflow: hidden; white-space: nowrap; margin-left: -2px; margin-top: 5px; 
						background: #fff url(../obrazky/design/bg_chci_video.png) repeat-x; height: 111px; border-right: solid 0px #ccc;	}
						
	.work_shop {		padding: 0px; float: left; overflow: hidden; white-space: nowrap; margin-left: -2px; margin-top: 4px; 
						background: #fff url(../obrazky/design/bg_work_shop.png) repeat-x; height: 231px; border-right: solid 0px #ccc;	}
						
	.desaturate IMG {	filter: grayscale(100%);	-webkit-filter: grayscale(100%); }
	.desaturateie IMG {	filter: gray;	}
	
	#cernyblok {		width: 100%; height: 140px; background: #231f20; margin: 10px 0px 20px 0px;	}
	#dalsiclanky, #dalsinovinky {
						width: 100%; padding: 8px 0px 8px 0px; background: #2b283c; color: #fff; text-align: center;
						font: 16px 'open_sans', arial;	text-transform: uppercase; }
	
	#clblok {				}
	#clblok SPAN {		display: block; background: #a69256; color: #fff; font: 16px 'open_sans', arial; padding: 8px 0px 8px 20px;		}
	#clblok ul {		margin: 15px 0px 0px 0px; padding:0; border:0; list-style:none;	width: 100%; }
	#clblok ul li {		margin: 0px 0px 5px 20px; line-height: 20px; padding: 0px 0px 5px 0px; border-top: solid 0px #5d5e60;	}
	#clblok ul li a {	color: #2b283c; font: 14px 'open_sans', arial; text-transform: uppercase; text-decoration: none;	}
	#clblok ul li a:hover {	text-decoration: underline;	}
	
	.articecont {		display: inline-table; width: 233px; margin-bottom: 0px; border-bottom: solid 0px #ccc; padding: 0px 0px 0px 0px;	}
	.articecont H2 {	color: #2b283c; font: bold 17px 'open_sans', arial; text-transform: uppercase; margin: 0px; padding-bottom: 3px;	}
	.articecont .atricleanotace {	color: #2b283c; font: 17px 'open_sans', arial;		}
	.newscontainer .odkazvice, .detailnews .odkazzpet, .articecont .odkazvice {	
						color: #2b283c; font: 14px 'open_sans', arial; text-transform: uppercase;	}
	
	.footerdiv {		padding-left: 0px; padding-right: 0px;	}
	
	.footerdiv DIV.footnadpis1 {	color: #fff; font: bold 20px 'robotoslab', times new roman; line-height: 24px;	}
	.footerdiv DIV.footnadpis2 {	color: #fff; font: normal 20px 'roboto', times new roman; line-height: 26px;	}
	.footerdiv DIV.footkontakty {	color: #fff; font: normal 36px 'robotoslab', times new roman; line-height: 40px;	}
	.footerdiv DIV.footkontakty A {	color: #fff; font: normal 30px 'robotoslab', times new roman; line-height: 40px; text-decoration: none;	}
	.footerdiv DIV.footlink {		color: #fff; font: normal 22px 'robotoslab', times new roman; line-height: 26px;
									display: inline-table; margin-right: 24px; padding: 10px 22px; width: 200px;
									border: solid 1px #fff; position: relative; top: 28px; text-align: center;
								}
	.mala .footerdiv DIV.footlink {	margin-right: 0px; top: 0px; }
	.mala .footerdiv DIV.footlink:nth-child(2) { margin-top: 12px; }
								
	.nejmensi .footerdiv DIV.footlink {	margin-bottom: 12px; top: 31px; }
	@media screen and (max-width: 480px) {
		.nejmensi .footerdiv DIV.footlink { margin-right: 0px; }
	}
	.volpisnl {						text-align: left;	}
	.nejmensi .volpisnl {			text-align: center;	}
	
	.regnewsl {						display: inline-block; width: 100%; max-width: 430px; white-space: nowrap;	}
	.regnewsl INPUT {				width: calc(92% - 130px); line-height: 10px; background: #fff; display: inline-block; 
									font: normal 10px 'roboto', times new roman; color: #38555b;margin: 0; padding: 7px 7px 7px;	}
	.mala .regnewsl INPUT {			width: calc(85% - 130px);	}
	.nejmensi .regnewsl INPUT {		width: calc(98% - 136px);	}
									
	.regnewsl DIV.savenl {			width: 130px; margin: 0px 0px 0px 2%; background: transparent; display: inline-block; cursor: pointer; border: solid 1px #fff;	
									padding: 5px 0px 7px 0px; font: normal 14px/14px 'robotoslab', times new roman; color: #fff; text-align: center; position: relative; top: 1px;
	}
	.regnewsl #klient_email_msg {	display: none; float: left; font: normal 14px 'robotoslab', times new roman; color: #fff;	}
	 					
	.footerdiv DIV.footlink A {		color: #fff; }
	.footerdiv DIV.foottext {		color: #fff; font: normal 14px 'roboto', times new roman; line-height: 20px; margin-right: 20px;	}
	
	.reference DIV.refnadpis {		color: #fdd1b0; font: normal 14px 'robotoslab', times new roman; line-height: 20px;	}
	.reference DIV.reftext {		color: #fff; font: bold 17px 'robotoslab', times new roman; line-height: 21px;	}
	.reference DIV.refjmeno {		color: #fff; font: normal 14px 'roboto', times new roman; line-height: 20px;	}
	
	.referencevypis DIV.refnadpis {		color: #38575a; font: normal 14px 'robotoslab', times new roman; line-height: 20px;	}
	.referencevypis DIV.reftext {		color: #38575a; font: normal 14px 'robotoslab', times new roman; line-height: 20px;	}
	.referencevypis DIV.refjmeno {		color: #38575a; font: normal 14px 'roboto', times new roman; line-height: 20px;	}
	
	.quickcontactcont .quickcontact, .quickcontactcont .quickcontact DIV, .indexcontact .quickcontact  { 
								color: #fff; font: normal 30px/34px 'robotoslab', times new roman; text-transform: uppercase;	}
	.quickcontactcont .quickcontact SPAN, .indexcontact .quickcontact SPAN {		
								color: #fff; font: normal 20px/34px 'robotoslab', times new roman; text-transform: lowercase;	}
	.quickcontactcont .quickcontact A, .indexcontact .quickcontact A {		
								color: #fff; font: normal 20px/34px 'robotoslab', times new roman; text-transform: lowercase; text-decoration: none;	}
	.indexcontact {				background: #ee1b24;
								border-top: solid 1px #3b3b3b; margin: 20px auto 100px auto; /* width: 800px; */ text-align: center; padding: 50px 0px 35px 0px; 	}
	.quickcontactcont {			background: #ee1b24;
								padding: 75px 15px 50px 15px; border-top: solid 1px #3b3b3b; margin-top: 0px; text-align: center;	}
	
	.quickcontact IMG {			margin: 0px 10px 0px 0px; vertical-align: middle;	}
	
	.quickcontactcont .quickcontact DIV {	display: inline-block; margin: 30px 0px 20px 0px;	}
	
	.quickcontactcont .quickcontact DIV DIV:first-child {	text-align: right; margin: 0px 15px 0px 0px; white-space: nowrap;	}
	.quickcontactcont .quickcontact DIV DIV:last-child {	text-align: left;  margin: 0px 0px 0px 15px;  white-space: nowrap;	}
	
	@media screen and (max-width: 680px) {	
		.quickcontactcont .quickcontact DIV DIV:first-child { text-align: center; margin: 0px 20px 0px 20px;	}
		.quickcontactcont .quickcontact DIV DIV:last-child  { text-align: center; margin: 20px 20px 0px 20px;	}
		.extramala .quickcontactcont .quickcontact DIV DIV {  margin-left: 0px;   margin-right: 0px;			}
	}
	.nasekontakty {							padding: 30px 0px 10px 0px; }
	.nejmensi .nasekontakty {				padding-left: 7%; }
	.extramala .nasekontakty {				padding-left: 0px; }  
	
	.partnerscont {							background: #fff; padding: 75px 0px 50px 0px; margin-top: 0px; text-align: center;	}
	.partnerscont .partners {				text-align: center;	}
	.partnerscont .partners IMG {			margin: 0px 17px 35px 17px;					}
	
	.partnerscont .partners IMG.sipkal {	margin-left:  0px; margin-right: 20px;		}
	.partnerscont .partners IMG.sipkap {	margin-left:  20px; margin-right: 0px;		}
	
	#nakupokno a.espridanobuttkosik {	background: transparent url(/obrazky/dux/design/ico_kosik.png) no-repeat 0px 12px; width: 56px; height: 86px; 
										background-size: 90% 55%; float: right; margin-right: 54px; cursor: pointer; text-transform: uppercase;
										font: normal 14px/16px 'roboto', arial; color: #fff;		}
	#nakupokno  .espridanokontejner {	padding: 18px 0px 0px 5px; font: normal 14px/20px 'robotoslab', arial; color: #fff;
										text-align: center; width: 150px; margin-left: 13px; text-transform: uppercase;	}
	#nakupokno  .espridanobuttnakup {	cursor: pointer; padding: 5px; font: normal 14px/16px 'roboto', arial; color: #fff;
										width: 186px; text-align: center; margin: 10px 0px 0px 8px; text-transform: uppercase;
										border: solid 1px #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;	}

	#nakupokno  .seznam18kontejner {				padding: 20px 0px 20px 0px; font: normal 14px/20px 'robotoslab', arial; color: #fff;
													text-align: left; margin: 0px 50px 0px 50px;	}
	#nakupokno  .seznam18kontejner h2 {				text-align: center;	padding: 10px 0px;			}
	#nakupokno  .seznam18kontejner .btn_left {		float: left;									}
	#nakupokno  .seznam18kontejner .btn_right {		float: right;									}

	#nakupokno  .esslevainfokontejner {	padding: 13px 0px 0px 0px; font: normal 14px/20px 'robotoslab', arial; color: #fff;
										text-align: center; width: 360px; margin: 0px auto 23px auto; text-transform: none;	}
	#nakupokno  .esslevainfokontejner p {	font: normal 14px/20px 'robotoslab', arial; color: #fff; text-align: unset;	}
	#nakupokno  .esslevainfobutt {		cursor: pointer; padding: 5px 20px; font: normal 14px/16px 'roboto', arial; color: #fff;
										text-align: center; margin: 0px; text-transform: uppercase;
										border: solid 1px #fff; -webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;	}

	#backwhiteDiv {						background: #ee1b24;
										-webkit-border-radius: 15px; -moz-border-radius: 15px; border-radius: 15px;			}
	#backwhiteDiv2 {						position: relative;	overflow: auto; top: 10px; margin-left: 10px;					}	 
	
	#backwhiteDiv.lightbox {				background: #abcdef; box-shadow: 0px 0px 15px 5px #000000;
										-webkit-border-radius: 0px; -moz-border-radius: 0px; border-radius: 0px;			}
	IFRAME.lightbox_iframe  {			padding: 0px 8px 10px 8px;	}
	BODY.lightbox_body  {				background: #abcdef;  padding: 5px 20px 0px 0px; text-align: left; font-size: 14px;	}
	BODY.lightbox_body  A {				text-decoration: none; font-weight: bold; color: blue; /* #00c0f3; */				}
	BODY.lightbox_body  A:hover {		text-decoration: underline; font-weight: bold; color: blue; /* #00c0f3; */			}
	BODY.lightbox_body  UL LI {			margin-left: 20px; padding: 5px 10px;												}

.mfp-close {	color: #FFF; text-align: right; width: 100%; font-weight: normal;
				overflow: visible; cursor: pointer; background: transparent; border: 0; 
				display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none;
				touch-action: manipulation;	right: 0px; text-decoration: none;
				opacity: 0.65; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;
				-webkit-appearance: none; transition: all .2s ease-in-out;
				-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; 
}
.mfp-close:hover {	opacity: 1;	}

.close_no {		position: absolute; top: -6px; right: 2px; font-size: 18px; 
				-ms-transform: scale(1, 0.8); -webkit-transform: scale(1, 0.8); transform: scale(1, 0.8);		}
	
/*	
.imgBanContainer {	position: relative; right: 0px; top: 111px; width: 400px;
					background: transparent;		}
					
.imgBanHolder	{	overflow: hidden; width: 340px; 
					background: #fff;	text-align: left; padding: 20px		}

.imgBanCaption	{	font: bold 16px arial; color: rgb(160, 58, 43);											}

.imgBanText		{	font: normal 12px arial; color: #555; margin-top: 5px;									}

.imgBanLinkText	{	font: normal 12px arial; color: #000; margin-top: 10px;									}

.imgBanLink		{	font: normal 12px arial; color: #000; text-decoration:none;								}

.imgBanCtrlHolder {	position: absolute; right: 5px; bottom: 0px; width: 400px; height: 12px; background: transparent; z-index: 11;	}

.imgBanControl	{	background: #ddd;	width: 10px; height: 10px; border: solid 1px #ccc; cursor: pointer; margin-right: 10px;		}
.imgBanControlA	{	background: #fff;	width: 10px; height: 10px; border: solid 1px #ccc; cursor: pointer; margin-right: 10px;		}
*/

.imgBanContainer {					text-align: center; background: transparent; }	/* position: relative; top: 70px; height: 122px; width: 500px; display: none; */
					
.imgBanContainer .imgBanHolder {	width: 420px;  /*overflow: hidden; height: 100px; margin: 20px 10px 5px 15px;*/
									background: transparent url(/obrazky/design/bg_slider_text.png) top center;
									text-align: center; padding: 10px 15px 14px 15px; /*width: 560px;float: right; */ margin: 0 auto;	}

.imgBanContainer .imgBanCaption	{	font: bold 30px/36px 'robotoslab', times new roman; color: #fff; text-align: center;				}

.imgBanContainer .imgBanText {		font: 20px/26px 'robotoslab', times new roman; color: #fff; margin-top: 5px; text-align: center;				}

.imgBanContainer .imgBanLinkText {	font: normal 14px/20px 'robotoslab', times new roman; color: #fff; margin-top: 10px; text-align: center;
									width: 70px; border: solid 1px #fff; margin: 8px auto 0px auto;			}

.imgBanContainer .imgBanLink {		font: normal 14px/20px 'robotoslab', times new roman; color: #fff; text-decoration:none;
									padding: 5px 8px; text-align: center;			}

.imgBanCtrlHolder {	 				position: absolute; right: -10px; top: 20px; width: 400px; height: 12px; background: transparent; z-index: 11; /*display: none;*/	}

.imgBanControl	{					background: #939598; width: 10px; height: 10px; border: solid 1px #939598; border-radius: 6px; cursor: pointer; margin-right: 10px;		}
.imgBanControlA	{					background: #ffffff; width: 10px; height: 10px; border: solid 1px #ffffff; border-radius: 6px; cursor: pointer; margin-right: 10px;		}

div.drobnav {						text-transform: lowercase; padding: 10px 15px; color: #3d3d3d;	font: bold 14px/16px 'robotoslab', times new roman;	}

div.drobnav span {					text-transform: lowercase; color: #3d3d3d;	font: bold 14px/16px 'robotoslab', times new roman;	}

div.drobnav a, div.drobnav a:hover, div.drobnav a:visited {	text-decoration: none; text-transform: lowercase; padding: 0px 10px; color: #3d3d3d; font: bold 14px/16px 'robotoslab', times new roman;		}

div.drobnav a:last-of-type {  		color: #ed1c24;	}

ul.inline_li li {					display: inline-block; margin-left: 15px; white-space: nowrap;	}

@media screen and (max-width: 580px) { ul.inline_li li { white-space: normal; display: inline;	} }

ul.inline_li li:first-of-type {		margin-left: 0px;	}

.kategpopis, .kategpopis p {		font: bold 16px/18px 'robotoslab',arial; color: #3e3e3e;	}

.fullsize.bile_pozadi {				background: #fff; padding-bottom: 20px; position: relative; padding-top: 10px; /* bottom: -20px; */	}

.sidebuttcont { 					position: fixed; top: 75px; right: 0px; z-index: 1210; width: 45px; }
.sidebuttcont.withheadmsg {			top: 115px; }
.nejmensi .sidebuttcont { 			position: absolute; right: 0.1px; top: 0px; /* 56 */ }
.nejmensi .sidebuttcont.withheadmsg{top: 25px; }
/* .extramala .sidebuttcont { 		position: absolute; top: 0px; }		*/

.nejmensi .xspadd15 {				padding-left: 15px; padding-right: 15px;	}
.nejmensi .xspadd20 {				padding-left: 20px; padding-right: 20px;	}
.nejmensi .xspadd25 {				padding-left: 25px; padding-right: 25px;	}
.nejmensi .xspadd30 {				padding-left: 30px; padding-right: 30px;	}
.nejmensi .xspadd35 {				padding-left: 35px; padding-right: 35px;	}

.paddl5p {							padding-left: 3.25%;padding-right: 0px;		}
.mala .paddl5p, .nejmensi .paddl5p{	padding-left: 0px;  padding-right: 0px;		}

.formsouhlas {						margin-bottom: 20px; float:left; width: 100%; max-width: calc(100% - 120px);	}
.nejmensi .formsouhlas {			float: none; width: 100%; max-width: unset;	}

.formsouhlas input[type="checkbox"]{float: left; position: relative; top: 6px; left: 0px; margin: 0px 20px 0px 0px; }
.formsouhlas label {			/*	display: inline; */ float: left; width: calc(100% - 40px); max-width: auto; margin-bottom: 0px; font-weight: normal; }
.nejmensi .formsouhlas label {		max-width: unset;	}

.newscontainer {					margin: 0px 7% 20px 0px; display: inline-table; padding: 0px 0px 0px 0px; width: 46%; max-width: 580px; /* min-width: 300px; */	}
.newscontainer:nth-child(even) {	margin-right: 0px;	}
.nejmensi .newscontainer {			margin-right: 0px; width: 95%; max-width: 95%; /* min-width: auto; */	}

.newscontainer .novnadpis {			color: #38575a; font: bold 20px 'robotoslab', times new roman; line-height: 24px; margin-top: 4px; margin-bottom: 10px; 	}
.newscontainer .novanotace {		color: #38575a; font: normal 14px 'roboto', times new roman; line-height: 20px;												}
.newscontainer .odkazvice {			text-decoration: none; color: #8c95a4; font: normal 14px 'robotoslab_light', times new roman; line-height: 10px;			}

.hpitemcont {						display: inline-table; margin: 20px 0px 50px 0px; width: 33%; text-align: center;	}
.hpitemcont IMG {					vertical-align: baseline; }
.hpitemcont A.ctetevice {			color: #38575a; border: solid 1px #38575a; font: normal 14px 'robotoslab', times new roman; line-height: 20px; padding: 3px 10px; }

.hpitemcont .hpnadpispr {			font: bold 20px 'robotoslab', times new roman; line-height: 24px; padding-top: 15px; color: #38575a;	}
.hpitemcont .hpanotacepr {			font: normal 14px 'robotoslab', times new roman; line-height: 20px; padding-top: 15px; color: #38575a; /* width: 300px; */ margin: 0px 15% 20px 15%;	}

.velka .hpitemcont .velkypr IMG {	width: 280px; height: auto; }
.velka .hpitemcont .malypr IMG {	width: 180px; height: auto; }

.mala .hpitemcont {					max-width: 240px;	}
.mala .hpitemcont .velkypr IMG {	width: 210px; height: auto; }
.mala .hpitemcont .malypr IMG {		width: 159px; height: auto; }

.nejmensi .hpitemcont {				max-width: 220px; width: 90%; 	}
.nejmensi .hpitemcont .velkypr IMG{	width: 200px; height: auto; }
.nejmensi .hpitemcont .malypr IMG {	width: 150px; height: auto; }

.nejmensi TABLE.terminy TD.col4 {	display: none;				}
.nejmensi TABLE.terminy TD.col3 {	border-right: 0px;			}

@media screen and (max-width: 700px) {
	.nejmensi .hpitemcont.velkycont { 		margin-left: 4%; margin-right: 4%; }
	.nejmensi .hpitemcont.malycont { 		margin-left: 4%; margin-right: 4%; max-width: 200px; }
	.nejmensi .hpitemcont .velkypr IMG{		width: 200px; height: auto; }
	.nejmensi .hpitemcont .malypr IMG {		width: 180px; height: auto; }
}

/*	.velka .hpitem {				transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1);	}
 	.mala .hpitem {					transform: scale(0.8); -webkit-transform: scale(0.8); -moz-transform: scale(0.8);	} */

.unvisible {						visibility: hidden;	}
.no_padding {						padding: 0;			}

.navbar-default {					background: #3b3c3c; /* text-align: center; */ }
.navbar-default .navbar-toggle .icon-bar {   background-color: #fff; }
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {    background-color:  #666;	}
.navbar-default .navbar-toggle {	border-color:  #fff; position: relative; right: 54px;	}
.navbar { /* min-height: 50px; */	margin-bottom: 0px; border: 0px; border-radius: 0px; -webkit-border-radius: 0px; -moz-border-radius: 0px; }
.navbar-collapse {   				border-top: 0px;	}

.vypis_banner { 					width: 100%; height: 250px; margin: 0px 0px 0px 0px; background-position: center center; background-repeat: no-repeat; background-color: transparent; }
.stredni .vypis_banner {			height: 225px; background-size: auto 100%; }
.mala .vypis_banner {				height: 156px; background-size: auto 100%; }
.nejmensi .vypis_banner {			height: 135px; background-size: auto 100%; } 

.nejmensi .logo img {				height: 140px; width: auto;	}
@media screen and (max-width: 467px) {
	.nejmensi .logo img {			height: 88px; width: auto;	}
	.nejmensi .vypis_banner {		height: 100px; background-size: auto 100%; } 
}
@media (orientation: portrait) {
	.nejmensi #topbar {				position: fixed; top: 0px; z-index: 1000; width: 100%;	}
	.nejmensi #pagecont {			top: 56px;	}
}

#hormenu {							height: 75px; }					.nejmensi #hormenu { height: auto; }

.nejmensi #hormenu ul ul.submenuul, .nejmensi #hormenu li > ul {	display: block; position: relative; width: 100%; top: 0px; left: 0px; background: transparent; margin-top: -5px; margin-bottom: 0px; }
.nejmensi #hormenu ul { 											display: block; width: 100%; text-align: center; margin-top: 10px; margin-bottom: 10px; } 
.nejmensi #hormenu ul li.spacer {									display: none;	}
.nejmensi #hormenu li.activeli {									background-image: none;	}
.nejmensi #hormenu a.horiza, .nejmensi #hormenu a.acthoriza, .nejmensi #hormenu a b {	float: none; 			}
.nejmensi #hormenu ul li a:hover, .nejmensi #hormenu ul li a:hover b {		color: #ed1c24;						} 
.nejmensi #hormenu li ul li a {										font: normal 13px 'robotoslab', times new roman; display: block; color:#fff; padding: 5px 10px 6px 10px; float: none; color:#fff; 			}
.nejmensi #hormenu li ul li a:hover {								color: #ed1c24;								}
.nejmensi #hormenu ul li a b {										padding: 10px 0px 10px 0px;					}		
.nejmensi #hormenu li.horiz {										float: none; display: block; width: 100%;	}

#filtrtk .defcselhld {				margin: 10px 20px 0px 0px;	}
#filtrtk #fl_odesli {				margin: 0px 8px 0px 0px; padding: 5px 30px 4px 30px; width: auto; font: normal 14px/16px 'roboto', times new roman; background: white url(../images/sel_bg.gif) repeat-x;	}
#filtrtk #fl_reset{					margin: 0px 0px 0px 0px; padding: 5px 9px 4px 9px; width: auto; font: normal 14px/16px 'roboto', times new roman; cursor: pointer; background: white url(../images/sel_bg.gif) repeat-x;	}
#filtrtk .fltrbcont {				z-index: 151; white-space: nowrap; background: none; width: 175px; vertical-align: top; }

.nejmensi #filtrtk .defcselhld {	margin-right: 12px;							}
.extramala #filtrtk .defcselhld {	margin-right: 4px;							}
.extramala #filtrtk #fl_odesli {	margin-left: 0px; margin-right: 4px;		}

.nejmensi #krpopcontainer .krpopactive {	padding-right: 0px;					}

.fltkrouzhldD { 					margin: -10px 0px 15px 0px; padding-top: 0px; }
.fltkrouzhldV { 					margin: -10px auto 20px auto; display: inline-block; text-align: center;  padding-top: 0px; }
.nejmensi .fltkrouzhldD, .nejmensi .fltkrouzhldV {	margin-right: -5px;			}

TABLE.terminy { 					width: 100%;								}
.nejmensi TABLE.terminy { 			width: calc(100% - 5px);					}

.header_msg {						background: rgb(251,255,188); overflow: hidden; }
.header_msg .pagesize {				padding: 10px 15px; font: normal 14px 'robotoslab', times new roman; line-height: 20px; color: #38575a; }	
.nejmensi .header_msg .pagesize {	padding-right: 50px; }
.header_msg .hmsg-close {			color: #38575a; text-align: right; width: 20px; font-weight: normal;
									overflow: visible; cursor: pointer; background: transparent; border: 0; 
									display: block; outline: none; padding: 0px; z-index: 1046; box-shadow: none;
									touch-action: manipulation;	right: 0px; text-decoration: none;
									opacity: 0.65; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace;
									-webkit-appearance: none; transition: all .2s ease-in-out;
									-moz-transition: all .2s ease-in-out; 	-ms-transition: all .2s ease-in-out; -o-transition: all .2s ease-in-out; 		}
.header_msg .hmsg-close:hover {		opacity: 1;	}
.header_msg  .hmsg-close_no {		position: absolute; top: 10px; right: 3px; font-size: 20px; 
									-ms-transform: scale(1, 0.75); -webkit-transform: scale(1, 0.75); transform: scale(1, 0.75);		}
.nejmensi .header_msg  .hmsg-close_no { top: 2px; right: 7px; }

.zasilkovnapopis .btn_pokracovat .skryjzasbutt { font-size: 12px; }
.nejmensi .skryjzasbutt {			display: none;		}
				
::-webkit-scrollbar {  				width: 16px;		}
::-webkit-scrollbar-track { 		background: #f8f8f8; border-right: solid 1px #ccc; border-top: solid 1px #ccc;  /* box-shadow: inset 0 0 5px grey; */ 	}
::-webkit-scrollbar-thumb {			background: #ddd; border-radius: 3px; -webkit-border-radius: 3px; -moz-border-radius: 3px;		}

@media screen and (max-width: 599px) {	
	.nejmensi .fotogalbutt {					/*	display: none; */ width: 30px; opacity: 0.66; background-size: 95%;	}		
	.nejmensi .tribloky2 DIV {						width: 95%;					}
	.nejmensi .tribloky2 DIV.podminkymail {			width: calc(95% - 10px);	}
	.nejmensi .tribloky2 DIV.podminkymail IMG {		margin-bottom: 0px;			}
	.extramala .tribloky2 DIV.podminkymail IMG {	margin-bottom: 6px;			}	
	.nejmensi TABLE.terminy TD.col1 {				display: none;				}
	.nejmensi TABLE.terminy TD.col2 {				border-left: 0px;			}
}

@media screen and (max-width: 639px) {
	.nejmensi .dvabloky DIV {						width: 95%;					}
	.nejmensi .dvabloky DIV {						margin-top: 20px;			}
	.nejmensi .dvabloky DIV:first-child {			margin-top: auto;			}
}

.mala .xs-w33 {	width:33%;				}
.mala .xs-w66 {	width:66%;				}
.mala .xs-hide{	display:none;			}

@media screen and (max-width: 590px) {
	.footercontblack .footmenu ul li a {	text-align: center;	}
}

@media screen and (min-width: 768px) {	.container {	width: 736px;	}	.pagesize, .pagesizeodsaz {	width: 736px;	} }
@media screen and (min-width: 992px) {	.container {	width: 960px;	}	.pagesize, .pagesizeodsaz {	width: 960px;	} }
@media screen and (min-width: 1200px){	.container {	width: 1168px;	}	.pagesize, .pagesizeodsaz {	width: 1168px;	} }

@media screen and (max-width: 580px) {	
	.xs-w33 {	width:33%;				}
	.xs-w66 {	width:66%;				}
	.xs-hide{	display:none;			}
}

@media screen and (max-width: 700px) {
	.nejmensi #naradicont {		width: 100%;	}	
	.nejmensi #tabbalcont {		width: 100%;	}
	.nejmensi #zasilcont {		width: 100%;	}
}

#test { display: none; }			/*	.extramala #test { opacity: 0.8; }	#krpopcontainer { display: none; }		*/

