﻿@import "http://css.soldata.net/famfamfam/InlineImages.css";

/* ==== Основные элементы НАЧАЛО ==== */
body
{
    margin: 0px 0px 8px 0px;
    text-align: center;
    font-family: Tahoma;
    font-size: 8pt;
    color: #000000;
    background-image: url(BodyBg.png);
}
h2
{
    font-size: 120%;
    text-transform: uppercase;
    font-weight: normal;
    margin-top: 1em;
    margin-bottom: 0.5em;
}
label
{
    color: #4682B4;
}
a:link
{
    color: #0000CC;
}
a:visited
{
    color: #990099;
}
a:hover
{
    color: Navy;
    text-decoration: none;
}
.wizard
{
    position: relative;
    margin-left: 8px;
    padding-top: 16px;
    width: 552px;
}
.longInput
{
    width: 474px;
}
.shortInput
{
    width: 176px;
}
.contentBlock
{
    position: relative;
    padding-left: 24px;
}
.priceLabel
{
    color: Red;
    text-transform: none;
    font-size: 120%;
}
.dateString
{
    color: #666666;
}
.infoString
{
    color: #666666;
}
.inputPanel, ._soldata_inputpanel
{
    padding-top: 8px;
    padding-bottom: 8px;
}
.clear
{
    clear: both;
    font-size: 0;
    line-height: 0;
}
.centered
{
    text-align: center;
}
.leftPad
{
    padding-left: 88px;
}
.leftPad8
{
    padding-left: 8px;
}
.gray
{
    background-color: #f5f5f5;
}
.warningLabel
{
    border: 1px solid #FF6600;
    padding: 4px 8px 4px 32px;
    display: block;
    background-color: #FFFFCC;
    background-image: url(Warning.png);
    background-position: 8px center;
    background-repeat: no-repeat;
    color: #FF6600;
    margin-top: 8px;
    margin-bottom: 8px;
    min-height: 16px;
    line-height: 16px;
}
.warningLabel img
{
    float: right;
    width: 16px;
    height: 16px;
    margin-left: 8px;
}
.interval_15
{
    line-height: 150%;
}
.data_table
{
    border-collapse: collapse;
    border-style: none;
    width: 100%;
    margin: 8px 0;
}
.data_table tr.empty_row
{
    background: none;
}
.data_table th
{
    padding: 4px 8px;
    font-weight: normal;
    font-size: 125%;
    background-position: left bottom;
    background-repeat: repeat-x;
}
.data_table td
{
    padding: 8px;
}
.data_table th.edit_title
{
    background-color: #2C2C2C;
    background-image: url(data_table_edit_header.png);
    color: #ffffff;
    text-transform: none;
}
/* ==== Основные элементы КОНЕЦ ==== */

/* ==== Шапка НАЧАЛО ==== */
.header
{
    background-color: #ffffff;
    background-repeat: no-repeat;
    background-position: center top;
}
.header .headerAdRotator
{
    height: 310px;
    background-color: #CCE8FF;
}
.header h1
{
    margin: 0px;
}
.header h1 a
{
    position: absolute;
    display: block;
    width: 222px;
    height: 32px;
    top: 6px;
    left: 16px;
    text-decoration: none;
    background-image: url(Logo.png);
    z-index: 1;
}
.header h1 a span
{
    visibility: hidden;
}
.header .logoSign
{
    position: absolute;
    top: 17px;
    left: 248px;
    font-size: 9pt;
    text-transform: lowercase;
    color: #ffffff;
    letter-spacing: 0.5em;
    z-index: 1;
}
.header .logoPhone
{
    position: absolute;
    top: 8px;
    right: 16px;
    color: #ffffff;
    font-size: 20px;
    font-weight: bold;
    line-height: 32px;
    z-index: 1;
}
.header .menu1
{
    position: absolute;
    width: 100%;
    height: 32px;
    top: 0px;
    left: 0px;
    margin: 0px;
    padding: 48px 0px 0px 0px;
    list-style-type: none;
    color: #28166F;
    background-image: url(MenuBg.png);
    z-index: 0;
}
.header .menu1 li
{
    display: inline;
}
.header .menu1 a:link, .header .menu1 a:visited
{
    position: absolute;
    display: block;
    top: 56px;
    right: 4px;
    width: 96px;
    line-height: 16px;
    font-size: 12px;
    text-transform: lowercase;
    color: #28166F;
    text-decoration: none;
    z-index: 1;
}
.header .menu1 a:hover
{
    color: #28166F;
    text-decoration: underline;
}
.header .menu1 span
{
    font-weight: bold;
    color: #800000;
}
.header .menu2panel
{
    position: absolute;
    text-align: center;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 62px;
    background-color: #0F0F75;
    background-image: url(MainMenuBg.png);
}
.header .menu2
{
    width: 947px;
    height: 62px;
    margin: 0 auto;
    padding: 0px 8px 0px 45px;
    background-image: url(HeaderMenuBg.png);
    color: #ffffff;
    list-style-type: none;
    font-weight: bold;
}
.header .menu2 li
{
    display: inline;
    text-align: center;
}
.header .menu2 a:link, .header .menu2 a:visited
{
    display: block;
    float: left;
    width: 150px;
    color: #ffffff;
    line-height: 32px;
    margin-top: 15px;
    font-family: Tahoma;
    font-size: 13px;
    letter-spacing: 0.1em;
    /*text-transform: lowercase;*/
    text-decoration: none;
    text-align: center;
}
.header .menu2 a:hover
{
    color: #FFCC00;
}
.header .menu2 .clubLink a:link, .header .menu2 .clubLink a:visited
{
    color: #FF9933;
}
.header .menu2 .clubLink a:hover
{
    color: #FFCC00;
}
.header .dateString
{
    position: absolute;
    line-height: 18px;
    top: 55px;
    right: 128px;
    font-size: 12px;
    color: #28166F;
}
.slogan
{
    position: absolute;
    top: 56px;
    left: 16px;
    /*width: 224px;
    height: 32px;
    text-indent: -9999px;
    background-image: url(slogan.png);*/
    font-weight: bold;
    font-style: italic;
    color: #B30400;
    font-size: 120%;
    z-index: 100;
    letter-spacing: 0.1em;
}
/* ==== Шапка КОНЕЦ ==== */

/* ==== Панель поиска НАЧАЛО ====*/
.searchPanel
{
    position: relative;
    margin-top: 16px;
    padding-bottom: 24px;
}
.searchText
{
    position: relative;
    width: 138px;
}
.searchButton
{
    position: relative;
    top: 8px;
    padding-right: 10px;
    background-image: url(z3.gif);
    background-position: right 5px;
    background-repeat: no-repeat;
}
.searchWatermark
{
    color: #999999;
    width: 138px;
}
/* ==== Панель поиска КОНЕЦ ==== */

/* ==== Боковая панель НАЧАЛО ==== */
.sidebar dl
{
    position: relative;
    padding: 0px;
    margin-top: 0px;
    margin-bottom: 2px;
}
.sidebar dt
{
    display: block;
    height: 24px;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 4px;
    padding-left: 8px;
    padding-bottom: 4px;
    line-height: 22px;
    color: #000000;
}
.sidebar dd
{
    padding-top: 4px;
    padding-bottom: 4px;
    margin-left: 18px;
    padding-left: 12px;
    background-image: url(z3.png);
    background-position: left center;
    background-repeat: no-repeat;
}
.sidebar dd a:link, .sidebar dd a:visited
{
    color: #666666;
    text-decoration: underline;
}
.sidebar dd a:hover
{
    color: #28166F;
    text-decoration: none;
}
.monthTrade
{
    position: relative;
    width: 192px;
    padding-left: 24px;
    border-top: dotted 1px #BAB3D6;
}
.monthTradePanel
{
    position: relative;
    margin-left: 20px;
}
.monthTrade h3
{
    margin: 0px;
    display: block;
    height: 24px;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 4px;
    padding-left: 0px;
    padding-bottom: 4px;
    line-height: 22px;
    color: #FF0000;
}
.monthTradeImage
{
    position: relative;
    display: block;
    width: 96px;
    height: 96px;
    overflow: hidden;
    margin-left: 20px;
    text-decoration: none;
    cursor: pointer;
    background-color: #ffffff;
}
.monthTradeImage div
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 96px;
    height: 96px;
    background-position: center center;
    background-repeat: no-repeat;
}
.monthTradeNameLabel
{
    overflow: hidden;
    text-align: left;
    padding-top: 2px;
    padding-bottom: 2px;
    margin-left: 8px;
    padding-left: 12px;
    background-image: url(z3.gif);
    background-position: left center;
    background-repeat: no-repeat;
}
.monthTradeNameLabel a:link, .monthTradeNameLabel a:visited
{
    color: #28166F;
    text-decoration: underline;
}
.monthTradeNameLabel a:hover
{
    color: #28166F;
    text-decoration: none;
}
.monthTradePricePanel
{
    display: block;
    font-family: Arial;
    font-weight: bold;
    font-size: 130%;
    background-color: #ffffff;
    padding-left: 8px;
    padding-right: 8px;
    padding-bottom: 8px;
}
.monthTradePricePanel .oldPrice
{
    color: #000000;
    margin-right: 16px;
    text-decoration: line-through;
}
.monthTradePricePanel .newPrice
{
    color: Red;
}
.monthTradeDetailLink
{
    display: block;
    margin-left: 8px;
    margin-bottom: 8px;
}
/* ==== Боковая панель КОНЕЦ ==== */

/* ==== Подвал НАЧАЛО ==== */
.footer
{
    font-size: 11px;
    color: #333333;
    background-color: #E8E8EC;
}
.footer_subwrapper
{
    position: relative;
    width: 900px;
    margin: 0 auto;
}
.designByPanel
{
    position: absolute;
    bottom: 8px;
    right: 8px;
    text-align: right;
    line-height: 16px;
}
.footer a
{
    padding-top: 3px;
    padding-bottom: 2px;
}
.footer a:link, .footer a:visited
{
    color: #000000;
    text-decoration: none;
}
.footer a:hover
{
    color: #000000;
    text-decoration: underline;
}
.soldataBottomLink
{
    background-image: url(SoldataIcon.png);
    background-position: right center;
    background-repeat: no-repeat;
    padding-right: 18px;
}
.bottomCopyright_sidebar
{
    position: absolute;
    left: 8px;
    bottom: 4px;
    text-align: left;
}
.bottomPhonePanel
{
    position: relative;
    margin: 0 auto;
    font-size: 21px;
    font-weight: bold;
    line-height: 32px;
    border-left: dotted 1px #808080;
    border-right: dotted 1px #808080;
    width: 41%;
}
/* ==== Подвал КОНЕЦ ==== */

/* Заголовок страницы */
.content_head h2
{
    padding: 14px 0px 0px 0px;
    margin: 0px;
    font-size: 120%;
}
.content_head .content_headImage
{
    float: left;
    width: 64px;
    height: 64px;
    margin-right: 16px;
    margin-left: 0px;
    margin-top: 8px;
    margin-bottom: 16px;
}
.content_head dfn
{
    display: block;
    color: #6C5F9D;
    font-style: normal;
    line-height: 24px;
    font-size: 90%;
}
.pageSubHead
{
    width: 510px;
    height: 56px;
    padding-left: 24px;
}
.pageSubHead h2
{
    padding: 20px 0px 0px 0px;
    margin: 0px;
    font-family: Tahoma;
    font-weight: normal;
    text-transform: uppercase;
    font-size: 13px;
    color: #000000;
}
.sitemapPath
{
    display: block;
    line-height: 24px;
    font-size: 90%;
}
.sitemapPath a:link, .sitemapPath a:visited
{
    color: #666666;
    text-decoration: underline;
}
.sitemapPath a:hover
{
    color: #28166F;
    text-decoration: none;
}
.sitemapPathCurrent
{
    color: #6C5F9D;
}
.right_sidebar h3
{
    margin: 0px;
    font-family: Tahoma;
    font-size: 13px;
    font-weight: bold;
    text-transform: uppercase;
    padding-top: 8px;
    padding-bottom: 0px;
    color: #000000;
    border-top: dotted 1px #0f0f75;
}
.right_sidebar a:link, .right_sidebar a:visited
{
    color: #666666;
    text-decoration: underline;
}
.right_sidebar a:hover
{
    color: #28166F;
    text-decoration: none;
}
.bannerPanel
{
    position: relative;
    border-top: dotted 1px #0f0f75;
    margin-top: 8px;
    padding-top: 16px;
    padding-left: 8px;
}
.banner-web-part
{
    position: relative;
    border-top: dotted 1px #0f0f75;
    margin-top: 8px;
    padding-top: 16px;
    padding-left: 8px;
}
.banner-web-part img
{
    width: 184px;
    margin-bottom: 16px;
}
.linklist-editor textarea
{
    width: 100%;
    height: 400px;
    font-family: Consolas, 'Courier New', Courier;
}
/* ==== Контент КОНЕЦ ==== */

/* ==== Заголовок содержимого страницы НАЧАЛО ==== */
.contentHeaderImage
{
    float: left;
    width: 64px;
    height: 64px;
    margin: 8px 16px 8px 0px;
}
/* ==== Заголовок содержимого страницы КОНЕЦ ==== */

/* ==== Главная страница НАЧАЛО ==== */
.goodsList
{
    position: relative;
    height: auto;
    border-style: none;
}
.goodsListItem
{
    width: 236px;
    padding: 8px;
    vertical-align: top;
    border: 1px dotted #BAB3D6;
    background-color: #ffffff;
}
.goodsListItem p, .goodsListItem ul
{
    margin: 0em auto 1em auto;
}
.goodsListItemNameLabel:link, .goodsListItemNameLabel:visited
{
    position: relative;
    display: block;
    height: 32px;
    overflow: hidden;
    color: #000000;
    font-family: Tahoma;
    font-size: 13px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 8px;
    margin-bottom: 8px;
    text-decoration: none;
    background-color: #ECE8F3;
}
.goodsListItemNameLabel:hover
{
    color: #000000;
    text-decoration: underline;
}
.goodsListItemImage
{
    position: relative;
    display: block;
    width: 96px;
    height: 96px;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
}
.goodsListItemImage div
{
    position: absolute;
    top: 0px;
    left: 0px;
    width: 96px;
    height: 96px;
    background-position: center center;
    background-repeat: no-repeat;
}
.goodsListItemDescriptionLabel
{
    display: block;
    padding-top: 1em;
    padding-bottom: 1em;
    height: 40px;
    overflow: hidden;
    color: #666666;
}
.goodsListItemPricePanel
{
    position: relative;
    height: 38px;
}
.goodsListItemPriceLabel
{
    display: block;
    float: right;
    color: #FF0000;
    height: 22px;
    width: 80px;
    margin-top: 8px;
    text-align: center;
    line-height: 22px;
    font-size: 13px;
    border-left: 1px dotted #BAB3D6;
}
.goodsListItemDetailLink:link, .goodsListItemDetailLink:visited
{
    position: absolute;
    display: block;
    top: 0px;
    width: 72px;
    height: 18px;
    padding-left: 8px;
    line-height: 18px;
    color: #ffffff;
    text-align: left;
    font-size: 13px;
    background-image: url(PriceBg.png);
    text-decoration: none;
}
.goodsListItemBasketDetailLink
{
    top: 10px;
}
.goodsListItemBasketLink:link, .goodsListItemBasketLink:visited
{
    position: absolute;
    display: block;
    top: 20px;
    width: 72px;
    height: 18px;
    padding-left: 8px;
    line-height: 18px;
    color: #ffffff;
    text-align: left;
    font-size: 13px;
    background-image: url(OrderBg.png);
    text-decoration: none;
}
.goodsListPager
{
    padding: 10px 14px 8px 14px;
    cursor: default;
}
.goodsListPagerNumericLabel:link, .goodsListPagerNumericLabel:visited
{
    border: 1px solid #999999;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
}
.goodsListPagerNumericLabel:hover
{
    border: 1px solid #316AC5;
    background-color: #DFF1FF;
}
.goodsListPagerNumericCurrentLabel
{
    border: solid 1px #999999;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #F7F8FD;
}
/* ==== Главная страница КОНЕЦ ==== */

/* ==== Таблица товара, список категорий НАЧАЛО ==== */
.pager
{
    position: relative;
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    cursor: default;
}
.pagerNumericLabel:link, .pagerNumericLabel:visited
{
    border: 1px solid #999999;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
}
.pagerNumericLabel:hover
{
    border: 1px solid #316AC5;
    background-color: #DFF1FF;
}
.pagerNumericCurrentLabel
{
    border: solid 1px #999999;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #F7F8FD;
}
.captainButtonPanel
{
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    text-align: right;
}
/* ==== Таблица товара, список категорий КОНЕЦ ==== */

/* ==== Администрирование НАЧАЛО ==== */
.chapter_list
{
    margin: 0 0 0 80px;
}
.chapter_list dt
{
    margin: 2em 0 0.5em 0;
    font-size: 125%;
}
.chapter_list dd
{
    margin: 0 0 0.5em 0;
}
.pager
{
    position: relative;
    padding-top: 8px;
    padding-left: 8px;
    padding-bottom: 8px;
    cursor: default;
}
.pagerNumericLabel:link, .pagerNumericLabel:visited
{
    border: 1px solid #999999;
    padding-left: 4px;
    padding-right: 4px;
    text-decoration: none;
}
.pagerNumericLabel:hover
{
    border: 1px solid #316AC5;
    background-color: #DFF1FF;
}
.pagerNumericCurrentLabel
{
    border: solid 1px #999999;
    padding-left: 4px;
    padding-right: 4px;
    background-color: #F7F8FD;
}
.adminButtonPanel
{
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 8px;
    text-align: right;
}
.adminInsideButtonPanel
{
    position: relative;
    padding-top: 8px;
    padding-bottom: 8px;
    text-align: right;
}
.tableDateCell
{
    width: 104px;
}
.tableCommandCell
{
    text-align: right;
    padding-right: 16px;
    width: 64px;
}
.captainUpdateProgress
{
    position: fixed;
    top: 30%;
    margin-left: 210px;
    width: 208px;
    padding: 16px;
    text-align: center;
    border: solid 1px Navy;
    background-color: #ffffff;
}
/* ==== Администрирование КОНЕЦ ==== */

/* ==== Управление категориями НАЧАЛО ==== */
#AddCategoryPanel
{
    margin-left: 78px;
    padding-top: 16px;
}
/* ==== Управление категориями КОНЕЦ ==== */

/* ==== Управление каталогом товаров НАЧАЛО ==== */
.adminGoodsList
{
    position: relative;
    width: 482px;
    margin-left: 78px;
    border-collapse: collapse;
}
.adminGoodsList tr.alternate
{
    background-color: #f5f5f5;
}
.adminGoodsList tr.editable
{
    background-color: #FFCC00;
}
.adminGoodsList td
{
    height: 32px;
    padding-left: 12px;
    padding-top: 8px;
    padding-bottom: 8px;
}
.adminGoodsListPager
{
    position: relative;
    margin-left: 90px;
    padding-top: 8px;
}
.chapter_listImage
{
    position: relative;
    float: left;
    width: 32px;
    height: 32px;
    margin-right: 12px;
    overflow: hidden;
    cursor: pointer;
}
.chapter_listImage img
{
    position: absolute;
    width: 32px;
    top: 0px;
    left: 0px;
    border-style: none;
}
.leftGoodsImage
{
    position: relative;
    float: left;
    width: 160px;
    height: 160px;
    margin-right: 24px;
    background-position: center center;
    background-repeat: no-repeat;
}
.adminEditReturnCommandList li
{
    list-style-type: square;
    line-height: 24px;
}
.adminDeleteGoodsString
{
    float: left;
    padding-left: 24px;
    background-image: url(WarningW.png);
    background-position: left top;
    background-repeat: no-repeat;
    padding-bottom: 24px;
}
.goodsDetailPanel
{
    position: relative;
    width: 516px;
    margin: 8px;
    background-color: #ffffff;
}
.goodsDetailPanel td
{
    width: 498px;
    padding: 8px;
    vertical-align: top;
    border: 1px dotted #BAB3D6;
}
.goodsDetailPanel h3
{
    margin: 0px;
    padding: 18px 0px 8px 0px;
}
.goodsDetailPanel p, .goodsDetailPanel ul
{
    margin: 1em auto;
}
.goodsDetailNameLabel
{
    position: relative;
    display: block;
    height: 24px;
    overflow: hidden;
    color: #000000;
    font-family: Tahoma;
    font-size: 13px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 8px;
    padding-right: 8px;
    line-height: 24px;
    background-color: #ECE8F3;
}
.goodsDetailImage
{
    position: relative;
    float: left;
    margin-top: 8px;
    width: 160px;
    height: 160px;
    margin-right: 22px;
    background-position: center center;
    background-repeat: no-repeat;
    cursor: pointer;
}
.goodsDetailPopupImage
{
    background-color: #ffffff;
    padding: 8px;
    border: dotted 1px #BAB3D6;
}
.goodsDetailPopupImage img
{
    cursor: pointer;
}
.goodsDetailPopupImage input
{
    position: absolute;
    top: 4px;
    right: 4px;
}
.modalBackground
{
    background-color: #BAB3D6;
    filter: alpha(opacity=70);
    opacity: 0.7;
}
.goodsBasketImage
{
    position: relative;
    float: left;
    margin-top: 8px;
    width: 96px;
    height: 96px;
    margin-right: 22px;
    background-position: center center;
    background-repeat: no-repeat;
}
.goodsDetailPriceLabel
{
    position: absolute;
    top: 32px;
    right: 0px;
    line-height: 16px;
    font-size: 13px;
    display: block;
    text-align: right;
    color: #ff0000;
}
.goodsDetailZeroPriceLabel
{
    color: #006600;
}
.goodsBasketDetailLink
{
    position: absolute;
    display: block;
    top: 56px;
    width: 80px;
    right: 0px;
    height: 18px;
    line-height: 17px;
    color: #ffffff;
    text-align: center;
    font-size: 13px;
    background-image: url(PriceBg.png);
    text-decoration: none;
}
.goodsDetailBasketLink
{
    position: absolute;
    display: block;
    top: 78px;
    right: 0px;
    width: 80px;
    height: 18px;
    line-height: 17px;
    color: #ffffff;
    text-align: center;
    font-size: 13px;
    background-image: url(OrderBg.png);
    text-decoration: none;
}
.goodsDetailStoreLabel
{
    position: absolute;
    top: 104px;
    right: 0px;
    text-align: right;
    color: #666666;
}
.goodsDetailDescriptionPanel
{
    position: relative;
    clear: both;
    padding-top: 0.5em;
}
.goodsDetailEdiLink
{
    position: relative;
    display: block;
    clear: both;
    margin-top: 16px;
}
.goodsMonthAward
{
    position: absolute;
    width: 56px;
    height: 42px;
    top: 0px;
    right: 0px;
}
/* ==== Управление каталогом товаров КОНЕЦ ==== */

/* ==== Корзина НАЧАЛО ==== */
.basketSumString
{
    position: relative;
    width: 508px;
    text-align: right;
}
.basketOrderForm
{
    position: relative;
    width: 508px;
    padding-left: 16px;
    padding-bottom: 24px;
}
.basketInstruction
{
    color: #666666;
    padding-bottom: 8px;
}
.basketOrderTextBox
{
    width: 492px;
}
.basketOrderButton
{
    position: absolute;
    width: 144px;
    bottom: 0px;
    right: 8px;
}
.basketUpDownPanel
{
    position: absolute;
    width: 80px;
    text-align: right;
    top: 100px;
    right: 0px;
}
/* ==== Корзина КОНЕЦ ==== */

/* ==== Новости НАЧАЛО ==== */
.newsContent
{
    position: relative;
    width: 524px;
}
.newsSelectPanel
{
    position: relative;
    padding-top: 8px;
    border-top: 1px dotted #BAB3D6;
    border-bottom: 1px dotted #BAB3D6;
}
.newsContentText
{
    padding-left: 8px;
    padding-right: 8px;
    margin-bottom: 0.5em;
}
.newsContent h3, .newsSelectPanel h3
{
    font-size: 125%;
    font-weight: normal;
    margin: 0 0 0.5em 0;
    background-color: #ECE8F3;
    background-image: url(TitleBg.png);
    background-position: left bottom;
    background-repeat: repeat-x;
    line-height: 24px;
    height: 24px;
    padding-left: 8px;
    padding-right: 8px;
    text-transform: uppercase;
    overflow: hidden;
}
.newsContent p, .newsSelectPanel p
{
    margin-top: 0;
    margin-bottom: 0.5em;
}
.newsContent dd
{
    margin-bottom: 3em;
    padding-left: 8px;
    padding-right: 8px;
    margin-left: 0px;
}
.newsContentEx
{
    padding-bottom: 16px;
    padding-top: 8px;
    border-top: dotted 1px #BAB3D6;
    border-bottom: dotted 1px #BAB3D6;
}
.newsAdminPanel
{
    position: relative;
    width: 472px;
    margin-left: 88px;
    margin-top: 2em;
}
.newButtonPanel
{
    position: relative;
    margin-left: 80px;
    padding-top: 8px;
    padding-bottom: 8px;
    padding-right: 0px;
    text-align: right;
}
/* ==== Новости КОНЕЦ ==== */

/* ==== Карточка заказа НАЧАЛО ==== */
.orderDetailPanel
{
    border: solid 1px #000000;
}
.orderDetailPanel th
{
    text-align: right;
    padding: 4px;
    background-image: none;
    color: #000000;
    height: 18px;
}
.orderDetailPanel td
{
    padding: 4px;
}
.orderIncludeTable
{
    width: 400px;
}
.orderIncludeTable td, .orderIncludeTable th
{
    border: dotted 1px #BAB3D6;
}
.orderIncludeTable th
{
    text-align: left;
}
/* ==== Карточка заказа КОНЕЦ ==== */

/* ==== Поиск НАЧАЛО ==== */
.searchResultPanel
{
    position: relative;
    padding-left: 8px;
    width: 392px;
}
.searchResultPanel dl
{
    margin-top: 3em;
}
.searchResultPanel dt
{
    font-size: 125%;
    font-weight: normal;
    margin: 0 0 0.5em 0;
}
.searchResultPanel dd
{
    padding-bottom: 1.5em;
    margin-bottom: 1.5em;
    margin-left: 0px;
    border-bottom: dotted 1px #BAB3D6;
}
/* ==== Поиск КОНЕЦ ==== */

/* ==== Контакты НАЧАЛО ==== */
.contactPanel, .detail_block
{
    position: relative;
    width: 508px;
    padding: 8px;
    border: dotted 1px #BAB3D6;
    background-color: #ffffff;
    margin-bottom: 8px;
}
.contactPanel h3, .detail_block h3
{
    font-size: 125%;
    font-weight: normal;
    margin: 0 0 0.5em 0;
    background-color: #ECE8F3;
    background-image: url(TitleBg.png);
    line-height: 24px;
    height: 24px;
    padding-left: 8px;
    padding-right: 8px;
    text-transform: uppercase;
    overflow: hidden;
}

/* ==== Контакты КОНЕЦ ==== */

/* Rating */
.ratingStar
{
    font-size: 0pt;
    width: 13px;
    height: 12px;
    margin: 0px;
    padding: 0px;
    cursor: pointer;
    display: block;
    background-repeat: no-repeat;
}

.filledRatingStar
{
    background-image: url(FilledStar.png);
}

.emptyRatingStar
{
    background-image: url(EmptyStar.png);
}

.savedRatingStar
{
    background-image: url(SavedStar.png);
}

.searchFilterPanel
{
    position: relative;
    clear: both;
}
.searchFilterList
{
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.searchFilterList li
{
    display: inline;
    float: left;
}
.searchFilterList a
{
    display: block;
    float: left;
    line-height: 24px;
    padding-left: 8px;
    padding-right: 8px;
}
.searchFilterList a:hover
{
    background-color: #F7F8FD;
}
.searchFilterList a.searchFilterListItemSelected
{
    background-color: #ECE8F3;
}

/* ==== Спискок фильтров каталога НАЧАЛО ==== */
.catalogueSearchPanel
{
    position: absolute;
    right: 0px;
    top: 40px;
}
.catalogueFilterList
{
    position: absolute;
    top: 56px;
    left: 80px;
    margin: 0px;
    padding: 0px;
    list-style-type: none;
}
.catalogueFilterList li
{
    display: inline;
    float: left;
}
.catalogueFilterList a
{
    display: block;
    float: left;
    line-height: 24px;
    padding-left: 8px;
    padding-right: 8px;
}
.catalogueFilterList a:hover
{
    background-color: #F7F8FD;
}
.catalogueFilterList a.catalogueFilterListItemSelected
{
    background-color: #ECE8F3;
}
/* ==== Список фильтров каталога КОНЕЦ ==== */

/* ==== Список доплнительных файлов НАЧАЛО ==== */
.fileList
{
    position: relative;
}
/* ==== Список доплнительных файлов КОНЕЦ ==== */

.priceWarning
{
    color: Navy;
    padding-bottom: 16px;
    text-align: center;
}

/* Стиль таблицы: navionic */
.navionic
{
}
.navionic th
{
    background-color: #ECE8F3;
    background-image: url(TitleBg.png);
    text-transform: uppercase;
    text-align: left;
    overflow: hidden;
}
.navionic td
{
    vertical-align: top;
}

/* Заголовочный список */
.titled_list
{
    list-style-type: none;
    padding-left: 16px;
}
.titled_list li
{
    padding-top: 0.5em;
    padding-bottom: 0.5em;
    line-height: 150%;
    padding-left: 24px;
    background-image: url(http://img.soldata.ru/famfamfam/book_open.png);
    background-position: left 7px;
    background-repeat: no-repeat;
}
.titled_list li a
{
    font-size: 125%;
}
.contact_link
{
    padding-bottom: 16px;
    font-size: 110%;
}
.contact_link a:link,.contact_link a:visited
{
    text-decoration: none;
    border-bottom: dashed 1px #0f0f75;
}
.contact_link a:hover
{
    text-decoration: none;
    border-bottom: dashed 1px #0f0f75;
}
.detail_block
{
    height: 216px;
}
.detail_block .logo_link
{
    display: block;
    width: 184px;
    height: 184px;
    float: left;
    margin-right: 16px;
    background-position: center center;
    background-repeat: no-repeat;
    text-decoration: none;
}
.detail_block_text
{
    line-height: 150%;
    height: 112px;
    overflow: hidden;
}
.detail_block .partner_link
{
    padding-right: 18px;
    background-image: url(arrow_right.gif);
    background-position: right center;
    background-repeat: no-repeat;
}
.detail_block_edit_title
{
    background-color: #2C2C2C;
    background-image: url(data_table_edit_header.png);
    color: #ffffff;
    text-transform: none;
    line-height: 24px;
    padding-left: 8px;
    font-size: 125%;
}

/* Просмотр статей */
.previous-linkbutton, .next-linkbutton
{
    height: 16px;
    width: 16px;
    border-style: none;
    background-color: Transparent;
    background-position: center 0;
    background-repeat: no-repeat;
    cursor: pointer;
}
.previous-linkbutton
{
    background-image: url(resultset_previous.png)
}
.next-linkbutton
{
    background-image: url(resultset_next.png)
}
.previous-linkbutton.disabled, .next-linkbutton.disabled
{
    background-position: center -16px;
    cursor: default;
}
sup.pager-number
{
    font-size: 100%;
}

/* ==== Краткий список товаров ==== */
.goods-list
{
    position: relative;
    width: 520px;
    padding: 3px;
}
.goods-list-item
{
    float: left;
    width: 236px;
    padding: 8px;
    vertical-align: top;
    border: 1px dotted #BAB3D6;
    background-color: #ffffff;
    margin: 3px;
}
.goods-list-item strong a:link, .goods-list-item strong a:visited
{
    position: relative;
    display: block;
    height: 32px;
    overflow: hidden;
    color: #000000;
    font-family: Tahoma;
    font-size: 13px;
    text-transform: uppercase;
    text-align: left;
    padding-left: 8px;
    padding-top: 3px;
    padding-bottom: 3px;
    padding-right: 8px;
    margin-bottom: 8px;
    text-decoration: none;
    background-color: #ECE8F3;
    font-weight: normal;
}
.goods-list-item strong a:hover
{
    color: #000000;
    text-decoration: underline;
}
.goods-list-item-thumbnail
{
    display: block;
    width: 96px;
    height: 96px;
    overflow: hidden;
    text-decoration: none;
    cursor: pointer;
    background-position: center center;
    background-repeat: no-repeat;
}
.goods-list-item-description
{
    padding-top: 1em;
    padding-bottom: 1em;
    height: 40px;
    overflow: hidden;
    color: #666666;
}
.goods-list-item-price-bar
{
    position: relative;
}
.goods-list-item-price-bar span
{
    text-align: center;
    border-left: 1px dotted #BAB3D6;
    line-height: 22px;
    margin-top: 8px;
    width: 80px;
    display: block;
    float: right;
    height: 22px;
    color: #FF0000;
    font-size: 13px;
}
.goods-list-item-price-bar ul
{
    padding: 0;
    margin: 0;
    list-style-type: none;
}
.goods-list-item-price-bar ul li
{
    margin-bottom: 2px;
}
.goods-item-detail-command:link, .goods-item-detail-command:visited
{
    display: block;
    width: 72px;
    height: 18px;
    padding-left: 8px;
    line-height: 18px;
    color: #ffffff;
    text-align: left;
    font-size: 13px;
    background-image: url(PriceBg.png);
    text-decoration: none;
}
.goods-item-basket-command:link, .goods-item-basket-command:visited
{
    display: block;
    width: 72px;
    height: 18px;
    padding-left: 8px;
    line-height: 18px;
    color: #ffffff;
    text-align: left;
    font-size: 13px;
    background-image: url(OrderBg.png);
    text-decoration: none;
}

