body  {
	background-color: #fff;
	margin: 0px;
	padding: 0px;
}

img  
{
	border: 0px;
}

h1
{ 
font-family:		Arial, Verdana;
font-size:			16px;
color:				#444;
}

h2
{
font-size:			12px;
color:				#666666;
}

h3
{ 
font-family:		Arial;
font-size:			11px;
color:				#666666;
}

h4
{ 
font-family:		Arial;
font-size:			10px;
color:				#666666;
}

input
{
	font-family: 	Arial;
	font-size: 		14px;
	color:			#000;

}

select
{
	font-family: 	Arial;
	font-size: 		12px;
	color:			#000;
}

textarea
{
	font-family: 	Arial;
	font-size: 		14px;
	color:			#000;
}

option
{
	font-family: 	Arial;
	font-size: 		12px;
	color:			#666666;
}

.text
{
font-family:		Arial;
font-size:			12px;
color:				#666666;
text-align:			justify;
}

.standard
{
font-weight:		normal;
}

.light
{
color:				black;
}

.lightsmall
{
color:				black;
font-size:			10px;
}

.lightstandard
{
color:				black;
font-weight:		normal;
}

.middle
{ 
color:				#690050;
font-size:			12px;
}

a
{
font-family:		Arial;
font-size:			12px;
color:				black;
text-decoration:	none;
}

.no_underline
{ 
text-decoration:	none;
}

a.small
{
font-family:		Arial;
font-size:			11px;
font-weight:		bold;
color:				black;
}

a:hover
{
color:				#444;
}

a.standard
{
font-family:		Arial, Verdana,Geneva, Helvetica, sans-serif;
font-size:			12px;
font-weight:		normal;
}

a.cat
{
font-family:		Arial, Verdana,Geneva, Helvetica, sans-serif;
font-size:			16px;
font-weight:		bold;
}

.cart
{
font-family:		Arial, Verdana,Geneva, Helvetica, sans-serif;
font-size:			11px;
border:				none;
margin:				1px;
font-weight:		bold;
color:				#ffcccc;
background-color:	transparent;
}

.totalPrice
{ 
font-size:		    16px;
BORDER-BOTTOM:		0px solid;	
BORDER-LEFT:		0px solid;
BORDER-RIGHT:		0px solid;	
BORDER-TOP:			0px solid;
margin:				1px;
font-weight:		bold;
color:				red;
background-color:	transparent;
}

p
{
text-align:				justify;
}



p, font
{ 
font-family:		Arial, Verdana,Geneva, Helvetica, sans-serif;
font-size:			12px;
}

td
{
font-family:		Arial, Verdana,Geneva, Helvetica, sans-serif;
font-size:			12px;
}

.small
{ 
font-size:			10px;
}

.cat
{ 
font-size:			12px;
text-decoration:	none;
color:				#333333;
}




.cat3
{ 
font-size:			12px;
text-decoration:	none;
color:				#ff6600;
}

.cat4
{ 
font-family:		Arial;
font-size:			16px;
color:				#cc3399;
font-weight:		bold;
text-decoration:	none;
}

.cat5
{ 
font-size:			12px;

text-decoration:	none;
color:				#333333;
}



.outlinks a 
{
font-size: 10px;
color: #666666;
}

.big
{
font-size:			20px;
}


/* START: Полоски */
/* цвет верхней тени верхних и нихней полосок */
.mainheaderup td
{
background:			#fff;
}

/* цвет средней верхних и нихней полосок */
.mainheader td
{
background:			#fff;
}

.mainfooter td
{
background:			#fff;
}


/* цвет нижней тени верхних и нихней полосок */
.mainheaderdown td
{
background:			#fff;
}

/* цвет самой нижней полосы сайта */
.down td
{
background:			#dedede;

}
/* END: Полоски */



/* START: Верхнее и Нижнее меню */
.topmenu
{
font-size:			12px;
text-decoration:	none;
color:				#666666;
}

.downmenu
{
font-size:			12px;
text-decoration:	none;
color:				#666666;
}

.search
{
font-size:			10px;
border:				1px #696969 solid;
}
/* END: Верхнее и Нижнее меню */



/* START: Категории */
.navleft
{
border-right:		1px #bbbbbb solid;
}

.catlist
{
padding-left:		18px;
}

.adres1
{
padding-left:		20px;
text-decoration:	none;
color:				#666;   
font-weight:		bold;
font-size:			12px;
}

.adres2
{
padding-left:		20px;
text-decoration:	none;
background:			transparent;
color:				#999;   
font-weight:		bold;
font-size:			11px;
}


.catwhat
{
padding-left:		6px;
padding-right:		28px;
color:				#333;
}

.maincat
{
text-decoration:	none;
color:				#333;   
font-weight:		bold;
font-size:			12px;
line-height:		180%;
}

.subcat
{
text-decoration:	none;
color:				#696969;
font-size:			12px;
line-height:		180%;
padding-left:		17px;
}
/* END: Категории */



/* START: Авторизация */
.auth
{

}

.authText
{
background:			transparent;
color:				#999;
font-size:			10px;
}

.authSubmit
{
border:				1px #999999 solid;
background-color:	#fff;
}
/* END: Авторизация */



/* START: Специальное предложение */
.so_shadow
{
 background-color:	#dedede; 
 width:				150px;
}

.so_table
{
 border:			1px #696969 solid;  
 position:			relative; 
 top:				-6px; 
 right:				6px; 
 background-color:	white;
}

.so_content_color
{
 background-color:	white;
}

.so_content
{
 margin-left:		10px; 
 margin-top:		5px;
 margin-right:		10px;
 margin-bottom:		10px;
 line-height:		80%;
}

.special_offers
{
vertical-align:		top;
color:				black;
font-size:			10px;
text-decoration:	none;
}

.cart_pos
{
 color:				#000;
 font-weight:		bold;
 position:			absolute;
 top:				-21px;
 left:				131px;
}

.cart_info form  {
	margin: 0px;
	padding: 0px;
}

.so_description  {
height: 251px;
width: 152px;
margin: 6px;
float: left;
}

.so_description_link  {
text-align: 		left;
color: 				#ccc;
font-weight: 		bold;
font-size: 			12px;
}

.so_description_name  {
height: 			30px;
text-align: 		left;
background:			transparent;
color: 				#999;
font-weight: 		bold;
font-size: 			12px;
padding: 			3px;
}

.so_description_image  {
border: 1px #efefef solid;
}

.so_description_image img  {
width: 150px;
height: 160px;
}

.so_prise_pos
{
 text-align:		right;
 color:				#999;
 background:		transparent;
 font-weight:		bold;
 position:			relative;
 top:				-21px;
 right:				4px;
}

.so_price
{
 border:			1px #999999 solid; 
 background:		#fff;
}

.naimenovanie
{
 text-align:		left;
 color:				#333;
 font-weight:		bold;
 position:			relative;
 top:				-40px;
 right:				-10px;
}

.opisanie
{
 text-align:		left;
 color:				#c00;
 font-size:			8px;
 font-weight:		normal;
 position:			relative;
 top:				-35px;
 right:				-10px;
}

/* END: Специальное предложение */



/* START: Карточка товара */
.so_table_ditaled
{
 width:				590px; 
 border:			0px #999 solid;  
 position:			relative; 
 top:				-8px; 
 right:				8px; 
 background-color:	#fff;
}

.so_shadow_ditaled
{
 background-color:	#fff; 
 width: 			440px;
}

/* ff6600 */
.matrixpos
{
 color:				#aaa;
 font-weight:		bold;
 position:			relative;
 top:				-178px;
 left:				120px;
}
/* END: Карточка товара */




/* START: Корзина */
.cart_table
{
width:				500px;
border:				1px #999 solid;  
position:			relative; 
top:				0px; 
right:				0px;
}

.cart_table_button
{
width:				500px;
text-align: right;
}

.cart_table_hader
{
background-color:	#cecece;
}
/* END: Корзина */