﻿ ol, ul {
     list-style: none;
 }

#lean_overlay {
    position: fixed;
    z-index: 1000;
    top: 0px;
    left: 0px;
    height: 100%;
    width: 100%;
    background: #000;
    display: none;
}



*, *:before, *:after {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}

body, button, input, select, table, textarea {
    color: #333;
    font-family: Arial,"Helvetica Neue",Verdana,sans-serif;
    font-size: 12px;
}

@font-face {
    font-family: "FontAwesome";
    font-style: normal;
    font-weight: normal;
    src: url("../Fonts/font-awesome-4.3.0/fontawesome-webfont.eot?#iefix&v=4.1.0") format("embedded-opentype"), url("../Fonts/font-awesome-4.3.0/fontawesome-webfont.woff?v=4.1.0") format("woff"), url("../Fonts/font-awesome-4.3.0/fontawesome-webfont.ttf?v=4.1.0") format("truetype"), url("../Fonts/font-awesome-4.3.0/fontawesome-webfont.svg?v=4.1.0#fontawesomeregular") format("svg");
}


a {
    color: #333;
    text-decoration: none;
}

html, body, div, span, h1, h2, h3, h4, h5, h6, p, em, img, strong, sub, sup, b, u, i, dl, dt, dd, ol, ul, li, fieldset, form, label, table, tbody, tfoot, thead, tr, th, td {
    background: none repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    margin: 0;
    outline: 0 none;
    padding: 0;
}

.lnk {
    color: #3e77aa;
    font-size: 14px;
    text-decoration: none;
}

    .lnk:hover {
        text-decoration: underline;
        color: #f23c32;
    }


#top {
    background: url("../images/cc/top.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    height: 33px;
}

#main {
    min-height: 100%;
    width: 100%;
}

#top-in {
    height: 30px;
    margin: 0 auto;
    position: relative;
    text-align: left;
    max-width: 1460px;
    min-width: 960px;
    padding-left: 30px;
    padding-right: 30px;
    color: #797979;
}

.top_menu {
    float: left;
    padding-top: 7px;
    width: 490px;
}

    .top_menu a {
        padding-right: 8px;
        color: #797979;
    }

        .top_menu a:hover {
            color: #333;
        }

.header-account {
    color: #797979;
}

    .header-account a {
        color: #34a3d8;
        font-size: 12px;
        text-decoration: none;
    }

        .header-account a:hover {
            border-bottom: 1px dotted #34a3d8;
        }

    .header-account .separator {
        color: #c5c5c5;
        font-size: 8px;
        vertical-align: middle;
    }


#popup-links {
    float: right;
}

.loginbox {
    padding-top: 7px;
    width: 300px;
    float: right;
}

    .loginbox table#LoginView1_Login {
        float: right;
    }

    .loginbox img {
        margin-top: -4px;
    }





.box_login {
  /*  text-align: center;
      */
}


#sign a {
    border-bottom: 1px dotted;
}

    #sign a:hover {
        color: #F23C32;
    }

.closebut {
    background: url("../images/cc/close_dialog.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    cursor: pointer;
    display: block;
    height: 30px;
    position: absolute;
    right: -12px;
    top: -11px;
    width: 30px;
}

.loginbox_title {
    margin: 15px 0 0;
}

.flowtit {
    font-family: "PT Sans Narrow",sans-serif;
    font-size: 18pt;
    line-height: 29px;
}

.errorLoginBox {
    padding: 7px 0;
}

    .errorLoginBox span {
        background: none repeat scroll 0 0 #e31b22;
        border: 1px solid #e31b22;
        border-radius: 5px;
        -moz-box-shadow: 0 1px 3px #aaaaaa;
        -webkit-box-shadow: 0 1px 3px #aaaaaa;
        box-shadow: 0 1px 3px #aaaaaa;
        color: #fff;
        font-size: 14px;
        padding: 2px 15px;
    }

.remind_password {
    margin: 5px 0 0 10px;
}

    .remind_password a {
    }

.submit_register {
    margin: 15px 0;
    padding-left: 38px;
}

.rgister_lnk {
    margin-left: 20px;
}


.submit_register input {
}

#login_table input[type="text"], #login_table input[type="password"] {
    font-size: 17px;
    height: 33px;
    width: 300px;
    box-shadow: 3px 2px 1px 0 #eeeeef inset;
    -webkit-box-shadow: 3px 2px 1px 0 #eeeeef inset;
    -moz-box-shadow: 3px 2px 1px 0 #eeeeef inset;
    border: 1px solid #c2c2cc;
}

    #login_table input[type="text"]:focus, #login_table input[type="password"]:focus {
        border: 1px solid #F23C32;
    }

#LoginView1_btnExit:hover {
    border-bottom: none;
    color: #34a3d8;
}

#LoginView1_btnExit {
    color: #797979;
}

.page-header {
    text-align: center;
    margin: 0 auto;
    max-width: 1460px;
    padding: 0 30px;
    font-family: Arial,"Raleway","Helvetica Neue",Verdana,sans-serif;
}

.page-header-container {
    position: relative;
}

.logo {
    display: block;
    float: left;
    min-height: 83px;
    min-width: 100px;
    padding: 10px 0 0 10px;
    text-align: center;
    width: 0%;
}

#header .header-phone {
    color: #66708a;
    font-size: 12px;
    left: 395px;
    line-height: 17px;
    position: absolute;
    top: 35px;
}


.skip-links {
    border-bottom: 1px solid #ededed;
    border-top: 1px solid #ededed;
    clear: both;
    overflow: hidden;
}

#header .header-phone i {
    color: #f6463c;
    display: inline-block;
    font-size: 35px;
    left: -25px;
    position: absolute;
    top: 7px;
}

.fa {
    display: inline-block;
    font-family: FontAwesome !important;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
}

.fa-phone:before {
    content: "";
}

#header .header-phone > div .line-1 {
    display: block;
    text-transform: uppercase;
}

#header .header-phone > div .line-2 {
    font-weight: bold;
    display: block;
}

#header .header-phone > div {
    display: inline-block;
}

#search {
    background: url("../images/cc/s-div.png") repeat-x scroll left bottom rgba(0, 0, 0, 0);
    border: 1px solid #f2f2f2;
    border-radius: 3px;
    box-shadow: 0 1px 3px #aaaaaa;
    -webkit-box-shadow: 0 1px 3px #aaaaaa;
    -moz-box-shadow: 0 1px 3px #aaaaaa;
    height: 40px;
    right: 275px;
    padding: 5px;
    position: absolute;
    top: 34px;
}

#title-search form {
    height: 29px;
    padding: 0 0 5px;
}

#tbSearch {
    background: none repeat scroll 0 0 #fff;
    border-radius: 3px 0 0 3px;
    color: #797979;
    float: left;
    font-size: 10pt;
    font-style: italic;
    height: 29px;
    width: 450px;
}

#title-search input[type="text"], #title-search input[type="password"], #title-search select, #title-search textarea {
    border: medium none;
    border-radius: 3px 0 0 3px;
    box-shadow: 0 1px 2px #bbb inset;
    -webkit-box-shadow: 0 1px 2px #bbb inset;
    -moz-box-shadow: 0 1px 2px #bbb inset;
    margin: 0;
    outline: medium none;
    padding: 0 5px;
}

input[type="text"], input[type="password"], select, textarea {
    border: 1px solid #c2c2cc;
    box-shadow: 3px 2px 1px 0 #eeeeef inset;
    -webkit-box-shadow: 3px 2px 1px 0 #eeeeef inset;
    -moz-box-shadow: 3px 2px 1px 0 #eeeeef inset;
    font-size: 17px;
    height: 33px;
    border-radius: 3px;
    margin: 0;
    outline: medium none;
    padding: 0 5px;
}

    input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus {
        border: 1px solid #f23c32
    }

input, select, button, textarea {
    font-family: Arial,"Helvetica CY","Nimbus Sans L",sans-serif;
}

    input[type="submit"] {
        color: #fff;
        cursor: pointer;
        font-size: 14px;
        line-height: 17px;
        margin: 0;
        outline: 0 none;
        padding: 0 !important;
        text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
        white-space: nowrap;
    }

        input[type="submit"]:hover {
        }

.b-search-header:hover {
    background: #F23C32 none repeat scroll 0 0;
    background: transparent -webkit-linear-gradient(top, #F23C32 0px, #F23C32 80%, #F23C32 100%) repeat scroll 0 0;
    box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
}

.b-search-header {
    background: #E31B22 none repeat scroll 0 0;
    background: transparent -webkit-linear-gradient(top, #E31B22 0px, #E31B22 80%, #E31B22 100%) repeat scroll 0 0;
    border: 1px solid #E31B22;
    height: 29px;
    width: 80px;
    border-radius: 0 4px 4px 0;
}



.header-cart {
    background: url("../images/cc/top.png") repeat-x scroll left top rgba(0, 0, 0, 0);
    border: 1px solid #eee;
    border-radius: 3px;
    box-shadow: 0 1px 3px #aaaaaa;
    -webkit-box-shadow: 0 1px 3px #aaaaaa;
    -moz-box-shadow: 0 1px 3px #aaaaaa;
    height: 31px;
    margin-top: -1px;
    position: absolute;
    right: 30px;
    top: 39px;
    width: 215px;
    color: #66708a;
    font-size: 12px;
    line-height: 17px;
}

#header-nav {
    display: block;
    clear: both;
    padding-top: 15px;
}

#header-menu {
    background: url("../images/cc/top_menu_main.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 0 0 5px 5px;
    border-top: 5px solid #ff392e;
    box-shadow: 0 1px 2px #b9b9b9;
    -webkit-box-shadow: 0 1px 2px #b9b9b9;
    -moz-box-shadow: 0 1px 2px #b9b9b9;
    height: 44px;
    line-height: 36px;
    padding: 0;
    position: relative;
    text-align: center;
}

.main-container, .footer-container {
    margin: 0 auto;
    max-width: 1460px;
    padding: 30px;
    position: relative;
}

    .main-container:after, .footer-container:after {
        clear: both;
        content: "";
        display: table;
    }

.crumb_navigation .ar {
    background: url("../images/cc/smarr.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    display: inline-block;
    height: 8px;
    width: 12px;
}

.main:after, .col-wrapper:after {
    clear: both;
    content: "";
    display: table;
}




.slider_value {
    font-size: 15px;
    padding-bottom: 25px;
    font-weight: normal;
}


.slider {
    text-align: center;
    padding: 15px;
}

span#amount1 {
    float: left;
}

span#amount2 {
    float: right;
}

.footer-container {
    padding-bottom: 0;
}

.footer-container {
    padding-top: 0;
}



.footer {
    background-color: #f2f2f2;
    border: 0 none;
    color: #9c9b9a;
    font-size: 11px;
    padding: 40px 0 0 40px;
    width: 100%;
    height: 220px;
}

    .footer > div.info {
        width: 60%;
    }

    .footer .info > div {
        width: 50%;
    }

    .footer > div.links {
        width: 40%;
    }

.left {
    float: left;
}

.right {
    float: right;
}

.footer .info-logo {
    margin-top: -20px;
}

    .footer .info-logo span {
        display: block;
        margin-top: 5px;
    }

.footer, .footer button {
    font-family: Arial,"Raleway","Helvetica Neue",Verdana,sans-serif;
}

.clear {
    clear: both;
}

.footer .info-partners h2 {
    color: #6b6b6b;
    margin-bottom: 15px;
}

.footer h2 {
    color: #969596;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
}

.footer .info-partners {
    text-align: center;
}

.footer .info-counters {
    margin-top: 20px;
}

.footer .links {
    padding-left: 40px;
    font-size: 12px;
    text-transform: uppercase;
    margin-bottom: 30px;
}

.footer .links-box {
    width: 33%;
}

    .footer .links-box a {
        color: #9c9b9a;
        font-size: 11px;
        text-transform: none;
    }

.footer .links ul {
    padding-left: 4px;
    padding-top: 10px;
    list-style: none outside none;
}

.footer .links li {
    line-height: 1.4;
    padding: 2px 0;
    word-break: break-all;
    text-transform: none;
}

.footer .links a:hover {
    color: #39c;
}

.center_footer {
    margin-top: 170px;
}

.counters {
    padding-top: 10px;
}

    .counters a {
        padding-right: 10px;
    }


/*  ----- Center Content CC  ------  */


.TitleCategory {
    color: #333;
    font-size: 17px;
    font-weight: bold;
}

.crumb_navigation {
    margin-top: -13px;
}

.toolbox {
    border-bottom: 1px solid #ececec;
    height: 40px;
    margin-top: 15px;
    color: #636363;
    font-family: Arial,"Raleway","Helvetica Neue",Verdana,sans-serif;
    font-size: 12px;
    line-height: 30px;
}

.category-title {
    width: 26%;
    float: left;
}

.tool-container {
    float: right;
    width: 46%;
}

.count-container {
    float: left;
}

.col-left {
    width: 260px;
    float: left;
}

.col-main {
    width: 80%;
    float: right;
}

.center_right {
    margin-top: 10px;
}


.ViewSettingsContainer-ViewTypes {
    float: right;
    font-size: 12px;
    font-weight: bold;
    padding-left: 10px;
}

.ViewSettingsContainer-odering {
    font-size: 12px;
    font-weight: bold;
    float: right;
    text-align: right;
}

.SettingsItem {
    vertical-align: top;
}



.HideLittleScreen {
}


.ViewSettingsContainer-ViewTypes .ui-selectmenu-button {
    width: 98px !important;
}

/*  ----- Center Content CC END ------  */




/* ----  Fiter BOX------ */


div.FilterName {
    border: 1px solid #dedede;
    color: #252525;
    cursor: pointer;
    font-size: 13px;
    font-weight: bold;
    margin-top: 1.154em;
    padding: 0.61538em 0.76923em;
    text-transform: uppercase;
}

    div.FilterName:hover {
        box-shadow: 0 1px 3px #aaaaaa;
        -webkit-box-shadow: 0 1px 3px #aaaaaa;
        -moz-box-shadow: 0 1px 3px #aaaaaa;
    }

div.FiltersBox .active:hover {
    box-shadow: none;
    -webkit-box-shadow: none;
    -moz-box-shadow: none;
}

div.FiltersBox {
}

    div.FiltersBox input[type="checkbox"] {
        left: -9999px;
        position: absolute;
        top: -9999px;
        visibility: hidden;
    }

        div.FiltersBox input[type="checkbox"] + label:before {
            background: -webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
            background: -ms-linear-gradient(top, #fff 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
            background: -moz-linear-gradient(top, #fff 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
            background: linear-gradient(to bottom, #fff 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
            border: 1px solid #c2c2c2;
            border-radius: 2px;
            content: " ";
            cursor: pointer;
            display: inline-block;
            height: 1.33333em;
            margin: 0.08333em 1em 0 0;
            vertical-align: top;
            width: 1.33333em;
        }


        div.FiltersBox input[type="checkbox"]:checked + label:before {
            background: none repeat scroll 0 0 #000;
            border-color: #252525;
            color: #fff;
            content: "";
            font-family: FontAwesome !important;
            font-style: normal;
            font-weight: normal;
            line-height: 1;
            text-align: center;
        }

    div.FiltersBox label {
        -moz-user-select: none;
        display: inline-block;
        font-family: Arial,"Raleway","Helvetica Neue",Verdana,sans-serif;
        font-size: 13px;
        line-height: 1.5;
        margin-top: 3px;
        cursor: pointer;
    }

    div.FiltersBox .active {
        border-bottom: medium none;
    }

.FilterValues:hover {
}

.FilterValues {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background-color: #fff;
    border-color: -moz-use-text-color #dedede #dedede;
    border-color: #dedede;
    border-image: none;
    border-radius: 0 0 3px 3px;
    border-style: none solid solid;
    border-width: medium 1px 1px;
    font-size: 1.08333em;
    margin-bottom: 1.15385em;
    padding: 0 0.76923em 0.76923em;
}

div.FilterValue {
}


/* -----  Size Button START ----- */





.fv_size li {
    margin: 0 6px 6px 0;
}

    .fv_size li label {
        border: 1px solid #ccc;
        border-radius: 5px;
        font-weight: normal;
        margin-top: 0;
        min-width: 30px;
        padding: 2px 5px;
        text-align: center;
    }

        .fv_size li label:hover {
            border: 1px solid #AAA;
        }

.fv_size input[type="checkbox"]:checked + label {
    background: #eee;
    font-weight: bold;
}

div.FiltersBox .fv_size input[type="checkbox"]:checked + label::before {
    background: none;
    border: none;
    color: #FFF;
}


div.FiltersBox .fv_size input[type="checkbox"] + label::before {
    background: none;
    display: none;
    border: none;
}


/* -----  Size Button END ----- */



/* -----  Color Button START ----- */


.fv_color ul, .fv_size ul {
    display: inline-block;
}


.fv_color li {
    border-radius: 5px;
    height: 30px;
    width: 30px;
    margin: 0 6px 6px 0;
    position: relative;
}


    .fv_color li label {
        border-radius: 5px;
        height: 30px;
        margin-top: 0;
        vertical-align: top;
        width: 30px;
    }


div.FiltersBox .fv_color input[type="checkbox"]:checked + label::before {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    border: 1px solid #fff;
    color: #FFF;
    content: "";
    font-family: FontAwesome !important;
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    text-align: center;
    font-size: 1.3em;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.3);
}

div.FiltersBox .fv_color input[type="checkbox"] + label::before {
    background: -webkit-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -ms-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: -moz-linear-gradient(top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    background: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.3) 100%);
    border-radius: 5px;
    content: " ";
    cursor: pointer;
    display: inline-block;
    height: 32px;
    vertical-align: top;
    width: 30px;
    border: 1px solid #fff;
    margin-top: -1px;
}

div.FiltersBox .fv_color input[type="checkbox"] + label:hover::before {
    border: 1px solid #ccc;
}

.fv_color_button_title {
    position: absolute;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    border-radius: 5px;
}


/* -----  Color Button END ----- */

.FilterValueButton {
    cursor: pointer;
    float: left;
}

.FilterValues ul {
    font-weight: normal;
    list-style: outside none none;
    padding-left: 15px;
    padding-top: 5px;
}

.fv_color ul {
    padding-left: 12px;
}


.fv_size ul {
    padding-left: 12px;
}

.FilterValues ul li {
    /*   padding-bottom: 5px;
*/
}

.FilterValues a:hover {
    color: #f23c23;
}

div.FilterSubmitButton {
    padding-top: 15px;
    text-align: center;
}

.b-filter-submit {
    background: #1F96DA none repeat scroll 0 0;
    background: transparent -webkit-linear-gradient(top, #1F96DA 0px, #1F96DA 80%, #1F96DA 100%) repeat scroll 0 0;
    border: 1px solid #1F96DA;
    border-radius: 3px;
    height: 32px;
    width: 165px;
}

    .b-filter-submit:hover {
        background: #00BFF2 none repeat scroll 0 0;
        background: transparent -webkit-linear-gradient(top, #00BFF2 0px, #00BFF2 80%, #00BFF2 100%) repeat scroll 0 0;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    }

.b-filter-submit-a {
    background: #1F96DA none repeat scroll 0 0;
    background: transparent -webkit-linear-gradient(top, #1F96DA 0px, #1F96DA 80%, #1F96DA 100%) repeat scroll 0 0;
    border: 1px solid #1F96DA;
    border-radius: 3px;
    height: 32px;
    width: 165px;
    display: block;
    text-align: center;
    padding-top: 5px;
    color: #fff;
    cursor: pointer;
    font-size: 14px;
    line-height: 17px;
    margin: 0;
    outline: 0 none;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    white-space: nowrap;
}

 .b-filter-submit-a:hover {
     background: #00BFF2 none repeat scroll 0 0;
     background: transparent -webkit-linear-gradient(top, #00BFF2 0px, #00BFF2 80%, #00BFF2 100%) repeat scroll 0 0;
     box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
     -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
     -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
 }




/* ------- Filter box END ------*/




/* ------- Block view ------*/
.ProductPrice {
    float: left;
    width: 25%;
}

.ProductDetailPriceButtton {
    float: left;
}

.ProductDetailPricePay {
    border-radius: 5px;
    -ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    text-shadow: 0px 1px 0px #0E4A02;
    font-weight: 700;
    text-transform: uppercase;
    color: #FFFFFF;
    cursor: pointer;
    font-family: "Arial", "Helvetica", sans-serif;
    font-size: 2.33em;
    letter-spacing: -0.05em;
    background: -webkit-linear-gradient(top, #9EE036 0px, #629F02 80%, #7DC40E 100%) transparent;
    background: -ms-linear-gradient(top, #9EE036 0px, #629F02 80%, #7DC40E 100%) transparent;
    background: -moz-linear-gradient(top, #9EE036 0px, #629F02 80%, #7DC40E 100%) transparent;
    background: linear-gradient(to bottom, #9EE036 0px, #629F02 80%, #7DC40E 100%) transparent;
    box-shadow: 1px 1px 3px 0px #757575;
    -webkit-box-shadow: 1px 1px 3px 0px #757575;
    -moz-box-shadow: 1px 1px 3px 0px #757575;
    text-shadow: 0px 1px 0px #0E4A02;
    border: 0;
    /* background: url('../UserControls/BuyButtonControl/images/toshoppingcart.gif') scroll 0px 0px  ;
*/
    float: right;
}

.BuyButtonText {
    padding: 12px;
}


.ProductDetailPricePay:hover {
    /* background: url('../UserControls/BuyButtonControl/images/toshoppingcart.gif') scroll 0px 34px  ;
*/
    background: -webkit-linear-gradient(top, #7EE038 0px, #499903 80%, #64C40F 100%) transparent;
    background: -ms-linear-gradient(top, #7EE038 0px, #499903 80%, #64C40F 100%) transparent;
    background: -moz-linear-gradient(top, #7EE038 0px, #499903 80%, #64C40F 100%) transparent;
    background: linear-gradient(to bottom, #7EE038 0px, #499903 80%, #64C40F 100%) transparent;
}

.ProductDetailPricePay1:hover {
    background: -webkit-linear-gradient(top, #FFFFFF 0px, #FFD2D0 80%, #FFFFFF 100%) transparent;
    background: -ms-linear-gradient(top, #FFFFFF 0px, #FFD2D0 80%, #FFFFFF 100%) transparent;
    background: -moz-linear-gradient(top, #FFFFFF 0px, #FFD2D0 80%, #FFFFFF 100%) transparent;
    background: linear-gradient(to bottom, #FFFFFF 0px, #FFD2D0 80%, #FFFFFF 100%) transparent;
}

.bbImgBox {
}



.ProductDetailPricePay1 {
    background: -webkit-linear-gradient(top, #FFFFFF 0px, #E9E6E7 80%, #FFFFFF 100%) transparent;
    background: -ms-linear-gradient(top, #FFFFFF 0px, #E9E6E7 80%, #FFFFFF 100%) transparent;
    background: -moz-linear-gradient(top, #FFFFFF 0px, #E9E6E7 80%, #FFFFFF 100%) transparent;
    background: linear-gradient(to bottom, #FFFFFF 0px, #E9E6E7 80%, #FFFFFF 100%) transparent;
    box-shadow: 1px 1px 3px 0px #757575;
    -webkit-box-shadow: 1px 1px 3px 0px #757575;
    -moz-box-shadow: 1px 1px 3px 0px #757575;
    text-shadow: 0px 1px 0px #FFFFFF;
    border-radius: 5px;
    -ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    display: block;
    padding: 4px 7px;
    cursor: pointer;
}

.to-right {
    -ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(12deg, 0deg);
    -webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(12deg, 0deg);
    -o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(12deg, 0deg);
    -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(12deg, 0deg);
    transform: scale(1) rotate(0deg) translate(0px, 0px) skew(12deg, 0deg);
    display: block;
}

.BoxView {
    margin-bottom: 20px;
    margin-right: 1.7037%;
    padding: -1px;
    text-align: center;
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: 23%;
    /*     background-color: #fff;
    border: 1px solid #ccc;
    float: left;
    height: 300px;
    margin-bottom: 20px;
    margin-right: 1.7037%;
    padding: 1px;
    position: relative;
    text-align: center;
    width: 23.29%;
    border-radius: 5px; 
*/
}




.BoxView_max {
    height: 320px;
    padding: 10px;
    position: relative;
    text-align: left;
    width: 100%;
    background-color: #fff;
    border: 1px solid #ccc;
    border-radius: 5px;
}

    .BoxView_max:hover {
        box-shadow: 0 2px 10px rgba(50, 50, 50, 0.75);
        -webkit-box-shadow: 0 2px 10px rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 0 2px 10px rgba(50, 50, 50, 0.75);
        height: 515px;
        position: absolute;
        z-index: 2;
        background-color: #fff;
        border: 1px solid #ccc;
        border-radius: 5px;
    }


.ProductDefaultImage {
    text-align: center;
    height: 150px;
}

.ProductTitleDetailMain_ManufactureName {
}

.ProductTitleDetailMain_Name {
}

.BoxViewItem {
    font-size: 14px;
    height: 34px;
}

.ProductDetailPrice {
    height: 34px;
    margin-top: 6px;
    color: #FFF;
    font-family: "Arial black","Helvetica Black",Helvetica;
    font-style: oblique;
    line-height: 1em;
    text-shadow: 0 -1px 0 rgba(5, 6, 6, 0.31);
    font-size: 23px;
}

.ProductDetailPrice1 {
    color: #fff;
    font-family: "Arial black","Helvetica Black",Helvetica;
    font-style: oblique;
    line-height: 1em;
    text-shadow: 0 -1px 0 rgba(5, 6, 6, 0.31);
    padding: 5px;
    font-size: 40px;
}

    .ProductDetailPrice1 .valuta {
        font-size: 32px;
    }

.ProductPriceBlock {
    float: left;
    border-radius: 5px;
    -ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    background: none repeat scroll 0 0 #E31B22;
    margin-right: 7px;
    padding: 3px 9px;
}

.ProductDetailPriceUAH {
    color: #fff;
    font-family: "Arial black","Helvetica Black",Helvetica;
    font-style: oblique;
    height: 34px;
    line-height: 1em;
    margin-top: 6px;
    text-shadow: 0 -1px 0 rgba(5, 6, 6, 0.31);
    font-weight: bold;
}

.ProductDetail2 {
    height: 16px;
    margin-top: 2px;
    margin-bottom: 3px;
}

.available {
    padding-left: 25px;
}

.ProductCode {
    color: #636363;
    float: left;
    font-weight: normal;
}

.ProductDetailPrice .valuta {
    font-size: 16px;
    font-weight: normal;
}


.ProductDetailIsActionHref {
    background: url("../images/cc/labels.png") no-repeat scroll 0 -408px transparent;
    display: block;
    float: left;
    height: 128px;
    position: absolute;
    top: -17px;
    width: 31px;
    z-index: 1;
}

.ProductDetailIsAction {
    position: absolute;
}


.ProductBankBanners2 ul.bannerBank {
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-bottom: 6px;
    overflow: hidden;
    justify-content: center;

}

.ProductBankBanners2 li.bannerBank:first-child {
    margin-left: 0;
}

.ProductBankBanners2 li.bannerBank {
     margin-left: 0.8em;
       
}




.ProductShortDescription2 {
    
    color: #666666;
    height: auto;
    line-height: 16px;
    max-height: 0;
    overflow: hidden;
    margin-top: 4px;
    width: 100%;
}



.BoxView_max:hover .ProductShortDescription2 {
    max-height: 195px;
    border-top: 1px dotted #bdbdbd;
}

/* ------- Block view  END ------*/





/* ------- List view  Start ------*/

.ListProduct {
    margin-bottom: 20px;
}

.ListProductDetail {
    border: 1px solid #ccc;
    border-radius: 4px;
    height: 170px;
    text-align: left;
    padding: 10px;
}

    .ListProductDetail:hover {
        box-shadow: 0 2px 10px rgba(50, 50, 50, 0.75);
        -webkit-box-shadow: 0 2px 10px rgba(50, 50, 50, 0.75);
        -moz-box-shadow: 0 2px 10px rgba(50, 50, 50, 0.75);
    }

.ProductDefaultImage_list {
    width: 150px;
    height: 150px;
}

.ProductDefault_list {
    width: 84%;
    float: left;
    padding-left: 25px
}

.ProductTitleDetailMain {
    font-size: 15pt;
    height: 27px;
}

.ProductDetail2_list {
    height: 17px;
    margin-top: 3px;
}

.ProductDetailIsAction_list {
    position: relative;
}

.ProductDetailActionText {
}

/* ------- List view  END ------*/


/* ------- Slider Item  Start ------*/

.SliderItem {
    float: left;
    overflow: hidden;
    padding: 17px 0 0 3px;
    text-align: left;
    width: 222px;
}

.SliderItemTitle {
    margin-bottom: 7px;
    margin-top: -6px;
    padding-left: 29px;
}

    .SliderItemTitle a:hover {
        color: #f23c32;
        text-decoration: underline;
    }

.ProductSlidertImage {
    text-align: center;
    padding-right: 15px;
}

.ProductSliderBuyButton {
}

.SliderListItem {
    width: 690px;
}




/* ------- Slider Item  End ------*/


/* ------- Slider Start ------*/
.ProductSlider:hover .coda-nav-left, .ProductSlider:hover .coda-nav-right {
    opacity: 1;
}

.ProductSlider .coda-nav-left, .ProductSlider .coda-nav-right {
    opacity: 0;
    transition: all 600ms ease-in-out 0s;
    -webkit-transition: all 600ms ease-in-out 0s;
    -moz-transition: all 600ms ease-in-out 0s;
    -o-transition: all 600ms ease-in-out 0s;
}


.title_box_newtovar h1 {
    font-size: 2.2em;
    font-weight: normal;
}


.ProductSlider {
    background: url("../images/cc/productslider/hitshad.png") no-repeat scroll center bottom rgba(0, 0, 0, 0);
    height: 275px;
    position: relative;
    text-align: center;
    width: 735px;
    margin-top: 10px;
}

.ps_center {
    display: block;
    height: 285px;
    position: relative;
    text-align: center;
    width: 100%;
}


.coda-slider {
    clear: both;
    height: 300px;
    margin: auto;
    overflow: hidden;
    position: relative;
    width: 100%;
    padding-left: 50px;
}

.coda-nav {
    bottom: 0;
    margin: auto;
    position: absolute;
    text-align: center;
    width: 100% !important;
    z-index: 100;
}

    .coda-nav ul {
        background: none repeat scroll 0 0 #fff;
        border: 1px solid #dddada;
        border-radius: 6px;
        display: inline;
        list-style: outside none none;
        padding: 8px 15px;
    }

        .coda-nav ul li {
            display: inline-block;
            margin-right: 2px;
        }

    .coda-nav a {
        background: url("../images/cc/productslider/bullets.png") no-repeat scroll right 0 rgba(0, 0, 0, 0);
        display: inline-block;
        font-size: 0;
        height: 12px;
        text-decoration: none;
        width: 12px;
    }

    .coda-nav li a.current {
        background: url("../images/cc/productslider/bullets.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    }

.coda-nav-left, .coda-nav-right {
    position: absolute;
    /*text-indent: -9000em;
    */
    top: 114px;
}

.coda-nav-left {
    left: 0;
    /*   background: url("../images/cc/productslider/hitarrs.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    */
    border-radius: 0 3px 3px 0;
    clip: rect(-10px, 55px, 110px, 0px);
}

.coda-nav-right {
    right: 0;
    /* background: url("../images/cc/productslider/hitarrs.png") no-repeat scroll right top rgba(0, 0, 0, 0);
      */
    border-radius: 3px 0 0 3px;
    clip: rect(-10px, 45px, 110px, -10px);
}

.fa-right::before {
    content: "";
}

.fa-left::before {
    content: "";
}

.slider-arrow {
    color: #aaa;
    display: inline-block;
    font-size: 3.5em;
    line-height: normal;
    margin-top: -26px;
    position: relative;
    text-shadow: 0 1px 2px #888;
    top: 50%;
    vertical-align: top;
}


.slider-button:hover {
    box-shadow: 0 2px 5px #888;
    -webkit-box-shadow: 0 2px 5px #888;
    -moz-box-shadow: 0 2px 5px #888;
}


.slider-button {
    background-color: #fff;
    box-shadow: 0 1px 3px #888;
    -webkit-box-shadow: 0 1px 3px #888;
    -moz-box-shadow: 0 1px 3px #888;
    display: none;
    height: 100px;
    line-height: 100px;
    position: absolute;
    text-align: center;
    top: 75px;
    width: 45px;
    display: block;
    z-index: 10;
}


.coda-nav-left:hover {
    /* background: url("../images/cc/productslider/hitarrs.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
    */
}

.coda-nav-right:hover {
    /* background: url("../images/cc/productslider/hitarrs.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);
    */
}

.coda-nav-left a, .coda-nav-right a {
    display: block;
    height: 102px;
    width: 45px;
}

.panel-container {
    left: 0;
    list-style-type: none;
    position: relative;
    top: 0;
    width: 100%;
}

.panel {
}


/* ------- Slider End ------*/


/* ------- Slider Main Page Start ------*/

.SliderMainPage {
}

.SliderListItemMainPage {
    width: 915px;
}

.ProductSliderMainPage {
    height: 275px;
    margin-top: 10px;
    position: relative;
    text-align: center;
    width: 960px;
}

.mainpage_see_all a:hover {
    color: #f23c32;
    text-decoration: underline;
}

/* ------- Slider Main Page End ------*/


/* -------  Main Page Start ------*/

.main_page_sliders {
    width: 961px;
    float: left;
}

.main_page_news_column {
    float: right;
    width: 27%;
}

.main_page_wrapper {
    margin: 0 auto;
}

/* -------  Main Page END ------*/


/* -------  Main Page News Start ------*/


.main_page_news_wrapper {
    margin: 0 auto;
    width: 80%;
}

.news {
    width: 100%;
}

.newsdate {
    background-color: rgb(240,240,240);
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    color: Black;
    /*width:120px;*/
    width: 65px;
    float: right;
}

.newssubjectlist {
    padding: 0px 10px 0px 10px;
    width: 100%;
    text-align: left;
    font-family: Tahoma;
    font-size: 20px;
    color: rgb(244,133,6);
}

    .newssubjectlist a {
        color: rgb(244,133,6);
        text-decoration: none;
    }

.hr_double {
    /*     background:url(../images/hr_double.gif);*/
    border-bottom: 1px solid #F08D1B;
    margin-bottom: 10px;
    /*     background-repeat:repeat-x; */
    width: 100%;
}

.newsbodylist {
    text-align: left;
    padding: 5px 10px 10px 10px;
    width: 100%;
}

    .newsbodylist a {
        text-decoration: none;
    }

.listnews {
}

.news_item {
    position: relative;
}

.newssubject {
    padding: 12px 10px 3px;
    text-align: left;
}

    .newssubject a:hover {
        color: #f23c32;
        text-decoration: underline;
    }

    .newssubject a {
        color: #3e77aa;
        font-size: 14px;
        text-decoration: none;
    }

.newsbody {
    text-align: left;
    padding: 0px 10px 0px 10px;
}

    .newsbody::before {
        background: rgba(0, 0, 0, 0) -webkit-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
        background: rgba(0, 0, 0, 0) -ms-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
        background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
        background: rgba(0, 0, 0, 0) linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
        bottom: 0;
        content: "";
        height: 17px;
        left: 0;
        position: absolute;
        right: 0;
    }




/* -------  Main Page News end ------*/

#toTop {
    bottom: 20px;
    cursor: pointer;
    display: none;
    position: fixed;
    right: 50px;
    z-index: 999;
}



/* ------- Product detail  START ------*/


#gallery_01 {
    z-index: 4;
    position: relative;
}

.ProductDetail {
    float: right;
    width: 62%;
    margin-top: 10px;
}

.ProductTitleDetailDetails {
    color: #333333;
    font-size: 26px;
    font-weight: bolder;
}




.TitleProductDetail h1 {
    font-size: 2.7em;
}

.TopProductDetail {
    float: left;
    margin-top: 20px;
    width: 100%;
}

.ProductPriceBox {
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    padding: 16px;
    position: relative;
}

.AvailableOnStoreBox {
    background: none repeat scroll 0 0 #fff;
    left: 15px;
    padding: 0 8px;
    position: absolute;
    top: -8px;
}


.ProductDetailPriceBlock {
    background: none repeat scroll 0 0 #e31b22;
    border-radius: 5px;
    float: left;
    margin-right: 7px;
    padding: 3px 9px;
    -ms-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -webkit-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -o-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    -moz-transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
    transform: scale(1) rotate(0deg) translate(0px, 0px) skew(-12deg, 0deg);
}

.ProductBuy {
    border: 1px solid #e6e6e6;
    border-radius: 5px;
    height: 50px;
    margin-left: 30px;
    position: relative;
    width: 150px;
}



    .ProductBuy span {
        /* background: none repeat scroll 0 0 white;
*/
        left: 6px;
        padding: 3px;
        position: absolute;
        top: -11px;
    }

.ProductBuyButton {
    float: left;
}

.ProductDetailInfo {
    margin-left: 40px;
}

.toollist li {
    list-style: outside none none;
    padding-bottom: 6px;
}

.toollist a {
    color: #008cd4;
    border-bottom: 1px dashed;
}

    .toollist a:hover {
        color: #006cbf;
    }

.ProductAdditionalInfo {
    border: 1px solid #ffa8aa;
    border-radius: 5px;
    margin-left: 30px;
    padding: 5px 10px;
    position: relative;
    width: 19%;
}

.ProductDetailIsActionT {
    background: none repeat scroll 0 0 #fff;
    color: #fc2c41;
    padding: 0 7px;
    position: absolute;
    top: -9px;
}


.ProductDetailActionText {
    color: #636363;
}

    .ProductDetailActionText span {
    }


.PrCodeBlock {
    float: left;
    height: 5em;
    margin: 15px 0 10px;
    width: 100%;
}




.PrCodeBlock_code span {
    padding-top: 5px;
}

.PrCodeBlock_code {
    padding-top: 10px;
    padding-right: 30px;
}


 .PrCodeBlock_banner ul.bannerBank {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}

 .PrCodeBlock_banner li.bannerBank {
    margin-left: 16px;
}



.PrCodeBlock_sizes {
    height: 3em;
    margin-left: 3em;
    width: 43%;
}



.PrCodeBlock_sizes_ddl {
    float: left;
    height: 3em;
    width: 16em;
}

.PrCodeBlock_second_ddl {
}

    .PrCodeBlock_second_ddl span.ui-selectmenu-button {
        width: 65px !important;
    }

.PrCodeBlock_second_description {
    float: left;
    font-size: 1.2em;
    padding-right: 5px;
    padding-top: 4px;
}

.PrCodeBlock_sizes_link {
    float: right;
    height: 3em;
    width: 13em;
}

.span_sizes_link {
    float: left;
    padding-top: 5px;
}

.sizes_link {
    font-size: 1.1em;
    color: #3e77aa;
}

    .sizes_link:hover {
        color: #f23c32;
        text-decoration: underline;
    }

.ProductDetailShortDescription2 {
    border: 1px solid #e6e6e6;
    border-radius: 10px;
    margin-bottom: 25px;
    padding: 12px;
}


.product-bottom-description {
    float: left;
    margin-bottom: 25px;
    margin-top: 10px;
    padding-left: 50px;
    width: 100%;
}

    .product-bottom-description li {
        float: left;
        font-size: 11px;
        width: 24%;
        list-style: outside none none;
    }

        .product-bottom-description li.r1 {
            width: 26%;
        }

        .product-bottom-description li.r2 {
            width: 24%;
        }

        .product-bottom-description li.r3 {
        }

        .product-bottom-description li.r4 {
        }

        .product-bottom-description li .desc > * {
            display: block;
        }

        .product-bottom-description li.r1 .icon {
            background: url("../images/cc/productdetail/return1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        }

        .product-bottom-description li.r2 .icon {
            background: url("../images/cc/productdetail/return2n.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        }

        .product-bottom-description li.r3 .icon {
            background: url("../images/cc/productdetail/return3.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        }

        .product-bottom-description li.r4 .icon {
            background: url("../images/cc/productdetail/return4.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
        }

        .product-bottom-description li .icon {
            float: left;
            height: 30px;
            width: 45px;
        }


.CheaperTitle {
    color: #333333;
    font-size: 26px;
    font-weight: bolder;
    text-align: center;
}

.CheaperText {
    padding: 5px;
    text-align: left;
}

.frmLookForCheaper {
}

    .frmLookForCheaper input {
        height: 30px;
        width: 250px;
    }

    .frmLookForCheaper span {
    }

    .frmLookForCheaper td {
        padding-bottom: 10px;
    }

.CheaperBtn {
    text-align: left;
}

.CheaperWrapperResult {
    padding: 8px;
}

.CheaperWrapper {
    height: 350px;
    padding: 8px;
}

.CheaperTd {
    font-size: 14px;
    padding: 0 10px 0 0;
    text-align: right;
    vertical-align: middle;
    width: 140px;
}


.popup-info-i {
    padding: 0 15px .65em 0;
}

.popup-info-i-title {
    font-weight: 700;
    font-size: 1.1em;
    padding-bottom: .25em;
}

.popup-info-block-text {
   
}


.popup-info-i-text {
    font-size: 1.1em;
    line-height: 1.3em;
    
}



.divVideo {
    border: 1px solid #e0e0e0;
    border-radius: 10px;
    margin-bottom: 30px;
    padding: 10px;
    width: 520px;
    height: 362px;
}

.ProductVideoGallery {
}


.tab1_content {
    margin-top: 5px;
}

.tab_all_about {
    margin-bottom: 27px;
    position: relative;
}

.tab_content_title {
    margin-bottom: 14px;
}

    .tab_content_title h2 {
        font-size: 1.9em;
        font-weight: normal;
    }

.tab_all_about_characteristics::before {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -ms-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
    bottom: 26px;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    right: 0;
}

.tab_all_about_description::before {
    background: rgba(0, 0, 0, 0) -webkit-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -ms-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) -moz-linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
    background: rgba(0, 0, 0, 0) linear-gradient(center top, rgba(255, 255, 255, 0), #fff 100%, #fff 10%, #fff) repeat scroll 0 0;
    bottom: 26px;
    content: "";
    height: 20px;
    left: 0;
    position: absolute;
    right: 0;
}

.tab_links {
    margin-top: 10px;
}

.tab_all_about_characteristics {
    max-height: 250px;
    overflow: hidden;
}

.tab_all_about_description {
    max-height: 250px;
    overflow: hidden;
}

.lnk_to_tabs {
    color: #3e77aa;
}

.ui-widget-content .lnk_to_tabs a {
    color: #3e77aa;
    font-size: 14px;
    text-decoration: none;
}

.lnk_to_tabs a:hover {
    color: #f23c32;
    text-decoration: underline;
}

.tab_all_about .divVideo {
    margin-bottom: 15px;
}

.tab_comment {
    border-bottom: 1px solid #eaeaea;
    margin: 1.53846em 0 1.15385em;
    padding-bottom: 1.15385em;
}

.tab_comment_info {
    margin: 0 0 0.53846em;
}

.tab_comment_user_name {
    font-size: 1.23077em;
    font-weight: bold;
    margin-right: 4px;
}

.tab_comment_date {
    color: #999;
    font-size: 0.92308em;
}

.tab_comment_text {
    font-size: 1.07692em;
}


.hr_center_gold {
}


.tab_comment_controls {
    border: 1px solid #FFF;
    border-radius: 4px;
    padding: 5px;
}




    .tab_comment_controls:hover {
        color: #f23c32;
        border: 1px solid #f23c32;
    }

.comment_command:hover {
}

.comment_command {
}


.pager {
    height: 40px;
}




.tab_comments_title h2 {
    font-size: 1.9em;
    font-weight: normal;
    float: left;
}

.tab_comments_title {
    text-align: center;
}

.tab_commet_text {
    margin-bottom: 15px;
}


#tabs {
    padding: 0;
    border-top: none;
}


    #tabs .ui-tabs-nav {
        border-radius: none;
        background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
        border: medium none;
        padding: 0;
        border-bottom: 1px solid #eaeaea;
        margin-left: -1px;
        padding-left: 0;
        border-bottom-right-radius: 0;
        border-bottom-left-radius: 0;
        border-top-right-radius: 0;
        border-top-left-radius: 0;
    }

        #tabs .ui-tabs-nav li {
            border-radius: none;
            background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
            border: medium none;
            display: inline-block;
            margin: 0;
            position: relative;
        }

            #tabs .ui-tabs-nav li:hover {
                background: none;
            }


    #tabs .ui-state-active .ui-tabs-anchor {
        cursor: default;
        color: #333 !important;
    }

        #tabs .ui-state-active .ui-tabs-anchor:hover {
            color: #333 !important;
            text-decoration: none !important;
        }

    #tabs .ui-state-default .ui-tabs-anchor {
        color: #3e77aa;
        font-weight: normal;
    }

        #tabs .ui-state-default .ui-tabs-anchor:hover {
            color: #f23C32;
            text-decoration: underline;
        }

    #tabs .ui-state-default .ui-tabs-anchor {
        padding: 0.8em 1em;
    }

    #tabs .ui-state-active .ui-tabs-anchor::before {
        background: #74d46b none repeat scroll 0 0 !important;
        height: 4px !important;
        top: 0px !important;
    }

    #tabs .ui-state-active .ui-tabs-anchor:hover::before {
        background: #74d46b none repeat scroll 0 0;
    }

    #tabs .ui-state-default .ui-tabs-anchor::before {
        background: white none repeat scroll 0 0;
        content: "";
        height: 2px;
        left: 0;
        position: absolute;
        right: 0;
        top: 2px;
        z-index: 1;
    }

    #tabs .ui-state-default .ui-tabs-anchor:hover::before {
        background: #fda5ab none repeat scroll 0 0;
    }

    #tabs .ui-state-default:first-child .ui-tabs-anchor::after {
        background: #eaeaea none repeat scroll 0 0;
        bottom: 0;
        content: "";
        left: 0;
        position: absolute;
        top: 0;
        width: 1px;
    }


    #tabs .ui-state-default::before {
        background: #eaeaea none repeat scroll 0 0;
        bottom: 0;
        content: "";
        position: absolute;
        right: 0;
        top: 4px;
        width: 1px;
        z-index: 3;
    }


/* ------- Product detail  END  ------*/


/* ------- CheckOut  Start  ------*/

.body_layout {
    margin: 0 auto;
    width: 72.6923em;
    font-size: 1.1em;
}


.body_layout_md {
    margin: 0 auto;
    width: 100%;
    font-size: 1.1em;
}

.check_title_block {
}

.check_title {
    font-size: 2.30769em;
    font-weight: normal;
    letter-spacing: -0.025em;
    line-height: 1.2em;
}

.check-tabs {
    padding: 2em 0;
}

.form_block {
    width: 47.8461em;
}

.checkout_form {
}

.check-step {
    margin: 0 0 4.615em 2.846em;
}

.check-step-title {
    border-bottom: 1px solid #d9d9d9;
    font-size: 1.308em;
    letter-spacing: 0;
    margin-bottom: 1.154em;
    padding-bottom: 0.177em;
    position: relative;
    font-weight: normal;
    line-height: 1.15789em;
}

.check-step-number {
    border: 1px solid #1f96da;
    border-radius: 50%;
    display: block;
    font-size: 1em;
    height: 1.706em;
    left: -2.118em;
    line-height: 1.706em;
    position: absolute;
    text-align: center;
    top: -0.353em;
    width: 1.706em;
}

.check-info {
    border: 1px solid #1f96da;
    border-radius: 50%;
    display: block;
    float: right;
    font-size: 0.8em;
    font-weight: bold;
    height: 1.2em;
    line-height: 1em;
    margin-top: 2px;
    position: relative;
    text-align: center;
    width: 1.2em;
}

    .check-info:hover {
        border: 1px solid #F23C32;
    }

a.info {
    color: #1f96da;
    margin-left: -0.8em;
}

.check-tabs-m {
    margin: 2.308em 0 1.769em;
}

.check-tabs-m-i.active a {
    cursor: default;
}

.hidden {
    display: none !important;
}

.check-step-edit-link {
    font-size: 0.765em;
    margin-left: 1.538em;
    border-bottom: 1px dotted;
}

    .check-step-edit-link:hover {
        color: #F23C32;
    }

.check-step.completed {
    margin-bottom: 1.5em;
}

.radio-tab label:hover {
    cursor: pointer;
    color: #F23C32;
}

.radio-tab.active label:hover {
    cursor: default;
    color: #000;
}

.check-tabs-m-i.active label:hover {
    cursor: default;
    color: #000;
}



.check-tabs-m-i label:hover {
    cursor: pointer;
    color: #F23C32;
}

.check-tabs-m-i.active {
    background: none repeat scroll 0 0 #FFD0D1;
    color: #000;
}

.check-tabs-m-i {
    border-radius: 12px;
    display: block;
    font-size: 1.077em;
    margin-right: 5px;
    padding: 0.4em 12px;
    list-style: outside none none;
}

.check-tabs-m-i2 {
    border-radius: 12px;
    float: left;
    font-size: 1.077em;
    margin-right: 5px;
    padding: 0.2em 12px;
    list-style: outside none none;
}

    .check-tabs-m-i2.active {
        background: none repeat scroll 0 0 #FFD0D1;
        color: #000;
    }

.clearfix:after {
    clear: both;
    content: ".";
    display: block;
    height: 0;
    line-height: 0;
    visibility: hidden;
}

.f-i {
    margin-bottom: 0.77em;
    margin-top: 0.77em;
}

.check-f-i-title-indent {
}

.check-f-i-title {
    color: #333;
    float: left;
    font-size: 1.154em;
    padding-right: 5px;
}

.check-f-i-field {
    margin-left: 12em;
    margin-top: 0.7em;
}

.novisited:hover {
    color: #F23C32;
}

input[type="radio"] {
    display: none;
}

.novisited {
}

.check-f-i-field .check-input-text {
    font-size: 1.15385em;
    height: 1.838em;
    padding: 0.333em 0.333em 0.233em;
    width: 17.6em;
}


.check-f-i-field input[type="text"]:focus, .check-f-i-field input[type="password"]:focus, .check-f-i-field select:focus, .check-f-i-field textarea:focus {
    border: 1px solid #1f96da; /* #f23c32 red */
}

.errorBox {
    background: none repeat scroll 0 0 #e31b22;
    border: 1px solid #e31b22;
    border-radius: 5px;
    box-shadow: 0 1px 3px #aaaaaa;
    -webkit-box-shadow: 0 1px 3px #aaaaaa;
    -moz-box-shadow: 0 1px 3px #aaaaaa;
    color: #fff;
    font-size: 14px;
    padding: 2px 15px;
}


.check-tabs-r {
    height: 17px;
    margin-bottom: 10px;
}


.check-tabs-t {
    margin-right: 12px;
    margin-top: 3px;
}

.check-tabs-t-group {
}


.check-tabs-street .check-input-text {
    width: 9em;
}

.check-tabs-dom .check-input-text {
    width: 3.5em;
}


.check-tabs-kv .check-input-text {
    width: 3.5em;
}

.check-tabs-title {
    display: block;
}

.check-comment-input-textarea {
    box-sizing: border-box;
    font-size: 1em;
    height: 5em;
    max-width: none;
    resize: none;
    width: 99%;
    padding: 0.33333em;
}

.f-hlnk {
    font-size: 1em;
    margin: 0;
}

.check-comment {
    margin-top: 0.769em;
}

.check-order-comfirm {
    margin-top: 15px;
    text-align: center;
}

input.b-order {
    font-size: 1.5em;
}

.b-order {
    background: -webkit-linear-gradient(top, #9ee036 0px, #629f02 80%, #7dc40e 100%) repeat scroll 0 0 transparent;
    background: -ms-linear-gradient(top, #9ee036 0px, #629f02 80%, #7dc40e 100%) repeat scroll 0 0 transparent;
    background: -moz-linear-gradient(top, #9ee036 0px, #629f02 80%, #7dc40e 100%) repeat scroll 0 0 transparent;
    background: linear-gradient(to bottom, #9ee036 0px, #629f02 80%, #7dc40e 100%) repeat scroll 0 0 transparent;
    border: 0 none;
    border-radius: 5px;
    box-shadow: 1px 1px 3px 0 #757575;
    -webkit-box-shadow: 1px 1px 3px 0 #757575;
    -moz-box-shadow: 1px 1px 3px 0 #757575;
    color: #ffffff;
    cursor: pointer;
    font-family: "Arial","Helvetica",sans-serif;
    font-weight: 700;
    height: 2em;
    text-shadow: 0 1px 0 #0e4a02;
    width: 14em;
}

    .b-order:hover {
        background: -webkit-linear-gradient(top, #7EE038 0px, #499903 80%, #64C40F 100%) transparent;
        background: -ms-linear-gradient(top, #7EE038 0px, #499903 80%, #64C40F 100%) transparent;
        background: -moz-linear-gradient(top, #7EE038 0px, #499903 80%, #64C40F 100%) transparent;
        background: linear-gradient(to bottom, #7EE038 0px, #499903 80%, #64C40F 100%) transparent;
    }


.bill {
    background: none repeat scroll 0 0 #e9f7fe;
    border: 1px solid #ececec;
    border-radius: 3px;
    box-shadow: 3px 5px 7px 0 rgba(230, 244, 251, 0.5), 0 -3px 0 0 #bbc5c9 inset;
    -webkit-box-shadow: 3px 5px 7px 0 rgba(230, 244, 251, 0.5), 0 -3px 0 0 #bbc5c9 inset;
    -moz-box-shadow: 3px 5px 7px 0 rgba(230, 244, 251, 0.5), 0 -3px 0 0 #bbc5c9 inset;
    box-sizing: border-box;
    float: left;
    margin: 0 5px 15px 15px;
    padding: 0.231em 12px 2em;
    position: relative;
    width: 22em;
}

.bill-g-i {
    margin: 0.385em 0 0.6em;
}

.bill-g-i-img {
    background-color: #fff;
    float: left;
    height: 60px;
    line-height: 60px;
    overflow: hidden;
    padding-top: 5px;
    text-align: center;
    width: 60px;
}

    .bill-g-i-img img {
        height: auto;
        max-height: 50px;
        max-width: 50px;
        width: auto;
    }


.bill-g-i-content {
    float: left;
    margin-left: 10px;
    width: 12.9em;
}

.bill-g-i-title {
    font-size: 0.846em;
    line-height: 1.273em;
    /* margin-bottom: 0.55em;
    padding-top: 0.436em;
*/
}

    .bill-g-i-title a:hover {
        color: #F23C32;
    }

.bill-g-i-detail {
    margin-top: 0.4em;
}

.bill-g-i-price {
    float: left;
}

.bill-g-i-amount {
    float: left;
    margin-left: 8px;
}

.bill-g-i-sum {
    float: right;
    text-align: right;
}

.bill-g-i-delete {
    float: right;
    width: 15px;
}

    .bill-g-i-delete a {
        display: block;
        margin-top: 20px;
    }

.bill-g-i-amount .bill-g-input {
    font-size: 1.05em;
    height: 24px;
    margin-top: -5px;
    padding: 0 6px;
    width: 23px;
}

    .bill-g-i-amount .bill-g-input:focus {
        border: 1px solid #1f96da;
    }

.fa-delete:hover {
    color: #f23C32;
}

.fa-delete::before {
    content: "";
}

.bill-g-i-delete span {
    border: 1px solid #FAB7B4;
    border-radius: 50%;
    height: 20px;
    padding-left: 4px;
    padding-top: 2px;
    width: 20px;
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.3);
    color: #FAB7B4;
    background: #FFFFFF;
}

    .bill-g-i-delete span:hover {
        border-color: #f23C32;
        box-shadow: 0 1px 2px 0 #FAB7B4;
        -webkit-box-shadow: 0 1px 2px 0 #FAB7B4;
        -moz-box-shadow: 0 1px 2px 0 #FAB7B4;
    }

.bill-total {
    border-top: 1px solid #cdd3d5;
    margin-top: 1em;
    padding-top: 0.846em;
}

.bill-i-indent {
    margin-bottom: 2em;
}

.bill-i-title {
    float: left;
    font-size: 1.154em;
    max-width: 65%;
}

.bill-total-sum {
    font-weight: bold;
}

.bill-i-field {
    float: right;
    font-size: 1.154em;
    text-align: right;
}

.continue-shopping {
    text-align: center;
}

.continue-shopping-a {
    border-bottom: 1px dotted;
}

    .continue-shopping-a:hover {
        color: #f23c23
    }


/* ---- RADIO BUTTON --- --- */

.radio_css label {
    font-size: 1.1em;
}

.radio-tab {
    clear: both;
    margin-bottom: 10px;
}

.input-radio input[type="radio"]:checked + label::before {
    background: none repeat scroll 0 0 #36a2e2;
    border: medium none;
    box-shadow: 3px 4px 0 0 #1f96da inset;
    -webkit-box-shadow: 3px 4px 0 0 #1f96da inset;
    -moz-box-shadow: 3px 4px 0 0 #1f96da inset;
    height: 17px;
    width: 17px;
}


.check-method-input-radio label::before {
    height: 15px;
    width: 15px;
}

.input-check-radio-inner label::before {
    background: none repeat scroll 0 0 #fff;
    border: 1px solid #b5b5c3;
    border-radius: 50%;
    box-shadow: 3px 4px 0 0 rgba(238, 238, 239, 0.75) inset;
    -webkit-box-shadow: 3px 4px 0 0 rgba(238, 238, 239, 0.75) inset;
    -moz-box-shadow: 3px 4px 0 0 rgba(238, 238, 239, 0.75) inset;
    content: "";
    height: 17px;
    left: 0px;
    position: absolute;
    width: 17px;
}


.input-radio input[type="radio"]:checked + label::after {
    height: 9px;
    width: 9px;
}

.input-radio input[type="radio"]:checked + label::after {
    background: -webkit-linear-gradient(top, #fff, #e7e7e7) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -ms-linear-gradient(top, #fff, #e7e7e7) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, #fff, #e7e7e7) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: linear-gradient(to top, #fff, #e7e7e7) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border-radius: 50%;
    content: "";
    height: 9px;
    left: 4px;
    position: absolute;
    top: 4px;
    width: 9px;
}

.input-radio input[type="radio"]:checked + label {
    color: #333;
    cursor: default;
}

.check-method-input-radio label {
    padding-left: 1.5em;
    cursor: pointer;
}

.input-check-radio-inner, .check-method-input-radio, .input-radio {
    position: absolute;
}




/* ------- CheckOut  END  ------*/


/* ------- News  START  ------*/

.news_block {
    margin-top: 15px;
}

.NewsSubject h2 {
    float: left;
    width: 92%;
}

.NewsBody {
    margin-top: 15px;
}

.newsbodylist {
    padding: 5px 10px 10px;
    text-align: left;
    width: 100%;
}

.news_subjectlist {
    font-family: Tahoma;
    font-size: 20px;
    padding: 0 10px;
    text-align: left;
    width: 100%;
}

    .news_subjectlist a {
        color: #3e77aa;
    }

        .news_subjectlist a:hover {
            color: #f23c32;
        }

.new_sdate {
    color: Black;
    float: right;
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    width: 65px;
}

.hrdouble {
    border-bottom: 1px solid #f23c32;
    height: 0;
    margin-bottom: 10px;
    width: 100%;
}

/* ------- News  END  ------*/



/* ------- Registration  START  ------*/



.center_prod_box_big {
    margin-bottom: 80px;
}


.prod_box_big_contact_form table {
    font-size: 1.1em;
    text-align: left;
}

    .prod_box_big_contact_form table td {
        padding-bottom: 8px;
        padding-right: 10px;
    }

    .prod_box_big_contact_form table span {
        color: red;
        font-size: 1.7em;
        vertical-align: middle;
    }

.prod_box_big_contact_form .reg_error_lbl {
    color: Red;
    display: block;
    font-weight: bold;
    margin-top: 5px;
    font-size: 1em;
}

.reg_block {
    margin: 0 auto;
    position: relative;
    width: 30em;
}

.reg_block_md {
    margin: 0 0 0 auto;
    position: relative;
    width: 34em;
}

/* ------- Registration  END  ------*/


/* ------- My profile  START  ------*/

.pi_menu_block {
    float: left;
    height: 300px;
    width: 150px;
}

    .pi_menu_block li {
    }

    .pi_menu_block ul {
    }

    .pi_menu_block h2 {
        margin-bottom: 10px;
    }

    .pi_menu_block a {
    }

        .pi_menu_block a:hover {
            color: #f23c32;
        }

.pi_block {
    margin-left: 200px;
    width: 61em;
}


.contact_form td {
    padding-bottom: 7px;
    padding-right: 10px;
    font-size: 1.2em;
}

/* ------- My profile  END  ------*/



/* ------- My profile ORDERS START  ------*/

.order_block {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #e0e0e0;
    border-radius: 7px;
    margin-bottom: 1.53846em;
    position: relative;
}

    .order_block:hover {
        border-color: #a5c8e8;
        box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.4);
        -webkit-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.4);
        -moz-box-shadow: 0 0 13px 0 rgba(0, 0, 0, 0.4);
    }

.order-heading-add-border {
    border-bottom: 1px solid #e4e8ea;
    height: 45px;
}

.order_details {
    cursor: pointer;
    padding: 0.969em 0 0.385em 1.30769em;
    overflow: hidden;
}


.order_code {
    float: left;
    width: 150px;
}

.order_code_angle {
    color: #74a3cd;
    font-size: 1.3em;
    text-shadow: 0 1px 2px #3e77aa;
}



.order_code_link {
    font-size: 1.15385em;
    white-space: nowrap;
    color: #3e77aa;
}

    .order_code_link:hover {
        color: #f23c32;
    }

.fa-angle-down::before {
    content: "";
}

.fa-angle-up::before {
    content: "";
}

.xhr {
    border-bottom: 1px dotted;
    text-decoration: none;
}

.order_goodsinfo_wrap {
    float: right;
    width: 80%;
}


.order_count_goods {
    float: right;
    font-size: 1.15385em;
    margin: 0 1.13333em 0 0.66667em;
    text-align: right;
    width: 12.6923em;
}

.order_images {
    height: 40px;
    margin-left: 130px;
    margin-right: 210px;
    margin-top: -5px;
    min-width: 5.53846em;
    opacity: 0.5;
    overflow: hidden;
    position: relative;
}


    .order_images img {
        height: auto;
        max-height: 40px;
        max-width: 40px;
        width: auto;
    }

.order_date {
    float: left;
    font-size: 1.15385em;
    white-space: nowrap;
    width: 11.5385em;
}

.order_p_i {
    border-bottom: 1px dashed #e5e5e5;
    padding: 1.15385em;
    overflow: hidden;
}

.order_p_i_img {
    float: left;
    height: 5.38462em;
    text-align: center;
    width: 6.92308em;
    opacity: 0.5;
}

    .order_p_i_img img {
        height: auto;
        max-height: 5.38462em;
        max-width: 6.92308em;
        width: auto;
    }

.order_p_i_details {
    margin-left: 100px;
}

.order_p_i_title {
    margin-bottom: 0.8em;
}

.order_p_i_title_lnk {
    color: #3e77aa;
    font-size: 1.15385em;
    line-height: 1.13333em;
}

    .order_p_i_title_lnk:hover {
        text-decoration: underline;
        color: #F23C32;
    }

.order_p_i_code {
    color: #a2abb1;
    font-size: 0.92308em;
    padding-left: 0.41667em;
}

.order_p_i_body {
    overflow: hidden;
    margin-bottom: 0.3em;
}

.order_p_i_price {
    float: left;
    font-size: 1.38462em;
}

.order_p_i_cost {
    float: right;
    font-size: 1.38462em;
    margin-left: 1.5em;
    min-width: 6.556em;
    text-align: right;
}

.order_p_i_count {
    float: right;
    font-size: 1.15385em;
    padding-top: 2px;
}

.order_p_i_cost_uah {
    display: inline-block;
    margin-left: 0.33333em;
}

.order_delivery {
    border-bottom: 1px dashed #e5e5e5;
    padding: 1.15385em 1.30769em 0.76923em;
    font-size: 1.15385em;
}

.order_total {
    padding: 1.61538em 1.15385em 1.15385em;
    text-align: right;
}

.order_total_title, .order_total_sum {
    display: inline-block;
    font-size: 1.38462em;
    vertical-align: middle;
}


.order_total_sum {
    margin-left: 1.38462em;
}


/* ------- My profile ORDERS END  ------*/


/* ------- Main Page Slider start  ------*/


.main_page_slider {
}

.ProductSliderMainPage:hover .coda-nav-left, .ProductSliderMainPage:hover .coda-nav-right {
    opacity: 1;
}

.ProductSliderMainPage .coda-nav-left, .ProductSliderMainPage .coda-nav-right {
    opacity: 0;
    transition: all 600ms ease-in-out 0s;
    -webkit-transition: all 600ms ease-in-out 0s;
    -moz-transition: all 600ms ease-in-out 0s;
    -o-transition: all 600ms ease-in-out 0s;
}



/* ------- Main Page Slider end  ------*/



/* ------- Search Page Start  ------*/

.toolbox_search {
    border-bottom: 1px solid #ececec;
    color: #636363;
    font-family: Arial,"Raleway","Helvetica Neue",Verdana,sans-serif;
    font-size: 12px;
    height: 70px;
    line-height: 30px;
    margin-bottom: 10px;
    margin-top: 10px;
}

.tool-container_search {
    float: right;
    width: 100%;
}

.search_title {
}

    .search_title h1 {
        font-size: 2.2em;
        font-weight: normal;
    }

.box_search {
}

    .box_search .BoxView {
        margin-right: 9px;
        width: 19%;
    }




/* ------- Search Page End  ------*/


/* ------- AcceptedBuy Page strat  ------*/

.check_title_block {
    position: relative;
}

.fa-accept::before {
    content: "";
}

.fa-accept {
    color: #4dbe41;
    font-size: 27px;
    left: -38px;
    position: absolute;
    top: 4px;
}

.divUserMessage {
    float: left;
    font-size: 1.2em;
    font-weight: bold;
    width: 100%;
}

.accept_lnk {
    float: left;
    margin-top: 10px;
    width: 100%;
}

.accept_lnk_wrapper {
    float: left;
    font-size: 1.2em;
    width: 250px;
}

.accept_lnk a {
    color: #3e77aa;
    font-size: 1.1em;
    text-decoration: underline;
}

    .accept_lnk a:hover {
        color: #f23c32;
        text-decoration: underline;
    }

.accept_text {
    float: left;
    font-size: 1.3em;
    margin-top: 10px;
    width: 100%;
}


    .accept_text p {
    }
/* ------- AcceptedBuy Page End  ------*/


/* ------- Dealer Area Start  ------*/
.loadingModal
{
    padding: 0px 0px 0px 0px;
    float: left;
    width: 777px;
    height: auto;
    margin: 0px 0px 0px 0px;
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    vertical-align: middle;
    text-align: center;
}

.body_layout_dealer {
    margin: 0 auto;
    width: 104em;
    font-size: 1.1em;
}

.pi_block_dealer {
    margin-left: 200px;
    width: 89em;
}

.table_dealer_area {
    width: 100%;
    height: 63px;
    border-radius: 14px;
    margin-bottom: 1em;
    border: solid 1px #ececec;
}


.btn_add_dealer {
    background-color: #E31B22 !important;
    border-color: #E31B22 !important;
    color: #ffffff;
    flex-direction: column;
    height: 40px;
    max-height: 40px;
    outline: none;
    transition: 0.25s;
    padding-left: 42px;
    padding-top: 12px;
    padding-right: 12px;
    border-radius: 20px;
    display: inline-block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-align: left;
    -ms-flex-align: normal;
    -ms-grid-row-align: normal;
    align-items: normal;
    background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIyMCIgaGVpZ2h0PSIyMCIgdmlld0JveD0iMCAwIDIwIDIwIj4KICAgIDxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+CiAgICAgICAgPHBhdGggZD0iTTAgMGgyMHYyMEgweiIvPgogICAgICAgIDxwYXRoIGQ9Ik0wIDBoMjAuMjl2MTkuNDQ0SDB6Ii8+CiAgICAgICAgPHBhdGggZmlsbD0iI0ZGRiIgZmlsbC1ydWxlPSJub256ZXJvIiBkPSJNMTYuNDc0IDMuNTI2SDE5djEuNjg1aC0yLjUyNnYyLjUyNmgtMS42ODVWNS4yMWgtMi41MjZWMy41MjZoMi41MjZWMWgxLjY4NXYyLjUyNnptLTEuNjg1IDExLjc5di01LjA1M2gxLjY4NVYxN0gzVjMuNTI2aDYuNzM3djEuNjg1SDQuNjg0djEwLjEwNUgxNC43OXoiLz4KICAgIDwvZz4KPC9zdmc+Cg==) 14px center no-repeat;
}

.btn_add_dealer_thin {
    max-height: 32px;
    padding-top: 8px;
    margin-bottom: 5px;
    margin-top: 5px;
}
    .btn_add_dealer:hover {
        background-color: #F23C32 !important;
        border-color: #F23C32 !important;
        box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
        -webkit-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
        -moz-box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3);
    }

.gf-seller-table {
    display: table;
    width: 100%;
    box-sizing: border-box;
    border: 1px solid #eaeaea;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}




.gf-sellermessage-tr .gf-sellermessage-unread:hover, .gf-sellermessage-tr:hover {
    background: #fff8e5
}

.gf-sellermessage-tr:first-child .gf-sellermessage-td-status, .gf-sellermessage-tr:first-child:hover {
    background: 0 0
}

.gf-sellermessage-tr.gf-sellermessage-unread {
    background: #e7f8e6;
    font-weight: 700
}

    .gf-sellermessage-tr.gf-sellermessage-unread .gf-sellermessage-td-status {
        background: #12bd0d
    }

.gf-sellermessage-tr.gf-sellermessage-important .gf-sellermessage-td-status {
    background: #ffbf01
}

.gf-sellermessage-tr-heading .gf-sellermessage-td {
    padding: 16px 0
}

.gf-sellermessage-tr {
    cursor: default
}

.gf-sellermessage-tr-heading {
    cursor: default;
    font-weight: normal;
}

    .gf-sellermessage-tr-heading a, .gf-sellermessage-tr-heading span {
        font-weight: normal;
    }

    .gf-sellermessage-tr-heading .gf-sellermessage-td {
        border-top: 0
    }

.gf-sellermessage-tr.gf-sellermessage-unread {
    font-weight: 400
}




.gf-sellermessage-tr:first-child:hover, .gf-sellermessage-tr:last-child:hover {
    background: none
}

.gf-sellermessage-tr:hover {
    background: #fff8e5
}


.gf-sellermessage-td {
    display: table-cell;
    border-top: 1px solid #eaeaea;
    padding: 8px 24px 8px 0;
    vertical-align: middle
}

    .gf-sellermessage-td .gf-sellerprofile-f-i-field-checkbox {
        margin: 0
    }

    .gf-sellermessage-td:first-child {
        padding-left: 24px;
        padding-right: 0
    }

    .gf-sellermessage-td a.active {
        font-weight: 700
    }

        .gf-sellermessage-td a.active.gf-sellermessage-sort-down:before {
            background-position: 0 -2069px
        }

        .gf-sellermessage-td a.active.gf-sellermessage-sort-down:hover:before {
            background-position: 0 -2079px
        }

        .gf-sellermessage-td a.active.gf-sellermessage-sort-down:active:before {
            background-position: 0 -2089px
        }

        .gf-sellermessage-td a.active.gf-sellermessage-sort:before {
            content: '';
            position: absolute;
            top: 5px;
            right: -15px;
            width: 8px;
            height: 7px
        }

        .gf-sellermessage-td a.active.gf-sellermessage-sort-up:before {
            background-position: 0 -2039px
        }

        .gf-sellermessage-td a.active.gf-sellermessage-sort-up:hover:before {
            background-position: 0 -2049px
        }

        .gf-sellermessage-td a.active.gf-sellermessage-sort-up:active:before {
            background-position: 0 -2059px
        }

.gf-sellermessage-td-messagemark {
    width: 20px
}

.gf-sellermessage-td-messagesubject {
    width: 650px
}

.gf-sellermessage-td-status {
    width: 8px;
    border-top: 1px solid #eaeaea
}

.gf-sellermessage-status-title {
    width: 45px;
    display: table-cell;
    vertical-align: middle;
    color: #fff;
    font-size: 11px;
    padding-right: 8px
}

.gf-sellermessage-status-title-new {
    background: #12bd0d;
    padding: 4px;
    border-radius: 4px
}

.gf-sellermessage-title {
    display: table-cell;
    vertical-align: middle;
    font-size: 15px
}

.gf-sellermessage-td-name {
    width: 280px;
    font-size: 15px
}

.gf-sellermessage-td-data {
    width: 170px;
    font-size: 15px
}

.gf-sellermessage-td .gf-sellermessage-i-title {
    color: #999
}


.novisited:visited, .novisited:link {
    color: #3e77aa
}

a.novisited:hover, a.visited:hover {
    color: #fb3f4c;
    text-decoration: underline;
}

a.novisited:active, a.visited:active, a:active {
    color: #9cf
}

/* кнопка редактирования  удаления */

.gf-sellermessage-td-edit {
    font-size: 27px;
}

.gf-sellermessage-i:hover::before {
    color: #F23C32;
    cursor: pointer;
}

.gf-sellermessage-i:active::before {
    color: #F23C32
}

.gf-sellermessage-tr:hover .gf-sellermessage-i::before {
    visibility: visible
}

.gf-sellermessage-i::before {
    display: block;
    width: 20px;
    height: 20px;
    font-family: FontAwesome !important;
    font-weight: bold;
    color: #FFD0D1;
    visibility: hidden;
}

.gf-sellermessage-i-edit::before {
    content: "\f044";
}

.gf-sellermessage-i-delete::before {
    content: "\f00d";
    margin-bottom: 4px;
}




/* чекбоксы */

.gf-sellermessage-td input[type="checkbox"]:checked + label::before {
    background: none repeat scroll 0 0 #E31B22;
    border-color: #E31B22;
    color: #fff;
    content: "";
    font-family: FontAwesome !important;
    font-style: normal;
    font-weight: normal;
    line-height: 20px;
    text-align: center;
}


.gf-sellermessage-td input[type="checkbox"] + label::before {
    background: -webkit-linear-gradient(top, #fff 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -ms-linear-gradient(top, #fff 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: -moz-linear-gradient(top, #fff 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    background: linear-gradient(to bottom, #fff 0%, #f7f7f7 100%) repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 1px solid #c2c2c2;
    border-radius: 5px;
    content: " ";
    cursor: pointer;
    display: inline-block;
    height: 1.23333em;
    margin: 0.083em 1em -0.85em 0;
    vertical-align: top;
    width: 1.233em;
    box-shadow: 2px 2px 6px rgba(185, 182, 182, 0.8) inset;
}

.gf-sellermessage-td input[type="checkbox"] + label {
    color: #fffFff;
    /*line-height: 0px;*/
    font-size: 18px;
}


.gf-sellermessage-td input[type="checkbox"] {
    left: -9999px;
    position: absolute;
    top: -9999px;
    visibility: hidden;
}



/* Pagination  */

.gf-pagination {
    clear: both;
    float: left;
    text-align: center;
    vertical-align: middle;
    width: 100%;
    padding-top: 10px;
    padding-bottom: 10px;
}


.LinkButtonPagerCurrent
{
    /* display: inline-block;
  width: 16px;
  height: 16px;
  margin-right: 1px;
  background-color: White;
  border: Solid 1px Gray;
  text-align: center;
  color: #000000;
  text-decoration: none;
  font-size: 0.95em;
  list-style: none;
  font-weight: bold;
  padding-top: 4px;
*/
    background-color: #000;
    border: 0 none;
    border-radius: 4px;
    color: #fff;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    line-height: 25px;
    width: 25px;
    display: inline-block;

}

.NextPreviousButtonPage
{
    /* width: 16px;
  height: 16px;
  display: inline-block;
  margin-right: 1px;
  border: Solid 1px #CFCFCF;
  text-align: center;
  color: #000000;
  text-decoration: none;
  font-size: 0.95em;
  list-style: none;
  font-weight: bold;
  padding-top: 4px;
*/
    border: 0 none;
    border-radius: 4px;
    color: #000;
    display: inline-block;
    font-size: 12px;
    height: 25px;
    line-height: 25px;
    text-decoration: none;
    width: 25px;
    font-family: FontAwesome !important;
}
.LinkButtonPagerNormal
{
    display: inline-block;
    /* width: 16px;
  height: 16px;
  margin-right: 1px;
  background-color: #E4E4E4;
  border: Solid 1px Gray;
  text-align: center;
  color: #000000;
  text-decoration: none;
  font-size: 0.95em;
  list-style: none;
  font-weight: normal;
  padding-top: 4px; */
    border: 0 none;
    border-radius: 4px;
    height: 25px;
    line-height: 25px;
    width: 25px;
    color: #000;
    font-size: 12px;
    text-decoration: none;
}

.contact_form_dealer td {
  
    font-size: 1.2em;
}

.contact_form_dealer input, .contact_form_dealer select {
    margin-right: 6px;
}


    .contact_form_dealer input[type="checkbox"] {
        margin-top: 8px;
        margin-left: 6px;
        margin-right: 12px;
    }

.gf-account-data-title {
    font-weight: normal;
    margin-bottom: 10px;
    padding-top: 10px;
}

.gf-account-data-info {
    font-weight: normal;
    margin-right: 10px;
}

.gf-account-data-info:first-child {
        padding-top: 10px;
    }
.gf-account-data-info:last-child {
    margin-bottom: 10px;
}

.gf-account-data-block {
    margin-bottom: 20px;
    border: 1px solid #eaeaea;
}

    .gf-account-data-block span {
        font-size: 1.2em;
    }


.gf-account-data-td {
    padding: 5px 12px 5px 24px;
}

.gf-account-data-td:first-child {
    padding: 0 0 0 24px;
   
}


.gf-account-message-block {
    margin-bottom: 5px;
    text-align: left;
    font-size: 1.2em;
}

    .gf-account-message-block tr:first-child{
        text-align: center;
    }

.gf-account-message-block td input {
   
}

.gf-textcenter{
    text-align: center;
}

.gf-profile-link {
    border-bottom: 1px dotted;
    color: #3e77aa;
    font-size: 1.15em;
}

.gf-profile-link:hover {
        color: #fb3f4c;
    }

.gf-account-link-block {
    margin-bottom: 10px;
}

    .gf-account-link-block a {
        margin-left: 25px;
    }

.gf-account-messenger-td img {
    float: left;
}

.gf-account-data-td-delete {
    font-size: 2.7em !important;
    vertical-align: middle;
    display: table-cell;
    line-height: 20px;
    padding: 0 19px 0 0;
}

.gf-account-data-tr:hover .gf-sellermessage-i::before {
    visibility: visible
}


/* ------- Dealer Area End  ------*/
/* ------- Screen size  Start  ------*/
@media screen and (min-width:1371px) and (max-width:1460px) {
    .tool-container {
            width: 52%;
        }

        #tbSearch {
            width: 420px;
        }
    }


    @media screen and (min-width:1351px) and (max-width:1370px) {
        #header-nav .topmenu .top_ul {
            padding: 0 2%;
        }

        .col-main {
            width: 78%;
        }

        .tool-container {
            width: 52%;
        }

        #tbSearch {
            width: 385px;
        }

        .main_page_news_column {
            width: 23%;
        }

        .main_page_news_wrapper {
            width: 100%;
        }
    }

    @media screen and (min-width:1221px) and (max-width:1350px) {


        .page-header {
            padding: 0 20px;
        }

        .logo {
            padding: 16px 10px 10px;
        }

        img.Logo {
            width: 254px;
        }


        #header .header-phone {
            left: 340px;
        }

        #tbSearch {
            width: 375px;
        }

        #search {
        }

        .topmenu .top_ul li {
            padding: 0 7px;
        }

        #header .topmenu .top_ul {
            padding: 0;
        }

        .col-main {
            width: 77%;
        }

        .col-left {
            width: 21%;
        }

        .ProductDetail {
            width: 62%;
        }

        .ProductPriceBlock {
            margin-right: 6px;
            padding: 3px 4px;
        }

        .ProductDetailPrice1 {
            font-size: 32px;
        }

            .ProductDetailPrice1 .valuta {
                font-size: 24px;
            }

        .ProductPriceBox {
            padding: 13px;
        }

        .ProductDetailInfo {
            margin-left: 32px;
        }

        .tool-container {
            width: 56%;
        }

        .ProductDefault_list {
            width: 83%;
        }

        .ProductDetailPricePay {
            font-size: 1.9em;
        }

        .main_page_news_column {
            width: 17%;
        }

        .main_page_news_wrapper {
            width: 100%;
        }
    }




    @media screen and (min-width:1155px) and (max-width:1220px) {

        .main_page_news_column {
            width: 100%;
        }

        .main_page_news_wrapper {
            width: 100%;
        }

        .news_item {
            float: left;
            width: 33%;
        }

        img.Logo {
            width: 254px;
        }

        #search {
        }

        #header .header-phone {
            left: 330px;
            top: 30px;
        }


        #tbSearch {
            width: 230px;
        }

        .for_main_nav .main_nav {
            height: 56px;
        }


        .topmenu .top_ul li {
            padding: 0 8px;
        }

        .page-header .topmenu .top_ul {
            padding: 0;
        }


        .topmenu .top_ul li a {
            padding: 0;
            font-size: 12px;
            line-height: 17px;
        }

        .col-main {
            width: 77%;
        }

        .col-left {
            width: 21%;
        }

        .ProductDetail {
            width: 56%;
        }

        .ProductPriceBlock {
            margin-right: 6px;
            padding: 3px 4px;
        }

        .ProductDetailPrice1 {
            font-size: 32px;
        }

            .ProductDetailPrice1 .valuta {
                font-size: 24px;
            }

        .ProductPriceBox {
            padding: 13px;
        }

        .ProductDetailInfo {
            margin-left: 32px;
        }

        .tool-container {
            width: 57%;
        }

        .ProductDefault_list {
            width: 83%;
        }

        .ProductDetailPricePay {
            font-size: 1.9em;
        }
    }

    @media screen and (min-width:1050px) and (max-width:1154px) {
        .box_search .BoxView {
            width: 22%;
        }
    }




    @media screen and (min-width:980px) and (max-width:1154px) {

        .main_page_news_column {
            width: 100%;
        }

        .main_page_news_wrapper {
            width: 100%;
        }

        .news_item {
            float: left;
            width: 33%;
        }

        #toTop {
            right: 0;
        }

        .logo {
            padding: 5px 0 10px;
        }

        img.Logo {
            width: 230px;
        }

        #header .header-phone {
            top: 20px;
            left: 285px;
        }

        #search {
            right: 233px;
            top: 33px;
        }

        #tbSearch {
            width: 220px;
        }


        .for_main_nav .main_nav {
            height: 56px;
        }

        #nav {
            height: 50px;
        }

            #nav .drop_menu {
                top: 50px;
            }

        .header-cart {
            right: 0px;
            top: 39px;
        }

        .page-header {
            padding: 0 10px;
        }



        .topmenu .top_ul > li {
            vertical-align: top;
            display: table-cell;
        }

        .topmenu .top_ul li a {
            font-size: 11px;
            line-height: 14px;
        }

        .topmenu .top_ul .sub {
            min-width: 168px;
        }

        div.FilterName {
            font-size: 11px;
        }

        div.FiltersBox .FilterValue label {
            font-size: 11px;
        }

        .slider_value {
            font-size: 13px;
        }

        .col-left {
            width: 23%;
        }

        .col-main {
            width: 75.5%;
        }

        .BoxView {
            width: 30%;
        }


        .ProductDefault_list {
            padding-left: 15px;
            width: 78%;
        }

        .tool-container {
            width: 69%;
        }

        .main-container, .footer-container {
            padding: 25px 15px 50px;
        }

        #header-nav {
            padding-top: 1px;
        }

        .ProductPriceBlock {
            padding: 3px 5px;
        }



        .ProductPriceBox {
            padding: 11px;
        }

        .ProductTitleDetailDetails {
            font-size: 20px;
        }

        .ProductDetailPrice1 {
            font-size: 28px;
        }

            .ProductDetailPrice1 .valuta {
                font-size: 20px;
            }

        .ProductDetailPricePay {
            font-size: 1.9em;
        }

        .BuyButtonText {
            padding: 9px;
        }

        .ProductDetailInfo {
            margin-left: 20px;
        }

        .ProductAdditionalInfo {
            margin-left: 20px;
        }

        .product-bottom-description {
            padding-left: 0;
        }

        .ProductDetailShortDescription2 {
            padding: 8px;
        }

        .footer > div.info {
            width: 55%;
        }

        .footer > div.links {
            width: 45%;
        }

        .footer .links-box-3 {
            width: 36%;
        }

        .footer .links-box-1, .footer .links-box-2 {
            width: 32%;
        }



        .footer .links {
            padding: 0;
        }
    }

    @media screen and (max-width:980px) {


        .main_page_news_column {
            width: 100%;
        }

        .main_page_news_wrapper {
            width: 100%;
        }

        .news_item {
            float: left;
            width: 33%;
        }

        #top-in {
            min-width: 800px;
            padding-left: 10px;
            padding-right: 10px
        }

        .logo {
            padding: 5px 0 10px;
        }

        img.Logo {
            width: 230px;
        }

        #header .header-phone {
            top: 20px;
            left: 275px;
        }

        #search {
            right: 225px;
            top: 27px;
        }

        #tbSearch {
            width: 220px;
        }


        .for_main_nav .main_nav {
            height: 56px;
        }

        #nav {
            height: 50px;
        }

            #nav .drop_menu {
                top: 50px;
            }

        .header-cart {
            right: -2px;
            top: 33px;
        }

        .page-header {
            padding: 0 10px;
        }

        #header-nav {
            padding-top: 1px;
        }


        .topmenu .top_ul > li {
            vertical-align: top;
            display: table-cell;
        }

        .topmenu .top_ul li a {
            font-size: 11px;
            line-height: 14px;
        }

        .topmenu .top_ul .sub {
            min-width: 168px;
        }

        div.FilterName {
            font-size: 11px;
        }

        div.FiltersBox .FilterValue label {
            font-size: 11px;
        }

        .slider_value {
            font-size: 13px;
        }

        .col-left {
            width: 23%;
        }

        .col-main {
            width: 75.5%;
        }

        .BoxView {
            width: 31%;
        }

        .BoxView_max {
            height: 355px;
        }

        .ProductDefault_list {
            padding-left: 15px;
            width: 78%;
        }

        .tool-container {
            width: 67%;
        }

        .main-container, .footer-container {
            padding: 25px 15px 50px;
        }

        .ProductPriceBlock {
            padding: 3px 5px;
        }



        .ProductPriceBox {
            padding: 11px;
        }

        .ProductTitleDetailDetails {
            font-size: 20px;
        }

        .ProductDetailPrice1 {
            font-size: 28px;
        }

            .ProductDetailPrice1 .valuta {
                font-size: 20px;
            }

        .ProductDetailPricePay {
            font-size: 1.9em;
        }

        .BuyButtonText {
            padding: 9px;
        }

        .ProductDetailInfo {
            margin-left: 20px;
        }

        .ProductAdditionalInfo {
            margin-left: 20px;
        }

        .product-bottom-description {
            padding-left: 0;
        }

        .ProductDetailShortDescription2 {
            padding: 8px;
        }

        .footer > div.info {
            width: 55%;
        }

        .footer > div.links {
            width: 45%;
        }

        .footer .links-box-3 {
            width: 36%;
        }

        .footer .links-box-1, .footer .links-box-2 {
            width: 32%;
        }



        .footer .links {
            padding: 0;
        }
    }
    /*center content--------------------------*/
    .center_content_main {
    float: left; /*  min-width: 1014px; */
    width: 100%; /*width: 99.3%;*/ /*margin: 0px 0px 0px 0px;*/ /* padding-right: 0px 0px 0px 0px;*/ /*background-color: White;*/ /*background-color: rgb(253,187,10);*/ /*border-right: solid 10px rgb(253,187,10);*/
}

.white_box {
    border-right: solid 9px rgb(253,187,10);
}

.left_content {
    width: 210px;
    background-color: White;
}

.center_content {
    min-width: 570px;
    padding: 0px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
    background-color: White;
}

.right_content {
    width: 196px;
    padding: 25px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    background-color: White; /*    padding-top:25px; */
}

.center_content_admin {
    /*    width: 84%;*/ /*    margin-top: 5px; */ /*    margin-left: 5px; */ /*    padding: 5px 10px; */
    padding: 0px 5px;
    height: 100%;
}

.center_title_bar {
    width: 520px;
    height: 33px;
    _float: left;
    padding: 0 0 0 40px;
    margin: 0 0 2px 0px;
    line-height: 33px;
    font-size: 12px;
    color: #847676;
    font-weight: bold;
    _background: url(../images/bar_bg.gif) no-repeat center;
    background-color: rgb(240,240,240);
}


td.left_bg_menu {
    border-spacing: 0px;
    margin-left: 100px;
    width: 12px;
    margin-top: 14px;
    height: 24px;
    background-image: url(../images/left_bg_menu.gif);
    background-repeat: no-repeat;
}

td.right_bg_menu {
    border-spacing: 0px;
    width: 15px;
    margin-top: 14px;
    height: 24px;
    background-image: url(../images/right_bg_menu.gif);
    background-repeat: repeat-y;
}

div.not_found {
    width: 100%;
    height: 35px;
    margin: 5px 0 0 0;
    background-repeat: no-repeat;
    background-color: White;
    background-position: right;
    text-align: left;
    font-size: 20px;
    font-weight: normal;
    color: rgb(215,17,17);
    line-height: 30px;
    font-family: Tahoma;
}

div.FooterText {
    text-align: justify;
}

div.FilterTitle {
    font-family: Impact;
    font-size: 20px;
    color: rgb(255,138,3);
    padding-top: 10px;
}

div.CenterGoldFilterTitle {
    clear: both;
    float: left;
    border-bottom: solid 1px rgb(240,141,27);
    margin-top: 5px;
    margin-bottom: 3px;
    width: 100%;
    height: 1px;
    text-align: center;
}







div.banner_hostpro {
    width: 100%;
    text-align: center;
    padding-top: 30px;
}

img.TypeImage {
    box-shadow: 0 0 4px #F08D1B;
    -webkit-box-shadow: 0 0 4px #F08D1B;
    -moz-box-shadow: 0 0 4px #F08D1B;
    -o-box-shadow: 0 0 4px #F08D1B;
    border-radius: 5px;
    float: right;
    height: 34px;
}

div.TypeImage {
    color: Black;
    font-size: small;
    float: right;
}




img.FilterNameArrow {
    float: right;
    padding-top: 7px; /*  width: 10px; */
}

/*this is what we want the div to look like
    when it is not showing*/
div.loading-invisible {
    /*make invisible*/
    display: none;
}

/*this is what we want the div to look like
    when it IS showing*/
div.loading-visible {
    /*make visible*/
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%; /*in supporting browsers, make it       a little transparent*/
    background: #fff;
    filter: alpha(opacity=75); /* internet explorer */
    -khtml-opacity: 0.75; /* khtml, old safari */
    -moz-opacity: 0.75; /* mozilla, netscape */
    opacity: 0.75; /* fx, safari, opera */
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

    div.loading-visible img {
        position: absolute;
        top: 50%;
        left: 50%;
    }

/*this is what we want the div to look like
    when it IS showing*/
div.loading-visible1 {
    /*make visible*/
    display: block;
    position: absolute;
    top: 100%;
    left: 0;
    width: 100%;
    text-align: center;
    height: 100%; /*in supporting browsers, make it       a little transparent*/
    background: #fff;
    filter: alpha(opacity=75); /* internet explorer */
    -khtml-opacity: 0.75; /* khtml, old safari */
    -moz-opacity: 0.75; /* mozilla, netscape */
    opacity: 0.75; /* fx, safari, opera */
    border-top: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
}

    div.loading-visible1 img {
        position: absolute;
        top: 50%;
        left: 50%;
    }

img.Logo {
}



.ProductCodeLine {
    color: #636363;
    font-family: Tahoma;
    font-size: 12px;
    line-height: 15px;
    font-weight: normal;
}

.comparison_product_detail .ProductCode {
    padding-right: 10px;
    float: right;
}








.ViewSettingsContainer select.SettingsItem {
}

@media screen and (max-width: 1500px) {
}
