/* HTML TAGS */
body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	background: #303030 url(../obrazy/mainbg.jpg) repeat-y center top;
	color: #FFFFFF;
	font-family: trebuchet MS;
	font-size: 12px;
}

a {
  color: #FFFFFF;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
a.hover, a:hover {
  color: #78FF00;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
}
a img {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 0px;
}

table, td, th {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: trebuchet MS;
	font-size: 12px;
}

h1, h2 {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: trebuchet MS;
	font-size: 14px;
	font-weight: normal;
	letter-spacing: 1px;
}

h1 {
	color: #FFFFFF;
	font-family: trebuchet MS;
	font-size: 36px;
	font-style: italic;
	font-weight: bold;
}

.border {
  background: #434343;
  font-size: 1px;
}
.borderin {
  background: #434343 url(../obrazy/index_11.jpg) no-repeat left top;
}

.leftban {
  vertical-align: top;
  background: #363636;
}

.bottomborder {
  border: 0px;
  border-bottom: 1px solid #424345;
}

/* HVEZDY */

.troh {
  background: url(../obrazy/index_06.jpg) no-repeat left top;
}
.broh {
  background: url(../obrazy/index_15.jpg) no-repeat left top;
}
.trohb {
  background: url(../obrazy/index_23.jpg) no-repeat left top;
}
.green {
  background: #78FF00;
}

/* MENU */
.menu {
  background: #363636;
}
/* HLAVNI OKNO */
.maintxt {
  vertical-align: top;
  text-align: justify;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	color: #FFFFFF;
	font-family: trebuchet MS;
	font-size: 12px;
	letter-spacing: 0;
}
.maintxt .dot {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-left: 15px;
  color: #78FF00;
}
.maintxt .start {
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  margin-left: 20px;
}
.maintxt .nadpis {
  color: #78FF00;
	font-size: 14px;
  font-weight: bold;
}

.spodek {
  vertical-align: top;
	color: #FFFFFF;
	font-family: trebuchet MS;
	font-size: 12px;
}

.spodek a {
  color: #FFFFFF;
  text-decoration: none;
}
.spodek a:hover {
  color: #78FF00;
  text-decoration: underline;
}
.spodek .lewan {
  color: #78FF00;
  text-decoration: none;
}


.item1, .item1a {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/_onas.jpg) no-repeat left top;
  display: block;
}
.item1a {
  background: #363636 url(../obrazy/onas.jpg) no-repeat left top;
}
.item1:hover, .item1a:hover {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/aonas.jpg) no-repeat left top;
}

.item2, .item2a {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/_sluzby.jpg) no-repeat left top;
  display: block;
}
.item2a {
  background: #363636 url(../obrazy/sluzby.jpg) no-repeat left top;
}
.item2:hover, .item2a:hover {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/asluzby.jpg) no-repeat left top;
}

.item3, .item3a {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/_galerie.jpg) no-repeat left top;
  display: block;
}
.item3a {
  background: #363636 url(../obrazy/galerie.jpg) no-repeat left top;
}
.item3:hover, .item3a:hover {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/agalerie.jpg) no-repeat left top;
}

.item4, .item4a {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/_kontakt.jpg) no-repeat left top;
  display: block;
}
.item4a {
  background: #363636 url(../obrazy/kontakt.jpg) no-repeat left top;
}
.item4:hover, .item4a:hover {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/akontakt.jpg) no-repeat left top;
}
.item5, .item5a {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/_zakaznici.jpg) no-repeat left top;
  display: block;
}
.item5a {
  background: #363636 url(../obrazy/zakaznici.jpg) no-repeat left top;
}
.item5:hover, .item5a:hover {
  width: 80px;
  height: 31px;
  background: #363636 url(../obrazy/azakaznici.jpg) no-repeat left top;
}
.nahled {
  width: 180px;
  height: 135px;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  border: 4px solid #434343;
}
.aimg:hover img {
  border: 4px solid #FF6100;
}
.logo {
  color: #78FF00;
}
.top {
  background: #363636;
}
a.zelena {
  color: #78FF00;
  font-weight: bold;
}