@media only screen and (max-width : 1193px) {
	body.myBody{overflow-x:hidden;min-width:320px;}
	#ContainerX.HP,#ContainerX{max-width:1193px;width:100%;background:none;}
	#topBanner{max-width:965px;width:100%;}
	#ContainerX.HP #topBanner,#ContainerX #topBanner{background:url(../images/topBanner.jpg) no-repeat 0 0;}
	#ContainerC:before{content:"";display:block;background:url("../images/stetoskopPodstrana.png") right 0 no-repeat;position:absolute;top:0;right:-19px;width:75px;height:164px;}
	#ContainerC{max-width:965px;width:100%;position:relative;}
	#bottomC{max-width:650px;width:100%;float:right;}
}
@media only screen and (max-width : 978px) {/*965*/
	#ContainerX.HP #topBanner,#ContainerX #topBanner{box-shadow: 0px 0px 7px 0px rgba(4, 4, 5, 0.2);height: 145px;}
	#ContainerC:before{display:none;}
	body.myBody{background:none;}
	#contentC{width:calc(100% - 189px);}
	#content img{max-width:100%;box-sizing: border-box;}#content{box-sizing: border-box;padding: 0 15px 25px 15px;}
	#rightColumnC{width:100%;}
	#rightColumnC .rightTextC{width:185px;float:left;min-height: 340px;padding-bottom: 0;}
	#rightColumnC .rightTextC.cnt1 h3{background-repeat:no-repeat;background-color: #73ddff;}
	#rightColumnC .rightTextC.cnt1{background: #00b1eb;width:calc(100% - 185px);}
	.rightTextC.cnt1 .rightText p.infoblok{min-height:38px;}
	#contentBottomNews{max-width:965px;width:100%;}
	#contentBottomNews .aktualitka{float:none;display:inline-block;vertical-align:top;width:calc(100%/3 - 30px);}
	
	#content .photogaleryFoto{float:none;display:inline-block;vertical-align:top;width:calc(100%/4 - 14px);}
	#content .photogaleryFoto + .clearFloat{display:none;}
}
@media only screen and (max-width : 788px) {
	#content .photogaleryFoto{width:calc(100%/3 - 14px);}
}
@media only screen and (max-width : 700px) {
	#contentBottomNews .aktualitka{width:calc(100%/2 - 30px);}
}
@media only screen and (max-width : 666px) {
	table.datatable{height:auto!important;width:440px;overflow-x:scroll;display:block;max-width:100%;}
}
@media only screen and (max-width : 650px) {
	#content .photogaleryFoto{width:calc(100%/2 - 14px);}
}
@media only screen and (max-width : 629px) {
	#bottomC{padding:15px 10px 10px;box-sizing:border-box;height: auto;} 
	#copyright2,#bottomNavig{float:right;}
	#copyright2{text-align:right;}
	#bottomNavig{width: auto;}
}
@media only screen and (max-width : 545px) {
	#hidenavig{
		background:#00b2bc 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;
		bottom: 30px;
		right: 20px;
	}
	#leftC.hidenav{display:block;}
	#leftC{display:none;position:absolute;right:0;width: 250px;}
	#leftX{background:none;padding-bottom:0;}
	#leftNavigC{width:auto;}
	#leftNavig ul.navigFirst1 li{background-size: cover;background-repeat: repeat;}
	#leftNavig ul.navigFirst1 li a{background-position: 95% center;padding-right: 35px;}
	#leftNavig ul.navigFirst1 li:hover, #leftNavig ul.navigFirst1 li.actual{background-size: cover;background-repeat: repeat;}
	#leftNavig ul.navigFirst1 li a:hover, #leftNavig ul.navigFirst1 li.actual a{background-position: 95% center;}
	#ContainerX.HP #topBanner,#ContainerX #topBanner{background:none;}
	#contentC,#contentC.HP{width:100%;padding:0;}
	#content{padding:0 10px 25px;}
	#content .photogaleryFoto{width:calc(100%/3 - 14px);}
}
@media only screen and (max-width : 460px) {
	#ContainerX.HP #topBanner, #ContainerX #topBanner{height:90px;}
	#logoC{background-size: contain;width: 200px;height: 64px;left: 10px;top: 15px;}
}
@media only screen and (max-width : 410px) {
	#content .photogaleryFoto{width:calc(100%/2 - 14px);}
}
@media only screen and (max-width : 370px) {
	#contentBottomNews .aktualitka{width:150px;margin: 5px auto 15px;display: block;}
	#rightColumnC .rightTextC.cnt1,#rightColumnC .rightTextC.cnt2{width:100%;float: none;margin: 0 auto;}
}