body {
  padding: 0;
  margin: 0;
  background: #909090 url(bg_body.gif) top center no-repeat;
  font-family: Arial;
  font-size: 12px;
}


#strike {
  position: absolute;
  width: 100%;
  height: 49px;
  top: 94px;
  left: 0;
  background: url(bg_strike.gif) repeat-x;
}


#page {
  position: relative;
  width: 990px;
  margin: 0 auto;
  background: #c3c3c3 url(bg_page.gif) center repeat-y;
  overflow: hidden;
}

#page #header h1 {
  width: 990px;
  height: 94px;
  padding: 0;
  margin: 0;
  background: url(bg_header_h1.jpg) top center no-repeat;
}

#page #header h1 a {
  display: block;
  width: 990px;
  height: 94px;
}

#page #header h1 a span {
  display: none;
}


#page #menu {
  width: 990px;
  height: 49px;
  background: url(bg_strike.gif) top repeat-x;
}

#page #menu ul {
  list-style: none;
  padding: 1px 0 0;
  margin: 0 0 0 65px;
  z-index: 200;
}

#page #menu ul li {
  padding: 0;
  margin: 0;
}

#menu ul li a {
  float: left;
  display: block;
  height: 33px;
  padding: 14px 0 0;
  text-align: center;
  text-decoration: none;
  color: #000;
border-bottom: 1px solid black;  
}

#menu ul li a span {
  display: none;
}

#menu ul li a#one {
  width: 144px;
  background: url(bg_page_menu_a-one.gif) top center no-repeat;
}

#menu ul li a#one:hover, #menu ul li a#one_active {
  width: 144px;
  background: url(bg_page_menu_a-one.gif) bottom center no-repeat;
}

#menu ul li a#two {
  width: 143px;
  background: url(bg_page_menu_a-two.gif) top center no-repeat;
}

#menu ul li a#two:hover, #menu ul li a#two_active {
  width: 143px;
  background: url(bg_page_menu_a-two.gif) bottom center no-repeat;
}

#menu ul li a#three {
  width: 142px;
  background: url(bg_page_menu_a-three.gif) top center no-repeat;
}

#menu ul li a#three:hover, #menu ul li a#three_active {
  width: 142px;
  background: url(bg_page_menu_a-three.gif) bottom center no-repeat;
}

#menu ul li a#four {
  width: 142px;
  background: url(bg_page_menu_a-four.gif) top center no-repeat;
}

#menu ul li a#four:hover, #menu ul li a#four_active {
  width: 142px;
  background: url(bg_page_menu_a-four.gif) bottom center no-repeat;
}

#menu ul li a#five {
  width: 143px;
  background: url(bg_page_menu_a-five.gif) top center no-repeat;
}

#menu ul li a#five:hover, #menu ul li a#five_active {
  width: 143px;
  background: url(bg_page_menu_a-five.gif) bottom center no-repeat;
}

#menu ul li a#six {
  width: 143px;
  background: url(bg_page_menu_a-six.gif) top center no-repeat;
}

#menu ul li a#six:hover, #menu ul li a#six_active {
  width: 143px;
  background: url(bg_page_menu_a-six.gif) bottom center no-repeat;
}

#menu ul li.top {
  float: left;
  display: block;
}

#menu ul table {
  position: absolute;
  width: 0;
  height: 0;
  top: 0;
  left: 0;
  border-collapse: collapse;
}

#menu ul a:hover {
  position: relative;
  visibility: visible;
  z-index: 200;
}

#menu ul li:hover {
  position: relative;
  z-index: 200;
}

#menu ul ul, 
#menu ul :hover ul ul, 
#menu ul :hover ul :hover ul ul,
#menu ul :hover ul :hover ul :hover ul ul,
#menu ul :hover ul :hover ul :hover ul :hover ul ul {
  position: absolute;
  left: -9999px;
  top: -9999px;
  width: 0;
  height: 0;
  margin: 0;
  padding: 0;
  list-style: none;
}

#menu ul :hover ul.sub {
  top: 47px;
  left: -67px;
  z-index: 300;
  white-space: nowrap;
}

#menu ul :hover ul.sub li {
  position: relative;
  float: left;
  display: block;
}

#menu ul :hover ul.sub li a {
  display: block;
  width: 144px;
  height: auto;
  padding: 5px 0;
  background: #000;
  font-weight: bold;
  text-decoration: none;
  text-align: center;
  color: #c3c3c3;
}

#menu ul :hover ul.sub li a:hover, #menu ul :hover ul.sub li a.active {
  color: #f8b900;
}

#menu ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul,
#menu ul :hover ul :hover ul :hover ul :hover ul :hover ul {
  height: auto;
  padding: 0;
  z-index: 400;
  white-space: nowrap;
}


#page #left {
  position: relative;
  float: left;
  width: 198px;
  padding: 78px 0 0;
  background: #c3c3c3 url(bg_page_left.gif) top no-repeat;
}

#page #left h3 {
  clear: both;
  width: 198px;
  height: 76px;
  padding: 0;
  margin: 0;
}

#page #left h3 a {
  display: block;
  width: 198px;
  height: 78px;
}

#page #left h3 a span {
  display: none;
}

#page #left h3#one a {
  background: url(bg_page_left_h3-one.jpg) top center no-repeat;
}

#page #left h3#one a:hover, #page #left h3#one_active a {
  background: url(bg_page_left_h3-one.jpg) bottom center no-repeat;
}

#page #left h3#two a {
  background: url(bg_page_left_h3-two.jpg) top center no-repeat;
}

#page #left h3#two a:hover, #page #left h3#two_active a {
  background: url(bg_page_left_h3-two.jpg) bottom center no-repeat;
}

#page #left h3#three a {
  background: url(bg_page_left_h3-three.jpg) top center no-repeat;
}

#page #left h3#three a:hover, #page #left h3#three_active a {
  background: url(bg_page_left_h3-three.jpg) bottom center no-repeat;
}

#page #left h3#four a {
  background: url(bg_page_left_h3-four.jpg) top center no-repeat;
}

#page #left h3#four a:hover, #page #left h3#four_active {
  background: url(bg_page_left_h3-four.jpg) bottom center no-repeat;
}

#page #left h3#five a {
  background: url(bg_page_left_h3-five.jpg) top center no-repeat;
}

#page #left h3#five a:hover, #page #left h3#five_active {
  background: url(bg_page_left_h3-five.jpg) bottom center no-repeat;
}

#page #content {
  position: relative;
  float: left;
  width: 490px;
  padding: 0 46px 20px;
  text-align: justify;
  color: #5e5e5e;
}

#content a {
  color: #000;
}

#content a:hover {
  text-decoration: none;
}

#page #content h3 {
  padding: 30px 46px 40px;
  margin: 0 -46px 10px;
  background: url(bg_page_content_h3.gif) top no-repeat;
  font-size: 12px;
  color: #000;
}

#page #content h4 {
  padding: 0;
  margin: 0;
  font-size: 12px;
}

#page #content p {
  padding: 0 0 15px;
  margin: 0;
}


#page #right {
  position: relative;
  float: right;
  width: 210px;
  padding: 28px 0 0;
/*  background: #c3c3c3; */
}

#page #right #rightinner {
  padding: 0 5px 0 10px;
  margin: 0;
}

#page #right #rightinner img {
/*  border: 1px solid #aaa; */
  margin: 0 2px 10px 0; 
}

/*
#page #right p {
  padding: 0;
  margin: 0;
  text-align: center;
}
*/

/*
#page #right p img {
  border: 1px solid #aaa;
  margin: 0 2px 18px;
}
*/

#page #bottom {
  clear: both;
  width: 990px;
  height: 87px;
  background: url(bg_bottom.jpg);
}

#page #bottom a {
  display: block;
  width: 386px;
  width: 980px;
  height: 87px;
  text-decoration: none;
}

#page #bottom a span {
  display: none;
}


#page #footer {
  clear: both;
  width: 990px;
  background: #909090 url(bg_page_footer.gif) top left no-repeat;
  overflow: hidden;
}

#page #footer p, #radkovyblok {
  padding: 0;
  margin: 0;
  color: #c8c8c8;
  font-size: 9px;
}

#page #footer a {
  color: #fff;
  text-decoration: none;
}

#page #footer p.copy {
  float: left;
  padding: 10px 50px;
}

#page #footer p.bl, #radkovyblok {
  float: right;
  width: 450px;
  padding: 10px;
}

#page #motory {
  position: relative;
  float: left;
/*  width: 490px; */
  padding: 0 20px 46px 20px;
/*  text-align: justify; */
  color: #5e5e5e;
}

#page #motory h3 {
  padding: 30px 20px 46px 46px;
  margin: 0 -46px 10px;
  font-size: 12px;
  color: #000;
}

#motory table {
width:  720px;
 border: 2px solid #2F2F2F; 
 background-color: #909090;
}

#motory table tr th{
  background-color : #2f2f2f;
  color : #ffffff;
  padding: 2px; 
}

#motory table tr td{
  padding: 2px; 
}

#motory table tr.lichy{
  background-color:#edf3f5;
}

#motory table tr.sudy{
  background-color:#ccd4d7;
}

#motory select {
  font-size: 11px;
}   