body {
  color: #FFF;
  font-family: Verdana, Arial, Helvetica, sans-serif;
  background-color: #603;
  padding: 0;
  margin: 0;
  font-size: 10pt;
  background: url("img/main-bg.gif") repeat-x;
}
#main h1 {
  position: relative;
  left: 260px;
  top: 160px;
/*  _top: 220px;*/
  display: block;
  width: 400px;
  height: 110px;
  float: left;
}
#main h1 a {
  display: block;
  width: 400px;
  height: 110px;
  float: left;
}
#main h1 span {
  display: none;
}
#main {
  text-align: center;
  margin: 0 auto;
  padding: 0;
  height: 500px;
  width: 900px;
}
#cinnosti {
  height: 470px;
/*  _height: 490px;
  _margin: 20px 0;*/
}
#cinnosti a {
  color: #D82528;
  text-decoration: none;
}
#cinnosti a:hover {
  color: #FFF;
}
#jazyky {
  position: relative;
  float: right;
  height: 170px;
  width: 170px;
  top: 360px;
  right: 0px;
/*  _top: 350px;
  _right: 50px;*/
}
#main p {
  margin: 0;
  padding: .3em;
}
#marketing {
  position: relative;
  left: -50px;
  top: 10px;
  float: left;
}
#komunikace {
  position: relative;
  left: -550px;
  top: 100px;
  float: left;
}
#reklama {
  position: relative;
  left: 100px;
  top: 50px;
  float: left;
}
.kontakt {
  font-size: 10pt;
}
#cesky {
  width: 16px;
  height: 11px;
  background: url("img/cz.gif") no-repeat; 
}
#jazyky a {
  width: 16px;
  height: 11px;
  display: block;
}
#english {
  width: 16px;
  height: 11px;
  background: url("img/gb.gif") no-repeat; 
}
#deutsch {
  width: 16px;
  height: 11px;
  background: url("img/de.gif") no-repeat; 
}
#espanol {
  width: 16px;
  height: 11px;
  background: url("img/es.gif") no-repeat; 
}
#chinese {
  width: 16px;
  height: 11px;
  background: url("img/cn.gif") no-repeat; 
}
#jazyky div {
  margin: 3px;
}
#jazyky span {
  display: none;
}
#contentpage {
  width: 885px;
  margin: 0;
  float: left;
  min-height: 555px;
/*  _height: 639px;*/
  color: #000;
  padding: 0;  
  background: url("img/menu-bg.gif") left bottom no-repeat;
}
#contentpage2 {
  width: 900px;
  margin: 20px auto 5px auto;
  min-height: 639px;
/*  _height: 599px;*/
  color: #000;
  background: url("img/content-bg.gif") right bottom no-repeat;
  background-color: #FFF;
  text-align: justify;
}
#menu {
    float: left;
    font-weight: bold;
    width: 220px;
    margin: 10px 0 10px 5px;
}
#menu h2 {
  display: none;
  margin: 0;
  padding: 0;
}
#menu ul { 
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 220px;
	}
#menu li { 
/*		behavior: url(/hover.htc);*/
		font-size: 10pt;
    position : relative;
		float: left;
		line-height : 28px;
		margin: 0 0 1px 0;
		width: 260px;
		display : block;
	  background: url("img/menuitem-bg.gif") no-repeat;
	}
#menu li ul { 
		position : absolute;
    visibility: hidden;
    margin: -30px 0 0 172px;
		padding: 0 0 0 1px;
    width : 220px;
		background: #FFF;
	}
#menu li li {
		z-index: 9;
	}
#menu li a {
		width: 220px;
		display : block;
		text-decoration : none;
		padding : 2px 16px;
		color: #FFF;
}
#menu li a:hover {
		color: #603;
	  background: url("img/menuitem-bg-rollover.gif") no-repeat;
	}
#menu li a.active {
	  background: url("img/menuitem-bg-active.gif") no-repeat;
	}

#menu li a.active:hover {
	  background: url("img/menuitem-bg-rollover.gif") no-repeat;
	}

#head {
	  width: 900px;
	  height: 84px;
    margin: 0;
	  background: url("img/head-bg.gif") no-repeat right bottom;
	  float: right;
}
#path {
  width: 700px;
  height: 15px;
  float: right;
  clear: both;
}
#content {
  width: 545px;
/*  _width: 590px;*/
  float: right;
  height: 515px;
  padding: 10px;
  margin: 0 20px 0 0;
/*  _margin: 0 10px 0 0;*/
  overflow: hidden;
  
}
#track {
				float: right;
				width: 15px;
				height: 535px;
				background-color: #E0CDD6;
}
#handle {
				width: 15px;
				height: 20px;
				background-color: #603;
    	  background: url("img/handle-bg.gif") no-repeat center center;
				cursor: move;
}
#foot {
  width: 900px;
  margin: 0 auto;
  font-size: 8pt;
}
a {
  color: #603;
}
a:hover {
  color: #F00;
}
#langs {
  padding: 10px;
  clear: both;
}
#langs div {
  width: 16px;
  height: 11px;
  display: block;
  float: left;
}
#langs span {
  display: none;
}
#langs a {
  width: 16px;
  height: 11px;
  display: block;
  float: left;
}
input, textarea, select {
  border: solid 1px #603;
}
textarea {
    font-family: Verdana, Arial, Helvetica, sans-serif;
    font-size: small;
}
#head h1 {
  display: block;
  width: 900px;
  height: 70px;
  float: left;
}
#head h1 {
  display: none;
  width: 250px;
  float: left;
  
}
#head address {
  display: block;
  float: right;
  width: 200px;
  height: 70px;
  text-align: right;
}
#head address div {
  display: block;
  float: right;
  height: 70px;
}
.adresa {
  width: 100px;
}
.telefony {
  width: 200px;
  float: left;
}
#searchbox {
  clear: both;
  padding: 10px;
/*  _padding: 0;*/
}
h2, h3 {
  margin: .5em 0;
}
table {
  font-size: smaller;
  border-collapse: collapse;
}
td {
  border: solid 1px #CCC;
  vertical-align: top;
}
table.noborder td {
  border: none;
}
label {
  width: 120px;
  text-align: right;
  display: block;
  float: left;
  padding: 1px 10px;
}
.nowrap {
  white-space:nowrap;
}
.odkazy {
  display: none;
}

