﻿/* clear */
article,aside,details,cite,figcaption,figure,footer,header,hgroup,menu,nav,section, main  {display:block;}
@font-face{font-family:agrevuecyr-italic; src: url(../fonts/agrevuecyr-italic.ttf);}
@font-face{font-family:MuseoSansCyrl-500; src: url(../fonts/MuseoSansCyrl-500.otf);}
@font-face{font-family:permianslabseriftypeface-bold; src: url(../fonts/permianslabseriftypeface-bold.ttf);}
body {
	margin: 0;
	padding: 0;
	font-family:"MuseoSansCyrl-500", sans-serif;
	font-size:16px;
}
p, div, h1, h2, h3, h4, h5, h6, ul, li {margin: 0;padding: 0;font-family:"MuseoSansCyrl-500", sans-serif;font-size:16px;}
img {border: none;}
a {text-decoration: none;}
ul li {list-style: none; margin: 0; padding: 0;}
ul.kk li.kk {
	list-style: disc;
	margin-bottom: 1%;
}
.c-l-c {clear: both;}
/* /clear */

/* general_site_css */
.wraper {
	max-width: 1024px;
	width: 100%;
	/*overflow: hidden;*/
	margin: 0 auto;
	padding: 0 15px;
}
.w100{width: 100%;}
/* _general_site_css_ */
/* ШАПКА САЙТА */
#main_header {overflow: hidden;background: transparent url("../images/fon-top.jpg") repeat scroll 0% 0%;padding: 25px 0px;}
	header {color: #fff;}
		#logo_header {/* Логотип */
					width: 22%;
					float: left;
					background: transparent url("../images/right-bord.png") no-repeat scroll 100% 50%;
				}
					#logo_header span {float: left;}
					#logo_header span:last-child {color: #F7E5B1;letter-spacing: 7px;}
					#logo_header a{
						font-size:36px;
						text-decoration:none;
						color:#fff;
						font-family:"agrevuecyr-italic", sans-serif;
						text-transform:uppercase;
						line-height:145%;
					}
		#descript {
			width: 50%;
			float: left;
			padding-top: 5px;
		}
			#descript p {
				font-size: 31px;
				text-align: left;
				margin-left: 3%;
				line-height: 1;
				font-weight: normal;
			}
			.bot_desk {

			}
		#top_contacts{/* Контакты */
			width: 27%;
			float:right;
			line-height:130%;
			font-size:15px;
			padding-top:9px;
		}
			#top_contacts hr{
				width: 100%;
				margin: 5px 0;;
				padding: 0;
			}
			#top_contacts span{font-size:24px;display:block;}
		#bottom_header {width: 100%;float: right;margin-top: 21px;}
			.desk_bot {float: left;width: 50%;font-size: 13px;}
			.time_bot {font-size: 21px;
				text-align: right;
				color: #F7E5B1;
				background-image: url("../images/time.png");
				background-repeat: no-repeat;
				background-position: left center;
				width: 37%;
				float: right;
				background-size: 20px;
			}
/* _ШАПКА САЙТА_ */
/* ГЛАВНОЕ МЕНЮ */
#main_menu {background-color: rgba(0, 0, 0, 0.7);box-shadow: 0px 3px 7px #616161;}
	#main_menu nav {}
		#main_menu nav ul {/*overflow: hidden;*//*width: 95%;*/margin: 0 auto;}
			#main_menu nav ul li {
				float: left;
				text-align: center;
				padding: 0 2px;
				border-right: 2px solid #fff;
				margin: 15px 0;
				font-size: 14px;
			}
			#main_menu nav ul li:first-child, #main_menu nav ul li:last-child {line-height: 42px;}
			#main_menu nav ul li:first-child{padding-left: 0;}
			#main_menu nav ul li:last-child{border-right: none; padding-right: 0;}
				#main_menu nav ul li a {color: #fff;}
				#main_menu nav ul li:hover>a {text-decoration: underline;}
/* _ГЛАВНОЕ МЕНЮ_ */
/* ФУТЕР */
#main_footer {overflow: hidden;padding: 30px 0px; background: transparent url("../images/fon-top.jpg") repeat scroll 0% 0%;}
	footer {line-height: 150%; color: #fff;}
	footer a {color: #F7E5B1;}
	footer a:hover {text-decoration: underline;}
/* _ФУТЕР_ */
/* ГЛАВНАЯ */
	/* Первый экран */
	.main_content {background: url(../images/fon-main.png) repeat; width: 100%;}
		.first_screen{margin-top: 50px;}
		.first_screen h1{
			padding-left:45px;
			font-size:48px;
			font-family:"permianslabseriftypeface-bold", sans-serif;
			margin-bottom:50px;
			color:#131313;
		}
		#loan{
			min-height:580px;
			background: url(../images/service.png) no-repeat 100% 100%;
			background-size: 65%;
		}
			#loan p{padding:12px 0 10px 45px; clear:both;}
			#loan p:nth-of-type(1){background: url(../images/time.png) no-repeat;}
			#loan p:nth-of-type(2){background: url(../images/baks.png) no-repeat;}
			#loan p:nth-of-type(3){background: url(../images/proc.png) no-repeat;}
			#loan p:nth-of-type(4){background: url(../images/galka.png) no-repeat;}
			.zakaz_zvonka {
				float:left;
				font-size:16px;
				text-decoration:none;
				color:#131313;
				padding:9px 45px;
				background: #e2be7f;
				background: -moz-linear-gradient(bottom, #e2be7f 0%, #f4e0ab 100%);
				background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%,#e2be7f), color-stop(100%,#f4e0ab));
				background: -webkit-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
				background: -o-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
				background: -ms-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
				background: linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
				border-radius:6px;
				border-bottom:3px solid #bc9b5d;
				margin:40px 0 0 45px;
			}
	/* _Первый экран_ */
	/* Услуги на нлавной */
	.content_screen {
		background: rgba(255, 255, 255, 0.5);
		padding: 50px 0;
		box-shadow: 0px 0px 30px #616161;
		width: 100%;
	}
	.service_info{color:#131313;padding: 25px 0;}
		.service_info h2 {margin-bottom:40px; padding-left:45px;}
			.service_info h2 a{font-size:36px;font-family:"permianslabseriftypeface-bold", sans-serif;color:#131313;}
			.service_info h2 span{color:#7c7c7c;}
		.service_info_img {width: 35%; float: left;}
			.service_info_img img{width: 75%;}
		.service_info_text{width: 65%;float: right;line-height:200%;}
		.service_info_podrobnee {
			width: 99%;
			text-align: right;
			background-color: rgba(0, 0, 0, 0.7);
			margin-top: 20px;
			padding: 3px;
			color: #fff;
			float: left;
		}
		.service_info_podrobnee a {color: #F7E5B1; margin: 0 1%;}
		.service_info_podrobnee a:hover {color: #fff; border-bottom: 1px dashed #fff;}
	/* _Услуги на нлавной_ */
/* _ГЛАВНАЯ_ */
/* ЗАЙМ ПОД ЗАЛОГ АВТО */
#zaim_avto_first{
	min-height: 460px;
	background: url("../images/zaim_auto_first_bg.png") no-repeat 50% 100%;
}
#zaim_avto {}
	#zaim_avto article {}
		#zaim_avto h2 {
			font-size:36px;
			font-family:"permianslabseriftypeface-bold", sans-serif;
			color:#131313;
			margin-bottom:40px;
			padding-left:45px;
		}
			#zaim_avto h2 span{color:#7c7c7c;}
		#zaim_avto p {line-height:200%;}
/* _ЗАЙМ ПОД ЗАЛОГ АВТО_ */
/* ЗАЙМ ПОД ЗАЛОГ НЕДВИДИМОСТИ */
#zaim_nedvigimost_first{
	min-height: 460px;
	background: url(../images/zaim_nedvig_first_bg1.png) no-repeat 50% 100%;
}
#zaim_nedvigimost {}
	#zaim_nedvigimost article {}
		#zaim_nedvigimost h2 {
			font-size:36px;
			font-family:"permianslabseriftypeface-bold", sans-serif;
			color:#131313;
			margin-bottom:40px;
			padding-left:45px;
		}
			#zaim_nedvigimost h2 span{color:#7c7c7c;}
		#zaim_nedvigimost p {line-height:200%;}
/* _ЗАЙМ ПОД ЗАЛОГ НЕДВИДИМОСТИ_ */
/* ЗАЙМ ДО ЗАРПЛАТЫ */
#zaim_zarplata_first{
	min-height: 460px;
	background: url("../images/zaim_zarplata_first_bg2.png") no-repeat 50% 100%;
}
#zaim_zarplata {}
	#zaim_zarplata article {}
		#zaim_zarplata h2 {
			font-size:36px;
			font-family:"permianslabseriftypeface-bold", sans-serif;
			color:#131313;
			margin-bottom:40px;
			padding-left:45px;
		}
			#zaim_zarplata h2 span{color:#7c7c7c;}
		#zaim_zarplata p {line-height:200%;}
/* _ЗАЙМ ДО ЗАРПЛАТЫ_ */
/* УСЛОВИЯ ЗАЙМА */
#usloviya_zayma_first{
	min-height: 460px;
	background: url("../images/zaim_usloviya_first_bg.png") no-repeat 50% 100%;
}
#usloviya_zayma {}
	#usloviya_zayma article {}
		#usloviya_zayma h2 {
			font-size:36px;
			font-family:"permianslabseriftypeface-bold", sans-serif;
			color:#131313;
			margin-bottom:40px;
			padding-left:45px;
		}
			#usloviya_zayma h2 span{color:#7c7c7c;}
		#usloviya_zayma p {line-height:200%;}
.get_info_media {display: none;}
.get-info{
	margin: 0 auto;
	min-height: 400px;
	overflow: hidden;
	color: #131313;
	background: url(../images/get2.png) no-repeat center;
}
.get-info h2{
	font-size:48px;
	font-family:"permianslabseriftypeface-bold", sans-serif;
	padding-top:40px;
	color:#131313;
	clear:both;
	margin-bottom:195px;
}
.get-info p {
	float: left;
	color: #131313;
	width: 25%;
	text-align: center;
	margin-top: 160px;
}
.pravila {font-family: "MuseoSansCyrl-500",sans-serif;color: #131313;}
	.pravila h1 {font-family: "permianslabseriftypeface-bold",sans-serif;font-size: 48px;margin-bottom: 50px;}
		.pravila h2 {font-family: "permianslabseriftypeface-bold",sans-serif;font-size: 18px;margin-bottom: 15px;}
			.pravila ol {margin-bottom: 15px;font-size: 18px;padding-left: 15px;}
				.pravila ol li {}
					.prav_ul{margin: 15px;font-size: 18px;padding-left: 20px;}
						.prav_ul li{}
/* _УСЛОВИЯ ЗАЙМА_ */
/* КОНТАКТЫ */
#contakts_content {overflow: hidden;padding-bottom: 50px;}
#contact{overflow:hidden;color:#131313;float: left;width: 40%;}
	#contact p{width: 100%;font-size:16px;line-height:150%;margin-bottom: 20px;}
	#contact p:last-child{margin-right:0px;}
	#contact .zakaz_zvonka {margin: 55px 0 0 0px;}
#main_forma_contakts {float: right;width: 60%;}
	#forma_contakts {width: 380px;background-color: rgba(0, 0, 0, 0.8);border-radius: 4px;margin: 0 auto;}
		#forma_contakts h2 {background-color: #F7E5B1; padding: 15px 0; text-align: center; font-size: 23px; border-radius: 2px 2px 0 0;}
		#forma_contakts form {padding: 20px;}
			#forma_contakts input {
				border:1px solid #cdcdcd;
				box-shadow:inset 0 0 2px #cdcdcd;
				border-radius:4px;
				color:#131313;
				padding:10px 0;
				text-indent:10px;
				margin: 7px 0;
				width:100%;
			}
			#forma_contakts textarea {
				border:1px solid #cdcdcd;
				box-shadow:inset 0 0 2px #cdcdcd;
				border-radius:4px;
				color:#131313;
				padding:10px 0;
				text-indent:10px;
				margin: 7px 0;
				width:100%;
				}
			#forma_contakts input[type="submit"]{
				margin-bottom:0px;
				background: #e2be7f;
				background: -moz-linear-gradient(bottom, #e2be7f 0%, #f4e0ab 100%);
				background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%,#e2be7f), color-stop(100%,#f4e0ab));
				background: -webkit-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
				background: -o-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
				background: -ms-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
				background: linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
				border-radius:6px;
				border-left:none;
				border-right:none;
				border-top:none;
				border-bottom:3px solid #bc9b5d;
				cursor:pointer;
				padding: 10px 0;
				font-size: 19px;
			}
#map{min-height:433px; width:100%;}
/* _КОНТАКТЫ_ */
/* Форм заявки авто */
.main_fon_form {overflow: hidden;width:100%;background: url(../images/fon-top.jpg) repeat;border-bottom: 2px solid #fff;padding-top: 20px;}
	.form_text {float:left; padding:50px 0 0 45px;color:#fff;}
	#auto_zaim_form .form_text {float:left; padding:50px 0 30px 45px;color:#fff;}
	.form_text h2{
		width: 470px;
		display:block;
		font-size:48px;
		font-family:"permianslabseriftypeface-bold", sans-serif;
		line-height:130%;
	}
	.arrow_form {text-align: right; padding-right: 56px;}
	.form_text p {font-size:24px;}
	.form_text > p:nth-of-type(2) {margin-top: 10px;}
		.form_text p > span{font-size:38px;}
	#auto_zaim_form .zakaz_zvonka {margin: 15px 0 0 0;width: 64%;text-align: center;}
.main_fon_form form{
	float:right;
	width:390px;
	min-height:450px;
	background:#fff;
	border-radius:10px;
	overflow:hidden;
	padding:20px 45px;
}
.main_fon_form form input{
	border:1px solid #cdcdcd;
	box-shadow:inset 0 0 2px #cdcdcd;
	border-radius:4px;
	color:#131313;
	padding:10px 0;
	text-indent:10px;
	margin: 7px 0;
	width:100%;
}
.main_fon_form form input[name="name"]{width:186px;}
.main_fon_form form input[name="last_name"]{width:186px;margin-right:10px;}
.main_fon_form form input[name="middle_name"]{width:100%;}
.main_fon_form form input[name="city"]{width:100px;}
.main_fon_form form input[type="submit"]{
	margin-bottom:0px;
	background: #e2be7f;
	background: -moz-linear-gradient(bottom, #e2be7f 0%, #f4e0ab 100%);
	background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%,#e2be7f), color-stop(100%,#f4e0ab));
	background: -webkit-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
	background: -o-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
	background: -ms-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
	background: linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
	border-radius:6px;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:3px solid #bc9b5d;
	cursor:pointer;
}
.nomer__VIN {color: #000;font-size: 12px;}
.pravila_zayma{
	text-align: right;
	width: 90%;
	margin: 20px;
	float: right;
}
	.pravila_zayma a{color: #fff;}
/* _Форм заявки авто_ */
/* Форм заявки недвижимость */
#nedvigimost_zaim_form .form_text {float:left; padding:50px 0 30px 45px;color:#fff;}
#nedvigimost_zaim_form .zakaz_zvonka {margin: 15px 0 0 0;width: 64%;text-align: center;}
.kriteriy_nedvigka {}
.kriteriy_nedvigka fieldset {border: 1px solid #cdcdcd;box-shadow: inset 0 0 2px #cdcdcd;border-radius: 4px;}
.kriteriy_nedvigka fieldset legend {font-size: 14px;color: #424242;}
.kriteriy_nedvigka span {font-size: 14px;color: #424242;}
.kriteriy_nedvigka input[type="radio"] {}
.vid__nedvigka {width: 25%;float: left;text-align: center;}
.naznachenie_nedvigka {width: 20%;float: left;text-align: center;}
	.naznachenie_nedvigka:nth-of-type(2) {width: 60%;}
.pravo_nedvigka {width: 33.3%;float: left;text-align: center;}
/* _Форм заявки недвижимость_ */
/* Форм заявки зарплата */
#zaim_zarplata_form {

}
#zaim_zarplata_form .zakaz_zvonka {margin: 15px 0 0 0;width: 64%;text-align: center;}
#zaim_zarplata_form select{
	border: 1px solid #cdcdcd;
	box-shadow: inset 0 0 2px #cdcdcd;
	border-radius: 4px;
	color: #131313;
	padding: 10px 5px;
	margin: 7px 0;
	width: 100%;
}
#zaim_zarplata_form .form_text > p:nth-of-type(2) {margin-top: 10px;}
#zaim_zarplata_form .arrow_form {height: 20px;}
#zaim_zarplata_form .form_text {padding: 0px 0 30px 45px;}
/* _Форм заявки зарплата_ */
#table_zarplata {
width: 100%;
text-align: center;
}
	#table_zarplata tr{height: 40px;}
		#table_zarplata tr td{border: 1px solid #414141;}
.gray {
	color: #fff;
	background-color: #414141;
}

/* СТИЛИ POPUP ОКНА */
	/* Общие стили */
	.overlay {
	    background-color: rgba(0, 0, 0, 0.6);
	    bottom: 0;
	    cursor: default;
	    left: 0;
	    opacity: 0;
	    position: fixed;
	    right: 0;
	    top: 0;
	    visibility: hidden;
	    z-index: 1000;

	    -webkit-transition: opacity .5s;
	    -moz-transition: opacity .5s;
	    -ms-transition: opacity .5s;
	    -o-transition: opacity .5s;
	    transition: opacity .5s;
	}
	.overlay:target {
	    visibility: visible;
	    opacity: 1;
	}
	.popup {
	    background: none repeat scroll 0 0 rgba(200, 200, 200, 0.85);
	    border-radius: 5px;
	    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4) inset;
	    color: #272727;
	    display: inline-block;
	    font: 300 16px/1.3 Tahoma,sans-serif;
	    left: 50%;
	    margin: 0;
	    opacity: 0;
	    padding: 10px;
	    position: fixed;
	    top: 40%;
	    transform: translate(-50%, -50%);
	    transition: opacity 0.5s ease 0s, top 0.5s ease 0s;
	    visibility: hidden;
	    z-index: 1000;

	    -webkit-transform: translate(-50%, -50%);
	    -moz-transform: translate(-50%, -50%);
	    -ms-transform: translate(-50%, -50%);
	    -o-transform: translate(-50%, -50%);
	    transform: translate(-50%, -50%);

	    -webkit-border-radius: 5px;
	    -moz-border-radius: 5px;
	    -ms-border-radius: 5px;
	    -o-border-radius: 5px;
	    border-radius: 5px;

	    -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4) inset;
	    -moz-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4) inset;
	    -ms-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4) inset;
	    -o-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4) inset;
	    box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.4) inset;

	    -webkit-transition: opacity 0.5s ease 0s, top 0.5s ease 0s;
	    -moz-transition: opacity 0.5s ease 0s, top 0.5s ease 0s;
	    -ms-transition: opacity 0.5s ease 0s, top 0.5s ease 0s;
	    -o-transition: opacity 0.5s ease 0s, top 0.5s ease 0s;
	    transition: opacity 0.5s ease 0s, top 0.5s ease 0s;
	}
	.overlay:target+.popup {
	    top: 50%;
	    opacity: 1;
	    visibility: visible;
		text-align: center;
	}
	.close {
	    background-color: rgba(0, 0, 0, 0.8);
	    height: 30px;
	    line-height: 30px;
	    position: absolute;
	    right: -15px;
	    text-align: center;
	    text-decoration: none;
	    top: -10px;
	    width: 30px;

	    -webkit-border-radius: 15px;
	    -moz-border-radius: 15px;
	    -ms-border-radius: 15px;
	    -o-border-radius: 15px;
	    border-radius: 15px;
	}
	.close:before {
	    color: rgba(255, 255, 255, 0.9);
	    content: "X";
	    font-size: 24px;
	    text-shadow: 0 -1px rgba(0, 0, 0, 0.9);
	}
	.close:hover {
	    background-color: rgba(64, 128, 128, 0.8);
	}
	.popup label {
	    display: inline-block;
	    text-align: left;
	    width: 120px;
	}
	/* .Общие стили */
	/* Форма заказа звонка */
	#fzz_pop{max-width: 96%; background-color: #FFF; border-radius: 3px; padding: 30px;}
	#fzz_pop p {
		text-align: center;
		font-size: 19px;
		color: #080000;
		float: none;
		margin-bottom: 15px;
		width: 100%;
	}
	#fzz_pop form {
		float: none;
		max-width: 300px;
		min-height: 0;
	}
	#fzz_pop form  input {
		border:1px solid #cdcdcd;
		box-shadow:inset 0 0 2px #cdcdcd;
		border-radius:4px;
		color:#131313;
		padding:10px 0;
		text-indent:10px;
		margin: 7px 0;
		width:100%;
	}
	#fzz_pop form textarea {
        border: 1px solid #cdcdcd;
        box-shadow: inset 0 0 2px #cdcdcd;
        border-radius: 4px;
        color: #131313;
        padding: 10px 0;
        text-indent: 10px;
        margin: 7px 0;
        width: 100%;
    }
	#fzz_pop form input[type="submit"]{
		margin-bottom:0px;
		background: #e2be7f;
		background: -moz-linear-gradient(bottom, #e2be7f 0%, #f4e0ab 100%);
		background: -webkit-gradient(linear, left bottom, left bottom, color-stop(0%,#e2be7f), color-stop(100%,#f4e0ab));
		background: -webkit-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
		background: -o-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
		background: -ms-linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
		background: linear-gradient(bottom, #e2be7f 0%,#f4e0ab 100%);
		border-radius:6px;
		border-left:none;
		border-right:none;
		border-top:none;
		border-bottom:3px solid #bc9b5d;
		cursor:pointer;
	}
	/* .Форма заказа звонка */
/* _СТИЛИ POPUP ОКНА_ */

#sub_footer {
    background: transparent url("../images/fon-top.jpg") repeat scroll 0% 0%;
    display: flex;
    justify-content: center;
    padding-bottom: 30px;
}

#sub_footer a {
    color: white;
    padding-top: 12px;
}

#sub_footer img {
    width: 40px;
}