@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 12px Verdana, Geneva, sans-serif; line-height: 1.5em; color: #000101; background: #edf8fa; min-width: 1000px; position: relative; height: 100%; } img {border: none;} a {cursor: pointer; text-decoration: underline; color: #0aa4bd;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: bold 18px 'Times New Roman', Times, serif; color: #000101; 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; min-width: 1000px; margin: 0 auto; } #footer { position: relative; min-height: 43px; background: #0763ac; margin: -53px auto 0; text-align: center; padding-top: 10px; font: 14px Arial, Helvetica, sans-serif; color: #fff; } #footer a { color: #07294c; text-decoration: none; } #footer a:hover { text-decoration: underline; } .copy p { padding: 0; } .copy { text-align: center; padding: 4px 200px 0; } .header { position: relative; background: url(../images/header.jpg) 100% 0 no-repeat; padding-top: 294px; } .logo { width: 286px; height: 277px; background: url(../images/logo.png) 0 0 no-repeat; position: absolute; left: 0; top: 0; } .logo a { width: 175px; height: 158px; display: block; position: absolute; left: 17px; top: 22px; } .tel { position: absolute; padding-left: 35px; background: url(../images/tel.png) 0 3px no-repeat; font: 30px 'Times New Roman', Times, serif; color: #3b7b2c; left: 50%; margin-left: -120px; top: 27px; line-height: 30px; } .tel small { font-size: 24px; } .mission { position: absolute; left: 215px; top: 108px; width: 510px; font: italic 26px 'Times New Roman', Times, serif; color: #515151; } .m-1 { padding: 45px 10px 0; height: 41px; background: url(../images/m-1.png) 0 0 repeat-x; } .m-1 table { width: 100%; border-collapse: collapse; border: none; text-align: center; } .m-1 td { height: 41px; background: url(../images/m-1-li.png) 0 0 no-repeat; font: 14px 'Times New Roman', Times, serif; text-transform: uppercase; line-height: 41px; padding-left: 2px; } .m-1 td a { color: #248c82; text-decoration: none !important; background: url(../images/m-1-li-a.png) 0 -9999px repeat-x; } /*.m-1 td:hover, .m-1 td.current { overflow: hidden; }*/ .m-1 td:hover a, .m-1 td.current a { display: block; height: 41px; color: #ffffff; background-position: 0 0; background-color: #0a74b1; } .m-1 td.first { background: none; } .bg-1 { height: 8px; font-size: 0; line-height: 0; background: #128ebd url(../images/bg-1.jpg) center 0 repeat-x; } .page { background: url(../images/bg-2.png) 0 0 repeat-x; width: 100%; overflow: hidden; padding-top: 42px; padding-bottom: 100px; } .cont-1 { width: 100%; float: left; } .cont-2 { padding: 0 249px 0 250px; } .cont { width: 100%; overflow: hidden; background: #fff url(../images/page-L-T.png) 0 0 no-repeat; } .cont-B { background: url(../images/page-B.png) 0 100% repeat-x; } .cont-L-B { background: url(../images/page-L-B.png) 0 100% no-repeat; } .cont-R-B { background: url(../images/page-R-B.png) 100% 100% no-repeat; } .cont-R-T { background: url(../images/page-R-T.png) 100% 0 no-repeat; padding: 14px 25px; } .nav-1 { width: 212px; float: left; margin-left: -100%; padding-left: 10px; } .nav-2 { width: 212px; float: left; margin-left: -220px; } .h201 { font-size: 24px; color: #288c6c; padding: 0 3px 3px; border-bottom: solid 1px #e6edef; margin-bottom: 12px; font-weight: normal; line-height: normal; } .h202 { background: url(../images/novosti.png) 0 0 no-repeat; padding: 11px 15px 3px 48px; } .h203 { background: url(../images/catalog.png) 0 0 no-repeat; padding: 15px 15px 7px 60px; } .h204 { background: url(../images/avtoriz.png) 0 0 no-repeat; padding: 9px 15px 3px 39px; } .text-1 { margin-bottom: 10px; } .scec { background: #226e66 url(../images/spec-BG.png) 0 repeat-x; height: 34px; font-size: 12px; font-style: italic; font-weight: bold; color: #eff0f0; text-transform: uppercase; line-height: 34px; } .spec-L { background: url(../images/spec-L.png) 0 0 no-repeat; } .spec-R { background: url(../images/spec-R.png) 100% 0 no-repeat; padding: 0 11px; height: 34px; } .tovari { width: 100%; overflow: hidden; } .tovari ul { padding: 0; width: 105%; margin-left: -1px; } .tovari li { width: 120px; display: inline-block; *display: inline; zoom:1; vertical-align: top; padding: 10px 15px 8px 15px; background: url(../images/tovar-BG.png) 0 100% repeat-x; min-height: 220px; border-left: solid 1px #d0d0d0; border-right: solid 1px #ffffff; margin: 0 0px 20px; } .tovar-title { padding: 0 12px 6px; background: url(../images/bl-2.png) 0 4px no-repeat; font-size: 12px; } .tovar-title a { text-decoration: none; color: #ca2123; } .tovar-title a:hover { text-decoration: underline; } .tovar-img { background: url(../images/img-1-BG.png) 0 0 no-repeat; padding: 13px 0 0; height: 78px; text-align: center; overflow: hidden; margin-bottom: 6px; } .tovar-price { color: #ca2123; } .tovar-price span { color: #05465a; } .tovar-brend { color: #000000; margin-bottom: 5px; } .tovar-podrobney { margin-bottom: 2px; } .tovar-podrobney a { display: block; width: 91px; height: 23px; background: url(../images/podrobnee.png) 0 0 no-repeat; } .tovar-kupit { } .tovar-kupit input[type="submit"] { width: 100px; height: 23px; font-size: 0px; line-height: 0px; background: url(../images/v_korzinu.png) 0 0 no-repeat; margin: 0; padding: 0; border: none; } .news { margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif; line-height: 16px; } .news table { width: 100%; border-collapse: collapse; border: none; } .news table td { width: 33%; vertical-align: top; } .news dl { background: #e2e2e2 url(../images/news-B.png) 0 100% no-repeat; padding-bottom: 33px; width: 147px; margin: 0 auto; } .news dt { background: url(../images/news-T.png) 0 0 no-repeat; padding: 10px 13px 4px; font-weight: bold; color: #ca2123; } .news dd { padding: 0 13px 2px; color: #000000; } .news-more { text-align: right; } .poisk { padding-bottom: 39px; } .poisk label { background: url(../images/find.png) 0 0 no-repeat; padding: 0 0 10px 28px; display: block; font: 14px 'Times New Roman', Times, serif; color: #0e5b7e; } .poisk input[type="text"] { width: 144px; height: 21px; background: #ffffff; padding: 0 5px; float: left; border: solid 1px #c7e6ef; border-right: none; line-height: 21px; } .poisk input[type="submit"] { width: 53px; height: 23px; background: url(../images/poisk.png) 0 0 no-repeat; font-size: 0; line-height: 0; float: left; padding: 0; margin: 0; border: none; } .proizvoditeli { margin-bottom: 38px; } .proizvoditeli a { display: block; width: 212px; height: 86px; background: url(../images/proizvoditeli.jpg) 0 0 no-repeat; } .m-2 { margin-bottom: 39px; } .m-2 ul { padding: 0; } .m-2 li { list-style: none; font: 14px 'Times New Roman', Times, serif; line-height: normal; text-transform: uppercase; } .m-2 li a { color: #085c54; text-decoration: none; padding: 5px 5px 3px 20px; background: url(../images/m-2-li.png) 0 6px no-repeat; display: block; border-bottom: solid 1px #d5dfe1; } .m-2 li a:hover, .m-2 li.current a { background-position: -238px 6px; color: #d91316; text-decoration: underline; } .m-2 li li { padding: 5px 5px 3px 20px; border-bottom: solid 1px #d5dfe1; } .m-2 li li a, .m-2 li.current li a { text-transform: none; display: inline; padding: 0; background: none; border: none; text-decoration: none !important; color: #085c54; } .m-2 li li a:hover, .m-2 li li.current a { color: #de0f13; } .autoriz { overflow: hidden; padding-bottom: 55px; font: 11px Arial, Helvetica, sans-serif; color: #000000; } .login-input, .pass-input { padding-bottom: 7px; } .login-input label, .pass-input label { padding: 0 7px 4px; display: block; } .login-input input[type="text"], .pass-input input[type="password"] { width: 199px; height: 21px; padding: 0 5px; background: #fff; border: solid 1px #badde9; line-height: 21px; } .reg { width: 128px; float: left; } .reg ul { padding-left: 7px; } .reg li { list-style: none; } .reg li a { color: #06524b; text-decoration: none; } .reg li a:hover { text-decoration: underline; } .voyti { padding-top: 8px; overflow: hidden; } .voyti input[type="submit"] { background: url(../images/button-BG.png) 0 0 repeat-x; padding: 0 13px; height: 20px; font: 12px 'Times New Roman', Times, serif; color: #074742; line-height: 20px !important; vertical-align: middle; margin: 0; border: solid 1px #c3e2ed; display: inline-block; *display: inline; zoom:1; } .korz { border-top: solid 1px #b6bfc0; border-bottom: solid 1px #b6bfc0; padding: 9px 0 12px 20px; margin-bottom: 49px; position: relative; } .korz h3 { font-size: 14px; color: #288c6c; font-weight: normal; padding-bottom: 10px; } .korz ul { padding: 0; } .korz li { list-style: none; color: #474747; font: 12px 'Times New Roman', Times, serif; padding: 0 0 4px; } .in_cart { display: block; position: absolute; width: 83px; height: 66px; background: url(../images/cart.png) 0 0 no-repeat; right: 0; top: 9px; } .box-1 { text-align: center; margin-bottom: 33px; } .razr { padding-left: 10px; background: url(../images/bl-3.png) 0 100% no-repeat; text-decoration: none !important; line-height: normal; display: inline-block; *display: inline; zoom:1; padding-bottom: 1px; color: #ffffff; } .razr span { border-bottom: solid 1px #ffffff; color: #ffffff; } .razr:hover span { border-bottom: none; } .tel2 { padding: 10px 38px; position: absolute; left: 20px; top: 13px; background: url(../images/tel2.png) 0 0 no-repeat; font: 18px 'Times New Roman', Times, serif; color: #a4d6e5; }