#sitemap {text-align: left; padding: 20px; overflow: hidden}
.map_item {
    padding: 0px;
    display: block;
    width: auto;
}

span.map_item a:hover{
    color: #016B94;
    font-weight: bold;
}
.map_level1, .map_level2, .map_level3, .map_level4 {
    color: #333;
    padding: 0px 0px 3px 15px;
    width: auto;
}
#overwiev {
    display: none;
    position: fixed;
    top: 100px;
    width: 300px;
    height: auto;
    background: #DEEFFF;
    border: solid 5px #EFEFEF;
    padding: 5px;
    opacity: 0.6;
}
#overwiev b{
    color: #016B94;
    font-weight: bold;
}


/* new site map */
.sitemap-table td{
    padding: 20px;
    border: 0px;
    vertical-align: top;
    width: 33%;
}
.sitemap-table{
    width: 940px;
    float: left;
}
.sitemap-table li{
    list-style: none;
}
.sitemap-table li:hover{
    list-style: none;
}
.sitemap-tables-container{
    width: 100%;
}
.sitemap-first-level-container{
    overflow: hidden;
    float: left;
    width: 210%;
}
.sitemap-first-level{
    overflow: hidden;
    float: left;
    width: 940px;
}
.sitemap-second-level{
    float: left;
    width: 300px;
    border: 1px solid blue;
    margin: 20px 0px 20px 0px;
    padding: 10px;
}

.sitemap-second-level-name{
    font-weight: bold;
}


.horizontal-gradient-h1{
    background-image: linear-gradient(left , rgb(1,106,148) 11%, rgb(255,255,255) 100%);
    background-image: -o-linear-gradient(left , rgb(1,106,148) 11%, rgb(255,255,255) 100%);
    background-image: -moz-linear-gradient(left , rgb(1,106,148) 11%, rgb(255,255,255) 100%);
    background-image: -webkit-linear-gradient(left , rgb(1,106,148) 11%, rgb(255,255,255) 100%);
    background-image: -ms-linear-gradient(left , rgb(1,106,148) 11%, rgb(255,255,255) 100%);
    background-image: -webkit-gradient(
        linear,
        left bottom,
        right bottom,
        color-stop(0.11, rgb(1,106,148)),
        color-stop(1, rgb(255,255,255))
        );
    height: 2px;
    width: 70%; 
    margin-top: -20px;
}
.horizontal-gradient-normal{
    background-image: linear-gradient(left , rgb(87,87,87) 20%, rgb(255,255,255) 60%);
    background-image: -o-linear-gradient(left , rgb(87,87,87) 20%, rgb(255,255,255) 60%);
    background-image: -moz-linear-gradient(left , rgb(87,87,87) 20%, rgb(255,255,255) 60%);
    background-image: -webkit-linear-gradient(left , rgb(87,87,87) 20%, rgb(255,255,255) 60%);
    background-image: -ms-linear-gradient(left , rgb(87,87,87) 20%, rgb(255,255,255) 60%);

    background-image: -webkit-gradient(
        linear,
        left bottom,
        right bottom,
        color-stop(0.2, rgb(87,87,87)),
        color-stop(0.6, rgb(255,255,255))
        );
    height: 1px;
    width: 60%; 
    margin-top: 1px;
}
#sitemap a{
    color: inherit;
    text-decoration: none;
}
#sitemap a:hover{
    color: #7D0001;
    text-decoration: none;
}
.sitemap-back{
    margin-left: 5px; 
    cursor: pointer; 
    font-weight: bold; 
    color: rgb(68, 68, 68);
}
.sitemap-back:hover{
    color: #7D0001;
}
.sitemap-arrow1{
    transform: scaleX(-1); 
    position: relative; 
    top: -26px;
}
.sitemap-arrow2{
    transform: scaleX(-1); 
    position: relative; 
    top: -26px;
    left: -16px;
}
#sitemap h1{
    white-space: nowrap;
}
.sitemap-more{
    position: relative;
    top: 3px;
}

.sitemap-loader{
    background: url("/images/main/bx_loader.gif") no-repeat scroll center center rgba(0, 0, 0, 0);
    height: 40px;
    left: 45%;
    position: relative;
    top: 10%;
    width: 40px;
    z-index: 2000;
}
/**
.sitemap-more-arrow1{
    display: inlne;
    position: relative;
    bottom: -2px;
}
.sitemap-more-arrow2{
    display: inlne;
    position: relative;
    bottom: -2px;
    margin-left: -5px;
}
*/