body, html
{
	font-family: 'Droid Sans', sans-serif;
	font-weight: 400;
	margin: 0px;
	height: 100%;
    	min-height: 100%;
	background-color: #acacae;
	
}

h1
{
	font-weight: 400;
	font-size: 25px;
	margin-bottom: 25px;
	margin-top: 30px;
}

.stred
{	
	width: 800px;
	margin: auto;
	margin-bottom: 0px;
	margin-top: 0px;
	padding-top: 0px;
	float: none;
	
}

#stranka
{
	padding-left: 50px;
	padding-right: 50px;
	background-color: white;
	margin-bottom: 0px;
}


#h1_logo
{
	margin-bottom: 10px;
}

#logo
{
	float: left;
	padding: 30px 0px 0px 35px;	
}

#contact
{
	float: right;	
	padding: 50px 50px 0px 0px;
	text-align: right;
	opacity: 1;
}

#foto
{

}

.galleria
{
	width: 750px; 
	height: 370px; 
	background: #fff;
	margin: 0 auto;
	padding-bottom: 0px;
}

.galleria-container
{ 
	clear: both;
	background:#fff; 
}

.h
{
	display:none;
}

#menu
{
	position: relative;
	top: 80px;
    	display: block;
	text-align: center;
	z-index: 10;
}

#menu ul
{
	text-align:center;
	margin: 0px 0px 0px 70px;
	list-style: none;
	font-weight: 400;
	font-size: 22px;
	text-decoration: none;
	z-index: 10;
	padding: 0px;
	

}

#menu li
{

	display:inline;
	float: left;
	width: 100px;
	margin: 0px 30px 20px 30px;
	color: black;
	opacity: 0.6;
	z-index: 10;	
	
}


#menu .aktivni
{
	color: #88C426;
	opacity: 1;
}

ul a
{
	text-decoration: none; 
}



#obsah
{	
	clear: both;
	color: #444;
	margin-top: 150px;
	padding: 30px 110px 50px 110px;
	border-top: 3px solid #96CA3F;
	min-height: 600px;
	height: 100%;
	z-index: 15;

}

#paticka
{
	height: 270px;
	background-color: #555;
	border-top: 8px solid #96CA3F;
		
	
}

#paticka_obsah
{
	padding-top: 20px;
}

#isotra
{
	float: right;
	margin-top: 20px;
        text-align: center;
}

#fb-like-box
{
	float: left;
	padding-top: 20px;
	display: block;
}
form
{
	margin: 50px auto 50px auto;
	
}


.pure-form input[type=text]:focus, .pure-form textarea:focus, .pure-form input[type=tel]:focus, .pure-form input[type=email]:focus
{
	border-color: #96CA3F;
}

.kont
{
	margin: 15px auto 15px auto;
	font-size: 20px;
	text-align: center;
}

.center
{
        text-align: center;
}

#form_andere
{
	height: 200px;
	width: 400px;
	resize: none;
}

input[type="submit"]{

	margin-top: 20px;
	background-color: #96CA3F;
}



form div
{
	margin-top: 10px;
}

form p
{
	margin-bottom: 20px;
	font-size: 18px;
}

#produkty
{
	width: 540px;
	min-height: 700px;
}



#menu_produkty
{
	list-style: none;
	text-decoration: none;
	width: 540px;
	padding: 0px;

}

#menu_produkty li
{
	float: left;
	text-align: center;
	color: #444;
	width: 180px;
	padding: 20px 6px 0 6px;
	box-sizing: border-box;
        height: 193px;
}

a
{
	text-decoration: none;
	color: #444;
}

#produkty_text
{
	line-height: 21px;
	font-size: 14px;

	width: 250px;
	float: left;
	margin: 0px 50px 0px 0px;
	padding-bottom: 50px;
}

#produkty_img
{
	float: left;
	padding: 5px;
	border: 3px solid #96CA3F;
	height: 260px;
}

.image-row
{
	margin: 50px 0px 30px 0px;
	width: 586px;
}

#isotra p
{
	color: white;
	font-weight: 400;
	
}

#isotra_img
{
	margin-top: 5px;
	margin-bottom: 20px;
}

.onas
{
	margin: 20px auto 0px auto;
	line-height: 23px;
	width: 500px;
	text-align: justify;
}

.first
{
	margin-top: 50px;
}

#logo_grey
{
	display: block;
	margin: 80px auto 140px auto;

}



