
.content img {
	max-width: 100%;
	height: auto;
}

/* mapy.cz se zobrazi prazdne, pokud nastavime img max-width: 100%; */
.content .map img {
	max-width: none;
}

.content iframe {
	max-width: 100%;
}

@media (max-width: 1024px) {

	div.header > .pad { padding: 10px 5px 2px 5px; }

	div.main > .pad { padding: 5px 5px 5px 5px; }
	
	div.container { padding: 12px 12px 12px 12px; }
    
	.header #logo {
		display: none;
	}
	
} /* @media (max-width: 1024px) */


@media (max-width: 899px) {

	div.main .forms.horizontal .label { text-align: left; float: none; }
	div.main .forms.horizontal .input { margin-left: 0px; float: none; }
    
	.panel_modules a.module_button {
		margin-right: 2px;
	}    
	
} /* @media (max-width: 899px) */

@media (max-width: 799px) {

	#panel_notifications { display: none; }
	
	.panel_modules .mb_name {  font-size: 12px; }
	
	.panel_modules .ui_user_name { display: none;  }
	
	.panel_modules a.module_button {
		width: 60px; height: 60px;
		margin-right: 2px;
	}
	
	.panel_modules .ui_user {
		height: 60px;
	}
	
	.panel_modules  .mb_ico .ficon {
		font-size: 24px;
		line-height: 24px;
		margin: 7px 0 4px 0;
	}	
	
} /* @media (max-width: 799px) */

@media (max-width: 601px) {

	div.main > .pad { padding: 0; }
	
	.forms.horizontal .label { text-align: left; float: none; }
	.forms.horizontal .input { margin-left: 0px; float: none; }	
	
	.main div.fl,	.main div.fr {
		float: none;
		width: 100%;
	}
	
	.main div.fr {
		text-align: right;
	}

	.grid-2-1, .grid-2-1.nomargin
	, .grid-3-1, .grid-3-1.nomargin
	 {
		float: none;
		width: 100%;
	}
	
	
} /* @media (max-width: 601px) */


/* for resolutions lesser than 600px the viewport is set to 600px */
