/* таблица для левой части */

.lefttable {
width: 248px;
}

/* ячейка-контейнер для левой навигации */

.leftnav {
width: 248px;
}

.leftnav table.wrapper {
background: url(../i/leftnav_bg_main.gif) repeat-y;
width: 248px;
}

.leftnav table.wrapper td.wrapper {
background: url(../i/leftnav_bg_bottom.gif) no-repeat bottom left;
padding: 0px 0px 3px 0px;
}

/* заголовок ('разделы сайта:') */

.leftnav table.wrapper .header {
font: bold 10px Tahoma;
color: #ffffff;
background: url(../i/header_logobottom.gif) no-repeat;
padding: 48px 0px 0px 40px;
width: 248px;
height: 83px;
}

/* графические ссылки на разделы */

.leftnav table.wrapper td.wrapper a {
display: block;
background: url(../i/leftnav_item_bullet.gif) no-repeat;
background-position: 11 11;
padding: 13px 0px 0px 40px;
margin: 0px 0px 9px 0px;
}

.leftnav table.wrapper td.wrapper img {
margin: 0px;
padding: 0px;
display: block;
}

/* разделитель граф.ссылок между разделами */

.leftnav table.wrapper td.wrapper span.separator {
background: url(../i/leftnav_sep.gif) no-repeat;
width: 248px;
height: 2px;
}

/* ячейка-контейнер для левого блока */

.leftblock {
padding: 6px 0px 0px 0px;
width: 248px;
}

.leftblock th {
font: bold 11px Tahoma;
color: #bcffb8;
background: url(../i/leftnav_block_th.gif) no-repeat;
padding: 8px 0px 0px 35px;
text-align: left;
vertical-align: top;
height: 29px;
}

.leftblock table.wrapper {
background: url(../i/leftnav_block_bg_main.gif) repeat-y;
width: 248px;
}

.leftblock table.wrapper td.wrapper {
font: 11px Tahoma;
color: #148c0e;
background: url(../i/leftnav_block_bg_bottom.gif) no-repeat bottom left;
padding: 10px 0px 14px 35px;
}

.leftblock table.wrapper td.wrapper a, .leftblock table.wrapper td.wrapper a:visited {
color: #3b6c39;
text-decoration: underline;
}

.leftblock table.wrapper td.wrapper a:hover {
color: #3ebf37;
text-decoration: none;
}

/* форма подписки на новости */

form.subscribe_news {
margin: 0px;
padding: 0px;
}

form.subscribe_news input.email {
font: 11px Tahoma;
margin: 3px 0px 0px 0px;
width: 140px;
height: 20px;
}

/* ячейка-контейнер для рекламного блока */

.leftad {
background: url(../i/leftnav_ad_bg_top.gif) no-repeat;
background-position: 0 6;
padding: 16px 0px 0px 0px;
width: 248px;
}

.leftad table.wrapper {
background: url(../i/leftnav_ad_bg_main.gif) repeat-y;
width: 248px;
}

.leftad table.wrapper td.wrapper {
background: url(../i/leftnav_ad_bg_bottom.gif) no-repeat bottom left;
padding: 0px 0px 6px 35px;
text-align: left;
vertical-align: middle;
}