* {margin: 0px; padding: 0px; } html {height: auto !important; height: 100%; min-height: 100%;} body {font: normal 12px Arial, Helvetica, sans-serif; color: #FFFFFF; position: relative; background: /*#433733*/ #443834 url(../images/bg-left-bottom.jpg) left bottom no-repeat; min-height: 100%;} img {border: none;} a {text-decoration: underline; cursor: pointer; color: #FFFFFF;} a:hover {text-decoration: none;} p {padding-bottom: 15px;} .set {height: 0; overflow: hidden; clear: both;} /*img, div {behavior: url(iepngfix_v2/iepngfix.htc)}*/ .bg {background: url(../images/bg-top.png) repeat-x; height: auto !important; height: 100%; min-height: 100%;} .all {min-width: 1000px; overflow: hidden; background: url(../images/bg-right-top.png) right top no-repeat; height: auto !important; height: 100%; min-height: 100%;} #glavnaya {background-image: none;} .header {margin: 0 44px 0 61px; min-height: 132px; position:relative; z-index:10;} .header h1 {width: 132px; height: 73px; float: left; padding-top: 32px; margin-bottom: 27px;} .header h1 a {display: block; width: 132px; height: 73px; background: url(../images/logo.png) 0 0 no-repeat; text-indent: -9999px; overflow: hidden;} .m-1 {margin-left: 16%; padding-top: 60px;} .m-1 ul {font-size: 14px;} .m-1 ul li {padding: 0 1.4% 11px 2%; display: inline-block; position: relative;} *+html .m-1 ul li {display: inline;} * html .m-1 ul li {display: inline;} .m-1-1 {background: url(../images/m-1-1.png) 100% 6px no-repeat;} .m-3 {position: absolute; background: url(../images/m-3-BG.png) 62px 0 no-repeat; padding-top: 9px; width: 215px; left: 0; top: 26px; z-index: 100; display: none;} .m-1 ul li:hover .m-3 {display: block;} .m-1 dl {background: #271111; padding: 0; border-bottom: solid 6px #CE0E04; border-top: solid 6px #CE0E04; font-size: 12px;} .m-1 dl dt {padding: 8px 16px; border-bottom: solid 1px #3D2929;} .m-1 dl dt a {color: #ffbaba;} .m-1-a {color: #ff4a2f;} .border-1 {/* min-width: 895px;*/ height: 0px; overflow: hidden; font-size: 0; line-height: 0; border-bottom: solid 1px #3C2A26; border-top: solid 1px #594E4A; clear: both; float: none;} .border-2 {margin: 0 44px 0 61px; min-width: 895px; overflow: inherit;} .page {padding-bottom: 125px; min-height: 100px; _height: 100px; position:relative; z-index:0;} .index {background: url(../images/index-bg.png) 0 0 repeat-x; _background: url(../images/index-bg.gif) 0 0 repeat-x; float: none; clear: both; min-width: 1000px;} .index-bg {background: url(../images/index-bg-center.png) center 0px no-repeat; min-height: 585px; _background-image: none; /*_height: 585px; */position: relative; margin: 0 44px 0 61px;} .ie6 {width: 616px; height: 585px; position: absolute; left: 50%; top: 0; margin-left: -308px; } .index-1 {position: absolute; left: 0; top: 30px; width: 50%;} .index-2 {position: absolute; right: 0; width: 50%; top: 30px;} .h201 {font: bold 24px Arial, Helvetica, sans-serif; color: #fff; padding-bottom: 14px; margin-bottom: 15px;} .index-1 p, .index-2 p {font-size: 14px; color: #a38f8f; line-height: 28px;} .index-1 p {margin-right: 100px;} .index-2 p, .index-2 .h201 {margin-left: 100px;} .index-3 {position: absolute; left: 0; top: 270px; font-size: 18px; background: url(../images/bl-3.png) right 9px no-repeat; padding-right: 25px;} .index-4 {position: absolute; right: 0; top: 270px; font-size: 18px; background: url(../images/bl-4.png) left 9px no-repeat; padding-left: 25px;} .index-4 a {color: #cfe200;} .news {padding-top: 515px;} .h202 {font: bold 24px Arial, Helvetica, sans-serif; color: #a38f8f; padding-bottom: 35px; position: relative;} .vse-novosti {position: absolute; top: 10px; right: 0; padding-left: 16px; background: url(../images/bl-5.png) left bottom no-repeat; font-size: 12px;} .news table {width: 100%; border-collapse: collapse; border: none;} .news table td {width: 31%; padding-right: 2%; vertical-align: top; padding-bottom: 20px;} .news table td p {line-height: 18px;} .data {display: block; float: left; background: url(../images/data-bg.png) repeat-x; height: 35px; margin-bottom: 6px;} .data-left {display: block; float: left; background: url(../images/data-left.png) 0 0 no-repeat; height: 29px; padding: 6px 13px 0 3px; width: 18px; text-align: center; font-size: 11px; color: #000000;} .data-right {display: block; float: left; background: url(../images/data-right.png) 100% 0 no-repeat; height: 31px; padding: 4px 22px 0 0; font-size: 12px; color: #fff;} .cont {float: left; width: 100%;} .content {margin: 0 44px 0 260px; position: relative; overflow: hidden;} .na_glavnuyu {padding: 0 0px 35px;} .na_glavnuyu a {padding-left: 24px; background: url(../images/bl-6.png) 0 4px no-repeat; color: #A38F8F;} .vse {padding: 0 0 20px; color: #A38F8F;} .vse a {color: #A38F8F; margin-right: 5px;} .h203 {padding: 28px 92px 20px; background: url(../images/bl-11.png) 0 8px no-repeat;} .h204 {padding: 28px 92px 20px; background: url(../images/bl-12.png) 0 18px no-repeat;} .h205 {padding: 28px 92px 30px; background: url(../images/bl-13.png) 0 8px no-repeat;} .h206 {padding: 28px 92px 20px; background: url(../images/bl-14.png) 0 0px no-repeat;} .h207 {padding: 28px 92px 20px; background: url(../images/bl-15.png) 0 0px no-repeat;} .h208 {padding: 28px 92px 30px; background: url(../images/bl-16.png) 0 8px no-repeat;} .h209 {padding: 28px 92px 20px; background: url(../images/bl-17.png) 0 8px no-repeat;} .h210 {padding: 28px 92px 20px; background: url(../images/bl-18.png) 0 8px no-repeat;} .h211 {padding: 28px 92px 20px; background: url(../images/bl-19.png) 0 8px no-repeat;} .h212 {padding: 28px 92px 20px; background: url(../images/bl-20.png) 0 8px no-repeat;} .h213 {padding: 28px 92px 20px; background: url(../images/bl-21.png) 0 8px no-repeat;} .h214 {padding: 28px 92px 20px; background: url(../images/bl-22.png) 0 8px no-repeat;} .a-1 {font-size: 12px; color: #fff;} .content p {padding-bottom: 10px;} .p-1 {color: #a38f8f; font-size: 14px; background: #3A2A2A url(../images/p-1.png) left top repeat-y; height: auto !important; height: 45px; min-height: 45px; padding: 15px 20px 15px 54px; margin-bottom: 15px;} .p-2 {padding: 5px 0 0 10px; clear: right; float: left;} .p-3 {color: #a38f8f;} .novosti {list-style: none; width: 100%;overflow:hidden;} .novosti li {/*float: left;*/ clear: both; padding-bottom: 12px;} .novosti li .p-3 {display: none; float: none; clear: both; zoom:1; position:relative} .novosti li:hover .p-3 {display: block;} div.page-navi {padding: 20px 20px 30px 0; font-size: 11px;} div.page-navi span {padding-right: 12px;} div.page-navi a, div.page-navi b {padding: 0 4px;} div.page-navi b {background: #5D5252;} .form-1 {} .form-1 input {float: left;} .form-1 input[type="text"] {width: 420px; height: 25px; line-height:25px; background: #ffffff; border: solid 1px #352019;} .form-1 input[type="button"] {width: 112px; height: 31px; background: url(../images/otpravit.png) no-repeat; border: none; cursor: pointer;} .form-1 input.vibor {width: 92px; height: 23px; background: url(../images/izmenit.png) no-repeat; position: relative; top: 5px;} .form-1 ul li {padding-bottom: 20px; float: none; clear: both; list-style: none; overflow: auto;} .form-1 ul li span {display: block; float: left; padding-top: 6px; width: 151px;} .form-1 ul li strong {display: block; float: left; font-weight: normal; font-size: 12px; padding: 8px 35px 0 11px;} .img-2 {width: 38px; height: 38px; border: solid 1px #1B0300; float: left;} .form-1 textarea {width: 500px; height: 200px;} .promo {width: 100%;} .promo table {border-collapse: collapse; border: none; width: 100%;} .promo table td {width: 50%; vertical-align: middle; padding: 20px 0;} .promo-1 {width: 310px; height: 130px; margin: 0px auto;} .address {float: left; width: 360px;} .address ul li {min-height: 37px; _height: 37px; font-style: normal; list-style: none;} .address ul li.tel-1, .address ul li.tel-2 {font-size: 24px;} .address ul li.tel-1 small, .address ul li.tel-2 small {font-size: 18px; color: #a38f8f;} .address ul li.milo, .address ul li.tel-1, .address ul li.tel-2 {padding-left: 28px;} .address ul li.tel-1 {background: url(../images/telefon.png) 4px 2px no-repeat;} .address ul li.tel-2 {background: url(../images/telefon_m.png) 2px 2px no-repeat;} .address ul li.milo {background: url(../images/mail.png) 0px 2px no-repeat;} .karta-2 {width: 330px; float: left;} .karta-2 h3 {font-size: 18px;} .karta-2 img {margin: 27px 0 10px;} .uveli4it_kartu {padding-left: 25px; background: url(../images/bl-7.png) 8px 2px no-repeat;} .uslugi {border-bottom: solid 1px #352C29;} .uslugi-2 {border-bottom: solid 1px #594E4A; padding: 25px 20px 20px 100px; background: url(../images/bl-11.png) 0 25px no-repeat; min-height: 50px; _height: 50px;} .uslugi-2-1 {background: url(../images/bl-16.png) 0 10px no-repeat;} .uslugi-2-2 {background: url(../images/bl-17.png) 0 20px no-repeat;} .navbar {width: 180px; float: left; margin-left: -100%; padding-left: 61px; padding-top: 30px; position: relative;} .m-2, .m-2 li {list-style: none;} .m-2 li {padding-bottom: 15px; font-weight: bold; font-size: 12px; color: #ffffff;} .m-2 li a {cursor: pointer; font-weight: normal; color: #ffbaba; } .m-2 li.m-2-1 a { font-weight: bold; font-size: 12px; color: #ffffff; text-decoration: none;} .m-2 li a:hover {text-decoration: none;} .vipoln {padding: 6px 0 20px 60px; background: url(../images/bl-10.png) left top no-repeat;} .footer {position: absolute; bottom: 0; left: 0; width: 100%; min-height: 104px; min-width: 1000px; color: #705C5C;} .footer p {padding-bottom: 10px;} .footer table {border-collapse: collapse; border: 0; width: 100%; min-height: 102px; min-width: 1000px;} .footer table td {vertical-align: middle; height: 102px;} .f-L {padding-left: 61px;} .f-R {padding-right: 44px; text-align: right; /*padding-top: 23px;*/} a.kontakt {padding-left: 16px; background: url(../images/bl-1.png) left 1px no-repeat; display: block; float: right; padding-bottom: 2px; margin-bottom: 12px;} a.karta {padding-left: 33px; background: url(../images/bl-2.png) left 3px no-repeat; display: block; float: right; padding-bottom: 2px;} .t-1 {background: url(../images/bl-9.png) left center no-repeat; padding: 0 12px;} .t-1 big {font-size: 18px; color: #FFF;} .t-2 {background: url(../images/bl-8.png) left center no-repeat; padding-right: 0;} a.kartinko {width: 310px; height: 130px; background-image: url(); background-repeat: no-repeat; background-position: 0 0; display: block;} a.kartinko:hover {background-position: 0 100%;} .h301 {position: relative; padding: 35px 170px 10px 0; font-size: 18px; color: #ffffff; font-weight: normal;} .show {background: #3A2A2A url(../images/corn-1-L.png) no-repeat; position: absolute; display: block; width: 165px; right: 0; top: 33px; padding: 0; font-size: 11px; color: #a38f8f;} .show span {background: url(../images/corn-1-R.png) right top no-repeat; display: block; padding: 0 9px; line-height: 20px;} .show a {background: url(../images/bl-23.png) left center no-repeat; padding-left: 10px; color: #a38f8f; text-decoration: none;} .hide {width: 148px;} .hide a {background: url(../images/bl-24.png) left center no-repeat; padding-left: 15px;} .cont-2 {position: relative; padding: 45px 30px 35px;} .karusel,.karusel-2, .karusel-3 {width:100% !important;} .karusel, .karusel-2, .karusel-3 {text-align: center; margin: 0 auto;} .karusel ul, .karusel-2 ul, .karusel-3 ul {width: 100%;} .karusel li, .karusel-2 li, .karusel-3 li {display: block; float: left; width: 165px; margin: 0 17px;} .karusel li a, .karusel-2 li a, .karusel-3 li a {text-decoration: none;} .karusel li a span, .karusel-2 li a span, .karusel-3 li a span {text-decoration: underline; display: block; padding: 10px 0;} .karusel li a:hover span, .karusel-2 li a:hover span, .karusel-3 li a:hover span {text-decoration: none;} .karusel li img, .karusel-2 li img, .karusel-3 li img {width: 161px; height: 102px; border: solid 2px #fff;} .prev, .next, .prev-2, .next-2, .prev-3, .next-3 {width: 17px; height: 52px; background: url(../images/L.png) no-repeat; border: none; left: 5px; top: 70px; position: absolute; text-indent: -9999px; overflow: hidden; cursor: pointer;} .next, .next-2, .next-3 {background: url(../images/R.png) no-repeat; left: auto; right: 5px;} .karusel-2 ul {overflow:hidden;} .cont-3 .prev, .cont-3 .next, .cont-3 .prev-2, .cont-3 .next-2, .cont-3 .prev-3, .cont-3 .next-3 {display:none;} .no-karusel {text-align: center; margin: 0 auto;} .no-karusel ul {width: 100%;} .no-karusel li {display: inline-block; padding-bottom: 20px; width: 165px; margin: 0 17px;} *+html .no-karusel li {display: inline;} * html .no-karusel li {display: inline;} .no-karusel li a {text-decoration: none;} .no-karusel li a span {text-decoration: underline; display: block; padding: 10px 0;} .no-karusel li a:hover span {text-decoration: none;} .no-karusel li img {width: 161px; height: 102px; border: solid 2px #fff;} .table-1 {width: 100%; border-collapse: collapse; border: none;} .table-1 td {vertical-align: top;} .tr-1 {width: 387px;} .zoom {background: url(../images/zoom.png) 15px 7px no-repeat; padding: 7px 33px; color: #a38f8f; font-size: 11px; line-height: normal;} .img-1 {padding-bottom: 14px;} .img-1 img {width: 351px; background: #3A2A2A; border: solid 2px #fff;} .dop-photo li {display: inline-block; padding: 0 25px 25px 0; vertical-align: top; list-style: none;} *+html .dop-photo li {display: inline;} * html .dop-photo li {display: inline;} .dop-photo img {width: 161px; border: solid 2px #fff; background: #3A2A2A;} .h401 {font: normal 14px Arial, Helvetica, sans-serif; color: #ffffff; padding-bottom: 15px;} .h501 {font-size: 12px; font-weight: bold; padding: 15px 0;} .rabotali dt {font-size: 14px; color: #fff; padding-bottom: 2px;} .rabotali dd {font-size: 11px; color: #a38f8f; padding-bottom: 20px;} .principi li {display: block; float: left; width: 40px; height: 40px; padding: 0 9px 9px 0; list-style: none;} .principi li img {width: 40px; height: 40px;} /* Pop-up message and fading background */ .hidden { display: none; } #opaco { left: 0; position: absolute; top: 0; width: 100%; z-index: 10; } #popup { background-color: #FFFFFF; position: fixed; /*width:300px;*/ left:50%; top:50%; min-width: 300px; z-index: 11; } /* Pop-up message and fading background */ #vibor {width: 560px; background: #443834; border: solid 1px #645652;} .table-2, .tr-3 table {width: 100%; border-collapse: collapse; border: none;} .table-2 .tr-2 td {padding: 20px 10px 20px 20px; vertical-align: top;} .tr-2 {border-bottom: solid 1px #645652;} .tr-3 {border-top: solid 1px #443834; background: #382B28;} .tr-3 td {padding: 0 20px;} .tr-3 table td {padding: 20px; vertical-align: middle; text-align: center; font-size: 10px;} .tr-3 table td a {text-decoration: none;} .tr-3 img {width: 38px; height: 38px; border: solid 1px #645652; margin-bottom: 8px;} .tr-2 img {width: 245px; border: solid 1px #645652;} .h215 {font-size: 18px; font-weight: normal; padding-bottom: 5px;} .vibrat {width: 92px; height: 23px; background: url(../images/vibrat.png) no-repeat; border: none; cursor: pointer;}