﻿/*fonts*/
@font-face {
    font-family: 'circe_regular';
    src: url('fonts/circe_regular.eot');
    src: url('fonts/circe_regular.eot') format('embedded-opentype'),
         url('fonts/circe_regular.woff2') format('woff2'),
         url('fonts/circe_regular.woff') format('woff'),
         url('fonts/circe_regular.ttf') format('truetype'),
         url('fotns/circe_regular.svg#circe_regular') format('svg');
}

@font-face {
	font-family: 'circe-bold';
	src: url('fonts/Circe-Bold.eot?#iefix') format('embedded-opentype'),  
	 url('fonts/Circe-Bold.otf')  format('opentype'),
	 url('fonts/Circe-Bold.woff') format('woff'), 
	 url('fonts/Circe-Bold.ttf')  format('truetype'), 
	 url('fonts/Circe-Bold.svg#Circe-Bold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
	font-family: 'circe-extraBold';
	src: url('fonts/Circe-ExtraBold.eot?#iefix') format('embedded-opentype'),  
	   url('fonts/Circe-ExtraBold.otf')  format('opentype'),
	   url('fonts/Circe-ExtraBold.woff') format('woff'), 
	   url('fonts/Circe-ExtraBold.ttf')  format('truetype'), 
	   url('fonts/Circe-ExtraBold.svg#Circe-ExtraBold') format('svg');
	font-weight: normal;
	font-style: normal;
}

@font-face {
    font-family: 'aileronsemiboldwebfont';
    src: url('fonts/aileronsemiboldwebfont.eot');
    src: url('fonts/aileronsemiboldwebfont.eot') format('embedded-opentype'),
         url('fonts/aileronsemiboldwebfont.woff2') format('woff2'),
         url('fonts/aileronsemiboldwebfont.woff') format('woff'),
         url('fonts/aileronsemiboldwebfont.ttf') format('truetype'),
         url('fotns/aileronsemiboldwebfont.svg#aileronsemiboldwebfont') format('svg');
}


/*general style*/
* { margin:0; padding:0; outline:none; }
* { outline:none !important; }
a, img { outline: none; }
img { border-bottom-style: none; border-bottom-width: 0px; border-left-style: none; border-left-width: 0px; border-right-style: none; border-right-width: 0px; border-top-style: none; border-top-width: 0px;}
html{ height: 100%; background:#aeb5bd url(images/home-bg.png); }
body { width: 100%; height:100%; font-size:16px; color:#7d7d7d; font-family: 'circe_regular'; margin: 0; padding: 0; }

a { color: #000; text-decoration: none; border-bottom:1px solid transparent;}
a:hover { color:#ff5b37; border-bottom: 1px solid #ff5b37; }

h1 { font-size: 36px; color: #3f3f3f; margin: 0 0 17px 0; font-family: 'circe-bold'; text-align: center; font-weight:400; }
h2 { font-size: 36px; color: #3f3f3f; margin: 0 0 17px 0; font-family: 'circe-bold'; text-align: center; font-weight:400; }
h3 { font-size: 30px; color: #3f3f3f; margin: 0 0 15px 0; font-family: 'circe-bold'; text-align: center; font-weight:400; }
h4, h5, h6 { font-size: 25px; color: #3f3f3f; margin: 0 0 15px 0; font-family: 'circe-bold'; text-align: center; font-weight:400; }

p { margin: 0 0 25px 0; padding: 0; line-height: 24px; }
ul { list-style-type: none; margin: 17px 0 20px 0; padding:0; }
li { margin: 0 0 20px 0; padding:0; }
ol { margin: 20px 0 20px 0; padding:0 0 0 16px; }
ol li { background:none; padding:0; margin: 0 0 19px 0; }

input[type="text"], input[type="password"] { width: auto; height: 40px; padding: 0 15px 0 15px; line-height: 40px; outline: none; font-size: 18px; color: #000; font-family: 'circe_regular'; border: 2px solid #e6e6e6; border-radius: 4px; background:#fff; }
textarea  { width: 548px; height: 169px; padding: 6px 15px 0 15px; outline: none; font-size: 18px; color: #000; font-family: 'circe_regular'; border: 2px solid #e6e6e6; border-radius: 4px; overflow-y: auto; resize: none; background:#fff; }
body:first-of-type input[type=text], body:first-of-type input[type=password] { line-height: normal; }

b, strong { font-weight:400; font-family: 'circe-bold'; }

.main { position: relative; z-index: 5; max-width: 1600px; min-width: 960px; margin: 0 auto; background: #fff; overflow: hidden; box-shadow: 0 0 6px rgba(0, 0, 0, 0.5); }

/*panel-top*/
.pusher-panel { position: relative; z-index: 100; height: 75px; }
.wr-panel { position: fixed; left: 50%; top: 0; margin: 0 0 0 -800px; width: 1600px; background: #fff; z-index: 50; height: 71px; border-bottom: 4px solid #ccc; }
.wr-panel:after { position: absolute; left: 0; top: 100%; margin: 4px 0 0 0; content: ''; display: block; width: 100%; height: 7px; background: url(images/shadow-panel.png) repeat-x; }
.panel-top { width: 960px; margin: 0 auto; }
.panel-top:after { content: ''; display: table; clear: both; }
.logo { float: left; margin: 14px 0 0 0; }
.logo img {display: block;}
.menu-top {float: right;}
.menu-top ul { list-style-type: none; margin: 0; padding: 0; }
.menu-top li { float: left; margin: 0 0 0 1px; padding: 0; line-height: 16px; background: none; font-size: 16px; color: #999; font-family: 'circe-bold'; }
.menu-top li a { position: relative; display: block; padding: 32px 17px 0 17px; height: 39px; color: #999; border:none; }
.menu-top li a:hover { background: #f2f5f8; color: #ff5b37; transition: 0.5s; }
.menu-top li a:hover:after { position: absolute; bottom: -4px; left: 0; background: #ff5b37; content: ''; height: 4px; width: 100%; }
.menu-top li a.current { background: #f2f5f8; color: #ff5b37; }
.menu-top li a.current:after { position: absolute; bottom: -4px; left: 0; background: #ff5b37; content: ''; height: 4px; width: 100%; }
.wr-brands { position: relative; height: 497px; background:#727d89 url(images/back-logo.jpg) no-repeat; overflow: hidden; }
.carous-brands { position: relative; padding: 28px 0 0 0; }
.carous-brands:after { content: ''; display: table; clear: both; }
.line-brands {margin: 26px 0 0 0;}
.line-brands:first-child {margin: 0;}
.line-brands:after { content:''; display: table; clear: both; }
.line-brands .slide { float:left; margin-right:28px; }
.line-brands .slide a { display: block; width: 152px; height: 88px; background: #fff; -webkit-box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.11); box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.11); opacity: 0.3; border:none; }
.line-brands .slide a:hover {opacity: 1;}
.line-brands .slide p { display: table-cell; vertical-align: middle; text-align: center; width: 152px; height: 88px; margin: 0; padding: 0; line-height: normal; background: #fff; }
.line-brands .slide img { display: block; margin: 0 auto; }
.line-brands .bx-viewport {padding: 2px 0 2px 0;}
.js_brand { height:88px; overflow:hidden; }
.noute { position: absolute; left: 50%; top: 148px; z-index: 90; margin: 0 0 0 -365px; width: 737px; height: 400px; background: url(images/notebook2.png) no-repeat; }
.logo-bid { position: absolute; left: 50%; top: 68px; z-index: 5; margin: 0 0 0 -80px; width: 161px; height: 176px; }
.logo-bid img {display: block;}
.back-noute { position: absolute; right: 160px; top: 20px; z-index: 4; width: 416px; height: 264px; background: url(images/back-note.png) no-repeat; }
.blur { position: absolute; right: 160px; top: 20px; z-index: 4; width: 416px; height: 264px; background: url(images/blur.png) no-repeat; }
.b-anume { width: 960px; margin: 0 auto; padding: 60px 0 0 0; }
.title { font-size: 36px; color: #3f3f3f; margin: 0 0 17px 0; font-family: 'circe-bold'; text-align: center; }
.b-anume .title {margin: 0 0 78px 0;}
.b-anume ul { list-style-type: none; margin: 0 0 0 -18px; padding: 0; text-align: center; }
.b-anume li { position: relative; display: inline-block; vertical-align: top; width: 305px; min-height: 158px; margin: 0 0 80px 18px; padding: 70px 0 0 0; line-height: normal; background: #f2f5f8; text-align: center; border-radius: 4px; }
.ico-block { position: absolute; top: -52px; left: 50%; margin: 0 0 0 -51px; width: 103px; height: 103px; background: url(images/sprite.png) -5px -2400px no-repeat; }
.t-block { margin: 0 0 16px 0; border-bottom: 1px solid #d8d9db; padding: 0 5px 8px 5px; font-size: 24px; color: #3f3f3f; font-family: 'circe-bold'; }
.b-anume li p { margin: 0; padding: 0 5px 0 5px; font-size: 16px; color: #3f3f3f; line-height: 24px; }
.b-anume li a {border-bottom: 1px solid rgba(63,63,63,0.1);}
.ico-block2 {background: url(images/sprite.png) -5px -2508px no-repeat;}
.ico-block3 {background: url(images/sprite.png) -5px -2616px no-repeat;}
.wr-produce {background: #f2f5f8;}
.b-produce { width: 960px; margin: 0 auto; padding: 65px 0 48px 0; }
.b-produce .title {}
.b-produce p { margin: 0 0 57px 0; padding: 0; line-height: 24px; text-align: center; font-size: 18px; color: #333; }
.tabs-produce {}
.nav-produce {margin: 0 0 24px 0;}
.nav-produce ul { list-style-type: none; margin: 0 0 0 -16px; padding: 0; text-align: center; }
.nav-produce li { position: relative; display: inline-block; vertical-align: top; margin: 0 0 0 16px; padding: 109px 0 0 0; text-align: center; line-height: normal; background: #fff; width: 176px; height: 46px; border-radius: 4px; font-size: 16px; color: #000; font-family: 'circe-bold'; cursor: pointer; }
.nav-produce li.item1 {background: #fff url(images/sprite.png) -5px -0px no-repeat;}
.nav-produce li.item2 {background: #fff url(images/sprite.png) -5px -800px no-repeat;}
.nav-produce li.item3 {background: #fff url(images/sprite.png) -5px -1280px no-repeat;}
.nav-produce li.item4 {background: #fff url(images/sprite.png) -5px -1760px no-repeat;}
.nav-produce li.item5 {background: #fff url(images/sprite.png) -5px -2240px no-repeat;}
.nav-produce li.item1:hover {background: #fff url(images/sprite.png) -5px -160px no-repeat;}
.nav-produce li.item2:hover {background: #fff url(images/sprite.png) -5px -480px no-repeat;}
.nav-produce li.item3:hover {background: #fff url(images/sprite.png) -5px -960px no-repeat;}
.nav-produce li.item4:hover {background: #fff url(images/sprite.png) -5px -1440px no-repeat;}
.nav-produce li.item5:hover {background: #fff url(images/sprite.png) -5px -1920px no-repeat;}
.nav-produce li:hover {color: #ff5b37;}
.nav-produce li:hover:before { position: absolute; top: 0; left: 0; content: ''; border-radius: 4px; border: 3px solid #ff5b37; width: 170px; height: 149px; }
.nav-produce li.item1.active {background: #ff5b37 url(images/sprite.png) -5px -320px no-repeat;}
.nav-produce li.item2.active {background: #ff5b37 url(images/sprite.png) -5px -640px no-repeat;}
.nav-produce li.item3.active {background: #ff5b37 url(images/sprite.png) -5px -1120px no-repeat;}
.nav-produce li.item4.active {background: #ff5b37 url(images/sprite.png) -5px -1600px no-repeat;}
.nav-produce li.item5.active {background: #ff5b37 url(images/sprite.png) -5px -2080px no-repeat;}
.nav-produce li.active { color: #fff; cursor: default; }
.nav-produce li.active:after { position: absolute; bottom: -9px; left: 50%; margin: 0 0 0 -9px; content: ''; display: block; width: 18px; height: 9px; background: url(images/sprite.png) -159px -2400px no-repeat; }
.cont-produce {}
.no-js { height:371px; overflow:hidden; }
.tab-produce { width:990px;}
.tab-produce:after { content:''; display: table; clear: both; }
.block-pr { float:left; margin-right:20px; position: relative; width: 307px; min-height: 305px; padding: 0 0 5px 0; background: #fafafa; border-radius: 6px; text-align: center; box-shadow: 0 0 9px 0 rgba(219,220,220,0.5); }
.block-pr:hover {box-shadow: 0 0 9px rgba(0,0,0,0.15);}
.label-ship { position: absolute; top: -4px; left: -4px; }
.label-ship img {}
.logo-produce { width: 307px; height: 120px; display: table-cell; vertical-align: middle; text-align: center; background: #fff; border-bottom: 1px solid #ecedee; border-radius: 6px 6px 0 0; }
.logo-produce a {}
.logo-produce img { position: relative; top: 6px; left: 5px; display: block; margin: 0 auto; max-width: 300px; max-height: 115px; }
.link-pr { margin: 22px 0 7px 0; font-size: 16px; font-family: 'circe-bold'; }
.link-pr a { display: inline-block; line-height: 16px; color: #107eec; border-bottom: 1px solid rgba(16,126,236,0.3); }
.link-pr a:hover { color: #ff5b37; border-bottom: 1px solid rgba(255,91,55,0.3); }
.block-pr p { margin: 0 0 17px 0; padding: 0 15px 0 15px; line-height: 18px; font-size: 14px; color: #7d7d7d; }
.but-pr { width: 220px; margin: 0 auto; height: 38px; font-size: 14px; color: #fff; font-family: 'circe-bold'; text-align: center; text-transform: uppercase; }
.but-pr a { display: block; height: 36px; line-height: 38px; border-radius: 5px; background: #00afbb; color: #fff; text-decoration: none; transition: 0.2s; }
.but-pr a:hover {border-bottom: 2px solid #03929c;}
.tab-produce .bx-viewport { position: relative; left: -9px; padding: 9px 9px 9px 9px; }
.tab-produce .bx-controls { position: relative; margin: 13px 0 0 0; height: 22px; }
.tab-produce .bx-wrapper .bx-pager { margin: 21px 0 0 0; text-align: center; height: 8px; }
.tab-produce .bx-wrapper .bx-pager .bx-pager-item { display: inline-block; vertical-align: top; margin: 0 0 0 8px; }
.tab-produce .bx-wrapper .bx-pager .bx-pager-item:first-child {margin-left: 0;}
.tab-produce .bx-wrapper .bx-pager.bx-default-pager a { background: #c2c4c6; text-indent: -9999px; display: block; width: 8px; height: 8px; margin: 0; outline: 0; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius: 5px; border:none; }
.tab-produce .bx-wrapper .bx-pager.bx-default-pager a:hover {background: #797a7c;}
.tab-produce .bx-wrapper .bx-pager.bx-default-pager a.active {background: #0099ff;}
.bx-wrapper .bx-prev { left: 0; background: url(images/sprite.png) -159px -2414px no-repeat; }
.bx-wrapper .bx-next { right: 0; background: url(images/sprite.png) -159px -2468px no-repeat; }
.bx-wrapper .bx-prev:hover {background: url(images/sprite.png) -159px -2441px no-repeat;}
.bx-wrapper .bx-next:hover {background: url(images/sprite.png) -159px -2495px no-repeat;}
.bx-wrapper .bx-controls-direction a { position: absolute; top: -7px; margin-top: 0px; outline: 0; width: 14px; height: 22px; text-indent: -9999px; z-index: 9999; border:none; }
.bx-wrapper .bx-controls-direction a.disabled {display: none;}
.b-photo {}
.b-photo ul { list-style-type: none; margin:0; padding:0;}
.b-photo ul:after { content:''; display: table; clear: both;}
.b-photo li { position:relative; float:left; margin:0; padding:0; line-height: normal; background:#27b9bb; width:20%; min-height:480px; overflow:hidden;}
.b-photo li a { color:#fff; text-decoration:none; border: none; }
.b-photo li img { opacity: 0.7;}
.img1 { position:relative; float:left; width:100%; height:160px; overflow:hidden; }
.img1 img { display:block; height:100%;}
.img2 { position:relative; float:left; width:100%; height:320px; overflow:hidden; }
.img2 img { display:block;  height:100%;}
.img3 { position:relative; float:left; width:50%; height:320px; overflow:hidden; }
.img3 img { display:block;  height:100%;}
.img4 { position:relative; float:left; width:50%; height:160px; overflow:hidden; }
.img4 img { display:block;  height:100%;}
.die-price { display:none; position:absolute; padding:26px 0 26px 0; bottom:0; left:0; width:100%;}
.die-price:before { position:absolute; top:0; left:0; content:''; display: block; width:100%; height:100%; background:rgba(0,186,199,0.9);}
.die-price span { display: block; position:relative; padding:0 88px 0 18px; z-index:5;font-size:18px; line-height:22px; color:#fff;}
.die-price p { position:absolute; right:6%; top:50%; margin:-17px 0 0 0; letter-spacing:1px; padding:0; border-radius:2px; background:#fff; text-align:center; width:62px; height:33px; line-height:37px; z-index:5; color:#00cccc;font-family: 'circe-bold';}
.die-price sup { font-size:10px;}
.img3 .die-price span { padding:0 5px 0 10px;}
.img3 .die-price p { top:0; right:0; margin-top:0; border-radius:2px 0 0 2px;}
.img3 .die-price {padding:40px 0 10px 0;}
.img4 .die-price span { padding:0 5px 0 10px;}
.img4 .die-price p { top:0; right:0; margin-top:0; border-radius:2px 0 0 2px;}
.img4 .die-price {padding:40px 0 10px 0;}
.wr-plasa {}
.b-plasa {padding: 68px 0 0 0;}
.b-plasa .title {}
.schem-plasa { position: relative; width: 960px; margin: 0 auto; padding: 240px 0 0 0; min-height: 461px; }
.schem-plasa:before { position: absolute; top: 0; left: 50%; margin: 0 0 0 -628px; content: ''; display: block; width: 1260px; height: 701px; background: url(images/back-plasa.jpg) no-repeat; }
.nav-plasa { position: relative; width: 252px; height: 350px; margin: 0 auto; background: #fff; }
.nav-plasa ul { list-style-type: none; margin: 0 0 14px 0; padding: 0; }
.nav-plasa:before { position: absolute; top: 136px; right: -87px; z-index: 10; content: ''; display: block; width: 99px; height: 170px; background: url(images/pl.png) no-repeat; }
.nav-plasa li { margin: 1px 0 0 0; padding: 0; line-height: normal; background: none; font-size: 20px; }
.nav-plasa li:first-child {margin: 0;}
.nav-plasa li a { position: relative; display: block; padding: 0 0 0 42px; height: 54px; line-height: 56px; background: #c4dedd; border-bottom: 1px solid #648a8e; color: #20565c; border-radius: 3px; transition: 0.3s; }
.nav-plasa li a:before { content: ''; position: absolute; right: 14px; top: 50%; margin: -6px 0 0 0; width: 8px; height: 13px; background: url(images/sprite.png) -159px -2586px no-repeat; }
.nav-plasa li span { position: absolute; left: 10px; top: 50%; margin: -12px 0 0 0; display: block; width: 24px; height: 24px; line-height: 28px; border-radius: 30px; background: #20565c; text-align: center; color: #fff; font-size: 16px; font-family: 'circe-bold'; }
.nav-plasa li a:hover { background: #abcac8; color: #000; }
.nav-plasa li a:hover span {background: #000;}
.nav-plasa li a:hover:before {background: url(images/sprite.png) -159px -2604px no-repeat;}
.but-detali { width: 230px; margin: 0 auto; font-size: 14px; font-family: 'circe-bold'; text-align: center; }
.but-detali a { display: block; height: 45px; line-height: 46px; text-transform: uppercase; border-radius: 5px; background: #ff5b37; color: #fff; text-decoration: none; border: none; transition: 0.3s; }
.but-detali a:hover { opacity: 0.85;}
.wr-body {background: #f2f5f8;}
.body-plasa { position: relative; width: 960px; margin: 0 auto; padding: 215px 0 80px 0; }
.line-plasa {position: relative;}
.line-plasa1 {margin: 0 0 197px 0;}
.line-plasa2 { margin: 0 0 200px 0; text-align: right; }
.line-plasa2 .bl-plasa:before { right: auto; left: -14px; margin-top: -13px; background: url(images/sprite.png) -159px -2554px no-repeat; }
.line-plasa4 .bl-plasa:before { right: auto; left: -14px; margin-top: -13px; background: url(images/sprite.png) -159px -2554px no-repeat; }
.line-plasa3 {margin: 0 0 195px 0;}
.line-plasa4 { margin: 0 0 148px 0; text-align: right; }
.bl-plasa { position: relative; display: inline-block; vertical-align: top; width: 349px; padding: 53px 30px 40px 31px; text-align: left; background: #fff; border-radius: 5px; box-shadow: 0 0 9px 0 rgba(219,220,220,0.5); }
.bl-plasa:before { position: absolute; top: 50%; right: -14px; z-index: 5; margin-top: -13px; content: ''; display: block; width: 14px; height: 27px; background: url(images/sprite.png) -159px -2522px no-repeat; }
.num-plasa { position: absolute; left: 50%; top: -36px; margin: 0 0 0 -39px; width: 68px; height: 71px; line-height: 68px; background: url(images/sprite.png) -5px -2771px no-repeat; font-family: 'aileronsemiboldwebfont'; font-size: 32px; color: #fff; text-align: center; }
.bl-plasa span { display: block; margin: 0 0 10px 0; font-size: 24px; color: #3f3f3f; font-family: 'circe-bold'; }
.bl-plasa p { margin: 0; padding: 0; font-size: 16px; color: #7d7d7d; }
.decor-pl0 { position: absolute; left: 50%; top: 0; margin: 0 0 0 -282px; width: 315px; height: 185px; background: url(images/elem-step1.png) no-repeat; }
.decor-pl { position: absolute; right: 20px; top: -37px; display: block; width: 513px; height: 447px; background: url(images/elem-step2.jpg) no-repeat; }
.decor-pl2 { position: absolute; left: 74px; top: -33px; display: block; width: 468px; height: 385px; background: url(images/elem-step3.jpg) no-repeat; }
.decor-pl3 { position: absolute; right: 41px; top: -10px; display: block; width: 491px; height: 452px; background: url(images/elem-step4.jpg) no-repeat; }
.decor-pl4 { position: absolute; left: 1px; top: -51px; display: block; width: 534px; height: 483px; background: url(images/elem-step5.jpg) no-repeat; }
.decor-pl5 { position: absolute; right: -126px; top: 49px; display: block; width: 667px; height: 188px; background: url(images/elem-step6.jpg) no-repeat; }
ul.plasa-pay { list-style-type: none; margin: 14px 0 0 0; padding: 0; }
ul.plasa-pay li { position: relative; display: inline-block; vertical-align: top; width: 136px; margin: 12px 0 0 0; padding: 0 0 0 34px; line-height: normal; background: none; }
ul.plasa-pay li:before { position: absolute; left: 0; top: 0; content: ''; display: block; }
ul.plasa-pay li.item1:before { top: 2px; width: 20px; height: 20px; background: url(images/sprite.png) -130px -2771px no-repeat; }
ul.plasa-pay li.item2:before { top: 2px; width: 22px; height: 23px; background: url(images/sprite.png) -143px -2670px no-repeat; }
ul.plasa-pay li.item3:before { top: 2px; width: 20px; height: 20px; background: url(images/sprite.png) -155px -2771px no-repeat; }
ul.plasa-pay li.item4:before { top: 4px; width: 26px; height: 17px; background: url(images/sprite.png) -112px -2670px no-repeat; }
.scheme-bid { padding: 68px 0 0 0; width: 960px; margin: 0 auto 70px auto; }
.scheme-bid .title {margin: 0 0 40px 0;}
.scheme-bid ul { list-style-type: none; margin: 0; padding: 0; width: 660px; margin: 0 auto; }
.scheme-bid li { position: relative; margin: 90px 0 0 0; padding: 0; line-height: normal; background: none; }
.scheme-bid li:first-child {margin-top: 0;}
.img-sch { position: absolute; top: 0; }
.img-sch img {}
.scheme-bid li p { display: inline-block; margin: 0; padding: 0; text-align: left; font-size: 16px; }
.scheme-bid li.item1 {padding-left: 163px;}
.scheme-bid li.item1 .img-sch { top: 5px; left: 0; }
.scheme-bid li.item1 .img-sch:before { content: ''; position: absolute; left: 64px; bottom: -81px; z-index: 20; width: 448px; height: 73px; background: url(images/arrow-despre1.png) no-repeat; }
.scheme-bid li.item2 {padding-right: 145px;}
.scheme-bid li.item2 .img-sch { right: 100px; top: -20px; }
.scheme-bid li.item3 { margin: 68px 0 0 0; padding-left: 163px; }
.scheme-bid li.item3 .img-sch { top: 9px; left: -13px; }
.scheme-bid li.item3 .img-sch:before { content: ''; position: absolute; left: 78px; top: -75px; z-index: 20; width: 449px; height: 75px; background: url(images/arrow-despre2.png) no-repeat; }
.scheme-bid li.item4 { margin: 53px 0 0 0; padding-right: 109px; }
.scheme-bid li.item4 .img-sch { right: 111px; top: 7px; }
.scheme-bid li.item5 { margin: 90px 0 0 0; padding-left: 220px; }
.scheme-bid li.item5 .img-sch { top: -13px; left: -158px; }
.scheme-bid li.item6 {margin: 67px 0 0 0;}
.but-plasa { width: 230px; margin: 22px 0 0 0; letter-spacing:1px; font-size: 14px; font-family: 'circe-bold'; text-align: center; }
.but-plasa a { display: block; height: 45px; line-height: 46px; text-transform: uppercase; border-radius: 5px; background: #ff5b37; color: #fff; text-decoration: none; border: none; transition: 0.3s; }
.but-plasa a:hover { opacity: 0.85;}
.line-plasa .but-plasa { margin-bottom:-10px; }
.bl-parallax { position: relative; margin: 0; height: 374px; background:#359ee0 url(images/back-parallax.jpg) 50% 0 no-repeat; }
.desc-paral { position: absolute; left: 0; top: 80px; width: 100%; z-index: 5; color: #fff; text-align: center; font-size: 72px; line-height: 62px; text-shadow: 1px 2px 0.1px rgba(44,135,194,0.95) }
.desc-paral span { display: block; margin: 20px 0 0 0; letter-spacing: 15px; text-transform: uppercase; font-family: 'circe-extraBold'; }
.b-contacts { padding: 65px 0 0 0; width: 960px; margin: 0 auto 80px auto; }
.b-contacts:after { content: ''; display: table; clear: both; }
.contacts-l { width: 302px; float: left; }
.contacte {margin: 0 0 23px 0;}
.t-cont { margin: 0 0 4px 0; font-size: 35px; color: #13283b; font-family: 'circe-bold'; }
.contacte p { margin: 0 0 19px 0; padding: 0; line-height: 23px; font-size: 16px; color: #7d7d7d; }
.contacte ul { list-style-type: none; margin: 0; padding: 0; }
.contacte li { margin: 13px 0 0 0; padding: 0; line-height: normal; background: none; font-size: 16px; color: #00bac7; }
.contacte li:first-child {margin: 0;}
.contacte li.phone-c { position: relative; padding: 0 0 0 30px; }
.contacte li.phone-c:before { position: absolute; top: 50%; left: 0; margin: -10px 0 0 0; content: ''; display: block; width: 21px; height: 21px; background: url(images/sprite.png) -78px -2771px no-repeat; }
.contacte li.mail-c { position: relative; padding: 0 0 0 30px; color: #ff5b37; }
.contacte li.mail-c a { color: #00bac7; border-bottom: 1px solid transparent; }
.contacte li.mail-c a:before { position: absolute; left: 0; top: 50%; margin: -8px 0 0 0; content: ''; display: block; width: 21px; height: 14px; background: url(images/sprite.png) -112px -2692px no-repeat; }
.contacte li.mail-c a:hover {color: #ff5b37;}
.contacte li.mail-c a:hover:before { background: url(images/sprite.png) -138px -2698px no-repeat;}
.contacte li.skype-c { position: relative; padding: 0 0 0 30px; color: #00bac7; }
.contacte li.skype-c a { color: #00bac7; border-bottom: 1px solid transparent; }
.contacte li.skype-c a:before { position: absolute; top: 50%; left: 0; margin: -11px 0 0 0; content: ''; display: block; width: 21px; height: 19px; background: url(images/sprite.png) -104px -2771px no-repeat; }
.contacte li.skype-c a:hover {color: #ff5b37;}
.contacte li.skype-c a:hover:before { background: url(images/sprite.png) -158px -2625px no-repeat;}
.adress-c { padding: 24px 0 0 0; border-top: 1px solid #e6e6e6; }
.t-adress { margin: 0 0 10px 0; font-size: 20px; color: #13283b; font-family: 'circe-bold'; }
.adress-c p { margin: 0 0 13px 0; padding: 0; line-height: 27px; color: #7d7d7d; font-size: 16px; }
.adress-c img {display: block; max-width:304px; }
.contacts-r { width: 552px; float: right; }
.form-c {}
.t-form { margin: 0 0 3px 0; font-size: 35px; color: #13283b; font-family: 'circe-bold'; }
.form-c p { margin: 0 0 28px 0; padding: 0; line-height: 25px; }
.form-c form {}
.field-c {margin: 0 0 26px 0;}
.field-c label { display: block; margin: 0 0 2px 0; font-size: 18px; color: #13283b; }
.field-c input { width: 548px; height: 40px; padding: 0 15px 0 15px; line-height: 40px; outline: none; font-size: 18px; color: #000; font-family: 'circe_regular'; border: 2px solid #e6e6e6; border-radius: 4px; background:#fff; }
.field-c input.focus {border: 2px solid #ff5b37;}
.textar-c {margin: 0 0 29px 0;}
.textar-c label { display: block; margin: 0 0 2px 0; font-size: 18px; color: #13283b; }
.textar-c textarea { width: 548px; height: 169px; padding: 6px 15px 0 15px; outline: none; font-size: 18px; color: #000; font-family: 'circe_regular'; border: 2px solid #e6e6e6; border-radius: 4px; overflow-y: auto; resize: none; background:#fff; }
.textar-c textarea.focus {border: 2px solid #ff5b37;}
.button {}
.button button { display: block; width: 245px; height: 45px; padding: 1px 0 0 0; font-size: 14px; font-family: 'circe-bold'; border: none; text-transform: uppercase; color: #fff; letter-spacing: 1px; outline: none; cursor: pointer; background: #ff5b37; border-radius: 4px; transition: 0.3s; }
.button button:hover { opacity: 0.85; }
.b-map { position: relative; height: 451px; margin: 0 0 0 0; }
.contacts-map { position: relative; z-index: 5; width: 960px; margin: 0 auto; padding: 75px 0 0 0; }
.contacts-map:before { position: absolute; top: 0; left: -319px; z-index: 10; width: 625px; height: 451px; background: #00a6b2; content: ''; display: block; opacity: 0.6; }
.contacts-map:after { position: absolute; top: 0; left: -319px; width: 625px; height: 451px; overflow: hidden; background: url(images/map2.jpg) no-repeat; content: ''; display: block; -webkit-filter: blur(2px); -moz-filter: blur(2px); -o-filter: blur(2px); -ms-filter: blur(2px); filter: blur(2px); }
.bl-mp { position: relative; margin: 0 0 45px 0; z-index: 15; color: #fff; }
.bl-mp span { display: block; margin: 0 0 8px 0; font-size: 20px; color: #fff; font-family: 'circe-bold'; }
.bl-mp p { margin: 0; padding: 0; line-height: 26px; }
.bl-mp p a {color: #fff;}
.bl-mp p sup {font-size: 10px;}
.map { position: absolute; left: 50%; top: 0; width: 1600px; margin: 0 0 0 -800px; }
.map img {display: block;}
.map img.mp2 { position: absolute; top: 0; left: 0; }
.home-map { position:absolute; bottom:161px; right:359px; width:52px; height:35px; background:url(images/home.png) 0 bottom no-repeat;}

/*footer*/
.footer { width: 960px; margin: 0 auto; padding: 73px 0 75px 0; }
.footer:after { content: ''; display: table; clear: both; }
.logo-f { float: left; margin: 6px 0 0 0; }
.logo-f a { border:none; }
.footer-r {float: right;}
.menu-f {float: left;}
.menu-f p { margin: 0 0 13px 0; padding: 0; line-height: normal; font-size: 20px; color: #13283b; font-family: 'circe-bold'; }
.menu-f ul { list-style-type: none; margin: 0; padding: 0; }
.menu-f li { margin: 6px 0 0 0; padding: 0; line-height: normal; background: none; font-size: 16px; }
.menu-f li:first-child {margin: 0;}
.menu-f li a { display: inline-block; line-height: 16px; color: #7d7d7d; border-bottom: 1px solid rgba(125,125,125,0.4); }
.menu-f li a:hover { color:#ff5b37; border-bottom: 1px solid #ff5b37; }
.menu-f li span { display: inline-block; line-height: 16px; color:#ff5b37; border-bottom: 1px solid #ff5b37; }
.contacts-f { float: left; margin: 0 0 0 124px; }
.contacts-f p { margin: 0 0 13px 0; padding: 0; line-height: normal; font-size: 20px; color: #13283b; font-family: 'circe-bold'; }
.contacts-f span { display: block; margin: 0 0 7px 0; font-size: 16px; color: #7d7d7d; font-family: 'circe-bold'; }
.contacts-f ul { list-style-type: none; margin: 0 0 22px 0; padding: 0; }
.contacts-f li { margin: 5px 0 0 0; padding: 0; line-height: normal; background: none; font-size: 16px; color: #00bac7; }
.contacts-f li:first-child {margin: 0;}
.contacts-f li a { color: #00bac7; border-bottom: 1px solid transparent; }
.contacts-f li a:hover { color:#ff5b37; }
.soc-f { float: left; margin: 0 0 0 57px; }
.soc-f p { margin: 0 0 24px 0; padding: 0; line-height: normal; font-size: 20px; color: #13283b; font-family: 'circe-bold'; }
.soc-f ul { list-style-type: none; margin: 0 0 35px 0; padding: 0; }
.soc-f li { display: inline-block; vertical-align: top; margin: 0 0 0 16px; padding: 0; line-height: normal; background: none; }
.soc-f li:first-child {margin: 0;}
.soc-f li a { display: block; width: 41px; height: 40px; border: none; }
.soc-f li.item1 a {background: url(images/sprite.png) -113px -2445px no-repeat;}
.soc-f li.item1 a:hover {background: url(images/sprite.png) -113px -2400px no-repeat;}
.soc-f li.item2 a {background: url(images/sprite.png) -113px -2535px no-repeat;}
.soc-f li.item2 a:hover {background: url(images/sprite.png) -113px -2490px no-repeat;}
.soc-f li.item3 a {background: url(images/sprite.png) -112px -2625px no-repeat;}
.soc-f li.item3 a:hover {background: url(images/sprite.png) -113px -2580px no-repeat;}
.made {}
.made a { display: block; width: 81px; height: 42px; background: url(images/sprite.png) -5px -2724px no-repeat; border:none; }
.made a:hover { background: url(images/sprite.png) -91px -2724px no-repeat; }

/*placeholder*/
::-webkit-input-placeholder {color: #d9d9d9;}
:-moz-placeholder {color: #d9d9d9;}