body {
	margin: 0 0 0 0;
	text-align: center;
}

.body_bg {
	height: 100%;
	width: 100%;
	background-image: url('/images/design/body_bg.gif');
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #8b1b05;
	padding: 8px 0 15px 0;
}

.outter_block{
	border:1px solid #b16c67;
	background-color: #ffffff;
	width: 788px;
	text-align: center;
}

A{
	font-family: Verdana;
	font-size: 11px;
	color: #696969;
	font-weight: bolder;
	text-decoration: underline;
}
A:hover {
	color: #990000;
	text-decoration: none;
}

.faq-q {
	font-family: Verdana;
	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 11px 25px;
}

.faq-a {
	font-family: Verdana;
	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 10px 25px;
}


/* TOPBLOCK -- begin
-------------------------------------------------------- */

.slogan_txt{
	margin:0 20px 20px 0;
	color: #ffffff;
	font-family: Verdana;
	font-size: 13px;		
	font-weight: normal;	
	text-align: center;
}

.slogan{
	background-image: url('/images/design/slogan.jpg');
	background-position: top left;
	background-repeat: no-repeat;	
	width: 423px;	
	vertical-align: bottom;
}


.smoke{
	background-image: url('/images/design/smoke.jpg');
	background-position: top left;
	background-repeat: no-repeat;	
	width: 191px;	
	text-align: left;
	vertical-align: top;
}
.smoke_cart{
	background-image: url('/images/design/smoke-cart.jpg');
	background-position: top left;
	background-repeat: no-repeat;	
	width: 191px;	
	text-align: left;
	vertical-align: top;
}

.search_top{
	margin: 9px 0 0 15px;
}

.search_top_input{
	background-image: url('/images/design/search_bg.jpg');
	background-position: center;
	background-repeat: no-repeat;		
	border: 1px solid #611313;
	width: 115px;
	padding-left: 3px;
	color: #ffffff;
	font-family: Verdana;
	font-size: 13px;	
	margin-right:5px;	
}

.topmenu{
	background-image: url('/images/design/tm_link.gif');
	background-position: top;
	background-repeat: repeat-x;	
	height: 29px;
	text-align: center;
}

a.tm_link{
	display: block;
	color: #ffffff;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;	
	padding: 7px 15px 0 15px;	
	background-image: url('/images/design/tm_link.gif');
	background-position: top;
	background-repeat: repeat-x;
	height: 22px;		
}
a.tm_link:hover{
	background-image: url('/images/design/tm_link_over.gif');
	background-position: top;
	background-repeat: repeat-x;	
}

/* TOPBLOCK -- end
-------------------------------------------------------- */

/* ================================================================ */

/* LEFTBLOCK -- begin
-------------------------------------------------------- */

.leftmenu{
	background-image: url('/images/design/lm_bg.gif');
	background-position: right;
	background-repeat: repeat-y;		
	width: 175px;
	vertical-align: top;
}

.lm_links{
	padding-bottom: 15px;
	background-image: url('/images/design/lm_bot_gr.gif');
	background-position: bottom;
	background-repeat: repeat-x;
}
.lm_links img{
	margin-right:10px;
}
.lm_links a{
	display: block;
	text-decoration: none;
	font-family: Verdana;
	font-weight: bold;
	font-size: 11px;		
	color: #ffffff;
	margin: 0 1px 0 1px;
	padding: 3px 0 3px 10px;
	text-align: left;
}
.lm_links a:hover{
	background-color: #af442f;
	color: #7e0a01;
}


/* LEFTBLOCK -- end
-------------------------------------------------------- */

/* ================================================================ */

/* CENTRALBLOCK -- begin
-------------------------------------------------------- */

.cont_right{
	background-image: url('/images/design/cont_right_bg.gif');
	background-position: left;
	background-repeat: repeat-y;		
	width: 19px;
}
.cont_left{
	background-image: url('/images/design/cont_left_bg.gif');
	background-position: right;
	background-repeat: repeat-y;		
	width: 19px;
}


.central_block{
	background-image: url('/images/design/topteni_content.gif');
	background-position: top;
	background-repeat: repeat-x;
	vertical-align: top;	
}
.content{
	text-align: justify;
	font-family: Verdana;
	font-size: 11px;
	color:#696969;
	margin: 15px 10px 20px 10px;
}
.content a{
	text-align: justify;
	font-family: Verdana;
	font-size: 11px;
	color:#696969;
	text-decoration: none;
}
.content_tit{
	font-family: Verdana;
	font-size: 14px;
	color:#990000;
	margin: 0 0 10px 0;
	text-align: center;
}
.content_tit01{
	font-family: Verdana;
	font-size: 14px;
	color:#990000;
	margin: 15px 0 0 0;
	text-align: center;
}

.shopping-cart-title {
	font-family: Verdana;
	font-size: 16px;
	color:#696969;
	margin: 0 0 10px 0;
	text-align: center;
	font-weight:bold;
}

.cat_brand{
	width:129px;
	height:165px;
	background-image: url('/images/design/cat_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 20px;
	vertical-align: middle;
}
.cat_brand00{
	width:129px;
	height:145px;
	background-image: url('/images/design/cat_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 20px;
}
.cat_brand00 a{
	display: block;
	margin-top: 10px;
	text-align: center;

}
.cat_brand01{
	width:129px;
	height:145px;
	background-image: url('/images/design/cat_bg.jpg');
	background-position: top left;
	background-repeat: no-repeat;
	text-align: center;
	padding-top: 20px;
}

.cat_brand_tit {
	font-family: Verdana;
	font-size: 14px;
	color:#696969;
	font-weight:bold;
	margin: 0px 0 10px 0;
}
.cat_brand_tit A{
	font-family: Verdana;
	font-size: 14px;
	color:#696969;
	font-weight:bold;
	margin: 0px 0 10px 0;
	text-decoration: none;
}
.cat_brand_tit A:hover{
	color:#990000;
	text-decoration: none;
}

.cat_price{
	width:131px;
/*	height: 43px;*/
	background-image: url('/images/design/cat_price.gif');
	background-position: top left;
	background-repeat: no-repeat;
	font-family: Verdana;
	font-size: 18px;
	color:#990000;
	font-weight:bold;
	padding-top:10px;		
	padding-bottom:10px;	
}
.hp_brand_txt{
	font-family: Verdana;
	font-size: 11px;
	color:#696969;
	font-weight:normal;
}

.brand_info{
	border: 1px solid #eaeaea;
}

.brand_info th{
	font-family: Verdana;
	font-size: 11px;
	color:#696969;
	text-align:right;	
	padding: 3px 4px 3px 8px;
}
.brand_info td{
	font-family: Verdana;
	font-size: 11px;
	color:#696969;
	text-align:left;
	padding: 3px 8px 3px 4px;	
}

.searchblock_res{
	background-color: #f7edeb;
	text-align: center;
	margin-bottom:15px;
}

.sb_input{
	font-family: Verdana;
	font-size: 12px;
	color:#696969;
	padding-left:3px;
}


.sb_tab_hat{
	border-top:1px solid #d9d9d9;
	border-bottom:1px solid #d9d9d9;	
	text-align: center;
	font-weight:bold;
	font-family: Verdana;
	font-size: 11px;
	color:#696969;	
	padding:5px 10px 5px 10px;
}
.sb_tab{
	border-bottom:1px solid #d9d9d9;
}
.sb_tab td{
	text-align: center;
	font-weight:normal;
	font-family: Verdana;
	font-size: 11px;
	color:#696969;	
	padding:3px 10px 3px 10px;
}

.sb_tab th a:hover{
	color:#990000;	
	text-decoration: none;
}
.sb_tab td a{
	font-weight:bold;
	font-family: Verdana;
	font-size: 11px;
	color:#696969;	
	text-decoration: underline;
}
.sb_tab td a:hover{
	color:#990000;	
	text-decoration: none;
}

A.contact {
	color: #696969;
	font-weight: bolder;
	text-decoration: underline;
}
A.contact:hover {
	color: #990000;
	text-decoration: none;
}

.links_small A {
	color: #696969;
	font-weight: bolder;
	text-decoration: none;
}
.links_small A:hover {
	color: #990000;
	text-decoration: underline;
}

A.sitemap-link {
	color: #696969;
	text-decoration: none;
	font-weight: bolder;
}
A.sitemap-link:hover {
	color: #990000;
	text-decoration: underline;
}

A.sitemap-footer {
	color: #696969;
	text-decoration: underline;
}
A.sitemap-footer:hover {
	color: #990000;
	text-decoration: none;
}

.banner {
	padding: 10px 10px 10px 10px;
	text-align: right;
}
.shipping {
	background-color: #AF442F;
}

table.shipping th {
	text-align: center;
	color: #7E0A01;
	background-color: #E3C2BD;
}
table.shipping td {
	text-align: center;
	color: #7E0A01;
	background-color: white;
}

.cart-table TD {
	border-bottom: 1px solid #e0b3ad;
	text-align: center;
	font: 11px Verdana;
	color: #696969;
	padding: 2px;
}

.cart-total TD {
	text-align: left;
	font: 11px Verdana;
	color: #696969;
	padding: 5px;
}
.cart-total TH {
	text-align: right;
	font: 11px Verdana;
	color: #696969;
	font-weight: bold;
	padding: 5px;
}

.cart-title {
	text-align: center;
	font-weight: bold;
	font-size: 12px;
        background-color: #e0b3ad;
	padding: 4px 0px 4px 0px;
	color: white;
        border-top: 1px solid #bd736e;
        border-bottom: 1px solid #bd736e;
}

td.cart-product-name {
	text-align: center;
	font-size: 12px;
	padding: 4px 0px 4px 0px;
        font-weight: bold;
        color: #990000;
}
td.cart-product-name a {
        font-weight: bold;
        color: #990000;
        text-decoration: none;
}
td.cart-product-name a:hover {
        color: #696969;
        text-decoration: underline;
}

td.cart-print-name {
	text-align: center;
	padding: 3px 0px 3px 0px;
        font-weight: bold;
        color: #696969;
}
td.cart-print-name a {
        font-weight: bold;
        color: #696969;
        text-decoration: none;
}
td.cart-print-name a:hover {
        color: #900000;
        text-decoration: underline;
}

.cart-price-name {
	text-align: left;
	padding: 2px 5px 2px 5px;
        font-weight: bold;
        color: #696969;
}
.cart-price-value {
        color: #696969;
	text-align: left;
	padding: 2px 5px 2px 5px;
	width: 105px;
}

.cart-header {
	font: 12px Verdana;
        color: #696969;
        font-weight: bolder;
}
.cart-header-active {
	font: 12px Verdana;
        color: #900000;
        font-weight: bold;
}
A.cart-header-visited  {
	font: 12px Verdana;
        color: #b26c67;
        font-weight: bold;
        text-decoration: underline;
}
A.cart-header-visited:hover {
        color: #900000;
        font-weight: bold;
        text-decoration: none;
}

.cart-error {
	font: 14px Verdana #990000;
	text-align: center;
	color: #990000;
}

table.fill th {
	font: 11px Verdana;
	text-align: right;
	color: #696969;
	font-weight: bold;
	padding-right: 5px;
}
table.fill td {
	font: 11px Verdana;
	text-align: left;
	color: #696969;
	font-weight: bold;
	padding-left: 5px;
}

.cart-input {
	width: 250px;
}

A.print {
	color: #900000;
        text-decoration: none;
}
A.print:hover {
	color: #696969;
        text-decoration: underline;
}

.error {
	color: #990000;
}


/* CENTRALBLOCK -- end
-------------------------------------------------------- */

/* ================================================================ */

/* BOTTOMBLOCK -- begin
-------------------------------------------------------- */

.allrights{
	background-image: url('/images/design/botimg.jpg');
	background-position: top;
	background-repeat: no-repeat;
	font-size: 10px;
	width: 195px;
	height: 38px;
	color: #ffffff;
	font-family: Verdana;
	text-align: center;	
}
.allrights div{
	margin: 8px 0 0 35px;
}


.botteni{
	background-image: url('/images/design/botteni.gif');
	background-position: bottom right;
	background-repeat: no-repeat;
	font-size: 1px;
	height: 9px;
}

.trademarks {
	text-align: left;
	font:10px Verdana;
	color: #ffffff;
	padding: 5px 0 0px 5px;
}

/* BOTTOMBLOCK -- end
-------------------------------------------------------- */

/* ---------- PRICE LIST ---------- */

div.price-list-title {
        font-family: Tahoma;
        font-size: 13px;
        color: #990000;
        font-weight: bold;
        text-align: center;
        padding: 8px 0 0 0;
}

.price-list-block dd {
        text-align: left;
        padding: 3px 0 3px 155px; 
}

.price-list-block a {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        color: #696969;
        font-weight: bold;
        text-decoration: none; 
}

.price-list-block a:hover {
        color: #990000;
        text-decoration: underline;
}

/* ---------- END PRICE LIST ---------- */
div.part {
	font-weight:bold;
	font-family: Verdana;
	font-size: 11px;
	color:#7e0a01;	
}
.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;
}
.couponhome{
	text-align: right;
	float: right;
	width: 250px;
	height: 70px;
}
