.main .section_menu {
    border:none!important;
}

.ieshad {
    box-shadow:#666 0 1px 2px;
    -moz-box-shadow:#666 0 1px 2px;
    -webkit-box-shadow:#666 0 1px 2px;
    width:215px;
    display:none;
    position:absolute;
    background-color:#FFF;
}

/* --- Заголовки --- */

#large_image .highlight_title {
    width:440px;
    position: absolute;
    left:8px;
    top:9px;
}

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

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

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

/* --- Картинка --- */
#large_image {
    position:relative;
    width:960px;
    height:455px;
}

/* --- ссылки и раскрывающийся текст --- */
.highlight, .highlight_preview div, .highlight_description {
    background-color:#EAEEED;
}

.highlight, .highlight_container {
    position:absolute;
}

.highlight {
    padding:10px 0px;
    z-index:1;
}

.highlight a {
    display:block;
    max-width:160px;
    color:#000;
    background:url('../img/arrows_sprite.png') -490px 2px no-repeat;
    padding-left:10px;
    cursor:default;
    margin:0px 10px;
}

.highlight_container {
    display:none;
    width:215px;
    z-index:2;
}

.highlight_preview {
    position:relative;
    height:100px;
}

.highlight_preview div {
    height:0px;
    width:205px;
    position:absolute;
    bottom:0px;
    overflow:hidden;
    background-color:#EAEEED;
    border:5px solid #FFF;
    border-bottom:none;
}

.highlight_description {
    color:#434343;
    display:none;
    overflow:hidden;
    width:175px;
    padding:0px 15px;
    border:5px solid #FFF;
    border-top:none;
}

.highlight_description .details {
    margin:5px 0px;
}

.with_side_border {
    border-left:5px solid #FFF;
    border-right:5px solid #FFF;
    border-top:none;
    border-bottom:none;
}

.with_side_border a {
    margin-left:5px!important;
}

.with_shadow {
    box-shadow:#666 0 1px 2px;
    -moz-box-shadow:#666 0 1px 2px;
    -webkit-box-shadow:#666 0 1px 2px;
}

/* --- Всплывающее окно (Детали) --- */

#hl_details {
    border-top:3px solid #FFF;
    border-bottom:3px solid #FFF;
    border-left:10px solid #FFF;
    border-right:10px solid #FFF;
    background-color:#FFF;
    height:360px;
    /*width:590px;*/
    position:absolute;
    left:50px;
    top:50px;
    z-index:2000;
    box-shadow:#666 0 1px 2px;
    -moz-box-shadow:#666 0 1px 2px;
    -webkit-box-shadow:#666 0 1px 2px;
}

#hl_details .overview_cnt, #hl_details .gallery_cnt {
    margin:auto;
    /*width:570px;*/
    height:270px;
    background-color:#EAEEED;
    position:relative;
}

#hl_details .overview_cnt {
    padding:0px;
}

#hl_details .gallery_cnt {
    display: none;
}

#hl_details .window {
    /*width:570px;*/
    height:270px;
    overflow:hidden;
    margin:0px!important;
    padding:0px!important;
}

#hl_details .switch {
    height:30px;
    padding-left:10px;
}

#hl_details .switch li {
    float:left;
    line-height:30px;
    padding:0px 10px 0px 0px;
}

#hl_details .top {
    height:25px;
}

#hl_details .top h6 {
    float:left;
    font-size:14px;
    font-weight:bold;
    margin: 5px 0px 0px 0px ;
}

#hl_details .top .close {
    float:right!important;
}

#hl_details .close a {
    margin-top:5px;
    display:block;
    height:20px;
    width:20px;
    background:url('../img/arrows_sprite.png') -330px -630px no-repeat;
}

#hl_details .close a:hover {
    background:url('../img/arrows_sprite.png') -61px -890px no-repeat;
}

#hl_details .pics {
    /*width:205px;*/
    margin-right:10px;
    float:left;
}

#hl_details .text {
    padding:5px 10px 5px 0px;
    float:right;
    width:260px;
    height:260px;
    overflow: auto;
}

#hl_details .text p
{
    margin-bottom:4px;
}

#hl_details .pics img {

}