.order-options .header { font-size: 14px; } .events { margin: 0 0 10px 0; position: relative; z-index: 110; } .events .input_radio { width: 15px; height: 15px; position: absolute; left: 0; top: 1px; z-index: 115; } .events .cell, .events .small { display: block; height: 0; min-height: 0; padding: 0 0 0 20px; } div[class] .events .cell, div[class] .events .small { height: auto; } .require { color: #ff0041; font-weight: 900; font-size: 12px; } .forms { font-family: "Arial CE", "Helvetica CE", Arial, helvetica, sans-serif; font-size: 12px; } .forms .look { background: #1B1B1B; } .forms h3 { margin: 15px 0 5px 0; line-height: 14px; font-size: 14px; color: #b7b7b7; } .forms .header { display: block; height: 0; min-height: 0; padding: 5px 10px 0 10px; font-size: 14px; color: #b7b7b7; } div[class] .forms .header { height: auto; } .forms h3 label .input_checkbox { cursor: default; vertical-align: baseline; } .forms table.action { width: 100%; } .forms table.action strong { color: #FF6600; } .forms .box { margin: 0; position: relative; z-index: 100; border-top: solid 1px #535353; border-bottom: 1px solid #535353; background: #2b2a2c; } .forms .form-row { margin: 2px 0; }  .forms .form-row .select-step-first { overflow: hidden; background: url(/css/form/img/select-step-first2.jpg) transparent no-repeat 0 100%; min-height: 219px; height: 219px; position: relative; border-top: solid 1px #737373; } .forms .form-row .select-step-first span.vw { position: absolute; bottom: 30px; left: 44px; } .forms .form-row .select-step-first span.volvo { position: absolute; bottom: 30px; left: 324px; } .forms .form-row .select-step-first span.audi { position: absolute; bottom: 30px; left: 570px; } .forms .form-row .select { padding: 10px 0; overflow: hidden; } .forms .form-row .select span.vw, .forms .form-row .select span.volvo, .forms .form-row .select span.audi { height: 40px; display: block; float: left; padding: 0 50px 0 0; position: relative; margin-right: 100px; }  .forms .form-row .area-first { padding:0 0 16px 0; } .forms .form-row .area { padding:10px 0 16px 0; border-top: solid 1px #363537; } .forms .form-row .area .left-cell { width: 40%; } .forms strong { display: block; padding: 10px 0; } .forms .vw-step-second, .forms .volvo-step-second, .forms .audi-step-second { position: relative; } .forms .vw-step-second span.model-arrow { position: absolute; height: 12px; width: 22px; background: url(/css/form/img/model-arrow.png) transparent no-repeat 0 0; top: -12px; left: 66px; } .forms .volvo-step-second span.model-arrow { position: absolute; height: 12px; width: 22px; background: url(/css/form/img/model-arrow.png) transparent no-repeat 0 0; top: -12px; left: 330px; } .forms .audi-step-second span.model-arrow { position: absolute; height: 12px; width: 22px; background: url(/css/form/img/model-arrow.png) transparent no-repeat 0 0; top: -12px; right: 99px; } .forms span.hiden { display: none; } .forms .i-text { width: auto; } .forms textarea.i-text { height: auto; } .forms .inline { display: inline; } .forms .small { font-size: 11px; font-weight: 400; color: #515151; } .forms .error { border: 1px solid #f00; } .forms .info-head { display: block; height: 0; min-height: 0; margin: 0 0 10px 0; } div[class] .forms .info-head { height: auto; } .forms .info-head br { display: none; } .forms .cell { display: inline-block; } .forms .label { font-size: 11px; color: #7e7e7e; } .forms .checkbox { display: inline-block; margin: 0 10px 0 0; } .forms .checkbox input { vertical-align: middle; } .forms .cell .label { line-height: 15px;  } .forms .area-cell .label { line-height: 16px;  } .forms .area-cell textarea.i-text { height: 80px;  } .forms .cell .i-text, .forms .form-row select { display: block;  }  .file-mail { clear: both; color: #cccccc; border-bottom: 1px solid #737373; background: #303032; } .file-mail .captcha .i-text { width: 60px; } .file-mail span.captcha .cell, .file-mail span.captcha lable { display: inline-block; width: auto; } .file-mail .captcha img { margin: 0; vertical-align: middle; } .step-three-right { float: right; margin-right: 10px; margin-top: 4px; } .file-mail .header { height: 33px; line-height: 33px; margin: 0; padding: 0 30px 0 10px; float: left; font-size: 12px; background: url(/css/form/../img/arrow.gif) 100% 50% no-repeat; } .file-mail .indent { clear: left; padding: 0 10px 10px 10px; } .file-mail p { margin: 0; } .file-mail .cell, .file-mail .area-cell { display: block; line-height: 18px; } .file-mail .cell label, .file-mail .area-cell label { display: block; } .file-mail .i-text { width: 98%; margin: 0; } .file-mail .area-cell textarea.i-text { height: 100px; } .file-mail .area-cell .label { top: 110px; } .file-mail .left-cell, .file-mail .right-cell { height: 0; min-height: 0; } div[class] .file-mail .left-cell, div[class] .file-mail .right-cell { height: auto; } .file-mail .left-cell { width: 60%; float: left; } .step-three .left-cell { width: 40%; } .file-mail .left-cell .cell-padd { padding: 0 5px 0 0; } .file-mail .right-cell { width: 40%; float: right; } .file-mail .right-cell .cell-padd { padding: 4px 0 0 5px; } .file-mail .right-cell .cell { width: 99%; }