*{ margin: 0; padding: 0;} img { border: none; } @font-face { font-family: 'a_AvanteBs'; url('fonts/a-avantebs-extrabold.ttf') format('truetype'), font-weight: normal; font-style: normal; } body { font-family: arial; } .bill-wrap { width: 100%; height: 214px; background: url('../images/vacancies/bg-block-1.png') 50% no-repeat; margin-bottom: 26px; } .comands-all-wrap { width: 960px; margin: 0 auto; } .bill-wrap-img { width: 210px; height: 200px; position: relative; float: left; } .bill-wrap-img img { width: 125px; height: 125px; position: absolute; top: 50%; left: 50%; margin-top: -63px; margin-left: -63px; } .bill-wrap-text { width: 750px; height: 200px; color: #fff; float: left; } .bill-text p{ font-family: a_AvanteBs; font-size: 22px; font-weight: bold; text-transform: uppercase; height: 200px; display: table-cell; vertical-align: middle; } .bill-text span { font-weight: normal; font-size: 14px; text-transform: none; float: left; margin-top: 10px; } .tallants-img-wrap { width: 920px; height: 180px; margin: 0 auto; background: url('../images/vacancies/tallants-f-line.png') 0 120px no-repeat; } .tallants-img-block { width: 307px; height: 180px; float: left; } #tallants-img-1, #tallants-img-2, #tallants-img-3 { position: relative; z-index: 555; } #tallants-img-block-1 { background: url('../images/vacancies/tallants-f-1-hover.jpg') no-repeat; } #tallants-img-block-2 { width: 306px; height: 180px; float: left; text-align: center; background: url('../images/vacancies/tallants-f-2-hover.jpg') 63px 0 no-repeat; } #tallants-img-block-3{ text-align: right; background: url('../images/vacancies/tallants-f-3-hover.jpg')127px 0 no-repeat; } .tallants-img-block p { position: absolute; bottom: 45px; left: 50%; font-size: 22px; font-family: arial; color: #fff; } .tallants-img-text { width: 180px; height: 180px; margin-top: -184px; text-align: center; position: relative; } .img-text2 { margin-left: 63px; } .img-text3 { float: right; } .special-talents-wrap { width: 960px; height: 290px; margin: 0 auto; } .special-talents-text-1 { width: 960px; height: 128px; float: left; text-align: center; } .special-talents-text-2 { width: 960px; height: 104px; float: left; position: relative; } .special-talents-text-1-wrap { display: table-cell; vertical-align: middle; height: 128px; width: 960px; } .special-talents-text-1-wrap-text { font-size: 22px; font-family: a_AvanteBs; font-weight: bold; text-transform: uppercase; color: #2a2c61; margin-bottom: 10px; } .special-talents-text-2 { text-align: center; font-weight: normal; font-size: 14px; color: #464646; position: relative; } .special-talents-text-2-img { width: 228px; height: 44px; background: url('../images/vacancies/border-gradient.jpg') no-repeat; position: absolute; bottom:0; left: 50%; margin-left: -114px; } a.special-talents-text-2-img { text-align: center; text-transform: uppercase; color: #2a2c61; font-size: 14px; font-weight: bold; line-height: 44px; text-decoration: none; } a.special-talents-text-2-img:hover { text-decoration: underline; } .darts-wrap { width: 100%; height: 390px; background: url('../images/vacancies/darts-bg.jpg') 50% no-repeat; } #darts-block { height: 390px; position: relative; width: 960px; } .sveta-img-block { width: 960px; height: 390px; position: relative; } .darts-block-img { width: 330px; height: 235px; background: url('../images/vacancies/darts.png') no-repeat; position: absolute; bottom: 0; right: -100px; } .sveta-img-foto img { position: absolute; bottom: 0; left: 20px; } .darts-block-text-wrap { width: 454px; height: 146px; background: #fff; border: 1px dashed #9c9ea0; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; position: absolute; top: 75px; left: 50%; margin-left: -227px; z-index: 2; } .darts-block-circle { width: 48px; height: 48px; background: #ededed; border-radius: 48px; -webkit-border-radius: 48px; -moz-border-radius: 48px; position: absolute; top: 53px; left: 230px; z-index: 3; } .darts-block-circle p { color: #9c9ea0; font-size: 60px; width: 48px; height: 48px; box-sizing: border-box; font-weight: bold; text-align: center; font-family: Arial Rounded MT; } .darts-block-text-wrap p { font-size: 14px; color: #363636; padding: 30px 30px 0 25px; } .darts-shadow { width: 510px; height: 200px; background: url('../images/vacancies/shadow-darts.png') no-repeat; position: absolute; top: 60px; left: 225px; z-index: 1; } .darts-text-job p{ font-size: 14px; color: #363636; font-weight: normal; position: absolute; top: 240px; left: 278px; z-index: 3; } .darts-nav-circle-wrap { position: absolute; z-index: 9999; height: 11px; left: 50%; bottom: 55px; } .darts-circle { width: 11px; height: 11px; border-radius: 11px; -webkit-border-radius: 11px; -moz-border-radius: 11px; background: #2a2c61; float: left; margin-right: 10px; } .darts-circle-last { margin: 0; } #darts-circle-active { background: #db3b72; } #sveta-img-block-2 {display: none} #sveta-img-block-3 {display: none} #sveta-img-block-4 {display: none} .certificates-wrap { width: 100%; height: 316px; background: url('../images/vacancies/bg-block-last.jpg') 50% no-repeat; float: left; } #certificates-text { text-align: center; } #certificates-text-color { color: #fff; } .certificates-img { width: 960px; height: 121px; float: left; } .our-clients-wrap { width: 100%; height: 290px; float: left; } .proposition-wrap { width: 100%; height: 423px; background: url('../images/vacancies/proposition.jpg') 50% no-repeat; } .proposition-wrap-block { width: 920px; height: 235px; margin: 0 auto; } .proposition-wrap-block-img-text { width: 230px; height: 117px; float: left; text-align: center; } .proposition-wrap-block-img-wrap { width: 64px; height: 64px; margin: 0 auto; } .proposition-wrap-block-text { margin-top: 20px; text-align: center; } .proposition-wrap-block-text p { font-size: 13px; font-weight: bold; color: #fff; } .proposition-wrap-block-img-text-wrap-2 { width: 920px; height: 117px; margin-top: 20px; float: left; } .vacant-wrap { width: 100%; height: 781px; background: url('../images/vacancies/vacant-bg.jpg') 50% no-repeat; padding-top: 40px; box-sizing: border-box; float: left; margin-top: 60px; } .vacant-wrap-all { width: 920px; margin: 0 auto; } .vacant-wrap-block { width: 920px; height: 236px; float: left; } #vacant-wrap-block-1 { background: url('../images/vacancies/vacant-slavik.png') no-repeat; } #vacant-wrap-block-2 { background: url('../images/vacancies/vacant-anton.png') 215px 0 no-repeat; } #vacant-wrap-block-3 { background: url('../images/vacancies/vacant-andrej.png') no-repeat; } .vacant-wrap-block-text { width: 545px; height: 180px; margin-left: 140px; margin-top: 29px; } .vacant-wrap-block-text p { color: #464646; font-size: 14px; font-weight: normal; height: 100px; } #vacant-text-2 { font-weight: bold; height: 34px; line-height: 34px; } #vacant-table { color: #464646; font-weight: bold; font-size: 12px; } #vacant-wrap-block-text-2 { margin-left: 355px; } .vacant-wrap-php { width: 920px; margin: 0 auto; } .vacant-profession-php { width: 440px; float: left; } .vacant-profession-seo { width: 440px; float: right; } .vacant-profession-img { width: 180px; height: 180px; margin: 0 auto; } .vacant-profession-text { text-align: center; color: #464646; font-weight: bold; font-size: 24px; height: 30px; margin-top: 10px; } .vacant-text-block { font-size: 14px; color: #464646; padding-right: 10px; height: 112px; overflow: hidden; } .vacant-text-block-two { font-size: 14px; color: #464646; padding-right: 10px; height: 96px; overflow: hidden; } .vacant-text-block-line, .vacant-text-block-line-two { width: 440px; height: 66px; margin-top: -25px; position: relative; z-index: 100; } #vacant-img-out { margin-top: 0; transition: 1s; } .our-clients-wrap-slider { width: 960px; height: 136px; } #prew { width: 20px; height: 41px; background: url('../images/vacancies/arrow-slider-left.png'); } #next { width: 20px; height: 41px; background: url('../images/vacancies/arrow-slider-right.png'); } #next:hover { width: 20px; height: 41px; background: url('../images/vacancies/arrow-slider-right-active.png'); transition: 0.7s; } #prew:hover { width: 20px; height: 41px; background: url('../images/vacancies/arrow-slider-left-active.png'); transition: 0.7s; } .our-clients-arrow-1 { width: 30px; height: 136px; float: left; position: relative; } .our-clients-arrow-1 a { position: absolute; top: 50%; margin-top: -20px; cursor: pointer; } .our-clients-arrow-2 { width: 30px; height: 136px; float: left; position: relative; } .our-clients-arrow-2 a { position: absolute; top: 50%; margin-top: -20px; cursor: pointer; right: 0; } .our-clients-slider { width: 900px; height: 136px; float: left; position: relative; overflow: hidden; display: block; } .scroll-img { width: 900px; height: 90px; overflow: hidden; font-size: 0; position: absolute; top: 50%; margin-top: -45px; } #demo5.scroll-img ul { width: 1500px; } .scroll-img ul { width: 900px; height: 90px; margin: 0; } .scroll-img ul li { display: inline-block; }