html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,font,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,menu,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}html,body{height:100%;margin:0;padding:0}h1,h2,h3,h4,h5,h6{font-weight:normal}ol,ul,menu{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}ins{text-decoration:none}del{text-decoration:line-through}table{border-collapse:collapse;border-spacing:0}td,th{font-weight:normal;text-align:left;vertical-align:top}article,aside,datagrid,details,dialog,figure,footer,header,menu,nav,section,video{display:block}details legend{display:block}figure{margin:0;padding:0}body{color:#000;background:#fff;font-family:'Times New Roman',serif;line-height:normal;font-size:13px}#min-width{min-width:997px;max-width:1290px;margin:0 auto}.wrapper,#container.wrapper{margin:0 7%;width:86%;min-width:868px;max-width:1120px}#container{width:100%}.righthalf{width:50%}.side{width:7%}#content{width:86%}#menu li.about{width:19.3%}#menu li.works{width:28.7%;color:#096}#menu li.services{width:26%}#menu li.contacts{float:right;margin-right:-6px;width:24.9%}section.sfirst{width:49.6%}section.sthird{width:25%}section.sfourth{width:180px}.halfleft{width:44.8%;padding-right:59px}.halfright{width:44.4%}#content aside{width:37.8%;padding-left:63px;max-width:441px;min-width:331px;margin-top:51px;padding-top:42px;position:absolute;z-index:2}#command li{width:153px;padding-right:2.7%}#maintable{width:100%}#content article{width:100%}#content section{width:100%}.righthalf{float:right}a{color:#000}a:hover{color:#39c}a:focus{-moz-outline:0;outline:0}a:active{-moz-outline:0;outline:0}.hidden{display:none!important}b,strong{font-weight:bold}em,i{font-style:italic}.clr:after,#content article:after{content:" ";clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}h1,h2,h3,h4,h5,h6{padding:.6em 0 .5em}h1{font-size:40px;line-height:30px}h2{font-size:30px;line-height:30px}h3{font-size:27px;line-height:27px}h4{font-size:24px;line-height:24px}h5{font-size:21px;line-height:21px}h6{font-size:19px;line-height:19px}input,textarea{font-family:'Times New Roman',serif}textarea{resize:none}input:focus,textarea:focus{-moz-outline:0;outline:0}header{height:161px;padding-top:29px}#logo{display:block;width:296px;height:57px;padding-right:9px;float:left;position:relative;z-index:10}#logo a{color:#fff;display:block;width:296px;height:57px}#logo a img{position:absolute;-o-transition:opacity .25s linear;-moz-transition:opacity .25s linear;-webkit-transition:opacity .25s linear;transition:opacity .25s linear}#logo a img.default{opacity:1}#logo a img.hover{opacity:0;filter:alpha(opacity=0)}#logo a:hover img.default{opacity:0;filter:alpha(opacity=0)}#logo a:hover img.hover{opacity:1;filter:alpha(opacity=100)}#slogan{font-size:14px;line-height:1.2em;margin-top:-2px;color:#000;display:block;float:left}p.afterlogo{position:absolute;padding-top:70px}#menu{margin-top:-3px}#menu:after{content:" ";clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}#menu li{float:left;display:block}#menu li b{font-size:20px;font-weight:normal;margin-left:-1px;display:block}#menu li ul{padding-top:11px}#menu li li{float:none;padding:0 0 4px}#menu li a,#menu li span{color:#333;margin-left:-4px;padding:3px 6px 3px 5px;display:inline-block;vertical-align:top;line-height:16.5px}#menu li a.active,#menu li a:hover,#menu li span{color:#fff;background:#39c;text-decoration:none}#maintable{table-layout:fixed;height:100%}#content section{height:500px}.side{height:100%}#prevlist,#nextlist{text-decoration:none;width:100%;height:100%;display:none;position:relative;cursor:default;overflow:visible;margin-top:51px;margin-bottom:-51px}#prevlist span,#nextlist span{margin-top:-17px;width:16px;height:34px;display:block;position:absolute;top:50%}#prevlist span{background:url(/static/i/arrow.png) no-repeat 0 0;right:35px}#nextlist span{background:url(/static/i/arrow.png) no-repeat 0 -136px;left:35px}#prevlist.active,#nextlist.active,#prevlist.prevpage,#nextlist.nextpage,#prevlist.active span,#nextlist.active span,#prevlist.prevpage span,#nextlist.nextpage span{cursor:pointer}#prevlist.active span,#prevlist.prevpage span{background:url(/static/i/arrow.png) no-repeat 0 -34px}#prevlist.active:hover span,#prevlist.active:focus span,#prevlist.prevpage:hover span,#prevlist.prevpage:focus span{background:url(/static/i/arrow.png) no-repeat 0 -68px}#prevlist.active:active span,#prevlist.prevpage:active span{background:url(/static/i/arrow.png) no-repeat 0 -102px}#nextlist.active span,#nextlist.nextpage span{background:url(/static/i/arrow.png) no-repeat 0 -170px}#nextlist.active:hover span,#nextlist.active:focus span,#nextlist.prevpage:hover span,#nextlist.prevpage:focus span{background:url(/static/i/arrow.png) no-repeat 0 -204px}#nextlist.active:active span,#nextlist.prevpage:active span{background:url(/static/i/arrow.png) no-repeat 0 -238px}#nextlist span span,#nextlist.active:hover span span{display:none}#nextlist.nextpage:hover span span{margin:0;height:40px;display:block;background:#39c!important;color:#FFF;font-size:15pt;left:-235px;line-height:40px;padding:0 0 0 16px;position:absolute;top:-2px;width:184px}#prevlist span span,#prevlist.active:hover span span{display:none}#prevlist.prevpage:hover span span{margin:0;height:40px;display:block;background:#39c!important;color:#FFF;font-size:15pt;right:-246px;line-height:40px;padding:0 16px 0 18px;position:absolute;top:-2px;width:177px;z-index:2}.portfel #prevlist,.portfel #nextlist{width:auto}.portfel .side{vertical-align:middle;padding-top:51px}.portfel .title .zpt{display:none}.portfel a#prevlist,.portfel a#nextlist{display:block;cursor:pointer;text-decoration:none;width:auto;height:100%;position:fixed;min-height:514px;top:0;right:auto;left:auto}.portfel #prevlist.unactive,.portfel #nextlist.unactive{cursor:default}.portfel #prevlist span,.portfel #nextlist span{width:16px;height:34px;display:block;margin-top:-17px;position:absolute;top:50%}.portfel #prevlist span{background:url(/static/i/arrow.png) no-repeat 0 -34px;right:34px}.portfel #prevlist.unactive span,.portfel #prevlist.unactive:hover span,.portfel #prevlist.unactive:focus span,.portfel #prevlist.unactive:active span{background-position:0 0;cursor:default}.portfel #prevlist:hover span,.portfel #prevlist:focus span{background-position:0 -68px}.portfel #prevlist:active span{background-position:0 -102px}.portfel #nextlist span{background:url(/static/i/arrow.png) no-repeat 0 -170px;left:34px}.portfel #nextlist.unactive span,.portfel #nextlist.unactive:hover span,.portfel #nextlist.unactive:focus span,.portfel #nextlist.unactive:active span{background-position:0 -136px;cursor:default}.portfel #nextlist:hover span,.portfel #nextlist:focus span{background-position:0 -204px}.portfel #nextlist:active span{background-position:0 -238px}.portfel #nextlist span span,.portfel #nextlist.unactive:hover span span{display:none;margin:0;height:40px;background:#39c!important;color:#FFF;font-size:15pt;right:50px;left:auto;line-height:40px;padding:0 0 0 16px;position:absolute;top:-2px;width:184px}.portfel #nextlist:hover span span{display:block}.portfel #prevlist span span,.portfel #prevlist.unactive:hover span span{display:none;margin:0;height:40px;background:#39c!important;color:#FFF;font-size:15pt;left:50px;right:auto;line-height:40px;padding:0 16px 0 18px;position:absolute;top:-2px;width:177px;z-index:2}.portfel #prevlist:hover span span{display:block}.portfel #content article{padding-bottom:0}.portfel #content section{top:0;margin-bottom:32px;display:block!important}.portfel #content div.title{display:none}.portfel #content div#titlefirst.title{display:block!important;position:relative}.portfel #content section.hidden:last-child{margin-bottom:0}#container{min-height:551px;overflow:hidden;max-width:1296px;min-width:997px}#container.wrapper{min-height:551px}#content{padding:0;overflow:hidden}#content article{position:relative;padding-bottom:51px}#content section{top:51px;left:0;display:inline-block;vertical-align:top;overflow:hidden;position:relative}#frontblock{padding-top:5px}#frontblock section{display:inline-block;vertical-align:top;color:#666}#frontblock section a.frontlink{font-size:1.1em;text-decoration:none;color:#000;padding-right:21px}#frontblock section a.frontlink span{border-bottom:1px dashed #000}#frontblock section a.frontlink:hover span{border-bottom-color:#39c}#frontblock section a.active,#frontblock section a.active:hover{background:url(/static/i/arrow.gif) no-repeat 100% -11px;cursor:text}#frontblock section a.frontlink:hover,#frontblock section a.active{color:#39c}#frontblock section a.active span{border-bottom:0}footer{height:103px;line-height:14px;padding-top:26px;font-size:12px;color:#666;position:relative}footer:after{content:" ";clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}footer a{color:#000}footer p{width:220px;padding-top:1px}footer .lefthalf{width:49%;float:left}footer div.social{width:420px;padding-right:14px;margin-top:12px}footer .social .label{padding-right:3px;vertical-align:middle}footer .vkontakte-like{display:inline-block;vertical-align:top;padding-right:7px;width:21px}footer .twitter-like{overflow:hidden;width:140px;vertical-align:baseline;display:inline-block;margin-right:7px;cursor:pointer}footer .google-like{width:65px;overflow:hidden;padding-right:7px;vertical-align:top;display:inline-block}footer .facebook-like{display:inline-block;padding-right:7px;vertical-align:top}footer .vk-link{background:url(/static/i/vk.gif) 0 0 no-repeat;display:block;width:21px;height:20px;cursor:pointer}footer p.org span{color:#999}footer p.org span a,footer p.org span a:link,footer p.org span a:visited,footer p.org span a:hover{color:#999;text-decoration:none}footer address{font-style:normal}footer .ajaxphone{padding-bottom:6px;padding-top:1px}footer .ajaxphone a{border-bottom:1px dashed #999;text-decoration:none;color:#999}footer .ajaxphone a:hover{color:#39c;border-bottom-color:#39c}footer .ajaxphone a.active{cursor:default;border-bottom:0;text-decoration:none;color:#666}footer .ajaxphone a.active:hover{color:#666}footer a.nojscontact{display:none}#stamp{width:130px;height:130px;background:url(/static/i/stamp.png) no-repeat 0 0;position:absolute;right:-59px;bottom:63px;z-index:3}.title{position:absolute;color:#999;height:51px;left:0;font-size:40px;line-height:30px;padding:0;top:0;white-space:nowrap}.portfel .title{position:static}.title h2{display:inline;font-size:40px;line-height:30px;padding:0;margin:0;color:#000}.title .fn,.title .zpt{color:#000;font-size:40px;line-height:30px}.title h2 .role{font-size:30px;font-style:italic;line-height:30px;color:#999}.frontflash{height:210px;width:100%;margin-top:71px;position:relative}.frontflash object,.frontflash embed{width:100%;height:200px}#noflash{text-align:justify}#noflash span{display:inline-block;width:100%}#noflash img{vertical-align:bottom}.in-section{padding:54px 0}#frontblock .block-section{display:block;overflow:hidden}.sectcol p{line-height:16.9px;padding:0 0 10px 3px;font-size:10.5pt}.in-section .col2 p{padding-right:4em}#frontblock .col2 p,#frontblock .col3 p{color:#333}#whatwedo-inner h1.title-h1,#whatwedo-inner h2.title-h2,#answers-inner h3.title-h3,#ourblog-inner h3.title-h3{color:#096}#whatwedo-inner h1.title-h1{font-size:2.1em;line-height:30px;width:180px}#answers-inner h3.title-h3,#ourblog-inner h3.title-h3{padding-bottom:35px}.faq{font-size:1.2em;line-height:17.3px}.faq .quest a,.faq .answer a{color:#333}.faq .quest a:hover,.faq .answer a:hover{color:#39c}.faq .quest a{text-decoration:none;border-bottom:1px dashed}.faq a:hover{color:#39c}.faq li{padding:0 0 10px}.col4 li{padding-right:1.5em}.faq .answer{overflow:hidden;line-height:24px}.faq .answer div{color:#096;padding:15px 0 26px}.faq ul,.faq ol{padding:0;margin:0 0 0 20px}.faq ul{list-style:disc}.faq ol{list-style:decimal}.faq ul li,.faq ol li{padding:0}#ourblog-inner{font-size:11.5pt;line-height:17.3px;color:#333}#ourblog-inner a{color:#000;margin-right:44px;display:block;padding-bottom:8px}#ourblog-inner a:hover{color:#39c}#ourblog-inner .author a{color:#39c}#ourblog-inner .author a:hover{color:#333}#ourblog-inner .blogdate{padding-right:0;color:#999}h1.title-h1,h2.title-h2,h3.title-h3{font-size:30px;line-height:36px;padding:0 2em 21px 0;color:#000}.sectcol p.p1{font-size:20px;line-height:24px;padding:0 4em 0 0;color:#333}.sectcol{display:inline-block;vertical-align:top}.sectcol a{color:#39c}.sectcol a:hover{color:#000}.small p.p2{font-size:24px;line-height:20px}.small p.p3{font-size:16px;padding-bottom:0!important}.small p.p4{font-size:16px;padding:6px 0 0}.col1{width:49.6%}.col2{width:25%}.col3{width:22%}.col4{width:50%}.col5{width:42.5%}.col6{width:31.2%}.col7{width:33.8%}.col8{width:30%}.personal{position:absolute;right:1px;bottom:18px;font-size:15px;line-height:14px}.p-black{margin:0 0 5px;padding:4px 7px 5px 10px;background:#000;color:#fff;display:inline-block}.p-black a{color:#fff}.p-black a:hover{color:#39c}#all{background:#eee url(/static/i/all.jpg) no-repeat center 0}#all .p-black{font-size:1.15em;margin:0;padding:1px 7px 3px 10px;line-height:1.3em;display:inline-block}#command{font-size:15px}#command:after{content:" ";clear:both;display:block;width:0;height:0;overflow:hidden;font-size:0}#command li{float:left;display:block;padding-bottom:7px}#command li em{color:#ccc;font-size:13px;font-style:normal;display:block}#command li ul{padding-top:6px}#command li li{float:none;padding:0 0 6px}#command li a{color:#000;margin-left:-6px;padding:3px 9px 3px 6px;display:inline-block;vertical-align:top;line-height:1.07em}#command li a.active,#command li a.active:hover{color:#fff;background:#39c;text-decoration:none}#command li a:hover{color:#39c}#pruss{background:#eee url(/static/i/command/pruss.jpg) no-repeat center 0}#medvedev{background:#eee url(/static/i/command/medvedev.jpg) no-repeat center 0}#simonenko{background:#eee url(/static/i/command/simonenko.jpg) no-repeat center 0}#gegechkori{background:#eee url(/static/i/command/gegechkori.jpg) no-repeat center 0}#chahlov{background:#eee url(/static/i/command/chahlov.jpg) no-repeat center 0}#nesterov{background:#eee url(/static/i/command/nesterov.jpg) no-repeat center 0}#gromova{background:#eee url(/static/i/command/gromova.jpg) no-repeat center 0}#pershin{background:#eee url(/static/i/command/pershin.jpg) no-repeat center 0}#panfilov{background:#eee url(/static/i/command/panfilov.jpg) no-repeat center 0}#moiseev{background:#eee url(/static/i/command/moiseev.jpg) no-repeat center 0}#efimova{background:#eee url(/static/i/command/efimova.jpg) no-repeat center 0}#kalvinov{background:#eee url(/static/i/command/kalvinov.jpg) no-repeat center 0}#laguta{background:#eee url(/static/i/command/laguta.jpg) no-repeat center 0}.twitter a,.blog a,.skype a{display:inline-block;line-height:14px}.blog a{background:url(/static/i/icons.png) no-repeat 100% 0;padding-right:21px}.blog a:hover{background:url(/static/i/icons.png) no-repeat 100% -16px}.twitter a{background:url(/static/i/icons.png) no-repeat 100% -33px;padding-right:17px}.twitter a:hover{background:url(/static/i/icons.png) no-repeat 100% -49px}.skype a{background:url(/static/i/icons.png) no-repeat 100% -65px;padding-right:21px}.skype a:hover{background:url(/static/i/icons.png) no-repeat 100% -80px}#content section.response{min-height:500px;background:#f1ebd9;height:auto}.response div{padding:0;width:72%;line-height:500px;margin:0 auto}.response div div{display:inline-block;vertical-align:middle;width:100%;color:#333;margin:0;font-size:20px;line-height:24px;padding:85px 0 50px}.response p{padding-bottom:11px}.response .author{text-align:right;color:#999;font-style:italic;padding-top:35px}.response ul,.response ol{padding:0 0 11px 0;margin:0 0 0 25px}.response ul{list-style:disc}.response ol{list-style:decimal}.response ul li,.response ol li{padding:0}#mail{background:url(/static/i/mail1.png) repeat-x 0 0;height:500px}#mail .inmail1{background:url(/static/i/mail2.png) repeat-y 0 0;width:100%;height:100%}#mail .inmail2{background:url(/static/i/mail1.png) repeat-x 0 100%;width:100%;height:100%}#mail .inmail3{background:url(/static/i/mail2.png) repeat-y 100% 5px;width:100%;height:100%}#contact{padding:74px 113px 0;font-size:30px;line-height:36px;color:#999}#contact input,#contact textarea{background:#fff;width:100%;padding:0;border:0;font-size:30px;line-height:36px;color:#999}#contact label{color:#dedede;position:absolute;top:0;left:15px;cursor:text}#contact label.blackcolor{color:#999;display:block}#contact .textarea label{top:11px;left:15px}#contact input.focus,#contact input:focus,#contact .textarea textarea.focus,#contact .textarea textarea:focus{color:#000}#contact div{border-bottom:2px #333 solid;margin-bottom:18px;padding:0 14px 2px;position:relative}#contact div.email{float:left;width:44.7%}#contact div.tel{float:right;width:44.6%}#contact div.textarea{border:2px solid #333;height:181px;padding-bottom:11px;padding-top:11px;clear:left;margin-bottom:13px}#contact .textarea textarea{height:181px;margin:0;padding:0;background:transparent}#contact input.button{background:#ccc;color:#FFF;font-size:15pt;padding:5px 21px 6px;width:139px;cursor:pointer;display:block;line-height:26px;float:left}#contact div.error{border-color:#c00}#contact div.error input,#contact div.error textarea{color:#c00}#contact p.remark{font-size:15pt;margin-left:158px}#mail .sended{padding:0;line-height:500px;margin:0 113px;position:relative}#mail .sended div{color:#000;display:inline-block;font-size:30px;line-height:36px;margin:0;padding:0 0 45px;text-align:center;vertical-align:middle;width:100%}#mail .sended a.button{background:#39C;bottom:51px;color:#FFF;cursor:pointer;display:block;font-size:15pt;left:0;line-height:26px;padding:5px 21px 6px;position:absolute;text-decoration:none}.overlay{display:none}#callwidget-form_underlay,#promowidget-form_underlay{background:#fff;opacity:.5;filter:alpha(opacity=50)}.overlay .content{height:421px;width:778px;background:#fff;-moz-box-shadow:0 0 13px rgba(0,0,0,0.33);-webkit-box-shadow:0 0 13px rgba(0,0,0,0.33);-o-box-shadow:0 0 13px rgba(0,0,0,0.33);box-shadow:0 0 13px rgba(0,0,0,0.33)}.overlay .content2{height:100%;margin:0 20px;position:relative}.overlay .content3{padding:46px 36px 0 29px}.overlay h2{font-size:40px;line-height:30px;padding:0 0 45px 0;color:#000;margin-left:-5px}.overlay .close{position:absolute;right:9px;top:28px}.overlay .close a{display:block;width:27px;height:27px;background:url(/static/i/close.png) no-repeat 0 0}.overlay .close a:hover{background-position:0 -27px}.overlay form{padding:0;font-size:30px;line-height:36px;color:#999}.overlay form input.dijitTextBox{background:#fff;width:100%;padding:0;border:0;font-size:30px;line-height:36px;color:#999;-moz-outline:0;outline:0}.overlay form input.dijitTextBox.focus,.overlay form input.dijitTextBox:focus{color:#000}.overlay form div.field{border-bottom:2px #333 solid;margin-bottom:18px;padding:0 14px 2px;position:relative}.overlay form div.tel{margin-bottom:0}.overlay form div.company{margin-bottom:30px}.overlay form div.slider{margin-bottom:18px;padding:0 14px 2px;position:relative}.overlay form div.slider input{background:#fff;width:100px;padding:0;border:0;border-bottom:2px solid #000;font-size:30px;line-height:36px;color:#999;-moz-outline:0;outline:0}.overlay form label{color:#bbb;position:absolute;top:0;left:15px}.overlay form label.blackcolor{color:#999;display:inline-block}.overlay form div.inline-field label{left:auto!important}.overlay form .descr{font-size:10pt;line-height:26px;padding-left:15px;color:#333;margin-bottom:18px}.overlay form input.button{background:#ccc;color:#fff;font-size:15pt;padding:5px 21px 6px;width:139px;cursor:pointer;display:block;line-height:26px;float:left;border:0;-moz-outline:0;outline:0}.overlay form div.error{border-color:#c00}.overlay form div.error input,.overlay form div.error input.dijitTextBox.focus,.overlay form div.error input.dijitTextBox:focus{color:#c00}.overlay form p.remark{font-size:15pt;margin-left:158px}#listprojectsdial_underlay{background:#000}#portfolio-list{text-align:justify;margin-left:-7px;margin-right:6px;margin-top:16px}#portfolio-list .insitemaket{padding-bottom:17px;margin-bottom:17px;text-align:left}#portfolio-list span.divider{display:inline-block;height:0;overflow:hidden;width:100%}#portfolio-list img{width:300px;height:229px;border:0}#portfolio-list p{width:235px;clear:left;float:left;font-size:1.15em;margin-top:6px;padding-left:7px}#portfolio-list p a{color:#39c}#portfolio-list p a:hover{color:#000}#firmstyle-list{text-align:justify;margin-left:-7px;margin-right:6px;margin-top:8px}#firmstyle-list .firmstyle{padding-bottom:17px;margin-bottom:36px;display:inline-block;vertical-align:middle;width:184px;overflow:hidden;text-align:left}#firmstyle-list a.firmstyle-pn{display:block;cursor:pointer;position:relative}#firmstyle-list a.firmstyle-pn img{width:184px;height:122px;display:block;overflow:hidden;border:0}#firmstyle-list .empty{width:184px}#firmstyle-list span.divider{display:inline-block;height:0;overflow:hidden;width:100%}#firmstyle-list p{font-size:1.15em;margin-top:11px;padding-left:7px}#firmstyle-list p a{color:#39c}#firmstyle-list p a:hover{color:#000}a.quicklist{color:#999;text-decoration:none;border-bottom:1px dashed #999}a.quicklist:hover,a.quicklist:focus{border-bottom:1px dashed #39c;color:#39c}.blue{background:#0099cd url(/static/i/blue.jpg) no-repeat center 0;color:#fff}.newpiter{background:#ffc url(/static/portfolio/design/piter/bg.jpg) no-repeat center 0;color:#000}.sibstyle{background:#900 url(/static/portfolio/design/sibstyle/bg.jpg) no-repeat center 0;color:#fff}.gembox{background:#000 url(/static/portfolio/design/gembox/bg.jpg) no-repeat center 0;color:#fff}.woodhouse{background:#6f6556 url(/static/portfolio/design/woodhouse/bg.jpg) no-repeat center 0;color:#fff}.okna{background:#008cd7 url(/static/portfolio/design/okna/bg.jpg) no-repeat center 0;color:#fff}.bober{background:#db2922 url(/static/portfolio/design/bober/bg.jpg) no-repeat center 0;color:#fff}.politur{background:#006dc2 url(/static/portfolio/design/politur/bg.jpg) no-repeat center 0;color:#fff}.ds{background:#339703 url(/static/portfolio/design/ds/bg.jpg) no-repeat center 0;color:#fff}.ptgroup{background:#eee url(/static/portfolio/design/ptgroup/bg.jpg) no-repeat center 0;color:#fff}.flagman{background:#cecece url(/static/portfolio/design/flagman/bg.jpg) no-repeat center 0;color:#000}.stagecraft{background:#262626 url(/static/portfolio/design/stagecraft/bg.jpg) no-repeat center 0;color:#fff}.nw{background:#eee url(/static/portfolio/design/nw/bg.jpg) no-repeat center 0;color:#000}.rca{background:#ca1327 url(/static/portfolio/design/rca/bg.jpg) no-repeat center 0;color:#fff}.qdog{background:#e2eefa url(/static/portfolio/design/qdog/bg.jpg) no-repeat center 0;color:#000}.avtoritet{background:#c60603 url(/static/portfolio/design/avtoritet/bg.jpg) no-repeat center 0;color:#fff}.rento{background:#5b9000 url(/static/portfolio/design/rentomobil/bg.jpg) no-repeat center 0;color:#fff}.rod{background:#3db29f url(/static/portfolio/design/rod/bg.jpg) no-repeat center 0;color:#fff}.kg{background:#658ea4 url(/static/portfolio/design/kg/bg.jpg) no-repeat center 0;color:#000}.credit{background:#0180b9 url(/static/portfolio/design/credit/bg.jpg) no-repeat center 0;color:#fff}.artefactum{background:#c9e8fa url(/static/portfolio/design/artefactum/bg.jpg) no-repeat center 0;color:#000}.pride{background:#e93405 url(/static/portfolio/design/pride/bg.jpg) no-repeat center 0;color:#fff}.moskovsky{background:#930655 url(/static/portfolio/design/moskovsky/bg.jpg) no-repeat center 0;color:#fff}.zz{background:#a72f2c url(/static/portfolio/design/zz/bg.jpg) no-repeat center 0;color:#fff}.primo{background:#0079c0 url(/static/portfolio/design/primo/bg.jpg) no-repeat center 0;color:#fff}.chesma{background:#395698 url(/static/portfolio/design/chesma/bg.jpg) no-repeat center 0;color:#fff}.finprom{background:#000 url(/static/portfolio/design/finprom/bg.jpg) no-repeat center 0;color:#fff}.sogaz{background:#9cf url(/static/portfolio/design/sogaz/bg.jpg) no-repeat center 0;color:#000}.iwc{background:#a3e0ff url(/static/portfolio/firmstyle/iwc/bg.jpg) no-repeat center 0;color:#000}.julia{background:#66cbff url(/static/portfolio/firmstyle/julia/bg.jpg) no-repeat center 0;color:#000}.obriens{background:#155e02 url(/static/portfolio/firmstyle/obriens/bg.jpg) no-repeat center 0;color:#fff}.raa{background:#d0142c url(/static/portfolio/firmstyle/raa/bg.jpg) no-repeat center 0;color:#fff}.sim{background:#000 url(/static/portfolio/firmstyle/sim/bg.jpg) no-repeat center 0;color:#fff}.brandmama{background:#262626 url(/static/portfolio/firmstyle/brandmama/bg.jpg) no-repeat center 0;color:#fff}.serenity{background:#eee url(/static/portfolio/firmstyle/serenity/bg.jpg) no-repeat center 0;color:#fff}.rupay{background:#0099cb url(/static/portfolio/firmstyle/rupay/bg.jpg) no-repeat center 0;color:#fff}.vkusno{background:#9e0000 url(/static/portfolio/firmstyle/vkusno/bg.jpg) no-repeat center 0;color:#fff}.eurolunch{background:#909 url(/static/portfolio/firmstyle/eurolunch/bg.jpg) no-repeat center 0;color:#fff}.ros{background:#fff url(/static/portfolio/firmstyle/ros/bg.jpg) no-repeat center 0;color:#000}.b2{background:#00858a url(/static/portfolio/firmstyle/2b/bg.jpg) no-repeat center 0;color:#000}.aep{background:#eee url(/static/portfolio/firmstyle/aep/bg.jpg) no-repeat center 0;color:#fff}.delpress{background:#000 url(/static/portfolio/firmstyle/delpress/bg.jpg) no-repeat center 0;color:#fff}.joybuy{background:#f26e01 url(/static/portfolio/firmstyle/joybuy/bg.jpg) no-repeat center 0;color:#fff}.all{background:#eee url(/static/i/all.jpg) no-repeat center 0;color:#666}.valign1{padding:0;width:72%;line-height:500px;margin:0 auto}.valign2{display:inline-block;vertical-align:middle;padding:0;width:100%;font-size:30px;line-height:36px;margin:0}.projtask .valign1{width:100%}.projtask .valign2{font-size:20px;line-height:24px}.projtask h2{font-size:40px;line-height:38px;margin:0;padding:0 0 8px}.projtask .col1 .incol{padding-left:139px;padding-right:11%}.projtask .col9{width:38%}.projtask .sectcol p{font-size:20px;line-height:24px;padding:0}.all h2{font-size:40px;line-height:normal;padding:0;margin:0;color:#000}.simpleimg .valign1{width:100%}.simpleimg .valign2{text-align:center}.bigsimpleimg .valign1{width:100%}.bigsimpleimg .valign2 div{background-position:center 0;background-repeat:no-repeat;height:500px;width:100%}.site a{background:url(/static/i/icons.png) no-repeat 0 -94px;padding-left:21px}.site a:hover{background:url(/static/i/icons.png) no-repeat 0 -109px}#workabout .all{padding:105px 0 0;height:395px;font-size:1.1em}#workabout .whomade{float:left;color:#999}#workabout .whomade,#workabout .details{padding-left:138px}#workabout .whomade a,#workabout .whomade figcaption{display:inline-block}#workabout .whomade a{margin-top:-54px;color:#39c}#workabout .whomade a:hover{color:#000}#workabout .whomade figcaption{padding-left:14px;vertical-align:top}#workabout .otzyv{margin-left:50%;color:#999;font-style:italic;padding-top:1px;line-height:16.5px}#workabout .otzyv a{font-style:normal}#workabout h2{clear:both;padding-bottom:3px}#workabout .details{margin-top:58px;padding-right:75px}#workabout .details p{color:#666;font-size:20px;line-height:24px;padding-bottom:29px}#workabout .details .prices p,#workabout .details .cms p{color:#999;line-height:normal;padding:0 0 5px;font-size:inherit}#workabout .details .prices p{padding-right:60px}#workabout .details .prices{padding-top:5px;float:left;width:50%;margin-right:-33px}#workabout .details .cms{padding-top:5px}.sitemaket{padding:0;width:100%;line-height:500px;text-align:center}.sitemaket .valign2{margin-top:-10px}.insitemaket{display:inline-block;vertical-align:middle}.maket{float:left}.maket .tl,.maket .bl{position:relative;font-size:0;width:100%;margin:0;padding:0;display:block;text-align:right;line-height:0}.maket .tl div,.maket .bl div{width:13px;margin:0 -13px 0 13px;padding:0;display:inline-block}.maket .tl div{height:23px;background-position:100% 0}.maket .bl div{height:10px;background-position:100% 100%}.maket .cl{margin:0;padding:0 0 0 7px}.maket .cr{margin:0 -13px 0 0;padding:0 7px 0 0;background-position:100% 0}.maket .bl{background-position:0 100%}.maket .tl,.maket .tl div,.maket .bl,.maket .bl div{background-image:url(/static/i/site.png)}.maket .cl,.maket .cr{background-image:url(/static/i/site-bg.png);display:block}.maket img{display:block;overflow:hidden}.maket a{display:block;cursor:pointer;position:relative;display:block;height:100%}.zoom{display:none;position:absolute;width:80px;height:80px;top:50%;left:50%;margin-top:-40px;margin-left:-40px;background:url(/static/i/zoom.png) no-repeat 0 0}.maket a:hover .zoom{display:block}.maket a:hover .zoom:hover{background:url(/static/i/zoom.png) no-repeat 0 -80px}.maket .tr{background:url(/static/i/site2.png) no-repeat 0 0;font-size:0;text-align:right;height:20px;margin:0 4px 0 0;padding:0;width:auto}.tr div{background:url(/static/i/site2.png) no-repeat 100% 0;height:20px;margin:0 -4px 0 0;padding:0;vertical-align:top;display:inline-block;width:4px}#serenity_dojox_image_Lightbox_0_underlay{opacity:.9;filter:alpha(opacity=90);background:#000;padding-bottom:32px}.maketbig{float:left;margin-left:0}.maketbig .tl{position:relative;font-size:0;width:100%;margin:0;padding:0;display:block;text-align:right;line-height:0}.maketbig .tl div{height:24px;margin:0 -4px 0 0;padding:0;width:4px;background-position:100% 0;display:inline-block}.maketbig .cen{margin-right:-4px}.maketbig .tl,.maketbig .tl div{background-image:url(/static/i/sitebig.png)}.maketbig img{display:block;border-bottom:rgba(0,0,0,0.6) solid 1px;overflow:hidden}.dijitDialogUnderlayWrapper{position:fixed;top:0!important;left:0!important;height:100%;width:100%}.dijitDialogUnderlayWrapper iframe{display:none}#listprojects{display:none}#listprojectsdial{position:absolute;left:0;top:0;width:100%;height:100%}#listprojectsdial .min-width{min-width:997px;max-width:1290px;margin:0 auto}#listprojectsdial .wrapper{padding:190px 0 72px}#listprojectsdial .title{position:static}#listprojectsdial .title a{color:#fff;text-decoration:none;border-bottom:1px dashed}#listprojectsdial .title a:hover{color:#39c}#listprojectsdial ul{font-size:25.5pt;line-height:1.19em;padding-top:25px;color:#666}#listprojectsdial li{display:inline}#listprojectsdial li a{white-space:nowrap;color:#666}#listprojectsdial li a:hover{color:#39c}#listprojectsdial li a.active,#listprojectsdial li span{white-space:nowrap;color:#fff;text-decoration:none;font-style:italic}#content section#promo{height:auto;min-height:500px}#promo table{border-collapse:separate;border-spacing:1px;table-layout:fixed;width:100%;background:#fff}#promo td{width:16.5%;height:166px;vertical-align:bottom;cursor:pointer;background:url(/static/i/listseo.jpg) no-repeat 0 center}#promo td.empty{background:0}#promo td div{background:url(/static/i/bg-black.png) repeat 0 0;position:relative;width:100%;height:auto}#promo td div a{color:#fff;font-style:normal}#promo td div a.project{display:block;padding:16px 19px 20px;position:relative;left:0;bottom:0;height:auto;font-size:12.3pt;line-height:17px}#promo td div span.projdesc{color:#fff;font-style:italic;position:absolute;left:0;bottom:0;margin-bottom:0;height:0;width:100%;background:url(/static/i/bg-black.png) repeat 0 0;font-size:9pt;line-height:1.2em;overflow:hidden}#promo td.hover{cursor:default}#promo td div a{color:#fff;font-style:normal}#promo td div span.projdesc{display:none;padding:0;position:static;height:auto;background:0;overflow:visible}#promo td:hover div{background:url(/static/i/bg-black.png) repeat 0 0;height:166px}#promo td:hover a.project{cursor:pointer;bottom:0;position:absolute}#promo td:hover span.projdesc{margin-bottom:70px;display:block}#promo td:hover span.projdesc span,#promo td.hover span.projdesc span{padding:32px 19px 16px 72px;display:block}#promo .number{background:0;display:block;height:0;left:0;position:relative;top:0;z-index:3}#promo .number span{color:#fff;font-size:37pt;bottom:87px;left:16px;line-height:58px;position:absolute}#content section.requests{min-height:500px;height:auto}.requests .valign1{padding:0 64px;width:auto}.requests .valign2{padding:130px 81px 161px 71px;width:auto}.requests h2{left:64px;position:absolute;top:62px}.requests ul{font-size:24pt;line-height:1.12em;color:#666}.requests li{display:inline;white-space:nowrap}.requests li a{color:#333}.requests li a:hover{color:#39c}.requests sup{color:#39c;font-size:11pt}.requests h2 sup{padding-left:17px;vertical-align:super;line-height:normal}.requests li sup{line-height:18px;padding-left:6px;padding-top:2px;vertical-align:text-top;display:inline-block}#telmap{overflow:hidden;position:relative}#map{width:100%;height:500px;font-size:1.1em;line-height:15px}#mapdescr{color:#fff;width:100%}#mapdescr address{position:absolute;display:block;font-style:normal}#mapdescr address.adr{left:61px;bottom:49px}#mapdescr address.moscow{left:49.6%;margin-left:-1px;bottom:49px}#mapdescr address.regions{left:70.5%;bottom:73px}#mapdescr address p{padding:4px 11px 5px;line-height:1.16em;white-space:nowrap;font-size:1.5em;display:block;background:#000;float:left;clear:left}#mapdescr address p.tel{line-height:.8em;padding:0 12px 8px 10px}#mapdescr address p.p1{line-height:1.1em;padding:5px 10px 5px 11px;color:inherit}#mapdescr address p.p2{line-height:.85em;padding:0 15px 8px 10px;color:inherit}#mapdescr address p.city{line-height:.9em;padding:7px 14px 0 11px}#about{padding:27px 0 60px 62px}#about a{color:#39c}#about a:hover{color:#000}#about .pruss{padding:39px 0 0}#about figure{float:left;margin-left:-45px;margin-top:26px}#about figure img{display:block}#about figure figcaption{display:block;font-size:1.1em;padding:14px 0 0 45px;color:#999}#about div#award{margin-left:29%;padding-right:6%}#about li{display:inline-block;vertical-align:top}#about li.li1{width:33%}#about li.li2{width:32%}#about li.li3{width:33%}#about li.li4{width:33%;margin-top:20px}#about .awards{background:url(/static/i/awards.png) no-repeat center 0;text-align:center;font-size:1.1em;line-height:1.2em;padding:0 11px;margin:0;color:#666}#about .awards p{padding:27px 0 52px;color:#000}#about h2{font-size:40px;line-height:30px;color:#39c;clear:left;padding:60px 0 25px}#clients{padding-top:28px;margin-left:-62px}.six{min-width:807px}.five{min-width:672px}#clients img{overflow:hidden;background-color:#ebebeb;background-repeat:no-repeat;background-position:center center}.six,.five{text-align:justify;height:140px}.six span,.five span{display:inline-block;width:100%;height:0;overflow:hidden}.five{margin:0 8.3%}#servicesblock{padding:27px 0 96px 62px}h1.title{position:static}#servicesblock h2{font-size:40px;line-height:30px;color:#39c;clear:left;padding:60px 0 25px}#servicesblock h2.name-h2{color:#000;padding:54px 0 7px}#servicesblock a{color:#39c}#servicesblock a:hover{color:#000}#servicesblock a.aborder{text-decoration:none;border-bottom:1px dashed}#servicesblock .faq h3.quest{padding:0;font-size:1em;line-height:1.2em}#servicesblock .faq .quest a,#servicesblock .faq .answer a{color:#333}#servicesblock .faq .quest a:hover,#servicesblock .faq .answer a:hover{color:#39c}#servicesblock .faq .quest a.external{color:#000;text-decoration:underline;border-bottom:0}#servicesblock .faq .quest a.external:hover{color:#09c}p.p2{font-size:30px;line-height:36px;color:#000;padding:0 62px 0 0}p.p3{font-size:20px;line-height:24px;color:#333;padding:0}p.hireus{font-size:30px;text-align:center;margin-top:20px;line-height:36px;color:#096;padding:0 62px 0 0}p.hireus a,p.hireus a:link,p.hireus a:visited{color:#096!important}p.hireus a:hover{color:#000!important}#servicesblock .pruss{padding:24px 0 0}#servicesblock .pruss figure{float:left;margin-left:-45px;margin-top:5px}#servicesblock .pruss figure img{display:block}#servicesblock .pruss figure figcaption{display:block;font-size:1.1em;padding:14px 0 0 45px;color:#999}#servicesblock .pruss div{margin-left:31.5%;padding-right:84px}#servicesblock .pruss ul{font-size:15pt;line-height:1.2em;margin:31px 0 0}#servicesblock .pruss li{display:inline-block;vertical-align:top}#servicesblock li.li1{width:38%}#servicesblock li.li2{width:32.2%}#servicesblock li.li3{width:26%;white-space:nowrap}#servicesblock .punkt p.p2{padding:0 20px 14px 0}#servicesblock .punkt p.p3{padding:0 13% 34px 0}#servicesblock .sectcol li{padding-right:13%}#servicesblock .faq ul li,#servicesblock .faq ol li{padding-right:0}#servicesblock .serviceface{padding:0;margin:0;white-space:nowrap}#servicesblock .serviceface img{display:inline-block}#servicesblock .serviceface figcaption{display:inline-block;font-size:1.1em;padding:2px 0 0 3px;vertical-align:top;color:#999}#servicesblock .serviceface .qualific{display:block;line-height:1em;margin-top:6px}#servicesblock .yourmanager{margin:10px auto -4px;text-align:center;padding:0 63px 0 0}#servicesblock .yourmanager .figure{display:inline-block;margin-left:46px;vertical-align:top;min-width:720px;overflow:hidden}#servicesblock .yourmanager .figimage{float:left;width:294px}#servicesblock .yourmanager .figcaption{display:block;width:381px;padding:0 0 0 39px;text-align:left;float:left}#servicesblock .yourmanager ul{font-size:15pt;line-height:1.2em;margin:21px 0 0}#servicesblock .yourmanager li{display:inline-block;width:48.6%;vertical-align:top}#servicesblock .yourmanager li.calc{width:97%;margin-top:21px}#servicesblock #answers-inner{padding-top:7px}#servicesblock a.to-order{font-size:.9em;padding-top:2px;text-align:center;width:116px;height:26px;vertical-align:middle;display:inline-block;text-decoration:none;color:#fff;background:url(/static/i/button.png) 0 0 no-repeat}#servicesblock .pruss a.to-order{margin-top:-3px}#servicesblock a.to-order:hover,#servicesblock a.to-order:focus{background-position:0 -28px}#servicesblock a.to-order:active{background-position:0 -56px}#servicesblock .punkt a.to-order{font-size:1.15em}#special{width:100%;border-spacing:0;border-collapse:collapse}#special td{width:33%}#error404{text-align:center}#error404 p{font-size:38pt;line-height:60px}#error404 p.bigtext{font-size:274pt;line-height:262px;padding-bottom:28px}#chartholder{position:absolute;width:850px;height:490px;margin-top:-240px;margin-left:-425px;padding:20px 0;left:50%}.dashed{text-decoration:none;border-bottom:1px dashed}#servicesblock h2.specoffers{font-size:2.1em;padding-top:50px;line-height:35px}#specoffers p.p2{font-size:1.8em;line-height:20px}#specoffers p.p2 a{color:#000}#specoffers p.p3{font-size:1.2em;padding-bottom:0}#specoffers p.p3 span{display:block;padding-top:10px}#specoffers p.p3 span span.strike{text-decoration:line-through;font-size:.9em}#specoffers p.p3 span span{font-size:1.2em;display:inline;padding-top:0}#specoffers p.p3 a.example{display:block;margin-left:-7px;padding-top:15px;padding-bottom:6px}#showroute{position:relative;margin-left:20px;border-bottom:1px dashed #39c;color:#39c;font-size:.5em;text-decoration:none}#showroute:hover{color:#000;border-bottom-color:#000}#showroute.disabled{border-bottom:0;color:#999;cursor:default}#showroute.hide{color:#fff;-o-transition:color 2s linear;-moz-transition:color 2s linear;-webkit-transition:color 2s linear;transition:color 2s linear}#showroute_spinner{display:inline-block;vertical-align:bottom;width:15px;height:15px;margin-bottom:6px;background:url(/static/i/spinner.gif) 0 0 no-repeat}.back-link{color:#999;height:51px;font-size:1.5em;line-height:.8em}.back-link a{color:#09c}.back-link a:hover{color:#000}.separate-answer{padding-left:7%;padding-right:5%}.separate-answer h1{color:#09c}.separate-answer article{font-size:1.3em;line-height:1.19em;color:#333}.separate-answer p{margin:.4em 0 1.15em}.separate-answer ul,.separate-answer ol{padding:0;margin:1em 0 1em 24px}.separate-answer ul{list-style:disc}.separate-answer ol{list-style:decimal}.separate-answer ul li,.separate-answer ol li{padding:0}
