.form_checkbox{margin:11px 0 0 0;padding:0}
.form_checkbox_label{cursor:pointer;font-size:15px;left:21px;line-height:19px;margin:0 0 11px -13px;position:relative;top:6px;display:inline-block}
.form_item{position:relative;margin:10px 0 0 0}
.form_item_top_indent{margin:30px 0 0 0}
.form_item_top_indent_s{margin:19px 0 0 0}
.form_label{float:left;font-size:14px;margin:10px 0 0 8px;width:152px;line-height:17px}
.form_label_big{font-size:16px;width:142px}
.form_label_big_wide{font-size:16px;line-height:16px;margin:13px 0 4px 8px}
.form_label_shift_top{margin-top:8px}
.form_radio{padding:0;margin:12px 0 0 0}
.form_radio_label{cursor:pointer;font-size:15px;left:20px;line-height:17px;margin:3px 0 10px -13px;position:relative;top:6px;display:inline-block}
.form_radio_label_b{font-size:18px;margin:7px 0 0 2px;font-weight:300}
.form_row{margin-left:161px}
.form_select{left:0;margin:0;padding:10px 0;position:absolute;top:-13px;width:100%}
.form_select_block{position:relative}
.form_select_text{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB4AAAAoBAMAAAAbPVchAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDo4REVBNEZBM0Q1N0MxMUUxOTRDNEI1MEYzMEY0Qzc0MCIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDo4REVBNEZBNEQ1N0MxMUUxOTRDNEI1MEYzMEY0Qzc0MCI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjhERUE0RkExRDU3QzExRTE5NEM0QjUwRjMwRjRDNzQwIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjhERUE0RkEyRDU3QzExRTE5NEM0QjUwRjMwRjRDNzQwIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8++ctFdwAAAC1QTFRFU1NTXFxcZ2dncXFxenp6jo6OmJiYoqKirKyswMDAysrK1NTU29vb6Ojo8vLymDXmOQAAAEBJREFUKM9jOPcOBTCM8jH5L1yAwAPBf6vAwMAgi6R+AZA/D4n/jIGBDdm8twYMuijmb2BYh8J/zo5mf9wICV8A/lgVpbBoMlAAAAAASUVORK5CYII=);background-position:100% 50%;background-repeat:no-repeat;margin-right:-4px}
.form_required{color:#ba1427;font-size:18px;font-weight:bold;left:0;position:absolute;top:9px}
.form_validate_dot{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIBAMAAAA2IaO4AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAxhpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDM0MiwgMjAxMC8wMS8xMC0xODowNjo0MyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpDMUMxRDZEQUM1QjExMUUxOERCM0UyNzM2MUUxMEZDQiIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpDMUMxRDZEQkM1QjExMUUxOERCM0UyNzM2MUUxMEZDQiI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOkMxQzFENkQ4QzVCMTExRTE4REIzRTI3MzYxRTEwRkNCIiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOkMxQzFENkQ5QzVCMTExRTE4REIzRTI3MzYxRTEwRkNCIi8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+ZGdHEwAAAA9QTFRF5KWs5KWs5KWs5KWs5KWsZyRt8wAAAAR0Uk5TAVyr5moT9EQAAAAjSURBVAjXY2BUNhJgEHFxcWRQcXFxYjBxcXGGEGAuWAKkBAB+XgZh169nqAAAAABJRU5ErkJggg==);height:8px;position:absolute;right:4px;top:18px;width:8px}
.input_text{font-size:17px}
.input_text_green{border-color:#a6d18a}
.input_text_red{border-color:#dc8993}
.input_textarea{border:1px solid #dbdbdb;font-size:16px;padding:9px 9px 10px 9px;border-radius:3px;box-shadow:1px 1px 0 0 #eaeaea inset}