h1 {
    margin-top: 0;
    font-size: 20px;
}

.nofloat {
    overflow: hidden;
}

.trail {
    margin: 20px 0;
}

.catalogSectionText:not(.catalogSectionTextService) + .trail{
    padding-left: 15px;
}


.right_column {
    float: right;
    width: 72.5%;
}

.left_column {
    margin-top: 10px;
    float: left;
    width: 250px;
}

/*-- ul/ol --*/
.map_container_ ul,
.bottom_table_on_map ul,
.helpWrap ul,
.static_menu ul,
.shop_list_tabs_checker ul,
.accordian ul,
.general_catalogue_section ul,
.accordian3 ul,
.auth_tab_menu_page ul,
.href_ul,
.club_menu,
.sub-categories ul,
.oldTovar ul,
.empty_search_recomended{
    margin: 0;
    padding: 0;
    list-style: none;
}

/*-- site map --*/
.map_container_ .catalog_element {
    float: left;
    padding-right: 1%;
    width: 24%;
}

.bottom_table_on_map li,
.helpWrap li {
    list-style: none;
}


.all_catalog a {
    line-height: 25px;
}

.colomnHelp1, .colomnHelp2, .colomnHelp3, .colomnHelp4 {
    float: left;
    margin: 25px 1.55% !important;
    width: 20.7% !important;
}

/*-- help: feedback form --*/

.default_form .label {
    float: left;
    width: 188px;
    padding-top: 3px;
    padding-right: 10px;
    padding-bottom: 15px;
    font-weight: bold;
}

.default_form .field {
    float: left;
    padding-bottom: 15px;
    position: relative;
}
.default_form .help {
    font-size: 11px;
    font-weight: normal;
    color: #999999;
    margin-bottom: -5px;
    padding-top: 2px;
}
.default_form .default_input {
    width: 300px;
}
.default_form .dropdown {
    width: 319px;
}

.default_form .asterisk {
    color: #FF0000;
}
.default_form .default_textarea {
    width: 300px;
}

.default_form .captcha {
    float: left;
    margin-right: 20px;
}
.default_form .captcha_inp {
    float: left;
    width: 111px;
    margin-bottom: 10px;
    margin-right: 7px;
}
.default_form .file_upload .real_inp {
    width: 318px;
}
.default_form .file_upload .fake_inp {
    width: 185px;
}
.default_form .file_upload .default_button {
    width: 100px;
}

.default_input {
    position: relative;
}

.default_input.code {
    width: 48px;
    margin-right: 0;
}

.default_input.number {
    width: 210px;
}

.eld_order_deliv_new_prof td {
    padding: 3px 0;
}

/*-- articles list --*/
.default_list .item {
    margin-bottom: 40px;
}
.default_list .pic {
    float: right;
    border: 1px solid #E5E5E5 !important;
    border-radius: 6px;
    -moz-border-radius: 6px;
    -webkit-border-radius: 6px;
    -khtml-border-radius: 6px;
    height: 100px;
    width: 100px;
    margin-top: 2px;
    display: inline;
    background-repeat: no-repeat;
    background-position: center;
    margin-left: 26px;
}
.default_list .theme {
    font-weight: bold;
    margin-bottom: 5px;
}

/*pagination*/

.content_pager{
    padding-top: 15px;
    position: relative;
}

.prevNextButtons{
    position: relative;
    float: right;
    margin-left: 15px;
    width: 52px;
}

.content_pager .next,
.content_pager .prev {
    background: url(../../images/redesign2/pagerPrevNextControls.png) no-repeat;
    border: none;
    cursor: pointer;
    display: block;
    float: left;
    height: 27px;
    width: 26px;
}

.content_pager .prev {
    background-position: 0 0;
}

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

.content_pager .prev:active {
    background-position: 0 -54px;
}

.content_pager .next {
    background-position: 100% 0;
}

.content_pager .next:hover {
    background-position: 100% -27px;
}

.content_pager .next:active {
    background-position: 100% -54px;
}

.content_pager .page{
    border-bottom: none;
    color: #3f454b;
    display: inline-block;
    float: left;
    height: 28px;
    line-height: 28px;
    margin-right: 2px;
    text-align: center;
    text-decoration: underline;
    width: 28px;
}

.content_pager .page:hover{
    color: #c51a3c;
}

.content_pager .page.active{
    background: #a6abb1;
    box-shadow: inset 0 0 10px 1px #9ca0a5;
    color: #ffffff;
    border-radius: 5px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    text-shadow: 0 1px 0 #000000;
}

.content_pager .page.active:hover{
    color: #ffffff;
}
/*end of pagination*/

.ui-autocomplete {
    margin: 8px 0 0 1px;
    padding: 0;
    /*max-height: 250px;*/
    overflow: auto;
    width: 1px;
    border-top: 1px solid #E9E9E9;
    list-style: none;
    border-radius: 0 0 8px 8px;
    -mox-box-shadow: 0 2px 6px -1px rgba(100, 100, 100, 0.5);
    box-shadow: 0 2px 6px 0 rgba(100, 100, 100, 0.5);
}

.ui-menu-item {
    display: block;
    padding: 0;
    border: none;
    border-top: 1px solid #F7F7F7;
    cursor: pointer;
    font-size: 15px;
    color: #3F454B;
}

.ui-menu-item a {
    display: block;
    height: 100%;
    padding: 6px 0 6px 1.82%;
    background: #FFF;
    border: none;
}

.ui-menu-item:last-child a {
    border-radius: 0 0 8px 8px;
}

a.ui-state-focus,
a.ui-state-hover {
    background: #F7FCFE;
    color: #3F454B;
    outline: none;
}
