@font-face{font-family:'MagistralC';src:url('../font/MagistralC.otf') format('opentype')}@font-face{font-family:'MagistralBlackC';src:url('../font/MagistralBlackC.otf') format('opentype')}@font-face{font-family:'MagistralC-Bold';src:url('../font/MagistralC-Bold.otf') format('opentype')}@font-face{font-family:'Calibri';src:local('Calibri'),url('../font/ext/Calibri.ttf') format('truetype'),url('../font/ext/Calibri.woff') format('woff')}@font-face{font-family:'Calibri-Bold';src:url('../font/ext/Calibrib.ttf') format('truetype'),url('../font/ext/Calibrib.woff') format('woff')}@font-face{font-family:'Calibri-Italic';src:url('../font/ext/Calibrii.ttf') format('truetype'),url('../font/ext/Calibrii.woff') format('woff')}@font-face{font-family:'Calibri-Italic-Bold';src:url('../font/ext/Calibriib.ttf') format("truetype"),url("../font/ext/Calibriib.woff") format("woff")}.block{margin-left:auto;margin-right:auto}@media screen and (min-width:960px){.block{max-width:960px}}.box-sizing{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.content-font{font-family:Calibri}.content-font-italic{font-family:Calibri-Italic;font-style:normal}.content-font-italic-bold{font-family:Calibri-Italic-Bold;font-style:normal;font-weight:normal}.html,html{font-family:Calibri;color:#242930;background:#fff}@media screen and (max-width:430px){.html,html{font-size:20px}}@media screen and (max-width:450px)and (min-width:430px){.html,html{font-size:11px}}@media screen and (max-width:500px)and (min-width:450px){.html,html{font-size:12px}}@media screen and (max-width:530px)and (min-width:500px){.html,html{font-size:13px}}@media screen and (max-width:760px)and (min-width:530px){.html,html{font-size:14px}}@media screen and (max-width:850px)and (min-width:760px){.html,html{font-size:16px}}@media screen and (max-width:960px)and (min-width:850px){.html,html{font-size:18px}}@media screen and (min-width:960px){.html,html{font-size:20px}}body{margin:0;padding:0}#site{position:relative;display:table;width:100%}a{color:#242930}a:hover{text-decoration:none}h1,h2.h1{font-family:MagistralC;text-transform:uppercase;text-align:center}@media screen and (max-width:430px){h1,h2.h1{font-size:20px;margin-bottom:30px}}@media screen and (min-width:430px){h1,h2.h1{font-size:1.6em;margin-bottom:3.5em}}.list{padding:0;list-style:none}.list li{background:url('../img/list-style.png') no-repeat left 3px;padding:0 0 0 30px;margin:10px 0}.hr{margin-left:auto;margin-right:auto;margin-top:-12px;margin-bottom:-13px}@media screen and (min-width:960px){.hr{max-width:960px}}.hr .tp{height:14px;border-bottom:1px solid #d1cfcf;background:center bottom url('../img/hr-top.png') no-repeat}.hr .bt{height:16px;background:center bottom url('../img/hr-bottom.png') no-repeat}.nowrap{white-space:nowrap}.global-content{position:relative}.header{display:block;margin-left:auto;margin-right:auto}@media screen and (min-width:960px){.header{max-width:960px}}@media screen and (max-width:430px){.header{padding-bottom:25px}}@media screen and (min-width:430px){.header{padding-bottom:1.25em;max-width:1280px}}@media screen and (min-width:430px){.header .header-top-wrap{background:left 8% bottom 2px url('../img/lamps.png') repeat-x;background-size:auto 90%}}.header .header-top{margin-left:auto;margin-right:auto}@media screen and (min-width:960px){.header .header-top{max-width:960px}}@media screen and (max-width:430px){.header .header-top{padding:0 .2em}}@media screen and (min-width:430px){.header .header-top{padding:0 1em}.header .header-top>div{display:table-cell;vertical-align:middle}}.header .header-top .text-shadow{text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}.header .header-top .logocaption{display:table;text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}@media screen and (max-width:430px){.header .header-top .logocaption{margin:0 auto}}.header .header-top .logocaption .header-top-logo{padding-top:1em;padding-bottom:1em;display:table-cell;vertical-align:middle;width:75px}@media screen and (max-width:430px){.header .header-top .logocaption .header-top-logo{width:50px}.header .header-top .logocaption .header-top-logo img{width:45px}}.header .header-top .logocaption .caption{font-size:1.2em;padding:.85em .75em .62em .75em;text-transform:uppercase;font-family:MagistralC-Bold;display:table-cell;vertical-align:middle}.header .header-top .logocaption .caption h1,.header .header-top .logocaption .caption h2,.header .header-top .logocaption .caption h3{margin:0;padding:0;font-size:1em;font-family:MagistralC-Bold;font-weight:normal;text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff}@media screen and (max-width:430px){.header .header-top .logocaption .caption{padding:.85em 0 .62em 0;font-size:18px}}@media screen and (max-width:430px){.header .header-top .opening{padding:1px 0 16px 0;text-align:center}}@media screen and (min-width:430px){.header .header-top .opening{width:1%;padding-top:11px}}.header .header-top .opening .phone{text-decoration:none;color:#242930;white-space:nowrap;text-shadow:0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff,0 0 1em #fff;font-size:1.6em}@media screen and (max-width:430px){.header .header-top .opening .phone{display:block;font-size:25px}}.header .header-top .opening .advanced{font-size:.85em;white-space:nowrap;padding:10px 0}.header .header-bottom{margin-left:auto;margin-right:auto}@media screen and (min-width:960px){.header .header-bottom{max-width:960px}}@media screen and (max-width:430px){.header .header-bottom{padding:0 .2em}}@media screen and (min-width:430px){.header .header-bottom{padding:0 1em}}@media screen and (max-width:430px){.header .header-bottom .navigation{display:block}.header .header-bottom .navigation div{text-align:center;margin-bottom:4px;border-radius:4px;background:url('data:image/gif;base64,R0lGODdhCAAHAPABAPX19ejo6CwAAAAACAAHAAACDEyAacndB6CS86FTAAA7');box-shadow:0 0 5px rgba(0,0,0,.5)}.header .header-bottom .navigation div a{display:block;line-height:1;padding:12px;border-radius:4px;text-decoration:none}.header .header-bottom .navigation div a.active{background:rgba(21,21,21,.1)}}@media screen and (min-width:430px){.header .header-bottom .navigation{background:url('../img/nav-bg.gif');display:table;width:100%;border-radius:4px}.header .header-bottom .navigation div{display:table-cell;vertical-align:middle;text-align:center;padding:.6em .5em .85em 0}.header .header-bottom .navigation div:first-child{padding-left:.5em}.header .header-bottom .navigation div a{color:#000}.header .header-bottom .navigation div a:hover{color:#242930;text-decoration:none}.header .header-bottom .navigation div a.active{color:#333;font-weight:bold;text-decoration:none}}@media screen and (max-width:430px){.slider{background:#fcdb0a;padding-bottom:20px}}@media screen and (min-width:430px){.slider{background:#fcdb0a center top url('../img/yellow-bg.jpg') no-repeat;max-width:1280px;margin-right:auto;margin-left:auto;padding-bottom:70px}}.slider .main{margin-left:auto;margin-right:auto}@media screen and (min-width:960px){.slider .main{max-width:960px}}@media screen and (max-width:430px){.slider .main{padding:33px .2em 0 .2em}}@media screen and (min-width:430px){.slider .main{padding:2.6em 1em 0 1em}}@media screen and (max-width:430px){.slider .main .infos{margin-bottom:45px}}@media screen and (min-width:430px){.slider .main .infos{width:100%;margin-bottom:3.75em}}.slider .main .infos .info{font-family:Calibri-Italic;font-style:normal}@media screen and (max-width:430px){.slider .main .infos .info{text-align:center;margin-bottom:32px;padding-left:.2em;padding-right:.2em}}@media screen and (max-width:600px)and (min-width:430px){.slider .main .infos .info{display:table;width:90%;margin:0 auto 0 auto}.slider .main .infos .info.center{margin:1em auto}.slider .main .infos .info img{display:table-cell;width:50px}.slider .main .infos .info p{display:table-cell;vertical-align:middle;padding:0 0 0 1em}}@media screen and (min-width:600px){.slider .main .infos .info{text-align:center;display:table-cell;width:30%;vertical-align:top}.slider .main .infos .info.center{width:34%;padding-left:2%;padding-right:2%}}.slider .main .infos .info p{margin:4px 0 0 0}.slider .main .infos .info p b{font-family:Calibri-Italic-Bold;font-style:normal;font-weight:normal}.slider .main .white{background:#fff;border-radius:5px}@media screen and (max-width:430px){.slider .main .white{padding:20px 0}}@media screen and (min-width:430px){.slider .main .white{padding:25px 0;display:table;width:100%}}.slider .main .white .table{display:table;margin:0 auto}.slider .main .white .rows{display:table-row}.slider .main .white .rows .cell{display:table-cell;vertical-align:middle;text-align:left;padding:7px .75em}@media screen and (max-width:430px){.slider .main .white .rows .cell{vertical-align:top}}@media screen and (min-width:430px){.slider .main .white .rows .cell{vertical-align:middle}}.slider .main .white .rows .cell:first-child{width:32px;padding-left:30px}@media screen and (max-width:430px){.slider .main .white .rows .cell:first-child{padding-top:10px;padding-left:15px;padding-right:0}}@media screen and (min-width:430px){.slider .main .white .rows .cell:first-child{padding-left:30px}}.slider .main .white .rows .cell:first-child>div{width:32px;height:33px;background-image:url('../img/pictograms.png');background-size:100%}.slider .main .white .rows .call>div{background-position:0 0}.slider .main .white .rows .clock>div{background-position:0 -33px}.slider .main .white .rows .star>div{background-position:0 -66px}.slider .main .white .rows .basket>div{background-position:0 -99px}.slider .main .white .rows .wallet>div{background-position:0 -132px}.slider .main .white .rows .badge>div{background-position:0 -165px}.slider .main .white .rows .calendar>div{background-position:0 -198px}@media screen and (max-width:430px){.common-service{padding:33px .2em 90px .2em}}@media screen and (min-width:430px){.common-service{padding:33px 1em 90px 1em}}.common-service .list{margin-top:0}@media screen and (max-width:430px){.common-service .list{display:table;margin:0 auto;width:90%}.common-service .list+.list{margin-top:-10px}}@media screen and (min-width:430px){.common-service .list{float:left;width:50%}}.common-service .list li{width:90%}.common-service+.hr{margin-top:-14px}.common-service p{text-indent:1.5em}.clearfix{clear:both}.sub-service{margin-left:auto;margin-right:auto}@media screen and (min-width:960px){.sub-service{max-width:960px}}@media screen and (min-width:430px){.sub-service{max-width:1160px;background:right bottom url('../img/sub-service-bg.jpg') no-repeat}}.service{padding-top:33px}@media screen and (min-width:430px){.service{background:center bottom url('../img/service-bg.jpg') no-repeat}}.social{text-align:center;position:absolute;bottom:10px;width:100%}.social.b-share_theme_counter .b-share{display:block;white-space:normal}.social .b-share-btn__wrap{margin-right:10px;float:none;display:inline-block}.footer{padding-top:15px}@media screen and (min-width:430px){.footer .header-top{background:none}}@media screen and (max-width:430px){.footer .header-bottom{display:none}}@-moz-keyframes example{0%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}20%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}35%{-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);-webkit-transform:scale(3);transform:scale(3)}50%{-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);-webkit-transform:scale(2);transform:scale(2)}65%{-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);-webkit-transform:scale(3);transform:scale(3)}80%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@-webkit-keyframes example{0%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}20%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}35%{-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);-webkit-transform:scale(3);transform:scale(3)}50%{-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);-webkit-transform:scale(2);transform:scale(2)}65%{-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);-webkit-transform:scale(3);transform:scale(3)}80%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}@keyframes example{0%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}20%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}35%{-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);-webkit-transform:scale(3);transform:scale(3)}50%{-moz-transform:scale(2);-ms-transform:scale(2);-o-transform:scale(2);-webkit-transform:scale(2);transform:scale(2)}65%{-moz-transform:scale(3);-ms-transform:scale(3);-o-transform:scale(3);-webkit-transform:scale(3);transform:scale(3)}80%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}100%{-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5)}}.content{margin-left:auto;margin-right:auto}.content input{padding:0 .2em}.content input.cost{font-family:Calibri;color:#242930;background:#fff;width:5em}@media screen and (max-width:430px){.content input.cost{font-size:20px}}@media screen and (max-width:450px)and (min-width:430px){.content input.cost{font-size:11px}}@media screen and (max-width:500px)and (min-width:450px){.content input.cost{font-size:12px}}@media screen and (max-width:530px)and (min-width:500px){.content input.cost{font-size:13px}}@media screen and (max-width:760px)and (min-width:530px){.content input.cost{font-size:14px}}@media screen and (max-width:850px)and (min-width:760px){.content input.cost{font-size:16px}}@media screen and (max-width:960px)and (min-width:850px){.content input.cost{font-size:18px}}@media screen and (min-width:960px){.content input.cost{font-size:20px}}.content input:focus{outline-offset:-2px;outline:-webkit-focus-ring-color auto 5px}.content p{text-indent:1.5em}.content .animation{width:75px;height:75px;margin-left:auto;margin-right:auto;padding:100px 0;background:center url('../img/logo.png') no-repeat;-moz-transform:scale(1.5);-ms-transform:scale(1.5);-o-transform:scale(1.5);-webkit-transform:scale(1.5);transform:scale(1.5);-moz-animation-name:example;-o-animation-name:example;-webkit-animation-name:example;animation-name:example;-moz-animation-duration:1.5s;-o-animation-duration:1.5s;-webkit-animation-duration:1.5s;animation-duration:1.5s;-moz-animation-iteration-count:infinite;-o-animation-iteration-count:infinite;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@media screen and (min-width:960px){.content .animation{max-width:960px}}@media screen and (min-width:960px){.content{max-width:960px}}@media screen and (max-width:430px){.content{padding:33px .2em 90px .2em}}@media screen and (min-width:430px){.content{padding:33px 1em 90px 1em}}.content .left{text-align:left}.content .center{text-align:center}.content .nowrap{white-space:nowrap}.content h2{font-family:MagistralC-Bold;text-transform:uppercase;text-align:center;margin:40px 0 25px 0}@media screen and (max-width:430px){.content h2{font-size:15px}}@media screen and (min-width:430px){.content h2{font-size:24px}}.content .footnote{display:block;text-align:center}.content table{border-collapse:collapse;margin-left:auto;margin-right:auto}@media screen and (min-width:960px){.content table{max-width:960px}}.content table td,.content table th{background:#fcdb0a;border:1px solid #fff;padding:13px 19px}.content table tr.odd td,.content table tr.odd th{background:#f8f8f8}.content table tr.evn td,.content table tr.evn th{background:#fff19b}@font-face{font-family:"Rubl Sign";src:url("http://www.artlebedev.ru/;-)/ruble.eot")}span.rur{font-family:"Rubl Sign";text-transform:uppercase}span.rur span{position:absolute;overflow:hidden;width:.45em;height:1em;margin:.2ex 0 0 -.55em}span.rur span:before{content:'–'}.modal{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(100,100,100,.5)}.window{position:fixed;top:50%;left:50%}.window>div{border:1px solid #000;background:url('../img/nav-bg.gif');box-shadow:0 0 10px rgba(0,0,0,.7);position:relative;top:-100px;left:-50%;border-radius:4px}.window>div .title{padding:10px 40px;background:rgba(21,21,21,.1)}.window>div .title .close{font-family:Arial;cursor:pointer;position:absolute;right:0;top:0;text-align:center;color:#000;height:30px;width:30px}.window>div .title .close:before{color:rgba(0,0,0,.9);content:"x";font-size:18px;text-shadow:0 -1px rgba(0,0,0,.5);outline:none}.window>div .content{padding:20px 40px 30px 40px}.window>div .content label{display:block;margin-bottom:5px}.window>div .content input{font-size:20px;box-shadow:0 0 10px rgba(0,0,0,.2)}.side{position:fixed;left:0;top:50%;margin-top:-100px;padding:20px 5px 15px 5px;border:1px solid #aaa;background:url('../img/nav-bg.gif');box-shadow:0 0 10px rgba(0,0,0,.7);cursor:pointer}.side b{display:none}@media screen and (max-width:1050px){.side{display:none}}.side img{width:20px;height:142px;background:url('../img/callback.png') no-repeat;position:relative}@media screen and (max-width:1050px){.side{top:auto;bottom:0;margin-top:0;padding:5px 15px 0 10px}.side img{height:20px;width:142px;background:url('../img/callback-h.png') no-repeat}}.side:hover{background:linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1)),url('../img/nav-bg.gif')}.other_link{position:fixed;left:0;bottom:0;background:rgba(0,0,0,.1);opacity:.7;padding:2px 20px 5px 10px;border-radius:0 5px 5px 0}.other_link:hover{opacity:1}@media screen and (max-width:420px){.other_link{display:none}}