@charset "utf-8";
/* CSS Document */

/*úprava Alza.cz*/

div#detailDescription > div {
	max-width: 750px;
    display: inline-block;
}

div#detailDescription {
	text-align: center;
}
/*Konec*/

/*Zarovnání zleva*/
.primaryContainer div {
    left: 0 !important;
    position: relative;
}
/*Konec zarovnání zleva*/

@media screen and (max-width: 750px) {
	.mobile  #celek figure {
    margin: 0 0 1em 0;
    text-align: center;
}

.mobile #celek p {
    background: rgb(242, 242, 242);
    padding: 5% !important;
    border-top: 1px solid silver;
}
	
	.mobile #celek h3 {
		text-align: center;
	}
	.mobile .obrazek_pred {
   		width: 94%;
    	
   		max-width: 100%;
    	text-align: center;
	}
.mobile .ikona img {
width: 100px;
height: 100px;
background: rgb(230, 230, 230);
padding: 5px;
border: 1px solid rgb(230, 230, 230);
border-radius: 25em;
}

.mobile .ikona {
display: inline-block;
width: 100%;
vertical-align: middle;
margin: 0 auto;
text-align: center;
}

.mobile .text3 {
display: inline-block;
width: 100%;
vertical-align: middle;
text-align: justify;
}

.mobile .ikona img:hover {
    background: rgb(93, 160, 9);
}
.mobile #blok2 {
    background: rgb(245, 255, 245);
    padding: 20px;
    background: -webkit-linear-gradient(top,white, rgb(245, 255, 245));
	background: -o-linear-gradient(top,white, rgb(245, 255, 245));
	background: -moz-linear-gradient(top,white, rgb(245, 255, 245));
	background: -ms-linear-gradient(top,white, rgb(245, 255, 245));
	background: -webkit-linear-gradient(top,white, rgb(245, 255, 245));
	background: -webkit-gradient(top,white, rgb(245, 255, 245));
	background: linear-gradient(top,white, rgb(245, 255, 245));
    border: 1px solid rgb(92, 187, 28);
    margin: 1em;
}

.mobile #blok1 {
    background: rgb(243, 243, 243);
    padding: 20px;
    background: -webkit-linear-gradient(top, white, rgb(235, 235, 235));
	background: -moz-linear-gradient(top, white, rgb(235, 235, 235));
	background: -o-linear-gradient(top, white, rgb(235, 235, 235));
	background: -ms-linear-gradient(top, white, rgb(235, 235, 235));
	background: -webkit-gradient(top, white, rgb(235, 235, 235));
	background: linear-gradient(top, white, rgb(235, 235, 235));
    border: 1px solid rgb(25, 104, 10);
    margin: 1em;
}

.mobile .text1, .mobile .text2 {
	width:100%;
	max-width: 100%;
	text-align: justify;
	margin: 0;
}

.mobile #celek h2 {
	text-align: center; 
}


.mobile #celek #paramFoto .left-side {
	display: none;
} 

}