body {margin: 3px 1px 3px 1px;}

img { border: none; }

.otstup {height: 37px;}
.page-not-found {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #8A7A6C;text-align: center;font-weight: bold;	margin: 20px 0 0 0;}
/* -------------------- TOPBLOCK - begin -------------------- */
.topblock {position: relative; width:790px;	height:92px;background-image: url('/images/design/topblock_bg.jpg');background-position: top;background-repeat: no-repeat;}
.topheader {width: 200px;margin: 20px 0 0 8px;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #8a7a6c;text-align: center;}
.topheader01 {width: 200px;margin: 5px 0 0 8px;padding: 0;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #736257;text-align: center;}

.topmenu {width:790px;height:31px;background-image: url('/images/design/topmenu_bg.jpg');background-position: top;background-repeat: no-repeat;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color:#ffffff;text-align: left;}
.topmenu a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-decoration: none;color:#ffffff;margin:0 10px 0 10px;}
.topmenu a:hover {text-decoration: underline;}
.pre-topmenu {width: 430px;text-align: center;padding-top: 7px;}
.run-stroka {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #696969;vertical-align: top;}
/* --------------------- TOPBLOCK - end --------------------- */
/* ========================================================== */
/* -------------------- LEFTBLOCK - begin ------------------- */

.cont_brdr_l {background-image: url('/images/design/cont_brdr_l.gif');background-position: left;background-repeat: repeat-y;}
.cont_brdr_r {background-image: url('/images/design/cont_brdr_r.gif');background-position: right;background-repeat: repeat-y;}
.cont_brdr_t {background-image: url('/images/design/cont_brdr_t.gif');background-position: top;background-repeat: repeat-x;}
.cont_brdr_b {background-image: url('/images/design/cont_brdr_b.gif');background-position: bottom;background-repeat: repeat-x;}
.cont_brdr_lb {background-image: url('/images/design/cont_angl_lb.gif');background-position: left bottom;background-repeat: no-repeat;}
.cont_brdr_rb {background-image: url('/images/design/cont_angl_rb.gif');background-position: right bottom;background-repeat: no-repeat;}
.cont_brdr_rt {background-image: url('/images/design/cont_angl_rt.gif');background-position: right top;background-repeat: no-repeat;}
.lm_top {width:128px;background-image: url('/images/design/lm_top_b.gif');background-position: top;background-repeat: no-repeat;text-indent:-4px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align: center;color:#736257;padding:14px 0 5px 0;}
.lm_cont {width:128px;background-image: url('/images/design/lm_brdr_bg.gif');background-position: left;background-repeat: repeat-y;}

/*
.lm_cont div {width:120px;padding:1px 0 1px 0;margin-left:1px;}
.lm_cont div a {display: block;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none;padding:0px 0 1px 8px;color:#696969;}
.lm_cont div a:hover {background-image: url('/images/design/lm_link_bg.gif');background-position: center;background-repeat: no-repeat;color:#ffffff;font-weight: bold;}
*/
.lm_cont div {width:120px;padding:1px 0 1px 0;margin-left:1px;}
.lm_cont div a {display: block;line-height:18px;font-family: Arial, Helvetica, sans-serif;font-size: 12px;text-decoration:none; padding:0 0 1px 18px;color:#696969; background: url('/images/design/smallsquare.png') no-repeat 10px 9px;}
.lm_cont div a:hover {background-image: url('/images/design/lm_link_.png');background-position: center;background-repeat: no-repeat;color:#ffffff;font-weight: bold;}
.lc_heading {font-size: 11px;font-weight:bold;text-align:left; color:#736257;font-family: arial;line-height: 20px;border-top: 1px solid #f5e5cc;border-bottom: 1px solid #f5e5cc;text-indent: 15px;width: 114px !important;}

/* --------------------- LEFTBLOCK - end -------------------- */
/* ========================================================== */
/* ------------------ CENTRALBLOCK - begin ------------------ */

.cont_tit {font-family: Arial, Helvetica, sans-serif;font-size: 12px;font-weight: bold;text-align: center;color: #8A7A6C;float: left;margin: 5px 0 0 17px;width: 130px;}
.block-run {float: left;text-align: left;padding: 0 0 5px 0;width: 310px;}
.cont_cont {padding:1px 18px 30px 5px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-align: justify;color:#696969;}
.cont_cont a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;color: #696969;text-decoration: none;}
.cont_cont a:hover {text-decoration: underline;}

/* ------------------- CENTRALBLOCK - end ------------------- */
/* ========================================================== */
/* ------------------- RIGHTBLOCK - begin ------------------- */

.read-more {width:172px;background-image: url('/images/design/rm_cont_bg.gif');	background-position: left;background-repeat: repeat-y;font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #696969;text-align: right;font-weight: bold;padding: 5px 0 0 0;}
.read-more a {font-family: Arial, Helvetica, sans-serif;font-size: 10px;color: #696969;font-weight: bold;text-decoration: none;padding: 0 8px 0 0;}
.read-more a:hover {text-decoration: underline;}
.customers-text {width:172px;background-image: url('/images/design/rm_cont_bg.gif');background-position: left;background-repeat: repeat-y;font-family: Arial, Helvetica, sans-serif;font-size: 9px;color: #696969;height: 100px;overflow: hidden;}
.rm_cont {width:172px;background-image: url('/images/design/rm_cont_bg.gif');background-position: left;background-repeat: repeat-y;}
.account {width: 100%;margin: 0 0 0 9px;text-align: left;} 
.account td {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-align: left;color: #696969;padding: 0 0 1px 0;} 
.account td input {width: 154px;border: 1px solid #d2d2d2;font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-align: left;color: #696969;padding: 1px 3px 1px 3px;} 
.signin_block {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;text-align: left;color: #696969;margin: 0 5px 0 8px;}
.signin_block a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: normal;color: #8A7A6C;text-decoration: none;}
.signin_block a:hover {text-decoration: underline;}
.welcom_account {font-family: Arial, Helvetica, sans-serif;font-size: 11px;font-weight: bold;text-align: center;color: #736257;padding: 0 0 4px 0;text-transform: uppercase;}
.block-right {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #696969;text-align: justify;margin: 3px 7px 0 9px;}
.block-right a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #736257;font-weight: bold;text-decoration: none;}
.block-right a:hover {text-decoration: underline;}
.block-right-2 {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #696969;text-align: justify;margin: 9px 7px 0 9px;}
.reg-input {vertical-align: middle;text-align: left;}
#searchline {width: 130px;border: 1px solid #d2d2d2;height: 18px;padding: 1px 3px 0 3px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #736257;font-weight: normal;text-align: left;}
.img-button {vertical-align: middle;}
.friend {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #736257;font-weight: normal;text-align: center;}
.friend a {font-family: Arial, Helvetica, sans-serif;font-size: 12px;color: #736257;font-weight: bold;text-align: center;text-decoration: none;}
.friend a:hover {text-decoration: underline;}

/* ------------------- RIGHTBLOCK - end --------------------- */
/* ========================================================== */
/* ------------------ BOTTOMBLOCK - begin ------------------- */

.botmenu_bg {height: 47px;margin-top:15px;background-image: url('/images/design/botmenu_bg.jpg');background-position: top;background-repeat: no-repeat;}
.botmenu {width: 790px;height: 41px;vertical-align: middle;}

.botmenu th {padding: 0 0 0 17px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #736257;font-weight: normal;text-align: left;}
.botmenu th a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #736257;font-weight: normal;padding: 0 3px 0 3px;text-decoration: none;}
.botmenu th a:hover {text-decoration: underline;}
.botmenu td {padding: 3px 0 0 0;width: 243px;font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #736257;font-weight: normal;text-align: center;}
.botmenu td a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #8a7a6c;font-weight: bold;text-decoration: none;padding: 5px 0 0 0;}
.botmenu td a:hover {text-decoration: none;}
.bottom-rss {width: 790px;text-align: center;}
.bottom-rss div {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #696969;text-align: center;}
.bottom-rss div a {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #696969;text-align: center;text-decoration: none;}
.bottom-rss div a:hover {text-decoration: underline;}

/* ------------------ BOTTOMBLOCK - end -------------------- */
/* ========================================================= */
/* ------------------ TAMPLATE PRODUCT - begin ------------- */

.prod_tab_ots {vertical-align: top;width: 300px;text-align: center;padding: 8px 0 0 0;}
.product-name {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #696969;text-align: center;font-weight: bold;padding: 0 0 5px 0;}
.product-name a {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #696969;font-weight: bold;text-decoration: none;}
.product-name a:hover {text-decoration: underline;}
.made-in {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #696969;text-align: center;font-weight: normal;}
.minimum-amount {font-family: Arial, Helvetica, sans-serif;font-size: 11px;color: #696969;text-align: center;font-weight: bold;padding: 5px 0 0 0;}
.product-price {font-family: Arial, Helvetica, sans-serif;font-size: 20px;color: #8a7a6c;text-align: center;font-weight: bold;padding: 5px 0 5px 0;}
.product-price span {font-family: Arial, Helvetica, sans-serif;font-size: 14px;color: #8a7a6c;text-align: center;font-weight: bold;}

/* ------------------ TAMPLATE PRODUCT - end ----------------------- */
/* ================================================================= */
/* ------------------ TAMPLATE PRODUCT DETAILS - begin ------------- */
.bl{font-weight: bold;}
.title_brand {
	padding: 3px 0 5px 25px;
	font-family: Arial, Helvetica, sans-serif;
        font-size: 14px;
        color: #696969;
	font-weight: bold;
	text-align: left;
}

.brdr {
	border: #f1d9b6 1px solid;
	width: 270px; 
}

#desc td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #696969; 
	background-color: #F1D9B6;
	text-align: left;
	padding: 1px 0 1px 5px;
}

#desc th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #8A7A6C;
	background-color: #F5E3C8;
	text-align: left;
	font-weight: bold;
	padding: 1px 0 1px 5px;
}

.price {
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	font-size: 25px;
	color: #89857C;
	text-align: center;      
}

/* ------------------ TAMPLATE PRODUCT DETAILS - end ----------------------- */
/* ========================================================================= */
/* ------------------ PAGES - begin ---------------------------------------- */
/* ========================================================================= */
/* ------------------ INFO - begin ----------------------------------------- */

.info_content_title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color: #736257;
	text-align: center;
	font-weight: bold;
	margin: 2px 0 3px 0;
}

.table-border {
	width: 430px;
        border: 1px solid #F1D9B6;
	text-align: center;
}

.shipping-info {
	width: 100%;
}

.shipping-info th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A7A6C;
	text-align: center;
	font-weight: bold;
	background-color: #F1D9B6;
	text-transform: uppercase;
}

.shipping-info td {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	text-align: center;
	font-weight: normal;
}

/* ------------------ INFO - end ----------------------------------------- */
/* ======================================================================= */
/* ------------------ FAQ - begin ---------------------------------------- */

.faq-main-links {
	vertical-align: middle;
	text-align: left;
	background-image: url('/images/design/arr.gif');
	background-position: center left;
	background-repeat: no-repeat;
	margin: 5px 0 5px 20px;
	padding: 0 0 0 27px;
}

.faq-main-links a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A7A6C;
	font-weight: bold;
	text-decoration: none;
}

.faq-main-links a:hover {
	text-decoration: underline;;
}

.faq-title {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A7A6C;
        font-weight: bold;
        text-align: center;
	margin: 4px 0 4px 0;
}

.faq-zagolovok {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A7A6C;
        font-weight: bold;
        text-align: center;
	text-transform: uppercase;
        margin: 1px 0 5px 0;
}

.faq-menu span {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8D422B;
        font-weight: bold;
        text-align: left;
}

.faq-menu a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #E1AE68;
        font-weight: bold;
        text-align: left;
	text-decoration: none;
}

.faq-menu a:hover {
	text-decoration: underline;
}

hr.line-faq {
	width: 100%;
	color: #8A7A6C;
}

.faq-q {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
        font-weight: bold;
        text-align: left;
	background-image: url('/images/design/q.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
}

.faq-a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
        font-weight: normal;
        text-align: justify;
	background-image: url('/images/design/a.gif');
	background-position: left middle;
	background-repeat: no-repeat;
	padding: 0 0 2px 20px;
	margin: 4px 0 0 0;
}

.back-top {
	text-align: right;	
}

.back-top a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #8A7A6C;
        font-weight: bold;
        text-decoration: none;	
}

.back-top a:hover {
        text-decoration: underline;	
}

.delivery-table {
	width: 100%;
}

.delivery-table td {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
        font-weight: bold;
	text-align: left;
	vertical-align: top;
	padding: 0 0 0 20px;
}

/* ------------------ FAQ - end ----------------------------------------- */
/* ====================================================================== */
/* ------------------ SITEMAP - begin ----------------------------------- */

.sitemap {
        padding: 1px 18px 30px 5px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #736257;
}

.sitemap a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: none;
	color: #736257;
        text-decoration: none;
}

.sitemap a:hover {
        text-decoration: underline;
}

/* ------------------ SITEMAP - end ----------------------------------- */
/* ==================================================================== */
/* ------------------ TELL A FRIENDS - begin -------------------------- */

.friends {
	width: 100%;
	margin: 10px 0 0 0;
}

.friends th {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	text-align: right;
	font-weight: bold;
	padding: 0 5px 0 0;
}

.friends input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	text-align: left;
	font-weight: normal;
	padding: 1px 3px 1px 4px;
	border: 1px solid #696969;
	margin: 1px 0 1px 0;
	width: 150px;
}

.friends div {
	width: 365px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #696969;
	text-align: left;
	font-weight: normal;
	margin: 10px 0 10px 0;
}

#send input {
	width: 50px;
	height: 20px;
	background-color: #EDB971;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #ffffff;
	text-align: center;
	font-weight: bold;
	margin: 0;
	padding: 1px 0 4px 0;
	border: 1px solid #736257;
}

/* ------------------ TELL A FRIENDS - end ---------------------------- */
/* ==================================================================== */
/* ------------------ SEARCH - begin ---------------------------------- */

.block-run-search {
        float: left;
        text-align: left;
        padding: 0 0 5px 0;
        width: 490px;
}

.cont_tit-search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	font-weight: bold;
	text-align: center;
	color: #8A7A6C;
        float: left;
        margin: 5px 0 0 18px;
        width: 125px;     
}

#brandvar th {
        font-family: Arial, Helvetica, sans-serif; 
        font-size: 11px;
        color: #8A7A6C;
        font-weight: bold;
        background-color: #F1D9B6;
        text-transform: uppercase;
	padding: 3px 0 3px 0;
}        

#brandvar td { 
        height: 18px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #696969;
        font-weight: none;
        background-color: #f7f6f6;
}

#brandvar a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold; 
        COLOR: #696969;
        text-align: left; 
        TEXT-DECORATION: none;
        padding: 0 0 0 9px;
}

#brandvar a:hover {
        text-decoration: underline;
}

.search2 {
        font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
	color: #696969;
        margin: 0 7px 0 0;
}

.searchline2 {
	width: 230px;
	border: 1px solid #D0D0D0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: left;
	color: #696969;
        padding: 1px 4px 0 4px;
        margin: 0 5px 0 0;
        height: 18px;
	vertical-align: middle;
}

/* ------------------ SEARCH - end ------------------------------------ */
/* ==================================================================== */
/* ------------------ LEGAL - begin ----------------------------------- */

.legal {
	margin: 8px 0 0 0;
}

.legal span {
	padding: 0 0 0 50px;
}

/* ------------------ LEGAL - end ------------------------------------- */
/* ==================================================================== */
/* ------------------ PAGES - end ------------------------------------- */
/* ==================================================================== */
/* ------------------ SHOPPING CART - begin --------------------------- */

.cont_brdr_ll {
	background-image: url('/images/design/cont_brdr_ll.gif');
	background-position: left;
	background-repeat: repeat-y;
}

.cont_brdr_ltc {
	background-image: url('/images/design/cont_angl_tll.gif');
	background-position: left tops;
	background-repeat: no-repeat;
}

.cont_brdr_lbb {
	background-image: url('/images/design/cont_angl_lbb.gif');
	background-position: left bottom;
	background-repeat: no-repeat;
}

.block-run-sc {
        float: left;
        text-align: left;
        padding: 0 0 5px 5px;
        width: 621px;
}

.cont-shop-cart {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: normal;
	text-align: justify;
	color: #696969;
	padding: 0 0 5px 0;
}

.cont-shop-cart a {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #696969;
        text-decoration: none;
}

.cont-shop-cart a:hover {
        text-decoration: underline;
}

.error {
        font-family: Arial, Helvetica, sans-serif;
	color: #AD2C30;
	font-size: 14px;
	font-weight: bold;
        text-align: center;
}

.shopping-cart-title {
        font-family: Arial, Helvetica, sans-serif;
	color: #736257;
	font-size: 14px;
	font-weight: bold;
	text-align: center;
	padding-bottom: 7px;
	padding-top: 5px;
}

td.cart-header-active {
        font-family: Tahoma;
	FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING: 5px 0 5px 0; 
        COLOR: #696969; 
        text-align: center;
        text-transform: uppercase;
}

td.cart-header {
        font-family: Tahoma;
	FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING: 5px 0 5px 0; 
        COLOR: #8A7A6C; 
        text-align: center;
        text-transform: uppercase;
}

td.cart-header-visited {
        text-align: center;
}

td.cart-header-visited a {
        font-family: Tahoma;
	FONT-WEIGHT: bold; 
        FONT-SIZE: 11px; 
        PADDING-BOTTOM: 5px; 
        COLOR: #736257; 
        PADDING-TOP: 5px; 
        text-transform: uppercase;
        TEXT-DECORATION: underline;
}

td.cart-header-visited a:hover {
        TEXT-DECORATION: underline;
}

.cart-title {
	text-align: center;
	font-size: 11px;
	font-weight: bold;
        font-family: Tahoma;
	padding: 3px 0px 3px 0px;
	color: #8A7A6C;
	background-color: #F1D9B6;
        text-transform: uppercase;
}

td.cart-product-name {
	color: #696969;
	font-family: Tahoma;
	font-size: 11px;
        font-weight: bold; 
	text-decoration: none;
	padding: 0 0 0 5px;
        text-align: left;
        vertical-align: middle;
        background-color: #f3f3f3;
}

.cart-product-name A {
        font-family: Tahoma;
	color: #696969;
	font-size: 11px;
        font-weight: bold;
	text-decoration: none;
}

.cart-product-name A:hover {
	text-decoration: underline;
}

.cart-product-count {
        font-family: Tahoma;
	color: #696969;
	font-size: 11px;
        font-weight: bold;
	text-align: center;
	padding: 2px 0px 2px 0px;
        text-transform: uppercase;
        background-color: #f3f3f3;
}

.cart-product-type {
        font-family: Tahoma;
        color: #696969;
	text-align: center;
	font-size: 11px;
	padding: 2px 0px 2px 0px;
        text-transform: uppercase;
        background-color: #f3f3f3;
}

.cart-product-price {
        font-family: Tahoma;
        color: #696969;
	padding: 2px 0 2px 0;
	text-align: center;
	font-size: 11px;
	font-weight: bold;
        text-transform: uppercase;
        background-color: #f3f3f3;
}

.cart-product-delete {
        background-color: #f3f3f3;
}

td.coupon {
        font-family: Tahoma;
        color: #8A7A6C;
        font-weight: bold;
        font-size: 11px;
	text-align: right;
        text-transform: uppercase; 
	padding: 0 8px 0 0;
}

td.coupon-input input {
        font-family: Tahoma;
        color: #696969;
        font-size: 11px;
        border: 1px solid #D2D2D2;
        width: 120px; 
        height: 19px;
        text-align: left;
        padding: 1px 3px 0 3px;
        margin: 0 0 5px 0;        
}

td.cart-product-update {
        font-family: Tahoma;
        color: #736257;
        font-weight: bold;
        font-size: 11px;
	text-align: right;
        padding: 12px 8px 12px 0; 
        text-transform: uppercase;
}

.uppdate_img {
	text-align: left;
	vertical-align: middle;
	padding: 0 0 0 14px;
}

td.cart-price-name {
        font-family: Tahoma;
	color: #8A7A6C;
	font-size: 11px;
	font-weight: bold;
	text-align: right;
        padding: 5px 8px 5px 0;
        text-transform: uppercase;
}

td.cart-price {
        font-family: Tahoma;
        color: #736257;
        font-weight: bold;
        font-size: 11px;
	text-align: left; 
        text-transform: uppercase;
	padding: 0 0 0 18px;
}

td.cart-total {
        font-family: Tahoma;
        color: #736257;
        font-weight: bold;
        font-size: 12px;
	text-align: right;
        padding: 2px 8px 7px 0;
        text-transform: uppercase; 
}

td.cart-total-price {
        font-family: Tahoma;
        color: #736257;
        font-weight: bold;
        font-size: 12px;
	text-align: left;
        text-transform: uppercase; 
	padding: 0 0 0 18px;
}

td.cart-pay-type {
        font-family: Tahoma;
        color: #736257;
        font-size: 11px;
	text-align: left;
        vertical-align: middle;
        text-transform: uppercase;   
}

td.cart-continue {
        text-align: left;
        height: 35px; 
        vertical-align: middle;
        padding: 0 0 0 8px; 
}

td.cart-confirm {
        text-align: right;
        height: 35px; 
        vertical-align: middle; 
        padding: 0 8px 0 0;
}

.shopping-cart-info {
        font-family: Tahoma; 
	font-size: 11px;
        color: #696969;
	text-align: center;
	vertical-align: middle;
	margin: 0;
}

.fill td {
        font-family: Tahoma;
        font-size: 11px;
        color: #8A7A6C;
        font-weight: bold;
        width: 250px;   
} 
 
.fill th input {
        font-family: Tahoma;
        font-size: 11px;
        color: #696969;
        width: 250px;
        HEIGHT: 19px;
        background-color: #ffffff;
        border: 1px solid #D2D2D2;
        text-align: left; 
        padding-left: 4px;
        font-weight: normal;
}

.cart-input {
        font-family: Tahoma;
        font-size: 11px;
        color: #696969;
        font-weight: normal;  
        width: 250px;
        HEIGHT: 17px;
        background-color: #ffffff;
        border: 1px solid #D2D2D2;
        text-align: left; 
        padding-left: 4px;
}

.field3 {
        WIDTH: 250px;
        font-family: Tahoma;
        font-size: 12px;
        COLOR: #696969;
        background-color: #ffffff; 
        border: 1px solid #D2D2D2;
}

span.error {
        font-family: Tahoma;
	color: #AD2C30;
	font-size: 11px;
	font-weight: bold;
        text-align: center;
}

a.print {
        font-family: Tahoma;
        font-size: 13px;
        color: #696969;
        font-weight: bold;
        text-decoration: none;
        text-transform: uppercase;
}

a:hover.print {
        text-decoration: underline;
}

.print-date {
	font-family: Tahoma;
        font-size: 12px;
        color: #696969;
        font-weight: bold;
	text-align: left;
}

/* -------------------------------------------------- */
.contacts_top{padding: 0 0 13px 0;margin: 0 11px 0 8px;border-bottom: 1px solid #f5e5cc;}
span.miniHead{color: #8a7a6c;display: block;font-size: 14px;font-weight: bold;padding: 9px 0 17px 0;}
.contacts_top img{padding: 0 0 6px 1px;}
.contacts_top .clear p{color: #696969;font-size: 11px;text-align: right;float: left;width: 125px;padding-right: 10px;margin: 0;line-height: 20px;}
.contacts_top .clear input, .contacts_top .clear textarea{border: 1px  solid #d2d2d2;}
.contacts_top .clear input[type="text"]{height: 20px;line-height: 20px;padding-left: 7px;font-size: 13px;width: 137px;}
.contacts_top .clear textarea{width: 196px;min-width: 196px;max-width: 240px;height: 67px;min-height: 67px;padding-left: 10px;}
.contacts_top form{margin: 0px;}
.contacts_top .clear{padding-bottom: 10px;}
.contacts_top .preInput{padding-left: 103px;}
.contacts_top input[type="image"]{margin: 0;padding: 0;}
/* -------------------------------------------------- */

.item-container-line-cart {width:750px;text-align:center;padding: 2px 2px 0 2px;margin: 0 0 15px 0;BORDER: #D0D0D0 1px solid;}
.cart-confirm-data {font-family: Tahoma;color: #4E5662;font-size: 11px;padding-left: 50px;}
.content-cart {width: 770px;background-color: #ffffff;vertical-align: top;font-family: Tahoma;font-size: 11px;color: #4e5662;text-align: justify;padding: 5px 7px 10px 7px;}
.content-cart a {font-family: Tahoma;font-size: 11px;color: #4E5662;font-weight: bold;text-decoration: none;}

.content-cart a:hover {text-decoration: underline;}

a.cig-link {display: block; width: 164px; height: 215px;}
a:hover.cig-link {text-decoration: none;}

#lucky-strike-main {background: url(/images/design/lucky_strike_filter-np.gif) top left no-repeat;}
#marlboro-main {background: url(/images/design/marlboro_filter-np.gif) top left no-repeat;}
#camel-main {background: url(/images/design/camel-np.gif) top left no-repeat;}
#winston-main {background: url(/images/design/winston_blue-np.gif) top left no-repeat;}

#us-marlboro-main {background:  url(/images/design/adv_marlboro_am-np.jpg) top left no-repeat;}
#us-benson-hedge-main {background:  url(/images/design/adv_benson_am-np.jpg) top left no-repeat;}
#us-camel-main {background:  url(/images/design/adv_camel100_am-np.jpg) top left no-repeat;}
#us-newport-main {background:  url(/images/design/adv_newport_am-np.jpg) top left no-repeat;}

.mlin {display: block; font: bold 17px Tahoma, sans-serif; color: #fff; padding: 185px 0 0 96px;}
.mlin sup {padding: 0 0 0 4px; font: bold 14px Tahoma, sans-serif;}

.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;}
.com-title{font-family: Arial, Helvetica, sans-serif;font-size: 13px;color: #696969;font-weight: bold;text-align: center;}
.com-name{font-size: 11px;text-align: right;padding-right: 15px;font-weight: bold;text-transform:capitalize;}

.more-cigs{font-size: 12px;margin:10px 0;}
.more-cigs a{font-size: 12px;}

.low-price p {font-size: 12px;}
.low-price a {color: #AB0102; text-decoration: underline; font-weight: normal;}
.low-price a:hover {color: #AB0102; text-decoration: none;}
.title-lp {color: #ab0102 !important; padding-top: 10px;}

.low-price-img {padding: 6px 0 10px 0;}

.sale { text-align: justify; color: #696969; line-height: 20px; font-size: 12px; }
.sale span { font-weight: bold; color: #AB0102; }

.promo {
	width: 120px;
	position: fixed;
	top: 36%;
	left: 50%;
	margin: -194px 0 0 415px;
}

.tproducts { width: 100%; text-align: center; color: #696969; font-family: Arial, sans-serif; font-size: 12px; }
.tproducts th, .tproducts td { padding: 4px 0; }
.tproducts th:first-child, .tproducts td:first-child { text-align: left; padding-left: 8px; }
.tproducts strong, .tproducts span { display: block; width: 80px; }
.tproducts span { padding-right: 8px; }
.tproducts em { font-style: normal; color: #696969; }
.tproducts a { text-decoration: none; font-weight: normal; font-size: 12px; color: #545454; }
.tproducts a:hover { color: #AB0102; text-decoration: underline; }

.bg-row-ex { background: #F2F2F2; }


#h-email { vertical-align: top; padding-top: 5px; text-align: right;}
.shipp-email { vertical-align: top; }
.v-shipp-email { padding-top: 3px; }

#panel {
	display: none;
	padding: 12px 0 10px 0;
	color: #B63C3C;
	text-align: justify;
	font-weight: normal;
	line-height: 16px;
}