*
{
	margin:0;
	padding:0;
	border:0;
}

form
{
	margin:0;
	padding:0;
	border:0;
}


html, body
{
	/*color:#676f71;*/
	color:#000000;
	font:11px tahoma;
	position:relative;
	height:100%;
	overflow:auto;
}

h4
{
	font:16px arial;
	color:#001218;	
	margin-bottom:10px;
	margin-top:15px;
}

h2
{
	font:16px tahoma;
	color:#e17a00;
	font-weight:bolder;
}

h2 a
{
	color:#e17a00;
}

body
{
	background:#8c6524 url('../i/body.jpg') left top repeat-x;
}

textarea
{
	border:1px solid #c6c6c6;
	font:11px arial;
}

.voteButt
{
	width:110px;
	height:24px;
	font-size:11px;
	cursor:pointer;
	margin:10px 0 10px -4px;
	color:#507d98;
	text-decoration:underline;
	text-align:center;
	background:url('../i/vote.jpg') left top no-repeat;
	padding-bottom:3px;
	text-decoration:underline !important;
}


a { color:#298fe1;text-decoration:underline; }
a:hover { text-decoration:none; }

#all
{
	width:100%;
	min-height:100%;
	position:relative;
	margin:auto;
    z-index:17;
	min-width:1000px;
}

#backAll
{
    position:absolute;
    z-index:16;
    width:100%;
    margin:auto;
    overflow:hidden;
    min-width:1000px;
    height:100%;
    
}

	#backAll #mainBack
	{
		width:1000px;
		background:#fff;
		margin:auto;
		min-height:100%;
		z-index:16;
		position:relative;
	}


	html>body #all #allBack
	{
		max-width:1070px;
		min-width:1000px;
		margin:auto;
		background:url('../i/shadow.png') center top repeat-y;	
	}


	#all #main
	{
		width:1000px;
		background:#fff;
		margin:auto;
		min-height:100%;
		position:relative;
	}
		#main #top
		{
			width:1000px;
			height:331px;
			position:relative;
		}
			.top1 { background:url('../i/top1.jpg') left top no-repeat; }
			.top2 { background:url('../i/top2.jpg') left top no-repeat; }
			.top3 { background:url('../i/top3.jpg') left top no-repeat; }
			.top4 { background:url('../i/top4.jpg') left top no-repeat; }
			.top5 { background:url('../i/top5.jpg') left top no-repeat; }
			.top6 { background:url('../i/top6.jpg') left top no-repeat; }
			.top7 { background:url('../i/top7.jpg') left top no-repeat; }
			.top8 { background:url('../i/top8.jpg') left top no-repeat; }
			.top9 { background:url('../i/top9.jpg') left top no-repeat; }
			
			#top #basketBack
			{
				width:235px;
				height:315px;
				background:url('../i/sun.png') left top no-repeat;
				position:absolute;
				z-index:11;
				left:27px;
				top:5px;
			}
			
			#top #basket
			{
				width:196px;
				height:157px;
				padding:158px 14px 0 25px;
				z-index:12;
				position:absolute;
				top:5px;
				left:27px;
				font:11px arial;
				color:#000;
				
			}
				#basket #logo
				{
					width:208px;
					height:60px;
					display:block;
					position:absolute;
					left:12px;
					top:72px;
				}
				
				#basket a
				{
					color:#0f679e;
					font-size:10px;
				}
				
				#basket label
				{
					width:48px;
					float:left;
				}
			
				#basket p
				{
					margin-bottom:4px;
					width:100%;
					display:block;
					clear:left;
					float:left;
				}
				
				#basket input
				{
					width:131px;
					height:14px;
					border:1px solid #3b7b79;
					font:11px arial;
					float:left;
				}
                
                #contentInfo input
                {
                  border:1px solid #ccc;
                }
                
                input.textEdit
                {
                   width:200px;
                   font-size:11px;
                   padding:2px 3px 2px 3px;
                }

				.form
                {
					color: #666;
					background-color: #eee;
					padding: 10px;
					font-size: 11px;
                }

				.form td label
                {
					margin: 1px 3px 0px 3px;
                }
                
                .form td
                {
                   padding-bottom: 5px;
				   vertical-align: top;
                }

				.form td .required
                {
					font-weight: bold;
					color: #333;
                }
                
                .checkbox
                {
                   margin:0px 5px 0 0 !important;
                   float:left;
                   padding:0 !important;
                   border:0 !important;
                }
                
				
		#main #menu
		{
			width:945px;
			height:30px;
			padding:0 0 0 55px;
			position:relative;
			margin-bottom:20px;
			background:#fac536 url('../i/menu.jpg') left top no-repeat;
		}
			#menu img
			{margin-right:-3px;}

			#search
			{
				width:167px !important;
				height:42px !important;
				background:url('../i/search.jpg') right top no-repeat;
				position:absolute !important;
				top:0 !important;
				right:0 !important;
				padding:7px 0 0 5px;
				display:block;
			}
			
				#search .gosearch
				{
					width:52px;
					height:16px;
					background:#e8a500;
					border:1px solid #844f07;
					text-align:center;
					font:10px tahoma;
					font-weight:bold;
					text-align:center;
					cursor:pointer;
					float:right;
					color:#fff;
					margin-right:8px;
				}
			
				#search a
				{
					font:10px arial;
					color:#fff;
					margin-left:1px;
				}
			
				#search .srch
				{
					width:153px;
					height:17px;
					background:#fff url('../i/search.gif') left top no-repeat;
					color:#6E6E6E;
					font:11px arial;
					margin-bottom:3px;
					padding:1px 3px 0 3px;
				}
				
			#menu #butCatalog
			{
				width:120px;
				height:30px;
				float:left;
				display:block;
				background:url('../i/butCatalog.jpg') left top no-repeat;	
			}
			
			#menu #butSpec
			{
				width:161px;
				height:30px;
				float:left;
				display:block;
				background:url('../i/butSpec.jpg') left top no-repeat;	
			}
			
			#menu #butMatters
			{
				width:91px;
				height:30px;
				float:left;
				display:block;
				background:url('../i/butMatters.jpg') left top no-repeat;	
			}

			#menu #butPayment
			{
				width:159px;
				height:30px;
				float:left;
				display:block;
				background:url('../i/butPayment.jpg') left top no-repeat;	
			}
			
			#menu #butAbout
			{
				width:123px;
				height:30px;
				float:left;
				display:block;
				background:url('../i/butAbout.jpg') left top no-repeat;	
			}

			#menu #butContacts
			{
				width:126px;
				height:30px;
				float:left;
				display:block;
				background:url('../i/butContacts.jpg') left top no-repeat;	
			}
	
		#main #content
		{
			width:1000px;
			position:relative;
		}
		
		
			#content #contentInfo
			{
				width:687px;
				float:left;
				padding-bottom:50px;
			}
			
				#contentInfo #state
				{
					font-size:12px;	
					color:#676767;
					border:1px solid #e0dad3;
					border-top:0;
					margin-bottom:8px;
					border-bottom:2px solid #9c8872;
					width:495px;
					padding:10px 20px 40px 20px;
				}
					#state a
					{
						color:#676767;
					}
					
					#state p
					{
						margin-bottom:20px;		
					}
			
				#contentInfo #breadcumbs
				{
					color:#c0bcb9;
					font:11px arial;
					margin-bottom:8px;
				}
#contentInfo #breadcumbs a
{
text-decoration:underline;
}
#contentInfo #breadcumbs a:hover
{
text-decoration:none;
}
				
				#contentInfo ul
				{
					margin-left:15px;
				}
				
				#contentInfo .sorting
				{
					color:#1195e4;
					width:100%;
					border-bottom: 1px solid #ccc;
					padding-bottom:7px;
					margin-bottom:10px;
				}
				
					#contentInfo .gel
					{
						width:100%;
						/* border-left:1px solid #e0dad3;
						border-right:1px solid #e0dad3; */
					}
						.mrg-t
						{
							margin-top:-17px;
						}
												
						.gel .addBasket
						{
							color:#a2a2a2 !important;
						}
						.gel .headerGel
						{
							width:100%;
							
							position:relative;
							height:16px;
						}
							.headerGel .headText
							{
								height:15px;
								background:#9c8872 url('../i/gelangle.jpg') right top no-repeat;
								float:left;
								min-width:150px;
								color:#fff;
								padding:1px 0 0 3px;
							}
						
						.gel .bodyGel
						{
							width:100%;
							border-left:1px solid #e0dad3;
							border-right:1px solid #e0dad3;
							border-top:1px solid #9c8872;
							border-bottom:1px solid #9c8872;
							padding: 10px 10px 30px 10px;
						}
							.bodyGel .imgs
							{
								margin-left:5px;
								float:left;
								padding-right:8px;
							}
							
							.bodyGel .gelContainer
							{
								width:260px;
								float:left;	
							}
							
				
					#catalog
					{
						
					}
					
					.creamImg
					{
						float:left;
						padding-right:10px;	
					}
					
					.cream
					{
						font-size:12px;
						color:#333;	
					}
						.cream h2
						{
							margin-bottom:15px;	
						}
						
						.cream p
						{
							margin-bottom:15px;
						}
						
						.priceCream
						{
							font-size:13px;
							margin-top:20px;	
							margin-bottom:20px;
						}
.priceCream td
{
	padding-right:10px;
}
					
					.tablePaginator
					{
						width:100%;
						padding-top:10px;
						/* border-top:1px solid #ccc; */
						font-size:11px;
						height:25px;
					}
						.tablePaginator a
						{
							text-decoration:none;	
							margin-right:12px;
						}
						
						.tablePaginator a.slt
						{
							font-size:12px;
							color:#b58100;
							border-bottom:2px solid #b58100;	
							font-weight:bolder;
						}
						
						.tablePaginator a:hover.slt
						{
							text-decoration:none;
						}
						
						.tablePaginator a:hover
						{
							text-decoration:underline;
						}
						
																
					.imgs
					{
						padding-right: 10px;
						position:relative;
					}
						.sale
						{
							width:43px;
							height:43px;
							background:url('../i/sale.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}
						
						.new
						{
							width:43px;
							height:43px;
							background:url('../i/new.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}
						
						.hits
						{
							width:43px;
							height:43px;
							background:url('../i/hits.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}
						.salesmall
						{
							width:26px;
							height:26px;
							background:url('../i/sale_small.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}
						
						.newsmall
						{
							width:26px;
							height:26px;
							background:url('../i/new_small.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}
						
						.hitssmall
						{
							width:26px;
							height:26px;
							background:url('../i/hits_small.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}		
					
					.brown
					{
						color:#e17a00;
						font-weight:bolder;
					}
					
					.dbrown
					{
						font-weight:bolder;
						color:#bc6e12;
					}
					
					.blues
					{
						color:#008de2;
						font-weight:bolder;
					}

					.blue
					{
						color:#046095;
						font-weight:bolder;
					}

					
					.prices
					{
						padding:25px 10px 0 0;
					}

				
					.baskets
					{
						padding-top:25px;	
						text-align:right;
					}
						.baskets p
						{
							margin-bottom:12px;
								
						}
						
						a.addinBask
						{
							color:#1f1f1f;
							background:url('../i/task.gif') center 17px no-repeat;
							padding-bottom:15px;
							font-size:11px;
							margin-top:20px;
							float:left;
						}
						
						a.addBasket
						{
							color:#030303;
							background:url('../i/task.gif') right 2px no-repeat;
							padding-right:20px;
						}
						
						a.inBasket
						{
							color:#aeaeae;
							background:url('../i/task.gif') right 2px no-repeat;
							padding-right:20px;
						}
						
					.infos
					{
						color: #28231d;
						font-size: 11px;
/*						padding:0 25px 50px 0; */
					}

						.infos h1
						{
							color:#c26601;
							font-size:14px !important;
							font-weight:bolder !important;	
						}
							.infos h1 a
							{
								color:#c26601;
								border-bottom:1px solid #c26601;
								text-decoration:none;
							}
							.infos h1 a:hover
							{
								border:0;
							}


/* price everywhere */
.price
{
	color:#046095;
	font-weight:bold;
}

/* price everywhere */
.volume
{
	color:#046095;
	font-weight:bold;
}

				
/* item box */
.list-item 
{
	clear: both;
	border-bottom: 1px dotted #ccc;
	margin-bottom: 10px;
}

.list-item .image
{
	width: 110px;
	float: left;
	position:relative;
	text-align: center;
}

.list-item .image img
{
}


.list-item .image .sale
						{
							width:43px;
							height:43px;
							background:url('../i/sale.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}
						
.list-item .image .new
						{
							width:43px;
							height:43px;
							background:url('../i/new.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}
						
.list-item .image .hits
						{
							width:43px;
							height:43px;
							background:url('../i/hits.png') left top no-repeat;
							left:-2px;
							bottom:-5px;
							position:absolute;
						}


.list-item .info
{
	margin-left: 110px;
	margin-bottom: 15px;
}

.list-item .title
{
	color:#008DE2;

	font-family:tahoma !important;
	font-size:16px !important;
	font-size-adjust:none !important;
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:bolder !important;
	line-height:normal !important;
	margin-bottom:5px;

}

.list-item .title a
{
	color:#c26601;
	border-bottom:1px solid #c26601;
	text-decoration:none;
}

.list-item .title a:hover
{
	border:0 none;
}

.list-item .description
{
	margin: 5px 0px;
	width: 280px;
	float: left;
}

.list-item .manufacture
{
	margin: 5px 0px;
}

.list-item .shop-box
{
	width: 280px;
	float: right;
	background-color: #eee;
	padding: 5px;
	margin-bottom: 5px;
}


.list-item .volume-box
{
	clear: both; 
	font-size: 12px !important;
	text-align: right;
	float: left; 

	margin-top: 1px;
	width: 60px;
	padding-top: 3px;

}

.list-item .price-box
{
	float: left; 
 	width: 100px;
	font-size: 14px !important;
	text-align: right;

	margin-right: 10px;
	padding-top: 3px;
}

.list-item .actions
{
	margin-left: 20px;
	text-align: right;
}

.list-item  .button-add-to-basket
{
	width: 100px;
}
/* END item in list */
/* START item-details */
.item-details 
{
	clear: both;
	margin-bottom: 10px;
}

.item-details .image
{
	padding-right: 10px;
	float: left;
	position:relative;
}

.item-details .info
{
	margin-left: 100px;
	padding-bottom: 15px;
}

.item-details .title
{
	color:#008DE2;

	font-family:tahoma !important;
	font-size:16px !important;
	font-size-adjust:none !important;
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:bolder !important;
	line-height:normal !important;
	margin-bottom:5px;

}

.item-details .title a
{
	color:#c26601;
	border-bottom:1px solid #c26601;
	text-decoration:none;
}

.item-details .title a:hover
{
	border:0 none;
}

.item-details .description
{
	margin: 10px 0px 20px 0px;
}

.item-details .manufacture
{
	margin: 5px 0px;
}

.item-details .volume
{
	float: left; 
	font-size: 12px !important;
	margin-right: 20px; 
	margin-top: 3px;
	width: 80px;
	padding-top: 3px;
}

.item-details .price
{
	font-size: 14px !important;
	width: 200px;
	text-align: right;
	padding-top: 5px;
}

.item-details .add-to-basket
{
	margin-left: 50px;
}

.item-details  .button-add-to-basket
{
	width: 100px;
}
/* END item-details */



					.sorting span
					{
						font:12px arial;
						color:#a9a9a9;
					}
					.sorting span
					{
						color:#2f2f2f;
						font:12px arial;
						text-decoration:none;
						border-bottom:2px solid #e17a00;
					}
					
					.sorting a
					{
						color:#6E6E6E;
						text-decoration:none;
						border-bottom:1px solid #6E6E6E;
					}
					
					.sorting a:hover
					{
						border:0;
					}
				
				#contentInfo h1
				{
					color:#008de2;
					font:16px tahoma;
					font-weight:bold;
					margin-bottom:5px;
				}
				
					#breadcumbs a
					{
						color:#6E6E6E;
						text-decoration:none;
					}
					#breadcumbs a:hover
					{
						text-decoration:underline;
					}
			
			
			#content #rightBlock
			{
				width:180px;
				float:right;
				padding-top:15px;
			}
				#rightBlock .label
				{
					width:151px;
					height:16px;
					margin-left:15px;
					background:url('../i/label.jpg') left top no-repeat;
					font:11px arial;
					color:#fff;
					font-weight:bolder;
					padding:2px 0 0 5px;
				}
				
				#rightBlock .pattern
				{
					width:169px;
					height:49px;
					background:url('../i/uzor.jpg') left top no-repeat;
					float:left;
				}
				
				#rightBlock .article
				{
					width:153px;
					border-top:1px solid #e0dad3;
					margin:6px 0 0 15px;
					float:left;	
					padding-top:10px;
				}
                
                
                * html #rightBlock .article
                {
                   margin-left:8px;
                }
                
					.article .articleImg
					{
						width:50px;
						float:left;	
					}
					
					.article .blue
					{
						color:#046095;
						font-weight:bolder;	
					}
					
					.article .articleInfo
					{
						width:100px;
						float:left;	
						font:11px tahoma;
						color:#28231d;
					}
					
					.article h3
					{
						color:#046095;
						font-size:12px;
						font-weight:bold;	
					}
					
					.article p
					{
						margin-bottom:6px;
					}
					
					.article a
					{
						color:#046095;	
					}
				
				#rightBlock .quiz
				{
					margin:0 0 22px 16px;
					list-style-type:none;
					color:#676f71;
					font-size:12px;
				}

.quiz input
{

float:left;
}

.quiz label
{
display:inline-block;

padding-top:2px;
}
                
                * html #rightBlock .quiz
                {
                   margin-top:10px;
                }
                
					.quiz li
					{
						margin-bottom:6px;
					}
						.quiz li a
						{
							color:#92aec2;
						}
					
					.quiz input.rd
					{
						padding-top: 2px;
						margin-top: 2px;
						margin-right: 3px;
						/*width:139px;
						height:24px;
						font-size:11px;
						cursor:pointer;
						margin:10px 0 0 -4px;
						color:#507d98;
						text-decoration:underline;
						text-align:center;
						background:url('../i/quiz.jpg') left top no-repeat;
						*/
					}
					
					.quiz label {
						padding-bottom: 2px;
					}
		
			#content #leftBlock
			{
				width:200px;
				float:left;
				padding:0 29px 82px 46px;
			}
				#leftBlock .cat
				{
					width:82px;
					height:15px;
					background:#99D3EB url('../i/cat.gif') left top no-repeat;
					float:left;
					color:#004866;
					font:12px arial;
					text-decoration:none;
					padding:1px 0 0 13px;
                    			z-index:12;
padding-bottom:7px;                    			
_width:95px;
				}
                
                #leftBlock .cat2
				{
					width:82px;
					height:15px;
					background:#C2C2C2 url('../i/cat2.gif') left top no-repeat;
					float:left;
					color:#004866;
					font:12px arial;
					text-decoration:none;
					padding:1px 0 0 13px;
                    z-index:12;
                    padding-bottom:7px;
                    _width:95px;
				}
				
				#leftBlock .brand
				{
					width:85px;
					height:22px;
					background:url('../i/brand.gif') left top no-repeat;
					float:left;
					color:#454545;
					font:12px arial;
					text-decoration:none;
					padding:1px 0 0 10px;
					_position:absolute;
					_top:0px;
					_left:140px;
					_width:95px;
				}
                
                #leftBlock .brand2
				{
					width:85px;
					/*height:15px;*/
					height:22px;
					background:url('../i/brand2.gif') left top no-repeat;
					float:left;
					color:#454545;
					font:12px arial;
					text-decoration:none;
					padding:1px 0 0 10px;
					_position:absolute;
					_top:0;
					_width:95px;
					_left:140px;
				}
				
				#leftBlock .ltMenu
				{
					width:200px;
					background:url('../i/left.jpg') left top repeat-y;	
					padding:15px 0 0 0;
					float:left;
					position:relative;
					z-index:13;
					margin-top:0px;
					font:11px arial !important;

				}
					.ltMenu #ltTop
					{
						width:200px;
						height:10px;
						background:url('../i/ltTop.png') left top no-repeat;
						position:absolute;
						left:0;
						top:-8px;
					}
					
					.ltMenu #ltBot
					{
						width:203px;
						height:81px;
						background:url('../i/ltBot.jpg') left bottom no-repeat;
						position:relative;
						left:-3px;
						bottom:0;
					}

					
					.ltMenu ul
					{
						width:183px;
						list-style-type:none;
						margin:0 0 0 8px;
						padding:0;	
						/* text-transform:uppercase; */
					}
					
						.ltMenu ul li
						{
							font-weight: bold;
							
							border-bottom:1px solid #bec8d2;
							width:178px;
							padding:0 0 2px 5px;	
							margin-bottom:4px;
						}
						
							.ltMenu li ul
							{
								list-style-type:none;
								margin:3px 0 6px -5px;
								color:#5290a0;
								width:183px;
								padding:6px 0 0 0;
								border-top:1px solid #bec8d2;
text-transform:lowercase;
							}
							
								.ltMenu li ul li
								{
									border:0;
                                    width:158px;                                    
									margin:0 0 0 25px;	
									list-style-image:url('../i/ar.gif');
									padding:0 0 2px 0;
								}	
							
								.ltMenu li ul li a
								{
									color:#5290a0;
									text-decoration:underline;
								}

								.ltMenu li ul li a:hover
								{
									text-decoration:none;
								}
											
					
					.ltMenu ul a
					{
						color: #33464e;
						text-decoration:none;	
					}	
		
		#main #footer
		{
			width:953px;
			padding:0 0 20px 47px;
		}				
			#footer #footCopyr
			{
				width:230px;
				float:left;
				font-size:10px;
				color:#b8b8b8;
			}	
				#footCopyr p
				{
					margin-bottom:11px;
				}		
			
			#footer #footSun
			{
				width:340px;
				float:left;
			}	
				#footSun p
				{
					margin-bottom:7px;
					color:#000;
				}
				
				#footSun a
				{
					color:#000;
					text-decoration:none;
				}
				#footSun a:hover
				{
					text-decoration:underline;	
				}
			
			#footer #softCrafters
			{
				float:left;
				font-size:12px;
				margin-top:25px;
			}
				#softCrafters a
				{
					color:#000;	
				}

.comment
{
	width:100%;
	color:#6e6e6e;
	font-size:12px;
	margin-bottom:20px;
}
	.comment .username a
	{
		color:#3a83b2;
		font-weight:bolder;
	}
	
		#commentForm
		{
			width:100%;
		}

		#commentForm span
		{
			font-size:11px;
			color:#8a9295;	
		}
		
		#commentForm textarea
		{
			width:507px;
			height:106px;
			border:1px solid #c6c6c6;
			font:11px arial;
			margin:10px 0 10px 0;
			color:#000;
		}
	
	.username
	{
		color:#87979c;	
		margin-bottom:8px;
	}
.username span {
		color:#298FE1;
	}
	
	
	.pdt10
	{
		padding-top:10px;	
	}
	
#statePaginator
{
	width:100%;
}
	#statePaginator a
	{
		height:18px;
		color:#6a5531;
		font-size:13px;
		padding:3px 8px 0 8px;
		float:left;
		margin-right:10px;
		text-decoration:none;
		background:#d0cecc;				
	}
	
	#statePaginator .sel
	{
		background:#a38248 !important;
		color:#ffdfa6 !important;
		font-weight:bolder !important;	
	}


/* cart styling */

.cart
{
	font-size: 12px;
}

.cart td
{
}

.cart th
{
	color: #999;
	font-weight: normal;
	padding: 2px 10px;
	border-bottom: 2px solid #deeceb;
	margin: 1px;
}

.cart tr.line td
{
	padding: 2px 10px;
	color:#001218;
	border-bottom:1px solid #deeceb;
}


.cart tr.line td.actions
{
	padding-left:20px;
	padding-right:20px;
}

.cart td.qty
{
	text-align: center;
}

.cart td.price
{
	text-align: right;
}

.cart tr.delivery td
{
	padding: 5px 10px;
	color:#001218;
	border-bottom:1px solid #deeceb;
}

.cart tr.total td
{
	color:#046095;
	font-weight:bold;
	padding: 5px 10px;
	border-top:1px solid #deeceb;
	background-color: #deeceb;
}

.cart tr.total td.item
{
	text-align: right;
}

/* end of cart */

.c5292ad
{
	color:#5292ad !important;
	margin-top:25px;
}

.ulState li
{
	list-style-type:none;
	list-style-image:url('../i/li1.gif');
	color:#000;
}

.ulState 
{
	margin:0 0 20px 0 !important;
	padding:0 0 0 10px;
}

.ulState li a
{
	color:#000;
}

.ulState li ul li
{
	list-style-type:none;
	list-style-image:url('../i/li2.gif') !important;
}

.ulState li ul li
{
	margin-top:5px;
}

.ulState li ul a
{
	color:#909090;
}

.yellbut
{
	width:127px;
	height:25px;
	background:url('../i/yelbut.gif') left top no-repeat;
	text-align:center;
	color:#fff;
	font-size:10px;
	padding-bottom:7px;
	text-decoration:none !important; 
	margin-top:10px;
	cursor:pointer;
	font-weight:bolder;
    border:0 !important;
}

.bluebut
{
	width:127px;
    border:0 !important;
	height:25px;
	background:url('../i/bluebut.gif') left top no-repeat;
	text-align:center;
	margin-bottom:5px;
	margin-right:15px;
	color:#224f93;
	font-size:11px;
	 
	margin-top:5px;
	cursor:pointer;
}
.pt {
	padding-top:6px !important;
}
.subMenu a
{
	font-weight:bolder;
	font-size:12px;
	color:#c16600;
}

.subMenu ul 
{
	margin:0 !important;
	list-style-type:none;
}

.subMenu li
{
	margin:0 0 7px 0;
}

.subMenu
{
	margin:0 0 20px 0 !important;
	
}

.col
{
	width:47px;
	height:14px;
	font-size:11px;
	border:1px solid #797979;
}

.d8fdff
{
	color:#d8fdff;
	font-size:10px;
	float:left;
}

.check
{
	width:10px !important;
	height:10px !important;
	background:inherit !important;
	margin:2px 0 0 5px;
}

.pdl48
{
	padding-left:48px;
}

.pdtp-5
{
	margin-top:-3px;
}

.pdt10
{
	padding-top:10px;
}

.fnt10
{
	font-size:10px;
}

.fnt12
{
	font-size:12px !important;
}

.lh1
{
	line-height:1;
}

.black
{
	color:#000 !important;
}
	.fnt12 a
	{
		color:#000 !important;
		/*text-decoration:none;*/
		font-weight:bold;
	}
	
	.fnt12 a:hover
	{
		/*text-decoration:underline;	*/
		text-decoration:none;
	}


    
#contentInfo select
{
   border:1px solid #ccc;
   font:11px arial;
}    

  
    
.ent
{
	width:42px !important;
	height:16px !important;
	border:1px solid #b98700 !important;
	background:#f9b600;
	font-size:10px !important;
	text-align:center !important;
	cursor:pointer;
	float:right !important;
	color:#68321b !important;
	margin-right:63px;
	font-weight:bolder !important;
	padding-bottom:12px !important;
}

* html .formIE
{
    position:absolute;
    left:25px;
    top:246px;
    _width:177px;

}

* html .ent
{
   height:15px !important;
   margin-right:64px !important;

}

*:first-child+html .ent
{
	height:15px !important;
}


* html .addorder
{
   height:15px !important;
   margin-right:46px !important;
}

*:first-child+html .addorder
{
	height:15px !important;
}
.addorder
{
	width:58px !important;
	height:16px !important;
	border:1px solid #b98700 !important;
	background:#f9b600;
	font-size:10px !important;
	text-align:center !important;
	cursor:pointer;
	float:right !important;
	color:#68321b !important;
	margin-right:63px;
	font-weight:bolder !important;
	padding-bottom:12px !important;
}

ul
{
	margin:inherit;
	padding:inherit;
}
	
.left {float:left;}

.right {float:right;}

.clear {clear:both;}

#cart_sum {

}

.news {
	margin-bottom: 15px;
	margin-top: 10px;
}
.quest {
	color: black;
	font-weight: bold;
}
.questResult {
	color: black;
}
.inter {
	width: 300px;
	margin-top: 10px;
	margin-bottom: 10px;
}
div.brandS {
	float: left;
	width: 74px;
	height: 74px;
	margin: 7px;
}
.blk {
	color: #000000 !important;
}
div.addB {
  border: 0px solid red;
  text-align:right;
  padding-top: 20px;
}
span.serachStr {
	color: #008DE2;
}
#ltBack
{
	width:893px;
	height:513px;
	background:url('../i/left.png') right top no-repeat;
	position:absolute;
	left:-890px;
	top:124px;
}

#rtBack
{
	width:792px;
	height:514px;
	background:url('../i/right.png') left top no-repeat;
	position:absolute;           
	right:-792px;
	top:106px;
}


*:first-child+html .formIE
{
    position:absolute !important;
    left:25px;
    top:246px;
    width:195px;
}



#content p {
	margin: 10px 0;
}
p.search {
	margin: 2px !important;
}
div.brandSearch {
	margin-bottom: 25px;
	margin-top: 10px;
}

.ofOrd {
	font-size: 17px !important;
}
.error {
	color: red;
}
.bskT {
	font-size: 11px;
	padding-bottom: 2px;
}
span.color_ty {
	color: #C26601 !important;
}



*:first-child+html #search
{
border-left:2px solid transparent;
}

* html #search
{
border-right:2px solid #c16600;
background-position:2px 0 !important;
margin-right:2px;
}


div.growlUI h1 {
	font-size: 16px;
}

div.growlUI h2 {
	font-size: 14px;
}
div.growlUI h1, div.growlUI h2 {
	color: white; padding: 5px 5px 5px 35px; text-align: left;
	
}

.in_process {
	background: #fff url('../i/loading_small.gif') no-repeat scroll right 2px !important;
}


/* hello, myabc! :-) */

div.myabc {
	margin: 20px;
	color: #9C9C9C;
	font-size: 11px;
}

div.myabc p {
	margin: 0px 0px 5px 0px;
}

h2.myabc2 {
	font-size: 11px;
	font-weight: normal;
	display: inline;
	margin: 0pt 0.1em 0pt 0pt;
	padding: 0px;
	color: #9C9C9C;
}

strong.myabc3 {
	font-weight: normal;
}

a.myabc4 {
	border: none;
	cursor: default;
	color: #9C9C9C;
	text-decoration: none;
}

.bodyGel .item
{
	font-size:11px;
	clear: both;
}

.bodyGel .item p
{
	/* line-height:1.1;  */
	font-size:11px;
}

.bodyGel .item .likeh1 {
	color:#008DE2;
	font-family:tahoma !important;
	font-size:16px !important;
	font-size-adjust:none !important;
	font-stretch:normal !important;
	font-style:normal !important;
	font-variant:normal !important;
	font-weight:bolder !important;
	line-height:normal !important;
	margin-bottom:5px;
}

.bodyGel .item .likeh1 a:hover {
	border:0 none;
}

.bodyGel .item .likeh1 a {
	border-bottom:1px solid #C26601;
	color:#C26601;
	text-decoration:none;
}

.article div.likeh3 {
	color:#046095;
	font-size:12px;
	font-size-adjust:none;
	font-stretch:normal;
	font-style:normal;
	font-variant:normal;
	font-weight:bold;
	line-height:normal;
}

/* see you soon, myabc! :-) */

#OrderForm td.topnote
{
	vertical-align: top;
	font-size: 12px;
	color: #333;
	padding: 15px 0px 5px 0px;
}
#OrderForm td.note
{
	width: 130px;
	vertical-align: top;
	font-size: 13px;
	font-family: tahoma;
	color: #999;
	font-weight: bold;
	padding: 5px 10px 0px 0px;
}

.OrderAccepted
{
}

.OrderNumber
{
	font-family: Calibry;
	font-size: 1.8em; 
	font-weight: bold;
	color: #933;
}
