
@media (max-width: 768px) {
	/*content roztahneme do kraje, leftmenu je pod ikonou*/
	div#center{
		margin: 0 .5rem;
	}

	div#page{
		min-width: auto;
	}

	div.objectBox{
		margin: 1.75rem 0 0 0;
	}
	div.objecthead{
		height: auto;
		line-height: 1.5;
		box-shadow: none;
	}
	#right{
		display: none;
	}
	/*login formular*/
	.login{
		width: 100%;
	}

	.login,
	.login div.objecthead h2{
		font-size: 1.50rem;
	}

	.login div.objecthead h2{
		background-color: transparent;
	}

	.login .contentBox{
		padding: 1.5rem 2rem 2rem 2rem;
	}

	div.contentBox .loginForm_table,
	div.contentBox .loginForm_tableRow,
	div.contentBox .loginForm_head,
	div.contentBox .loginForm_cell{
		display: block;
	}

	div.contentBox .loginForm_head{
		text-align: center;
	}

	div.contentBox .loginForm_head,
	div.contentBox .loginForm_cell {
		padding: .75rem 0 .2rem 0;
	}
	.login .auto_style_text{
		padding: .375rem .75rem;
		font-size: 1.5rem;
		line-height: 1.5;
		height: auto;
	}
	input[type=submit]{
		padding: .5rem 1rem;
		font-size: 1.5rem;
		line-height: 1.5;
		background: #DEDEDE;
		height: auto;
	}
	.login .contentBox input[type="submit"] {
		margin-top: 2.125rem;
		width: 100%;
	}
	/*info messages*/
	div.errorMessage, div.infoMessage {
		width: 100%;
		margin: 1.75rem;

	}
	div.errorMessage div.contentBox ul, div.infoMessage div.contentBox ul{
		padding:  2rem 1rem 0 1rem;
	}
	div.errorMessage div.contentBox ul li, div.infoMessage div.contentBox ul li {
		line-height: 1.5;
		font-size: 1.25rem ;
	}
	/*searchresult klasik */
	form#queryResults{
		padding: 0 0 0 .25rem;
	}
	div.resultUtilities div.searchInfo .pages, div.selectResultUtilities div.searchInfo .pages{
		display: block;
	}
	div.resultUtilities div.searchInfo, div.selectResultUtilities div.searchInfo,
	div.resultUtilities div.searchInfo span.pages span.actual, div.selectResultUtilities div.searchInfo span.pages span.actual,
	div.resultUtilities div.searchInfo span.pages a, div.selectResultUtilities div.searchInfo span.pages a{
		line-height: 1.5;
		font-size: 1.25rem;
	}
	table.results tr.header td{
		line-height: 1.5;
		font-size: 1.25rem;
		padding-bottom: 1.5rem;
	}
	table.results tr.header{

	}
	table.results tr td {
		display: block;
		line-height: 1.5;
		font-size: 1.25rem;
		margin: 0.1rem;
	}
	table.results tr td:nth-child(1),
	table.results tr td:nth-child(2),
	table.results tr td:nth-child(3),
	table.results tr td:nth-child(4){
		display: inline-block;
		width: 3rem;
		text-align: center;
		margin-left: 0;
		top: 0;
	}

	table.results tr.header td:nth-child(1),
	table.results tr.header td:nth-child(2),
	table.results tr.header td:nth-child(3),
	table.results tr.header td:nth-child(4){
		display: inline-block;
		width: 3rem;
		text-align: center;
		margin-left: 0;
		top: 0;
	}
	table.results tr td input,
	table.results tr td img {
		transform: scale(2);
	}

	div.objectMenuIconWrapper{
		position: relative;
	}
	table.results tr td  {
		/*border: red solid 1px;*/
	}
	.search__colPanel{
		display: none !important;
	}
	td.headerMenu .headerContainer div.orderList{
		left: 45% !important;
		text-align: center;
	}

	/*view content*/
	.document div.contentBox .content{
		padding: 0;
	}
	.document div.contentBox .content .content{
		padding: .75rem 0 0 .75rem;
		font-size: 1.25rem;
		line-height: 1.5;
	}
	.document div.contentBox .content.inner .content{
		padding: 0;
	}
	.multiboxTitle a{
		font-size: inherit;
	}
}

