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,tt,var,b,u,i,center,dl,dt,dd,ol,ul,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}sub,sup{margin:0;padding:0;border:0}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:''}:focus{outline:0}table{border-collapse:collapse;border-spacing:0}@charset "UTF-8";@import url(https://fonts.googleapis.com/css?family=Arimo:400,400italic,700,700italic&subset=latin,cyrillic);@font-face{font-family:'DINPro-Regular';src:url('../fonts/DINPro-Regular.eot?#iefix')format('embedded-opentype'), url('../fonts/DINPro-Regular.otf')format('opentype'), url('../fonts/DINPro-Regular.woff')format('woff'), url('../fonts/DINPro-Regular.ttf')format('truetype'), url('../fonts/DINPro-Regular.svg#DINPro-Regular')format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'DINPro-Bold';src:url('../fonts/DINPro-Bold.eot?#iefix')format('embedded-opentype'), url('../fonts/DINPro-Bold.otf')format('opentype'), url('../fonts/DINPro-Bold.woff')format('woff'), url('../fonts/DINPro-Bold.ttf')format('truetype'), url('../fonts/DINPro-Bold.svg#DINPro-Bold')format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'PTSansPro-NarrowBold';src:url('../fonts/PTSansPro-NarrowBold.eot?#iefix')format('embedded-opentype'),url('../fonts/PTSansPro-NarrowBold.otf')format('opentype'), url('../fonts/PTSansPro-NarrowBold.woff')format('woff'), url('../fonts/PTSansPro-NarrowBold.ttf')format('truetype'), url('../fonts/PTSansPro-NarrowBold.svg#PTSansPro-NarrowBold')format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'PTSansPro-Narrow';src: url('../fonts/PTSansPro-Narrow.eot?#iefix')format('embedded-opentype'), url('../fonts/PTSansPro-Narrow.otf')format('opentype'),url('../fonts/PTSansPro-Narrow.woff')format('woff'),url('../fonts/PTSansPro-Narrow.ttf')format('truetype'),url('../fonts/PTSansPro-Narrow.svg#PTSansPro-Narrow')format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'icomoon';src:url('../fonts/icomoon/fonts/icomoon.eot?9xr0uc');src:url('../fonts/icomoon/fonts/icomoon.eot?9xr0uc#iefix')format('embedded-opentype'),url('../fonts/icomoon/fonts/icomoon.ttf?9xr0uc')format('truetype'),url('../fonts/icomoon/fonts/icomoon.woff?9xr0uc')format('woff'),url('../fonts/icomoon/fonts/icomoon.svg?9xr0uc#icomoon')format('svg');font-weight:normal;font-style:normal}@font-face{font-family:'PTRoubleSans';src:url('../fonts/PTRuble/PTRoubleSans.eot?#iefix')format('embedded-opentype'),url('../fonts/PTRuble/PTRoubleSans.otf')format('opentype'),url('../fonts/PTRuble/PTRoubleSans.woff')format('woff'),url('../fonts/PTRuble/PTRoubleSans.ttf')format('truetype'),url('../fonts/PTRuble/PTRoubleSans.svg#PTRoubleSans')format('svg');font-weight:normal;font-style:normal}body{margin:auto;width:100%;height:auto;display:block;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;}div#project{margin:0 auto 0 auto;padding:0;width:100%;height:100%;position:relative;min-width:982px;background:url(../images/bg-top.png)no-repeat top center}.relative{position:relative}.clear,span.clear{clear:both;float:none !important;float:none;display:block;margin:0;margin:0 !important;padding:0;padding:0 !important;border:0;border:0 !important;height:0;height:0 !important;width:0;width:0 !important;text-decoration:none;text-indent:-9999px;font-size:0;line-height:0}.block{display:block}.box-float-left{float:left}.box-float-right{float:right}.float-left{float:left}.float-right{float:right}.margin{margin:0 !important}.padding{padding:0 !important}.margin-top{margin-top:0 !important}.margin-bottom{margin-bottom:0 !important}.margin-right{margin-right:0 !important}.margin-left{margin-left:0 !important}.bg-none{background:none !important}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{font-family:Georgia,"Times New Roman",Times,serif;font-weight:normal;color:#353637}h1,.h1{font-size:30px;margin:0 0 18px 0;line-height:40px}h2,.h2{font-size:18px;margin:14px 0 18px 0;line-height:22px;}h3,.h3{font-size:15px;margin:14px 0 18px 0;line-height:18px}h4,.h4{font-size:13px;margin:14px 0 18px 0;line-height:16px}h5,.h5{font-size:12px;margin:14px 0 18px 0;line-height:16px;}h6,.h6{font-size:11px;margin:14px 0 18px 0;line-height:16px}.h1,.h2,.h3,.h4,.h5,.h6{display:block}p,ul li,ol li,.download{font-size:13px;line-height:18px;color:#353637;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif}p{margin-bottom:18px}a{color:#691449;text-decoration:underline}a:hover{text-decoration:none;color:#a37115}a:visited{color:#b35e93}a:vlink:hover{text-decoration:none}* html a:visited{color:#691449}.author{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;color:#73808c}.marker{background:#691449;color:#fff;padding-left:4px;padding-right:4px}.marker a,a.marker,a.marker:link{color:#ffffff;text-decoration:underline}.marker a:hover,a.marker:hover{color:#ffffff;text-decoration:none}.download{color:#024b94;text-decoration:underline}.download:hover{color:#024b94;text-decoration:none}span.size,.download span{color:#969a9d;text-decoration:none;background:#fffbed;font-size:12px;display:inline-block}.word,.pdf,.excel,.xls,.doc,.docx,.img,.rar,.psd,.warning,.notepad{padding:4px 0 5px 36px;margin:9px 0 9px 24px;display:block;border:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:18px;color:#008ce5;}* html .word:visited,.pdf:visited,.excel:visited,.xls:visited,.doc:visited,.docx:visited,.img:visited,.psd:visited,.warning:visited{color:#024b94;text-decoration:none}.word,.doc,.docx{background:url(../images/ico-word.png)no-repeat scroll 0 6px transparent}.pdf{background:url(../images/ico-pdf.png)no-repeat scroll 0 6px transparent}.excel,.xls{background:url(../images/ico-excel.png)no-repeat scroll 0 6px transparent}.img{background:url(../images/ico-jpg.png)no-repeat scroll 0 6px transparent}.warning{background:url(../images/ico-warning.png)no-repeat scroll 0 6px transparent}.rar{background:url(../images/ico-rar.png)no-repeat scroll 0 6px transparent}.psd{background:url(../images/zip.png no-repeat scroll 0 6px transparent)}.notepad{background:url(../images/ico-notepad.png)no-repeat scroll 0 6px transparent}.prominent{font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;color:#383854;font-style:italic;margin:18px 0}p.box-float-left{margin:0 15px 0 0}p.box-float-right{margin:0;padding:0 0 0 15px}p.box-float-left a{border:none}p.box-float-left img,p.box-float-right img{display:block;margin-bottom:6px}p.box-float-left .caption,p.box-float-right .caption,p .caption{display:block;text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:20px;color:#73808c;line-height:18px;margin:22px 0 0 0;padding:0;}ul,ol{margin-top:18px;margin-bottom:18px}ul{padding:0 0 0 46px;display:block}ul li{margin:0;padding:0 0 0 12px;background:url('../images/li.png')no-repeat scroll 0 5px transparent;list-style:none;background-repeat:no-repeat}ol{padding-left:59px;display:block}ol li{margin:0;padding:0;list-style-type:decimal;background:none}ul li ol{padding-left:40px !important}ul li ol{margin:0;padding-left:29px}ul li ul{margin-top:14px;margin-bottom:0;padding-left:17px}ol li ul li{background:url('../images/li.png')no-repeat scroll 0 7px transparent;list-style:none;list-style-type:none;padding-left:12px}ol li ul{margin-top:8px;margin-bottom:8px;padding-left:17px}ol li ol,ul li ul{margin-top:8px;}h3 + ul,h3 + ol{margin-top:-10px}hr{width:100%;height:1px;background:url(../images/hr.png)repeat-x;margin:24px 0;*font-size:0;border:0;overflow:hidden;clear:both;*display:inline}p.box-float-left + ul{display:inline-block;padding-left:0}p.box-float-left + ol{display:inline-block;padding-left:22px}table.data{border:none;margin:0 0 19px 0;width:100%}table.data caption{font-family:Arial,Helvetica,sans-serif;text-align:center;font-size:24px;font-weight:normal;line-height:18px;color:#fff;margin:0;padding:23px 15px 26px 15px;background:#bfd30e}table.data tr{background:#fff}table.data tr th{border:none;text-align:left;vertical-align:middle;background:none;margin:0;padding:10px 20px 15px 20px;font-family:Arial,Helvetica,sans-serif;text-align:left;font-size:18px;line-height:18px;color:#191919;font-weight:normal}table.data tr th:last-child{text-align:right}table.data tr td{border:none;margin:0;padding:7px 20px 11px 20px ;background:#fff;vertical-align:middle;text-align:left}table.data tr td,table.data tr td p,table.data tr td ul li,table.data tr td ol li,table.data tr td{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:normal;font-weight:normal}table.data tr.even td{background:#faf9f3;}table.data p:last-child{margin-bottom:0}table.data + span.caption,table.data + p.caption{margin:0;font-size:11px;line-height:16px;color:#2a2a2a;font-style:normal;border-bottom:none}.button,a.button{background:none;border:0;margin:16px 0 0 0;padding:0;cursor:pointer;display:block;text-decoration:none;border:none}.button span.left,.button span.right{float:left;width:9px;height:47px;display:block;*clear:right;text-indent:-9999px}.button span.left,.button span.right,.button span.center{background:url(../images/button.png)no-repeat;margin:0;padding:0}.button span.center{float:left;height:47px;*clear:right}*+html .button span.left,.button span.right,.button span.center{float:left;clear:right}.button span.left{background-position:0 0;background-repeat:no-repeat}.button span.center{background-position:0 -47px;background-repeat:repeat-x}.button span.right{background-position:0 -94px;background-repeat:no-repeat }.button:hover span.left{background-position:0 -141px;background-repeat:no-repeat}.button:hover span.center{background-position:0 -188px;background-repeat:repeat-x}.button:hover span.right{background-position:0 -235px;background-repeat:no-repeat }.button:active span.left{background-position:0 -282px;background-repeat:no-repeat}.button:active span.center{background-position:0 -329px;background-repeat:repeat-x}.button:active span.right{background-position:0 -376px;background-repeat:no-repeat }.button span.center{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:42px;color:#000;text-decoration:none;padding:0 4px;width:auto;text-align:center} .button-blue,a.button-blue{display:block;background:url(../images/button-blue.png)no-repeat;background-position:0 0;width:216px;height:58px;margin:16px 0 0 0;padding:0;border:none;cursor:pointer;}.button-blue:hover{background-position:0 -58px;}.button-blue:active{background-position:0 -116px}.button-blue span.center{display:block;width:216px;height:44px;margin:0;padding:14px 0 0 0;border:none;line-height:normal;font-size:17px;color:#fff;text-decoration:none;text-decoration:none;text-transform:uppercase;text-align:center;letter-spacing:-0.07em}.btn_disabled,.btn_disabled:hover{background-position:0 -180px;cursor:default}.btn_disabled span.center{color:#c7ab4c}.status-bar{margin:0 auto 0 auto;padding:0 0 21px 0;width:982px;min-width:982px}.status-bar-logo{width:140px;height:69px;float:left;margin:30px 0 0 0;padding:0;overflow:hidden}.status-bar-logo a{display:block;text-decoration:none;margin:0;padding:0}.status-bar-contacts{float:right;margin:29px 0 0 0;padding:0;width:365px}.status-bar-contacts p{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;color:#353637;letter-spacing:-0.03em;margin:0 0 15px 0;padding:0}.status-bar-contacts-l{float:left;margin:0;padding:0 0 0 40px;width:155px;min-height:30px;background:url(../images/status-bar-phone.png)no-repeat left center}.status-bar-contacts-r{float:right;margin:0;padding:0;width:150px;min-height:30px}.status-bar-contacts-l p,.status-bar-contacts-r p{display:block;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;color:#444a4e}.status-bar-contacts-l p span,.status-bar-contacts-r p span{font-size:12px;line-height:normal;color:#444a4e;font-weight:bold;font-style:normal;display:inline-block;width:31px}.status-bar-contacts-l p ins,.status-bar-contacts-r p ins{font-size:16px;line-height:16px;color:#444a4e;font-weight:bold;text-decoration:none}.status-bar-contacts-l p a,.status-bar-contacts-r p a{font-size:11px;color:#71144e}.status-bar-contacts-r p span{width:39px}div.top-menu{margin:14px auto 17px auto;width:982px;min-width:982px}.top-menu-question{display:block;float:right;border-bottom:1px dotted;cursor:pointer;padding-bottom:1px;margin:11px 0 0 0;font-family:'DINPro-Regular';text-align:center;font-size:15px;color:#9c1c6c;line-height:21px;text-decoration:none;text-transform:uppercase}.top-menu-question:hover{text-decoration:none;border-bottom-color:transparent;color:#000}ul.top-menu{margin:0;padding:0;float:left}ul.top-menu>li{margin:0;padding:0;background:none;list-style-type:none;float:left;display:block;position:relative;z-index:499}ul.top-menu>li>a,ul.top-menu>li>span{font-family:'DINPro-Bold';font-size:15px;line-height:20px;color:#a37115;text-decoration:none;text-transform:uppercase;color:#9c1c6c;margin:0;padding:12px 17px 13px 15px;display:block;position:relative;letter-spacing:-0.05em}ul.top-menu>li.active>span,ul.top-menu>li.active>a,ul.top-menu>li:hover>a{background:#901b64;color:#fff}ul.top-menu>li.has_sub>a,ul.top-menu>li.has_sub>span{position:relative}ul.top-menu>li.has_sub>a:before,ul.top-menu>li.has_sub>span:before{display:block;content:'';width:9px;height:6px;background:url(../images/sprites.png)no-repeat -130px 0;position:absolute;top:50%;right:13px;margin:-3px 0 0 0}ul.top-menu>li.has_sub:hover>a:before,ul.top-menu>li.has_sub:hover>span:before{background-position:-130px -9px}.content{width:982px;margin:18px auto 0 auto;padding:4px 0 0 0;border-top:4px solid #edcd61}.content-left{float:left;width:732px;margin:0;padding:0}.column-right{float:right;width:232px;margin:0;padding:0}.content-right{float:right;width:732px;margin:0;padding:0}.column-left{float:left;width:232px;margin:0;padding:0}.title{border-bottom:1px solid #444a4e;margin:0;padding:0}.title h4,.title .h4{display:block;float:left;margin:0 0 9px 0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;line-height:22px;color:#444a4e;font-weight:normal;letter-spacing:-0.04em}.title a{display:block;float:right;margin:2px 0 0 0;padding:0 0 0 23px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:22px;color:#444a4e;text-decoration:none;background:url(../images/title-services.png)no-repeat left center}.title a:hover{text-decoration:underline}.services{display:block;float:left;width:240px;margin:30px 0 31px 0;padding:0;background-repeat:no-repeat left top !important;background-repeat:no-repeat left top;text-decoration:none}.services-img{display:block;float:left;width:107px;height:116;overflow:hidden}.services-img a,.services-img img{display:block;text-decoration:none;border:none;margin:0 auto;padding:0;}.services-img img{margin:0 auto}.services-description{width:133px;float:right;-moz-hyphens:auto;hyphens:auto}.services-description a{display:block;text-decoration:none;margin:0;padding:0}.services-description span{display:block;margin:0 0 8px 0;padding:0;font-size:16px;line-height:18px;color:#a37115;text-decoration:none;letter-spacing:-0.04em;text-transform:uppercase;-moz-hyphens:auto;hyphens:auto}.services-description ins{margin:0;padding:0;display:block;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;color:#7d8387;font-style:italic;text-decoration:none;-moz-hyphens:auto;hyphens:auto;}.services-description a:hover span{color:#7d8387}.services.active .services-description a span,.services-description a.active span{color:#691449}.portfolio-title{clear:both;margin:0 0 5px 0;padding:0;text-align:center;background:url(../images/portfolio-title.png)repeat-x top}.portfolio-title p{margin:0;padding:0 13px 0;background:#fffbed;display:inline-block;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;line-height:normal;color:#444a4e;letter-spacing:-0.01em}.portfolio-wrapper{width:722px;margin:0 0 26px 0;padding:5px;background:#dcc26b url(../images/portfolio-wrapper.png)repeat-x top;position:relative;z-index:2}.portfolio-content{width:722px;background:#fff;margin:0;padding:0;position:relative;z-index:3;}.portfolio-line{position:relative;margin:0;padding:0;}.portfolio-block-line-left,.portfolio-block-line-right,.portfolio-block-line-v{width:36px;height:1px;background:#fff;position:absolute ;z-index:11;text-decoration:none;border:none;line-height:0;font-size:0;text-indent:-9999px}.portfolio-block-line-left{display:block;bottom:-1px;left:0}.portfolio-block-line-right{display:block;bottom:-1px;right:0}.portfolio-line .portfolio-block-line-v{display:none;width:1px;height:36px;left:366px} .portfolio-line.first .portfolio-block-line-v{display:block;top:0} .portfolio-line.last .portfolio-block-line-v{bottom:0;display:block;height:41px}.portfolio-line.last .portfolio-block-line-left{display:none}.portfolio-line.last .portfolio-block-line-right{display:none}a.portfolio-block{width:329px;float:left;margin:0;padding:28px 0 32px 26px;border-left:1px solid #fde595;border-top:1px solid #fde595;cursor:pointer;position:relative;z-index:10;text-decoration:none}a.portfolio-block.first{border-left:1px solid #fff;padding-left:36px;}.portfolio-block-left{display:block;position:relative;float:left;margin:0;padding:0;z-index:11}.portfolio-block-img-bg{display:block;width:150px;height:150px;text-decoration:none;border:none;margin:0;padding:0;position:absolute;top:-6px;left:-7px;z-index:12;background:url(../images/portfolio-block-img-bg.png)no-repeat}.portfolio-block-img{display:block;width:134px;height:134px;text-decoration:none;border:none;margin:0;padding:0}.portfolio-block-img img{display:block;margin:0;padding:0;text-decoration:none;border:none}a.portfolio-block em{display:block;padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:18px;color:#000;text-decoration:underline;letter-spacing:-0.01em}.portfolio-block-right{display:block;float:right;width:100%;margin:2px 0 0 -154px}.portfolio-block-right-wrap{display:block;margin:0 0 0 154px}.portfolio-line.first .portfolio-block{border-top:none;padding-top:37px}.portfolio-line.last .portfolio-block{padding-bottom:43px}.portfolio-block.active,.portfolio-block:hover,a.portfolio-block.first.active,.portfolio-block.first:hover{background:#edcd61;border-left:1px solid #edcd61}.portfolio-block.active .portfolio-block-img-bg,.portfolio-block:hover .portfolio-block-img-bg{width:152px;height:152px;top:-9px;left:-9px;background:url(../images/portfolio-block-img-bg-active.png)no-repeat}.portfolio-line .portfolio-block .portfolio-block-border{display:none;height:117px;width:351px;border:5px solid #fee695 ;margin:0;padding:0;position:absolute;top:0;left:-1px;z-index:6;text-decoration:none;text-transform:uppercase;line-height:0;font-size:0}.portfolio-line .portfolio-block.first .portfolio-block-border{width:361px;height:117px;position:absolute;top:0;left:-6px}.portfolio-line.first .portfolio-block .portfolio-block-border{width:351px;height:131px;position:absolute;top:-5px;left:-1px;}.portfolio-line.first .portfolio-block.first .portfolio-block-border{width:361px;height:131px;position:absolute;top:-5px;left:-6px;}.portfolio-line.last .portfolio-block .portfolio-block-border{width:351px;height:133px;position:absolute;top:0;left:-1px;}.portfolio-line.last .portfolio-block.first .portfolio-block-border{width:361px;height:133px;position:absolute;top:0;left:-6px;}.portfolio-block.last:hover:after{display:block;content:'';width:36px;height:2px;background:#fde595;position:absolute;top:0;right:0}.portfolio-line:hover{z-index:11}.portfolio-line.first .portfolio-block.last:hover:after{display:none}.right-photo{width:232px;position:relative;background:#dcc26b url(../images/right-photo.png)repeat-x top;padding:10px 0 10px 0;margin:0}.right-photo-img{width:212px;height:285px;overflow:hidden;margin:0 auto 0 auto;padding:0}.title-round{display:block;width:64px;height:64px;text-decoration:none;border:none;background:url(../images/title-round.png)no-repeat;position:absolute;bottom:-32px;left:50%;z-index:50;margin-left:-32px;text-align:center;font-size:12px;line-height:13px;color:#691449;}.title-round em{font-size:12px;line-height:13px;color:#691449;text-shadow:1px 1px 1px #fff;text-transform:uppercase;font-style:normal;display:block;margin-left:-4px}.right-photo-description{width:182px;position:absolute;left:10px;background:url(../images/black-bg.png)repeat;padding:9px 10px 12px 20px;margin:0}.right-photo-description-arrow{display:block;width:22px;height:14px;background:url(../images/right-photo-description-arrow.png)no-repeat;position:absolute;bottom:-14px;left:43px}.right-photo-description p,.right-photo-description p *{font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:18px;color:#fff;font-weight:normal;letter-spacing:-0.01em;text-shadow:none}.right-photo-description p:last-child{margin-bottom:0}.right-comment{clear:both;margin:41px 0 43px 0;padding:0}.right-comment h3{margin:0 0 8px 0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:18px;line-height:20px;color:#000;font-style:italic;font-weight:normal}.right-comment p{margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#353637;font-style:italic}.conversion{width:212px;height:207px;border:10px solid #eeeeee;background:#eeeeee;overflow:hidden;margin:29px 0 9px 0;padding:0}.conversion a,.conversion img{display:block;text-decoration:none;border:none;margin:0 auto}.column-right .download,.title .download,.filter .download{display:block;margin:0 0 9px 0;padding:0 10px 0 43px;border:9px solid #eee;border-bottom:7px solid #eee;border-top:8px solid #eee;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:normal;color:#353637;font-weight:bold;text-decoration:none;line-height:25px;text-shadow:1px 1px 1px #ede2e2;background:#eee url(../images/download-right.png)no-repeat left center}.title .download,.filter .download{float:right}.footer{clear:both;margin:50px 0 0 0;padding:0;width:100%;min-width:982px;border-top:4px solid #ddb52c;background:#eed06b}.footer-line{border-top:1px solid #f2d985;width:100%;min-width:982px}.footer-content{min-width:982px;width:982px;margin:0 auto 0 auto;padding:0 0 18px 0}ul.footer-menu{display:block;float:left;margin:12px 0 0 0;padding:0}ul.footer-menu li{display:block;float:left;margin:0 14px 0 0;padding:0 0 0 18px;background:url('../images/footer-menu-li.png')no-repeat scroll 0 6px transparent;list-style:none;list-style-type:none}ul.footer-menu li.first{background:none;padding-left:0}ul.footer-menu li a,ul.footer-menu li span{display:block;float:left;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;color:#000;text-decoration:none;font-weight:bold;text-transform:uppercase;text-shadow:1px 1px 1px #f3dd94;position:relative}ul.footer-menu li a.active,ul.footer-menu li span,ul.footer-menu li a:hover{border-bottom:2px solid #ddb52c;color:#cca316}ul.footer-menu li a em,ul.footer-menu li span em{display:none;width:16px;height:7px;background:url(../images/footer-menu-arrow.png)no-repeat;position:absolute;top:-13px;left:50%;margin-left:-8px}ul.footer-menu li a.active em,ul.footer-menu li span em,ul.footer-menu li a:hover em{display:block}.footer-content .counter{width:31px;height:31px;float:right;margin:5px 0 0 0;padding:0}.footer-content .counter a{display:block;text-decoration:none;border:none}.footer-content hr{width:100%;background:none;border-top:1px solid #e1bb3b;border-bottom:1px solid #f9e5a1;margin:5px 0 0 0;padding:0}.footer-contacts{float:left;margin:31px 0 0 0;padding:0;width:260px}.footer-contacts p,.footer-description p{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;color:#353637;text-shadow:1px 1px 1px #f3dd94;margin-bottom:14px}.footer-contacts p b,.footer-contacts p strong,.footer-description p b,.footer-description p strong{font-size:16px;color:#353637;font-weight:bold}.footer-contacts p em,.footer-description p em{color:#a37115;font-style:normal}.footer-contacts p ins,.footer-description p ins{text-decoration:none;display:inline-block;width:47px}.footer-contacts p a,.footer-description p a{color:#732455}.footer-description{float:left;margin:31px 0 0 103px;padding:0;width:280px}.footer-description p{margin-bottom:0}.footer-description p em{margin-left:-11px}.footer-perspektiva{width:156px;float:right;margin:50px 0 0 0;padding:0}.footer-perspektiva a{display:block;background:url(../images/perspektiva.png)no-repeat right center;overflow:hidden;text-decoration:none}.footer-perspektiva a span{display:block;float:left;background:url(../images/footer-perspektiva-line.png)no-repeat right center;width:70px;margin:0;padding:0 12px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:10px;line-height:10px;color:#353637;text-decoration:none;text-align:right}.filter{margin:14px 0 15px 0;padding:0}.filter h1{display:block;float:left;margin:0;padding:0;font-weight:normal;color:#444a4e;max-width:600px;line-height:32px}.filter a.back{display:block;float:right;margin:15px 0 0 0;padding:20px 21px 24px 13px;background:#eed06b;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#691449;}.filter a.back span{text-decoration:none;background:#eed06b;}.fast-search-column{float:right;margin:14px 0 0 47px;padding:0}.fast-search-column p{font-family:Arial,Helvetica,sans-serif;font-style:normal;color:#373a40;font-size:12px;line-height:24px;display:block;float:left;margin:0 8px 0 0;padding:0}.fast-search-column ul{display:block;float:left;position:relative;margin:2px 0 0 0;padding:0;z-index:15}.fast-search-column ul li{display:block;float:left;margin:0;padding:0;background:none;list-style:none;z-index:16;position:relative}.fast-search-hover{background:#71144e;border:0;margin:0;padding:0 0 0 9px;cursor:pointer;display:block;text-decoration:none;border:none;float:left;width:68px;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px;}.fast-search-hover em{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;color:#fff;text-decoration:none;padding:3px 18px 4px 0;width:auto;text-align:дуае;font-style:normal;display:block;position:relative;background:url(../images/fast-search-filed-arrow.png)no-repeat right center;text-transform:lowercase} .fast-search-select{display:none}.fast-search-column ul li div.fast-search-select{background:#691449;border:1px solid #71144e;border-top:none;border-radius:13px 8px 5px 5px;-moz-border-radius:13px 8px 5px 5px;-webkit-border-radius:13px 8px 5px 5px;-khtml-border-radius:13px 8px 5px 5px;-moz-box-shadow:1px 0 3px #b7b6b6;-webkit-box-shadow:1px 0 3px #b7b6b6;box-shadow:px 0 3px #b7b6b6;display:none;margin:0;padding:32px 0 4px 8px;position:absolute;text-align:left;top:0;left:0;width:67px;z-index:110}.fast-search-column ul li div.fast-search-select a,.fast-search-column ul li div.fast-search-select span{color:#e3c76b;display:block;float:none;font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;text-transform:lowercase;margin:0 0 8px 0;padding:0;text-decoration:none}.fast-search-column ul li div.fast-search-select span{color:#320a23}.fast-search-column ul li div.fast-search-select .active{color:#fde594}.fast-search-column ul li div.fast-search-select a:hover{color:#a37115}.fast-search-column ul li:hover .fast-search-hover em{z-index:999}.fast-search-column ul li:hover .fast-search-select{display:block}.fast-search-column.month .fast-search-hover{width:50px}.fast-search-column.month .fast-search-select{width:49px !important}.news-preview{margin:0 0 35px 0;padding:0 0 19px 0;border-bottom:1px solid #edcd61;width:711px}.news-preview-img{display:block;float:left;margin:0;padding:0;width:232px;height:179px;overflow:hidden}.news-preview-img a,.news-preview-img img{display:block;text-decoration:none;border:none}.news-preview-description{float:right;margin:0;padding:0;width:460px}.news-preview-description a{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:18px;color:#691449;text-decoration:underline;display:block;margin-bottom:7px}.news-preview-description a:hover{text-decoration:none}.news-preview-description p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#353637}.news-preview-date{clear:both;margin:0 0 14px -19px;padding:3px 14px 4px 19px;float:left;background:#dcc26b}.news-preview-date p{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;color:#252525;margin:0}.news-preview-date p em{color:#705600}.news-open-preview{margin:0;padding:0}.news-open-preview h4{font-size:17px;line-height:normal;color:#444a4e;font-weight:bold;margin:0 0 22px 0;padding:0;display:block}.news-open-preview-block{float:left;margin:0 0 10px 10px;padding:0;width:360px}.news-open-preview-block.first{margin-left:0}.news-open-preview-block .box-float-left img,.news-open-preview-block .box-float-left a{display:block;margin:0;padding:0;text-decoration:none}.news-open-preview-block .box-float-left{margin-right:16px}.news-open-preview-block .box-float-left img{border:5px solid #f7dd85;-moz-box-shadow:1px 1px 2px #919191;-webkit-box-shadow:1px 1px 2px #919191;box-shadow:1px 1px 2px #919191}.news-open-preview-block a{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#691449;text-shadow:none}.news-open-preview-date{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;color:#444a4e;text-transform:uppercase;font-weight:bold;background:#dcc26b url(../images/news-open-preview-date.png)repeat-x top;margin:0;padding:0 7px}.news-open-preview-block p{margin-top:4px}.news-open-preview-block p.box-float-left{margin-top:0}.report{margin:0 0 37px 0;padding:0;border-left:1px solid #e5c96d;border-bottom:1px solid #e5c96d;width:710px}.report-nav{clear:both;margin:0;padding:0}.report-nav em{display:block;float:left;margin:0;padding:2px 9px 4px 7px;border-top:1px solid #e5c96d;border-bottom:1px solid #e5c96d;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;color:#4f5253}.report-nav span{display:block;float:left;margin:0;padding:3px 9px 5px 9px;background:#691449;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;color:#fff}.report-nav span em{display:block;float:none;margin:0;padding:0;background:url(../images/report-nav-arrow.png)no-repeat;position:absolute;bottom:-10px;left:9px;width:10px;height:10px;border:none;text-indent:-9999px}.report-nav p{display:block;float:left;margin:0;padding:3px 11px 5px 8px;background:#dcc26b;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;color:#4f5253}.report-nav p ins,.report-nav p a{text-decoration:none;color:#771451;font-weight:bold}.report-nav p a:hover{text-decoration:underline}.report-description{clear:both;margin:0;padding:14px 0 9px 13px}.report-description p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#353637;margin-bottom:6px}.project-menu{margin:0 0 24px 0;padding:0;background:url(../images/project-menu-bg.png)repeat-x center}.project-menu ul{display:block;float:right;margin:0 44px 0 0;padding:0 15px 0 0;background:#fffbed}.project-menu ul li{display:block;float:right;margin:0;padding:0 0 0 5px;background:url('../images/project-menu-li.png')no-repeat scroll 0 9px transparent;list-style:none;background-repeat:no-repeat}.project-menu ul li.first,.project-menu ul li.last{background:none;margin-left:18px}.project-menu ul li a,.project-menu ul li span{display:block;float:right;margin:0;padding:2px 9px 3px 9px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;color:#691449;text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:0.02em;border:2px solid #fffbed;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px}.project-menu ul li a:hover{border:2px solid #edcd61}.project-menu ul li a.active,.project-menu ul li span{background:#eacb64;padding:4px 11px 5px 11px;border:none}.project-menu ul li a.active:hover{border:none}.content > .filter{margin-top:15px;margin-bottom:25px}.content > .filter h1{min-width:750px}.content > .filter .download{margin-bottom:0}.project-open{clear:both;margin:0 0 18px 0;padding:0;width:982px;height:auto;position:relative}.project-open img{display:block;margin:0;padding:0;border:5px solid #ddb52c}.project-open-add{display:block;width:70px;height:72px;background:url(../images/project-open.png)no-repeat;cursor:pointer;position:absolute;bottom:-33px;left:50%;margin-left:-35px}.page-up{display:block;text-decoration:none;border:none;text-indent:-9999px;width:89px;height:62px;background:url(../images/page-up.png)no-repeat;cursor:pointer}.project-open .page-up{position:absolute;bottom:0;left:0}.vinous-block{background:#6f154a url(../images/list-questions.png)repeat-x top;width:200px;margin:44px 0 0 0;padding:23px 9px 33px 23px}.vinous-block h4{font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;line-height:22px;color:#f5db81;font-weight:normal;margin:0 0 19px 0;padding:0;display:block}.vinous-block a,.vinous-block a.active,.vinous-block span{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#fffffe;font-weight:normal;margin:0 0 6px 0;padding:0;display:block}.vinous-block a.active,.vinous-block span{color:#f5db81}.vinous-block p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;color:#edcd61;margin-bottom:16px}.vinous-block p span{font-weight:bold;color:#fff;display:block;}.vinous-block p:last-child{margin-bottom:0;}ol.questions{margin:0 0 0 22px;padding:0}ol.questions li{margin:0;padding:0 0 16px 0;font-family:Arial,Helvetica,sans-serif;font-size:18px;color:#000}ol.questions li h4{display:block;margin:0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:18px;color:#6b1449;font-weight:normal}.questions-description{clear:both;margin:20px 0 0 -22px;padding:0}.questions-description p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#444a4e}.error404-content{margin:0 auto 0 auto;padding:80px 0 132px 0;width:770px;min-width:770px}.error404-logo{display:block;float:left;margin:47px 0 0 137px;padding:0 0;width:140px;height:69px;overflow:hidden}.error404-logo a,.error404-logo img{display:block;text-decoration:none;background:none;margin:0;padding:0}.error404-right{float:right;width:414px;margin:11px 0 46px 0;padding:0 0 0 62px;min-height:284px;background:url(../images/error404-shadow.png)no-repeat left center}.error404-right h1{font-size:30px;line-height:18px;color:#691449;margin:0 0 1px 0;padding:30px 0 0 0;letter-spacing:-0.02em}.error404-right h2{font-size:22px;line-height:28px;color:#691449;margin:0 0 26px 0;padding:0;letter-spacing:-0.01em} .error404-label{display:block;height:49px;width:188px;padding:0 19px 0 0;margin:0 0 0 -36px;background:url(../images/error404-label.png)no-repeat;font-family:Tahoma,Geneva,sans-serif;font-size:15px;line-height:23px;color:#e9cb68;font-weight:bold;text-align:right}.error404-right ul{margin:-9px 0 0 0;padding:0}.error404-right ul li{margin:0;padding:0 0 0 14px;background:url('../images/error404-right-li.png')no-repeat scroll 0 6px transparent;list-style:none;background-repeat:no-repeat}.error404-right ul li,.error404-right ul li p{font-family:Tahoma,Geneva,sans-serif;font-size:13px;line-height:18px;color:#3f3f3f;margin:0;text-align:left}.error404-content p{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;color:#8b8b8b;margin:0;padding:0;text-shadow:none;text-align:center}.error404-content p b,.error404-content p strong{color:#62615d}.error404{margin:0 auto 0 auto;padding:0;width:100%;height:100%;position:relative;min-width:982px;background:url(../images/bg-top.png)no-repeat bottom center}.yandex-map{width:972px;height:411px;border:5px solid #edcd61;overflow:hidden;margin:40px 0 53px 0;padding:0 0 0}.contacts-left{float:left;width:510px;margin:0;padding:0}.contacts-right{float:right;width:220px;margin:0 0;padding:0}.contacts-left h3,.contacts-right h3{font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;line-height:normal;color:#000;font-weight:normal;margin:0 0 12px 0;padding:0}.contacts-title{float:left;width:160px;margin:0 0 11px 0;padding:0 5px 0 0}.contacts-title span{display:block;float:left;margin:0;padding:1px 9px 2px 9px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;color:#353637;text-decoration:none;text-transform:uppercase;font-weight:bold;letter-spacing:0.02em;border:1px solid #dfc56c;border-radius:15px;-moz-border-radius:15px;-webkit-border-radius:15px;-khtml-border-radius:15px}.contacts-description{float:right;margin:0 0 11px 0;padding:0;width:340px}.contacts-description p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#353637;margin:0;padding:0;letter-spacing:-0.005em}.contacts-description p em{font-size:22px;font-weight:bold;color:#353637;font-style:normal}.execution{width:232px;padding:400px 0 0 0;padding:0;margin:0;background:url(../images/execution.png)no-repeat top center;background:none}.execution a{font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;line-height:24px;color:#771451;font-style:italic;letter-spacing:-0.01em;display:block;margin:0 0 6px 0;padding:0}.execution p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#353637}div#gallery{clear:both;margin:0;padding:0;width:100%; min-width:982px;min-height:500px;background:#353535 url(../images/gallery-bg.png)repeat}.gallery-bg{clear:both;margin:0;padding:0;width:100%; min-width:982px;min-height:500px;background:url(../images/gallery-bg-line.png)repeat-x top}.gallery-content{width:982px;margin:0 auto 0 auto;padding:44px 0}.gallery-list-services{float:left;margin:0;padding:0;width:232px}.gallery-list-services h3,.big-photo h3,.gallery-list-services .h3,.big-photo .h3{font-family:Arial,Helvetica,sans-serif;font-size:18px;line-height:normal;color:#fff;font-weight:bold;letter-spacing:-0.01em;margin:0 0 12px 0;padding:0}.gallery-list-services .h3,.big-photo .h3{display:block}.gallery-list-services h3 span,.big-photo h3 span,.gallery-list-services .h3 span,.big-photo .h3 span{font-size:13px;color:#b2b2b2;font-weight:normal;letter-spacing:0.02em}a.gallery-services-title{display:block;margin:0;padding:12px 0 12px 53px;width:179px;position:relative;background:#dcc26b url(../images/gallery-services-title.png)repeat-x top;font-family:Arial,Helvetica,sans-serif;font-size:15px;font-weight:bold;line-height:16px;color:#353637;text-decoration:none;text-shadow:1px 1px 1px #f4db85}a.gallery-services-title:hover{color:#353637}.gallery-services-title span{display:none;width:6px;height:40px;background:url(../images/gallery-services-title-arrow.png)no-repeat;position:absolute;top:50%;right:-6px;margin:-20px 0 0 0;text-indent:-9999px;font-size:0;line-height:0}.gallery-services-title:hover span{display:block}.gallery-services-title em{display:block;margin:-13px 0 0 0;padding:0;background:url(../images/gallery-services-title-ico.png)no-repeat left top;width:26px;height:25px;position:absolute;left:9px;top:50%}.gallery-services-description{clear:both;margin:0;padding:5px 0 9px 0;width:232px}.gallery-services-description p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:16px;color:#eed06b;font-style:italic;margin:0;padding:0}.big-photo{float:left;width:623px;margin:0 0 0 21px;padding:0;}.big-photo a{display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;line-height:normal;color:#fff;font-style:italic;letter-spacing:-0.01em;margin:0 0 6px 0}.big-photo p{font-family:Arial,Helvetica,sans-serif;font-size:12px;line-height:normal;color:#eed06b;margin:0;padding:0}.big-photo-services{border:5px solid #242424;margin:-1px 0 27px 0;padding:0;width:603px;height:411px;overflow:hidden}.big-photo-services a,.big-photo-services img{display:block;text-decoration:none;border:none;margin:0;padding:0}.about{clear:both;margin:0;padding:0}.about h1{margin-bottom:13px;color:#444a4e}.about p{padding-left:17px}.events-company-title{border-top:5px solid #edcd61;border-bottom:1px solid #899399;margin:53px 0 0 0;padding:5px 0 0 0}.events-company-title h4{display:block;float:left;margin:0 0 9px 0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:24px;line-height:22px;color:#444a4e;font-weight:normal;letter-spacing:-0.02em}.events-company-title a{display:block;float:right;margin:2px 0 0 0;padding:0 0 0 23px;text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:22px;color:#444a4e;text-decoration:none;background:url(../images/events-company-title.png)no-repeat left center}.events-company-title a:hover{text-decoration:underline}.events-company-description{float:right;margin:0;padding:0;width:481px}.events-company-block{clear:both;margin:0 0 17px 0;padding:17px 0 0 0;border-top:1px solid #899399}.events-company-block.first{border-top:none;padding-top:13px}.events-company-block p{font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#353637;margin:0;padding:0;letter-spacing:-0.01em}.events-company-block p.box-float-left img,.events-company-block p.box-float-right img{border:1px solid #fff;margin:0;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none}.events-company-block p.box-float-left a,.events-company-block p.box-float-right a{display:block;border:5px solid #f7dd85;margin:0 16px 0 0;padding:0} .events-company-block span{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:16px;color:#444a4e;text-transform:uppercase;font-weight:bold;letter-spacing:-0.01em;background:#dcc26b url(../images/news-open-preview-date.png)repeat-x top;margin:0;padding:0 7px}.events-company-block a{display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:14px;line-height:18px;color:#691449}.picture-slides-container{float:left;width:232px;margin:13px 0 0 0;padding:0;}.picture-slides-fade-container{margin:0 0 8px 0;padding:0;height:179px;width:232px;overflow:hidden}.picture-slides-fade-container a{display:block;text-align:center;text-decoration:none;border:none}.picture-slides-fade-container img{display:block;margin:0;padding:0}.navigation-controls{position:relative;text-align:center;width:232px;margin:0 auto;padding:0}.picture-slides-previous-image{display:inline-block;width:19px;height:19px;background:url(../images/product-open-img-nav.png)no-repeat;text-indent:-9999px;background-position:0 0;margin-right:3px}.picture-slides-next-image{display:inline-block;width:19px;height:19px;background:url(../images/product-open-img-nav.png)no-repeat;text-indent:-9999px;background-position:-19px 0;margin-left:3px}.picture-slides-previous-image.disabled{cursor:default;background-position:0 -19px}.picture-slides-next-image.disabled{cursor:default;background-position:-19px -19px}.picture-slides-image-counter{display:inline-block;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:normal;color:#000;margin:0;padding:0}.picture-slides-arrow{display:block;width:22px;height:14px;overflow:hidden;position:absolute;top:-14px;left:43px;background:url(../images/picture-slides-arrow.png)no-repeat}.picture-img{clear:both;margin:0;padding:0;position:relative}.picture-slides-description{position:absolute;bottom:0;left:0;width:232px;background:url(../images/black-bg.png)repeat;display:none}.picture-slides-description div{display:none;position:relative}.picture-slides-description div.active{display:block;padding:8px 6px 14px 18px;width:208px}.picture-slides-description div p{display:block;margin:0;padding:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:16px;line-height:18px;color:#fff;letter-spacing:-0.01em}.slider-bg{clear:both;margin:0 auto 0 auto;padding:0;border:1px solid #ddb52c;width:979px;height:322px;z-index:1;position:relative}.slider-bg .arrow-prev,.slider-bg .arrow-next{display:none}.slider-img{clear:both;margin:0;padding:0;width:979px;height:322px;overflow:hidden;position:relative}.slider-img img{z-index:1;display:none}.slider-img-nav{display:block;position:absolute;bottom:-13px;left:50%;z-index:50;padding:0 2px 0 2px;height:8px}.slider-img-nav a{display:block;width:7px;height:8px;background:url(../images/slider-img-nav-a.png)no-repeat;background-position:0 0;text-indent:-9999px;font-size:0;line-height:0;margin:0 0 0 9px;padding:0;float:left;text-decoration:none;border:none}.slider-img-nav a.active,.slider-img-nav a:hover{background-position:0 -8px}.slider-img-nav a.first,.slider-img-nav span.first{margin-left:0}.slider-img-description{display:block;position:absolute;top:12px;right:13px;z-index:50}.slider-img-description-arrow{display:block;width:16px;height:28px;background:url(../images/slider-img-description-arrow.png)no-repeat;text-indent:-9999px;position:absolute;top:50px;left:-16px}.slider-img-description div{display:none;padding:25px 5px 30px 24px;width:188px;max-height:246px;background:url(../images/black-bg.png)repeat;position:relative;border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px;-khtml-border-radius:2px;}.slider-img-description div a{display:block;font-family:Georgia,"Times New Roman",Times,serif;font-size:22px;line-height:25px;color:#fff;margin:0 0 24px 0;padding:0}.slider-img-description div p{margin:0 0 4px 0;padding:0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:16px;color:#f6de8d;text-transform:none}.slider-img-description div h5{font-family:Arial,Helvetica,sans-serif;font-size:16px;line-height:normal;color:#f6de8d;font-weight:bold;display:block;margin:23px 0 0 0;padding:0}.slider-img-description div h4{font-family:Arial,Helvetica,sans-serif;font-size:22px;line-height:23px;color:#fff;font-weight:bold;display:block;margin:0;padding:0}.slider-img-description div h4 i{font-size:18px;font-weight:normal}.basic-modal,.basic-modal2,.basic-modal3,.basic-modal4{display:block;float:right}#simplemodal-container{z-index:751 !important;width:560px !important;}.basic-modal-content,.basic-modal-content2,.basic-modal-content3,.basic-modal-content4{display:none;border:none;z-index:700 !important;width:509px !important;padding:5px;margin:0;border:4px solid #eed06b;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}#simplemodal-container.simplemodal_modal-ok,.simplemodal_modal-ok .basic-modal-content{ border:none}.simplemodal-overlay{background:url(../images/pattern.png)repeat;z-index:750 !important}a.modalCloseImg{background:url(../images/close.png)no-repeat;width:31px;height:31px;display:inline;z-index:752;position:absolute;top:-31px;right:0;cursor:pointer}.simplemodal-wrap{width:560px}.decorated-form.modal{clear:both;float:none;background:#eed06b;width:448px;padding:29px 32px 23px 29px;margin:0 auto 0 auto;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px}.decorated-form.modal fieldset{clear:both;width:448px;padding:0;margin:0 auto 0 auto}.decorated-form.modal h2{font-size:22px;line-height:normal;color:#343434;text-transform:uppercase;text-shadow:1px 1px 1px #f8eaac;text-align:center;margin:0 0 3px 0;padding:0;letter-spacing:-0.05em}.decorated-form.modal h4{font-size:15px;line-height:normal;color:#343434;text-transform:uppercase;text-shadow:1px 1px 1px #f8eaac;text-align:center;margin:0 0 29px 0;padding:0;letter-spacing:-0.02em}.decorated-form.modal .line{display:block;width:100%;height:2px;position:relative;margin:0 0 28px 0;background:url(../images/decorated-form-line.jpg)repeat-x;background-position:0 -2px}.decorated-form.modal .line .line-left{display:block;position:absolute;top:0;left:-7px;width:11px;height:2px;letter-spacing:-9999px;background:url(../images/decorated-form-line.jpg)no-repeat;background-position:0 0}.decorated-form.modal .line .line-right{display:block;position:absolute;top:0;right:-7px;width:11px;height:2px;background:url(../images/decorated-form-line.jpg)no-repeat;background-position:0 -4px}.decorated-form.modal label{position:relative;display:block;margin:5px 0 5px 0;padding:0}.decorated-form.modal label input,.decorated-form textarea{display:block;float:right;width:279px;height:18px;padding:2px 5px;margin:0 0 1px 0;background:#efefef;border:1px solid #b4a77e;border-bottom:1px solid #f6f6f6;font-family:Arial,Helvetica,sans-serif;font-size:14px;line-height:18px;color:#000}.decorated-form.modal textarea{height:109px;line-height:normal}.decorated-form label span{display:block;float:left;width:150px;font-size:15px;font-family:Arial,Helvetica,sans-serif;color:#2f2f2f;line-height:normal;margin:4px 0 0 0}.decorated-form.modal label .msg-description{position:relative;margin:0;padding:0 0 0 164px;width:auto;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;color:#b18800;font-style:italic}.decorated-form.modal label.error .msg-description{color:#ff0000}.decorated-form.modal label.capcha{width:291px;float:right;margin:13px 0 0 0}.decorated-form.modal label.capcha span{float:left;width:143px;margin:8px 0 0 6px;font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:normal;color:#2f2f2f;font-style:italic;}.decorated-form.modal label.capcha.error span{color:#ff0000}.decorated-form.modal label.capcha .capcha-img{width:58px;height:26px;padding:0;margin:3px 7px 0 0;display:block;float:right}.decorated-form.modal label.capcha input{width:53px;height:26px;line-height:26px;float:right;clear:none;margin:0;border:1px solid #b4a77e;border-bottom:1px solid #f6f6f6;border-right:1px solid #f6f6f6}.decorated-form.modal .capcha-information{float:left;margin:19px 0 0 3px;padding:0;width:120px}.decorated-form.modal .capcha-information p{font-family:Arial,Helvetica,sans-serif;font-size:11px;line-height:18px;color:#2f2f2f;font-style:italic;margin:0}.decorated-form.modal button{margin:-9px -4px 0 0;float:right}.decorated-form.modal fieldset label.error input,.decorated-form.modal fieldset label.error textarea{border:1px solid #fd4f4f}.form-ok{ position:relative;z-index:800;margin:0 auto;background:none;width:357px;padding:5px;border:4px solid #fff;border-radius:8px;-moz-border-radius:8px;-webkit-border-radius:8px;-khtml-border-radius:8px}  .form-ok-bg{margin:0 auto;width:327px;padding:46px 15px 26px 15px;border:none;position:relative;background:#f1f1f1 url(../images/form-ok-bg.png)repeat-x top;border-radius:4px;-moz-border-radius:4px;-webkit-border-radius:4px;-khtml-border-radius:4px}.form-ok span{display:block;text-align:center;margin:0 0 1px 0;padding:0;font-size:22px;line-height:normal;color:#4a4a4a;text-transform:uppercase;text-align:center;font-weight:bold}.form-ok p{font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;color:#343434;text-align:center;margin:0 0 12px 0;padding:0} img{display:block;margin:0 auto;padding:0;border:none}.close{display:block;width:31px;height:31px;position:absolute;top:-35px;right:-35px;text-indent:-9999px;cursor:pointer;background:url(../images/close.png)no-repeat;background-position:0 0;z-index:600}#mycarousel-services{margin:0;padding:0;background:none}#mycarousel-services li{margin:0 0 10px 0;padding:0;background:none;list-style-type:none}#mycarousel-services li a{display:block;margin:0 0 0 7px;padding:0;position:relative}#mycarousel-services li a img{display:block;margin:0;padding:0;width:81px;height:54px;border:4px solid #242424}#mycarousel-services li a.active img{border:4px solid #fffbed}#mycarousel-services li a span{display:none;width:7px;height:13px;line-height:0;font-size:0;text-indent:-9999px;background:url(../images/mycarousel-services-arrow.png)no-repeat;position:absolute;top:50%;margin-top:-6px;left:-7px}#mycarousel-services li a.active span{display:block}.jcarousel-skin-services .jcarousel-container-vertical{width:96px;height:278px;padding:0;margin:105px 9px 0 0;float:right}.jcarousel-skin-services .jcarousel-clip-vertical{width:96px;height:278px;}.jcarousel-skin-services .jcarousel-item{width:96px;height:62px}.jcarousel-skin-services .jcarousel-item-vertical{margin:0}.jcarousel-skin-services .jcarousel-next-vertical{position:absolute;bottom:-72px;left:7px;width:89px;height:62px;cursor:pointer;background:transparent url(../images/mycarousel-services.png)no-repeat 0 -62px}.jcarousel-skin-services .jcarousel-prev-vertical{position:absolute;top:-71px;left:7px;width:89px;height:62px;cursor:pointer;background:transparent url(../images/mycarousel-services.png)no-repeat 0 0}.jcarousel-skin-services .jcarousel-next-disabled-vertical{background:transparent url(../images/mycarousel-services.png)no-repeat 0 -186px;cursor:default}.jcarousel-skin-services .jcarousel-prev-disabled-vertical{background:transparent url(../images/mycarousel-services.png)no-repeat 0 -124px;cursor:default}#project.main .column-right{margin-top:14px}.portfolio-block,.services-description a,.error404-right ul li a,.project-preview,.project-menu ul li a,ul.footer-menu li a{-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-ms-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out}.contacts-right .basic-modal{float:none;display:inline}.column-left .gallery-list-services h3,.content-right .big-photo h3,.column-left .gallery-list-services .h3,.content-right .big-photo .h3{color:#000}.content-right .big-photo a{color:#771451}.content-right .big-photo{margin-left:0;padding-bottom:49px}.column-left .gallery-list-services{margin-top:23px}.status-bar-contacts{float:right;width:739px}.status-bar-contacts-l{background:none;float:left;width:280px;min-height:0;padding:2px 0 0 0}.status-bar-contacts-c{float:left;width:180px;padding-left:39px;position:relative;zoom:1;margin-left:18px}.status-bar-contacts-r{width:160px;padding:0 0 0 39px;position:relative;zoom:1}.status-bar-contacts em{font-style:normal}.status-bar-contacts-c:before,.status-bar-contacts-r:before{display:block;content:'';width:30px;height:30px;background:url(../images/status-bar-phone.png)no-repeat;position:absolute;top:6px;left:0;position:absolute}.status-bar-contacts .purple-link{display:inline-block;vertical-align:top;padding:3px 11px 3px 9px;margin:2px 0 0 0;font-size:10px;line-height:13px;color:#fce491;text-decoration:none;border:none;background:#7c1455;text-transform:uppercase;-webkit-border-radius:9px;-moz-border-radius:9px;border-radius:9px}.status-bar-contacts .purple-link:hover{text-decoration:none;border:none;background:#edcd61;color:#7c1455}.gallery-services-title em{display:none} .column-left .gallery-list-services{margin-top:16px}a.gallery-services-title{padding-left:13px;padding-right:14px;width:205px} .b_red,.b_red:link{display:block;cursor:pointer;margin:38px 0 0 0;border:none;padding:49px 25px 47px 19px;position:relative;font-family:Arial,Helvetica,sans-serif;font-size:15px;line-height:22px;color:#fff;text-transform:uppercase;font-weight:bold;text-decoration:none;white-space:nowrap;outline:none;text-shadow:0 1px rgba(151,12,20,.75);letter-spacing:0;text-align:left;background-color:#f63d33;background-image:-webkit-linear-gradient(135deg,#f63d33 1%,#c60e1e);background-image:-moz-linear-gradient(135deg,#f63d33 1%,#c60e1e);background-image:-o-linear-gradient(135deg,#f63d33 1%,#c60e1e);background-image:-ms-linear-gradient(135deg,#f63d33 1%,#c60e1e);background-image:linear-gradient(135deg,#f63d33 1%,#c60e1e);-webkit-box-shadow:0 5px 8px rgba(183,179,164,.75);-moz-box-shadow:0 5px 8px rgba(183,179,164,.75);box-shadow:0 5px 8px rgba(183,179,164,.75);-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px}.b_red:visited{color:#fff}.b_red:before{display:block;content:'';width:1px;height:100%;border-right:1px solid #e82f2d;background:rgba(0,0,0,0.11);position:absolute;top:0;right:40px}.b_red:after{display:block;content:'';width:10px;height:17px;background:url(../images/b_red.png)no-repeat;position:absolute;top:50%;right:17px;margin:-8px 0 0 0}.b_red:hover,.b_red:link:hover{text-decoration:none;border:none;background:#ff392e;background-color:#ff392e;background-image:-webkit-linear-gradient(135deg,#ff392e,#e01c23);background-image:-moz-linear-gradient(135deg,#ff392e,#e01c23);background-image:-o-linear-gradient(135deg,#ff392e,#e01c23);background-image:-ms-linear-gradient(135deg,#ff392e,#e01c23);background-image:linear-gradient(135deg,#ff392e,#e01c23)}.b_red_text{display:block;margin:14px 0 0 0;font-family:"Trebuchet MS","Helvetica CY",sans-serif;font-size:13px;line-height:18px;color:#353637}.page_product_open .content{width:984px}.product-open-white{background:#8ec2fc;background:#fff;padding:14px 0 0 0;-webkit-box-shadow:0 0 13px rgba(197,192,175,.58);-moz-box-shadow:0 0 13px rgba(197,192,175,.58);box-shadow:0 0 13px rgba(197,192,175,.58)}.product-open-top{font-size:0;line-height:0;text-align:center;margin:0 0 14px 0}.product-open-top a,.product-open-top a:link{display:inline-block;position:relative;vertical-align:top;font-size:15px;line-height:19px;color:#850f59;text-decoration:none;border-bottom:1px dotted} .product-open-top a:before,.product-open-top a:link:before{display:block;content:'';width:23px;height:16px;background:url(../images/sprites.png)no-repeat 0 0;position:absolute;top:2px;left:-34px}.product-open-img{display:block;float:left;width:50%;height:307px;text-decoration:none;border:none;position:relative}.product-open-img:hover{text-decoration:none;border:none}.product-open-img .zoom{display:none;position:absolute;top:50%;left:50%;width:79px;height:76px;margin:-48px 0 0 -40px;background:url(../images/sprites.png)no-repeat 0 -20px}.product-open-img:hover .zoom{display:block}.vb{display:block;vertical-align:middle;width:100%;height:100%;position:relative;text-align:center !important}.vb:before{content:'';height:100%;display:inline-block;vertical-align:middle}.vb img{display:inline-block;margin:0 auto;vertical-align:middle}.product-open-desc{display:block;float:right;width:50%;height:307px;}.product-open-desc-wrap{padding:23px 20px 1px 30px;border-top:1px solid #e2e2e2;position:relative;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.product-open-desc,.product-open-desc p,.product-open-desc ul li,.product-open-desc ol li{font-size:14px;line-height:24px;color:#353637}.product-open-white .h1,.product-open-white h1{display:block;margin:0;font-family:Georgia,"Times New Roman",Times,serif;font-size:30px;line-height:35px;color:#444a4e;font-weight:normal}.product-open-white .h5,.product-open-white h5{display:block;margin:22px 0 13px 0;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:15px;line-height:22px;font-weight:bold;color:#353637}.product-open-white .button,.product-open-white .button:link{display:block;cursor:pointer;margin:0 auto;border:none;padding:15px 0 13px 0;background:#850f59;width:100%;position:absolute;bottom:0;left:0;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:14px;line-height:19px;color:#fef4d0;text-transform:uppercase;font-weight:bold;text-decoration:none;white-space:nowrap;outline:none;text-shadow:none;letter-spacing:0;text-align:center}.product-open-white .button span{display:inline-block;vertical-align:top;position:relative;}.product-open-white .button span:before{display:block;content:'';width:19px;height:19px;background:url(../images/sprites.png)no-repeat -81px 0;position:absolute;top:-1px;right:-28px}.browser_ff .product-open-white .button,.browser_ff .product-open-white .button:link{padding-top:14px;padding-bottom:14px}.owl-carousel{display:none;width:100%}.owl-carousel .owl-stage{position:relative}.owl-carousel .owl-stage:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}.owl-carousel .owl-stage-outer{position:relative;overflow:hidden}.owl-carousel.owl-loaded{display:block}.owl-carousel.owl-loading{display:block;opacity:0}.owl-carousel.owl-hidden{opacity:0}.owl-carousel .owl-refresh .owl-item{display:none}.owl-carousel.owl-rtl .owl-item{float:right}.no-js .owl-carousel{display:block}.owl-carousel .owl-stage-outer{display:block;margin:0 auto;padding:0;overflow:hidden}.owl-carousel .owl-item{float:left;position:relative;overflow:hidden}.owl-controls .owl-nav{display:none}.carousel_product .product-open-img{width:100%;float:none;height:371px} .carousel_product .owl-controls{display:none}.owl-prev,.owl-next{display:block;width:34px;height:63px;background:url(../images/sprites.png)no-repeat 0 -100px;position:absolute;top:50%;z-index:10;cursor:pointer;margin:-31px 0 0 0}.owl-prev{left:0}.owl-next{right:0;background-position:-41px -100px}.owl_one_items .owl-prev,.owl_one_items .owl-next{display:none}.carousel_product{position:relative}.no_more_element .owl-prev,.no_more_element .owl-next{display:none}.carousel_product .zoom{background-position:-90px -20px}.portfolio-full .portfolio-title,.portfolio-full .portfolio-content{width:100%}.portfolio-full .portfolio-wrapper{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portfolio-full .portfolio-block{width:454px}.portfolio-block em{font-style:normal}.portfolio-full .portfolio-block em{width:320px}.portfolio-full .portfolio-line .portfolio-block.first .portfolio-block-border{width:99%;padding-right:2px;padding-top:2px;top:-1px;}.portfolio-full .portfolio-line.first .portfolio-block .portfolio-block-border,.portfolio-full .portfolio-line .portfolio-block .portfolio-block-border{width:99%;padding-right:1px;padding-top:2px;top:-1px;}.portfolio-full .portfolio-line.first .portfolio-block .portfolio-block-border{top:-5px}.portfolio-block-line-left,.portfolio-block-line-right,.portfolio-block-line-v{background:#fff}.portfolio-line.hover_1 .portfolio-block-line-left{background:transparent}.portfolio-line.hover_2 .portfolio-block-line-right{background:transparent}.portfolio-content>:last-of-type .portfolio-block-border{padding-bottom:4px}.portfolio-content>:last-of-type .portfolio-block-line-left,.portfolio-content>:last-of-type .portfolio-block-line-right{display:none}.portfolio-content>:last-of-type:hover:after{display:block;content:'';width:36px;height:1px;background:#fff;position:absolute;top:0;left:0;z-index:20}.portfolio-content>:last-of-type:hover .portfolio-block.first:hover:after{display:block;content:'';width:36px;height:2px;background:#fde595;position:absolute;top:-1px;left:0;z-index:20}.portfolio-line .portfolio-block-line-v,.portfolio-line.first .portfolio-block-line-v{display:none !important}.portfolio-full .portfolio-title{width:100% !important}.description_sub_menu{background:#691449;padding:1px 17px;width:auto}.description_sub_menu ul{display:block;margin:0;padding:0;background:none}.description_sub_menu ul>li{display:block;margin:0;padding:11px 0 12px 0;background:none;border-top:1px dotted #892f67}.description_sub_menu ul>li>a,.description_sub_menu ul>li>a:link,.description_sub_menu ul>li>span{display:block;margin:0;padding:0 20px 0 0;font-family:Arial,Helvetica,sans-serif;font-size:13px;line-height:18px;color:#edcd61;font-style:normal;text-decoration:none;position:relative}.description_sub_menu ul>li>a:before,.description_sub_menu ul>li>a:link:before,.description_sub_menu ul>li>span:before{display:block;content:'';position:absolute;top:50%;right:0;width:9px;height:12px;background:url(../images/sprites.png)no-repeat -30px 0;margin:-6px 0 0 0}.description_sub_menu ul>li.active>a,.description_sub_menu ul>li>a:hover,.description_sub_menu ul>li>a:link:hover,.description_sub_menu ul>li>span{color:#fffbed}.description_sub_menu ul>li>a:hover:before,.description_sub_menu ul>li>a:link:hover:before,.description_sub_menu ul>li>span:before{background-position:-45px 0}.description_sub_menu ul>:first-child{border-top:none}.gallery-services-title.active{background:#fee696;text-shadow:none}.gallery-services-title.active span{display:none}.gallery-services-title.active:hover span{display:none}ul.top-menu li{position:relative}ul.top-menu .relative{display:block;position:relative}ul.top-menu .sub-menu{display:none;width:303px;position:absolute;position:absolute;top:0;left:0;z-index:10;text-align:left;background:url(../images/1.png)repeat;background:#901b64}ul.top-menu .sub-menu ol{display:block;float:none;margin:0;padding:0 !important;background:#901b64;position:relative;}ul.top-menu .sub-menu ol li{display:block;float:none;margin:-1px 0 0 0;padding:0 !important;background:none;list-style-type:none;position:relative;height:auto}ul.top-menu .sub-menu ol li:hover>a{background:#7c1756}ul.top-menu .sub-menu ol li:before,ul.top-menu .sub-menu ol li:after{display:block;content:'';position:absolute;top:0;left:50%;width:269px;height:1px;background:#741450;margin:0 0 0 -135px}ul.top-menu .sub-menu ol li:after{top:auto;bottom:0}ul.top-menu .sub-menu ol>:first-of-type:before{background:transparent}ul.top-menu .sub-menu ol>:last-of-type:after{background:transparent}ul.top-menu .sub-menu ol a{display:block;margin:0;position:relative;padding:13px 48px 13px 17px;position:relative;height:auto;font-family:'DINPro-Regular';font-size:13px;line-height:20px;color:#edcd61;text-decoration:none;border:none;text-transform:none;letter-spacing:0;vertical-align:top;text-transform:uppercase}ul.top-menu .sub-menu .has_sub_lvl>a{position:relative}ul.top-menu .sub-menu .has_sub_lvl>a:before{display:block;content:'';width:6px;height:9px;position:absolute;top:50%;right:17px;margin:-4px 0 0 0;background:url(../images/sprites.png)no-repeat -110px 0}ul.top-menu .sub-menu .has_sub_lvl:hover>a:before{background-position:-119px 0}ul.top-menu .sub-menu ol>li>a{position:relative;z-index:17}ul.top-menu .sub-menu ol li:hover > a{color:#ffeeb3}ul.top-menu .sub-menu .sub-menu{margin-left:-5px;padding-left:5px}ul.top-menu .sub-menu ol li .sub-menu{left:100%;top:0}ul.top-menu li .sub-menu{display:none}ul.top-menu li:hover .sub-menu{display:block}ul.top-menu li:hover .sub-menu .sub-menu{display:none}ul.top-menu li:hover .sub-menu li:hover .sub-menu{display:block}ul.top-menu >ul >li.has_sub>a.active + .relative ul.top-menu-line{display:block} ul.top-menu ul > li:last-child .sub_level_1 .sub-menu{right:auto;left:-100%}.product-open-img img{display:block;height:auto;max-height:100%;max-width:100%}.product-open-img .vb{display:block;vertical-align:middle;width:100%;height:100%;position:relative;text-align:center !important}.product-open-img .vb:before{content:'';height:100%;display:inline-block;vertical-align:middle}.product-open-img .vb img{display:inline-block;margin:0 auto;vertical-align:middle}.description_sub_menu{margin-bottom:14px}.mini-menu{font-size:0;line-height:0;margin:46px 0 6px 0}.mini-menu a,.mini-menu a:link,.mini-menu em,.mini-menu span{display:inline-block;vertical-align:top;font-family:Georgia,"Century Schoolbook L",Serif;font-size:14px;line-height:18px;color:#a37115;text-decoration:none;border:none;letter-spacing:-0.025em}.mini-menu em,.mini-menu span{font-style:normal;color:#444a4e}.mini-menu a:hover,.mini-menu a:link:hover{text-decoration:none;border:none}.mini-menu>:first-child{display:none}.mini-menu em{margin:3px 3px 0 2px;width:7px;height:14px;text-indent:-99999px;background:url(../images/mini-menu-em.png)no-repeat}.building-error{padding:51px 0 1px 0}.building-error .h2,.building-error h2{display:block;margin:0 0 54px 0;font-family:'PTSansPro-NarrowBold';font-size:27px;line-height:30px;color:#18202b;font-weight:normal;text-align:center}.building-error-column{float:left;width:50%;font-size:18px;line-height:18px;color:#738b9e}.building-error-column-wrap{padding:1px 0}.building-error-column ul{display:block;margin:0;padding:0;background:none}.building-error-column ul>li{margin:41px 0 0 0;padding:0 0 0 65px;background:none;position:relative}.building-error-column ul>li:before{display:block;content:'';width:35px;height:35px;position:absolute;top:0;left:0;background:url(../images/sprites.png)no-repeat -80px -100px}.building_nice .building-error-column ul>li:before{background-position:-120px -100px}.building-error-column ul>:first-child{margin-top:0}.building-error-column ul>li,.building-error-column ul>li p{font-family:'PTSansPro-Narrow';font-size:18px;line-height:18px;color:#738b9e}.building-error-column p{margin-top:6px}.building-error-title{display:block;font-family:'PTSansPro-NarrowBold';font-size:20px;line-height:18px;color:#ab1167}.building-error-column ul>li p:last-child,.building-error-column ul>li p:last-of-type{margin-bottom:0}.building-error-column + .building-error-column .building-error-column-wrap{padding-left:53px}.building_nice{border-top:1px solid #edcd61;margin-top:46px;margin-bottom:76px}.modal_open{cursor:pointer}.decorated-form.modal fieldset{border:none}.simplemodal_modal-ok .simplemodal-close{display:none !important}.scroll-container{position:relative}.scroll-container .relative{width:100%;height:100%}.scroll-container .fly{position:relative;z-index:150;float:none}.fly.stop{top:auto !important;bottom:0;position:absolute}.fly.insertBefore{position:relative;top:auto !important;left:auto !important;right:auto !important;bottom:auto !important;}.column-left{padding-bottom:80px}.report-link{display:block;float:right;position:relative;padding:0 0 0 31px;margin:1px 0 0 0;font-size:12px;line-height:18px;color:#691449}.report-link,.report-link:link,.report-link:link:hover{text-decoration:none;border:none}.report-link:before{display:block;content:'';width:20px;height:26px;position:absolute;top:-5px;left:0;background:url(../images/sprites.png)no-repeat -80px -144px}.partner-preview-all{padding:1px 0;margin:22px 0 0 0}.partner-preview{margin:18px 0 0 0;background:#fff;position:relative;-webkit-box-shadow:0 3px 15px rgba(206,193,150,.24);-moz-box-shadow:0 3px 15px rgba(206,193,150,.24);box-shadow:0 3px 15px rgba(206,193,150,.24)}.partner-preview-all>:first-child{margin-top:0}.partner-preview:before{display:block;content:'';width:8px;height:100%;background:url(../images/partner-preview-desc-shadow.png)repeat-y;position:absolute;top:0;left:215px}.partner-preview,.partner-preview p,.partner-preview ul li,.partner-preview ol li{font-family:'Arimo',sans-serif;font-size:14px;line-height:18px;color:#353637}.partner-preview-r{float:right;width:100%;margin:0 0 0 -215px}.partner-preview-rw{margin:0 0 0 215px;padding:26px 20px 35px 29px}.partner-preview-l{float:left;width:215px;}.partner-preview-l,.partner-preview-l p,.partner-preview-l ul li,.partner-preview-l ol li{font-size:13px}.partner-preview-lw{padding:10px 0}.partner-preview-img{height:133px;display:block;position:relative;}.partner-preview-img:before{display:block;content:'';width:100%;height:7px;position:absolute;bottom:-7px;left:0;background:url(../images/partner-preview-img-shadow.png)repeat-x center}.partner-preview-img,.partner-preview-img:link,.partner-preview-img:link:hover{text-decoration:none;border:none}.partner-preview-desc{padding:23px 15px 13px 28px}.partner-preview-desc b,.partner-preview-desc strong{display:block}.partner-preview-l a,.partner-preview-l a:link{text-decoration:none}.partner-preview .-title{display:block;margin:0 0 16px 0;font-size:14px;text-transform:uppercase;color:#353637;font-weight:bold}.partner-link,.partner-link:link{display:inline-block;vertical-align:top;border:1px solid #ebebeb;padding:1px 6px 4px 7px;margin:0 0 19px 0;font-size:14px;line-height:18px;color:#850f59;text-decoration:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px}.partner-link:link:hover{color:#000;border-color:#000}.show-more{display:inline-block;vertical-align:top;position:relative;cursor:pointer;font-family:'Arimo',sans-serif;font-size:14px;line-height:18px;color:#850f59}.show-more:before{display:block;content:'';position:absolute;bottom:-1px;left:0;width:100%;border-bottom:1px dotted;}.show-more:after{display:block;content:'';position:absolute;top:7px;right:-16px;width:10px;height:7px;background:url(../images/sprites.png)no-repeat;background-position:-60px 0}.partner-preview.active .show-more:after{background-position:-60px -8px}.text-hide{max-height:0;overflow:hidden}.text-hide-wrap{padding:18px 0 1px 0}.partner-preview.active .text-hide{max-height:99999px}.partner-preview.active .partner-preview-rw{padding-bottom:16px}.header-search{margin:12px 0 0 -35px;padding:0}.header-search fieldset{margin:0;padding:0;border:none;position:relative} .header-search input{width:100%;padding:6px 45px 7px 14px;margin:0;display:block;resize:none;outline:none !important;background:none;border:1px solid #eccf6e;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:13px;line-height:17px;color:#444a4e;font-weight:normal;vertical-align:top;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box;-webkit-border-radius:16px;-moz-border-radius:16px;border-radius:16px}.button-search,.button-search:link{display:block;width:15px;height:15px;cursor:pointer;margin:-8px 0 0 0;border:none;padding:0;background:url(../images/sprites.png)no-repeat -105px 0;position:absolute;top:50%;right:13px;text-indent:-9999px}.status-bar{padding-bottom:4px}.personal-data__box{margin-top:21px;margin-bottom:4px}.personal-data{vertical-align:top;width:183px;float:left;padding-left:32px !important;-moz-user-select:none;-ms-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-webkit-touch-callout:none}.personal-data,.personal-data__title{font-size:11px;line-height:18px;color:#2f2f2f;font-weight:normal;font-style:italic}.personal-data__label{display:inline-block !important;position:relative;margin-top:0 !important;margin-bottom:0 !important}.personal-data__input{position:absolute;top:-9999px;left:-9999px;width:1px;height:1px;visibility:hidden}.personal-data__title{display:block;cursor:pointer;text-decoration:none}.personal-data__ico{display:block;position:absolute;top:0;left:-32px;width:18px;height:18px;cursor:pointer;background:#f5fafd;border-top:1px solid #b4a77e;border-left:1px solid #b4a77e}.personal-data__input[type=checkbox]:checked + .personal-data__ico:before,.personal-data_active .personal-data__ico:before{display:block;content:'';width:16px;height:12px;background:url(../images/sprites.png)no-repeat -107px -144px ;position:absolute;top:2px;left:2px}.personal-data__link{color:#2f2f2f} .personal-data + .button-blue,.decorated-form.modal .personal-data + button{margin-top:-2px;}.icomoon,.footer_social__link:before{font-family:'icomoon' !important;speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.columns{margin-left:-27px;font-size:0;line-height:0}.col{display:inline-block;vertical-align:top;padding-left:27px}.col-1-2{width:50%}.col-1-3{width:33.33333333333333%}.project-header{display:block;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif}.project-header__title{font-size:24px;line-height:32px;color:#b35e93;text-decoration:none;border-bottom:1px solid;padding-bottom:1px}.project-header__title:hover{border-color:transparent}.project-header__sup{position:relative;margin-left:6px;top:-9px;font-size:14px;line-height:32px;color:#444a4e}.project-header + .columns{margin-top:-10px}.project-preview{display:block;position:relative;background:#fff;border:none;margin-top:34px;text-decoration:none;box-shadow:0 4px 13px rgba(137,118,56,0.1)}.project-preview__box{margin-bottom:49px;font-family:Arial,"Helvetica CY","Nimbus Sans L",sans-serif;font-size:0;line-height:0}.project-preview__box *{-webkit-box-sizing:border-box;box-sizing:border-box}.project-preview__img{display:block;padding-bottom:68%;position:relative;background-repeat:no-repeat !important;background-size:contain !important}.project-preview__img:after{display:block;content:'';position:absolute;top:0;left:0;right:0;height:108px;background:-webkit-linear-gradient(top,rgba(0,0,0,0.65)0%,rgba(0,0,0,0)100%);background:linear-gradient(to bottom,rgba(0,0,0,0.65)0%,rgba(0,0,0,0)100%)}.project-preview__desc{display:block;padding:20px 33px 21px 33px;position:relative}.project-preview__desc:before{display:block;font-family:'icomoon';content:'\e903';position:absolute;top:50%;margin-top:-1px;right:29px;font-size:15px;color:#691449}.project-preview__type{display:block;font-size:10px;line-height:22px;color:#b5b5b5;letter-spacing:0.25em;text-transform:uppercase}.project-preview__title{display:block;margin-top:-1px;text-transform:uppercase;font-size:21px;line-height:28px;color:#691449;letter-spacing:0.3em;font-weight:bold}.project-preview__info{display:inline-block;position:relative;vertical-align:top;width:33.33333333333333%;padding:21px 0 19px 85px;border-top:1px solid #f8f0d5;border-left:1px solid #f8f0d5;font-size:16px;line-height:24px;color:#444a4e}.project-preview__desc + .project-preview__info{border-left:none}.project-preview__info-name{display:block;position:absolute;top:-8px;left:15px;background:#fff;padding:0 9px;font-size:11px;line-height:14px;color:#b5b5b5}.project-preview__info sup{position:absolute;margin-top:-3px;font-size:10px}.project-preview__info--ico:before{display:block;font-family:'icomoon';color:#e0c56c;position:absolute;top:50%}.project-preview__info--lvl:before{left:33px;content:'\e901';font-size:29px;margin-top:-14px}.project-preview__info--garage:before{left:32px;content:'\e900';font-size:29px;margin-top:-13px}.project-preview__info--area:before{left:30px;content:'\e902';font-size:29px;margin-top:-13px}.project-preview__cost{display:block;position:absolute;top:22px;right:30px;font-size:15px;line-height:18px;color:#e0c56c}.project-preview__cost-digit{color:#fff;font-size:26px;line-height:28px}.project-preview__cost-digit:after{margin-left:7px;font-family:'PTRoubleSans';content:'\д';font-style:normal;font-size:21px;color:#e0c56c}.project-preview{-webkit-transform-origin:100% 0;-o-transform-origin:100% 0;transform-origin:100% 0;-webkit-filter:blur(0);will-change:transform}.project-preview,.project-preview__title,.project-preview__desc:before{-webkit-transition:all .2s linear;-o-transition:all .2s linear;transition:all .2s linear}.project-preview:hover{-webkit-box-shadow:0 4px 26px rgba(137,118,56,.23);-moz-box-shadow:0 4px 26px rgba(137,118,56,.23);box-shadow:0 4px 26px rgba(137,118,56,.23);-webkit-transform:translateY(-8px);-ms-transform:translateY(-8px);-o-transform:translateY(-8px);transform:translateY(-8px)}.project-preview:hover .project-preview__title,.project-preview:hover .project-preview__desc:before{color:#e0c56c}.footer-social{margin-top:19px;margin-bottom:18px;font-size:0;line-height:0}.footer-social__link{display:inline-block;vertical-align:top;margin-left:10px;position:relative;width:34px;height:34px;text-decoration:none;border:none;background:#ddb52c;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;-webkit-box-shadow:2px 2px #c59d16;-moz-box-shadow:2px 2px #c59d16;box-shadow:2px 2px #c59d16;-moz-transition:all .2s linear;transition:all .2s linear}.footer-social>:first-child{margin-left:0}.footer-social__link:before{display:block;position:absolute;left:2px;right:0;font-family:'icomoon';color:#fff;text-align:center}.footer-social__link--fb{background:#3b5998}.footer-social__link--fb:before{top:16px;content:'\e904';font-size:16px}.footer-social__link--vk{background:#597da3}.footer-social__link--vk:before{top:18px;content:'\e905';font-size:10px}.footer-social__link--od{background:#f6881f}.footer-social__link--od:before{top:17px;content:'\e906';font-size:18px}.footer-social__link:hover{top:-2px;background:#b73386;-webkit-box-shadow:2px 2px #8b2364;-moz-box-shadow:2px 2px #8b2364;box-shadow:2px 2px #8b2364}.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;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px}.fancybox-opened{z-index:8030}.fancybox-opened .fancybox-skin{-webkit-box-shadow:0 10px 25px rgba(0,0,0,0.5);-moz-box-shadow:0 10px 25px rgba(0,0,0,0.5);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 "Helvetica Neue",Helvetica,Arial,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(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(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(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;max-width:99999px;max-height:99999px;overflow:visible !important}.fancybox-lock{overflow:visible !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(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 "Helvetica Neue",Helvetica,Arial,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);-webkit-border-radius:15px;-moz-border-radius:15px;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(fancybox_sprite@2x.png);background-size:44px 152px;}#fancybox-loading div{background-image:url(fancybox_loading@2x.gif);background-size:24px 24px;}}#fancybox-buttons{position:fixed;left:0;width:100%;z-index:8050}#fancybox-buttons.top{top:10px}#fancybox-buttons.bottom{bottom:10px}#fancybox-buttons ul{display:block;width:166px;height:30px;margin:0 auto;padding:0;list-style:none;border:1px solid #111;border-radius:3px;-webkit-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);-moz-box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);box-shadow:inset 0 0 0 1px rgba(255,255,255,.05);background:rgb(50,50,50);background:-moz-linear-gradient(top,rgb(68,68,68)0%,rgb(52,52,52)50%,rgb(41,41,41)50%,rgb(51,51,51)100%);background:-webkit-gradient(linear,left top,left bottom,color-stop(0%,rgb(68,68,68)),color-stop(50%,rgb(52,52,52)),color-stop(50%,rgb(41,41,41)),color-stop(100%,rgb(51,51,51)));background:-webkit-linear-gradient(top,rgb(68,68,68)0%,rgb(52,52,52)50%,rgb(41,41,41)50%,rgb(51,51,51)100%);background:-o-linear-gradient(top,rgb(68,68,68)0%,rgb(52,52,52)50%,rgb(41,41,41)50%,rgb(51,51,51)100%);background:-ms-linear-gradient(top,rgb(68,68,68)0%,rgb(52,52,52)50%,rgb(41,41,41)50%,rgb(51,51,51)100%);background:linear-gradient(top,rgb(68,68,68)0%,rgb(52,52,52)50%,rgb(41,41,41)50%,rgb(51,51,51)100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr='#444444',endColorstr='#222222',GradientType=0 )}#fancybox-buttons ul li{float:left;margin:0;padding:0}#fancybox-buttons a{display:block;width:30px;height:30px;text-indent:-9999px;background-color:transparent;background-image:url('fancybox_buttons.png');background-repeat:no-repeat;outline:none;opacity:0.8}#fancybox-buttons a:hover{opacity:1}#fancybox-buttons a.btnPrev{background-position:5px 0}#fancybox-buttons a.btnNext{background-position:-33px 0;border-right:1px solid #3e3e3e}#fancybox-buttons a.btnPlay{background-position:0 -30px}#fancybox-buttons a.btnPlayOn{background-position:-30px -30px}#fancybox-buttons a.btnToggle{background-position:3px -60px;border-left:1px solid #111;border-right:1px solid #3e3e3e;width:35px}#fancybox-buttons a.btnToggleOn{background-position:-27px -60px}#fancybox-buttons a.btnClose{border-left:1px solid #111;width:35px;background-position:-56px 0px}#fancybox-buttons a.btnDisabled{opacity :0.4;cursor:default}#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}