body {
	margin: 0;
	padding: 0;
	background: #17479e;
	font: 12px arial, verdana, tahoma, geneva, lucida, 'lucida grande', helvetica, sans-serif;
}
img {border: none}
table {width: 100%}
table, td, th, p, form, ul, li, h1, h2, h3 {margin: 0; padding: 0}
a:link, a:visited {color: #fff}

/* Левое меню
-------------------------------------------------------------------*/
table.lmenu a {
	height: 22px;
	width: 190px;
	text-decoration: none;
	padding: 7px 0 0 10px;
	background: url('../images/menu-item.gif') 0px -29px;
	display: block;
}
table.lmenu a.last {
	background: url('../images/menu-item-last.gif') 0px -29px;
}
table.lmenu a.last:hover {
	background: url('../images/menu-item-last.gif') 0px 0px;
}
table.lmenu a:hover {
	background: url('../images/menu-item.gif') 0px 0px;
}

table.rmenu {
	width: 190px;
	background: #eaeaea
}
table.rmenu th {
	background: #17479e;
	color: #eaeaea;
}
table.rmenu td {
	background: #b2b2b2;
	padding: 2px;
}
table.rmenu td a:link, .rmenu td a:visited {
	color: #17479e;
	text-decoration: none;
	display: block;
	cursor: hand;
	width: 100%;
}
/* Активный пункт меню */
table.rmenu th.active {
	background: #fe0000;
}
table.rmenu td.active a:link, table.rmenu td.active a:visited {
	background: #b2b2b2;
	color: #fe0000;
}
/* Обычный пункт меню */
table.rmenu td a:hover {
	color: #4c4c4c;
}
table.rmenu td a:active {
	color: #c02d33;
}

div.box {overflow: hidden}
div.inbox {
	overflow: auto;
	height: 400px;
	padding: 10px;
}
.block {display: block}

/* Основная часть
------------------------------------------------------------------*/
div.main {
	background: #c02d33;
	margin: 4px 4px 1px 4px;
}
div.main div.breadcrumbs {
	height: 3em;
	background: url(../images/breadcrumbs-icon.gif) no-repeat 0em center #ededed;
}
div.main div.breadcrumbs div {
	position: relative;
	top: 10px;
	left: 50px;
}
div.main div.breadcrumbs a:link, div.main div.breadcrumbs a:visited {
	font: bold 1.1em Arial;
	color: #c02d33;
	text-decoration: none;
}
div.main div.breadcrumbs a:hover {text-decoration: underline}
div.main div.inbox {
	background: #fff;
/*  padding: 1em;  del--*/
}
div.main div.inbox a {color: #000}
div.main div.inbox ul li {list-style-position: inside;}

/* Правое меню
------------------------------------------------------------------*/
/* Статьи, продукты */
div.articles {background: #838d97}
div.products {
	background: #c02d33;
	color: #fff;
}
div.articles h3, div.products h3 {
	height: 2em;
	background: url(../images/news-title.gif) #cbcfd8 repeat-x;
	font: bold 1.1em Arial;
	color: #545454;
	text-align: center;
	padding-top: .5em;
}
div.articles div.inbox, div.products div.inbox {
	padding: 0 .5em 0 .5em;
	height: 383px;
}
div.articles div.inbox a, div.products div.inbox a {
	color: #fff;
}
div.products div.inbox a {
	display: block;
}

/* Различные размеры шрифтов
-------------------------------------------------------------------*/
/* Общие настройки для шрифтов */
.txt10, .txt15, .txt20 {
	font-family: Arial;
	color: #fff;
}
/* Отдельные настройки */
.txt10 {font-size: 1em}
.txt20 {
	font-size: 1.3em;
	font-weight: bold;
}
