html, body {height: 100%; margin: 0; padding: 0; font-family: verdana; line-height: 1.5; width: 100%;}
* html .page-wrapper {height: 100%;}
a {color: #00abc7;}
a:focus{ outline: none;}
.gotoup {position: absolute; padding: 10px; height: 30px; background: #00abc7; bottom: 310px; border-radius: 10px; border: solid 1px white; cursor: pointer; right: 60px; color: white;}
input, button {-webkit-appearance: none;}
input[type="checkbox"] {-webkit-appearance: checkbox;}
.page-wrapper {margin-bottom: -50px; min-height: 100%; position: absolute; width: 100%; background: white;}
.contact_block {width: 100%; text-align: left; height: 240px;}
.contact_map {width: 50%; float: right;}
.contacts {float: left; width: 50%;}
@media all and (max-width : 479px) {
html, body {font-size: 16px; height: 100%;}
h1,h2,h3,h4,h5,h6 {font-family: arial; font-style: italic; text-align: center; padding-top: 5px; padding-bottom: 5px; border-radius: 15px; font-size: 20px;}
.centro {width: 310px; margin: 0 auto;}
.blockl {width: 280px; float: left; padding: 15px; border-radius: 20px; margin-top: 20px; background: rgba(255,255,255,0.9);}
.blockr {width: 280px; float: right; padding: 15px; border-radius: 20px; margin-top: 20px; background: rgba(255,255,255,0.9);}
.blockcentr {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; width: 280px; padding-bottom: 30px; text-align: center; font-size: 16px; margin: 0 auto;}
.blockcentr a {background: white; padding: 5px; border-radius: 5px;}
.page-wrapper {margin-bottom: -50px; min-height: 100%; position: absolute; width: 100%; background: white;}
.content {width: 100%; background: white;}
.page-buffer {height: 755px; width: 100%;}
.page-futter {height: 750px; bottom: 0px; position: absolute; width: 100%; border-top: 5px solid #01667f; background: #00abc7;}
.head_block {z-index: 1;height: 320px; position: absolute; width: 100%; left: 0; padding: 0px; margin: 0px; background: rgba(255,255,255,0.9);}
.logo {float: left; width: 210px; border: solid 2px #00abc7; border-radius: 15px; margin-top: 25px; margin-left: 50px;}
.logo:hover {border: solid 2px #01667f;}
.phone, .phone_form {background: url("../img/phone.png"); background-repeat: no-repeat; background-position: 20px 20px;line-height: 1.5; padding-left: 65px; width: 220px; height: 110px; float: right; font: italic 24px Trebuchet MS; line-height: 1.5; text-align: right; margin-right: 45px; margin-top: 18px; }
.phone a {text-decoration: none; color: black; width: 225px; display: block; font-weight: bold; cursor: normal; font-size: 19px;}
.phone a:last-child {font-weight: normal;}
.phone span {background: #00abc7; color: white; padding: 5px; border: solid 1px white; border-radius: 15px; font-size: 16px; float: left; margin-left: 30px; cursor: pointer; padding-left: 10px; padding-right: 10px; margin-top: 12px;}
/*1 level*/
ul.menu {margin-top: 80px; float: left; padding: 0px; background: #00abc7; border: solid 2px white; border-radius: 5px;}
.menu li {display: block;}
.menu li {float: left; text-align: center; border-bottom: solid 2px white; width: 100%; padding-top: 10px; padding-bottom: 10px;}
.menu li:nth-child(4) {width: 152px; border-right: 2px solid white;}
.menu li:nth-child(5) {width: 152px;}
.menu li:last-child {border-bottom: 0px;}
.menu li a {color: white; text-decoration: none;}
.menu li img {display: none;}
.menu li ul {display: none;}
.top_line {display: none;}
.first_block {padding-top: 571px;}
.send_block {padding-top: 308px; background: url("../img/content/send_block.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 657px; font-size: 20px;}
.sendblock_text{ background: rgba(255,255,255,0.9); width: 270px; padding: 20px; margin-top: 240px; border-radius: 20px; float: left; text-align: center;}
.sendb_00_text {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 238px; width: 281px; padding-bottom: 30px; text-align: center;}
.sendb_00_text h1 {font-size: 20px; margin-left: 0px; margin-right: 0px; width: 100%;}

.portfolio_block {width: 100%; margin-top: 5px; height: 991px; background: url("../img/content/480/portfolio_block.jpg"); padding-top: 20px; text-align: center;}
.portfolio_block h2 {background: rgba(255,255,255,0.9); margin-bottom: 20px; width: 60%; margin-left: 20%;}
.portfolio_block a {width: 150px; padding: 15px; background: white; float: right; margin-right: 100px; margin-top: 20px; border-radius: 20px; }
.portfob_00_info {width: 280px; margin: 0 auto;}
.portfob_00_info a {width: 280px; margin-top: 20px; border: solid 2px #00abc7; float: left; border-radius: 20px; height: 236px; padding: 0px; background: none;}
.portfob_00_info img {width: 280px; height: 236px; border-radius: 20px;}

/*Breads*/
.breads {left: 50%; margin-left: -140px; position: absolute; text-align: left; top: 582px; width: 280px;  border-radius: 20px; background: rgba(255,255,255,0.7); padding: 1px;}
.breads a {background: white; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; border-radius: 20px; font-size: 12px;}
/*Default page*/
.default {background:#8b624e url("../img/pages/480/default.jpg") no-repeat 50% 0%; padding-top: 645px; padding-bottom: 20px;}
/*Eror404*/
.eror404osnova {height: 305px;}
.eror404osnova .blockcentr {height: 240px;}
/*Informacionnye bloki na stranicah*/
.b_00_001 {background: url("../img/content/320/001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 1028px;}
.b_00_001 img {width: 120px;}
.b_00_001 a {float: left; padding: 3px; border-radius: 5px;}
.b_00_001 a.firstlink {background: white;}

.b_00_002 {background: url("../img/content/480/002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 425px; margin-top: 5px;}
.b_00_002 .blockr {margin-top: 80px; background: rgba(255,255,255,0.9); padding: 15px;}
.b_00_002 h2 {margin-left: 0px; background: none;}
.b_00_002 p a {float: right; background: white; padding: 5px; border-radius: 5px;}

/*Sozdanie saytov*/
.b_02_001  {background: url("../img/content/480/02_001.jpg") #1c142b; background-repeat: no-repeat; background-position: 50% 490px; height: 2560px; padding-top: 618px;}
.b_02_001 .blockcentr {text-align: left;}
.b_02_001 span {font-size: 22px; color: #01667f;}
.b_02_001 .blockcentr img {float: left; padding: 10px 15px 15px 35px; width: 200px; margin-left: 25px;}
.b_02_001 .blockr img,.b_02_001 .blockl img {width: 100px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_02_001 .blockr a.lina, .b_02_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

.b_02_002 {background: url("../img/content/480/02_002.jpg") #93b290; background-repeat: no-repeat; background-position: 50% 0%; height: 530px; padding-top: 40px; margin-top: 5px;}
.b_02_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_002 span {color: #01667f; font-size: 22px;}
.b_02_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_003 {background: url("../img/content/480/02_003.jpg") #aae1ef; background-repeat: no-repeat; background-position: 50% 0%; height: 920px; padding-top: 40px; margin-top: 5px;}
.b_02_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_003 span {color: #01667f; font-size: 22px;}
.b_02_003 ul {text-align: left;}
.b_02_003 ul i {font-weight: bold; text-decoration: none; font-style: normal; font-size: 22px;}

.b_02_004 {background: url("../img/content/480/02_004.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 706px; padding-top: 40px; margin-top: 5px;}
.b_02_004 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_004 span {font-size: 22px; color: #01667f;}
.b_02_004 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_005 {background: url("../img/content/480/02_005.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 512px; padding-top: 40px; margin-top: 5px;}
.b_02_005 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_005 span {font-size: 22px; color: #01667f;}
.b_02_005 .movetoup {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_006 {background: url("../img/content/480/02_006.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 641px; padding-top: 40px; margin-top: 5px;}
.b_02_006 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_006 span {color: #01667f; font-size: 22px;}
.b_02_006 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px; margin-left: 25px;}

.b_02_007 {background: url("../img/content/480/02_007.jpg") #494b48; background-repeat: no-repeat; background-position: 50% 0%; height: 732px; padding-top: 40px; margin-top: 5px;}
.b_02_007 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_007 span {font-size: 22px; color: #01667f;}
.b_02_007 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Landing page*/
.b_018_001 {background: url("../img/content/480/018_001.jpg") #4461a3; background-repeat: no-repeat; background-position: 0 208px; height: 1692px; padding-top: 622px;}
.b_018_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_018_001 span {font-size: 22px; color: #01667f;}
.b_018_001 .centrp {text-align: center;}
.b_018_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_018_002 {background: url("../img/content/480/02_007.jpg") #494b48; background-repeat: no-repeat; background-position: 50% 0%; height: 664px; padding-top: 20px; margin-top: 5px;}
.b_018_002 .blockcentr {background: rgba(255,255,255,0.9); padding-bottom: 10px;}
.b_018_002 span {font-size: 22px; color: #01667f;}
.b_018_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Sayt vizitka*/
.b_07_001 {background: url("../img/content/480/07_001.jpg") #2c2e2b; background-repeat: no-repeat; background-position: 0 165px; height: 1878px; padding-top: 622px;}
.b_07_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_07_001 span {font-size: 22px; color: #01667f;}
.b_07_001 .centrp {text-align: center;}
.b_07_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_07_002 {background: url("../img/content/480/02_007.jpg") #494b48; background-repeat: no-repeat; background-position: 50% 0%; height: 712px; padding-top: 20px; margin-top: 5px;}
.b_07_002 .blockcentr {background: rgba(255,255,255,0.9); padding-bottom: 10px;}
.b_07_002 span {font-size: 22px; color: #01667f;}
.b_07_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Korporativniy sayt*/
.b_08_001 {background: url("../img/content/480/08_001.jpg") #bad2d4; background-repeat: no-repeat; background-position: 0 1243px; height: 2622px; padding-top: 622px;}
.b_08_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_08_001 span {font-size: 22px; color: #01667f;}
.b_08_001 .centrp {text-align: center;}
.b_08_001 .gotobottom {font-weight: normal; padding: 12px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_08_002 {background: url("../img/content/480/02_007.jpg") #494b48; background-repeat: no-repeat; background-position: 50% 0%; height: 583px; padding-top: 20px; margin-top: 5px;}
.b_08_002 .blockcentr {background: rgba(255,255,255,0.9); padding-bottom: 10px;}
.b_08_002 span {font-size: 22px; color: #01667f;}
.b_08_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Internet magazin*/
.b_09_001 {background: url("../img/content/480/09_001.jpg") #e9e2d2; background-repeat: no-repeat; background-position: 0 2179px; height: 2300px; padding-top: 622px;}
.b_09_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_09_001 span {font-size: 22px; color: #01667f;}
.b_09_001 .centrp {text-align: center;}
.b_09_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_09_002 {background: url("../img/content/480/02_007.jpg") #494b48; background-repeat: no-repeat; background-position: 50% 0%; height: 500px; padding-top: 20px; margin-top: 5px;}
.b_09_002 .blockcentr {background: rgba(255,255,255,0.9); padding-bottom: 10px;}
.b_09_002 span {font-size: 22px; color: #01667f;}
.b_09_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie saytov*/
.b_04_001 {background: url("../img/content/04_001.jpg") no-repeat, #060000; background-position: 0px 550px; height: 3010px; padding-top: 598px;}
.b_04_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_04_001 span {font-size: 22px; color: #01667f;}
.b_04_001 .blockcentr img {float: left; padding: 10px 15px 15px 35px;}
.b_04_001 .blockr img,.b_04_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_04_001 .blockr a.lina, .b_04_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

.b_04_002 {background: url("../img/content/04_002.jpg"); background-repeat: no-repeat; height: 760px; margin-top: 5px; padding-top: 50px;}
.b_04_002 .blockcentr {background: no-repeat rgba(255,255,255,0.9);}
.b_04_002 span {font-size: 22px; color: #01667f;}

.b_04_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 630px; padding-top: 40px; margin-top: 5px;}
.b_04_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_04_003 span {font-size: 22px; color: #01667f;}
.b_04_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Kontekstnaya reklama*/
.b_011_001 {background: url("../img/content/480/011_001.jpg") #f5f6f8; background-repeat: no-repeat; background-position: 0 0; height: 2224px; padding-top: 625px;}
.b_011_001 img {width: 280px;}
.b_011_001 span {font-size: 22px; color: #01667f;}
.b_011_001 .centrp {text-align: center;}
.b_011_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_002 {background: url("../img/content/480/011_002.jpg") #f1f2f6; background-repeat: no-repeat; background-position: 50% 0%; height: 3526px; padding-top: 5px; margin-top: 5px;}
.b_011_002 span {font-size: 22px; color: #01667f;}
.b_011_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_003 {background: url("../img/content/02_007.jpg") #2e3434; background-repeat: no-repeat; background-position: 50% 25px; height: 785px; padding-top: 20px; margin-top: 5px;}
.b_011_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_011_003 span {font-size: 22px; color: #01667f;}
.b_011_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Poiskovoye prodvijenie saytov*/
.b_012_001 {background: url("../img/content/480/012_001.jpg") #eaf3f0; background-repeat: no-repeat; background-position: 50% 0px; height: 2100px; padding-top: 625px;}
.b_012_001 .blockr {background: rgba(255,255,255,0.95);}
.b_012_001 .blockl {background: rgba(255,255,255,0.95);}
.b_012_001 img {width: 240px;}
.b_012_001 span {font-size: 25px; color: #01667f;}
.b_012_001 .centrp {text-align: center;}
.b_012_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_012_002 {background: url("../img/content/480/012_002.jpg") #014fb4; background-repeat: no-repeat; background-position: 50% 1590px; height: 3635px; padding-top: 5px; margin-top: 5px;}
.b_012_002 .blockr {background: rgba(255,255,255,0.95);}
.b_012_002 .blockl {background: rgba(255,255,255,0.95);}
.b_012_002 img {padding: 20px; width: 450px;}
.b_012_002 span {font-size: 25px; color: #01667f;}
.b_012_002 .centrp {text-align: center;}
.b_012_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_012_003 {background: url("../img/content/02_007.jpg") #2e3434; background-repeat: no-repeat; background-position: 50% 0%; height: 800px; padding-top: 40px; margin-top: 20px;}
.b_012_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_012_003 span {font-size: 25px; color: #01667f;}
.b_012_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie v socialnih setyah*/
.b_013_001 {background: url("../img/content/480/013_001.jpg") #323c55; background-repeat: no-repeat; background-position: 50% 0px; height: 1737px; padding-top: 623px;}
.b_013_001 .blockr {background: rgba(255,255,255,0.95);}
.b_013_001 .blockl {background: rgba(255,255,255,0.95);}
.b_013_001 span {font-size: 25px; color: #01667f;}
.b_013_001 .centrp {text-align: center;}
.b_013_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_013_002 {background: url("../img/content/02_007.jpg") #2e3434; background-repeat: no-repeat; background-position: 50% 0%; height: 760px; padding-top: 20px; margin-top: 5px;}
.b_013_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_013_002 span {font-size: 25px; color: #01667f;}
.b_013_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Rashirenniy variant prodvijeniya*/
.b_014_001 {background: url("../img/content/480/014_001.jpg") #9ba5a6; background-repeat: no-repeat; background-position: 50% 0px; height: 3643px; padding-top: 625px;}
.b_014_001 .blockr {background: rgba(255,255,255,0.95);}
.b_014_001 .blockl {background: rgba(255,255,255,0.95);}
.b_014_001 span {font-size: 25px; color: #01667f;}
.b_014_001 .centrp {text-align: center;}
.b_014_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_014_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 575px; padding-top: 20px; margin-top: 5px; height: 750px;}
.b_014_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_014_002 span {font-size: 25px; color: #01667f;}
.b_014_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Podderjka saytov*/
.b_05_001 {background: url("../img/content/480/05_001.jpg") #b4b9a2; background-repeat: no-repeat; height: 2360px; padding-top: 598px;}
.b_05_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_05_001 span {font-size: 22px; color: #01667f;}
.b_05_001 .blockcentr img {float: left; padding: 10px 15px 15px 35px;}
.b_05_001 .blockr img,.b_05_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_05_001 span,.b_05_001 img {transition: all 0.5s ease 0.05s;}
.b_05_001 .blockr a.lina, .b_05_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

/*Technijeskaya podderjka saytov*/
.b_015_001 {background: url("../img/content/480/015_001.jpg"); height: 1180px; padding-top: 622px;}
.b_015_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_015_001 span {font-size: 22px; color: #01667f;}
.b_015_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}

/*Informacionnaya podderjka saytov*/
.b_016_001 {background: url("../img/content/480/016_001.jpg"); height: 1198px; padding-top: 625px;}
.b_016_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_016_001 span {font-size: 22px; color: #01667f;}
.b_016_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}

/*Portfolio*/
.b_03_001 {background: url("../img/content/03_001.png"); height: 10360px; padding-top: 605px;}
.b_03_001 h1 {background: rgba(255,255,255, 0.7);}
.b_03_001 h2 {background: rgba(255,255,255, 0.7); margin-top: 20px; float: left; width: 100%;}

.posl_work, .posl_work_2 {width: 100%; background: white; float: left; border-radius: 15px; margin-bottom: 5px;}
.posl_work img, .posl_work_2 img {float: left; width: 290px; border-radius: 20px; cursor: pointer; border: 2px solid #00abc7; margin-bottom: 15px; margin-left: 8px; margin-right: 8px;}
.posl_work p, .posl_work_2 p {padding-left: 8px; padding-right: 8px;}
.posl_work_2 {padding-top: 8px; margin-bottom: 5px;}

.b_03_001 .portf {float: left; padding: 10px; width: 290px; background: white; margin-top: 15px; border-radius: 15px; text-align: center;}
.b_03_001 .portf img {width: 100%; border: 2px solid #00abc7; cursor: pointer; border-radius: 15px; margin-bottom: 15px;}
.b_03_001 .portf img.nolin {border-color: white; cursor: default;}
.backform {padding-top: 20px; height: 570px; background: url("../img/content/480/backform.jpg"); background-repeat: no-repeat; background-position: 50% 0%; margin-top: 5px;}
.backform .blockcentr {height: 505px; margin: 0 auto;}
.backform h2 {background: none;}
.backform .phone_form {border: 1px solid #00abc7; border-radius: 15px; float: left; font-size: 16px; height: 92px; margin-left: -10px; padding: 5px; width: 218px; background: white url("../img/phone.png") no-repeat; background-position: 10px 10px; text-align: left; padding-left: 75px;}
.backform .sendpho {width: 200px; height: 60px; background: #00abc7; margin-top: 10px; color: white; font-size: 20px; border-radius: 15px; cursor: pointer;}
.backform .comen {font-size: 16px; text-align: center; cursor: pointer;}
.backform .comen {font-size: 16px; text-align: center; cursor: pointer;}
/*Prezentacia*/
.prezentation {padding-top: 20px; background: url("../img/content/480/prezentation.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 590px; margin-top: 5px;}
.prezentation .blockcentr {height: 530px; margin: 0 auto;}
.prezentation .form_text {border: 1px solid #00abc7; border-radius: 15px; font-size: 20px; height: 110px; margin-left: -10px; padding: 5px; width: 288px;}
.prezentation .form_bottom {background: #00abc7 none repeat scroll 0 0; border-radius: 15px; color: white; cursor: pointer; font-size: 20px; height: 60px; margin-left: 20px; margin-top: 10px;}
.b_00_002 {background: url("../img/content/480/002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 264px; margin-top: 5px;}
.b_00_002 .blockr {margin-top: 80px;}
.b_00_002 h2 {background: none; margin: 0px;}
.b_00_002 p a {float: left; background: white; padding: 5px; border-radius: 5px;}

.b_01_001 {background:#89664a url("../img/content/01_001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 760px; padding-top: 618px;}
.b_01_001 a {background: white none repeat scroll 0 0; border-radius: 20px; padding: 3px;}
.b_01_001 .blockcentr {padding-bottom: 15px; text-align: left;}
.b_01_001 img {width: 70px;}

.b_01_002 {background:#897f7d url("../img/content/01_002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 790px; margin-top: 20px; padding-top: 40px;}
.b_01_002 .blockcentr {text-align: left;}
.b_01_002 img {width: 50px; padding: 10px;}

.b_01_003 {background: url("../img/content/01_003.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 531px; margin-top: 20px; padding-top: 40px;}
.b_01_003 .blockcentr {text-align: left;}
.b_01_003 img {width: 150px; padding: 10px;}

.vk {width: 220px; height: 250px; float: left; float: left; margin-left: 45px; margin-top: 10px;}

.news {color: black; float: left; height: 250px; margin-left: 10px; width: 290px; margin-top: 10px; font-size: 12px;}
.news img {display: none;}
.news a {color: white; font-size: 16px;}
.news a:hover {background: #01667f;}

.contakts_buttom {float: right; margin-top: 20px;}
.contakts_buttom .phone {width: 180px;}
.contakts_buttom .phone a {width: 180px; font-size: 18px; margin-left: -10px;}
.contakts_buttom p a {color: white;}
.gotoup {right: 10px; bottom: 385px;}
.personaldannye {font-size: 12px;}
.news_news {text-align: left;}
.news_news img {float: left; margin: 20px;}
.news-pages {width: 100%;}
.news_img {float: left; margin: 20px;}
.contact_phone {font-size: 12px;}
.contact_map {width: 100%;}
.contact_block {height: 400px;}
.contacts {width: 100%;}
}
@media all and (min-width: 480px) and (max-width: 767px) {
h1,h2,h3,h4,h5,h6 {font-family: arial; font-style: italic; text-align: center; padding: 5px; border-radius: 15px;}
.centro {width: 460px; margin: 0 auto;}
.blockl {width: 430px; float: left; padding: 15px; border-radius: 20px; margin-top: 20px; background: rgba(255,255,255,0.9);}
.blockr {width: 430px; float: right; padding: 15px; border-radius: 20px; margin-top: 20px; background: rgba(255,255,255,0.9);}
.blockcentr {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; width: 430px; padding-bottom: 30px; text-align: center; font-size: 16px; margin: 0 auto;}
.blockcentr a {background: white; padding: 10px; border-radius: 5px;}
.page-wrapper {margin-bottom: -50px; min-height: 100%; position: absolute; width: 100%; background: white;}
.content {width: 100%; background: white;}
.page-buffer {height: 530px; width: 100%;}
.page-futter {height: 525px; bottom: 0px; position: absolute; width: 100%; border-top: 5px solid #01667f; background: #00abc7;}
.head_block {z-index: 1;height: 170px; position: absolute; width: 100%; left: 0; padding: 0px; margin: 0px; background: rgba(255,255,255,0.9);}
.logo {float: left; width: 160px; border: solid 2px #00abc7; height: 77px; border-radius: 15px; margin-top: 25px;}
.logo:hover {border: solid 2px #01667f;}
.phone, .phone_form {background: url("../img/phone.png"); background-repeat: no-repeat; background-position: 20px 20px;line-height: 1.5; padding-left: 65px; width: 220px; height: 110px; float: right; font: italic 24px Trebuchet MS; line-height: 1.5; text-align: right;}
.phone a {text-decoration: none; color: black; width: 225px; display: block; font-weight: bold; cursor: normal; font-size: 18px;}
.phone a:last-child {font-weight: normal;}
.phone span {background: #00abc7; color: white; padding: 5px; border: solid 1px white; border-radius: 15px; font-size: 14px; float: left; margin-left: 50px; cursor: pointer; padding-left: 10px; padding-right: 10px; margin-top: 12px;}
/*1 level*/
ul.menu {margin-top: 80px; float: left; padding: 0px; background: #00abc7; border: solid 2px white; border-radius: 5px;}
.menu li {display: block;}
.menu li {float: left; text-align: center; border-bottom: solid 2px white; width: 100%; padding-top: 10px; padding-bottom: 10px;}
.menu li:nth-child(4) {width: 226px; border-right: 2px solid white;}
.menu li:nth-child(5) {width: 226px;}
.menu li:last-child {border-bottom: 0px;}
.menu li a {color: white; text-decoration: none;}
.menu li img {display: none;}
.menu li ul {display: none;}
.top_line {display: none;}
.first_block {padding-top: 420px;}
.portfolio_block {width: 100%; margin-top: 5px; height: 1358px; background: url("../img/content/480/portfolio_block.jpg"); padding-top: 20px; text-align: center;}
.portfolio_block h2 {background: rgba(255,255,255,0.9); margin-bottom: 20px; width: 60%; margin-left: 20%;}
.portfolio_block a {width: 150px; padding: 15px; background: white; float: right; margin-right: 100px; margin-top: 20px; border-radius: 20px; }
.portfob_00_info {width: 430px; margin: 0 auto;}
.portfob_00_info a {width: 430px; margin-top: 20px; border: solid 2px #00abc7; float: left; border-radius: 20px; height: 362px; padding: 0px; background: none;}
.portfob_00_info img {width: 430px; height: 362px; border-radius: 20px;}
/*Breads*/
.breads {left: 50%; margin-left: -215px; position: absolute; text-align: left; top: 432px; width: 430px; border-radius: 20px; background: rgba(255,255,255,0.7); padding: 1px;}
.breads a {background: white; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; border-radius: 20px; font-size: 12px;}
/*Default page*/
.default {background:#8b624e url("../img/pages/480/default.jpg") no-repeat 50% 0%; padding-top: 468px; padding-bottom: 20px;}
/*Eror404*/
.eror404osnova {height: 305px;}
.eror404osnova .blockcentr {height: 240px;}
/*Informacionnye bloki na stranicah*/
.b_00_001 {background: url("../img/content/480/001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 1000px;}
.b_00_001 img {width: 120px;}
.b_00_001 a {float: left; padding: 10px; border-radius: 5px;}
.b_00_001 a.firstlink {background: white;}
.b_00_002 {background: url("../img/content/480/002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 425px; margin-top: 5px;}
.b_00_002 .blockr {margin-top: 80px; background: rgba(255,255,255,0.9); padding: 15px;}
.b_00_002 h2 {margin-left: 0px; background: none;}
.b_00_002 p a {float: right; background: white; padding: 5px; border-radius: 5px;}

.b_00_002 {background: url("../img/content/1024/002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 420px; margin-top: 20px;}
.b_00_002 .blockl {margin-top: 40px; font-size: 16px; width: 570px; background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; padding-bottom: 30px;}
.b_00_002 h2 {background: none; margin: 0px; width: 560px;}
.b_00_002 p a {float: left; background: white; padding: 10px; border-radius: 20px;}

.b_01_001 {background: #89664a url("../img/content/01_001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 610px; padding-top: 466px;}
.b_01_001 a {background: white none repeat scroll 0 0; border-radius: 20px; padding: 10px;}
.b_01_001 .blockcentr {padding-bottom: 15px; text-align: left;}
.b_01_001 img {width: 80px;}

.b_01_002 {background: url("../img/content/01_002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 717px; margin-top: 20px; padding-top: 40px;}
.b_01_002 .blockcentr {text-align: left;}
.b_01_002 img {width: 150px; padding: 10px;}

.b_01_003 {background: url("../img/content/01_003.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 443px; margin-top: 20px; padding-top: 40px;}
.b_01_003 .blockcentr {text-align: left;}
.b_01_003 img {width: 150px; padding: 10px;}
/*Portfolio*/
.b_03_001 {background: url("../img/content/03_001.png"); height: 12820px; padding-top: 447px;}
.b_03_001 h1 {background: rgba(255,255,255, 0.7);}
.b_03_001 h2 {background: rgba(255,255,255, 0.7); margin-top: 20px; float: left; width: 100%;}

.posl_work,.posl_work_2  {width: 100%; background: white; float: left; border-radius: 15px; margin-bottom: 5px;}
.posl_work img,.posl_work_2 img {float: left; width: 420px; border-radius: 20px; cursor: pointer; border: 2px solid #00abc7; margin-bottom: 15px; margin-left: 13px; margin-right: 13px;}
.posl_work p,.posl_work_2 p {padding-left: 15px; padding-right: 15px;}
.posl_work_2 {padding-top: 15px; margin-bottom: 10px;}

.b_03_001 .portf {float: left; padding: 10px; width: 440px; background: white; margin-top: 15px; border-radius: 15px; text-align: center; padding-top: 15px;}
.b_03_001 .portf img {width: 420px; border: 2px solid #00abc7; cursor: pointer; border-radius: 15px; margin-bottom: 15px;}
.b_03_001 .portf img.nolin {border-color: white; cursor: default;}
/*backlink*/
.backform {padding-top: 20px; background: url("../img/content/480/backform.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 528px; margin-top: 5px;}
.backform .blockcentr {height: 455px;}
.backform h2 {background: none;}
.backform .phone_form {border-radius: 15px; border: solid 1px #00abc7; float: left; padding: 5px; font-size: 20px; margin-left: 30px; background: white url("../img/phone.png") no-repeat; background-position: 20px 20px; text-align: left; padding-left: 75px; width: 285px;}
.backform .sendpho {width: 200px; height: 60px; background: #00abc7; margin-top: 10px; color: white; font-size: 20px; border-radius: 15px; cursor: pointer;}
.backform .comen {font-size: 16px; text-align: center; cursor: pointer;}
.backform .comen {font-size: 16px; text-align: center; cursor: pointer;}
/*Sozdanie saytov*/
.b_02_001  {background: url("../img/content/480/02_001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 2027px; padding-top: 466px;}
.b_02_001 .blockcentr {text-align: left;}
.b_02_001 span {font-size: 22px; color: #01667f;}
.b_02_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px; width: 150px;}
.b_02_001 .blockr img,.b_02_001 .blockl img {width: 100px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_02_001 .blockr a.lina, .b_02_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

.b_02_002 {background: url("../img/content/480/02_002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 440px; padding-top: 40px; margin-top: 5px;}
.b_02_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_002 span {color: #01667f; font-size: 22px;}
.b_02_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_003 {background: url("../img/content/480/02_003.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 715px; padding-top: 40px; margin-top: 20px;}
.b_02_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_003 span {color: #01667f; font-size: 22px;}
.b_02_003 ul {text-align: left;}
.b_02_003 ul i {font-weight: bold; text-decoration: none; font-style: normal; font-size: 22px;}

.b_02_004 {background: url("../img/content/480/02_004.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 590px; padding-top: 40px; margin-top: 5px;}
.b_02_004 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_004 span {font-size: 22px; color: #01667f;}
.b_02_004 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_005 {background: url("../img/content/480/02_005.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 464px; padding-top: 40px; margin-top: 5px;}
.b_02_005 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_005 span {font-size: 22px; color: #01667f;}
.b_02_005 .movetoup {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_006 {background: url("../img/content/480/02_006.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 513px; padding-top: 40px; margin-top: 5px;}
.b_02_006 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_006 span {color: #01667f; font-size: 22px;}
.b_02_006 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px; margin-left: 25px;}

.b_02_007 {background: url("../img/content/480/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 558px; padding-top: 40px; margin-top: 5px;}
.b_02_007 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_007 span {font-size: 22px; color: #01667f;}
.b_02_007 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Landing page*/
.b_018_001 {background: url("../img/content/480/018_001.jpg") #4461a3; background-repeat: no-repeat; background-position: 0 208px; height: 1320px; padding-top: 450px;}
.b_018_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_018_001 span {font-size: 22px; color: #01667f;}
.b_018_001 .centrp {text-align: center;}
.b_018_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_018_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 555px; padding-top: 20px; margin-top: 5px;}
.b_018_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_018_002 span {font-size: 25px; color: #01667f;}
.b_018_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Sayt vizitka*/
.b_07_001 {background: url("../img/content/480/07_001.jpg") #2c2e2b; background-repeat: no-repeat; background-position: 0 165px; height: 1560px; padding-top: 448px;}
.b_07_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_07_001 span {font-size: 22px; color: #01667f;}
.b_07_001 .centrp {text-align: center;}
.b_07_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_07_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 575px; padding-top: 20px; margin-top: 5px;}
.b_07_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_07_002 span {font-size: 22px; color: #01667f;}
.b_07_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Korporativniy sayt*/
.b_08_001 {background: url("../img/content/480/08_001.jpg") #bad2d4; background-repeat: no-repeat; background-position: 0 390px; height: 1939px; padding-top: 448px;}
.b_08_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_08_001 span {font-size: 22px; color: #01667f;}
.b_08_001 .centrp {text-align: center;}
.b_08_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_08_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 477px; padding-top: 20px; margin-top: 5px;}
.b_08_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_08_002 span {font-size: 22px; color: #01667f;}
.b_08_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Internet magazin*/
.b_09_001 {background: url("../img/content/480/09_001.jpg") #e9e2d2; background-repeat: no-repeat; background-position: 0 1390px; height: 1770px; padding-top: 448px;}
.b_09_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_09_001 span {font-size: 22px; color: #01667f;}
.b_09_001 .centrp {text-align: center;}
.b_09_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_09_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 375px; padding-top: 20px; margin-top: 5px;}
.b_09_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_09_002 span {font-size: 22px; color: #01667f;}
.b_09_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie saytov*/
.b_04_001 {background: url("../img/content/04_001.jpg") no-repeat, #060000; background-position: 0px 550px; height: 2380px; padding-top: 448px;}
.b_04_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_04_001 span {font-size: 22px; color: #01667f;}
.b_04_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_04_001 .blockr img,.b_04_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_04_001 .blockr a.lina, .b_04_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

.b_04_002 {background: url("../img/content/04_002.jpg"); background-repeat: no-repeat; height: 655px; margin-top: 5px; padding-top: 50px;}
.b_04_002 .blockcentr {background: no-repeat rgba(255,255,255,0.9);}
.b_04_002 span {font-size: 22px; color: #01667f;}

.b_04_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 480px; padding-top: 40px; margin-top: 5px;}
.b_04_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_04_003 span {font-size: 22px; color: #01667f;}
.b_04_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Kontekstnaya reklama*/
.b_011_001 {background: url("../img/content/480/011_001.jpg") #bad2d4; background-repeat: no-repeat; background-position: 0 0; height: 1920px; padding-top: 448px;}
.b_011_001 img {width: 430px;}
.b_011_001 span {font-size: 22px; color: #01667f;}
.b_011_001 .centrp {text-align: center;}
.b_011_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_011_002 {background: url("../img/content/480/011_002.jpg") #f1f2f6; background-repeat: no-repeat; background-position: 50% 0%; height: 2345px; padding-top: 20px; margin-top: 5px;}
.b_011_002 span {font-size: 22px; color: #01667f;}
.b_011_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 575px; padding-top: 20px; margin-top: 5px;}
.b_011_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_011_003 span {font-size: 22px; color: #01667f;}
.b_011_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Poiskovoye prodvijenie saytov*/
.b_012_001 {background: url("../img/content/480/012_001.jpg")  #eaf3f0; background-repeat: no-repeat; background-position: 50% 0px; height: 1940px; padding-top: 476px;}
.b_012_001 .blockr {background: rgba(255,255,255,0.95);}
.b_012_001 .blockl {background: rgba(255,255,255,0.95);}
.b_012_001 img {padding: 20px; width: 400px;}
.b_012_001 span {font-size: 25px; color: #01667f;}
.b_012_001 .centrp {text-align: center;}
.b_012_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_012_002 {background: url("../img/content/480/012_002.jpg") #014fb4; background-repeat: no-repeat; background-position: 50% 512px; height: 2500px; padding-top: 5px; margin-top: 5px;}
.b_012_002 .blockr {background: rgba(255,255,255,0.95);}
.b_012_002 .blockl {background: rgba(255,255,255,0.95);}
.b_012_002 img {padding: 20px; width: 450px;}
.b_012_002 span {font-size: 25px; color: #01667f;}
.b_012_002 .centrp {text-align: center;}
.b_012_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_012_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 575px; padding-top: 40px; margin-top: 20px;}
.b_012_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_012_003 span {font-size: 25px; color: #01667f;}
.b_012_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie v socialnih setyah*/
.b_013_001 {background: url("../img/content/480/013_001.jpg") #323c55; background-repeat: no-repeat; background-position: 50% 0px; height: 1429px; padding-top: 473px;}
.b_013_001 .blockr {background: rgba(255,255,255,0.95);}
.b_013_001 .blockl {background: rgba(255,255,255,0.95);}
.b_013_001 span {font-size: 25px; color: #01667f;}
.b_013_001 .centrp {text-align: center;}
.b_013_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_013_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 575px; padding-top: 20px; margin-top: 5px;}
.b_013_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_013_002 span {font-size: 25px; color: #01667f;}
.b_013_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Rashirenniy variant prodvijeniya*/
.b_014_001 {background: url("../img/content/480/014_001.jpg") #9ba5a6; background-repeat: no-repeat; background-position: 50% 0px; height: 2753px; padding-top: 473px;}
.b_014_001 .blockr {background: rgba(255,255,255,0.95);}
.b_014_001 .blockl {background: rgba(255,255,255,0.95);}
.b_014_001 span {font-size: 25px; color: #01667f;}
.b_014_001 .centrp {text-align: center;}
.b_014_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 5px;}

.b_014_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 551px; padding-top: 20px; margin-top: 5px;}
.b_014_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_014_002 span {font-size: 25px; color: #01667f;}
.b_014_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Podderjka saytov*/
.b_05_001 {background: url("../img/content/480/05_001.jpg") #b4b9a2; background-repeat: no-repeat; height: 1803px; padding-top: 456px;}
.b_05_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_05_001 span {font-size: 22px; color: #01667f;}
.b_05_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_05_001 .blockr img,.b_05_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_05_001 span,.b_05_001 img {transition: all 0.5s ease 0.05s;}
.b_05_001 .blockr a.lina, .b_05_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

/*Technijeskaya podderjka saytov*/
.b_015_001 {background: url("../img/content/480/015_001.jpg"); height: 900px; padding-top: 475px;}
.b_015_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_015_001 span {font-size: 22px; color: #01667f;}
.b_015_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}

/*Informacionnaya podderjka saytov*/
.b_016_001 {background: url("../img/content/480/016_001.jpg"); height: 912px; padding-top: 472px;}
.b_016_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_016_001 span {font-size: 22px; color: #01667f;}
.b_016_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}

/*Prezentacia*/
.prezentation {padding-top: 20px; background: url("../img/content/480/prezentation.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 513px; margin-top: 5px;}
.prezentation .blockcentr {height: 455px;}
.prezentation .form_text {border: 1px solid #00abc7; border-radius: 15px; font-size: 20px; padding: 5px; width: 360px;  height: 110px; padding-left: 40px;}
.prezentation .form_bottom {background: #00abc7 none repeat scroll 0 0; border-radius: 15px; color: white; cursor: pointer; font-size: 20px; height: 60px; margin-left: 20px; margin-top: 5px;}
.send_block {padding-top: 295px; background: url("../img/content/send_block.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 574px; font-size: 20px;}
.sendb_00_text {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 100px; width: 430px; padding-bottom: 30px; text-align: center;}
.sendb_00_text h1 {font-size: 26px; margin-left: 0px; margin-right: 0px; width: 100%;}

.b_00_002 {background: url("../img/content/480/002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 254px; margin-top: 5px;}
.b_00_002 .blockr {margin-top: 80px;}
.b_00_002 h2 {background: none; margin: 0px;}
.b_00_002 p a {float: left; background: white; padding: 5px; border-radius: 5px;}

.vk {width: 220px; height: 250px; float: left; float: left; margin-left: 10px; margin-top: 10px;}

.news {color: black; float: left; height: 250px; margin-left: 10px; width: 230px; margin-top: 10px; font-size: 12px;}
.news img {display: none;}
.news a {color: white; font-size: 16px;}
.news a:hover {background: #01667f;}

.contakts_buttom {float: right; margin-top: 70px; margin-right: 120px;}
.contakts_buttom .phone {width: 180px; line-height: 1.5em;}
.contakts_buttom .phone a {width: 180px; font-size: 18px; margin-left: -10px;}
.contakts_buttom p a {color: white;}
.gotoup {right: 10px; bottom: 470px;}
.personaldannye {font-size: 12px;}
.news_news {text-align: left; height: 280px;}
.news_news img {float: left; margin: 20px;}
.news-pages {width: 100%;}
.news_img {float: left; margin: 20px;}
.contact_phone {font-size: 14px;}
.sendblock_text{ background: rgba(255,255,255,0.9); width: 420px; padding: 20px; margin-top: 100px; border-radius: 20px; float: left;}
.contact_map {width: 100%;}
.contact_block {height: 400px;}
.contacts {width: 100%;}
}
@media screen and (min-width: 768px) and (max-width: 1023px) {
h1,h2,h3,h4,h5,h6 {font-family: arial; font-style: italic; text-align: center; padding: 5px; border-radius: 15px;}
.centro {width: 750px; margin: 0 auto;}
.blockl {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 32px; width: 650px; padding-bottom: 30px; float: left;}
.blockr {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 32px; width: 650px; padding-bottom: 30px; float: right;}
.blockcentr {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; width: 650px; margin-left: 50px; padding-bottom: 30px; text-align: center; font-size: 16px; margin: 0 auto;}
.blockcentr a {background: white; padding: 10px; border-radius: 10px;}
.page-wrapper {margin-bottom: -50px; min-height: 100%; position: absolute; width: 100%; background: white;}
.content {width: 100%; background: white;}
.page-buffer {height: 500px; width: 100%;}
.page-futter {height: 495px; bottom: 0px; position: absolute; width: 100%; border-top: 5px solid #01667f; background: #00abc7;}

.head_block {z-index: 1;height: 150px; position: absolute; width: 100%; left: 0; padding: 0px; margin: 0px; background: rgba(255,255,255,0.9);}
.logo {float: left; width: 193px; border: solid 2px #00abc7; height: 95px; border-radius: 15px; margin-top: 5px;}
.logo:hover {border: solid 2px #01667f;}
.phone, .phone_form {background: url("../img/phone.png"); background-repeat: no-repeat; background-position: 20px 20px;line-height: 1.5; padding-left: 65px; width: 285px; height: 110px; float: right; font: italic 24px Trebuchet MS; line-height: 1.5; text-align: right;}
.phone a {text-decoration: none; color: black; width: 225px; display: block; font-weight: bold; cursor: normal; font-size: 19px;}
.phone a:last-child {font-weight: normal;}
.phone span {background: #00abc7; color: white; padding: 5px; border: solid 1px white; border-radius: 15px; font-size: 16px; float: left; margin-left: 50px; cursor: pointer; padding-left: 10px; padding-right: 10px;}
/*1 level*/
.menu {float: left; width: 500px; height: 132px; margin-left: 20px; margin-top: 40px; padding: 0px;}
.menu li {display: block; width: 124px; height: 132px; float: left;}
.menu li span {display: block; width: 124px; height: 50px;}
.menu li a {text-decoration: none; line-height: 0.9;}
.menu li a span {color: white; font-family: Trebuchet MS; font-style: italic; font-weight: bold; display: block; width: 124px; text-align: center; font-family: arial; font-size: 17px; height: 41px; padding-top: 14px;}
.menu li a img {width: 124px; height: 61px; margin-bottom: 4px; margin-top: 5px;}
.menu li:nth-child(4) span {height: 41px; padding-top: 14px;}
.menu li:nth-child(5) {width: 243px; height: 36px; float: left; position: absolute; top:215px; margin-left: 496px; height: 41px; padding-top: 14px;}
.menu li:nth-child(5) span {width: auto; height: 41px; padding-top: 14px;}
.menu li:nth-child(6) {width: 243px; height: 36px; float: left; position: absolute; top:138px; margin-left: 496px; height: 41px; padding-top: 14px;}
.menu li:nth-child(6) span {width: auto; height: 41px; padding-top: 14px;}
.menu li:hover a span {background: #01667f;} 
.top_line {z-index: 0; position: absolute; top: 150px; width: 100%; float: left; height: 129px; background: #00abc7; border-top: 2px solid #01667f; border-bottom: 2px solid #01667f;}
.first_block {padding-top: 252px;}
.send_block {background: url("../img/content/send_block.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 670px; font-size: 20px;}
/*2 level*/
.menu li:hover ul {display: block;}
.menu li ul {display: none; padding: 0px; float: left; margin-left: -20px; background: rgba(255,255,255,0.9); position: absolute; border: solid 2px #01667f; border-top: 0px;border-radius: 0px 0px 20px 20px;}
.menu li ul li {font-size: 10px; line-height: 1.5; display:inline-block; float: left; width: 137px; height: 50px; padding: 10px; background: #00abc7; padding-top: 20px;}
.menu li ul li:first-child {border-radius: 0px 0px 0px 20px;}
.menu li ul li:last-child {border:0px; border-radius: 0px 0px 20px 0px;}
.menu li ul li a {color: white; font-family: Trebuchet MS; font-style: italic; width: 137px; text-align: center; font-family: arial; font-weight: bold; border-bottom: solid 1px white; margin-bottom: 5px; font-size: 14px;}
.menu li ul li p {display: none;}
.tlink {font-size: 18px; height: auto; padding-top: 2px; float: left; padding-bottom: 10px; display: block;}
.menu li ul li img {width: 80px; height: 40px; float: left; margin: 10px; border: solid 1px white;}
.menu li ul li  a:hover {background: #01667f;}
/*Obratnaya forma*/
.backform {background: url("../img/content/1024/backform.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 530px; margin-top: 20px;}
.backform .centro {padding-top: 50px;}
.backform .blockcentr {height: 380px;}
.backform .phone_form {background: url("../img/phone.png") no-repeat 20px 20px, white; width: 360px; border-radius: 15px; border: solid 1px #00abc7; float: left; padding: 5px; font-size: 20px;  padding-left: 75px; text-align: left; width: 285px; margin-left: 30px;}
.backform .sendpho {width: 200px; height: 120px; background: #00abc7; color: white; font-size: 25px; border-radius: 15px; cursor: pointer;}
.backform .comen {font-size: 16px; text-align: center; cursor: pointer;}
.backform .comen {font-size: 16px; text-align: center; cursor: pointer;}
.personaldannye {font-size: 12px; float: left; width: 100%; text-align: center;}
/*Prezentacia*/
.prezentation {background: url("../img/content/1024/prezentation.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 632px; margin-top: 20px;}
.prezentation .centro {padding-top: 50px;}
.prezentation .blockcentr {height: 510px;}
.prezentation .form_text {border: 1px solid #00abc7; border-radius: 15px; font-size: 20px; padding: 5px; width: 360px;  height: 110px; padding-left: 40px;}
.prezentation .form_bottom {background: #00abc7 none repeat scroll 0 0; border-radius: 15px; color: white; cursor: pointer; font-size: 25px; height: 125px; margin-left: 20px; margin-top: 10px;}
.sendb_00_text {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 100px; width: 719px; padding-bottom: 30px; text-align: center;}
.sendb_00_text h1 {margin-left: 0px; margin-right: 0px; width: 100%;}
/*Breads*/
.breads {left: 50%; margin-left: -325px; position: absolute; text-align: left; top: 300px; width: 650px; border-radius: 20px; background: rgba(255,255,255,0.7); padding: 1px;}
.breads a {background: white; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; border-radius: 20px; font-size: 12px;}
/*Default page*/
.default {background:#8b624e url("../img/pages/1024/default.jpg") no-repeat 50% 0%; padding-top: 334px; padding-bottom: 20px;}
.default .blockcentr {padding-top: 20px; margin: 0 auto;}
/*Eror404*/
.eror404osnova {height: 325px;}
.eror404osnova .blockcentr {height: 240px;}

/*Informacionnye bloki na stranicah*/
.b_00_001 {background: url("../img/content/001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 1081px;}
.b_00_001 h1, .b_00_001 h2 {font-size: 30px;}
.b_00_001 .blockr:first-child {margin-top: 52px;}
.b_00_001 p {padding-left: 35px; padding-right: 35px; font-size: 16px;}
.b_00_001 img {float: left; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;}
.b_00_001 h2 {margin-left: 0px; background: none;}
.b_00_001 a.firstlink {background: white; padding: 10px; border-radius: 20px;}

.portfolio_block {width: 100%; margin-top: 20px; height: 410px; background: url("../img/content/1024/portfolio_block.jpg"); padding-top: 20px;}
.portfolio_block h2 {background: rgba(255,255,255,0.9); margin-bottom: 20px; width: 60%; margin-left: 20%;}
.portfolio_block a {float: right; background: white; padding: 10px; border-radius: 20px; padding-left: 20px; padding-right: 20px; margin-right: 150px; margin-top: 40px;}
.portfolio_block img {width: 100%; float: left; border-radius: 20px;}
.portfob_00_info {width: 31.3%; margin-left: 1%; margin-right: 1%; float: left;}
.portfob_00_info a {margin: 0px; padding: 0px; background: none; border: solid 3px #00abc7;}
.portfob_00_info p {float: left; padding: 15px; background: rgba(255,255,255,0.9); border-radius: 20px;}

.b_00_002 {background: url("../img/content/1024/002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 420px; margin-top: 20px;}
.b_00_002 .blockl {margin-top: 40px; font-size: 16px; width: 570px; background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; padding-bottom: 30px;}
.b_00_002 h2 {background: none; margin: 0px; width: 560px;}
.b_00_002 p a {float: left; background: white; padding: 10px; border-radius: 20px;}

.b_01_001 {background: url("../img/content/01_001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 541px; padding-top: 346px;}
.b_01_001 a {background: white none repeat scroll 0 0; border-radius: 20px; padding: 10px;}
.b_01_001 .blockcentr {padding-bottom: 15px; text-align: left;}
.b_01_001 img {width: 70px;}

.b_01_002 {background: url("../img/content/01_002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 565px; margin-top: 20px; padding-top: 40px;}
.b_01_002 .blockcentr {text-align: left;}
.b_01_002 img {width: 150px; padding: 10px;}

.b_01_003 {background: url("../img/content/01_003.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 371px; margin-top: 20px; padding-top: 75px;}
.b_01_003 .blockcentr {text-align: left;}
.b_01_003 img {width: 150px; padding: 10px;}

/*Sozdanie saytov*/
.b_02_001  {background: url("../img/content/02_001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 1854px; padding-top: 346px;}
.b_02_001 .blockcentr {text-align: left;}
.b_02_001 span {font-size: 25px; color: #01667f;}
.b_02_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px; transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr img,.b_02_001 .blockl img {width: 150px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_02_001 .blockr a.lina, .b_02_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

.b_02_002 {background: url("../img/content/02_002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 499px; padding-top: 40px; margin-top: 20px;}
.b_02_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_002 span {color: #01667f; font-size: 25px;}
.b_02_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_003 {background: url("../img/content/02_003.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 600px; padding-top: 40px; margin-top: 20px;}
.b_02_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_003 span {transition: all 0.5s ease 0.05s; color: #01667f;}
.b_02_003 ul {text-align: left;}
.b_02_003 ul i {font-weight: bold; text-decoration: none; font-style: normal; font-size: 22px;}

.b_02_004 {background: url("../img/content/02_004.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 545px; padding-top: 40px; margin-top: 20px;}
.b_02_004 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_004 span {font-size: 25px; color: #01667f;}
.b_02_004 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_005 {background: url("../img/content/02_005.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 340px; padding-top: 40px; margin-top: 20px;}
.b_02_005 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_005 span {font-size: 25px; color: #01667f;}
.b_02_005 .movetoup {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_006 {background: url("../img/content/02_006.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 460px; padding-top: 40px; margin-top: 20px;}
.b_02_006 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_006 span {color: #01667f; font-size: 25px;}
.b_02_006 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px; margin-left: 25px;}

.b_02_007 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 545px; padding-top: 40px; margin-top: 20px;}
.b_02_007 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_007 span {font-size: 25px; color: #01667f;}
.b_02_007 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Landing page*/
.b_018_001 {background: url("../img/content/1024/018_001.jpg") #4461a3; background-repeat: no-repeat; background-position: 0 265px; height: 1230px; padding-top: 314px;}
.b_018_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_018_001 span {font-size: 25px; color: #01667f;}
.b_018_001 .centrp {text-align: center;}
.b_018_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_018_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 451px; padding-top: 40px; margin-top: 20px;}
.b_018_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_018_002 span {font-size: 25px; color: #01667f;}
.b_018_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Sayt vizitka*/
.b_07_001 {background: url("../img/content/07_001.jpg") #2c2e2b; background-repeat: no-repeat; background-position: 0 165px; height: 1365px; padding-top: 312px;}
.b_07_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_07_001 span {font-size: 25px; color: #01667f;}
.b_07_001 .centrp {text-align: center;}
.b_07_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_07_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 505px; padding-top: 40px; margin-top: 20px;}
.b_07_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_07_002 span {font-size: 25px; color: #01667f;}
.b_07_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Korporativniy sayt*/
.b_08_001 {background: url("../img/content/08_001.jpg") #b4cdc9; background-repeat: no-repeat; background-position: 0 487px; height: 1834px; padding-top: 312px;}
.b_08_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_08_001 span {font-size: 25px; color: #01667f;}
.b_08_001 .centrp {text-align: center;}
.b_08_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_08_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 451px; padding-top: 40px; margin-top: 20px;}
.b_08_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_08_002 span {font-size: 25px; color: #01667f;}
.b_08_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Internet magazin*/
.b_09_001 {background: url("../img/content/09_001.jpg") #e9e2d2; background-repeat: no-repeat; background-position: 0 253px; height: 1640px; padding-top: 312px;}
.b_09_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_09_001 span {font-size: 25px; color: #01667f;}
.b_09_001 .centrp {text-align: center;}
.b_09_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_09_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 323px; padding-top: 40px; margin-top: 20px;}
.b_09_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_09_002 span {font-size: 25px; color: #01667f;}
.b_09_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie saytov*/
.b_04_001 {background: url("../img/content/04_001.jpg") no-repeat, #060000; background-position: 0px 550px; height: 2016px; padding-top: 325px;}
.b_04_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_04_001 span {font-size: 25px; color: #01667f;}
.b_04_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_04_001 .blockr img,.b_04_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px; transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover img,.b_04_001 .blockl:hover img {transform: scale(1.2);}
.b_04_001 .blockcentr:hover img {transform: scale(1.1);}
.b_04_001 span,.b_04_001 img {transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover span,.b_04_001 .blockl:hover span {font-size: 30px;}
.b_04_001 .blockr a.lina, .b_04_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover a,.b_04_001 .blockl:hover a {font-size: 20px; border-radius: 5px; padding: 5px 10px;}

.b_04_002 {background: url("../img/content/04_002.jpg"); background-repeat: no-repeat; height: 540px; margin-top: 20px; padding-top: 50px;}
.b_04_002 .blockcentr {background: url("../img/content/04_002_01.png") no-repeat rgba(255,255,255,0.9);}
.b_04_002 span {font-size: 25px; color: #01667f;}

.b_04_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 400px; padding-top: 40px; margin-top: 20px;}
.b_04_003 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_04_003 span {font-size: 25px; color: #01667f;}
.b_04_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Kontekstnaya reklama*/
.b_011_001 {background: url("../img/content/011_001.jpg") #b4cdc9; background-repeat: no-repeat; background-position: 0 0px; height: 1880px; padding-top: 315px;}
.b_011_001 span {font-size: 25px; color: #01667f;}
.b_011_001 .centrp {text-align: center;}
.b_011_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_002 {background: url("../img/content/1024/011_002.jpg") #b4cdc9; background-repeat: no-repeat; background-position: -383px 0px; height: 1954px; padding-top: 20px; margin-top: 20px;}
.b_011_002 span {font-size: 25px; color: #01667f;}
.b_011_002 .centrp {text-align: center;}
.b_011_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 545px; padding-top: 40px; margin-top: 20px;}
.b_011_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_011_003 span {font-size: 25px; color: #01667f;}
.b_011_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Poiskovoye prodvijenie saytov*/
.b_012_001 {background: url("../img/content/012_001.jpg") #c38d5e; background-repeat: no-repeat; background-position: 50% 0px; height: 1760px; padding-top: 310px;}
.b_012_001 .blockr {background: rgba(255,255,255,0.95);}
.b_012_001 .blockl {background: rgba(255,255,255,0.95);}
.b_012_001 img {padding: 20px; width: 450px;}
.b_012_001 span {font-size: 25px; color: #01667f;}
.b_012_001 .centrp {text-align: center;}
.b_012_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_012_002 {background: url("../img/content/012_002.jpg") #014fb4; background-repeat: no-repeat; background-position: 50% 100px; height: 2133px; padding-top: 20px; margin-top: 20px;}
.b_012_002 .blockr {background: rgba(255,255,255,0.95);}
.b_012_002 .blockl {background: rgba(255,255,255,0.95);}
.b_012_002 img {padding: 20px; width: 450px;}
.b_012_002 span {font-size: 25px; color: #01667f;}
.b_012_002 .centrp {text-align: center;}
.b_012_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_012_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 500px; padding-top: 40px; margin-top: 20px;}
.b_012_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_012_003 span {font-size: 25px; color: #01667f;}
.b_012_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Poiskovoye prodvijenie saytov*/
.b_012_001 {background: url("../img/content/012_001.jpg") #c38d5e; background-repeat: no-repeat; background-position: 50% 0px; height: 1737px; padding-top: 312px;}
.b_012_001 .blockr {background: rgba(255,255,255,0.95);}
.b_012_001 .blockl {background: rgba(255,255,255,0.95);}
.b_012_001 img {padding: 20px; width: 450px;}
.b_012_001 span {font-size: 25px; color: #01667f;}
.b_012_001 .centrp {text-align: center;}
.b_012_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_012_002 {background: url("../img/content/012_002.jpg") #014fb4; background-repeat: no-repeat; background-position: 50% 137px; height: 2170px; padding-top: 20px; margin-top: 20px;}
.b_012_002 .blockr {background: rgba(255,255,255,0.95);}
.b_012_002 .blockl {background: rgba(255,255,255,0.95);}
.b_012_002 img {padding: 20px; width: 450px;}
.b_012_002 span {font-size: 25px; color: #01667f;}
.b_012_002 .centrp {text-align: center;}
.b_012_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_012_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 500px; padding-top: 40px; margin-top: 20px;}
.b_012_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_012_003 span {font-size: 25px; color: #01667f;}
.b_012_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie v socialnih setyah*/
.b_013_001 {background: url("../img/content/013_001.jpg") #323c55; background-repeat: no-repeat; background-position: 50% 140px; height: 1180px; padding-top: 310px;}
.b_013_001 .blockr {background: rgba(255,255,255,0.95);}
.b_013_001 .blockl {background: rgba(255,255,255,0.95);}
.b_013_001 img {padding: 20px; width: 450px;}
.b_013_001 span {font-size: 25px; color: #01667f;}
.b_013_001 .centrp {text-align: center;}
.b_013_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_013_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 500px; padding-top: 40px; margin-top: 20px;}
.b_013_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_013_002 span {font-size: 25px; color: #01667f;}
.b_013_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Rashirenniy variant prodvijeniya*/
.b_014_001 {background: url("../img/content/014_001.jpg") #9ba5a6; background-repeat: no-repeat; background-position: 50% 205px; height: 2300px; padding-top: 314px;}
.b_014_001 .blockr {background: rgba(255,255,255,0.95);}
.b_014_001 .blockl {background: rgba(255,255,255,0.95);}
.b_014_001 img {padding: 20px; width: 450px;}
.b_014_001 span {font-size: 25px; color: #01667f;}
.b_014_001 .centrp {text-align: center;}
.b_014_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_014_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 500px; padding-top: 40px; margin-top: 20px;}
.b_014_002 span {font-size: 25px; color: #01667f;}
.b_014_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Podderjka saytov*/
.b_05_001 {background: url("../img/content/05_001.jpg") #b4b9a2; background-repeat: no-repeat; height: 1541px; padding-top: 326px;}
.b_05_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_05_001 span {font-size: 25px; color: #01667f;}
.b_05_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_05_001 .blockr img,.b_05_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_05_001 span,.b_05_001 img {transition: all 0.5s ease 0.05s;}
.b_05_001 .blockr a.lina, .b_05_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

/*Technijeskaya podderjka saytov*/
.b_015_001 {background: url("../img/content/015_001.jpg"); background-position: 0px 30px; height: 780px; padding-top: 323px;}
.b_015_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_015_001 span {font-size: 25px; color: #01667f;}
.b_015_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_015_001 span,.b_05_001 img {transition: all 0.5s ease 0.05s;}

/*Informacionnaya podderjka saytov*/
.b_016_001 {background: url("../img/content/016_001.jpg"); height: 753px; padding-top: 326px;}
.b_016_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_016_001 span {font-size: 22px; color: #01667f;}
.b_016_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
/*Portfolio*/
.b_03_001 {background: url("../img/content/03_001.png"); height: 3800px; padding-top: 324px;}
.b_03_001 h1 {background: rgba(255,255,255, 0.7);}
.b_03_001 h2 {background: rgba(255,255,255, 0.7); margin-top: 20px; float: left; width: 100%;}

.posl_work {width: 100%; background: white; float: left; border-radius: 15px; margin-bottom: 20px;}
.posl_work img {float: left; width: 280px; height: 236px; border-radius: 20px; margin: 15px; cursor: pointer; border: 2px solid #00abc7;}
.posl_work p {padding-left: 15px; padding-right: 15px;}

.posl_work_2 {width: 49%; background: white; float: left; border-radius: 15px; height: 862px;}
.otstupaem {float: right;}
.posl_work_2 img {float: left; width: 280px; height: 236px; border-radius: 20px; margin: 15px; cursor: pointer; border: 2px solid #00abc7;}
.posl_work_2 p {padding-left: 15px; padding-right: 15px;}


.b_03_001 .portf {float: left; padding: 1%; width: 30%; background: white; margin-left: 1%; margin-top: 35px; border-radius: 15px; text-align: center;}
.b_03_001 .portf img {width: 100%; border: 2px solid #00abc7; cursor: pointer; border-radius: 15px; margin-bottom: 15px;}
.b_03_001 .portf img.nolin {border-color: white; cursor: default;}

.vk {width: 220px; height: 250px; float: left; float: left; margin-left: 10px; margin-top: 10px;}
.news {color: black; float: left; height: 250px; margin-left: 45px; width: 443px; margin-top: 10px; font-size: 12px;}
.news img {float: left; height: 150px; border-radius: 20px; width: 100px; border: 2px solid #01667f; margin: 10px; margin-top: 15px;}
.news a {color: white; font-size: 20px;}
.news a:hover {background: #01667f;}
.contakts_buttom {float: right; width: 280px; margin-top: 45px; margin-right: 200px;}
.contakts_buttom .phone_form {margin-bottom: 20px;}
.contakts_buttom p {margin-left: 40px;}
.contakts_buttom a {color: white;}
.gotoup {bottom: 470px;}
.news_news {text-align: left; height: 255px;}
.news_news img {float: left; margin: 20px;}
.news-pages {width: 100%;}
.news_img {float: left; margin: 20px;}
.contact_phone {font-size: 14px;}
.sendblock_text{ background: rgba(255,255,255,0.9); width: 710px; padding: 20px; margin-top: 70px; border-radius: 20px; float: left;}
}
@media all and (min-width: 1024px) and (max-width: 1223px) {
.gotoup {bottom: 275px;}
h1,h2,h3,h4,h5,h6 {font-family: arial; font-style: italic; text-align: center; padding: 5px; border-radius: 15px;}
.centro {width: 1020px; margin: 0 auto;}
.blockl {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 32px; width: 800px; padding-bottom: 30px; float: left; margin-left: 10px;}
.blockr {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 32px; width: 800px; padding-bottom: 30px; float: right; margin-right: 10px;}
.blockcentr {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; width: 900px; margin-left: 45px; padding-bottom: 30px; text-align: center;}
.blockcentr a {background: white; padding: 10px; border-radius: 15px;}
.page-wrapper {margin-bottom: -50px; min-height: 100%; position: absolute; width: 100%; background: white;}
.content {width: 100%; background: white;}
.page-buffer {height: 275px; width: 100%;}
.page-futter {height: 279px; bottom: 0px; position: absolute; width: 100%; border-top: 5px solid #01667f; background: #00abc7;}

.head_block {z-index: 1;height: 150px; position: absolute; width: 100%; left: 0; padding: 0px; margin: 0px; background: rgba(255,255,255,0.9);}
.logo {float: left; width: 193px; border: solid 2px #00abc7; height: 95px; border-radius: 15px; margin-top: 75px;}
.logo:hover {border: solid 2px #01667f;}
.phone, .phone_form {background: url("../img/phone.png"); background-repeat: no-repeat; background-position: 20px 20px;line-height: 1.5; padding-left: 65px; width: 234px; height: 110px; float: right; font: italic 24px Trebuchet MS; line-height: 1.5; text-align: right;}
.phone a {text-decoration: none; color: black; width: 225px; display: block; font-weight: bold; cursor: normal; font-size: 19px;}
.phone a:last-child {font-weight: normal;}
.phone span {background: #00abc7; color: white; padding: 5px; border: solid 1px white; border-radius: 15px; font-size: 16px; float: left; margin-left: 50px; cursor: pointer; padding-left: 10px; padding-right: 10px;}

/*1 level*/
.menu {float: left; width: 500px; height: 164px; margin-left: 20px; margin-top: 15px; padding: 0px;}
.menu li {display: block; width: 124px; height: 164px; float: left;}
.menu li span {display: block; width: 124px; height: 50px;}
.menu li a {text-decoration: none; line-height: 0.9;}
.menu li a span {color: white; font-family: Trebuchet MS; font-style: italic; font-weight: bold; display: block; width: 124px; text-align: center; font-family: arial; font-size: 17px; height: 41px; padding-top: 14px;}
.menu li a img {width: 124px; height: 61px; margin-bottom: 29px; margin-top: 41px;}
.menu li:nth-child(4) span {height: 41px; padding-top: 14px;}
.menu li:nth-child(5) {width: 145px; height: 36px; float: left; position: absolute; top:138px; margin-left: 496px; height: 41px; padding-top: 14px;}
.menu li:nth-child(5) span {width: auto; height: 41px; padding-top: 14px;}
.menu li:nth-child(6) {width: 145px; height: 36px; float: left; position: absolute; top:138px; margin-left: 646px; height: 41px; padding-top: 14px;}
.menu li:nth-child(6) span {width: auto; height: 41px; padding-top: 14px;}
.menu li:hover a span {background: #01667f;} 
.top_line {z-index: 0; position: absolute; top: 150px; width: 100%; float: left; height: 55px; background: #00abc7; border-top: 2px solid #01667f; border-bottom: 2px solid #01667f;}
.first_block {padding-top: 182px;}
.send_block {background: url("../img/content/send_block.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 521px; font-size: 20px;}
/*2 level*/
.menu li:hover ul {display: block;}
.menu li ul {display: none; padding: 0px; float: left; margin-left: -215px; background: rgba(255,255,255,0.9); position: absolute; border: solid 2px #01667f; border-top: 0px;border-radius: 0px 0px 20px 20px;}
.menu li ul li {font-size: 12px; line-height: 1.5; display:inline-block; float: left; width: 202px; height: 230px; padding: 10px; background: #00abc7; padding-top: 20px;}
.menu li ul li:first-child {border-radius: 0px 0px 0px 20px;}
.menu li ul li:last-child {border:0px; border-radius: 0px 0px 20px 0px;}
.menu li ul li a {color: white; font-family: Trebuchet MS; font-style: italic; width: 202px; text-align: center; font-family: arial; font-weight: bold; border-bottom: solid 1px white; margin-bottom: 5px;}
.tlink {font-size: 18px; height: auto; padding-top: 2px; float: left; padding-bottom: 10px; display: block;}
.menu li ul li img {width: 80px; height: 40px; float: left; margin: 10px; border: solid 1px white;}
.menu li ul li  a:hover {background: #01667f;}
/*Obratnaya forma*/
.backform {background: url("../img/content/1024/backform.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 530px; margin-top: 20px;}
.backform .blockcentr {height: 425px;}
.backform .blockcentr {background: url("../img/content/backform_mini.png") no-repeat rgba(255,255,255,0.9);}
.backform .centro {padding-top: 30px;}
.backform .phone_form {background: url("../img/phone.png") no-repeat 20px 20px, white; border-radius: 15px; border: solid 1px #00abc7; float: none; padding: 5px; font-size: 20px;  padding-left: 75px; text-align: left; width: 285px;}
.backform .sendpho {width: 200px; height: 125px; margin-top: -3px; background: #00abc7; color: white; font-size: 25px; border-radius: 15px; margin-left: 20px; cursor: pointer;}
.backform .comen {font-size: 16px; text-align: center; cursor: pointer;}
.backform .comen {font-size: 16px; text-align: center; cursor: pointer;}
.personaldannye {font-size: 12px; float: left; width: 100%; text-align: center;}
/*Prezentacia*/
.prezentation {background: url("../img/content/1024/prezentation.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 500px; margin-top: 20px;}
.prezentation .blockcentr {background: url("../img/content/prezentation_mini.png") no-repeat rgba(255,255,255,0.9);}
.prezentation .centro {padding-top: 30px;}
.prezentation .form_text {border: 1px solid #00abc7; border-radius: 15px; font-size: 20px; padding: 5px; width: 360px;  height: 110px; padding-left: 40px;}
.prezentation .form_bottom {background: #00abc7 none repeat scroll 0 0; border-radius: 15px; color: white; cursor: pointer; font-size: 25px; height: 125px; margin-left: 20px; margin-top: -3px;}
.prezentation .blockcentr {height: 385px;}
.sendb_00_text {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 100px; width: 987px; padding-bottom: 30px; text-align: center;}
.sendb_00_text h1 {margin-left: 0px; margin-right: 0px; width: 100%;}
/*Bread*/
.breads {left: 50%; margin-left: -450px; position: absolute; text-align: left; top: 224px; width: 900px; border-radius: 20px; background: rgba(255,255,255,0.7); padding: 1px;}
.breads a {background: white; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; border-radius: 20px;}
/*Default page*/
.default {background:#8b624e url("../img/pages/1024/default.jpg") no-repeat 50% 0%; padding-top: 260px; padding-bottom: 20px;}
.default .blockcentr {padding-top: 20px; margin: 0 auto;}
/*eror404*/
.eror404osnova {height: 325px;}
.eror404osnova .blockcentr {height: 250px;}
/*Informacionnye bloki na stranicah*/
.b_00_001 {background: url("../img/content/001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 977px;}
.b_00_001 h1, .b_00_001 h2 {font-size: 30px;}
.b_00_001 .blockr:first-child {margin-top: 52px;}
.b_00_001 p {font-size: 16px;}
.b_00_001 img {float: left; margin-left: 20px; margin-right: 20px; margin-bottom: 10px;}
.b_00_001 a.firstlink {background: white; padding: 10px; border-radius: 20px;}

.portfolio_block {width: 100%; margin-top: 20px; height: 480px; background: url("../img/content/1024/portfolio_block.jpg"); padding-top: 20px;}
.portfolio_block h2 {background: rgba(255,255,255,0.9); margin-bottom: 20px; width: 60%; margin-left: 20%;}
.portfolio_block a {float: right; background: white; padding: 10px; border-radius: 20px; padding-left: 20px; padding-right: 20px; margin-right: 150px; margin-top: 40px;}
.portfolio_block img {width: 100%; float: left; border-radius: 20px;}
.portfob_00_info {width: 31.3%; margin-left: 1%; margin-right: 1%; float: left;}
.portfob_00_info a {margin: 0px; padding: 0px; background: none; border: solid 3px #00abc7;}
.portfob_00_info p {float: left; padding: 15px; background: rgba(255,255,255,0.9); border-radius: 20px;}

.b_00_002 {background: url("../img/content/1024/002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 420px; margin-top: 20px;}
.b_00_002 .blockl {margin-left: 20px; margin-top: 120px; font-size: 16px; width: 570px; background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; padding-bottom: 30px;}
.b_00_002 h2 {background: none; margin: 0px; width: 560px;}
.b_00_002 p a {float: left; background: white; padding: 10px; border-radius: 20px;}

.b_01_001 {background: url("../img/content/01_001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 475px; padding-top: 280px;}
.b_01_001 a {background: white none repeat scroll 0 0; border-radius: 20px; padding: 10px;}
.b_01_001 .blockcentr {padding-bottom: 15px; text-align: left;}
.b_01_001 img {width: 125px;}

.b_01_002 {background: url("../img/content/01_002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 470px; margin-top: 20px; padding-top: 75px;}
.b_01_002 .blockcentr {text-align: left;}
.b_01_002 img {width: 150px; padding: 10px;}

.b_01_003 {background: url("../img/content/01_003.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 343px; margin-top: 20px; padding-top: 75px;}
.b_01_003 .blockcentr {text-align: left;}
.b_01_003 img {width: 150px; padding: 10px;}
/*Sozdanie saytov*/
.b_02_001  {background: url("../img/content/02_001.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 1660px; padding-top: 272px;}
.b_02_001 .blockcentr {text-align: left;}
.b_02_001 span {font-size: 25px; color: #01667f;}
.b_02_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px; transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr img,.b_02_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px; transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr:hover img,.b_02_001 .blockl:hover img {transform: scale(1.2);}
.b_02_001 .blockcentr:hover img {transform: scale(1.1);}
.b_02_001 span,.b_02_001 span {transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr:hover span,.b_02_001 .blockl:hover span {font-size: 30px;}
.b_02_001 .blockr a.lina, .b_02_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr:hover a,.b_02_001 .blockl:hover a {font-size: 20px; border-radius: 5px; padding: 5px 10px;}

.b_02_002 {background: url("../img/content/02_002.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 381px; padding-top: 40px; margin-top: 20px;}
.b_02_002 .blockcentr {background: url("../img/content/02_002_01.png") no-repeat rgba(255,255,255,0.9);}
.b_02_002 span {color: #01667f; font-size: 25px;}
.b_02_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_003 {background: url("../img/content/02_003.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 556px; padding-top: 40px; margin-top: 20px;}
.b_02_003 .blockcentr {background: url("../img/content/02_003.png") no-repeat rgba(255,255,255,0.9);}
.b_02_003 span {transition: all 0.5s ease 0.05s; color: #01667f;}
.b_02_003 ul {text-align: left;}
.b_02_003 ul i {font-weight: bold; text-decoration: none; font-style: normal; font-size: 22px;}

.b_02_004 {background: url("../img/content/02_004.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 467px; padding-top: 40px; margin-top: 20px;}
.b_02_004 .blockcentr {background: url("../img/content/02_004_01.png") no-repeat rgba(255,255,255,0.9);}
.b_02_004 span {font-size: 25px; color: #01667f;}
.b_02_004 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_005 {background: url("../img/content/02_005.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 326px; padding-top: 40px; margin-top: 20px;}
.b_02_005 .blockcentr {background: url("../img/content/02_005_01.png") no-repeat rgba(255,255,255,0.9);}
.b_02_005 span {font-size: 25px; color: #01667f;}
.b_02_005 .movetoup {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_006 {background: url("../img/content/02_006.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 363px; padding-top: 40px; margin-top: 20px;}
.b_02_006 .blockcentr {background: url("../img/content/02_006.png") no-repeat rgba(255,255,255,0.9);}
.b_02_006 span {color: #01667f; font-size: 25px;}
.b_02_006 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px; margin-left: 25px;}

.b_02_007 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 424px; padding-top: 40px; margin-top: 20px;}
.b_02_007 .blockcentr {background: rgba(255,255,255,0.9);}
.b_02_007 span {font-size: 25px; color: #01667f;}
.b_02_007 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Landing page*/
.b_018_001 {background: url("../img/content/1024/018_001.jpg") #4461a3; background-repeat: no-repeat; background-position: 0 150px; height: 1190px; padding-top: 238px;}
.b_018_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_018_001 span {font-size: 25px; color: #01667f;}
.b_018_001 .centrp {text-align: center;}
.b_018_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_018_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 366px; padding-top: 40px; margin-top: 20px;}
.b_018_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_018_002 span {font-size: 25px; color: #01667f;}
.b_018_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Sayt vizitka*/
.b_07_001 {background: url("../img/content/07_001.jpg") #2c2e2b; background-repeat: no-repeat; background-position: 0 165px; height: 1263px; padding-top: 235px;}
.b_07_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_07_001 span {font-size: 25px; color: #01667f;}
.b_07_001 .centrp {text-align: center;}
.b_07_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_07_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 410px; padding-top: 40px; margin-top: 20px;}
.b_07_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_07_002 span {font-size: 25px; color: #01667f;}
.b_07_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Korporativniy sayt*/
.b_08_001 {background: url("../img/content/08_001.jpg") #b4cdc9; background-repeat: no-repeat; background-position: 0 165px; height: 1543px; padding-top: 235px;}
.b_08_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_08_001 span {font-size: 25px; color: #01667f;}
.b_08_001 .centrp {text-align: center;}
.b_08_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_08_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 376px; padding-top: 40px; margin-top: 20px;}
.b_08_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_08_002 span {font-size: 25px; color: #01667f;}
.b_08_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Internet magazin*/
.b_09_001 {background: url("../img/content/09_001.jpg") #e9e2d2; background-repeat: no-repeat; background-position: 0 0; height: 1476px; padding-top: 235px;}
.b_09_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_09_001 span {font-size: 25px; color: #01667f;}
.b_09_001 .centrp {text-align: center;}
.b_09_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_09_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 300px; padding-top: 40px; margin-top: 20px;}
.b_09_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_09_002 span {font-size: 25px; color: #01667f;}
.b_09_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie saytov*/
.b_04_001 {background: url("../img/content/04_001.jpg") no-repeat, #060000; background-position: 0px 550px; height: 1851px; padding-top: 252px;}
.b_04_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_04_001 span {font-size: 25px; color: #01667f;}
.b_04_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_04_001 .blockr img,.b_04_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px; transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover img,.b_04_001 .blockl:hover img {transform: scale(1.2);}
.b_04_001 .blockcentr:hover img {transform: scale(1.1);}
.b_04_001 span,.b_04_001 img {transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover span,.b_04_001 .blockl:hover span {font-size: 30px;}
.b_04_001 .blockr a.lina, .b_04_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover a,.b_04_001 .blockl:hover a {font-size: 20px; border-radius: 5px; padding: 5px 10px;}

.b_04_002 {background: url("../img/content/04_002.jpg"); background-repeat: no-repeat; height: 478px; margin-top: 20px; padding-top: 50px;}
.b_04_002 .blockcentr {background: url("../img/content/04_002_01.png") no-repeat rgba(255,255,255,0.9);}
.b_04_002 span {font-size: 25px; color: #01667f;}

.b_04_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 350px; padding-top: 40px; margin-top: 20px;}
.b_04_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_04_003 span {font-size: 25px; color: #01667f;}
.b_04_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Kontekstnaya reklama*/
.b_011_001 {background: url("../img/content/011_001.jpg") #c38d5e; background-repeat: no-repeat; background-position: 0 0px; height: 1790px; padding-top: 235px;}
.b_011_001 span {font-size: 25px; color: #01667f;}
.b_011_001 .centrp {text-align: center;}
.b_011_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_002 {background: url("../img/content/1024/011_002.jpg") #b4cdc9; background-repeat: no-repeat; background-position: 0 0px; height: 1750px; padding-top: 20px; margin-top: 20px;}
.b_011_002 span {font-size: 25px; color: #01667f;}
.b_011_002 .centrp {text-align: center;}
.b_011_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 424px; padding-top: 40px; margin-top: 20px;}
.b_011_003 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_011_003 span {font-size: 25px; color: #01667f;}
.b_011_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Poiskovoye prodvijenie saytov*/
.b_012_001 {background: url("../img/content/012_001.jpg") #c38d5e; background-repeat: no-repeat; background-position: 50% 0px; height: 1670px; padding-top: 235px;}
.b_012_001 .blockr {background: rgba(255,255,255,0.95);}
.b_012_001 .blockl {background: rgba(255,255,255,0.95);}
.b_012_001 img {padding: 20px; width: 450px;}
.b_012_001 span {font-size: 25px; color: #01667f;}
.b_012_001 .centrp {text-align: center;}
.b_012_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_012_002 {background: url("../img/content/012_002.jpg") #014fb4; background-repeat: no-repeat; background-position: 50% 0px; height: 1920px; padding-top: 20px; margin-top: 20px;}
.b_012_002 .blockr {background: rgba(255,255,255,0.95);}
.b_012_002 .blockl {background: rgba(255,255,255,0.95);}
.b_012_002 img {padding: 20px; width: 450px;}
.b_012_002 span {font-size: 25px; color: #01667f;}
.b_012_002 .centrp {text-align: center;}
.b_012_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_012_003 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 450px; padding-top: 40px; margin-top: 20px;}
.b_012_003 .blockcentr {background: rgba(255,255,255,0.9);}
.b_012_003 span {font-size: 25px; color: #01667f;}
.b_012_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie v socialnih setyah*/
.b_013_001 {background: url("../img/content/013_001.jpg") #c38d5e; background-repeat: no-repeat; background-position: 50% 0px; height: 1115px; padding-top: 230px;}
.b_013_001 .blockr {background: rgba(255,255,255,0.95);}
.b_013_001 .blockl {background: rgba(255,255,255,0.95);}
.b_013_001 img {padding: 20px; width: 450px;}
.b_013_001 span {font-size: 25px; color: #01667f;}
.b_013_001 .centrp {text-align: center;}
.b_013_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_013_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 430px; padding-top: 40px; margin-top: 20px;}
.b_013_002 .blockcentr {background: rgba(255,255,255,0.9);}
.b_013_002 span {font-size: 25px; color: #01667f;}
.b_013_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Rashirenniy variant prodvijeniya*/
.b_014_001 {background: url("../img/content/014_001.jpg") #bac8c8; background-repeat: no-repeat; background-position: 50% 205px; height: 2020px; padding-top: 240px;}
.b_014_001 .blockr {background: rgba(255,255,255,0.95);}
.b_014_001 .blockl {background: rgba(255,255,255,0.95);}
.b_014_001 img {padding: 20px; width: 450px;}
.b_014_001 span {font-size: 25px; color: #01667f;}
.b_014_001 .centrp {text-align: center;}
.b_014_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_014_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-position: 50% 0%; height: 400px; padding-top: 40px; margin-top: 20px;}
.b_014_002 span {font-size: 25px; color: #01667f;}
.b_014_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Podderjka saytov*/
.b_05_001 {background: url("../img/content/05_001.jpg") #b4b9a3; background-repeat: no-repat; height: 1300px; padding-top: 250px;}
.b_05_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_05_001 span {font-size: 25px; color: #01667f;}
.b_05_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_05_001 .blockr img,.b_05_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px;}
.b_05_001 span,.b_05_001 img {transition: all 0.5s ease 0.05s;}
.b_05_001 .blockr a.lina, .b_05_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}

/*Technijeskaya podderjka saytov*/
.b_015_001 {background: url("../img/content/015_001.jpg"); height: 665px; padding-top: 250px;}
.b_015_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_015_001 span {font-size: 25px; color: #01667f;}
.b_015_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_015_001 .blockcentr:hover img {transform: scale(1.1);}
.b_015_001 span,.b_05_001 img {transition: all 0.5s ease 0.05s;}

/*Informacionnaya podderjka saytov*/
.b_016_001 {background: url("../img/content/016_001.jpg"); height: 600px; padding-top: 246px;}
.b_016_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_016_001 span {font-size: 22px; color: #01667f;}
.b_016_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}

/*Portfolio*/
.b_03_001 {background: url("../img/content/03_001.png"); height: 3970px; padding-top: 250px;}
.b_03_001 h1 {background: rgba(255,255,255, 0.7);}
.b_03_001 h2 {background: rgba(255,255,255, 0.7); margin-top: 20px; float: left; width: 100%;}

.posl_work {width: 100%; background: white; float: left; border-radius: 15px; margin-bottom: 20px;}
.posl_work img {float: left; width: 280px; height: 236px; border-radius: 20px; margin: 15px; cursor: pointer; border: 2px solid #00abc7;}
.posl_work p {padding-left: 15px; padding-right: 15px;}

.posl_work_2 {width: 49.6%; background: white; float: left; border-radius: 15px; }
.otstupaem {float: right;}
.posl_work_2 img {float: left; width: 280px; height: 236px; border-radius: 20px; margin: 15px; cursor: pointer; border: 2px solid #00abc7;}
.posl_work_2 p {padding-left: 15px; padding-right: 15px;}

.b_03_001 .portf {float: left; padding: 1%; width: 30%; background: white; margin-left: 1%; margin-top: 35px; border-radius: 15px; text-align: center;}
.b_03_001 .portf img {width: 100%; border: 2px solid #00abc7; cursor: pointer; border-radius: 15px; margin-bottom: 15px;}
.b_03_001 .portf img.nolin {border-color: white; cursor: default;}

.vk {width: 220px; height: 250px; float: left; float: left; margin-left: 10px; margin-top: 10px;}
.news {color: black; float: left; height: 250px; margin-left: 10px; width: 443px; margin-top: 10px; font-size: 12px;}
.news img {float: left; height: 150px; border-radius: 20px; width: 100px; border: 2px solid #01667f; margin: 10px; margin-top: 10px;}
.news a {color: white; font-size: 20px;}
.news a:hover {background: #01667f;}
.contakts_buttom {float: right; width: 280px; margin-top: 20px; margin-right: 50px;}
.contakts_buttom .phone_form {margin-bottom: 20px;}
.contakts_buttom p {margin-left: 40px;}
.contakts_buttom a {color: white;}
.news_news {text-align: left; height: 255px;}
.news_news img {float: left; margin: 20px;}
.news-pages {width: 100%;}
.news_img {float: left; margin: 20px;}
.sendblock_text{ background: rgba(255,255,255,0.9); width: 980px; padding: 20px; margin-top: 70px; border-radius: 20px; float: left;}
}
@media all and (min-width: 1224px) {
h1,h2,h3,h4,h5,h6 {width: 100%; font-family: arial; font-style: italic; text-align: center; padding-top: 15px; padding-bottom: 15px; border-radius: 15px;}
.centro {width: 1220px; margin: 0 auto;}
.blockl {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 52px; width: 950px; padding-bottom: 30px; float: left;}
.blockr {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 52px; width: 950px; padding-bottom: 30px; float: right;}
.blockcentr {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; width: 1170px; margin-left: 10px; padding-bottom: 80px; text-align: center;}
.blockcentr a {background: white; padding: 10px; border-radius: 20px;}
.page-wrapper {margin-bottom: -50px; min-height: 100%; position: absolute; width: 100%; background: white;}
.content {width: 100%; background: white;}
.page-buffer {height: 275px; width: 100%;}
.page-futter {height: 271px; bottom: 0px; position: absolute; width: 100%; border-top: 5px solid #01667f; background: #00abc7;}
.head_block {z-index: 1;height: 150px; position: absolute; width: 100%; left: 0; padding: 0px; margin: 0px; background: rgba(255,255,255,0.9);}
.logo {float: left; width: 193px; border: solid 2px #00abc7; height: 95px; border-radius: 15px; margin-top: 70px;}
.logo:hover {border: solid 2px #01667f;}
.phone, .phone_form {background: url("../img/phone.png"); background-repeat: no-repeat; background-position: 20px 20px;line-height: 1.5; padding-left: 65px; width: 234px; height: 110px; float: right; font: italic 24px Trebuchet MS; line-height: 1.5; text-align: right;}
.phone a {text-decoration: none; color: black; width: 225px; display: block; font-weight: bold; cursor: normal; font-size: 20px;}
.phone a:last-child {font-weight: normal;}
.phone span {background: #00abc7; color: white; padding: 5px; border: solid 1px white; border-radius: 15px; font-size: 16px; float: left; margin-left: 50px; cursor: pointer; padding-left: 10px; padding-right: 10px;}
.top_line {z-index: 0; position: absolute; top: 150px; width: 100%; float: left; height: 55px; background: #00abc7; border-top: 2px solid #01667f; border-bottom: 2px solid #01667f;}
.first_block {padding-top: 182px;}
.send_block {background: url("../img/content/send_block.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 585px; font-size: 20px;}
.sendblock_text{ background: rgba(255,255,255,0.9); width: 1180px; padding: 20px; margin-top: 70px; border-radius: 20px; float: left;}
/*1 level*/
.menu {float: left; width: 700px; height: 164px; margin-left: 20px; margin-top: 0px; padding: 0px;}
.menu li {display: block; width: 175px; height: 164px; float: left;}
.menu li:hover img {transform: scale(1.2);}
.menu li span {display: block; width: 193px; height: 50px;}
.menu li a {text-decoration: none; line-height: 0.9;}
.menu li a span {color: white; font-family: Trebuchet MS; font-style: italic; font-weight: bold; display: block; width: 193px; text-align: center; font-family: arial; font-size: 23px; height: 51px; padding-top: 4px;}
.menu li:hover ul li span, .menu li ul li span {width: 100%; background: none; font-size: 18px; color: white; font-family: Trebuchet MS; font-style: italic; font-weight: bold; display: block; text-align: center; font-family: arial; height: auto;}
.menu li a img {width: 145px; height: 71px; margin-bottom: 20px; margin-top: 55px; margin-left: 24px; transition: all 0.5s ease 0.05s;}
.menu li:nth-child(4) span {height: 41px; padding-top: 14px;}
.menu li:nth-child(5) {width: 145px; height: 36px; float: left; position: absolute; top:138px; margin-left: 718px; height: 41px; padding-top: 14px;}
.menu li:nth-child(5) span {width: auto; height: 41px; padding-top: 14px;}
.menu li:nth-child(6) {width: 145px; height: 36px; float: left; position: absolute; top:138px; margin-left: 863px; height: 41px; padding-top: 14px;}
.menu li:nth-child(6) span {width: auto; height: 41px; padding-top: 14px;}

.menu li:hover a span {background: #01667f;} 
/*2 level*/
.menu li:hover ul {display: block;}
.menu li ul {display: none; padding: 0px; float: left; margin-left: -215px; background: rgba(255,255,255,0.9); position: absolute; border: solid 2px #01667f; border-top: 0px;border-radius: 0px 0px 20px 20px;}
.menu li ul li {font-size: 14px; line-height: 1.5; display:inline-block; float: left; width: 240px; height: 260px; padding: 10px; background: #00abc7; padding-top: 20px;}
.menu li ul li:first-child {border-radius: 0px 0px 0px 20px;}
.menu li ul li:last-child {border:0px; border-radius: 0px 0px 20px 0px;}
.menu li ul li a {color: white; font-family: Trebuchet MS; font-style: italic; width: 240px; height: 32px; text-align: center; font-family: arial; font-weight: bold; border-bottom: solid 1px white; margin-bottom: 5px; line-height: 20px;}
.tlink {font-size: 18px; height: auto; padding-top: 2px; float: left; padding-bottom: 10px; display: block;}
.menu li ul li img {width: 80px; height: 40px; float: left; margin: 20px; border: solid 1px white;}
.menu li ul li  a:hover {background: #01667f;}
/*obratnaya forma*/
.backform {background: url("../img/content/backform.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 570px; text-align: center; margin-top: 20px;}
.backform .blockcentr {background: url("../img/content/backform_mini.png") no-repeat rgba(255,255,255,0.9);}
.backform .centro {padding-top: 50px;}
.backform .phone_form {background: url("../img/phone.png") no-repeat 20px 20px, white; border-radius: 15px; border: solid 1px #00abc7; float: left; padding: 5px; font-size: 20px; float: none; padding-left: 75px; text-align: left; width: 285px;}
.backform .sendpho {width: 200px; height: 125px; margin-top: -3px; background: #00abc7; color: white; font-size: 25px; border-radius: 15px; margin-left: 20px; cursor: pointer;}
.personaldannye {font-size: 12px; float: left; width: 100%; text-align: center;}
/*Prezentacia*/
.prezentation {background: url("../img/content/prezentation.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 580px; margin-top: 20px;}
.prezentation .blockcentr {background: url("../img/content/prezentation_mini.png") no-repeat rgba(255,255,255,0.9);}
.prezentation .centro {padding-top: 50px; font-size: 20px;}
.prezentation .form_text {border: 1px solid #00abc7; border-radius: 15px; font-size: 20px; padding: 5px; width: 360px;  height: 110px; padding-left: 40px;}
.prezentation .form_bottom {background: #00abc7 none repeat scroll 0 0; border-radius: 15px; color: white; cursor: pointer; font-size: 25px; height: 125px; margin-left: 20px; margin-top: -3px;}
.sendb_00_text {background: rgba(255,255,255,0.9); border-radius: 20px; padding: 15px; margin-top: 100px; width: 1200px; padding-bottom: 30px; text-align: center;}
/*Bread*/
.breads {text-align: left; left: 50%; margin-left: -585px; position: absolute; text-align: left; top: 224px; width: 1170px; border-radius: 20px; background: rgba(255,255,255,0.7); padding: 1px;}
.breads a {background: white; padding-top: 1px; padding-bottom: 1px; padding-left: 10px; padding-right: 10px; border-radius: 20px;}
/*Default page*/
.default {background:#8b624e url("../img/pages/default.jpg") no-repeat 50% 0%; background-size: cover; padding-top: 260px; padding-bottom: 50px;}
.default .blockcentr {padding-top: 20px; margin: 0 auto;}
/*eror404*/
.eror404osnova {height: 450px;}
.eror404osnova .blockcentr {height: 240px;}
/*Informacionnye bloki na stranicah*/
/*Glavnaya*/
.b_00_001 {background: url("../img/content/001.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 1146px;}
.b_00_001 h1, .b_00_001 h2 {font-size: 30px;}
.b_00_001 p {font-size: 20px;}
.b_00_001 img {float: left; margin-left: 20px; margin-right: 20px; margin-bottom: 10px; transition: all 0.5s ease 0.05s;}
.b_00_001 .blockr:hover img,.b_00_001 .blockl:hover img {transform: scale(1.2);}
.b_00_001 a.firstlink {background: white; padding: 10px; border-radius: 20px;}
/*O kompanii*/
.b_01_001 {background: url("../img/content/01_001.jpg"); background-repeat: no-repeat;background-size: cover;  background-position: 50% 0%; height: 477px; padding-top: 280px;}
.b_01_001 a {background: white none repeat scroll 0 0; border-radius: 20px; padding: 10px;}
.b_01_001 .blockcentr {padding-bottom: 15px; text-align: left;}
.b_01_001 img {width: 200px; transition: all 0.5s ease 0.05s;}
.b_01_001 .blockcentr:hover img {transform: scale(1.15);}
.b_01_002 {background: url("../img/content/01_002.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 500px; margin-top: 20px; padding-top: 75px;}
.b_01_002 .blockcentr {text-align: left;}
.b_01_002 img {width: 150px; padding: 10px; transition: all 0.5s ease 0.05s;}
.b_01_002 .blockcentr:hover img {transform: scale(1.15);}
.b_01_003 {background: url("../img/content/01_003.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 410px; margin-top: 20px; padding-top: 75px;}
.b_01_003 .blockcentr {text-align: left;}
.b_01_003 img {width: 150px; padding: 10px;}
/*Sozdanie saytov*/
.b_02_001  {background: url("../img/content/02_001.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 1760px; padding-top: 272px;}
.b_02_001 .blockcentr {text-align: left; padding: 5px 15px 20px;}
.b_02_001 span {font-size: 25px; color: #01667f;}
.b_02_001 .blockcentr img {float: left; padding: 15px; padding-top:30px; padding-right: 30px; transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr img,.b_02_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px; transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr:hover img,.b_02_001 .blockl:hover img {transform: scale(1.2);}
.b_02_001 .blockcentr:hover img {transform: scale(1.1);}
.b_02_001 span,.b_02_001 span {transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr:hover span,.b_02_001 .blockl:hover span {font-size: 30px;}
.b_02_001 .blockr a.lina, .b_02_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}
.b_02_001 .blockr:hover a,.b_02_001 .blockl:hover a {font-size: 20px; border-radius: 5px; padding: 5px 10px;}

.b_02_002 {background: url("../img/content/02_002.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 499px; padding-top: 40px; margin-top: 20px;}
.b_02_002 .blockcentr {background: url("../img/content/02_002_01.png") no-repeat rgba(255,255,255,0.9);}
.b_02_002 span {color: #01667f; font-size: 25px;}
.b_02_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_003 {background: url("../img/content/02_003.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 670px; padding-top: 40px; margin-top: 20px;}
.b_02_003 .blockcentr {background: url("../img/content/02_003.png") no-repeat rgba(255,255,255,0.9);}
.b_02_003 span {transition: all 0.5s ease 0.05s; color: #01667f;}
.b_02_003 ul {text-align: left;}
.b_02_003 ul i {font-weight: bold; text-decoration: none; font-style: normal; font-size: 22px;}

.b_02_004 {background: url("../img/content/02_004.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 545px; padding-top: 40px; margin-top: 20px;}
.b_02_004 .blockcentr {background: url("../img/content/02_004_01.png") no-repeat rgba(255,255,255,0.9);}
.b_02_004 span {font-size: 25px; color: #01667f;}
.b_02_004 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_005 {background: url("../img/content/02_005.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 440px; padding-top: 40px; margin-top: 20px;}
.b_02_005 .blockcentr {background: url("../img/content/02_005_01.png") no-repeat rgba(255,255,255,0.9);}
.b_02_005 span {font-size: 25px; color: #01667f;}
.b_02_005 .movetoup {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_02_006 {background: url("../img/content/02_006.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 460px; padding-top: 40px; margin-top: 20px;}
.b_02_006 .blockcentr {background: url("../img/content/02_006.png") no-repeat rgba(255,255,255,0.9);}
.b_02_006 span {color: #01667f; font-size: 25px;}
.b_02_006 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px; margin-left: 25px;}

.b_02_007 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 485px; padding-top: 40px; margin-top: 20px;}
.b_02_007 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_02_007 span {font-size: 25px; color: #01667f;}
.b_02_007 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Landing page*/
.b_018_001 {background: url("../img/content/018_001.jpg") #4461a3; background-repeat: no-repeat; background-size: cover; background-position: 50% 195px; height: 1255px; padding-top: 220px;}
.b_018_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_018_001 span {font-size: 25px; color: #01667f;}
.b_018_001 .centrp {text-align: center;}
.b_018_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_018_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 500px; padding-top: 40px; margin-top: 20px;}
.b_018_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_018_002 span {font-size: 25px; color: #01667f;}
.b_018_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Sayt vizitka*/
.b_07_001 {background: url("../img/content/07_001.jpg") #2c2e2b; background-repeat: no-repeat; background-size: cover; background-position: 50% 165px; height: 1338px; padding-top: 220px;}
.b_07_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_07_001 span {font-size: 25px; color: #01667f;}
.b_07_001 .centrp {text-align: center;}
.b_07_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_07_002 {background: url("../img/content/02_007.jpg"); background-repeat: no-repeat; background-size: cover; background-position: 50% 0%; height: 480px; padding-top: 40px; margin-top: 20px;}
.b_07_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_07_002 span {font-size: 25px; color: #01667f;}
.b_07_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Korporativniy sayt*/
.b_08_001 {background: url("../img/content/08_001.jpg") #b4cdc9; background-repeat: no-repeat; background-size: cover; background-position: 50% 205px; height: 1645px; padding-top: 220px;}
.b_08_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_08_001 span {font-size: 25px; color: #01667f;}
.b_08_001 .centrp {text-align: center;}
.b_08_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_08_002 {background: url("../img/content/02_007.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 460px; padding-top: 40px; margin-top: 20px;}
.b_08_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_08_002 span {font-size: 25px; color: #01667f;}
.b_08_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Internet magazin*/
.b_09_001 {background: url("../img/content/09_001.jpg") #e9e2d2; background-size: cover; background-repeat: no-repeat; background-position: 50% 0px; height: 1548px; padding-top: 220px;}
.b_09_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_09_001 span {font-size: 25px; color: #01667f;}
.b_09_001 .centrp {text-align: center;}
.b_09_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_09_002 {background: url("../img/content/02_007.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 389px; padding-top: 40px; margin-top: 20px;}
.b_09_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_09_002 span {font-size: 25px; color: #01667f;}
.b_09_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie saytov*/
.b_04_001 {background: url("../img/content/04_001.jpg") no-repeat, #060000; background-size: cover; background-position: 0px 550px; height: 1790px; padding-top: 252px;}
.b_04_001 .blockcentr {text-align: left; margin-top: 20px; padding: 5px 15px 20px;}
.b_04_001 span {font-size: 25px; color: #01667f;}
.b_04_001 .blockcentr img {float: left; padding: 15px; padding-top:30px; padding-right: 30px;}
.b_04_001 .blockr img,.b_04_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px; transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover img,.b_04_001 .blockl:hover img {transform: scale(1.2);}
.b_04_001 .blockcentr:hover img {transform: scale(1.1);}
.b_04_001 span,.b_04_001 img {transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover span,.b_04_001 .blockl:hover span {font-size: 30px;}
.b_04_001 .blockr a.lina, .b_04_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}
.b_04_001 .blockr:hover a,.b_04_001 .blockl:hover a {font-size: 20px; border-radius: 5px; padding: 5px 10px;}

.b_04_002 {background: url("../img/content/04_002.jpg"); background-size: cover; background-repeat: no-repeat; height: 493px; background-position: 50% 0px; margin-top: 20px; padding-top: 50px;}
.b_04_002 .blockcentr {background: url("../img/content/04_002_01.png") no-repeat rgba(255,255,255,0.9);}
.b_04_002 span {font-size: 25px; color: #01667f;}

.b_04_003 {background: url("../img/content/02_007.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 427px; padding-top: 40px; margin-top: 20px;}
.b_04_003 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_04_003 span {font-size: 25px; color: #01667f;}
.b_04_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Kontekstnaya reklama*/
.b_011_001 {background: url("../img/content/011_001.jpg") #c38d5e; background-size: cover; background-repeat: no-repeat; background-position: 50% 205px; height: 1930px; padding-top: 220px;}
.b_011_001 .blockr {background: rgba(255,255,255,0.95);}
.b_011_001 .blockl {background: rgba(255,255,255,0.95);}
.b_011_001 img {padding: 20px; width: 450px;}
.b_011_001 span {font-size: 25px; color: #01667f;}
.b_011_001 .centrp {text-align: center;}
.b_011_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_002 {background: url("../img/content/011_002.jpg") #ffd497; background-size: cover; background-repeat: no-repeat; background-position: 50% 0px; height: 1670px; padding-top: 20px; margin-top: 20px;}
.b_011_002 .blockcentr {text-align: left; margin-top: 20px;}
.b_011_002 .blockr {background: rgba(255,255,255,0.9);}
.b_011_002 .blockl {background: rgba(255,255,255,0.9);}
.b_011_002 span {font-size: 25px; color: #01667f;}
.b_011_002 .centrp {text-align: center;}
.b_011_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_011_003 {background: url("../img/content/02_007.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 500px; padding-top: 40px; margin-top: 20px;}
.b_011_003 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_011_003 span {font-size: 25px; color: #01667f;}
.b_011_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Poiskovoye prodvijenie saytov*/
.b_012_001 {background: url("../img/content/012_001.jpg") #c38d5e; background-size: cover; background-repeat: no-repeat; background-position: 50% 0px; height: 1836px; padding-top: 220px;}
.b_012_001 .blockr {background: rgba(255,255,255,0.95);}
.b_012_001 .blockl {background: rgba(255,255,255,0.95);}
.b_012_001 img {padding: 20px; width: 450px;}
.b_012_001 span {font-size: 25px; color: #01667f;}
.b_012_001 .centrp {text-align: center;}
.b_012_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_012_002 {background: url("../img/content/012_002.jpg") #014fb4; background-size: cover; background-repeat: no-repeat; background-position: 50% 0px; height: 1880px; padding-top: 20px; margin-top: 20px;}
.b_012_002 .blockr {background: rgba(255,255,255,0.95);}
.b_012_002 .blockl {background: rgba(255,255,255,0.95);}
.b_012_002 img {padding: 20px; width: 450px;}
.b_012_002 span {font-size: 25px; color: #01667f;}
.b_012_002 .centrp {text-align: center;}
.b_012_002 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_012_003 {background: url("../img/content/02_007.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 500px; padding-top: 40px; margin-top: 20px;}
.b_012_003 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_012_003 span {font-size: 25px; color: #01667f;}
.b_012_003 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Prodvijenie v socialnyh setyah*/
.b_013_001 {background: url("../img/content/013_001.jpg") #323c55; background-size: cover; background-repeat: no-repeat; background-position: 50% 205px; height: 1300px; padding-top: 220px;}
.b_013_001 .blockr {background: rgba(255,255,255,0.95);}
.b_013_001 .blockl {background: rgba(255,255,255,0.95);}
.b_013_001 img {padding: 20px; width: 450px;}
.b_013_001 span {font-size: 25px; color: #01667f;}
.b_013_001 .centrp {text-align: center;}
.b_013_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_013_002 {background: url("../img/content/02_007.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 500px; padding-top: 40px; margin-top: 20px;}
.b_013_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_013_002 span {font-size: 25px; color: #01667f;}
.b_013_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Rashirenniy variant prodvijeniya*/
.b_014_001 {background: url("../img/content/014_001.jpg") #bac8c8; background-size: cover; background-repeat: no-repeat; background-position: 50% 205px; height: 2150px; padding-top: 220px;}
.b_014_001 .blockr {background: rgba(255,255,255,0.95);}
.b_014_001 .blockl {background: rgba(255,255,255,0.95);}
.b_014_001 img {padding: 20px; width: 450px;}
.b_014_001 span {font-size: 25px; color: #01667f;}
.b_014_001 .centrp {text-align: center;}
.b_014_001 .gotobottom {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

.b_014_002 {background: url("../img/content/02_007.jpg"); background-size: cover; background-repeat: no-repeat; background-position: 50% 0%; height: 450px; padding-top: 40px; margin-top: 20px;}
.b_014_002 .blockcentr {background: url("../img/content/02_007_01.png") no-repeat rgba(255,255,255,0.9);}
.b_014_002 span {font-size: 25px; color: #01667f;}
.b_014_002 .movetop {font-weight: normal; padding: 20px; background: #00abc7; cursor: pointer; color: white; border-radius: 15px; border: solid 1px white; margin-top: 20px;}

/*Podderjka saytov*/
.b_05_001 {background: url("../img/content/05_001.jpg") #a9ae9a; background-size: cover; background-repeat: no-repeat; background-position: 50% 90px; height: 1300px; padding-top: 250px;}
.b_05_001 .blockcentr {text-align: left; margin-top: 20px; padding: 5px 15px 20px;}
.b_05_001 span {font-size: 25px; color: #01667f;}
.b_05_001 .blockcentr img {float: left; padding: 15px; padding-top:30px; padding-right: 30px;}
.b_05_001 .blockr img,.b_05_001 .blockl img {width: 160px; border: solid 5px white; padding: 5px; float: left; margin: 20px; background: #00abc7; border-radius: 10px; transition: all 0.5s ease 0.05s;}
.b_05_001 .blockr:hover img,.b_05_001 .blockl:hover img {transform: scale(1.2);}
.b_05_001 .blockcentr:hover img {transform: scale(1.1);}
.b_05_001 span,.b_05_001 img {transition: all 0.5s ease 0.05s;}
.b_05_001 .blockr:hover span,.b_05_001 .blockl:hover span {font-size: 30px;}
.b_05_001 .blockr a.lina, .b_05_001 .blockl a.lina {background: white; border-radius: 20px; padding: 1px 10px; transition: all 0.5s ease 0.05s;}
.b_05_001 .blockr:hover a,.b_05_001 .blockl:hover a {font-size: 20px; border-radius: 5px; padding: 5px 10px;}

/*Technijeskaya podderjka saytov*/
.b_015_001 {background: url("../img/content/015_001.jpg"); background-size: cover; height: 700px; background-position: 50% 0px; background-repeat: no-repeat; padding-top: 250px;}
.b_015_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_015_001 span {font-size: 25px; color: #01667f;}
.b_015_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}
.b_015_001 .blockcentr:hover img {transform: scale(1.1);}
.b_015_001 span,.b_05_001 img {transition: all 0.5s ease 0.05s;}

/*Informacionnaya podderjka saytov*/
.b_016_001 {background: url("../img/content/016_001.jpg"); background-size: cover; height: 683px; background-position: 50% 0px; background-repeat: no-repeat; padding-top: 246px;}
.b_016_001 .blockcentr {text-align: left; margin-top: 20px;}
.b_016_001 span {font-size: 22px; color: #01667f;}
.b_016_001 .blockcentr img {float: left; padding: 15px; padding-top:65px; padding-right: 30px;}

/*Portfolio*/
.b_03_001 {background: url("../img/content/03_001.png"); height: 4370px; padding-top: 250px;}
.b_03_001 h1 {background: rgba(255,255,255, 0.7);}
.b_03_001 h2 {background: rgba(255,255,255, 0.7); margin-top: 20px; float: left; width: 100%;}

.posl_work {width: 100%; background: white; float: left; border-radius: 15px; margin-bottom: 20px;}
.posl_work img {float: left; width: 280px; height: 236px; border-radius: 20px; margin: 15px; cursor: pointer; border: 2px solid #00abc7;}
.posl_work p {padding-left: 15px; padding-right: 15px;}

.posl_work_2 {width: 48%; background: white; float: left; border-radius: 15px; }
.otstupaem {float: right;}
.posl_work_2 img {float: left; width: 280px; height: 236px; border-radius: 20px; margin: 15px; cursor: pointer; border: 2px solid #00abc7;}
.posl_work_2 p {padding-left: 15px; padding-right: 15px;}

.b_03_001 .portf {float: left; padding: 1%; width: 30%; background: white; margin-left: 1%; margin-top: 35px; border-radius: 15px; text-align: center;}
.b_03_001 .portf img {width: 100%; border: 2px solid #00abc7; cursor: pointer; border-radius: 15px; margin-bottom: 15px;}
.b_03_001 .portf img.nolin {border-color: white; cursor: default;}
/*futter_blocks*/
.vk {width: 220px; height: 250px; float: left; float: left; margin-left: 10px; margin-top: 10px;}
.news {color: black; float: left; height: 250px; margin-left: 20px; width: 700px; margin-top: 10px;}
.news img {float: left; height: 150px; border-radius: 20px; width: 100px; border: 2px solid #01667f; margin: 10px; margin-top: 15px;}
.news a {color: white; font-size: 20px;}
.news a:hover {background: #01667f;}
.contakts_buttom {float: right; width: 280px; margin-top: 20px; margin-right: 50px;}
.contakts_buttom .phone_form {margin-bottom: 20px;}
.contakts_buttom p {margin-left: 40px;}
.contakts_buttom a {color: white;}
.news {color: black; float: left; height: 250px; margin-left: 20px; width: 610px; margin-top: 10px;}
.news_news {text-align: left; height: 255px;}
.news_news img {float: left; margin: 20px;}
.news-pages {width: 100%;}
.news_img {float: left; margin: 20px;}
}
@media (min-width: 1500px) {
.news {color: black; float: left; height: 250px; margin-left: 20px; width: 875px; margin-top: 10px;}
}
.backform a,.prezentation a {background: none; padding:0px;}
