/*@import url(http://fonts.googleapis.com/css?family=Exo+2:400,900italic,900,800italic,800,700italic,700,600italic,600,500,400italic,500italic,300italic,300,200italic,200,100italic);*/
@font-face {
    font-family: 'a_alternaregular';
    src: url('../fonts/ufonts.com_a-alterna-webfont.eot');
    src: url('../fonts/ufonts.com_a-alterna-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/ufonts.com_a-alterna-webfont.woff2') format('woff2'),
         url('../fonts/ufonts.com_a-alterna-webfont.woff') format('woff'),
         url('../fonts/ufonts.com_a-alterna-webfont.ttf') format('truetype'),
         url('../fonts/ufonts.com_a-alterna-webfont.svg#a_alternaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}
body{
	font-family: 'Exo 2', sans-serif;
}
.container{
	width: 960px !important;
}
.wrapper{
	background: url(../img/bg-header.png) center center no-repeat;
	height: 486px;
	max-width: 1600px;
	margin: 0 auto;
}
h1{
	font-family: 'a_alternaregular';
	font-weight: 400;
	text-shadow: 0px 2px 0px #ffffff;
	font: 0/0 serif;
	border-bottom: 1px solid black;
	width: 283px;
	text-align: center;
	background: url(../img/bg-logo.png) no-repeat;
	width: 282px;	
	height: 40px;	
}


span.logo {
	width: 287px;
	display: block;
	text-align: center;
	color:  #000000;
	font-size: 18px; /* Приближение из-за подстановки шрифтов */
	font-weight: 400;
	line-height: 22px; /* Приближение из-за подстановки шрифтов */
	-webkit-transform: scale(1.062,1.062);
	-ms-transform: scale(1.062,1.062);
	-o-transform: scale(1.062,1.062);
	transform: scale(1.062,1.062);
}
a.back {
	margin-top: -5px;
	display: block;
	color: #ffffff;
	font-size: 18px;
	font-weight: 700;
	font-style: italic;
	text-align: left;
}
div#ya-phone-1 {
	color: #ffffff;
	font-size: 36px;
	font-weight: 900;
	line-height: 34.73px;
	text-shadow: 0px 2px 0px rgba(3, 3, 3, 0.75);
	-webkit-transform: scale(0.785,0.785);
	-ms-transform: scale(0.785,0.785);
	-o-transform: scale(0.785,0.785);
	transform: scale(0.785,0.785);
	margin-left: -48px;
}
.call-back {
	margin-top: 230px;
	margin-left: 222px;
	padding-left: 0;
	padding-right: 0;
	text-align: center;
}
.header-footer {
	margin-top: 230px;
	margin-left: 25px;
	text-align: center;
	color: #000000;
	font-size: 31.26px;
	font-style: italic;
	line-height: 26.047px;
	-webkit-transform: scale(1.115,1.115);
	-ms-transform: scale(1.115,1.115);
	-o-transform: scale(1.115,1.115);
	transform: scale(1.115,1.115);
	padding-left: 0;
	padding-right: 0;

}
.logo-header a.nalog{
	color: #000000;
	text-align: center;
	font-size: 18px;
	font-weight: 400;
	line-height: 31px;
	-webkit-transform: scale(1.062,1.062);
	-ms-transform: scale(1.062,1.062);
	-o-transform: scale(1.062,1.062);
	transform: scale(1.062,1.062);
	text-decoration: none;
	margin-left: 70px;
}
.logo-header a.nalog:hover{
	text-decoration: underline;
}
label.application {
	color: #333333;
	font-size: 24px;
	font-weight: 800;
	font-style: italic;
	line-height: 18px;
	-webkit-transform: scale(1.197,1.197);
	-ms-transform: scale(1.197,1.197);
	-o-transform: scale(1.197,1.197);
	transform: scale(1.197,1.197);
	width: 298px;
	margin-bottom: 35px;
}
form {
	overflow: hidden;
	text-align: center;
	max-width: 360px;
	height: 345px;
	padding-top: 30px;
	background: url(../img/Layer_bg.png) no-repeat;
	margin-top: 20px;
	-webkit-box-shadow: 0px 9px 17px 0px rgba(50, 50, 50, 0.2);
	-moz-box-shadow: 0px 9px 17px 0px rgba(50, 50, 50, 0.2);
	box-shadow: 0px 44px 30px -32px rgba(50, 50, 50, 0.2);
}
	button.btn.btn-default{
	background: url(../img/buttom-bg.png) no-repeat;
	width: 315px;
	height: 48px;
	color: #333333;
	font-size: 17px;
	font-weight: 900;
	font-style: italic;
	text-shadow: 0px 1px 0px rgba(255, 255, 255, 0.75);
	font-family: 'Exo 2', sans-serif;
	border: none;

	}
	.form-control {
	width: 85.5%;
	margin: 0 auto;
	color: #666666;
	font-size: 15px;
	font-weight: 300;
}
label.text {
	color: #333333;
	font-size: 11px;
	font-weight: 400;
	height: 11px;
}
.bg-acount{
	background: url('../img/acount.png') no-repeat;
	background-position: 97% top;
	margin-top: 20px;
}
p.action {
/*color: #cc0000;
font-size: 36px;
font-weight: 700;
font-style: italic;
-webkit-transform: scale(2.107,2.107);
	-ms-transform: scale(2.107,2.107);
	-o-transform: scale(2.107,2.107);
	transform: scale(2.107,2.107);
	width: 24.5%;
	margin-left: 14%;
	position: relative;
	top: 43px;*/
	background: url(../img/action.png)no-repeat;
	font: 0/0 serif;
	width: 263px;
	height: 65px;
	position: relative;
	top: 43px;
}
p.month {
color: #000000;
font-size: 36px;
font-weight: 300;
-webkit-transform: scale(1.331,1.331);
	-ms-transform: scale(1.331,1.331);
	-o-transform: scale(1.331,1.331);
	transform: scale(1.331,1.331);
	width: 24.5%;
	margin-left: 18%;
	margin-bottom: 0;
}
p.account{
color: #000000;
font-size: 36px;
font-weight: 300;
-webkit-transform: scale(1.057,1.057);
	-ms-transform: scale(1.057,1.057);
	-o-transform: scale(1.057,1.057);
	transform: scale(1.057,1.057);
	width: 53.5%;
	margin-left: 34.15%;
	margin-bottom: 0;
	margin-top: 0;
}
p.service{
	color: #000000;
font-size: 36px;
font-weight: 300;
-webkit-transform: scale(1.057,1.057);
	-ms-transform: scale(1.057,1.057);
	-o-transform: scale(1.057,1.057);
	transform: scale(1.057,1.057);
	width: 53.5%;
	margin-left: 2.4%;
	margin-bottom: 0;
	margin-top: 0;
}
p.gift {
color: #000000;
font-size: 36px;
font-weight: 400;
transform: scale(1.426,1.426);
-webkit-transform: scale(1.426,1.426);
	-ms-transform: scale(1.426,1.426);
	-o-transform: scale(1.426,1.426);
	width: 37.5%;
	margin-left: 52.2%;
	margin-bottom: 0;
	margin-top: 0;
}
.content {
	line-height: 35px;
	padding-top: 65px;
}
.wrapper-service{
	background: url('../img/descriptionServices.jpg') no-repeat;
	max-width: 1600px;
	height: 380px;
	margin: 35px auto 0 auto;
	color: #000000;
	font-size: 22px;
	font-weight: 600;
	line-height: 18px;
	color: #000000;
	font-size: 22px;
	font-weight: 300;
}
.clock{
	background: url('../img/clock.png') no-repeat;
	height: 139px;
	background-position: 0 center;
	margin-top: 30px;
}
.journal{
	background: url(../img/journal.png) left center no-repeat;
	height: 139px;
	background-position: 0 center;
	margin-top: 30px;
}
.scales{
	background: url(../img/scales.png) left center no-repeat;
	height: 139px;
	background-position: 0 center;
	margin-top: 30px;
}
.men{
	background: url(../img/men.png) left center no-repeat;;
	height: 139px;
	background-position: 0 center;
	margin-top: 30px;
}
.update{
	background: url(../img/update.png) left center no-repeat;
	height: 139px;
	background-position: 0 center;
	margin-top: 30px;
}
.notepad{
	background: url(../img/notepad.png) left center no-repeat;
	height: 139px;
	background-position: 0 center;
	margin-top: 30px;
}
.wrapper-service .col-xs-4{
	padding-left: 146px;
	padding-top: 55px;
	padding-right: 0;		
}
span.bold-text {
	font-weight: bold;
}
.smile-radosno{
	background: url(../img/smile-radosno.png) left center no-repeat;
	height: 61px;
}
.smile-grusny{
	background: url(../img/smile-gruc.png) left center no-repeat;
	height: 61px;
}
.wrapper-smile .col-xs-6{
	padding-left: 80px;
	padding-top: 10px;
	padding-right: 0;
	margin-bottom: 37px;
	color: #333333;
	font-size: 15px;
	font-weight: 300;	
}
.smile-margin {
	margin-top: 40px;
}
.wrapper-smile .col-xs-12{
	color: #333333;
	font-size: 36px;
	font-weight: 300;
	line-height: 18px;
	text-align: center;
	padding-top: 30px;
}
.form-position{
	background: url(../img/bg-men.jpg) center center no-repeat;
	max-width: 1600px;
	height: 453px;
	margin: 35px auto 0 auto;
}
.form-position .form-call-back{
	padding-top: 50px;
	padding-right: 0;
	padding-left: 40px;
}
.block-blue{
	background: url(../img/bg-service-orderpng.png) no-repeat;
	width: 300px;
	height: 268px;
	text-align: center;
}
.btn-service{
	background: url(../img/bg-order.png) no-repeat !important;
	width: 268px !important;
	height: 43px !important;
}
p.text-servise {
	margin-bottom: 25px;
}
.haeder-block{
	background: url(../img/bg-service-blue.png) no-repeat;
	width: 300px;
	height: 54px;
	display: table;
	margin-bottom: 20px;
}
.transform-text{
	color: #ffffff;
	font-size: 15px;
	font-weight: 900;
	font-style: italic;
	text-shadow: 1px 2px 4px rgba(3, 3, 3, 0.43);
	-webkit-transform: scale(1.693,1.693);
	-ms-transform: scale(1.693,1.693);
	-o-transform: scale(1.693,1.693);
	transform: scale(1.693,1.693);
	text-align: center;
	display: table-cell;
	vertical-align: middle;
}
p.description-text {
	color: #333333;
	font-size: 18px;
	font-weight: 300;
	height: 80px;
	line-height: 22px;
	height: 73px;
}
p.price {
	color: #333333;
	font-size: 18px;
	font-weight: 700;
	transform: scale(1.622,1.622);
	-webkit-transform: scale(1.622,1.622);
	-ms-transform: scale(1.622,1.622);
	-o-transform: scale(1.622,1.622);
	margin-bottom: 25px;
}
.middle-block{
	margin-top: 20px;
}
.block-green{
	background: url(../img/bg-service-green.png) no-repeat;
	width: 300px;
	height: 54px;
	display: table;
	margin-bottom: 20px;
}
.green-text{
	font-size: 14px !important;
}
.text-red p.text-servise{
	margin-bottom: 40px;
}
.block-red{
	background: url(../img/bg-service-red.png) no-repeat;
	width: 300px;
	height: 54px;
	display: table;
	margin-bottom: 20px;
}
.block-blue-red{
	background: url(../img/bg-service-orderpng.png) no-repeat;
	width: 300px;
	height: 191px;
	text-align: center;
	border-bottom: 1px solid #999;
}
.circle-five-blue{
	background: url(../img/circle-five-blue.png) 15px 0 no-repeat;
	color: #ffffff;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
	text-align: center;
	height: 169px;
	margin-bottom: 30px;
}
.circle-five-blue .col-xs-2, .circle-five-blue .col-xs-3 {
	padding-left: 25px;
	padding-top: 24px;
	text-align: center;
}
.col-xs-2.top-text1{
	margin-top: 22px;
}
.col-xs-3.top-text2 {
	margin-top: 15px;
}
.col-xs-3.top-text4, .col-xs-2.top-text5 {
	margin-top: 8px;
}
button.btn.btn-default.btn-service:hover, .form-call-back  button.btn.btn-default:hover{
	opacity: 0.8;
}
#element_to_pop_up {
	display: none;
	width: 400px;
}
.text-bottom-block {
	padding-bottom: 30px;
}
.style-block-number .col-xs-12{
	color: #333333;
	font-size: 15px;
	font-weight: 300;
	line-height: 18px;
	text-align: left;

}
.text-bold-bottom-block{	
	font-size: 16px;
	font-weight: 700;
	line-height: 18px;
}
.table-row{
	display: table;	
	background: url(../img/10.png) 13px 0 no-repeat;
	height: 55px;	
}
.table-cell{
	display: table-cell;
	padding-top: 40px;
	width: 189px;
}
.block-number1{
	padding-left: 0;
}
.table-cell+.table-cell{
	width: 181px;
	padding-left: 15px;
}
.table-cell+.table-cell+.table-cell{
	width: 159px;
	padding-left: 20px;
}
.table-cell+.table-cell+.table-cell+.table-cell{
	width: 163px;
	padding-left: 20px;
}
.table-cell+.table-cell+.table-cell+.table-cell+.table-cell{
	width: 129px;
}
.style-block-number{
	padding-right: 0 !important;
}
.form-position-employee .col-xs-5{
	padding-left: 0 !important;
}
.form-position-employee{
	background: url(../img/employee.jpg) no-repeat;
	height: 649px;
	max-width: 1600px;
	margin: 0 auto;
}
.question{
	background: url(../img/question.png) 5px no-repeat;
	height: 91px;
	font: 0/0 serif;
	margin-bottom: 30px;
	margin-top: 80px;
}
.circle-foto img{
	width: 133px;
	height: 133px;
	box-shadow: 0px 7px 0px 0px rgba(0,0,0, 0.2);
	border-radius: 50%;
	border: 2px solid black;
	background: #fff;
	behavior: url(border-radius.htc);
}
.block-personal .col-xs-8{
  padding-left: 140px;
}
.circle-foto{
  width: 140px;
  height: 142px;
}
.circle-foto1{
  background: url(../img/woomen1.png) no-repeat;
  height: 140px;
}
.circle-foto2{
  background: url(../img/men1.png) no-repeat;
}
.circle-foto3{
  background: url(../img/men2.png) no-repeat;
}
.circle-foto4{
  background: url(../img/men3.png) no-repeat;
}
.block-personal {
	margin-top: 30px;
}
.block-personal p{
	color: #000000;
	font-size: 14px;
	font-weight: 300;
	line-height: 18px;
}
span.coment-text{
	color: #000000;
	font-size: 15px;
	font-weight: 700;
	font-style: italic;
	line-height: 18px;
	padding-top: 8px;
	display: block;
}
.block-top-personal {
	margin-top: 10px;
}
.block-top-personal2, .block-top-personal3{
	margin-top: 10px;
}
.block-personal .col-xs-4 {
	width: 29%;
}
.block-personal .col-xs-4, .block-personal .col-xs-8{
	padding-right: 0 !important;
	padding-left: 0 !important;	
}
.wrapper-employee .col-xs-7{
	padding-left: 30px !important;
	padding-right: 0 !important;	
}
.wrapper-employee .col-xs-8 {
	width: 70.666667% !important;
}
.block-maps{
	height: 393px;
	max-width: 1600px;
	margin: 0 auto;	
	border-top: 1px solid #666666;
	border-bottom: 1px solid #666666;
	margin-top: 2px;
	position: relative;
	margin-bottom: 30px;
}
iframe {	
    filter: grayscale(100%);
    -webkit-filter: grayscale(100%);
    -moz-filter: grayscale(100%);
    -ms-filter: grayscale(100%);
    -o-filter: grayscale(100%);
    filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale");
    box-shadow: 0px 40px 30px -32px rgba(50, 50, 50, 0.2); 
}
.position-adress{
	width: 458px;
	height: 132px;
	background: #000;
	opacity: 0.62;
	padding: 15px 0 0 15px;
}
.position-adress a{
	text-decoration: none;
}
.position-adress a:hover{
	text-decoration: underline;
}
.positoin-adress-border{
	position: absolute;
	top: 120px;
	right: 220px;
	border: 2px solid #000;
	width: 460px;
	height: 134px;
}
.text-maps{
	color: #ffffff;
	font-size: 17px !important;
	font-weight: 700 !important;	
	margin-bottom: -10px;
	display: block;
}
.positoin-adress-border span{
	font-size: 14px;
	font-weight: 300;
	color: #ffffff;
}
a.reklama-block-bg{
	height: 30px;
	background: url(../img/rek2.png) no-repeat;
	display: block !important;
	font: 0/0 serif;
}
.footer-lending{
	height: 107px;
}
.telefon-footer{
	color: #333333;
	font-size: 36px;
	font-weight: 900;
	line-height: 34.73px;
	transform: scale(1.046,1.046);
	-webkit-transform: scale(1.046,1.046);
	-ms-transform: scale(1.046,1.046);
	-o-transform: scale(1.046,1.046);
}
.telefon-link{
	color: #cc0000;
	font-size: 18px;
	font-weight: 700;
	font-style: italic;
	text-decoration: underline;
}
.telefon-link:hover{
	color: #cc0000;
}
.copy{
	color: #333333;
	font-size: 12px;
	font-weight: 300;
}
.footer-lending .reklama-block{
	margin-left: 11.333333% !important;
	width: 20% !important;
}
.margleftfff{
	margin-left: 10.333333% !important;
}

/*===============================Media=====================================*/
@media screen and (max-width:940px){
	.wrapper {
		background: url(../img/bg-header.png) top 100% no-repeat;
		min-width: 960px;
	}
	.wrapper-service {
		background: url(../img/descriptionServices.jpg) top 100% no-repeat;
		min-width: 960px;
	}
	.form-position {
		background: url(../img/bg-men.jpg) top 100% no-repeat;
		min-width: 960px;
	}
	.form-position-employee {
		background: url(../img/employee.jpg) top 100% no-repeat;
		min-width: 960px;
	}
	iframe{
		min-width: 960px !important;
	}
	.positoin-adress-border {
		right: -700px;
	}
}



