body {
  background-color: #ffffff;
	color: #595959;
	font-family:  "Tahoma", "Arial", "Verdana", "Lucida Grande CE", "Helvetica CE";
	font-size: 12px;
	margin: 0;
}

img {
  border: 0;
}

#cover {
  width: 100%;
  margin: 0;
  background: url(/images/content.gif) repeat-y;
}

#top {
  width: 100%; height: 222px;
  position: relative;
  background: url("/images/top.gif");
}

#top form {
  margin: 0;
  padding: 0;
}

#logo {
  position: absolute;
  left: 20px; top: 85px;
  width: 346px; height: 119px; 
}

#top1 {
  width: 100%; height: 101px;
  background: url("/images/top1.jpg") no-repeat;
}

#napis {
  float: right;
  color: #ffffff;
  font-size: 24px;
  padding-right: 50px;
  padding-top: 15px;
  font-weight: bold;
}

#vlajky {
  position: absolute;
  top: 60px;
  left: 620px;
}

#vlajky img {
  border: 1px solid #000000; 
}

#top2 {
  height: 120px;
  background: url("/images/top2.jpg") no-repeat left;
  position: relative;
}

#form_prihl {
  width: 180px;
  height: 100px;
  position: absolute;
  top: 135px; left: 405px;
  margin: 0;
  padding: 0;
  color: #ffffff;
}

#form_prihl a {
  color: #ffffff;
}

#form_prihl a:hover {
  text-decoration: none;
}

#form {
  width: 200px;
  height: 85px;
  position: absolute;
  top: 125px; left: 390px;
  margin: 0;
  padding: 0;
}

#form label {
  float: left;
  width: 80px;
  _width: 77px;
  text-align: right;
  padding-top: 5px;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}

#form input.policko {
  border: 0;
  width: 102px;
  padding-left: 5px;
  padding-top: 4px;
  height: 18px;
  background: url("/images/input_prihl.gif") no-repeat;
  font-size: 11px;
}

#login {
  position: absolute;
  top: 58px; left: 90px;
}

#prihl_stin {
  position: absolute;
  top: 183px; left: 477px;
}

#form_search {
  width: 220px;
  height: 50px;
  position: absolute;
  top: 131px; left: 595px;
  margin: 0;
  padding: 0;
  font-size: 11px;
  font-weight: bold;
  color: #ffffff;
}

#form_search input#search_vyraz {
  border: 0;
  width: 150px;
  padding-left: 5px;
  padding-top: 4px;
  margin-top: 5px;
  height: 18px;
  background: url("/images/input_search.gif") no-repeat;
  font-size: 11px;
}

#ok {
  position: absolute;
  top: 19px; left: 163px;
}

#motto {
  float: right;
  padding-top: 18px;
  padding-right: 10px;
  text-align: right;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  line-height: 24px;
}

#menu {
  width: 100%; height: 39px;
  background: url("/images/menu.gif");
}

#menu ul {
	margin: 0;
	padding: 0;
}

#menu li {
	background: url("/images/menu_odrazka.gif") no-repeat left; 
	height: 25px;
	list-style:none;
	float:left;
	margin: 0;
	padding: 0;
	padding-left: 22px;
	padding-right: 20px;
	padding-top: 6px;
	text-align: center;
}

#menu li#menu_prvni {
	background: none; 
}

#menu li#menu_prvni_akt {
	background: url(/images/menu_akt.gif) no-repeat;
}

#menu li.akt {
	background: url(/images/menu_akt.gif) no-repeat;
}

#menu li a {
  margin: 0;
	text-decoration: none;
	color: #ffffff;
	font-weight: bold;
	font-size: 14px;
}
#menu li a:hover {
	text-decoration: underline;
}

#content {
  background: url(/images/content_vlnka.gif) no-repeat bottom left;
  position: relative;
}

#content-roh {
  position: absolute;
  left: 262px;
  top: 261px; 
  _top: 279px;
}

#levy {
  float: left;
  width: 244px;
  padding-left: 4px;
  padding-bottom: 50px;
}

#levy_katalog {
  width: 207px; height: 18px;
  background: url(/images/levy_katalog.gif) no-repeat;
  padding-top: 8px;
  padding-left: 32px;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
}

#levy a {
  display: block;
  width: 208px;
  height: 17px;
  background: url(/images/sipka.gif) no-repeat 13px;
  padding-top: 1px;
  padding-left: 30px;
  color: #005483;
  text-decoration: none;
}

#levy a.a_katalog_akt {
  background: url(/images/sipka.gif) no-repeat 13px #D9FED2;
}

#levy a.a_katalog:hover {
  background: url(/images/sipka.gif) no-repeat 13px #D9FED2;
}

#levy a.a_inspirace:hover {
  background: url(/images/sipka.gif) no-repeat 13px #FCE5DF;
}

#levy a.a_moduly:hover {
  background: url(/images/sipka.gif) no-repeat 13px #DFF9FE;
}

#levy_inspirace {
  width: 207px; height: 18px;
  background: url(/images/levy_inspirace.gif) no-repeat;
  padding-top: 8px;
  padding-left: 32px;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
}

#levy_moduly {
  width: 207px; height: 18px;
  background: url(/images/levy_moduly.gif) no-repeat;
  padding-top: 8px;
  padding-left: 32px;
  font-size: 13px;
  color: #ffffff;
  font-weight: bold;
}

.levy_stred {
  width: 239px;
  background: url(/images/levy_stred.gif) repeat-y;
}

.levy_spodek {
  width: 239px; height: 15px;
  background: url(/images/levy_spodek.gif) no-repeat;
  margin-bottom: 5px;
}

#text {
  margin-left: 280px;
  background: url(/images/text.gif) repeat-x;
  padding-right: 20px;
  text-align: justify;
}

#text p {
  margin-top: 10px;
  margin-bottom: 10px;
  padding-left: 27px;
  padding-right: 20px;
}

#text table {
  margin-left: 27px;
  margin-right: 20px;
}

#text table td,th {
  vertical-align: top;
}

#text a {
  color: #595959;
}

#text a:hover {
  text-decoration: none;
}

#text h1 {
  margin: 0;
  margin-top: -8px;
  height: 36px;
  background: url(/images/h1_bg.gif) repeat-x;
  text-align: center;
  font-size: 14px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
}

#text h1 div {
  padding-top: 5px;
  width: 100%;
  height: 36px;
  background: url(/images/h1.gif) no-repeat;
}

#text h2 {
  height: 36px;
  background: url(/images/h2_bg.gif) repeat-x;
  text-align: center;
  font-size: 12px;
  color: #ffffff;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
}

#text h2 div {
  padding-top: 7px;
  width: 100%;
  height: 36px;
  background: url(/images/h2.gif) no-repeat;
}

#mez {
  clear: both;
  height: 1px;
}

#cesta {
  margin-top: 10px;
  _margin-top: 5px;
  margin-left: 20px;
}

#footer {
  clear: both;
  height: 129px;
  background: #ffffff url(/images/footer.gif) repeat-x;
  position: relative;
}

#footer_levy {
  width: 459px;
  height: 60px;
  background: url(/images/footer_levy.gif) no-repeat;
}

#footer_menu {
  font-size: 13px;
  font-weight: bold;
  padding-left: 250px;
  padding-right: 10px;
  padding-top: 25px;
  text-align: center;
}

#footer_menu a {
  color: #385261;
  text-decoration: none;
}

#footer_menu a:hover {
  text-decoration: underline;
}

#copyright  {
  color: #535353;
  width: 230px;
  text-align: center;
  position: absolute;
  top: 45px; left: 10px;
  line-height: 23px;  
}

#copyright span {
  color: #37505D;
}

#copyright a {
  color: #37505D;
  text-decoration: none;
}

#copyright a:hover {
  text-decoration: underline;
}

.obal_zbozi 		{ font-size: 11px; margin-top: 15px; width: 90%; padding: 0; border-collapse: collapse;}
.rada_str TH		{color: #fff; font-weight: bold; background: #5EB34F; border: 1px #adbdca solid; text-align: left; padding: 3px;}
.rada_str_sude TD	{background: #D9FED2; border: 1px #adbdca solid; padding: 3px; vertical-align: top; text-align: left;}
.rada_str_liche TD	{background: #FBFDFF; border: 1px #adbdca solid; padding: 3px; vertical-align: top; text-align: left;}
.rada_str_vyr a		{color: #000000;}
.rada_str_naz a		{color: #EE331A;}
.rada_str_vyr a:hover, .rada_str_naz a:hover		{color: #EE331A; text-decoration: none;}
.rada_str_ico		{white-space: nowrap; width: 90px;}

#obrazky {
  text-align: center;
}

