 html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6, form, fieldset, a, a img, div{border:0;margin:0;padding:0;} body{font-size:14px;font-family:'Open Sans', sans-serif;font-weight:300!important;color:#666;background:#f2f2f2;} #c{background:#fff;} body a{color:#616161;text-decoration:underline;outline:none;} body a:hover{text-decoration:none;} h1{font-size:30px;color:#000;} h2{font-size:40px;font-family:'Open Sans', sans-serif;font-weight:300!important;color:#333;margin-top:40px;text-align:center;font-weight:lighter;background:url(ten.jpg) no-repeat bottom;padding-bottom:11px;} h3{font-size:25px;font-family:'Open Sans', sans-serif;font-weight:300!important;color:#333;font-weight:lighter;margin-top:15px;} html, body{height:100%;} #page{width:980px;margin:0 auto;position:relative;z-index:1;} #nav-cont{width:100%;position:fixed;top:0;left:0;background:url(menu-texture2.png);z-index:100;} #nav{height:100px;width:980px;margin:0 auto;position:relative;} /*#red-line{position:absolute;z-index:4;bottom:-3px;left:476px;width:50px;height:6px;background:url('/img/red-line.png') no-repeat;}*/ #red-line{position:absolute;z-index:4;bottom:-3px;left:476px;width:50px;height:6px;background:url('/img/sprites.png') no-repeat -182px 0;} #nav .img{margin-top:31px;margin-left:20px;float:left;text-align:right;width:380px;} #nav .img img{float:left;} #nav .img p{color:#e2e2e2;font-size:12px;line-height:12px;margin:0;font-family:'Arial';} #nav .img p span{float:left;padding-left:7px;} #main-menu{list-style:none outside;position:absolute;right:20px;top:20px;width:600px;} #main-menu li{float:right;overflow:hidden;padding-left:20px;} #main-menu a{font-size:20px;color:#ccc;text-align:center;text-decoration:none;line-height:26px;} #main-menu a span{color:#999;font:13px 'Open Sans', serif;font-weight:300!important;font-style:italic;} #main-menu a:hover{color:#fff;} #main-menu a:hover span{color:#fff;} #main-menu .li{font-size:20px;color:#fff;text-align:center;text-decoration:none;} #main-menu .li span{color:#fff;font:13px 'Open Sans', serif;font-style:italic;} #Sub_181 .content .h2-cont{margin-top:68px;} .content{width:980px;margin:70px auto 0 auto;position:relative;z-index:1;} .wrap{width:980px;overflow:hidden;margin-top:20px;position:relative;} .white100{background:#fff;width:980px;height:180px;position:absolute;top:20px;left:0;z-index:1;} .black-border{border-bottom:3px solid #000;} .tarif-height{height:221px;} .tarif{line-height:16px;width:186px;height:140px;padding:20px 17px;background:#000 url(texture.png);border-top:1px solid #e6e6e6;float:left;margin-left:20px;position:relative;z-index:2;text-decoration:none;color:#fff;font-size:19px;text-align:center;} .tarif span{font-weight:lighter;text-decoration:underline;display:block;padding-bottom:2px;} .tarif i{font-weight:lighter;display:block;padding-bottom:2px;font-size:13px;font-style:normal;margin-top:14px;} .tarif em{font-size:13px;display:block;margin-top:5px;} .tarif b{font-size:30px;font-family:'Open Sans', sans-serif;font-weight:300!important;color:#fff;font-weight:lighter;text-align:center;display:block;width:160px;padding-right:15x;height:60px;line-height:60px;background:#d80c0c;position:absolute;top:160px;right:30px;} .tarif sup{font:11px Tahoma, Geneva, sans-serif;float:right;margin-top:15px;} .tarif sub{font:11px Tahoma, Geneva, sans-serif;position:relative;top:-4px;} .tarif b.short{font-size:30px;} .tarif b.short sup{padding-right:0px;position:relative;left:-18px;} .complex{height:400px;position:relative;padding:0 20px;} .left{float:left;} .left .complex-name b{background:url(first.jpg) no-repeat;} .right{float:right;} .right .complex-name b{background:url(second.jpg) no-repeat;} .white-complex{background:#fff;width:1000px;height:380px;position:absolute;top:20px;left:0;z-index:1;} .complex-name{height:60px;background:#000 url(texture.png);position:relative;z-index:2;vertical-align:middle;display:block;padding-left:20px;} .complex-name b{font:83px "Trebuchet MS", sans-serif;font-weight:normal;color:#ddd;position:absolute;left:20px;top:0;width:38px;} .complex-name span{font-size:23px;line-height:24px;color:#fff;font-weight:lighter;display:block;} .complex-text{position:relative;z-index:2;margin-top:20px;padding:0 21px 0; overflow:hidden;} .complex-text em{font-size:18px;color:#333;padding-bottom:11px;display:block;} .complex-text ul{list-style:none outside;color:#000; width:440px; margin-top:25px; font-size:14px; font-style:italic;} .complex-text li{margin-top:5px;padding-left:44px;position:relative; height:70px;} .complex-text li i{background:url(anim-li2.png) no-repeat;width:13px;height:10px;position:absolute;top:5px;left:5px;} .complex strong{position:absolute;bottom:25px;right:20px;z-index:2;width:117px;padding:0 14px 0 9px;height:60px;line-height:60px;background:#D80C0C;font-size:30px;font-family:'Open Sans', sans-serif;color:#fff;font-weight:lighter;color:#fff;} .complex strong sup{font:11px Tahoma, Geneva, sans-serif;position:absolute;top:16px;right:12px;} .complex strong sub{font:11px Tahoma, Geneva, sans-serif;position:absolute;bottom:16px;right:12px;} .promo-cont{background:#000 url(texture.png);margin-top:20px;} .promo-cont.gifts .promo-el{height:620px;} .promo{width:960px;padding-left:0px;margin:0 auto;height:520px;} .promo-cont.gifts .promo{height:620px;} .promo-el{width:210px;float:left;padding:0 15px;height:520px;color:#ccc;position:relative;} .promo-name{margin-top:37px;color:#fff;font-size:19px;font-weight:lighter;line-height:27px;height:68px;} .promo-text{list-style:none outside;} .promo-text li{padding-left:20px;margin-top:5px;position:relative;clear:both;overflow:hidden;} .promo-text li.gift{padding:0;background:#fff;color:#333333;overflow:hidden;padding-left:10px;padding-top:10px;padding-bottom:12px;float:left;padding-right:7px;margin-bottom:15px;} .promo-text li i{background:url(sprites.png) no-repeat -170px 0;width:12px;height:10px;position:absolute;top:5px;left:2px;} .promo-text li.gift i{background:url(anim-li2.png) no-repeat;position:relative;float:left;margin-right:7px;margin-left:-2px;} .promo-el strong{position:absolute;bottom:40px;z-index:2;width:117px;padding:0 14px 0 9px;height:60px;line-height:60px;background:#D80C0C;font-size:30px;font-family:'Open Sans', sans-serif;color:#fff;font-weight:lighter;color:#fff;} .promo-el strong sup{font:11px Tahoma, Geneva, sans-serif;position:absolute;top:16px;right:12px;} .promo-el strong.short{padding-left:17px;width:109px;} .promo-el strong.short sup, .promo-el strong.short sub{right:20px;} .promo-el strong sub{font:11px Tahoma, Geneva, sans-serif;position:absolute;bottom:16px;right:12px;} .content-wrap{overflow:hidden;width:100%;} .content-wrap hr{margin:0;} .slide-wrap{position:relative;width:980px;padding:0;left:0;overflow:hidden;z-index:1;} .slide-cont{width:980px;height:257px;border-top:5px solid #fff;border-bottom:3px solid #000;position:relative;} .slide{width:980px;overflow:hidden;height:250px;z-index:3;cursor:pointer;} .slide-larrow{width:60px;height:60px;background:#fff url(sprites.png) no-repeat 0 0;position:absolute;top:0;left:-60px;cursor:pointer;z-index:3;} .slide-rarrow{width:60px;height:60px;background:#fff url(sprites.png) no-repeat -60px 0;position:absolute;top:0;right:-60px;cursor:pointer;z-index:3;} #Sub_181 .slide-larrow{background:url(slide-arrow-left.png) no-repeat 0 -130px;width:60px;height:250px;left:0;} #Sub_181 .slide-rarrow{background:url(slide-arrow-right.png) no-repeat 0 -112px;width:60px;height:250px;right:0;} .slide-larrow2{z-index:100;width:60px;height:500px;background:url(slide-arrow-left.png) no-repeat 0 0;position:absolute;top:75px;left:20px;cursor:pointer;} .slide-rarrow2{z-index:100;width:60px;height:500px;background:url(slide-arrow-right.png) no-repeat 0 0;position:absolute;top:75px;right:20px;cursor:pointer;} .portfolio-cont{width:860px;height:537px;position:relative;margin:20px auto 0;background:url("menu-texture.png") repeat scroll 0 0 #000000;} .portfolio-bg{width:840px;overflow:hidden;height:540px;} .portfolio{margin-left:20px;overflow:hidden;width:860px!important;} .block4{float:left;position:relative;overflow:hidden;width:860px;} .portfolio-el{margin:20px 20px 0 0;width:400px;height:240px;float:left;overflow:hidden;position:relative;} .portfolio-el span{display:block;height:40px;background:url(portfolio.jpg);padding-left:20px;position:absolute;width:380px;top:200px;left:0;} .portfolio-el a{font-size:18px;color:#fff;line-height:40px;} #portfolio_descript_BySHCG{position:absolute;z-index:5;bottom:0;left:0;width:100%;background:url(menu-texture.png) repeat;} #wrap-animate2,#wrap-animate{position:relative;display:none;} #wrap-animate2 .animate-text{height:560px;width:940px;padding:0 0 20px;margin-top:11px;} #wrap-animate,#wrap-animate2{position:absolute;z-index:300;top:40px;background-color:#fff;} #wrap-animate{background-color:#f2f2f2} #wrap-animate .animate-wrap{margin-top:0px;margin-bottom:80px;} #wrap-animate .animate-wrap h2{text-align:center;margin-top:62px} #wrap-animate .animate-wrap span.zag{display:block;text-align:center;margin-top:70px;font-size:40px;font-weight:300!important;font-family:'Open Sans', sans-serif;color:#333;padding-bottom:11px;background:url(ten.jpg) no-repeat bottom;} #wrap-animate .animate-wrap h3{text-align:center;position:relative;top:-23px;font-style:italic;padding-left:20px;padding-right:20px;} #wrap-animate2 .animate-wrap{height:636px;padding:20px 0;width:940px;} #wrap-animate2 .animate-wrap h2{font-size:25px;margin-top:-11px;} .animate2 .slide-larrow,.animate2 .slide-rarrow{top:75px!important;} #pd-left{float:left;width:520px;padding:10px 20px;color:#fff;} #pd-right{float:left;width:340px;padding:14px 15px 13px 25px;color:#fff;text-align:right;} #pd-left a{color:#fff;} .animate{width:100%;} .animate2{height:676px;width:940px;padding:0;margin:0 20px;z-index:1;} .animate-wrap{width:980px;margin:0 auto;position:relative;} .animate-wrap h2{background:none;text-align:left;margin:-14px 0 0;padding:0;line-height:55px;} .animate-close,.animate-close2{z-index:100;cursor:pointer;background:#fff;width:170px;height:75px;position:absolute;top:0;right:0;font-size:25px;line-height:75px;color:#333;padding-left:30px;} .animate-close{background-color:#F2F2F2} .animate-close i,.animate-close2 i{position:absolute;top:20px;right:20px;background:url(sprites.png) no-repeat -120px 0;width:37px;height:37px;} .animate-text{background:#f2f2f2;width:920px;padding:0 30px 0px 30px;position:relative;overflow:hidden;} .aperiod{width:880px;height:60px;margin:35px auto 0 auto;position:relative;z-index:2;background:#000 url(texture.png);text-align:center;line-height:60px;font-size:26px;font-family:'Open Sans', sans-serif;font-weight:300!important;font-weight:lighter;color:#fff} .atext-left{width:430px;float:left;padding-left:30px;background:#fff;} .atext-left-cont{background:#fff;position:relative;top:-40px;padding-top:50px;margin-bottom:-40px;} .atext-left-cont:after{content:"";display:block;clear:both;height:3px;background:#000;border-top:6px solid #f2f2f2;} .atext-right{width:436px;float:right;} .atext-right h3{text-align:right;} .h3demo{padding-top:75px;} .atext-left-cont ul{list-style:none outside;padding:10px 10px 20px 30px} .atext-left-cont li{padding-left:20px;background:url(anim-li2.png) no-repeat 0 5px;color:#333;margin-top:5px;} .atext-left-cont li a{color:#D80000} .atext-left-cont td{vertical-align:top} .aprice{display:block;width:200px;padding-left:20px;margin:0 auto;height:80px;line-height:80px;background:#D80C0C;font-size:52px;font-family:'Open Sans', sans-serif;color:#fff;font-weight:lighter;position:relative;} .aprice sup{font:11px 'Open Sans', sans-serif;position:absolute;top:13px;right:20px;font-size:20px;font-weight:lighter;} .aprice sub{font:11px 'Open Sans', sans-serif;position:absolute;bottom:11px;right:20px;font-size:20px;font-weight:lighter;} .pricedemo{margin-top:15px!important;} .pricedemo p{top:18px;} .aprice b{float:left;width:121px;padding:0 10px 0 9px;height:60px;line-height:60px;background:#D80C0C;font-size:30px;font-family:'Open Sans', sans-serif;color:#fff;font-weight:lighter;position:relative;} .aprice b sup{font:11px Tahoma, Geneva, sans-serif;position:absolute;top:16px;right:10px;} .aprice b sub{font:11px Tahoma, Geneva, sans-serif;position:absolute;bottom:11px;right:10px;} .aprice p{font-size:16px;font-style:italic;float:left;margin-left:20px;position:relative;} .atext-img{width:428px;height:auto;overflow:hidden;padding-top:10px;padding-left:10px;text-align:center;background:#000 url(menu-texture.png);float:right;margin-top:35px;} .develop-imgs{position:relative;overflow:hidden;height:100px;margin-right:10px;margin-bottom:10px;width:204px;float:left;} .animate-text .list_carousel span{position:absolute;bottom:0px;left:1px;background:url('portfolio.jpg') repeat-x;width:194px;height:20px;text-align:left;padding-left:10px;line-height:18px;font-size:14px} .animate-text .list_carousel a{color:#fff;} #otherPics{font-size:18px;text-align:center;padding:20px 0 0 0;clear:both} #otherPics a{color:#D80000} .brief{font-style:italic;font-size:13px;clear:both;padding-right:12px;padding-bottom:8px;} .brief a{color:#D80C0C} .bgobj{display:none;background:url(bg-obj.gif) repeat;} .anim-rub-cont{width:685px;margin:0 auto;} .anim-rub-cont:after{content:"";display:block;position:relative;left:-20px;bottom:-40px;width:725px;height:113px;background:#fff} .anim-rub{position:relative;z-index:10;width:215px;height:100px;float:left;margin-top:20px;margin-left:20px;background:#000 url(texture.png);color:#fff;font-size:13px;font-weight:lighter;} .anim-rub:first-child{margin-left:0px} .anim-rub img{float:left;} .anim-rub p{padding-right:5px;height:100px;width:133px;line-height:16px;display:table-cell;vertical-align:middle;} .anim-rubs:after{content:"";display:block;clear:both;height:3px;background:#000;border-top:6px solid #f2f2f2;margin-top:40px;width:725px;margin:40px auto 0 auto;} .red-buttons{width:880px;margin:80px auto 0 auto;} .red-buttons:after{content:"";display:block;position:relative;left:-20px;bottom:-20px;width:920px;height:80px;background:#fff} .red-button{display:block;position:relative;z-index:100;float:left;width:200px;margin-left:20px;height:40px;padding:10px 5px 10px 75px;line-height:18px;background:#D90000;font-size:14px;font-family:'Open Sans', sans-serif;color:#fff;font-weight:100;text-decoration:none;cursor:pointer;} .red-button:first-child{margin-left:0px;} .red-button-comm{background:#D90000 url('red-comm.png') 25px center no-repeat;} .red-button-brif{background:#D90000 url('red-brif.png') 25px center no-repeat;} .red-button-dog{background:#D90000 url('red-dog.png') 25px center no-repeat;} .adres{position:absolute;width:320px;height:456px;top:116px;left:20px;} .adres-name{color:#fff;font-size:28px;padding-left:20px;line-height:60px;} .adres-text{background:#fff;height:396px;padding:0 20px;color:#666;} .adres-text p{padding-top:15px;} .map{width:100%;height:530px;} #pmap{padding:20px;background:#fff;} .ymaps-map{height:536px!important;} .footer{height:62px;width:980px;margin:30px auto;background:#fff;text-align:center;} .footer-adres{float:right; font-size:12px; color:#333333; text-align:right; margin:13px 20px 0 0;} .footer-img{float:left; margin-left:90px;} .footer-img img{margin:18px 14px;} #shadowOfSHCG{display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:url(bg-obj.gif) repeat;z-index:200;} .QOverlay{background:#000 url('/img/menu-texture.png') repeat;z-index:9999;} .QLoader{background-color:#CCCCCC;height:1px;} .preloader{background:url(css/i/89.gif) center center no-repeat #ffffff;position:absolute;top:0px;left:0;} .testtarif{} .spec-wrap{height:587px;position:relative;top:-140px;margin-bottom:-140px;overflow:hidden;left:-510px;width:2000px;} .demolink{display:block;width:440px;height:60px;line-height:52px;background:#D80C0C;font-size:28px;font-family:'Open Sans', sans-serif;color:#fff;font-weight:300!important;font-weight:lighter;text-align:center;margin-top:15px;text-decoration:none;} #jquery-overlay{width:100%;position:absolute;top:0;left:0;z-index:1000;height:500px;}#jquery-lightbox{width:100%;text-align:center;line-height:0;position:absolute;top:0;left:0;z-index:1100;}#jquery-lightbox a img{border:none;}#lightbox-container-image-box{width:250px;margin:0 auto;background-color:#fff;position:relative;height:250px;}#lightbox-container-image{padding:10px;}#lightbox-loading{width:100%;text-align:center;line-height:0;position:absolute;top:40%;left:0;height:25%;}#lightbox-nav{width:100%;position:absolute;top:0;left:0;height:100%;z-index:10;}#lightbox-container-image-box>#lightbox-nav{left:0;}#lightbox-nav a{outline:none;}#lightbox-nav-btnPrev,#lightbox-nav-btnNext{width:49%;display:block;height:100%;zoom:1;}#lightbox-nav-btnPrev{float:left;left:0;}#lightbox-nav-btnNext{float:right;right:0;}#lightbox-container-image-data-box{margin:0 auto;width:100%;padding:0 10px 0;background-color:#fff;font:10px Verdana,Helvetica,sans-serif;line-height:1.4em;overflow:auto;}#lightbox-container-image-data{padding:0 10px;color:#666;}#lightbox-container-image-data #lightbox-image-details{width:70%;float:left;text-align:left;}#lightbox-image-details-caption{font-weight:bold;}#lightbox-image-details-currentNumber{clear:left;padding-bottom:1.0em;display:block;}#lightbox-secNav-btnClose{width:66px;float:right;padding-bottom:.7em;} .adres .pluso{margin-top:11px;} .dno{display:none;} .form-text-input-but{margin:0 auto;} .form-text-input-but span{margin:0px auto 0px auto;} .cvetNotBySHCG{color:red;} .exitblock{width:160px;height:37px;position:absolute;top:20px;right:20px;font-size:25px;font-family:'Open Sans', 'sans-serif';font-weight:300!important;cursor:pointer} .exitblock span{background:url(sprites2.png) no-repeat -120px 0;no-repeat;width:37px;height:37px;float:right;} .formbutton{width:390px;display:block;margin:80px auto;margin-bottom:0px;border:0;clear:both;color:#fff;text-decoration:none;padding:15px 0px 15px 30px;font-size:22px;text-align:center;font-family:'Open Sans', sans-serif;cursor:pointer} .form-text-input input, .form-text-input textarea{border:1px solid #fff;background:#fff;height:60px;font-size:40px;padding:0 10px;font-weight:300!important;font-weight:lighter;font-family:'Open Sans', sans-serif;color:#333;} .ober{min-height:200px} .menedbut, .menedform .formbutton{background:#D90000 url('mened.png') left 40px center no-repeat;} .menedform{position:fixed;width:940px;height:370px;background:#F2F2F2;display:none;z-index:15000;padding:20px;} .menedform h2{background:none;text-align:left;width:600px;margin-top:0;margin-bottom:40px;line-height:45px;margin-top:-5px;} .menedform .form-text-input{float:left;margin-right:25px;margin-bottom:50px;} .menedform .form-text-input label{font-size:25px;line-height:60px;font-family:'Open Sans', 'sans-serif';font-weight:300!important;margin-right:15px;} .menedform .form-text-input input{width:314px;} .brifskachbut, .brifform .formbutton{background:#D90000 url('brif.png') left 15px center no-repeat;} .brifform .formbutton{background-position:105px center;} .brifform{position:fixed;width:940px;height:370px;background:#F2F2F2;display:none;z-index:15000;padding:20px;} .brifform .form-text-input{margin:0 auto;width:525px;margin-left:177px;margin-bottom:50px;} .brifform .form-text-input label{font-size:25px;line-height:60px;font-family:'Open Sans', 'sans-serif';font-weight:300!important;margin-right:15px;} .brifform .form-text-input input{width:400px} .brifform h2{background:none;text-align:left;width:600px;margin-top:0;margin-bottom:40px;line-height:45px;margin-top:-5px;} .reqonlinebut{background:#D90000 url('reqonline.png') 40px 15px no-repeat;} .siteform .formbutton{background:#D90000 url('reqmail.png') right 80px center no-repeat;text-align:left;padding-left:90px;width:310px;} .siteform{position:fixed;width:940px;background:#F2F2F2;display:none;z-index:15000;padding:30px;} .siteform .form-text-input{width:100%;margin-top:40px;height:60px;} .siteform .form-text-input label{float:left;font-size:25px;font-family:'Open Sans', 'sans-serif';font-weight:300!important;width:295px;letter-spacing:-1pt;margin-top:5px;line-height:100%;} .siteform .form-text-input input, .siteform .form-text-input textarea{float:right;width:600px;font-size:18px;line-height:120%;text-align:left;} .siteform .form-text-input div.radio-group{float:left;margin-left:90px;} .siteform .form-text-input div.radio-group span{font-size:25px;letter-spacing:-1pt;line-height:120%;float:left;display:inline-block;margin-right:10px;margin-right:20px;} .siteform .form-text-input div.radio-group div.radio{display:inline;float:left;width:25px!important;height:25px;background:#fff;margin-right:40px;cursor:pointer;} .siteform .form-text-input div.radio-group div.radio.checked{background:#fff url('/img/radio_yes.png') no-repeat} .siteform .form-text-input textarea{line-height:18px;height:100px;padding:10px;resize:none;border:1px solid #fff;} .siteform .form-text-input-row:before,.siteform .form-text-input-row:after{content:"";display:block;clear:both} .siteform .form-text-input-row .form-text-input{float:left;width:50%;} .siteform .form-text-input-row .form-text-input label{width:130px;} .siteform .form-text-input-row .form-text-input input{width:290px!important;float:left;} .siteform .form-text-input-but{margin:60px auto 30px} .short2{font-size:30px;font-family:'Open Sans', sans-serif;color:#fff;font-weight:300!important;font-weight:lighter;display:block;width:277px;padding-right:30px;padding-left:30px;height:60px;line-height:60px;background:#d80c0c;position:absolute;top:20px;right:20px;} .short2 sup{font:11px Tahoma, Geneva, sans-serif; position:relative; top:-4px;} .short2 sub{font:11px Tahoma, Geneva, sans-serif;position:absolute;bottom:16px;right:12px;} .spsliden1,.spsliden2,.spsliden3{position:relative;height:424px;font-family:'Open Sans';font-weight:300!important;font-weight:lighter;color:#fff;width:2000px;cursor:pointer;} .spsliden1{background:#666 url(bg1.jpg);} .spsliden2{background:#666 url(bg2.jpg);} .spsliden3{background:#666 url(bg3.jpg);} .slider_wrapper{width:960px;height:424px;position:relative;margin:0 auto;} .slider_sub_img1, .slider_sub_img2{position:absolute;bottom:0;} .slider_sub_img1{right:303px;z-index:12;} .slider_sub_img2{right:0px;} .slider_wrapper strong{position:absolute;bottom:40px;right:0px;z-index:2;background:#D80C0C;width:227px;height:80px;} .slider_wrapper strong span{position:absolute;font-size:43px;font-weight:lighter;font-weight:300!important;top:9px;right:78px;} .slider_wrapper sup{font-size:20px;position:absolute;top:15px;right:35px;font-weight:300!important;font-weight:lighter;} .slider_wrapper .slider_text_left{position:absolute;left:0;bottom:0;width:480px;height:295px;text-align:left;padding-left:17px;font-style:italic;} .slider_wrapper .slider_text_right{position:absolute;right:0;bottom:0;width:480px;height:295px;text-align:right;padding-right:20px;font-style:italic;} .slider_wrapper span{font-size:36px;} .slider_wrapper p{font-size:20px;padding-bottom:23px;width:310px;line-height:110%;} .slider_wrapper p.zag{font-size:22px;position:relative;top:-5px;width:325px} .slider_wrapper .slider_text_left p{float:left;} .slider_wrapper .slider_text_right p{display:block;float:right;} .slider_wrapper .slider_text_right span{padding-right:55px;} #footer-phones{float:left;margin-top:16px;border-collapse:collapse;color:#333;margin-left:5px;font-family:Arial;font-size:12px} td.footer-phones-city{text-align:left;padding-right:5px;} td.footer-phones-number{text-align:right;} /******** carouFredsel ****************/ .list_carousel{height:100px;background:#fff;padding-top:30px;padding-bottom:30px;margin-top:20px;} .list_carousel ul{margin:0;list-style:none;display:block;height:100px;padding:0!important;width:2000px;overflow:hidden;} .list_carousel ul li{font-size:40px;text-align:center;width:205px;text-align:center;height:100px;padding:0;margin:0;margin-right:10px;display:block;float:left;position:relative;} .list_carousel ul li img{border:1px solid rgb(234,234,234);} .caroufredsel_wrapper{height:100px!important;width:850px!important;float:left!important;overflow:hidden;} .next,.prev{display:block;float:left;cursor:pointer;outline:0!important;border:none!important;display:block!important;visibility:visible;} .next:hover, .prev:hover{} .prev{width:35px;height:100px;background:#fff url(sprites.png) no-repeat -10px 15px;} .next{width:35px;height:100px;background:#fff url(sprites.png) no-repeat -75px 15px;} /******** carouFredsel ****************/ .select2-highlighted{background:#D90000!important;} .minfont{font-size:30px!important;} .informer-c{overflow:hidden;margin:81px auto 20px;width:980px;padding-top:11px;} .informer-i{float:left;margin-left:30px;position:relative;width:291px;height:100px;} .informer-i .img-y{position:absolute;z-index:-1;left:54px;} .informer-i .img2-y{position:absolute;z-index:-1;top:-11px;left:38px;} .informer-i .img3-y{position:absolute;z-index:-1;left:83px;top:0px;} .informer-txt1{float:right;margin-right:86px;font-family:'Open Sans', sans-serif;font-weight:400;font-size:24px;margin-top:43px;letter-spacing:0pt;line-height:120%;color:rgb(51,51,51);text-align:right;display:block;text-transform:uppercase;background:#f2f2f2;} .informer-txt{background:#f2f2f2;font-family:'Open Sans', sans-serif;font-size:24px;letter-spacing:0pt;line-height:120%;font-weight:400;color:rgb(51,51,51);text-align:left;float:left;display:block;text-transform:uppercase;margin-top:41px;} .informer-txt-m{background:#f2f2f2;font-family:'Open Sans', sans-serif;font-size:24px;line-height:130%;color:rgb(51,51,51);font-weight:400;text-align:left;float:left;letter-spacing:-0.1pt;display:block;text-transform:uppercase;margin-top:41px;} .informer-txt2,.informer-txt3{background:#f2f2f2;font-family:'Open Sans', sans-serif;font-weight:300!important;font-size:21px;line-height:140%;color:rgb(51,51,51);text-align:left;display:inline-block;margin-top:-1px;} .informer-txt3{background:#f2f2f2;font-family:'Open Sans', sans-serif;font-weight:300!important;font-size:21px;line-height:145%;color:rgb(51,51,51);text-align:left;display:inline-block;margin-top:-4px;letter-spacing:-0.5pt;} .informer-txt2 span, .informer-txt3 span{background:#f2f2f2;font-family:'Open Sans', sans-serif;font-size:21px;font-weight:600;letter-spacing:0pt;line-height:140%;color:rgb(216,12,12);text-align:left;} .informer-txt3 span{letter-spacing:-0.3pt;display:inline-block;margin-left:0px;} .formbutton{background:#D90000 url('mened.png') 45px center no-repeat;padding-left:45px;width:375px;} .reqonlinebut{background:#D90003 url('reqonline.png') 65px 15px no-repeat;padding-left:45px;width:375px;} .siteform .formbutton{background:#D90000 url('reqmail.png') left 90px center no-repeat;text-align:left;padding-left:137px;width:263px;} /******** promote****************/ .promote_wr{position:relative;width:980px;margin:20px auto 0 auto;} .promote_prev{background:#fff url(sprites.png) no-repeat 0 0;width:60px;height:60px;position:absolute;top:0;left:0;cursor:pointer;z-index:3;} .promote_next{width:60px;height:60px;background:#fff url(/img/sprites.png) no-repeat -60px 0;position:absolute;top:0;right:-0;cursor:pointer;z-index:3;} .promote_bg{background:url('menu-texture.png') repeat scroll 0 0 #000000;width:860px;margin:0 auto;height:280px;overflow:hidden;} .promote{overflow:hidden;width:820px;height:280px;margin-left:20px;} .promote_in{width:360px;height:240px;padding:0 20px;background:#fff;float:left;margin-right:20px;} .promote_logo{height:70px;padding-top:1px;} .promote_logo img{float:right;margin-top:17px;} .promote_logo a img{float:left;margin-top:9px;} .promote_header{height:40px;border-bottom:1px solid #D1D1D1;font-style:italic;line-height:23px;} .promote_header span+span{text-align:right;float:right;} .promote_text{height:70px;border-bottom:1px solid #D1D1D1;line-height:22px;padding:5px 0;color:#000;font-weight:bold;} .promote_text div:nth-child(odd){float:right;} .promote_footer{padding:15px 0 0;} .promote_footer span{font-style:italic;font-size:16px;color:#333333;} .promote_footer a{float:right;} .promote_out{margin:20px 0;width:840px;} .all-site { line-height:32px; background:url(/img/all/site.png) no-repeat 0 0; } .all-obsl { background:url(/img/all/obsl.png) no-repeat 0 5px; } .all-dop { background:url(/img/all/dop.png) no-repeat 0 5px; } .all-seo { line-height:32px; background:url(/img/all/prod.png) no-repeat 0 0; } .all-con { line-height:32px; background:url(/img/all/convers.png) no-repeat 0 0; } .all-host { line-height:32px; background:url(/img/all/hosting.png) no-repeat 0 0; } .jobjob { background:#D90000 url('job.png') 45px center no-repeat; } .rezume { font-family:'Open Sans', sans-serif; font-weight:100; font-size:26px; margin-top:35px; color:#333; text-align:center; font-style:italic; padding-bottom:6px; } .rezume a { color:#D80000; } .rezume-block { margin:26px auto 0 auto; width:720px; border-bottom:1px solid #fff; } .rezume-block .complex-name{ padding:0; text-align:center; } .rezume-block .complex { height:360px; border-bottom:3px solid #696969; width:680px; } .rezume-block .white-complex { width:720px; height:340px; } .rezume-block .complex-text ul { width:270px; margin-top:0; } .rezume-block .complex-text  { padding:0 50px; } .rezume-block .complex-text li { padding:25px 0 50px 85px; font-family:'Open Sans', sans-serif; font-weight:400; font-size:18px; color:#363636; line-height:64px; font-style:normal; } .salemanager { background:url(salemanager.png) no-repeat 0 25px; line-height:normal!important; height:64px!important; padding-top:33px!important; } .webdesigner { background:url(webdesign.png) no-repeat 0 25px; } .webdeveloper { background:url(webdeveloper.png) no-repeat 0 25px; } .pomomanager { background:url(prommanager.png) no-repeat 0 25px; line-height:normal!important; height:64px!important; padding-top:33px!important; } .rezume-block .right { width:250px!important; } .complex-text h3 { font-size:24px; text-align:center; } .red-zag { clear:both; text-align:center; color:#D80C0C; font-size:24px; } .stoim-zag { color:#484848; font-size:16px; text-align:center; margin-top:10px; font-weight:600; } .complex-text b { width:27px; height:27px; text-align:center; line-height:27px; background:#484848; color:#fff; font-weight:300; position:absolute; left:8px; top:3px; display:block; font-style:normal; }
 .cmsSelect, .cmsSelectBlock { font-size:24px; text-align:center; margin-top:50px; line-height:60px; }
 .cmsSelect img, .cmsSelectBlock img { position:relative; top:25px; }
 .cmsSelectBlock  { background:#fff; height:114px; line-height:114px; }
  .bit24 { margin-top:75px; }
    input.privacy_agree{
	 display:none;
	 float:none;
 }
 input.privacy_agree+label:before{
  content:'';
  margin-top:3px;
  display:inline-block;float:left;width:25px!important;height:25px;background:#fff;margin-right:25px;cursor:pointer;
  margin-bottom:25px;
}
input.privacy_agree:checked+label:before {
	background:#fff url('/img/radio_yes.png') no-repeat;
}
.menedform .form-text-input input.privacy_agree+label, .siteform .form-text-input input.privacy_agree+label {
	font-size: 15px;
	line-height:120%;
	max-height:9001em;
	float:none;
}
.check-group{
	overflow:hidden;
    max-height: 9001em;
    line-height: 120%;
}
.check-group *{
	max-height:9001em;
}
 .menedform{
	 height:450px;
 } 
 .mar_null{
	 margin-bottom:0px;
 }
 .error + label, .error + label a{
	color:#F23534!important;
	max-height:9001em;
}
.privacy-wrapper{
	width:920px;
	padding: 0 20px;
	margin:130px auto 50px;
} 
.privacy-wrapper h1{
	font-size:32px;font-family:'Open Sans', sans-serif;font-weight:300!important;color:#333;margin-top:40px;text-align:center;font-weight:lighter;background:url(ten.jpg) no-repeat bottom;padding-bottom:11px;margin-bottom:40px;
}
.privacy-wrapper h3{
		margin-bottom:15px;
		font-size:22px;
}
.menedform{
	padding:30px;
	width:920px;
}
.siteform{
	width:920px;
}
.menedform .ober{
	margin-right:-25px;
}
.menedform .form-text-input input{
	width:322px;
}
.cookie-inform{
	position:fixed;
	padding:8px 0;
	background:rgba(0,0,0,0.6);
	color:#FFF;
	bottom:0;
	width:100%;
	z-index:5000;
}
.cookie-inform p{
	margin-bottom:0;
	font-size:11px;
}
.cookie-inform .wrapper{
	width:90%;
	margin:0 auto;
}
.cookie-inform a{
	color:#EEE;
}
.cookie-close{
	display:block;
	width:14px;
	height:14px;
	position:absolute;
	top:50%;
	right:20px;
	margin-top:-7px;
	font-family:Arial;
	font-weight:bold;
	font-size:20px;
	line-height:100%;
	cursor:pointer;
}
.cookie-close:hover{
	opacity:0.5;
}