body{
	font-family: Arial, Geneva, sans-serif;
	font-size: 14px;
	margin: 0;
	padding: 0;
	background-image:url('../images/background.jpg');
	background-repeat: no-repeat;
	color: black;
	position: relative;
}
h2{
	margin: 0 0 0 0;
	font-size: 18px;
	font-weight: bold;
}
	h2 a{
		color: black;
		font-size: 15px;
		font-weight: normal;
	}
		h2 a:hover{
			text-decoration: underline;
		}
h3{
	margin: 0 0 0 0;
	font-size: 15px;
	font-weight: bold;
}
h4{
	margin: 0 0 0 0;
	font-size: 14px;
	font-weight: normal;
}
p{
	max-width: 350px;
	text-align: justify;
}
a img{
	margin: 0;
	padding: 0;
	border: none;
}

p a{
	color: black;
}

		#logoDiv{
			width: 240px;
			height: 90px;			
			left: 350px;
			position: absolute;
			top: 60px;			
			background-image: url('../images/logo.jpg');
		}
		
		#leftInfo{
			width: 280px;
			min-height: 100px;			
			left: 1px;
			position: absolute;
			top: 190px;			
			text-align: right;
		}
			#mapDiv{
				width: 270px;
				height: 230px;
				margin: 20px 0 20px 10px;
				border: 1px solid black;
			}
		
		#rightCont{		
			width: 410px;
			min-height: 300px;
			left: 300px;
			position: absolute;
			top: 190px;
		}
			.ukazkaDiv{				
				margin: 5px 0 40px 0;
				border: 5px solid #c3c3c3;
			}
				.ukazkaDiv:hover{
					border-color: white;
				}
			#kalina{
				min-width: 200px;	
				line-height: 20px;
				position: absolute;
				left: 460px;
				top: 130px;
				background-color: #c3c3c3;
				padding: 10px;
			}
				#kalina h2{
					margin-bottom: 10px;
				}
				#kalina a{
					color: black;
					font-size: 15px;					
				}
			
			#galeriecaffe{
				min-width: 200px;	
				line-height: 20px;
				position: absolute;
				left: 460px;
				top: 221px;
				background-color: #c3c3c3;
				padding: 10px;
			}
				#galeriecaffe h2{
					margin-bottom: 10px;
				}
				#galeriecaffe h2 a{
					color: black;
					font-size: 15px;					
				}