.section_menu {
    border:none!important;
}

/* --- Картинка и листалка --- */

#preloader {
    position: absolute;
    top:200px;
    left:460px;
    width:40px;
    height:40px;
    background: url('../img/preloader.gif') 50% 50% no-repeat #FFF;
    box-shadow:#666 0 1px 2px;
    -moz-box-shadow:#666 0 1px 2px;
    -webkit-box-shadow:#666 0 1px 2px;
}

#large_image {
    position:relative;
    width:960px;
    height:455px;
}

#large_image .gallery_header {
    width:500px;
    position: absolute;
    left:8px;
    top:9px;
}

#large_image h1 {
    font-size: 24px;
}

#large_image h3 {
    padding-left:12px;
    padding-top:7px;
    font-size: 12px;
    font-weight:100;
}

#large_image h1.white, #large_image h3.white, #slider_container div.white {
    color:#FFF;
}

/* Стрелки */
.slide_arrow {
    width:13px;
    height:36px;
    bottom:20px;
    position:absolute;
    cursor:pointer;
    background:url("../img/arrow_small_sprite.png") top left no-repeat;
}

.prev {
    left:10px;
    background-position: 0px 0px;
}

.next {
    right:135px;
    background-position: 0px -36px;
}

.prev:hover {
    background-position: -13px 0px;
}

.next:hover {
    background-position: -13px -36px;
}

.arrow {
    display:block;
    position:absolute;
    width:19px;
    height:50px;
    background-image:url("../img/arrow_sprite_slider.png");
    background-repeat: no-repeat;
    top:183px;
}

#large_image h3 {
    font-weight: 100;
    padding-left: 10px;
    padding-top: 5px;
}
.content h1 {
    margin-top: 12px;
    padding-left: 10px;

}
#large_image h1 {
    font-size: 26px;
}
.left {
    background-position:0px 0px;
    left:8px;
}

.left_unactive {
    background-position:-38px 0px;
    left:8px;
    cursor: default;
}

.right {
    background-position:0px -50px;
    right:8px;
}

.right_unactive {
    background-position:-38px -50px;
    right:8px;
    cursor: default;
}

.left:hover {
    background-position:-18px 0px;
}

.right:hover {
    background-position:-18px -49px;
}

/* --- Док --- */
#slider {
    height: 80px;
    overflow:hidden;
    position:absolute;
    width:770px;
    left:35px;
    bottom:17px;
}

#slider_container {
    position:relative;
    height:80px;
    padding-left:2px;
}

#slider_container .link {
    width:70px;
    height:80px;
    margin-right:10px;
    float:left;
    position:relative;
    overflow:visible!important;
}

#slider_container .link a {
    display: block;
    position:absolute;
    bottom:2px;
    height:30px;
    border: 3px solid #FFF;
    box-shadow:#666 0 1px 2px;
    -moz-box-shadow:#666 0 1px 2px;
    -webkit-box-shadow:#666 0 1px 2px;
}

#slider_container .selected {
    width:90px;
}

#slider_container .selected a {
    height: 40px;
}

.label {
    position:absolute;
    bottom:40px;
    height:32px;
    width:70px;
    font-weight: bold;
    color:#000;
}


#slider_container .selected .label {
    bottom:50px;
}

.label div {
    width:100%;
    height:100%;
    position:relative;
}

.label div span {
    position: absolute;
    bottom:0px;
    line-height:16px;
    color: #FFF;
    text-shadow: 0px 0px 4px #000;
}

/* --- Стрелки для каталки дока --- */
.slide {
    width:13px;
    height:36px;
    bottom:20px;
    position:absolute;
    cursor:pointer;
    background:url("../img/arrow_small_sprite.png") top left no-repeat;
}

.prev {
    left:10px;
    background-position: 0px 0px;
}

.next {
    right:135px;
    background-position: 0px -36px;
}

.prev:hover {
    background-position: -13px 0px;
}

.next:hover {
    background-position: -13px -36px;
}