#menutop1 {
   background: url(img/back-menu.gif) repeat-x; 
	height: 34px;
	margin: 25px 10px 0px 10px;
}
#menu-1 {
	position: absolute;
	width: 4px;
	height: 34px;
}
#menu-2 {
	position: absolute;
	width: 4px;
	height: 34px;
	left: 899px;
}
#menutop1-in {
	height: 30px;
	margin-left: 1px; 
	width:715px;
	float: left;
	_position: absolute;
	_margin-left: 5px; 
}

#menutop1-in a {
	color: #010057;
	text-decoration: none;
/*	text-transform: uppercase;*/
	
	font-size: 70%;
	
/*	padding: 10px 5px;*/
/*  _padding: 4px 0px;*/
}

#menutop1-in a:hover {
	color: #ffffff;
	text-decoration: underline;
}
#menutop1-in a.active {
	color: #000066;
	text-decoration: none;
}
/*#top-menu
  {	height: 34px; 
      background-image: url(img/menu-bg.jpg);
    	background-repeat: repeat-x;;
      padding-left: 9px;
  }*/
  #konec-menu {  	
  		left:557px;
		padding-top:1px;
		position:absolute;
		width:1px;
  }
  #top-menu-list *  {  z-index: 10;  }
  #top-menu-list    {  z-index: 10;  }
  ul#top-menu-list
  {
    padding:0;
    margin:0;
    list-style-type:none;
  }
  #top-menu-list ul
  {
    padding:0;
    list-style-type:none;
  }
  ul#top-menu-list ul  { list-style-type:none; }
  ul#top-menu-list li
  {
    float:left;
    margin-left: 0px;
    list-style-type:none;
    cursor: pointer;
    text-align: left;
  }
  ul#top-menu-list a
  {
    display:block;
    text-align: center;
  }
  ul#top-menu-list ul a
  {
    display:block;
    text-align: left;
  }
  ul#top-menu-list ul
  {
    position:absolute;
    visibility:hidden;
  }
  ul#top-menu-list li:hover>ul
  {
    position:absolute;
    visibility:visible;
  }
  ul#top-menu-list li li
  {
    /*float:none;*/
    border:none;
    margin:0px;
    padding: 0px ;
  }
  ul#top-menu-list li
  {
    behavior: url(hover.htc); /* Protože IE nedodržuje CSS standarty, aby bylo řešení funkční, použijeme tento *.htc soubor */
  }
  /* celkem 547px  - 7px začátek */
  #tlitem_1 {width:72px;padding: 10px 5px;}
  #tlitem_2 {width:94px;padding: 10px 5px;}
  #tlitem_3 {width:98px;padding: 10px 5px;}
  #tlitem_4 {width:170px;padding: 10px 5px;}
  #tlitem_5 {width:112px;padding: 10px 5px;}
  #tlitem_6 {width:100px;padding: 10px 5px;}

/* L1 */
  .top-menu-list-li-l1 a
  {
      background: url(img/carka.gif) no-repeat 0px 1px;
/*      _background: url(img/carka.gif) no-repeat 0px -5px;*/
  }
  .top-menu-list-li-l1-nobg a  { background: none; }
  .top-menu-list-li-l1 a       {
  /*    padding-top: 34px;*/
/*      height: 34px;*/
      display: block;  
		padding: 10px 5px;
		text-transform: uppercase;
		font-weight: bold;
		letter-spacing: 1px;
		}

  .top-menu-list-li-l1           {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a         {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a:link    {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a:visited {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a:active  {text-decoration: none;      color: #606060; }
  .top-menu-list-li-l1 a:hover   {text-decoration: none;  /*background: #d70951;    color: #FFFFFF;*/  color: #333333; }

  .top-menu-list-li-l1 a.selected         {text-decoration: none;     color: #FFFFFF;  }
  .top-menu-list-li-l1 a.selected:link    {text-decoration: none;     color: #FFFFFF;}
  .top-menu-list-li-l1 a.selected:visited {text-decoration: none;     color: #FFFFFF;}
  .top-menu-list-li-l1 a.selected:active  {text-decoration: none;     color: #FFFFFF;}
  .top-menu-list-li-l1 a.selected:hover   {text-decoration: none;     color: #FFFFFF; }


/* L2 */
  .top-menu-list-l2-level-1
  {
/*    font-size: 14px;*/
	  background: url(img/back-menu.gif) repeat-x; 
  }
  .top-menu-list-l2
  {
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 0px;
    position: absolute;
  }
  .top-menu-list-l2 li
  {
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    height: 20px;
	 width: 145px;
  }
  .top-menu-list-l2 a
  {
    padding-top: 4px;
	 /*padding-left: 10px;
	 height: 20px;*/
	 text-transform: none;
	 font-weight: normal;
	 letter-spacing: normal;
  }

  .top-menu-list-l2           {text-decoration: none;      color: #FFFFFF; width:145px; }
  .top-menu-list-l2 a         {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2 a:link    {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2 a:visited {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2 a:active  {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2 a:hover   {text-decoration: none;      color: #FFFFFF;  }


/* L3 */
  .top-menu-list-l2-level-2
  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
    position: absolute;
    top: 0px;
    left: 145px;
	  background: url(img/back-menu.gif) repeat-x; 
  }
  .top-menu-list-l2-level-2 li
  {
    position: relative;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    height: 20px;
	 width:200px;
  }
  .top-menu-list-l2-level-2           {text-decoration: none;      color: #FFFFFF; width:200px;}
  .top-menu-list-l2-level-2 a         {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2-level-2 a:link    {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2-level-2 a:visited {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2-level-2 a:active  {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2-level-2 a:hover   {text-decoration: none;      color: #FFFFFF; }

/* L3 */
  .top-menu-list-l2-level-3
  {
    margin: 0px;
    padding: 0px;
    list-style-type: none;
    text-align: left;
    position: absolute;
	 top:0px;
    left: 200px;
	  background: url(img/back-menu.gif) repeat-x; 
  }
  .top-menu-list-l2-level-3 li
  {
    position: relative;
    margin: 0px;
	 padding: 0px;
    list-style-type: none;
    height: 20px;
  }
  .top-menu-list-l2-level-3           {text-decoration: none;      color: #FFFFFF; width:200px;}
  .top-menu-list-l2-level-3 a         {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  margin-top:0px;margin-bottom:1px; padding: 3px 3px 3px 5px; width:180px; position: absolute;}
  .top-menu-list-l2-level-3 a:link    {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2-level-3 a:visited {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2-level-3 a:active  {text-decoration: none;      color: #FFFFFF; background: url(img/back-menu.gif) repeat-x;  }
  .top-menu-list-l2-level-3 a:hover   {text-decoration: underline; color: #FFFFFF; }