.inner-request {
	background: none;
}

.req-cont {
	position: relative;
	width: 960px;
	height: auto;
	margin: 0 auto;
	padding-top: 63px;
}

.req-cont h3 {
	color: #177ab6; 
	font-family: "Trebuchet MS";
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	text-transform: none;
}

.form-head {
	width: 952px;
	height: 38px;
	padding: 0 0 0 10px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box;
	/*background-color: #333;
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…AiIHdpZHRoPSI5NjAiIGhlaWdodD0iNTYiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==);
	background-image: -moz-linear-gradient(bottom, #309bd5 0%, #6cbde9 100%);
	background-image: -o-linear-gradient(bottom, #309bd5 0%, #6cbde9 100%);
	background-image: -webkit-linear-gradient(bottom, #309bd5 0%, #6cbde9 100%);
	background-image: linear-gradient(bottom, #309bd5 0%, #6cbde9 100%);*/
	border: 1px solid #5da429;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  border-radius: 5px;
background: rgb(143,198,94); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(143,198,94,1) 0%, rgba(155,208,105,1) 21%, rgba(104,176,49,1) 54%, rgba(73,143,29,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(143,198,94,1)), color-stop(21%,rgba(155,208,105,1)), color-stop(54%,rgba(104,176,49,1)), color-stop(100%,rgba(73,143,29,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(143,198,94,1) 0%,rgba(155,208,105,1) 21%,rgba(104,176,49,1) 54%,rgba(73,143,29,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(143,198,94,1) 0%,rgba(155,208,105,1) 21%,rgba(104,176,49,1) 54%,rgba(73,143,29,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(143,198,94,1) 0%,rgba(155,208,105,1) 21%,rgba(104,176,49,1) 54%,rgba(73,143,29,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(143,198,94,1) 0%,rgba(155,208,105,1) 21%,rgba(104,176,49,1) 54%,rgba(73,143,29,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8fc65e', endColorstr='#498f1d',GradientType=0 ); /* IE6-9 */
-webkit-box-shadow:  0px 1px 2px 0px #e8e8e8;
        box-shadow:  0px 1px 2px 0px #e8e8e8;
        
	color: #fff;
	font-family: "Roboto",sans-serif;
    font-size: 14px;	
    line-height: 40px;
    text-shadow: 1px 1px 1px #508c23;
    text-transform: uppercase;
}






.form-cont {
	width: 960px;
	height: auto;
	border: 1px solid #999999;
	border-top: none;
	margin-top: -3px;
	padding-top: 3px;
	margin-bottom: 20px;
}

.data-name-cont, .data-cont {
	display: inline-block;
	vertical-align: top;
	white-space: nowrap;
}

.data-name-cont {/*box-sizing:border-box;*/
	position: relative;
	width: 205px;
	border-right: 1px solid #999999;
}

.data-name-cont label {
	color: #333;
	display: inline-block;
	vertical-align: top;
	font-family: "Trebuchet MS";
	font-size: 14px;
	font-style: normal;
	width: 195px;	
	margin-bottom: 10px;	
	padding-left: 10px;
}

.data-cont .line {
    width: 755px;
}
.line {
    border-bottom: 1px solid #999;
    height: 1px;
    width: 100%;
}

.line1 {
	width: 100%;
	height: 1px;
	border-bottom: 1px solid #999999;	
}

.request input ,.request select{line-height: 1.2;
	margin: 3px 4px 3px 5px;
}
.request select{margin-bottom: 4px;}
.data-cont {
	width: 655px;
	margin-left: -4px;
}

#first-name, #name, #fam, #patronymic, #INN, #tel, #work-tel, #experience, #average-monthly {
	width: 255px;
}

.to-first {
	width: 271px;
}


#maiden-name {
	width: 190px;
}

#birth-date, #birth-month {
	width: 45px;
}

#birth-year {
	width: 77px;
}

.for-pasport {
	height: 114px;
}

.sub-label {
	width: 135px;
	display: inline-block;
	vertical-align: top;
	margin-left: 15px;
}

#establishment, #establishment1, #contact1, #contact {
	width: 587px;
}

#establishment1 {
	margin-left: 158px;
	margin-bottom: 10px;
}

#seria {
	margin-top: 8px;
}

#adress, #area, #town, #street, #work-place, #work-adress, #position, #department-of-shots, #family {
	width: 740px;
}

#work-adress, #experience {
	margin-bottom: 21px;
}

.to-space {
	height: 28px;
}

.for-contact {
	height: 74px;
}

#contact-date-birth, #contact-date-birth1, #who-is, #who-is1, #contact-work, #contact-work1, #contact-tel, #contact-tel1, #org-credit, #sum-credit, #month-credit {
	width: 190px;
	margin-right: 42px;
}

.rules {
	display: inline-block;
	vertical-align: top;
	width: 745px;
	color: #333;
	font-family: "Trebuchet MS";
	font-size: 12px;
	margin-right: 26px;
	margin-bottom: 40px;
}

.send {
	display: inline-block;
	vertical-align: top;
	width: 185px;
	height: 54px;
	-moz-border-radius: 5px;
	-webkit-border-radius: 5px;
	border-radius: 5px; /* border radius */
	-moz-background-clip: padding;
	-webkit-background-clip: padding-box;
	background-clip: padding-box; /* prevents bg color from leaking outside the border */
	background-color: #999; /* layer fill content */
	-moz-box-shadow: inset 0 0 9px rgba(0,0,0,.25); /* inner shadow */
	-webkit-box-shadow: inset 0 0 9px rgba(0,0,0,.25); /* inner shadow */
	box-shadow: inset 0 0 9px rgba(0,0,0,.25); /* inner shadow */
	background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDE4NSA1NCIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+PGxpbmVhckdyYWRpZW50IGlkPSJoYXQwIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjUwJSIgeTE9IjEwMCUiIHgyPSI1MCUiIHkyPSItMS40MjEwODU0NzE1MjAyZS0xNCUiPgo8c3RvcCBvZmZzZXQ9IjAlIiBzdG9wLWNvbG9yPSIjMzA5YmQ1IiBzdG9wLW9wYWNpdHk9IjEiLz4KPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmNiZGU5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgPC9saW5lYXJHcmFkaWVudD4KCjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxODUiIGhlaWdodD0iNTQiIGZpbGw9InVybCgjaGF0MCkiIC8+Cjwvc3ZnPg==); /* gradient overlay */
	background-image: -moz-linear-gradient(bottom, #309bd5 0%, #6cbde9 100%); /* gradient overlay */
	background-image: -o-linear-gradient(bottom, #309bd5 0%, #6cbde9 100%); /* gradient overlay */
	background-image: -webkit-linear-gradient(bottom, #309bd5 0%, #6cbde9 100%); /* gradient overlay */
	background-image: linear-gradient(bottom, #309bd5 0%, #6cbde9 100%); /* gradient overlay */
	border: none;
	margin: 0;
	cursor: pointer;
	color: #fff;
	font-size: 14px;
}

.b-core-ui-select, .b-core-ui-select:hover, .b-core-ui-select.focus {
	width: 142px;
	background: url('../images/select.png') top right no-repeat;
	border-radius: 0;
	padding: 2px 10px;
	text-shadow: none;
	box-shadow: none;
	border: 1px solid #c7c6c6;
	margin: 2px 0 2px 6px;
	font-size: 14px;
}

.b-core-ui-select__button {
	border: none;
}

.b-core-ui-select__dropdown {
	border-radius: 0;
	background: #fff;
}
.b-core-ui-select__dropdown__item.selected, .b-core-ui-select__dropdown__item.selected:hover {
	background: #309bd5;
}

.b-core-ui-select__dropdown__item:hover {
	background: #6cbde9;
}

.separ {
	height: 9px;
}

.for-creditor {
	height: 89px;
}

.to-last {
	border-right: 0;
	margin-right: 186px;
}

.last-sub {
	margin-left: 409px;
}

input.error {
	border: 1px solid #f60824;
	padding: 2px 0;
}

label.error {
	display: none !important;
}

#code {
	width: 70px;
}
label {
    color: #33222c;
    font: italic 14px "Myriad Pro" !important;
    position: relative;
    top: 4px;
}