.gradient {
    background-image: url("list/bg.png");
    margin-right: 20px;
    margin-bottom: 10px;
    margin-left: 10px;

}

.title {
    font-size: 27px;
	font-weight: bold;
    font-family: Verdana, sans-serif;
    color: #9f4308;
}

iframe#scene {
    background: white;
    -moz-box-shadow: 0 0 5px #9a9ba0;
    -webkit-box-shadow: 0 0 5px #9a9ba0;
    box-shadow: 0 0 5px #9a9ba0;
    border: 1px solid #efefef;
}

.toc-links {
    padding: 0px;
    margin: 0px;
    height: 100%;
    overflow: hidden;
    overflow-y: auto;
}

.toc-link div{
    display: block;
    width: 236px;

    background-color: #fcfbe3;
    background-image: linear-gradient(bottom, rgb(251, 250, 222) 24%, rgb(252, 251, 227) 30%, rgb(253, 252, 232) 76%);
    background-image: -o-linear-gradient(bottom, rgb(251, 250, 222) 24%, rgb(252, 251, 227) 30%, rgb(253, 252, 232) 76%);
    background-image: -moz-linear-gradient(bottom, rgb(251, 250, 222) 24%, rgb(252, 251, 227) 30%, rgb(253, 252, 232) 76%);
    background-image: -webkit-linear-gradient(bottom, rgb(251, 250, 222) 24%, rgb(252, 251, 227) 30%, rgb(253, 252, 232) 76%);
    background-image: -ms-linear-gradient(bottom, rgb(251, 250, 222) 24%, rgb(252, 251, 227) 30%, rgb(253, 252, 232) 76%);
    background-image: -webkit-gradient(linear, left bottom, left top, color-stop(0.24, rgb(251, 250, 222)), color-stop(0.3, rgb(252, 251, 227)), color-stop(0.76, rgb(253, 252, 232)));


    font-family: Tahoma, sans-serif;
    font-size: 20px;
    vertical-align: middle;
    margin: 2px;
    margin-bottom: 10px;

    -moz-box-shadow: 0 0 5px #9a9ba0;
    -webkit-box-shadow: 0 0 5px #9a9ba0;
    box-shadow: 0 0 5px #9a9ba0;
}

.toc-link {
    color: black;
    text-decoration: none;
}

.toc-link:hover {
    color: black;
    text-decoration: none;
}

.toc-link-selected {
    color: #8e5b3e;
}

.toc-link-selected:hover {
    color: #8e5b3e;
}

.toc-link .menu-text {
    display: inline-block;
    width: 180px;
    margin-left: 40px;
    padding: 10px;
}

.toc-link div {
    background-repeat: no-repeat;
    background-position: 10px center;
}

.intro div {
    background-image: url("list/inf.png");
}

.info div {
    background-image: url("list/info.png");
}

.map div {
    background-image: url("list/map.png");
}

.shema div {
    background-image: url("list/shema.png");
}

.test div {
    background-image: url("list/test.png");
}

.glossary div {
    background-image: url("list/doc.png");
}

