.slide-pd { margin:auto; padding:0 20px; position:relative; width:960px; }

.top-panel { background:#0070ba; height:34px; left:0; padding:10px 0 0px; position:fixed; top:0; width:100%; z-index:101; text-align:center; color:#ffffff; }
.top-panel span { font-family:'pf_dintext_proregular'; }
.top-panel a { font-family:'pf_dintext_promedium'; color:#ffffff; }
.top-panel a:hover { font-family:'pf_dintext_promedium'; color:#fff343; }
.top-panel .click-fix { background:#fff343; color:#dc0000 !important; text-decoration:none; }
#slide1 { background:url(../i/bg-top.jpg) 50% 45px no-repeat; }
  #slide1 .slide-pd { height:651px; }
#header { background:rgba(255,255,255,0.75); height:100px; left:0; padding:60px 0 0; position:absolute; top:0; width:100%; z-index:100; }
  #header .logo { background:url(../i/logo.png) no-repeat 28px 6px; float:left;  width:340px; font-size:16px; line-height:17px; padding-top:46px; text-align:center; }
	#header .logo span { font-size:16px; line-height:16px; font-family:pf_dintext_promedium; }
    #header .header-right { float:right; padding-right:28px; text-align:center; }
      #header .header-right span { display:block; font-size:30px; }
	  #header .header-right em { font-family:'pf_dintext_promedium'; font-style:normal; }
      #header .header-right a.call { background:#0070ba; border-radius:6px; color:#fff; display:inline-block; font-size:16px; padding:5px 10px 7px 10px; }
      #header .header-right a.call { position:relative; text-decoration:none; top:10px; }
      #header .header-right a.call:before { border-bottom:solid 5px #0070ba; border-left:solid 8px transparent; border-right:solid 8px transparent; }
      #header .header-right a.call:before { content:""; height:0; left:50%; margin-left:-8px; position:absolute; top:-5px; width:0; }
      #header .header-right a.call:hover { background:#5ca8f6; text-decoration:none; }
      #header .header-right a.call:hover:before { border-bottom:solid 5px #5ca8f6; }
      #header .header-right a.call:active { background:#247fdd; text-decoration:none; }
      #header .header-right a.call:active:before { border-bottom:solid 5px #247fdd; }
  #slide1 .title { color:#000; font-size:38px; line-height:40px; padding-top:290px; text-align:center; }
    #slide1 .title strong { background:#0070ba; padding: 12px 20px; color:#FFFFFF; font-family:'pf_dintext_proregular'; font-weight:bold; line-height:36px; }
	#slide1 .title em { background:#0070ba; width: 760px; top:18px; padding: 14px 20px; font-size:30px; color:#FFFFFF; font-style:normal; font-family:'pf_dintext_proregular'; font-weight:bold; position:relative; }
    #slide1 .title span { background:#0070ba; font-family:'pf_dintext_proregular'; top:44px; padding: 10px 16px;font-size:18px; color:#FFFFFF; position:relative; }

#slide2 { background:url(../i/bg-top3.jpg) top center no-repeat #0070ba; border-top: 10px solid #0070ba; box-shadow:inset 0 10px 300px #FFFFFF;}
  #slide2 .slide-pd { height:464px; padding:86px 20px 0; text-align:center; }
  #slide2 .box { color:#000; display:inline-block; font-family:'pf_dintext_proregular'; font-weight:bold; font-size:20px; line-height:20px; padding:130px 0 20px; vertical-align:top; width:235px; }
  #slide2 .box.b1 { background:url(../i/box1.png) 50% 0 no-repeat; }
  #slide2 .box.b2 { background:url(../i/box2.png) 50% 0 no-repeat; }
  #slide2 .box.b3 { background:url(../i/box3.png) 50% 0 no-repeat; }
  #slide2 .box.b4 { background:url(../i/box4.png) 50% 0 no-repeat; }
  #slide2 .box.b5 { background:url(../i/box5.png) 50% 0 no-repeat; }
  #slide2 .box.b6 { background:url(../i/box6.png) 50% 0 no-repeat; }
  #slide2 .box.b7 { background:url(../i/box7.png) 50% 0 no-repeat; }
  #slide2 .box.b8 { background:url(../i/box8.png) 50% 0 no-repeat; }

#proizvoditeli { background:url(../i/bg-clouds-1.jpg) bottom center no-repeat; text-align:center; }
  #proizvoditeli .slide-pd { height:886px; }
  #proizvoditeli .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; padding:80px 0 20px; margin-bottom:16px; padding-bottom:16px; position:relative; }
    #proizvoditeli .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:26px; margin-left:-53px; position:relative; width:108px; }
    #proizvoditeli .title span { font-size: 38px; line-height: 18px !important; font-family:'pf_dintext_proregular'; font-weight:normal; }
	#proizvoditeli .text { background:rgba(255,255,255,0.75); border-radius: 10px; padding:30px 30px; font-size:18px; margin-left:-58px; width:773px; }
	#proizvoditeli .text span { font-size:18px; font-family:'pf_dintext_promedium'; }
  #proizvoditeli .section-buttons { padding:20px 0 40px; }
    #proizvoditeli .section-buttons span { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:18px; border-radius:10px; border:solid 1px #dadada; color:#000; cursor:pointer; display:inline-block; font-size:24px; line-height:24px; padding:18px 26px; position:relative; }
	#proizvoditeli .section-buttons em { color:#0070ba; font-family:'pf_dintext_proregular'; font-weight:bold; font-size:18px; font-style:normal; padding:0px 20px; }
    #proizvoditeli .section-buttons span {
      background:#fafafa;
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#fafafa), color-stop(100%,#e7e7e7));
      background:-webkit-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
      background:-ms-linear-gradient(top, #fafafa 0%,#e7e7e7 100%);
      background:linear-gradient(to bottom, #fafafa 0%,#e7e7e7 100%);
    }
    #proizvoditeli .section-buttons span:hover {
      background:#e7e7e7;
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#e7e7e7), color-stop(100%,#fafafa));
      background:-webkit-linear-gradient(top, #e7e7e7 0%,#fafafa 100%);
      background:-ms-linear-gradient(top, #e7e7e7 0%,#fafafa 100%);
      background:linear-gradient(to bottom, #e7e7e7 0%,#fafafa 100%);
    }
    #proizvoditeli .section-buttons span.active { border:solid 1px #1f84bd; color:#fff; }
    #proizvoditeli .section-buttons span.active:after { bottom:-9px; content:""; left:50%; margin-left:-13px; position:absolute; }
    #proizvoditeli .section-buttons span.active:after { border-left:solid 13px transparent; border-top:solid 9px #0e82ea; border-right:solid 13px transparent; }
    #proizvoditeli .section-buttons span.active {
	  border-radius:10px;
	  background:#0070ba;
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070ba), color-stop(100%,#0e82ea));
      background:-webkit-linear-gradient(top, #0070ba 0%,#0e82ea 100%);
      background:-ms-linear-gradient(top, #0070ba 0%,#0e82ea 100%);
      background:linear-gradient(to bottom, #0070ba 0%,#0e82ea 100%);
    }
    #proizvoditeli .section-buttons span.active:hover {
	  border-radius:10px;
	  background:#0070ba;
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070ba), color-stop(100%,#2398f7));
      background:-webkit-linear-gradient(top, #0070ba 0%,#2398f7 100%);
      background:-ms-linear-gradient(top, #0070ba 0%,#2398f7 100%);
      background:linear-gradient(to bottom, #0070ba 0%,#2398f7 100%);
    }
    #proizvoditeli .section-buttons span.active:hover:after { border-top:solid 9px #2398f7; }
    #proizvoditeli .section-buttons span.active:active {
      background:#0c7be9;
      background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c7be9), color-stop(100%,#35b7f5));
      background:-webkit-linear-gradient(top, #0c7be9 0%,#35b7f5 100%);
      background:-ms-linear-gradient(top, #0c7be9 0%,#35b7f5 100%);
      background:linear-gradient(to bottom, #0c7be9 0%,#35b7f5 100%);
    }
    #proizvoditeli .section-buttons span.active:active:after { border-top:solid 9px #35b7f5; }
    #proizvoditeli #section-window { height:290px; margin:auto; position:relative; width:718px; }
    #proizvoditeli .pwindow1 { height:267px; position:relative; width:718px; }
    #proizvoditeli .pwindow2 { height:267px; position:relative; width:718px; }
  #proizvoditeli .callbox { margin-top:38px; box-shadow:inset 0 0px 5px #FFFFFF; padding: 30px 30px; border: 6px solid #0070ba; }
  #proizvoditeli .callbox span { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:20px; font-style:normal; padding:0px 20px; }
	#proizvoditeli a.consult { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:26px; color:#0070ba; border-bottom:2px dashed #0070ba; display:inline-block;  text-decoration:none; text-transform:uppercase; }
	#proizvoditeli a.consult:hover { border-bottom:2px solid #0070ba; }
  #proizvoditeli a.call { border:solid 1px #1f84bd; color:#fff; display:inline-block; font-size:23px; line-height:23px; text-decoration:none; text-transform:uppercase; }
  #proizvoditeli a.call { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:26px; border-radius:5px; padding:20px 30px; }
  #proizvoditeli a.call {
	border-radius:10px;
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070ba), color-stop(100%,#0c7be9));
    background:-webkit-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:-ms-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:linear-gradient(to bottom, #0070ba 0%,#0c7be9 100%);
  }
  #proizvoditeli a.call:hover {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c9fb), color-stop(100%,#1d91f7));
    background:-webkit-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:-ms-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:linear-gradient(to bottom, #63c9fb 0%,#1d91f7 100%);javascript:void(0);
  }
  #proizvoditeli a.call:active {
    background:#0c7be9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c7be9), color-stop(100%,#3bbcf6));
    background:-webkit-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:-ms-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:linear-gradient(to bottom, #0c7be9 0%,#3bbcf6 100%);
  }

#polycarbonate { background:url(../i/bg-clouds.jpg) 50% 0 no-repeat #fff; }
  #polycarbonate .slide-pd { padding:90px 20px 80px; }
  #polycarbonate .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:30px; padding-bottom:30px; position:relative; text-align:center; }
    #polycarbonate .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:26px; margin-left:-53px; position:relative; width:108px; }
	#polycarbonate .title span { font-size:38px; font-family:'pf_dintext_proregular'; font-weight:normal; line-height:26px; }
  #polycarbonate .policarbonate-box {  }
    #polycarbonate .policarbonate { margin:auto; top:-45px; }
  #polycarbonate ul.bjqs-controls.v-centered li.bjqs-prev a { left:-61px; }
  #polycarbonate ul.bjqs-controls.v-centered li.bjqs-next a { right:-61px; }
   #polycarbonate .i-bottom { border:solid 5px #0070ba; margin-top:80px; padding:30px; text-align:center; }
      #polycarbonate .i-bottom div { display:inline-block; font-size:16px; line-height:20px; padding:0 10px; text-align:left; vertical-align:top; width:270px; }
        #polycarbonate .i-bottom div span { color:#0070ba; display:block; font-family:'pf_dintext_proregular'; font-weight:bold; font-size:24px; padding-bottom:10px; }
  
#polycarbonate-colors { background:url(../i/bg-polycarbonate-1.jpg) 0 0 repeat; text-align:center; height:776px; }
  #polycarbonate-colors .slide-pd { padding:80px 20px 60px; }
  #polycarbonate-colors .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:26px; padding-bottom:26px; position:relative; text-align:center; }
    #polycarbonate-colors .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:28px; margin-left:-53px; position:relative; width:108px; }	
	#polycarbonate-colors .title span { font-size: 38px; font-family:'pf_dintext_proregular'; color:#000; font-weight:normal; }
  #polycarbonate-colors a.call { border:solid 1px #d49d16; border-radius:6px; color:#fff; cursor:pointer; display:inline-block; text-decoration:none; }
  #polycarbonate-colors a.call { font-family:'pf_dintext_promedium'; font-size:24px; height:41px; padding:10px 30px 0; text-shadow:0 1px #c6720f; text-transform:uppercase; }
	.wpoint { display:block; height:23px; position:absolute; width:43px; }
	.wpoint:before, .wpoint em { display:block; position:absolute; }
	.wpoint:before { content:''; height:0; line-height:0; position:absolute; width:0; }
	.wpoint em { background-color:#0070ba; border-radius:4px; color:#fff; content:attr(data); font-size:14px !important; font-style:normal; }
	.wpoint em { line-height:10px; padding:11px; white-space:nowrap; }
	.wpoint.bottom:before { border-left:solid 8px transparent; border-right:solid 8px transparent; border-bottom:solid 5px #0070ba; left:50%; top:100%; margin:5px 0 0 -8px; }
	.wpoint.bottom em { margin-left:22px; bottom:-42px; }
	.wpoint.bottom.p1 { margin-left:54px; margin-top:-226px; }
	.wpoint.bottom.p2 { margin-left:170px; margin-top:-226px; }
	.wpoint.bottom.p3 { margin-left:286px; margin-top:-226px; }
	.wpoint.bottom.p4 { margin-left:402px; margin-top:-226px; }
	.wpoint.bottom.p5 { margin-left:518px; margin-top:-226px; }
	.wpoint.bottom.p6 { margin-left:632px; margin-top:-226px; }
	.wpoint.bottom.p7 { margin-left:748px; margin-top:-226px; }
	.wpoint.bottom.p8 { margin-left:866px; margin-top:-226px; }
	.wpoint.bottom.p9 { margin-left:748px; margin-top:-34px; }
	.wpoint.bottom.p10 { margin-left:866px; margin-top:-34px; }
	.wpoint.bottom.p11 { margin-left:54px; margin-top:-34px; }
	.wpoint.bottom.p12 { margin-left:170px; margin-top:-34px; }
	.wpoint.bottom.p13 { margin-left:286px; margin-top:-34px; }
	.wpoint.bottom.p14 { margin-left:402px; margin-top:-34px; }
	.wpoint.bottom.p15 { margin-left:518px; margin-top:-34px; }
	.wpoint.bottom.p16 { margin-left:632px; margin-top:-34px; }

#polycarbonate-info { background:url(../i/bg-polycarbonate-info.jpg) top center no-repeat #fff; text-align:center; }
  #polycarbonate-info .slide-pd { padding:84px 20px 60px; }
  #polycarbonate-info .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:26px; padding-bottom:26px; position:relative; text-align:center; }
    #polycarbonate-info .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:28px; margin-left:-53px; position:relative; width:108px; }	
	#polycarbonate-info .title span { font-size: 38px; font-family:'pf_dintext_proregular'; color:#000; font-weight:normal; }
	  #polycarbonate-info .information-box { margin-left:178px; width:600px; height:630px; }
  .wpoint { display:block; height:23px; position:absolute; width:43px; }
	.wpoint:before, .wpoint em { display:block; position:absolute; }
	.wpoint:before { content:''; height:0; line-height:0; position:absolute; width:0; }
	.wpoint em { background-color:#0070ba; border-radius:4px; color:#fff; content:attr(data); font-size:16px; font-style:normal; }
	.wpoint em { line-height:10px; padding:11px; white-space:nowrap; }
	.wpoint.bottom:before { border-left:solid 8px transparent; border-right:solid 8px transparent; border-bottom:solid 5px #0070ba; left:50%; top:100%; margin:5px 0 0 -8px; }
	.wpoint.bottom em { margin-left:22px; bottom:-42px; }
	.wpoint.bottom.i1 { margin-left:324px; margin-top:-480px; }
	.wpoint.bottom.i2 { margin-left:336px; margin-top:-170px; }
	
	
#polycarbonate-video { background:url(../i/bg-polycarbonate-video.jpg) top center no-repeat #fff; text-align:center; }
  #polycarbonate-video .slide-pd { padding:88px 20px 80px; }
  #polycarbonate-video .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:26px; padding-bottom:26px; position:relative; text-align:center; }
    #polycarbonate-video .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:28px; margin-left:-53px; position:relative; width:108px; }	
	#polycarbonate-video .title span { font-size: 38px; font-family:'pf_dintext_proregular'; color:#000; font-weight:normal; }
  #polycarbonate-video .information { width:900px; height: 854px; }
  #polycarbonate-video .information p { padding-left:60px; text-align:center; font-size:16px; margin:20px 0px; }
   #polycarbonate-video .information p span { font-family:'pf_dintext_proregular'; color:#000; font-size:20px; width:600px; text-align:justify; }
   #polycarbonate-video .information-bottom { font-size:16px; font-family:'pf_dintext_prolight'; padding-left:230px; padding-top:15px;width:500px; text-align:justify !important; }
   #polycarbonate-video .information-bottom span { font-size:23px; font-family:'pf_dintext_proregular'; font-weight:bold; color:#d24a43; text-align:left; }
   #polycarbonate-video .information-top { width:900px;text-align:center;font-family:'pf_dintext_proregular'; font-size:22px; color:#000; padding:12px 0px 0px 30px; }
   #polycarbonate-video .information-top span { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:36px; line-height:10px; color:#0070ba; padding:12px 20px; text-transform:uppercase; }
   #polycarbonate-video .information-video { width:900px;text-align:center;font-family:'pf_dintext_proregular'; font-size:26px; color:#000; padding:12px 0px 0px 30px;}
   #polycarbonate-video .information-top2 { background:url(../i/polycarbonate/icon2.png) 350px 0 no-repeat; height: 59px; width:350px; font-family:'pf_dintext_promedium'; font-size:24px; color:#0070ba; padding:14px 342px; margin-bottom:-24px; }
  #polycarbonate-video a.call { margin-top:14px;border:solid 1px #1f84bd; color:#fff; display:inline-block; font-size:23px; line-height:23px; text-decoration:none; text-transform:uppercase; }
  #polycarbonate-video a.call { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:24px; border-radius:5px; padding:20px 30px; }
  #polycarbonate-video a.call {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070ba), color-stop(100%,#0c7be9));
    background:-webkit-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:-ms-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:linear-gradient(to bottom, #0070ba 0%,#0c7be9 100%);
  }
  #polycarbonate-video a.call:hover {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c9fb), color-stop(100%,#1d91f7));
    background:-webkit-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:-ms-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:linear-gradient(to bottom, #63c9fb 0%,#1d91f7 100%);javascript:void(0);
  }
  #polycarbonate-video a.call:active {
    background:#0c7be9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c7be9), color-stop(100%,#3bbcf6));
    background:-webkit-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:-ms-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:linear-gradient(to bottom, #0c7be9 0%,#3bbcf6 100%);
  }
	
#haracteristiki { background:url(../i/bg-haracteristiki.jpg) center no-repeat #fff; border-top:1px solid #0070ba; border-bottom:1px solid #0070ba; box-shadow:inset 0 0px 100px #39a5ed; }
  #haracteristiki .slide-pd { height: 712px; padding:80px 20px 60px; }
  #haracteristiki .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:20px; padding-bottom:20px; position:relative; text-align:center; }
    #haracteristiki .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:28px; margin-left:-53px; position:relative; width:108px; }	
	#haracteristiki .title span { font-size: 38px; font-family:'pf_dintext_proregular'; font-weight:normal; }
 #haracteristiki a.call { border:solid 1px #d49d16; border-radius:6px; color:#fff; cursor:pointer; display:inline-block; text-decoration:none; }
  #haracteristiki a.call { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:26px; height:41px; padding:10px 30px 0; text-shadow:0 1px #c6720f; text-transform:uppercase; }
	#haracteristiki .callbox { text-align:center; }
  #haracteristiki .callbox span { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:22px; font-style:normal; padding:0px 20px; }
	#haracteristiki a.consult { font-family:'pf_dintext_proregular'; font-weight:bold; color:#0070ba; border-bottom:2px dashed #0070ba; display:inline-block; font-size:26px;  text-decoration:none; text-transform:uppercase; }
	#haracteristiki a.consult:hover { border-bottom:2px solid #0070ba; }
  
#canbuild { background:url(../i/bg-canbuild.jpg) top center no-repeat #fff; border-top:1px solid #299eec; text-align:center; }
  #canbuild .slide-pd { padding:80px 20px; }
  #canbuild .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:26px; padding-bottom:26px; position:relative; }
    #canbuild .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:28px; margin-left:-53px; position:relative; width:108px; }
	#canbuild .title span { font-size: 38px; font-family:'pf_dintext_proregular'; color:#000; font-weight:normal; }
   .canbuild { padding:0 70px 20px; }
    .canbuild .build { float:left; text-align:left; width:400px; }
    .canbuild .build:last-child { float:right; }
      .canbuild .build div { background:url(../i/ok.png) 0 5px no-repeat; font-family:'pf_dintext_prolight'; font-size:24px; line-height:24px; padding:0 0 30px 60px; }
  #canbuild a.call { border:solid 1px #1f84bd; color:#fff; display:inline-block; font-size:23px; line-height:23px; text-decoration:none; text-transform:uppercase; }
  #canbuild a.call { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:24px; border-radius:5px; padding:20px 30px; }
  #canbuild a.call {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070ba), color-stop(100%,#0c7be9));
    background:-webkit-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:-ms-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:linear-gradient(to bottom, #0070ba 0%,#0c7be9 100%);
  }
  #canbuild a.call:hover {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c9fb), color-stop(100%,#1d91f7));
    background:-webkit-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:-ms-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:linear-gradient(to bottom, #63c9fb 0%,#1d91f7 100%);javascript:void(0);
  }
  #canbuild a.call:active {
    background:#0c7be9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c7be9), color-stop(100%,#3bbcf6));
    background:-webkit-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:-ms-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:linear-gradient(to bottom, #0c7be9 0%,#3bbcf6 100%);
  }
  
#projects { background:url(../i/bg-polycarbonate-2.jpg) 50% 0 repeat #f7f4ee; }
  #projects .slide-pd { height:2416px; padding:80px 20px; }
  #projects .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:26px; padding-bottom:26px; position:relative; text-align:center; }
    #projects .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:26px; margin-left:-53px; position:relative; width:108px; }
	#projects .title span { font-size: 38px; font-family:'pf_dintext_proregular'; font-weight:normal; }
  #projects .project { border-bottom:solid 1px #d6d6d6; line-height:20px; min-height:220px; padding:25px 0 25px 280px; position:relative; }
  #projects .project:after { border:solid 10px #0178c4; content:""; display:block; height:170px; left:15px; position:absolute; top:60px; width:170px; }
  #projects .project.p1 { background:url(../i/pr1.jpg) 0 45px no-repeat; }
  #projects .project.p2 { background:url(../i/pr2.jpg) 0 45px no-repeat; }
  #projects .project.p3 { background:url(../i/pr3.jpg) 0 45px no-repeat; }
  #projects .project.p4 { background:url(../i/pr4.jpg) 0 45px no-repeat; }
  #projects .project.p5 { background:url(../i/pr5.jpg) 0 45px no-repeat; }
  #projects .project.p6 { background:url(../i/pr6.jpg) 0 45px no-repeat; }
  #projects .project:last-child { border-bottom:none; }
    #projects .project .project-title { color:#0070ba; font-family:'pf_dintext_proregular'; font-weight:bold; font-size:30px; line-height:30px; padding:10px 0 25px; }
    #projects .project .c1 { float:left; padding-right:20px; width:190px; }
    #projects .project .c2 { float:left; text-align:justify; width:420px; }
    #projects .project span { color:#000; display:block; font-family:'pf_dintext_promedium'; padding-bottom:10px; }
	
#polycarbonate-projects { background:#FFFFFF; border-top:2px solid #f0f0f0; }
  #polycarbonate-projects .slide-pd { padding:80px 20px 50px; }
  #polycarbonate-projects .title { font-family:'pf_dintext_promedium'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:0px; padding-bottom:0px; position:relative; text-align:center; }
    #polycarbonate-projects .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:28px; margin-left:-53px; position:relative; width:108px; }	
	#polycarbonate-projects .title span { font-size: 38px; font-family:'pf_dintext_proregular'; font-weight:normal; }
    .polycarbonate-projects-bg { background:url(../i/photo-projects.jpg) center no-repeat #0070ba; width:100%; height:444px; margin-top:-10px; border-bottom:10px solid #ffffff; }
   
#why-buy { background:url(../i/bg-amiranxxi.jpg) bottom center no-repeat #fff; text-align:center; height: 1118px; }
  #why-buy .slide-pd { padding:76px 20px 60px; }
  #why-buy .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:20px; padding-bottom:20px; position:relative; text-align:center; }
    #why-buy .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:22px; margin-left:-53px; position:relative; width:108px; }	
	#why-buy .title span { font-size: 38px; font-family:'pf_dintext_proregular'; font-weight:normal; }
  #why-buy .information { width:900px; height: 500px; }
  #why-buy .information p { padding-left:350px; text-align:left; font-size:16px; margin:20px 0px; }
   #why-buy .information p span { font-family:'pf_dintext_proregular'; font-weight:normal; font-size:20px;  }
   #why-buy .information-top1 { background:url(../i/polycarbonate/icon1.png) 350px 0 no-repeat; height: 59px; width:350px; font-family:'pf_dintext_promedium'; font-size:24px; color:#0070ba; padding:12px 358px; margin-bottom:-22px; }
   #why-buy .information-top2 { background:url(../i/polycarbonate/icon2.png) 350px 0 no-repeat; height: 59px; width:350px; font-family:'pf_dintext_promedium'; font-size:24px; color:#0070ba; padding:14px 342px; margin-bottom:-24px; }
    #why-buy a.call { border:solid 1px #d49d16; border-radius:6px; color:#fff; cursor:pointer; display:inline-block; text-decoration:none; }
  #why-buy a.call { font-family:'pf_dintext_promedium'; font-size:24px; height:41px; padding:10px 30px 0; text-shadow:0 1px #c6720f; text-transform:uppercase; }
  #why-buy a.call { font-family:'pf_dintext_promedium'; font-size:24px; height:41px; padding:10px 30px 0; text-shadow:0 1px #c6720f; text-transform:uppercase; }

#importer { background:url(../i/bg-importer.jpg) top center no-repeat #fff; border-top:10px solid #0070ba; box-shadow:inset 0 0px 100px #39a5ed; }
  #importer .slide-pd { padding:84px 20px; }
   #importer .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:16px; padding-bottom:16px; position:relative; text-align:center; }
    #importer .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:26px; margin-left:-53px; position:relative; width:108px; }
	#importer .title span { font-size: 38px; font-family:'pf_dintext_proregular'; font-weight:normal; }
  #importer .info { background:url(../i/amiranxxi-n1-importer-2014-v-ukraine.png) 50% 0 no-repeat; height:405px; }
  #importer .p1 { color:#000; font-family:'pf_dintext_proregular'; font-weight:bold; font-size:34px; margin-bottom:12px; padding-bottom:12px; position:relative; text-align:center; }
  #importer .p2 { color:#000; font-size:18px; margin-bottom:0px; padding-bottom:30px; position:relative; text-align:center; }
  #importer .p2 strong { color:#000; font-family:'pf_dintext_proregular'; font-weight:bold; font-size: 20px; margin-bottom:30px; padding-bottom:30px; position:relative; text-align:center; }
  #importer .p3 { color:#000; font-family:'pf_dintext_promedium'; font-size: 20px; margin-bottom:10px; padding-bottom:10px; position:relative; text-align:center; }
  
#trust-us { background:url(../i/bg-clouds-bottom.jpg) bottom center no-repeat; text-align:center; }
  #trust-us .slide-pd { padding:80px 20px; }
    #trust-us .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:10px; padding-bottom:10px; position:relative; text-align:center; }
    #trust-us .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:26px; margin-left:-53px; position:relative; width:108px; }
	#trust-us .title span { font-size: 38px; font-family:'pf_dintext_proregular'; font-weight:normal; line-height:26px; }
  #trust-us .trust-us-box { padding:40px 0 0; position:relative; }
      #trust-us .trust-us-box .trust-us-block { display:inline-block; line-height:20px; padding:25px 0; vertical-align:top; width:315px; }
        #trust-us .trust-us-box .trust-us-block div { height:229px; margin:auto; position:relative; width:229px; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-01 { background:url(../i/tu1.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-02 { background:url(../i/tu2.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-03 { background:url(../i/tu3.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-04 { background:url(../i/tu4.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-05 { background:url(../i/tu5.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-06 { background:url(../i/tu6.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-07 { background:url(../i/tu7.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-08 { background:url(../i/tu8.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div.trust-us-09 { background:url(../i/tu9.jpg) 0 0 no-repeat; }
        #trust-us .trust-us-box .trust-us-block div:after { border:solid 10px #0070ba; content:""; height:180px; left:14px; position:absolute; top:14px; width:180px; }
        #trust-us .trust-us-box .trust-us-block span { display:block; font-size:30px; line-height:30px; padding:30px 0 20px; }
        #trust-us .trust-us-box .trust-us-block p { padding:0 20px; }
    #trust-us .trust-us-box .vertical {
      height:1440px; width:1px; position:absolute; top:0px;
      background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(234,234,234,0)), color-stop(20%,rgba(234,234,234,1)), color-stop(80%,rgba(234,234,234,1)), color-stop(100%,rgba(234,234,234,0)));
      background: -webkit-linear-gradient(top,  rgba(234,234,234,0) 0%,rgba(234,234,234,1) 20%,rgba(234,234,234,1) 80%,rgba(234,234,234,0) 100%);
      background: -ms-linear-gradient(top,  rgba(234,234,234,0) 0%,rgba(234,234,234,1) 20%,rgba(234,234,234,1) 80%,rgba(234,234,234,0) 100%);
      background: linear-gradient(to bottom,  rgba(234,234,234,0) 0%,rgba(234,234,234,1) 20%,rgba(234,234,234,1) 80%,rgba(234,234,234,0) 100%);
    }
    #trust-us .trust-us-box .vertical.line1 { left:320px; }
    #trust-us .trust-us-box .vertical.line2 { left:644px; }
    #trust-us .trust-us-box .horizontal {
      height:1px; width:960px;
      background: -webkit-gradient(linear, left top, right top, color-stop(0%,rgba(234,234,234,0)), color-stop(20%,rgba(234,234,234,1)), color-stop(80%,rgba(234,234,234,1)), color-stop(100%,rgba(234,234,234,0)));
      background: -webkit-linear-gradient(left,  rgba(234,234,234,0) 0%,rgba(234,234,234,1) 20%,rgba(234,234,234,1) 80%,rgba(234,234,234,0) 100%);
      background: -ms-linear-gradient(left,  rgba(234,234,234,0) 0%,rgba(234,234,234,1) 20%,rgba(234,234,234,1) 80%,rgba(234,234,234,0) 100%);
      background: linear-gradient(to right,  rgba(234,234,234,0) 0%,rgba(234,234,234,1) 20%,rgba(234,234,234,1) 80%,rgba(234,234,234,0) 100%);
    }   
  
#reviews { background:url(../i/bg-clouds-bottom-1.jpg) top center no-repeat; text-align:center; }
  #reviews .slide-pd { padding:90px 20px; }
  #reviews .title { font-family:'pf_dintext_promedium'; color:#000; font-size:44px; line-height:46px; margin-bottom:20px; padding-bottom:20px; position:relative; text-align:center; }
    #reviews .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:22px; margin-left:-53px; position:relative; width:108px; }	
	#reviews .title span { font-size: 38px; font-family:'pf_dintext_prolight'; }  
	.review { padding:0 0 30px 30px; }
    .review .logo { float:left; line-height:16px; padding-top:40px; text-align:center; width:157px; height:190px; }
      .review .logo span { color:#737373; font-size:14px; }
    .review .logo.i { font-family:'pf_dintext_promedium'; font-size:22px; }
	.review .left-i { background:url(../i/review-left.png) no-repeat; margin-top: 50px;z-index:999; margin-left:181px; position:absolute; z-index: 9; width:50px; height:50px;}
    .review .review-block { background:#ffffff; text-align:left; width:608px; margin-left:204px;border:3px solid #0070ba; float:left; padding:25px 40px 40px; position:absolute;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;box-shadow:0 3px 6px #bbb; }
      .review .review-block .rev-title { font-size:24px; line-height:30px; padding-bottom:5px; }
      .review .review-block strong { font-family:'pf_dintext_promedium'; font-weight:normal; }
  #reviews a.call { margin-top:-20px; border:solid 1px #1f84bd; color:#fff; display:inline-block; font-size:23px; line-height:23px; text-decoration:none; text-transform:uppercase; }
  #reviews a.call { font-family:'pf_dintext_probold'; font-size:22px; border-radius:5px; padding:20px 30px; }
  #reviews a.call {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070ba), color-stop(100%,#0c7be9));
    background:-webkit-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:-ms-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:linear-gradient(to bottom, #0070ba 0%,#0c7be9 100%);
  }
  #reviews a.call:hover {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c9fb), color-stop(100%,#1d91f7));
    background:-webkit-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:-ms-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:linear-gradient(to bottom, #63c9fb 0%,#1d91f7 100%);javascript:void(0);
  }
  #reviews a.call:active {
    background:#0c7be9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c7be9), color-stop(100%,#3bbcf6));
    background:-webkit-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:-ms-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:linear-gradient(to bottom, #0c7be9 0%,#3bbcf6 100%);
  }

#how_todo { background:url(../i/bg-how-todo.jpg) top center no-repeat #fff; border-top:1px solid #299eec; }
  #how_todo .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-top:70px; margin-bottom:30px; padding-bottom:30px; position:relative; text-align:center; }
    #how_todo .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:28px; margin-left:-53px; position:relative; width:108px; }	
	#how_todo .title span { font-size: 38px; font-family:'pf_dintext_proregular'; font-weight:normal; }
  #how_todo .arg-box { font-size:16px; line-height:20px; margin-left: 40px;}
  #how_todo strong { display:block; font-size:36px; font-weight:normal; line-height:40px; padding-bottom:5px; }
  #how_todo .arg1 { background:url(../i/sxema-icon1.jpg) 676px 0 no-repeat #f4f4f4; }
    #how_todo .arg1 .slide-pd { height:248px; }
    #how_todo .arg1 .arg-box { padding:16px 0 0 20px; width:360px; }
  #how_todo .arg2 { background:url(../i/sxema-icon2.jpg) 226px 0 no-repeat; margin-top:-28px; }
    #how_todo .arg2 .slide-pd { height:260px; }
    #how_todo .arg2 .arg-box { padding:46px 0 0 500px; width:360px; }
  #how_todo .arg3 { background:url(../i/sxema-icon3.jpg) 676px 0 no-repeat #f4f4f4; }
    #how_todo .arg3 .slide-pd { height:588px; }
    #how_todo .arg3 .arg-box { padding:46px 0 0 0px; width:420px; }
	#how_todo .arg3 .arg-box p { padding-bottom:10px; }
    #how_todo .arg3 ul { float:left; font-size:16px; line-height:16px; width:50%; padding-top:5px; }
      #how_todo .arg3 ul li { padding:0 0 5px 10px; position:relative; }
      #how_todo .arg3 ul li:after { background:#000; border-radius:50%; content:""; display:block; height:4px; left:0; position:absolute; top:7px; width:4px; }
  #how_todo .arg4 { background:url(../i/sxema-icon4.jpg) 226px 0 no-repeat; margin-top:-17px;}
    #how_todo .arg4 .slide-pd { height:269px; }
    #how_todo .arg4 .arg-box { padding:76px 0 0 520px; width:340px; }
  #how_todo .arg5 { background:url(../i/sxema-icon5.jpg) 226px 0 no-repeat #f4f4f4; }
    #how_todo .arg5 .slide-pd { height:446px; }
    #how_todo .arg5 .arg-box { padding:38px 0 0 0px; width:420px; }
  #how_todo a.call { margin-top:20px; border:solid 1px #1f84bd; color:#fff; display:inline-block; font-size:23px; line-height:23px; text-decoration:none; text-transform:uppercase; }
  #how_todo a.call { font-family:'pf_dintext_proregular'; font-weight:bold; font-size:22px; border-radius:5px; padding:16px 20px; line-height:28px; }
  #how_todo a.call {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070ba), color-stop(100%,#0c7be9));
    background:-webkit-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:-ms-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
    background:linear-gradient(to bottom, #0070ba 0%,#0c7be9 100%);
  }
  #how_todo a.call:hover {
    background:#0070ba;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c9fb), color-stop(100%,#1d91f7));
    background:-webkit-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:-ms-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:linear-gradient(to bottom, #63c9fb 0%,#1d91f7 100%);javascript:void(0);
  }
  #how_todo a.call:active {
    background:#0c7be9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c7be9), color-stop(100%,#3bbcf6));
    background:-webkit-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:-ms-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:linear-gradient(to bottom, #0c7be9 0%,#3bbcf6 100%);
  }

#personal { background:url(../i/bg-personal.jpg) 50% 0 no-repeat #fff; box-shadow:inset 0 0px 100px #39a5ed; border-top:2px solid #FFFFFF; }
  #personal .slide-pd { height:1000px; padding:86px 20px; }
  #personal .title { font-family:'pf_dintext_proregular'; color:#000; font-weight:bold; font-size:44px; line-height:46px; margin-bottom:20px; padding-bottom:20px; position:relative; text-align:center; }
    #personal .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:28px; margin-left:-53px; position:relative; width:108px; }	
	#personal .title span { font-size: 38px; font-family:'pf_dintext_proregular'; font-weight:normal; line-height:26px; }  
  #personal .p1 { margin-left:46px; background:url(../i/icon1.png) 80px 50% no-repeat; line-height:20px; min-height:30px; padding:5px 70px 10px 130px; }
    #personal .p1 strong { font-family:'pf_dintext_proregular'; font-weight:bold; font-size: 20px; }
  #personal .p2 { margin-left:46px; background:url(../i/icon2.png) 80px 50% no-repeat; line-height:20px; min-height:30px; padding:5px 70px 10px 130px; }
    #personal .p2 strong { font-family:'pf_dintext_proregular'; font-weight:bold; font-size: 20px; }
  #personal .p3 { margin-left:46px; background:url(../i/icon3.png) 80px 50% no-repeat; line-height:20px; min-height:40px; padding:5px 70px 10px 130px; }
    #personal .p3 strong { font-family:'pf_dintext_proregular'; font-weight:bold; font-size: 20px; }
  .personals { padding-top:60px; text-align:center; }
    .manager { display:inline-block; margin:0 20px; vertical-align:top; width:260px; }
      .manager span { font-family:'pf_dintext_promedium'; font-size:18px; line-height:20px; text-transform:uppercase; }
      .manager div { border: 4px solid #0070ba; height:360px; margin:15px 0; width:260px; }
      .manager div.m1 { background:url(../i/irina.jpg) 0 0 no-repeat; }
      .manager div.m2 { background:url(../i/natalia.jpg) 0 0 no-repeat; }
      .manager div.m3 { background:url(../i/apolon.jpg) 0 0 no-repeat; }
  .manager a.call { border:solid 1px #1f84bd; color:#fff; display:block; font-family:'pf_dintext_proregular'; font-weight:bold; font-size:16px; line-height:16px; text-decoration:none; text-transform:uppercase; }
  .manager a.call { border-radius:5px; padding:10px 0; }
  .manager a.call {
    background:#3bbcf6;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#3bbcf6), color-stop(100%,#0c7be9));
    background:-webkit-linear-gradient(top, #3bbcf6 0%,#0c7be9 100%);
    background:-ms-linear-gradient(top, #3bbcf6 0%,#0c7be9 100%);
    background:linear-gradient(to bottom, #3bbcf6 0%,#0c7be9 100%);
  }
  .manager a.call:hover {
    background:#63c9fb;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c9fb), color-stop(100%,#1d91f7));
    background:-webkit-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:-ms-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
    background:linear-gradient(to bottom, #63c9fb 0%,#1d91f7 100%);
  }
  .manager a.call:active {
    background:#0c7be9;
    background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c7be9), color-stop(100%,#3bbcf6));
    background:-webkit-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:-ms-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
    background:linear-gradient(to bottom, #0c7be9 0%,#3bbcf6 100%);
  }

#certificates { background:#fff; }
  #certificates .slide-pd { padding:84px 20px 44px; }
  #certificates .title { color:#000; font-size:48px; line-height:48px; margin-bottom:20px; padding-bottom:20px; position:relative; text-align:center; }
    #certificates .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:26px; margin-left:-53px; position:relative; width:108px; }
  #certificates .certs { background:url(../i/certs.jpg) top center no-repeat; height:1080px; }

#q { background:url(../i/bg-q.jpg) top center no-repeat #fff; text-align:center; }
  #q .slide-pd { padding:70px 20px; }
  #q .title { color:#000; font-size:72px; line-height:70px; padding-bottom:26px; text-transform:uppercase; }
    #q .title span { color:#0070ba; }
  #q a.call { background:#0070ba; border-radius:8px; color:#fff; font-weight:bold; display:inline-block; font-size:30px; padding:10px 30px; }
  #q a.call { position:relative; text-decoration:none; top:10px; }
  #q a.call:before { border-bottom:solid 5px #0070ba; border-left:solid 8px transparent; border-right:solid 8px transparent; }
  #q a.call:before { content:""; height:0; left:50%; margin-left:-8px; position:absolute; top:-5px; width:0; }
  #q a.call:hover { background:#5ca8f6; text-decoration:none; }
  #q a.call:hover:before { border-bottom:solid 5px #5ca8f6; }
  #q a.call:active { background:#247fdd; text-decoration:none; }
  #q a.call:active:before { border-bottom:solid 5px #247fdd; }

#contacts { background:#fff; }
  #contacts .slide-pd { padding:60px 20px 40px; }
  #contacts .title { color:#000; font-size:48px; font-weight:bold; line-height:48px; padding-bottom:30px; text-align:center; }
    #contacts .title:after { bottom:0; content:""; background:#0070ba; display:block; height:4px; left:50%; margin-top:26px; margin-left:-53px; position:relative; width:108px; }
  #contacts .cl div { float:left; margin-left:100px; font-size:18px; line-height:26px; width:100%; }
    #contacts .cl div p { background:url(../i/map-point.png) 0 0 no-repeat; padding:0 0 10px 20px; }
	#contacts .cl div span { font-family:'pf_dintext_proregular'; font-style:bold; }
	.map { border-top:5px solid #0070ba; border-bottom:5px solid #0070ba; }

#footer { background:#fff; margin-left:54px; height:120px; overflow:hidden; }
  #footer .left { float:left; text-align:right; padding-top:42px;}
	#footer .left span { display:block; font-size:30px; line-height:2px; }
	#footer .left em { font-family:'pf_dintext_promedium'; font-style:normal; }
    #footer .left a.call { border-bottom:dashed 1px #0070ba; font-weight:bold; color:#0070ba; text-decoration:none; }
    #footer .left a.call:hover { border-bottom:1px solid #0070ba; }
  #footer .right { float:right; padding-top:30px; }
    #footer .right a { color:#a5a5a5; display:block; font-size:14px; padding-right:60px; text-decoration:none; }
	#footer .right em { border-bottom:1px dashed #a5a5a5; font-style:normal; }	
	#footer .right em:hover { border-bottom:1px solid #a5a5a5; }
  #footer .content {  background:url(../i/f-icon.jpg) no-repeat left; font-size:14px; left:330px; padding-left:60px; position:absolute; top:30px; }
  #footer .content a { border-bottom:1px dashed #0070ba; color:#0070ba; font-style:normal; text-decoration:none;}
  #footer .content a:hover { border-bottom:1px solid #0070ba; }

.ui-slider-handle {
  width: 19px;
  height: 19px;
  position: absolute;
  border-radius: 50%;
  top: -7px;
  border: 1px solid rgba(0,0,0,0.1);
  cursor: pointer;
  background: rgb(255,255,255);
  margin-left: -10px;
  background: -moz-linear-gradient(-45deg,  rgba(255,255,255,1) 0%, rgba(210,210,210,1) 100%);
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(100%,rgba(210,210,210,1)));
  background: -webkit-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(210,210,210,1) 100%);
  background: -o-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(210,210,210,1) 100%);
  background: -ms-linear-gradient(-45deg,  rgba(255,255,255,1) 0%,rgba(210,210,210,1) 100%);
  background: linear-gradient(135deg,  rgba(255,255,255,1) 0%,rgba(210,210,210,1) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#d2d2d2',GradientType=1 );
}

.ui-slider-handle:after {
  width: 8px;
  height: 8px;
  position: absolute;
  left: 6px;
  top: 6px;
  border-radius: 50%;
  background-color: #3b8adc;
  content: '';
  box-shadow: inset 1px 1px 1px rgba(31,105,182,0.5), 1px 1px rgba(255,255,255,0.6);
}

.ui-widget {
  width: 473px;
  height: 7px;
  position: relative;
  box-shadow: inset 2px 2px 6px rgba(0,0,0,0.3);
  border-radius: 5px;
  margin: 0 auto;
  /*background-color: red;*/
}

#pwindow,#pwindow2,#pwindow3,#pwindow4 {
	 top:0;
	 left:0;
	 position:fixed;
	 background:url('../i/popup-bg.png') repeat;
	 width:100%;
	 height:100%;
	 z-index:101;

	}
#box,#box2,#box3,#box4  {
	  position:relative;
	  background:#fffFFF;
	  width:400px;
	  padding:20px 20px 0px;
	  height:350px;
	  text-align:center;
	  margin-top:134px;
	  margin-left:auto;
	  margin-right:auto;
	  border:10px solid #0070ba;
	  box-shadow: 0px 0px 100px #FFFFFF;
	  
	 
	}
	.box-title { color:#0070ba; font-family:'pf_dintext_proregular'; font-weight:bold; font-size:26px; padding:20px 0 5px; }
    .box p { font-size:18px; line-height:20px; }
	.box p strong{ font-family:'pf_dintext_promedium'; font-weight:normal; }
	.box ul { padding-bottom:5px; }
	.box li { padding:5px 0px; }
	.box li strong{ font-family:'pf_dintext_proregular'; font-weight:bold; }
    .button-send { border:solid 1px #1f84bd; color:#fff; display:inline-block; line-height:23px; text-decoration:none; text-transform:uppercase; font-family:'pf_dintext_proregular'; font-weight:bold; font-size:26px; border-radius:5px; padding:10px 20px; }
    .button-send {
		border-radius:6px;
		background:#0070ba;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0070ba), color-stop(100%,#0c7be9));
		background:-webkit-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
		background:-ms-linear-gradient(top, #0070ba 0%,#0c7be9 100%);
		background:linear-gradient(to bottom, #0070ba 0%,#0c7be9 100%);
	  }
    .button-send:hover {
		background:#0070ba;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#63c9fb), color-stop(100%,#1d91f7));
		background:-webkit-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
		background:-ms-linear-gradient(top, #63c9fb 0%,#1d91f7 100%);
		background:linear-gradient(to bottom, #63c9fb 0%,#1d91f7 100%);javascript:void(0);
	  }
	.button-send:active {
		background:#0c7be9;
		background:-webkit-gradient(linear, left top, left bottom, color-stop(0%,#0c7be9), color-stop(100%,#3bbcf6));
		background:-webkit-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
		background:-ms-linear-gradient(top, #0c7be9 0%,#3bbcf6 100%);
		background:linear-gradient(to bottom, #0c7be9 0%,#3bbcf6 100%);
	  }
	div.close {
	  cursor:pointer;
	  position:absolute;
	  font-weight:700;
	  text-shadow:#000 1px 1px 0;
	  background:url(../i/popup-close.png) no-repeat;
	  width:43px;
	  height:43px;
	  right:10px;
	  top:10px;
	}
.tab {
  padding:0px;
  margin-top:-10px;
}
.tab td.1 { background:#0070ba; color:#FFFFFF; text-align:left; }
.tab td { padding:5px 3px; border-bottom:1px dashed #000; text-align:center; }
.tab td strong { font-family:'pf_dintext_promedium'; font-weight:normal; }

.map { border-top:5px solid #0070ba; border-bottom:5px solid #0070ba; }
#map-canvas {
height: 100%;
margin: 0px;
padding: 0px
}
#map-canvas{
  height:600px;
  width:100%;
}