body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 10pt;
	background-color: #171717;
	color: #FFFFFF;
	background: #171717 url(images/bg.jpg) repeat-y center;
}
	
td, th {
	font-size: 0.85em;
	}

h1 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.4em;
	font-weight: normal;
	color: #990000;
	}
	
h1.header {
	color: #FFFFFF;
	text-decoration: none;
	margin-bottom: 0px;
	font-weight: normal;	
	}
	
h2 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.5em;
	font-weight: normal;	
	color: #000000;	
	}
	
h3 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	font-weight: normal;	
	color: #000000;	
	}
	
h5 {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 1.2em;
	font-weight: normal;  
	color: #000000;	
	}
.header {
	font-size: 125%;
	font-weight: bold;
	text-decoration: underline;
	}

.no_underline {
	text-decoration:		none;
	}
a {
	font-weight:		bold;
 	color:			navy;
}
.small
{ font-size:		80%;
}
.faq
{ font-size:		110%;
}
.price_brief
{ font-size:		120%;
}
.big
{ font-size:		150%;
  text-decoration:	none;
}
.cat {
	font-size: 1.5em;
	font-weight: bold;
	}
.subcat {
	font-size: 1.2em;
	font-weight: bold;	
	}
.standard {
	font-size: 1em;
	font-weight: normal;
	}
.white {
	color: white;
	}
.pink
{ color:			pink;
}
.menu {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 1em;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	text-decoration: none;
}
.topmenu {
	color: #ffffff;
	font-size: 0.85em;
	text-decoration: none;
}
.topmenu_active {
	color: #cc0000;
	font-size: 0.85em;
	text-decoration: none;
}
div.topmenu_picture {
	float: left;
}
div.topmenu_item {
	padding: 5px;
	float: left;
	height: 18px;
	background: url(images/inactive_button.gif) repeat-x;
}
div.topmenu_item:hover {
	background: url(images/active_button.gif) repeat-x;
  }

.footer
{
  font-size:		0.75em;
  color:			gray;
}
.lightsmall
{ color:			gray;
  font-size:		80%;
}
.cart
{
  font-size:		90%;
  BORDER-BOTTOM:	0px solid;	
  BORDER-LEFT:		0px solid;
  BORDER-RIGHT:		0px solid;	
  BORDER-TOP:		0px solid;
  margin:			0px;
  font-weight:		bold;
  color:			navy;
  background-color:  transparent;
}

/* начинаем стили списка категорий каталога в правом меню */

.rightmenu_catalog {
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;	
	border-bottom: 2px #ffffff solid;
}

.rightmenu_item {
	border-bottom: 1px #ffffff dashed;
	}

.menu_item {
	color: #ffffff;
	font-size: 0.85em;
	padding-left: 2px;
	text-decoration: none;
}

.menu_item_selected {
	color: #990000;
	font-size: 0.85em;
	font-weight: bold;
	padding-left: 2px;	
}

.category_child {
	color: #ffffff;
	font-size: 0.85em;
	text-decoration: none;	
	}
	
/* заканчиваем стили списка категорий каталога в правом меню */	

.rightmenu_gcode {
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;	
	border-bottom: 2px #ffffff solid;	
}

.rightmenu_cart {
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;		
	border-bottom: 2px #ffffff solid;	
}

.headmenu {
	margin: 5px 0px 5px 0px;		
	color: #ffffff;
	font-weight: bold;
}

.footer {
	text-align: center;
	color: #cccccc;
	padding: 5px 5px 5px 5px;
	font-size: 0.75em;
}

.content {
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;	
	background-color: #ffffff;
	color: #171717;
}

.product {
	color: #696969;
	font-size: 0.85em;	
}

.normal {
	color: #171717;	
	font-size: 0.9em;	
}

.market_name {
	color: #000000;
	font-size: 0.9em;
}

.market_desc {
	color: #666666;
	font-size: 0.8em;
}

.market_price {
	color: #000000ff;
	font-size: 0.9em;
}

.rightmenu_lcode {
	padding: 5px 5px 5px 5px;
	margin: 5px 5px 5px 5px;	
	border-bottom: 2px #ffffff solid;	
	color: #cccccc;
	font-size: 0.85em;
}

.lcode {
	font-size: 0.85em;
	color: #666666;
}

a.sl {
	color: #666666;
	text-decoration: underline;
}