* {
	margin: 0;
	padding: 0;
}
body {
	font-family: "Helvetica Neue", "Lucida Grande", Helvetica, Arial, Verdana, sans-serif;
	color: #6f6f6f;
	font-size: 12px;
	text-align: left;
	background: #346700 url(../images/bg.jpg) top repeat-x;
}
h1, h2, h3, h4 {
	margin: 0.7em 0 0.5em;
}
h1 { font-size: 150%;}
h2 { font-size: 130%; color: #0f0f0f;}
h3 { font-size: 150%; clear: both; color: #191919; }
h4 { font-size: 110%; color: #c40109; }
p { padding: 0; margin: 4px 0 0 0;}
a {	color: #060; }
a:hover { color: #9c0; text-decoration: none; }
img { border: 0; }
hr { clear: both; display: none;}
strong {color: #0f0f0f; }
/*......................LAYOUT.....................................*/
#all {
	width: 1000px;
	margin: 0 auto;
}
p.mutacie { 
	text-align: left; 
	margin: 5px 0 0 7px; padding: 0;
	font-size: 11px;
}
p.mutacie a {text-decoration: none; } /*english*/
#head h1 { display: none; overflow: hidden; }
#head {margin-bottom: 10px;}
/*menu*/
ul#menu {clear: both; margin-left: 5px;}
ul#menu li {
	border-top:  1px solid #ccc; 
	padding-top: 1px;
	display: inline;
	color: #929292;
}
ul#menu a {
	text-decoration: none;
	color: #929292;
	padding: 0 5px 3px;
}
ul#menu a:hover { color: #9c0; background-color: black; }
ul#menu li.active span {
	padding: 0 5px 3px;
	color: #99cc00; 
	background-color: black;
}
/*end of menu*/
.content {
	margin: 0 0 0 45px;
	font-size: 11px;
}
.content-right {float: right; padding-right: 80px;  font-size: 11px;}
.kontakt a:hover, div.reference p a:hover { background-color: #000; padding: 0 5px; }
.content img.photo {float: right; margin: 0 55px 0 75px;}

/*referencie*/
div.reference {
	float: left;
	width: 200px;
	height: 215px;
	margin: 0 3px 15px;
}
.reference img  {
	border: 5px solid #ccc;
	padding: 1px;
	margin-bottom: 10px;
	float: left;
}
.logotyp img, .grafika img {
	border: 1px solid white;
	padding: 1px;
	margin-bottom: 10px;
	float: left;
}
.logotyp a:hover img, .grafika a:hover img {border: 1px solid #9c0;}
.reference a:hover img {border: 5px solid white;}
.reference p a {color: black;}
.reference p a:hover {color: #9c0 !important; }
.reference p { clear: both; margin: 0; padding: 0; text-align: center; color: black;}
.logotyp a img, .grafika a img {margin-right: 15px;}
/*end referencie*/
/*kontakt*/
.kontakt {height: 100px;}
.kontakt img {
	float: left;
	margin-right: 30px;
}
.name {
	color: black;
	margin-bottom: 10px;
	padding-top: 3px;}
.phone {margin-top: 15px;}
/*end kontakt*/
/*footer*/
#footer {
	display: block;
	clear: both;
	color: white;
	font-size: 11px;
	padding: 30px 0 0 15px;
}
.absolute {position: absolute; top: 535px;}
/*end of footer*/
/*.............END OF LAYOUT....................................*/
