body {
	margin: 0;
}

a.right:link, a.right:visited {color:#AB8F51; font-size:11px; font-family: arial; text-decoration:none; } 
a.right:active {color:#ffffff; font-family: arial; font-size:11px;text-decoration:none;}
a.right:hover {color:#ffffff; font-family: arial; font-size:11px;text-decoration:underline; }

.bottom_line{
	border-bottom:1px solid #9B5E27;
	}


p.faq-title {
        font-family: "arial";
        font-size: 12px; 
        font-weight: bold;
        color: #000000;
        text-align: justify;
}

.bg {
background-repeat: no-repeat;
}
.td1{ height:265px;
background-image:url(/images/design/logo_right.jpg);
background-repeat:no-repeat;
background-position:top left;
width:491px;}

.td2{
height:265px;
background-image:url(/images/design/logos_brands.jpg);
background-repeat:no-repeat;
background-position:top right;
}

.index-price {
	display:block;
	width: 246px;
	height: 242px;
	text-align: right;
	background-repeat: no-repeat;
	background-position: top center;
	text-decoration: none;
}

.index-price span {
	display: block;
	font-family: Arial;
	font-size: 30px;
	color: #E40923;
	font-weight: bold;
	text-align: right;
	padding: 185px 35px 0 0;
}

#bg_marlboro {background-image: url(/images/design/adv01_marlboro.jpg);}
#bg_camel {background-image: url(/images/design/adv03_camel.jpg);}
#bg_winston {background-image: url(/images/design/adv02_winston.jpg);}
#bg_parliament {background-image: url(/images/design/adv04_parliament.jpg);}

#bg_us_marlboro {background-image: url(/images/design/adv01_us_marlboro.jpg);}
#bg_us_camel {background-image: url(/images/design/adv02_us_camel.jpg);}
#bg_us_amspirit {background-image: url(/images/design/adv03_us_american_spirit.jpg);}
#bg_us_kool {background-image: url(/images/design/adv_04_us_kool.jpg);}

BODY
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #65658b;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
TD
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 0px;
    FONT-SIZE: 12px;               	
    PADDING-BOTTOM: 0px;
    MARGIN: 0px;
    COLOR: #65658b;
    PADDING-TOP: 0px;
    FONT-FAMILY: Arial, Helvetica, sans-serif
}
A
{
    COLOR: #17172e
}
A:hover
{
    COLOR: #ab8f51
}
H1
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    MARGIN: 12px 18px;
    COLOR: #17172e
}
H2
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 5px 5px 3px 8px;
    COLOR: #17172e
}
H3
{
    FONT-SIZE: 14px;
    MARGIN: 8px 20px;
    COLOR: #17172e;
    TEXT-ALIGN: center
}
.ans
{
    MARGIN: 0px 20px 20px 33px;
    TEXT-ALIGN: justify
}
#title_quest OL
{
    PADDING-LEFT: 0px;
    LIST-STYLE-POSITION: inside;
    MARGIN: 0px 5px 3px 13px
}
#title_quest A
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    MARGIN: 6px 5px 0px 0px;
    COLOR: #ab8f51;
    TEXT-DECORATION: none
}
LI
{
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
    MARGIN: 6px 5px 0px 0px;
    COLOR: #65658B;
    TEXT-DECORATION: none
}
#title_quest A:hover
{
    COLOR: #e4a314;
    TEXT-DECORATION: none
}
#small_text P
{
    FONT-SIZE: 10px;
    MARGIN: 0px 12px 5px;
    COLOR: #595773;
    LINE-HEIGHT: 120%;
    TEXT-ALIGN: justify;
}
#small_text A
{
    FONT-SIZE: 10px;
    MARGIN: 0px 12px 5px;
    COLOR: #595773;
    LINE-HEIGHT: 120%;
    TEXT-ALIGN: justify;
    text-decoration: none;
}

#warning
{
    PADDING-RIGHT: 5px;
    PADDING-LEFT: 5px;
    FONT-SIZE: 11px;
    PADDING-BOTTOM: 9px;
    MARGIN: 8px 12px 15px;
    COLOR: #e40923;
    PADDING-TOP: 9px;
    BACKGROUND-COLOR: #ebebed;
    TEXT-ALIGN: center
}
.pack
{
    BORDER-RIGHT: #bdbdc2 1px solid;
    BORDER-TOP: #bdbdc2 1px solid;
    BORDER-LEFT: #bdbdc2 1px solid;
    BORDER-BOTTOM: #bdbdc2 1px solid
}
.top_content
{
    BACKGROUND: url(/images/design/angle3.gif) no-repeat left top;
    PADDING-TOP: 30px;
}
.title_brand
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 17px 5px 15px 8px;
    COLOR: #17172e;
}
.ptitle_brand{
    margin-left: 25px;
    BACKGROUND: url(/images/design/brand_star.gif) no-repeat left top;
    padding-left: 20px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    MARGIN: 17px 5px 15px 8px;
    COLOR: #17172e;
}

.price
{
    PADDING-RIGHT: 14px;
    PADDING-LEFT: 14px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 16px;
    BACKGROUND: url(/images/design/back_price.gif) no-repeat;
    PADDING-BOTTOM: 3px;
    MARGIN: 0px 0px 12px 55px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    HEIGHT: 24px
}
.price SPAN
{
    MARGIN-LEFT: 35px
}

.data P
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    MARGIN: 0px 0px 0px;
    COLOR: #ab8f51;
    
}
.sub_button
{
    BACKGROUND: url(/images/design/sub_button.jpg) no-repeat right bottom
}
.splash
{
    BACKGROUND: url(/images/design/splash.jpg) no-repeat left center
}
.line
{
    BORDER-BOTTOM: #868692 1px solid
}
#title_brand
{
    FONT-SIZE: 20px;
    MARGIN: 10px 5px 0px 8px;
    COLOR: #17172e
}
#text_brand
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 15px;
    MARGIN-LEFT: 14px;
    COLOR: #17172e
}
#text_brand BIG
{
    FONT-SIZE: 24px
}
#back_price
{
    FONT-WEIGHT: bold;
    FONT-SIZE: 17px;
    BACKGROUND: url(/images/design/back_price2.gif) no-repeat;
    MARGIN: 0px 0px 0px 14px;
    WIDTH: 81px;
    COLOR: #ffffff;
    PADDING-TOP: 3px;
    HEIGHT: 24px;
    TEXT-ALIGN: center
}
#only
{
    PADDING-RIGHT: 0px;
    PADDING-LEFT: 50px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 14px;
    BACKGROUND: url(/images/design/only.gif) no-repeat center center;
    PADDING-BOTTOM: 0px;
    COLOR: #e40923;
    PADDING-TOP: 4px
}
.partners
{
}
.partners A
{
    FONT-WEIGHT: bold;
    TEXT-DECORATION: none
}
.partners A:hover
{
    FONT-WEIGHT: bold
}




#top_brands A
{
    DISPLAY: block;
    PADDING-LEFT: 22px;
    PADDING-Right: 5px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 12px;
    BACKGROUND: url(/images/design/leftmenu_star.gif) no-repeat left top;
    WIDTH: 120px;
    COLOR: #17172e;
    HEIGHT: 18px;
    TEXT-DECORATION: none
}
#top_brands A:hover
{
    BACKGROUND-POSITION: 0px -18px;
	background-color:#ffffff;
    COLOR: #D0B371;
    TEXT-DECORATION: none
}
#home
{
    DISPLAY: block;
    BACKGROUND: url(/images/design/eu_cig.gif) no-repeat left top;
    WIDTH: 120px;
    HEIGHT: 28px
}
#home:hover
{
    BACKGROUND-POSITION: 0px -28px
}
#info
{
    DISPLAY: block;
    BACKGROUND: url(/images/design/us_cig.gif) no-repeat left top;
    WIDTH: 119px;
    HEIGHT: 28px
}
#info:hover
{
    BACKGROUND-POSITION: 0px -28px
}
#faq
{
    DISPLAY: block;
    BACKGROUND: url(/images/design/faq.gif) no-repeat left top;
    WIDTH: 56px;
    HEIGHT: 28px
}
#faq:hover
{
    BACKGROUND-POSITION: 0px -28px
}
#links
{
    DISPLAY: block;
    BACKGROUND: url(/images/design/info.gif) no-repeat left top;
    WIDTH: 63px;
    HEIGHT: 28px
}
#links:hover
{
    BACKGROUND-POSITION: 0px -28px
}
#cart
{
    DISPLAY: block;
    BACKGROUND: url(/images/design/cart.gif) no-repeat left top;
    WIDTH: 133px;
    HEIGHT: 28px
}
#cart:hover
{
    BACKGROUND-POSITION: 0px -28px
}
#contact
{
    DISPLAY: block;
    BACKGROUND: url(/images/design/contact.gif) no-repeat left top;
    WIDTH: 119px;
    HEIGHT: 28px
}
#contact:hover
{
    BACKGROUND-POSITION: 0px -28px
}

.dtop{
    FONT-WEIGHT: normal;
    FONT-SIZE: 18px;
    MARGIN: 12px 18px;
    COLOR: #17172e
}
A.top 
{
    COLOR: #17172e;
    TEXT-DECORATION: none
}
A:hover.top 
{
    COLOR: #c2a669;
    TEXT-DECORATION: none
}

A.sitemap-link-header {
     text-decoration:none;
     COLOR: #ab8f51;
     font: arial;
     FONT-WEIGHT: bold;
}
A:hover.sitemap-link-header {
     text-decoration:none;
     COLOR: #E6BE87;
     font: arial;
     FONT-WEIGHT: bold;
}

A.sitemap-link {
     text-decoration:none;
     COLOR: #36596b;
     font: arial;
}

A:hover.sitemap-link {
     text-decoration:none;
     COLOR: #71a8c5;
     font: arial;
}

A.sitemap-footer {
     text-decoration:none;
     COLOR: #735A32;
     font: arial;
     FONT-WEIGHT: bold;
}

A:hover.sitemap-footer {
     text-decoration:none;
     COLOR: #E6BE87;
     font: arial;
     FONT-WEIGHT: bold;
}
/*----- Shopping Cart -----*/
td.padd {
       text-align:left;
       padding-left:8px;
}
.cart-main-table TD {
    font-family: Tahoma, Verdana;
    font-size:13px;
    color: #333333; 
}
.cart-table {
}
.cart-title {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
        font-family: Tahoma, Verdana;
	border-top: 1px solid #969696;
	border-bottom: 1px solid #969696;
	padding: 3px 0px 3px 0px;
	color: #ffffff;
	background-color: #2F3C66;
	empty-cells: show;
}
.cart-product-name {
	padding: 5px 0px 5px 0px;
}
.cart-product-name A, .cart-product-name A:visited, .cart-product-name A:hover {
	font-size: 11px;
	font-weight: bold;
}
.cart-product-count {
	text-align: center;
	padding: 5px 0px 5px 0px;
}
td.cart-product-type {
        color:#666666; 
        font-family: Tahoma, Verdana;
	text-align: center;
	font-size: 12px;
	padding: 5px 0px 5px 0px;
}
td.cart-product-price {
        color:#666666; 
        font-family: Tahoma, Verdana;
	padding: 5px 20px 5px 0px;
	text-align: right;
	font-size: 12px;
	font-weight: bold;
}
.cart-product-delete {
	width: 100px;
	text-align: center;
}
td.cart-product-update {
        font-family: Tahoma, Verdana;
	color: #666666;
        font-size: 12px;
	font-weight: bold;
	text-align: right;
        padding-right:15px;
}
.cart-text {
	font-size: 12px;
	font-weight: normal;
	text-align: right;
	padding: 5px 0px 5px 0px;
	color: #969696;
}
.cart-comments {
	width: 100%;
	vertical-align: top;
	color: #000000;
}
.cart-comments-readonly {
	width: 100%;
	vertical-align: top;
	color: #000000;
}
td.cart-price-name {
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 5px 0px 5px 0px;
}
td.cart-price-value {
        color:#666666; 
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
}
td.cart-price-value2 {
        color:#666666;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
}
.cart-header {
        font-family: Tahoma, Verdana;
	color: #2F3C66;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
        text-align: center;
}
.cart-header-active {
        font-family: Tahoma, Verdana;
	color: #AB8F51;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
        text-align: center;
}
.cart-header-visited {
        font-family: Tahoma, Verdana;
	color: #AB8F51;
	font-size: 11px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	TEXT-DECORATION:underline !important;
        text-align: center;
}
.error {
       color: red;
}

.cart-input {
        width: 200px;
        font-family: Tahoma, Verdana;
	font-size:13px;
	color: #333333;         
}

.cart-input-n {
	width: 210px;
}
.cart-input2 {
        width: 210px;
        font-family: Tahoma, Verdana;
	font-size:13px;
	color: #333333;         
}
.cart-input2 {
        width: 240px;
        font-family: Tahoma, Verdana;
	font-size:13px;
	color: #333333;         
}
.cart-confirm-header {
	color: #969696;
	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 {
	color: #969696;
	font-size: 12px;
	padding-left: 50px;
}
.cart-confirm-data-background {
	padding-top:  4px;
	padding-left: 5px;
	background: #FDFDFD;
        width: 90%;
        height: 98px;
}
.shopping-cart-info {
        font-family: Tahoma, Verdana;
	font-size: 12px;
	text-align: left;
	padding-bottom: 5px;
        padding-left: 20px;
}
.shopping-cart-title {
        font-family: Tahoma, Verdana;
	color: #65658B;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 7px;
	padding-top: 5px;
}
.cart_text {
       FONT: 12px Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif;
       COLOR: #666666;
       font-size: 11px;
       PADDING-TOP: 20px;
       border-bottom: 1px solid #969696;
       width: 736;
}
.shrift {
       font: "Times New Roman", Times, serif;
       font-size: 13px;
       color:#000000; 
}

td.banner {
       text-align:right;
       padding-right:10px;
       padding-top:30px; 
}
a.corb {
       font-family: Verdana, Tahoma, Sans-Serif; 
       font-size: 12px;
       color: #AB8F51;
       font-weight:bold;
       text-decoration: underline;
}

a:hover.corb {
       color: #dc143c;
}

td.dear {
       font-family: Verdana, Tahoma, Sans-Serif;
       font-size: 12px;
       color: #65658B;
       text-align:justify;
}
div.korz {
       font-family: Verdana, Tahoma, Sans-Serif;
       font-size: 12px;
       text-align:center;
       color: Red;
       font-weight:bold;
}

.privacy {
      font-family: Verdana, Tahoma, Sans-Serif;
      font-size: 12px;
      text-align:justify; 
      color: #65658B;
      padding: 0px 20px 0px 20px;
}

.privacy_title {
      font-family: Verdana, Tahoma, Sans-Serif;
      font-size: 14px;
      text-align:center; 
      color: #AB8F51;
      font-weight: bold;  
}

p.tobacoo {
      FONT-FAMILY: Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-align:center; 
      color: #65658B;
      font-weight: none;  
}
.desrc {
      FONT-FAMILY: Arial, Helvetica, sans-serif;
      font-size: 12px;
      text-align: justify; 
      color: #65658B;
      font-weight: none;  
      padding-left: 5px;
      padding-right: 10px;
}

p.check {
      FONT-FAMILY: Arial, Helvetica, sans-serif; 
      font-size: 10px;
      color: #595773;
      font-weight: bold;
      text-align: justify;
      padding: 0px 10px 0px 10px;
}

p.subzag {
      font-family : Tahoma,Verdana,Arial; 
      font-size: 15px;
      color: #B93438;
      font-weight: bold;
      text-align: center;
      padding: 30px 0px 0px 0px;
}

p.subsribe {
      font-family : Tahoma,Verdana,Arial; 
      font-size: 13px;
      color: #65658B;
      font-weight: bold;
      text-align: center;
      padding: 0px 0px 50px 0px;
}

p.comment {
      font-family : Tahoma,Verdana,Arial; 
      font-size: 12px;
      color: red;
      font-weight: none;
      text-align: left;
      padding: 5px 0px 10px 75px;
}

a.lnk {
	color:#65658b; 
	font-size:12px; 
	font-family: arial; 
	text-decoration:none; 
}
a.lnk:hover{
	color:#65658b; 
	font-size:12px; 
	font-family: arial; 
	text-decoration:none; 
}
.coupon{
	text-align:right;     
}
.coupon-input{
	text-align:right;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 20px;
	padding: 0 10px 5px 5px;
	
}
.coupon-input input{
	height: 20px;
	width: 200px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 15px;
	text-transform: uppercase;
}
.coupon-discount{
	text-align:right;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	line-height: 20px;
}
.catimg{
      margin: 5px 0 0 0;
}
.pdesc a{
	COLOR: #65658b;
	text-decoration:none;
}
.pdesc a:hover{
	COLOR: #65658b;
	text-decoration:underline;
}