table.cismenu_table0,table.cismenu_table1,table.cismenu_table2 {
  
}

table.cismenu_table0 tr,table.cismenu_table1 tr {
  border: 0px;
}

td.cismenu_td0, td.cismenu_td1 {
  vertical-align: middle;
  background-color: white;
  padding: 0px;
}

td.cismenu_td0 {
  border-bottom: 7px solid #F5F5F5;
  position:relative; /***/
}

td.cismenu_td1 {
  border: 0px;
  height: 22px;
  .height: 23px;
  white-space: nowrap;
}

table.cismenu_table1 tr:first-child td.cismenu_td1 {
  border-top: 0px;
}

table.cismenu_table1, table.cismenu_table2 {
  display: none;
  position: absolute;
  background-color: white;
  border: 1px solid #EC912E;
}
td.last table.cismenu_table1, td.last table.cismenu_table2 {
    right:0;
}

td.last table.cismenu_table1{
  margin-top: 8px;
}

div.cismenu_div1 {
  position: absolute;
  margin-left: 0px;
  margin-top: 7px;
  .margin-top: 8px;
}

td.last div.cismenu_div1 {
  position:relative;
  font-size:1px;
  height:1px;
  margin-left: 0px;
  margin-top: auto;
  right:0;
}

div.cismenu_div2 {
  position: absolute;
  /*left: -1px;*/
  right: -1px; 
  margin-top: -22px;
  width: 1px;
  height: 1px;
}

td.last div.cismenu_div2 {
  left: -1px; 
  right: auto; 
}

td.cismenu_td0 a, td.cismenu_td1 a {
  text-transform: uppercase;
  color: #313B49;
  font-family: verdana;
  font-size: 10px;
  text-decoration: none;
  white-space: nowrap;
  padding:3px 13px 4px 13px;
  display: block;
  height: 17px;
  .height: 24px;
  letter-spacing:-0.25px;

}

td.cismenu_td1 a {
  text-transform: lowercase;
  height: 13px;
}

td.cismenu_td1 a div{
  margin-right:16px;
}

td.aktivni {
  border-bottom: 7px solid #EC912E;
}

td.cismenu_td0 td.cismenu_mouseover {
  background-color: #E5E5E5;
  border-bottom: 0px;
}

td.cismenu_mouseover {
  border-bottom: 7px solid #EC912E;
}

td.cismenu_td0 a.aktivni, td.cismenu_td1 a.aktivni {
  font-weight: bolder;
}

td.cismenu_td0 a.pruchozi, td.cismenu_td1 a.pruchozi {
  font-weight: bolder;
}

/* pruchozi pro td0 */
td.pruchozi {
  border-bottom: 7px solid #EC912E;
}

/* aktivni a pruchozi pro td1 */
td.cismenu_td0 td.aktivni, td.pruchozi td.pruchozi{ 
   border-bottom: 0px !important;
   background-color: #E5E5E5;
}


div.linka {
  background-color: #E5E5E5;
  height: 1px;
  margin: 0px 4px 0px 4px;
  position: relative;
  top:-1px;
  .top:-2px;
  overflow:hidden;
}

div.cismenu_div2 div.linka {
  top:0px;
  .top:-3px;
}
