body {
        margin: 0px;
        padding: 0px;
        font-family: Arial, Helvetica, sans-serif;
}

.logo {
        width: 266px;
}
.header {
        background-image: url(/images/footer_02.gif);
        background-repeat: repeat-x;
}
.header .table_footer {
        height: 168px;
}
.header .table_footer .slogan {
        background-image: url(/images/slogan.gif);
        background-repeat: no-repeat;
        background-position: 20px 25px;
        height: 167px;
        width: 604px;
        display: block;
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
}
.header .table_footer .slogan .search {
        margin-left: 20px;
}

/*Поле поиска*/

.pole_search     {
        width: 287px;
        background-image: url(/images/search.gif);
        margin-top: 120px;
        height: 19px;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #175B2F;
        padding-top: 5px;
        padding-left: 8px;
        padding-right: 5px;
        background-repeat: no-repeat;
        background-position: left top;
        border: 0px none black;
        white-space: pre;
        vertical-align: middle;
}
.button_search {
        vertical-align: middle;
        margin-top: 120px;
}


.header .table_footer .header_slogan {
        width: 200px;
        float: right;
}



.header .table_footer .header_left {
        padding-left: 10px;
        padding-top: 20px;
        text-align: right;
        vertical-align: top;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 11px;
        font-weight: bold;
        padding-right: 20px;
        color: #175B2f;
}

/*Блок с телефонами верхний правый угол*/


.header .table_footer .header_left h1 {
        text-align: right;
        vertical-align: top;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        font-weight: bold;
        color: #175B2F;
}
.menu_ {
        text-align: center;
        font-size: 14px;
        background-repeat: repeat-x;
        color: #FFFFFF;
        font-weight: bold;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #FFFFFF;
        background-color: #FFFFFF;
        width: 261px;
}
.main .left_col {
        width: 261px;
}

/*Левый верхний угол надпись над меню КАТАЛОГ ТОВАРОВ*/

.main .left_col h2 {
        color: #cc0000;
        padding-left: 20px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        margin: 0px;
}

/*Разделительная тонкая полоска в подменю с кратким описанием товаров*/

.table_tovari_podobnie    {
        border-bottom-width: 3px;
        border-bottom-style: solid;
        border-bottom-color: #a6ce38;
        width: 100%;
}
.table_tovari_podobnie .bluejust .add_card_big {
        color: #FF0000;
        font-size: 18px;
        white-space: nowrap;
}
.table_tovari_podobnie .bluejust .add_card_big .rubli {
        color: #000000;
        white-space: nowrap;
        font-size: 14px;
}

/*Слово КУПИТЬ справа в страницах с описанием товаров*/

.table_tovari_podobnie #kupit {
        color: #dd137b;
        font-weight: bold;
        display: block;
        padding-left: 28px;
        background-image: url(/images/add_card.gif);
        background-repeat: no-repeat;
        height: 25px;
        line-height: 25px;
}


/*Стиль для обводки вокруг изображения в боковых модулях*/ 

.main   .left_col   .img_tovar   {
        border: 8px solid #A6CE3A;
}

/*Стиль для модуля СПЕЦ ПРЕДЛОЖЕНИЕ*/ 

.main .left_col .spesial {
        background-image: url(/images/spesial.jpg);
        width: 230px;
        margin-left: 15px;
        background-repeat: no-repeat;
        padding-top: 40px;
        margin-bottom: 10px;
        background-color: #A6CE39;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;
        margin-right: 0px;
        margin-top: 0px;
}
.main .left_col .spesial h4 {
        color: #FFFFFF;
        margin-left: 95px;
        margin-top: 0px;
        margin-bottom: 15px;
        font-size: 15px;
}
.main .left_col .spesial .nazv_tovara {
        text-align: center;
        font-size: 13px;
        font-weight: bold;
        margin-top: 5px;
        margin-bottom: 5px;
        color: #333333;
}

.main   .left_col   .spesial   .podrob_tovara  a {
        color: #FFFFFF;
        font-weight: bold;
        font-size: 11px;
        text-decoration: none;
        margin-right: 15px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 140px;
}
.main .left_col .spesial .podrob_tovara a:hover {
        color: #EC008C;
        font-weight: bold;
        font-size: 11px;
        text-decoration: none;
        margin-right: 15px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 140px;
}
.main .left_col .spesial .modul_niz_bg {
        background-image: url(/images/modul_niz_bg.gif);
        height: 16px;
        background-repeat: no-repeat;
        width: 230px;
        background-color: #FFFFFF;
}





/*Стиль для модуля ЛУЧШАЯ ЦЕНА*/ 




.main .left_col .best_price {
        background-image: url(/images/best_price.jpg);
        width: 230px;
        margin-left: 15px;
        background-repeat: no-repeat;
        padding-top: 40px;
        margin-bottom: 10px;
        background-color: #A6CE3A;
}
.main .left_col .best_price h4 {
        color: #FFFFFF;
        margin-left: 75px;
        margin-top: 0px;
        margin-bottom: 15px;
}
.main .left_col .best_price .nazv_tovara {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        margin-top: 5px;
        margin-bottom: 5px;
        color: #333333;
}
.main   .left_col   .best_price   .podrob_tovara  a {
        color: #FFFFFF;
        font-weight: bold;
        font-size: 11px;
        text-decoration: none;
        margin-right: 15px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 140px;
}
.main .left_col .best_price .podrob_tovara a:hover {
        color: #EC008C;
        font-weight: bold;
        font-size: 11px;
        text-decoration: none;
        margin-right: 15px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 140px;
}
.main .left_col .best_price .modul_niz_bg {
        background-image: url(/images/modul_niz_bg.gif);
        height: 16px;
        background-repeat: no-repeat;
        width: 230px;
        background-color: #FFFFFF;
}



/*Стиль для модуля ТОП ДНЯ*/ 



.main .left_col .top_day {
        background-image: url(/images/top_day.jpg);
        width: 230px;
        margin-left: 15px;
        background-repeat: no-repeat;
        padding-top: 40px;
        margin-bottom: 10px;
        background-color: #A6CE3A;
}
.main .left_col .top_day h4 {
        color: #FFFFFF;
        margin-left: 70px;
        margin-top: 0px;
        margin-bottom: 15px;
        text-decoration: blink;
}
.main .left_col .top_day .nazv_tovara {
        text-align: center;
        font-size: 12px;
        font-weight: bold;
        margin-top: 5px;
        margin-bottom: 5px;
        color: #333333;
}
.main   .left_col   .top_day   .podrob_tovara  a {
        color: #FFFFFF;
        font-weight: bold;
        font-size: 11px;
        text-decoration: none;
        margin-right: 15px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 140px;
}
.main .left_col .top_day .podrob_tovara a:hover {
        color: #EC008C;
        font-weight: bold;
        font-size: 11px;
        text-decoration: none;
        margin-right: 15px;
        margin-top: 5px;
        margin-bottom: 5px;
        padding-left: 140px;
}
.main .left_col .top_day .modul_niz_bg {
        background-image: url(/images/modul_niz_bg.gif);
        height: 16px;
        background-repeat: no-repeat;
        width: 230px;
        background-color: #FFFFFF;
}


.main .razdelitel {
        background-image: url(/images/footer_04.gif);
        height: 23px;
        width: 100%;
}


.menu   {
        text-align: center;
        font-size: 14px;
        background-image: url(/images/footer_04.gif);
        background-repeat: repeat-x;
        color: #FFFFFF;
        font-weight: bold;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #FFFFFF;
        line-height: 23px;
}
.main  .korzina_col {
        width: 261px;
}
.main .korzina_col .korzina {
        width: 245px;
        float: right;
        background-image: url(/images/korzina.gif);
        margin-top: 20px;
        margin-bottom: 20px;
        margin-right: 10px;
        margin-left: 10px;
        background-repeat: no-repeat;
        padding: 0px;
}
.main .korzina_col .korzina .korzina_niz {
        height: 11px;
        background-image: url(/images/korzina_niz.gif);
        background-repeat: no-repeat;
}

.main .korzina_col .korzina a {
        text-decoration: none;
        font-family: Arial, Helvetica, sans-serif;
        font-size: 13px;
        padding-left: 15px;
        color: #000000;
        padding-right: 5px;
        display: block;
        padding-top: 3px;
        padding-bottom: 3px;
}
.main .korzina_col .korzina .kol_tovarov {
        margin-top: 71px;
        margin-left: 35px;
        margin-right: 35px;
        font-size: 14px;
        padding: 2px;
        color: #ED1C23;
        font-weight: bold;
}
.main .korzina_col .korzina .summa_tovarov {
        margin-top: 25px;
        margin-left: 35px;
        margin-right: 35px;
        font-size: 14px;
        padding: 2px;
        color: #ED1C23;
        font-weight: bold;
        margin-bottom: 10px;
}
.main .korzina_col .korzina .cartlink_del {
        background-image: url(/images/clear.gif);
        background-repeat: no-repeat;
        background-position: 20px center;
        padding-left: 40px;
        background-color: #A6CE39;
}
.main .korzina_col .korzina .cartlink_view {
        background-image: url(/images/view.gif);
        background-repeat: no-repeat;
        background-position: 20px center;
        padding-left: 40px;
        background-color: #A6CE39;
}
.main .korzina_col .korzina .cartlink_dostavka {
        background-image: url(/images/dostavka.gif);
        background-repeat: no-repeat;
        background-position: 20px center;
        padding-left: 40px;
        background-color: #A6CE39;
}






.main .news {
        padding: 10px;
}
.main .news h4 {
        color: #ED1C23;
        margin: 0px;
        padding: 0px;
}
.main .news .news_title {
        color: #A6CE39;
        font-size: 14px;
        font-weight: bold;
        padding-top: 5px;
}
.main   .news   .news_data, .main  .news  .news_dalee  a {
        color: #999999;
        font-size: 10px;
        font-weight: normal;
        padding-top: 5px;
        font-style: italic;
        text-decoration: none;
}

.main .news .news_text {
        color: #000000;
        font-size: 11px;
        font-weight: normal;
        padding-top: 5px;
        font-style: normal;
}




.menu_pervoe {
        text-align: center;
        font-size: 14px;
        background-image: url(/images/footer_04.gif);
        background-repeat: repeat-x;
        color: #FFFFFF;
        font-weight: bold;
        line-height: 23px;
}






/*Верхнее горизонтальное меню вверху страницы Доставка Скидки и так далее*/ 

.menu        a, .menu_pervoe a   {
        color: #FFFFFF;
        text-decoration: none;
        display: block;
}

/*Верхнее горизонтальное меню вверху страницы Доставка Скидки и так далее при наведении мышки*/ 

.menu       a:hover, .menu_pervoe a:hover  {
        color: #cc0000;
        text-decoration: none;
        display: block;
}
.main .glav {
        padding: 0px;
        margin-top: 10px;
        margin-right: 0px;
        margin-bottom: 20px;
        margin-left: 0px;
        font-size: 12px;
}
.main .glav .tovar_full .col_images_tovar {
        width: 260px;
}
.main .glav .title {
        margin: 5px;
        font-size: 18px;
        color: #DD137B;
}

.main .glav .glav_new {
        background-image: url(/images/new_line.gif);
        background-repeat: repeat-x;
        width: 100%;
        float: left;
}

.main .glav .new_title {
        color: #A6CE38;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        background-color: #FFFFFF;
        display: inline;
        padding-right: 5px;
        font-size: 25px;
        font-weight: normal;
}

.main .glav .glav_lider {
        background-image: url(/images/lider_line.gif);
        background-repeat: repeat-x;
        width: 100%;
        float: left;
}

.main .glav .lider_title {
        color: #DD137B;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        background-color: #FFFFFF;
        display: inline;
        padding-right: 5px;
        font-size: 25px;
        font-weight: normal;
}

.main .glav .sale_title {
        color: #ED1C23;
        margin-top: 5px;
        margin-right: 0px;
        margin-bottom: 5px;
        margin-left: 0px;
        background-color: #FFFFFF;
        display: inline;
        padding-right: 5px;
        font-size: 25px;
        font-weight: normal;
}
.tovar  {
        width: 150px;
        position: relative;
        padding: 5px;
        float: left;
        margin-top: 5px;
        margin-right: 5px;
        margin-bottom: 5px;
        margin-left: 5px;
}

.main .glav .table_tovar {
        float: left;
        text-align: left;
        margin-bottom: 5px;
        width: 100%;
}

.main .glav .tovar img {
        height: 140px;
        width: 150px;
}
.main .glav .tovar .price {
        font-size: 12px;
        margin-top: 5px;
        margin-bottom: 5px;
}
.main .glav .tovar .price .cena {
        font-weight: bold;
        color: #EC008C;
        font-size: 15px;
}
.iconki {
        height: 0px;
        width: 50px;
        z-index: 100;
        position: relative;
        float: right;
        background-image: url(/images/lupa.gif);
        background-repeat: no-repeat;
}
.iconki .lupa    {
        height: 25px;
        width: 25px;
        z-index: 100;
        position: relative;
        float: left;
        background-image: url(/images/lupa.gif);
        background-repeat: no-repeat;
        margin-top: -25px;
        cursor: pointer;
}
.iconki .addcard {
        height: 25px;
        width: 25px;
        z-index: 100;
        margin-top: -25px;
        position: relative;
        float: right;
        background-image: url(/images/add_card.gif);
        background-repeat: no-repeat;
        cursor: pointer;
}



.tovar .nazv_tovara {
        font-family: Arial, Helvetica, sans-serif;
        font-size: 12px;
        color: #333333;
        font-weight: bold;
        text-align: center;
}
.tovar .opis_tovara {
        font-size: 11px;
        color: #333333;
        position: relative;
}
.tovar .podrob_tovara a , .bluejust .podrob_tovara a{
        color: #a6ce38;
        font-size: 11px;
        font-weight: bold;
        background-image: url(/images/podrob.gif);
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 13px;
}




.left_header    {
        height: 168px;
        width: 227px;
        float: right;
        background-image: url(/images/left_header.gif);
        padding-top: 10px;
        position: relative;
}



/*Для меню*/


.menu_katalog{
        width: 230px; /*width of menu*/
        margin-bottom: 20px;
}

.footer {
        background-image: url(/images/footer_02.gif);
        background-repeat: repeat-x;
        height: 100px;
}
.main .glav .breadcrumb {
        margin: 10px;
}

/*Блок краткого описания товара с фото на конечной странице*/

.main .glav .tovar_full {
        background-color: #a6ce39;
        padding: 20px;
        margin-right: 20px;
        margin-bottom: 20px;
        color: #FFFFFF;
        font-size: 14px;
}
.main .glav .podrob_opis_tovara {
        font-size: 12px;
        padding-left: 10px;
        padding-right: 20px;
        padding-bottom: 20px;
        padding-top: 5px;
}

/*Цвет текста краткого описания товара в блоке краткого описания товара с фото на последней странице*/

.main .glav .tovar_full .opis_tovara_full span {
        color: blue;
}
.main .glav .tovar_full .opis_tovara_full span span.sales_notes {
        display: block;
        border: solid red 2px;
        padding: 2px;
        margin: 2px;
        width:  auto;
        background-color: white;
        color: red;
}
.main .glav .tovar_full .opis_tovara_full .manufact {
        margin-top: 10px;
        font-size: 13px;
        margin-bottom: 10px;
}
.main .glav .tovar_full .opis_tovara_full .cena_full_opis .cena_full_opis_cena {
        font-size: 25px;
        width: 200px;
        color: #ED1C23;
}

.main .glav .tovar_full .opis_tovara_full .add_card_big {
        height: 45px;
        float: right;
        background-image: url(/images/add_card_big.gif);
        background-repeat: no-repeat;
        font-size: 18px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
        background-position: right;
        margin-top: -40px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 0px;
        width: 120px;
        line-height: 45px;
}
.main .glav .tovar_full .opis_tovara_full .add_card_big a {
        width: 150px;
        height: 45px;
        float: right;
        font-size: 18px;
        font-weight: bold;
        color: #FFFFFF;
        text-decoration: none;
}
.main .glav .tovar_full .opis_tovara_full .nazv_tovara_full {
        font-size: 18px;
        font-weight: normal;
        padding: 0px;
        color: #DD137B;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 10px;
        margin-left: 0px;
}
.main .glav .tovar_full .img_tovara_full {
        margin: 15px;
}
.main .glav .tovar_full .opis_tovara_full {
        margin: 15px;
}

/*Блок горизонтального ряда ссылок вверху страниц в подразделах или над блоком краткого описания товара с фото на последней странице*/

.main .glav .breadcrumb a {
        font-size: 12px;
        color: #003300;
        padding-left: 15px;
        background-image: url(/images/podrob.jpg);
        background-repeat: no-repeat;
        background-position: left center;
        padding-right: 5px;
        text-decoration: none;
}

/*При наведении мышки на блок горизонтального ряда ссылок вверху страниц в подразделах или над блоком краткого описания товара с фото на последней странице*/

.main  .glav  .breadcrumb  a:hover {
        font-size: 14px;
        color: #cc0000;
        padding-left: 15px;
        background-image: url(/images/podrob_1.jpg);
        background-repeat: no-repeat;
        background-position: left center;
        padding-right: 5px;
        text-decoration: none;
}





.menu_katalog .headerbar{
        color: #dd137b; /*bottom spacing between header and rest of content*/
        text-transform: uppercase; /*31px is left indentation of header text*/
        font-family: Arial;
        font-size: 14px;
        font-weight: bold;
        list-style-type: none;
        padding: 0px;
        margin-top: 0px;
        margin-right: 0px;
        margin-bottom: 0px;
        margin-left: 15px;
}

/*Ссылки основного меню слева*/

.menu_katalog .headerbar a{
        text-decoration: none;
        color: #003300;
        display: block;
        padding-left: 13px;
        background-image: url(/images/podrob.jpg);
        background-repeat: no-repeat;
        background-position: left center;
        padding-right: 5px;
        text-decoration: none;
}

/*Ссылки основного меню слева при наведении мышки*/

.menu_katalog .headerbar  a:hover {
        font-size: 13px;
        color: #cc0000;
        padding-left: 13px;
        background-image: url(/images/podrob_1.jpg);
        background-repeat: no-repeat;
        background-position: left center;
        padding-right: 5px;
        text-decoration: none;
}


.menu_katalog .headerbar li {
        color: #dd137b; /*31px is left indentation of header text*/
        font-family: Arial;
        font-size: 12px;
        font-weight: bold;
        margin: 0px;
        padding: 0px;
        list-style-type: none;
}
.menu_katalog .headerbar ul {
        color: #DD137B; /*bottom spacing between header and rest of content*/
        text-transform: uppercase; /*31px is left indentation of header text*/
        font-family: Verdana;
        font-size: 10px;
        font-weight: bold;
        margin: 0px;
        list-style-type: none;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 15px;
}











.float {
        width:250px;
        z-index:10;
}
.right {
    right: 0px;
    top:20px;
}
.left {
    left: 0px;
    bottom: 0px;
}
.panel{
        margin-top:12px;
        padding-bottom:20px;
        background-repeat: no-repeat;
        background-position: center bottom;
}

.panel ul{
        list-style:none;
        margin:0 4px;
        padding:0 10px;
                zoom:1;
        vertical-align:top;
}

.panel li ul{
        list-style-type: none;  
        margin: 0;
        padding: 0;     
    display: none;
    border:0;
                zoom:1;
        vertical-align:top;
}
.panel li ul li {
        margin: 0 0 0 12px;
        padding: 0;
                zoom:1;
        vertical-align:top;
}
.panel a{
        text-decoration: none;
        color: #EC008C;
        font-weight: bold;
        font-size: 12px;
        margin: 0px;
        padding-top: 0px;
        padding-right: 0px;
        padding-bottom: 0px;
        padding-left: 0px;

        
}
.links {
        margin-top:12px;
        margin-left: 15px;
}
.links a{
        font-weight: bold;
        font-size:10px;
        color: #EC008C;
        text-decoration:none;   
}
.blueboldleft {
        display: block;
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 5px;
        padding-left: 10px;
}

/*Дубли ссылок второго уровня меня находящиеся справа*/


.blueboldleft a {
        font-size: 18px;
        text-decoration: none;
        color: #ff0000;
}
.bluejust {
        padding-top: 10px;
        padding-right: 10px;
        padding-bottom: 10px;
        padding-left: 10px;
}

.bluejust img {
        padding-top: 0px;
        padding-right: 15px;
        padding-bottom: 10px;
        padding-left: 5px;
}

/*Блоки краткого описания товара справа начальных подуровней*/

.bluejust a {
        text-decoration: none;
        color: #333333;
}




.pozicii {
        background-color: #EAF2D2;
        border: 3px solid #A6CE3A;
}
.pozicii a {
        color: #000000;
        text-decoration: none;
}

.pozicii td {
        padding: 5px;
        border-bottom-width: 1px;
        border-bottom-style: solid;
        border-bottom-color: #A6CE3A;
        border-left-width: 1px;
        border-left-style: solid;
        border-left-color: #A6CE3A;
}
.pozicii .head {
        background-color: #D9E8AF;
        text-align: center;
        color: #333333;
        font-size: 11px;
        font-weight: normal;
}
.pozicii_button {
        background-color: #EAF2D2;
        border: 3px solid #A6CE3A;
        padding: 1px;
        margin-top: 3px;
        margin-right: 0px;
        margin-bottom: 3px;
        margin-left: 0px;
}
.pozicii .itog {
        font-weight: bold;
        font-size: 14px;
}

.pozicii_button_dostavka {
        background-color: #FAC0DE;
        border: 3px solid #DD137B;
        padding: 1px;
        margin-top: 3px;
        margin-right: 0px;
        margin-bottom: 3px;
        margin-left: 0px;
        font-weight: bold;
}

/*
.main .glav .uni_discount {
  padding-top: -10px;
  margin-top: -10px;
}
*/
.main .glav .uni_discount .discount {
        color: #DD137B;
        font-size: 2em;
        font-weight: bold;
}       
/*.main .glav .uni_discount .podrobno {
        color: black;
        font-size: 1em;
        font-weight: bold;
}       
.main .glav .uni_discount .uni_text {
        font-size: 1.5em;
}                   
  */