
#mainContent {min-height: auto;}

#mainLeft {max-width: 1200px;  margin-right: 0; }

.akNov {margin-bottom: 30px;}

#gal .akNov {margin-bottom: 0;}

#mainIconsHold	{

	margin-top: 65px;

}	
	
@media screen and (max-width:911px) {

	header {
		margin-top: -90px;
	}
	#mainIconsHold  {
		margin-top: 90px;
	}
}

@media screen and (max-width:688px) {

	header {
		margin-top: -110px;
	}
	#mainIconsHold  {
		margin-top: 110px;
	}
}

@media screen and (max-width:650px) {

	header {
		margin-top: -140px;
	}
	#mainIconsHold {
		margin-top: 140px;
	}
}


@media screen and (max-width:493px) {

	header {
		margin-top: -160px;
	}
	#mainIconsHold  {
		margin-top: 160px;
	}
	
}
@media screen and (max-height:600px) {

	header {
		position: absolute;
	}
}

#sluzby  {
	float: left;
	height: auto;
	min-height: 150px;
	margin-bottom: 40px;
	margin-left: 5%;
	width: auto;
	/*width:45%*/
}
#naprodejnuKont.kon {
	min-width: 307px;
}

#naprodejnuKont  {
	float: left;
	height: auto;
	
	margin-bottom: 40px;
	margin-left: 3%;
	width: 30%;
}



@media screen and (max-width: 650px) {
	#sluzby, #naprodejnuKont {
		float: none;
		width: 95%;
		}

}
#sluzby .icoel, #naprodejnuKont .icoel {
	width: 40px;
	height: 40px;
	float: left;
	background: url(img/white_incon_13.png) no-repeat center 4px, #f1c81d;
	-pie-background: url(img/white_incon_13.png) no-repeat center 4px, #f1c81d;
	border-radius: 5px;
	box-shadow: 0px 2px 9px #c0c0c0;

}

#sluzby h1, #naprodejnuKont h2 {
	color: #f1c81d;
	font-size: 28px;
	font-weight: bold;
	margin: 6px 20px 10px 53px;
}
#sluzby ul, #naprodejnuKont ul {
	margin: 0 0 0 53px;
	padding-right: 40px;
}
#sluzby ul li, #naprodejnuKont ul li {
	color: black;
	font-size: 15px;
	line-height: 21px;
	font-weight: bold;
}

#sluzby p, #naprodejnuKont p {
	padding-right: 40px;
	margin: 0 0 0 53px;
	color: black;
	font-size: 15px;
	line-height: 21px;
	font-weight: bold;
}

.eshop {
	font-size: 47px;
	text-align: center;
	font-weight: bold;
	letter-spacing: -1px;
	line-height: 61px;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	margin-left: -10px;
}
.slash {color: #f1c81d;}
.eshop .slash {
	border-bottom: 4px solid #f1c81d;

}

article {
	float: left;
	margin-right: 2%;
	width: 29%;
	height: auto;
	margin-bottom: 15px;
	display: block;
	margin-left: 2%;

}
.stripe {background: #f1c81d;}

.stripe .znak {background: url(img/svitidla_a.png);}

#datum {color:#f1c81d;}	

#viceInfo {color:#f1c81d;}


@media screen and (max-width: 800px){
	article {
		width: 45%;
	}
}
@media screen and (max-width: 440px){
	article {
		width: 93%;
	}

}
#loga ,.loga2{
	margin: 20px 0 20px 0;
}

#loga a,.loga2 a {position: relative;}

#loga .moveLeft ,.loga2 .moveLeft {
	position: absolute;
	left: 50%;
	top: auto;
	margin-left: -50%;
	-webkit-transition: all 0.3s ease-in-out;
}
#hlavni, #c2, #prodavac {
	width: 147px;
	float: left;
	margin-bottom: 40px;

}

#prac #photo {
	width: 90px;
	height: 90px;
	border-radius: 30px;
	background: whitesmoke;
	border: 5px solid white;
	box-shadow: 0px 5px 18px #c0c0c0;
	margin: auto;
	margin-bottom: 20px;
}
#hlavni #photo {
	border: 5px solid #f1c81d;

}
#prac #jmeno {
	font-size: 16px;
	text-align: center;
	color: black;
}
#prac #pozice {
	font-size: 14px;
	text-align: center;
	color: #f1c81d;
	font-style: italic;
}

#gal {
	max-width: 1200px;
	margin: auto;
	margin-top: 30px;
	margin-bottom: 30px;
	

}
















