 @font-face{font-family:'PT Sans';src:url('../fonts/PTS55F-webfont.eot?') format('eot'),url('../fonts/PTS55F-webfont.woff') format('woff'),url('../fonts/PTS55F-webfont.ttf') format('truetype'),url('../fonts/PTS55F-webfont.svg#webfontDOtn31hp') format('svg');font-weight:normal;font-style:normal}form,body,iframe,img,table{margin:0;padding:0;border:0}p{margin:0;margin-bottom:1.5em}small{font-size:.8em}hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}::-moz-selection{background:#00aef0;color:#000;text-shadow:none}::selection{background:#00aef0;color:#000;text-shadow:none}input,select,textarea{color:#000;font-size:99%;font-family:inherit;outline:0}input,select{vertical-align:middle}input[type="radio"]{vertical-align:text-bottom}input[type="checkbox"]{vertical-align:bottom;*vertical-align:baseline}* html input{vertical-align:text-bottom}input[type="button"],input[type="submit"],button{cursor:pointer}input[type="file"]{color:#fff}button{width:auto;overflow:visible}ul{margin:.5em 0 1.5em;padding:0 0 0 29px}ul li{margin:0;padding:0}ul ul{margin:1em 0 1em 0}ol{margin:0 0 1.5em 22px;padding:0 0 1px 1em;line-height:20px}ol li{margin:0;padding:0}ol ol{margin:1em 0 1em 18px}ol{//margin-left:28px}ol li{//padding-left:1px}ol ol{//margin-left:23px}table{border:0;border-collapse:collapse}td,th{border:1px solid #b9d2d9}td img{vertical-align:middle}img{-ms-interpolation-mode:bicubic}.imgl{float:left;margin:0 1em 1ex 0}.imgr{float:right;margin:0 0 1ex 1em}.imgc{margin:1em auto}.left{float:left}.right{float:right}.clear{clear:both}.clearfix:before,.clearfix:after{content:"\0020";display:block;height:0;visibility:hidden}.clearfix:after{clear:both}.clearfix{zoom:1}.hidetext{text-indent:-999em;overflow:hidden}body{color:#fff;font:normal 100%/1.5em "PT Sans",sans-serif}a{color:#00aeef;outline:0;cursor:pointer}a:hover{text-decoration:none}a:hover,a:active{outline:0}h1,h2,h3,h4{margin:0 0 .5em;line-height:1.1em;font-family:"Myriad Pro",sans-serif;text-shadow:0 0 1px rgba(255,255,255,0.5)}h1 a,h2 a,h3 a{text-shadow:0 0 1px rgba(0,174,239,0.5)}h1{font-size:3em}h2{font-size:2em}h3{font-size:1.66em;font-weight:normal}h4{font-size:1.33em;font-weight:normal}em{font:italic 1em/1.5em "Georgia","Times New Roman",Times,serif}blockquote{width:75%;margin:0 0 2em 20px;padding:0}blockquote p{position:relative;margin:0;font:italic 1em/1.5em "Georgia","Times New Roman",Times,serif}blockquote cite{display:block;margin:.8em 0 1.5em;font-style:normal;line-height:1.1em}blockquote p:before,blockquote p:after{position:absolute;color:#fff;font:normal 2.5em "Times New Roman",Times,sans-serif;opacity:.5;filter:alpha(opacity=50)}blockquote p:before{content:"\00AB";left:-1.5ex;top:-0.33em}blockquote p:after{content:"\00BB";bottom:-0.25em;margin-left:.5ex}abbr[title],dfn[title]{font-style:normal;border-bottom:1px dotted;cursor:help}html{min-height:100%;position:relative}body{background:#000 url(bg-home.jpg) no-repeat 50% 0}.lowIEVersion{position:absolute;left:0;width:100%;text-align:center}header{height:190px;padding:0}.logo{float:left;margin:55px 0 0 5%;padding:0}.logo span,.logo a{display:block;width:270px;height:112px;background:url(../../images/logo.png) no-repeat 0 0}.logo a:hover{background-position:0 -112px}.lang{float:right;margin:.5em 5% 1em 0;padding:0;font-size:.8em;opacity:.75}.mmenu{clear:right;float:right;margin-right:5%;font:bold 2em/100% "Myriad Pro",sans-serif;text-align:right;text-transform:uppercase}.mmenu ul{margin:0;padding:0;list-style:none}.mmenu li{margin:-1px 0 0 0}.mmenu a{position:relative;color:#fff;text-decoration:none;text-shadow:0 0 1px rgba(255,255,255,0.5);-webkit-transition:color .3s ease;-moz-transition:color .3s ease;-o-transition:color .3s ease}.mmenu a:hover,.mmenu a.act,.mmenu a:hover i,.mmenu a.act i{color:#00aeef;text-shadow:0 0 1px rgba(0,174,239,0.5)}.mmenu a i{position:absolute;left:100%;padding-left:.5ex;font-style:normal}.lnk-top{display:none;position:fixed;right:2%;top:50%;margin-top:-15px;background:#000;background:rgba(0,0,0,0.75);font:italic .75em/30px Georgia,Times New Roman,Times,serif;-webkit-border-radius:15px;-moz-border-radius:15px;border-radius:15px;z-index:1000}.lnk-top a{display:block;width:0;height:30px;padding-right:35px;background:url(../../images/icon-top.png) no-repeat 100% 0;overflow:hidden;opacity:.5;color:#fff;text-decoration:none;text-indent:-10em;white-space:nowrap}.lnk-top a:hover{width:auto;padding-left:1em;text-indent:0;opacity:1}.b-promo{padding:70px 0;text-align:center}.b-promo p{margin:0 0 1em;font:italic bold 3em/100% "Georgia","Times New Roman",Times,serif;text-shadow:0 0 1px rgba(0,0,0,0.5)}.b-promo .button{height:2em;line-height:2em;padding:0 2em;border-radius:1em;-moz-border-radius:1em;-webkit-border-radius:1em}.b-works{clear:both;margin-bottom:3em;padding:0 7%}.b-works aside{float:right;width:50%}.b-works article{clear:both;padding:2em 0 0}.b-works-list{margin:0 -20px;padding:0;list-style:none}.b-works-list li{float:left;width:21%;margin:0 5% 5% 0}.b-works-list li:nth-child(4n){margin-right:0}.b-works-list li:nth-child(3n+1){transform:rotate(-4deg);-moz-transform:rotate(-4deg);-webkit-transform:rotate(-4deg);-o-transform:rotate(-4deg)}.b-works-list li:nth-child(3n+2){transform:rotate(4deg);-moz-transform:rotate(4deg);-webkit-transform:rotate(4deg);-o-transform:rotate(4deg)}.b-works-list li:hover{transform:rotate(0);-moz-transform:rotate(0);-webkit-transform:rotate(0);-o-transform:rotate(0)}.b-works-list a{position:relative;display:block;overflow:hidden;width:100%;height:170px;text-decoration:none;background:#666;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;border:10px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;transform:scale(0.95);-moz-transform:scale(0.95);-webkit-transform:scale(0.95);-o-transform:scale(0.95)}.b-works-list a span{position:absolute;left:0;right:0;bottom:-6em;padding:1ex;background:#000;background:rgba(0,0,0,0.75);filter:alpha(opacity=90)}.b-works-list a:hover{box-shadow:0 0 50px rgba(0,174,239,0.5);-moz-box-shadow:0 0 50px rgba(0,174,239,0.5);-webkit-box-shadow:0 0 50px rgba(0,174,239,0.5);transform:scale(1);-moz-transform:scale(1);-webkit-transform:scale(1);-o-transform:scale(1)}.b-works-list a:hover span{bottom:0}.list-features{margin:0 0 2em;padding:0;list-style:none}.list-features li{margin:0 0 .5em;padding:0 0 0 30px;background:url(../../images/icon-checked.png) no-repeat 6px .33em}.list-features-plus li{background-image:url(../../images/icon-plus.png)}.b-about{clear:both;margin-bottom:3em;padding:0 7%}.b-about-img{float:right;margin-left:6.5%;border:10px solid #fff;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px}.b-about-img:hover{box-shadow:0 0 50px rgba(0,174,239,0.5);-moz-box-shadow:0 0 50px rgba(0,174,239,0.5);-webkit-box-shadow:0 0 50px rgba(0,174,239,0.5)}.b-about article{margin-bottom:3em;padding-left:20px}.b-about article h2{margin-left:-20px}.b-about aside{float:left;width:50%}.b-list-posts{width:90%;margin:0;padding:0;list-style:none;font-size:.88em;line-height:125%}.b-list-posts li{position:relative;padding:1em;border-bottom:1px dashed #333;padding-left:105px;min-height:80px}.b-list-posts li:last-child{border:0}.b-list-posts li:hover{background:#0a0a0a}.b-list-posts img{position:absolute;left:.75em;top:1em;width:75px;max-height:75px;margin:0 10px 0 0;border:5px solid #fff;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px}.b-list-posts h4{margin-bottom:.3em;font-size:1.28em}.b-list-posts p{margin:0}.b-list-posts li.post-plane-text{padding-left:1em}.b-list-tweets{padding-left:20px}.b-list-tweets li{padding-left:1em;min-height:0}.b-contacts{padding:0 7%}.b-contacts article{float:left;width:50%}.b-contacts aside{float:right;width:50%;margin-bottom:2em}.b-contact-form{width:90%}.b-contact-form p{margin-bottom:.5em}.caption-input input,.caption-input textarea{display:block;width:100%;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;padding:.5em;background:#000 url(../../images/bg-input.png) repeat-x 0 0;border:5px solid #333;border-radius:5px;-moz-border-radius:5px;-webkit-border-radius:5px;resize:none;outline:0}.caption-input input:focus,.caption-input textarea:focus{border-color:#00aeef}.caption-input{position:relative;margin:0 0 .5em -5px}.caption-input label{position:absolute;left:5px;top:2px;margin:.5em;color:#999;cursor:text;display:none}.b-contacts-another{margin:0;padding:0 0 0 20px;list-style:none}.b-contacts-another span{width:4.5em}.hanging-punctuation{margin-left:-1ex}.b-contacts-social{margin:0;padding:0 0 0 20px;list-style:none}.b-contacts-social li{margin-bottom:.75em}.social{display:block;height:32px;position:relative}.social i{position:absolute;left:0;top:0;width:100%;height:100%}.soc-freelance{width:191px}.soc-freelance i{background:url(../../images/social-freelance.png)}.soc-vkontakte{width:173px}.soc-vkontakte i{background:url(../../images/social-vkontakte.png)}.soc-facebook{width:123px}.soc-facebook i{background:url(../../images/social-facebook.png)}.soc-tumblr{width:115px}.soc-tumblr i{background:url(../../images/social-tumblr.png)}.soc-twitter{position:absolute;margin:55px 0 0 140px;width:150px;height:150px}.soc-twitter i{background:url(../../images/social-twitter2.png) no-repeat 0 0;opacity:.5}.soc-twitter:hover i{background-position:0 -150px;opacity:1}footer{margin:4.5em 3% 0;padding:1em 2%;border-top:1px dashed #333}footer h3{float:left;position:relative;padding-left:2.4ex}footer h3 i{position:absolute;font-size:2.4em;left:0;top:-0.2em;font-style:normal;line-height:1.2em}footer h3 a{color:#fff;text-decoration:none}footer h3 a:hover,footer h3 a:hover i{color:#00aeef}footer aside{float:right;color:#333;font:normal 68%/125% sans-serif;text-align:right}footer aside p{margin-bottom:.5em}.b-work{margin:3em auto;padding:0 15%;max-width:960px}.b-work aside{margin:0;text-align:center}.work-links{float:left}.switch-controls{margin:2em 0 1em;padding:0;list-style:none}.switch-controls li{display:inline}.switch-controls a{display:inline-block;width:14px;height:14px;background:url(../../images/switchers.png) no-repeat 0 0;overflow:hidden}.switch-controls a.act{background-position:-15px 0}.switch-pics{margin:0;padding:0;list-style:none;position:relative}.switch-pics li{position:absolute;top:0;opacity:0}.switch-pics li.act{position:relative;opacity:1}.b-array-pics{margin:0;padding:0;list-style:none}.b-array-pics li{float:left;width:30%;margin-right:3%;margin-bottom:1em;text-align:Center}.b-array-pics li:nth-child(3n+1){clear:left}.b-array-pics div{width:100%;height:150px;margin-bottom:1ex;overflow:hidden}.b-array-pics div img{width:100%}.error{border-color:red!important}input[type="file"].error{border-width:1px;border-style:solid}.top-message{font-size:1.5em;position:absolute;top:0;padding:.25em 1ex;background:#000;background:rgba(0,0,0,0.75)}.status-ok{color:green}.b-testimonails{margin:3em auto;padding:0 5%;max-width:1280px}.b-testimonails-list{padding:0;list-style:none}.b-testimonails-list li{margin:0 0 3em;float:left;width:33.3%}.b-testimonails-list blockquote{margin-right:15%}.b-works-wrap{margin:3em auto;padding:0 5%;max-width:1280px}.b-error404{margin:10em auto 10em;width:750px}.b-error404 h1{padding-top:1em}.b-client-area{margin:5em auto 10.5em;width:600px}a.button{display:inline-block}.button{display:block;padding:0 1em;height:1.66em;line-height:1.66em;color:#fff;font-weight:bold;font-size:1.5em;font-family:"Myriad Pro",sans-serif;text-decoration:none;text-shadow:-1px -1px 3px #115879;-moz-text-shadow:-1px -1px 3px #115879;-webkit-text-shadow:-1px -1px 3px #115879;border:0;border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;box-shadow:inset 0 0 3px #000;-moz-box-shadow:inset 0 0 3px #000;-webkit-box-shadow:inset 0 0 3px #000;background-color:#00aeef;background-image:-webkit-gradient(linear,left top,left bottom,from(#00aeef),to(#0b3a50));background-image:-moz-linear-gradient(center bottom,#0b3a50 0,#00aeef 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#00aeef',EndColorStr='#0b3a50');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#00aeef', EndColorStr='#0b3a50')"}.button:hover{box-shadow:0 0 2px #00aeef,0 0 50px #0b3a50;-moz-box-shadow:0 0 2px #00aeef,0 0 50px #0b3a50;-webkit-box-shadow:0 0 2px #00aeef,0 0 50px #0b3a50}.button:active{text-shadow:1px 1px 3px #115879;-moz-text-shadow:1px 1px 3px #115879;-webkit-text-shadow:1px 1px 3px #115879;background-image:-webkit-gradient(linear,left top,left bottom,from(#0b3a50),to(#23b5f9));background-image:-moz-linear-gradient(center bottom,#23b5f9 0,#0b3a50 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorStr='#0b3a50',EndColorStr='#00aeef');-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorStr='#0b3a50', EndColorStr='#00aeef')";box-shadow:none;-moz-box-shadow:none;-webkit-box-shadow:none}.button,.b-about-img,.b-works-list a,.b-works-list li,.b-works-list a span{transition:all .5s ease;-moz-transition:all .5s ease;-webkit-transition:all .5s ease}@media screen and (min-width:1440px){.b-works aside{width:30%;padding-top:2.5em}.b-works article{float:left;width:40%;clear:none;padding:0}.b-works .b-works-list{margin:0 5% 0 0}.b-works .b-works-list li{width:25%;margin:0 0 10px;transform:rotate(0)!important;-moz-transform:rotate(0)!important;-webkit-transform:rotate(0)!important;-o-transform:rotate(0)!important}.b-works .b-works-list a{width:90%;height:110px;border:1px solid #000;border:0;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;transform:scale(1)!important;-moz-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;box-shadow:3px 3px 0 #bbb,4px 4px 0 #fff;-moz-box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff;-webkit-box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff}.b-works .b-works-list a:hover{box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff;-moz-box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff;-webkit-box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff}.b-about-img{float:left;margin:0 5% 0 0}.b-about article{float:left;width:65%;padding:0;margin:0 5% 0 0}.b-about article h2{margin-left:0}.b-about aside{width:30%;margin-bottom:2em}.b-list-posts{width:100%}.b-list-tweets{padding-left:0}.b-contacts article{width:40%}.b-contacts aside{float:left;width:30%}}@media screen and (max-width:768px){.b-works aside{width:30%;padding-top:2.5em}.b-works article{float:left;width:40%;clear:none;padding:0}.b-works .b-works-list{margin:0 5% 0 0}.b-works .b-works-list li{width:25%;margin:0 0 10px;transform:rotate(0)!important;-moz-transform:rotate(0)!important;-webkit-transform:rotate(0)!important;-o-transform:rotate(0)!important}.b-works .b-works-list a{width:90%;height:110px;border:1px solid #000;border:0;border-radius:1px;-moz-border-radius:1px;-webkit-border-radius:1px;transform:scale(1)!important;-moz-transform:scale(1)!important;-webkit-transform:scale(1)!important;-o-transform:scale(1)!important;box-shadow:3px 3px 0 #bbb,4px 4px 0 #fff;-moz-box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff;-webkit-box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff}.b-works .b-works-list a:hover{box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff;-moz-box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff;-webkit-box-shadow:2px 2px 0 #bbb,4px 4px 0 #fff}.b-about-img{float:left;margin:0 5% 0 0}.b-about article{float:left;width:65%;padding:0;margin:0 5% 0 0}.b-about article h2{margin-left:0}.b-about aside{width:30%;margin-bottom:2em}.b-list-posts{width:100%}.b-list-tweets{padding-left:0}.b-contacts article{width:40%}.b-contacts aside{float:left;width:30%}}.ie{width:960px;margin:0 auto}.ie .caption-input label{display:block}.ie .b-works-list li{width:25%;margin:0 0 5%}.ie .b-works-list li a{width:80%}.ie .b-list-posts li{zoom:1}.ie .mmenu{*float:none}.ie input.button{*font-family:sans-serif}* html .mmenu a{zoom:1}* html .b-works-list li a span{bottom:0;width:100%}* html .caption-input{margin-left:0}@media print{*{background:transparent!important;color:#444!important;text-shadow:none!important}a,a:visited{color:#444!important;text-decoration:underline}a:after{content:" (" attr(href) ")"}abbr:after{content:" (" attr(title) ")"}.ir a:after{content:""}pre,blockquote{border:1px solid #999;page-break-inside:avoid}thead{display:table-header-group}tr,img{page-break-inside:avoid}@page{margin:.5cm}p,h2,h3{orphans:3;widows:3}h2,h3{page-break-after:avoid}}@media all,(){.b-about-img:hover{box-shadow:none}}