/* GLOBALNI STYLY */
*{
  margin: 0;
  padding: 0;
}

body {
	padding: 0px 0px 20px 0px;
	font: 80%/170% verdana, sans-serif;
	text-align: center; /* vycentrovano pro Internet Explorer */
	background: #050606; /* pozadi stranky */
}

img {
  border: 0px;
}

#main {
	width: 800px;   /* celkova sirka obsahu */
	border: 0px solid black;
	margin-left: auto;
	margin-right: auto;
	text-align: left;
	background: #2e2e2f; /* pozadi hlavniho ramce */
	
	background-image: url(../obrazky/kontakt.png);
	background-position: 100% 100%;
	background-repeat: no-repeat;

}

#hlavicka-null {
	width: 100%;
	border-bottom: 0px;
}

#hlavicka {
	padding-top: 2px;
  background: url(../obrazky/zahlavi.jpg) no-repeat;
  background-position: left bottom;
  border: 0px solid red;
	height: 250px; /* modify */
	overflow: hidden;
	background-color: #2e2e2f;
}

#transparentOdkaz {

}

#vlevo-null {
	position: relative;
  width: 581px;
	float: left;
	border-right: 1px dashed #706d6d;
  overflow: hidden;
  z-index: 2;
}

#vlevo {
   
}

#vpravo-null {
	position: relative;
  width: 217px;
	float: right;
	z-index: 2;
}
#vpravo {
	padding: 10px;
	border: 0px solid red;
}

#paticka-null {
	clear: both;
	width: 100%;
	height: 102px;
	overflow: visible;

}
#paticka {
	padding-bottom: 5px;
	border-top: 0px solid black;
	text-align: left;
	overflow: visible;
}

#patickaPozadi {
  position: relative;
  top: -432px;
  left: -100px;
  width: 1000px;
  height: 432px;
  background: url(../obrazky/pozadi_01.jpg);
}

#nabidka {
  margin-top: 5px;
  margin-bottom: 0px;
}

/* STYLY PRO SABLONU */
#main hr {
  display: none;
}

#main .noscreen {
  display: none;
}

#hlavicka h1, #hlavicka h2, #logoMobil {
  display: none;
}

#vlevo h1 {
  font-size: 17px;
  color: #F1AE13;
  
  margin-left: 30px;
  margin-right: 15px;
  margin-top: 15px;
  margin-bottom: 0px;
}

#vlevo h2 {
  font-size: 15px;
  color: #F1AE13;
  
  margin-left: 30px;
  margin-right: 15px;
  margin-top: 15px;
  margin-bottom: 0px;
}

#vlevo p {
  font-size: 13px;
  text-align: justify;
  color: white;
  
  margin-left: 30px;
  margin-right: 30px;
  margin-top: 10px;
  margin-bottom: 10px;
}

#vlevo em {
  font-size: 13px;
  color: white;
  font-weight: bold;
  font-style: normal;
}

#vlevo ul {
  list-style-type: disc;
  list-style-position: inside;
  color: #F1AE13;
  margin-left: 30px;
}

#vlevo div.oddelovac {
  display: block;
  width: 522px;
  height: 1px;
  margin-left: 29px;
  border-top: 1px #F1AE13 dotted;
  text-align: center;
  
}

#nabidka h1 {
  font-size: 17px;
  color: #F1AE13;
}

#nabidka li {
  text-indent: 0px;
  margin-left: 0px;
  color: #F1AE13;
  font-size: 13px;
  list-style-position: inside;
}

#paticka div#patickaText {
  width: 685px;
  float: right;
  
}

#paticka p {
	font-size: 13px;
  color: white;
  vertical-align: top;
  padding-top: 10px;
  margin-left: 0px;
}

#paticka p span#patickaText {
  margin-left: 143px;
}

#paticka p span#pocitadlo a {
  font-weight: normal;
  color: white;
  text-decoration: none;
  margin-left: 20px;
}


#paticka p.tiskMobil {
  display: none;
}



/* LISTOVE MENU */
#menu {
  padding-left: 5px;
  padding-top: 15px;
  padding-bottom: 0px;
  background: #F1AE13;
  height: 28px;
}

div#menu ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: left;
}

div#menu ul li {
	display: inline;
	color: white; /* barva pisma */
	font-size: 11px; /* velikost pisma */
	
	/*width: 50px;*/
}

div#menu ul li a {
	display: inline; /* radkovy prvek */
	margin: 0px; /* okraj */
	padding: 5px; /* okraj */
	
	padding-left: 5px;
	padding-right: 10px;
	
	color: white; /* barva pisma */
	font-size: 15px; /* velikost pisma */
	/*width: 50px; /* sirka odkazovaciho policka */
	border-right: 1px dashed white; /* oddelovac */
	text-decoration: none;
}

div#menu ul li a:hover {
	color: black;
}

/* LISTOVE MENU - JAZYKY */
#menuLang {
  padding-left: 5px;
  padding-top: 15px;
  padding-bottom: 0px;
  background: #120612;
  height: 28px;
}

div#menuLang ul {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
  text-align: right;
}

div#menuLang ul li {
	display: inline;
	color: white; /* barva pisma */
	font-size: 11px; /* velikost pisma */
	
	/*width: 50px;*/
}

div#menuLang ul li a {
	display: inline; /* radkovy prvek */
	margin: 0px; /* okraj */
	padding: 5px; /* okraj */
	
	padding-left: 5px;
	padding-right: 10px;
	
	color: white; /* barva pisma */
	font-size: 15px; /* velikost pisma */
	/*width: 50px; /* sirka odkazovaciho policka */
	border-right: 1px dashed white; /* oddelovac */
	text-decoration: none;
}

div#menuLang ul li a:hover {
	color: #F1AE13;
}

/* KONKRETNI STYLY */
/* INDEX */
table#indexNahled {
  margin-left: 30px;
  margin-right: 30px;
}

table#indexNahled td.obrazek {
  vertical-align: top;
  padding-top: 10px;
}

table#indexNahled td.text p {
  margin-left: 20px;
  margin-right: 0px;
  margin-top: 0px;
  margin-bottom: 10px;
}

table#indexGalerie {
  margin-top: 10px;
  margin-left: 30px;
  margin-right: 20px;
}

table#indexGalerie td {
  width: 132px;
}

#indexUkazka {
  width: 520px;
  height: 175px;
  margin-left: 30px;
  margin-top: 30px;
  background: url(../fotogalerie/index/lacorte_01.jpg);
  background-repeat: no-repeat;
}

/* GALERIE */
table.galerie {
  margin-top: 10px;
  margin-left: 20px;
  margin-bottom: 0px;
}

table.galerie td {
  width: 133px;
  height: 110px;
  border: 0px;
  
  text-align: center;
  vertical-align: middle;
}

/* KONTAKT */
div#vlevo address {
  color: white;
  text-decoration: none;
  font-style: normal;
  
  margin-top: 10px;
  margin-left: 30px;
}

div#vlevo address em {
  color: white;
  text-decoration: none;
  font-style: normal;
}

div#vlevo address a {
  color: white;
  text-decoration: none;
  font-style: normal;
}

div#vlevo a.mapa {
  color: white;
  text-decoration: none;
  font-style: normal;
}
