html {
    background-attachment: fixed;
    background-clip: border-box;
    background-color: #7F7F7F;
    background-image: url("/grafika/pozadi.jpg");
    background-origin: padding-box;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover !important;
  height:100%;
}
body{
	margin: 0;
	padding: 0;
  height:100%;
}
#stranka{
  width: 100%;
  margin: 0 auto;
  height:100%;
  position: relative;
  text-align: center;
}
body>#stranka {
  height:auto;
  min-height:100%;
}
#top{
	position: relative;
	height: 178px;
	width: 980px;
	margin: 0 auto;
}
	#top h1 {
		position: absolute;
		left: 41px;
		top: 15px;
		margin: 0;
		padding: 0;
	}
		#top h1 a {
			display: block;
			background: url("/grafika/logo.png");
			height: 150px;
			width: 227px;
		}
			#top h1 a span {
				display: none;
			}
			#top h1 a:hover {
				opacity: 0.5;
			}
#topmenu{
	background: url("/grafika/menu2.png") repeat-x;
	height: 91px;
}
	#topmenu ul{
		width: 980px;
		height: 53px;
		margin: 0 auto;
		text-align: left;
		padding: 0;
	}
		#topmenu li{
			float: left;
			list-style-type: none;
		}
			#topmenu li a{
				display: block;
				height: 53px;
				line-height: 53px;
				color: #771F00;
		    font-family: droid-serif,serif;
		    font-size: 16px;
		    font-weight: 400;
		    letter-spacing: 1px;
		    text-align: left;
		    padding: 0 10px;
		    text-decoration: none;
			}
				#topmenu li a:hover{
					background: #BF812C;
					color: #fff;
				}
#langmenu{
	position: absolute;
	top: 25px;
	right: 30px;
}
	#langmenu li {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
		#langmenu li a {
			height: 34px;
			line-height: 34px;
			width: 50px;
			display: block;
	    color: #E7E6E2;
	    font-family: droid-serif,serif;
	    font-size: 16px;
	    font-weight: 400;
			text-decoration: none;
			-webkit-border-radius: 17px;
			-moz-border-radius: 17px;
			border-radius: 17px;
		}
			#langmenu li a:hover {
				background: #8c412e;
			}
#topnetworks {
	position: absolute;
	top: 115px;
	right: 3px;
}
	#topnetworks li {
		float: left;
		list-style-type: none;
		margin: 0;
		padding: 0 0 0 5px;
	}
		#topnetworks li a {
			display: block;
			height: 32px;
			width: 32px;
		}
			#topnetworks li a:hover {
				opacity: 0.5;
			}
	#topnetworks span {
		display: none;
	}
		#topnetworkfb {
			background: center center url("/grafika/ico-fb.png") no-repeat;
		}
		#topnetworkyt {
			background: center center url("/grafika/ico-yt.png") no-repeat;
		}
		#topnetworkbz {
			background: center center url("/grafika/ico-bz.png") no-repeat;
		}
#obsah {
	width: 980px;
	margin: 0 auto;
}
	.blok {
		text-align: left;
    color: #323232;
    font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
    line-height: 1.5;
    font-size: 14px;
    margin-bottom: 30px;
	}
		.blok h2 {
			background: url("/grafika/tab.png") no-repeat;
			margin: 0;
			padding: 0 0 0 25px;
	    color: #605A33;
	    font-size: 20px;
	    height: 66px;
	    line-height: 90px;
	    font-weight: normal;
		}
		.blokObsah {
			background-color: #E7E6E2;
	    opacity: 0.85;
	    padding: 20px 25px 0 25px;
		}
			.blokObsah p {
				margin: 0 0 20px 0;
				padding: 0;
		    font-size: 14px;
			}
				.blokObsah p img{
					float: left;
					margin-right: 10px;
				}
		.vysoky {
    	height: 465px;
		}
			.vysoky .blokObsah {
				height: 399px;
			}
		.nizky {
			height: 414px;
		}
			.nizky .blokObsah {
				height: 348px;
			}
		.tretina {
			position: relative;
	    width: 306px;
		}
		.tretiny2 {
			position: relative;
	    width: 643px;
		}
		.blok .novinka{
			margin-bottom: 30px;
		}
		.withMargin {
			margin-right: 31px;
		}
#patka-vycpavka{
	height: 542px;
	width:100%;
	clear: left;
}
#patka{
	position: absolute;
	background: center top url("/grafika/patka.jpg") no-repeat;
	height: 490px;
  bottom:0;
  left:0;
  width: 100%;
	min-width: 980px;
  clear: left;
  text-align: center;
  bottom: 0;
}
	#patka-content {
		margin: 0 auto;
		width: 980px;
		text-align: left;
	}
	#patka-logo {
		float: left;
		margin: 0;
		padding: 23px 0 0 17px;
		color: #FFFFFF;
    font-family: Georgia,Palatino,Palatino Linotype,Times,Times New Roman,serif;
    font-size: 0.9em;
	}
		#patka-logo a{
			display: block;
			background: url("/grafika/logo-patka.png");
			height: 89px;
			width: 135px;
			margin-bottom: 2px;
		}
			#patka-logo a:hover {
				opacity: 0.5;
			}

			#patka-logo a span {
				display: none;
			}
	#patka a{
		color: #C6DBF4;
	}
		#patka a:hover{
			color: #fff;
			text-decoration: none;
		}
	.patka-ul {
		float: left;
		margin-top: 47px;
		margin-left: 23px;
		margin-right: 33px;
		padding-left: 17px;
		background: url("/grafika/oddelovnik.png") no-repeat;
		height: 89px;
	}
		.patka-ul li {
			list-style-type: none;
			font-size: .92em;
			padding-top: 1px;
			padding-bottom: 1px;
		}
	#patka-poskytoval {
		font-size: .92em;
		line-height: 21px;
		float: left;
		margin-top: 47px;
		margin-left: 23px;
		margin-right: 33px;
		padding-left: 17px;
		background: url("/grafika/oddelovnik.png") no-repeat;
		height: 89px;
		width: 80px;
		color: #fff;
	}