BODY {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    color: #333;
    padding: 0;
    margin: 0 auto;
    max-width: 1920px;
    position: relative
}

IMG {
    border: 0
}

A {
    text-decoration: none;
}

TABLE {
    border-collapse: collapse;
    border: none;
    padding: 0
}

TABLE TD {
    padding: 0
}

.siteScreen {
    max-width: 1920px;
    overflow: hidden;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box
}

.site_LeftSide {
    float: left;
    width: 242px;
    position: fixed;
    height: 100%;
    background-color: #f5f5f5;
    border-right: 1px solid #d0d0d0;
    border-left: 1px solid #d0d0d0
}

.siteContent {
    background-color: #fff;
    margin-left: 240px;
    border-left: solid 1px #dcdcdc
}

.siteContentInner {
    /*     padding-bottom: 30px */
}

.site_Header {
    border-bottom: 1px solid #dcdcdc;
    background-color: #f5f5f5
}

.siteContentData {
}

.site_Logo {
    height: 90px;
    padding: 19px 0 0 23px;
    float: left;
    width: 240px;
    background-color: #f5f5f5
}

.site_Catalog_SearchBlock {
    padding-bottom: 10px;
    width: 240px;
    top: 85px;
    background-color: #f5f5f5
}

.site_Catalog_SearchRow {
    padding: 8px 0 8px;
    text-align: center
}

.site_Catalog_Area {
    top: 130px;
    width: 242px;
    background-color: #f5f5f5
}

.site_Catalog_Block {
    line-height: 25px;
    color: #333;
}

.site_Catalog_Block[mobile] {
    line-height: 40px
}

.custom-scroll-bar::-webkit-scrollbar {
    width: 10px;
    background-color: #fff;
    overflow: visible;
    border: solid 1px #a6a6a6
}

.custom-scroll-bar::-webkit-scrollbar-thumb {
    background-color: #e9e9e9;
    overflow: visible;
    border: solid 1px #a6a6a6
}

.custom-scroll-bar::-webkit-scrollbar-thumb:hover {
    background-color: #f0f0f0
}

.custom-scroll-bar::-webkit-scrollbar-button {
    height: 0;
    display: block;
    background-color: transparent
}

@media print {
    body {
        background-image: none
    }

    .siteContent {
        margin-left: 0;
        border-left: none
    }

    .siteContentInner {
        min-width: 1000px;
        padding-bottom: 0
    }

    .site_Logo {
        display: none
    }

    .site_Catalog_SearchBlock {
        display: none
    }

    .site_Catalog_Area {
        display: none
    }
}

.SYS_Request_Manager {
    position: fixed;
    width: 48px;
    height: 48px;
    background-color: #fff;
    background-image: url(../img/activity.gif);
    background-position: center center;
    background-repeat: no-repeat;
    border: 1px solid #b2b2b2;
    top: 45%;
    left: 50%;
    margin-top: -24px;
    margin-left: -24px;
    box-shadow: 1px 1px 5px #e0e0e0
}

.SYS_PopupMenu {
    display: none;
    position: absolute;
    min-width: 140px;
    z-index: 9999;
    text-align: left
}

.SYS_PopupMenu_Container {
    border-radius: 3px;
    border: 1px solid #cbcbcb;
    line-height: 16px;
    color: #333;
    box-shadow: 1px 1px 5px #e0e0e0;
    background-color: #fff
}

.SYS_PopupMenu_Separator {
    height: 0;
    border-top: 1px solid #ebebeb
}

.SYS_PopupMenu_Item {
    padding: 7px 20px 7px 20px;
    max-width: 200px
}

.SYS_PopupMenu_Item:hover {
    background-color: #e3e3e3;
    cursor: pointer
}

.SYS_PopupMenu_Item_Disabled {
    padding: 7px 20px 7px 20px;
    max-width: 200px;
    color: gray
}

.SYS_PopupMenu_Group {
    padding: 10px 30px 4px 8px
}

.dialog_fader {
    position: fixed;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    background-color: #fff;
    opacity: .85
}

.dialog_box {
    position: fixed;
    background-color: #f8f8f8;
    border: 1px solid #b2b2b2;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 12px;
    box-shadow: 5px 5px 10px #e0e0e0;
    z-index: 999
}

.dialog_Header {
    background-color: #ececec;
    border-bottom: 1px solid #ddd;
    padding-bottom: 26px
}

.dialog_Header2 {
    background-color: #ececec;
    border-bottom: 1px solid #ddd;
    padding-bottom: 8px
}

.dialog_ToolBar {
    height: 24px;
    text-align: right
}

.dialog_Closer {
    font-size: 14px;
    line-height: 24px;
    color: #8d8d8d;
    padding: 0 8px;
    display: inline-block;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    cursor: pointer;
    float: right;
    margin: 10px 10px
}

.dialog_Closer:hover {
    color: #ed2727
}

.dialog_Header_Title {
    font-size: 22px;
    color: #000;
    font-weight: bold;
    text-align: center;
    padding: 24px 40px 0 40px
}

.dialog_Header_Text {
    font-size: 14px;
    color: #666;
    font-weight: bold;
    text-align: center;
    margin: 0 40px 0 40px;
    padding-top: 8px
}

.dialog_Header_Text A {
    color: #4162c2;
    text-decoration: none;
    border-bottom: 1px solid #c4cee2
}

.dialog_Header_Text A:hover {
    border-color: #1e458e
}

.dialog_Content {
    background-color: #f8f8f8;
    padding: 20px 40px 20px 40px
}

.dialog_Group_Title {
    color: #5182d8;
    font-size: 16px;
    font-weight: bold;
    line-height: 26px
}

.dialog_Control_Text {
    color: #666;
    line-height: 18px;
    font-size: 14px;
    padding-bottom: 10px
}

.dialog_Control_Label {
    color: gray;
    line-height: 18px;
    font-size: 14px;
    padding-top: 6px
}

.dialog_Control_Label[error="1"] {
    color: #ed2727
}

.dialog_box INPUT[type="text"], .dialog_box INPUT[type="password"], .dialog_box SELECT, .dialog_box TEXTAREA {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    color: #000;
    font-size: 14px;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    outline-color: #3863af;
    resize: none
}

.dialog_box INPUT[type="text"][readonly], .dialog_box INPUT[type="password"][readonly], .dialog_box SELECT[readonly], .dialog_box TEXTAREA[readonly] {
    background-color: #f8f8f8;
    outline-color: gray
}

.dialog_box INPUT[type="text"][disabled], .dialog_box INPUT[type="password"][disabled], .dialog_box SELECT[disabled], .dialog_box TEXTAREA[disabled] {
    color: gray;
    background-color: #f8f8f8;
    outline-color: gray
}

.dialog_box INPUT[type="text"][error="1"], .dialog_box INPUT[type="password"][error="1"], .dialog_box SELECT[error="1"], .dialog_box TEXTAREA[error="1"] {
    border: 1px solid #ed2727;
    outline-color: #ed2727
}

.dialog_Control_Edit_Mod_Small {
    width: 80px
}

.dialog_Control_Edit_Mod_Short {
    width: 120px
}

.dialog_Control_Edit_Mod_Long {
    width: 250px
}

.dialog_Control_Edit_Mod_ExtraLong {
    width: 450px
}

.dialog_Group_Buttons {
    padding-top: 20px
}

.dialog_Group_Buttons_ModCenter {
    text-align: center
}

.dialog_box BUTTON {
    color: #fff;
    padding: 8px 30px;
    font-size: 14px;
    display: inline-block;
    background-color: #5182d8;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    margin: 0;
    outline-color: #3863af;
    border: none
}

.dialog_box BUTTON:hover {
    background-color: #4873bf
}

.dialog_box BUTTON[disabled] {
    background-color: gray;
    cursor: default
}

.dialog_box .buttonSpace {
    width: 20px;
    display: inline-block
}

.dialog_box .buttonAlignRight {
    float: right
}

.dialog_box .buttonColorRed {
    background-color: #f66
}

.dialog_box .buttonColorRed:hover {
    background-color: #ee4b4b
}

.dialog_box .buttonColorRed[disabled] {
    background-color: gray;
    cursor: default
}

.dialog_Control_Error {
    padding-left: 10px;
    color: #ed2727
}

.dialog_Control_VSeparator40 {
    height: 40px
}

.dialog_Control_VSeparator16 {
    height: 16px
}

.dialog_Controls_Group {
    display: inline-block;
    padding-right: 20px;
    min-width: 120px
}

.dialog_box INPUT[type="checkbox"] {
    vertical-align: middle;
    line-height: 20px;
    padding: 0;
    margin: 0;
    cursor: pointer;
    outline-color: #3863af
}

.dialog_box LABEL {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 12px;
    line-height: 20px;
    color: gray;
    vertical-align: middle;
    padding-left: 6px;
    cursor: pointer
}

.dialog_box INPUT[type="checkbox"][error="1"], .dialog_box INPUT[type="checkbox"][error="1"] + LABEL {
    color: #ed2727;
    outline-color: #ed2727
}

.dialog_Progress {
    width: 16px;
    height: 16px;
    vertical-align: middle;
    background-position: center center;
    background-repeat: no-repeat;
    visibility: hidden;
    display: inline-block;
    padding-left: 10px;
    padding-right: 10px;
    background-image: url(data:image/gif;base64,R0lGODlhEAAQAPQAAP///1GC2Pn7/Xed4KrC61WE2GqU3eLq+MPU8V+M26G76Zaz5+zx+rjM7tfi9YKl4our5AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAAFUCAgjmRpnqUwFGwhKoRgqq2YFMaRGjWA8AbZiIBbjQQ8AmmFUJEQhQGJhaKOrCksgEla+KIkYvC6SJKQOISoNSYdeIk1ayA8ExTyeR3F749CACH5BAkKAAAALAAAAAAQABAAAAVoICCKR9KMaCoaxeCoqEAkRX3AwMHWxQIIjJSAZWgUEgzBwCBAEQpMwIDwY1FHgwJCtOW2UDWYIDyqNVVkUbYr6CK+o2eUMKgWrqKhj0FrEM8jQQALPFA3MAc8CQSAMA5ZBjgqDQmHIyEAIfkECQoAAAAsAAAAABAAEAAABWAgII4j85Ao2hRIKgrEUBQJLaSHMe8zgQo6Q8sxS7RIhILhBkgumCTZsXkACBC+0cwF2GoLLoFXREDcDlkAojBICRaFLDCOQtQKjmsQSubtDFU/NXcDBHwkaw1cKQ8MiyEAIfkECQoAAAAsAAAAABAAEAAABVIgII5kaZ6AIJQCMRTFQKiDQx4GrBfGa4uCnAEhQuRgPwCBtwK+kCNFgjh6QlFYgGO7baJ2CxIioSDpwqNggWCGDVVGphly3BkOpXDrKfNm/4AhACH5BAkKAAAALAAAAAAQABAAAAVgICCOZGmeqEAMRTEQwskYbV0Yx7kYSIzQhtgoBxCKBDQCIOcoLBimRiFhSABYU5gIgW01pLUBYkRItAYAqrlhYiwKjiWAcDMWY8QjsCf4DewiBzQ2N1AmKlgvgCiMjSQhACH5BAkKAAAALAAAAAAQABAAAAVfICCOZGmeqEgUxUAIpkA0AMKyxkEiSZEIsJqhYAg+boUFSTAkiBiNHks3sg1ILAfBiS10gyqCg0UaFBCkwy3RYKiIYMAC+RAxiQgYsJdAjw5DN2gILzEEZgVcKYuMJiEAOwAAAAAAAAAAAA==)
}

.dialog_Hint {
    width: 10px;
    height: 10px;
    display: inline-block;
    vertical-align: baseline;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAoAAAAKCAYAAACNMs+9AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAALNJREFUeNpi/P//PwMIbNmyxQdIFQKxCQMEnAHifh8fny0gDhNUUQuQ6gXiqUAsA8Ugdi9UjoEJalIIEFsAda979uzZJxAGsUFiIDmQGsbNmzfvA3ImAyXWM2ABQEWBQCqHCeqmvTCJWbNm/QdhJLUgOVMmBiIBE9R3znjUgOTOgBT2A3E70C2CWNwHEmsHqWEEhSM0CEKBuBKId0PVuUIVrQZ6tIYRLcCL0QK8FxbgAAEGADcRTA8DqVagAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    margin-left: 4px
}

.dialog_Tabs_Area {
    background-color: #ececec;
    height: 46px;
    font-size: 14px;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAN3d3QAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);
    background-position: left bottom;
    background-repeat: repeat-x
}

.dialog_Tab {
    padding: 0;
    color: #4d4d4d;
    display: inline-block;
    border-right: 1px solid #dedede;
    float: left;
    padding: 13px 38px
}

.dialog_Tab > SPAN {
    line-height: 20px
}

.dialog_Tab:hover {
    cursor: pointer;
    color: #5383d9
}

.dialog_Tab[selected] {
    background: none;
    background-color: #f8f8f8;
    background-image: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==);
    background-position: left top;
    background-repeat: repeat-x;
    border-bottom: 1px solid #f8f8f8;
    color: #4d4d4d;
    cursor: default
}

.dialog_Tab[disabled] {
    color: #bbb;
    cursor: default
}

.dialog_TabSheet {
    clear: both;
    display: none;
    padding: 20px 40px 20px 40px
}

.dialog_TabSheet[selected] {
    display: block
}

.dialog_Login {
    width: 750px
}

.dialog_Login_Content {
    min-height: 370px
}

.dialog_Login_Content_Table {
    width: 100%;
    border-collapse: collapse
}

.dialog_Login_Content_Table TD {
    width: 50%;
    padding: 0;
    vertical-align: top;
    text-align: left
}

.dialog_Login_Response_Content {
    height: 290px;
    text-align: center !important;
    vertical-align: middle !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px
}

.dialog_Login_Response_Ok {
    color: #5182d8
}

.dialog_Login_Response_Fail {
    color: #ed2727
}

.dialog_Login_Response_SysError {
    color: #ed2727
}

.dialog_Login_Response_SysError A, .dialog_Login_Response_Fail A {
    color: #ed2727 !important;
    border-bottom: 1px solid #ed2727 !important
}

.dialog_UserProfile {
    width: 750px
}

.dialog_UserProfile_Content {
    min-height: 380px;
    padding: 0
}

.dialog_UserProfile_Response_Content {
    height: 270px;
    text-align: center !important;
    vertical-align: middle !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px
}

.dialog_Shops {
    width: 750px
}

.dialog_Shops_Content {
    min-height: 350px
}

.dialogShops_MapAddrArea {
    float: left;
    margin-bottom: 20px
}

.dialogShops_MapImage {
    border: 8px solid #fff;
    width: 300px;
    height: 264px;
    background-color: #fff
}

.dialogShops_Info {
    clear: both;
    line-height: 20px;
    color: #171717;
    font-size: 14px
}

.dialogShops_Info A {
    color: #4d4d4d;
    border-bottom: 1px solid #e0e0e0;
    text-decoration: none
}

.dialogShops_Info A:hover {
    color: #042f80;
    border-bottom-color: #949fc0
}

.dialogShops_Addr {
    float: left
}

.dialogShops_WH {
    padding-left: 350px
}

.dialogShops_Item {
    line-height: 26px;
    color: gray;
    font-size: 14px;
    padding-left: 14px
}

.dialogShops_Item:hover {
    cursor: pointer;
    color: #5182d8
}

.dialogShops_Item[selected] {
    font-size: 16px;
    font-weight: bold;
    color: #5182d8;
    cursor: default;
    background-image: url(data:image/gif;base64,R0lGODlhCQAJAIABAFGC2P///yH5BAEAAAEALAAAAAAJAAkAAAIRjAOnwIrcDJxvwkplPtchVQAAOw==);
    background-position: left center;
    background-repeat: no-repeat
}

#dialogShops_ShopList {
    padding-left: 350px
}

.dialog_Contacts {
    width: 750px
}

.dialog_Contacts_Content {
    min-height: 450px;
    padding: 0
}

.dialog_Contacts_Content1 {
    padding: 20px;
    font-size: 16px;
    line-height: 30px
}

.dialog_Contacts_Content2 {
    padding-left: 20px;
    padding-top: 20px
}

.dialog_ShopGoods {
    width: 600px
}

.dialog_ShopGoods_Content {
    padding: 20px
}

.dialogShopGoodsTable {
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    border: 0
}

.dialogShopGoodsTable tr:first-child td:first-child {
    width: 102px;
    vertical-align: top;
    padding-right: 20px
}

.dialogShopGoodsTable tr:nth-child(2) TD {
    white-space: nowrap;
    vertical-align: middle;
    color: #0c0c0c
}

.dialogShopGoodsTable tr:nth-child(2) TD:last-child {
    text-align: right
}

.dialog_ShopGoods_GoodsImage {
    width: 100px;
    height: 100px;
    border: solid 1px #ddd;
    background-color: #fff
}

.dialog_ShopGoods_GoodsTitle {
    color: #5182d8;
    font-weight: bold;
    line-height: 20px;
    min-height: 40px;
    height: 60px;
    overflow: hidden;
    font-size: 16px;
    margin-bottom: 20px;
    text-align: left;
    vert-align: middle
}

.dialog_ShopGoods_Inputs INPUT[type="text"] {
    border: 1px solid #ddd;
    padding: 4px;
    text-align: right;
    font-size: 16px;
    margin-right: 4px
}

.dialog_ShopGoods_QTY {
    width: 60px
}

.dialog_ShopGoods_SUM {
    width: 100px;
    background-color: #f8f8f8
}

.dialog_ShopGoods_UserInfoGroup {
    margin-top: 20px;
    border-top: solid 1px #ddd;
    padding-top: 10px
}

.dialog_ShopGoods_UserInfoGroup table tr:last-child td:first-child {
    padding-right: 20px
}

.dialog_ShopGoods_UserInfoCtrl {
    width: 200px
}

.dialog_ShopByPhone_ContentProcessing {
    padding: 20px;
    font-size: 16px
}

.dialog_ShopGoods_Group_Buttons {
    margin-top: 20px;
    border-top: solid 1px #ddd;
    padding-top: 20px;
    text-align: center
}

.dialog_ShopGoods_Group_Buttons button {
    margin: 0 10px
}

#dialogShopGoodsBonusArea {
    margin-top: 20px
}

#dialogShopGoodsBonusTitle {
    margin-bottom: 4px
}

#dialogShopGoodsBonusScroller {
    height: 240px;
    overflow-y: scroll;
    border: solid 1px #ddd;
    background-color: #fff
}

.dialogShopGoodsBonusTable {
    width: 100%;
    border-collapse: collapse;
    border-width: 0;
    border-spacing: 0;
    font-size: 12px;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
}

.dialogShopGoodsBonusTable tr {
    height: 40px;
    border-bottom: solid 1px #ebebeb
}

.dialogShopGoodsBonusTable tr[selected] {
    background-color: #dcffde
}

.dialogShopGoodsBonusTable tr td:first-child {
    width: 40px;
    text-align: center;
    vertical-align: middle
}

.dialogShopGoodsBonusTable tr td:nth-child(2) {
    width: 40px;
    text-align: left;
    vertical-align: middle
}

.dialogShopGoodsBonusTable tr td:nth-child(2) img {
    width: 30px;
    height: 30px;
    border: 0
}

.dialogShopGoodsBonusTable tr td:nth-child(3) {
    max-width: 360px
}

.dialogShopGoodsBonusTable tr td:last-child {
    width: 100px;
    text-align: right;
    vertical-align: middle
}

.dialogShopGoodsBonusName1 {
    line-height: 20px;
    height: 20px;
    overflow: hidden;
    color: #333
}

.dialogShopGoodsBonusName2 {
    line-height: 16px;
    height: 16px;
    overflow: hidden;
    color: #999;
    font-size: 12px
}

.dialogShopGoodsBonusPriceLEI {
    padding-right: 8px;
    color: #df2126
}

.dialogShopGoodsBonusPriceLEI:after {
    content: "LEI";
    font-size: 10px;
    padding-left: 4px
}

.dialogShopGoodsBonusPriceUSD {
    padding-right: 8px;
    color: #df2126
}

.dialogShopGoodsBonusPriceUSD:before {
    content: "$"
}

.dialogShopGoodsBonusTotalArea {
    margin: 20px 0;
    text-align: right;
    font-size: 16px
}

#dialogShopGoodsBonusTotalLei {
    line-height: 16px;
    padding: 8px;
    font-weight: bold;
    border: solid 1px #ddd;
    background-color: #fff;
    width: 100px;
    display: inline-block
}

.dialog_PriceComplain_Content {
    width: 500px;
    padding: 30px
}

.dialog_ProductError_Content {
    width: 520px;
    padding: 30px
}

.dialog_ProductError_Response_Content {
    height: 200px;
    text-align: center !important;
    vertical-align: middle !important;
    font-size: 16px;
    font-weight: bold;
    line-height: 24px
}

.dialog_GoodsAdmin_Content {
    width: 700px;
    min-height: 450px;
    padding: 0;
    font-size: 14px
}

.dialog_Contacts_Content1, .dialog_Contacts_Content2, .dialog_Contacts_Content3 {
    padding: 30px
}

.dialog_GoodsAdmin_Content1_LeftPane {
}

.dialog_GoodsAdmin_Content1_RightPane {
    float: right;
    width: 120px;
    text-align: right
}

.dialog_GoodsAdmin_Content1_BottomPane {
    clear: both
}

.dialog_GoodsAdmin_SButton {
    width: 24px;
    height: 18px;
    border: 1px solid #dcdcdc;
    display: inline-block;
    vertical-align: middle;
    background-color: #fff;
    border-radius: 5px;
    text-align: center;
    font-weight: bold;
    color: #666;
    cursor: pointer;
    margin-left: 4px
}

.dialog_GoodsAdmin_SButton:after {
    content: "..."
}

.dialog_GoodsAdmin_SButton:hover {
    color: #000;
    border-color: #3863af
}

.dialog_GoodsAdmin_FLAG {
    width: 110px;
    border: 1px solid #dcdcdc;
    height: 22px;
    line-height: 22px;
    display: inline-block;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
    margin: 4px;
    cursor: pointer;
    background-color: #fff;
    border-radius: 5px
}

.dialog_GoodsAdmin_FLAG_NEW {
    border-color: #f33;
    color: #f33
}

.dialog_GoodsAdmin_FLAG_PROMO {
    border-color: #093;
    color: #093
}

.dialog_GoodsAdmin_FLAG:after {
    content: attr(days);
    padding-left: 4px
}

.dialog_GoodsAdmin_FLAG[active="0"] {
    border-color: #666;
    background-color: #ddd;
    color: #666
}

.dialog_GoodsAdmin_FLAG[active="0"]:after {
    content: ""
}

.dialog_GoodsAdmin_Image {
    border: 2px solid #f8f8f8;
    margin-right: 8px;
    display: inline-block;
    cursor: pointer
}

.dialog_GoodsAdmin_Image[selected] {
    border: 2px solid #042f80;
    cursor: default
}

.dialog_GoodsAdmin_ImageInner {
    width: 100px;
    height: 100px;
    border: 1px solid #dcdcdc;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fff
}

.dialog_GoodsAdmin_Image[selected] .dialog_GoodsAdmin_ImageInner {
    border: 1px solid #042f80
}

.dialog_GoodsAdmin_Image[disabled] {
    border: 2px solid #f8f8f8;
    cursor: default
}

.dialog_GoodsAdmin_Image[disabled] .dialog_GoodsAdmin_ImageInner {
    border: 1px solid #ebebeb;
    background-color: #ebebeb
}

.dialog_GoodsAdmin_noBold {
    font-weight: normal
}

.dialog_GoodsAdmin_InfoItem {
    display: inline-block;
    margin: 0 6px
}

.dialog_GoodsAdmin_Link {
    color: #4162c2;
    text-decoration: none;
    border-bottom: 1px solid #c4cee2;
    cursor: pointer
}

.dialog_GoodsAdmin_Link:hover {
    border-color: #1e458e
}

.dialog_PromoFeedBack {
    width: 600px;
    min-height: 350px
}

.SYS_Hint {
    display: inline-block;
    position: absolute;
    opacity: 0;
    max-width: 260px;
    line-height: 18px
}

.SYS_HintArrowBand {
    height: 6px;
    background: url(data:image/gif;base64,R0lGODlhAQABAIAAAP///wAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==) repeat-x left bottom;
    overflow: hidden
}

.SYS_HintArrow {
    width: 9px;
    height: 6px;
    background: url(data:image/gif;base64,R0lGODlhCwAGAJEDAB0dHf///x4eHv///yH5BAEAAAMALAAAAAALAAYAAAITnB2nCLkTABDuRCmolVymK3ReAQA7) no-repeat center top
}

.SYS_HintText {
    background-color: #2a2a2a;
    padding: 8px 10px;
    color: #fff;
    font-size: 14px;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    white-space: pre-wrap
}

.SYS_StaticHintText {
    background-color: #2a2a2a;
    padding: 14px;
    color: #fff;
    font-size: 16px;
    line-height: 20px;
    font-family:'Droid Sans',  "Open Sans", Helvetica, Arial, sans-serif;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    border-bottom: 1px solid #fff;
    overflow: hidden;
    white-space: pre-wrap;
    max-width: 160px
}

h1 {
    font-size: 24px;
    font-weight: bold;
    color: #042f80;
    margin: 7px 13px
}

h2 {
    font-size: 18px;
    font-weight: bold;
    color: #042f80;
    margin: 7px 13px
}

h3 {
    font-size: 14px;
    font-weight: bold;
    color: #042f80;
    margin: 7px 13px
}

h4 {
    font-size: 14px;
    font-weight: bold;
    color: #042f80;
    margin: 7px 13px
}

.site_Header_ImageBlock IMG {
    width: 192px;
    height: 70px
}

.site_Header {
}

.site_Header[mobile] {
    font-size: 14px
}

.site_Header A {
    color: #4d4d4d;
    border-bottom: 1px solid #e0e0e0
}

.site_Header A:hover {
    color: #042f80;
    border-bottom-color: #949fc0
}

.site_Header_InfoBlock {
    padding: 5px 0;
    border-bottom: 1px solid #dcdcdc
}

.site_Header_InfoBlock_Right {
    float: right;
    text-align: right
}

.site_Header_ItemSeparator {
    width: 1px;
    height: 22px;
    background-color: #dcdcdc;
    font-size: 10px;
    display: inline-block;
    vertical-align: middle;
    margin: 8px 0
}

.site_Header_Container {
    display: inline-block;
    vertical-align: top
}

.site_Header_Item {
    display: inline-block;
    margin: 9px 10px;
    vertical-align: top
}

.site_Header_Link {
    color: #4d4d4d;
    border-bottom: 1px solid #e0e0e0
}

.site_Header_Link:hover {
    color: #042f80;
    border-bottom-color: #949fc0;
    cursor: pointer
}

.site_Header_ItemModRight {
    float: right
}

.site_Header_ItemModPhone {
    font-size: 18px;
    font-weight: bold;
    color: #042f80;
    margin: 7px 13px
}

.site_Header_ItemModRed {
    color: #ea0000
}

.site_Header_ItemModBold {
    font-weight: bold
}

.site_Header_Item_VISA {
    display: inline-block;
    margin: 2px 13px;
    vertical-align: top;
    background-image: url(../img/cards.png);
    background-repeat: no-repeat;
    width: 113px;
    height: 33px;
    cursor: pointer
}

.site_Catalog_SearchControl {
    width: 166px;
    padding: 4px;
    border: 1px solid #d9d9d9;
    color: #333
}

.site_Catalog_SearchControl_modEmpty {
    color: silver
}

.site_Catalog_DownloadPriceList {
    margin: 8px 44px 8px 18px;
    color: gray;
    font-size: 14px;
    font-style: italic;
    text-align: center
}

.site_Catalog_DownloadPriceList A {
    color: gray;
    padding-left: 24px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAPCAMAAADarb8dAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJZQTFRF9fX1MzMzWlpakZGRQEBAzMzMOzs7jo6ONjY2Ojo6Tk5OysrK4ODg7+/v5eXl8/Pz6+vr6urqb29v3Nzcbm5u2dnZm5ubaGhobW1tampqoaGhiIiI6enp8vLy0dHRf39/j4+PV1dX8fHxXl5ePT09y8vLt7e3sbGx8PDwTU1NQkJCnp6eNDQ0WFhYXV1dr6+v9PT0VVVV3iYkZQAAAIZJREFUeNpMjlcWgzAMBFfI9EB6I4U0SG/3v1xkg4n3Y59n/CwZaHMmSYV/SuHTxhGJiKXDPf1i5oi3Fr69ZeaXFiFzasycbFYfI8ZBg4/CTrgbjutuZN8TvqXOkm1EybQ9T9RQOjzm0iO1xiV+ap1lUodgD/ikPJsv7YD82n2CosUAPwEGAFbIBYgBH/5mAAAAAElFTkSuQmCC);
    background-repeat: no-repeat
}

.site_Catalog_DownloadPriceList A:hover {
    color: #042f80
}

.site_Catalog_GroupItem {
    padding-left: 35px;
    color: #171717;
    letter-spacing: .01em;
    text-transform: uppercase
}

.site_Catalog_GroupItem:hover {
    cursor: pointer;
    background-color: #020429;
    color: #fbfbfb
}

.site_Catalog_GroupItem:hover, .site_Catalog_GroupItem[selected] {
    cursor: pointer;
    background-color: #020429;
    color: #fbfbfb
}

.site_Catalog_Block[mobile] .site_Catalog_GroupItem {
    border-top: solid 1px #fff;
    border-bottom: solid 1px #d0d0d0
}

.site_Catalog_Block[mobile] .site_Catalog_GroupItem:hover {
    background-color: inherit;
    border-top: solid 1px #020429;
    color: inherit
}

.site_Catalog_Block[mobile] .site_Catalog_GroupItem[selected] {
    background-color: #020429;
    border-top: solid 1px #020429;
    color: #fbfbfb
}

.site_Catalog_GroupItem[inview] {
    background-image: url(data:image/gif;base64,R0lGODlhDwABAIAAAAIEKQAAACH5BAAAAAAALAAAAAAPAAEAAAIDhI9ZADs=);
    background-repeat: repeat-y
}

.site_Catalog_CatalogItemDelimiter {
    height: 1px;
    background-color: #d0d0d0
}

#catalogSelectorPanel {
    background-color: #020429;
    padding: 0 34px 30px 34px;
    color: #fff;
    margin-left: 239px;
    top: 42px;
    min-width: 405px;
    font-size: 12px;
    z-index: 19999;
    max-height: 640px;
}

.catalogSelector_TitleArea {
    line-height: 50px;
    padding-bottom: 10px;
    color: #4285f4;
    font-weight: bolder;
    width: 100% !important
}

.catalogSelector_TitleText {
    font-size: 26px;
    line-height: 50px;
    text-transform: lowercase;
    letter-spacing: .04em
}

.catalogSelector_TitleText:first-letter {
    text-transform: capitalize
}

.catalogSelector_Closer {
    float: right;
    margin-top: 18px;
    width: 34px;
    height: 34px;
    background-position: center center;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPlQTFRFAgQpbormAwYsSVylSVymBAcuBwszBwoyEBVCW3PGVWu7aIPdAgUqERdDIStgCAw1BgkxTmOvNUOCP1CVJC5kMkB+TmKuaoXfV26/TmKvbIfjGyNVaoXgQlSaOkqMX3jNQFKXZoDYEBVBSV2mYnvSJjFpTWGsHiZaKzdxVGq5JzJqDRI9VGq6BAgvUmi2AwUrQFGVSV2nDRE8WnHDIixiRVeeN0aGVmy9P0+UIy1jV229PEyPMj99TWGtMT98EBZDHSVYYXrQMD57MT57RligKjZwFh1NFx5OYnvRO0uOUWe1W3LFUWa0ExpIO0uNFBpJN0WGNkWFSl2nxVycLAAAAVhJREFUeNqUlGdfwjAQxvO0hbZQ9t6jKC5ABVTEAYp7+/0/jEkrbTqsJS/Su8u/+V0uz4WQzUY0mW2IYiObjP4BTIpV/I7q9sQHWIzZWieWycQ6zBovXECkTaPqVcL0EhcqddsRnkgdAK08H8m3gN2U7ctlYJV27pteAWXZcovApze7E+Bybd8Cc78jzoEb09qPYziiGRcEe1Uo0FxHQ8SPDfcQdYUSFYgWI0ioUEapI2eUtIQzFhVhMZQw7RxKrNA7gOKIc9Y1cEc/Ok6d/9oEIeeQ6NxDk/AMT5AmHmnZgC0uS+hHHEH2AJkoQI3wDE+QGtAlH8C9XY/BElgObP8BeAuzizsXyZvLfyfq0fk7uC56uOqGuCN2093gm2Z6edX89KI9r/XCVPfup7onS3WGdr+CtWt0wNTdAVNHB4ToozDdSEdfdfb0S9+bnTbjX4aZtsn78iPAAORNHZnO3Il1AAAAAElFTkSuQmCC);
    cursor: pointer
}

.catalogSelector_Closer:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAMAAAANmfvwAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAIRQTFRFbormAgQpBwszVmy8VWu7aoXfaILbAgUqCxA6EBZDExlGWXDCV26/O0uODBA7bYjkIy1jU2m4JjBoBQkwaYTebIjjGB9PU2i3BgkxIixiUWa0V26+WXDBFx5OPEyPEhhGJTBnWG/ADRE8ERdDUWazKjZvO0uNaoXgFx5PKTVvDBE7JS9mezpO2wAAAOhJREFUeNqM1NcSgyAQBdCLEWtMI1HTe////wsJRlnUmd0nynGQZQGCRDhKklFIx2C1891RQoccZttOMkthRTprkfMUTkxjSpYBWhEsbXIdoyMWz4ZMOoU2kz+JA/REEFekMP25PVl1CkMOpneJBo3wo5VpvH/E5ENGwquN74nol0VsviSvhgdebfymiYcmmfWpmbAFbpoM4RgisBYI76CGCsgQJ3urelqVRAAvJCRXvhKiJAJ7l5RCKJe4C5WqtRDjdxmb5qSOcQCMY+QUA6OkOIXJKG/OJeFcNc6F5Vx71uPR+wR9BBgASH4Mm1qv57IAAAAASUVORK5CYII=)
}

.catalogSelector_GroupItem {
    line-height: 36px;
    padding: 13px 0 0 12px;
    border-bottom: solid 1px #6e8ae6;
    width: 183px;
    color: #6e8ae6;
    font-size: 14px;
    height: 36px;
    overflow: hidden;
    text-transform: lowercase
}

.catalogSelector_GroupItem a {
    color: #6e8ae6
}

.catalogSelector_GroupItem a:hover {
    color: #fff570
}

.catalogSelector_GroupItem:first-letter {
    text-transform: capitalize
}

.catalogSelector_ItemSpacer {
    width: 15px
}

.catalogSelector_ItemCell {
    vert-align: middle;
    text-align: left;
    width: 195px;
    height: 30px
}

.catalogSelector_ItemBox {
    height: 50px;
    color: #fff;
    padding: 5px 8px 5px 52px;
    line-height: 15px;
    display: table-cell;
    vertical-align: middle;
    width: 195px;
    background-repeat: no-repeat;
    background-position: 12px 12px;
    box-sizing: border-box
}

.catalogSelector_ItemBox[focused] {
    background-color: #04074a
}

.catalogSelector_ItemBox:hover {
    background-color: #0e1145;
    background-position: 15px 15px;
    padding: 6px 7px 4px 53px;
    catalogSelector_ItemCell
}

.Page_SiteMap_Content {
    padding: 15px 15px;
    color: #020429
}

.siteMap_GroupBox {
    padding-bottom: 10px
}

.siteMap_GroupTitle {
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: .02em;
    background-color: #4285f4;
    color: #fff;
    padding: 10px
}

.siteMap_CategoryBox {
    padding: 4px 0 10px 0
}

.siteMap_CategoryTitle {
    font-size: 14px;
    padding: 8px 8px;
    line-height: 18px;
    width: 150px;
    border-bottom: solid 1px #ccc
}

.siteMap_SectionsBox {
    margin: 4px 10px
}

.siteMap_SectionItem {
    margin-right: 20px;
    line-height: 18px;
    cursor: pointer;
    border-bottom: solid 1px #ccc;
    color: #444
}

.siteMap_SectionItem:hover {
    border-bottom: solid 1px #99c;
    color: #039
}

.content_data {
    background-color: #fff
}

.agreelink {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 10px;
    line-height: 20px;
    color: gray;
    vertical-align: middle;
    padding-left: 6px;
    cursor: pointer;
    text-decoration: underline
}

.condGroup {
    padding-bottom: 20px
}

.condGroup_Title {
    font-size: 20px;
    padding-bottom: 20px;
    color: #333;
    font-weight: bold
}

.condBloc {
    padding-bottom: 20px
}

.condBloc_Title {
    font-size: 16px;
    color: #1a5fa7;
    font-weight: bold;
    padding-bottom:
}

.condBloc_Content {
    font-size: 14px;
    line-height: 18px;
    text-align: justify;
    padding-left: 12px
}

#siteCustomerShopCartInfo {
    background-color: #999;
    color: #fff;
    line-height: 21px;
    height: 21px;
    padding: 9px 20px;
    min-width: 120px;
    text-align: center;
    position: absolute;
    right: 0;
    top: 0
}

#siteCustomerShopCartInfo[hasGoods] {
    cursor: pointer;
    -webkit-animation-delay: 2s;
    -webkit-animation-duration: .5s;
    -webkit-animation-name: animShopCart;
    -webkit-animation-iteration-count: 2;
    animation-delay: 2s;
    animation-duration: .5s;
    animation-name: animShopCart;
    animation-iteration-count: 2
}

@-webkit-keyframes animShopCart {
    0% {
        opacity: 0
    }
    49% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

@keyframes animShopCart {
    0% {
        opacity: 0
    }
    49% {
        opacity: 0
    }
    50% {
        opacity: 1
    }
    100% {
        opacity: 1
    }
}

@media print {
    .site_Header {
        display: none
    }

    #jivo_top_wrap {
        display: none
    }
}

.Page_ContentHeader {
    padding: 20px 12px 20px 20px;
    border-bottom: 1px solid #ebebeb;
    background-color: #fff
}

.Page_ContentData {
    overflow: hidden
}

.Content_Goods_Group {
    overflow: hidden
}

.Page_ContentHeader_ProductPath {
    font-size: 18		px;
    line-height: 36px
}

.Page_ContentHeader_ProductPath .delimiter {
    padding: 0 6px
}

.Page_ContentHeader_ProductPath .delimiter:before {
    content: "/"
}

.Page_ContentHeader_ProductPath .link {
    color: #042f80;
    cursor: pointer
}

.Page_ContentHeader_ProductPath .link:hover {
    border-bottom: solid 1px #042f80
}

.Page_ContentHeader_Titles {
    line-height: 36px;
    padding-right: 20px;
    font-size: 18px;
    color: #000
}

.Page_ContentHeader_Titles_Title {
}

.Page_ContentHeader_Titles .path {
    font-size: 24px
}

.Page_ContentHeader_Titles .pathLink {
    font-size: 24px;
    color: #042f80;
    cursor: pointer
}

.Page_ContentHeader_Titles .pathLink:hover {
    border-bottom: solid 1px #042f80
}

.Page_ContentHeader_Titles .delimiter {
    padding: 0 6px;
    font-size: 24px
}

.Page_ContentHeader_Titles .delimiter:before {
    content: "/"
}

.Page_ContentHeader_Titles2 {
    line-height: 24px;
    padding-right: 20px;
    font-size: 16px;
    color: #333
}

.Page_ContentHeader_Titles_SearchText {
    padding-left: 8px
}

.Page_ContentHeader_Titles_TotalCount {
    padding-left: 8px
}

.Page_ContentHeader_Titles_NewTextAndCount {
    padding-left: 16px;
    color: #d82f2f
}

.Page_ContentHeader_ServiceZone {
    float: right;
    line-height: 36px;
    color: #333
}

.Page_ContentHeader_ServiceZone A {
    color: #042f80;
    border-bottom: 1px solid #042f80
}

.Page_ContentHeader_ServiceZone_ViewMode_Selector[current='0'] {
    cursor: pointer;
    color: #042f80;
    border-bottom: 1px solid #949fc0
}

.Page_ContentHeader_ServiceZone_PrevNextItems {
}

.Page_ContentHeader_ServiceZone_PrevNextItems A {
    color: #042f80;
    border-bottom: 1px solid #042f80
}

.Page_ContentHeader_ServiceZone_intLink {
    color: #042f80;
    border-bottom: 1px solid #949fc0;
    cursor: pointer
}

.Page_ContentFooter {
    padding: 15px
}

.Page_ContentHeader_Titles A {
    color: #042f80
}

.Page_ContentHeader_Titles A:hover {
    border-bottom: 1px solid #042f80
}

.Page_ContentSubHeader {
    background-color: #fff;
    padding-top: 10px
}

.Page_ContentSubHeader_Content {
    line-height: 30px;
    font-size: 28px
}

.Page_ContentSubHeader_Content_Texts {
    font-size: 18px;
    color: #4d4d4d
}

.Page_ContentSubHeader_Content_Titles .productDetails {
    color: #bbb;
    padding-left: 12px
}

.Page_ContentSubHeader_Content_ServiceZone {
    float: right;
    font-size: 14px;
    padding-left: 20px
}

.Page_ContentSubHeader_AdminButton {
    display: inline-block;
    font-size: 12px;
    padding: 3px 8px;
    line-height: 16px;
    border: 1px solid gray;
    margin-left: 8px;
    border-radius: 7px;
    vertical-align: top;
    background-color: #eee;
    cursor: pointer
}

.Page_ContentSubHeader_AdminButton:hover {
    border-color: #042f80;
    background-color: #2895d5;
    color: #fff
}

.Page_Product_Content_Area {
    padding: 14px 25px 50px 14px;
    background-color: #fff
}

.Page_Product_Content_LeftColumn {
    float: left;
    width: 320px
}

.Page_Product_Content_RightColumn {
    padding-left: 345px
}

.Page_Product_NPSC_Status_Box {
    padding: 4px 10px;
    line-height: 18px;
    background-color: #365472;
    color: #fff;
    margin-bottom: 10px;
    font-size: 12px
}

.Page_Product_NPSC_Status_Box span {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-weight: bold
}

.Page_Product_Content_MainImage {
    width: 300px;
    height: 300px;
    padding: 10px;
    border: 1px solid #ebebeb;
    text-align: center;
}

.Page_Product_Content_MainImage FIGURE {
    margin: 0;
    padding: 0
}

.Page_Product_Content_MainImage IMG {
    /*width: 300px;*/
    /*height: 300px;*/
    border-width: 0
}

.Page_Product_Content_MainImage_Flags {
    position: relative;
    /*top: -280px;*/
    top: 28px;
    left: 0;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    margin-top: -20px;
}

.Page_Product_Detail_Content_MainImage_Flags {
    position: relative;
    top: -280px;
    left: 0;
    font-size: 14px;
    color: #fff;
    line-height: 24px;
    margin-top: -20px;
}

.Best_Price {
    top: -210px;
    clear: right;
    z-index: 12;
}
.Best_Price a:visited {
    color: #FFFFFF;
}

.Content_Goods_Group[view="list"] .Page_Product_Content_MainImage_Flags {
    display: none;
}

.Page_Product_Content_MainImage_Flag_PROMO_ro {
    background-color: #093;
    padding: 4px 8px
}

.Page_Product_Content_MainImage_Flag_PROMO_ru {
    background-color: #093;
    padding: 4px 8px
}

.Page_Product_Content_MainImage_Flag_PROMO_ro:before {
    content: "PREȚ REDUS"
}

.Page_Product_Content_MainImage_Flag_PROMO_ru:before {
    content: "ЦЕНА СНИЖЕНА"
}

.Page_Product_Content_MainImage_Flag_NEW_ro {
    background-color: #f33;
    padding: 4px 8px
}

.Page_Product_Content_MainImage_Flag_NEW_ru {
    background-color: #f33;
    padding: 4px 8px
}

.Page_Product_Content_MainImage_Flag_NEW_ro:before {
    content: "NOU"
}

.Page_Product_Content_MainImage_Flag_NEW_ru:before {
    content: "НОВИНКА"
}

.Page_Product_Content_MoreImages_Area {
    padding-top: 10px
}

.Page_Product_Content_MoreImageItem {
    padding: 1px;
    border: 1px solid #fff;
    width: 48px;
    height: 48px;
    display: inline-block;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-position: center center
}

.Page_Product_Content_MoreImageItem:hover {
    border-color: #5182d8;
    cursor: pointer
}

.Page_Product_Content_MoreImageItem_Selected {
    padding: 1px;
    border: 1px solid #ebebeb;
    width: 48px;
    height: 48px;
    display: inline-block;
    margin-right: 8px;
    background-repeat: no-repeat;
    background-position: center center
}

.Page_Product_Content_MissedImage_Area {
    color: #666;
    padding: 15px 10px;
    font-size: 14px
}

#idProductMissImage {
    text-decoration: underline;
    cursor: pointer
}

#idProductMissImage:hover {
    color: #042f80
}

.Page_Product_Content_AviabilityArea {
    padding: 10px 10px 0 10px;
    line-height: 20px;
    color: #666;
    font-size: 14px
}

.Page_Product_Content_Aviability_Title {
    line-height: 30px;
    color: #333
}

.Page_Product_Content_Aviability_Shop {
}

.Page_Product_Content_Aviability_Shop SPAN:hover {
    cursor: pointer;
    color: #042f80
}

.Page_Product_Content_DescriptionArea {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    max-width: 100%;
    min-width: 250px
}

.Page_Product_Content_Description_Table {
    color: #333;
    width: 100%;
    border-collapse: collapse
}

.Page_Product_Content_Description_Table_Group_Row {
}

.Page_Product_Content_Description_Table_Group_Cell_Text {
    padding: 14px 4px 4px 6px;
    font-weight: bold
}

.Page_Product_Content_Description_Table_Row {
}

.Page_Product_Content_Description_Table_Row:hover {
    background-color: #ececec;
    color: #000
}

.Page_Product_Content_Description_Table_Cell1 {
    width: 40%;
    vertical-align: top;
    padding: 4px 4px 4px 6px
}

.Page_Product_Content_Description_Table_Cell1_Content {
    background-image: url(data:image/gif;base64,R0lGODlhBgAEAJECAOfn6KChov///wAAACH5BAEAAAIALAAAAAAGAAQAAAIFDISpy1IAOw==);
    background-position: left bottom;
    background-repeat: repeat-x
}

.Page_Product_Content_Description_Table_Cell1_Content SPAN {
    background-color: #fff;
    padding-right: 4px
}

.Page_Product_Content_Description_Table_Row:hover .Page_Product_Content_Description_Table_Cell1 .Page_Product_Content_Description_Table_Cell1_Content SPAN {
    background-color: #ececec
}

.Page_Product_Content_Description_Table_Cell2 {
    vertical-align: bottom;
    padding: 4px
}

.Page_Product_Content_Description_Table_Cell2 A {
    text-decoration: underline;
    color: #042f80
}

.Page_Product_Content_Description_LinkButton {
    display: inline-block;
    margin: 1px 0 0 12px;
    color: #fff !important;
    padding: 2px 8px 2px 8px;
    border-radius: 3px;
    -moz-border-radius: 3px;
    text-decoration: none;
    vertical-align: baseline;
    font-size: 12px
}

.Page_Product_Content_Description_SysDesc {
    line-height: 20px;
    color: #333;
    font-size: 14px;
    padding-left: 6px;
    text-align: justify
}

.Page_Product_Content_Description_SysDesc b {
    color: #345185
}

.Page_Product_Content_Description_SysDesc img {
    max-width: 600px
}

.Page_Product_Content_Description_SysDesc_Tab {
    background-image: url(data:image/gif;base64,R0lGODlhBgAEAJECAOfn6KChov///wAAACH5BAEAAAIALAAAAAAGAAQAAAIFDISpy1IAOw==);
    background-position: left bottom;
    background-repeat: repeat-x;
    width: 40px;
    display: inline-block;
    height: 10px;
    vertical-align: bottom;
    margin-left: 4px;
    margin-right: 4px
}

.Page_Product_Content_Description_FbBox {
    padding: 0 0 20px 7px;
    height: 24px
}

.pD_LB_Style1 {
    background-color: #2895d5;
    text-decoration: none !important
}

.pD_LB_Style1:hover {
    background-color: #0366a0
}

.pD_LB_Style2 {
    background-color: #9f9730;
    margin-left: 0;
    text-decoration: none !important
}

.pD_LB_Style2:hover {
    background-color: #646519
}

.pD_LB_Style3 {
    background-color: #94454c;
    margin-left: 0;
    text-decoration: none !important
}

.pD_LB_Style3:hover {
    background-color: #7a474f
}

.pD_LB_Style4 {
    background-color: #2895d5;
    text-decoration: none !important
}

.pD_LB_Style4:hover {
    background-color: #0366a0
}

.Page_Product_Content_Prices_Area {
    /*margin-top: 20px;*/
    background-color: #fff
}

.Page_Product_Content_OldPrice_Block {
    padding: 5px 5px 3px 5px;
    color: #666;
    border-top: 1px solid #dee9fa;
    height: 25px
}

.Page_Product_Content_OldPrice_Block_Label {
    float: right;
    font-size: 12px;
    line-height: 25px
}

.Page_Product_Content_OldPrice_Block_Suma {
    font-size: 22px
}

.PageProductContentArticleNo {
    font-size: 20px;
    color: #1ba012;
}

.Page_Product_Content_OldPrice_Block_Suma:after {
    content: "LEI";
    font-size: 12px;
    padding-left: 2px
}
.Page_Product_Content_OldPrice_Block_SumaUSD:before {
    content: "$";
    padding-right: 2px;
}


.Page_Product_Content_OldPrice_Block_Cut {
    width: 82px;
    height: 30px;
    position: relative;
    top: -29px;
    left: -2px;
    background-image: url(../img/price-cut.png);
    background-repeat: no-repeat
}

.Page_Product_Content_Prices_Offline_Block, .Page_Product_Content_Prices_Offline_BlockUSD {
    padding: 3px 5px 3px 5px;
    color: #666;
    border-top: 1px solid #ebebeb
}

.Page_Product_Content_Prices_Offline_Block SPAN[type="value"], .Page_Product_Content_Prices_Offline_BlockUSD SPAN[type="value"] {
    font-size: 22px
}

.Page_Product_Content_Prices_Offline_Block SPAN[type="value"]:before {
    /*content: "LEI";*/
    display: none;
    font-size: 12px;
    padding-left: 2px;
    vertical-align: baseline
}
.Page_Product_Content_Prices_Offline_BlockUSD SPAN[type="value"]:before {
    content: "$";
    padding-right: 2px;
    vertical-align: baseline
}

.Page_Product_Content_Prices_Offline_Block DIV[type="text"], .Page_Product_Content_Prices_Offline_BlockUSD  DIV[type="text"] {
    float: right;
    line-height: 25px;
    font-size: 12px
}

.Page_Product_Content_Prices_Offline_BlockLocal {
    padding: 3px 20px;
    color: #042f80;
    border-top: 1px solid #ebebeb
}

.Page_Product_Content_Prices_Offline_BlockLocal SPAN[type="value"] {
    font-size: 30px;
    font-weight: bold
}

.Page_Product_Content_Prices_Offline_BlockLocal SPAN[type="value"]:after {
    content: "LEI";
    font-size: 14px;
    padding-left: 2px;
    vertical-align: baseline
}

.Page_Product_Content_Prices_Offline_BlockLocal DIV[type="text"] {
    float: right;
    line-height: 35px;
    font-size: 12px
}

.Page_Product_Content_Prices_Online_Block {
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb
}

.Page_Product_Content_Prices_Online_Price {
    padding: 11px 5px 8px 5px;
    color: #042f80;
    border-bottom: 1px solid #ebebeb
}

.Page_Product_Content_Prices_Online_Price SPAN[type="value"] {
    font-size: 30px;
    font-weight: bold
}

.Page_Product_Content_Prices_Online_Price div[type="text"]:after {
    content: "( LEI ) ";
    font-size: 14px;
    padding-left: 2px
}

.Page_Product_Content_Prices_Online_PriceUSD {
    padding: 11px 20px 8px 20px;
    color: #042f80;
    border-bottom: 1px solid #ebebeb
}

.Page_Product_Content_Prices_Online_PriceUSD SPAN[type="value"] {
    font-size: 30px;
    font-weight: bold
}

.Page_Product_Content_Prices_Online_PriceUSD SPAN[type="value"]:before {
    content: "$";
    padding-right: 2px
}

.Page_Product_Content_Prices_Online_PriceUSD SPAN[type="zecimale"] {
    font-size: 16px;
    font-weight: bold
}

.Page_Product_Content_Prices_Online_PriceUSD SPAN[type="zecimale"]:before {
    content: "."
}

.Page_Product_Content_Prices_Online_Price DIV[type="text"], .Page_Product_Content_Prices_Online_PriceUSD DIV[type="text"] {
    float: right;
    font-size: 12px;
    font-weight: normal;
    line-height: 42px
}

.Page_Product_Content_Prices_Online_Buttons {
    height: 38px
}

.Page_Product_Content_Prices_Online_BuyButton {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    color: #fff;
    background: #1c64f7;
    border: 2px solid #fff;
    text-shadow: 0 0 0 #222;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    width: 130px;
    line-height: 34px;
    text-align: center;
    padding: 3px 5px;
    cursor: pointer;
    margin: 0 auto;
    float: left
}

.Page_Product_Content_Prices_Online_BuyButton:hover {
    background-color: #1150cf;
    color: #fff;
    cursor: pointer;
    position: relative;
    top: 1px
}

.Page_Product_Content_Prices_Online_BuyButtonPhone {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 16px;
    font-style: normal;
    color: #fff;
    background: #da2626;
    border: 2px solid #fff;
    text-shadow: 0 0 0 #222;
    border-radius: 3px 3px 3px 3px;
    -moz-border-radius: 5px 5px 5px 5px;
    -webkit-border-radius: 5px 5px 5px 5px;
    width: 160px;
    line-height: 34px;
    text-align: center;
    padding: 3px 5px;
    cursor: pointer;
    margin: 0 auto;
    float: right
}

.Page_Product_Content_Prices_Online_BuyButtonPhone:hover {
    background: #bc2121;
    cursor: pointer;
    position: relative;
    top: 1px
}

.Page_Product_Content_Prices_Complain {
    padding: 10px 0 20px 10px;
    color: #666;
    font-size: 14px;
    line-height: 20px;
    background-color: #fff
}

#idProductPriceComplain {
    text-decoration: underline
}

#idProductPriceComplain:hover {
    color: #042f80;
    cursor: pointer
}

.Page_Product_Content_ProductNA_Group {
    border: 1px solid #ebebeb;
    background-color: #f5f5f5;
    font-size: 14px;
    padding: 10px
}

.Page_Product_Content_ProductNA_GoodsNA {
    color: #900;
    padding-bottom: 10px
}

.Page_Product_Content_ProductNA_SCG {
    padding-bottom: 10px
}

.Page_Product_Content_ProductNA_Group a {
    text-decoration: none;
    display: block;
    background-color: #042f80;
    color: #fff;
    line-height: 18px;
    font-size: 18px;
    text-align: center;
    border-bottom-left-radius: 7px;
    border-bottom-right-radius: 7px;
    padding: 10px
}

.Page_Product_Content_Prices_Credit {
    background-color: #f5f5f5;
    border-top: 1px solid #ebebeb;
    border-bottom: 1px solid #ebebeb
}

.Page_Product_Content_Prices_Credit_Price {
    font-size: 12px;
    color: #1ba012;
    padding: 3px 20px;
    border-bottom: 1px solid #ebebeb
}

.Page_Product_Content_Prices_Credit_Price SPAN[type="value"] {
    font-size: 23px;
    font-weight: bold
}

.Page_Product_Content_Prices_Credit_Price SPAN[type="value"]:after {
    content: "LEI/LUNA";
    font-size: 12px;
    padding-left: 2px;
    vertical-align: baseline
}

.Page_Product_Content_Prices_Credit_Price DIV[type="text"] {
    float: right;
    line-height: 30px
}

.Page_Product_Content_Prices_Credit_Button {
    background-color: #1fb115;
    color: #fff;
    line-height: 24px;
    font-size: 20px;
    font-weight: bold;
    text-align: center;
    padding-top: 8px;
    padding-bottom: 8px;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.Page_Product_Content_Prices_Credit_Button:hover {
    background-color: #1ba012;
    cursor: pointer
}

.Page_Product_Content_Prices_Credit_Button span:last-child {
    font-size: 14px;
    font-weight: normal
}

.Page_Product_Content_Contacts_Area {
    margin-top: 30px;
    background-color: #2298d3;
    color: #fff;
    padding: 10px;
    font-size: 12px;
    border-top: solid 1px #00486c;
    border-bottom-left-radius: 6px;
    border-bottom-right-radius: 6px
}

.Page_Product_Content_Contacts_Area table tr[data-separator] {
    height: 10px
}

.Page_Product_Content_Contacts_Area table td[data-icon] {
    vertical-align: middle;
    text-align: center;
    padding: 0 12px 0 2px
}

.Page_Product_Content_Contacts_Area table td[data-icon] div {
    width: 36px;
    height: 36px;
    background-image: url(../img/pcontacts.png)
}

.Page_Product_Content_Contacts_Area table td[data-title] {
    vertical-align: bottom
}

.Page_Product_Content_Contacts_Area table td[data-text] {
    vertical-align: top;
    font-size: 24px;
    letter-spacing: 1px
}

.Page_Product_Content_Contacts_Area table td[data-text] sup {
    font-size: 16px
}

.Page_Product_Content_Contacts_Area table tr:last-child td[data-text] {
    font-size: 18px;
    letter-spacing: normal
}

.Page_Product_Content_SocialLinks {
    margin-top: 20px;
    border-top: 1px solid #ebebeb;
    padding: 8px 0 0 10px;
    font-size: 14px;
    color: #666;
    margin-bottom: 40px
}

.Page_Product_Content_SocialLinks_Title {
    line-height: 20px
}

.Page_Product_Content_SocialLinks_Item {
    height: 20px;
    width: 20px;
    margin-left: 10px;
    background-repeat: no-repeat;
    display: inline-block;
    vertical-align: top;
    background-image: url(../img/social-icons.png);
    background-position: 100px 0
}

.SocialLink_google {
    width: 32px;
    background-position: -60px 0
}

.SocialLink_odnoklas {
    background-position: -20px 0
}

.SocialLink_vkontacte {
    background-position: -40px 0
}

.SocialLink_facebook {
    background-position: 0 0
}

.Page_Product_Content_DescError {
    padding-top: 20px;
    color: #666
}

#idProductErrorReport {
    text-decoration: underline
}

#idProductErrorReport:hover {
    color: #042f80;
    cursor: pointer
}

.Page_Product_Content_ImgDisclamer {
    padding-top: 20px;
    color: #666;
    font-size: 14px;
    font-style: italic
}

.Page_Product_Content_Actiune_Box {
    padding-bottom: 10px
}
.mobile-promotion{
    display: none;
}
.Page_Product_Content_Actiune_Area {
    padding: 10px 30px 10px 20px;
    color: #fff;
    margin-bottom: 10px
}

.Page_Product_Content_Actiune_Content {
    padding-left: 65px;
    padding-right: 35px;
    background-repeat: no-repeat;
    background-position: left center;
    min-height: 48px
}

.Page_Product_Content_Actiune_Title {
    font-size: 22px;
    line-height: 28px
}

.Page_Product_Content_Actiune_Text {
    font-size: 14px;
    line-height: 20px
}

.Page_Product_Content_Actiune_PF_Popup {
    width: 420px;
    height: 0;
    background-color: #dd0053;
    position: fixed;
    bottom: 0;
    margin-left: 50%;
    left: -210px;
    border-top-left-radius: 10px;
    border-top-right-radius: 10px
}

.Page_Product_Content_Actiune_PF_Popup:hover {
    cursor: pointer;
    background-color: #b60044
}

.Page_Product_Content_Actiune_PF_Popup > DIV {
    padding: 20px 15px;
    text-align: center;
    color: #fff;
    font-size: 18px;
    font-weight: bold
}

.Page_Product_Content_TabControl {
    margin-top: 14px;
    margin-left: 5px;
    border-bottom: solid 2px #ccc
}

.Page_Product_Content_TabPage {
    padding: 5px 12px;
    display: inline-block;
    border-top: solid 1px #e6e6e6;
    border-left: solid 1px #e6e6e6;
    border-right: solid 1px #e6e6e6;
    vertical-align: bottom;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    cursor: pointer
}

.Page_Product_Content_TabPage:hover {
    color: #042f80
}

.Page_Product_Content_TabPage[selected] {
    padding: 7px 12px;
    background-image: url(data:image/gif;base64,R0lGODlhAQAfALMAAP39/fv7+/X19ff39/r6+vj4+PT09P7+/vb29vn5+fz8/PPz8wAAAAAAAAAAAAAAACH5BAAAAAAALAAAAAABAB8AAAQUcBkjqEBojLJLSgQRiIGiAMCRHhEAOw==);
    background-repeat: repeat-x;
    color: #042f80;
    border-color: #ccc;
    cursor: default
}

.Page_Product_Content_TabSheet {
    display: none;
    padding-top: 10px
}

.Page_Product_Content_TabSheet[selected] {
    display: block
}

.image.tips {
    margin-top: 10px;
    font-size: 10px;
    font-style: italic
}

.Page_Product_Content_ABG_Area {
    background-color: #ebebeb;
    padding: 14px;
    margin-bottom: 20px
}

.Page_Product_Content_ABG_Area[space="before"] {
    margin-top: 40px
}

.Page_Product_Content_ABG_Title {
    font-size: 14px;
    margin-bottom: 12px;
    font-weight: bold
}

.Page_Product_Content_ABG_Content {
    width: 100%
}

.Page_Product_Content_ABG_Content tr:first-child TD {
    text-align: center;
    vertical-align: bottom
}

.Page_Product_Content_ABG_Content tr:last-child TD {
    text-align: center;
    vertical-align: top
}

.cloneTopMenu {
    display: none
}

#scroller {
    position: fixed;
    bottom: 30px;
    background: transparent url("../img/scroller.png") no-repeat left top;
    width: 37px;
    height: 40px;
    cursor: pointer;
    display: none;
    background-position: center;
    right: 1%;
    bottom: 10%
}

.wrap_product_Carousel {
    margin-top: 10px;
    margin-bottom: 20px;
    padding: 0 20px
}

/*div.product_Carousel {*/
/*width: 90%;*/
/*max-height: 570px;*/
/*margin: 0 auto 0 30px*/
/*}*/
div.product_Carousel {
    width: 90%;
    max-height: 650px;
    margin: 0 auto 0 30px;
    overflow: hidden;
    white-space: nowrap;
}
.product_Carousel .item_slider{
    display: inline-block;
    width: 100%;
}

div.product_Carousel img {
    width: 100%;
    height: auto;
    background-repeat: no-repeat;
    background-position: top center;
    background-size: contain
}

.product_Carousel .owl-controls .owl-buttons div {
    color: #fff;
    display: inline-block;
    zoom: 1;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    position: absolute;
    top: 50%;
    font-size: 0
}

.product_Carousel .owl-prev {
    left: 2%;
    background: transparent url("../img/arrow-left.png") no-repeat center;
    width: 30px;
    height: 15px
}

.product_Carousel .owl-next {
    right: 2%;
    background: transparent url("../img/arrow-right.png") no-repeat center;
    width: 30px;
    height: 15px
}

.owl-theme .owl-controls .owl-page span {
    background: #182b7f
}

.product_Carousel .owl-controls .owl-buttons div:hover {
    opacity: 1
}

@media all and (max-width: 1300px) {
    .Page_Product_Content_ABG_Area{
        overflow: auto;
    }
    .Page_Product_Content_ABG_Content TD:last-child {
        display: none
    }

    .Page_ContentHeader_Titles, .Page_ContentHeader_ProductPath, .Page_ContentHeader_Titles .delimiter {
        font-size: 20px
    }

    .Page_Product_Content_ABG_Area[space="before"] {
        display: table;
        width: 95%;
        text-align: center
    }

    .Page_Product_Content_ABG_Content tr:last-child TD {
        text-align: center;
        vertical-align: top;
    // display: inline-block;
        margin-bottom: 10px;
        width: 30%;
        min-width: 115px
    }

    .Page_Product_Content_ABG_Item {
        margin-bottom: 30px
    }

    .Page_Product_Content_Description_FbBox + .Page_Product_Content_ABG_Area table.Page_Product_Content_ABG_Content tbody tr:first-child {
        display: none
    }

    .Page_Product_Content_ABG_Content {
        width: 100%;
        text-align: center
    }
}

.Page_Product_Content_ABG_Item_GroupName {
    max-height: 30px;
    line-height: 15px;
    width: 102px;
    font-size: 10px;
    margin-bottom: 6px;
    overflow: hidden;
    text-align: center;
    vertical-align: bottom;
    display: inline-block
}

.Page_Product_Content_ABG_Item_GroupName A {
    color: #7c7c7c;
    border-bottom: 1px solid #c4cee2
}

.Page_Product_Content_ABG_Item_GroupName:hover A {
    color: #042f80;
    border-bottom-color: #1e458e
}

.Page_Product_Content_ABG_Item {
    width: 102px;
    display: inline-block;
    position: relative
}

.Page_Product_Content_ABG_Item A {
    color: #7c7c7c
}

.Page_Product_Content_ABG_Item:hover A {
    color: #042f80
}

.Page_Product_Content_ABG_Item_Image {
    width: 102px;
    height: 102px;
    border-width: 1px 0 0 1px;
    border-style: solid;
    border-color: #ddd;
    background-color: #fff;
    background-position: center center;
    background-repeat: no-repeat
}

.Page_Product_Content_ABG_Item_Title {
    line-height: 14px;
    height: 28px;
    font-size: 12px;
    margin: 4px 0 6px 0;
    overflow: hidden;
    text-align: center
}

.Page_Product_Content_ABG_Item_Image:hover .Page_Product_Content_ABG_Item_Title {
    color: #042f80
}

.Page_Product_Content_ABG_Item_Price_lei {
    color: #df2126;
    font-size: 12px;
    font-weight: bold;
    text-align: center
}

.Page_Product_Content_ABG_Item_Price_lei:after {
    content: "LEI";
    vertical-align: baseline;
    font-size: 9px
}
.Page_Product_Content_ABG_Item_Price_usd:after {
    content: "USD";
    vertical-align: baseline;
    font-size: 9px
}

.Page_Product_Content_ABG_Item_Price_usd {
    color: #df2126;
    font-size: 12px;
    font-weight: bold;
    text-align: center
}

.Page_Product_Content_ABG_Item_Buy_Area {
    position: absolute;
    background-color: #ebebeb;
    left: -8px;
    top: 156px;
    padding: 8px;
    display: none;
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px
}

.Page_Product_Content_ABG_Item_Buy {
    height: 24px;
    width: 102px;
    background-color: #042f80;
    color: #fff;
    line-height: 24px;
    text-align: center;
    font-size: 12px;
    cursor: pointer
}

.Page_Product_Content_ABG_Item:hover .Page_Product_Content_ABG_Item_Buy_Area {
    display: block
}

.Page_Product_Content_ABG_Item:hover .Page_Product_Content_ABG_Item_Buy:hover {
    background-color: #5182d8
}

@media print {
    .Page_Product_Content_Description_FbBox {
        display: none
    }

    .Page_Product_Content_MoreImages_Area {
        display: none
    }

    .Page_Product_Content_Prices_Online_BuyButton {
        display: none
    }

    .Page_Product_Content_Prices_Complain {
        display: none
    }

    .Page_Product_Content_Prices_Credit {
        border: none
    }

    .Page_Product_Content_Prices_Credit_Button {
        display: none
    }

    .Page_Product_Content_SocialLinks {
        display: none
    }

    .Page_Product_Content_DescError {
        display: none
    }

    .Page_ContentHeader_ServiceZone {
        display: none
    }

    .Page_ContentHeader_Titles .pathLink, .Page_ContentHeader_Titles .delimiter {
        display: none
    }

    .Page_ContentHeader_Titles_TotalCount {
        display: none
    }

    .Page_ContentHeader_ProductPath {
        display: none
    }

    .Page_ContentHeader_Titles_NewTextAndCount {
        display: none
    }

    .Page_Product_Content_LeftColumn {
        position: static
    }

    .Page_Product_Content_MainImage {
        border: none
    }

    .Page_Product_Content_Prices_Online_Block, .Page_Product_Content_Prices_Offline_Block, .Page_Product_Content_Prices_Online_Price, .Page_Product_Content_Prices_Credit_Price {
        background-color: #fffff;
        border: none
    }

    .Page_Product_Content_Description_LinkButton {
        display: none
    }

    .Page_Product_Content_ImgDisclamer {
        display: none
    }

    .Page_Product_Content_Description_Table_Row:hover {
        background-color: inherit;
        color: inherit
    }

    .Page_Product_Content_Description_Table_Row:hover .Page_Product_Content_Description_Table_Cell1 .Page_Product_Content_Description_Table_Cell1_Content SPAN {
        background-color: inherit
    }

    .Page_ContentSubHeader_Content_Titles .productDetails {
        display: none
    }

    .Page_ContentSubHeader_Content_ServiceZone {
        float: none;
        padding-left: 0;
        display: block
    }

    .Page_Product_Content_TabControl {
        display: none
    }

    #tbsCarac {
        display: block
    }

    #tbsDsc {
        display: block
    }

    .Page_Product_Content_ABG_Area {
    }
}

.Content_Goods_Group[view="list"] {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: table;
    width: 100%
}

.Content_Goods_Group[view="list"] .Content_Goods_Group_Header {
    line-height: 26px;
    background-color: #ececec;
    font-size: 10px
}

.Content_Goods_Group[view="list"] .Content_Goods_ItemBlock {
    display: table-row
}

.Content_Goods_Group[view="list"] .Content_Goods_ItemBlock:hover {
    background-color: #f5f5f5
}

.Content_Goods_Group[view="list"] .Content_Goods_ItemBlock_ImageArea {
    display: table-cell;
    width: 30px;
    height: 30px;
    padding: 5px 0 5px 15px;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb
}

.Content_Goods_Group[view="list"] .Content_Goods_ItemBlock_ImageArea A {
    text-decoration: none;
    width: 30px;
    height: 30px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock {
    display: table-cell;
    vertical-align: middle;
    padding-left: 15px;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock[disp] {
    background-repeat: no-repeat;
    background-position: 6px center
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock[disp='chis'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpitNzqZcHAwJABxAFAvAGIZ7BABeIZIABMM0FVIIMAJqgWZLABpH0GTAXMTIAAAwD7BgjUPCEhHwAAAABJRU5ErkJggg==)
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock[disp='rep'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpi/DFF1oKBgSEDiAOAeAMQz2CBCsQzQACYZoKqQAYBTFAtyGADSPsMmAqYmQABBgApeAlFCpjp6QAAAABJRU5ErkJggg==)
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock[disp='nui'] {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpivH79ugUDA0MGEAcA8QYgnsECFYhngAAwzQRVgQwCmKBakMEGkPYZMBUwMwECDACBIQohdM4b9QAAAABJRU5ErkJggg==)
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock A {
    text-decoration: none;
    color: #333
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock A SPAN {
    color: #999
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock_FlagNew {
    display: inline-block;
    margin-left: 4px;
    vertical-align: middle;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAUCAYAAACNiR0NAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAipJREFUeNqkVT1vE0EQ3dmzL/dh5QNCQAJCgRBpUqDQUFGEFCkISOFDipRIFPwAGkpq/gJUtAg3tLigTaR0SEiURAJjm8Sx5D37nLtd3phz5DjW3UVZabXrm9k3b+bNyGSMEVlrr/JkGUd9fqX8Lcu3IHIsKWkDcX/jmgkoc7CTwoh1IrGZK3gOn3vSkvCjOYDfOjcgp+v7HpZLYPn0XIBgRDieea5r+Z7rEMmtTFHwaFQYDTV1cl+SJJ1isZj8NDfgPw/73nF9T5Iy9PPL+ipofEDzzOHkHqLhRpqcLEXTU1P9oPsHza5SgTOwUQJi/l85yAZxHyLSZdSqXCgU7lyavehblpVHUBFFkWg09lWs469am00wP6RBYzN9VP01Cv/mwsyMCxFSwdpK6cNmq2uEeXX9Qfn9MevRSQHwXbD9DCGAO+2wtCcKrDWnHoRh+AusHoLVj1SV4bALx9sq6BxhnWIGIBF2wyZ8FkfB0trmKphZtm2fMjiOw8rNsl65+xBZPkff9ZWJ41jUanVVb/wNOF0ugetMRDA9PgOg3IIoE51OV1T/1ILeUfS21+u9q1ZrXDvh+Z6PaXwx9u0YUW5C7u94pIMgaKFWj1CrncS2AttHv+SX2u02N+AV2A5SGfK8amNsgFVYnAFYIlgFtgWl1DbAeHzWslM2YhWgL68tf1oDQGtMF9QR6H6/Z8cACk55sDGGNvbC8Le0Dd9FbBr+Rnn+As6y/gkwABNLJwYXF36LAAAAAElFTkSuQmCC)
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock_FlagPromo {
    display: inline-block;
    margin-left: 4px;
    vertical-align: baseline;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAUCAYAAABSx2cSAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAahJREFUeNqUkz1PwlAUht9bvspHRYOJAzKbQFhMSHRxMDE6KUZnFxMajb/DxcSV8B+c1Wg0+hccHCAMkBAcmAoFlNJ6LrSxtAXhJKe3ubfPPec955QZhoGRyXKYngq5H9OtT76BUqkOx4ebEEUVmUzcE6tWu1CUWxSLdWtLsB1vQ5JET7DdppwUFbp+bd/+g/3+PcRiIRfIZdVqHLykdHvesK7nEI26o7ZaBjTtk8A755FgFmsdjIURcgTWNKDR6GM4PPdSYxVsC5HID62TmptNEMi78EEB7CcD8uMxLAg7WFqSXFenUmO3TFWBcrlHEk9Jxr0F75JehlnW6QCVStcEH/gWMwqFIG+GKcG6gFENDGSzDIGAHTwh8NFeMJ7/MjnXFhy5INwgkfi2gT0nOI5sjadlsiwR3EQ6HcVgYIF5Ap+8WzVxHbug4jET5KkeeYHuyLLMU/5CMrlC/e2aEZ+n1dD5B51R5LgJHhL4MqsBzPZLCvD56gSt0TzvE/iKf8weOU/TtErrXKATviI/IPANc9o4bVnO0XuEwHcsYhymKRNH64L+K8AAZ9fWT+GxiCcAAAAASUVORK5CYII=)
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock_NoDesc {
    display: inline-block;
    margin-left: 4px;
    vertical-align: baseline;
    width: 13px;
    height: 13px;
    background-repeat: no-repeat;
    background-image: url(data:image/gif;base64,R0lGODlhDQANAJEDAP////+ZmZmZmf///yH5BAEAAAMALAAAAAANAA0AAAIvjB+jG+CelmoUBIFzs/A5UVUZAHqcByIGiZGLYD7Cy2bwrMCxm9cjPtDFgLaioAAAOw==)
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock_Actiune {
    color: #fff !important;
    padding: 2px 4px;
    font-size: 14px;
    margin-left: 6px;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
}

.Content_Goods_Group[view="list"] .Content_Goods_PriceDiscountBlock {
    display: table-cell;
    vertical-align: middle;
    padding: 5px 15px 5px 0;
    line-height: 20px;
    width: 50px;
    color: green;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb;
    text-align: right
}

.Content_Goods_Group[view="list"] .Content_Goods_PriceBlock {
    display: table-cell;
    vertical-align: middle;
    padding: 5px 15px 5px 0;
    line-height: 20px;
    font-size: 14px;
    width: 80px;
    color: #df2126;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb;
    text-align: right
}

.Content_Goods_Group[view="list"] .Content_Goods_PriceBlock_Value {
}

.Content_Goods_Group[view="list"] .Content_Goods_PriceBlock_Value:after {
    content: "LEI";
    font-size: 10px;
    padding-left: 4px
}

.Content_Goods_Group[view="list"] .Content_Goods_PriceBlock_ValueUSD {
}

.Content_Goods_Group[view="list"] .Content_Goods_PriceBlock_ValueUSD:before {
    content: "$"
}

.Content_Goods_Group[view="list"] .Content_Goods_ShopCart_Block {
    display: table-cell;
    vertical-align: middle;
    line-height: 20px;
    width: 80px;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb;
    text-align: center
}

.Content_Goods_Group[view="list"] .Content_Goods_ShopCart_ForSale {
    width: 80px;
    height: 20px;
    background-color: #042f80;
    line-height: 20px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    display: none
}

.Content_Goods_Group[view="list"] .Content_Goods_ItemBlock:hover .Content_Goods_ShopCart_ForSale {
    display: inline-block
}

.Content_Goods_Group[view="list"] .Content_Goods_ShopCart_ForSale:hover {
    cursor: pointer;
    background-color: #5182d8
}

.Content_Goods_Group[view="list"] .Content_Goods_ShopCart_ForRemove {
    display: inline-block;
    width: 80px;
    min-width: 80px;
    padding: 0 2px;
    height: 20px;
    background-color: #042f80;
    line-height: 20px;
    font-size: 10px;
    color: #fff;
    text-align: center;
    cursor: pointer
}

.Content_Goods_Group[view="list"] .Content_Goods_ShopCart_ForRemove:hover {
    cursor: pointer;
    background-color: #5182d8
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock_EditButton {
    margin-left: 4px;
    vertical-align: baseline;
    border: 1px solid gray;
    padding: 2px 4px;
    font-size: 10px;
    background-color: #eee;
    border-radius: 3px;
    display: none
}

.Content_Goods_Group[view="list"] .Content_Goods_ItemBlock:hover .Content_Goods_TitleBlock_EditButton {
    display: inline
}

.Content_Goods_Group[view="list"] .Content_Goods_TitleBlock_EditButton:hover {
    border-color: #042f80;
    background-color: #2895d5;
    color: #fff;
    cursor: pointer
}

.Content_Goods_Group[view="icon"] {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px
}

.Content_Goods_Group[view="icon"] .Content_Goods_Group_Header {
    display: none
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock {
    float: left;
    width: 22%;
    height: 300px;
    padding: 1%;
    border-right: solid 1px #ebebeb;
    border-bottom: solid 1px #ebebeb
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:hover {
    background-color: #f5f5f5
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock_ImageArea {
    padding: 5px;
    width: 100%;
    max-width: 190px;
    height: 190px;
    border: solid 1px #ebebeb;
    background-color: #fff;
    background-repeat: no-repeat;
    margin: 0 auto;
    text-align: center
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:nth-child(30) .Content_Goods_ItemBlock_ImageArea {
    /*     -webkit-transform: rotate(30deg); */
    /*     -moz-transform: rotate(30deg); */
    /*     -webkit-transition: -webkit-transform .5s ease-in-out; */
    /*     -moz-transition: -moz-transform .5s ease-in-out */
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:nth-child(65) .Content_Goods_ItemBlock_ImageArea {
    /*     -webkit-transform: rotate(-30deg); */
    /*     -moz-transform: rotate(-30deg); */
    /*     -webkit-transition: -webkit-transform .5s ease-in-out; */
    /*     -moz-transition: -moz-transform .5s ease-in-out */
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:nth-child(100) .Content_Goods_ItemBlock_ImageArea {
    /*     -webkit-transform: rotate(180deg); */
    /*     -moz-transform: rotate(180deg); */
    /*     -webkit-transition: -webkit-transform .5s ease-in-out; */
    /*     -moz-transition: -moz-transform .5s ease-in-out */
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:hover .Content_Goods_ItemBlock_ImageArea {
    -webkit-transform: rotate(0);
    -moz-transform: rotate(0)
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock_ImageArea A {
    width: 100%;
    max-width: 190px;
    height: 190px;
    display: block;
    background-position: center center;
    background-repeat: no-repeat
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock {
    line-height: 16px;
    height: 32px;
    overflow: hidden;
    margin: 8px auto 8px auto;
    font-size: 12px;
    width: 190px;
    text-align: center
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock[disp='chis']:before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpitNzqZcHAwJABxAFAvAGIZ7BABeIZIABMM0FVIIMAJqgWZLABpH0GTAXMTIAAAwD7BgjUPCEhHwAAAABJRU5ErkJggg==)
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock[disp='rep']:before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpi/DFF1oKBgSEDiAOAeAMQz2CBCsQzQACYZoKqQAYBTFAtyGADSPsMmAqYmQABBgApeAlFCpjp6QAAAABJRU5ErkJggg==)
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock[disp='nui']:before {
    content: "";
    width: 5px;
    height: 5px;
    display: inline-block;
    vertical-align: middle;
    background-repeat: no-repeat;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAUAAAAFCAYAAACNbyblAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAADZJREFUeNpivH79ugUDA0MGEAcA8QYgnsECFYhngAAwzQRVgQwCmKBakMEGkPYZMBUwMwECDACBIQohdM4b9QAAAABJRU5ErkJggg==)
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock A {
    text-decoration: none;
    color: #333
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock A SPAN {
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock_FlagNew {
    display: none
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock_FlagPromo {
    display: none
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock_NoDesc {
    display: none
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock_Actiune {
    display: none
}

.Content_Goods_Group[view="icon"] .Content_Goods_PriceDiscountBlock {
    display: none
}

.Content_Goods_Group[view="icon"] .Content_Goods_PriceBlock {
    float: left;
    font-size: 20px;
    font-weight: bold;
    color: #df2126
}

.Content_Goods_Group[view="icon"] .Content_Goods_PriceBlock_Value_lei {
}

.Content_Goods_Group[view="icon"] .Content_Goods_PriceBlock_Value_lei:after {
    content: "LEI";
    font-size: 10px;
    padding-left: 4px
}

.Content_Goods_Group[view="icon"] .Content_Goods_PriceBlock_Value_usd {
}

.Content_Goods_Group[view="icon"] .Content_Goods_PriceBlock_Value_usd:before {
    content: "$"
}

.Content_Goods_Group[view="icon"] .Content_Goods_ShopCart_Block {
    float: right;
    padding-top: 3px
}

.Content_Goods_Group[view="icon"] .Content_Goods_ShopCart_ForSale {
    width: 90px;
    height: 20px;
    background-color: #042f80;
    color: #fff;
    display: none;
    line-height: 20px;
    text-align: center;
    font-size: 10px
}

.Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:hover .Content_Goods_ShopCart_ForSale {
    display: inline-block
}

.Content_Goods_Group[view="icon"] .Content_Goods_ShopCart_ForSale:hover {
    background-color: #5182d8;
    cursor: pointer
}

.Content_Goods_Group[view="icon"] .Content_Goods_ShopCart_ForRemove {
    display: inline-block;
    width: 90px;
    min-width: 90px;
    padding: 0 2px;
    height: 20px;
    background-color: #5182d8;
    color: #fff;
    line-height: 20px;
    text-align: center;
    font-size: 10px;
    cursor: pointer
}

.Content_Goods_Group[view="icon"] .Content_Goods_TitleBlock_EditButton {
    display: none
}

.Content_Goods_PreviewImage_Panel {
    z-index: 9999;
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    border: 5px solid #2c2c2c;
    background-color: #fff;
    background-position: center;
    background-repeat: no-repeat;
    padding: 4px;
    box-shadow: 4px 4px 10px silver
}

.Content_Goods_PreviewImage_Image {
    width: 222px;
    height: 222px;
    background-repeat: no-repeat;
    background-position: center
}

.Content_Goods_Search_NoResults {
    font-size: 14px;
    color: #ed2727
}

.Content_Goods_Search_CustomSearch {
    margin-top: 10px;
    font-size: 14px
}

.Content_Goods_Search_CustomSearch a {
    border-bottom: 1px solid #042f80;
    color: #4d4d4d;
    cursor: pointer
}

.Content_Goods_Search_CustomSearch a:hover {
    color: #042f80
}

.Content_Goods_Search_TooManyResults {
    font-size: 14px;
    padding-bottom: 30px
}

.Content_Category_Sections {
    padding: 15px
}

.Content_Category_Table {
    font-size: 16px;
    color: #fff
}

.Content_Category_Table td {
    border: solid 2px #fff
}

.Content_Category_Table .img {
    vertical-align: middle;
    text-align: center;
    width: 24px;
    height: 24px;
    padding: 4px;
    background-color: #bbb
}

.Content_Category_Table tr:hover {
    background-color: #020429
}

.Content_Category_Table tr:hover td.img {
    background-color: #020429
}

.Content_Category_Table .img img {
    width: 24px;
    height: 24px
}

.Content_Category_Table .title {
    padding: 4px 8px;
    vertical-align: middle
}

.Content_Category_Table .title a {
    color: #171717;
    display: block
}

.Content_Category_Table tr:hover .title a {
    color: #fff
}

@media print {
    .Content_Goods_Group[view="list"] .Content_Goods_ItemBlock_ImageArea {
        display: none
    }

    .Content_Goods_Group[view="list"] .Content_Goods_ShopCart_Block {
        display: none
    }

    .Content_Goods_Group[view="list"] .Content_Goods_PriceBlock {
        color: #333
    }

    .Content_Goods_Group[view="list"] .Content_Goods_TitleBlock {
        padding-left: 0
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock {
        border: 0;
        page-break-inside: avoid
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:hover {
        background-color: #fff
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock_ImageArea {
        border: 0
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:nth-child(30) .Content_Goods_ItemBlock_ImageArea {
        -webkit-transform: none;
        -moz-transform: none
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:nth-child(65) .Content_Goods_ItemBlock_ImageArea {
        -webkit-transform: none;
        -moz-transform: none
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:nth-child(100) .Content_Goods_ItemBlock_ImageArea {
        -webkit-transform: none;
        -moz-transform: none
    }
}

.goodsFilter_Area {
    font-size: 12px;
    color: black;
    background-color: #f5f5f5;
    border-left: 6px solid #ddd
}

.goodsFilter_Area[mobile] {
    font-size: 14px
}

.goodsFilter_FilterGroup {
    padding: 4px 16px;
    line-height: 18px;
    border-bottom: 1px solid #ddd;
    display: flex;

}

.goodsFilter_Area[mobile] .goodsFilter_FilterGroup {
    padding: 6px 16px
}

.goodsFilter_FilterGroup_Title {
    display: table-cell;
    padding-top: 8px;
    color: black;
    vertical-align: middle;
    white-space: nowrap
}

.goodsFilter_FilterGroup_Content {
    display: table-cell;
    vertical-align: middle;
    display: flex;
    flex-wrap: wrap;
}

.goodsFilter_FilterTitle {
    padding-right: 10px
    font-size: 14px;
    font-weight: 600;
}

.goodsFilter_FilterTitleSelected {
    color: #333;
    font-weight: 600;
    /*padding-right: 10px*/
}

.goodsFilter_CheckImage_Normal {
    background-image: url(data:image/gif;base64,R0lGODlhBwAHAJEDAAAAAP///93d3QAAACH5BAEAAAMALAAAAAAHAAcAAAIMnC9nwsj9xmuLIlUAADs=)
}

.goodsFilter_CheckImage_Selected {
    background-image: url(data:image/gif;base64,R0lGODlhBwAHAIABAACa/////yH5BAEAAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs=)
}

.goodsFilter_FilterValue {
    padding-left: 8px;
    padding-top: 8px;
    font-weight: 600;
    font-size: 13px;
    color: black;
    margin-left: 6px;
    white-space: nowrap;
    background-image: url(data:image/gif;base64,R0lGODlhBwAHAJEDAAAAAP///93d3QAAACH5BAEAAAMALAAAAAAHAAcAAAIMnC9nwsj9xmuLIlUAADs=);
    background-position: left center;
    background-repeat: no-repeat
}

.goodsFilter_FilterValue:hover {
    color: #000;
    cursor: pointer;
    background-image: url(data:image/gif;base64,R0lGODlhBwAHAJECAAAAAP///wAAAAAAACH5BAEAAAIALAAAAAAHAAcAAAIMlA9nwMj9xGuLIlUAADs=)
}

.goodsFilter_Area[mobile] .goodsFilter_FilterValue:hover {
    color: #909090;
    background-image: url(data:image/gif;base64,R0lGODlhBwAHAJEDAAAAAP///93d3QAAACH5BAEAAAMALAAAAAAHAAcAAAIMnC9nwsj9xmuLIlUAADs=)
}

.goodsFilter_FilterValueSelected {
    padding-left: 8px;
    padding-top: 8px;
    margin-left: 6px;
    color: #009aff;
    white-space: nowrap;
    background-image: url(data:image/gif;base64,R0lGODlhBwAHAIABAACa/////yH5BAEAAAEALAAAAAAHAAcAAAIMjA9nwMj9wmuLIlUAADs=);
    background-position: left center;
    background-repeat: no-repeat;
    font-weight: 600;
    font-size: 13px;
}

.goodsFilter_FilterValueSelected:hover {
    cursor: pointer;
    border-color: #000
}

.goodsFilter_FilterValueGray {
    padding-left: 8px;
    padding-top:8px;
    margin-left: 6px;
    white-space: nowrap;
    color: #909090;
    font-size: 13px;
    font-weight: 600;
}

.goodsFilter_FilterValueGray:hover {
    border-color: #000;
    cursor: pointer
}

.goodsFilter_LinkExtractor {
    float: right;
    margin: 9px;
    display: inline-block;
    width: 10px;
    height: 10px;
    cursor: pointer;
    background-image: url(data:image/gif;base64,R0lGODlhCgAKAJEDAAAAAP///5mZmQAAACH5BAEAAAMALAAAAAAKAAoAAAIXlI8yy2uOxmNHKvhmVbfK71FW4zSJUAAAOw==);
    background-repeat: no-repeat
}

@media print {
    .goodsFilter_Area {
        display: none
    }
}

.Content_ShopCart {
    padding: 0 18px
}

.Content_ShopCart_Group {
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 14px;
    display: table;
    width: 100%
}

.Content_ShopCart_ItemRow {
    display: table-row
}

.Content_ShopCart_ItemRow[selected] {
    background-color: #fae6e6
}

.Content_ShopCart_CheckBlock {
    display: table-cell;
    width: 30px;
    text-align: center;
    vertical-align: middle;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb
}

.Content_ShopCart_GoodsIDBlock {
    display: table-cell;
    width: 50px;
    text-align: right;
    vertical-align: middle;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb;
    color: gray
}

.Content_ShopCart_ImageBlock {
    display: table-cell;
    width: 70px;
    height: 40px;
    text-align: center;
    vertical-align: middle;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb
}

.Content_ShopCart_TitleBlock {
    display: table-cell;
    vertical-align: middle;
    line-height: 18px;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb
}

.Content_ShopCart_TitleBlock A {
    text-decoration: none;
    color: #333
}

.Content_ShopCart_TitleBlock A SPAN[desc] {
    padding-left: 6px;
    color: #999
}

.Content_ShopCart_PriceBlock {
    display: table-cell;
    vertical-align: middle;
    width: 60px;
    color: gray;
    font-weight: bold;
    text-align: right;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb
}

.Content_ShopCart_QtyBlock {
    display: table-cell;
    width: 80px;
    text-align: center;
    vertical-align: middle;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb
}

.Content_ShopCart_QtyBlock INPUT[type="text"] {
    width: 40px;
    padding: 4px 0;
    border: 1px solid #dfdfdf;
    margin: 0;
    text-align: center;
    font-size: 14px;
    background-color: #fff
}

.Content_ShopCart_TotalBlock {
    display: table-cell;
    width: 80px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
    border-top: solid 1px #fcfcfc;
    border-bottom: solid 1px #ebebeb;
    padding-right: 15px;
    font-size: 15px
}

.Content_ShopCart_Summary_Row {
    display: table-row;
    background-color: #f1f1f1;
    height: 40px;
    font-size: 15px
}

.Content_ShopCart_Summary_EmptyBlock {
    display: table-cell;
    border-top: solid 1px #fcfcfc
}

.Content_ShopCart_Summary_TextBlock {
    display: table-cell;
    vertical-align: middle;
    width: 60px;
    color: #000;
    text-align: right;
    border-top: solid 1px #fcfcfc
}

.Content_ShopCart_Summary_TextBlock_Wide {
    display: table-cell;
    vertical-align: middle;
    color: #000;
    text-align: right;
    border-top: solid 1px #fcfcfc
}


.Content_ShopCart_Summary_QtyBlock {
    display: table-cell;
    width: 80px;
    text-align: center;
    vertical-align: middle;
    border-top: solid 1px #fcfcfc
}

.Content_ShopCart_Summary_GTBlock {
    display: table-cell;
    width: 80px;
    text-align: right;
    vertical-align: middle;
    font-weight: bold;
    padding-right: 15px;
    border-top: solid 1px #fcfcfc
}

.Content_ShopCart_NoGoods {
    padding: 30px 35px;
    font-size: 16px;
    line-height: 22px
}

.Content_ShopCart_ButtonsArea {
    padding-top: 20px
}

.Content_ShopCart_ButtonsArea BUTTON {
    color: #fff;
    padding: 8px 30px;
    font-size: 12px;
    display: inline-block;
    background-color: #5182d8;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    margin: 0 12px 0 0;
    outline-color: #3863af;
    border: none
}

.Content_ShopCart_ButtonsArea BUTTON[red] {
    background-color: #1ba012;
}

.Content_ShopCart_ButtonsArea BUTTON[disabled] {
    background-color: gray;
    color: #ccc;
    cursor: default
}

.Content_ShopCart_ButtonsArea BUTTON[right] {
    float: right;
    margin-left: 12px;
    margin-right: 0
}

.Content_ShopCartOrder {
    padding: 0 18px
}

.Content_ShopCartOrder_Grid {
    width: 100%;
    border-collapse: collapse;
    margin-top: 20px
}

.Content_ShopCartOrder_Grid TR TD[colspan="4"] {
    line-height: 30px
}

.Content_ShopCartOrder_GroupTitle {
    color: #5182d8;
    font-weight: bold;
    font-size: 20px
}

.Content_ShopCartOrder_GroupTitle[disabled] LABEL {
    color: #ddd
}

.Content_ShopCartOrder_FieldName {
    padding-top: 10px;
    color: #8c8c8c
}

.Content_ShopCartOrder_FieldName SPAN[error] {
    color: #ed2727
}

.Content_ShopCartOrder_Col1 {
    width: 20px;
    vertical-align: middle;
    text-align: left;
    padding-left: 15px
}

.Content_ShopCartOrder_Col2 {
    width: 285px
}

.Content_ShopCartOrder_Input {
    width: 245px;
    padding: 4px;
    border: 1px solid #ddd;
    color: #000;
    outline-color: #3863af;
    resize: none
}

.Content_ShopCartOrder_Input[long] {
    width: 530px
}

.Content_ShopCartOrder_Input[error] {
    border: 1px solid #ed2727;
    outline-color: #ed2727
}

.Content_ShopCartOrder_Input[disabled] {
    color: gray;
    background-color: #f8f8f8
}

.Content_ShopCartOrder_Buttons {
    padding: 40px 35px
}

.Content_ShopCartOrder_Buttons INPUT[type="submit"] {
    color: #fff;
    padding: 8px 30px;
    font-size: 12px;
    display: inline-block;
    background-color: #5182d8;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    margin: 0 12px 0 0;
    outline-color: #3863af;
    border: none
}

.Content_ShopCartOrder_Buttons INPUT[type="submit"][disabled="disabled"] {
    cursor: default;
    background-color: gray;
    color: #ccc
}

.Content_ShopCartOrder_SummaryLine {
    line-height: 40px;
    border-bottom: 1px solid #ebebeb;
    font-size: 16px;
    padding-left: 20px;
    color: #333
}

.Content_ShopCartOrder_SummaryLine[short] {
    width: 170px;
    color: #5182d8
}

.Content_ShopCartOrder_SummaryLine[red] {
    font-weight: bold
}

.Content_ShopCartOrder_SummaryLine[big] {
    font-size: 18px;
}

.Content_ShopCartOrder_Done {
    padding: 30px 35px;
    font-size: 16px;
    line-height: 22px
}

.Content_ShopCartOrder_Error {
    padding: 30px 35px;
    font-size: 16px;
    line-height: 22px;
    color: #740000
}

.Content_ShopCartOrder_AgreeLink {
    color: #042f80;
    border-bottom: 1px solid #042f80
}

.content_MainPage_BannerArea {
    padding: 20px
}

.content_MainPage_Banner_Title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    padding-bottom: 15px
}

.content_MainPage_Banner_Content {
    height: 160px;
    overflow: hidden
}

.content_MainPage_Banner_Item {
    float: left;
    width: 188px;
    height: 160px;
    background-position: center center;
    background-repeat: no-repeat
}

.content_MainPage_Banner_modDouble {
    width: 48%;
    background-size: contain
}

.content_MainPage_Banner_modDiv {
    margin-left: 20px
}

.content_MainPage_NewGoodsArea {
    border-top: 1px solid #dcdcdc;
    padding: 20px
}

.content_MainPage_NewGoods_Title {
    font-size: 18px;
    font-weight: bold;
    color: #333;
    padding-bottom: 15px
}

.content_MainPage_NewGoods_Content {
    height: 190px;
    overflow: hidden;
    text-align: center
}

.content_MainPage_NewGoods_Item {
    display: inline-block;
    margin-left: 20px;
    width: 8.333%;
    min-width: 102px;
    height: 190px;
    overflow: hidden
}

.content_MainPage_NewGoods_Item_modFirst {
    margin-left: 0
}

.content_MainPage_NewGoods_Item_Title {
    height: 31px;
    font-size: 12px;
    display: table-cell;
    vertical-align: middle;
    width: 100px
}

.content_MainPage_NewGoods_Item_Title A {
    color: #1e458e;
    line-height: 14px;
    border-bottom: 1px solid #c4cee2
}

.content_MainPage_NewGoods_Item_Title A:hover {
    border-bottom-color: #1e458e
}

.content_MainPage_NewGoods_Item_Image {
    margin-top: 6px;
    border: 1px solid #ddd;
    width: 100px;
    height: 100px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fff
}

.content_MainPage_NewGoods_Item_Text {
    font-size: 10px;
    height: 25px;
    overflow: hidden;
    padding: 4px 0;
    width: 100px
}

.content_MainPage_NewGoods_Item_Text A {
    color: #7c7c7c;
    line-height: 14px
}

.content_MainPage_NewGoods_Item_Price_lei {
    color: #df2126;
    font-size: 16px;
    font-weight: bold;
    width: 100px;
}
.content_MainPage_NewGoods_Item_Price_usd {
    color: #df2126;
    font-size: 16px;
    font-weight: bold;
    width: 100px
}

.content_MainPage_NewGoods_Item_Price_lei:after {
    content: "LEI";
    vertical-align: baseline;
    font-size: 8px
}

.content_MainPage_NewGoods_Item_Price_usd:after {
    content: "USD";
    vertical-align: baseline;
    font-size: 8px
}


.content_MainPage_PromoGoodsArea {
    /*     border-top: 1px solid #dcdcdc; */
    padding: 20px;
    width: 90%;
}

.content_MainPage_PromoGoods_Title {
    font-size: 22px;
    font-weight: bold;
    color: #333;
    /*     padding-bottom: 20px; */
    margin: 0;
    /*     text-align: center; */
    margin-top: 30px;
    margin-bottom: 20px;
    background-color: #FFF;
    position: relative;
    text-align: center;
}

.content_MainPage_PromoGoods_Title span {
    display: inline-block;
    padding: 0 10px;
    background: #ffffff;
    z-index: 2;
    position: relative;
}

.content_MainPage_PromoGoods_Title::after {
    content: "";
    position: absolute;
    width: 50%;
    top: 50%;
    border-bottom: 1px solid #cccccc;
    z-index: 1;
    right: 0;
}
.content_MainPage_PromoGoods_Title::before {
    content: "";
    position: absolute;
    width: 50%;
    top: 50%;
    border-bottom: 1px solid #cccccc;
    z-index: 1;
    left: 0;
}

.content_MainPage_PromoGoods_Content {
    /*     height: 200px; */
    overflow: hidden;
    text-align: center
}

.content_MainPage_PromoGoods_Item {
    margin-left: 20px;
    display: inline-block;
    width: 12.5%;
    min-width: 152px;
    height: 230px;
    overflow: hidden;
    margin-bottom: 30px;
}

.content_MainPage_PromoGoods_Item_modFirst {
    margin-left: 0
}

.content_MainPage_PromoGoods_Item_Image {
    border: 1px solid #ddd;
    width: 150px;
    height: 150px;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #fff
}

.content_MainPage_PromoGoods_Item_Text {
    font-size: 12px;
    height: 25px;
    overflow: hidden;
    padding: 4px 0;
    width: 150px
}

.content_MainPage_PromoGoods_Item_Text A {
    color: #7c7c7c;
    line-height: 14px
}

.content_MainPage_PromoGoods_Item_Price_lei {
    color: #df2126;
    font-size: 14px;
    font-weight: bold;
    width: 150px;
    padding-top: 2px;
}

.cashback_style {
    color: #0094d9;
    font-size: 12px;
    font-weight: normal;
    line-height: 20px;
    cursor: pointer;
}

.cashback_user_info {
    text-align: center;
    text-decoration: none !important;
    padding-left: 0 !important;
}
.cashback_user_info_name{
    text-decoration: underline;
}
.cashback_user_info_sum{
    font-size: 12px;
    color: red;
    padding-top: 2px;

}

.user_loged_in {
    padding-bottom: 9px !important;
}

.cashback_block {
    width: 150px;
    display:flex;
    justify-content: space-between;
    border-bottom: 1px #0094d9 dotted ;
    mheight: 14px;
    font-size: 12px;
    font-weight: bold;
    color: #0094d9;
    padding-top: 5px;
    /*padding-bottom: 5px;*/
}

.cashback_text {
    text-align: left;
    margin-top: 6px;
    padding-left: 5px;
    color: #0094d9;
    width: 100%;
    font-size: 13px;
    font-weight: normal;
}

.cashback_value {
    text-align: right;
    font-size: 16px;
    font-weight: normal;
}

.cashback_grid {
    width: 100%;
    cursor: pointer;
}

.cashback_product_value {
    font-size: 16px;
    font-weight: bold;
    color: #0094d9;
}

.cashback_ico {
    padding-top: 5px;
}

.dialog_ShopGoods_cashback {
    margin-top: 10px;
    padding-right: 20px;
    font-size: 14px;
    font-weight: bold;
    cursor: pointer;
    line-height: 16px;
    color: #0094d9;
}

.content_MainPage_PromoGoods_Item_Price_usd {
    color: #df2126;
    font-size: 15px;
    font-weight: bold;
    width: 150px
}

.content_MainPage_PromoGoods_Item_Price_lei:after {
    content: "LEI";
    vertical-align: baseline;
    font-size: 9px
}

.content_MainPage_PromoGoods_Item_Price_usd:after {
    content: "USD";
    vertical-align: baseline;
    font-size: 9px
}


.Content_IC_Area {
    margin: 18px 25px;
    background-image: url(../img/ic-back.png);
    background-repeat: repeat-y
}

.Content_IC_Brick {
    margin: 0;
    padding: 0;
    line-height: 0
}

.Content_IC_Divider {
    height: 30px
}

.static_page_content {
    padding: 20px 18px 50px 18px;
    font-size: 16px;
    color: #333;
    max-width: 700px;
    line-height: 20px
}

.static_page_content P:first-letter {
    padding-left: 24px
}

.static_page_content IMG {
    border: 0
}

.static_page_content DIV[align="center"] {
    text-align: center
}

.static_page_content DIV[align="right"] {
    text-align: right
}

.static_page_content DIV[type="divider"] {
    height: 32px
}

.Content_Credit_Content {
    padding: 20px 3% 20px 2%;
    width: 95%;
    padding-bottom: 50px
}

.Content_Credit_Table {
    width: 100%;
    border: 0;
    border-collapse: collapse;
    font-size: 14px
}

.Content_Credit_Table TR TD {
    padding: 5px
}

.Content_Credit_Table TR[block="spouse"] {
    display: none
}

.Content_Credit_GroupTitle {
    font-size: 18px;
    font-weight: bold;
    margin-top: 20px;
    margin-bottom: 6px;
    border-bottom: 2px solid #aaa
}

.Content_Credit_GroupTitle[type="first"] {
    margin-top: 0
}

.Content_Credit_GroupText {
    font-size: 14px;
    font-style: italic;
    color: #666;
    line-height: 18px
}

.Content_Credit_td_Label {
    width: 200px;
    text-align: right
}

.Content_Credit_td_Field {
    width: 280px
}

.Content_Credit_control_Edit {
    width: 260px;
    padding: 2px 4px;
    border: 1px solid #abadb3;
    outline-color: #3863af;
    font-size: 14px
}

.Content_Credit_control_Edit[error] {
    border-color: #ed2727;
    outline-color: #ed2727
}

.Content_Credit_control_Combo {
    width: 260px;
    padding: 2px 4px;
    border: 1px solid #abadb3;
    outline-color: #3863af;
    font-size: 14px
}

.Content_Credit_control_Combo[error] {
    border-color: #ed2727;
    outline-color: #ed2727
}

.Content_Credit_control_Combo[type="short"] {
    width: 130px
}

.Content_Credit_control_File {
    padding: 2px 4px;
    border: 1px solid #abadb3;
    outline-color: #3863af;
    font-size: 14px
}

.Content_Credit_control_File[error] {
    border-color: #ed2727;
    outline-color: #ed2727
}

.Content_Credit_control_Button {
    color: #fff;
    padding: 8px 30px;
    font-size: 16px;
    background-color: #5182d8;
    text-align: center;
    cursor: pointer;
    margin: 0;
    outline-color: #3863af;
    border: none
}

.Content_Credit_control_Button[align="right"] {
    float: right
}

.Content_Credit_control_Button[color="Gray"] {
    background-color: gray
}

.Content_Credit_infoText {
    font-size: 12px;
    font-style: italic
}

.Content_Credit_ErrorBox {
    border: 2px solid #ed2727;
    text-align: center;
    padding: 30px 50px;
    margin-bottom: 30px;
    background-color: #fff1f1;
    color: #ed2727;
    font-size: 16px
}

.Content_Credit_ErrorField {
    color: #ed2727
}

.Content_Credit_GoodsTable {
    width: 100%;
    border: 0;
    border-collapse: collapse;
    margin-bottom: 20px
}

.Content_Credit_GoodsTable TR TD {
    padding: 4px
}

.Content_Credit_GoodsTable_Himage {
    width: 30px;
    font-size: 12px;
    background-color: #ececec
}

.Content_Credit_GoodsTable_HTitle {
    background-color: #ececec;
    font-size: 12px;
    color: #666
}

.Content_Credit_GoodsTable_HPrice {
    width: 100px;
    text-align: right;
    background-color: #ececec;
    font-size: 12px;
    color: #666
}

.Content_Credit_GoodsTable_Image {
    width: 30px;
    min-height: 30px;
    border-left: 1px solid #ececec;
    border-bottom: 1px solid #ececec
}

.Content_Credit_GoodsTable_Title {
    line-height: 16px;
    border-bottom: 1px solid #ececec
}

.Content_Credit_GoodsTable_Title A {
    color: #333
}

.Content_Credit_GoodsTable_Price {
    width: 100px;
    text-align: right;
    border-right: 1px solid #ececec;
    border-bottom: 1px solid #ececec
}

.Content_Credit_GoodsTable_SummaryText {
    background-color: #ececec;
    font-weight: bold
}

.Content_Credit_GoodsTable_SummarySum {
    width: 100px;
    text-align: right;
    font-weight: bold;
    font-size: 16px;
    background-color: #ececec
}

.creditPopup_Block {
    background-color: #900;
    border-radius: 9px;
    width: 250px;
    padding: 64px 10px 20px 25px;
    background-position: 25px 0;
    background-repeat: no-repeat;
    box-shadow: 0 0 20px #000;
    position: absolute;
    left: 274px
}

.creditPopup_Closer {
    position: relative;
    float: right;
    top: -54px;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFdJREFUeNpi/P//PwM5gImBTEA1jSuA2AWLOpDYShQRkB+RsCsQv4XS+MQwNIKwC5JCmCYXdHXYNCJrxqoJhMkOHKo5lezAWYHDTy5QObgY49BJcgABBgAcnhLjPuRJswAAAABJRU5ErkJggg==);
    cursor: pointer
}

.creditPopup_Closer:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJRJREFUeNpi+P//PwMSFgXiJiC+AMSfofgCVEwUWS2yphAg/vAfNwDJBaFrDAbif/8Jg39QtQww54FtOl1b+//ZgQMYqkFiIDkkm0UZoO6HK1gkJoaiGZsYSA9I43l002EKcWgCgfMgjZ+wOQ2kAYcmEPjExEAuoMSpZAcO4ejYv///mbo6jOggOwFQlORITuQAAQYAxuqC2MEN88UAAAAASUVORK5CYII=)
}

.creditPopup_Text {
    padding: 6px 0;
    color: #fff;
    font-size: 13px;
    font-weight: bold
}

.creditPopup_Buttons {
    padding-top: 8px
}

.creditPopup_Buttons BUTTON {
    margin: 0;
    padding: 6px 10px;
    background-color: #fff;
    color: #000;
    border: 0;
    font-size: 12px;
    font-weight: bold;
    cursor: pointer
}

.creditPopup_Buttons BUTTON:hover {
    background-color: #ff0
}

@media print {
    .creditPopup_Block {
        display: none
    }
}

.facebookPopupBox {
    position: fixed;
    right: 20px;
    top: 217px;
    opacity: 0;
    box-shadow: 0 0 14px #888
}

.facebookPopupTitle {
    background-color: #3b5998;
    padding: 12px 8px;
    color: #fff;
    font-size: 16px
}

.facebookPopupCloser {
    float: right;
    width: 14px;
    height: 14px;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFdJREFUeNpi/P//PwM5gImBTEA1jSuA2AWLOpDYShQRkB+RsCsQv4XS+MQwNIKwC5JCmCYXdHXYNCJrxqoJhMkOHKo5lezAWYHDTy5QObgY49BJcgABBgAcnhLjPuRJswAAAABJRU5ErkJggg==)
}

.facebookPopupCloser:hover {
    cursor: pointer;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAJRJREFUeNpi+P//PwMSFgXiJiC+AMSfofgCVEwUWS2yphAg/vAfNwDJBaFrDAbif/8Jg39QtQww54FtOl1b+//ZgQMYqkFiIDkkm0UZoO6HK1gkJoaiGZsYSA9I43l002EKcWgCgfMgjZ+wOQ2kAYcmEPjExEAuoMSpZAcO4ejYv///mbo6jOggOwFQlORITuQAAQYAxuqC2MEN88UAAAAASUVORK5CYII=)
}

.facebookPopupInner {
    border-left: 1px solid #aaa;
    border-right: 1px solid #aaa;
    border-bottom: 1px solid #aaa;
    background-color: #fff;
    min-height: 112px
}

.dialog_NotebookHeleper_box {
    position: fixed;
    background-color: #369;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    font-size: 18px;
    box-shadow: 5px 5px 10px silver;
    min-width: 500px;
    color: #fff
}

.dialog_NotebookHeleper_header {
    border-bottom: 2px solid #fff;
    padding: 30px;
    line-height: 30px;
    font-size: 24px
}

.dialog_NotebookHeleper_closer {
    width: 36px;
    height: 36px;
    float: right;
    background-repeat: no-repeat;
    background-position: center center;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAMNQTFRFM2aZ////NmibucrcusvdOGqcNGeaPm6fTnqnPG2ewtLh9fj6uszdb5O3097peZq85Ovyi6jF3OXuYomx0d3oxNPij6vHjanGz9vnwtHhaI60pr3TPW6eornR+/z99/n7rcHWy9jlNWianrbP8PT46e/0QHCg+Pr81eDqqr/V2+TtTXqmqL7UgaDAw9Lhc5a5SHakcZW4UHyok67Jl7HLssXZOWqdVYCqW4StWoOt5+3z6O70u8zds8bZlrHLtMfau8ze9x5QmgAAATlJREFUeNq0lMeWwyAMRfXsxHF677333qZn/v+rBhxi48Q+R5thYRBchHiWIPqfFksfe6bZO6ZjYYS1T3SgWiext4KYxkKujkrlcmkkR4vGCxKdi/lC9XC3DtWCMOdRPzOpAbmtdoK1zQG1ic60ZsAt7t8X/wZmLW1bHTi9RnkC6p7zPNAOuksbyD/GuyT6AxF7xfDWjYqIetBHcqcmVpjagtkg4lJGBBtB2VOslMxdNOW8CZcSDEw5bqJ7F38N2OSjXIZsYO1AKWTUfkV5DFEGKacfY0g6Jb8PhoYYO6IBWdKoX80PURaQIi+BIumUzlARWIruCrx5+lw+gM+LZ78DV66n55i+gmJi3Y6nE0tx1r9jZQEvn1iZGZbjP74cd6rl/FwtZ3+18OqOV8G8t4D5qvDep/D2J8AAYuIbATcUS28AAAAASUVORK5CYII=);
    cursor: pointer
}

.dialog_NotebookHeleper_closer:hover {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACQAAAAkCAMAAADW3miqAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAGxQTFRF////M2aZPm6f0t3p0d3o9/n7NGeaU36pXIWuRXSi8/b5O2ye2OLsT3un/f7+cZW4zdrmzNnmRnSjoLjQ1N/qobjQd5m7cZS41eDqR3Wjdpi7ydfkdZi6UHyo1+Hr/P3+O2ydfp+/yNbkf5+/WeXTRgAAAOhJREFUeNqM1OcagiAYBeCDA/de7azu/x4jIQWknu/8EngVmWCEwCrzNopa/g/FwyGESHgYYjfiYw4t+cj3qKhhpb7aaEqxSzqZ6HGHI+VLR1UJZ8pqQ0WKH0mLL+KNrAn1ZlVouEIXWT4nwWaC5CkfTgrd5KsJ81YVeCyR38olilWD761KGM9X1fGCOtjK1wy6BfWwlGHQfxDXBrUo0yDkAh31gQuQzYYBjgJFxuz5GWOzYRA5UbZHu+4yR3ekHydNAW0ySctCWmDaViFtOtL2pR0E2pGiHU7aMaddGLSrh3qJ/cpbgAEAsOILZaByqRYAAAAASUVORK5CYII=)
}

.dialog_NotebookHeleper_headerTitle {
    padding-right: 40px
}

.dialog_NotebookHeleper_content {
    padding: 20px 30px 30px 30px
}

.dialog_NotebookHeleper_text1 {
    color: #05c1f4
}

.dialog_NotebookHeleper_group {
    padding-top: 20px
}

.dialog_NotebookHeleper_groupLabel {
    padding-bottom: 4px
}

.dialog_NotebookHeleper_groupLabel[error] {
    color: #f69
}

.dialog_NotebookHeleper_input {
    width: 400px;
    font-size: 18px;
    padding: 4px;
    background-color: #369;
    border: solid 1px #d2dde9;
    color: #fff;
    outline-color: #fff
}

.dialog_NotebookHeleper_input[error] {
    border-color: #f69;
    outline-color: #f69
}

.dialog_NotebookHeleper_buttons {
    padding-top: 40px
}

.dialog_NotebookHeleper_button {
    min-width: 90px;
    background-color: #369;
    border: solid 1px #d2dde9;
    padding: 4px 12px;
    margin: 0;
    color: #fff;
    font-size: 18px;
    cursor: pointer
}

.dialog_NotebookHeleper_button:hover {
    background-color: #fff;
    color: #369
}

.dialog_NotebookHeleper_thanks {
    padding: 40px 30px 30px 30px;
    font-size: 24px;
    color: #05c1f4;
    line-height: 32px;
    display: none
}

.Content_Search_Content {
    padding: 20px;
    width: 700px;
    padding-bottom: 50px
}

.Content_Search_Content table {
    font-size: 14px
}

.Content_Search_Content table td {
    padding: 4px
}

.Content_Search_Content INPUT[type="text"], .Content_Search_Content INPUT[type="password"], .Content_Search_Content SELECT, .Content_Search_Content TEXTAREA {
    padding: 4px;
    border: 1px solid #dcdcdc;
    color: #000;
    font-size: 14px;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    outline-color: #3863af;
    resize: none;
    width: 400px
}

.Content_Search_Content INPUT[type="submit"] {
    color: #fff;
    padding: 8px 30px;
    font-size: 14px;
    background-color: #5182d8;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    margin: 0;
    outline-color: #3863af;
    border: none
}

.Content_Search_Content .inputError {
    padding: 20px;
    border: solid 2px #ed2727;
    color: #ed2727;
    margin-bottom: 20px;
    text-align: center;
    background-color: #fff1f1
}

.Page_HH_Content_Area {
    padding: 14px 25px 50px 14px;
    background-color: #fff;
    font-size: 14px;
    line-height: 20px;
    max-width: 700px
}

.Page_HH_fbBtnLogin {
    width: 200px;
    height: 70px;
    cursor: pointer;
    background-image: url(../img/fb/fb_btnLogin.png);
    margin: 10px
}

.Page_HH_fbBtnLike {
    width: 200px;
    height: 70px;
    cursor: pointer;
    background-image: url(../img/fb/fb_btnLike.png);
    margin: 10px
}

#idHH_Progress {
    padding: 10px 0;
    line-height: 24px
}

#idHH_Step_Login_Block {
    display: none
}

#idHH_Step_Like_Block {
    display: none
}

#idHH_Step_Done_Block {
    display: none
}

#idHH_Step_Done_PromoCode {
    font-size: 34px;
    font-weight: bold;
    letter-spacing: 5px;
    color: #fff;
    background-color: #2c4b95;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    padding: 20px;
    display: inline-block;
    margin: 10px 0
}

.hhLike {
    width: 44px;
    height: 17px;
    display: inline-block;
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACwAAAARCAMAAACRvr5AAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAG9QTFRF/////v7+NliZ1P///+rBclmxter////rc4q2tX2kO1mY///YcrvrkFmYdYu4Xneu7P//1JyYjaDFO5zY7LukSmikO33BO1mkVXGpkFmxtX2Ycn2Ym6vLO1mxclmY/9WxkH3BcrvBwsrftsDckFmk8WFwlAAAAKRJREFUeNrc0NkOgjAQBdDpRUtpEREQERfc/v8bnTa1QUzj8ugkzbyc3N4M0Y+D9ed2Kb7AEHB7Nk/8SjMZsXv1jHniGEIAKCbJad+WZqEPSSgLO8INJniVE/Fr6pBZVZ6+4B1bc5Nkto9oKBXB/flUErfQeiPf4kw2+SjV4SKO7UG489CWo2RAXSzuWB35W137O/PiHqGFuwbRteDV0b/NXYABAIeqBvmgi0cbAAAAAElFTkSuQmCC);
    background-repeat: no-repeat;
    vertical-align: middle
}

.Page_P2013_Content_Area {
    padding: 14px 25px 50px 14px;
    background-color: #fff;
    font-size: 14px;
    line-height: 20px;
    max-width: 700px
}

.Page_P2013_Content_Area TABLE TD {
    padding: 4px;
    vertical-align: middle
}

.Page_P2013_Content_Area input[type='text'] {
    font-size: 16px;
    padding: 2px;
    width: 200px;
    border: 1px solid #d5d5d5;
    color: #000
}

.Page_P2013_Content_Area input[type='text'][error] {
    border: 1px solid #ed2727;
    outline-color: #ed2727
}

.Page_P2013_Content_Area input[type='submit'] {
    margin: 0;
    padding: 6px 20px;
    background-color: #042f80;
    border: none;
    color: #fff;
    width: 200px;
    font-size: 18px;
    font-weight: bold;
    cursor: pointer;
    outline-color: #042f80
}

.Page_P2013_Content_Area input[type='submit']:hover {
    background-color: #5182d8
}

.Page_P2013_Content_Area .Error {
    font-size: 12px;
    color: #ed2727
}

.Page_P2013_Content_Area a {
    text-decoration: underline
}

.Page_Product_Pachet_Block {
    width: 697px;
    border: solid 1px #d1d1d1;
    margin-top: 14px
}

.Page_Product_Pachet_Header {
    background: linear-gradient(#e7e7e7, #c7c7c7);
    padding: 10px;
    line-height: 20px;
    font-weight: bold
}

.Page_Product_Pachet_Row_Separator {
    height: 1px;
    margin: 2px 10px;
    border-top: dashed 1px #9f9f9f
}

.Page_Product_Pachet_Row_Table {
    border: none 0;
    border-collapse: separate
}

.Page_Product_Pachet_Row_Table tr:first-child td:first-child {
    border: solid 2px #fff;
    padding: 0;
    vertical-align: middle
}

.Page_Product_Pachet_Row_Table tr:first-child td:last-child {
    border: solid 2px #fff;
    background-color: #f5f5f5;
    padding: 0;
    vertical-align: top;
    border-radius: 7px
}

.Page_Product_Pachet_Row_Goods_Holder {
    overflow-x: scroll;
    white-space: nowrap;
    font-size: 0;
    line-height: 0;
    margin: 10px 10px 10px 10px;
    padding-bottom: 8px;
    width: 523px
}

.Page_Product_Pachet_Row_Goods_Holder::-webkit-scrollbar {
    height: 12px
}

.Page_Product_Pachet_Row_Goods_Holder::-webkit-scrollbar-track {
    background-color: #eee
}

.Page_Product_Pachet_Row_Goods_Holder::-webkit-scrollbar-thumb {
    background-color: #ccc
}

.Page_Product_Pachet_Row_Goods_Holder::-webkit-scrollbar-thumb:hover {
    background-color: #aaa
}

.Page_Product_Pachet_Row_Goods_Content {
    position: relative
}

.Page_Product_Pachet_Row_Goods_Block {
    display: inline-block;
    width: 100px;
    height: 100px;
    border: solid 1px #eee;
    border-radius: 7px;
    padding: 1px;
    margin-right: 10px
}

.Page_Product_Pachet_Row_Goods_Block > A > DIV {
    background-position: center center;
    background-repeat: no-repeat;
    width: 100px;
    height: 100px;
    border-radius: 5px
}

.Page_Product_Pachet_Row_Goods_Block:hover {
    border-color: #a9a9a9;
    cursor: pointer
}

.Page_Product_Pachet_Row_Goods_Block[data-sourcegoods="1"] {
    border-color: #ff8323;
    cursor: default
}

.Page_Product_Pachet_Row_Goods_Content .Page_Product_Pachet_Row_Goods_Block:last-child {
    margin-right: 0
}

.Page_Product_Pachet_Row_Goods_Separator {
    position: absolute;
    width: 26px;
    height: 27px;
    background-image: url(../img/ppAdd.png);
    top: 35px
}

.Page_Product_Pachet_Info_Area {
    width: 120px;
    padding: 10px
}

.Page_Product_Pachet_Info_Price {
    color: #ff6f00;
    font-size: 24px;
    font-weight: bold
}

.Page_Product_Pachet_Info_Price > SPAN:after {
    content: "LEI";
    font-size: 12px;
    vertical-align: baseline;
    padding-left: 4px
}

.Page_Product_Pachet_Info_PriceDiff {
    color: #676767
}

.Page_Product_Pachet_Info_PriceDiff span:last-child {
    padding-left: 4px
}

.Page_Product_Pachet_Info_PriceDiff span:last-child:after {
    content: "LEI";
    font-size: 10px;
    vertical-align: baseline;
    padding-left: 2px
}

.Page_Product_Pachet_Info_BuyButton {
    margin-top: 10px;
    padding: 6px;
    border-radius: 7px;
    background-color: #042f80;
    color: #fff;
    font-weight: bold;
    font-size: 14px;
    text-align: center
}

.Page_Product_Pachet_Info_BuyButton:hover {
    background-color: #5182d8;
    cursor: pointer
}

.owl-theme .owl-controls {
    margin-top: 10px;
    text-align: center
}

.owl-theme .owl-controls .owl-buttons div {
    color: #fff;
    display: inline-block;
    zoom: 1;
    *display: inline;
    margin: 5px;
    padding: 3px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px;
    background: #869791;
    filter: Alpha(Opacity=50);
    opacity: .5
}

.owl-theme .owl-controls.clickable .owl-buttons div:hover {
    filter: Alpha(Opacity=100);
    opacity: 1;
    text-decoration: none
}

.owl-theme .owl-controls .owl-page {
    display: inline-block;
    zoom: 1;
    *display: inline
}

.owl-theme .owl-controls .owl-page span {
    display: block;
    width: 12px;
    height: 12px;
    margin: 5px 7px;
    filter: Alpha(Opacity=50);
    opacity: .5;
    -webkit-border-radius: 20px;
    -moz-border-radius: 20px;
    border-radius: 20px;
    background: #869791
}

.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls.clickable .owl-page:hover span {
    filter: Alpha(Opacity=100);
    opacity: 1
}

.owl-theme .owl-controls .owl-page span.owl-numbers {
    height: auto;
    width: auto;
    color: #fff;
    padding: 2px 10px;
    font-size: 12px;
    -webkit-border-radius: 30px;
    -moz-border-radius: 30px;
    border-radius: 30px
}

.owl-item.loading {
    min-height: 150px;
    background: url(AjaxLoader.gif) no-repeat center center
}

.owl-carousel .owl-wrapper:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0
}

.owl-carousel {
    display: none;
    position: relative;
    width: 100%;
    -ms-touch-action: pan-y
}

.owl-carousel .owl-wrapper {
    display: none;
    position: relative;
    -webkit-transform: translate3d(0, 0, 0)
}

.owl-carousel .owl-wrapper-outer {
    overflow: hidden;
    position: relative;
    width: 100%
}

.owl-carousel .owl-wrapper-outer.autoHeight {
    -webkit-transition: height 500ms ease-in-out;
    -moz-transition: height 500ms ease-in-out;
    -ms-transition: height 500ms ease-in-out;
    -o-transition: height 500ms ease-in-out;
    transition: height 500ms ease-in-out
}

.owl-carousel .owl-item {
    float: left
}

.owl-controls .owl-page, .owl-controls .owl-buttons div {
    cursor: pointer
}

.owl-controls {
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0)
}

.grabbing {
    cursor: url(grabbing.png) 8 8, move
}

.owl-carousel .owl-wrapper, .owl-carousel .owl-item {
    -webkit-backface-visibility: hidden;
    -moz-backface-visibility: hidden;
    -ms-backface-visibility: hidden;
    -webkit-transform: translate3d(0, 0, 0);
    -moz-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0)
}

@media screen and (max-width: 1200px) {
    .siteScreen {
        min-width: 100%
    }

    .Page_ContentHeader_Titles, .Page_ContentHeader_ProductPath, .Page_ContentHeader_Titles .delimiter {
        font-size: 18px;
        line-height: 30px
    }
}

@media screen and (max-width: 1024px) {
    #catalogSelectorPanel {
        padding: 2%;
        position: absolute !important;
        left: 0;
        width: 96%;
        top: 0 !important;
        min-width: 405px;
        overflow: auto
    }

    html body div.jivo-iframe-container-bottom {
        display: none !important
    }

    .site_Catalog_Area, .site_Catalog_SearchBlock, .site_Logo {
        position: static !important
    }

    .siteContent {
        background-color: #fff;
        margin-left: 300px
    }

    .siteScreen {
        margin-left: -300px;
        transition: all .8s;
        -webkit-transition: all .8s
    }

    .open_menu {
        position: absolute;
        top: 0;
        left: 0;
        width: 40px;
        height: 39px;
        cursor: pointer;
        transition: all .8s;
        -webkit-transition: all .8s;
        z-index: 2
    }

    .site_Catalog_Block {
        padding-bottom: 40px
    }

    .site_Header {
        padding-left: 50px;
        height: 55px;
        background-color: #182b7f
    }

    .site_Header_Item {
        display: inline-block;
        margin: 20px 10px 0;
        vertical-align: top
    }

    .site_Header_ItemSeparator {
        margin: 18px 0
    }

    .site_Header_Link, .site_Header A {
        color: #fff;
        border-bottom: 1px solid #e0e0e0
    }

    .site_Header_Link:hover {
        color: #fff;
        border-bottom-color: #949fc0;
        cursor: pointer
    }

    .site_Header A:hover {
        color: #fff;
        border-bottom-color: #949fc0
    }

    #siteCustomerShopCartInfo {
        height: 21px;
        padding: 17px 20px
    }

    .cloneTopMenu {
        width: 100%
    }

    .cloneTopMenu > div:last-child {
        border: 0
    }

    .open_menu.active {
        margin-left: 240px;
        transition: all .8s;
        -webkit-transition: all .8s
    }

    .site_LeftSide {
        transition: all .8s;
        position: absolute;
        webkit-transition: all .8s
    }

    .site_LeftSide.open {
        width: 53.5%;
        max-width: 300px;
        margin-left: 300px;
        transition: all .8s;
        -webkit-transition: all .8s;
        z-index: 2;
        overflow-y: auto
    }

    .open_menu.active {
        margin-left: 230px
    }

    .black_bg.active {
        background-color: rgba(0, 0, 0, .55);
        position: fixed;
        left: 0;
        top: 0;
        width: 100%;
        height: 100%;
        z-index: 1
    }

    .open_menu span {
        width: 40px;
        height: 40px;
        background-image: url("../img/menu_mob.png");
        background-repeat: no-repeat;
        background-position: center;
        display: block;
        transition: all .8s;
        -webkit-transition: all .8s;
        margin-top: 8px;
        margin-left: 12px
    }

    .open_menu.active span {
        background-image: url("../img/menu_mob_close.png")
    }

    .open_menu span:before {
        width: 30px;
        height: 3px;
        background-color: #625c52;
        position: absolute;
        display: block;
        margin-top: -10px;
        transition: all .8s;
        -webkit-transition: all .8s
    }

    .open_menu span:after {
        width: 30px;
        height: 3px;
        background-color: #625c52;
        position: absolute;
        display: block;
        margin-top: 11px;
        transition: all .8s;
        -webkit-transition: all .8s
    }

    body {
        background: transparent
    }

    body.hidden {
        overflow: hidden
    }

    .open_menu.active span {
        background-color: transparent
    }

    .open_menu.active span:before {
        transform: rotate(45deg);
        -webkit-transform: rotate(45deg);
        -moz-transform: rotate(45deg);
        -o-transform: rotate(45deg);
        -ms-transform: rotate(45deg);
        margin-top: 0
    }

    .open_menu.active span:after {
        transform: rotate(-45deg);
        -webkit-transform: rotate(-45deg);
        -moz-transform: rotate(-45deg);
        -o-transform: rotate(-45deg);
        -ms-transform: rotate(-45deg);
        margin-top: 0
    }

    .site_Logo {
        width: 200px
    }

    .site_Catalog_SearchBlock {
        width: 100%
    }

    .site_Catalog_Area {
        width: 100%
    }

    .goodsFilter_Area {
        border-left: 0 solid #ddd
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock {
        width: 20%;
        padding: 17px 2.4%
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock_ImageArea {
        padding: 0;
        width: 100%;
        height: 190px;
        border: solid 1px #ebebeb;
        background-color: #fff;
        background-repeat: no-repeat
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock_ImageArea A {
        width: 100%;
        height: 100%;
        display: block;
        background-position: center center;
        background-repeat: no-repeat;
        background-size: contain
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock:nth-child(4n) {
        border-right: 0
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_PriceBlock {
        padding-top: 8px
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ShopCart_ForSale {
        display: inline-block !important;
        font-size: 0;
        background-color: transparent;
        background-image: url("../img/cart_greey.png");
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-position: center
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ShopCart_ForSale:hover {
        background-color: transparent;
        cursor: pointer
    }

    .Content_Goods_Group[view="list"] .Content_Goods_ShopCart_ForSale {
        display: inline-block;
        font-size: 0;
        background-color: transparent;
        background-image: url("../img/cart.png");
        width: 25px;
        height: 25px;
        background-repeat: no-repeat;
        background-position: center
    }

    .Content_Goods_Group[view="list"] .Content_Goods_ShopCart_ForSale:hover {
        background-color: transparent;
        cursor: pointer
    }

    .Page_Product_Content_MainImage {
        position: relative
    }

    .creditPopup_Block {
        background-color: #900;
        border-radius: 9px;
        width: 250px;
        padding: 64px 10px 20px 25px;
        background-position: 25px 0;
        background-repeat: no-repeat;
        box-shadow: 0 0 20px #000;
        position: absolute;
        left: 50%;
        margin-left: -142.5px;
        top: initial !important;
        bottom: 0
    }

    .Page_Product_Content_ABG_Item_Buy_Area {
        display: block !important
    }
}

@media screen and (max-width: 850px) {
    .mobile-promotion{
        display: block;
    }
    .desct-promotion{
        display: none;
    }
    div.product_Carousel {
        width: 100%;
        max-height: 570px;
        margin: 0 auto 0 auto
    }

    #siteCustomerShopCartInfo {
        font-size: 0;
        background-image: url("../img/cart.png");
        background-repeat: no-repeat;
        width: 48px;
        padding: 0;
        min-width: initial;
        background-position: center;
        height: 55px;
        background-color: transparent;
        cursor: pointer;
        margin-right: 7px
    }

    #siteCustomerShopCartInfo[hasgoods] {
        background-image: url(../img/cart2.png)
    }

    #siteChangeCurrentLang[nextlang="ro-RO"] {
        background-position: 0 0
    }

    #siteChangeCurrentLang[nextlang="ro-RO"] {
        background-position: -35px 0
    }

    #siteChangeCurrentLang {
        position: absolute;
        right: 50px;
        font-size: 0;
        width: 35px;
        background-image: url("../img/flag.png");
        margin: 15px 8px;
        padding: 0;
        height: 23px;
        background-size: cover;
        z-index: 1
    }

    .site_Header {
        padding-left: 36px
    }

    .site_Header_Link:hover {
        color: #1d2f82;
        border-bottom-color: #e0e0e0;
        cursor: pointer
    }

    .site_Header_ItemSeparator {
        display: none
    }

    .site_Header_Link, .site_Header A {
        color: #fff;
        border-bottom: 1px solid #e0e0e0;
        color: #4d4d4d
    }

    .site_Header_Item {
        color: #4d4d4d;
        border-bottom: 1px solid #e0e0e0;
        width: 200px;
        background-color: #f5f5f5;
        margin: 0;
        font-size: 20px;
        position: relative;
        margin-left: 265px;
        padding: 8px 10px;
        z-index: 2;
        border-left: 1px solid #d0d0d0;
        margin-top: -200px
    }

    .site_Header_Item a:hover {
        color: #1d2f82
    }

    .site_Header_Item.active {
        margin-top: 0
    }

    .open_menu.active {
        margin-top: 10px
    }

    .site_Catalog_GroupItem {
        color: #171717;
        letter-spacing: .01em;
        text-transform: uppercase;
        font-size: 16px;
        padding: 4px 10px
    }

    .site_Header A {
        text-decoration: none;
        border: none
    }

    div#product_Carousel {
        width: 100%;
        max-height: 570px;
        margin: 0 auto 0 auto
    }

    .Page_ContentHeader {
        padding: 20px;
        border-bottom: 1px solid #ebebeb;
        background-color: #fff
    }

    .Page_ContentSubHeader_Content h1 {
        font-size: 18px;
        margin: 7px 0
    }

    .Page_Product_Content_Area {
        padding: 14px 20px 50px 20px;
        background-color: #fff
    }

    .Page_Product_Content_ABG_Area {
    // background-color: #fff
    }

    .Page_Product_Content_ABG_Content tr:last-child TD {
    // min-width: 103px;
        margin-bottom: 40px;
    // width: 25%
    }

    .Page_Product_Content_ABG_Item_Buy_Area {
        background-color: #fff
    }

    .Page_Product_Content_LeftColumn {
        float: none;
        width: 100%
    }

    .Page_Product_Content_MainImage {
        width: 100%;
        text-align: center;
        padding: 0
    }

    .Page_Product_Content_MainImage IMG {
        width: 100%;
        height: auto;
        max-width: 300px;
        max-height: 300px
    }

    .Page_Product_Content_MoreImages_Area {
        text-align: center
    }

    .Page_Product_Content_RightColumn {
        padding-left: 0
    }

    .Page_Product_Content_DescriptionArea {
        max-width: 100%
    }

    .Page_Product_Content_ABG_Content tr:last-child TD:nth-child(n+5) {
    // display: none
    }

    .Page_Product_Content_Description_FbBox {
        display: none
    }

    .Page_Product_Content_Description_Table {
        margin-top: 20px
    }

    .Page_Product_Content_Contacts_Area table td[data-text] {
        font-size: 22px
    }

    .Page_Product_Content_Contacts_Area table tr:last-child td[data-text] {
        font-size: 16px;
        letter-spacing: normal
    }

    .Page_Product_Content_ABG_Title {
        font-size: 18px;
        margin-bottom: 40px;
        font-weight: bold
    }

    .Page_Product_Content_OldPrice_Block, .Page_Product_Content_Prices_Offline_Block {
        padding: 5px 20px;
        margin: 0 0px
    }

    .Page_Product_Content_Prices_Online_Block {
        margin: 0 0px
    }

    .dialog_ShopGoods {
        width: 95%;
        z-index: 999 !important;
        margin-left: -47.5% !important;
        height: 90%;
        overflow-y: scroll
    }

    .dialogShopGoodsTable tr:first-child td:first-child {
        width: 102px;
        vertical-align: top;
        padding-right: 10px
    }

    .dialog_ShopGoods_GoodsTitle {
        color: #5182d8;
        font-weight: bold;
        line-height: 20px;
        overflow: hidden;
        font-size: 14px;
        margin-bottom: 10px;
        text-align: left;
        display: block;
        vert-align: middle
    }

    .dialogShopGoodsTable tr:nth-child(2) TD {
        white-space: nowrap;
        vertical-align: middle;
        color: #0c0c0c;
        display: inline-block;
        vertical-align: middle;
        margin-bottom: 15px;
        margin-left: 20px
    }

    .dialogShopGoodsTable tr:nth-child(2) TD:last-child {
        text-align: left
    }

    .dialog_box.dialog_PriceComplain {
        left: 50% !important;
        margin-left: -47.5% !important;
        width: 95%;
        height: 100%;
        overflow-y: scroll
    }

    .dialog_PriceComplain_Content {
        padding: 30px 5%;
        width: 90%
    }

    .dialog_Control_Edit_Mod_ExtraLong {
        width: 95%
    }

    .dialog_box.dialog_ProductError {
        width: 95%;
        margin-left: -47.5% !important;
        height: 100%;
        overflow-y: scroll
    }

    .dialog_ProductError_Content {
        width: 90%;
        padding: 30px 5%
    }

    .dialog_Login_Content_Table TD {
        width: 45%;
        padding: 0 5% 0 0
    }

    .dialog_Login {
        width: 90%;
        position: fixed;
        margin-left: -45% !important;
        top: 0 !important;
        margin-top: 0 !important;
        z-index: 999;
        height: 100%;
        overflow: scroll
    }

    .dialog_Control_Edit_Mod_Long {
        min-width: 120px;
        width: 95%
    }

    .dialog_Control_Edit_Mod_Short {
        min-width: 120px;
        width: 95%
    }

    .dialog_Controls_Group {
        min-width: 120px;
        width: 100%
    }

    .dialog_box TEXTAREA {
        width: 95%
    }

    .dialog_Contacts {
        width: 90%;
        margin-left: -45% !important;
        top: 0 !important;
        margin-top: 0 !important;
        z-index: 999;
        height: 100%;
        overflow: scroll
    }

    .dialog_Tab {
        padding: 13px 15px
    }

    .dialog_Tabs_Area {
        font-size: 12px;
        text-transform: lowercase
    }

    .dialog_Contacts_Content {
        min-height: 410px
    }

    .dialog_Contacts_Content3 .dialogShops_MapAddrArea {
        float: none !important;
        width: 100%;
        margin-bottom: 20px
    }

    .dialogShops_MapImage {
        margin: 0 auto
    }

    #dialogShops_ShopList {
        padding-left: 0
    }

    .dialogShops_Addr {
        float: left;
        width: 100%;
        margin-top: 15px
    }

    .dialogShops_WH {
        padding-left: 0;
        width: 100%;
        margin-top: 15px;
        float: left
    }

    .dialogShops_Item[selected] {
        background-image: none
    }

    .dialogShops_Item {
        font-size: 14px;
        padding-left: 0
    }

    .dialog_fader {
        z-index: 998
    }

    .dialog_UserProfile {
        width: 90%;
        position: absolute;
        margin-left: -45% !important;
        top: 0 !important;
        margin-top: 0 !important;
        z-index: 999;
        height: 100%;
        overflow: scroll
    }

    #dialogUserProfileCmbData2 {
        max-width: 130px
    }

    .dialog_Control_Edit_Mod_Small {
        width: 65px
    }
}

@media screen and (max-width: 840px) {
    .site_Header_Item {
        transition: all .8s;
        -webkit-transition: all .8s
    }
}

@media screen and (max-width: 750px) {
    .content_MainPage_Banner_modDouble {
        width: 100%
    }

    .content_MainPage_NewGoods_Item {
        float: left;
        width: 33%;
        height: 250px;
        overflow: hidden;
        margin-left: 0;
        margin-bottom: 15px;
        text-align: center
    }

    .content_MainPage_NewGoods_Item_Title {
        font-size: 16px;
        display: table;
        width: 100%;
        font-weight: bold;
        height: auto;
        height: 47px;
        vertical-align: bottom;
        text-align: center
    }

    .content_MainPage_NewGoods_Item_Title a {
        border-bottom: none;
        display: table-cell;
        vertical-align: middle;
        line-height: 20px
    }

    .content_MainPage_NewGoods_Item_Image {
        min-width: 75px;
        width: 80%;
        height: 100%;
        max-height: 108px;
        display: inline-block;
        background-size: contain;
        margin: 0 auto
    }

    .content_MainPage_NewGoods_Item_Text {
        font-size: 12px;
        height: 38px;
        /*height: 50px;*/
        overflow: hidden;
        padding: 4px 15px;
        float: none;
        /*display: table;*/
        width: 86%
    }

    .content_MainPage_NewGoods_Item_Text A {
        color: #7c7c7c;
        line-height: 14px;
        display: table-cell;
        vertical-align: middle
    }

    .content_MainPage_NewGoods_Item_Price {
        color: #df2126;
        font-size: 14px;
        margin-left: 15px;
        margin: 0 auto
    }

    .content_MainPage_NewGoods_Item_Title + a {
    }

    .content_MainPage_NewGoods_Content {
        height: auto
    }

    .content_MainPage_NewGoods_Item_Title A {
        border-bottom: none
    }

    .content_MainPage_PromoGoods_Title, .content_MainPage_NewGoods_Title, .content_MainPage_Banner_Title {
        font-size: 22px
    }

    .content_MainPage_NewGoods_Item:nth-child(6) {
        border-bottom: 0
    }

    .content_MainPage_NewGoods_Item:nth-child(n+7) {
        display: none
    }

    .content_MainPage_PromoGoods_Content {
        height: auto;
        text-align: left
    }

    .content_MainPage_PromoGoods_Item {
        width: 100%;
        height: 152px;
        padding: 20px 0;
        border-bottom: 1px solid #dcdcdc;
        margin: 0
    }

    .content_MainPage_PromoGoods_Item:last-child {
        border: 0
    }

    .content_MainPage_PromoGoods_Item .content_MainPage_PromoGoods_Item_Image {
        float: left;
        margin-right: 25px;
        line-height: 24px
    }

    .content_MainPage_PromoGoods_Item_Text {
        font-size: 14px;
        height: auto;
        max-height: 69px;
        overflow: hidden;
        text-align: left;
        width: auto
    }

    .content_MainPage_PromoGoods_Item_Price {
        font-size: 24px;
        width: 100%
    }

    .Page_ContentHeader_Titles, .Page_ContentHeader_ProductPath, .Page_ContentHeader_Titles .delimiter, .Page_ContentHeader_Titles .pathLink {
        font-size: 14px;
        line-height: 30px
    }

    .Page_ContentHeader_ServiceZone {
        float: none
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock {
        width: 29%;
        padding: 17px 2%
    }

    .Page_Product_Content_ABG_Area[space="before"] {
        display: table;
        width: 100%;
        text-align: center;
        padding: 20px 2.5%;
        margin: 25px -1.25%
    }

    .dialog_UserProfile .dialog_Login_Content_Table TD {
        width: 100%;
        padding: 0 5% 0 0;
        display: block
    }

    .dialog_Group_Buttons {
        padding-top: 20px;
        text-align: center
    }

    .dialog_UserProfile_Content {
        min-height: 270px;
        padding: 0
    }

    .dialog_Contacts_Content1, .dialog_Contacts_Content2, .dialog_Contacts_Content3 {
        padding: 30px 0
    }

    .Content_ShopCart_TitleBlock A {
        text-decoration: none;
        color: #333;
        max-height: 50px;
        display: inline-block;
        overflow: hidden
    }

    .Content_ShopCartOrder_Col1 {
        width: 0;
        padding-left: 0
    }

    td.Content_ShopCartOrder_Col2 {
        display: block;
        width: 100%
    }

    .Content_ShopCartOrder_Input {
        width: 100%;
        padding: 4px 0;
        text-indent: 8px
    }

    .Content_ShopCartOrder_Input[long] {
        width: 100%
    }

    .Content_ShopCartOrder_Buttons {
        padding: 40px 5px
    }

    .Content_Credit_Content {
        width: auto
    }

    .Content_ShopCartOrder_SummaryLine {
        line-height: 30px;
        font-size: 16px
    }

    @media screen and (max-width: 540px) {
        .site_Header > div, .site_Header #siteUserLogin {
            display: none
        }

        div.site_Header_Container, #siteChangeCurrentLang {
            display: block
        }

        .open_menu.active {
            margin-left: 230px;
            margin-top: 10px;
            background: transparent
        }

        .cloneTopMenu {
            display: block;
            margin-top: -1px;
            padding-top: 15px;
            border-top: 1px solid #606da6
        }

        .cloneTopMenu .site_Header_Item {
            font-size: 16px;
            text-transform: uppercase
        }

        .cloneTopMenu .site_Header_Item {
            width: 92%;
            margin-left: 0
        }

        .cloneTopMenu .site_Header_Link:hover {
            color: #042f80;
            border-bottom-color: #d0d0d0;
            cursor: pointer
        }

        .cloneTopMenu .site_Header_Item a:hover {
            color: #042f80
        }

        .site_Header_Item a {
            color: #4d4d4d
        }
    }
}

@media screen and (max-width: 480px) {
    #siteUserInfo {
        position: absolute;
        right: 102px;
        font-size: 0;
        width: 30px;
        height: 30px;
        padding: 0;
        background-image: url("../img/user1.png");
        background-position: center;
        background-color: transparent;
        background-repeat: no-repeat;
        z-index: 0;
        border: none;
        margin-top: 12px !important;
        top: 0 !important
    }

    .site_Header_Item {
        color: #1d1724;
        font-size: 16px;
        margin-left: 0;
        text-transform: uppercase;
        padding: 2px 10px;
        margin-top: -200px
    }

    .site_Header_Item a {
        color: #1d1724
    }

    .open_menu.active {
        margin-left: 230px;
        margin-top: 10px
    }

    .content_MainPage_NewGoods_Item {
        float: left;
        width: 50%
    }

    .Content_Goods_Group[view="icon"] {
        border-top: 1px solid #ebebeb;
        overflow: hidden
    }

    .Content_Goods_Group[view="icon"] .Content_Goods_ItemBlock {
        width: 95%;
        padding: 17px 2.5%
    }

    .Content_Goods_Group[view="list"] .Content_Goods_TitleBlock A {
        font-size: 10px
    }

    .goodsFilter_Area {
        position: relative;
        margin-top: 100px
    }

    .goodsFilter_AreaTitle {
        /*content: "Фильтры";*/
        display: block;
        width: 250px;
        padding: 8px;
        margin: 10px auto;
        text-align: center;
        background: #999;
        color: black;
        font-size: 20px;
        font-weight: bold;
        cursor: pointer;
        position: absolute;
        left: 50%;
        margin-left: -125px;
        top: 0;
        margin-top: -70px
    }

    .goodsFilter_FilterGroup {
        display: none
    }

    .goodsFilter_Area.show .goodsFilter_FilterGroup {
        display: block
    }

    .Page_ContentHeader_ServiceZone {
        text-align: center;
        line-height: 170%;
        margin-bottom: 10px
    }

    .Page_ContentHeader_ServiceZone_intLink {
        display: inline-block;
        line-height: 100%
    }

    .Page_ContentSubHeader {
        text-align: center
    }

    .content_MainPage_PromoGoods_Item {
        width: 100%;
        height: 120px;
        padding: 20px 0;
        border-bottom: 1px solid #dcdcdc;
        margin: 0
    }

    .content_MainPage_PromoGoods_Item_Image {
        border: 1px solid #ddd;
        width: 100px;
        height: 100px;
        background-position: center center;
        background-repeat: no-repeat;
        background-color: #fff;
        background-size: contain
    }

    #product_Carousel img {
        width: 100%;
        height: 150px
    }

    .Page_ContentSubHeader_Content_ServiceZone {
        float: none
    }

    .Page_Product_Content_ABG_Content tr:last-child TD {
        width: 30%
    }

    .Page_Product_Content_ABG_Area[space="before"], .Page_Product_Content_ABG_Area {
        width: 112%;
        padding: 20px 10px;
        margin: 25px -6%
    }

    .Page_Product_Content_ABG_Content tr:last-child TD:nth-child(n+4) {
    // display: none
    }

    .dialog_Content {
    }

    .dialog_Login {
        width: 100%;
        height: 100%;
        overflow: scroll;
        top: 0 !important;
        margin-top: 0% !important;
        margin-left: 0% !important;
        left: 0 !important;
        z-index: 999
    }

    .dialog_Login_Content_Table TD {
        width: 100% !important;
        padding: 0;
        display: block;
        margin-bottom: 30px
    }

    .dialog_Tab {
        padding: 13px 5px
    }

    .dialog_Tabs_Area {
        font-size: 10px
    }

    .dialog_Contacts {
        width: 100% !important;
        left: 0 !important;
        margin-left: 0% !important;
        top: 0 !important;
        margin-top: 0 !important;
        z-index: 999;
        height: 100%;
        overflow: scroll
    }

    .dialog_Contacts_Content1, .dialog_Contacts_Content2, .dialog_Contacts_Content3 {
        padding: 0
    }

    .dialog_TabSheet {
        padding: 20px 20px 20px 20px
    }

    .dialogShops_MapImage {
        width: 264px;
        height: 264px
    }

    .dialogShops_Addr {
        float: left;
        width: 100%;
        margin-top: 15px
    }

    .dialogShops_WH {
        padding-left: 0;
        width: 100%;
        float: left;
        margin-top: 15px
    }

    .Page_Product_Content_Contacts_Area {
        margin: 30px -20px 0 -20px
    }

    .Page_Product_Content_Contacts_Area table td[data-text] div {
        max-width: 120px
    }

    .dialogShopGoodsTable td {
        display: block
    }

    .dialogShopGoodsTable tr:first-child td:first-child {
        width: 100%;
        vertical-align: top;
        padding-right: 10px
    }

    .dialog_ShopGoods_GoodsTitle {
        text-align: center
    }

    .dialogShopGoodsTable tr:nth-child(2) {
        text-align: center
    }

    .dialogShopGoodsTable tr:nth-child(2) TD {
        margin-bottom: 15px;
        margin-left: 10px
    }

    .dialog_ShopGoods_GoodsImage {
        width: 100px;
        height: 100px;
        border: solid 1px #ddd;
        background-color: #fff;
        margin: 0 auto
    }

    .dialog_UserProfile {
        width: 100%;
        height: 100%;
        overflow-y: scroll;
        position: absolute;
        left: 0 !important;
        margin-left: 0% !important;
        top: 0 !important;
        margin-top: 0 !important;
        z-index: 999
    }

    .dialog_Progress {
        position: absolute
    }

    .Content_ShopCart_GoodsIDBlock {
        width: 0;
        font-size: 0
    }

    .Content_ShopCart_TitleBlock {
        padding: 0 0 0 10px
    }

    .Content_ShopCart_TitleBlock A {
        font-size: 10px
    }

    .Content_ShopCart_PriceBlock {
        font-size: 10px
    }

    .Content_ShopCart_QtyBlock INPUT[type="text"] {
        font-size: 10px
    }

    .Content_ShopCart_TotalBlock {
        font-size: 10px
    }

    .Content_ShopCart_ButtonsArea BUTTON {
        margin: 0 auto;
        width: 90%
    }

    .Content_ShopCart_ButtonsArea BUTTON[right] {
        margin: 0 auto;
        float: none
    }

    button#idShopCartDeleteSelection {
        margin-top: 20px
    }

    .Content_ShopCart_ButtonsArea {
        text-align: center
    }

    .Content_ShopCart_Summary_Row .Content_ShopCart_Summary_TextBlock {
        font-size: 10px
    }

    .Content_ShopCart_Summary_Row .Content_ShopCart_Summary_QtyBlock {
        font-size: 10px
    }

    .Content_ShopCart_Summary_Row .Content_ShopCart_Summary_GTBlock {
        font-size: 10px;
        white-space: nowrap
    }

    .Page_ContentHeader_Titles, .Page_ContentHeader_ProductPath, .Page_ContentHeader_Titles .delimiter, .Page_ContentHeader_Titles .pathLink {
        text-align: center;
        padding: 0
    }

    .Content_Credit_Content {
        width: auto;
        padding: 20px 1%
    }

    .Content_Credit_GoodsTable_Title A {
        font-size: 10px
    }

    .Content_Credit_GoodsTable_Price {
        font-size: 10px
    }

    .Content_Credit_td_Label {
        width: 15%;
        min-width: 75px;
        text-align: right;
        font-size: 10px
    }

    .Content_Credit_td_Field {
        width: 75%
    }

    .Content_Credit_control_Edit {
        width: 95%
    }

    .Content_Credit_control_File {
        width: 90%
    }

    .Content_Credit_Table .Content_Credit_control_Button {
        width: 90%;
        display: block;
        margin: 0 auto
    }

    .Content_Credit_Table .Content_Credit_control_Button[align="right"] {
        float: none;
        margin-bottom: 20px
    }

    span.pageUser_control_Check {
        font-size: 12px
    }

    .Content_Credit_infoText {
        font-size: 12px;
        font-style: italic
    }

    .Page_ContentHeader_Titles2 {
        line-height: 24px;
        padding-right: 20px;
        font-size: 14px;
        color: #333;
        text-align: center
    }

    .Content_ShopCartOrder_SummaryLine {
        line-height: 24px;
        border-bottom: 1px solid #ebebeb;
        font-size: 12px;
        padding-left: 20px;
        color: #333
    }

    .Content_ShopCartOrder_SummaryLine[short] {
        width: 25%;
        color: #5182d8;
        padding: 0
    }

    .Content_ShopCartOrder_SummaryLine[red] {
        font-weight: bold;
        line-height: 14px;
        padding: 20px 0
    }

    .Content_ShopCartOrder_SummaryLine[red]:last-child {
        padding-left: 20px
    }

    .Content_Credit_GoodsTable_Price {
        width: 19%
    }

    #scroller {
        right: 5%;
        /*         bottom: 3%; */
        opacity: .75
    }

    .Content_ShopCartOrder_Buttons {
        text-align: center
    }

    .Content_ShopCartOrder_Buttons INPUT[type="submit"] {
        margin-top: 20px
    }

    .site_Catalog_Area {
        width: 100%
    }

    .site_LeftSide.open {
        width: 53.5%;
        max-width: 300px
    }

    .site_Catalog_Block[mobile] .site_Catalog_GroupItem {
        border-top: solid 1px #fff;
        border-bottom: 0
    }

    .site_Catalog_GroupItem {
        font-size: 14px
    }

    .site_Catalog_Block[mobile] {
        line-height: 25px
    }

    .cloneTopMenu .site_Header_Item {
        font-size: 14px;
        text-transform: uppercase
    }
}

@media screen and (min-width: 815px) {
    #catalogSelectorPanelMobile {
        display: none
    }
}

@media screen and (max-width: 815px) {
    #catalogSelectorPanel {
        display: none
    }

    #catalogSelectorPanelMobile {
        top: 0;
        position: fixed;
        width: 100%;
        height: 100%;
        background: #020429;
        z-index: 3;
        overflow-y: scroll
    }

    #catalogSelectorPanelMobile h4 {
        font-size: 28px;
        line-height: 50px;
        text-transform: lowercase;
        letter-spacing: .04em
    }

    #catalogSelectorPanelMobile > a[onclick="CatalogTree_CloseSelector()"] {
        margin-top: 18px;
        width: 34px;
        position: absolute;
        right: 25px;
        top: 0;
        height: 34px;
        background-position: center center;
        background-repeat: no-repeat;
        background-image: url("../img/close.png");
        cursor: pointer
    }

    .catsMobile {
        text-align: center
    }

    .catsMobile h5 {
        color: #6e8ae6;
        line-height: 36px;
        font-size: 18px;
        margin-bottom: 0;
        margin-top: 0
    }

    .catsMobile h5 a {
        color: inherit
    }

    .sCatsMobile {
    }

    .sCatsMobile ul li a {
        color: #fff;
        display: table-cell;
        vertical-align: middle;
        background-repeat: no-repeat;
        background-position: 12px 12px;
        box-sizing: border-box;
        font-size: 16px;
        padding-bottom: 7px;
        padding-top: 7px;
        display: block
    }

    .sCatsMobile ul {
        padding-left: 20px
    }

    .sCatsMobile ul li {
        list-style: none
    }

    .xcatsMobile {
        display: inline-block;
        vertical-align: top;
        width: 40%;
        text-align: left
    }
}

@media screen and (max-width: 650px) {
    .xcatsMobile {
        width: 90%
    }
}

.Page_ContentHeaderDescription {
    font-size: 12px;
    color: #999
}

.big-menu-container {
    display: inline-block;
    background-color: #FFF;
    padding: 5px 34px 30px 34px;
    min-width: 405px;
    font-size: 14px;
    z-index: 19999;
    border: 1px solid #d0d0d0;
}

.big-menu-title {
    line-height: 35px;
    padding-bottom: 10px;
    color: #6e8ae6;
    letter-spacing: .04em;
    font-size: 28px;
}

.big-menu__wrapper {
    max-height: 375px;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-flow: column wrap;
    flex-flow: column wrap;
}

.big-menu__list-item {
    width: 210px;
    /* border: 1px solid red; */
    margin-right: 10px;
    margin-bottom: 5px;
}

.big-menu__list-item a {
    color: #171717;
    line-height: 1;
    font-size: 13px;
    font-weight: normal;
    text-decoration: none;
    transition: 100ms linear;
}



.big-menu__list-item a:hover {
    text-decoration: underline;
    color: #1e458e;
}

.last-cat-element {
    margin-bottom: 20px;
}

.big-menu__list-header a {
    color: #171717;
    font-size: 16px;
    line-height: 1.5;
    font-weight: bold;
    text-decoration: none;
    text-transform: lowercase;
}

.big-menu__list-header:first-letter {
    text-transform: capitalize;
}

.sCatsMobile{
    background-color: #f5f5f5 !important;
}

.sCatsMobile ul{
    background-color: #fff !important;
}

.promotion-list{
    display: block;
    position: absolute;
    top: 5px;
    right: 10px;
}


.Content_Goods_ItemBlock_ImageArea{
    position: relative;
}
.promotion-list img{
    width: 25px;
    height: 25px;
    display: block;
    margin-top: 2px;
    background-size: contain;
    background-position: center;
    background-repeat: no-repeat;
}
.Content_Goods_ItemBlock_ImageArea .Page_Product_Content_MainImage_Flags{
    display: block;
}
[view="list"] .promotion-list{
    display: none;
}
.promotion-list a{
    width: 48px !important;
    height: 48px  !important;
    display: block  !important;
    margin-top: 2px  !important;
    background-size: contain  !important;
    background-position: center  !important;
    background-repeat: no-repeat  !important;
}
.promotion-list a .hide{
    display: none;
    position: absolute;
    margin: -23px 0px;
    white-space: nowrap;
    text-decoration: none;
    color: #333;

}
.promotion-list a:hover .hide{
    display: block;

}
.Page_Product_Content_MainImage figure {
    height: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
}

.category-slider-image {
    max-width: 100%; display: block; padding-top: 20px;
}


.ctl00_ContentPlaceHolder1_imgMainDiv {
    /*position:relative;*/
}

.ctl00_ContentPlaceHolder1_imgMainDiv span.rollover {
    opacity: 1;
    /*-o-transition-duration: 1s;*/
    /*-moz-transition-duration: 1s;*/
    /*-webkit-transition: -webkit-transform 1s;*/
    background:url("../img/mag.png") center center no-repeat #000;
    cursor: pointer;
    height: 300px;
    width: 300px;
    position: absolute;
    z-index: 10;
    opacity: 0;
}

.ctl00_ContentPlaceHolder1_imgMainDiv span.rollover:hover {
    opacity: .4;
    /*-o-transition-duration: 1s;*/
    /*-moz-transition-duration: 1s;*/
    /*-webkit-transition: -webkit-transform 1s;*/
    /*-webkit-box-shadow: 0px 0px 4px #000;*/
    /*-moz-box-shadow: 0px 0px 4px #000;*/
    /*box-shadow: 0px 0px 4px #000;*/
}

.creditPopup_Block {
    z-index:11;
}

.condBloc_Form {
    width:100%;
    max-width:500px;
}

.condBloc_Form div {
    display: flex;
    flex-direction: column;
}
.condBloc_Form div:last-of-type {
    display: block;
    margin:10px 0px 0px 0px;
}

.condBloc_Form textarea, .condBloc_Form input {
    padding: 4px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    color: #000;
    font-size: 14px;
    font-family: 'Droid Sans', "Open Sans", Helvetica, Arial, sans-serif;
    outline-color: #3863af;
    resize: none;
}

.condBloc_Form span {
    color: gray;
    line-height: 18px;
    font-size: 14px;
    padding-top: 6px;
}

.condBloc_Form button {
    color: #fff;
    padding: 8px 30px;
    font-size: 14px;
    display: inline-block;
    background-color: #5182d8;
    text-align: center;
    font-weight: bold;
    cursor: pointer;
    margin: 0;
    outline-color: #3863af;
    border: none;
    width:auto;
}

#siteGeneralContactsLink:before {
    background-image: url('../img/head_icon/Tel.svg') !important;
    content:"";
    display: inline-block;
    width: 20px;
    height: 20px;
    background-repeat: no-repeat;
    background-size: contain;
    position:absolute;
    top:50%;
    margin-top: -10px;
    left:0;
}

.footer {
    background-color: #f5f5f5;
    border-top: 1px solid #dcdcdc;
    margin-top: 30px;
}

.footer .cards {
    margin: 0 auto;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 5px 0;
}
.footer .card-item {
    height: 32px;
    width: 55px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 4px;
    box-shadow: 0 0 2px 0 rgba(9,6,6,.34);
    border-radius: 2px;
}

.footer .card-item img {
    max-width: 65%;
}

.promotion-list.discount {
    top: 58px;
}
.promotion-list.discount a {
    width: auto !important;
    padding: 0 5px;
    height: 23px !important;
    line-height: 23px;
}

.old-price {
    font-size: 16px;
    color: grey;
    text-decoration: line-through;
}

.detail-product-container .old-price {
    color: #042f80;
    font-weight: normal;
}

.Content_Goods_Group[view="list"] .Content_Goods_PriceBlock .old-price {
    font-size: 13px;
}

.discount {
    color: #df2126;
}

.Page_Product_Not_Available {
    display: flex;
    width: 100%;
    min-height: 300px;
    text-align: center;
    align-items: center;
    color: #df2126;
    justify-content: center;
}

a.site_Catalog_GroupItem {
    display: block;
}

a.site_Catalog_GroupItem:after {
    width: 0;
    height: 0;
}

.navigation_letters {
    text-align: center;
    margin-bottom: 15px;
}

.navigation_letters a {
    color: #3667b7;
    font-size: 18px;
    padding: 0px 5px;
}



.Components_Div {
    width: 60%;
}
.Page_Product_Content_DescriptionArea:has(.Components_Div){
    width: 100%;
}


@media screen and (max-width: 1330px) {
    .Components_Div {
        width: 100%;
    }
}

.Page_Product_Content_Components_Table_Row {
    border-bottom: 1px solid #ccc;
}

.Page_Product_Content_Components_Table_Cell a {
    color: #042f80;
}
.Page_Product_Content_Components_Table_Cell a:hover {
    text-decoration: underline;
}
.Page_Product_Content_Components_Table_Cell, .Page_Product_Content_Components_Table_Cell_Header {
    width: auto;
    padding: 4px;
    /*white-space: nowrap;*/

}

.Page_Product_Content_Components_Table_Cell_Header {
    font-weight: bold;
}
.Page_Product_Content_Components_Table_Cell input {
    padding: 4px 0 4px 0;
    text-align: center;
    width: 50px;
}

.Page_Product_Content_Components_Table_Cell input:disabled {
    background-color: #f1f1f1;
}

.Page_Product_Content_Components_Table_Cell_Center {
    text-align: center;
}

.Page_Product_Content_Components_Table_Cell_Currency {
    font-size: 12px;
}


.Page_Product_Content_Components_Table{
    width: 100%;
    border-collapse: collapse;
    margin: 0;
    padding: 0;
    margin-bottom: 20px;

}


.Page_Product_Content_Components_Table_Row {

    padding: .35em;
}
.Complect_Item_Thumb_Cell_Mobile{
    display: none;
}

.Complect_Item_Thumb {
    display: inline-block;
    vertical-align: middle;
}


@media screen and (max-width: 600px) {
    .Page_Product_Content_Components_Table{
        table-layout: fixed;
    }

    .Page_Product_Content_Components_Table_Row:first-child{
        display: none;
    }
    .Page_Product_Content_Components_Table_Row:nth-child(odd){
        background-color: #ebebeb;
    }
    .Page_Product_Content_Components_Table_Cell, .Page_Product_Content_Components_Table_Cell_Header {
        white-space: normal;
    }

    .Page_Product_Content_Components_Table  thead {
        border: none;
        clip: rect(0 0 0 0);
        height: 1px;
        margin: -1px;
        overflow: hidden;
        padding: 0;
        position: absolute;
        width: 1px;
    }

    .Page_Product_Content_Components_Table_Row {
        display: block;
        margin-bottom: 10px;
        border: 1px solid #ddd;
    }

    .Page_Product_Content_Components_Table  td {
        border-bottom: 1px solid #ddd;
        display: block;
        font-size: .8em;
        text-align: right;
    }

    .Page_Product_Content_Components_Table td::before {
        content: attr(data-label);
        float: left;
        font-weight: bold;
        width: 30%;
        text-align: left;
    }

    .Page_Product_Content_Components_Table td:last-child {
        border-bottom: 0;
    }
    .hide-device-table-td{
        display: none !important;
    }

    .Complect_Item_Thumb_Cell_Desktop{
        display: none !important;
    }
    .Complect_Item_Thumb_Cell_Mobile{
        display: block;
    }
    .Complect_Item_Thumb_Cell_Mobile{
        text-align: center !important;
    }

    .Complect_Item_Thumb_Mobile_Img{
        display: inline-block;
        vertical-align: middle;
    }
    .Page_ContentHeader_ServiceZone{
        display: none;

    }

}
