body, td {
	margin: 0; padding: 0;
	font: 12px/14px Arial;
	color: #000;
}
table {
	border: 0;
	padding: 0;
	border-collapse: collapse;
}
img {
	border: 0;
}
a {
	color: #000;
}
h1 {
	font: 18px Arial;
}
h2 {
	font: bold 14px Arial;
}
hr { 
	height: 1px; color: #787778; border: none;
} /* Для IE */
html>body hr {
	height: 1px; 
	background-color: #787778; 
	border: 0px solid #787778; 
} /* Для Оперы и броузеров на базе Gecko */

div.clear {
	clear: both;
}
form {
	margin: 0;
	padding: 0;
}
input.button {
	background: #787778;
	font: 11px Tahoma;
	color: #FFF;
	border: 0;
	padding: 1px 8px 3px 8px;
	width: auto;
}
input, select, textarea {
	border: 1px solid #787778;
	font: 11px Tahoma;
	/*width: 100%;*/
}

/* Классы для текста */
.maintext {
	line-height: 16px;
}
.textGray, .textGray a {
	font: 11px Tahoma;
	color: #696A6E;
}
.text11 {
	font: 11px Tahoma;
}
.textRed, .textRed a {
	color: #9D080D;
}

/* Главное меню */
.menu, .menu a, .menuActive {
	font: bold 16px Arial;
	color: #787778;
	text-decoration: none;
	white-space: nowrap;
	text-align: center;
	padding: 2px 7px 3px 7px;
}
.menuActive {
	background: #787778;
	color: #FFF;
	font-weight: bold;
	padding: 2px 7px 3px 7px;
}
.menuBrands {
	float: center;
	/*width: 33%;*/
}
.menuBrands table td {
	padding: 6px 5px 30px 5px;
	text-align: center;
}

/* Витрины на главной */
.left {
	float: left;
}
.middlegray {
	float: left;
	height: 276px;
	background: #787778;
	padding: 24px 17px 17px 17px;
}
.middlegray td, .middlegray a {
	font: 11px Tahoma;
	color: #FFF;
}

/* Каталог */
.preview {
	float: left;
	margin: 0px 1px 1px 0px;
}
span.pActive {
	background: #787778;
	color: #FFF;
	padding: 1px 4px 2px 4px;
	font-size: 10px;
	margin-right: 2px;
}
span.pLink {
	background: #D2D2D2;
	padding: 1px 4px 2px 4px;
	font-size: 10px;
	margin-right: 2px;
}
span.pLink a {
	text-decoration: none;
	font-size: 10px;
}

/* Меню каталога */
.submenu ul {
	margin: 0.4em 0; /*отступ списка от родительского элемента снизу и сверху*/
	padding: 0 0 0 0.1em; /*отступ списка от родительского элемента слева*/
}
.submenu ul li {
	margin: 0.5em 0; /*расстояние между элементами списка по вертикали*/ padding: 0 0 0 12px; /*отступ маркера от текста*/
	list-style-type: none;
	background: url('../img/arr.gif') no-repeat 0 0.4em; /*регулировка маркера по вертикали*/
}
.submenu a {
	text-decoration: none;
}
.sbmActive {
	color: #787778;
}
div.sd {
	background: #BAB9BA;
}
div.pt {
	background: url(../img/pt.gif) repeat-x;
	margin-top: 5px;
}

/* Новости */
.newspic {
	float: left;
	width: 192px;
	border: 1px solid #787778;
	padding: 5px;
	margin-right: 10px;
	text-align: center;
}
/* Каталог товаров */
.newspic2 {
	float: left;
	border: 1px solid #787778;
	padding: 5px;
	margin-right: 10px;
	text-align: center;
}
.artpic2 {
	float: left;
	width: 99px;
	border: 1px solid #787778;
	padding: 5px;
	margin-right: 10px;
	text-align: center;
}



.main_lnk a:hover{
text-decoration:underline;
}
