@charset "utf-8"; /* CSS Document */ html, body, div, ul, ol, li, h1, h2, h3, h4, h5, h6, dd, dt, dl, table, tr, td, th, p, span, strong, small, a, img, form {margin: 0px; padding: 0px;} html {height: 100%; font-size: 62.5%;} body {font: normal 11px Tahoma, Geneva, sans-serif; color: #000000; background: #ececec url(../images/bg.png) center top; min-width: 1000px; position: relative; height: 100%; } img {border: none;} a {cursor: pointer; text-decoration: underline; color: #35adfe; } a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: bold 18px Tahoma, Geneva, sans-serif; color: #000000; padding-bottom: 15px;} h1 {font-size: 24px;} h3 {font-size: 14px;} h4 {font-size: 13px;} h5 {font-size: 12px;} h6 {font-size: 11px;} input[type='submit'], input[type='button'] {cursor: pointer;} ul, ol { padding-left: 30px; } ul li {list-style: disc outside;} .set {height: 0; overflow: hidden; clear: both;} .fl {float: left;} .fr {float: right;} .rel {position: relative;} #wrap { height: auto !important; height: 100%; min-height: 100%; position: relative; background: url(../images/page.png) center top repeat-y; } #footer { position: relative; height: 33px; margin: -33px auto 0; width: 100%; background: #1798ef url(../images/footer.png) 0 0 repeat-x; } .footer { width: 1000px; margin: 0 auto; } .footer table { width: 100%; border-collapse: collapse; border: none; } .f-1 { color: #bce1fa; padding: 0 17px; height: 33px; } .f-1 a { color: #bce1fa; text-decoration: none; } .f-1 a:hover, .f-2 a:hover { text-decoration: underline; } .f-2 { width: 272px; color: #000000; } .f-2 a { color: #000; text-decoration: none; } .header { border-top: solid 6px #35adfe; background: url(../images/top.png) center 0 no-repeat; min-height: 296px; } #header { width: 1000px; margin: 0 auto; position: relative; padding-top: 128px; } .logo { position: absolute;left: 98px; top: 14px; } .logo a { display: block; width: 157px; height: 69px; background: url(../images/logo.png) 0 0 no-repeat; } .tel { position: absolute; right: 89px; top: 10px; display: inline-block; *display: inline; zoom:1; } .cod { font-size: 15px; } .telephone { font-size: 24px; color: #35adfe; display: inline-block; *display: inline; zoom:1; padding-top: 5px; } .mail { font-size: 17px; } .korz { display: block; position: absolute; right: 305px; top: 29px; background: url(../images/cart.png) 0 0 no-repeat; width: 57px; height: 52px; } .m-1 { position: absolute; left: 133px; width: 771px; top: 88px; background: url(../images/m-1-BG.png) 0 0 repeat-x; } .m-1-L, .m-1-R { width: 8px; height: 35px; left: -8px; top: 0; background: url(../images/m-1-L.png) 0 0 no-repeat; position: absolute; } .m-1-R { left: 100%; background: url(../images/m-1-R.png) 0 0 no-repeat; } .home { display: block; position: absolute; left: -46px; top: 0; width: 35px; height: 35px; background: url(../images/home.png) 0 0 no-repeat; } .m-1 ul { padding: 0 185px 0 0; } .m-1 li { display: block; float: left; background: url(../images/m-1-li-a.png) 0 100px no-repeat; } .m-1 li a { display: block; height: 35px; padding: 0 13px 0 11px; background: url(../images/m-1-li.png) 100% 0 no-repeat; font-size: 12px; line-height: 35px; color: #2a2a2a; text-decoration: none !important; } .m-1 li.current a, .m-1 li a:hover { background: #3caffe url(../images/m-1-li-a.png) center top no-repeat; color: #fff; } .search { display: block; width: 175px; height: 22px; background: url(../images/i-t-1.png) 0 0 no-repeat; position: absolute; right: 7px; top: 6px; } .search input[type='text'] { width: 136px; height: 21px; font: normal 11px Tahoma, Geneva, sans-serif; line-height: 21px; color: #c3c3d0; padding: 0 0 0 13px; background: none; border: none; outline: none; } .search input[type='submit'] { width: 16px; height: 13px; background: url(../images/search.png) 0 0 no-repeat; position: absolute; border: none; margin: 0; padding: 0; right: 7px; top: 4px; } .ooo { width: 829px; height: 313px; background: url(../images/ooo.png) 0 0 no-repeat; margin: 0 auto; } .page { width: 825px; margin: 0 auto; padding: 6px 0 35px; } .cont { width: 588px; float: right; padding-top: 7px; } .nav { width: 226px; float: left; } .text-1 { width: 415px; margin-bottom: 8px; padding-left: 5px; } .h201 { width: 233px; height: 35px; background: url(../images/specpredlogenija.png) 0 0 no-repeat; padding-bottom: 4px; } .table-1 { position: relative; width: 585px; margin: 2px -3px 10px 0; background: url(../images/table-1-BG.png) 0 0 repeat-y; padding: 0 4px 0 2px; color: #fbfbfc; height: 1%; } .table-1-T, .table-1-B { position: absolute; width: 100%; height: 6px; left: 0; top: -6px; background: url(../images/table-1-T.png) 0 0 no-repeat; font-size: 1px; line-height: 1px; overflow: hidden; } .table-1-B { background: url(../images/table-1-B.png) 0 bottom no-repeat; top: auto; bottom: -6px; } .table-1-BG { position: relative; float: left; width: 100%; margin: -4px 0 -2px; background: #51b6fb; } .table-1 table { width: 100%; width: 100%; border-collapse: collapse; border: none; background: url(../images/table-1-thead.jpg) 0 0 no-repeat; } .table-1 a { color: #fbfbfc; text-decoration: none !important; } .table-1 td { padding: 5px; text-align: center; } .table-1 td.td-1 { padding: 5px 5px 5px 10px; text-align: left; } .table-1 thead { height: 31px; white-space: nowrap; } .table-1 thead th { height: 31px; font-size: 14px; color: #d0ecff; font-weight: normal; background: url(../images/table-1-th.png) 0 center no-repeat; padding: 0 5px 0 7px; } .table-1 thead th.views-field-title { background: none; } .list-add-to-cart { width: 43px; height: 40px; background: url(../images/add_cart.png) 0 0 no-repeat; border: none; } .even td { background: #4eaff1; } .h202 { width: 199px; height: 33px; background: url(../images/katalog.png) 0 0 no-repeat; padding: 0; margin-bottom: 5px; margin-left: -2px; } .m-2 { margin-bottom: 20px; } .m-2 ul { padding: 0; } .m-2 li { padding: 0 8px 5px 12px; background: url(../images/bl-2.png) 0 4px no-repeat; list-style: none; } .m-2 ul ul { padding: 3px 0 0 35px; display: none; } .m-2 li.current { background: url(../images/bl-1.png) 0 2px no-repeat; padding-bottom: 0; } .m-2 li.current ul { display: block; } .m-2 li li { padding: 0 0 5px; background: none; } .m-2 li a { color: #000; text-decoration: none; } .m-2 li a:hover { text-decoration: underline; } .m-2 li.current > a { color: #35adfe; font-weight: bold; } .m-2 li.current li a { color: #5bbbfa; } .carousel { width: 827px; height: 105px; background: url(../images/carousel.png) 0 0 no-repeat; position: relative; margin: 0 auto; } .carousel div { width: 736px; height: 67px; padding: 19px 0 0; margin: 0 auto; position: relative; overflow: hidden; } .carousel div ul { width: 20000px; padding: 0; display: inline-block; *display: inline; zoom:1; vertical-align: middle; height: 67px; } .carousel div ul * { vertical-align: middle; } .carousel li { display: inline-block; *display: inline; zoom:1; vertical-align: middle; padding: 0 7px; } .carousel li.last { width: 1px; height: 67px; padding: 0; } .next, .prev { width: 31px; height: 38px; border: none; padding: 0; margin: 0; display: block; background: url(../images/prev.png) 0 0 no-repeat; position: absolute; left: -7px; top: 32px; cursor: pointer; } .next { left: auto; right: -7px; background: url(../images/next.png) 0 0 no-repeat; }