/* About */
img.left_img
{
	float: left;
	margin: 5px 9px 7px 0;
}

/* News */
div.news b 
{
	font-size: 90%;
}
div.news div
{
	margin-bottom: 20px;
}
div.date
{
	float: right;
	font-weight: bold;
	padding-bottom: 2px;
}
div.back
{
	float: left;
	background: url(../img/back.gif) no-repeat left;
	padding-left: 10px;
	padding-bottom: 2px;
	font-size: 95%;
	font-weight: bold;
}

/* Каталог */

table.catalog
{
	width: 100%;
}
table.catalog td.item {vertical-align: top; padding-right: 40px; padding-bottom: 20px; width: 50%;}
table.catalog td.item div.img
{
	float: left;
	width: 157px;
	text-align: center;
	margin-bottom: 10px;
}
table.catalog td.item div.img2
{
	float: left;
	width: 218px;
	text-align: center;
	padding: 5px 10px;
	margin-bottom: 10px;
}
table.catalog td.item div.img a {border: none !important;}
table.catalog td.item p
{
	margin: 0px;
	padding: 5px 0;
}

table.nav
{
	height:20px;
	width: 100%;
	background: #fdfcf1 url(../img/catalog_bg.gif) repeat-x left;
}
table.nav td.positions
{
	width: 236px;
	text-align: left;
	padding-left: 16px;
	color: #58564a;
	background: url(../img/catalog_position_bg.gif) no-repeat left;
	border: 1px solid #d3cfbb;
	font-size: 11px;
	line-height: 20px;
}
table.nav td.nav
{
	height:20px;
	text-align: right;
	border: 1px solid #d3cfbb;
	padding-right: 8px;
	padding-left: 10px;
}
table.nav td.nav div
{
	height:20px;
	text-align: right;
	background: url(../img/more.gif) no-repeat right;
	padding-right: 10px;
	line-height: 20px;
	white-space: nowrap;
}
table.nav td.nav div a
{
	font-weight: bold;
	font-size: 11px;
}

table.nav td.price
{
	text-align: left;
	padding-left: 16px;
	color: #58564a;
	background: url(../img/catalog_position_bg.gif) no-repeat left;
	border: 1px solid #d3cfbb;
	font-size: 11px;
	line-height: 20px;
}

table.nav td.price div
{
	text-align: left;
	background: url(../img/back.gif) no-repeat left;
	padding-left: 10px;
	white-space: nowrap;
	font-weight: bold;
}

table.nav td.order
{
	width: 61px;
	height:20px;
	background: #255c0b url(../img/order_link.gif) no-repeat right;
	padding-right: 21px;
	text-align: right;
	font-size: 11px;
	font-weight: bold;
}
table.nav td.order a
{
	color: #fefdf3;
	border-bottom: 1px solid #fefdf3;
	font-size: 11px;
	font-weight: bold;
}
table.nav td.order a:hover
{
	color: #fefdf3;
	border-bottom: none !important;
	font-size: 11px;
	font-weight: bold;
}

td.index_right_cell div.text
{
	font-size: 80%;
	padding: 20px 57px 10px 10px;
}

div.tel
{
	font-size: 80%;
	height: 80px;
	padding: 0px 40px 0px 130px;
	background: url(../img/tel.gif) no-repeat left;
}
div.tel strong
{
	font-size: 14px;
}

table.nav td.cost
{
	width: 100px;
	height:20px;
	text-align: center;
	border: 1px solid #d3cfbb;
	font: bold 11px Arial;
	color: #58564a;
}