html, body{padding: 0;margin: 0;font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;font-size: 13px;background: #f1e0cd url(images/vcelarweb2back_01.jpg) 50% 0 no-repeat fixed;}img {	border: 0px;}.facebookboxright{background: url("facebookbox.png") no-repeat scroll left center transparent !important;display: block;float: right;height: 250px;padding: 0 0px 0 46px;width: 250px;z-index: 99999;position:fixed;right:-250px;top:20%;}.facebookboxright div{border:none;position:relative;display:block;background-color: white;}#panel {	width: 47px;	height: 150px;	position: fixed;	left: -5px;	top: 26%;	z-index: 0;	background-image: url(novinky.png);	background-repeat: repeat-x;}#panel-tab {	width: 47px;	height: 150px;	position: absolute;	left: 5px;	text-decoration: none;}#panel-tab:focus {	outline: none;}#logo {top: 10px;width: 97px;margin: 0 auto;position: relative;;}#logotext {top: 20px;width: 621px;margin: 0 auto;position: relative;;}#horheadermenu {	position: relative;	top: 25px;}#horheadermenudruhe {	position: relative;	padding-top: 12px;	left: 1px;	top: 25px;	height: 35px;	width: 1001px;	background-color: #EBDF1A;	text-align: center;}#horheadermenudruhe a {font-size: 16px;	color: #F10300;	text-decoration: none;	text-shadow: 1px 1px #696304;}.rozdelmezera {padding-left: 50px;}#slidevcelar {	position: relative;	left: 1px;	top: 25px;	width: 1001px;	height: 318px;}#vodoznakvcelar {	position: absolute;	top: 230px;	left: 30px;	width: 174px;	height: 70px;	background-image: url(images/vodoznakvcelar_20.png);		z-index: 10;}#slidevcelarpod {	position: relative;	left: 1px;	top: 25px;	background-image: url(images/vcelarslide_21.png);	width: 1001px;	height: 25px;}#slidevcelarvermenu {	position: relative;	float: right;	z-index: 10;}#strankakomplet {}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%;	}.mezera {display: inline;	padding-left: 40px;}#obsah {width: 1001px;float: left;	position: relative;	left: 1px;	top: 25px;	background-color: white;	min-height: 500px;}.obsahheader {background-image: url(images/obsah_36.png);	width: 746px;height: 44px;}.obsahstred {position: relative;background-color: white;width: 746px;background-repeat: repeat-y;min-height:100%;overflow: hidden;width: 100%;clear: both;}.obsahfoot {	background-image: url(images/vcelarweb5web_29.png);	width: 1001px;	height: 240px;}.footerobsah {position: relative;top: 25px;	background-image: url(images/vcelarweb5web_29.png);	width: 1001px;	height: 240px; }.footerobsahtextnahorevlevo{	position: absolute;	top: 35px;	left: 40px;	font-weight: bold;	line-height: 20px;}.footerobsahtextnahorevpravo{	position: absolute;	top: 35px;	left: 860px;}.footerobsahtext {position: relative;top: 198px;padding-left: 40px;padding-right: 30px;}.footerobsahtextvlevo {float: left;color: black;}.footerobsahtextvpravo {float: right;color: black;}.footerobsahtextvpravo a{color: black;}.obsahstredtext {padding: 40px;padding-top: 25px;}#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/img_26.png);	color: white;	padding-top: 15px;	text-align: center;	font-size: 16px;	font-weight: bold;}.menuheader {	width: 281px;	height: 81px;	background-image: url(images/pozakthead_23.png);}.menuverobsah {	width: 281px;	background-image: url(images/pozakt_25.png);	background-repeat: repeat-y;}.menuverfoot {	width: 281px;	height: 25px;	background-image: url(images/pozaktfoot_26.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;left: 10px;padding: 8px;	width: 700px;	height: 350px;	-moz-border-radius: 15px;border-radius: 15px;}.menuverobsahtexta li {/*	list-style-image: url(images/odr.png);*/	line-height: 25px;	font-size: 14px;}.menuverobsahtext a, .menuverobsahtexta a{color: black;font-weight: bold;text-decoration: none;}.menuverobsahtext a:hover, .menuverobsahtexta a:hover{color: black;font-weight: bold;}.datumsingle {	text-align: right;	font-weight: bold;}h1,h2 {	font-size: 18px;}#content {	width: 660px;}