body {
	margin:0;
	background-color: #eff3f5;
}

.outter_block{
	border-left:1px solid #4a7a91;
	border-right:1px solid #4a7a91;	
	background-color: #ffffff;
	width: 790px;
/*	height:100%; */
	padding:0 2px 0 2px;
}
A {
    FONT-FAMILY: Verdana, Tahoma;
	font-size:12px;
     text-decoration:none;
     COLOR: #36596b;
     font: arial;
     FONT-WEIGHT: bold;
}  	


A:hover {
     text-decoration:none;
     COLOR: #71a8c5;
     font: arial;
     FONT-WEIGHT: bold;
}

a.adv_marlboro {
	display: block;
	width: 123px;
	height: 192px;
	background-image: url('/images/design/adv_marlboro.jpg');
	background-position: center;
	background-repeat: no-repeat;	
	text-decoration: none;
}

a.adv_marlboro span {
	display: block;
	font-family: Times New Roman;
/*	color: #2b5058;*/
	color: #ff0000;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
	padding: 160px 0 0 0;	
}

a.adv_camel {
	display: block;
	width: 123px;
	height: 192px;
	background-image: url('/images/design/adv_camel.jpg');
	background-position: center;
	background-repeat: no-repeat;	
	text-decoration: none;
}

a.adv_camel span {
	display: block;
	font-family: Times New Roman;
/*	color: #2b5058;*/
	color: #ff0000;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
	padding: 160px 0 0 0;	
}

a.adv_winston {
	display: block;
	width: 123px;
	height: 192px;
	background-image: url('/images/design/adv_winston.jpg');
	background-position: center;
	background-repeat: no-repeat;	
	text-decoration: none;
}

a.adv_winston span {
	display: block;
	font-family: Times New Roman;
/*	color: #2b5058;*/
	color: #ff0000;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
	padding: 160px 0 0 0;	
}

a.adv_lucky-strike {
	display: block;
	width: 123px;
	height: 192px;
	background-image: url('/images/design/adv_lucky.jpg');
	background-position: center;
	background-repeat: no-repeat;	
	text-decoration: none;
}

a.adv_lucky-strike span {
	display: block;
	font-family: Times New Roman;
/*	color: #2b5058;*/
	color: #ff0000;
	font-size: 28px;
	text-align: center;
	font-weight: bold;
	padding: 160px 0 0 0;	
}

/* TOPBLOCK -- begin
-------------------------------------------------------- */

.topblock{
	background-image: url('/images/design/topblock_bg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #c7d2d6;	
}

.logotip{
	background-image: url('/images/design/logotip.jpg');
	background-position: left bottom;
	background-repeat: no-repeat;	
	text-align: left;
	padding-bottom:14px;
}
.logotip_link{
	display:block;
	float:left;
	width:260px;	
/*	height:75px;*/
	text-decoration:none;
}

.slogan{
	margin:0;
	font-family:Verdana,Tahoma;
	color:#7094a4;
	font-size: 12px;
	font-weight:bold;
	margin:10px 0 5px 0;
}
.slogan_small{
	margin:0;
	font-family:Verdana,Tahoma;
	color:#7094a4;
	font-weight:normal;
	font-style: italic;
	font-size: 11px;
}


.tb_signin{
	background-color: #edf0f5;
	border-left:1px solid #8aaab7; 
	border-bottom:1px solid #8aaab7; 
	border-right:1px solid #8aaab7; 
	padding:3px 5px 6px 5px;
	font-family:Verdana,Tahoma;
	color:#4a7a91;
	font-size: 11px;
}
.tb_signin a{
	padding:0 5px 0 5px;
	font-family:Verdana,Tahoma;
	color:#4a7a91;
	font-size: 11px;
	text-decoration: none;
}
.tb_signin a:hover{
	color:#2B5058;
	text-decoration: underline;
}


.topmenu{
	font-family:Verdana,Tahoma;
	color:#4a7a91;
	font-size: 11px;
	text-decoration: none;
	padding-top:15px;
	text-align: left;
}
.topmenu a{
	font-family:Verdana,Tahoma;
	color:#4a7a91;
	font-size: 11px;
	text-decoration: none;
	padding:0 6px 0 6px;	
}
.topmenu a:hover{
	color:#2B5058;
	text-decoration: underline;	
}






/* TOPBLOCK -- end
-------------------------------------------------------- */
/* ================================================================ */
/* LEFTBLOCK -- begin
-------------------------------------------------------- */

.lm_search_outter{
	background-color: #dce3e9;	
	text-align: left;
	border-left:1px solid #71a6c5;	
	border-right:1px solid #71a6c5;	
	border-bottom:1px solid #71a6c5;			
}

.lm_search{
	background-image: url('/images/design/lb_top_bg.gif');
	background-position: top;
	background-repeat: repeat-x;	
	text-align: left;
	border:1px solid #4a7a91;
	padding:10px 0 10px 0;	
}

.lm_search_input{
	border:1px solid #71a6c5;	
	font-family:Verdana,Tahoma;
	color:#696969;
	font-size: 12px;
	padding-left:3px;	
	margin:0 7px 0 7px;	
}


.leftmenu_outter{
	background-color: #dce3e9;
	background-image: url('/images/design/lb_bot_bg.gif');
	background-position: bottom;
	background-repeat: repeat-x;	
	text-align: left;
	border:1px solid #71a6c5;	
}

.leftmenu{
/*	background-color: #dce3e9;*/
	background-image: url('/images/design/lb_top_bg.gif');
	background-position: top;
	background-repeat: repeat-x;	
	text-align: left;
	border:1px solid #4a7a91;
	padding:5px 0 15px 0;	
}
.leftmenu div{
	padding-left:14px;
	background-image: url('/images/design/lm_str.gif');
	background-position: left center;
	background-repeat: no-repeat;
	margin:3px 0 3px 5px;
}
.leftmenu div a{
	font-family:Verdana,Tahoma;
	color:#4a7a91;
	font-size: 12px;
	text-decoration: none;
}
.leftmenu div a:hover{
	color:#2B5058;
	text-decoration: underline;
}

.lm_tit{
	margin:0 4px 7px 4px;
	padding:3px 0 6px 5px;	
	font-family:Verdana,Tahoma;
	color:#4a7a91;
	font-size: 12px;
	font-weight:bold;
	border-bottom:1px solid #4A7A91;
}




/* LEFTBLOCK -- end
-------------------------------------------------------- */
/* ================================================================ */
/* CENTRALBLOCK -- begin
-------------------------------------------------------- */

.main_link A{
    FONT-FAMILY: Verdana, Tahoma;
	font-size:12px;
     text-decoration:none;
     COLOR: #36596b;
     font: arial;
     FONT-WEIGHT: bold;
}  	


.main_link A:hover{
     text-decoration:none;
     COLOR: #71a8c5;
     font: arial;
     FONT-WEIGHT: bold;
}
A.main_link {
    FONT-FAMILY: Verdana, Tahoma;
	font-size:12px;
     text-decoration:none;
     COLOR: #36596b;
     font: arial;
     FONT-WEIGHT: bold;
}  	


A:hover.main_link {
     text-decoration:none;
     COLOR: #71a8c5;
     font: arial;
     FONT-WEIGHT: bold;
}  	
A.link {
    FONT-FAMILY: Verdana, Tahoma;
	font-size:12px;
     text-decoration:none;
     COLOR: #36596b;
     font: arial;
     FONT-WEIGHT: bold;
}  	


A:hover.link {
     text-decoration:none;
     COLOR: #71a8c5;
     font: arial;
     FONT-WEIGHT: bold;
}

.page_tit {
	color:#36596B; 
	text-align:center;
 	font: 16px Arial;
	margin-bottom:10px;
	FONT-WEIGHT: bold;
}

.cont {
    COLOR: #696969;
    FONT-FAMILY: Verdana, Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 500;
    MARGIN: 0px;
    PADDING-BOTTOM: 10px;
    PADDING-LEFT: 3px;
    PADDING-RIGHT: 3px;
    PADDING-TOP: 10px;
    TEXT-ALIGN: justify;
    TEXT-DECORATION: none;
    TEXT-INDENT: 20px;
}
#faq {
    TEXT-INDENT: 0px;
}
.cont_tit {
     FONT-FAMILY: Verdana, Tahoma;
     COLOR: #36596b;
     font-size: 13px;
     FONT-WEIGHT: bold;
	text-align:center;
	padding-top:10px;
	padding-bottom:5px;
}    
.cont_tab {
	width:90%;
	text-align: left;
	line-height: 15px;
	font-size: 12px;
	font-weight: normal;
        font-family: Verdana,Tahoma;
	padding: 5px 0px 5px 0px;
	color: #666666;
	empty-cells: show;
}

.pack_price {
	padding-top:10px;
	color:#4A7A91;
	font-size:16px;
	font-family: Verdana;
	font-weight:bold;
	text-align:center;
	text-decoration:none;
}

p.check {
      FONT-FAMILY: Verdana, Tahoma;
      FONT-SIZE: 12px;
      color: #36596B;
      FONT-WEIGHT: bold;
      text-align: center;
}

.main_tab {
	width:520px;
}
.main_tab th{
	text-align: center;
	font-size: 12px;
	font-weight: bold;
        font-family: Verdana,Tahoma;
	border-top: 1px solid #2E3A62;
	border-bottom: 1px solid #2E3A62;
	padding: 3px 0px 3px 0px;
	color: #FFFFFF;
	background-color: #4B7B92;
	empty-cells: show;
}
.main_tab td{
	text-align: center;
	font-size: 12px;
	font-weight: normal;
        font-family: Verdana,Tahoma;
	padding: 3px 0px 3px 0px;
	color: #666666;
	empty-cells: show;
}
.main_tab a{
	text-align: left;
	font-size: 12px;
	font-weight: bold;
        font-family: Verdana,Tahoma;
	padding-left: 3px 0px 3px 10px;
	color: #36596b;
	text-decoration: underline;
}
#cart_tab {
	width:700px;
}
/*******************SEARCH*********************/
div.searchblock {
	padding-top:8px;
	padding-left:10px;
	width:300px;
}
div.searchblock input {
	width:170px;
	border:2px solid #4b7b91;
	background-color: #e9eef1;
	color:#4b7b91;
	font-family:Verdana,Tahoma;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding-left:3px;
}
#button_search {
	width:55px;
	font-weight:bold;
}

.search_input {
	width:90%;
	border:1px solid #4b7b91;
	background-color: #e9eef1;
	color:#4b7b91;
	font-family:Verdana,Tahoma;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding-left:3px;
}

.privacy {
      font-family: Verdana, Tahoma, Sans-Serif;
      font-size: 12px;
      text-align:justify; 
      color: #666666;
      padding: 0px 20px 0px 20px;
}

.privacy_title {
      font-family: Verdana, Tahoma, Sans-Serif;
      font-size: 14px;
      text-align:center; 
      color: #36596B;
      font-weight: bold;  
}

a.print {
      FONT-FAMILY: Verdana, Tahoma; 
      font-size: 14px;
      color: #4B7B92;
      font-weight: bold;
      text-decoration: none;
}

a:hover.print {
      FONT-FAMILY: Verdana, Tahoma; 
      font-size: 14px;
      color: #4B7B92;
      font-weight: bold;
      text-decoration: underline;

}

div.tobacco {
      FONT-FAMILY: Verdana, Tahoma;
      FONT-SIZE: 11px;
      color: #36596B;
      FONT-WEIGHT: none;
      text-align: center;
}
.brand_over
{
    COLOR: #696969;
    FONT-FAMILY: Verdana, Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 500;
    COLOR: #36596b;
}
.brand_over A
{
    COLOR: #36596b;
    FONT-WEIGHT: bold;
    TEXT-DECORATION: underline;    
}
.brand_over A:hover
{
    TEXT-DECORATION: none;    
}
A.brand_over {
    COLOR: #36596b;
    FONT-WEIGHT: normal;
    TEXT-DECORATION: underline;    
}
A:hover.brand_over {
    FONT-WEIGHT: normal;
    TEXT-DECORATION: none;    
}
div.product_  {	
	padding: 20px 5px;
	COLOR: #696969;
    FONT-FAMILY: Verdana, Tahoma;
    FONT-SIZE: 12px;
    FONT-WEIGHT: 500;
    
}
.option-name {
	padding-left: 10px;
    FONT-WEIGHT: normal;
    FONT-SIZE: 13px;
	FONT-FAMILY: Verdana, Tahoma;
    COLOR: #36596b;
}

.option-value {
	text-align: right;
    FONT-WEIGHT: normal;
    FONT-SIZE: 12px;
	FONT-FAMILY: Verdana, Tahoma;
    COLOR: #36596b;
}
.minimum {
color: #0033cc;
font: "Times New Roman", Times, serif;
font-size:12px;
padding-top: 3px;
padding-bottom: 7px;
}
/*******************SITEMAP*************************/
A.sitemap_link {
	text-align:left;
	COLOR: #36596b;
	font: 11px Verdana,Tahoma;
	text-decoration:none;
	FONT-WEIGHT: normal;
}
A:hover.sitemap_link {
     text-decoration:none;
     COLOR: #71a8c5;
     FONT-WEIGHT: normal;
} 
.page_tit {
	color:#36596B; 
	text-align:center;
 	font: 16px Arial;
	margin-bottom:10px;
	FONT-WEIGHT: bold;
}
.pages {
	text-align:center;
	COLOR: #000000;
	font: 12px Verdana,Tahoma;
	text-decoration:none;
	FONT-WEIGHT: bold;	
}
#pages a{
	text-align:center;
	COLOR: #36596b;
	font: 12px Verdana,Tahoma;
	text-decoration:none;
	FONT-WEIGHT: bold;	
}
#pages a:hover{
	text-align:center;
	COLOR: #71a8c5;
	font: 12px Verdana,Tahoma;
	text-decoration:underline;
	FONT-WEIGHT: bold;	
}
/*********************CART*************************/
.cart{
	font-family: Verdana;
	color:#696969;
	font-size:12px;	
	text-align: justify;
	margin:15px 0 10px 0;
}
td.banner {
       text-align:right;
       padding-right:10px;
       padding-top:30px; 
}
.banner {
	padding-top:20px;
	padding-left:10px;
}
.order td{
	text-align: left;
	font-size: 11px;
	font-weight: normal;
        font-family: Verdana,Tahoma;
	color: #666666;
	background-color: #EBEEF2;
}
.cart-title {
	text-align: center;
	font-size: 12px;
	font-weight: bold;
        font-family: Verdana,Tahoma;
	border-top: 1px solid #2E3A62;
	border-bottom: 1px solid #2E3A62;
	padding: 3px 0px 3px 0px;
	color: #ffffff;
	background-color: #4B7B92;
	empty-cells: show;
}
.total{
	font-family: Verdana;
	color:#696969;
	font-size:12px;	
}
.total th{
	text-align: right;
	vertical-align: middle;
	font-weight: normal;
	padding-right:5px;
}
.total td{
	text-align: left;
	font-weight: bold;
}
#prod {
	text-align: left;
	padding-left: 10px;
}
td.cart-price-name {
	color: #666666;
        font-family: Verdana,Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding: 5px 0px 5px 0px;
}

td.cart-price-value {
        color:#666666; 
        font-family: Verdana,Tahoma; 
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	width: 130px;
	padding-right: 120px;
}

td.cart-price-value2 {
        color:#666666;
        font-family: Verdana,Tahoma;  
	font-size: 12px;
	font-weight: bold;
	text-align: right;
	padding-right: 20px;
}

.cart-header {
        font-family: Verdana,Tahoma;
	color: #36596B;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
        text-align: center;
}

td.cart-header-active {
        font-family: Verdana,Tahoma;
	color: #6FA6C4;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
        text-align: center;
}

.cart-header-visited {
        font-family: Verdana,Tahoma;
	color: #36596B;
	font-size: 12px;
	font-weight: bold;
	padding-top: 5px;
	padding-bottom: 5px;
	TEXT-DECORATION:underline !important;
        text-align: center;
}

.error {
       color: red;
}
.fill {
	width:100%;
}
.fill th{
	text-align: right;
	font-size: 12px;
	font-weight: normal;
        font-family: Verdana,Tahoma;
	color: #666666;
	empty-cells: show;
	padding-right:5px;
}
.fill td{
	text-align: left;
	font-size: 12px;
	font-weight: normal;
        font-family: Verdana,Tahoma;
	color: #666666;
	empty-cells: show;
}

.login_input {
	width:100%;
	border:1px solid #4b7b91;
	background-color: #e9eef1;
	color:#4b7b91;
	font-family: Verdana,Tahoma;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding-left:3px;        
}

.cart-input {
	width:220px;
	border:1px solid #4b7b91;
	background-color: #e9eef1;
	color:#4b7b91;
	font-family:Verdana,Tahoma;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding-left:3px;
}

.textarea {
	border:1px solid #4b7b91;
	background-color: #e9eef1;
	color:#4b7b91;
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding-left:3px;
	width:100%;
}

.cart-main-table TD {
    font-family: Verdana,Tahoma;
    font-size:12px;
    color: #4b7b91; 
}
.cart-main-table input {
	color:#4b7b91;
	font-family:Verdana,Tahoma;
	font-size:11px;
	font-weight:normal;
	margin:0px;
	padding-left:3px;
}
#login {
	width:150px;
	border:1px solid #4b7b91;
	background-color: #e9eef1;
}
#email {
	width:150px;
	border:1px solid #4b7b91;
	background-color: #e9eef1;
}
#key {
	width:150px;
	border:1px solid #4b7b91;
	background-color: #e9eef1;
}

.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: #4B7B92;
	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: Verdana,Tahoma;
	font-size: 12px;
	text-align: left;
	padding-bottom: 5px;
        padding-left: 20px;
}

.shopping-cart-title {
        font-family: Verdana,Tahoma;
	color: #1E5CA5;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 7px;
	padding-top: 5px;
}
.coupon{
	text-align:right;     
}
.coupon-input{
	text-align:right;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px;
	padding: 0 10px 5px 5px;
	
}
.coupon-input input{
	height: 20px;
	width: 200px;
	font:bold 13px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 15px;
	text-transform: uppercase;
}
.coupon-discount{
	text-align:right;
	font:bold 12px Verdana, Arial, Helvetica, sans-serif; 
	font-weight: bold;
	line-height: 20px;
}


/* CENTRALBLOCK -- end-------------------------------------------------------- */
/* ================================================================ */
/* BOTTOMBLOCK -- begin-------------------------------------------------------- */

.botblock{
	background-image: url('/images/design/botblock_bg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #c7d2d6;
	height: 76px;	
}
/* BOTTOMBLOCK -- end-------------------------------------------------------- */
li {
	padding: 3px 0px 3px 0px;
	margin: 0px 0px 0px 0px;
	TEXT-INDENT: 0px;
}
