body, html{
margin: 0;
font-family: 'Source Sans Pro', sans-serif;
width:100%;
height: 100%;
overflow: hidden;
}

div{
float: left;
}

h1{
font-weight: 300;
border-bottom: 1px solid #333;
}
#container{
width: 100%;
min-height: 100%;
min-width: 1020px;
}

#top{
width: 100%;
height: 50px;
border-bottom: 1px solid #bbb;
z-index: 1001;
}

#side-switch{
float: right;
background-image: url('../images/open.png');
background-repeat: no-repeat;
background-position: center center;
height: 100%;
width: 50px;
opacity: 0.9;
cursor: pointer;
}

#home-button{
background-image: url('../images/logo.png');
background-repeat: no-repeat;
background-position: center center;
height: 100%;
width: 50px;
opacity: 0.9;
cursor: pointer;
}
#side-switch:hover{
opacity: 1;
}

table.navi{
border-spacing: 0px;
padding: 0px 0px 0px 0px;
}

table.navi td{
width: 55px;
height: 47px;
opacity: 1; 
}
table.navi .pre{
width: 10px;
}

table.navi .lokalizace.done{
background-image: url('../images/prubeh/navi_01.png');
}
table.navi .charakteristiky.done{
background-image: url('../images/prubeh/navi_02.png');
}
table.navi .vyber.done{
background-image: url('../images/prubeh/navi_03.png');
}
table.navi .parametrizace.done{
background-image: url('../images/prubeh/navi_04.png');
}
table.navi .vystupy.done{
background-image: url('../images/prubeh/navi_05.png');
}
.report.done{
background-image: url('../images/prubeh/navi_06.png');
}

table.navi .lokalizace.undone{
background-image: url('../images/prubeh/neakt/navi_01.png');
}
table.navi .charakteristiky.undone{
background-image: url('../images/prubeh/neakt/navi_02.png');
}
table.navi .vyber.undone{
background-image: url('../images/prubeh/neakt/navi_03.png');
}
table.navi .parametrizace.undone{
background-image: url('../images/prubeh/neakt/navi_04.png');
}
table.navi .vystupy.undone{
background-image: url('../images/prubeh/neakt/navi_05.png');
}
.report.undone{
background-image: url('../images/prubeh/neakt/navi_06.png');
}

table.navi .vystupy{
padding-right: 10px;
border-right: 1px solid #bbb;
}

.report{
width: 60px;
height: 100%;
border-left: 1px solid #bbb;
background-position: 4px center;
}

table.navi .done{
border-bottom: 1px solid #0B72B5;
}
table.navi .undone{
//background-color: #aaa;
}

table.navi .active{
//background-color: #333;
}

table.navi .nadpis{
border-left: 1px solid #fff;
padding-left: 20px;
color: #333;
font-size: 15px;
font-weight: 400;
width: 250px;
cursor: default;
}

#licence{
float: right;
margin: 2px 5px 0px 0px;
font-size: 12px;
text-align: right;
color: #000;
}

#licence a{
color: blue;
}                   