
@media screen and (min-width: 280px) {
	#hormenu {			display: none;	}
	.pagesize {			width: 300px; text-align: left;	/* clear: both; */ display: block; position: relative; margin: 0px auto;	}
	.pagesizeodsaz {	width: 300px; text-align: left; /* clear: both; */ display: block; position: relative;	}
	.pageleft {			width: 300px; text-align: left;	/* clear: both; */ float: left;  margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.pageright {		width: 580px; text-align: left;	 clear: both; margin: 0px; padding: 0px; display: none; position: relative;	}
	.pagertop {			display: none;	}
	.ytvideo {			margin-right: 10px;	}
	.pagemotto {		display: none;	}
	.fullsize DIV.footerdiv, .pagesize DIV.footerdiv {		margin-right: 5px;	}
	.lektimg {			float: left; display: block; margin: 5px 20px 5px 0px;	}
	.autimg {			float: left; display: block; margin: 5px 10px 5px 0px;	}
	.autsect {			width: auto; display: block; margin: 0px 0px 0px 0px;	}
	.rightcolfoot {		display: none;	}
	.rd_topright {		display: none;	}
	.hornilogo {		height: 75px; margin: 20px 0px 5px 0px;	}
	#searchbox {		right: 0px;	top: 84px; }
	.rd_menusearch2 {	display: block;	}
	.workshopy3 {		display: none;	}
	.wshopprbox {		display: none;	}
	.wsprihlsipka {		display: none;	}
	
	#pgallcont {		display: none;	}
	#ytiframe {			width: 280px; height: 158px;	}
}

@media screen and (min-width: 480px) {
	#hormenu {			display: none;	}
	.pagesize {			width: 460px; text-align: left;	/* clear: both; */ display: block; position: relative; margin: 0px auto;	}
	.pagesizeodsaz {	width: 460px; text-align: left; /* clear: both; */ display: block; position: relative;	}
	.pageleft {			width: 460px; text-align: left;	/* clear: both; */ float: left;  margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.pageright {		width: 460px; text-align: left;	 clear: both; margin: 0px; padding: 0px; display: block; position: relative;	}
	.pagertop {			display: none;	}
	.pagemotto {		display: none;	}
	.fullsize DIV.footerdiv, .pagesize DIV.footerdiv {		margin-right: 5px;	}
	.autimg {			float: none; display: inline-table; vertical-align: middle; margin: 5px 20px 5px 0px;	}
	.autsect {			width: 250px; margin: 0px 0px 0px 0px; display: inline-table; vertical-align: middle;	}
	.rightcolfoot {		display: block;	}
	#rcoblibenecont, #rcdletematucont {	clear: both;	}
	.workshopy2 {		display: block;	}
	.workshopy3 {		display: block;	}
	#pgallcont {		display: block;	}
	#ytiframe {			width: 450px; height: 253px;	}
	#abox1 {			width: 400px;	}
}

@media screen and (min-width: 600px) {
	#hormenu {			width: 590px; display: block;	}
	#hormenu li.spacer {width: 10px; }
	.pagesize {			width: 590px; text-align: left;	/* clear: both; */ display: block; position: relative; margin: 0px auto;	}
	.pagesizeodsaz {	width: 590px; text-align: left; /* clear: both; */ display: block; position: relative;	}
	.pageleft {			width: 590px; text-align: left;	/* clear: both; */ float: left;  margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.pageright {		width: 590px; text-align: left;	 clear: both; margin: 0px; padding: 0px; display: block; position: relative;	}
	.pagertop {			display: none;	}
	.ytvideo {			margin-right: 2px;	}
	.pagemotto {		display: none;	}
	.fullsize DIV.footerdiv, .pagesize DIV.footerdiv {		margin-right: 75px;	}
	.autimg {			float: none; display: inline-table; vertical-align: middle; margin: 5px 20px 5px 0px;	}
	.autsect {			width: 390px; margin: 0px 0px 0px 0px; display: inline-table; vertical-align: middle;	}
	.rightcolfoot {		display: block;	}
	.rd_topright {		display: block;	}
	.rd_menusearch {	display: none;	}
	.hornilogo {		height: auto; margin: 20px 0px 15px 0px;	}
	#searchbox {		right: 20px; top: 100px;	}
	.workshopy2 {		display: none;	}
	.rd_menusearch2 {	display: none;	}
	.workshopy3 {		display: none;	}
	.tb2logomale {		margin-right: 30px;	}
	#abox1 {			width: 570px;	}
	.wsprihlsipka {		display: block;	}
}

@media screen and (min-width: 768px) {
	#hormenu {			width: 670px; display: block;	}
	#hormenu li.spacer {width: 20px; }
	.pagesize {			width: 700px; text-align: left;	/* clear: both; */ display: block; position: relative; margin: 0px auto;	}
	.pagesizeodsaz {	width: 670px; text-align: left; /* clear: both; */ display: block; position: relative;	}
	.pageleft {			width: 670px; text-align: left;	/* clear: both; */ float: left;  margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.pageright {		width: 670px; text-align: left;	 clear: both; margin: 0px; padding: 0px; display: block; position: relative;	}
	.pagertop {			display: none;	}
	.ytvideo {			margin-right: 40px;	}
	.pagemotto {		display: none;	}
	.fullsize DIV.footerdiv, .pagesize DIV.footerdiv {		margin-right: 95px;	}
	.autimg {			float: none; display: inline-table; vertical-align: middle; margin: 5px 20px 5px 0px;	}
	.autsect {			width: 470px; margin: 0px 0px 0px 0px; display: inline-table; vertical-align: middle;	}
	.rightcolfoot {		display: block;	}
	#searchbox {		right: 50px;	}
	.tb2logomale {		margin-right: 40px;	}
	#abox1 {			width: 670px;	}
}

@media screen and (min-width: 800px) {
	#hormenu {			width: 670px; display: block;	}
	#hormenu li.spacer {width: 20px; }
	.pagesize {			width: 700px; text-align: left;	/* clear: both; */ display: block; position: relative; margin: 0px auto;	}
	.pagesizeodsaz {	width: 670px; text-align: left; /* clear: both; */ display: block; position: relative;	}
	.pageleft {			width: 670px; text-align: left;	/* clear: both; */ float: left;  margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.pageright {		width: 670px; text-align: left;	 clear: both; margin: 0px; padding: 0px; display: block; position: relative;	}
	.pagertop {			display: none;	}
	.ytvideo {			margin-right: 40px;	}
	.pagemotto {		display: none;	}
	.fullsize DIV.footerdiv, .pagesize DIV.footerdiv {		margin-right: 95px;	}
	.autimg {			float: none; display: inline-table; vertical-align: middle; margin: 5px 20px 5px 0px;	}
	.autsect {			width: 470px; margin: 0px 0px 0px 0px; display: inline-table; vertical-align: middle;	}
	.rightcolfoot {		display: block;	}
	#searchbox {		right: 50px;	}
}

@media screen and (min-width: 980px) {
	#hormenu {			width: 670px; display: block;	}
	#hormenu li.spacer {width: 20px; }
	.pagesize {			width: 940px; text-align: left;	/* clear: both; */ display: block; position: relative; margin: 0px auto;	}
	.pagesizeodsaz {	width: 670px; text-align: left; /* clear: both; */ display: block; position: relative;	}
	.pageleft {			width: 670px; text-align: left;	/* clear: both; */ float: left;  margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.pageright {		width: 270px; text-align: left;	/* clear: both; */ margin: 0px; padding: 0px; display: inline-table; position: relative;	}
	.ytvideo {			margin-right: 40px;	}
	.pagemotto {		display: block;	}
	.fullsize DIV.footerdiv, .pagesize DIV.footerdiv {		margin-right: 95px;	}
	.lektimg {			float: none; display: block; margin: 5px 10px 5px 0px;	}
	.autimg {			display: inline-table; vertical-align: middle; margin: 5px 20px 5px 0px;	}
	.autsect {			width: 470px; margin: 0px 0px 0px 0px; display: inline-table; vertical-align: middle;		}
	.rightcolfoot {		display: none;	}
	#rcoblibenecont .rcfirst, #rcdletematucont .rcfirst {			padding-top: 0px;	}
	.rd_topright {		display: none;	}
	#searchbox {		right: 20px;	}
	.wshopprbox {		display: block;	}
}

@media screen and (max-width: 620px) {
	.strtext IMG {			width: 100%; height: 100%;	}
	.strtext IMG.wsmapa {	margin: 0px 0px 0px 30px;	}
}
