html {margin: 0px; padding: 0px; border: 0px}
body {margin: 10px 0px; padding: 0px; border: 0px}
#carrier {width: 778px; margin: auto}

a.light:link, a.light:visited, a.light:active {color: #c6bba4; text-decoration: none}
a.light:hover {color: #a78947; text-decoration: underline}
a.dark:link, a.dark:visited, a.dark:active {color: #502b29; text-decoration: underline}
a.dark:hover {color: #a78947; text-decoration: underline}
a.text_ref:link, a.text_ref:visited {color: #603; text-decoration: underline}
a.text_ref:hover {color: #a78947; text-decoration: underline}
a img {border: none}

/*----- БЛОК ОСНОВНОГО СОДЕРЖАНИЯ -----*/
#content {margin: 0px; padding: 20px}
#content_menu {width: 518px; margin: 0px; padding: 20px}
#content p, #content_menu p, #content li, #content_menu li {margin: 0px; padding: 7px 0px 0px; text-align: justify; font-family: Arial, sans-serif; font-size: 80%}

h1, h2 {margin:  20px 0px 20px; padding: 0px; font-family: Verdana; color: #502b29}
h1 {font-size: 120%; font-weight: 400}
h2 {font-size: 100%; font-weight: 600}
.heading, .heading_s, .heading_h2
{margin: 0px 0px 10px; padding: 10px 0px 5px; border-style: solid; border-width: 0px 0px 2px; border-color: #6e4745}
.heading_s {border: none}

*+html h2 {border: none; font-weight: 400}
.heading_h2 {margin: 0px 0px 15px; border-width: 0px 0px 1px}

.large_box /*Для выравнивания по низу картинки и текста*/
{width: 517px; float: right; margin: 10px 0px 0px; padding: 0px}

.text /*Текст обтекает иллюстрацию*/
{margin: 0px; padding: 0px}
.text_left_field, .text_right_field /*Текст не обтекает иллюстрацию*/
{width: 359px; margin: 0px; padding: 0px}
.text_right_field {float: left}
.text_left_field {float: right}

.ill_left, .ill_right  /*Контейнеры для любой иллюстрации и подписи без размера*/
{text-align: center; margin: 0px 0px 7px}
.ill_box_left, .ill_box_right /*Контейнеры для превью и подписи*/
{width: 142px; margin: 0px}
.ill_left, .ill_box_left {float: left; padding: 10px 15px 5px 0px}
.ill_right, .ill_box_right {float: right; padding: 10px 0px 5px 15px}

.img_box /*Контейнер для превью*/ {width: 140px; height: 140px; margin: 0px 0px 5px; text-align: center}
.cutline /*Контейнер для подписи*/ {width: 100%; margin: 5px 0px 0px 0px; padding: 0px; text-align: center; color: #603;
font-family: Arial, sans-serif; font-style: italic; font-size: 75%}

.emph {margin: 0px; padding: 15px 0px 0px; text-align: center; font-family: Verdana; color: #502b29; font-size: 90%; font-weight: bold}
.highlight {color: #502b29; font-weight: bold}

@media screen 
{
body {background: #000}
#carrier {border: solid 1px #A78947; background: #cbc2a5 url(img/bg.jpg)}

/*----- ШАПКА -----*/
#header {margin: 0px; padding: 0px; color: #fff; background: #000; font-size: 0px}
#header img {margin: 5px 4px; padding: 0px}

/*----- ПОЛОСКИ -----*/
#bar1, #bar2, #bar3
{width: 778px; margin: 0px; padding: 0px; clear: both; height: 5px; font-size: 0px; background: #a78947}
#bar2 {height: 7px}

/*----- ВЕРХНЕЕ МЕНЮ -----*/
#menu {width: 768px; margin: 0px; padding: 5px; background: #502b29; color: #c6bba4;
text-align: center; font-family: Verdana, sans-serif; font-size: 120%}
#menu_item, #item_active {display: inline; padding: 0px 5px; font-family: Arial, sans-serif}
#item_active {border: solid 1px #A78947}

/*----- СРЕДНИЙ БЛОК -----*/
#middle_box {width: 778px; margin: 0px; padding: 0px; float: left; clear: both; background: url(img/bg_menu.gif) repeat-y}

/*----- БОКОВОЕ МЕНЮ -----*/
#side_menu {width: 219px; margin: 0px 0px 20px; padding: 0px 0px 0px; float: left; font-family: Verdana, sans-serif; font-size: 90%}
#side_menu_list {margin: 20px 20px 0px; padding: 0px}
#side_menu_list li {margin: 0px; border-bottom: solid 1px #000; padding: 7px 5px 7px; list-style-type: none}
#li_active {color: #a78947}

/*----- БЛОК ОСНОВНОГО СОДЕРЖАНИЯ -----*/
#content_menu {float: right}
.img_box /*Контейнер для превью*/ {border: solid 1px #6e4745; background: #e9e9d6 url(img/bg_small_dark.jpg)}

/*----- ПОДВАЛ -----*/
#footer
{width: 738px; height: 60px; margin: 0px; padding: 0px 20px; clear: both; background: #502b29; color: #c6bba4; font-size: 70%; font-family: Arial, sans-serif}
#footer_text
{width: 347px; padding: 15px 10px; float: left}
#counters
{width: 367px; float: right; margin: 0px; padding: 15px 0px; font-size: 0px}
#counters img {margin: 0px; padding: 0px 10px 0px 0px}
}

@media print {
#header, #bar1, #bar2, #bar3, #menu, #side_menu, #footer {display: none}}
