body{padding:0;margin:0;background:#000}body,input,textarea{font-family:PFSquareSansPro,sans-serif}#site{padding:0;position:relative;margin:0 auto;width:100%}#site,.block{background:#fff}.block{min-width:1100px}.block>div{position:relative;margin:0 auto;background:transparent;width:1100px}#header{background:#000 no-repeat top}#header>div{height:100px}#header .text1 a{text-decoration:none}#header .text2{font-size:20px;font-weight:600;color:#2fc624}#header .text3{font-size:18px;font-weight:500;color:#2fc624}#header .text4{font-size:24px;font-weight:700;color:#2fc624}#menu{position:absolute;top:100px;background:url(/files/menu_bg.png) repeat-x top;width:100%;z-index:2}#menu>div{height:42px}#menu ul{list-style:none;padding:0;text-align:center;margin:0 auto}#menu li{padding:10px 25px 11px;font-size:20px;font-weight:600;color:#d9d9d9;cursor:pointer;display:inline-block}#menu li:hover,#menu li[selected]{background:#097100}#menu ul a{text-decoration:none}#footer{background:#000 no-repeat top}#footer>div{height:138px}#footer .text1 a{text-decoration:none}#footer .text2{font-size:20px;font-weight:600;color:#2fc624}#footer .text3{font-size:18px;font-weight:500;color:#2fc624}#footer .text4{font-size:24px;font-weight:700;color:#2fc624}#footer .text5{font-size:14px;font-weight:300;color:#fff}#footer .text5 a{text-decoration:none;color:#fff;vertical-align:baseline}#index #block1{background:url(/files/index_block1_bg.jpg) no-repeat top}#index #block1>div{min-height:580px}#index #block1 .text1{font-size:36px;text-transform:uppercase}#index #block1 .text1,#index #block1 .text2{font-weight:700;text-shadow:3px 0 0 #000;color:#fff;width:100%;font-family:Bender,sans-serif}#index #block1 .text2{font-size:24px}#index #block1 .text3{font-size:30px;font-weight:700;color:#fff;text-transform:uppercase;width:360px}#index #block1 .text4{font-size:26px;font-weight:600}#index #block1 .text4,#index #block1 .text5{text-shadow:1px 1px 1px #444;color:#fff;text-align:center;width:360px}#index #block1 .text5{font-size:16px;font-weight:500}#index #block1 .text6{width:360px}#index #block1 .text6 input[type=button]{height:53px;padding:0 0 4px;font-size:24px;font-weight:600;color:#fff;background:url(/files/button1.png);width:237px}#index .time,#index .time>div{position:absolute}#index .time>div{font-size:30px;font-weight:700;color:#2a2a2a;text-align:center;width:44px;font-family:PFDinTextCompPro,sans-serif}#index #block2{background:url(/files/index_block2_bg.jpg) no-repeat top}#index #block2>div{min-height:485px}#index #block2 .text1{font-size:30px;font-weight:700;color:#000;width:100%;font-family:Bender,sans-serif}#index #block2 .text2{font-size:20px;font-weight:500;color:#000;width:200px}#index #block2 .text2 b{font-weight:600}#index #block3{background:url(/files/index_block3_bg.jpg) no-repeat top}#index #block3>div{min-height:665px}#index #block3 .text1{font-size:36px;font-weight:700;color:#10ea00;width:100%;font-family:Bender,sans-serif}#index #block3 .text2{padding:16px 40px;font-size:24px;font-weight:600;color:#fff;text-align:left;border-radius:4px;background:rgba(47,198,36,.5);cursor:pointer;line-height:18px}#index #block3 a{text-decoration:none;color:#fff}#index #block3 .text2:hover{background:#2fc624}#about #block1{background:url(/files/about_block1_bg.jpg) no-repeat top}#about #block1>div{min-height:1130px}#about #block1 .text1{font-size:36px;font-weight:700;color:#fff;text-transform:uppercase}#about #block1 .text2{font-size:20px;font-weight:300;color:#fff;text-align:left;line-height:18px}#about #block1 .text3{font-size:22px;font-weight:500;color:#14fc02}#about #block1 .text4{font-size:28px;font-weight:700;color:#14fc02}#contacts #block1{background:url(/files/contacts_block1_bg.jpg) no-repeat top}#contacts #block1>div{min-height:640px}#contacts #block1 .text1{font-size:36px;font-weight:700;color:#fff;text-transform:uppercase}#contacts #block1 .text2{font-size:22px;font-weight:300;color:#fff;text-align:left;line-height:18px}#contacts #block1 .text3{font-size:24px;font-weight:700;color:#fff;text-align:left;line-height:18px}#contacts #block1 form{position:absolute}#contacts #block1 form input[type=text]{padding:6px 12px 7px;width:239px}#contacts #block1 form input[type=text],#contacts #block1 form textarea{font-size:18px;font-weight:300;color:#0d0d0d;margin:3px 0 4px;border-radius:4px;background:#e7e7e7}#contacts #block1 form textarea{height:104px;padding:6px 12px;width:417px}#contacts #block1 form input[type=submit]{height:40px;font-size:18px;font-weight:500;text-shadow:0 0 10px #000;color:#fff;margin:5px 0 0;background:url(/files/button3.png);padding-bottom:6px;width:263px}#cases #block1{background:url(/files/cases_block1_bg.jpg) no-repeat top}#cases #block1>div{min-height:8481px}#cases #block1 .text1{font-size:36px;color:#fff}#cases #block1 .text1,#cases #block1 .text2{font-weight:700;text-transform:uppercase;width:100%}#cases #block1 .text2{padding-top:20px;font-size:24px;color:#2fc624}#cases #block1 .text3{font-size:22px;font-weight:300;color:#fff;text-align:left}#services #block1{background:url(/files/services_block1_bg.jpg) no-repeat top}#services #block1>div{min-height:4040px}#services #block1 .text1{font-size:36px;font-weight:700;color:#fff;text-transform:uppercase;width:100%}#services #block1 .text2{font-size:30px;font-weight:700;color:#fff;width:100%}#services #block1 .text3{font-size:18px;font-weight:300;color:#fff;width:100%}#services #block1 .text4{font-size:18px;font-weight:600;color:#000}#services #block1 .text5{font-size:18px;font-weight:300;color:#000;text-align:left}#services #block1 .text6{font-size:18px;font-weight:700;color:#000}#services #block1 .text7{font-size:22px;color:#14fc02;width:100%}#news #block1{background:url(/files/news_block1_bg.jpg) #0a0a0a no-repeat top}#news #block1>div{min-height:384px}#news #block1 .text1{font-size:36px;font-weight:700;color:#fff;text-transform:uppercase;width:100%}#news .news{padding:126px 0 30px}#news .news .new{min-height:110px;padding:20px;position:relative;text-align:left;margin:20px auto;border-radius:5px;background:#e7e7e7;width:687px}#news .news .new .date{padding:5px 15px 10px;font-size:20px;font-weight:300;font-style:italic;color:#181818}#news .news .new .text{padding:10px 15px;font-size:20px;font-weight:300;color:#181818}#news .news .new .delete{right:20px;position:absolute;top:20px}#news .news .add_news{padding:20px;text-align:right;margin:20px auto;border-radius:5px;background:#e7e7e7;width:687px}#news .news .add_news textarea{min-height:80px;padding:10px;font-size:20px;font-weight:300;color:#181818;max-width:667px;max-height:150px;min-width:667px;margin:0 0 5px}#news .news .add_news input[type=submit]{height:43px;font-size:20px;font-weight:500;text-shadow:0 0 10px #000;color:#fff;margin:5px 0 0;border-radius:4px;background:url(/files/button2.png);width:207px}#success{height:70px;padding:20px;font-size:18px;color:#fff;position:fixed;text-align:center;top:40%;background:#2fc624;left:40%;width:320px;z-index:6}#dark{height:100%;opacity:.8;top:0;background:#999;left:0;width:100%;z-index:3}#dark,#window{position:fixed}#window{height:auto;padding:40px 20px;border:6px solid #232020;color:#fff;text-align:center;top:20%;box-shadow:0 0 20px #000;border-radius:9px;background:#141313;margin-left:-180px;left:50%;width:320px;z-index:5}#window,#window .align{min-height:200px}#window .cancel{height:31px;right:10px;position:absolute;top:10px;background:url(/files/close.png);cursor:pointer;width:31px}#window .title{font-size:24px;font-weight:500;color:#fff;text-align:center;margin:10px 0 20px}#window .message{font-size:20px;color:#fff;line-height:30px;font-family:pf_dintext_comppro,sans-serif}#window .message span{margin-bottom:4px;text-transform:uppercase}#window form input[type=password],#window form input[type=text]{padding:10px 12px;font-size:18px;font-weight:300;color:#0d0d0d;margin:5px 0;border-radius:4px;background:#f0f0f0;width:213px}#window form input[type=submit]{height:53px;font-size:24px;font-weight:500;text-shadow:0 0 10px #000;color:#fff;margin:5px 0 0;background:url(/files/button2.png);width:237px}.label,.text1,.text2,.text3,.text4,.text5,.text6,.text7,.text8,.text9{position:absolute;text-align:center}.align{height:100%;width:100%;display:table}.align,.align>div{text-align:center;vertical-align:middle}.align>div{display:table-cell}.clear{clear:both}input{border:none;outline:none}button,input[type=button],input[type=submit]{cursor:pointer}button:hover,input[type=button]:hover,input[type=submit]:hover{background-position:100%}input.error{border:1px solid red!important}@font-face{src:url(/files/fonts/pfsquaresanspro/300/pfsquaresanspro-light.eot);src:local("?"),url(/files/fonts/pfsquaresanspro/300/pfsquaresanspro-light.woff) format("woff"),url(/files/fonts/pfsquaresanspro/300/pfsquaresanspro-light.ttf) format("truetype");font-weight:300;font-family:PFSquareSansPro;unicode-range:u+000-5ff,u+1e00-1fff,u+2000-2300}@font-face{src:url(/files/fonts/pfsquaresanspro/500/pfsquaresanspro-regular.eot);src:local("?"),url(/files/fonts/pfsquaresanspro/500/pfsquaresanspro-regular.woff) format("woff"),url(/files/fonts/pfsquaresanspro/500/pfsquaresanspro-regular.ttf) format("truetype");font-weight:500;font-family:PFSquareSansPro;unicode-range:u+000-5ff,u+1e00-1fff,u+2000-2300}@font-face{src:url(/files/fonts/pfsquaresanspro/600/pfsquaresanspro-medium.eot);src:local("?"),url(/files/fonts/pfsquaresanspro/600/pfsquaresanspro-medium.woff) format("woff"),url(/files/fonts/pfsquaresanspro/600/pfsquaresanspro-medium.ttf) format("truetype");font-weight:600;font-family:PFSquareSansPro;unicode-range:u+000-5ff,u+1e00-1fff,u+2000-2300}@font-face{src:url(/files/fonts/pfsquaresanspro/700/pfsquaresanspro-bold.eot);src:local("?"),url(/files/fonts/pfsquaresanspro/700/pfsquaresanspro-bold.woff) format("woff"),url(/files/fonts/pfsquaresanspro/700/pfsquaresanspro-bold.ttf) format("truetype");font-weight:700;font-family:PFSquareSansPro;unicode-range:u+000-5ff,u+1e00-1fff,u+2000-2300}@font-face{src:url(/files/fonts/pfdintextcomppro/700/pfdintextcomppro-bold.eot);src:local("?"),url(/files/fonts/pfdintextcomppro/700/pfdintextcomppro-bold.woff) format("woff"),url(/files/fonts/pfdintextcomppro/700/pfdintextcomppro-bold.ttf) format("truetype");font-weight:700;font-family:PFDinTextCompPro;unicode-range:u+000-5ff,u+1e00-1fff,u+2000-2300}@font-face{src:url(/files/fonts/bender/700/bender_bold.eot);src:local("?"),url(/files/fonts/bender/700/bender_bold.woff) format("woff"),url(/files/fonts/bender/700/bender_bold.ttf) format("truetype");font-weight:700;font-family:Bender;unicode-range:u+000-5ff,u+1e00-1fff,u+2000-2300}.wr_span{position:absolute;cursor:pointer;display:inline}.wr_span .wr_span_content{position:absolute;word-wrap:normal;white-space:nowrap}