@media only screen and (max-width: 1015px) {
	body.myBody{min-width:320px;}
	#topBanner:after{content:"";display:block;clear:both;}
	#Container{max-width: 980px;width: 100%;background: #fff;padding: 0;}
	#topBanner{max-width: 980px;width: 100%;height:auto;left: auto;}
	#topNavigC{width:100%;margin-left:0;}
	#topNavigC li a{padding: 7px 8px 12px;box-sizing: border-box;}
	#contentC{padding-left: 10px;width: calc(100% - 275px);box-sizing: border-box;}
	#bottomC{padding: 70px 0 25px;background-position: center top;max-width: 970px;width: 100%;}
	#bottomNavig{width: calc(100% - 560px);}
}
/* --------------- tady schovam navigaci a poresim jeji vzhled po ukazani ----------------*/
@media only screen and (max-width: 730px) {
	#topBanner{height: 110px;background-position: -8px 0;}
	#topNavigC.hidenav{width:0;}
	#hidenavig{
		background:#df1763 url(/images/resp_navi_bg.png) no-repeat 50% 50%;
		display:block;width:36px;height:28px;margin:0;
		border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;
        cursor:pointer;position:absolute;right:10px;top: 80px;
	}
	#topNavigC{transition:width 0.5s linear;margin:0;height:auto;float:none;background:transparent;width:225px;position:absolute;top:116px;right:0;z-index:25;overflow:hidden;box-shadow:0px 1px 5px 0px #000;}
	#topNavig{height:auto;background: #fff;margin: 0;float: none;width: 225px;padding: 7px 12px 0;box-sizing: border-box;}
	#topNavigC ul{list-style: none;}
	#topNavigC li{display: inline-block;float: none;position: static;margin: 0 0 5px 0;width: 100%;}
	#topNavigC li a{padding: 0;}
	#topNavig a:hover,#topNavig a:active, #topNavig a:focus,#topNavig li.actual a {background: transparent;}
	#topNavig a:hover,#topNavig li.actual a{color:#df1763;}
	#topNavigC ul li ul {display:none;}
	#contentC{width: 100%;}
	#rightColumnC{width: 100%;display:flex;flex-wrap: wrap;}
	#rightColumnC #vlastniClanek + .rightBlock{order: -1;width: 100%;}
	#rightColumnC #vlastniClanek,#rightColumnC .rightBlock{width: calc(100%/3);height: auto;float: none;box-sizing: border-box;margin-bottom: 10px;}
	#rightColumnC #vlastniClanek{box-sizing: border-box;padding: 10px;}
	#rightColumnC #vlastniClanek a{padding: 0 33px 0 0;background-position: center right;line-height: 22px;display: inline-block;}
}
@media only screen and (max-width: 620px) {
	#bottomC{padding: 60px 10px 10px;box-sizing: border-box;}
	#copyright2{width:100%;padding-bottom: 10px;}
	#copyright{padding-left: 35px;background-position: center left;width: auto;}
	#bottomNavig{width: calc(100% - 213px);}
}
@media only screen and (max-width: 600px) {
	#topBanner{height: 85px;background-position: -8px -25px;}
	#logoC,#logoC a,#logoC a img{width: 180px;height:33px;}
	#logoC{margin: 0 0 0 0;}#logoC h1{padding:0;margin:0;}#logoC a{}
	#logoC span{display: none;}#logoC a img{object-fit: contain;}
	#searchBlockC{top: 10px;right: 10px;}
	#topSlogan{left: 10px;top: 57px;}
	#hidenavig{top: 55px;}
	#topNavigC{top: 95px;}
	select{width:100%;}
}
@media only screen and (max-width: 560px) {
	#rightColumnC #vlastniClanek{width:100%;}
	#rightColumnC .rightBlock{width: calc(100%/2);}
	fieldset{padding: 1em 0.5em;margin: 0;}
	fieldset table.datatable,fieldset table.datatable tbody,fieldset table.datatable tbody tr,fieldset table.datatable tbody tr th,fieldset table.datatable tbody tr td{display:block;padding:0.2em 0;}
}
@media only screen and (max-width: 450px) {
	#rightColumnC .rightBlock{width: 100%;}
	.menuTextHP ul{width:100%;float:left;}
	.menuTextHP .specialissue{width: 100%;}
}
@media only screen and (max-width: 410px) {
	#topBanner{height: 90px;background-position: -8px -20px;}
	#logoC, #logoC a{width: 37px;height: 39px;}
	#logoC{background:url(/images/logo-mob.png) no-repeat;margin: 0 0 0 11px;}
	#logoC a img{display:none;}#searchBlockC{top: 12px;}
	#topSlogan{left: 5px;font-size: 5vw;top: 62px;}
	#hidenavig{top: 60px;}#topNavigC{top: 100px;}
	#content .menuText{word-wrap:break-word;}
}