#dialogs .dialog.order {}
#dialogs .dialog.order .header {font-size:22px; font-weight:bold; margin:0 0 10px;}
#dialogs .dialog.order .main {padding:0 35px 20px 0;}
#dialogs .dialog.order .main .model {float:left; padding:0 20px 0 0;}
#dialogs .dialog.order .seller {float:right; width:201px; text-align:right;}
#dialogs .dialog.order .seller .logo {width:200px; height:100px; padding:0 5px 5px 0; margin:0 0 10px; border-right:#f5f3f2 solid 1px; border-bottom:#f5f3f2 solid 1px;}
#dialogs .dialog.order .seller .descr {}
#dialogs .dialog.order .seller .descr .param {padding:0 0 5px; font-size:14px;}
#dialogs .dialog.order .seller .descr .contacts {padding:0 0 5px;}
#dialogs .dialog.order .seller .descr .contacts a {font-size:11px; color:#43a2da; text-decoration:none;}
#dialogs .dialog.order .seller .descr .contacts .container {display:none;}
#dialogs .dialog.order .seller .rate_holder {float:right; width:80px; height:15px; margin:0 0 5px; background:transparent url(/img/potrebitel/rates/star_grey.png) 0 0 repeat-x;}
#dialogs .dialog.order .seller .rate_holder .cur_rate {width:0; height:15px; background:transparent url(/img/potrebitel/rates/star_gold.png) 0 0 repeat-x;}
#dialogs .dialog.order .seller .rate_holder.green .cur_rate {background:transparent url(/img/potrebitel/rates/star_green.png) 0 0 repeat-x;}
#dialogs .dialog.order .seller .counts {font:italic 11px Arial;}


#dialogs .dialog.order .offer {margin:0 0 10px;}
#dialogs .dialog.order .offer .items {margin:0 0 5px;}
#dialogs .dialog.order .offer .items table {width:100%; border-collapse:collapse;}
#dialogs .dialog.order .offer .items table th {padding:5px 10px; font: bold 14px Arial; color:#c5bab0; text-align:center;}
#dialogs .dialog.order .offer .items table th.first {text-align:left;}
#dialogs .dialog.order .offer .items table th.last {text-align:right;}
#dialogs .dialog.order .offer .items table td {padding:10px; font:bold italic 18px Arial; color:#4c9c25; background-color:#f6f4f3; text-align:center; white-space:nowrap;}
#dialogs .dialog.order .offer .items table td.first {text-align:left; white-space:normal;}
#dialogs .dialog.order .offer .items table td.count input {width:30px; text-align:center; border:none; background:none; font:bold italic 16px Arial; color:#4c9c25;}
#dialogs .dialog.order .offer .items table td.count a {font:bold italic 16px Arial; color:#4c9c25; text-decoration:none;}
#dialogs .dialog.order .offer .items table td.price_total {text-align:right;}

#dialogs .dialog.order .errors {}
#dialogs .dialog.order .errors .error {margin:0 0 10px; font-weight:bold; color:#F00;}
#dialogs .dialog.order .errors .message {margin:0 0 10px; font-weight:bold; color:#4C9C25;}

#dialogs .dialog.order .params {}
#dialogs .dialog.order .params input {padding:3px; border:#efe5e1 solid 2px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#777777; font:bold italic 14px Arial;}
#dialogs .dialog.order .params .error {border-color:#F00;}
#dialogs .dialog.order .params select {padding:3px; margin:0; border:#efe5e1 solid 2px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#777777; font:bold italic 14px Arial;}
#dialogs .dialog.order .params textarea {padding:3px; border:#efe5e1 solid 2px; -moz-border-radius:5px; -webkit-border-radius:5px; color:#777777; font:bold italic 14px Arial;}
#dialogs .dialog.order .params .title {color:#bcafa4; font:bold 12px Arial; margin:0 0 3px;}
#dialogs .dialog.order .params .buyer {padding:0 0 10px;}
#dialogs .dialog.order .params .buyer .email {float:left; margin:0 20px 0 0;}
#dialogs .dialog.order .params .buyer .email input {width:190px;}
#dialogs .dialog.order .params .buyer .name {float:left; margin:0 20px 0 0;}
#dialogs .dialog.order .params .buyer .name input {width:280px;}
#dialogs .dialog.order .params .buyer .phone {float:left;}

#dialogs .dialog.order .params .buyer .phone input {width:150px;}
#dialogs .dialog.order .params .top {padding:0 0 10px;}
#dialogs .dialog.order .params .top .delivery {float:left; margin:0 20px 0 0;}
#dialogs .dialog.order .params .top .delivery select {width:200px;}
#dialogs .dialog.order .params .top .payment {float:left; margin:0 20px 0 0;}
#dialogs .dialog.order .params .top .payment select {width:200px;}
#dialogs .dialog.order .params .top .address {float:left;}
#dialogs .dialog.order .params .top .address input {width:238px;}
#dialogs .dialog.order .params .comments {}
#dialogs .dialog.order .params .comments textarea {width:678px; height:100px;}

#dialogs .dialog.order .params .delivery_points {display:none; padding:0 0 10px;}
#dialogs .dialog.order .params .delivery_points .items {float:right; width:33%; height:300px; border:#EFE5E1 solid 2px; overflow:auto;}
#dialogs .dialog.order .params .delivery_points .items.not_selected {border-color:#F00;}
#dialogs .dialog.order .params .delivery_points .items .item {padding:5px; border-bottom:#EFE5E1 solid 1px; cursor:pointer;}
#dialogs .dialog.order .params .delivery_points .items .item .addr {font-size:14px;}
#dialogs .dialog.order .params .delivery_points .items .item .work_time {color:#C5BAB0; font-weight:bold;}
#dialogs .dialog.order .params .delivery_points .items .item .hid {display:none;}
#dialogs .dialog.order .params .delivery_points .items .item.selected {background-color:#4C9C25;}
#dialogs .dialog.order .params .delivery_points .items .item.selected .addr {color:#ffffff;}
#dialogs .dialog.order .params .delivery_points .items .item.selected .work_time {color:#ffffff;}
#dialogs .dialog.order .params .delivery_points .map_canvas {width:65%; height:300px; border:#EFE5E1 solid 2px; background:transparent url(/img/potrebitel/is_auth_loader.gif) 50% 50% no-repeat;}

#dialogs .dialog.order .params .cashless {display:none;}
#dialogs .dialog.order .params .cashless .customer {padding:0 0 15px;}
#dialogs .dialog.order .params .cashless .customer .title {}
#dialogs .dialog.order .params .cashless .customer select {width:420px;}
#dialogs .dialog.order .params .cashless .data {padding:0 0 20px;}
#dialogs .dialog.order .params .cashless .data .item {float:left; margin:0 2% 10px 0; width:32%}
#dialogs .dialog.order .params .cashless .data .item.third {margin-right:0;}
#dialogs .dialog.order .params .cashless .data .item .title {}
#dialogs .dialog.order .params .cashless .data .item input {width:93%;}

#dialogs .dialog.order .bottom {padding:10px 0 0;}
#dialogs .dialog.order .bottom table {width:100%; border-collapse:collapse;}
#dialogs .dialog.order .bottom table th {padding:5px 10px; font: bold 14px Arial; color:#c5bab0; text-align:center;}
#dialogs .dialog.order .bottom table th.first {text-align:left;}
#dialogs .dialog.order .bottom table th.last {text-align:right;}
#dialogs .dialog.order .bottom table td {padding:10px; font:bold italic 18px Arial; color:#4c9c25; background-color:#f6f4f3; text-align:center; white-space:nowrap;}
#dialogs .dialog.order .bottom table td.date {text-align:left; color:#baafa5;}
#dialogs .dialog.order .bottom table td.time {color:#baafa5;}
#dialogs .dialog.order .bottom table td.price {}
#dialogs .dialog.order .bottom table td.total {text-align:right; font-size:22px;}

#dialogs .dialog.order .buttons {padding:20px 0 0; text-align:right;}
#dialogs .dialog.order .buttons a {margin-left:20px;}


#dialogs .dialog.order .success .header {margin:0 0 10px; font:bold italic 26px Arial; color:#499d23;}
#dialogs .dialog.order .success .header .date {margin-left:20px; font-weight:normal; color:#b8aba0; font-size:20px;}

#dialogs .dialog.order .success .items {margin:0 0 10px;}
#dialogs .dialog.order .success .items table {width:100%; border-collapse:collapse;}
#dialogs .dialog.order .success .items table th {padding:5px 10px; font-size:16px; color:#b8aba0;}
#dialogs .dialog.order .success .items table td {padding:5px 10px; background-color:#f6f4f3; font:bold italic 22px Arial; color:#479a22; white-space:nowrap; text-align:center;}
#dialogs .dialog.order .success .items table td.name {white-space:normal; text-align:left;}
#dialogs .dialog.order .success .items table tr.even td {background-color:none;}

#dialogs .dialog.order .success .params {margin:0 0 10px;}
#dialogs .dialog.order .success .params table {width:100%; border-collapse:collapse;}
#dialogs .dialog.order .success .params table td {padding:3px 10px; text-align:left; font:italic 18px Arial; color:#000;}
#dialogs .dialog.order .success .params table td.name {width:30%; text-align:right;}
#dialogs .dialog.order .success .params table td.small {font-size:14px;}
#dialogs .dialog.order .success .params table td a {color:#008CCC;}

#dialogs .dialog.order .success .summary {margin:0 0 10px;}
#dialogs .dialog.order .success .summary table {width:100%; border-collapse:collapse;}
#dialogs .dialog.order .success .summary table th {padding:5px 10px; font-size:16px; color:#b8aba0;}
#dialogs .dialog.order .success .summary table td {padding:5px 10px; background-color:#f6f4f3; font:bold italic 22px Arial; color:#479a22; text-align:center;}
#dialogs .dialog.order .success .summary table td.delivery_time {font-weight:normal; color:#aea397;}
#dialogs .dialog.order .success .summary table td.total_price {font-size:26px;}

#dialogs .dialog.order .success .comments {font-size:18px; color:#b7ab9f;}
#dialogs .dialog.order .success .comments .title {margin:0 0 5px; font:italic 18px Arial; color:#000;}


