BODY {
padding: 0px;
margin: 0px;
}

a, a:hover {
	font: 12px Arial;
	color: #3E2F27;
}

.TableBG {
	background:#444D52;
}
.TableHeader {
	background:#E0E3D0;
	color:#000000;
}
.TableContent {
 background:#F8FBE8;
}
a.NewsLink {

}
a.NewsLink:hover {

}
/* Search form style */
.search_form {
	margin: 0;
	padding: 0;
}
input.search {
	width:120px;
	border: 1px solid #666666;
	background: #CCCCCC;
	color:#000000;
}
input.search_button {
	/*width:30px;*/
	font: 10px Arial;
}
/* End search form style */
A.cat_title {
font: bold 12px Arial;
color:#666666;
text-decoration: underline;
}
A.cat_title:hover {
font: bold 12px Arial;
color:#666666;
text-decoration: underline;
}
/* New design */
/* Left menu style */
.menu_container {

}
a.menu {
	font: 12px Arial;
	color: #3E2F27;
}
a.menu:hover {
	font: 12px Arial;
	color: #3E2F27;
}
a.submenu {
	font: 11px Arial;
	color: #3E2F27;
}
a.submenu:hover {
	font: 11px Arial;
	color: #3E2F27;
}
a.menu2 {
	font: 11px Arial;
	color: #3E2F27;
}
a.menu2:hover {
	font: 11px Arial;
	color: #3E2F27;
}
a.activemenu { 
	font: bold 12px Arial;
	color: #3E2F27;
}
a.activemenu:hover {
	font: bold 12px Arial;
	color: #3E2F27;
}
a.activemenu2 {
	font: bold 11px Arial;
	color: #3E2F27;
}
a.activemenu2:hover {
	font: bold 11px Arial;
	color: #3E2F27;
}
a.top_menu {
	font: bold 13px Arial;
	color: #FFFFFF;
	text-decoration: none;
}
a.top_menu:hover {
	font: bold 13px Arial;
	color: #CCCCCC;
  text-decoration: underline;
}
a.top_activemenu {
	font: bold 13px Arial;
	color: #FFFFFF;
	text-decoration: underline;
}
a.top_activemenu:hover {
 	font: bold 13px Arial;
	color: #393627;
	text-decoration: underline;
}
/* End left menu style */
.news {
	font: 12px Arial;
	color: #000000;
}
/* Content style */
.text {
	font: 12px Arial;
	color:#000000;
}
/* End content style */
.phone {
	font: bold 14px Arial;
	color: #2D2D2D;
}
.email, .email:hover {
	font: bold 12px Arial;
	color: #2D2D2D;
}
.slogan {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 24px;
	font-weight: bold;
	color: #666666;
}
/* User block styles */
table.block_table {

}
.block_header {
	text-align: center;
	font: bold 14px Arial;
}
.block_text {

}
table.block_table_center {

}
.block_header_center {

}
.block_text_center {

}
table.block_table_page {

}
.block_header_page {

}
.block_text_page {

}
table.block_table_right {

}
.block_header_right {

}
.block_text_right {

}
.price {
	font: bold 16px Arial;
	color: #FF0000;
	text-transform: uppercase;
}
.pName {
	font: bold 14px Arial;
	color: #000000;
}
.pDescription {
	font: bold 12px Arial;
	color:#000000;
}
.Cart, .Cart:hover {
	font: bold 12px Arial;
	color: #444D52;
	text-decoration: none;
  border: 1px solid #444D52;
  background: #E0E3D0;
  padding-left: 5px;
  padding-right: 5px;
  padding-top: 2px;
  padding-bottom: 2px;
}
select.search_menu {
	width:100px;
	font: 10px Arial;
}
div.error_text {
	font: 11px Arial;
	color:#000000;
}
.Catalog {

}
.cart_text{
	font: 12px Arial;
	color:#FFFFFF;
}
.c_title {
	font: 12px Arial;
	color:#000000;
}
.c_data {
	font: bold 12px Arial;
	color:#000000;
}
a.cart_label, a.cart_label:hover {
	font: bold 18px Arial;
	color: #F4E22E;
	text-decoration: none;
}
hr {
	color:#444D52;
}
.best {
	font: bold 12px Verdana;
	color:#3E2F27;
}
a.reglink, a.reglink:hover {
	font: bold 12px Arial;
	color: #000000;
	text-decoration: underline;
}
a.NewsLink {

}
a.NewsLink:hover {

}
.brands_menu a {

}
.brands_menu a:hover {

}
.brands_menu tr td a {

}
.brands_menu tr td a:hover {

}
.c_brands_menu tr td a {

}
.c_brands_menu tr td a:hover {

}
p a {

}
p a:hover {

}
li a {

}
li a:hover {

}
/* Стили для вкладок */
.links_row {
	height:40px;
}
.content_row {
	border: 1px solid #444D52;
	background:url('/images/m_bg.jpg') repeat-x left top;
	padding:5px;
	padding-top:15px;
}
.marks_link {
	height:25px;
	float:left;
	cursor: pointer;
	border: 1px solid #444D52;
	border-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin:0;
	margin-right: 1px;
	font: 12px Arial;
	color: #000000;
	background: #FFFFFF;
}
.marks_active_link {
	height:25px;
	float:left;
	cursor: pointer;
	border: 1px solid #444D52;
	border-bottom: 0;
	padding-left: 10px;
	padding-right: 10px;
	padding-top: 10px;
	padding-bottom: 0px;
	margin:0;
	margin-right: 1px;
	font: bold 12px Arial;
	color: #FFFFFF;
	background: #444D52;
}
/* Стили для сравнения */
.compare_box {
	text-align:left;
	font: 12px Arial;
	color: #333333;
	border: 1px solid #CCCCCC;
	width: 250px;
	padding:5px;
	margin-bottom: 10px;
	margin-top: 5px;
}
.compare_header {
	font: bold 12px Arial;
	color: #333333;
}
.compare_comment {
	font: 10px Arial;
	color: #333333;
}
a.compare_link, a.compare_link:hover { 
	font: bold 12px Arial;
	color: #333333;
}
a.compare_link_disabled, a.compare_link_disabled:hover {
	font: bold 12px Arial;
	color: #CCCCCC;
}
.compare_table {
	margin-top:25px;
	background:#FFFFFF;
	border:0;
	font: 12px Arial;
	color: #969696;
}
.compare_table tr td {
	border:0;
	border-bottom: 2px solid #E6E6E6;
}

.compare_table tr td a {
	font: 12px Arial;
	color: #969696;
	text-decoration:none;
}
.compare_table tr td a:hover { 
	font: 12px Arial;
	color: #969696;
	text-decoration:underline;
}
a.category {
	font: bold 16px Arial;
	color: #393627;
	text-decoration:none;
}
a.category:hover {
	font:  bold 16px Arial;
	color: #393627;
	text-decoration:none;
}
a.category2 {
	font:  bold 12px Arial;
	color: #EDFF55;
}
a.category2:hover {
	font:  bold 12px Arial;
	color: #EDFF55;
}
a.activecategory {
	font:  bold 16px Arial;
	color: #393627;
	text-decoration:none;
}
a.activecategory:hover {
	font:  bold 16px Arial;
	color: #393627;
	text-decoration:none;
}
a.activecategory2 {
	font:  bold 12px Arial;
	color: #EDFF55;
}
a.activecategory2:hover {
	font:  bold 12px Arial;
	color: #EDFF55;
}
img {
  border: 0px;
	display: block;
}
a.page:link, a.page:active, a.page:visited {
  font-size: 14px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #6d6e71;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
a.page:hover {
  font-size: 14px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #a04f6a;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
a.active_page:link, a.active_page:active, a.active_page:visited {
  font-size: 14px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #a04f6a;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
a.active_page:hover {
  font-size: 14px;
  font-family: Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
  color: #a04f6a;
  font-weight: bold;
  text-decoration: none;
  cursor: pointer;
}
a.art_prod {
  font: 12px Arial;
  color: #000000;
  text-decoration: none;
}
a.art_prod:hover {
  font: 12px Arial;
  color: #555555;
  text-decoration: underline;
}
