.orderSteps {width: 607px; padding: 15px 0 25px 126px; float: left}
.orderSteps .osEx {margin-right: 8px; float: left; background: #6E6E6E}
.orderSteps .osEx div {float: left; background: url(/img/bg-orderSteps_osEx_div.gif) no-repeat top left}
.orderSteps .osEx div div {height: 29px; padding: 13px 31px 0 28px; white-space: nowrap; font-size: 12px; font-weight: bold; color: #B7B7B7; float: left; background: url(//img/bg-orderSteps_osEx_div_div.gif) no-repeat top right}
.orderSteps .osSel {background: #FFF}
.orderSteps .osSel div {background: url(/img/bg-orderSteps_osSel_div.gif) no-repeat top left}
.orderSteps .osSel div div {color: #595959; background: url(/img/bg-orderSteps_osSel_div_div.gif) no-repeat top right}

.order img {vertical-align: middle}
.order .freetext {width: 726px; padding: 0px 0 0 7px; float: left}
.order .orderT {width: 100%; margin: 30px 0 0 0; float: left}
.order .orderT img {vertical-align: middle}
.order .orderT thead tr td {height: 19px; font-size: 10px !important; font-weight: bold !important; border-bottom: 1px solid #E1E1E1}
.order .orderT tbody tr td {height: 57px; padding: 10px 0; border-bottom: 1px solid #E1E1E1}
.order .orderT .photo {width: 69px; text-align: center}
.order .orderT thead .name {padding-left: 14px; color: #595959; background: url(/img/bg-commodityList_name.gif) no-repeat 0px 4px} 
.order .orderT .name {width: 240px; padding-right: 10px}
.order .orderT .name a {font-size: 12px; font-weight: bold; color: #595959}
.order .orderT .name div {font-size: 10px; color: #737373;}
.order .orderT .name div strong {margin-left:4px;color:#E6725F;float:right;width:95px}
.order .orderT thead .price1 {padding-left: 14px; background: url(/img/bg-orderT_price1.gif) no-repeat 0px 4px} 
.order .orderT .price1 {width: 103px; font-size: 14px; font-weight: bold; color: #8EB950}
.order .orderT .price1 strong {padding-left: 4px; color: #717171}
.order .orderT thead .amount {padding-left: 14px; color: #595959; background: url(/img/bg-commodityList_name.gif) no-repeat 0px 4px}
.order .orderT .amount {width: 101px}
.order .orderT .amount .input_text {height: 15px; width: 26px; margin-right: 5px; padding-top: 2px; text-align: center; border: 1px solid #464646}
.order .orderT .amount img {margin-left: 2px}
.order .orderT thead .bonus {padding-left: 14px; background: url(/img/bg-orderT_bonus.gif) no-repeat 0px 4px} 
.order .orderT .bonus {width: 73px; padding-left: 20px; font-size: 14px; font-weight: bold; color: #E6725F}
.order .orderT .bonus a {font-size: 14px; font-weight: bold; color: #E6725F;text-decoration:none}
.order .orderT thead .bonus {width: 78px; padding-left: 15px}
.order .orderT .bonus strong {padding-left: 4px; color: #717171}
.order .orderT thead .price2 {padding-left: 14px; background: url(/img/bg-orderT_price2.gif) no-repeat 0px 4px} 
.order .orderT .price2 {width: 105px; padding-left: 14px; font-size: 14px; font-weight: bold; color: #1194CF}
.order .orderT .price2 strong {padding-left: 4px; color: #717171}
.order .suma {height: 101px; width: 100%; float: left; background: url(/img/bg-suma.gif) no-repeat}
.order .suma.suEx {border-top: 1px solid #e1e1e1}
.order .suma.suEx .sumaIn {width: 240px; padding-top: 35px}
.order .sumaIn {width: 150px; padding-top: 25px; float: right}
.order .sumaIn strong {padding: 0 0 0 14px; font-size: 10px; color: #1194CF; background: url(/img/bg-orderT_price2.gif) no-repeat 0 3px}
.order .suma.suEx .sumaIn div {padding-right: 90px; text-align: right}
.order .sumaIn div {padding-right: 50px; text-align: right; font-size: 18px; color: #1194CF}
.order .sumaIn div small {padding-left: 5px; font-size: 14px; font-weight: bold; color: #717171}
.order .suma .postage {width: 699px; padding: 10px 34px 0 0; float: left; text-align: right; color: #4C4C4C}
.order .incidentally {width: 100%; padding-top: 20px; float: left}
.order .incidentally-t {height: 67px; width: 100%; float: left; background: url(/img/bg-incidentally-t.gif) no-repeat}
.order .orderInfo {width: 485px; margin-top: 10px; float: right}
.order .orderInfo .orderBt {padding: 15px 0 0 0}
.order .orderInfo .orderBt img {margin-right: 5px}
.order .orderInfo .orderBt .obEx {margin-right: 15px}
.order .orderInfoIn {padding: 20px 0 0 20px}
.order .orderInfoIn div {padding-bottom: 15px}
.order .orderInfoIn strong {padding-bottom: 2px; display: block; color: #E6725F}
.order .orderInfoIn span {font-weight: bold}
.order .transportOr {width: 253px; padding: 30px 0 2px 128px; floaT: left}
.order .transportOr .title {padding-bottom: 5px !important; font-size: 14px; font-weight: bold; color: #e8705d}
.order .transportOr select {width: 197px}
.order .paymentsOr {width: 350px; padding: 30px 0 2px 0; floaT: left}
.order .paymentsOr .title {padding-bottom: 5px !important; font-size: 14px; font-weight: bold; color: #e8705d}
.order .paymentsOr select {width: 197px}
.order .orderBox {width: 605px; padding: 15px 0 8px 128px; floaT: left; border-bottom: 1px solid #E1E1E1}
.order .orderBox .title {padding-bottom: 5px !important; font-size: 14px; font-weight: bold; color: #e8705d}
.order .orderBox div {padding-bottom: 5px}
.order .orderBox div .input_radio {margin-right: 7px}
.order .orderBox select {width: 285px; margin: 0 10px 0 2px}
.order .orderBox textarea {height: 67px; width: 445px; border: 1px solid #C8C8C8}
.order .obEx {border: 0}
.order .orderReg {width: 330px; floaT: left}
.order .orderReg.orEx .orderReg-t {padding: 0 0 0 51px}
.order .orderReg-t {padding: 0 0 0 128px; font-size: 14px; font-weight: bold; color: #e8705d}


.order .orderReg-t2 {padding: 0 0 0 128px; font-size: 10px; font-weight: normal; color: #000}
.order .orderReg.orEx .orderReg-t2 {padding: 0 0 0 51px}

.order .orderReg table {width: 330px; margin: 10px 0 30px 0}
.order .orderReg table tr td {height: 20px}
.order .orderReg table .orEx1 {width: 168px; padding-right: 3px; text-align: right}
.order .orderReg.orEx table .orEx1 {width: 84px !important; padding-right: 7px}
.order .orderReg table .orEx2 {width: 159px}
.order .orderReg.orEx table .orEx2 {width: 239px !important}
.order .orderReg table .orEx2 .input_text {height: 15px; width: 148px; padding: 2px 0 0 4px; border: 1px solid #BBB}
.order .buttons {width: 100%; padding: 20px 0 20px 0; float: left; text-align: center}
.order .buttons strong {margin-bottom: 8px; margin-top: 8px; display: block; font-size: 14px}
.order .buttons a {text-decoration: underline}
.order .buttons a:hover {text-decoration: none}
.order .orderRecap {width: 100%; margin: 50px 0 10px 0; float: left}
.order .orderRecap tr td {height: 18px; font-size: 12px}
.order .orderRecap .orEx1 {width: 201px; padding-right: 11px; text-align: right; font-weight: bold; color: #595959}
.order .orderRecap .orEx2_1 {font-size: 14px; color: #E6634F}
.order .orderRecap .orEx4 {height: 25px; background: url(/img/bg-orEx4.gif) repeat-x 10px}


.transportOr label {color:#595959;padding-top:3px;float:left;width:240px}
.transportOr label input {margin-right:3px;float:left}
.paymentsOr label {color:#595959;padding-top:3px;float:left;width:200px}
.paymentsOr label input {margin-right:3px;float:left}