/* All Rights Reserved. Duplication prohibited.
   Redistribution, Transmission, displayed by any means prohibited.
   You may not alter or remove any trademark, copyright or other notices.
   Author: Valentina Shkarlet
---------------------------------------- */

/* Header
----------------------------*/

#header { height: 310px; }
#top-shadow { height: 310px; }
#header-bg { height: 250px; background: transparent url('../images/logo.png') no-repeat 30px 30px; }
#main-menu { margin-top: 40px; }

/* Content
----------------------------*/

#content { padding: 30px; }
#order { width: 750px; }

h2 { margin-bottom: 15px; }

p { clear: both; }

fieldset { padding-bottom: 15px; }
fieldset label { float: left; line-height: 19px; }
fieldset select { width: 200px; height: 19px; }
fieldset input { height: 15px; }
fieldset select,
fieldset input { margin-left: 15px; }
fieldset select,
fieldset input,
fieldset  textarea { font-size: 11px; color: #6f6f6f; }

#id_date { width: 150px; }

.goods-info fieldset { float: left; margin-right: 25px; }
.goods-info .good-common input { width: 235px; }
.goods-info .good label,
.goods-info .max-good label { width: auto; white-space: nowrap; }
.goods-info .good input { width: 88px; }
.goods-info .max-good input { width: 305px; }

.additional label { float: none; display: block; }
.additional input { margin: 0 10px 0 0; }
.additional #loader label,
.additional #insurance label { float: left; }
.additional #loader .layer,
.additional #insurance .cost { display: inline; margin-left: 100px; }
.additional #loader .dest input,
.additional #insurance .cost input { width: 50px; }
.additional #notice .type { margin-left: 70px; }
.additional #notice .type input { padding: 1px; width: 219px; border-width: 1px; border-style: dotted; border-color: #fff #fff #7f9db9; }

#reciever-info { margin-bottom: 45px; }
#sender-info fieldset,
#reciever-info fieldset { position: relative; }
#sender-info label,
#reciever-info label,
.client-signature label { width: 230px; }
#sender-info input,
#reciever-info input,
.client-signature input { margin: 0; width: 495px; }
#sender-info textarea,
#reciever-info textarea,
.client-signature textarea { height: 50px; width: 495px; }
#sender-info span,
#reciever-info span { position: absolute; bottom: 0; left: 230px; width: 499px; text-align: center; font-size: 10px; }
@-moz-document url-prefix() {
  #sender-info span,
  #reciever-info span { bottom: -12px; }
}

#send { float: right; display: block; overflow: hidden; text-indent: -3000em; width: 94px; height: 29px; cursor: pointer; margin-left: 20px; border: none; padding: 0; }

#send { background: transparent url('../images/order/send.png') no-repeat left top; }
#send:hover { background: transparent url('../images/order/send.png') no-repeat left bottom !important; }

.errorlist { font-weight: bold; color: red; }

#overlayer { position: fixed; left: 0; top: 0; z-index: 10000; background: #000; //position: absolute; //top: expression(parseInt(document.documentElement.scrollTop) + "px"); }
#thanks-container { position: fixed; left: 0; top: 0; z-index: 10001; //position: absolute; //top: expression(parseInt(document.documentElement.scrollTop) + "px"); }
#thanks { position: absolute; left: 50%; top: 50%; margin-left: -364px; margin-top: -128px; padding: 70px 20px 30px 200px; background: transparent url('../images/order/thanks_bg.gif') no-repeat left top; height: 157px; width: 509px; }

#urwelcome { display: block; overflow: hidden; text-indent: -3000em; cursor: pointer; border: none; padding: 0; position: absolute; right: 10px; bottom: 10px; width: 96px; height: 29px; }
#urwelcome { background: transparent url('../images/order/urwelcome_static.png') no-repeat left top; }
#urwelcome:hover { background: transparent url('../images/order/urwelcome_hover.png') no-repeat left bottom !important; }

.purple { color: #f0f; }
#show_additional { color: #000; }
#id_item_number { width: 99px !important; }
#id_agree_with_conditions { margin: 0 5px 0 0; }
#id_send_order_to { width: 370px; }