.modal-form *{font-family: Verdana, Arial, sans-serif;}

.background_modal{position: fixed; width: 100%; height: 100%; top: 0; left: 0; background: #000; opacity: 0.7; filter: alpha(opacity=70); z-index: 99; display: none; cursor: pointer;}

.modal-form{position: fixed; width: 422px; height: 340px;left: 50%; top: 50%; margin: -220px 0 0 -140px; padding: 2px 0 0 0; display: none; z-index: 100; background: #fff;}

.modal-form #modal-close-btn, .result-form #modal-close-btn-result{position: absolute; top: -10px; right: 12px; width: 28px; height: 28px; background: url(/product_forms/img/close-modal-btn.png); cursor: pointer; z-index: 100}
.modal-form #modal-close-btn:hover, .result-form #modal-close-btn-result:hover{background-position: 0 -31px;}
.modal-form .row{width: 100%; float: left; padding: 8px 0;}
.modal-form .col{float: left; position: relative; display: table;}

.modal-form .col.information{text-align: center; width: 100%; font-size: 24px; color: #fff; background: #26b0cd; padding: 5px 0;}
.modal-form .col.error_text{text-align: center; width: 100%; font-size: 24px; color: red; min-height: 20px;}
.modal-form .col.col1{padding: 0 0 0 20px; width: 140px;font-size: 16px;}
.modal-form .col.col2{width: 200px;}
.modal-form .col.ta_right{text-align: right;}

.modal-form #buttons.col1{text-align: center; width: 100%; padding: 40px 55px;}

.modal-form a.modal-form-buttons {
	color: #26b0cd;
	text-decoration: none;
	width: 195px;
	line-height: 36px;
	font-size: 12px;
	text-align: center;
	display: block;
	background-position: 0 0;
	border: 2px solid #26b0cd;
	float: left;
	margin-top: 10px;
}
.modal-form a.modal-form-buttons:hover{
}

.modal-form a#continue.modal-form-buttons{
	background-image: url(/product_forms/img/btn-continue.png);
}
.modal-form a#order.modal-form-buttons{
	background-image: url(/product_forms/img/btn_order.png);
}

.modal-form span{color: #fa0707;}


.modal-form input[type='text'], .modal-form select{
	height: 22px;
	border: 1px solid #75d6db;
	background-color: #e8e8e8;
	padding-left: 5px;
	font-style: italic;
}

.modal-form input[type='text']{width: 193px;}

.modal-form select{
	width: 64px;
    font-size: 10px;
    margin-left: 10px;
}
.modal-form select#call_time_from{margin-right: 10px;}


.result-form{position: fixed; width: 330px;height: 100px;left: 50%; top: 50%; margin: -50px 0 0 -165px; padding: 0px 0 0 0; display: none; z-index: 100; background: #fff; text-align: center;	}

.result-form #result-text{margin-top: 40px; margin-left: 23px;}

#error{
	visibility: hidden;
	color: red;
	min-height: 10px;
	float: left;
}