@charset "utf-8";body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0}html{font:400 100.01%/105% 'Roboto', sans-serif}body{font-size:.875em;line-height:1.214285714285714em;color:#000;background:#F6F6F6 url(../images/back2.png) fixed;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;text-rendering:auto}body.work{background-image:url("../images/back3.png")}body.night{background-image:url("../images/back4.png")}td{vertical-align:top}h1{color:#131313;font:400 36px/38px 'Roboto', sans-serif;margin:0 0 12px}h2{margin:0 0 12px;font:400 24px 'Roboto', sans-serif;color:#070707}h3{font:400 15px 'Roboto', sans-serif}a,.link{color:#206B8A;text-decoration:none;outline:none;cursor:pointer;border-bottom:1px solid rgba(32, 107, 138, .3)}a:hover,a:focus,.link:hover,.link:focus{text-decoration:none;border-bottom:1px solid #206B8A}a *{cursor:pointer}a.nob{border:0}sup{vertical-align:middle;position:relative;top:-7px;font-size:.75em}p{margin:0 0 1.5rem;padding:0}p,td,div{text-align:left}ul,ol{margin:0 0 1.5em}ul + ul{margin-top:-1em}img{border:none}b,strong{font-weight:700}blockquote{padding:6px 10px;font-style:italic;margin:0 0 1.5em;font-size:16px}blockquote > *:last-child{margin-bottom:0}.clearfix,.c_form-row{zoom:1}.clearfix:after,.c_form-row:after{content:' ';clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}pre{background-color:#F6F6F6;font-size:12px;line-height:18px;width:550px;overflow:auto;padding:1em;white-space:pre-wrap;word-break:break-all;word-wrap:break-word;margin-bottom:1.5em}hr{color:#E9E9E9;background:#E9E9E9;height:1px;margin:9px 0;border:0}u{text-decoration:none}fieldset{border:0}input,select,textarea{font:400 1em 'Roboto', sans-serif;padding:.25em}textarea,input[type=text],input[type=tel],input[type=email],input[type=password]{background:#FFF;border:1px solid #000;padding:0 6px;line-height:29px;height:29px;transition:all 0.4s ease}textarea:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus{border-color:#ABABAB;outline:none;box-shadow:0 0 7px #0078FF}select{padding:4px 0 0 12px;border:1px solid #ABABAB;height:29px}option{padding:0 .25em;margin:2px 0 0}option:hover{background:#26A4DA;color:#FFF}option:first-child{margin:0}input{vertical-align:middle}textarea{overflow:auto;height:auto;resize:vertical;line-height:normal}.button,.submit,input[type="submit"],input[type="button"],button[type="submit"]{padding:0 1em;height:38px;border:0;background:#9C27B0;border-radius:2px;color:#FFF;text-decoration:none;cursor:pointer;display:inline-block;text-align:center;font:700 13px/38px 'Roboto', sans-serif;text-transform:uppercase}.button:hover,.submit:hover,input[type="submit"]:hover,input[type="button"]:hover,button[type="submit"]:hover{opacity:.75}.button:focus,.submit:focus,input[type="submit"]:focus,input[type="button"]:focus,button[type="submit"]:focus{box-shadow:inset 0 1px 3px rgba(0, 0, 0, .17)}input[type=radio],input[type=checkbox]{width:auto;border:0}.invalid{border:1px solid red}.hyp,.hyp *{-moz-hyphens:auto;-webkit-hyphens:auto;-ms-hyphens:auto;hyphens:auto}.nohyp,.nohyp *{-moz-hyphens:none !important;-webkit-hyphens:none !important;-ms-hyphens:none !important;hyphens:none !important}.bb{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.rel{position:relative}.abs{position:absolute}.oh{overflow:hidden}.fl{float:left}.fr{float:right}.none{display:none}.db{display:block}.animate,.animate *{transition:all 0.4s ease}.animatetop{transition:top 0.85s ease, bottom 0.55s ease}img[align="left"],.i_left{margin:4px 8px 8px 0}img[align="right"],.i_right{margin:4px 0 8px 8px}.nob{border:0}.rouble{font-style:normal;font-family:'Rouble'}.v-helper{display:inline-block;height:100%;vertical-align:middle;*display:inline}.v-image{vertical-align:middle;display:inline-block;*display:inline}.fi{display:block;max-width:100%;height:auto}.uni{font-family:'UniSansHeavyCAPS'}@font-face{font-family:'Rouble';src:url('../fonts/rouble.eot?#iefix') format('embedded-opentype'), url('../fonts/rouble.otf') format('opentype'), url('../fonts/rouble.woff') format('woff'), url('../fonts/rouble.ttf') format('truetype'), url('../fonts/rouble.svg#als_rublregular') format('svg');font-weight:normal;font-style:normal}.rouble{font-family:'Rouble';font-style:normal;margin:0 0 0 .125em}.p__article{padding:3.5%;position:relative;font-size:1rem;line-height:1.5em}.portfolio.p__article{padding-right:336px}.p__article ul li,.xmap li{margin:0 0 .75em 1.6rem;list-style:none}.p__article ol li{margin:0 0 .75em 1.6rem}.p__article li:last-child,.xmap li:last-child{margin-bottom:0}.p__article ul li:before,.xmap li:before{content:"—";float:left;margin-left:-1.55em;color:#CD1F21}.xmap li:before{color:#000}.xmap ul ul{margin:.75rem 0}.p__article > *:first-child{margin-top:0}.p__article > *:last-child{margin-bottom:0}.p__article h1 + h2{margin:0 0 9px}.p__article h2{font-weight:700;margin:1.5em 0 9px}.p__article h3{font-weight:700;margin:1.25em 0 3px;font-size:1.25em}.p__article blockquote{color:#000;font:400 1.125rem/145% Georgia, "Times New Roman", Times, serif;font-style:italic;margin:0 0 1.5rem;padding:1em;position:relative;background:#F2F2F2}.p__article blockquote *{font-size:1.5rem;line-height:1.45}.p__article img{max-width:100%;height:auto !important;display:block}.p__article ol h2{margin-bottom:0.125em;font-size:1.125rem}.p__article ol .small{display:block;font-size:.92em;color:#999}.p__article ol .highlight{background:#206B8A;color:#FFF;padding:0 .125em;display:inline-block}.portfolio.p__article blockquote,blockquote.i__portos.i__portos{font:normal 700 24px/32px 'Roboto', sans-serif;margin:0 0 1em;position:relative;text-transform:uppercase;border:0;color:#000;padding:1rem}.portfolio.p__article blockquote b,.portfolio.p__article blockquote strong,blockquote.i__portos.i__portos b,blockquote.i__portos.i__portos strong{color:#FFB100;font:normal 700 24px/32px 'Roboto', sans-serif}.portfolio .add-info{border:8px solid #F0F0F0;background:#FFF;z-index:2;font-size:.8571428571428571em;padding:2.083333333333333em;position:absolute;right:2.5em;top:6.15em;width:220px}.portfolio .add-info-t{color:#007CC3;font-size:16px;margin:9px 0 3px}.portfolio .add-info:after{content:' ';display:block;position:absolute;left:-19px;top:-8px;width:19px;height:18px;background:url(../images/i_info.png)}.portfolio .add-info p{margin:0 0 1em;color:#929292;font-style:italic}.portfolio .add-info em{color:#000;font-style:normal}.portfolio .add-info p:last-child{margin:0}.portfolio .add-info h2{margin:5px 0;font-size:18px}.blurImg{position:relative;height:450px;overflow:hidden;margin:0 -336px 1.5em -5.814%}.wideimg,.i__wide{margin:0 -3.047313552526063% 1.5em}.portfolio .wideimg,.portfolio .i__wide{margin:0 -336px 1.5em -4.3%}.i__wide{box-shadow:0 0 37px rgba(0, 0, 0, .12)}.i__wide.nos{box-shadow:none}.i__wide img{display:block}.regular,.blurred{position:absolute;width:100%;min-height:450px;transform:translate3d(0, 0, 0)}.regular{opacity:1;z-index:1}.blurred{opacity:0;z-index:2}img.shadow,.i__shadow{box-shadow:0 0 37px rgba(0, 0, 0, .12);border-radius:3px}.i__shadow2 img{box-shadow:0 0 37px rgba(0, 0, 0, .12);border-radius:3px}figure{display:inline-block;margin:0 0 1.5em}figure img{display:block}figure.fshadow{box-shadow:0 0 15px #AAA;border-radius:8px 8px 4px 4px;overflow:hidden}figure *{margin:0}figure figcaption{background:#E9E9E9;padding:3px 8px}img.shadown{box-shadow:0 0 15px #AAA}.i__browser{position:relative;padding-top:49px;box-shadow:0 0 37px rgba(0, 0, 0, .12);border-radius:5px;max-width:1077px;border:1px solid #DBDBDB;border-top:0}.i__browser:before,.i__browser:after{background-image:url(../images/browser_window.png);height:49px;position:absolute;content:' ';top:-1px;width:51%;z-index:1}.i__browser:before{left:-1px;z-index:2}.i__browser:after{right:-1px;background-position:100% 0;z-index:3}.b__nav{position:fixed;left:0;top:0;bottom:0;width:240px;background:#F9F9F9;padding-bottom:106px;z-index:12;transition:all 0.8s ease}.b__nav-trigger{float:left;transform:translateZ(0);margin:.4166666666666667em .3571428571428571em 0 0}.b__nav-trigger span,.b__nav-trigger i{cursor:pointer;height:.3571428571428571em;background-color:#4472A1;position:relative;width:1.428571428571429em;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;text-indent:-999em;z-index:9999}.shift .b__nav-trigger span,.shift .b__nav-trigger i{background-color:#F9F9F9}.b__nav-trigger span{display:block}.b__nav-trigger i{display:none}.b__nav-trigger i:before,.b__nav-trigger i:after,.b__nav-trigger span:before,.b__nav-trigger span:after{position:absolute;left:0;width:100%;height:.3571428571428571em;background:#4472A1;content:''}.b__nav-trigger i:before,.b__nav-trigger span:before{top:-.5em}.shift .b__nav-trigger i:before,.shift .b__nav-trigger span:before{top:0;transform:rotate(45deg)}.b__nav-trigger i:after,.b__nav-trigger span:after{bottom:-.5em}.shift .b__nav-trigger i:after,.shift .b__nav-trigger span:after{bottom:0;transform:rotate(-45deg)}.b__nav.fix{position:absolute;left:0}.b__nav.fix .h__contacts{position:static}.h_logo{display:block;border:0;border-bottom:1px solid #E0E0E0 !important;height:66px;margin:auto;padding:12px 10px 9px 15px;position:relative}.h_logo img{vertical-align:middle;float:left}.h_logo i{font-style:normal;font-size:1em;color:#010101;display:block;text-transform:uppercase;margin-left:55px;font-family:'Roboto', sans-serif;padding-top:5px}.h_logo i b{display:inline-block;background:#032963;color:#FFF;padding:5px 5px 3px;text-shadow:0 0 1px #000;line-height:14px}.t__menu{margin:0;padding:0}#portfolio{display:none}.t__menu > li > a{color:#4472A1;padding:11px 0 9px 22px;display:block;text-decoration:none;border:0;font:700 1em/1.214285714285714em 'Roboto', sans-serif;text-transform:uppercase;position:relative;z-index:2}.t__menu li a:after{content:'';position:absolute;left:0;width:0;top:0;bottom:0;transform:translateZ(0);transition:all 0.2s ease;z-index:-1;background:#929292;opacity:.7}.t__menu > li:hover > a{color:#333}.t__menu li li:hover > a:after,.t__menu > li:hover > a:after{width:100%;opacity:.2}.t__menu > li:hover > a:focus{opacity:.1}.t__menu li.active > a{background:#EEE;color:#000}.t__menu li li a{color:#4472A1;display:block;font-weight:400;letter-spacing:0.1px;padding:10px 24px 10px 46px;white-space:nowrap;border:0;position:relative;z-index:2}.t__menu ul{margin-bottom:0}.h__contacts{border-top:1px solid #E0E0E0;bottom:0;color:#212121;line-height:19px;padding:24px;font-size:.92em;position:absolute;left:0;right:0;z-index:2}.b__search{position:relative;z-index:3}.b__search-inp.b__search-inp{width:100%;padding:0 24px;height:36px;line-height:36px;border-left:0;border-right:0;border-color:#E0E0E0}.b__search-but{position:absolute;top:50%;margin-top:-12px;right:1em;padding:0}.b__body{max-width:1248px;box-shadow:0 0 15px rgba(0, 0, 0, .72);border-left:240px solid #F9F9F9;background:#FFF}.b__show{background:url(../images/head.jpg) 100% 0 no-repeat;height:360px;overflow:hidden;border-left:1px solid #E0E0E0;transform:translateZ(0)}.b__show.h{background-image:url(../images/head_h.jpg)}.b__show div{overflow:hidden}.b__show small{left:33px;bottom:1em}.b__show.h small{color:#FFF}.b__show sup,.b__show em{color:red;font-style:normal}.b__show-swt{right:33px;bottom:1em;color:#FFF;font-size:.7857142857142857em;border-bottom-color:#FFF;text-shadow:0 0 5px #000, 1px 1px 5px #000}.b__show-title{color:#FFF;left:30px;bottom:-1005px;transform:translateZ(0);text-shadow:0 0 1px #FFF, 2px 2px 0 #000, 3px 3px 0 #000, 4px 4px 0 #000, 5px 5px 0 #000, 6px 6px 0 #000, 7px 7px 0 #000, 8px 8px 0 #000, 9px 9px 0 #000, 10px 10px 0 #000;font:700 50px/48px 'Roboto', sans-serif;text-transform:uppercase;letter-spacing:-2px}.b__show ul{left:3344px;bottom:-933px;transform:translateZ(0);margin:0;padding:0;opacity:0}.b__show.h ul{color:#E2C1B0}.b__show li{float:left;display:block;position:relative;padding-left:22px;background:url(../images/i_divider.png) 0 50% no-repeat;margin-left:16px;text-shadow:0 0 1px rgba(255, 255, 255, .6), 1px 1px 0 rgba(255, 255, 255, .6);white-space:nowrap}.b__show.h li{text-shadow:0 0 1px rgba(0, 0, 0, .6), 1px 1px 0 rgba(0, 0, 0, .6)}.b__show li:first-child{padding-left:0;background:none;margin-left:0}.b__show span{font-family:'Oswald';font-size:36px;float:left;line-height:42px;display:block}.b__show i{line-height:16px;margin-left:10px;display:block;float:left;font-family:'Roboto', sans-serif;text-transform:uppercase;font-style:normal;font-weight:700;padding-top:3px}.b__articles{padding:3.5% 3.5% 0}.b__tips{float:right;width:23.8%;margin-right:-3.8%;padding:3.5%;background:#F1F1F1;margin-top:-3.5%}.b__tips-itm{margin-bottom:2em}.b__tips-all{text-align:right}.b__news{width:80%;float:left}.b__news-itm{float:left;width:25%}.b__articles h3{font:700 1.5em 'Roboto', sans-serif;text-transform:uppercase;margin:0 0 .5em;letter-spacing:-0.3px}.b__news-itm-dt{font-size:.82em;color:#929292}.b__news-itm-h2,.b__news-itm-dsc{font-size:1em;padding-right:1em}.b__news-all{text-align:right;padding:3.5% 3.5% 0 0}.b__footer{background:url(../images/caviar.jpg) 97% 50% no-repeat;border-top:1px solid #E0E0E0;border-left:1px solid #E0E0E0;padding:24px 3.5%;font-size:.92em;line-height:19px}.b__footer-soc,.b__footer-m{float:left;width:33.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding-left:1.5rem}.b__footer-lnk .c86770 .text.text.text,.b__footer-lnk .c86770 div.left.left{padding:0 !important}.b__footer-lnk table{border:0;border-spacing:0}.b__footer-l{width:33.3%;float:left}.b__footer-l ul{margin:0;padding:0;list-style:none}.b__footer-l li{display:inline-block;margin-right:1em}.b__footer-soc a{border:0}#b_scroller.button{position:fixed;display:none;right:3.5%;bottom:3.5%}.b__sep{padding:4.5% 3.5% 1%;border-left:1px solid #E0E0E0}.b__sep table{width:100%;border:0;border-spacing:0;table-layout:fixed}.b__sep td{width:25%}.b__sep td:nth-of-type(1){background:url(../images/i__blue.png) 0 0 no-repeat}.b__sep td:nth-of-type(2){background:url(../images/i__green.png) 0 0 no-repeat}.b__sep td:nth-of-type(3){background:url(../images/i__yellow.png) 0 0 no-repeat}.b__sep td:nth-of-type(4){background:url(../images/i__brown.png) 0 0 no-repeat}.b__sep h2{text-transform:uppercase;font:700 1.214285714285714em 'Roboto', sans-serif;margin:0 1em .5em 4.285714285714286em}.b__sep td:nth-of-type(1) h2,.b__sep td:nth-of-type(4) h2{margin-left:3em}.b__sep td:nth-of-type(2) h2{margin-left:3.25em}.b__sep p{margin:1em 1em 0 0}.b__h1{padding:115px 16px 32px 16px;z-index:10;transform:translateZ(0)}.b__h1:after{content:'';right:0;top:0;bottom:0;width:3.5%;position:absolute;display:none}.b__h1.item1{background:#E91E63}.b__h1.item1:after{background:linear-gradient(to right, rgba(233, 30, 99, 0) 0%, rgba(233, 30, 99, 1) 100%)}.b__h1.item2{background:#9C27B0}.b__h1.item2:after{background:linear-gradient(to right, rgba(156, 39, 176, 0) 0%, rgba(156, 39, 176, 1) 100%)}.b__h1.item3{background:#00BCD4}.b__h1.item3:after{background:linear-gradient(to right, rgba(0, 188, 212, 0) 0%, rgba(0, 188, 212, 1) 100%)}.b__h1.item4{background:#009688}.b__h1.item4:after{background:linear-gradient(to right, rgba(0, 150, 136, 0) 0%, rgba(0, 150, 136, 1) 100%)}.b__h1.item5{background:#03A9F4}.b__h1.item5:after{background:linear-gradient(to right, rgba(3, 169, 244, 0) 0%, rgba(3, 169, 244, 1) 100%)}.b__h1.item6{background:#EF6C00}.b__h1.item6:after{background:linear-gradient(to right, rgba(239, 108, 0, 0) 0%, rgba(239, 108, 0, 1) 100%)}.b__h1 h1{color:#FFF;font:400 4em/1.1 'Roboto', sans-serif;margin:0}.b__h1 .createdate{color:#FFF;font:400 12px/1.5 'Roboto', sans-serif}.b__h1.fix:after{display:block}.b__h1.fix{position:fixed;padding:13px 34px 9px 24px;box-shadow:0 2px 5px rgba(0, 0, 0, 0.26);top:0}.b__h1.fix h1{white-space:nowrap}.b__h1.fix + #p_article{margin-top:126px}.b__h1.fix .createdate{display:none}.b__h1.fix h1{font-size:24px;line-height:66px}#container.js__loader{background:url(../images/ajax-loader.gif) 50% 50% no-repeat}#js__portfolio{padding:3.5%}.article_row{margin-bottom:25px;overflow:hidden}.article_column.cols5{float:left;width:20%}.article_column.cols5 h2{font-size:1em}.article_column.cols5 .tag{display:none}.article_column.cols5 > *{padding-right:1em}.article_column.cols5 p,.article_column.cols5 div{font-size:.85em;line-height:1.1}.article_column.cols5 .jcomments-links{margin-top:-8px}.article_column.cols5 img{display:block;max-width:100%;height:auto}.pagination{margin:1.428571428571429em 0 0;list-style:none}.pagination li{display:inline-block;color:#000;margin:0 .3342857142857143em 0 0 !important}.pagination.pagination li:before{display:none}.pagination.pagination li *{padding:0 .1842857142857143em;line-height:1em;font-size:1.714285714285714em}.pagination.pagination a{border:0}.pagination a:hover{background:#FDD47F;color:#000;text-decoration:none}.b_container{border-left:1px solid #E0E0E0}.page2 .b_container{min-height:0 !important}.b__articlenav{margin:0 -4.362801377726751% 3.047313552526063%;background:#4472A1;padding:3.047313552526063%;color:#FFF}.portfolio.p__article .b__articlenav,.portfolio.p__article .b__tag{margin-right:-338px}.b__articlenav-prev,.b__articlenav-next{max-width:38%}.b__articlenav-next{text-align:right}.b__articlenav em{display:block;font-style:normal;font:700 14px/20px 'Roboto', sans-serif;text-transform:uppercase;margin-bottom:6px}.b__articlenav a{color:#FFF;border-bottom-color:rgba(255, 255, 255, .3);display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.b__articlenav i{position:absolute;top:50%;font-size:50px;line-height:50px;margin-top:-31px;width:30px;overflow:hidden;opacity:.3}.b__articlenav-prev i{left:0;margin-left:-24px}.b__articlenav-next i{right:0;text-indent:-20px;margin-right:-24px}.b__articlenav-middle{margin:0 39%;text-align:center !important;line-height:3.428571428571429em !important}.b__tag{margin:0 -3.5% 3.5%;padding:1.5em 3.5%;border-top:1px solid #E5E5E5;border-bottom:1px solid #E5E5E5;opacity:.3}.p__blog .b__tag{margin:0 -3.5% 3px;padding:0 3.5%;border:0;opacity:1}.b__tag:hover{opacity:1}.b__relateditemsbytags{margin-bottom:3.5%}.b__relateditemsbytags h3,#jc h4{font:700 1.21429em 'Roboto', sans-serif;text-transform:uppercase;margin-bottom:.5882352941176471em}.portfolio.p__article #comments{margin-right:0}.comments-list .comments-list{margin-left:40px}.commennts{border:8px solid #E8E8E8;padding:1.5em;margin-bottom:1.5em}.comment-avatar{float:left;width:80px;height:80px;overflow:hidden;border-radius:50%}.avatar-indent{margin-left:101px}.comment-anchor{margin-right:.5em}.comment-author{margin-right:2em;font-weight:700}.comment-date{color:#979797}.comment-body{margin:.5em 0}p.toolbar.toolbar.toolbar{margin:0}p.toolbar.toolbar.toolbar img{float:left;margin-right:.5em;cursor:pointer}#comments-form-buttons div{display:inline-block;margin-right:1.5em}.b__desc{padding:0 3.5% 3.5%}.comments-inline-edit{border:8px solid #E8E8E8;padding:1.5em;margin-bottom:1.5em}.b__author{color:#8F8F8F;float:right;margin:0 0 1em 1em;text-align:right;width:90px;position:relative;z-index:2}.format369 .b__author,.format275 .b__author,.format106 .b__author{display:none}.b__author img{display:inline-block;margin:0.25em auto}.person{float:left;margin-bottom:1.5em;width:20%;padding-right:2em;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.person div{text-align:center !important}.person img{border-radius:50%;margin-bottom:1em}.person div strong{font:700 1.714285714285714em/1.15 'Roboto', sans-serif;color:#6D6E71}.person div + div{font:400 1.214285714285714em/1.15 'Roboto', sans-serif;color:#6D6E71;margin-top:.5em}.p__reviews .article_column.cols5{width:20%;float:left}.p__anketa{padding:3.5%}.p__anketa-left{width:49%}.p__anketa-left p,.p__anketa-left div{margin-bottom:40px;font-size:16px}.p__anketa-left b{border-bottom:1px solid #BDBEBE;margin-bottom:3px;padding-bottom:3px;display:block;font-style:italic;font-weight:400;font-size:.875rem}.p__anketa-left ul{margin:0;padding:0;list-style:none}.p__anketa.p__anketa li{margin:0}.p__anketa.p__anketa li::before{display:none}#AForm{margin:0 0 0 51%}#AForm h2{margin-top:0}#AForm label{margin:10px 0;display:block;font-style:italic;font-size:12px}#AForm ul{margin:0;padding:0;list-style:none}#AForm input.error,#AForm textarea.error{border:1px solid red}#AForm label.error{display:none !important;color:red;font-weight:400;margin:0 0 0 .5em}#AForm input[type="text"],#AForm input[type="email"],#AForm textarea{color:#000;width:90%;padding:4px 6px}#AForm span{color:red}#AForm .small{margin-top:.75rem;font-size:.75rem;line-height:125%}#AForm .send{margin-top:.75rem}.t__price{border:0;width:100%;margin-bottom:1.5em;border-spacing:0}.t__price th{background-color:#000;color:#FFF;font-weight:400;padding:.1875rem .5rem}.t__price td{border-bottom:1px solid #888;padding:12px .5rem;white-space:nowrap;text-align:center;vertical-align:middle;font-size:17px}.t__price td:first-child{white-space:normal;text-align:left;font-size:inherit}.t__price h2{margin:.75rem 0 0}.t__price h2 + p{margin-top:.5rem}.t__price td p{margin-bottom:0}.article_row.p__blog{margin:3em 0 0}.article_row.p__blog:first-child{margin-top:0}#header{background:#E91E63;height:290px}#jc span.bbcode{width:auto;height:23px;display:block;margin-bottom:5px}#jc .bbcode a,#jc .bbcode a:focus,#jc .bbcode a:active,#jc .bbcode a:hover{width:23px;height:23px;float:left;margin:0 2px 0 0;display:block;background-color:transparent !important;background-repeat:no-repeat;background-image:url(../images/jc_bbcodes.gif);text-decoration:none;border:none !important}#jc a.bbcode-empty{background-position:0 0}#jc a.bbcode-b{background-position:-30px 0 !important}#jc a.bbcode-i{background-position:-60px 0 !important}#jc a.bbcode-u{background-position:-90px 0 !important}#jc a.bbcode-s{background-position:-120px 0 !important}#jc a.bbcode-url{background-position:-150px 0 !important}#jc a.bbcode-img{background-position:-180px 0 !important}#jc a.bbcode-list{background-position:-210px 0 !important}#jc a.bbcode-hide{background-position:-240px 0 !important}#jc a.bbcode-quote{background-position:-270px 0 !important}#jc a.bbcode-smile{background-position:-300px 0 !important}#jc a.bbcode-youtube{background-position:-330px 0 !important}#jc a.bbcode-google{background-position:-360px 0 !important}#jc a.bbcode-wiki{background-position:-390px 0 !important}#jc a.bbcode-facebook{background-position:-420px 0 !important}#jc a.bbcode-flickr{background-position:-450px 0 !important}#jc span.bbcode img{width:23px;height:23px;float:left;margin:0 2px 0 0}#jc .custombbcode{width:23px;height:23px;float:left;margin:0 2px 0 0;display:block;text-decoration:none;cursor:pointer}#recaptcha_response_field{height:15px;line-height:15px}.recaptcha_input_area.recaptcha_input_area{line-height:normal}.b__action{padding:3em 3.5%;border-top:1px solid #E0E0E0}.b__action-img{width:13.25301204819277%;height:13.25301204819277%;margin:0 auto 1em}.b__action-h2.b__action-h2{font:700 3em 'Roboto', sans-serif;margin-top:0}.b__action-p{font:400 2em 'Roboto', sans-serif;text-align:center;margin-bottom:.75em}.b__action-a{text-align:center}.b__action-b2{margin-left:1.204819277108434%;width:47%}.b__action-b3{margin-left:2.204819277108434%;width:36%;margin-top:-60px}.b__action-b3 a{border:0}.moduletable__maintext td h2{margin:0 0 1rem}.moduletable__maintext td p,.moduletable__maintext td div{font-size:.875em;line-height:125%}.moduletable__maintext td{width:33.3%}.moduletable__maintext td + td{padding-left:1.5rem}.article_column.cols5 .createdate,.article_column.cols1 .createdate{color:#929292;font-size:.82em;margin:0 0 .25em}@media (min-width: 1920px){.retina_wrapper{max-width:1920px;margin:0 auto;box-shadow:0 0 15px #999}}@media (max-width: 1100px){.b__show h1{font-size:40px;line-height:40px}.b__show span{font-size:25px;line-height:35px}.b__show i{font-size:12px;line-height:13px}.b__action-img{width:9em;height:9em}.b__latest-itm{width:33.3%}.b__latest-itm:nth-of-type(10){display:none}.b__latest-all{top:4.2%}.moduletable.b__tips{width:100%;float:none;margin-left:-3.5%;margin-top:0}}@media (max-width: 1024px){.b__sep table,.b__sep tbody,.b__sep tr,.b__sep td{display:block;width:100%}.b__sep table{overflow:hidden}.b__sep td{margin-bottom:2em;width:50%;float:left}.b__sep h2 br,.b__sep p br{display:none}.b__sep p{line-height:1.214285714285714em;font-size:1rem;margin-top:.5em}}@media (max-width: 800px){body{overflow-x:hidden}.b__body-trigger{background:#F9F9F9;border:1px solid #E0E0E0;border-top:0;padding:4%;display:block}.b__body.shift .b__nav-trigger{position:absolute;z-index:13}.b__body.shift .b__nav-trigger span{display:none}.b__body.shift .b__nav-trigger i{display:block}.b__nav{display:none}.b__nav{width:0;opacity:0}.b__nav.shift{position:fixed;width:100%;background:rgba(249, 249, 249, .95);display:block;padding:10% 0 0;opacity:1}.b__body{border:0}.h_logo{display:none}.t__menu > li > a{padding:11px 0 9px 11px}.t__menu li li a{padding:10px 24px 10px 17px;font-size:.92em}.b__sep table,.b__sep tbody,.b__sep tr,.b__sep td,.table_info,.table_info tbody,.table_info tr,.table_info td{display:block;width:100%;padding-left:0 !important}.b__sep td{margin-bottom:2em}.b__sep h2 br,.b__sep p br{display:none}.b__sep p{line-height:1.214285714285714em;margin-top:.5em}.b__latest-itm{width:100% !important}.b__latest-itm-img{display:none}.b__latest-itm-title{font-size:1.5em;line-height:1.214285714285714em}.b__latest-all{position:static}.b__tips{float:none;width:auto;margin:0 0 1.5rem !important}.b__tips-itm{margin-bottom:1.5rem}.b__footer{border-top:3px solid #E0E0E0}.b__news,.b__news-itm,.b__footer-l,.b__footer-soc,.b__footer-m,.b__footer-lnk{float:none;width:100%}.b__news-itm + .b__news-itm{margin-top:1.5em}.b__news{padding:3.5% 3.5% 3.5% 0}.b__footer-m,.b__footer-l{margin-bottom:1em;line-height:1.214285714285714em}.b__footer-m br{display:none}.b__action img{float:none}.b__action-b2{width:100%;margin:0}.b__action-b3.fl{width:100%;float:none;margin:0}.portfolio .add-info{position:static;width:auto}.portfolio.p__article{padding:3.5%}.portfolio .wideimg,.portfolio .i__wide{margin:0 -3.5% 1.5em}.portfolio.p__article .b__articlenav,.portfolio.p__article .b__tag{margin:0 -3.5% 2em}.mob_table td{display:block;width:100%}.b__latest-itm{height:auto !important;margin-bottom:1.5rem}.b__latest-itm-title,.b__news-itm-h2,.b__news-itm-dsc{padding:0;font-size:1rem}.b__show-title{font-size:26px;line-height:28px;margin-bottom:70px}.b__show li{background:none;margin-left:0;padding-left:0;color:#FFF;text-shadow:0 0 15px #000;float:none;overflow:hidden}.b__footer{padding-right:80px}.person{width:50%}.persons .clearfix{display:none}.article_row{margin:0}.format57 .article_column.cols5{float:none;width:auto;margin-bottom:1.5rem}.format57 .jcomments-links{display:none}.b__h1 h1{font-size:2em}.t__price tr:first-child{display:none}.t__price tr{display:block}.t__price tr td:nth-child(1){display:block;background:#F9F9F9}.t__price tr td:nth-child(2),.t__price tr td:nth-child(3),.t__price tr td:nth-child(4){display:inline-block;width:33.3%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center}.b__action-h2.b__action-h2{font-size:2em}.p__anketa-left{float:none;width:auto}#AForm{margin:0}.p__anketa-left p,.p__anketa-left div{font-size:1em}.g-recaptcha{margin:1rem 0}#AForm .small{margin:1rem 0 0}.portfolio.p__article blockquote,blockquote.i__portos.i__portos{font-size:1.25em}.portfolio.p__article blockquote b,.portfolio.p__article blockquote strong{font-size:1em}}@media (max-height: 680px){.b__nav{position:absolute}.h__contacts{position:static}.h_logo-text br{display:none}.b__latest{padding-top:0 !important;padding-bottom:3.5% !important}.b__articles{padding-left:0;padding-top:0;padding-right:0}.b__news{padding-top:0;padding-left:3.5%;padding-right:3.5%}#b_scroller.button{left:3.5%;right:auto;bottom:0}.b__latest .b__latest-all{position:static !important}}.syntaxhighlighter a,.syntaxhighlighter div,.syntaxhighlighter code,.syntaxhighlighter table,.syntaxhighlighter table td,.syntaxhighlighter table tr,.syntaxhighlighter table tbody,.syntaxhighlighter table thead,.syntaxhighlighter table caption,.syntaxhighlighter textarea{border-radius:0 0 0 0 !important;background:none !important;border:0 !important;bottom:auto !important;float:none !important;height:auto !important;left:auto !important;line-height:1.1em !important;margin:0 !important;outline:0 !important;overflow:visible !important;padding:0 !important;position:static !important;right:auto !important;text-align:left !important;top:auto !important;vertical-align:baseline !important;width:auto !important;box-sizing:content-box !important;font-family:"Consolas", "Bitstream Vera Sans Mono", "Courier New", Courier, monospace !important;font-weight:normal !important;font-style:normal !important;font-size:1em !important;min-height:0 !important}.syntaxhighlighter{width:100% !important;margin:0 0 1.5em 0 !important;position:relative !important;overflow:auto !important;font-size:1em !important}.syntaxhighlighter.source{overflow:hidden !important}.syntaxhighlighter .bold{font-weight:bold !important}.syntaxhighlighter .italic{font-style:italic !important}.syntaxhighlighter .line{white-space:pre !important}.syntaxhighlighter table{width:100% !important}.syntaxhighlighter table caption{text-align:left !important;padding:.5em 0 0.5em 1em !important}.syntaxhighlighter table td.code{width:100% !important}.syntaxhighlighter table td.code .container{position:relative !important}.syntaxhighlighter table td.code .container textarea{box-sizing:border-box !important;position:absolute !important;left:0 !important;top:0 !important;width:100% !important;height:100% !important;border:none !important;background:white !important;padding-left:1em !important;overflow:hidden !important;white-space:pre !important}.syntaxhighlighter table td.gutter .line{text-align:right !important;padding:0 0.5em 0 1em !important}.syntaxhighlighter table td.code .line{padding:0 1em !important}.syntaxhighlighter.nogutter td.code .container textarea,.syntaxhighlighter.nogutter td.code .line{padding-left:0 !important}.syntaxhighlighter.show{display:block !important}.syntaxhighlighter.collapsed table{display:none !important}.syntaxhighlighter.collapsed .toolbar{padding:0.1em 0.8em 0 0.8em !important;font-size:1em !important;position:static !important;width:auto !important;height:auto !important}.syntaxhighlighter.collapsed .toolbar span{display:inline !important;margin-right:1em !important}.syntaxhighlighter.collapsed .toolbar span a{padding:0 !important;display:none !important}.syntaxhighlighter.collapsed .toolbar span a.expandSource{display:inline !important}.syntaxhighlighter .toolbar{position:absolute !important;right:1px !important;top:1px !important;width:11px !important;height:11px !important;font-size:10px !important;z-index:10 !important}.syntaxhighlighter .toolbar span.title{display:inline !important}.syntaxhighlighter .toolbar a{display:block !important;text-align:center !important;text-decoration:none !important;padding-top:1px !important}.syntaxhighlighter .toolbar a.expandSource{display:none !important}.syntaxhighlighter.ie{font-size:.9em !important;padding:1px 0 1px 0 !important}.syntaxhighlighter.ie .toolbar{line-height:8px !important}.syntaxhighlighter.ie .toolbar a{padding-top:0 !important}.syntaxhighlighter.printing .line.alt1 .content,.syntaxhighlighter.printing .line.alt2 .content,.syntaxhighlighter.printing .line.highlighted .number,.syntaxhighlighter.printing .line.highlighted.alt1 .content,.syntaxhighlighter.printing .line.highlighted.alt2 .content{background:none !important}.syntaxhighlighter.printing .line .number{color:#bbbbbb !important}.syntaxhighlighter.printing .line .content{color:black !important}.syntaxhighlighter.printing .toolbar{display:none !important}.syntaxhighlighter.printing a{text-decoration:none !important}.syntaxhighlighter.printing .plain,.syntaxhighlighter.printing .plain a{color:black !important}.syntaxhighlighter.printing .comments,.syntaxhighlighter.printing .comments a{color:#008200 !important}.syntaxhighlighter.printing .string,.syntaxhighlighter.printing .string a{color:blue !important}.syntaxhighlighter.printing .keyword{color:#006699 !important;font-weight:bold !important}.syntaxhighlighter.printing .preprocessor{color:gray !important}.syntaxhighlighter.printing .variable{color:#aa7700 !important}.syntaxhighlighter.printing .value{color:#009900 !important}.syntaxhighlighter.printing .functions{color:#ff1493 !important}.syntaxhighlighter.printing .constants{color:#0066cc !important}.syntaxhighlighter.printing .script{font-weight:bold !important}.syntaxhighlighter.printing .color1,.syntaxhighlighter.printing .color1 a{color:gray !important}.syntaxhighlighter.printing .color2,.syntaxhighlighter.printing .color2 a{color:#ff1493 !important}.syntaxhighlighter.printing .color3,.syntaxhighlighter.printing .color3 a{color:red !important}.syntaxhighlighter.printing .break,.syntaxhighlighter.printing .break a{color:black !important}.syntaxhighlighter{background-color:white !important;margin-bottom:1.5em}.syntaxhighlighter .container{padding-left:.5em}.syntaxhighlighter .line{height:17px;line-height:17px}.syntaxhighlighter .line.alt1{background-color:white !important}.syntaxhighlighter .line.alt2{background-color:white !important}.syntaxhighlighter .line.highlighted.alt1,.syntaxhighlighter .line.highlighted.alt2{background-color:#e0e0e0 !important}.syntaxhighlighter .line.highlighted.number{color:black !important}.syntaxhighlighter table caption{color:black !important}.syntaxhighlighter .gutter{color:#afafaf !important}.syntaxhighlighter .gutter .line{border-right:3px solid #f9f9f9 !important;padding-right:.5em}.syntaxhighlighter .gutter .line.highlighted{background-color:#6ce26c !important;color:white !important}.syntaxhighlighter.printing .line .content{border:none !important}.syntaxhighlighter.collapsed{overflow:visible !important}.syntaxhighlighter.collapsed .toolbar{color:blue !important;background:white !important;border:1px solid #6ce26c !important}.syntaxhighlighter.collapsed .toolbar a{color:blue !important}.syntaxhighlighter.collapsed .toolbar a:hover{color:red !important}.syntaxhighlighter .toolbar{color:white !important;background:#6ce26c !important;border:none !important}.syntaxhighlighter .toolbar a{color:white !important}.syntaxhighlighter .toolbar a:hover{color:black !important}.syntaxhighlighter .plain,.syntaxhighlighter .plain a{color:black !important}.syntaxhighlighter .comments,.syntaxhighlighter .comments a{color:#008200 !important}.syntaxhighlighter .string,.syntaxhighlighter .string a{color:blue !important}.syntaxhighlighter .keyword{color:#006699 !important}.syntaxhighlighter .preprocessor{color:gray !important}.syntaxhighlighter .variable{color:#aa7700 !important}.syntaxhighlighter .value{color:#009900 !important}.syntaxhighlighter .functions{color:#ff1493 !important}.syntaxhighlighter .constants{color:#0066cc !important}.syntaxhighlighter .script{font-weight:bold !important;color:#006699 !important;background-color:transparent !important}.syntaxhighlighter .color1,.syntaxhighlighter .color1 a{color:gray !important}.syntaxhighlighter .color2,.syntaxhighlighter .color2 a{color:#ff1493 !important}.syntaxhighlighter .color3,.syntaxhighlighter .color3 a{color:red !important}.syntaxhighlighter .keyword{font-weight:bold !important}.fancybox-wrap,.fancybox-skin,.fancybox-outer,.fancybox-inner,.fancybox-image,.fancybox-wrap iframe,.fancybox-wrap object,.fancybox-nav,.fancybox-nav span,.fancybox-tmp{padding:0;margin:0;border:0;outline:none;vertical-align:top}.fancybox-wrap{position:absolute;top:0;left:0;z-index:8020}.fancybox-skin{position:relative;background:#f9f9f9;color:#444;text-shadow:none;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{box-shadow:0 10px 25px rgba(0, 0, 0, 0.5)}.fancybox-outer,.fancybox-inner{position:relative}.fancybox-inner{overflow:hidden}.fancybox-type-iframe .fancybox-inner{-webkit-overflow-scrolling:touch}.fancybox-error{color:#444;font:14px/20px 'Roboto', sans-serif;margin:0;padding:15px;white-space:nowrap}.fancybox-image,.fancybox-iframe{display:block;width:100%;height:100%}.fancybox-image{max-width:100%;max-height:100%}#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox_sprite.png')}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:0.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../images/fancybox_loading.gif') center center no-repeat}.fancybox-close{position:absolute;top:-18px;right:-18px;width:36px;height:36px;cursor:pointer;z-index:8040}.fancybox-nav{position:absolute;top:0;width:40%;height:100%;cursor:pointer;text-decoration:none;background:transparent url('../images/blank.gif');-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:8040}.fancybox-prev{left:0}.fancybox-next{right:0}.fancybox-nav span{position:absolute;top:50%;width:36px;height:34px;margin-top:-18px;cursor:pointer;z-index:8040;visibility:hidden}.fancybox-prev span{left:10px;background-position:0 -36px}.fancybox-next span{right:10px;background-position:0 -72px}.fancybox-nav:hover span{visibility:visible}.fancybox-tmp{position:absolute;top:-99999px;left:-99999px;visibility:hidden;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:hidden !important;width:auto}.fancybox-lock body{overflow:hidden !important}.fancybox-lock-test{overflow-y:hidden !important}.fancybox-overlay{position:absolute;top:0;left:0;overflow:hidden;display:none;z-index:8010;background:url('../images/fancybox_overlay.png')}.fancybox-overlay-fixed{position:fixed;bottom:0;right:0}.fancybox-lock .fancybox-overlay{overflow:auto;overflow-y:scroll}.fancybox-title{visibility:hidden;font:normal 13px/20px 'Roboto', sans-serif;position:relative;text-shadow:none;z-index:8050}.fancybox-opened .fancybox-title{visibility:visible}.fancybox-title-float-wrap{position:absolute;bottom:0;right:50%;margin-bottom:-35px;z-index:8050;text-align:center}.fancybox-title-float-wrap .child{display:inline-block;margin-right:-100%;padding:2px 20px;background:transparent;background:rgba(0, 0, 0, 0.8);border-radius:15px;text-shadow:0 1px 2px #222;color:#FFF;font-weight:bold;line-height:24px;white-space:nowrap}.fancybox-title-outside-wrap{position:relative;margin-top:10px;color:#fff}.fancybox-title-inside-wrap{padding-top:10px}.fancybox-title-over-wrap{position:absolute;bottom:0;left:0;color:#fff;padding:10px;background:#000;background:rgba(0, 0, 0, .8)}@media only screen and (-webkit-min-device-pixel-ratio: 1.5),only screen and (min--moz-device-pixel-ratio: 1.5),only screen and (min-device-pixel-ratio: 1.5){#fancybox-loading,.fancybox-close,.fancybox-prev span,.fancybox-next span{background-image:url('../images/fancybox_sprite@2x.png');background-size:44px 152px}#fancybox-loading div{background-image:url('../images/fancybox_loading@2x.gif');background-size:24px 24px}}.p__archiv .b__filtr label{float:left;line-height:31px;display:block}.p__archiv .b__filtr input[type="text"]{float:left;margin-right:.5rem}.p__archiv .b__filtr select{padding:0 0 0 .25rem;float:left;margin-right:.5rem;height:31px}.p__archiv .b__filtr .button{height:31px;line-height:31px}.p__archiv .b__archive-date{font-size:18px;line-height:normal;margin:1.5em -3.5% 0.5em;padding:0 3.5% .5em;border-bottom:1px dotted #BBB}.p__archiv .b__archive-title{margin:0 0 0.25em}.b__latest{padding:3.5% 3.5% 0;position:relative;border-left:1px solid #E0E0E0}.b__latest,.article_row.b__porto{letter-spacing:-0.36em}.b__latest > *,.article_row.b__porto > *{letter-spacing:normal}.b__latest h3,.article_row.b__porto h3{font:700 2em 'Roboto', sans-serif;text-transform:uppercase;margin-bottom:.5em}.b__latest .b__latest-itm,.article_row.b__porto .b__latest-itm{display:inline-block;width:20%;margin-bottom:2.4em;letter-spacing:normal;vertical-align:top}.b__latest .b__latest-itm-date,.article_row.b__porto .b__latest-itm-date{color:#929292;font-size:.82em;margin:0 0 0.25em}.b__latest .b__latest-itm-img,.article_row.b__porto .b__latest-itm-img{margin:0 1em 1em 0}.b__latest .b__latest-itm-title,.article_row.b__porto .b__latest-itm-title{padding:0 1em 0 0}.b__latest .b__latest-all,.article_row.b__porto .b__latest-all{position:absolute;right:3.5%;top:7.2%;letter-spacing:normal}.b__latest .b__latest-all a,.article_row.b__porto .b__latest-all a{display:inline-block;background:#9C27B0;color:#FFF;padding:5px;text-shadow:0 0 1px #000;line-height:14px;border:0}#fancybox-thumbs{position:fixed;left:0;width:100%;overflow:hidden;z-index:8050}#fancybox-thumbs.bottom{bottom:2px}#fancybox-thumbs.top{top:2px}#fancybox-thumbs ul{position:relative;list-style:none;margin:0;padding:0}#fancybox-thumbs ul li{float:left;padding:1px;opacity:0.5}#fancybox-thumbs ul li.active{opacity:0.75;padding:0;border:1px solid #fff}#fancybox-thumbs ul li:hover{opacity:1}#fancybox-thumbs ul li a{display:block;position:relative;overflow:hidden;border:1px solid #222;background:#111;outline:none}#fancybox-thumbs ul li img{display:block;position:relative;border:0;padding:0;max-width:none}