body {
  margin: 0px;
  padding: 0px;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  color: #000000;
  font-size: 0.7em;
  font-weight: normal;
  line-height: 1.3em;
  background-color: #fff;
  background-image: url(/images/bg-pozadi.gif);
  background-repeat: no-repeat;
  background-position: center 50px;
  background-color:#F3F3C1;
}

#hlavni {
	width: 980px;
	position: relative;
	margin-top: 55px;
	text-align: left;
}

h1 {
  display: none;
  padding:0px;
}

#headerBanner {
  position: absolute;
  top: 0px;
  left: 860px;
  width: 150px;
  height: 20px;
  z-index: 50;
}

#headerBanner .border {
  border: 1px solid #ccc;
}

#topBanner {
  width: 980px;
  height: 120px;
  border: 0px;
  z-index: 1;
  background-color:#FFFFFF;
}

#logo {
  position: absolute;
  top: 10px;
  left: 40px;
  width: 274px;
  height: 115px;
  border: 0px;
  z-index: 2000;
}

#logo2 {
  position: absolute;
  top: 10px;
  left: 360px;
  width: 274px;
  height: 115px;
  border: 0px;
  z-index: 2000;
}


#stredni {
  width: 980px;
  background-color: #FFFFFF;
}

#stredni .left {
  width: 297px;
  background-color: #FFFFFF;
  float: left;
  background-image: url(/images/bg-menu.jpg);
  background-repeat: no-repeat;
  background-position: 20px top;
  padding: 10px 0 0 23px;
  margin: 20px 0 0 0;
}

#stredni .left p.menu a {
	color: #FFFFFF;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	padding: 0 0 0 20px;
}

#stredni .left p.menu a:hover {
	text-decoration: underline;
}

#stredni .left p.menu2 a {
	color: #6a2a34;
	font-size: 13px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
}

#stredni .left p.menu2 a:hover {
	text-decoration: underline;
}

#stredni .left p.menu span a {
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
	line-height: 20px;
	margin: 0 0 0 35px;
}

#stredni .stred {
  width: 620px;
  background-color: #FFFFFF;
  float: right;
  padding: 0 20px 0 20px;
  margin: 20px 0 0 0;
}

#stredni .stred div.pozadi-str {
  background-image: url(../images/bg-pozadi-str.gif);
  float: right;
  padding: 0 150px 50px 0;
  margin: 0;
  width: 470px;
}

#stredni .stred div.vodotisk {
  background-image: url(../images/img-vodotisk.jpg);
  padding: 0 10px 0 10px;
  margin: 0;
  width: 600px;
  height: 310px;
}

#spodek {
  width: 980px;
  border: 0px;
  z-index: 1;
  text-align: center;
  font-size: 0.9em;
  margin: 20px 0 20px 0;
}

#spodek a {
  color: #999;
  padding: 0px 5px 0px 5px;
}

#bottom {
  width: 1050px;
  border: 0px;
  z-index: 1;
  text-align: center;
  font-size: 1.2em;
  margin: 0;
  padding: 30px 0 0 0;
  color: #cccc00;
  font-weight: bold;
  background-image:url(../images/bg-bottom2.gif);
  background-repeat: no-repeat;
  background-color: #f3f3c1;
}

#bottom a {
  color: #cccc00;
}


#menuPage {
  width: 200px;
  height: 300px;
  padding: 10px 0px 10px 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg1.jpg");
  float: left;
}

#menuPage2 {
  width: 200px;
  height: 300px;
  padding: 10px 0px 10px 10px;
  margin: 0px;
  background-color: #dcdcdc;
  float: left;
}

#menuPage3 {
  width: 200px;
  height: 300px;
  padding: 10px 0px 10px 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg5.jpg");
  float: left;
}

#menuPage4 {
  width: 200px;
  height: 300px;
  padding: 10px 0px 10px 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg1_.jpg");
  float: left;
}


#fullPage {
  width: 590px;
  height: 300px;
  padding: 10px 20px 10px 20px;
  margin: 0px;
  background-color: #fff;
  background: url("../images/bg2.jpg");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  overflow: hidden;
  float: left;
}

#fullPage2 {
  width: 620px;
  height: 300px;
  padding: 10px 0px 10px 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg6.jpg");
  float: left;
}

#fullPage3 {
  width: 610px;
  height: 300px;
  padding: 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg2.jpg");
  float: left;
}

#fullPage4 {
  color: #fff;
  width: 610px;
  height: 300px;
  padding: 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg4.jpg");
  float: left;
}

#fullPage5 {
  width: 610px;
  height: 300px;
  padding: 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg6.jpg");
  float: left;
}

#fullPage5a {
  width: 610px;
  padding: 10px;
  margin: 0px;
  background-color: #FFFFFF;
  float: left;
}

#fullPage6 {
  color: #fff;
  width: 610px;
  height: 300px;
  padding: 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg2_.jpg");
  float: left;
}

#fullPage6a {
  color: #fff;
  width: 610px;
  height: 155px;
  padding: 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg2_.jpg");
  float: left;
}

#halfPage1 {
  width: 420px;
  height: auto;
  padding: 10px;
  margin: 0px;
  background-color: #dcdcdc;
  float: left;
}

#halfPage2 {
  width: 180px;
  height: 300px;
  padding: 10px 10px 10px 0px;
  margin: 0px;
  background-color: #dcdcdc;
  float: left;
}

#halfPage3 {
  width: 400px;
  height: 300px;
  padding: 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg4.jpg");
  float: left;
}

#halfPage31 {
  width: 600px;
  height: 290px;
  padding: 10px;
  margin: 0px;
  background-color: #dcdcdc;
  background: url("../images/bg4.jpg");
  float: left;
}

#halfPage32 {
  width: 200px;
  height: 150px;
  padding: 10px;
  margin: 0 10px 0 0;
  background-color: #dcdcdc;
  background: url("../images/bg4.jpg");
  float: left;
}

#halfPage32a {
  width: 200px;
  height: 150px;
  padding: 10px 5px 5px 5px;
  margin: 0 10px 0 0;
  background-color: #ffffff;
  float: left;
}

#halfPage33 {
  width: 370px;
  padding: 10px;
  margin: 0px;
  float: right;
}

#halfPage34 {
  width: 100px;
  height: 75px;
  padding: 5px;
  margin: 0 10px 0 0;
  background-color: #dcdcdc;
  background: url("../images/bg4.jpg");
  float: left;
}

#halfPage34a {
  width: 100px;
  height: 75px;
  padding: 2px;
  margin: 0 10px 0 0;
  background-color: #ffffff;
  float: left;
}


#halfPage35 {
  width: 48px;
  height: 48px;
  padding: 3px;
  margin: 0 10px 0 0;
  background-color: #dcdcdc;
  background: url("../images/bg4.jpg");
  float: left;
}

#halfPage4 {
  width: 99px;
  padding: 305px 0px 0px 0px;
  height: 15px;
  float: left;
}

#halfPage41 {
  width: 99px;
  padding: 5px 0px 0px 0px;
  height: 15px;
  float: left;
}

#halfPage42 {
  width: 99px;
  padding: 5px 0px 0px 0px;
  height: 15px;
  /*float: left;*/
}

#dalsi {
  padding: 0px 0px 0px 1px;
  width: 15px;
  height: 15px;
  background-color: #fff;
  float:left;
}

#predchozi {
  padding: 0px 0px 0px 1px;
  width: 15px;
  height: 15px;
  background-color: #fff;
  float:left;
}

#stranek {
  padding: 0px 0px 0px 1px;
  width: 30px;
  height: 15px;
  background-color: #fff;
  float:left;
}

#stranek2 {
  padding: 305px 0px 0px 1px;
  width: 43px;
  height: 15px;
}

#stranka {
  width: 43px;
  height: 15px;
  font-size: 0.8em; 
}

#bottomBanner1 {
  position: absolute;
  top: 440px;
  margin-left: -210px;
  left: 50%;
  border: 0px;
  width: 420px;
  height: auto;
  z-index: 2;
  text-align: center;
  color: #fff;
  background-color: #dcdcdc;
  background: url("../images/bg3.jpg");
  float: left;
}

#bottomBanner1 a {
  color: #fff;
}

#bottomBanner1 h2 {
  color: #fff;
}

#bottomBanner2 {
  clear: both;
  width: 980px;
  height: auto;
  z-index: 2;
}

#bottomBanner3 {
  position: absolute;
  top: 440px;
  margin-left: -420px;
  left: 50%;
  border: 0px;
  width: 840px;
  height: auto;
  z-index: 2;
  background-color: #fff;
  background: url("../images/bg7_.jpg");
  background-repeat: no-repeat;
  background-position: 0px 0px;
  float: left;
}

#bottomBanner div.text {
  font-size: 0.9em;
  padding: 29px 20px 0px 150px;
  color: #fff;
  float: left;
}

#bottomBanner a {
  color: #fff;
  text-decoration: underline;
}

h1 {
  margin: 0;
  padding: 0;
  width: 196px;
  height: 89px;
  background: url("../images/logo.gif");
  overflow: hidden;
  visibility: hidden;
}

h1 span {
	display:block;
	position:absolute;
	top:0px;
	left:0px;
	width:196px;
	height:89px;
}

h2 {
  font-size: 1.8em;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  color: #6a2a34;
  font-weight: bold;
}

h3 {
  font-size: 1em;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  color: #990000;
  font-weight: normal;
}

h4 {
  font-size: 10px;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  color: #990000;
  font-weight: bold;
}

h5 {
  font-size: 1.3em;
  margin: 0;
  margin-bottom: 10px;
  padding: 0;
  color: #6a2a34;
  font-weight: bold;
}

p {
  margin: 0px;
  padding: 0px 0px 15px 0px;
}

a {
  color: #00119c;
}

a:hover {
  text-decoration: none;
}

#novinkystranky {
  width:50px;
  height:15px;
}

#napistenam1 {
  width: 590px;
  height: 132px;
  background-color: #fff;
}

#napistenam2 {
  width: 590px;
  height: 91px;
  background-color: #fff;
}

.text {
  padding: 10px;
}

.textarea1 {
  width: 570px;
  height: 105px;
  border: 0px;
  padding: 10px;
  background-color: #EFEFEF;
}

.textarea2 {
  width: 570px;
  height: 16px;
  border: 0px;
  padding: 10px;
  background-color: #EFEFEF;
}

.submit {
  width: 67px;
  height: 15px;
  background-color: #990000;
  color: #fff;
  font-size: 0.75em;
  border: 0px;
}

.seznam_rady {
  width: 102px;
  height: 300px;
  float: left;
}

.seznam_rady_obrazek {
  width: 100px;
  height: 200px;
}

.seznam_rady_text {
  text-align: center;
  padding-top: 10px;
  width: 100px;
  height: 65px;
}

.seznam_rady_detail {
  text-align: center;
  width: 100px;
}

.prazdny {
  height: 20px;
  clear: both;
}

#strankovanirad {
  margin-right: -60px;
}

#vinodetail_obrazek {
  width: 120px;
  float: left;
}

#vinodetail_text {
  text-align: left;
  padding: 0px 0px 0px 0px;
  width: 480px;
  float: left;
}

#vinodetail_text h2 {
  font-size: 1.3em;
  margin: 0;
  margin-bottom: 15px;
  padding: 0;
  color: #6a2a34;
  font-weight: bold;
}

#vinodetail_form {
  text-align: left;
  padding: 0;
  width: 450px;
  height: 50px;
  float: left;
}

.tabulka {
  border: solid 1px #666;
  border-collapse: collapse;
  text-align: left;
}

th {
  background-color: #dcdcdc;
  font-size: 0.9em;
  font-weight: normal;
  text-align: center;
}

.textbox {
  width: 30px;
  font-size: 0.8em;
}

.textbox2 {
  width: 420px;
  font-size: 0.8em;
  border: 1px solid #666;
}

.textbox3 {
  width: 150px;
  font-size: 0.8em;
}

.textbox4 {
  width: 200px;
  font-size: 0.8em;
}

.pravy {
  text-align: right;
}

.levy {
  text-align: left;
}

.levy h2 {
	font-size: 13px;
  
}

#strankovani {
  padding: 1px 0px 0px 10px;
  width: 620px;
  text-align:right;
}

#strankovani_stranka {
  padding-right: 5px;
  height: 15px;
  font-size: 0.8em; 
  text-align: left;
  color: #999;
  float: right;
}

#strankovani_dalsi {
  padding: 0px 0px 0px 1px;
  width: 15px;
  height: 15px;
  float: right;
}

.tucne {
  font-size: 1em;
  margin: 0;
  padding: 0;
  color: #990000;
  font-weight: bold;
}

#flashcontent {
  border: 0px;
  margin: 0px;
  padding: 0px;
  width: 200px;
  height: 300px;
  float: left;
}

.cervena {
  color: #990000;
}

.tlacitko {
  width: 74px;
  height: 15px;
  background-image: url('../images/tlacitko-objednat.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  color: #000;
  padding-left: 4px;
  font-size: 0.9em;
  border: 0px;
  overflow: hidden;
  text-indent: -2000px;
  line-height: 0px; 
}

.tlacitko2 {
  width: 67px;
  height: 15px;
  background-image: url('../images/tlacitko-odeslat.gif');
  background-repeat: no-repeat;
  background-position: 0px 0px;
  color: #000;
  padding-left: 4px;
  font-size: 0.9em;
  border: 0px;
  overflow: hidden;
  text-indent: -2000px;
  line-height: 0px; 
}

.banner-odkaz {
	font-size: 10px;
	margin-left: 290px;
}

.button {
	FONT-SIZE: 11px; 
	FONT-FAMILY: arial,sans-serif; 
	COLOR: #000000; 
	FONT-WEIGHT: bold;
	border-width: 1px;
	border-color: #CCCCCC;
	background: #EFEFEF;
}

.grau {
	color: #666666;
}

.kontaktobsah {
	float: left;
}

.kontaktmapa {
	width: 280px;
	height: 190px;
	border: #7a2531 1px solid;
	float: right;
	margin-right: 0px;
}

.input {
	width: 145px;
	font-size: 11px;
}

.table_bgcolor03 {
  border: #CCCCCC 1px solid;
}

