@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 "Trebuchet MS", Arial, Helvetica, sans-serif; color: #808285; background: #fff; _background: #fff url(../images/body-bg.png) left bottom repeat-x; position: relative; min-width: 1000px; height: auto !important; height: 100%; min-height: 100%;} img {border: none;} a {cursor: pointer; text-decoration: underline; color: #414042;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} p small {font-size: 1em;} h1, h2, h3, h4, h5, h6 {font: bold 18px "Trebuchet MS", Arial, Helvetica, 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 li {list-style: disc inside; padding-left: 10px;} .set {height: 0; overflow: hidden; clear: both;} .fl {float: left;} .fr {float: right;} .rel {position: relative;} .pb-8 {padding-bottom: 8px;} .bg {background: url(../images/body-bg.png) left bottom repeat-x; position: absolute; left: 0; top: 100%; margin: -49px 0 0 0; width: 100%; height: 49px; z-index: 10; _display: none;} #all {background: url(../images/bg-t.png) 0 0 repeat-x; padding: 25px 48px 43px 47px; position: relative; z-index: 20; height: 1%;} #m-t {padding-bottom: 18px; height: 1%;} #m-t ul {float: right; padding: 0; margin: 0; text-align: right; height: 1%; *clear: left;} #m-t li {display: block; float: right; padding: 0 0 0 27px; list-style: outside none none; font-size: 14px;} #m-t a {color: #4b4a48;} #m-t li:first-letter {font-weight: bold;} #logo {float: left; *clear: right;} #logo img {width: 197px; height: 40px;} #form-1 {background: #f1f1f2; border: solid 1px #d4d4d4; padding: 7px 18px 0px 19px; font-weight: bold; color: #959593; height: 22px;} #form-1 .fl, #form-1 .fr {width: 49%;} #form-1 label {display: block; padding: 0 9px 0 0;} #form-1 .fl label, #t-1, #s-1 {float: left;} #form-1 .fr label, #t-2, #s-2 {float: right;} /*input text*/ #t-1, #t-2, #t-3, #t-4 {color: #a7a9ac; font-size: 10px; padding: 0 5px; margin-right: 9px; background: #fff;} /*input text*/ #t-1 {width: 122px; height: 14px; border: solid 1px #bcbcbc; text-align: center; line-height: 14px;} #s-1 {width: 89px; height: 16px; padding: 0; margin: 0; background: #58595b url(../images/s-1.png) no-repeat; border: none; font-size: 5px;} #s-2 {width: 15px; height: 15px; background: url(../images/find.png) 0 0 no-repeat; border: none;} #t-2 {width: 128px; height: 14px; border: solid 1px #bcbcbc; text-align: center; line-height: 14px;} .li4-kab {background: #58595b url(../images/li4-kab-BG.png) 0 100% repeat-x; border-left: solid 1px #a5a8aa; border-right: solid 1px #a5a8aa; position: relative; padding: 10px 0px 10px 18px; color: #fff; height: 1%;} .li4-kab a, .li4-kab h6 {color: #fff;} .li4-kab-BG-B {background: url(../images/li4-kab-BG-B.png) 0 0 repeat-x; margin: 0 2px; height: 1%;} .li4-kab-L-B {background: url(../images/li4-kab-BG-L.png) 0 0 no-repeat; height: 1%;} .li4kab-R-B {background: url(../images/li4-kab-BG-R.png) 100% 0 no-repeat; height: 9px; overflow: hidden;} #login {width: 267px; border-right: dashed 1px #fff; float: left; padding-bottom: 3px; min-height: 59px; _height: 59px; margin-left: -100%;} #kontakti {width: 398px; float: right; border-left: dashed 1px #fff; padding: 3px 0 0 34px; font-size: 20px; min-height: 59px; _height: 59px; margin-left: -433px;} #korzina {padding: 3px 434px 0 270px;} .h601 {font-size: 12px; padding-bottom: 7px;} #korzina .h601 {*padding-bottom: 3px; float: left;} #t-3, #t-4 {width: 84px; height: 13px; line-height: 13px; color: #a7a9ac; border: solid 1px #636467; text-align: center; float: left;} #s-3 {width: 31px; height: 16px; border: none; background: url(../images/s-3.png) 0 0 no-repeat; float: left;} #login span {padding: 1px 0 0 156px; display: block; font-size: 10px;} /*#korzina {display: block; list-style: outside none none; padding: 3px 0 2px; font-size: 13px; line-height: 15px; margin: 0; white-space: nowrap; zoom:1; *padding: 2px 0 1px;}*/ #korzina span {width: 74px;/* display: inline-block; *display: inline; zoom:1;*/ } #korzina strong, #korzina span {float: left; padding: 3px 0 2px; font-size: 13px; line-height: 15px; margin: 0; white-space: nowrap; zoom:1;} .cont-5 {width: 100%; overflow: hidden;} .cont-6 {position: relative; float: left; left: 50%;} .cont-7 {position: relative; float: left; left: -50%;} .cont-8 {} .skype {padding: 1px 0 0 34px; height: 33px; float: left; width: 146px; background: url(../images/bl-3.png) 0 0 no-repeat; position: relative; top: -1px;} .tel {padding: 0 0 0 34px; height: 35px; float: left; background: url(../images/bl-1.png) 0 0 no-repeat; width: 183px;} .mail {padding: 0 0 0 34px; float: left; background: url(../images/bl-2.png) 0 0 no-repeat; width: 186px;} .icq {padding: 0 0 0 32px; float: left; width: 146px; background: url(../images/bl-4.png) 0 0 no-repeat;} .cont-3 {width: 100%; overflow: hidden; padding-top: 10px;} .cont-1 {width: 100%; float: left;} .cont-2 {padding-left: 258px;} .content {width: 100%; position: relative; height: 1%;} .nb {width: 240px; float: left; margin-left: -100%;} .tabi {background: #d5d6d7 url(../images/tab-B.png) 0 100% no-repeat; padding-bottom: 15px; margin-bottom: 56px;} .ul-1 {width: 100%; overflow: hidden; background: #a8aaad; text-align: center; font-size: 10px; line-height: 12px;} .ul-1 li {width: 79px; border-left: solid 1px #c7c9cb; float: left; _clear: right; list-style: outside none none; padding: 9px 0 0; height: 19px; border-bottom: solid 1px #c7c9cb; background: #a8aaad url(../images/tab-BG-2.png) 0 0 repeat-y;} .ul-1 li.active {background: #d4d5d7; border-bottom-color: #d4d5d7; width: 80px; border-left: none;} .ul-1 li a {color: #fff;} .ul-1 li.active a {color: #414042;} .tab {padding: 7px 17px 10px;} .ul-2 {height: 1%;} .ul-2 li {list-style: outside none none; font-size: 13px; line-height: 15px; padding: 4px 0 0 0;} .ul-2 li a {color: #414042;} .ul-2 li ul {padding-bottom: 16px;} .ul-2 li li {font-size: 12px; line-height: 14px;} .ul-2 li li a {color: #808285;} .h401 {font-size: 13px; color: #808285; font-weight: normal; display: block; padding-bottom: 18px;} .h401 a {color: #808285; font-size: 12px;} .h401:first-letter {font-weight: bold;} .h401 s {display: block; height: 0; font-size: 0; clear: both;} .kartinko {padding-bottom: 30px;} .news {padding-bottom: 38px; line-height: 14px;} .news dt {padding: 0 0 8px;} .news dd {padding: 0 0 13px;} #footer {background: #57585a url(../images/footer-BG.png) bottom repeat-x; border: solid 1px #9d9fa2; border-top: none; padding: 15px 18px 17px; height: 1%;} .f-t {background: #f58220; overflow: hidden; height: 5px;} .f-t-L {background: #ed1c24; width: 33%; float: left; height: 5px;} .f-t-R {background: #404041; width: 33%; float: right; height: 5px;} .form-2 {float: left;} #t-5 {width: 131px; height: 13px; font-size: 10px; line-height: 13px; padding: 0 5px; float: left; background: #fff; border: solid 1px #8c8e91; margin-right: 9px;} #s-5 {width: 15px; height: 15px; border: none; background: url(../images/find-2.png) 0 0 no-repeat; float: left;} .m-f {width: 640px; float: right; position: relative; top: -2px; height: 1%;} .m-f li {display: block; float: left; list-style: outside none none; padding: 0 20px 0 0; font-size: 13px;} .m-f li:first-letter {font-weight: bold;} .m-f a {color: #fff;} #footer-B {background: url(../images/footer-BG-B.png) 0 0 repeat-x; height: 1%; margin-bottom: 22px;} #footer-L {background: url(../images/footer-BG-B-L.png) 0 0 no-repeat;} #footer-R {background: url(../images/footer-BG-B-R.png) 100% 0 no-repeat; height: 8px; overflow: hidden;} #adr {display: block; width: 290px; padding-right: 10px; float: left; font-style: normal; font-size: 10px; color: #808285; line-height: 12px;} #adr a {color: #808285;} .logo-small {float: right; width: 158px; text-align: right;} .s4et4iki {width: 250px; float: right; text-align: right;} .breadcrumb {padding: 9px 20px 15px 0px; font-size: 13px; line-height: 15px; color: #414042;} .breadcrumb a {float: left; display: block; padding: 0 14px 0 0px; margin-right: 5px; background: url(../images/bl-6.png) 100% 4px no-repeat; color: #808285; text-decoration: none;} .breadcrumb a:first-letter {font-weight: bold; color: #414042;} .breadcrumb a:hover {text-decoration: underline;} .h201 {font-size: 17px; color: #414042; padding: 0 20px 13px 0px;} .cont-4 {padding-left: 296px;} .descr {width: 100%;} .item {width: 268px; height: 1%; float: left; margin-left: -100%;} .img-1 {height: auto !important; height: 170px; min-height: 170px; position: relative; border: solid 1px #f7f7f8; border-bottom: none; text-align: center;} .img-1 img {max-width: 100%;} .img-1 ins {display: block; position: absolute; right: -1px; top: -1px;} .img-1 ins a {display: block; width: 24px; height: 24px; background: url(../images/+.png) 0 0 no-repeat;} .car_1 {position: relative; width: 206px; padding: 7px 30px 0; height: 45px; border: solid 1px #bcbec0; background: #5a5b5d url(../images/carousel-1-BG.png) 0 0 repeat-x;} .car_1 div {overflow: hidden;} .car_1 ul li {list-style: outside none none; width: 54px; height: 37px; float: left; padding: 0;} .car_1 ul li img {width: 44px; height: 35px; border: solid 1px #b6b8ba;} .prev, .next {width: 14px; height: 14px; display: block; position: absolute; top: 19px; left: 4px; background: url(../images/prev.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;} .next {left: auto; right: 4px; background-image: url(../images/next.png);} .table-1 {width: 100%; border-collapse: collapse; border: none; font-size: 10px; margin-bottom: 8px;} .table-1 td {padding: 4px 10px 4px 0;} .table-1 td.td-1 {width: 130px; padding: 4px 10px 4px 44px; color: #414042;} .table-1 tr.odd td {background: #f1f1f2;} .table-1 big {font-size: 17px; line-height: 17px; font-weight: bold; color: #ed1c24;} .ul-3 {padding: 0 10px 24px 44px; margin: 0; height: 1%; font-size: 10px;} .ul-3 li {list-style: outside none none; display: inline; padding: 0 28px 0 0;} .ul-3 a {color: #808285;} .kupit {display: inline-block; padding-left: 44px; *display: inline; zoom:1;} .kupit a, .kupit a:hover {display: inline-block; background: #b9282f url(../images/kupit-BG.png) 0 0 repeat-x; border: solid 1px #edc4b4; padding: 0px 38px 0; height: 28px; color: #fff; font-size: 17px; line-height: 28px; text-decoration: none; *display: inline; zoom:1;} .bord-1 {padding-bottom: 10px; background: url(../images/bg-2.png) left bottom repeat-x; margin-bottom: 13px;} .h301 {font-size: 13px; padding-bottom: 10px; color: #414042;} .table-2 {width: 100%; border-collapse: collapse; border: none; margin-bottom: 25px; font-size: 10px;} .table-2 th {padding: 9px 9px 6px; border: solid 1px #f3f4f4; background: #f8f8f9; font-size: 11px;} .table-2 td {padding: 5px 5px 5px 6px; text-align: left; vertical-align: top; background: url(../images/bg-1.png) 0 0 repeat-y; color: #58595b;} .table-2 td b {display: block; padding-bottom: 8px;} .tr-1 td {background: url(../images/bg-2.png) left center repeat-x; padding: 0; height: 21px;} .table-2 td.td-3, .table-2 td.td-4 {background: none;} .table-2 td.td-4 {height: 9px; padding: 0;} .table-2 big {font-size: 17px; font-weight: bold; color: #f58220; display: block; padding-bottom: 13px; white-space: nowrap; text-align: right;} .table-2 span {display: block; text-align: right;} .descr-1 {padding-bottom: 20px; background: url(../images/bg-2.png) left bottom repeat-x; margin-bottom: 10px; overflow: hidden;} .descr-1 .column {padding-right: 5px;} .table-3 {margin-bottom: 0;} .table-3 td.td-1 { padding-left: 31px; width: 173px;} .table-3 td.td-5 {padding-left: 65px;} .thumbs {width: 100%; overflow: hidden; position: relative;} .thumbs .bn {width: 100%; height: 17px; overflow: hidden; position: absolute; background: #fff; left: 0; bottom: 0px; z-index: 50;} .thumbs ul {margin: -0px -10px 0 -19px; *width: 105%; overflow: hidden; position: relative; z-index: 30; /*background: url(../images/ul-bg.png) 0 -200px;*/ *padding: 0 0 15px;} .thumbs li {display: block; float: left; z-index: 30; height: 190px; padding: 0px 0 14px 0; background: url(../images/bg-2.png) 0 100% repeat-x; width: 223px; text-align: center; position: relative; margin-bottom: 15px;} .thumbs li div {padding: 0 9px 0 19px; height: 190px; width: 195px; background: url(../images/bg-1.png) 0 0 repeat-y; position: relative;} .thumbs li h5, .thumbs li h6 {text-align: left; zoom:1;} .thumbs li h6 {font-size: 10px; padding-bottom: 3px;} .thumbs li h6 a {text-decoration: none; color: #a7a9ac;} .thumbs li h6 a:hover {text-decoration: underline;} .thumbs li h5 {font-size: 12px; line-height: 12px; height: 43px; padding-bottom: 0;} .thumbs li h5 a {color: #58595b; position: relative; z-index: 30; background: url(about:blank);} .a-1 {position: absolute; left: 20px; top: 176px;} .thumbs li big {position: absolute; z-index: 40; right: 10px; top: 176px; font-size: 20px; font-weight: bold; color: #f58220; line-height: 22px; height: 1%; background: (about:blank);} .tegi {padding: 7px 13px; background: #f8f8f9; border: solid 1px #f3f4f4; margin-bottom: 10px;} .teg {width: 70px; float: left; font-size: 10px; padding-top: 1px;} .teg a {color: #414042;} .tegi ul {padding: 0 0 0 74px; height: 1%;} .tegi ul li {display: inline; list-style: outside none none; padding: 0 28px 0 0; font-size: 10px;} .tegi ul li a {color: #808285;} .tegi ul li em {color: #f58220;} .p-n {padding: 7px 0 20px;} .p-n li, .p-n li a {list-style: outside none none; padding: 0 5px 0 0; display: inline-block; *display: inline; zoom:1;} .p-n li a, .p-n li a:hover {height: 22px; line-height: 22px; font-size: 12px; color: #fff; font-weight: bold; text-align: center; padding: 0 8px; text-decoration: none; background: url(../images/p-n.png) 0 0 repeat-x;} .p-n li.curent a {background: #f58220; cursor: default;} .addr {border-top: solid 1px #e4e4e4; padding-top: 20px;} .h202 {font-size: 14px; font-weight: normal; color: #808285; padding-bottom: 14px;} .h202:first-letter {font-weight: bold; color: #414042;} .pers-dannie {padding-bottom: 30px; font-size: 12px; color: #a7a9ac; width: 50%;} .pers-dannie li {display: block; list-style: outside none none; padding: 0 0 17px;} .pers-dannie label {width: 190px; color: #231f20; font-size: 13px; display: inline-block; *display: inline; zoom:1;} .pers-dannie input {width: 150px; height: 18px; line-height: 18px; background: #fff; border: solid 1px #e7e8e9; margin-right: 8px;} .pers-dannie s {font-size: 16px; font-weight: bold; color: #ed1c24; text-decoration: none;} .navi {text-align: right; padding-bottom: 10px;} .prev-2, .prev-2 b, .prev-2 i, .next-2, .next-2 b, .next-2 i {display: inline-block; background: url(../images/nazad-BG.png) repeat-x; height: 32px; *display: inline; zoom:1; text-decoration: none;} .prev-2 b {background: url(../images/nazad-L.png) 0 0 no-repeat;} .prev-2 i, .next-2 i {background: url(../images/nazad-R.png) 100% 0 no-repeat; padding: 0 45px 0 47px; font-size: 17px; color: #ffffff; line-height: 32px; font-style: normal; font-weight: normal;} .next-2 {background-image: url(../images/dalee-BG.png); margin-left: 7px;} .next-2 b {background: url(../images/dalee-L.png) no-repeat;} .next-2 i {background-image: url(../images/dalee-R.png); padding: 0 47px 0 45px;} .prev-3, .prev-3 b, .prev-3 i, .next-3, .next-3 b, .next-3 i {height: 49px; background: url(../images/nazad-v-magaz.png) 0 0 repeat-x; text-align: center;} .prev-3 b {background: url(../images/nazad-v-magaz-L.png) 0 0 no-repeat;} .prev-3 i, .next-3 i {background: url(../images/nazad-v-magaz-R.png) 100% 0 no-repeat; padding: 6px 30px 0 35px; line-height: 19px; height: 43px;} .next-3 {background-image: url(../images/oformit-zakaz.png); margin-left: 17px;} .next-3 b {background: url(../images/oformit-zakaz-L.png) no-repeat;} .next-3 i {background-image: url(../images/oformit-zakaz-R.png); padding: 6px 30px 0 16px} .glavnaya-img {position: relative; text-align: center; border: solid 1px #f7f7f8; height: 1%;} .glavnaya-img img {max-width: 645px} .bg-3 {background: url(../images/bg-3-BG.png) 0 0 repeat-x; height: 1%; margin-bottom: 10px;} .bg-3-L {background: url(../images/bg-3-L.png) 0 0 no-repeat; height: 1%;} .bg-3-R {background: url(../images/bg-3-R.png) 100% 0 no-repeat; height: 10px; overflow: hidden;} .glavnaya-img .skidki-1 {position: absolute; left: 0; top: 27px; text-align: left; width: 140px;} .glavnaya-img .p-n {position: absolute; right: 9px; top: 16px; text-align: right;} .o-kompanii {width: 65%; float: left;} .spisok-konsult {width: 30%; float: right;} .spisok-konsult dl {float: none; clear: both; overflow: hidden; padding-bottom: 15px;} .spisok-konsult dt {float: left;} .spisok-konsult dt img {width: 48px; border: solid 5px #e6e7e8;} .spisok-konsult dd {padding-left: 72px;} .spisok-konsult dd h6 {padding-bottom: 0; font-size: 10px; line-height: 10px; color: #a7a9ac;} .manager {color: #f58220; font-size: 10px; line-height: 10px; padding: 0; margin: 0;} .skype-2, .icq-2 {background: url(../images/skype-2.png) 100% 3px no-repeat; font-size: 12px; line-height: 12px; color: #414042; font-weight: bold; width: 72px; padding: 3px 20px 2px 0;} .icq-2 {background: url(../images/icq-2.png) 100% 3px no-repeat;} .table-4 td {text-align: center; vertical-align: middle; padding: 4px 8px 0;} .table-4 td span {display: inline;} .table-4 td.td-6 {background: none;} .table-4 td.td-7 {color: #a7a9ac; text-align: left; vertical-align: top; font-size: 12px;} .table-4 td.td-7 b a {color: #58595b;} .table-4 td strong {font-size: 15px; font-weight: bold; color: #808285; white-space: nowrap;} .table-4 td big {display: inline;} .table-4 td.td-13 * {vertical-align: middle;} .table-4 td ins {display: inline-block; text-decoration: none; text-align: left; padding-right: 4px; color: #a7a9ac; font-size: 9px; *display: inline; zoom:1;} .table-4 td ins a {color: #58595b;} .table-4 .tr-2 td {background: #404041; padding: 2px 8px; color: #ffffff; font-size: 16px; font-weight: bold;} .table-4 .tr-2 td.td-10, .table-4 .tr-2 td.td-11, .table-4 .tr-2 td.td-12 {background: #404041 url(../images/bg-1.png) 0 0 repeat-y;} .usloviya {width: 50%; float: left; font-size: 10px;} .p-n-2 {width: 48%; float: right; text-align: right; padding-bottom: 10px;} .w42 {width: 42%; padding-top: 10px;} .h501 {font-size: 12px; font-weight: normal; color: #a7a9ac; padding-bottom: 5px;} .vibor {width: 348px; padding: 10px 16px 2px; background: #f1f1f2; margin-bottom: 18px;} .vibor li {display: block; padding: 0 0 9px; list-style: outside none none; color: #808285; line-height: normal;} .vibor li * {vertical-align: middle;} .vibor li label {padding-left: 9px;} .vibor li.curent {color: #414042;} .label-1 {display: block; font-size: 14px; color: #808285; padding-bottom: 9px;} #t-a-1 {width: 379px; height: 54px; background: #fff; border: solid 1px #f2f2f3; margin-bottom: 10px;} .bord-2 {border: dashed 2px #dadada; margin-bottom: 10px; padding: 15px;} .bord-2 h6 {font-size: 12px; font-weight: normal; color: #414042; padding: 0 15px 5px;} .table-5 {width: 100%; border-collapse: collapse; border: none; margin-bottom: 9px;} .table-5 td {background: #e6e7e8; font-size: 10px; color: #808285; padding: 5px 15px; vertical-align: top;} .table-5 a {color: #808285;} .table-5 td.td-2 {text-align: right;} .table-5 td.td-2 b {color: #414042;} .table-5 .odd td {background: #f1f1f2;} .stoimost, .itogo {text-align: right; padding: 0 15px 15px;} .stoimost b {color: #ed1c24;} .itogo {font-weight: bold; color: #414042; font-size: 12px;}