.form-container {

}

.form-container .form-fields-container .form-row {
    margin-bottom: 10px;
}
.form-container .form-fields-container .form-row .form-row-label,
.form-container .form-fields-container .form-row .form-row-field {
    display: block;
    color: #000;
}

.form-container .form-fields-container .form-row .form-row-label {
    display:none;
    padding-top: 10px;
}
.form-container .form-fields-container .standart-block .form-row .form-row-field {
	width: auto;
}

.form-container .form-fields-container .form-row .form-row-field .form-element-text {
    display: block;
}
.form-container .form-fields-container .form-row .form-row-clear {
    clear: both;
}
.form-container .form-fields-container .form-buttons {
    text-align: right;
}
.form-container .form-error-container {
    display: none;
    list-style-type: none;
    margin: 0 0 -15px 0;
    padding-left: 30%;
    font-size: 11px;
    color: #ec90b7;
}

input::-webkit-input-placeholder { color: #aaaaaa;}
input:-moz-placeholder { color: #aaaaaa;}
textarea::-webkit-input-placeholder { color: #aaaaaa;}
textarea:-moz-placeholder { color: #aaaaaa;}

input {
	outline: none;
}
/*
 * Поля формы
 */
.form-element-text,
.form-element-textarea,
.form-element-select {
    display: block;
    width: 94%;
    padding: 5px 3%;
	border: 1px solid #c1c1c1;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    background: #ebebeb;
    font: 13px Arial;
    color: #616161;
}
.form-element-select {
    width: 170px;
}
.form-element-textarea {
    height: 100px;
    resize: none;
}

.form-element-error {
	border: 1px solid red;
}

.form-element-button { float: left;padding: 5px;

    background: #6d7b7f;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZkN2I3ZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM1MzYxNjYiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #6d7b7f 0%, #536166 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#6d7b7f), color-stop(100%,#536166));background: -webkit-linear-gradient(top,  #6d7b7f 0%,#536166 100%);background: -o-linear-gradient(top,  #6d7b7f 0%,#536166 100%);background: -ms-linear-gradient(top,  #6d7b7f 0%,#536166 100%);background: linear-gradient(to bottom,  #6d7b7f 0%,#536166 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#6d7b7f', endColorstr='#536166',GradientType=0 );


    cursor:pointer;
    border:none;

    -webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 5px;
    font-family: 'Open Sans', sans-serif;font-size: 16px;color: #fff;opacity: .8;text-decoration:none;text-shadow: 1px 1px 1px rgba(0,0,0,.7);
    text-decoration: none;
}

.form-element-button:hover {
background: #536166;background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzUzNjE2NiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM2ZDdiN2YiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background: -moz-linear-gradient(top,  #536166 0%, #6d7b7f 100%);background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#536166), color-stop(100%,#6d7b7f));background: -webkit-linear-gradient(top,  #536166 0%,#6d7b7f 100%);background: -o-linear-gradient(top,  #536166 0%,#6d7b7f 100%);background: -ms-linear-gradient(top,  #536166 0%,#6d7b7f 100%);background: linear-gradient(to bottom,  #536166 0%,#6d7b7f 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#536166', endColorstr='#6d7b7f',GradientType=0 )
}

