#hlavniMenu {
 position:absolute; top:179px; left:0px;
 margin:0; padding:0;
 background:transparent;
 /*border:1px solid #fff; border-width:0;*/
}

.menu01-off, .menu02-off, .menu03-off, .menu01-on, .menu02-on, .menu03-on 
{
  width:121px; height:37px; padding:10px 7px 3px 7px; margin:0 0 0 0;
  float:left; display:block; text-align:center;
} 
html>body .menu01-off, html>body .menu02-off, html>body .menu03-off, html>body .menu01-on, html>body .menu02-on, html>body .menu03-on 
{
  width:121px; height:24px;
}

.menu01-off, .menu02-off, .menu03-off {background:transparent url("../images/menu/menu1.jpg") no-repeat 0% 0%; color:#e34060; font-weight:bold; font-size:1.2em; cursor: pointer; }
.menu01-on, .menu02-on, .menu03-on {background:transparent url("../images/menu/menu1a.jpg") no-repeat 0% 0%; color:#e34060; font-weight:bold; font-size:1.2em;}
.menu01-off:hover, .menu02-off:hover, .menu03-off:hover, .menu01-on:hover, .menu02-on:hover, .menu03-on:hover
{background:transparent url("../images/menu/menu1a.jpg") no-repeat 0% 0% !important; color:#e34060; font-weight:bold; font-size:1.2em;}

#hlavniMenu a
{
  text-decoration:none;
}


.menu-micro1, .menu-micro2 { 
 width:121px; height:37px; padding:10px 7px 3px 7px; margin:0 0 0 2px;
 float:left; display:block; text-align:center;
 background:transparent url("../images/menu/zelena_usporam.gif") no-repeat 0% 0%;
 color:#e34060; font-weight:bold; font-size:1.2em; cursor: pointer;
}
.menu-micro2 { background:transparent url("../images/menu/revitalizace.gif") no-repeat 0% 0%; }

html>body .menu-micro1, html>body .menu-micro2  { width:121px; height:24px; }



.nav_menu1 ul {list-style:none; margin:0; padding:0;}

/*uroven 1*/
.nav_menu1 li a, .nav_menu1 li a:hover
{
  background: url("../images/menu/menu3.jpg") transparent no-repeat 0% 0%; display:block; width:121px; padding:10px 10px 30px 14px;
  color:#fff; font-size:12px; font-weight:bold; text-decoration:none !important;
}

/*BLOCKY2*/
.samostatny_menu1, .submenu2, .submenu {width:122px; padding-left:4px; float:left;}

/*uroven 3 */
.nav_menu1 .level2 li a, .nav_menu1 .level2 li a:hover
{
  background:#f7f7f7; display:block; width:117px; border-top:2px solid #e3e3e4; 
  color:#c3161f; font-size:0.9em; font-weight:normal; text-decoration:none; padding:2px 0 2px 7px;
}

.nav_menu1 .level2 li a:hover
{
  color:#000; background:#ccc;
}

/*nadpisy*/
.nav_menu1 h3 a, .nav_menu1 h3 a:hover
{
  color:#fff; text-decoration:none; font-size:12px;
}
.nav_menu1 h3
{
  padding:0; margin:14px 0 7px 4px;
  background: url("../images/menu/menu2.jpg") transparent no-repeat 0% 0%; padding:7px 0;
  color:#fff; font-size:12px; text-align:center; cursor: pointer; cursor: pointer;  width:197px !important;
}

.nav_menu1 h3 /* .aktivmenu1 */
{
  background: url("../images/menu/menu2a.jpg") transparent no-repeat 0% 0%;
}
#h3_sort1 h3, #h3_sort2 h3, #h3_sort3 h3, #h3_sort4 h3 {float:left; height:33px;}

#testovacimenu, .nav_menu1 {width:940px; padding-left:0px;}
#h3_sort1, #h3_sort2, #h3_sort3, #h3_sort4 
{ 
  border-bottom:1px solid #ccc; height:48px; margin-bottom:30px; width:450px; margin-left:7px;
}
#h3_sort3, #h3_sort4 { margin-bottom:30px; margin-top:0; height:48px; padding:0;}


#linka_menu {border-bottom:1px solid #ccc; padding:0; margin:0;}
#back_hlav_bottom1 {height:47px; display:none; padding-left:20px; cursor: pointer; }


/*
.nav_menu1 {background:#fafafa; padding-bottom:10px; padding-left:7px;}

.nav_menu1 h3 {padding:0; margin:10px 0 7px 21px;}
.nav_menu1 h3 a {text-decoration:none; color:#999;}
.nav_menu1 {float:left; width:521px;}
.nav_menu1 ul {list-style:none; margin:0; padding:0;}
.nav_menu1 ul li {background: url("../images/menu/tlacitko-cerv-velke1.jpg") #fff no-repeat 50% 0%; display:block; width:152px; float:left; margin:7px 0 0 7px;}

.nav_menu1 ul li a {color:#fff; padding-left:10px; display:block; line-height:17px; padding-top:7px; text-decoration:none; font-weight:bold;}
.nav_menu1 ul li a:hover {color:#fff; background:transparent; font-weight:bold;}

.nav_menu1 ul ul {padding:0 0 40px 0; margin:0; background: url("../images/menu/tlacitko-cerv-velke2.jpg") transparent no-repeat 49% 100%; display:block;}
.nav_menu1 ul ul li {background:none; display:block; margin:0; padding:0 0; float:none;}
.nav_menu1 ul ul li a {color:#fff; font-size:9px; line-height:14px; padding-top:2px; font-weight:normal;}
.nav_menu1 ul ul li a:hover {color:#fff; font-size:9px; line-height:14px; padding-top:2px; font-weight:normal;}
.nav_menu1 ul li.samostatny_menu1 {background: url("../images/menu/tlacitko-cerv-velke3.jpg") transparent no-repeat 49% 100%; height:72px;}
*/


/*.line_menu1 {border-bottom:2px solid #a3a3a3; font-size:2px; padding:0; margin:0; clear:both; width:527px;}*/

.mane_menu_c {width:520px !important; float:none !important;}

#menu1vb {display:block; width:470px; float:left;}
#menu1va {display:block; width:470px; float:left;}
#menu1na {display:none; width:470px; float:left;}
#menu1nb {display:none; width:470px; float:left;}
#menu2v {display:block; width:940px !important; }
#menu2n {display:none; width:940px !important;}
#menu3v {display:block; width:940px !important;}
#menu3n {display:none; width:940px !important;}

.ulmenu2 {list-style:none; margin:0; padding:0; position:relative; top:2px; left:-10px;}
.ulmenu2 li {list-style:none; padding:5px 8px 5px 8px; display:block; float:left; border:2px solid #e7e7e7; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; background:#c8c8c8; margin:0 1px 5px 1px;}
.ulmenu2 li a {text-decoration:none; color:#d70028; font-weight:bold; white-space:nowrap;}
.ulmenu2 li a:hover {text-decoration:none; color:#d70028; background:transparent; }
.ulmenu2 li#aktivni_menu4 {color:#fff; font-weight:bold; background:#ccc;}

/*TOPMENU*/
div#topmenu {
 position:absolute; top:16px; left:220px;
}
div#topmenu ul {
 margin:0; padding:0;
 background:#ac0425;
 border:1px solid #ccc; border-width:0;
}
div#topmenu li, div#topmenu li.revit {
 list-style:none; font-size:11px;
 margin:0;  padding:14px 0 0 0;
 float:left;
 width:80px; height:40px;
 line-height:1em;
 text-align:center;
 background:transparent url("../images/menu/menu-horni-on.jpg") no-repeat;
 border-bottom: 1px solid #ccc; /* drzi menu pohromade v IE6 */
} html>body div#topmenu li, div#topmenu li.revit { border-bottom:0px; height:25px; }

div#topmenu li.revit {
 background:transparent url("../images/menu/menu-horni-zelena.jpg") no-repeat;
}

div#topmenu li:hover {background:#fff url("../images/menu/menu-horni-off.jpg");}

div#topmenu li a {display:block; margin:0; width:80px;}
div#topmenu>ul a {width:auto;}


/* barva odkazu */
li a.aktivni { color:#fff; text-decoration:none; background:none; }
li a.aktivni:hover { color:#066; text-decoration:none; background:none; }

li a.neaktivni { color:#066; text-decoration:none; background:none; }
li a.neaktivni:hover { color:#fff; text-decoration:none; background:none; }

div#topmenu li.menuon {background:#f00 url("../images/menu/menu-horni-off.jpg");}

/*TOPMENU*/