body { margin: 2px 10px 10px; }

img { border: none; }

td { vertical-align: top; }

h2
{
    font-family:Tahoma;
    font-size:16px;
}

h4
{
    font-family:Tahoma;
    font-size:14px;
}

#logo
{
    width: 269px;
    text-align: center;
}

#logo img { margin-top: 12px; }

/* меню "Главная - В избранное - Контакты" */
.small-menu
{
    text-align: center;
    text-transform: uppercase;
    font-family: Tahoma; font-size: 10px; font-weight: bold;
    padding-bottom: 4px;
    height: 50px;
    vertical-align:bottom;
    white-space: nowrap;
}

.small-menu a
{
    color:Gray;
    text-decoration:none;
}

.small-menu a:hover
{
    text-decoration:underline;
}

/* Главное меню сайта */
.main-menu-item
{
    text-transform:uppercase;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    height:28px;
    vertical-align:middle;
    white-space: nowrap;
}

.main-menu-item a
{
    color:Black;
    text-decoration:none;
}

.main-menu-item a:hover
{
    text-decoration:underline;
}

/* Основное содержимое страницы */
.content
{
    padding:5px 0px 10px 15px;
    vertical-align:top;
    font-family:Tahoma;
    font-size:12px;
}

.content table
{
    font-family:Tahoma;
    font-size:12px;
}

/* Новости */
.news-header
{
    font-family:Arial Black;
    font-size:12px;
    color:#A7A6A6;
    padding:10px;
}

.news-header-large
{
    font-family:Tahoma;
    font-size:16px;
    font-weight:bold;
    color:Black;
    padding:10px;
}

.news-item-date
{
    padding:10px 4px 5px 7px;
    font-family:Tahoma;
    font-size:12px;
    font-weight:bold;
    color:#9E0D08;
}

.news-item-body
{
    padding:0px 4px 0px 7px;
    font-family:Tahoma;
    font-size:12px;
}

.news-item-body a
{
    color:black;
}

/* Каталог */
.cat-head
{
    background-color:#A7A6A6;
    text-align:center;
    padding:3px;
}

.cat-head a
{
    text-decoration:none;
    color:Black;
    font-weight:bold;
    font-size:14px;
}

.cat-left
{
    vertical-align:middle;
    text-align:center;
    padding:5px;
    width:40%;
}

.cat-right
{
    vertical-align:top;
    padding:5px;
    color:#8F181B;
}

.cat-link
{
    text-align:right;
}
.cat-link a
{
    color:#8F181B;
    text-decoration:none;
}

/* Позиция каталога */
.cat-item-head-red
{
    width:20px;
    background-color:#FD0B09;
    color:White;
    font-weight:bold;
    padding:3px;
}

.cat-item-head-man
{
    width:20px;
    padding:3px;
    font-weight:bold;
    text-transform:uppercase;
}

.cat-item-head-type
{
    padding:3px;
    color:White;
    background-color:#7F7F7F;
}

.cat-item-name
{
    border-bottom:solid 1px black;
}

.cat-item-name h1
{
    margin-bottom:2px;
}

.cat-item-img
{
    vertical-align:middle;
    text-align:center;
    width:33%;
    border-bottom:solid 1px black;
    padding:10px;
}

.cat-item-img2
{
    border-bottom:solid 1px black;
}

.cat-item-feat-name
{
    vertical-align:top;
    border-bottom:solid 1px black;
    padding:5px;
}

.cat-item-feat
{
    vertical-align:top;
    font-weight:600;
    border-bottom:solid 1px black;
    padding:5px;
}

.cat-item-feat ul
{
    list-style-image:url(/images/bullet-feat.gif);
    margin-bottom:3px;
}

.cat-item-descr-name
{
    vertical-align:top;
    border-bottom:solid 1px black;
    padding:5px;
}

.cat-item-descr
{
    vertical-align:top;
    padding:5px;
    border-bottom:solid 1px black;
    padding:5px;
}

.cat-item-descr ul
{
    list-style-image:url(/images/bullet-descr.gif);
    margin-bottom:3px;
}

.cat-item-descr ul ul
{
    list-style-type:square;
    margin-bottom:3px;
}

.cat-item-cat-name
{
    text-align:center;
    vertical-align:middle;
    background-color:#232C8B;
    color:White;
    padding:10px 15px 10px 15px;

    font-weight:bold;
    font-size:15px;

    text-transform:uppercase;
}

.cat-item-cat-name a
{
    color:White;
    text-decoration:none;
    width:100%;
    height:100%;
}

.cat-item-scheme
{
    text-align:center;
    vertical-align:top;
    border-left:solid 1px gray;
    padding:10px;
}
