a
{
text-decoration: none;
color: red;
}

a.horni
{
text-decoration: none;
color: white;
width: 100%;
display: block;
}

a:hover
{
text-decoration: underline;
}

a.horni:hover
{
text-decoration: underline;
color: white;
}
.horni  {
cursor: hand;
}
div.podpis
{
    width: 100%; 
	text-align: center;
	color: white; 
	padding-top: 20px;
	margin-bottom:10px;
	font-family: tahoma;
}

div.prostor  {
	width: 749px;
	height: 720px;
	position: relative; 
	top: 16px;
}
table.hornimenu  {
    position: absolute; 
	color:White;
	margin-top:-4px; 
	width: 749px !important;
	z-index: 10000000 !important;
    border-top: 1px white solid ;

}
div.budemhrat {
	background-image: url(../textures/mapa.jpg) !important;
    min-height: 700px !important;
    _height: 700px !important;
    width: 749px;
	text-align: left;
	padding-left: 0px;
	background-position: 0 0;
}
body {
	font-size: 11px;
	cursor: default;
	font-family: verdana;
	color: black;
}
form {
	font-size: 12px;
	cursor: default;
	font-family: tahoma;
	color: black;
}
table {
	font-size: 12px;
	cursor: default;
	font-family: tahoma;
	color: black;
}
td {
	vertical-align: top;
}
div.div {
	background-color: red;
	font-family: tahoma;
	font-size: 11px;
	color: white;
    width: 122px;
    border: 1px solid black;
	border-top:0 !important;
    margin:0;
    padding:0;
    text-align: center;
    z-index: 100000000000000000000;
}
div.menu {
	font-size: 10pt;
	color: #FFFFFF;
	padding-left: 10px;
	padding-top: 10px;
	line-height: 11pt;
}
td.xtop {
width: 122px !important;

	z-index: 100000;
}
td.top {
	width: 122px !important;
	color: white;
	background-color: transparent;
	font-family: tahoma;
	font-size: 12px;
	cursor: default;
	border-width: 0px;
	margin-top: 1px;
	vertical-align: middle;
	height: 20px;
	background-image: url(../textures/topbunka.jpg);
	border-left: 2px #E15F2E solid;
    letter-spacing: 1px;
}
td.top_prvni {
  border: 0 !important;
}


a.xyz  {

cursor: hand;
border-top:  3px #000000 double;
	margin-bottom: 0px;
	min-height: 24px;
    _height: 14px;
	padding-top: 5px;
    _padding-bottom: 10px;
	background-image: url(../textures/_poz.png);
	display: block;
	color: white !important;
	font-weight: normal;
	text-decoration: none !important;
    font-size: 12px;
    padding-right:0;
    margin-right:0;
    background-color: red;
    letter-spacing: 1px;

}

a.bar {
    background-image: url(../textures/_poz.png) !important;
}

a.velky {
   min-height: 35px;
    _height: 15px !important;
}


a.bar:hover {
    background-image: url(../textures/_poz_a.png) !important;
}

a.xyz:hover {
     background-image: url(../textures/_poz_a.png);
}

div.uvod {
	border-bottom: 1px red solid;
	height: 123px;
}
td.title {
	width: 50px;
}
a.odk {
	color: #C40000;
	text-decoration: none;
}
a.odk:hover {
	color: red;
	text-decoration: underline;
}
div.stranka {
	width: 749px;
	text-align: left;
	background-image: url(../sources/Export1.jpg);
	padding-left: 0px;
	height: 720px;
	background-position: 0 0;
}
div.strankafest {
	width: 749px;
	text-align: left;
	background-image: url(../textures/operapapir.jpg);
	padding-left: 0px;
	height: 720px;
	background-position: 0 0;
}
div.bocni_lista {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 90px;
	height: 100%;
    background-repeat: repeat-y;
	background-image: url(../textures/bocni.png);
}


div.Fbocni_lista {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 88px;
	height: 720px;
	background-color: #C12500;
	background-repeat: repeat-y;
	background-image: url(../textures/fest_bocni.jpg);
}
div.ivino {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 10px !important;
	width: 79px;
	height: 100%;
    background-image: none !important;
    font-weight: bold;
}
a.Fbocni {
	height: 60px;
	text-decoration: none;
	color: black;
	background-color: #FCB510;
	margin-top: 10px;
	display: block;
	font-size: 13px;
	background-image: url(../textures/bocni_fest.gif);
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	border-top: 1px #FF0D0D solid;
	border-bottom: 1px #FF0D0D  solid;
}
a.bocni {
	height: 46px;
	text-decoration: none;
	background-color: #FEB147;
	margin-top: 10px;
	display: block;
	font-size: 13px;
	background-image: url(../textures/bocni_circo.gif);
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
    color: #40060A;

}
a.bocni_prvni {
	height: 46px;
	text-decoration: none;
	background-color: #FEB147;
	margin-top: 40px;
	display: block;
	font-size: 13px;
	background-image: url(../textures/bocni_circo.gif);
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
    color: #40060A;
}
a.Fbocni_prvni {
	height: 60px;
	text-decoration: none;
	color: black;
	background-color: #FCB510;
	top: 40px;
	display: block;
	font-size: 13px;
	background-image: url(../textures/bocni_fest.gif);
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	border-top: 1px #FF0D0D solid;
	border-bottom: 1px #FF0D0D  solid;
}
div.odsazeni {
	position: relative;
	top: 10px;
	text-align: center;
	vertical-align: middle;
}
div.odsazeni2 {
	margin-top: 22px;
	margin-left: 2px;
}
a.technicke {
	font-size: 11px !important;
	text-align: center;
	padding-top: 0px !important;
	height: 40px;
}
div.Todsazeni {
	position: relative;
	top: 5px;
	text-align: center;
	vertical-align: middle;
}
div.Todsazeni2 {
	margin-top: 15px;
	text-align: center;
	cursor: hand;
	font-size: 11px;
}
a.bocni:hover {
	text-decoration: none;
	color: white;
	background-color: #C12500;
}
a.Fbocni:hover {
	text-decoration: none;
	color: white;
	background-color: #c12500;
	/*border-left: 1px red solid;
*/
}
.zeme {
	text-decoration: underline;
	font-weight: bold;
	color: black;
}
a#oznaceno {
	background-color: #FF8000;
	border-top: 1px black solid;
	border-bottom: 1px black solid;
}
div.odsazena_lista {
	margin-top: 120px;

}
div.circo {
	margin-top: 00px !important;
	border-right: 1px black solid;
	height: 720px !important;
}
a.bocni_prvni:hover {
	text-decoration: none;
	color: white;
	background-color: #C12500;
}
a.Fbocni_prvni:hover {
	text-decoration: none;
	color: white;
	background-color: #C12500;
}
a.izeme {
	margin-top: 5px;
	text-decoration: none;
	color: black;
    display: block;
    font-size: 15px;
}
a.izeme:hover {
	text-decoration: underline;
	color: Maroon;
	font-size: 15px;
}
div.cirkus {
    background-image: url(../sources/Export1.jpg) !important;
	color: white !important;
	background-position: 60px 0px;
}

div.vino {
	background-image: url(../sources/lahev.png) !important;
	color: white !important;
	background-position: 0px -300px;
    height: 800px;
    background-repeat: no-repeat;

}
div.vino-dr {
  height: 700px !important;
}


img.circo {
	border: 3px #BB0000 solid;
}
img.circo-bl {
	border: 3px #000000 solid;
}
img.fest {
	border: 6px ridge #9F0006;
    filter: shadow(color=#000000, direction=150);

}
div.stin {
  border: 0px black solid;
  padding: 0px 0px 0px 0px;
  filter: shadow(color=#000000, direction=150);
  width: 110%;
  text-align: center;
  padding-bottom: 50px;
}

div.festobr {
	position: absolute;
	border: 2px solid black;
	margin: 0;
	padding: 0;
}
.zalomit {
	display: block;
}
.zalomit1 {
	display: block;
	color: navy;
}
a.Gbocni:hover {
	text-decoration: none;
	color: brown;
	background-color: #CCCAAB;
}
a.Gbocni {

	display: block;
    width: 100px;
	min-height: 63px;
    _height:63px;
	text-decoration: none;
	color: black;
	background-color: #E4DEBC;
	margin-top: 30px;
	font-size: 13px;
	background-image: url(../textures/ramek.gif);
	text-align: center;
    position: relative;
}
div.gal {
    width: 79px;
	top: 15px;
    left: 12px;
    position: absolute;
    cursor: hand;


}
div.cv {
	width: 60px !important;
    margin-left: 13px !important;
}
.galerie {
	background-image: url(../textures/papir3.jpg) !important;
	text-align: center !important;
    background-position: 0 0;
}
div.Gbocni_lista {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 100px;
	height: 100%;
	background-color: olive;
	background-repeat: repeat-y;
	background-image: url(../textures/papir3.jpg);
	border-right: 1px black solid;
}
div.gale {
	margin-top: 30px;
	height: 630px;
}
table.fotky {
	border: 0;
	font-family: tahoma;
	font-size: 13px;
	display: block;
    margin-left: 40px;
    _margin-left: 0px;
}
td.galerie {
	width: 180px;
}
div.pole {
	width: 100%;
    _width: 87%;
	border: 1px solid black;
	position: absolute;
	right: 0px;
	top: 0px;
	overflow: auto;
	height: 100%;
	border-top: 0 !important;
}
th {
	font-size: 18px;
	font-family: tahoma;
	text-decoration: underline;
	padding-bottom: 15px;
}
.mesic{
color: #cc0000 !important;
}
.zememesic {
	text-decoration: underline;
	font-weight: bold;
	color: #cc0000 !important;
    font-weight: bold;
}
.navesti {
  font-size: 25px;
  font-weight: bold;
  color: #FF9933 !important;
  display: block;
  position: relative;
  left: -90px;

  padding-bottom: 20px;
}
a.navesti {
  color: #FF9933;
}
a.navesti:hover {
  text-decoration: none;
}

pre.predformat {
  font-family: tahoma;
  font-size: 12px;
  font-weight: bold;
  margin-left: 330px;
  margin-top: 30px;
  padding-bottom: 30px;
}

marquee img {
width: 180px;
height: 102px;
}
marquee {
  width: 749px;
  height: 100%;
}

.horniuvod {
  background-image: url(../images/_soudek.jpg) !important;
}

.ivino a {
  background-image: url(../images/sud2.gif) !important;
  width: 98px !important;
  height: 76px !important;
  background-color: transparent !important;
  background-repeat: no-repeat;
  padding-top: 13px;
  font-size: 13px !important;
  color:#fcbe0a;
  font-weight: bold;
}

.ivino a:hover {
  background-color: transparent !important;
  color: red !important;
  font-weight: bold !important;
}
.neviditelne {
  display: none;
}
.kolaz {
  background-image: url(../textures/kolaz.jpg) !important;
  background-position: 100px 0px !important;
}
.ramecek_vino {
  /*font-weight: bold; */
  position: absolute;
  top: 310px;
  left: 190px;
  font-size: 14px;
  text-align: justify;
  width: 360px;
  background-image: url(../textures/papir02.jpg) !important;
  padding: 15px 20px 20px 20px;
  border: 5px brown double;
}
.vino .circo {
  border: 5px brown double !important;
  background-image : url(../textures/papir02.jpg) ;
  background-color:white;
}
div.bile_pozadi {
    background-color:white;
    padding:0;
    margin: 0;
}
div.oballisty {
  position: absolute;
  left: 30px;
  top: -30px;
}
.vino-obrazek {
  margin-left: 10px;
  border: 2px solid #EA8C00;
}
.festsloup {
  background-image: url(../textures/fb.jpg);
  width: 18px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 0;
  _right: -1px;
  background-position: -21px 0px;
}
.festlinka {
  background-image: url(../images/linka.gif);
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0;
  right: 17px;
}
.festlinkax {
  background-image: url(../images/linkax.gif);
  width: 8px;
  height: 100%;
  position: absolute;
  top: 0;
  left: 79px;
}
.zalamovani a {
  display: block;
}
a.navesti {

  margin-left: 90px;
 
}

.pole img {
  border: 3px black solid;
}

.cirk {
  background-image: url(../textures/_top_cirkus.jpg) !important;
}
.obr_dilna {
  border: 4px ridge #663300;
  position: absolute;
  top:160px;
  left: 200px;
  width: 350px;
  height: 457px;
}
.dilna_lista {
  position: absolute;
  top: 70px;
  right: 20px;
  width: 100px;
}
.dilna_lista_leva {
  position: absolute;
  top: 70px;
  left: 20px;
  width: 100px;

}
.dilna_lista img, .dilna_lista_leva img {
  display: block;
  margin-top: 20px;
  border: 3px ridge #663300;
}

.dilnauvod {
  background-image: url(../images/dilna.jpg) !important;
}
.strankadilna {
    background-image: url(../textures/dilna2.jpg) !important;
}
.dlnobr {
   border: 3px ridge #660000;
}
.dilnaodk_dok {
  width: 100%;
  position: absolute;
  top: 650px;
  text-align: left;
  margin-left:-47px;
}

.dilnaodk {
position: relative;
left: 50%;
display: block;
  width: 94px !important;
  height: 56px;
}
.dilna_prvni{
  background-image: url(../textures/_ruka.gif);
}

.dilna_prvni:hover {
  text-decoration: none !important;
  background-image: url(../textures/ruka.gif);
}
.dilna_druha{
  background-image: url(../textures/__ruka.gif);
}

.dilna_druha:hover {
text-decoration: none !important;
  background-image: url(../textures/__ruka_.gif);
}
.download {
background-image: url(../sources/download.jpg) !important;
height: 663px !important;
}
.down_cudl {
position: absolute;
display:block;
width: 100px;
height: 30px;
top: 22px;
right: 50px;
background-color:#E1C296;
border: 3px ridge #FF9900;
color: black;
text-align: center;
  background-image: url(../textures/prkynko.gif);
  font-weight: bold;
}
.down_cudl-levy {
position: absolute;
display:block;
width: 100px;
height: 30px;
top: 22px;
left: 50px;
background-color:#E1C296;
border: 3px ridge #FF9900;
color: black;
text-align: center;
  background-image: url(../textures/prkynko.gif);
  font-weight: bold;
}
.down_cudl div {
  margin-top: 8px;
}
.down_cudl-levy div {
  margin-top: 1px;
}

.down_cudl:hover {
text-decoration:none !important;
color:#000;
border: 3px groove #FF9900;
}
.down_cudl-levy:hover {
text-decoration:none !important;
color:#000;
border: 3px groove #FF9900;
}
.kalendar {
  background-image: url(../textures/kalendar.jpg) !important;
}
div.okruh {
  margin-left: 50px;
  margin-top: 20px;
}

a.polozka_down {

}
div.downloady {
position: absolute;
top: 90px;
left: 103px;
border: 5px ridge #870E1A;
background-image: url(../textures/operapapir.jpg);
}

div.okruh a {
color:#A41518;
}
.strankafotky {
  background-image: url(../textures/kladivko.jpg) !important;
  border: 1px solid #333;
}
.pruh-menu {
  width: 749px;
  height: 45px;
  border-top:1px #FFF solid;
  border-bottom:1px #FFF solid;
  text-align: center;
  color: white;
  padding-top: 6px;
  font-size: 15px;
}
.pruh-menu a {

  color: #FF9933;
  font-weight: normal;
  font-size: 15px;
  font-weight: bold;
}
.hranice-fotek{
  position: relative;
  left: -15px;
  _left: 45px;
}
.hranice-fotek img{
  border: 1px black solid;
  margin: 0 0 15px 15px;
}

.hranice-fotek a {
  z-index: ;
}
.titulek-cuentos {
  background-image: url(../textures/cuentos.jpg) !important;
}

img.cuentosobr {
  border: 4px ridge #993300;
}

div.obal-fotek img {
  margin: 10px;
  border: 4px ridge #993300 !important;



}

div.Cbocni_lista {
	position: absolute;
	z-index: 100;
	top: 0px;
	left: 0px;
	width: 95px;
	height: 720px;
	background-color: #A52A2A;
	background-repeat: repeat-y;
	background-image: url(../textures/cuentos_lista_leva.jpg);
	background-position: 0px -220px;
}
img.Cbocni_lista {
	position: absolute;
	z-index: 100;
	top: 0px;
	right: 0px;
	width: 95px;
	height: 720px;
}
a.Cbocni {
	height: 60px;
	text-decoration: none;
	color: black;
	background-color: #E3D2A4;
	margin-top: 10px;
	display: block;
	font-size: 14px;
	background-image: url(../textures/cuentos_ramecek.gif);
	text-align: center;
	vertical-align: middle;
	padding-top: 0px;
	border-top: 1px solid #963;
	border-bottom: 1px solid #963;
}

a.Cbocni_prvni {
  margin-top: 20px;
}

a.Cbocni:hover {
	background-color: #FF9933;
    text-decoration: none;
}