/*sprite 1*/

/*цвет ссылок*/
.userstyle_client_info a, .userstyle_contact_dat_elem a, .userstyle_sidebar a, .userstyle_ads span.orgs-count, .userstyle_ads .ans-image-td span, .userstyle_ads .ans-content span.an-title, .userstyle_ads strong, .userstyle_gallery_desc strong, .userstyle_gallery_desc a {
    color: #359a34 !important;
}

.userstyle_search-block-wrapper .checkbox-filter input.checkbox-filter[type="checkbox"]:checked + div {
    background-color: #359a34;
}

.userstyle_search-block-wrapper .search-block-apply {
    background-color: #359a34;
}

.userstyle_search-block-wrapper .search-block-apply:hover {
    background-color: #519651;
}

.userstyle_search-block-wrapper {
    background-color: #adeba9;
}

.userstyle_search-block-wrapper .search-block-special-triangle {
    border-color: rgba(0, 0, 0, 0) rgba(0, 0, 0, 0) #adeba9;
}

/*общий фон, который слева и справа*/
.userstyle_main_content {
    /*background: url("/client/style/01-0108265/pattern.png") repeat scroll 0 0 transparent !important;*/
    background-color: #ffffff;
    width: 100% !important;
}

/*фон под основным содержимым*/
.userstyle_container {
    width: 960px !important;
    background-color: #E0E0E0 !important;
    margin: 0 auto -10px !important;
}

/*фон шапки*/
.userstyle_header {
    background-color: #FFFFFF !important;
    height: !important;
    min-height: 127px !important;
    padding: 0 0 10px 0 !important;
}

.userstyle_logo {
    width: auto !important;
    height: auto !important;
    max-width: 200px !important;
    max-height: 97px !important;
}

.userstyle_name {
    margin: 45px 10px 10px !important;
    max-width: 500px !important;
}

.userstyle_menu {
    background: url("/client/style/01-0108265/sprite.png") repeat-x scroll center bottom transparent !important;
    font-weight: bold !important;
    height: 45px !important;
    line-height: 45px !important;
}

a.userstyle_menu_item {
    color: #FFFFFF !important;
    display: inline-block !important;
    height: 30px !important;
    line-height: 30px !important;
    text-decoration: none !important;
}

.userstyle_menu_item_selected:before {
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -2px -43px transparent !important;
    content: "" !important;
    height: 30px !important;
    left: -16px !important;
    position: absolute !important;
    width: 16px !important;
}

.userstyle_menu_item_selected {
    background: url("/client/style/01-0108265/sprite.png") repeat-x scroll -20px -230px transparent !important;
    position: relative !important;
    margin: 0 10px !important;
}

.userstyle_menu_item_selected:after {
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -20px -43px transparent !important;
    content: "" !important;
    height: 30px !important;
    position: absolute !important;
    right: -16px !important;
    width: 16px !important;
}

.userstyle_menu_delimiter {
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -2px -3px transparent !important;
    height: 7px !important;
    margin: 0 25px !important;
    width: 7px !important;
}

.userstyle_rubric_gradient {
    display: none !important;
}

.userstyle_gallery {
    margin: 0 !important;
    border: none !important;
    position: relative !important;
}

.userstyle_gallery_content {
    background: none repeat scroll 0 0 transparent !important;
    border: medium none !important;
}

.userstyle_gallery_thumbs {
    background: none repeat scroll 0 0 transparent !important;
    bottom: 15px !important;
    position: absolute !important;
    width: 100% !important;
    padding: 0 !important;
}

.userstyle_gallery_thumbs_back_img {
    width: 29px !important;
    height: 51px !important;
    left: 60px !important;
    top: 200px !important;
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -2px -77px transparent !important;
}

.userstyle_gallery_thumbs_back_img:hover {
    background-position: -62px -77px !important;
    margin: 0 auto !important;
}

.userstyle_gallery_image_block .userstyle_gallery_img {
    margin: 0 !important;
}

.userstyle_gallery_desc {
    background-color: #FFFFFF !important;
    bottom: 45px !important;
    left: 160px !important;
    opacity: 0.9 !important;
    padding: 20px !important;
    max-width: 320px !important;
    max-height: 360px !important;
    overflow: hidden !important;
}

.userstyle_gallery_thumbs_forward_img {
    width: 29px !important;
    height: 51px !important;
    right: 60px !important;
    top: 200px !important;
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -31px -77px transparent !important;
}

.userstyle_gallery_thumbs_forward_img:hover {
    background-position: -91px -77px !important;
}

.userstyle_gallery_thumbs_list_elem {
    text-indent: -9999px !important;
    display: inline-block !important;
    width: 15px !important;
    height: 15px !important;
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -2px -18px transparent !important;
}

.userstyle_gallery_thumbs_list_elem.userstyle_gallery_thumbs_selected {
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -20px -18px transparent !important;
}

.userstyle_ads_link {
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -2px -129px transparent !important;
    color: #FFFFFF !important;
    display: block !important;
    font-size: 14px !important;
    font-weight: bold !important;
    height: 47px !important;
    line-height: 47px !important;
    margin: 0 auto !important;
    width: 237px !important;
    text-indent: -10000px !important;
}

a.userstyle_ads_link {
    color: #FFFFFF !important;
}

.userstyle_ads_link:hover {
    background: url("/client/style/01-0108265/sprite.png") no-repeat scroll -2px -179px transparent !important;
}

.userstyle_main_contacts {
    margin: 45px 20px 0 0 !important;
    text-align: right !important;
    max-width: 200px !important;
}

.userstyle_header a.userstyle_contact_address_link {
    color: #000000 !important;
    padding: 0 !important;
    text-decoration: none !important;
    background: none repeat scroll 0 0 transparent !important;
}

.userstyle_map_icon {
    background: url("/client/style/01-0108265/marcer.png") no-repeat scroll 0px 0px transparent !important;
    height: 51px !important;
    width: 64px !important;
}

.userstyle_back-top {
    margin: 0 !important;
    right: 0 !important;
}                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       