td.shapka {     height: 80px;     vertical-align: middle;     text-align: center;     background-color: #FFFFFF;}.bg {
     background-repeat: no-repeat;
     text-align: left;
     background-image: url(/images/design/img_top.gif);
     height: 80px;
     width: 100%;
}
.top {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 17px;
     font-weight: bold;
     text-align: left;
     color: #576773;
     padding-left: 25px;
     padding-top: 16px;
}  td.best-cig {
     width: 240px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 15px;
     font-weight: bold;
     text-align: center;
     color: #576773;
}  .top2 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 17px;
     font-weight: bold;
     text-align: left;
     color: #576773;
     padding-left: 25px;
     padding-top: 16px;
}  
.top2 a {
     color: #576773;
     text-decoration: none;
}  .top2 a:hover {
     color: black;
     text-decoration: none;
}  h1.top1 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 14px;
     font-weight: none;
     color: #576773;
     text-align: left;
     padding-left: 30px;
}td.left_bg {     vertical-align: top;     width: 170px;     background-image: url(/images/design/center-bg.gif);}td.left-top {     vertical-align: top;     padding-top: 4px;     background-color: #FFFFFF;}.top_link A {
     COLOR: #576773;
     font-weight: bold;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size:12px;
     text-decoration:none;
}

.top_link A:hover {
     text-decoration:none;
     COLOR: black;
     font: normal bold;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size:12px;
}table.main_link  {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     COLOR: #576773;
     font-weight: bold;
     font-size: 12px;
     width: 229px;
     height: 478px;
}.main_link A {
     COLOR: #576773;
     font-weight: bold;
     font-family: Arial, Helvetica, sans-serif;
     font-size:13px;
     text-decoration:none;
}

.main_link A:hover {
     text-decoration:none;
     COLOR: black;
     font: normal bold;
     font-family: Arial, Helvetica, sans-serif;
     font-size:13px;
}td.podval-links {     font-family: Tahoma;
     COLOR: #576773;
     font-weight: bold;
     font-size: 12px;     text-align: center;     vertical-align: middle;     height: 30px;     padding-left: 10px;}.podval-links a {
     font-family: Arial, Helvetica, sans-serif;
     COLOR: #576773;
     font-weight: bold;
     font-size: 12px;
     text-decoration:none;
}.podval-links a:hover {
     COLOR: black;
     text-decoration: none;
}.check {
     font-family: Arial, Helvetica, sans-serif;
     COLOR: #576773;
     font-weight: bold;
     font-size: 12px;
     text-align: center;
}p.copyright {     font-family: Arial, Verdana, Helvetica, sans-serif;     font-size: 11px;     COLOR: #576773;      margin-top: 3px;      text-align: center;}.privacy_title {
     padding: 10px 0px 0px 0px; 
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 14px;
     text-align:center; 
     color: #576773;
     font-weight: bold;  
}.privacy_title-2 {
     padding: 0px 0px 0px 0px; 
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 14px;
     text-align: center; 
     color: #576773;
     font-weight: bold;  
}.privacy {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     text-align:justify; 
     color: #576773;
     padding: 0px 0px 0px 5px;
}
.privacy1 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: #576773;
     padding: 0px 0px 0px 5px;
}

.privacy-2 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     text-align: center; 
     color: #576773;
     font-weight: bold;
}

.privacy-3 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     text-align: center; 
     color: #576773;
     font-weight: none;
}
a.link {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px; 
     color: #576773;
     font-weight: bold;
     text-decoration: none;
}

a:hover.link {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px; 
     color: #576773;
     font-weight: bold;
     text-decoration: underline;
}a.linked {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px; 
     color: #576773;
     font-weight: bold;
     text-decoration: underline;
}

a:hover.linked {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px; 
     color: #576773;
     font-weight: bold;
     text-decoration: underline;
}.zag {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 16px; 
     color: #576773;
     font-weight: bold;     text-align: center;}p.description {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px; 
     color: #576773;
     font-weight: none;
     text-align: justify;      text-indent: 20px;}p.description-2 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px; 
     color: #576773;
     font-weight: none;
     text-align: justify;
     padding-left: 10px; 
}td.search {     width: 240px;     height: 51px;     background-image: url(/images/design/search_bg.jpg);     background-repeat: no-repeat;     text-align: left;     padding-left: 10px;      }#searchline {
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     color: #576773;
     font-size: 12px;
     width: 135px; 
     margin: 4px 0 0 0px;
     padding-left: 3px;
     border: 1px solid #d5d5ad;
}
.risunok {
     vertical-align: middle;
     padding: 0px 0px 0px 0px;
     margin: 0px 0px 0px 0px;        
}div.cig_country {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     size: 14px;
     COLOR: #576773;
     font-weight: bold;
     text-align:center;
}span.price {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 16px;
     text-align: center;
     COLOR: #576773;
     font-weight: bold; 
}span.catron {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 13px;
     COLOR: #576773;
     TEXT-ALIGN: center;
     font-weight: bold;
}td.top-price {     width: 126px;     height: 51px;      text-align: center;     vertical-align: top;     padding-top: 10px;     background-image: url(/images/design/price.jpg);     background-repeat: no-repeat;}h3.prod-name {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 14px;
     COLOR: #576773;
     font-weight: bold;
     text-align: center;}td.prod-name a {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 15px;
     COLOR: #576773;
     font-weight: bold;
     text-decoration: none;
}td.prod-name a:hover {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 15px;
     COLOR: black;
     font-weight: bold;
     text-decoration: none;
}h1.prod-name {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 16px;
     COLOR: #576773;
     TEXT-ALIGN: center;
     font-weight: bold;
}td.minimum {     height: 30px;     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 11px;
     COLOR: #5E647E;
     TEXT-ALIGN: center;
     font-weight: bold;}td.prod-price {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 16px;
     COLOR: #8A0E19;
     TEXT-ALIGN: center; 
     font-weight: bold;}p.price {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 16px;
     COLOR: #8A0E19;
     TEXT-ALIGN: center; 
     font-weight: bold;}.tab {     text-align: center;     width: 85%;     padding-bottom: 20px; }span.sold-out {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 13px;
     COLOR: #576773;
     TEXT-ALIGN: center;
     font-weight: bold;}td.option-name {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 13px;
     COLOR: #576773;
     TEXT-ALIGN: left;
     FONT-WEIGHT: bold;
}

td.option-value { 
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 13px;
     COLOR: #576773;
     TEXT-ALIGN: right;
     FONT-WEIGHT: normal;
}.backg td {     border-bottom: 1px solid #636C7B;}.shipping th {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #ffffff;
     background-color: #576773;
     TEXT-ALIGN: center;
     FONT-WEIGHT: bold;     border-left: 1px solid #ffffff;}.shipping td {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;
     background-color: #ffffff;
     TEXT-ALIGN: center;
     FONT-WEIGHT: none;
     border-bottom: 1px solid #576773;
}td.contact {     width: 50%;     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;     text-align: center;     FONT-WEIGHT: bold; }.field {
     WIDTH: 215px;
     HEIGHT: 20px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;
     background-color: #ffffff;
     border: 1px solid #576773;
}.field2 {     WIDTH: 450px;     HEIGHT: 100px;     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;     background-color: #ffffff;      border: 1px solid #576773;}p.not-found {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 13px;
     COLOR: #576773;
     TEXT-ALIGN: center;
     FONT-WEIGHT: bold;     padding-top: 20px;}p.faq-title {     text-align: left;}.faq-title span {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 13px;
     COLOR: #8C8131;
     FONT-WEIGHT: bold;
}
.faq-title a {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 13px;
     COLOR: #576773;
     FONT-WEIGHT: bold;
     text-decoration: none; 
}
.faq-title a:hover {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 13px;
     COLOR: #576773;
     FONT-WEIGHT: bold;
     text-decoration: underline;
}
.faq-q {     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;
     FONT-WEIGHT: bold;     text-align: left;}.faq-a {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;
     FONT-WEIGHT: none;
     text-align: justify;
}
span.back-top {     text-align: right;     padding-right: 10px; }.back-top a {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;
     FONT-WEIGHT: bold;
     text-decoration: none;     
}.back-top a:hover {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;
     FONT-WEIGHT: bold;
     text-decoration: underline;
}
.index { 
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;
     FONT-WEIGHT: bold;
     text-align: left;
}#brandvar {
     font-family: Arial, Verdana, Helvetica, sans-serif; 
     font-size: 12px;
     color: #576773;
     BORDER-BOTTOM: #dcdcdc 1px solid;
}

#brandvar A {
     DISPLAY: block;
     COLOR: #576773;
     TEXT-DECORATION: none;
}

#brandvar A:hover {
     DISPLAY: block;
     COLOR: #576773;
     TEXT-DECORATION: underline;
}
.item-container-line {
     BORDER-BOTTOM: #DCDCDC 1px solid;
}

.item-container-line1 {
     BORDER-BOTTOM: #DCDCDC 1px solid;
     vertical-align: top;
}span.search2 {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     color: #576773;
     font-weight: bold;
     margin: 0px 10px 0px 0px;
}.forma2 {
     text-align: center; 
     margin: 0px 0px 0px 0px;
     padding: 15px 0px 0px 0px; 
}.searchline2{
     font-family: Arial, Verdana, Helvetica, sans-serif;
     FONT-SIZE: 12px; 
     COLOR: #576773; 
     border: 1px solid #DCDCDC;
     background-color: #ffffff;
     width: 250px;
     padding: 1px 0px 1px 2px;
}
.button2 {
     BORDER-RIGHT: #D5D5AD 1px solid;
     BORDER-TOP: #D5D5AD 1px solid;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     FONT-WEIGHT: bold;
     FONT-SIZE: 11px;
     text-align: center;
     BORDER-LEFT: #D5D5AD 1px solid;
     CURSOR: default;
     COLOR: #576773;
     BORDER-BOTTOM: #D5D5AD 1px solid;
     BACKGROUND-COLOR: #EDECBF;
     TEXT-DECORATION: none;
     margin: 0px 0px 0px 10px;
     padding: 0px 3px 0px 3px;             
}a.sitemap {
     font-family: Arial, Verdana, Helvetica, sans-serif;
     color: #576773;
     font-size: 11px;
     font-weight: bold;
     text-decoration: none;
}

a:hover.sitemap {
     font-weight: bold;
     text-decoration: underline;
}#pages {
     font-family: Arial, Verdana, Helvetica, sans-serif;        
     color: #8C8131;
     FONT-SIZE: 12px;       
     font-weight: bold;     
}

span.pages { 
     font-family: Arial, Verdana, Helvetica, sans-serif;           
     color: #8C8131; 
     FONT-SIZE: 12px;           
     font-weight: bold;     
     text-decoration: underline;     
}

#pages a {
     font-family: Arial, Verdana, Helvetica, sans-serif;        
     color: #576773;
     FONT-SIZE: 12px;       
     font-weight: bold;
     text-decoration: none;
}

#pages a:hover {
     color: #576773;
     text-decoration: underline;    
}
.btn_buy {
     BACKGROUND-COLOR: #EBEABE;
     COLOR: #576773;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     FONT-SIZE: 11px;
     FONT-WEIGHT: bold;
     margin: 1px 0px 1px 0px;
     padding: 0px 0px 0px 0px;      
     TEXT-ALIGN: center;
     TEXT-DECORATION: none;
     border: 1px solid #D5D5AD;
     width: 60px;
}<!-------- Shopping Cart ------------->.cart-table TD {
    border-bottom: 1px solid #576773;
}

.cart-title {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    font-size: 12px;
    font-weight: bold;
        background-color: #ECEABE;
    padding: 3px 0px 3px 0px;
    color: #576773;
        border-top: 1px solid #D5D5AD;
        border-bottom: 1px solid #D5D5AD;
}

td.cart-product-name {
    padding: 3px 0px 3px 0px;
    font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #8C8131;
}

td.cart-product-name a {
    font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #8C8131;
        text-decoration: none;
}

td.cart-product-name a:hover {
        color: #8C8131;
        text-decoration: underline;
}

.cart-product-count {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #576773;  
    text-align: center;
        font-weight: bold;
    padding: 3px 0px 3px 0px;
}

.cart-product-type {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 12px;
        color: #576773; 
    text-align: center;
    padding: 3px 0px 3px 0px;
}

.cart-product-price {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    text-align: center;
    font-size: 12px;
        color: #576773;
    font-weight: bold;
        vertical-align: middle;
}

.cart-product-delete {
    width: 100px;
    text-align: center;
        vertical-align: middle;
} 

.cart-product-update {
    text-align: right;
        padding-right: 15px;
        padding-top: 5px;
        font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #8C8131;
    font-size: 12px;
    font-weight: bold;
}

.cart-text {
    font-size: 12px;
    font-weight: normal;
    text-align: right;
    padding: 5px 0px 5px 0px;
    color: #118F87;
}

.cart-comments {
    width: 100%;
    vertical-align: top;
    color: #000000;
}

.cart-comments-readonly {
    width: 100%;
    vertical-align: top;
    color: #000000;
}

.cart-price-name {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #8C8131;
    font-size: 12px;
    font-weight: bold;
    text-align: right;
    padding: 5px 0px 5px 0px;
}

.cart-price-value {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
        color: #576773;
    font-weight: bold;
    text-align: left;
    width: 155px;
    padding-left: 30px;
}

.cart-price-value2 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
        color: #576773;
    font-weight: bold;
    text-align: right;
    padding-right: 17px;
}

.cart-header {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #576773;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
        text-align: center;
}

.cart-header-active {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #8C8131;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
        text-align: center;
}

.cart-header-visited {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #8C8131;
    font-size: 12px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
        text-align: center;
    TEXT-DECORATION:underline !important;
}

.error {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 14px;
    font-weight: bold;
        color: #d88d92;
        text-align: center;
}

span.error2 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 12px;
    font-weight: none;
        color: #d88d92;
        text-align: center;
}

.cart-confirm-header {
    color: #4E8BC2;
    font-size: 14px;
    font-weight: bold;
    padding-top: 5px;
    padding-bottom: 5px;
    border-top: 1px solid #4E8BC2;
    border-bottom: 1px solid #4E8BC2;
    padding-left: 100px;
    margin-bottom: 0px;
}

.cart-confirm-data {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    color: #576773;
    font-size: 12px;
    padding-left: 55px;
}

.cart-confirm-data-background {
    padding-top:  4px;
    padding-left: 5px;
    background: #FDFDFD;
        width: 90%;
        height: 98px;
}

.shopping-cart-info {
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
        color: #576773;
    text-align: center;
}

.shopping-cart-info2 {
        font-family: Arial, Verdana, Helvetica, sans-serif;
    font-size: 11px;
        color: #707070;
    text-align: center;
}

.shopping-cart-title {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        color: #576773;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    padding-bottom: 5px;
        padding-top: 5px;
}

span.order {
        font-family: Arial, Verdana, Helvetica, sans-serif;
        font-size: 11px;
        color: #D88D92;
        font-weight: bold; 
}

table.shipping td {
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
        color: #707070;
}

td.enter {
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
        color: #707070;
}

a.print {
      font-family: Arial, Verdana, Helvetica, sans-serif; 
      font-size: 14px;
      color: #576773;
      font-weight: bold;
      text-decoration: underline;
}

a:hover.print {
      font-family: Arial, Verdana, Helvetica, sans-serif; 
      font-size: 14px;
      color: #576773;
      font-weight: bold;
      text-decoration: underline;
}

td.date {
      font-family: Arial, Verdana, Helvetica, sans-serif; 
      font-size: 12px;
      color: #707070;
      font-weight: bold;
      text-align: center;
}

td.pay-type {
      font-family: Arial, Verdana, Helvetica, sans-serif; 
      font-size: 12px;
      color: #576773;
      font-weight: bold;
      text-align: right;    
}

td.next {
      text-align: right;
      padding-right: 10px;      
}

td.back {
      text-align: left;    
      padding-left: 10px;
}

.fill td {
      font-family: Arial, Verdana, Helvetica, sans-serif; 
      font-size: 12px;
      color: #576773;
      font-weight: bold;  
} 

.fill th input {
      font-family: Arial, Verdana, Helvetica, sans-serif; 
      font-size: 12px;
      color: #576773;
      width: 250px;
      HEIGHT: 21px;
      background-color: #ffffff;
      border: 1px solid #576773;
      text-align: left; 
      padding-left: 4px;
}

.cart-input {
      font-family: Arial, Verdana, Helvetica, sans-serif; 
      font-size: 12px;
      color: #576773;
      font-weight: none;  
      width: 250px;
      HEIGHT: 21px;
      background-color: #ffffff;
      border: 1px solid #576773;
      text-align: left; 
      padding-left: 4px;
}

.field3 {
     WIDTH: 250px;
     font-family: Arial, Verdana, Helvetica, sans-serif;
     font-size: 12px;
     COLOR: #576773;
     background-color: #ffffff; 
     border: 1px solid #576773;
}

td.enter {
        font-family: Arial, Verdana, Helvetica, sans-serif; 
    font-size: 12px;
        color: #576773;
        text-align: center;
        font-weight: bold;
}
.support {
     font-family: Arial, Helvetica, sans-serif;
     font-size: 11px;
     font-weight: normal;
     COLOR: #576773;
    padding: 3px 0px 0px 25px;
    margin: 0px 0px 0px 0px;
}
