body {
	margin: 0;
	padding: 0;
	font-family: Arial, sans-serif;
}
body, td {font-size: 80%}

div#canvas-left {background: url("/i/background-left.jpg") no-repeat top left}
div#canvas-right {background: url("/i/background-right.gif") no-repeat top right}

/* Верстка текста */
	h1,
	h2 {font-weight: normal}
	h1 {font-size: 160%}
	h2 {
		font-size: 120%;
		margin: 0;
	}
	.content {
		vertical-align: top;
		padding: 1.5em;
	}

	a:link,
	a:visited {
		color: #FFFFFF;
		text-decoration: underline;
	}
	a:hover {color: #4F7600}
	.content a:link,
	.content a:visited {color: #000000}
	.content a:hover {color: #4F7600}
	.block a:link,
	.block a:visited {color: #000000}
	.block a:hover {color: #4F7600}
	font.cat {color: #B81212}

/* Логотип */
	#logotype {
		margin: 3em 1.5em 1.5em 1.5em;
		padding: 0 1.5em 1.5em 1.5em;
		color: #FFFFFF;
		background: #5E8D00 url("/i/logotype-corner.gif") no-repeat top right;
		white-space: nowrap;
	}
	#logotype h1 {
		font-size: 200%;
		margin: 0;
		padding: 0;
	}
	#logotype h1 a:link,
	#logotype h1 a:visited {color: #FFFFFF}
	#logotype h1 a:hover {color: #000000}
	#logotype small {font-size: 85%}

/* Навигация: основная */
	#navigation {margin: 1.5em 3em}
	#navigation ul {
		list-style-type: none;
		margin: 1em 0;
		padding: 0;
	}

/* Навигация: хлебные крошки */
	.breadcrumbs {
		background: url("/i/navigation-main.gif") no-repeat left center;
		margin: 3em -20px;
		padding-left: 20px;
	}
	.breadcrumbs .separator {margin: 0 0.25em}

/* Навигация: каталог */
	ul.catalog {
		list-style-type: none;
		margin: 0;
		padding: 0;
	}
	ul.catalog li {margin-bottom: 0.5em}
	ul.catalog li.selected {margin-left: 4px}
	ul.catalog li.selected div {
		background-color: #4F7600;
		color: #FFFFFF;
		font-weight: bold;
		margin-left: -4px;
		padding: 2px 4px;
	}
	ul.catalog li.selected ul {margin-top: 5px}
	ul.catalog ul {
		list-style-image: url("/i/list-bullet.gif");
		padding: 0;
		margin: 0 0 0.5em 1.5em;
	}

/* Оформление каталога */
	.catalog-main td {
		vertical-align: top;
		padding: 0 1.5em 2em 0;
	}
	.catalog-main img.product {
/*		background-image: url("/i/product-preview.gif");*/
	}
	.catalog-main p.sections {
		font-size: 85%;
		margin: 0;
	}

/* Оформление блоков */
	div.block {
		background: #DFEDC3 url("/i/block-corner.gif") no-repeat top right;
		border: 1px solid #78B700;
		margin: 1.5em;
		padding: 1.5em;
		width: expression("100%");
	}
	div.block h3 {
		font-size: 130%;
		margin: 0 0 1em 0;
	}

/* Формы */
	input.email {
		background: #FFFFFF url("/i/input-email.gif") no-repeat left center;
		padding-left: 20px;
	}

/* Копирайт */
	div.copyright {
		color: #747474;
		font-size: 85%;
		margin: 2em 5em;
	}
	div.copyright a:link,
	div.copyright a:visited {color: #747474}
	div.copyright a:hover {color: #000000}
	div.copyright div.astra {
		background: url("/i/astra-logotype.gif") no-repeat top left;
		margin-left: -25px;
		padding-left: 25px;
	}

/* Информационное кольцо */
	#idInfoRing {
		background-color: #5E8D00;
		border-bottom: 1px solid #4F7600;
		color: #FFF;
		font-size: 90%;
		margin: 0;
		padding: 0;
	}
	#idInfoRing ul {
		margin: 0 0 0 1em;
		padding: 0.5em 0;
	}
	#idInfoRing ul li {
		display: inline;
		margin: 0 1em 0 1em;
		padding: 0.5em 0;
	}
	#idInfoRing a:link,
	#idInfoRing a:visited {color: #FFF}
	#idInfoRing a:hover {color: #EEE}
	#idInfoRing ul li.current {
		padding: 0.5em 1em;
		margin: 0;
		background-color: #4F7600;
	}
	
/* Таблица на главной */
.catalog-main td {
	padding-bottom: 2.5em;
}
