	.wrap {
		background:#eee;
		border:1px solid #ccc;
		border-width:1px 0 0 1px;
		border-radius:3px;
		box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
		display:inline-block;
		padding:10px 0 10px 0px;
		position:relative;
		vertical-align:middle;
		width:300px;
	}

	.wrap-half {
		width:138px;
	}

	.wrap-transp {
		background:none;
		border:1px solid #ccc;
	}

	.wrap-no-border{
		border : 0px !important;
		box-shadow: inset 0 0 0 0;
	}

	.wrap-textarea {
		border: 0;
		height: 90px;
		resize: none;
		width: 94%;
		outline: none;
		padding-left: 10px;
	}

	.input {
		background:none;
		border:0;
		height:20px;
		outline:none;
		padding:0;
		width:90%;
		padding-left: 10px;
	}


	.info-label {
		padding-top:11px;
		float: left;
		width: 170px;
	}

	.radio-empty {
		width: 8px;
		height: 8px;
		background: #0b213b;
		position: absolute;
		top: 29%;
		left: 29%;
		display: block;
	}


	.radio-filled {
		width: 18px;
		height: 18px;
		position: relative;
		border: 1px solid #ccc;
	}

	.circle {
		border-radius: 50%;
		display: inline-block;
		cursor: pointer;
	}

	.radio-wrap {
		display: inline-block;
		width: 142px;
		margin-right: 14px;
	}

    .radio-wrap label {
        vertical-align: super;
        margin-left: 5px;
    }

	.radio-wrap-1 {
		width: 100px;
	}

	.radio-wrap-2 {
		width: 118px;
	}
	.radio-wrap-3 {
		width: 54px;
	}
	.radio-wrap-4 {
		width: 49px;
	}

	.btn-wrap{
		/*margin-left: 170px;*/
	}

	.btn-request {
		box-shadow: inset 0 0px 0px rgba(255,255,255,.3), inset 0 38px 31px rgba(281,236,0,.5), inset 0 0px 0px rgba(0,0,0,.4);
		font-size: 18px;
		padding: 13px 0px;
		vertical-align: middle;
		background-color: #FDB64C;
		border: 0;
		border-radius: 3px;
		color: #fff;
		display: inline-block;
		text-align: center;
		text-decoration: none;
		width: 300px;
        margin-top: 15px;
	}

	.btn-request:hover{
		color: #fff;
		opacity: .85 !important;
	}

	.select {
	}


	.select-full {
		width:100%;
		height:40px;
	}

	.contact-form {
		width:100%;
	}

	.contact-form-row {
		margin-bottom: 12px;

	}

	.contact-fields{
		/*margin-top:30px;*/
	}

	.optional-row{
		width: 125px;
		color: #b5bcc4;
		margin-left: 20px;
		display: inline-block;
		float:right;
		line-height: 17px;
	}

	.m-left-22{
		margin-left: 22px;
	}


.how-works li {
	margin: 0 0 50px 0;
}

.how-works ul li:last-child {
	margin: 0 0 33px 0;
}


.no-padding	{
	padding:0;
}


/*
.banner-txt{
	width: 500px;
}
*/
/*
.at-img{
	background: url('../img/v/feedback-at.png') 0 0 no-repeat;
	height: 90px;
	width: 110px;
	margin-right: 18px;
	float: left;
	margin-top: 16px;
}*/

/*
.top-banner {
	background-image: url(../img/v/top-banner-contacts.png);
	height: 150px;
}
*/
    .top-banner{
        background-image: url(../img/v/top-banner-contacts.png);
    }

    .gmap-div{
        width:310px;
        /*margin-bottom: 20px;*/
    }

    .item {
        margin-left: 20px;
    }

    /*.gmap-btn-text {
        padding : 5px;
        font-weight:bold;
    }
    .gmap-btn {
        margin-top:4px;
        background : white;
        border : 1px solid black;
        text-align : center;
        border-top-left-radius: 4px;
        border-top-right-radius: 4px;
        border-bottom-right-radius: 4px;
        border-bottom-left-radius: 4px;
        width:200px;
    }
    .gmap-btn-closed {
        cursor : s-resize;
    }
    .gmap-btn-opened {
        cursor : n-resize;
    }*/

    .contacts-column {
        float:left;
        width: 357px;
        border-right: 1px solid #e8e8e8;
    }

    .contacts-column-2 {
        float:left;
        width: 225px;
        margin-left: 42px;
        line-height: 17px;
        position: relative;
        top: -5px;
    }

    .contacts-column-3 {
        float:left;
        width: 310px;
        margin-left: 25px;
    }

    .is-default {
        color: #999;
    }
