/* ======================================= */
/* = СТИЛЕВОЙ ФАЙЛ ДЛЯ zav_lib.banner.js = */
/* ======================================= */

/* Блок акций на стартовой */
DIV.sp_limited_offers {
 background-color: #ffffff;
 -moz-box-shadow: 0px 0px 5px #b2b2b2;
 -webkit-box-shadow: 0px 0px 5px #b2b2b2;
 box-shadow: 0px 0px 5px #b2b2b2;
 behavior: url('/js/PIE.php');
 height: 490px;
 margin-bottom: 10px;
 overflow: hidden;
 position: relative;
 width: 1180px;
}
    DIV.sp_limited_offers UL.slides {
     height: 470px;
     left: 10px;
     list-style: none outside none;
     padding: 0px;
     position: absolute;
     top: 10px;
     width: 1160px;
    }
        DIV.sp_limited_offers UL.slides > LI {
         background-color: #ffffff;
         height: inherit;
         margin: 0px;
         padding: 0px;
         position: relative;
         width: inherit;
        }
            DIV.sp_limited_offers UL.slides DIV.vis {
             height: 470px;
             position: relative;
             width: 730px;
            }
                DIV.sp_limited_offers UL.slides DIV.vis IMG {
                 height: inherit;
                 position: relative;
                 width: inherit;
                }
                DIV.sp_limited_offers UL.slides DIV.vis DIV.title {
                 background: #e5e5e5;
                 background: -webkit-gradient(linear, 0 0, 0 100%, from(#ffffff) to(#e5e5e5));
                 background: -webkit-linear-gradient(#ffffff, #e5e5e5);
                 background: -moz-linear-gradient(#ffffff, #e5e5e5);
                 background: -ms-linear-gradient(#ffffff, #e5e5e5);
                 background: -o-linear-gradient(#ffffff, #e5e5e5);
                 background: linear-gradient(#ffffff, #e5e5e5);
                 -pie-background: linear-gradient(#ffffff, #e5e5e5);
                 -moz-box-shadow: 0px 0px 5px #b2b2b2;
                 -webkit-box-shadow: 0px 0px 5px #b2b2b2;
                 box-shadow: 0px 0px 5px #b2b2b2;
                 border-radius: 2px;
                 -webkit-border-radius: 2px;
                 -moz-border-radius: 2px;
                 -khtml-border-radius: 2px;
                 behavior: url('/js/PIE.php');
                 bottom: 10px;
                 font-size: 24px;
                 left: 10px;
                 line-height: 24px;
                 overflow: hidden;
                 padding: 19px 30px 23px 30px;
                 position: absolute;
                 width: 650px;
                }
                    DIV.sp_limited_offers UL.slides DIV.vis DIV.title DIV.text {
                     float: left;
                     width: 380px;
                    }
                        DIV.sp_limited_offers UL.slides DIV.vis DIV.title DIV.text SPAN {
                         background: url('/img/santehnika-msk.ru/icon_main_04.png') no-repeat;
                         display: inline-block;
                         height: 16px;
                         margin: 5px 0px 0px 4px;
                         width: 16px;
                        }
                    DIV.sp_limited_offers UL.slides DIV.vis DIV.title DIV.num {
                     color: #808080;
                     float: left;
                     text-align: right;
                     text-transform: uppercase;
                     width: 270px;
                    }
                        DIV.sp_limited_offers UL.slides DIV.vis DIV.title DIV.num SPAN {
                         font-weight: bold;
                        }
                        DIV.sp_limited_offers UL.slides DIV.vis DIV.title DIV.num SPAN.c01 {
                         color: #b3369a;
                        }
                        DIV.sp_limited_offers UL.slides DIV.vis DIV.title DIV.num SPAN.c02 {
                         color: #6436b3;
                        }
                DIV.sp_limited_offers UL.slides DIV.vis A.more {
                 background: url('/img/santehnika-msk.ru/sp_l_offers_more_bg.png') repeat;
                 border-radius: 2px;
                 -webkit-border-radius: 2px;
                 -moz-border-radius: 2px;
                 -khtml-border-radius: 2px;
                 behavior: url('/js/PIE.php');
                 color: #6436b3;
                 display: block;
                 font-size: 18px;
                 height: 54px;
                 left: 285px;
                 line-height: 18px;
                 padding-top: 16px;
                 position: absolute;
                 text-align: center;
                 top: 200px;
                 width: 160px;
                }
            DIV.sp_limited_offers UL.slides DIV.time_left {
             background: url('/img/santehnika-msk.ru/sp_l_offers_time_bg.png') no-repeat;
             font-weight: bold;
             height: 84px;
             padding: 6px 0px 0px 0px;
             position: absolute;
             right: 0px;
             text-align: center;
             top: 0px;
             width: 420px;
            }
                DIV.sp_limited_offers UL.slides DIV.time_left SPAN {
                 color: #6436b3;
                 font-size: 60px;
                 font-weight: normal;
                 line-height: 60px;
                 position: relative;
                 top: -3px;
                }
                DIV.sp_limited_offers UL.slides DIV.time_left SPAN.text {
                 font-size: 36px;
                 font-weight: bold;
                 line-height: 36px;
                 text-transform: uppercase;
                 top: 8px;
                }
            DIV.sp_limited_offers UL.offers_item_list {
             height: 330px;
             left: 740px;
             list-style: none outside none;
             overflow: hidden;
             padding: 0px;
             position: absolute;
             top: 100px;
             width: 430px;
            }
                DIV.sp_limited_offers UL.offers_item_list LI {
                 background-color: #ffffff;
                 border: 1px solid #d9d9d9;
                 display: block;
                 float: left;
                 height: 317px;
                 margin: 0px 10px 0px 0px;
                 padding: 11px 12px 0px 11px;
                 position: relative;
                 width: 180px;
                }
                    DIV.sp_limited_offers UL.offers_item_list A.img {
                     display: block;
                     height: 180px;
                     line-height: 178px;
                     margin-bottom: 10px;
                     text-align: center;
                     vertical-align: middle;
                     width: 180px;
                    }
                        DIV.sp_limited_offers UL.offers_item_list A.img IMG {
                         vertical-align: middle;
                        }
                    DIV.sp_limited_offers UL.offers_item_list DIV.title {
                     font-weight: bold;
                     height: 40px;
                     margin-bottom: 12px;
                     overflow: hidden;
                     padding: 0px 5px 0px 5px;
                    }
                    DIV.sp_limited_offers UL.offers_item_list DIV.price {
                     background-color: #f2f2f2;
                     border-radius: 2px;
                     -webkit-border-radius: 2px;
                     -moz-border-radius: 2px;
                     -khtml-border-radius: 2px;
                     behavior: url('/js/PIE.php');
                     font-size: 12px;
                     height: 30px;
                     line-height: 20px;
                     margin-bottom: 5px;
                     overflow: visible;
                     position: relative;
                     width: 180px;
                    }
                        DIV.sp_limited_offers UL.offers_item_list DIV.price SPAN.sale {
                         color: #808080;
                         display: block;
                         padding: 7px 0px 0px 9px;
                        }
                            DIV.sp_limited_offers UL.offers_item_list DIV.price SPAN.sale SPAN {
                             color: #333333;
                             font-size: 18px;
                             position: relative;
                             text-decoration: line-through;
                             top: -3px;
                            }
                        DIV.sp_limited_offers UL.offers_item_list DIV.price SPAN.cost {
                         background: url('/img/santehnika-msk.ru/catalog_list_price_bg.jpg') repeat-x;
                         border-radius: 0px 2px 2px 0px;
                         -webkit-border-radius: 0px 2px 2px 0px;
                         -moz-border-radius: 0px 2px 2px 0px;
                         -khtml-border-radius: 0px 2px 2px 0px;
                         -moz-box-shadow: 0px 0px 3px #cccccc;
                         -webkit-box-shadow: 0px 0px 3px #cccccc;
                         box-shadow: 0px 0px 3px #cccccc;
                         behavior: url('/js/PIE.php');
                         color: #ffffff;
                         display: block;
                         height: 23px;
                         padding: 7px 0px 0px 9px;
                         position: absolute;
                         right: 0px;
                         top: 0px;
                         width: 81px;
                        }
                            DIV.sp_limited_offers UL.offers_item_list DIV.price SPAN.cost SPAN {
                             font-size: 18px;
                             position: relative;
                             top: -3px;
                            }
                    DIV.sp_limited_offers UL.offers_item_list DIV.difference {
                     color: #808080;
                     font-size: 12px;
                     line-height: 20px;
                     padding: 0px 0px 5px 10px;
                    }
                        DIV.sp_limited_offers UL.offers_item_list DIV.difference SPAN {
                         color: #6436b3;
                         font-size: 18px;
                         position: relative;
                         top: -1px;
                        }
            DIV.sp_limited_offers UL.slides A.input_main.type_01 {
             bottom: 0px;
             position: absolute;
             right: 0px;
             width: 420px;
            }
    DIV.sp_limited_offers > A.all {
     float: left;
     margin-top: 20px;
     position: relative;
     width: 100px;
    }
    DIV.sp_limited_offers > A.all:hover {
     color: #b3369a;
    }
    /* - Стили стрелок */
    DIV.sp_limited_offers A.move {
     background: url('/img/santehnika-msk.ru/sp_visual_menu_arrow_bg.png') no-repeat 0px 0px;
     height: 34px;
     position: absolute;
     text-decoration: none;
     top: 227px;
     width: 34px;
    }
    DIV.sp_limited_offers A.move.prev {
     background-position: 0px 0px;
     left: 18px;
    }
    DIV.sp_limited_offers A.move.prev:hover {
     background-position: 0px -34px;
    }
    DIV.sp_limited_offers A.move.next {
     background-position: -34px 0px;
     right: 448px;
    }
    DIV.sp_limited_offers A.move.next:hover {
     background-position: -34px -34px;
    }
    /* - Пейджер (Горизонтальный) */
    DIV.sp_limited_offers DIV.pager_main.horizontal {
     height: 12px;
     float: left;
     padding: 29px 16px 0px 43px;
     position: relative;
    }
        DIV.sp_limited_offers DIV.pager_main.horizontal UL {
         list-style: none outside none;
         padding: 0px;
         position: relative;
        }
            DIV.sp_limited_offers DIV.pager_main.horizontal UL LI {
             display: block;
             float: left;
             margin: 0px;
             padding: 0px 4px 0px 4px;
            }
                DIV.sp_limited_offers DIV.pager_main.horizontal A {
                 background: url('/img/santehnika-msk.ru/sp_l_offers_pager_bg.png') no-repeat 0px 0px;
                 height: 12px;
                 display: block;
                 text-decoration: none;
                 width: 12px;
                }
                DIV.sp_limited_offers DIV.pager_main.horizontal .selected A, DIV.sp_limited_offers DIV.pager_main.horizontal A:hover {
                 background-position: 0px -12px;
                }