/*
## paginationBar
********************************************************************/


.paginationBar{
    height:40px;
    margin-bottom:11px;
}
.paginationBar.bottom {
    margin-top:20px;
    text-align: center;
}
.pagination {
    display:inline-block;
}
.pagination-item {
    float: left;
    margin-right:5px;
}
.pagination__number-page {
    display: block;
    width:38px;
    height:38px;
    line-height:38px;
    font-size:16px;
    color:#075298;
    text-align: center;
    text-decoration:none;
}
.pagination__number-page:hover {
    color: #f36f21;
    text-decoration: none;
}
.pagination__number-page_current,
.pagination__number-page_current:hover,
.pagination__arrow {
    display:block;
    position: relative;
    width:38px;
    height:38px;
    overflow:hidden;
    line-height:38px;
    /*background-color: #f36f21;*/
    text-transform: uppercase;
    color:#000;
    border:1px solid #d7d7d7;
    border-radius:3px;
    text-decoration: none;
    text-align:center;
}
.pagination__arrow {
    text-indent:-10000px;
}
.pagination__arrow_prev:before,
.pagination__arrow_next:before {
    content:'\f104';
    position: absolute;
    font-family: "lt-fontawesome" !important;
    width: 38px;
    height: 38px;
    left:0;
    top:0;
    color:#969696;
    font-size:32px;
    line-height:38px;
    text-align:center;
    text-indent:0;
}
a.pagination__arrow_prev:before,
a.pagination__arrow_next:before {
    color:#075298;
}
a.pagination__arrow_prev:hover:before,
a.pagination__arrow_next:hover:before {
    color:#f36f21;
}
.pagination__arrow_next:before {
    content:'\f105';
}
.pagination__number-page_current,
.pagination__arrow:hover, .pagination__arrow_disabled {
    background: #f6f6f6;
}
.sort__text {
    float:left;
    padding-right:20px;
    font-size:14px;
    height:40px;
    line-height:40px;
}
.sort-buttons {
    float:left;
    width:220px;
}
.sort-button {
    color: #252223;
    display: inline-block;
    margin-right:20px;
    padding:3px 4px;
}
.sort-button a {
    border-bottom: 1px dotted #252223;
    padding-bottom: 2px;
}
.sort-button:hover a {
    border-bottom:none;
}
.sort-button_selected {
    background-color: #fff10b;
}
.sort-button_selected a {
    border-bottom: 1px dotted #fff10b;
}

.appearance {
    float:right;
}
.appearance__item {
    display:inline-block;
    width:38px;height:38px;
    margin-left:10px;
    border-radius:4px;
    border:1px solid #075298;
    background-color:#075298;
    overflow:hidden;
    /*background: url(../images/sprite.png) no-repeat;*/
}
.appearance__item a {
    display:block;
    opacity:1;
    width:100%;height:100%;
}
.appearance__item_grid a {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAQMAAAC032DuAAAABlBMVEX///////9VfPVsAAAAAnRSTlP/AOW3MEoAAAAWSURBVHgBY8AGRkF9/8d/VGeOWjwKADhxR7kVUHlMAAAAAElFTkSuQmCC') center center;
    background-size:40px 40px;
}
.appearance__item_list a {
    background:url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAFAAAABQAgMAAADzfxo+AAAACVBMVEX8/f7///////9TldXyAAAAA3RSTlP//wDXyg1BAAAANElEQVR4AWMIxQJGtOCoYNaKoFVAsBJVcGUYfQRdIVQgjb2JsIi+3hz1O2YCg4LRbDgqCACkVThJMYkSMQAAAABJRU5ErkJggg==') center center;
    background-size:40px 40px;
}

.appearance__item_grid {
    background-position:1px -49px;
}
.appearance__item_list {
    background-position:-23px -49px;
}
.appearance__item_selected {
    border-color:#c2c2c2;
    background-color:#080808;
}
.appearance__item_selected a {
    opacity:0.95;
}
.appearance__text {
    display:inline-block;
    font-size:14px;
    line-height:40px;
    vertical-align:top;
}
.tda-filters-call {
    position:relative;
    float:left;
    margin-right:56px;
    padding-left:20px;
    padding-right:52px;
    font-size:14px;
    line-height:38px;
    text-align:center;
    border-radius:4px;
    color: #075298;
    border: 1px solid #075298;
    cursor:pointer;
}
.tda-filters-call:after {
    content:'';
    position:absolute;
    top:50%;
    right:11px;
    width:21px;
    height:21px;
    margin-top:-11px;
    background:#075298 url('../images/mask-filters.png') no-repeat;
    background-size:21px 21px;
}
.tda-filters-call:hover {
    color:#f47b32;
    border-color:#f47b32;
}
.tda-filters-call:hover:after {
    background-color:#f47b32;
}
.bottomsearchPagination,
.bottomcategotyPagination {
    text-align:center;
}
.bottomsearchPagination {
    margin-top: 20px;
}