html,body{padding: 0;margin: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;}.sleduj {position: relative;right: 23px;float: right;	width: 18px;	height: 18px;	background-image: url(images/sleduj.png); }.priroda {padding: 0;margin: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;background: #f1e0cd url(images/back.jpg) 50% 30% no-repeat fixed;}.penzion {padding: 0;margin: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;background: #f1e0cd url(images/pegasdepoltovice-penzion.jpg) 50% 78% no-repeat fixed;}.jizdarna {padding: 0;margin: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;background: #f1e0cd url(images/pegasdepoltovice-kone.jpg) 50% 0% no-repeat fixed;}img {	border: 0px;}.logo {}#strankakomplet {}h1 {	font-size: 24px;}h2 {	font-size: 16px;}h2 a{	color: #301C05;}h2 a:hover{	color: #301C05;	text-decoration: none;}a {	color: black;	font-weight: bold;}#stranka {width: 1018px;margin: 0 auto;position: relative;height: 500px;border: 0px solid black;}#header {position: relative;top: 0px;left: 20px;height: 50px;border: 0px solid black;width: 100%;	}.flags{position: absolute;text-align: right;left: 900px;float: right;top: 20px;}.icoheader{position: absolute;text-align: right;left: 270px;float: left;top: 35px;}.mezera {display: inline;	padding-left: 10px;}#obsah {position: relative;width: 746px;float: right;top: 0px;}.obsahheader {background-image: url(images/obsah_30.png);	width: 746px;height: 29px;	color: #867563;	padding-top: 15px;	text-align: center;	font-size: 16px;	font-weight: bold;}.obsahstred {position: relative;background-image: url(images/obsah_32.png);width: 746px;background-repeat: repeat-y;min-height:100%;overflow: hidden;width: 100%;clear: both;}.obsahstredtext {position: relative;padding: 40px;padding-top: 25px;}.obsahfoot {position: relative;bottom: 0px;	background-image: url(images/obsahfoot_43.png);	width: 746px;	height: 12px;}.footerhead {	background-image: url(images/footerhead_44.png);	width: 1018px;	height: 16px;}.footerobsah {	background-image: url(images/footerobsah_45.png);	width: 1018px;	background-repeat: repeat-y;}.footerfoot {	background-image: url(images/footerfoot_47.png);	width: 1018px;	height: 15px;}.footerobsahtext {padding-left: 20px;padding-right: 20px;}.footerobsahtextvlevo {float: left;}.footerobsahtextstred {padding-left: 40px;float: left;text-align: center;width: 370px;}.footerobsahtextvpravo {text-align: right;float: right;}#footer {position: absolute;left: 0px;bottom: 0px;	background-image: url(images/foot_04.jpg);	width: 795px;	height: 50px;	font-size: 11px;}#footer a {	color: white;	text-decoration: none;}#footer a:hover {/*	color: #28AC2A;*/color: #FF7E00;}.footertextvlevo {	position: relative;	left: 10px;	top: 18px;	float: left;	color: white;	font-weight: bold;	}.footertextvpravo {	position: relative;	right: 10px;	top: 18px;	float: right;	color: white;}#menuver {	width: 272px;	float: left;}.menuheaderlogo {	width: 272px;	height: 27px;	background-image: url(images/menuheaderlogo.png);	color: #867563;	padding-top: 15px;	text-align: center;	font-size: 16px;	font-weight: bold;}.menuheader {	width: 272px;	height: 27px;	background-image: url(images/menuheader.png);	color: #867563;	padding-top: 15px;	text-align: center;	font-size: 16px;	font-weight: bold;}.menuverobsah {	width: 272px;	background-image: url(images/verobsah.png);	background-repeat: repeat-y;}.menuverfoot {	width: 272px;	height: 12px;	background-image: url(images/verfoot.png);}.menuverobsahtexta {padding: 20px;padding-top: 5px;padding-left: 5px;}.menuverobsahtext {padding: 20px;padding-top: 5px;}.cekatboth {	clear: both;}	.main-navigation ul.nav-menu,	.main-navigation div.nav-menu > ul {		border-bottom: 1px solid #ededed;		border-top: 1px solid #ededed;		display: inline-block !important;		text-align: left;		width: 100%;				list-style: circle;	}	.main-navigation ul {		margin: 0;		text-indent: 0;				list-style: circle;	}	.main-navigation li a,	.main-navigation li {		display: inline-block;		text-decoration: none;				list-style: circle;	}	.main-navigation li a {		border-bottom: 0;		color: #6a6a6a;		line-height: 3.692307692;		text-transform: uppercase;		white-space: nowrap;	}	.main-navigation li a:hover {		color: #000;		width: 200px;		background-color: #ff7e00;				list-style: circle;	}	.main-navigation li {		margin: 0 40px 0 0;		margin: 0 2.857142857rem 0 0;		position: relative;				list-style: circle;		}	.main-navigation li ul {		margin: 0;		padding: 0;		position: absolute;		top: 100%;		z-index: 1;		list-style: circle;	}	.main-navigation li ul ul {		top: 0;		left: 100%;				list-style: circle;	}	.main-navigation ul li:hover > ul {		border-left: 0;		display: block;				list-style: circle;	}	.main-navigation li ul li a {		background: #efefef;		border-bottom: 1px solid #ededed;		display: block;		font-size: 11px;		font-size: 0.785714286rem;		line-height: 2.181818182;		padding: 8px 10px;		padding: 0.571428571rem 0.714285714rem;		width: 180px;		width: 12.85714286rem;		white-space: normal;	}	.main-navigation li ul li a:hover {		background: #e3e3e3;		color: #444;	}	.main-navigation .current-menu-item > a,	.main-navigation .current-menu-ancestor > a,	.main-navigation .current_page_item > a,	.main-navigation .current_page_ancestor > a {		color: #636363;		font-weight: bold;	}	.menu-toggle {		display: none;	}	.menu li {list-style-image: url(images/odr.png);}	.slidepegas {position: relative;background-color: #867563;top: 8px;left: 10px;padding: 8px;	width: 700px;	height: 350px;	-moz-border-radius: 15px;border-radius: 15px;}.mezeraslide {	display: block;	height: 12px;}.menuverobsahtexta li {	list-style-image: url(images/odr.png);	line-height: 25px;	font-size: 14px;}.menuverobsahtext a, .menuverobsahtexta a{color: white;font-weight: bold;text-decoration: none;}.menuverobsahtext a:hover, .menuverobsahtexta a:hover{color: black;font-weight: bold;}.datumsingle {	text-align: right;	font-weight: bold;}.datum {	text-align: left;	font-weight: bold;}.nav-previous {	float: left;}.nav-next {	float: right;}.screen-reader-text {font-size: 11px;	color: #2B1904;	padding-left: 5px;}.nastred {	text-align: center;}a.rezervace {color: yellow;}