.clear {width:100%;height:1px;clear:both;}
form {padding:0;margin:0;}

.order_form {background:#f2f2f2; position:absolute; z-index:212;border:1px solid #c2c2c2;width:50%;text-align:left;padding:15px 40px;}
.order_form .close {text-align:right;}
.order_form .name_box {float:left;width:45%;font:normal 170% Arial;color:#17903e;}


.price_box {float:right;width:40%;}
.price_box table {width:100%;}
.price_box td {padding:0 5px;}
.price_box .price {font:normal 200% Arial;white-space:nowrap;color:#b91c1c;}
.price_box sup {font-size:50%;vertical-align:top;}
.price_box .for_one {font-size:60%;margin-top:-0.7em;color:#797979;}

.corn_box {background:#e6e6e6; margin-top:10px; margin-bottom:10px;}
.corn_box .corn_info {padding:10px;}
.corn_box table {width:100%;}
.corn_box .ctl {float:left;}
.corn_box .ctr {float:right;}
.corn_box .cbl {float:left;margin-top:-10px;}
.corn_box .cbr {float:right;margin-top:-10px;}

.descr td {width:20%;font-size:90%;}
.descr span {font-weight:bold;color:#b91c1c;}

.string {width:97%;font:normal 14px Arial;border:1px solid #c2c2c2;padding:2px;} 
.notfilled {width:97%;font:normal 14px Arial;border:1px solid #c2c2c2;padding:2px; background-color:#fdd0d0;} 
.area {width:97%;height:100px;font:normal 14px Arial;border:1px solid #c2c2c2;padding:2px;} 

.contact_box {padding:0 10px;}
.contact_info {width:100%;}
.contact_info .n {text-align:left;font-size:80%;width:30%;padding-top:2px;}
.contact_info .person td {padding-bottom:20px;}
.contact_info .comments td {padding-top:10px;}
.contact_info td {vertical-align:top;padding-bottom:10px;text-align:right;}

.send_info .price_info {width:50%;background:#dadada;font:normal 90% Arial;padding-left:15px;}
.send_info .price_info span {font-weight:bold;color:#17903e;}
.send_info .arr_box {width:10%;background:#dadada no-repeat bottom right url('../img/form/arr_2.gif');text-align:right;}
.button_box {text-align:center;}
