﻿.body {
    margin: 0px;
    padding: 0px;
    height: 100%;
    width: 100%;
    background-color: white;
}

.maintable {
    height: 100%;
    width: 100%;
    vertical-align: top;
}

.header {
    vertical-align: top;
}

.headerContainer {
    vertical-align: top;
    display: flex;
    flex-wrap: wrap;
}


.headerContainerLeft {
    vertical-align: middle;
    padding-bottom: 0px;
    padding-left: 0px;
    border: 0px;
    text-align: left;
    width: 350px;
    display: inline-block;
}

.headerContainerCenter {
    vertical-align: middle;
    text-align: center;
    width: auto;
    display: inline-block;
}

.headerContainerRight {
    vertical-align: middle;
    padding-bottom: 10px;
    padding-left: 0px;
    border: 0px;
    text-align: left;
    width: 300px;
    display: inline-block;
}

.contactsContainer {
    vertical-align: top;
    display: flex;
    flex-wrap: wrap;
    /*max-width: 500px;*/
}

.contactsLeft {
    vertical-align: middle;
    width: 190px;
    text-align: left;
}

.contactsCenter {
    vertical-align: middle;
    text-align: left;
    width: 230px;
}

.contactsRight {
    vertical-align: middle;
    text-align: left;
    width: 80px;
}

.contactsRow {
    height: 40px;
    width: 100%;
}

.contactsImage {
    width: 30px;
    height: 100%;
    text-align: center;
    display: inline;
    color: White;
}

.contactsText {
    width: 100%;
    height: 100%;
    text-align: left;
    display: inline;
    vertical-align:  middle;
}


.logotable {
    height: 110px;
    width: 100%;
    vertical-align: top;
    background-color: #6186AF;
}

.LogoTableLeft {
    vertical-align: top;
    width: 350px;
    padding-top: 10px;
    padding-bottom: 10px;
    padding-left: 0px;
    border: 0px;
    text-align: left;
}

.LogoTableCenter {
    vertical-align: middle;
    text-align: center;
    align-content: center;
}

.LogoTableRight {
    vertical-align: middle;
    width: 300px;
}


.MainMenuTable {
    width: 100%;
    height: 24px;
    vertical-align: middle;
}

.MainMenuTableLeft {
    height: 100%;
    width: 384px;
    vertical-align: middle;
}

.MainMenuTableMiddle {
    vertical-align: middle;
    text-align: center;
}

.MainMenuTableRight {
    height: 100%;
    width: 384px;
    vertical-align: middle;
}

.headermenu {
    height: 24px;
    vertical-align: middle;
    text-align: center;
    background-color: #6186AF;
}


.context {
    width: 100%;
    vertical-align: top;
}

.ContextPanel {
    width: 100%;
    height: 100%;
}

.ContextLeft {
    height: 100%;
    width: 270px;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
}

.ContextCenter {
    height: 100%;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 5px;
}

.ContextRight {
    height: 100%;
    width: 250px;
    vertical-align: top;
    padding-left: 5px;
    padding-right: 5px;
}

.footercounters {
    height: 5px;
    vertical-align: middle;
}

.footercopyright {
    height: 15px;
    vertical-align: middle;
    text-align: center;
    background-color: Transparent;
}

.ContentPlaceHolderDiv {
    height: 100%;
    width: 100%;
    vertical-align: top;
}


.LeftMenuTable {
    width: 100%;
    vertical-align: middle;
    padding-left: 0px;
    padding-right: 0px;
    margin-left: 0px;
    margin-right: 0px;
    background-color: #E2E2E2;
}


.TableMenuHeader {
    background: transparent;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%;
    white-space: nowrap;
}

.TableMenuFooter {
    margin-top: 10px;
    background: #9C1F2E;
    vertical-align: middle;
    text-align: center;
    width: 100%;
    height: 100%;
}

.TableMenuCellHeader {
    background: transparent;
    text-align: center;
    vertical-align: middle;
    margin-left: 5px;
    margin-right: 5px;
    table-layout: fixed;
    white-space: nowrap;
}

.TableMenuCellFooter {
    background: transparent;
    text-align: center;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}

.TableMenuCellHeaderFirst {
    background: transparent;
    text-align: center;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}

.TableMenuCellFooterFirst {
    background: transparent;
    text-align: center;
    vertical-align: middle;
    padding-left: 5px;
    padding-right: 5px;
}

.HyperLinkMenuHeader {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    color: White;
    height: 100%;
    vertical-align: middle;
}

.HyperLinkMenuHeaderSel {
    font-family: Tahoma;
    font-size: 12px;
    text-align: center;
    text-decoration: underline;
    font-weight: normal;
    color: White;
    height: 100%;
    vertical-align: middle;
    cursor: pointer;
}


.HyperLinkMenuFooter {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    text-align: center;
    font-weight: normal;
    color: White;
    height: 100%;
    vertical-align: middle;
}

.HyperLinkMenuFooterSel {
    font-family: Tahoma;
    font-size: 12px;
    text-align: center;
    text-decoration: underline;
    font-weight: normal;
    color: White;
    height: 100%;
    vertical-align: middle;
}

.TableCounters {
    background: transparent;
    vertical-align: middle;
    margin-top: 10px;
}

.SearchTextCell {
    padding-left: 0px;
    padding-right: 0px;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    text-decoration: none;
    color: black;
    font-weight: normal;
    vertical-align: middle;
    width: 52px;
    text-align: right;
}

.InputTextCell {
    padding-left: 5px;
    padding-right: 2px;
    height: 17px;
    text-align: left;
    vertical-align: middle;
    width: auto;
}

.InputTextCellSearch {
    padding-top: 10px;
    padding-left: 5px;
    padding-right: 2px;
    height: 17px;
    text-align: left;
    vertical-align: middle;
}

.InputTextButtonCell {
    height: 17px;
    width: 50px;
    text-align: left;
    vertical-align: middle;
}

.InputTextButtonCellSearch {
    padding-top: 10px;
    height: 27px;
    text-align: left;
    width: 50px;
    vertical-align: middle;
}

.validators {
    padding-left: 5px;
    padding-right: 2px;
    font: normal normal normal 11px Tahoma;
    width: 100%;
    color: Red;
    height: 11px;
}

.validatorsBold {
    padding-left: 0px;
    padding-right: 0px;
    font: normal normal normal 10px Tahoma;
    font-weight: bold;
    width: 100%;
    color: Red;
}

.TableAuth {
    margin-top: 0px;
    margin-left: 5px;
    padding-left: 0px;
    padding-right: 5px;
    vertical-align: middle;
    width: 100%;
    height: 25px;
}



.SearchPanelSearchTitle {
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-weight: bolder;
    color: Black;
    height: 11px;
    width: 190px;
    padding-left: 5px;
}

.SearchPanelSearchText {
    vertical-align: middle;
    text-align: left;
    width: 200px;
    padding-left: 5px;
}

.SearchPanelSearchButton {
    padding-left: 3px;
    padding-right: 3px;
    width: 53px;
    text-align: left;
    vertical-align: middle;
}

.SearchPanelYouSearched {
    vertical-align: middle;
    text-align: left;
    width: 70px;
    padding-left: 5px;
}

.SearchPanelEmptySpace {
    padding-left: 3px;
    padding-right: 3px;
}

.SearchPanelShoppingCartCell {
    vertical-align: middle;
    text-align: left;
    width: 250px;
    text-align: left;
}

.SearchPanelAuthCell {
    vertical-align: middle;
    text-align: right;
}

.InputTextBox {
    border: 1px solid #6186AF;
    vertical-align: middle;
    font: normal normal normal 12px Tahoma;
    height: 18px;
    width: 100%;
    outline: none;
}

.InputTextBox150 {
    border: 1px solid #6186AF;
    vertical-align: middle;
    font: normal normal normal 12px Tahoma;
    height: 18px;
    width: 150px;
    outline: none;
}



.V8InputTextBox {
    border: 1px solid #6186AF;
    vertical-align: middle;
    font: normal normal normal 12px Tahoma;
    height: 18px;
    width: 100%;
    outline: none;
}




.ConfirmButton {
    height: 17px;
    width: 84px;
    vertical-align: middle;
}

.YouSerchedHyperLink {
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
    font-weight: normal;
    color: #004a84;
    height: 11px;
    width: 100%;
}

.CartLabel {
    padding-left: 0px;
    padding-right: 0px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #004a84;
    vertical-align: middle;
    width: 100%;
    text-align: left;
}

.CartLabelSel {
    padding-left: 26px;
    padding-right: 6px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    color: #004a84;
    vertical-align: middle;
    width: 100%;
    text-align: left;
}

.BannerTable {
    width: 376px;
    height: 100%;
}

.BanerTitleTable {
    width: 100%;
    height: 60px;
}

.BanerTitle {
    width: 100%;
    vertical-align: top;
}

.BanerTitleLabel {
    margin-left: 0px;
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #9C1F2E;
    vertical-align: top;
}

.ContextCenterPanel {
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.ContextCenterPanelTop {
    width: 100%;
    height: 20px;
    vertical-align: top;
    text-align: left;
    background-color: transparent;
}

.ContextCenterPanelBottom {
    width: 100%;
    vertical-align: top;
}

.SiteMapLabel {
    width: 100%;
    vertical-align: middle;
    height: 25px;
}

.TableWrapRight {
    margin-top: 5px;
    border: 1px solid #6186AF;
    vertical-align: middle;
    width: 740px;
}

.TableWrapTitle {
    padding-left: 5px;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    font-weight: bold;
    font-style: normal;
    color: Black;
    vertical-align: middle;
    height: 25px;
    background-color: #E2E2E2;
    border-bottom: 1px solid #6186AF;
}

.TableWrapRightInner {
    border: none;
    vertical-align: middle;
    width: 100%;
}

.ContextMiddlePanelTop {
    width: 100%;
    height: 25px;
    vertical-align: top;
    text-align: center;
}

.RegisterNoteColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 25px;
}

.RegisterTitleTable {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border-bottom: 1px solid #c8cccf;
}

.RegisterTitleTableCenter {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border-bottom: 1px solid #c8cccf;
}

.RegisterTitleTableBold {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: Black;
    border-bottom: 1px solid #c8cccf;
}


.RegisterTitleTableDivider {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border-bottom: 1px solid #004a84;
}

.RegisterTitleTableItalic {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    color: Black;
    border-bottom: 1px solid #c8cccf;
}

.RegisterTitleTableItalicLast {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    color: Black;
}

.RegisterTitleTableItalicDivider {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: italic;
    font-weight: normal;
    color: Black;
    border-bottom: 1px solid #004a84;
}


.RegisterTitleTableLast {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 0px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.RegisterTitleTableFirst {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border-top: 1px solid #c8cccf;
    border-bottom: 1px solid #c8cccf;
}

.RegisterTitleTableLastGrid {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.RegisterTitleTableError {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Red;
    border-bottom: 1px solid #c8cccf;
}

.RegisterTitleTableCart {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border-bottom: 1px solid #c8cccf;
}

.RegisterTitleTableNoPad {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
}


.SubscribeCheckBox {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 20px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.validatorsRegister {
    padding-left: 0px;
    padding-right: 0px;
    font: normal normal normal 12px Tahoma;
    width: 100%;
    color: Red;
}

.validatorsRegisterLeft {
    padding-left: 0px;
    padding-right: 0px;
    font: normal normal normal 11px Tahoma;
    color: Red;
    text-align: left;
}

.RegisterFirstColumnTop {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
    text-align: right;
    height: 25px;
    vertical-align: top;
}

.RegisterFirstColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    height: 85px;
    width: 85px;
}

.RegisterSecondColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 85px;
}

.RegisterThirdColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 85px;
    width: 85px;
}

.RegisterFirstColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    height: 17px;
    width: 85px;
}

.RegisterSecondColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 85px;
    height: 17px;
}

.RegisterThirdColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 17px;
    width: 350px;
}

.RegisterFourthColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 17px;
}

.RegisterDataTable {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.ConfirmedLabel {
    margin-left: 88px;
    padding-right: 0px;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Green;
    width: 100%;
}

.ConfirmedLabelLeft {
    margin-left: 2px;
    padding-right: 0px;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Green;
    width: 100%;
}

.ConfirmedCenter {
    margin-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Green;
    width: 100%;
}


.RegisterTable {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    vertical-align: middle;
}

.ErrorInputTextBox {
    border: 1px solid #6186AF;
    vertical-align: middle;
    font: normal normal normal 11px Tahoma;
    height: 69px;
    width: 100%;
    outline: none;
}

.ErrorTable {
    margin-top: 5px;
    border: 1px solid #6186AF;
    vertical-align: middle;
    width: 600px;
}

.SiteMapArrow {
    margin-left: 5px;
    margin-right: 5px;
    width: 25px;
    height: 25px;
    vertical-align: middle;
}

.SiteMapText {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    color: Black;
    vertical-align: middle;
}

.SiteMapTextCurr {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: Black;
    vertical-align: middle;
}

.SiteMapHyperLink {
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #004a84;
    font-weight: normal;
    vertical-align: middle;
}

.SiteMapHyperLinkSel {
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    color: #004a84;
    font-weight: normal;
    vertical-align: middle;
}

.SiteMapHyperLinkCurr {
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #004a84;
    font-weight: bold;
    vertical-align: middle;
}

.SiteMapHyperLinkCurrSel {
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    color: #004a84;
    font-weight: bold;
    vertical-align: middle;
}

.AuthInnerTable {
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.LoginLeftCell {
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    vertical-align: middle;
    width: 40px;
}

.LoginMiddleCell {
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 0px;
    padding-bottom: 0px;
    width: 100%;
}

.LoginRightCell {
    width: 47px;
    padding-left: 5px;
    padding-top: 5px;
    padding-right: 7px;
    padding-bottom: 0px;
}

.PasswordLeftCell {
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 5px;
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    vertical-align: middle;
    width: 40px;
}

.PasswordMiddleCell {
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 5px;
    width: 100%;
}

.PasswordRightCell {
    width: 47px;
    padding-left: 5px;
    padding-top: 3px;
    padding-right: 7px;
    padding-bottom: 5px;
}

LoginButton {
    height: 17px;
    width: 47px;
    text-align: left;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 12px;
    color: Black;
    border: none;
}


.TableAuthDivider {
    border-top: 1px solid #c8cccf;
}

.RegisterLeftCell {
    padding-left: 6px;
    padding-right: 6px;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #004a84;
    height: 20px;
    vertical-align: middle;
    width: 95px;
}

.AuthCell {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #004a84;
    height: 20px;
    vertical-align: middle;
    width: 100%;
}

.AuthEmptyCell {
}

.AuthCabinetCell {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    vertical-align: middle;
    height: 100%;
    width: 75px;
}

.AuthEnterCell {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    vertical-align: middle;
    height: 100%;
    width: 50px;
}

.AuthExitCell {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    vertical-align: middle;
    height: 100%;
    width: 75px;
}

.AuthRegisterCell {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    vertical-align: middle;
    height: 100%;
    width: 100px;
}


.AuthCellOrders {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #004a84;
    height: 30px;
    vertical-align: middle;
    width: 100px;
    border-top: solid 1px white;
}

.AuthCellOrdersRight {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #004a84;
    height: 30px;
    vertical-align: middle;
    width: 150px;
}

.AuthHyperLink {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #004a84;
    height: 12px;
    vertical-align: middle;
    cursor: pointer;
}

.AuthHyperLinkSel {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    color: #004a84;
    height: 12px;
    vertical-align: middle;
    cursor: pointer;
}

.AuthEnterHyperLink {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #004a84;
    height: 12px;
    vertical-align: middle;
    cursor: pointer;
}

.AuthEnterHyperLinkSel {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    color: #004a84;
    height: 12px;
    vertical-align: middle;
    cursor: pointer;
}

.AuthExitHyperLink {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #004a84;
    height: 12px;
    vertical-align: middle;
    cursor: pointer;
}

.AuthExitHyperLinkSel {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    color: #004a84;
    height: 12px;
    vertical-align: middle;
    cursor: pointer;
}

.AuthUserName {
    padding-left: 15px;
    padding-right: 15px;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: Black;
    height: 100%;
    vertical-align: middle;
}

.RegisterRightCell {
    border-left: 1px solid #c8cccf;
    padding-left: 6px;
    padding-right: 6px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #004a84;
    height: 20px;
    vertical-align: middle;
    width: 100%;
}

.RegisterHyperLink {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: #004a84;
    height: 100%;
    vertical-align: middle;
    width: 100%;
}

.RegisterHyperLinkSel {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    color: #004a84;
    height: 100%;
    vertical-align: middle;
    width: 100%;
}



.LoginTable {
    margin-top: 5px;
    border: 1px solid #6186AF;
    vertical-align: middle;
    width: 523px;
    text-align: center;
}

.LoginFirstColumn {
    padding-left: 0px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    height: 27px;
    width: 33px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Red;
}

.LoginSecondColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 54px;
    height: 27px;
}

.LoginThirdColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 27px;
    width: 200px;
}

.LoginForthColumn {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 27px;
}


.LoginFirstColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    height: 17px;
    width: 87px;
}

.LoginSecondColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 60px;
    height: 17px;
}

.LoginThirdColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 200px;
    height: 17px;
}

.LoginForthColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 17px;
}

.LoginRegisterHyperLink {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    color: #004a84;
    width: 280px;
    height: 12px;
    vertical-align: top;
}

.LoginRegisterHyperLinkSel {
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    width: 280px;
    height: 12px;
    cursor: pointer;
}

.PassRecoveryHyperLink {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    color: #004a84;
    width: 528px;
    height: 12px;
    vertical-align: top;
}

.PassRecoveryHyperLinkSel {
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    width: 528px;
    height: 12px;
    vertical-align: top;
    cursor: pointer;
}

.LoginRegisterHyperLinkCell {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    color: #004a84;
    width: 280px;
    height: 12px;
    vertical-align: bottom;
}

.PassRecoveryHyperLinkCell {
    padding-bottom: 5px;
    font-family: Tahoma;
    font-size: 12px;
    text-align: left;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    width: 528px;
    height: 12px;
    vertical-align: top;
    cursor: pointer;
}

.TableWrapContent {
    text-align: center;
    width: 100%;
}

.TableMenuCellLeftMenuTable {
    background: transparent;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    height: 25px;
}

.TableMenuCellLeftMenuTableSel {
    background: #BDBDBD;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    height: 25px;
}

.TableMenuCellLeftMenuTableCurr {
    background: #595959;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    height: 25px;
}

.TableMenuCellLeftMenuTableCurrSel {
    background: #004875;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    height: 25px;
}

.TableMenuCellRightMenuTable {
    background: transparent;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    height: 25px;
}

.TableMenuCellRightMenuTableSel {
    background: #BFD1DC;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    height: 25px;
}

.TableMenuCellRightMenuTableCurr {
    background: #004875;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    height: 25px;
}


.TableMenuCellRightMenuTableCurrSel {
    background: #BFD1DC;
    text-align: left;
    vertical-align: middle;
    padding-left: 5px;
    height: 25px;
}


.HyperLinkMenuLeftMenuTable {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    color: #004a84;
    height: 11px;
}

.HyperLinkMenuLeftMenuTableSel {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
    text-align: left;
    font-weight: bold;
    color: #004a84;
    height: 11px;
    cursor: pointer;
}

.HyperLinkMenuLeftMenuTableCurr {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    color: White;
    height: 11px;
}

.HyperLinkMenuLeftMenuTableCurrSel {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
    text-align: left;
    font-weight: bold;
    color: White;
    height: 11px;
    cursor: pointer;
}

.HyperLinkMenuRightMenuTable {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    color: #004a84;
    height: 11px;
}

.HyperLinkMenuRightMenuTableSel {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
    text-align: left;
    font-weight: bold;
    color: #004a84;
    height: 11px;
    cursor: pointer;
}

.HyperLinkMenuRightMenuTableCurr {
    font-family: Tahoma;
    font-size: 11px;
    font-weight: bold;
    text-align: left;
    text-decoration: none;
    color: White;
    height: 11px;
}

.HyperLinkMenuRightMenuTableCurrSel {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: underline;
    text-align: left;
    font-weight: bold;
    color: White;
    height: 11px;
    cursor: pointer;
}

.TableCatalogSiteMapPlusMinus {
    vertical-align: middle;
    height: 25px;
    width: 11px;
    margin-left: 0px;
    padding-left: 0px;
    margin-right: 0px;
    padding-right: 0px;
}

.TableCatalog {
    vertical-align: middle;
    height: 12px;
    width: 100%;
}

.SubmenuTable {
    margin-left: 10px;
}

.LogoImage {
    text-align: left;
    width: 310px;
}

.CommentTextBox {
    border: 1px solid #6186AF;
    vertical-align: middle;
    font: normal normal normal 11px Tahoma;
    height: 85px;
    width: 100%;
    outline: none;
}

.CommentTable {
    margin-top: 5px;
    border: 1px solid #6186AF;
    vertical-align: middle;
    width: 625px;
    text-align: center;
}

.CommentFirstColumn {
    padding-left: 0px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    height: 27px;
    width: 33px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Red;
}

.CommentSecondColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 64px;
    height: 27px;
}

.CommentThirdColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 27px;
    width: 280px;
}

.CommentForthColumn {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 27px;
}


.CommentFirstColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    height: 17px;
    width: 97px;
}

.CommentSecondColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 84px;
    height: 17px;
}

.CommentThirdColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 375px;
    height: 17px;
}

.CommentForthColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 17px;
}

.CommentRegisterHyperLink {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    text-align: left;
    font-weight: normal;
    font-style: normal;
    color: #004a84;
    width: 280px;
    height: 12px;
    vertical-align: top;
}

.FAQHyperLink {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #004a84;
    font-weight: normal;
    vertical-align: middle;
}

.FAQHyperLinkSel {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    color: #004a84;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

.FAQHyperLinkCell {
    width: 100%;
    height: 20px;
}

.FAQHyperLinkCellSel {
    width: 100%;
    height: 20px;
}

.GoodsListItemTitleHyperLink {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    height: 15px;
    vertical-align: middle;
    display: block;
}

.GoodsListItemTitleHyperLinkSel {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    font-weight: bold;
    color: #004a84;
    height: 15px;
    vertical-align: middle;
}

.GoodsListItemMoreHyperLink {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    height: 25px;
    vertical-align: middle;
    text-align: left;
    padding-right: 20px;
}

.GoodsListItemMoreHyperLinkSel {
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    text-decoration: underline;
    font-weight: bold;
    color: #004a84;
    height: 25px;
    vertical-align: middle;
    text-align: left;
    padding-right: 20px;
}

.GoodsListItemBodyLeft {
    width: 210px;
    height: 100%;
    vertical-align: top;
}

.GoodsListItemBodyMiddle {
    height: 100%;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    color: Black;
    vertical-align: top;
    padding-right: 20px;
    text-align: justify;
}

.CellUpLine {
    border-top: 1px solid #c8cccf;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.CellDownLine {
    border-bottom: 1px solid #c8cccf;
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    height: 20px;
}

.CellUpLeftLine {
    border-left: 1px solid #c8cccf;
    border-top: 1px solid #c8cccf;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.CellLeftLine {
    border-left: 1px solid #c8cccf;
    padding-left: 10px;
    padding-right: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
}

.GoodsListItemTitle {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    height: 25px;
    vertical-align: middle;
    text-align: left;
}

.GoodsListItemHeader {
    width: 100%;
}

.ContentTableInnerCel {
    width: 100%;
    margin-left: 20px;
    margin-right: 20px;
    text-align: left;
}

.ContactsTitle {
    text-align: left;
    font-size: 16px;
    color: #de6b00;
    font-weight: bold;
    background-color: Transparent;
}


.ErrLabelLeft {
    font-family: Tahoma;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    text-align: left;
    color: #de6b00;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
    background-color: Transparent;
    height: 100%;
    width: 100%;
}

.ErrLabelCenter {
    font-family: Tahoma;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    color: #de6b00;
    font-weight: bold;
    vertical-align: middle;
    text-decoration: none;
    background-color: Transparent;
    height: 100%;
    width: 100%;
}

.EmployeeTable {
    text-align: center;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #144c7d;
    padding: 2px 0px 2px 0px;
    text-decoration: none;
    border: 1px solid #c8cccf;
    margin: 0px 0px 0px 0px;
}

.EmployeeTableWithoutTopBorder {
    text-align: center;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 11px;
    font-weight: normal;
    color: #144c7d;
    padding: 2px 0px 2px 0px;
    text-decoration: none;
    border: 1px solid #c8cccf;
    border-top: 0px solid #c8cccf;
    margin: 0px 0px 0px 0px;
}

.EmployeeCel {
    text-align: center;
    vertical-align: middle;
}

.menu {
    background-color: #EAE5D8;
    border: #D1CCBF 1px solid;
    border-right: #898477 1px solid;
    border-bottom: #898477 1px solid;
    width: 100%;
    color: black;
    height: 23px;
    vertical-align: baseline;
    font-family: Tahoma;
    font-size: 12px;
}

.MainMenu {
    background-color: Transparent;
    border: none;
    width: 100%;
    color: White;
    height: 23px;
    vertical-align: baseline;
    font-family: Tahoma;
    font-size: 12px;
    text-align: center;
}

.menuMargined {
    background-color: #EAE5D8;
    border: #D1CCBF 1px solid;
    border-right: #898477 1px solid;
    border-bottom: #898477 1px solid;
    width: 100%;
    color: black;
    height: 23px;
    vertical-align: baseline;
    margin-top: 3px;
}

.menuTransparent {
    background-color: Transparent;
    border: none;
    width: 100%;
    color: black;
    height: 23px;
    vertical-align: baseline;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.menuTransparentInline {
    background-color: Transparent;
    border: none;
    color: black;
    height: 23px;
    vertical-align: baseline;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.menuMarginedTopBottom {
    background-color: #EAE5D8;
    border: #D1CCBF 1px solid;
    border-right: #898477 1px solid;
    border-bottom: #898477 1px solid;
    width: 100%;
    color: black;
    height: 23px;
    vertical-align: baseline;
    margin-top: 3px;
    margin-bottom: 3px;
}

.menuMarginedTop10 {
    background-color: #EAE5D8;
    border: #D1CCBF 1px solid;
    border-right: #898477 1px solid;
    border-bottom: #898477 1px solid;
    width: 100%;
    color: black;
    height: 23px;
    vertical-align: baseline;
    margin-top: 10px;
}

.menuMarginedTop15 {
    background-color: #EAE5D8;
    border: #D1CCBF 1px solid;
    border-right: #898477 1px solid;
    border-bottom: #898477 1px solid;
    width: 100%;
    color: black;
    height: 23px;
    vertical-align: baseline;
    margin-top: 15px;
}

.menuItem {
    padding-right: 5px;
    padding-left: 5px;
    cursor: pointer;
}

.MainMenuItem {
    padding-right: 10px;
    padding-left: 10px;
    cursor: pointer;
    color: #004a84;
    font-weight: bold;
}

.menuItemTransparent {
    padding-right: 2px;
    padding-left: 2px;
    cursor: pointer;
    color: #004a84;
}

.menuSelectedItem {
    padding-right: 5px;
    padding-left: 5px;
    cursor: pointer;
    background-color: #D1CCBF;
}

.MainMenuSelectedItem {
    padding-right: 10px;
    padding-left: 10px;
    cursor: pointer;
    background-color: #D1CCBF;
    text-decoration: underline;
    color: #004a84;
    font-weight: bold;
}



.menuSelectedItemTransparent {
    padding-right: 2px;
    padding-left: 2px;
    cursor: pointer;
    text-decoration: underline;
    color: #004a84;
    background-color: Transparent;
}

.menuLabel {
    padding-right: 5px;
    padding-left: 5px;
    font-weight: bold;
}

.menuSeparator {
    background-color: #898477;
    vertical-align: bottom;
    height: 16px;
    width: 3px;
}

.menuImage {
    margin-right: 1px;
    vertical-align: middle;
}

.subMenu {
    left: 0;
    top: 0;
    background-color: white;
    color: black;
    border: #D1CCBF 1px solid;
    border-right: #898477 1px solid;
    border-bottom: #898477 1px solid;
}

.subMenuNormalItem {
}

.subMenuSelectedItem {
    background-color: #D1CCBF;
    cursor: pointer;
}

.subMenuLeftCol {
    background-color: #EAE5D8;
    width: 18px;
}

.subMenuSeparator {
    background-color: #898477;
    height: 1px;
    width: 100%;
}

.grid {
    border-color: #898477;
    border-width: 1px;
}

.gridMargined {
    border-color: #898477;
    border-width: 1px;
    margin-top: 4px;
    margin-bottom: 4px;
}

.gridMarginedTop10 {
    border-color: #898477;
    border-width: 1px;
    margin-top: 10px;
    margin-bottom: 0px;
}

.gridHeader {
    color: black;
    background-color: #EAE5D8;
    font: normal normal normal 14px Tahoma;
    text-align: center;
}


.gridFooter {
    color: black;
    background-color: #EAE5D8;
}

.gridFooterBoldRight {
    color: black;
    background-color: #EAE5D8;
    font-weight: bold;
    text-align: right;
}

.gridItem {
    color: black;
    background-color: white;
    font: normal normal normal 14px Tahoma;
}

.gridItemPosted {
    background-image: url(images/doc_posted.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.gridItemMarked {
    background-image: url(images/doc_marked.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.gridItemNormal {
    background-image: url(images/doc_normal.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.gridItemHalfClosed {
    background-image: url(images/doc_halfclosed.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.gridItemClosed {
    background-image: url(images/doc_closed.gif);
    background-repeat: no-repeat;
    background-position: center center;
}

.gridFolder {
    font-weight: bold;
    color: black;
    background-color: white;
}

.gridFolderParent {
    font-weight: bold;
    color: black;
    background-color: #EAE5D8;
}

.gridSelectedItem {
    color: white;
    background-color: #000080;
}

.gridSelectedItemTransparent {
    color: black;
    background-color: white;
}


.NewsDate {
    height: 20px;
    vertical-align: middle;
    background-color: Transparent;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.NewsImageCell {
    height: 100%;
    vertical-align: top;
    padding: 0px 15px 0x 0px;
}

.NewsPrecentationCell {
    vertical-align: top;
    width: 100%;
    height: 100%;
}

.ExternalSourceHyperLink {
    font-family: Tahoma;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    height: 25px;
    vertical-align: middle;
    text-align: left;
    padding-right: 20px;
}

.ExternalSourceHyperLinkSel {
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    text-decoration: underline;
    font-weight: normal;
    color: #004a84;
    height: 25px;
    vertical-align: middle;
    text-align: left;
    padding-right: 20px;
}

.NewsBody {
    padding: 15px 0px 15x 0px;
}

.ShopTitlePlusMinus {
    height: 20px;
    width: 11px;
    vertical-align: middle;
    background-color: #EAE5D8;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    border-bottom: 0px solid #c8cccf;
}

.ShopTitle {
    height: 20px;
    vertical-align: middle;
    background-color: #EAE5D8;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    color: Black;
    padding: 0px 0px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
    border-bottom: 0px solid #c8cccf;
}

.ShopTitleHyperLink {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #004a84;
    font-weight: normal;
    vertical-align: middle;
}

.ShopTitleHyperLinkSel {
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    color: #004a84;
    font-weight: normal;
    vertical-align: middle;
    cursor: pointer;
}

.ShopOtstupPlusMinus {
    font-family: Tahoma;
    font-size: 1px;
    font-style: normal;
    width: 11px;
}

.ShopOtstup {
    font-family: Tahoma;
    font-size: 1px;
    font-style: normal;
}

.ShopWidth100Prc {
    width: 100%;
}

.ShopInnerTable {
    height: 20px;
    width: 100%;
    padding: 0px 0px 0px 0px;
}

.AutosFilter1Column {
}

.AutosFilter2Column {
    height: 20px;
    width: 150px;
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.AutosFilter3Column {
    height: 20px;
    width: 150px;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.AutosFilter4Column {
    height: 20px;
    width: 150px;
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.AutosFilter5Column {
    height: 20px;
    width: 150px;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.AutosFilter6Column {
}

.AutosFilterMiddleColumn {
    height: 20px;
    width: 30px;
    vertical-align: middle;
    text-align: left;
}

.MyAutoFilter3Column {
    height: 20px;
    width: 450px;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}


.AutosCommentLeftColumn {
    height: 20px;
    width: 145px;
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.AutosCommentMiddleColumn {
    height: 20px;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 5px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.AutosCommentRightColumn {
    height: 20px;
    width: 5px;
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}


.MyAutoCatalogLeftColumn {
    height: 20px;
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 5px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.MyAutoCatalogMiddleColumn {
    height: 20px;
    width: 510px;
    vertical-align: middle;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.MyAutoClearCatalogColumn {
    height: 22px;
    width: 22px;
    vertical-align: bottom;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 2px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.MyAutoCatalogRightColumn {
    height: 20px;
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.MessageLabel {
    height: 20px;
    vertical-align: middle;
    text-align: center;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Green;
    padding: 0px 0px 0px 0px;
    margin: 0px 0px 0px 5px;
    text-decoration: none;
}

.GridHyperLinkNormal {
    color: #004a84;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

.GridHyperLinkSelected {
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    display: block;
}


.GridHyperLinkBoldNormal {
    color: #004a84;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.GridHyperLinkBoldSelected {
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.GridHyperLinkChangedNormal {
    color: #004a84;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

.GridHyperLinkChangedSelected {
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    text-decoration: none;
    display: block;
}

.GridHyperLinkBoldChangedNormal {
    color: #004a84;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.GridHyperLinkBoldChangedSelected {
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    display: block;
}

.GridLabelNormal {
    color: Black;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    display: block;
}

.GridLabelSelected {
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    display: block;
}

.GridLabelBoldNormal {
    color: black;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.GridLabelBoldSelected {
    color: White;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
}

.GridLabelChangedNormal {
    color: black;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    display: block;
}

.GridLabelChangedSelected {
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    display: block;
}

.GridLabelBoldChangedNormal {
    color: Black;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.GridLabelBoldChangedSelected {
    color: white;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: bold;
    display: block;
}

.GridInnerTable {
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 6px;
    margin: 0px 0px 0px 0px;
}

.CatalogOnMouseOver {
    text-align: left;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Tahoma;
    font-size: 11px;
    color: #de6b00;
    text-decoration: underline;
    cursor: pointer;
}

.CatalogOnMouseOverCurrent {
    text-align: left;
    padding-left: 5px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    font-family: Tahoma;
    font-size: 11px;
    color: #de6b00;
    text-decoration: underline;
    cursor: pointer;
    font-weight: bold;
}

.GridTextNormal {
    color: black;
    background-color: Transparent;
    font: normal normal normal 14px Tahoma;
    padding-left: 3px;
    vertical-align: middle;
    height: 20px;
}

.GridTextBoldNormal {
    color: black;
    background-color: Transparent;
    font: normal normal normal 14px Tahoma;
    font-weight: bold;
    padding-left: 3px;
}

.GridTextChangedNormal {
    color: black;
    background-color: Transparent;
    font: normal normal normal 14px Tahoma;
    padding-left: 3px;
}

.GridTextBoldChangedNormal {
    color: black;
    background-color: Transparent;
    font: normal normal normal 14px Tahoma;
    font-weight: bold;
    padding-left: 3px;
}

.GridTextSelected {
    color: White;
    background-color: Transparent;
    font: normal normal normal 14px Tahoma;
    padding-left: 3px;
}

.GridTextBoldSelected {
    color: White;
    background-color: Transparent;
    font: normal normal normal 14px Tahoma;
    font-weight: bold;
    padding-left: 3px;
}

.GridTextChangedSelected {
    color: White;
    background-color: Transparent;
    font: normal normal normal 14px Tahoma;
    padding-left: 3px;
}

.GridTextBoldChangedSelected {
    color: White;
    background-color: Transparent;
    font: normal normal normal 14px Tahoma;
    font-weight: bold;
    padding-left: 3px;
}

.Search2Table1Column {
    height: 20px;
}

.Search2Table2Column {
    height: 20px;
    width: 250px;
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 10px 0px 5px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.Search2HyperLink {
    vertical-align: middle;
    text-align: right;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
    font-weight: normal;
    color: #004a84;
    height: 12px;
    width: 100%;
}

.Search3Table1Column {
    height: 20px;
    width: 250px;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-weight: normal;
    color: Black;
    padding: 0px 10px 0px 10px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.Search3Table2Column {
    height: 20px;
}

.Search3HyperLink {
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: underline;
    cursor: pointer;
    font-weight: normal;
    color: #004a84;
    height: 12px;
    width: 100%;
}

.InfoPresentationCell {
    height: 100%;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    color: Black;
    vertical-align: top;
    padding-right: 20px;
    text-align: justify;
}

.InfoTableBody {
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
    padding-bottom: 20px;
}

.CartColumnLeft {
    width: 100px;
}

.SiteTitlePhonesTable {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 5px;
    margin-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.SiteTitlePhonesTableColomn1 {
    width: 80px;
    height: 22px;
    font-weight: bold;
    vertical-align: middle;
}

.SiteTitlePhonesTableColomn2 {
    width: 115px;
    height: 22px;
    font-weight: normal;
    vertical-align: middle;
}

.SiteTitlePhonesTableColomn3 {
    width: 20px;
    height: 22px;
    font-weight: normal;
    vertical-align: middle;
}

.SiteTitlePhonesTableColomn4 {
    width: 155px;
    height: 22px;
    font-weight: normal;
    vertical-align: middle;
}

.CallBackCel {
    width: 155px;
    height: 22px;
    border-bottom: #898477 1px dashed;
}

.CallBackLabel {
    width: 100%;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: black;
    text-align: justify;
    color: #144c7d;
    text-decoration: none;
}

.CallBackLabelSel {
    width: 100%;
    vertical-align: middle;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: black;
    text-align: justify;
    color: #144c7d;
    text-decoration: underline;
    cursor: pointer;
}

.CenterPageWrapperTable {
    width: 100%;
    height: 100%;
}

.CenterPageWrapperTableSideColomn {
    height: 100%;
}

.CenterPageWrapperTableMiddleColomn {
    height: 100%;
    width: 10px;
}

.CartFirstRow {
    width: 100%;
    height: 24px;
}

.CartSercondRow {
    width: 100%;
    height: 20px;
}

.CartThirdRow {
    width: 100%;
    vertical-align: top;
}

.CartFourthRow {
    height: 24px;
    width: 100%;
}

.CartSumFirstColumn {
    height: 24px;
    vertical-align: middle;
    text-align: right;
    background-color: #EAE5D8;
    border-bottom: #898477 1px solid;
    border-left: #898477 1px solid;
}

.CartSumSecondColumn {
    height: 24px;
    width: 80px;
    vertical-align: middle;
    text-align: right;
    background-color: #EAE5D8;
    border-bottom: #898477 1px solid;
    border-left: #898477 1px solid;
}

.CartSumThirdColumn {
    height: 24px;
    width: 90px;
    vertical-align: middle;
    text-align: right;
    background-color: #EAE5D8;
    border-bottom: #898477 1px solid;
    border-left: #898477 1px solid;
    border-right: #898477 1px solid;
}

.CartSumFourthColumn {
    height: 24px;
    width: 100px;
    vertical-align: middle;
    text-align: right;
    background-color: #EAE5D8;
    border-bottom: #898477 1px solid;
    border-right: #898477 1px solid;
}

.SumInfoText {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 14px;
    font-style: normal;
    font-weight: normal;
    color: black;
}


.SendOrderTable {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
    margin-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 100%;
    vertical-align: middle;
}

.SendOrderCommonTable {
    padding-top: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 5px;
    margin-bottom: 10px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 100%;
    vertical-align: middle;
}

.SendOrderFirstColumn {
    padding-left: 3px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    color: Red;
    height: 30px;
    width: 33px;
    text-align: right;
}

.SendOrderSecondColumn {
    padding-left: 3px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 30px;
    width: 115px;
}

.SendOrderThirdColumn {
    padding-left: 3px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 30px;
    width: 300px;
}

.SendOrderForthColumn {
    padding-left: 3px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    height: 30px;
}

.UserNameLabel {
    padding-left: 0px;
    padding-right: 0px;
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: Black;
    height: 12px;
    vertical-align: middle;
}

.ConfirmRadioButtonList {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.InOrderTable {
    margin-top: 5px;
    border: 1px solid #6186AF;
    vertical-align: middle;
    width: 300px;
    text-align: center;
}

.InOrderFirstColumn {
    padding-left: 0px;
    padding-right: 2px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: right;
    height: 27px;
    width: 33px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Red;
}

.InOrderSecondColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 54px;
    height: 27px;
}

.InOrderThirdColumn {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 27px;
    width: 150px;
}

.InOrderForthColumn {
    padding-left: 5px;
    padding-right: 5px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 27px;
}

.InOrderFirstColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    height: 17px;
    width: 34px;
}

.InOrderSecondColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 54px;
    height: 17px;
}

.InOrderThirdColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    width: 150px;
    height: 17px;
}

.InOrderForthColumnButtonArea {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    text-align: left;
    font-family: Tahoma;
    font-size: 11px;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 17px;
}

.InOrderCheckBox {
    text-align: left;
    padding: 0px 0px 0px 0px;
    font-family: Tahoma;
    font-size: 12px;
    color: Black;
}

.TitleLabeltem {
    padding: 3px 0px 3px 0px;
    color: Black;
    font-weight: bold;
    text-align: Center;
    vertical-align: middle;
    font-family: Tahoma;
    font-size: 16px;
    width: 100%;
}

.CenterLabeltem {
    color: Black;
    font-family: Tahoma;
    font-weight: bold;
    text-align: Center;
    vertical-align: super;
    width: 100%;
}

.repHead {
    border-width: 1px;
    border-color: Black;
    text-align: center;
    font-weight: normal;
    font-size: medium;
    width: 100%;
}

.RegisterTitleTableLastForCommandBar {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 5px;
    padding-bottom: 0px;
    vertical-align: top;
    text-align: left;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.gridHeader130 {
    color: black;
    background-color: #EAE5D8;
    font: normal normal normal 14px Tahoma;
    text-align: center;
    width: 130px;
}

.textbox {
    border: #898477 1px solid;
    outline: none;
}

.labelItem {
    color: black;
}

.inactiveTab {
    border: 1px solid #898477;
    background-color: #EAE5D8;
    padding: 4px;
    cursor: pointer;
    cursor: hand;
}

.activeTab {
    border-left: 1px solid #898477;
    border-right: 1px solid #898477;
    border-top: 2px solid #de8e29;
    background-color: #FFFBF0;
    padding-left: 4px;
    padding-right: 4px;
    padding-top: 2px;
    padding-bottom: 6px;
    cursor: pointer;
    cursor: pointer;
}

.emptyTab {
    border-bottom: 1px solid #898477;
}

.bodyTab {
    border-left: 1px solid #898477;
    border-bottom: 1px solid #898477;
    border-right: 1px solid #898477;
    background-color: #FFFBF0;
    padding: 5px;
}

.calendar {
    border: black 1px solid;
    background-color: #FFFBF0;
}

.calendarDateRow {
    background-color: silver;
}

.calendarWeekRow {
    border-bottom: black 1px solid;
}

.calendarBtn {
    text-decoration: none;
    color: black;
}

.calendarSelectedDay {
    border: black 1px solid;
    cursor: pointer;
}

.calendarRow {
    text-align: center;
}

.calendarDay {
    cursor: pointer;
}

.calendarWeekEnd {
    color: red;
    cursor: pointer;
}

.calendarCurrentDay {
    background-color: blue;
    color: white;
    cursor: pointer;
}

.CenterPageWrapperTable30 {
    margin-top: 30px;
    width: 100%;
    height: 1px;
    text-align: center;
}

.CenterPageWrapperTable3030 {
    margin-top: 0px;
    margin-bottom: 30px;
    padding-left: 30px;
    padding-right: 30px;
    width: 100%;
    height: 10px;
}

.CenterPageWrapperTableMiddleColomn100 {
    height: 100%;
}

.CenterPageWrapperTableSideColomn30 {
    height: 100%;
    width: 30px;
}

.CenterPageWrapperTableMiddleImageColumn {
    height: 100%;
    width: 81px;
    text-align: center;
}

.CellNoLeftRighBorders {
    border-left: none;
    border-right: none;
}

.CellPaddingLeft20 {
    padding-left: 20px;
}

.CellPaddingLeft50 {
    padding-left: 50px;
}

.GridQuantityEditTextBox {
    border: 1px solid #6186AF;
    vertical-align: middle;
    font: normal normal normal 13px Tahoma;
    height: 20px;
    width: 50%;
    display: block;
    outline: none;
}

.MouseOver {
    cursor: pointer;
}

.MouseOut {
    cursor: auto;
}

.CartTable {
    width: 100%;
    height: 87px;
}

.CartImageCel {
    vertical-align: middle;
    width: 100%;
    height: 65px;
    text-align: center;
}

.CartHyperLinkCel {
    height: 11px;
    vertical-align: bottom;
    padding-left: 65px;
}

.CartHyperLinkCelBottom {
    height: 11px;
    vertical-align: top;
    padding-left: 65px;
}

.CartHyperLink {
    padding-left: 6px;
    padding-right: 0px;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: none;
    color: White;
    vertical-align: inherit;
    text-align: left;
    display: inline;
    height: 11px;
}


.CartHyperLinkSel {
    padding-left: 6px;
    padding-right: 0px;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    text-decoration: underline;
    cursor: pointer;
    color: White;
    vertical-align: inherit;
    text-align: left;
    display: inline;
    height: 11px;
}

.CartValueHyperLink {
    padding-left: 2px;
    padding-right: 2px;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: White;
    vertical-align: inherit;
    text-align: left;
    display: inline;
    height: 11px;
}

.CartValueHyperLinkSel {
    padding-left: 2px;
    padding-right: 2px;
    font-family: Verdana;
    font-size: 13px;
    font-style: normal;
    font-weight: bold;
    text-decoration: underline;
    cursor: pointer;
    color: White;
    vertical-align: inherit;
    text-align: left;
    display: inline;
    height: 11px;
}


.ContactsTable {
    vertical-align: middle;
}

.ContactsTableImageCell {
    width: 30px;
    height: 40px;
    text-align: center;
    color: White;
}

.ContactsTableViberCell {
    width: 30px;
    height: 40px;
    text-align: center;
    color: White;
}

.ContactsTableTextPhoneCell {
    width: 180px;
    height: 40px;
    text-align: left;
}

.ContactsTableTextCallBackCell {
    width: 180px;
    height: 40px;
    text-align: left;
}

.ContactsTableTextSkypeCell {
    width: 180px;
    height: 40px;
    text-align: left;
    vertical-align: middle;
}

.ContactsTableLinkSkypeCell {
    height: 14px;
    text-align: left;
    border: 1px groove black;
    vertical-align: middle;
}

.ContactsTableTextMailCell {
    width: 200px;
    height: 40px;
    text-align: left;
}

.ContactsTableTextLanguageCell {
    width: 80px;
    height: 40px;
    text-align: left;
}

.PhonesTable {
    width: 300px;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
}

.PhonesTableLeft {
    width: 50%;
    height: 40px;
}

.PhonesTableRight {
    width: 50%;
    height: 40px;
}

.ContactsTableFirst {
    text-align: right;
}

.ContactsTableLast {
    width: 40px;
    text-align: center;
}

.ContactsLabel {
    vertical-align: text-top;
    text-align: right;
    font: normal normal normal 14px Verdana;
    color: White;
    text-decoration: none;
}

.ContactsLabelSel {
    vertical-align: middle;
    text-align: right;
    font: normal normal normal 14px Verdana;
    color: White;
    text-decoration: underline;
    cursor: pointer;
}


.SearchButton {
    height: 21px;
    vertical-align: middle;
    display: inline;
    text-align: left;
}

.SearchTableWrap {
    width: 265px;
    height: 24px;
}

.SearchTableWrapLeftColumn {
    height: 24px;
    width: 265px;
    padding-left: 0px;
    padding-right: 0px;
    border: 2px solid #d7d7d7;
}

.SearchTableWrapRightColumn {
    text-align: left;
    height: 24px;
    width: 25px;
    padding-right: 0px;
}

.BanersTableWrap {
    width: 250px;
    height: 21px;
    text-align: center;
    vertical-align: middle;
}

.BanersTableWrapColumn {
    height: 32px;
    width: 40px;
    text-align: left;
    vertical-align: middle;
    padding-right: 0px;
}

.BanersTableWrapLastColumn {
    height: 32px;
    text-align: left;
    vertical-align: middle;
    padding-right: 0px;
}

.BanersTableWrap1Column {
    height: 21px;
    width: 77px;
    text-align: left;
    vertical-align: middle;
    padding-right: 0px;
}

.BanersTableWrap2Column {
    height: 21px;
    width: 25px;
    vertical-align: middle;
}

.BanersTableWrap3Column {
    height: 21px;
    width: 25px;
    vertical-align: middle;
}

.BanersTableWrap4Column {
    height: 21px;
    width: 25px;
    vertical-align: middle;
}

.BanersTableWrap5Column {
    height: 21px;
    width: 25px;
    vertical-align: middle;
}

.BanersTableWrap6Column {
    height: 21px;
    vertical-align: middle;
}

.TitleHyperLink {
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: Black;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
}

.TitleHyperLinkSel {
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    color: Black;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
}

.TitleHyperLink20 {
    padding-top: 20px;
    padding-bottom: 15px;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: Black;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    display: block;
}


.TitleHyperLink20Sel {
    padding-top: 20px;
    padding-bottom: 15px;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    color: Black;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    display: block;
    cursor: pointer;
}

.TitleHyperLink5 {
    padding-top: 5px;
    padding-bottom: 15px;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: Black;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    display: block;
}

.TitleHyperLink5Sel {
    padding-top: 5px;
    padding-bottom: 15px;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: underline;
    color: Black;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    display: block;
    cursor: pointer;
}

.TitleHyperLinkTight {
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: #848684;
    font-weight: normal;
    vertical-align: middle;
    height: 12px;
}

.PriceLinkButton {
    padding-left: 25px;
    padding-top: 5px;
    text-align: left;
    border: 0px none;
    background-color: Transparent;
    margin: 1px;
    font-family: Verdana;
    color: Black;
    font-size: 12px;
    text-decoration: none;
    height: 21px;
    vertical-align: middle;
    display: block;
    cursor: pointer;
}

.PriceLinkButtonSel {
    padding-left: 25px;
    padding-top: 5px;
    text-align: left;
    border: 0px none;
    background-color: Transparent;
    margin: 1px;
    font-family: Verdana;
    color: Black;
    font-size: 12px;
    text-decoration: underline;
    height: 21px;
    vertical-align: middle;
    cursor: pointer;
    display: block;
}

.LeftPanelTableWrap {
    width: 100%;
}

.PriceDownloadRow {
    width: 100%;
    height: 24px;
    vertical-align: middle;
}

.CatalogTitleRow {
    width: 100%;
    height: 20px;
    vertical-align: bottom;
}

.CatalogRow {
    width: 100%;
    vertical-align: top;
    padding-top: 0px;
    padding-left: 0px;
    padding-right: 5px;
    padding-bottom: 5px;
    height: 20px;
}

.TableNews {
    vertical-align: middle;
    width: 100%;
    height: 20px;
}

.NewsTitle {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    padding-right: 0px;
}

.NewsText {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    vertical-align: middle;
    text-align: left;
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.NewsMore {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 5px;
    height: 20px;
}

.NewsMoreSel {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 5px;
    height: 20px;
}

.MoreHyperLink {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-right: 15px;
}

.MoreHyperLinkSel {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-right: 15px;
}



.MoreCellLeft {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 0px;
    height: 12px;
}

.MoreCellLeftSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 0px;
    height: 12px;
}

.MoreCellRight {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 5px;
    height: 10px;
}

.MoreCellRightSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 5px;
    height: 10px;
}

.MoreCellLeftTight {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 0px;
    height: 12px;
}

.MoreCellLeftTightSel {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 0px;
    height: 12px;
}

.MoreCellRightTight {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 0px;
    height: 12px;
}

.MoreCellRightTightSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 0px;
    height: 12px;
}

.MoreCellLeftTitle {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 50px;
}

.MoreCellLeftTitleSel {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 50px;
}

.MoreCellRightTitle {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 50px;
}

.MoreCellRightTitleSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
    height: 50px;
}

.MoreHyperLinkLeft {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-right: 15px;
}

.MoreHyperLinkLeftSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-right: 15px;
}

.MoreHyperLinkCenter {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: center;
    padding-right: 15px;
}

.MoreHyperLinkCenterSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: center;
    padding-right: 15px;
}

.MoreHyperLinkRight {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-right: 15px;
}

.MoreHyperLinkRightSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: right;
    padding-right: 15px;
}


.MoreHyperLinkLeftBold {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-right: 15px;
}

.MoreHyperLinkLeftBoldSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-right: 15px;
    cursor: pointer;
}

.Otstup {
    height: 10px;
}

.Otstup5 {
    padding-top: 5px;
}

.MainFlashTableWrap {
    width: 100%;
    height: 1px;
}

.MainFlashTableWrapColumn {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.ElementTable {
    width: 100%;
    text-align: center;
}

.ElementTableWrap {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid red;
}

.ElementTableBorderBottom {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ccc;
}

.ElementTableBorderBottom15 {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid #ccc;
    margin-bottom: 15px;
}

.ListTable {
    width: 100%;
    text-align: center;
    border-bottom: 1px solid yellow;
}



.CellPadding {
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.CellForImage {
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.CellForImageBottom15 {
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 15px;
}

.CellForImageLargeImage {
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    background-color: Transparent;
    background-image: url(../images/searchtool.png);
    background-repeat: no-repeat;
    background-position: right bottom;
}

.CellForText {
    height: 100%;
    width: 100%;
    text-align: left;
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.CellForTextCenter {
    height: 100%;
    width: 100%;
    text-align: center;
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.CellForTextWEB3 {
    height: 100%;
    width: 100%;
    text-align: left;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.CellForPeiceWithVAT {
    height: 20px;
    width: 100%;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Gray;
    text-align: left;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 30px;
    padding-top: 10px;
    padding-bottom: 5px;
}


.CellForFlags {
    height: 30px;
    width: 100%;
}

.CellForPriceCard {
    height: 30px;
    width: 100%;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

.CellForPriceCardNoBorder {
    height: 30px;
    width: 100%;
    padding-bottom: 15px;
}


.CellForImageArchive {
    height: 30px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 15px;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
    border-bottom: 1px solid #ccc;
}

.CellForImageArchiveNoBorder {
    height: 30px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding-right: 5px;
    padding-left: 5px;
    padding-top: 0px;
    padding-bottom: 15px;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
}

.FlagsTable {
    width: 100%;
    height: 100%;
}

.FlagCell {
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: top;
}

.LeftFlagCell {
    width: 50%;
    height: 100%;
    text-align: center;
}

.MiddleFlagCell {
    height: 100%;
    width: 25px;
}

.RightFlagCell {
    height: 100%;
    width: 50%;
    text-align: center;
    padding-right: 5px;
    padding-left: 5px;
}

.FlagImage {
}

.PriceTable {
    width: 100%;
    height: 100%;
}

.LeftPriceCell {
    height: 100%;
    text-align: right;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
    padding-right: 5px;
    padding-left: 5px;
    width: 50%;
}

.LeftPriceCellYes {
    height: 100%;
    text-align: right;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: green;
    padding-right: 5px;
    padding-left: 5px;
    width: 50%;
}

.LeftPriceCellInfo {
    height: 100%;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
}

.LeftPriceCellYesInfo {
    height: 100%;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: green;
    padding-right: 5px;
    padding-left: 5px;
    width: 100%;
}

.RightPriceCell {
    width: 50%;
    height: 30px;
    text-align: left;
    vertical-align: middle;
    padding-right: 0px;
    padding-left: 0px;
}

.RightPriceCellInfo {
    width: 100%;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    padding-top: 10px;
    padding-right: 0px;
    padding-left: 0px;
}

.PageContentTable {
    width: 100%;
    height: 12px;
    padding: 0px 5px 5px 5px;
    margin-bottom: 0px;
}

.PageContentTable10Top {
    width: 100%;
    height: 15px;
    padding: 5px 5px 5px 5px;
    margin-top: 10px;
}


.PageContentTableBottom20 {
    width: 100%;
    height: 12px;
    padding: 0px 5px 5px 5px;
    margin-bottom: 20px;
}

.PageContentTableBottom10 {
    width: 100%;
    height: 12px;
    padding: 0px 5px 5px 5px;
    margin-bottom: 10px;
}

.PageContentTable10Top15Bottom {
    width: 100%;
    height: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.Unvisinle {
    display: none;
}

.Unvisinle5 {
    display: none;
    padding-right: 5px;
}

.ListBodyTable {
    width: 100%;
}

.ListBodyTableCell {
    width: 100%;
}

.ListBodyImageCell {
    width: 200px;
}

.ListBodyCell {
    padding-left: 20px;
    vertical-align: top;
}

.BodyTable {
    width: 100%;
}

.ErrorLabelLeft {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Red;
    display: block;
}

.GoodsItemTable {
    width: 100%;
}

.GoodsItemTableRow {
    height: 12px;
    width: 100%;
}

.GoodsItemTableRowTight {
    height: 14px;
    width: 100%;
}

.OneColumnGoodsItemTableRow {
    height: 10px;
    width: 100%;
}

.ImageCell {
    width: 220px;
}

.GoodsBodyCell {
    vertical-align: top;
}

.GoodsImageCell {
    width: 300px;
    vertical-align: top;
    text-align: center;
}

.OneColumnGoodsCell {
    width: 100%;
    vertical-align: top;
    text-align: center;
}

.TableTextInner {
    height: 65px;
    width: 100%;
    border: #D1CCBF 1px solid;
    vertical-align: middle;
    text-align: left;
}

.TableTextInnerRow {
    height: 16px;
    width: 100%;
}

.TableTextInnerRowCell {
    height: 100%;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
    padding-top: 1px;
}

.LeftCellTableTextInner {
    height: 16px;
    width: 100px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #848684;
}

.RightCellTableTextInner {
    height: 16px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #848684;
}

.RightCellTableTextInnerBold {
    height: 16px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
}

.RightCellTableTextInnerBoldYes {
    height: 16px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: green;
}

.CellForDelivery {
    height: 16px;
    width: 100px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #848684;
}

.FilterCheckBox {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #003DA6;
    margin-left: 0px;
}

.OstatkiFilterCheckBox {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 10px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #003DA6;
    margin-left: 10px;
}

.TitleHyperLink10_5 {
    padding-top: 10px;
    padding-bottom: 5px;
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: Black;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    display: block;
}

.FilterButtonTopCell {
    padding-bottom: 15px;
    width: 100%;
    height: 16px;
}

.FilterButtonBottomCell {
    padding-top: 15px;
    width: 100%;
    height: 16px;
}

.FilterUnsetButton {
    margin-left: 10px;
}

.webmoney {
    width: 88px;
    height: 31px;
}

.webmoneySel {
    width: 88px;
    height: 31px;
    cursor: pointer;
    font-style: normal;
}

.InfoLabelLeft {
    text-align: right;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Green;
}

.ClearCartButton {
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline;
    cursor: default;
}

.ClearCartButtonSel {
    margin-top: 15px;
    margin-bottom: 15px;
    display: inline;
    cursor: pointer;
}

.OrderTable {
    margin-top: 20px;
    width: 700px;
}

.CaptchaTable {
    margin-top: 0px;
    width: 700px;
}

.SumLabel {
    margin-left: 10px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Green;
}

.OrderTableOtstupRow {
    height: 14px;
}

.OrderTable1Row {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
}

.OrderTableTitleRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 20px;
}

.OrderTableInputRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 34px;
    border: 3px solid #6186AF;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.OrderInputTextBox {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border: 0px;
    width: 100%;
    outline: none;
}

.PhoneInputTextBox {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border: 0px;
    width: 100px;
    margin-left: 0px;
    outline: none;
}

.PhoneTableWrapFirst {
    text-align: right;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border: 0px;
    padding-left: 0px;
    padding-right: 0px;
    margin-right: 0px;
    width: 30px;
}

.ShortFieldInputTextBox {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border: 0px;
    width: 150px;
    outline: none;
}

.ClearCartWaitImage {
    margin-top: 15px;
    margin-bottom: 15px;
    display: none;
}

.validatorsSendOrder {
    padding-left: 10px;
    padding-right: 0px;
    font: normal normal normal 12px Tahoma;
    color: Red;
}

.SendCommentTableWrap {
    border: 0px;
    width: 100%;
    height: 20px;
}

.SendCommentTable1Column {
    width: 130px;
}

.CommentLabelLeft {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Green;
}

.CommentLabelLeftPaddingBottom20 {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Green;
    padding-bottom: 20px;
}

.CommentLabelUnvisible {
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Green;
    padding-top: 140px;
    padding-bottom: 40px;
    cursor: auto;
}


.KeywordsLabel {
    font-family: Tahoma;
    font-size: 12px;
    padding: 5px 3px 5px 3px;
    text-align: left;
    color: #8E8E8E;
    vertical-align: middle;
    background-color: Transparent;
    width: 100%;
    display: block;
    margin-top: 10px;
}

.InfoTitleHyperLinkNormal {
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    color: #004a84;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    margin-right: 10px;
    border-bottom: 3px dashed #004a84;
}

.InfoTitleHyperLinkSelected {
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    color: #004a84;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    margin-right: 10px;
    border-bottom: 3px solid #004a84;
    cursor: pointer;
}

.InfoTitleHyperLinkCurNormal {
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    color: #004a84;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    margin-right: 10px;
    border-bottom: 3px dashed transparent;
}

.InfoTitleHyperLinkCurSelected {
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    text-decoration: none;
    color: #004a84;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    margin-right: 10px;
    border-bottom: 3px solid #004a84;
    cursor: pointer;
}

.InfoWrapTable {
    width: 100%;
    height: 15px;
    margin-top: 10px;
    margin-bottom: 10px;
}

.InfoListTitle {
    padding-left: 6px;
    padding-right: 6px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: black;
    height: 20px;
    width: 200px;
    vertical-align: middle;
}

.InfoListTitleColored {
    padding-left: 6px;
    padding-right: 6px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: black;
    height: 20px;
    width: 200px;
    vertical-align: middle;
}

.InfoListValue {
    padding-left: 6px;
    padding-right: 6px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: black;
    height: 20px;
    vertical-align: middle;
    border-left: 1px solid #c8cccf;
}

.InfoListValueColored {
    padding-left: 6px;
    padding-right: 6px;
    font-family: Tahoma;
    font-size: 12px;
    font-style: normal;
    font-weight: normal;
    color: black;
    height: 20px;
    vertical-align: middle;
    border-left: 1px solid #c8cccf;
}

.InfoTableWrap {
    width: 100%;
    padding-top: 10px;
}

.InfoInnerTableWrap {
    width: 100%;
    display: none;
}

.OtzivyHyperLinkLeft {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
}

.OtzivyHyperLinkLeftSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
}

.ChartTable {
    width: 214px;
    height: 100px;
    vertical-align: middle;
}

.CatalogMenuTable {
    width: 100px;
    vertical-align: middle;
}

.CatalogMenuCell {
    background: transparent;
    text-align: left;
    vertical-align: middle;
    padding-top: 4px;
    margin-left: 0px;
    margin-right: 0px;
    table-layout: fixed;
    white-space: nowrap;
    height: 14px;
}

.CatalogSubmenuCell {
    background: transparent;
    text-align: left;
    vertical-align: middle;
    padding-top: 4px;
    padding-left: 15px;
    margin-right: 0px;
    table-layout: fixed;
    white-space: nowrap;
    height: 14px;
}

.CatalogMenuSeparatorCell {
    background: transparent;
    text-align: left;
    vertical-align: bottom;
    padding-top: 6px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-right: 0px;
    table-layout: fixed;
    white-space: nowrap;
    height: 4px;
}

.CatalogHyperLink {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
    white-space: normal;
}

.CatalogHyperLinkCurr {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
    white-space: normal;
}

.CatalogHyperLinkSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
    white-space: normal;
}

.CatalogHyperLinkCurrSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
    white-space: normal;
}

.CatalogLabelCurr {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: black;
    vertical-align: middle;
    text-align: left;
    white-space: normal;
}

.CellOnePixelCounter {
    height: 1px;
}


.SocialListTable {
    margin-top: 10px;
    margin-bottom: 10px;
    background: transparent;
    vertical-align: middle;
    text-align: center;
    width: 100%;
}

.SocialVoteListTable {
    margin-top: 0px;
    margin-bottom: 10px;
    background: transparent;
    vertical-align: middle;
    text-align: left;
    width: 100px;
    table-layout: auto;
    white-space: normal;
}

.footerSocialPanel {
    width: 100%;
    height: 32px;
    vertical-align: middle;
    text-align: center;
    background-color: Transparent;
}

.footerSocialPanelTable {
    padding-top: 5px;
    height: 100%;
    vertical-align: middle;
    padding-right: 0px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.BanersTableWrap1ColumnBottom {
    width: 160px;
    height: 24px;
    text-align: right;
    text-indent: 5px;
}

.BanersTableWrap2ColumnBottom {
    height: 24px;
    width: 110px;
    text-align: left;
    text-indent: 5px;
    padding-bottom: 0px;
}

.SocialLabelsBottom {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.CommandPanelDropDownList {
    border: #D1CCBF 1px solid;
    vertical-align: top;
    display: inline-block;
}

.CatalogPanelFirstColuml {
    width: 230px;
    padding-right: 0px;
}

.CatalogPanelSecondColuml {
    width: 140px;
    padding-right: 10px;
}

.CatalogPanelThirdColuml {
}

.BanersTableRow {
    width: 100%;
    height: 100%;
    text-align: center;
    vertical-align: middle;
}

.BanersTableCell {
    height: 100%;
    width: 100%;
}

.BanersTableCellLeft {
    height: 100%;
}

.BanersElementTable {
    width: 100px;
}

.BanersElementTableRow {
    width: 100px;
    height: 100%;
}

.BanersTableCellMiddle {
    display: inline;
    vertical-align: middle;
}

.BanersTableCellMiddleUnvisible {
    display: none;
}

.InfoBanersTableCellMiddle {
    display: inline;
    vertical-align: middle;
    width: 250px;
    border: #D1CCBF 1px solid;
}

.InfoBanersTableCellMiddleUnvisible {
    display: none;
    width: 250px;
}

.DisplayNone {
    display: none;
}

.BanersTableCellFirst {
    width: 50px;
    text-align: right;
    vertical-align: middle;
    padding-right: 10px;
}

.BanersTableCellLast {
    width: 50px;
    text-align: left;
    vertical-align: middle;
    padding-left: 10px;
}

.AdminTable {
    width: 100%;
    text-align: left;
    vertical-align: top;
}

.AdminTableRow {
    width: 100%;
    height: 18px;
    padding-left: 5px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
}

.AdminTableCel {
    width: 120px;
}

.AdminTableCelLast {
    font-weight: normal;
}


.AdminFilterCheckBox {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #003DA6;
    margin-left: 0px;
}

.h1info {
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: black;
    margin-bottom: 0px;
    padding-bottom: 0px;
    padding-left: 0px;
}

.h1catalog {
    font-size: 16px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: black;
}

.h2info {
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: black;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.h3info {
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: black;
    margin-bottom: 0px;
    padding-bottom: 0px;
}

.ChartTableWrap {
    width: 214px;
    height: 20px;
    vertical-align: top;
}

.ChartTable {
    width: 100%;
    height: 100%;
    vertical-align: top;
}


.footerGooglePlusHyperLink {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    cursor: default;
}

.LargeImagesBody {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    background-color: White;
}

.LargeImageFormTopRow {
    width: 100%;
    height: 600px;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
}

.LargeImageFormTopRowLeft {
    width: 650px;
    height: 100%;
    float: left;
    vertical-align: middle;
}

.LargeImageFormTopRowRight {
    width: 250px;
    height: 100%;
    vertical-align: top;
    float: left;
}

.SNailsTable {
    width: 220px;
    height: 15px;
    padding: 0px 0px 0px 0px;
    margin-top: 10px;
}

.SNailsTableInfo {
    height: 15px;
    margin-top: 5px;
    border-spacing: 5px 5px;
    border-collapse: separate;
}

.SNailsTableRowInfo {
    height: 50px;
}

.SNailActive {
    width: 100px;
    height: 100px;
    border: red 2px solid;
}

.SNailPassive {
    width: 50px;
    height: 50px;
    border: transparent 2px solid;
}

.SNailSelected {
    width: 100px;
    height: 100px;
    border: #D1CCBF 2px solid;
    cursor: pointer;
}

.SNailInfo {
    width: 50px;
    height: 50px;
    border: transparent 1px solid;
}

.SNailInfoActive {
    width: 50px;
    height: 50px;
    border: #6186AF 1px solid;
    cursor: pointer;
}

.SNailInfoSelected {
    width: 50px;
    height: 50px;
    border: #D1CCBF 1px solid;
}

.SNailInfoSelectedActive {
    width: 50px;
    height: 50px;
    border: #6186AF 1px solid;
    cursor: pointer;
}


.LargeImageFormBottomRow {
    height: 50px;
    vertical-align: top;
    text-align: right;
    padding-right: 15px;
    padding-top: 10px;
}

.LargeImageCloseButton {
    margin-right: 10px;
}

.ShortTableInputRowLeft {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 34px;
    border: 3px solid #6186AF;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    width: 150px;
}

.ShortTableInputRowRight {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 34px;
    border: 0px solid #6186AF;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.TabTablesWrap {
    width: 100%;
    height: 30px;
    padding-left: 0px;
    padding-right: 0px;
    margin-top: 10px;
    padding-bottom: 0px;
}

.TabTablesRow {
    height: 30px;
    padding: 0px;
    margin: 0px;
}

.TabButton {
    height: 30px;
    padding: 0px;
    margin: 0px;
}

.TabTableCell {
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 17px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #848684;
    border-left: 1px solid #848684;
    border-right: 1px solid #848684;
    border-top: 1px solid #848684;
    border-bottom: 2px solid #6186AF;
    background-color: white;
    height: 30px;
    width: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.TabTableCellSel {
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 17px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: white;
    border-left: 1px solid #6186AF;
    border-right: 1px solid #6186AF;
    border-top: 1px solid #6186AF;
    border-bottom: 2px solid #6186AF;
    background-color: #6186AF;
    height: 30px;
    width: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.TabTableCellMouseOver {
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 17px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: black;
    border-left: 1px solid #848684;
    border-right: 1px solid #848684;
    border-top: 1px solid #848684;
    border-bottom: 2px solid #6186AF;
    background-color: #EEEEEE;
    height: 30px;
    width: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.TabTableCellSelMouseOver {
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 17px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: black;
    border-left: 1px solid #6186AF;
    border-right: 1px solid #6186AF;
    border-top: 1px solid #6186AF;
    border-bottom: 2px solid #6186AF;
    background-color: #EEEEEE;
    height: 30px;
    width: 30px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 0px;
    padding-bottom: 0px;
    cursor: pointer;
}

.TabTableCellEmpty {
    width: 100%;
}

.InfoCommentsTableWrap {
    width: 100px;
}

.TabButtonCell {
    height: 30px;
    width: 1px;
    padding: 0px;
    margin: 0px;
    border-bottom: 1px solid #4590E2;
}

.h2infoSmallTitle {
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #434343;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.h2infoSmallOpisanieTitle {
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #434343;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.InfoByInCreditTableWrap {
    width: 520px;
    margin: 0;
    border: 0px solid #999999;
    padding: 0px;
    background: #fff;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    display: none;
}

.calculator {
    width: 100%;
}

.calculator_h1 {
    width: 180px;
    font-size: 20px;
    color: #de006c;
    margin: 0;
    display: block;
    height: 20px;
    font-weight: 400;
    padding-left: 10px;
}

.calculator_agree {
    height: 20px;
    padding: 5px 5px 5px 5px;
    background-color: #8CC53E;
    color: #fff;
    margin: 0px;
}

.calculator_info {
    width: 100%;
    height: 30px;
    background: #e3e3e3;
    padding-left: 10px;
    padding-top: 5px;
}

.calendar_row {
    height: 30px;
}

.calculator_column {
    width: 180px;
    padding-left: 10px;
    border-bottom: 1px solid #999999;
}

.calculator_w90 {
    width: 120px;
    border-bottom: 1px solid #999999;
}

.calculator_w175 {
    width: 220px;
    border-bottom: 1px solid #999999;
}

.calculator_columnBold {
    width: 180px;
    font-weight: bold;
    padding-left: 10px;
}

.calculator_columnBoldGreen {
    width: 180px;
    font-weight: bold;
    padding-left: 10px;
    color: #398a13;
}

.calculator_w90Bold {
    width: 120px;
    font-weight: bold;
}

.calculator_w175Bold {
    width: 220px;
    font-weight: bold;
}

.calculator_w90Italic {
    width: 120px;
    font-style: italic;
    border-bottom: 1px solid #999999;
}

.calculator_columnItalic {
    width: 180px;
    padding-left: 10px;
    font-style: italic;
    border-bottom: 1px solid #999999;
}

.calculator_w175Italic {
    width: 220px;
    font-style: italic;
    border-bottom: 1px solid #999999;
}



.calculatorPriceLabel {
    text-align: right;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
}

.calculatorPriceLabelYes {
    text-align: right;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: green;
}

.calculatorPeriod {
    width: 100px;
}

.calculator_w90Italic {
    width: 120px;
    font-style: italic;
}

.calculatorSumma {
    vertical-align: middle;
    font-size: 20px;
    color: #de006c;
    font-weight: 400;
}

.CalculatorOrderHyperLink {
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    width: 130px;
    height: 20px;
    background: #398a13;
    color: #fff;
    text-align: center;
    text-decoration: none;
    border: 0 none;
    padding-top: 5px;
    float: right;
    margin-right: 5px;
    padding-bottom: 5px;
    cursor: pointer;
}

.CalculatorOrderHyperLinkSel {
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    width: 130px;
    height: 20px;
    background: #398a13;
    color: #fff;
    text-align: center;
    text-decoration: underline;
    border: 0 none;
    padding-top: 5px;
    float: right;
    margin-right: 5px;
    padding-bottom: 5px;
    cursor: pointer;
}


.AgreeCheckBox {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Green;
}

.RulesHyperLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Green;
    text-decoration: underline;
}

.RulesHyperLinkSel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 12px;
    color: Green;
    text-decoration: underline;
    cursor: pointer;
}

.DateDropDownList {
    width: 70px;
}

.MonthDropDownList {
    width: 100px;
    margin-left: 7px;
}

.YearDropDownList {
    width: 80px;
    margin-left: 7px;
}

.CommentLabelLeftBottom10 {
    background-color: #8CC53E;
    color: #fff;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    height: 21px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 10px;
    padding-top: 4px;
    padding-left: 10px;
    margin-right: 10px;
}

.calculatorSendTable {
    width: 520px;
}


.calculatorSendRow {
    width: 100%;
    display: none;
    margin-top: 5px;
}

.SendToBankTable1Column {
    width: 420px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Green;
}

.SendToBankTable2Column {
    width: 100px;
}

.ErrorLabelConnentLeftBottom10 {
    background-color: red;
    color: white;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    height: 21px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    margin-bottom: 10px;
    padding-top: 4px;
    padding-bottom: 4px;
    padding-left: 10px;
    padding-right: 10px;
    margin-right: 10px;
}

.TableVoteInputRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 34px;
    border: 3px solid #6186AF;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
    width: 150px;
}

.CaptchaVoteInputRow {
    text-align: left;
    vertical-align: middle;
    height: 34px;
    padding-left: 20px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.CommentTitle {
    height: 20px;
    vertical-align: middle;
    background-color: Transparent;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: Black;
    padding: 0px 0px 0px 10px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.CommentDate {
    height: 20px;
    vertical-align: middle;
    background-color: Transparent;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #434343;
    padding: 0px 0px 0px 20px;
    margin: 0px 0px 0px 0px;
    text-decoration: none;
}

.AllCommentsRow {
    width: 100%;
    display: none;
    margin-top: 0px;
}

.OtzivTableTitleRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #434343;
    height: 28px;
}

.OtzivTableInputRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 34px;
    border: 1px solid #434343;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.OtziviText {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #434343;
    vertical-align: middle;
    text-align: left;
    width: 100%;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 10px;
    padding-bottom: 0px;
}

.OtstupUnderlined {
    height: 24px;
    background-image: url(../images/OtstupUnderlined.jpg);
    background-repeat: no-repeat;
    background-position: left center;
}

.CommentsMoreHyperLinkLeftBold {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-right: 15px;
    display: block;
}

.CommentsMoreHyperLinkLeftBoldSel {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: bold;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-right: 15px;
    cursor: pointer;
    display: block;
}

.LastListItem {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-right: 15px;
    display: block;
}

.SendOrderTableWrap {
    border: 0px;
    width: 100%;
    height: 20px;
}

.SendOrderTable1Column {
    width: 480px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Green;
}

.SendOrderTable2Column {
    width: 100px;
}

.LabelSatausGuarantee {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #008000;
    display: block;
    padding-top: 15px;
}

.LabelSatausText {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #434343;
    display: block;
    padding-top: 15px;
}

.LabelSatausReport {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #434343;
    display: block;
    padding-top: 15px;
}

.CallBackTable {
    width: 600px;
    height: 450px;
    padding: 5px;
}

.CallBackBody {
    width: 100%;
    height: 100%;
    padding: 0px;
    margin: 0px;
    background-color: White;
}

.CallBackTopRow {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
}

.CallBackCloseButton {
    margin-left: 15px;
}


.CallBackTableTitleRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 28px;
}

.CallBackTitleLabel {
    text-align: left;
    vertical-align: top;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 28px;
}



.CallBackTableInputRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 34px;
    border: 1px solid #d7d7d7;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.CallBackInputTextBox {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border: 0px;
    width: 100%;
    resize: none;
    outline: none;
}

.InfoNoteLabel {
    text-align: left;
    height: 16px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #848684;
}

.OtherColors {
    height: 16px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.OtherColorsTable {
    width: 100%;
    text-align: left;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
    margin-top: 0px;
    margin-bottom: 0px;
}

.WaitDiv {
    width: 100%;
    height: 100%;
    vertical-align: middle;
    text-align: center;
    padding: 0px;
}

.CatalogPanelTableWrap {
    width: 100%;
    padding-top: 0px;
    padding-bottom: 5px;
}



.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.baner_01 {
    padding-top: 5px;
    padding-bottom: 5px;
}



.Komplects2Table {
    height: 15px;
    margin-bottom: 15px;
}

.InnerKomplectTable {
    width: 100%;
    height: 100%;
}

.InnerKomplectTableRow {
    width: 100%;
    height: 100%;
}

.KomplectCell {
    width: 125px;
    height: 100%;
}

.PlusCell {
    width: 50px;
    height: 100%;
    text-align: center;
    font-family: Verdana;
    font-size: 32px;
    font-weight: bold;
    color: #848684;
}

.InnerKomplectImageRow {
    width: 160px;
    height: 160px;
}

.InnerKomplectPriceRow {
    width: 110px;
    height: 50px;
}


.CellForKomplektPrice {
    width: 100%;
    height: 100%;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: green;
    text-align: center;
}

.CellForKomplektOldPrice {
    width: 100%;
    height: 100%;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: line-through;
    font-style: normal;
    font-weight: normal;
    color: #848684;
    text-align: center;
}


.CellForKomplektText {
    text-align: left;
    vertical-align: middle;
    width: 100%;
    height: 100px;
}

.KomplektTableInnerForPrice {
    width: 100%;
    height: 40px;
}

.KomplektTableInnerForPriceRow {
    width: 100%;
    height: 50%;
}

.KomplectsTableCellFirst {
    width: 20px;
    text-align: right;
    vertical-align: middle;
    padding-right: 10px;
}

.KomplectsTableCellLast {
    width: 20px;
    text-align: left;
    vertical-align: middle;
    padding-left: 10px;
}

.Komplects2Label {
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #434343;
    margin-bottom: 0px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.InnerKomplectEqualsTable {
    width: 185px;
    height: 100%;
}

.InnerKomplectEqualsFirstRow {
    width: 100%;
    height: 65px;
}

.KomplectEqualsTopCell {
    width: 185px;
    height: 100%;
    vertical-align: top;
}

.KomplectEqualsCell {
    width: 185px;
    height: 100%;
}

.InnerKomplectEqualsSumRow {
    width: 100%;
    height: 30px;
}

.CellForKomplektEqualsSum {
    height: 100%;
    width: 100%;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: green;
}

.InnerKomplectEqualsOldSumRow {
    width: 100%;
    height: 25px;
}

.CellForKomplektEqualsOldSum {
    width: 100%;
    height: 100%;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: norml;
    font-style: normal;
    font-weight: normal;
    color: #848684;
    text-align: left;
    vertical-align: middle;
}

.InnerKomplectEqualsLastRow {
    width: 100%;
    height: 65px;
}

.CellForKomplects2InCart {
    width: 100%;
    height: 100%;
}

.CellForKomplects2InCartOtstup {
    width: 100%;
    height: 100%;
    padding-top: 10px;
}

.Komplects2ListTable {
    border: 1px solid #848684;
}

.Komplects2ListTitleRow {
    height: 20px;
}

.Komplects2ListTitleCell {
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: #434343;
    vertical-align: middle;
}

.Komplects2ListTitleCellExpired {
    text-align: left;
    font-family: Verdana;
    font-size: 14px;
    font-style: normal;
    font-weight: bold;
    text-decoration: none;
    color: red;
    vertical-align: middle;
}

.LeftCellTableTextInnerComplect {
    height: 16px;
    width: 120px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #848684;
}

.HypercommentsWidgetCell {
    width: 100%;
    height: 10px;
}

.visa {
    width: 88px;
    height: 31px;
    margin-left: 10px;
}

.visaSel {
    width: 88px;
    height: 31px;
    cursor: pointer;
    font-style: normal;
    margin-left: 10px;
}

.mc_embed_signupTable {
    margin-top: 10px;
    background: transparent;
    vertical-align: middle;
    width: 100%;
    height: 10px;
}

.InnerKomplectTableImageRow {
    width: 100%;
    height: 150px;
}

.InnerKomplectTableImageCell {
    height: 100%;
    width: 150px;
    text-align: center;
    vertical-align: middle;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 10px;
}

.InnerKomplectTableMainPriceRow {
    width: 100%;
    height: 20px;
}

.InnerKomplectTablePriceCell {
    width: 150px;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: green;
    text-align: center;
    vertical-align: middle;
}

.InnerKomplectTablePriceOldCell {
    width: 150px;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: line-through;
    font-style: normal;
    font-weight: normal;
    color: #848684;
    text-align: center;
    vertical-align: middle;
}

.InnerKomplectTableTextRow {
    width: 100%;
}

.InnerKomplectTableTextCell {
    padding-top: 10px;
    padding-bottom: 15px;
    width: 150px;
    height: 100%;
    text-align: left;
    vertical-align: top;
}

.InnerKomplectPlusCell {
    padding-right: 10px;
    padding-left: 10px;
    width: 80px;
    height: 100%;
    text-align: center;
    font-family: Verdana;
    font-size: 32px;
    font-weight: bold;
    color: #848684;
}

.InnerKomplectEqualsInfoTableRow {
    width: 100%;
    height: 16px;
}

.InnerKomplectButtonRow {
    width: 100%;
    height: 35px;
}

.InnerKomplectButtonCell {
    width: 100%;
    height: 35px;
}

.NoteFormTopRow {
    width: 100%;
    height: 600px;
    vertical-align: middle;
    padding: 0px;
    margin-bottom: 10px;
}

.NoteContentPanel {
    width: 100%;
    height: 100%;
    padding-right: 10px;
}

.NoteFormBottomRow {
    width: 100%;
    height: 20px;
    vertical-align: middle;
    text-align: right;
}

.ACreditHyperLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #DF0527;
    text-decoration: none;
}

.ACreditHyperLinkSel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #DF0527;
    text-decoration: underline;
    cursor: pointer;
}


.PriceTableNew {
    width: 250px;
    height: 30px;
    margin-top: 10px;
}

.LeftPriceCellInfo {
    height: 30px;
    text-align: right;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
    padding-right: 5px;
    padding-left: 5px;
    width: 150;
}

.LeftPriceCellInfoYes {
    height: 30px;
    text-align: right;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: green;
    padding-right: 5px;
    padding-left: 5px;
    width: 100px;
}

.RightPriceCellNewInfo {
    width: 100px;
    height: 100%;
    text-align: left;
    vertical-align: middle;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.ACreditTableNew {
    width: 360px;
    height: 30px;
    margin-top: 10px;
}

.LeftACreditCellNewInfo {
    height: 100%;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
    padding-right: 0px;
    padding-left: 0px;
    width: 170px;
}

.RightACreditCellNewInfo {
    width: 190px;
    height: 100%;
    text-align: left;
    vertical-align: middle;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}


.RossrochkaTableNew {
    width: 360px;
    height: 30px;
    margin-top: 0px;
}

.LeftRossrochkaCellNewInfo {
    height: 100%;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
    padding-right: 0px;
    padding-left: 0px;
    width: 193px;
}

.RightRossrochkaCellNewInfo {
    width: 167px;
    height: 100%;
    text-align: left;
    vertical-align: middle;
    padding-top: 0px;
    padding-right: 0px;
    padding-left: 0px;
}

.RossrochkaHyperLink {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #004a84;
    text-decoration: none;
}

.RossrochkaHyperLinkSel {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 13px;
    color: #004a84;
    text-decoration: underline;
    cursor: pointer;
}

.RossrochkaTableNewShort {
    width: 100%;
    height: 18px;
    margin-top: 00px;
}

.LeftRossrochkaCellNewShort {
    height: 100%;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 20px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: #848684;
    padding-right: 20px;
    padding-left: 0px;
    width: 100%;
}

.CallBackPhoneRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 41px;
}

.ContactsLabelDashed {
    vertical-align: middle;
    text-align: left;
    font: normal normal normal 14px Verdana;
    color: White;
    text-decoration: none;
    border-bottom: #ffffff 1px dashed;
}

.ContactsLabelDashedSel {
    vertical-align: middle;
    text-align: left;
    font: normal normal normal 14px Verdana;
    color: White;
    text-decoration: none;
    cursor: pointer;
    border-bottom: #ffffff 1px solid;
}

.emptybottom {
    height: 10px;
    width: 100%;
}

.StaticHoverStyleMouse {
    cursor: pointer;
}

.DybnamicHoverStyleMouse {
    cursor: pointer;
}

.CatalogSubmenuTable {
    padding-bottom: 7px;
}

.SortLabel {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 12px;
    vertical-align: middle;
    text-align: Left;
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 3px;
}

.SortLabelPadLeft5 {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 12px;
    vertical-align: middle;
    text-align: Left;
    padding-left: 5px;
    padding-right: 0px;
    padding-bottom: 3px;
}

.PagePresentationTable {
    width: 100%;
    height: 15px;
    padding: 5px 5px 5px 5px;
    margin-bottom: 10px;
}

.InfoTitleCellLeft {
    font-family: Verdana;
    font-size: 11px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-bottom: 0px;
    width: 100%;
    margin-top: 5px;
    padding-left: 10px;
    height: 10px;
}

.BrandsMapVerticalCell {
    background: transparent;
    text-align: left;
    vertical-align: middle;
    padding-bottom: 4px;
    margin-left: 0px;
    margin-right: 0px;
    table-layout: fixed;
    white-space: normal;
    height: 12px;
}

.PaddingRight5 {
    padding-right: 5px;
}

.ExistTable {
    height: 15px;
    width: 250px;
    vertical-align: middle;
    text-align: left;
}

.TableTextInnerRow {
    height: 15px;
    width: 100%;
}

.ExistTableLeft {
    text-align: left;
    vertical-align: middle;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
    height: 15px;
    width: 75px;
    padding-left: 0px;
}

.ExistTableRight {
    text-align: left;
    vertical-align: middle;
    height: 15px;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
}

.InCartTableLeft {
    text-align: left;
    vertical-align: middle;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Green;
    height: 15px;
    width: 75px;
    padding-left: 0px;
}

.InCartTableRight {
    text-align: left;
    vertical-align: middle;
    height: 15px;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Green;
}

.NotifyIncomeHyperLink {
    text-align: left;
    vertical-align: middle;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
    color: #004a84;
}

.NotifyIncomeHyperLinkSel {
    text-align: left;
    vertical-align: middle;
    font-family: Arial;
    font-size: 13px;
    text-decoration: underline;
    font-style: normal;
    font-weight: bold;
    color: Black;
    color: #004a84;
    cursor: pointer;
}

.QuantityTextBox {
    text-align: center;
    vertical-align: middle;
    font-family: Arial;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 25px;
    width: 25px;
    margin-right: 5px;
    border: 1px solid #A0A0A0;
    -moz-border-radius: 3px;
    border-radius: 3px;
    outline: none;
}

.BtnImagePutToCart {
    display: inline;
    height: 25px;
    vertical-align: top;
}

.CartValButton {
    display: inline;
    padding-right: 5px;
    vertical-align: middle;
}

.CartUnvisinle5 {
    display: none;
    padding-right: 5px;
    vertical-align: middle;
}

.InfoCharacteristicsLabel {
    font-family: Tahoma;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
    height: 12px;
    vertical-align: middle;
    text-align: Left;
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 0px;
    padding-bottom: 35px;
}

.ModalPopupBG {
    background-color: #666699;
    filter: alpha(opacity=50);
    opacity: 0.2;
}

.CallBackPanel {
    width: 600px;
    height: 450px;
    background: white;
    border: 1px solid #A0A0A0;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.hidden {
    display: none;
}

.PopupPanelWait {
    width: 32px;
    height: 32px;
    background: transparent;
}

.NotifyPanel {
    width: 600px;
    height: 525px;
    background: white;
    border: 1px solid #A0A0A0;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.NotifyTable {
    width: 600px;
    height: 450px;
    padding: 5px;
}

.NotifyTableTitleRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 28px;
}

.NotifyTableInputRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 34px;
    border: 1px solid #d7d7d7;
    padding-left: 8px;
    padding-right: 8px;
    padding-top: 8px;
    padding-bottom: 8px;
}

.NotifyInputTextBox {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border: 0px;
    width: 100%;
    outline: none;
}

.NotifyInputTextBoxTop {
    text-align: left;
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    border: 0px;
    width: 100%;
    resize: none;
    outline: none;
}

.NotifyTableOtstupRow {
    height: 14px;
}

.NotifyPhoneRow {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 41px;
}

.PopupPanelSent {
    width: 420px;
    height: 50px;
    background: white;
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Green;
    cursor: auto;
    border: 1px solid white;
    -moz-border-radius: 3px;
    border-radius: 3px;
    padding-left: 10px;
    padding-right: 10px;
    padding-top: 20px;
    padding-bottom: 10px;
}

.LogoLabel {
    vertical-align: middle;
    text-align: left;
    font: normal normal Normal 13px Verdana;
    color: White;
    text-decoration: none;
    display: block;
    border: 0px;
    padding-left: 10px;
}

.LogoBigLabel {
    vertical-align: middle;
    text-align: left;
    font: normal normal Normal 42px Verdana;
    color: White;
    text-decoration: none;
    display: block;
    border: 0px;
}

.ContactsMailTable {
    width: 300px;
    height: 20px;
    margin-bottom: 20px;
}

.ContactsMailTableRow {
    width: 100%;
    height: 20px;
}

.ContactsMailTableCol1 {
    width: 150px;
    height: 20px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
}

.ContactsMailTableCol2 {
    width: 150px;
    height: 20px;
    text-align: left;
    vertical-align: middle;
}

.ContactsMailLabel {
    vertical-align: middle;
    text-align: right;
    font: normal normal normal 14px Verdana;
    color: #004a84;
    text-decoration: none;
}

.ContactsMailLabelSel {
    vertical-align: middle;
    text-align: right;
    font: normal normal normal 14px Verdana;
    color: #004a84;
    text-decoration: underline;
    cursor: pointer;
}


.EmptyInfoCell {
    width: 20px;
    height: 100%;
    border: 1px solid pink;
}

.CellForItem {
    height: 100%;
    text-align: left;
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #ccc;
}

.CellForItemNoBorder {
    height: 100%;
    text-align: left;
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 15px;
    padding-bottom: 15px;
}

.CellForOneColumnItem {
    height: 100%;
    text-align: left;
    vertical-align: top;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 15px;
}

.NormalLabelDashed {
    vertical-align: middle;
    text-align: left;
    font: normal normal normal 14px Verdana;
    color: #004a84;
    text-decoration: none;
    border-bottom: #004a84 1px dashed;
    margin-left: 3px;
}

.NormalLabelDashedSel {
    vertical-align: middle;
    text-align: left;
    font: normal normal normal 14px Verdana;
    color: #004a84;
    text-decoration: none;
    cursor: pointer;
    border-bottom: #004a84 1px solid;
    margin-left: 3px;
}

.TableAskExpert {
    height: 15px;
    vertical-align: middle;
    text-align: left;
    width: 100%;
}

.TableAskExpertLeft {
    width: 100%;
    vertical-align: middle;
    text-align: left;
    padding-left: 20px;
}

.TableAskExpertRight {
    width: 20px;
    vertical-align: middle;
    text-align: left;
}

.CatalogMenu {
    width: 100%;
    background-color: White;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    white-space: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
    border-bottom: 1px solid #c8cccf;
}

.StaticMenuStyle {
    background-color: White;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    white-space: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
}


.StaticSelectedStyle {
}

.StaticMenuItemStyle {
    background-color: White;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    white-space: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
}

.StaticHoverStyle {
    background-color: #6186AF;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    white-space: normal;
    color: White;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
}

.DynamicMenuStyle {
    background-color: White;
    color: #004a84;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    border: 1px solid #c8cccf;
    -moz-border-radius: 3px;
    border-radius: 3px;
}

.DynamicSelectedStyle {
    background-color: White;
    color: #004a84;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    white-space: normal;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
}

.DynamicMenuItemStyle {
    background-color: White;
    color: #004a84;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    white-space: normal;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
}

.DynamicHoverStyle {
    background-color: #6186AF;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    white-space: normal;
    color: White;
    vertical-align: middle;
    text-align: left;
    cursor: pointer;
    color: White;
}


/*Header*/

.MyTabStyle .ajax__tab_header {
    color: #848684;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    background-color: #ffffff;
    margin-left: 0px;
}

/*Body*/

.MyTabStyle .ajax__tab_body {
    background-color: #fff;
    border: solid 1px #d7d7d7;
    -moz-border-radius: 3px !important;
    border-radius: 3px !important;
}

/*Tab Inactive*/

.MyTabStyle .ajax__tab_tab {
    color: #848684;
    height: 25px;
    padding-top: 8px;
}

.MyTabStyle .ajax__tab_inner {
    color: #848684;
    border-left: 1px solid #d7d7d7;
    padding-left: 10px;
}

.MyTabStyle .ajax__tab_outer {
    color: #848684;
    padding-right: 10px;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
}

/*Tab Active*/

.MyTabStyle .ajax__tab_active .ajax__tab_tab {
    background-color: #6186AF;
    color: white;
    height: 25px;
    padding-top: 8px;
    outline-style: none;
}

.MyTabStyle .ajax__tab_active .ajax__tab_inner {
    background-color: #6186AF;
    color: white;
    border-left: 1px solid #6186AF;
}

.MyTabStyle .ajax__tab_active .ajax__tab_outer {
    background-color: #6186AF;
    color: white;
    border-right: 1px solid #6186AF;
    border-top: 1px solid #6186AF;
}

/*Tab Hover*/

.MyTabStyle .ajax__tab_hover .ajax__tab_tab {
    background-color: #6186AF;
    color: white;
    height: 25px;
    padding-top: 8px;
}

.MyTabStyle .ajax__tab_hover .ajax__tab_inner {
    background-color: #6186AF;
    color: white;
    padding-left: 10px;
    border-left: 1px solid #6186AF;
}

.MyTabStyle .ajax__tab_hover .ajax__tab_outer {
    background-color: #6186AF;
    color: white;
    padding-right: 10px;
    border-right: 1px solid #6186AF;
    border-top: 1px solid #6186AF;
}

/*No frame*/

/*Header*/

.MyTabNoFrameStyle .ajax__tab_header {
    color: #848684;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    background-color: #ffffff;
    margin-left: 0px;
}

/*Body*/

.MyTabNoFrameStyle .ajax__tab_body {
    background-color: #fff;
    border: solid 0px #d7d7d7;
}

/*Tab Inactive*/

.MyTabNoFrameStyle .ajax__tab_tab {
    color: #848684;
    height: 25px;
    padding-top: 8px;
}

.MyTabNoFrameStyle .ajax__tab_inner {
    color: #848684;
    border-left: 1px solid #d7d7d7;
    padding-left: 10px;
}

.MyTabNoFrameStyle .ajax__tab_outer {
    color: #848684;
    padding-right: 10px;
    border-right: 1px solid #d7d7d7;
    border-top: 1px solid #d7d7d7;
    border-bottom: 1px solid #d7d7d7;
}

/*Tab Active*/

.MyTabNoFrameStyle .ajax__tab_active .ajax__tab_tab {
    background-color: #6186AF;
    color: white;
    height: 25px;
    padding-top: 8px;
    outline-style: none;
}

.MyTabNoFrameStyle .ajax__tab_active .ajax__tab_inner {
    background-color: #6186AF;
    color: white;
    border-left: 1px solid #6186AF;
}

.MyTabNoFrameStyle .ajax__tab_active .ajax__tab_outer {
    background-color: #6186AF;
    color: white;
    border-right: 1px solid #6186AF;
    border-top: 1px solid #6186AF;
}

/*Tab Hover*/

.MyTabNoFrameStyle .ajax__tab_hover .ajax__tab_tab {
    background-color: #6186AF;
    color: white;
    height: 25px;
    padding-top: 8px;
}

.MyTabNoFrameStyle .ajax__tab_hover .ajax__tab_inner {
    background-color: #6186AF;
    color: white;
    padding-left: 10px;
    border-left: 1px solid #6186AF;
}

.MyTabNoFrameStyle .ajax__tab_hover .ajax__tab_outer {
    background-color: #6186AF;
    color: white;
    padding-right: 10px;
    border-right: 1px solid #6186AF;
    border-top: 1px solid #6186AF;
}

.MoreButtonCell {
    width: 100%;
    height: 50px;
    text-align: center;
    vertical-align: top;
    padding-top: 10px;
    border-top: 1px solid #d7d7d7;
}

.MoreButtonCellFrame40 {
    width: 100%;
    height: 40px;
    text-align: center;
    vertical-align: top;
    padding-top: 10px;
    border-top: 1px solid #d7d7d7;
}

.MoreButtonCellNoFrame {
    width: 100%;
    height: 40px;
    text-align: center;
    vertical-align: top;
    padding-top: 10px;
}

.MoreButtonArticlesNewsCell {
    width: 100%;
    height: 30px;
    text-align: center;
    vertical-align: middle;
    padding-top: 15px;
}

.MoreButtonNormal {
    height: 30px;
    color: #848684;
    background-color: white;
    border: 1px solid #d7d7d7;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
}

.MoreButtonSelected {
    height: 30px;
    color: White;
    background-color: #6186AF;
    border: 1px solid #6186AF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
}

.CellForNewsText {
    height: 30px;
    width: 100%;
    padding-bottom: 0px;
    padding-left: 15px;
    padding-right: 15px;
    vertical-align: top;
    text-align: justify;
}


.DivBottom15 {
    margin-bottom: 15px;
}

.DivBottom30 {
    margin-bottom: 30px;
}

.ContentTabContainerDiv {
    margin: 10px;
}

ntainerDiv {
    margin: 10px;
}

.DivInnerFilters {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.DivInnerFiltersTop0 {
    padding-top: 0px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.DivInnerFiltersTop10 {
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.DivInnerContentTab {
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.FilterButtonNormal {
    height: 30px;
    color: #848684;
    background-color: white;
    border: 1px solid #d7d7d7;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
}

.FilterButtonSelected {
    height: 30px;
    color: White;
    background-color: #6186AF;
    border: 1px solid #6186AF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
}

.FilterButtonUnsetNormal {
    height: 30px;
    color: #848684;
    background-color: white;
    border: 1px solid #d7d7d7;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
    margin-left: 10px;
}

.FilterButtonUnsetSelected {
    height: 30px;
    color: White;
    background-color: #6186AF;
    border: 1px solid #6186AF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
    margin-left: 10px;
}


.ContentTableAllMargin15 {
    vertical-align: middle;
    height: 12px;
    width: 100%;
    padding: 0px 5px 5px 5px;
    margin: 15px;
}

.AboutTextCell {
    vertical-align: top;
    padding-top: 15px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
}

.footermenu {
    height: 100px;
    vertical-align: top;
    padding-top: 10px;
    padding-bottom: 15px;
    padding-left: 15px;
    padding-right: 15px;
    background-color: #6186AF;
    text-align: left;
}

.footermenuContainer {
    height: 100%;
    vertical-align: top;
    display: flex;
    flex-wrap: wrap;
    text-align: left;
}

.FooterMenuFirstDiv {
    width: 250px;
    padding-bottom: 20px;
}

.FooterMenuSecondDiv {
    width: 150px;
    height: 150px;
    padding-bottom: 25px;
}

.FooterMenuThirdDiv {
    width: 200px;
    height: 100px;
    padding-bottom: 25px;
}

.FooterMenuFourthDiv {
    width: 150px;
    height: 100px;
    padding-bottom: 25px;
}

.FooterMenuFifthDiv {
    position: absolute;
    right: 15px;
    vertical-align: top;
}

.FooterMenuHeadDiv {
    width: 100%;
    height: 16px;
    text-align: left;
    vertical-align: middle;
}

.FooterMenuBodyDiv {
    width: 100%;
    text-align: left;
    vertical-align: top;
    padding-right: 15px;
}

.FooterMenuTitleLabel {
    width: 100%;
    color: White;
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-align: left;
    vertical-align: middle;
}

.FooterMenuLogoDiv {
    width: 100%;
    height: 25px;
    text-align: left;
    vertical-align: top;
}

.FooterMenuCopyrightDiv {
    width: 100%;
    height: 16px;
    text-align: left;
    vertical-align: top;
    margin-top: 5px;
}

.FooterSocialDiv {
    width: 100%;
    height: 32px;
    text-align: left;
    vertical-align: top;
    margin-top: 25px;
}

.CopyrightLabel {
    font-family: Verdana;
    font-size: 11px;
    padding: 0px 0px 0px 0px;
    text-align: center;
    color: white;
    vertical-align: middle;
    background-color: Transparent;
}

.FooterSocialLabel {
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align:  central;
}

.CountersListTable {
    background: transparent;
    vertical-align: top;
    text-align: center;
    width: 100%;
}

.CellMiddleCounter {
    width: 100%;
    height: 10px;
    padding-bottom: 15px;
}

#back-to-top img {
    cursor: pointer;
}

#return-to-top {
    position: fixed;
    bottom: 20px;
    right: 30px;
    background-color: Transparent;
    border: 2px solid #6186AF;
    width: 30px;
    height: 30px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    display: none;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    #return-to-top i {
        color: #6186AF;
        margin: 0;
        position: relative;
        left: 7px;
        top: 6px;
        font-size: 16px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #return-to-top:hover {
        background-color: #6186AF;
        border: 2px solid #6186AF;
    }

        #return-to-top:hover i {
            color: White;
            top: 6px;
        }

.ArticlesReviewsTextLeft {
    width: 100%;
}

.ArticlesReviewsSourceLeft {
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: black;
    vertical-align: middle;
    text-align: left;
    padding-right: 10px;
    width: auto;
}

.ArticlesNewsTitleCell {
    font-family: Verdana;
    font-size: 12px;
    font-style: normal;
    text-decoration: none;
    color: Black;
    font-weight: bold;
    vertical-align: middle;
    height: 12px;
    border-top: 1px solid #d7d7d7;
    padding-top: 10px;
}

.DialogButtonNormal {
    height: 30px;
    color: #848684;
    background-color: white;
    border: 1px solid #d7d7d7;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    outline-style: none;
    margin-top: 15px;
    margin-right: 10px;
    display: inline;
    cursor: default;
}

.DialogButtonSelected {
    height: 30px;
    color: White;
    background-color: #6186AF;
    border: 1px solid #6186AF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
    margin-top: 15px;
    margin-right: 10px;
    display: inline;
}

.DialogButtonNoMarginesNormal {
    height: 30px;
    color: #848684;
    background-color: white;
    border: 1px solid #d7d7d7;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    outline-style: none;
    margin-right: 10px;
    display: inline;
    cursor: default;
}

.DialogButtonNoMarginesSelected {
    height: 30px;
    color: White;
    background-color: #6186AF;
    border: 1px solid #6186AF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
    margin-right: 10px;
    display: inline;
}

.ToCartButtonNormal {
    height: 30px;
    color: #6186AF;
    background-color: white;
    border: 2px solid #6186AF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    outline-style: none;
    display: inline;
    cursor: default;
    text-align: center;
}

.ToCartButtonSelected {
    height: 30px;
    color: White;
    background-color: #6186AF;
    border: 2px solid #6186AF;
    font-family: Verdana;
    font-size: 14px;
    font-weight: normal;
    cursor: pointer;
    outline-style: none;
    display: inline;
    text-align: center;
}

.AvailabilityCellExist, .AvailabilityCellClarify, .AvailabilityCellOrder, .AvailabilityCellExpected {
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Green;
    height: 15px;
    width: 100%;
    padding-left: 0px;
}

.AvailabilityCellExist {
    color: Green;
}

.AvailabilityCellClarify {
    color: #848684;
}

.AvailabilityCellOrder {
    color: #848684;
}

.AvailabilityCellExpected {
    color: Green;
}

.PriceCellExist, .PriceCellClarify, .PriceCellOrder, .PriceCellExpected {
    text-align: center;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 15px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    height: 35px;
    width: 100%;
    padding-left: 0px;
}

.PriceCellExist {
    color: Green;
}


.PriceCellClarify {
    color: #848684;
}

.PriceCellOrder {
    color: #848684;
}

.PriceCellExpected {
    color: Green;
}

.PriceCellButton {
    text-align: center;
    vertical-align: middle;
    height: 30px;
    width: 100%;
}

.PriceTableHorizontal {
    width: 100%;
    height: 10px;
}

.AvailabilityCellExistLeft, .AvailabilityCellClarifyLeft, .AvailabilityCellOrderLeft, .AvailabilityCellExpectedLeft {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    height: 15px;
    width: 100%;
    padding-left: 0px;
    padding-bottom: 10px;
}


.AvailabilityCellExistLeft {
    color: Green;
}

.AvailabilityCellClarifyLeft {
    color: #848684;
}

.AvailabilityCellOrderLeft {
    color: #848684;
}

.AvailabilityCellExpectedLeft {
    color: Green;
}

.PriceCellLeft {
    width: 100%;
    height: 10px;
    text-align: left;
}


.PriceLabelExist, .PriceLabelClarify, .PriceLabelOrder, .PriceLabelExpected {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 15px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Green;
    height: 30px;
    margin-right: 10px;
    white-space: nowrap;
}

.PriceLabelExist {
    color: Green;
}


.PriceLabelClarify {
    color: #848684;
}

.PriceLabelOrder {
    color: #848684;
}

.PriceLabelExpected {
    color: Green;
}

.SendCommentOtstup {
    height: 15px;
}

.searchpanel {
    height: 35px;
    vertical-align: middle;
}

.SearchPanelTable {
    vertical-align: middle;
    width: 100%;
    height: 100%;
}

.SearchPanelFirstColumn {
    width: 270px;
    padding-left: 5px;
}

.SearchPanelFirstColumnDiv {
    width: 265px;
    text-align: left;
    border: 2px solid #6186AF;
}

.SearchPanelFirstColumnInnerTable {
    width: 100%;
    height: 100%;
}

.SearchPanelFirstColumnInnerTable1 {
    width: 244px;
    vertical-align: middle;
    text-align: left;
}

.SearchPanelFirstColumnInnerTable2 {
    vertical-align: middle;
    text-align: left;
}

.SearchPanelSecondColumn {
    padding-left: 10px;
    padding-right: 5px;
    text-align: left;
    vertical-align: middle;
}

.SearchPanelForthColumn {
    width: 250px;
    padding-left: 5px;
    padding-right: 5px;
}

#search-btn {
    background-color: Transparent;
    border: 0px solid black;
    width: 24px;
    height: 24px;
    display: inline-block;
    text-decoration: none;
    padding: 0px;
    margin: 0px;
}

    #search-btn i {
        color: #6186AF;
        font-size: 16px;
        position: relative;
        top: 4px;
        left: 4px;
    }

    #search-btn:hover {
        background-color: #6186AF;
    }

        #search-btn:hover i {
            color: white;
        }


.SearchTextBox {
    color: Black;
    vertical-align: middle;
    font: normal normal normal 13px Tahoma;
    height: 21px;
    width: 100%;
    text-indent: 3px;
    margin: 0px;
    border: 0px solid #d7d7d7;
    outline: none;
}


.SearchTextBoxEmpty {
    color: Gray;
    vertical-align: middle;
    font: normal normal normal 13px Tahoma;
    height: 21px;
    width: 100%;
    text-indent: 3px;
    border: 0px solid #d7d7d7;
    margin: 0px;
    outline: none;
}

#Spiner i {
    color: White;
}

.PopupPanelToCart {
    width: 600px;
    height: 300px;
    background-color: white;
}

.PopupPanelToCartBodyDiv {
    width: 100%;
    text-align: left;
    height: 240px;
    vertical-align: top;
}

.PopupPanelToCartFooterDiv {
    width: 100%;
    text-align: center;
    height: 60px;
    vertical-align: middle;
}


.PopupToCartTable {
    width: 100%;
    height: 100%;
}

.PopupToCartTableRow {
    width: 100%;
    height: 100%;
}

.PopupToCartTableTextCell {
    width: 575px;
    height: 100%;
    vertical-align: top;
}

.PopupToCartTableCloseCell {
    width: 25px;
    height: 100%;
    vertical-align: top;
    padding-top: 5px;
    padding-left: 5px;
}

#closetocart-btn {
    background-color: Transparent;
    border: 0px solid #d7d7d7;
    width: 18px;
    height: 18;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-align: center;
    cursor: pointer;
}

    #closetocart-btn i {
        color: #d7d7d7;
        margin: 0;
        position: relative;
        left: 0px;
        top: 1px;
        font-size: 16px;
        font-weight: normal;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #closetocart-btn:hover {
        background-color: Transparent;
    }

        #closetocart-btn:hover i {
            color: #6186AF;
        }

.InCartImageCell {
    width: 200px;
    height: 240px;
    text-align: center;
    vertical-align: top;
    padding-top: 30px;
}

.InCartBodyCell {
    width: 375px;
    height: 240px;
    text-align: left;
    vertical-align: top;
    padding-top: 10px;
}

.InCartBodyCellInnerTable {
    width: 100%;
}

.InCartBodyTitleRow {
    width: 100%;
    height: 15px;
}

.InCartBodyTitleCell {
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 15px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    padding-bottom: 10px;
}

.InCartBodyTitle2Row {
    width: 100%;
    height: 15px;
}

.InCartBodyTitle2Cell {
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #d7d7d7;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: gray;
    padding-bottom: 10px;
}

#incart-check i {
    color: Green;
}

.InCartBodyPriceRow {
    width: 100%;
    height: 15px;
}

.InCartBodyPriceRowCell {
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: top;
    padding-top: 20px;
}

.InCartBodyCellPriceTable {
    width: 360px;
    height: 15px;
}

.InCartBodyCellPriceTableRow {
    width: 100%;
    height: 15px;
}

.InCartBodyCellPriceTableTitlePrice {
    width: 120px;
    height: 100%;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: gray;
}

.InCartBodyCellPriceTableTitleQuantity {
    width: 120px;
    height: 100%;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: gray;
}

.InCartBodyCellPriceTableTitleSum {
    width: 120px;
    height: 100%;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: gray;
}

.InCartBodyCellPriceTableCellPrice {
    width: 120px;
    height: 100%;
    font-family: Verdana;
    font-size: 15px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: black;
    padding-top: 10px;
}

.InCartBodyCellPriceTableCellQuantity {
    width: 120px;
    height: 100%;
    font-family: Verdana;
    font-size: 15px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: black;
    padding-top: 10px;
}

.InCartBodyCellPriceTableCellSum {
    width: 120px;
    height: 100%;
    font-family: Verdana;
    font-size: 15px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: black;
    padding-top: 10px;
}

#incartminus-btn {
    padding-right: 10px;
}

    #incartminus-btn i {
        color: #d7d7d7;
    }


    #incartminus-btn:hover i {
        color: #6186AF;
        cursor: pointer;
    }

#incartplus-btn {
    padding-left: 10px;
}

    #incartplus-btn i {
        color: #d7d7d7;
    }


    #incartplus-btn:hover i {
        color: #6186AF;
        cursor: pointer;
    }

.InCartBodyRemoveRow {
    width: 100%;
    height: 15px;
}

.InCartBodyRemoveCell {
    width: 100%;
    height: 100%;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: gray;
    padding-top: 20px;
}

#incartminus-btn {
    padding-right: 10px;
}

    #incartminus-btn i {
        color: #d7d7d7;
    }


    #incartminus-btn:hover i {
        color: #6186AF;
        cursor: pointer;
    }


#incart-remove i {
    color: Red;
}

#incart-remove:hover {
    color: #6186AF;
    cursor: pointer;
    text-decoration: underline;
}

#incart_spiner {
}


    #incart_spiner i {
        color: Black;
    }

.IncartWaitPanel {
}

.CartPanel {
    width: 100%;
    background-color: white;
}

.OrderReadyTableRow {
    width: 100%;
    height: 10px;
    text-align: left;
    vertical-align: middle;
}

.OrderReadyTableCell {
    width: 100%;
    height: 100px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    display: block;
}

.CartTableRow {
    width: 100%;
    height: 10px;
    border-bottom: 1px solid #d7d7d7;
}

.CartBodyTitleCell {
    width: 100%;
    height: 100%;
    border-bottom: 1px solid #d7d7d7;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    padding-top: 10px;
    padding-bottom: 10px;
}

.CartTermsImageCell {
    width: 200px;
    height: 24px;
    text-align: center;
    vertical-align: top;
}

.CartTotalBodyCell {
    height: 24px;
    text-align: left;
    vertical-align: top;
    padding-top: 0px;
}

.CartTotalImageCell {
    width: 200px;
    height: 18px;
    text-align: center;
    vertical-align: top;
}

#skype-btn i {
    color: White;
}

#email-btn i {
    color: White;
}

#phone-btn i {
    color: White;
}

#callback-btn i {
    color: White;
}

#basket-btn i {
    color: White;
}

#basket-btn:hover i {
    cursor: pointer;
}

#cart-btn i {
    color: White;
}

#cart-btn:hover i {
    cursor: pointer;
}

.CartTotalPanel {
    width: 100%;
    background-color: white;
    margin-top: 15px;
}

.CartTermsTable {
    margin-top: 10px;
    margin-bottom: 10px;
    height: 18px;
}

.CartTermsTableRow {
    height: 18px;
    vertical-align: middle;
}

.CartTermsTableRowEmpty {
    height: 12px;
    vertical-align: middle;
}

.CartTermsTableNulCol {
    width: 330px;
    height: 24px;
    text-align: left;
    vertical-align: middle;
    padding-right: 5px;
}

.CartTermsTableFirstCol {
    width: 235px;
    height: 24px;
    text-align: left;
    vertical-align: middle;
    display: inline;
}

.CartTermsTableSecondCol {
    width: 150px;
    height: 24px;
    text-align: left;
    vertical-align: middle;
    display: inline;
}

.CartTotalTable {
    width: 365px;
    height: 18px;
    vertical-align: middle;
    margin-top: 5px;
    margin-bottom: 10px;
    margin-right: 5px;
}

.CartTotalTableFirstCol {
    width: 245px;
    height: 18px;
    text-align: left;
    vertical-align: middle;
    display: inline;
}

.CartTotalTableSecondCol {
    width: 120px;
    height: 18px;
    text-align: left;
    vertical-align: middle;
    display: inline;
}


.CartTitleLabel {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
    display: inline;
}

.CartSumLabel {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 13px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
}

.CartRadioButtonList {
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 20px;
    display: inline;
    cursor: pointer;
    margin-left: 10px;
}

.CartTotalTitleLabel {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
    display: inline;
}

.CartTotalSumLabel {
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: bold;
    color: Black;
    border-bottom: 1px solid Black;
}

.PopupCallBackTableTitleCell {
    width: 560px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 20px;
    display: inline-table;
}

.PopupCallBackTableCloseCell {
    width: 15px;
    height: 20px;
    vertical-align: top;
    padding-top: 0px;
    padding-left: 0px;
    display: inline-table;
    text-align: right;
}

#closecallback-btn {
    background-color: Transparent;
    border: 0px solid #d7d7d7;
    width: 18px;
    height: 18px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-align: center;
    cursor: pointer;
}

    #closecallback-btn i {
        color: #d7d7d7;
        margin: 0;
        position: relative;
        left: 0px;
        top: 1px;
        font-size: 16px;
        font-weight: normal;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #closecallback-btn:hover {
        background-color: Transparent;
    }

        #closecallback-btn:hover i {
            color: #6186AF;
        }

.PopupNotifyTableTitleCell {
    width: 565px;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    height: 20px;
    display: inline-table;
}

.PopupNotifyTableCloseCell {
    width: 15px;
    height: 20px;
    vertical-align: top;
    padding-top: 0px;
    padding-left: 0px;
    display: inline-table;
    text-align: right;
}

#closenotify-btn {
    background-color: Transparent;
    border: 0px solid #d7d7d7;
    width: 18px;
    height: 18px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 9px;
    -moz-border-radius: 9px;
    border-radius: 9px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
    text-align: center;
    cursor: pointer;
}

    #closenotify-btn i {
        color: #d7d7d7;
        margin: 0;
        position: relative;
        left: 0px;
        top: 1px;
        font-size: 16px;
        font-weight: normal;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #closenotify-btn:hover {
        background-color: Transparent;
    }

        #closenotify-btn:hover i {
            color: #6186AF;
        }

.LogoTableTextCell {
    width: 100%;
    height: 40px;
    text-align: left;
    padding-left: 10px;
}

.LogoTableTextBottomCell {
    width: 100%;
    height: 20px;
    text-align: left;
    padding-left: 0px;
}

.LogoImageBig {
    text-align: left;
    width: 320px;
}

.LogoImageSmall {
    text-align: left;
    width: 175px;
}

.BrandsListRow {
    padding-bottom: 5px;
}

.LabelConnentLeftBottom10 {
    background-color: Transparent;
    color: black;
    text-align: left;
    vertical-align: middle;
    font-family: Verdana;
    font-size: 14px;
    height: 21px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
}

.DownloadLinkButton {
    height: 24px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-left: 24px;
    padding-bottom: 4px;
}

.DownloadLinkButtonSel {
    height: 24px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: underline;
    font-style: normal;
    font-weight: normal;
    color: #004a84;
    vertical-align: middle;
    text-align: left;
    padding-left: 24px;
}

.FilesUpdatePanel {
    width: 100%;
}


.DownloadGroupTitleFirst {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: Black;
    vertical-align: middle;
    height: 12px;
    padding-top: 0px;
    padding-bottom: 5px;
}

.DownloadGroupTitle {
    font-family: Verdana;
    font-size: 12px;
    font-weight: bold;
    text-decoration: none;
    color: Black;
    vertical-align: middle;
    height: 12px;
    padding-top: 10px;
    padding-bottom: 5px;
}

.DownloadNoLinkItem {
    height: 24px;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    color: Black;
    vertical-align: middle;
    text-align: left;
    padding-left: 24px;
}

.ContactsIconDiv {
}

#loupe {
    position: absolute;
    bottom: 0px;
    right: 0px;
    background-color: Transparent;
    border: 2px solid Transparent;
    width: 30px;
    height: 30px;
    display: block;
    text-decoration: none;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    #loupe i {
        color: #6186AF;
        margin: 0;
        position: relative;
        left: 0px;
        top: 6px;
        font-size: 18px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #loupe:hover {
        background-color: #6186AF;
        border: 2px solid #6186AF;
    }

        #loupe:hover i {
            color: White;
            top: 6px;
        }

.InfoImageTable {
    width: 100%;
    height: 100%;
}

.CellForTextWEB3Info {
    height: 100%;
    width: 100%;
    text-align: left;
    vertical-align: top;
    padding-right: 5px;
    padding-left: 10px;
    padding-top: 10px;
    padding-bottom: 5px;
}


.CellForImageInfo {
    height: 250px;
    width: 100%;
    text-align: center;
    vertical-align: middle;
    padding-right: 0px;
    padding-left: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.CellForSubnailsInfo {
    height: 50px;
    width: 100%;
}

.ArrowInfoCell {
    width: 25px;
    text-align: center;
    vertical-align: middle;
    color: #d7d7d7;
}

.ArrowInfoCellActive {
    width: 25px;
    text-align: center;
    vertical-align: middle;
    cursor: pointer;
    color: #6186AF;
}


.ImageMiddleCellInfo {
    width: 250px;
    text-align: center;
    vertical-align: middle;
}

.LargeImagesInfoTable {
    height: 100%;
    width: 100%;
}

.LargeImagesInfoTableRow {
    height: 100%;
    width: 100%;
}

.LargeImagesInfoTableCell {
    height: 100%;
    width: 250px;
}

.LargeImagesInfoTableCellUnvisible {
    height: 100%;
    width: 250px;
    display: none;
}

.hexagonHit {
    height: 20px;
    width: 40px;
    background: #FD7780;
    vertical-align: middle;
    font: normal normal normal 14px Tahoma;
    text-align: center;
    color: white;
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
}
    .hexagonHit::before, .hexagonHit::after {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        top: 0;
        /* half height */
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
    }
    .hexagonHit::before {
        left: -10px;
        border-right: 10px solid #FD7780;
    }
    .hexagonHit::after {
        right: -10px;
        border-left: 10px solid #FD7780;
    }

.hexagonNew {
    height: 20px;
    width: 70px;
    background: #6CCC86;
    vertical-align: middle;
    font: normal normal normal 14px Tahoma;
    text-align: center;
    color: white;
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
}

    .hexagonNew::before, .hexagonNew::after {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        top: 0;
        /* half height */
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
    }

    .hexagonNew::before {
        left: -10px;
        border-right: 10px solid #6CCC86;
    }

    .hexagonNew::after {
        right: -10px;
        border-left: 10px solid #6CCC86;
    }

.hexagonSuperPrice {
    height: 20px;
    width: 90px;
    background: #6497b1;
    vertical-align: middle;
    font: normal normal normal 14px Tahoma;
    text-align: center;
    color: white;
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
}

    .hexagonSuperPrice::before, .hexagonSuperPrice::after {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        top: 0;
        /* half height */
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
    }

    .hexagonSuperPrice::before {
        left: -10px;
        border-right: 10px solid #6497b1;
    }

    .hexagonSuperPrice::after {
        right: -10px;
        border-left: 10px solid #6497b1;
    }

.hexagonDiscount {
    height: 20px;
    width: 70px;
    background: #fbc304;
    vertical-align: middle;
    font: normal normal normal 14px Tahoma;
    text-align: center;
    color: white;
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
}

    .hexagonDiscount::before, .hexagonDiscount::after {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        top: 0;
        /* half height */
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
    }

    .hexagonDiscount::before {
        left: -10px;
        border-right: 10px solid #fbc304;
    }

    .hexagonDiscount::after {
        right: -10px;
        border-left: 10px solid #fbc304;
    }

.hexagonAction {
    height: 20px;
    width: 70px;
    background: #994D80;
    vertical-align: middle;
    font: normal normal normal 14px Tahoma;
    text-align: center;
    color: white;
    position: relative;
    box-sizing: border-box;
    display: inline-block;
    margin-left: 10px;
    margin-bottom: 5px;
}

    .hexagonAction::before, .hexagonAction::after {
        content: "";
        position: absolute;
        height: 0;
        width: 0;
        top: 0;
        /* half height */
        border-top: 10px solid transparent;
        border-bottom: 10px solid transparent;
    }

    .hexagonAction::before {
        left: -10px;
        border-right: 10px solid #994D80;
    }

    .hexagonAction::after {
        right: -10px;
        border-left: 10px solid #994D80;
    }

#skype-btn i {
    color: White;
}

#facebook {
    position: relative;
    bottom: 0px;
    right: 0px;
    background-color: transparent;
    border: 2px solid white;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-decoration: none;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    #facebook i {
        color: white;
        margin: 0;
        position: relative;
        left: 10px;
        top: 6px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #facebook:hover {
        background-color: white;
        border: 2px solid white;
        cursor: pointer;
    }

        #facebook:hover i {
            color: #6186AF;
            top: 6px;
        }

#instagram {
    position: relative;
    bottom: 0px;
    right: 0px;
    margin-left: 10px;
    background-color: transparent;
    border: 2px solid white;
    width: 30px;
    height: 30px;
    display: inline-block;
    text-decoration: none;
    -webkit-border-radius: 25px;
    -moz-border-radius: 25px;
    border-radius: 25px;
    -webkit-transition: all 0.3s linear;
    -moz-transition: all 0.3s ease;
    -ms-transition: all 0.3s ease;
    -o-transition: all 0.3s ease;
    transition: all 0.3s ease;
}

    #instagram i {
        color: white;
        margin: 0;
        position: relative;
        left: 8px;
        top: 6px;
        -webkit-transition: all 0.3s ease;
        -moz-transition: all 0.3s ease;
        -ms-transition: all 0.3s ease;
        -o-transition: all 0.3s ease;
        transition: all 0.3s ease;
    }

    #instagram:hover {
        background-color: white;
        border: 2px solid white;
        cursor: pointer;
    }

        #instagram:hover i {
            color: #6186AF;
            top: 6px;
        }


.breadcrumbs {
    display: inline-flex;
    overflow: hidden;
    height: 28px;
    border-right: 1px solid #d7d7d7;
}

.breadcrumbs__item {
    background: #fff;
    color: #848684;
    border: 1px solid #d7d7d7;
    outline: none;
    padding: 0.5em 0.75em 0.75em 1.25em;
    position: relative;
    text-decoration: none;
    transition: background 0.2s linear;
    font-family: Verdana;
    font-size: 12px;
    text-decoration: none;
    font-style: normal;
    font-weight: normal;
    white-space: normal;
}

    .breadcrumbs__item:hover:after,
    .breadcrumbs__item.is-active:after,
    .breadcrumbs__item:hover {
        background: #6186AF;
        color: #fff;
        border-top: 1px solid #6186AF;
        border-bottom: 1px solid #6186AF;
    }

    .breadcrumbs__item:focus:after,
    .breadcrumbs__item:focus,
    .breadcrumbs__item.is-active:focus {
        background: #6186AF;
        color: #fff;
        border-top: 1px solid #6186AF;
        border-bottom: 1px solid #6186AF;
    }

    .breadcrumbs__item:after,
    .breadcrumbs__item:before {
        background: white;
        bottom: 0;
        clip-path: polygon(50% 50%, -50% -50%, 0 100%);
        content: "";
        left: 100%;
        position: absolute;
        top: 0;
        transition: background 0.2s linear;
        width: 1em;
        z-index: 1;
    }

    .breadcrumbs__item:before {
        background: #d7d7d7;
        margin-left: 1px;
    }

    .breadcrumbs__item:last-child {
        border-right: none;
    }

    .breadcrumbs__item.is-active {
        background: #6186AF;
        color: #fff;
        border-top: 1px solid #6186AF;
        border-bottom: 1px solid #6186AF;
    }

