/* ------------------------------------------ */
/* ------------------ main ------------------ */
/* ------------------------------------------ */
.modal-body ol, .ui-dialog-content ol {
list-style: normal;
}
a.read_more_disclaimer {
font-weight: bold;
}
input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
-webkit-appearance: none !important;
margin: 0 !important;
}
input[type=number] {
-moz-appearance:textfield !important;
}
body {
color: #333333;
font: 12px/1.2 "Tahoma", Dotum, sans-serif;
}
body.iframe {
overflow: hidden;
}
#container {
position: relative;
}
#footer {
max-width: 1000px;
position: relative;
z-index: 10;
}
.akcija-desno ul {
padding-left: 13px;
}
.owners_manual img {
width: 160px;
}
#contain div a.next {
float: right;
}
.requiredFieldError {
border: 1px solid #B20000 !important;
}
span.link {
text-decoration: underline;
cursor: pointer;
font-weight: bold;
}
.ui-dialog .ui-dialog-content {
text-align: justify;
}
a.more {
float: right;
width: 25px;
padding-right: 5px;
}
/* ------------------------------------------ */
/* ---------------- boutique ---------------- */
/* ------------------------------------------ */
#column-left .cartproductlist {
max-height: 300px;
overflow-y: auto;
}
/* ------------------------------------------ */
/* --------------- ui ----------------------- */
/* ------------------------------------------ */
div.ui-datepicker {
z-index: 1000 !important;
}
/* ------------------------------------------ */
/* ------------ new form buttons ------------ */
/* ------------------------------------------ */
div.btnNextLeft {
background: url('//www.kmag.net/sharedcakephp/img/service/btn_next-left.png') no-repeat scroll top left transparent;
width: 7px;
height: 39px;
margin: 0;
padding: 0;
display: inline-block;
float: left;
}
div.btnNextRight {
background: url('//www.kmag.net/sharedcakephp/img/service/btn_next-right.png') no-repeat scroll top left transparent;
width: 28px;
height: 39px;
margin: 0;
padding: 0;
display: inline-block;
float: left;
}
a.next {
display: inline-block;
position: relative;
overflow: hidden;
cursor: pointer;
}
/* ------------------------------------------ */
/* --------------- test_drive --------------- */
/* ------------------------------------------ */
div.new_form {
font-size: 12px;
}
div.new_form form label[for="terms_of_use"] {
float: left;
font-size: 10px;
margin-left: 10px;
text-align: justify;
display: inline-block;
clear: none;
width: 430px;
line-height: 12px;
}
div.new_form input#terms_of_use {
float: left;
clear: none;
display: inline-block;
}
div.new_form .notice {
clear: both;
font-size: 10px;
text-align: justify;
width: 500px;
margin-bottom: 10px;
}
div.new_form a.next, div.new_form a.back {
text-decoration: none;
}
#column-main div.new_form a {
text-decoration: none;
}
div.new_form select {
}
div.new_form form {
margin-top: 10px;
width: 500px;
}
div.new_form h4 {
border-bottom: 1px solid #CCCCCC;
font-size: 12px;
line-height: 20px;
margin: 0 0 15px;
padding: 0 0 6px;
width: 467px;
}
div.new_form h5 {
background: none repeat scroll 0 0 #717276;
border-radius: 4px 4px 4px 4px;
color: #FFFFFF;
margin-bottom: 8px;
padding: 3px 10px;
}
div.new_form .clear {
clear: both;
display: block;
height: 1px;
width: 1px;
}
div.new_form .logo {
position: absolute;
right: 15px;
top: 4px;
}
div.new_form img {
border: medium none;
}
div.new_form #step-1, #step-2, #step-3 {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/steps-bg.jpg") repeat-x scroll center bottom #FFFFFF;
border: 1px solid #CCCCCC;
padding: 15px 15px 0;
position: relative;
}
div.new_form ul.tabs {
height: 36px;
list-style: none outside none;
margin: 0 0 -1px;
padding: 0;
width: 501px;
}
div.new_form ul.tabs li {
float: left;
margin: 0;
padding: 0;
}
div.new_form ul.tabs li a {
font-size: 9px;
line-height: 1.3em;
}
div.new_form li.one {
margin-left: -1px;
width: 169px;
}
div.new_form li.two {
width: 170px;
}
div.new_form li.three {
width: 162px;
}
div.new_form .w2 {
background-position: left top;
background-repeat: no-repeat !important;
color: #CCCCCC;
cursor: text;
display: block;
font-size: 0.9em;
font-weight: bold;
height: 36px;
padding: 6px 25px 0 35px;
text-decoration: none;
}
div.new_form .w2.current {
background-position: left top;
color: #FFFFFF !important;
font-size: 9px;
padding-left: 35px;
white-space: normal;
}
div.new_form #one.w2 {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/tab1.gif") repeat scroll 0 0 transparent;
margin-left: 1px;
text-decoration: none;
}
div.new_form #one.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/tab1-active.gif") repeat scroll 0 0 transparent;
}
div.new_form #two.w2 {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/tab2.gif") repeat scroll 0 0 transparent;
text-decoration: none;
}
div.new_form #two.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/tab2-active.gif") repeat scroll 0 0 transparent;
padding-left: 45px;
}
div.new_form .ui-tabs .ui-tabs-nav li.ui-tabs-selected.two a {
padding-left: 45px;
}
div.new_form #three.w2 {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/tab3.gif") repeat scroll 0 0 transparent;
text-decoration: none;
}
div.new_form #three.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/tab3-active.gif") repeat scroll 0 0 transparent;
padding-left: 45px;
white-space: normal;
}
div.new_form .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}
div.new_form .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
}
div.new_form .ui-tabs .ui-tabs-panel {
border-width: 0;
display: block;
padding: 15px;
}
div.new_form fieldset {
-moz-border-bottom-colors: none;
-moz-border-image: none;
-moz-border-left-colors: none;
-moz-border-right-colors: none;
-moz-border-top-colors: none;
background: none repeat scroll 0 0 #F2F2E6;
border-color: #FFFFFF #666661 #666661 #FFFFFF;
border-style: solid;
border-width: 1px;
margin-bottom: 36px;
padding: 10px;
width: 600px;
}
div.new_form input, textarea, select {
font: 12px/12px Arial,Helvetica,sans-serif;
max-width: 380px;
min-height: 17px;
padding: 0;
}
div.new_form textarea {
max-height: 100px;
max-width: 200px;
min-height: 20px;
}
.ui-dialog select {
max-width: 100%;
}
div.new_form input[name="TestDriveRepresentativeFiltering"] {
display: none;
position: absolute;
right: 19px;
top: 73px;
}
div.new_form input#ClientsPlace {
max-width: 139px;
width: 139px;
}
div.new_form img.TestDriveRepresentativeFiltering {
cursor: pointer;
float: right;
margin-top: 2px;
}
div.new_form input.hasDatepicker {
background-color: #FFFFFF;
background-image: url("//www.kmag.net/sharedcakephp/img/icon_calendar.png");
background-position: right center;
background-repeat: no-repeat;
padding-right: 10px;
}
div.new_form fieldset.action {
background: none repeat scroll 0 0 #9DA2A6;
border-color: #E5E5E5 #797C80 #797C80 #E5E5E5;
margin-top: -20px;
}
div.new_form dl {
clear: both;
padding: 5px 0;
}
div.new_form dt {
float: left;
line-height: 25px;
margin: 0 10px 10px 0;
text-align: left;
}
div.new_form dt.testDriveDate, dt.testDrive {
width: auto;
}
div.new_form dt.comments {
width: 60px;
}
div.new_form dd.comments {
margin-top: 5px;
}
div.new_form dd {
float: left;
line-height: 25px;
margin: 0 0 10px;
overflow: visible;
width: 130px;
}
div.new_form #comments {
font-size: 12px;
padding-left: 3px;
padding-top: 3px;
position: relative;
width: 187px !important;
margin-top: -5px;
}
div.new_form .form-error {
clear: both;
color: #B20000;
display: none;
float: left;
font-size: 10px;
line-height: 0;
margin-bottom: 10px;
margin-top: 7px;
}
div.new_form .ui-tabs .ui-tabs-hide {
display: none !important;
}
div.new_form #step-2 dt {
margin-top: -2px;
width: 58px;
}
div.new_form #step-2 .right dt {
width: 93px;
}
div.new_form #step-2 .right dt.ClientsBirthdayMonth, #step-2 .right dt.ClientsCity {
width: 100px;
}
div.new_form dd.ClientsBirthdayMonth, dd.ClientsCity {
width: 130px;
}
div.new_form #step-2 label {
clear: none;
}
div.new_form #step-2 .left label {
width: 75px;
}
div.new_form dd.clientSex {
margin-top: -3px;
width: 250px;
}
div.new_form .left {
float: left;
width: 228px;
}
div.new_form .right {
float: left;
width: 240px;
}
div.new_form .hRule {
border-bottom: 1px dotted #CCCCCC;
display: block;
height: 1px;
margin-bottom: 10px;
margin-top: 5px;
}
div.new_form dl.country label {
width: 90px;
}
div.new_form .country .NFSelect {
left: 373px !important;
top: 229px !important;
}
div.new_form .country .NFSelectRight {
width: 125px;
}
div.new_form dl.sms_inform dt {
width: 20px !important;
}
div.new_form dl.sms_inform dd {
line-height: 14px;
width: 210px;
}
div.new_form #step-3 dt, #step-3 dd {
font-size: 12px;
line-height: 15px;
margin-bottom: 4px;
}
div.new_form #step-3 dt {
width: 150px;
}
div.new_form #step-3 dd {
width: 308px;
}
div.new_form .note {
font-size: 0.85em;
width: 300px;
}
div.new_form .car-key {
bottom: 0;
position: absolute;
right: 0;
}
div.new_form form label {
clear: both;
float: left;
font-size: 12px;
font-weight: normal;
line-height: 10px;
margin-right: 8px;
min-width: 60px;
margin-top: 5px;
}
div.new_form form label.opt {
float: left;
line-height: 1.4em;
max-width: 10px;
min-width: 10px;
width: 10px;
}
div.new_form .clientSex input {
float: left;
margin-right: 5px;
}
div.new_form .country select {
width: 140px;
}
div.new_form label[for="ClientsPlace"] {
width: 90px;
}
div.new_form label[for="TestDriveTestCar"] {
width: 120px;
}
div.new_form label[for="TestDriveRepresentativeId"] {
width: 120px;
}
div.new_form select#TestDriveRepresentativeId {
max-width: 315px;
width: 315px;
}
div.new_form label[for="TestDriveTestDate"] {
width: 120px;
}
div.new_form label[for="ClientsBirthday"] {
width: 90px;
}
div.new_form label[for="ClientSex"] {
width: 90px;
}
div.new_form #step-1 .NFSelect {
margin-left: -17px;
margin-top: -2px !important;
}
div.new_form .representative .NFSelectRight {
width: 392px !important;
}
dd.testDrive {
margin-left: 15px;
}
div.new_form .testDrive .NFSelect {
left: 189px !important;
}
div.new_form .testDrive .NFSelectRight {
width: 125px !important;
}
div.new_form .testDrive .NFSelectRight {
}
div.new_form dd.testDriveDate {
margin-left: -10px;
}
#TestDriveTestDateDay {
}
div.new_form .NFTextarea {
background: none repeat scroll 0 0 transparent;
border: medium none;
font: 12px/12px Arial,Helvetica,sans-serif;
margin: 0;
}
div.new_form .NFTextareaTop, .NFTextareaBottom {
clear: both;
float: none;
height: 5px;
padding-right: 10px;
}
div.new_form .NFTextareaTop {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-tr.png") no-repeat scroll 100% 0 transparent;
}
div.new_form .NFTextareaBottom {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-br.png") no-repeat scroll 100% 0 transparent;
margin-bottom: 5px;
}
div.new_form .NFTextareaTopLeft, .NFTextareaBottomLeft {
height: 5px;
position: relative;
top: -13px !important;
width: 5px;
}
div.new_form .NFTextareaTopLeft {
top: -20px;
}
div.new_form .NFTextareaTopLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-tl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.new_form .NFTextareaBottomLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-bl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.new_form .NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {
float: left;
padding-bottom: 5px;
}
div.new_form .NFTextareaLeft, .NFTextareaLeftH {
width: 5px;
}
div.new_form .NFTextareaLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-l-off.png") repeat-y scroll 0 0 transparent;
}
div.new_form .NFTextareaLeftH {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-l-over.png") repeat-y scroll 0 0 transparent;
}
div.new_form .NFTextareaRight, .NFTextareaRightH {
padding-bottom: 0;
padding-right: 5px;
}
div.new_form .NFTextareaRight {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-r-off.png") repeat-y scroll 100% 0 transparent;
}
div.new_form .NFTextareaRightH {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-r-over.png") repeat-y scroll 100% 100% transparent;
}
div.new_form .NFText {
background: none repeat scroll 0 0 transparent;
border: medium none;
font: 12px/15px Arial,Helvetica,sans-serif;
vertical-align: middle;
width: 116px;
}
div.new_form .NFTextCenter {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/input.png") repeat-x scroll 0 0 transparent;
float: left;
height: 15px;
line-height: 15px;
margin: 0;
padding: 3px 0;
}
div.new_form .NFTextLeft, .NFTextRight {
float: left;
height: 21px;
vertical-align: middle;
width: 7px;
}
div.new_form .NFTextLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/input-left.png") no-repeat scroll 0 0 transparent;
}
div.new_form .NFTextRight {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/input-right.png") no-repeat scroll 0 0 transparent;
}
div.new_form .NFRadio {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/radio.png") no-repeat scroll 0 0 transparent;
border: 1px solid transparent;
cursor: pointer;
display: block;
float: left;
height: 13px;
margin-right: 8px;
position: relative;
top: 5px !important;
width: 13px;
z-index: 2;
}
div.new_form .NFCheck {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/checkbox.png") no-repeat scroll 0 0 transparent;
border: 1px solid transparent;
cursor: pointer;
height: 12px;
position: relative;
width: 12px;
z-index: 2;
}
div.new_form .NFButton {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/button.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font: bold 10px/26px Tahoma,Arial,Helvetica,sans-serif;
height: 26px;
letter-spacing: 1px;
padding: 0 2px;
text-transform: uppercase;
vertical-align: middle;
width: auto;
}
div.new_form .NFButtonLeft, .NFButtonRight {
height: 26px;
vertical-align: middle;
width: 6px;
}
div.new_form .NFButtonLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/button-left.png") no-repeat scroll 0 0 transparent;
}
div.new_form .NFButtonRight {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/button-right.png") no-repeat scroll 0 0 transparent;
}
div.new_form .NFSelect {
border: 1px solid transparent;
height: 21px;
position: absolute;
}
div.new_form .NFSelectLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/select-left.png") no-repeat scroll 0 0 transparent;
float: left;
height: 21px;
vertical-align: middle;
width: 3px;
}
div.new_form .NFSelectRight {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/select-right.png") no-repeat scroll 100% 0 transparent;
color: #FFFFFF;
cursor: pointer;
font: 12px/21px Arial,Helvetica,sans-serif;
height: 21px;
margin-left: 3px;
padding-left: 3px;
width: 400px;
}
div.new_form .NFSelectTarget {
background: none repeat scroll 0 0 transparent;
left: 0;
margin-left: -13px;
margin-top: 18px;
padding-bottom: 13px;
position: absolute;
top: 0;
z-index: 3;
}
div.new_form .NFSelectOptions {
background: none repeat scroll 0 0 #707175;
color: #FFFFFF;
font: 11px/13px Arial,Helvetica,sans-serif;
left: 0;
list-style: none outside none;
margin-left: 16px;
margin-top: 0;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
padding: 4px 0;
position: relative;
top: 0;
z-index: 4;
}
div.new_form .NFSelectOptions li {
padding-bottom: 1px;
}
div.new_form .NFSelectOptions a {
background: none repeat scroll 0 0 transparent;
color: #FFFFFF;
display: block;
padding: 2px 3px;
text-decoration: none;
}
div.new_form .NFSelectOptions a.NFOptionActive {
background: none repeat scroll 0 0 #464646;
}
div.new_form .NFSelectOptions a:hover {
background: none repeat scroll 0 0 #333333;
}
div.new_form .NFMultiSelect {
background: none repeat scroll 0 0 transparent;
border: 0 none;
margin: 0;
}
div.new_form .NFMultiSelectTop, .NFMultiSelectBottom {
clear: both;
float: none;
height: 5px;
padding-right: 10px;
}
div.new_form .NFMultiSelectTop {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-tr.png") no-repeat scroll 100% 0 transparent;
}
div.new_form .NFMultiSelectBottom {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-br.png") no-repeat scroll 100% 0 transparent;
margin-bottom: 5px;
}
div.new_form .NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {
height: 5px;
width: 5px;
}
div.new_form .NFMultiSelectTopLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-tl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.new_form .NFMultiSelectBottomLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-bl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.new_form .NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {
float: left;
padding-bottom: 5px;
}
div.new_form .NFMultiSelectLeft, .NFMultiSelectLeftH {
width: 5px;
}
div.new_form .NFMultiSelectLeft {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-l-off.png") repeat-y scroll 0 0 transparent;
}
div.new_form .NFMultiSelectLeftH {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-l-over.png") repeat-y scroll 0 0 transparent;
}
div.new_form .NFMultiSelectRight, .NFMultiSelectRightH {
padding-bottom: 0;
padding-right: 5px;
}
div.new_form .NFMultiSelectRight {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-r-off.png") repeat-y scroll 100% 0 transparent;
}
div.new_form .NFMultiSelectRightH {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/textarea-r-over.png") repeat-y scroll 100% 0 transparent;
}
div.new_form .NFfocused {
border: 1px dotted #666666;
}
div.new_form .NFh {
background-position: 0 100%;
}
div.new_form .NFhr {
background-position: 100% 100%;
}
div.new_form .NFhidden {
opacity: 0;
position: relative;
z-index: -1;
}
div.new_form select, input, textarea, button {
border: 1px solid #CCCCCC;
outline: medium none;
resize: none;
}
div.new_form .NFTextareaTopLeft {
top: -12px !important;
}
div.new_form .NFTextareaBottomLeft {
top: -12px !important;
}
div.new_form #comments {
}
div.new_form .NFTextCenter {
padding: 1px 0 5px;
}
div.new_form .next {
float: right;
position: relative;
text-decoration: none;
top: -43px;
}
div.new_form .next img, .prev img {
float: left;
}
div.new_form .next span {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/btn_next-body.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 19px;
padding: 6px 4px 14px 6px;
text-decoration: none;
}
div.new_form .prev {
float: left;
position: relative;
text-decoration: none;
top: -43px;
}
div.new_form .prev span {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/btn_prev-body.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 19px;
padding: 6px 8px 14px 4px;
}
div.new_form .car-previews {
top: 130px;
position: absolute;
right: 10px;
}
div.new_form .car-previews img {
display: none;
}
div.new_form .ui-helper-hidden {
display: none;
}
div.new_form .ui-helper-hidden-accessible {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
div.new_form .ui-helper-reset {
border: 0 none;
font-size: 100%;
line-height: 1.3;
list-style: none outside none;
margin: 0;
outline: 0 none;
padding: 0;
text-decoration: none;
}
div.new_form .ui-helper-clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
div.new_form .ui-helper-clearfix {
display: inline-block;
}
* html .ui-helper-clearfix {
height: 1%;
}
div.new_form .ui-helper-clearfix {
display: block;
}
div.new_form .ui-helper-zfix {
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
}
div.new_form .ui-state-disabled {
cursor: default !important;
}
div.new_form .ui-icon {
background-repeat: no-repeat;
display: block;
overflow: hidden;
text-indent: -99999px;
}
div.new_form .ui-widget-overlay {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
div.new_form .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 4px;
}
div.new_form .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 4px;
}
div.new_form .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 4px;
}
div.new_form .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius: 4px;
}
div.new_form .ui-widget-overlay {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-bg_diagonals-thick_20_666666_40x40.png") repeat scroll 50% 50% #666666;
opacity: 0.5;
}
div.new_form .ui-widget-shadow {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-bg_flat_10_000000_40x100.png") repeat-x scroll 50% 50% #000000;
border-radius: 5px 5px 5px 5px;
margin: -5px 0 0 -5px;
opacity: 0.2;
padding: 5px;
}
div.new_form .ui-widget {
font-family: Arial,sans-serif;
font-size: 0.85em;
}
div.new_form .ui-widget .ui-widget {
font-size: 10px;
}
div.new_form .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Arial,sans-serif;
font-size: 10px;
}
div.new_form .ui-widget-content {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
border: 1px solid #999999;
color: #333333;
}
div.new_form .ui-widget-content a {
color: #333333;
}
div.new_form .ui-widget-header {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-bg_highlight-soft_15_cc0000_1x100.png") repeat-x scroll 50% 50% #B20000;
border: 1px solid #E3A1A1;
color: #FFFFFF;
font-weight: bold;
}
div.new_form .ui-widget-header a {
color: #FFFFFF;
}
div.new_form .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE;
border: 1px solid #D8DCDF;
color: #333333;
font-weight: bold;
}
div.new_form .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #004276;
text-decoration: none;
}
div.new_form .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-bg_highlight-hard_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F6F6F6;
border: 1px solid #CDD5DA;
color: #111111;
font-weight: bold;
}
div.new_form .ui-state-hover a, .ui-state-hover a:hover {
color: #111111;
text-decoration: none;
}
div.new_form .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-bg_flat_65_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
border: 1px solid #EEEEEE;
color: #B20000;
font-weight: bold;
}
div.new_form .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #B20000;
text-decoration: none;
}
div.new_form .ui-widget *:active {
outline: medium none;
}
div.new_form .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-bg_glass_55_fbf8ee_1x400.png") repeat-x scroll 50% 50% #FBF8EE;
border: 1px solid #FCD3A1;
color: #444444;
}
div.new_form .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #444444;
}
div.new_form .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
background: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") repeat scroll 50% 50% #F3D8D8;
border: 1px solid #B20000;
color: #2E2E2E;
}
div.new_form .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #2E2E2E;
}
div.new_form .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #2E2E2E;
}
div.new_form .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: bold;
}
div.new_form .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
font-weight: normal;
opacity: 0.7;
}
div.new_form .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
background-image: none;
opacity: 0.35;
}
div.new_form .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-icons_cc0000_256x240.png");
height: 16px;
width: 16px;
}
div.new_form .ui-widget-content .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-icons_cc0000_256x240.png");
}
div.new_form .ui-widget-header .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-icons_ffffff_256x240.png");
}
div.new_form .ui-state-default .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-icons_cc0000_256x240.png");
}
div.new_form .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-icons_cc0000_256x240.png");
}
div.new_form .ui-state-active .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-icons_cc0000_256x240.png");
}
div.new_form .ui-state-highlight .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-icons_004276_256x240.png");
}
div.new_form .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/test_drive/ui-icons_cc0000_256x240.png");
}
div.new_form .ui-datepicker {
display: none;
padding: 0.2em 0.2em 0;
width: 17em;
}
div.new_form .ui-datepicker .ui-datepicker-header {
padding: 0.2em 0;
position: relative;
}
div.new_form .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
height: 1.8em;
position: absolute;
top: 2px;
width: 1.8em;
}
div.new_form .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
div.new_form .ui-datepicker .ui-datepicker-prev {
left: 2px;
}
div.new_form .ui-datepicker .ui-datepicker-next {
right: 2px;
}
div.new_form .ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
div.new_form .ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
div.new_form .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display: block;
left: 50%;
margin-left: -8px;
margin-top: -8px;
position: absolute;
top: 50%;
}
div.new_form .ui-datepicker .ui-datepicker-title {
line-height: 1.8em;
margin: 0 2.3em;
text-align: center;
}
div.new_form .ui-datepicker .ui-datepicker-title select {
font-size: 10px;
margin: 1px 0;
}
div.new_form .ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
div.new_form .ui-datepicker select.ui-datepicker-month, div.new_form .ui-datepicker select.ui-datepicker-year {
width: 49%;
}
div.new_form .ui-datepicker table {
border-collapse: collapse;
font-size: 0.9em;
margin: 0 0 0.4em;
width: 100%;
}
div.new_form .ui-datepicker th {
border: 0 none;
font-weight: bold;
padding: 0.7em 0.3em;
text-align: center;
}
div.new_form .ui-datepicker td {
border: 0 none;
padding: 1px;
}
div.new_form .ui-datepicker td span, .ui-datepicker td a {
display: block;
padding: 0.2em;
text-align: right;
text-decoration: none;
}
div.new_form .ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
border-bottom: 0 none;
border-left: 0 none;
border-right: 0 none;
margin: 0.7em 0 0;
padding: 0 0.2em;
}
div.new_form .ui-datepicker .ui-datepicker-buttonpane button {
cursor: pointer;
float: right;
margin: 0.5em 0.2em 0.4em;
overflow: visible;
padding: 0.2em 0.6em 0.3em;
width: auto;
}
div.new_form .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
div.new_form .ui-icon-triangle-1-n {
background-position: 0 -16px;
}
div.new_form .ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
div.new_form .ui-icon-triangle-1-e {
background-position: -32px -16px;
}
div.new_form .ui-icon-triangle-1-se {
background-position: -48px -16px;
}
div.new_form .ui-icon-triangle-1-s {
background-position: -64px -16px;
}
div.new_form .ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
div.new_form .ui-icon-triangle-1-w {
background-position: -96px -16px;
}
div.new_form .ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
div.new_form .ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
div.new_form .ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
div.new_form .ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
div.new_form .ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
div.new_form .ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
div.new_form .ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
.ui-datepicker .ui-datepicker-title {
color: #FFFFFF;
}
div.new_form .ui-datepicker-cover {
display: block;
height: 200px;
left: -4px;
position: absolute;
top: -4px;
width: 200px;
z-index: -1;
}
div.new_form div#ui-datepicker-div {
left: 314px !important;
position: absolute !important;
top: 147px !important;
z-index: 1000 !important;
}
div.new_form #step-2 div#ui-datepicker-div {
top: 135px !important;
}
div.new_form .ui-datepicker-today a, a.ui-state-default:hover {
background: none repeat scroll 0 0 #BB0000 !important;
color: #FFFFFF !important;
}
.ui-dialog {
position: absolute;
}
/* ------------------------------------------ */
/* ------------------ range ----------------- */
/* ------------------------------------------ */
.Wrap320 div.range-container {
max-width: 255px;
}
div.range-container {
position: relative;
width: 100%;
height: auto;
font: 0.8em/1.6 tahoma,arial,sans-serif;
background: url("//www.kmag.net/sharedcakephp/img/range/range_background.png") scroll transparent;
min-height: 290px;
z-index: 11;
}
div.range-container h3{
font: 12px/1.6 tahoma,arial,sans-serif;
margin-bottom: 0px;
font-weight: bold;
text-decoration: none;
line-height: 30px;
height: 30px;
margin: 0px;
line-height: 30px;
/*background: url("http://www.kmag.net/sharedcakephp/img/range/h3.png") scroll transparent;*/
}
div.range-container h3 a{
text-decoration: none;
}
div.range-container h3 a:hover{
text-decoration: underline;
}
div.model-properties h3 {
background: url("//www.kmag.net/sharedcakephp/img/range/h3.png") scroll transparent;
}
div.range-container img.car_img {
height: 120px;
margin: 0px 0px 0px 0px;
border: 0px;
}
div.range-container div.model-box {
display: block;
float: left;
margin-top: 10px;
position: relative;
text-align: center;
width: 250px;
}
div.range-container div.model-box div.model-properties {
background: url("//www.kmag.net/sharedcakephp/img/range/range_properties_bg.png") repeat-x scroll 0 0 transparent;
border: 1px solid #CCCCCC;
border-radius: 15px 15px 15px 15px;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
color: #FFFFFF;
display: none;
float: left;
left: -1px;
overflow: hidden;
padding: 0;
position: absolute;
text-align: center;
top: -1px;
width: 250px;
z-index: 10;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.3);
-webkit-border-radius: 15px;
-moz-border-radius: 15px;
border-radius: 15px;
}
div.range-container div.model-box div.model-properties ul {
list-style-type: none;
background: url("//www.kmag.net/sharedcakephp/img/range/bg_90bl.png") scroll transparent;
text-align: left;
padding: 10px;
-webkit-border-radius: 0 0 15px 15px;
-moz-border-radius: 0 0 15px 15px;
border-radius: 0 0 15px 15px;
}
div.range-container div.model-box div.model-properties ul  li {
color: #FFF;
margin-left: 5px;
padding: 5px 0px;
border-bottom: 1px solid #333;
}
div.range-container div.model-box div.model-properties ul  li  img {
float: left;
margin: 0px 10px 0px 0px;
}
ul li.info { list-style-image: url("//www.kmag.net/sharedcakephp/img/range/ico_info.png"); }
ul li.wheel { list-style-image: url("//www.kmag.net/sharedcakephp/img/range/ico_wheel.png"); }
ul li.brochure { list-style-image: url("//www.kmag.net/sharedcakephp/img/range/ico_brochure.png"); }
div.range-container div.model-box div.model-properties ul li a {
color: #FFF;
text-decoration: none;
}
div.range-container div.model-box div.model-properties a {
color: #B20000;
text-decoration: none;
}
div.range-container div.model-box div.model-properties a:hover {
text-decoration: underline;
}
/* ------------------------------------------ */
/* --------------- service ------------------ */
/* ------------------------------------------ */
div.ServiceForm form label[for="terms_of_use"] {
float: left;
font-size: 10px;
margin-left: 5px;
text-align: justify;
display: inline-block;
clear: none;
width: 420px;
line-height: 12px;
}
div.ServiceForm input#terms_of_use {
float: left;
clear: none;
display: inline-block;
}
#column-main-wide div.ServiceForm a {
text-decoration: none;
}
#premium-box {
float: right;
margin: 3px 0 0 7px;
width: 250px;
font: 12px/1.4 tahoma,arial,sans-serif;
}
#premium-box .leaflet {
border-bottom: medium none;
border-top: medium none;
margin: 15px 0 18px 10px;
padding: 0 0 25px;
}
.premium-bg {
background-color:#F3E7D3;
}
img.premiumServisTop {
margin-bottom: -14px;
}
div.ServiceForm form {
margin-top: 10px;
width: 500px;
}
div.ServiceForm {
float: left;
font-size: 0.8em;
width: 500px;
}
div.ServiceForm input[type="checkbox"] {
float: left;
margin-top: 1px;
margin-right: 10px;
}
div.ServiceForm dl input#ClientsEmail {
width: 142px;
}
div.ServiceForm dl.premium_service {
background: url("//www.kmag.net/sharedcakephp/img/service/premium_service_bg.png") no-repeat scroll 0 0 transparent;
color: #000;
height: 27px;
padding: 5px 0 0 7px;
}
#column-main-wide div.ServiceForm dl.premium_service a {
line-height: 20px;
text-decoration: underline;
}
#column-main-wide div.ServiceForm dl.premium_service a.more:hover {
line-height: 20px;
text-decoration: none;
}
#column-main-wide .notice {
margin: 5px 0 10px 0;
font-size: 10px;
width: 500px;
text-align: justify;
}
div.ServiceForm #CarServiceAdditionalNotes {
display: inline-block;
height: 50px;
margin-top: 10px;
max-width: 460px;
padding: 3px;
width: 460px;
}
div.ServiceForm #ClientsCountry {
width: 145px;
}
div.ServiceForm dl.CarServiceCarWillStay label {
line-height: 1.6em;
margin-top: 2px;
min-width: 20px;
width: 20px;
}
div.ServiceForm h4 {
border-bottom: 1px solid #CCCCCC;
font-size: 12px;
line-height: 20px;
margin: 0 0 15px;
padding: 0 0 6px;
width: 467px;
}
div.ServiceForm h5 {
background: none repeat scroll 0 0 #717276;
border-radius: 4px 4px 4px 4px;
color: #FFFFFF;
margin-bottom: 8px;
padding: 3px 10px;
}
div.ServiceForm .clear {
clear: both;
display: block;
height: 1px;
width: 1px;
}
div.ServiceForm .logo {
position: absolute;
right: 15px;
top: 4px;
}
div.ServiceForm img {
border: medium none;
}
div.ServiceForm #step-1, #step-2, #step-3 {
background: url("//www.kmag.net/sharedcakephp/img/service/steps-bg.jpg") repeat-x scroll center bottom #FFFFFF;
border: 1px solid #CCCCCC;
padding: 15px 15px 0;
position: relative;
}
div.ServiceForm ul.tabs {
height: 36px;
list-style: none outside none;
margin: 0 0 -1px;
padding: 0;
width: 501px;
}
div.ServiceForm ul.tabs li {
float: left;
margin: 0;
padding: 0;
}
div.ServiceForm ul.tabs li a {
font-size: 9px;
line-height: 1.3em;
}
div.ServiceForm li.one {
margin-left: -1px;
width: 169px;
}
div.ServiceForm li.two {
width: 170px;
}
div.ServiceForm li.three {
width: 162px;
}
div.ServiceForm .w2 {
background-position: left top;
background-repeat: no-repeat !important;
color: #CCCCCC;
cursor: text;
display: block;
font-size: 0.9em;
font-weight: bold;
height: 36px;
padding: 6px 25px 0 35px;
text-decoration: none;
}
div.ServiceForm .w2.current {
background-position: left top;
color: #FFFFFF !important;
font-size: 9px;
padding-left: 35px;
white-space: normal;
}
div.ServiceForm #one.w2 {
background: url("//www.kmag.net/sharedcakephp/img/service/tab1.gif") repeat scroll 0 0 transparent;
margin-left: 1px;
text-decoration: none;
}
div.ServiceForm #one.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/service/tab1-active.gif") repeat scroll 0 0 transparent;
}
div.ServiceForm #two.w2 {
background: url("//www.kmag.net/sharedcakephp/img/service/tab2.gif") repeat scroll 0 0 transparent;
text-decoration: none;
}
div.ServiceForm #two.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/service/tab2-active.gif") repeat scroll 0 0 transparent;
padding-left: 45px;
}
div.ServiceForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected.two a {
padding-left: 45px;
}
div.ServiceForm #three.w2 {
background: url("//www.kmag.net/sharedcakephp/img/service/tab3.gif") repeat scroll 0 0 transparent;
text-decoration: none;
}
div.ServiceForm #three.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/service/tab3-active.gif") repeat scroll 0 0 transparent;
padding-left: 45px;
white-space: normal;
}
div.ServiceForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}
div.ServiceForm .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
}
div.ServiceForm .ui-tabs .ui-tabs-panel {
border-width: 0;
display: block;
padding: 15px;
}
div.ServiceForm fieldset {
border: medium none;
}
div.ServiceForm fieldset legend {
color: #000000;
float: left;
margin-top: 4px;
min-width: 120px;
}
div.ServiceForm fieldset input[type="radio"] {
border: medium none;
float: left;
margin-left: 15px;
margin-right: 5px;
margin-top: 3px;
}
div.ServiceForm dl.car_will_stay label {
margin-left: 5px;
margin-top: 4px;
min-width: 10px;
width: 10px;
}
div.ServiceForm dl.client_sex fieldset {
height: 22px;
}
div.ServiceForm dl.client_sex legend {
min-width: 80px;
color: #000000;
}
div.ServiceForm dl.client_sex label {
clear: none;
float: left;
margin-right: 0;
margin-top: 4px;
min-width: 10px;
}
div.ServiceForm input#taxi_service {
float: left;
}
div.ServiceForm label[for="taxi_service"] {
float: left;
margin-left: 10px;
width: 420px;
}
div.ServiceForm #step-2 label[for="CarServiceAdditionalNotes"] {
display: block;
width: 100%;
}
div.ServiceForm input, textarea, select {
font: 12px/12px Arial,Helvetica,sans-serif;
max-width: 150px;
min-height: 17px;
padding: 0;
}
div.ServiceForm input#is_premium {
float: left;
margin-right: 8px;
}
div.ServiceForm .input_check label {
padding-top: 2px;
}
div.ServiceForm input#CarServiceVin {
max-width: 148px;
width: 120px;
}
div.ServiceFrom select#CarServiceCarMakingYearYear {
max-width: 60px;
width: 60px;
}
div.ServiceForm select#CarServiceRepresentativeId {
max-width: 350px;
width: 350px;
}
div.ServiceForm .ui-dialog select {
max-width: 100%;
}
div.ServiceForm img.CarServiceRepresentativeFiltering {
cursor: pointer;
float: right;
margin-top: 2px;
}
div.ServiceForm input.hasDatepicker {
background-color: #FFFFFF;
background-image: url("//www.kmag.net/sharedcakephp/img/icon_calendar.png");
background-position: right center;
background-repeat: no-repeat;
padding-right: 20px;
width: 100px;
}
div.ServiceForm fieldset.action {
background: none repeat scroll 0 0 #9DA2A6;
border-color: #E5E5E5 #797C80 #797C80 #E5E5E5;
margin-top: -20px;
}
div.ServiceForm dl {
clear: both;
overflow: hidden;
padding: 5px 0;
}
div.ServiceForm dt {
float: left;
line-height: 25px;
margin: 0 10px 10px 0;
text-align: left;
}
div.ServiceForm dt.testDriveDate, dt.testDrive {
width: auto;
}
div.ServiceForm dt.comments {
width: 60px;
}
div.ServiceForm dd.comments {
margin-top: 5px;
}
div.ServiceForm dd {
float: left;
line-height: 25px;
margin: 0 0 10px;
overflow: visible;
width: 130px;
}
div.ServiceForm #comments {
font-size: 12px;
padding-left: 3px;
padding-top: 3px;
position: relative;
width: 187px !important;
}
div.ServiceForm .form-error {
clear: both;
color: #B20000;
display: none;
float: left;
font-size: 10px;
line-height: 0;
margin-bottom: 10px;
margin-top: 7px;
}
div.ServiceForm .ui-tabs .ui-tabs-hide {
display: none !important;
}
div.ServiceForm #step-2 dt {
margin-top: -2px;
width: 58px;
}
div.ServiceForm #step-2 .right dt {
width: 93px;
}
div.ServiceForm #step-2 .right dt.ClientsBirthdayMonth, #step-2 .right dt.ClientsCity {
width: 100px;
}
div.ServiceForm dd.ClientsBirthdayMonth, dd.ClientsCity {
width: 130px;
}
div.ServiceForm #step-2 label {
clear: none;
}
div.ServiceForm #step-2 .left label {
width: 125px;
}
div.ServiceForm dd.clientSex {
margin-top: -3px;
width: 250px;
}
div.ServiceForm .left {
float: left;
width: 228px;
}
div.ServiceForm .right {
float: left;
width: 240px;
}
div.ServiceForm .hRule {
border-bottom: 1px dotted #CCCCCC;
display: block;
height: 1px;
margin-bottom: 10px;
margin-top: 5px;
}
div.ServiceForm dl.country label {
width: 90px;
}
div.ServiceForm .country .NFSelect {
left: 373px !important;
top: 229px !important;
}
div.ServiceForm .country .NFSelectRight {
width: 125px;
}
div.ServiceForm dl.sms_inform dt {
float: right;
width: 20px !important;
}
div.ServiceForm dl.sms_inform dd {
float: left;
line-height: 14px;
width: 210px;
}
div.ServiceForm #step-3 dt, #step-3 dd {
font-size: 12px;
line-height: 15px;
margin-bottom: 4px;
}
div.ServiceForm #step-3 dt {
width: 150px;
}
div.ServiceForm #step-3 dt.ServicePromoCode {
float: left;
width: 314px;
}
div.ServiceForm #step-3 dd.ServicePromoCode {
float: left;
width: 100px;
}
div.ServiceForm #step-3 dd {
width: 308px;
}
div.ServiceForm .note {
font-size: 0.85em;
width: 300px;
}
div.ServiceForm .car-key {
bottom: 0;
position: absolute;
right: 0;
}
div.ServiceForm form label {
clear: none;
float: left;
font-size: 12px;
font-weight: normal;
margin-right: 5px;
min-width: 85px;
}
div.ServiceForm form label[for="sms_inform"] {
float: left;
}
div.ServiceForm form input#sms_inform {
float: left;
margin-right: 10px;
margin-top: 0;
}
div.ServiceForm form label.opt {
float: left;
max-width: 10px;
min-width: 10px;
width: 10px;
}
div.ServiceForm .clientSex input {
float: left;
margin-right: 5px;
margin-top: 4px;
}
div.ServiceForm .country select {
width: 140px;
}
div.ServiceForm label[for="ClientsPlace"] {
width: 80px;
}
div.ServiceForm label[for="ClientsBirthday"] {
width: 80px;
}
div.ServiceForm label[for="ClientSex"] {
width: 90px;
}
div.ServiceForm #step-1 .NFSelect {
margin-left: -17px;
margin-top: -2px !important;
}
div.ServiceForm .representative .NFSelectRight {
width: 392px !important;
}
dd.testDrive {
margin-left: 15px;
}
div.ServiceForm .testDrive .NFSelect {
left: 189px !important;
}
div.ServiceForm .testDrive .NFSelectRight {
width: 125px !important;
}
div.ServiceForm .testDrive .NFSelectRight {
}
div.ServiceForm dd.testDriveDate {
margin-left: -10px;
}
div.ServiceForm .NFTextarea {
background: none repeat scroll 0 0 transparent;
border: medium none;
font: 12px/12px Arial,Helvetica,sans-serif;
margin: 0;
}
div.ServiceForm .NFTextareaTop, .NFTextareaBottom {
clear: both;
float: none;
height: 5px;
padding-right: 10px;
}
div.ServiceForm .NFTextareaTop {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-tr.png") no-repeat scroll 100% 0 transparent;
}
div.ServiceForm .NFTextareaBottom {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-br.png") no-repeat scroll 100% 0 transparent;
margin-bottom: 5px;
}
div.ServiceForm .NFTextareaTopLeft, .NFTextareaBottomLeft {
height: 5px;
position: relative;
top: -13px !important;
width: 5px;
}
div.ServiceForm .NFTextareaTopLeft {
top: -20px;
}
div.ServiceForm .NFTextareaTopLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-tl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.ServiceForm .NFTextareaBottomLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-bl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.ServiceForm .NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {
float: left;
padding-bottom: 5px;
}
div.ServiceForm .NFTextareaLeft, .NFTextareaLeftH {
width: 5px;
}
div.ServiceForm .NFTextareaLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-l-off.png") repeat-y scroll 0 0 transparent;
}
div.ServiceForm .NFTextareaLeftH {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-l-over.png") repeat-y scroll 0 0 transparent;
}
div.ServiceForm .NFTextareaRight, .NFTextareaRightH {
padding-bottom: 0;
padding-right: 5px;
}
div.ServiceForm .NFTextareaRight {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-r-off.png") repeat-y scroll 100% 0 transparent;
}
div.ServiceForm .NFTextareaRightH {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-r-over.png") repeat-y scroll 100% 100% transparent;
}
div.ServiceForm .NFText {
background: none repeat scroll 0 0 transparent;
border: medium none;
font: 12px/15px Arial,Helvetica,sans-serif;
vertical-align: middle;
width: 116px;
}
div.ServiceForm .NFTextCenter {
background: url("//www.kmag.net/sharedcakephp/img/service/input.png") repeat-x scroll 0 0 transparent;
float: left;
height: 15px;
line-height: 15px;
margin: 0;
padding: 3px 0;
}
div.ServiceForm .NFTextLeft, .NFTextRight {
float: left;
height: 21px;
vertical-align: middle;
width: 7px;
}
div.ServiceForm .NFTextLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/input-left.png") no-repeat scroll 0 0 transparent;
}
div.ServiceForm .NFTextRight {
background: url("//www.kmag.net/sharedcakephp/img/service/input-right.png") no-repeat scroll 0 0 transparent;
}
div.ServiceForm .NFRadio {
background: url("//www.kmag.net/sharedcakephp/img/service/radio.png") no-repeat scroll 0 0 transparent;
border: 1px solid transparent;
cursor: pointer;
display: block;
float: left;
height: 13px;
margin-right: 8px;
position: relative;
top: 5px !important;
width: 13px;
z-index: 2;
}
div.ServiceForm .NFCheck {
background: url("//www.kmag.net/sharedcakephp/img/service/checkbox.png") no-repeat scroll 0 0 transparent;
border: 1px solid transparent;
cursor: pointer;
height: 12px;
position: relative;
width: 12px;
z-index: 2;
}
div.ServiceForm .NFButton {
background: url("//www.kmag.net/sharedcakephp/img/service/button.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font: bold 10px/26px Tahoma,Arial,Helvetica,sans-serif;
height: 26px;
letter-spacing: 1px;
padding: 0 2px;
text-transform: uppercase;
vertical-align: middle;
width: auto;
}
div.ServiceForm .NFButtonLeft, .NFButtonRight {
height: 26px;
vertical-align: middle;
width: 6px;
}
div.ServiceForm .NFButtonLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/button-left.png") no-repeat scroll 0 0 transparent;
}
div.ServiceForm .NFButtonRight {
background: url("//www.kmag.net/sharedcakephp/img/service/button-right.png") no-repeat scroll 0 0 transparent;
}
div.ServiceForm .NFSelect {
border: 1px solid transparent;
height: 21px;
position: absolute;
}
div.ServiceForm .NFSelectLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/select-left.png") no-repeat scroll 0 0 transparent;
float: left;
height: 21px;
vertical-align: middle;
width: 3px;
}
div.ServiceForm .NFSelectRight {
background: url("//www.kmag.net/sharedcakephp/img/service/select-right.png") no-repeat scroll 100% 0 transparent;
color: #FFFFFF;
cursor: pointer;
font: 12px/21px Arial,Helvetica,sans-serif;
height: 21px;
margin-left: 3px;
padding-left: 3px;
width: 400px;
}
div.ServiceForm .NFSelectTarget {
background: none repeat scroll 0 0 transparent;
left: 0;
margin-left: -13px;
margin-top: 18px;
padding-bottom: 13px;
position: absolute;
top: 0;
z-index: 3;
}
div.ServiceForm .NFSelectOptions {
background: none repeat scroll 0 0 #707175;
color: #FFFFFF;
font: 11px/13px Arial,Helvetica,sans-serif;
left: 0;
list-style: none outside none;
margin-left: 16px;
margin-top: 0;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
padding: 4px 0;
position: relative;
top: 0;
z-index: 4;
}
div.ServiceForm .NFSelectOptions li {
padding-bottom: 1px;
}
div.ServiceForm .NFSelectOptions a {
background: none repeat scroll 0 0 transparent;
color: #FFFFFF;
display: block;
padding: 2px 3px;
text-decoration: none;
}
div.ServiceForm .NFSelectOptions a.NFOptionActive {
background: none repeat scroll 0 0 #464646;
}
div.ServiceForm .NFSelectOptions a:hover {
background: none repeat scroll 0 0 #333333;
}
div.ServiceForm .NFMultiSelect {
background: none repeat scroll 0 0 transparent;
border: 0 none;
margin: 0;
}
div.ServiceForm .NFMultiSelectTop, .NFMultiSelectBottom {
clear: both;
float: none;
height: 5px;
padding-right: 10px;
}
div.ServiceForm .NFMultiSelectTop {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-tr.png") no-repeat scroll 100% 0 transparent;
}
div.ServiceForm .NFMultiSelectBottom {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-br.png") no-repeat scroll 100% 0 transparent;
margin-bottom: 5px;
}
div.ServiceForm .NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {
height: 5px;
width: 5px;
}
div.ServiceForm .NFMultiSelectTopLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-tl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.ServiceForm .NFMultiSelectBottomLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-bl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.ServiceForm .NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {
float: left;
padding-bottom: 5px;
}
div.ServiceForm .NFMultiSelectLeft, .NFMultiSelectLeftH {
width: 5px;
}
div.ServiceForm .NFMultiSelectLeft {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-l-off.png") repeat-y scroll 0 0 transparent;
}
div.ServiceForm .NFMultiSelectLeftH {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-l-over.png") repeat-y scroll 0 0 transparent;
}
div.ServiceForm .NFMultiSelectRight, .NFMultiSelectRightH {
padding-bottom: 0;
padding-right: 5px;
}
div.ServiceForm .NFMultiSelectRight {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-r-off.png") repeat-y scroll 100% 0 transparent;
}
div.ServiceForm .NFMultiSelectRightH {
background: url("//www.kmag.net/sharedcakephp/img/service/textarea-r-over.png") repeat-y scroll 100% 0 transparent;
}
div.ServiceForm .NFfocused {
border: 1px dotted #666666;
}
div.ServiceForm .NFh {
background-position: 0 100%;
}
div.ServiceForm .NFhr {
background-position: 100% 100%;
}
div.ServiceForm .NFhidden {
opacity: 0;
position: relative;
z-index: -1;
}
div.ServiceForm select, input, textarea, button {
border: 1px solid #CCCCCC;
outline: medium none;
resize: none;
}
div.ServiceForm .NFTextareaTopLeft {
top: -12px !important;
}
div.ServiceForm .NFTextareaBottomLeft {
top: -12px !important;
}
div.ServiceForm #comments {
}
div.ServiceForm .NFTextCenter {
padding: 1px 0 5px;
}
div.ServiceForm .next {
float: right;
position: relative;
text-decoration: none;
top: -43px;
}
div.ServiceForm .next img, .prev img {
float: left;
}
div.ServiceForm .next span {
background: url("//www.kmag.net/sharedcakephp/img/service/btn_next-body.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 19px;
padding: 6px 4px 14px 6px;
text-decoration: none;
}
div.ServiceForm .prev {
float: left;
position: relative;
text-decoration: none;
top: -43px;
}
div.ServiceForm .prev span {
background: url("//www.kmag.net/sharedcakephp/img/service/btn_prev-body.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 19px;
padding: 6px 8px 14px 4px;
}
div.ServiceForm .car-previews {
bottom: 50px;
position: absolute;
right: 10px;
}
div.ServiceForm .car-previews img {
display: none;
}
div.ServiceForm .ui-helper-hidden {
display: none;
}
div.ServiceForm .ui-helper-hidden-accessible {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
div.ServiceForm .ui-helper-reset {
border: 0 none;
font-size: 100%;
line-height: 1.3;
list-style: none outside none;
margin: 0;
outline: 0 none;
padding: 0;
text-decoration: none;
}
div.ServiceForm .ui-helper-clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
div.ServiceForm .ui-helper-clearfix {
display: inline-block;
}
* html .ui-helper-clearfix {
height: 1%;
}
div.ServiceForm .ui-helper-clearfix {
display: block;
}
div.ServiceForm .ui-helper-zfix {
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
}
div.ServiceForm .ui-state-disabled {
cursor: default !important;
}
div.ServiceForm .ui-icon {
background-repeat: no-repeat;
display: block;
overflow: hidden;
text-indent: -99999px;
}
div.ServiceForm .ui-widget-overlay {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
div.ServiceForm .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 4px;
}
div.ServiceForm .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 4px;
}
div.ServiceForm .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 4px;
}
div.ServiceForm .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius: 4px;
}
div.ServiceForm .ui-widget-overlay {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_diagonals-thick_20_666666_40x40.png") repeat scroll 50% 50% #666666;
opacity: 0.5;
}
div.ServiceForm .ui-widget-shadow {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_flat_10_000000_40x100.png") repeat-x scroll 50% 50% #000000;
border-radius: 5px 5px 5px 5px;
margin: -5px 0 0 -5px;
opacity: 0.2;
padding: 5px;
}
div.ServiceForm .ui-widget {
font-family: Arial,sans-serif;
font-size: 0.85em;
}
div.ServiceForm .ui-widget .ui-widget {
font-size: 10px;
}
div.ServiceForm .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Arial,sans-serif;
font-size: 10px;
}
div.ServiceForm .ui-widget-content {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
border: 1px solid #999999;
color: #333333;
}
div.ServiceForm .ui-widget-content a {
color: #333333;
}
div.ServiceForm .ui-widget-header {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_highlight-soft_15_cc0000_1x100.png") repeat-x scroll 50% 50% #B20000;
border: 1px solid #E3A1A1;
color: #FFFFFF;
font-weight: bold;
}
div.ServiceForm .ui-widget-header a {
color: #FFFFFF;
}
div.ServiceForm .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE;
border: 1px solid #D8DCDF;
color: #333333;
font-weight: bold;
}
div.ServiceForm .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #004276;
text-decoration: none;
}
div.ServiceForm .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_highlight-hard_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F6F6F6;
border: 1px solid #CDD5DA;
color: #111111;
font-weight: bold;
}
div.ServiceForm .ui-state-hover a, .ui-state-hover a:hover {
color: #111111;
text-decoration: none;
}
div.ServiceForm .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_flat_65_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
border: 1px solid #EEEEEE;
color: #B20000;
font-weight: bold;
}
div.ServiceForm .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #B20000;
text-decoration: none;
}
div.ServiceForm .ui-widget *:active {
outline: medium none;
}
div.ServiceForm .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_glass_55_fbf8ee_1x400.png") repeat-x scroll 50% 50% #FBF8EE;
border: 1px solid #FCD3A1;
color: #444444;
}
div.ServiceForm .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #444444;
}
div.ServiceForm .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") repeat scroll 50% 50% #F3D8D8;
border: 1px solid #B20000;
color: #2E2E2E;
}
div.ServiceForm .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #2E2E2E;
}
div.ServiceForm .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #2E2E2E;
}
div.ServiceForm .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: bold;
}
div.ServiceForm .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
font-weight: normal;
opacity: 0.7;
}
div.ServiceForm .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
background-image: none;
opacity: 0.35;
}
div.ServiceForm .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/service/ui-icons_cc0000_256x240.png");
height: 16px;
width: 16px;
}
div.ServiceForm .ui-widget-content .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/service/ui-icons_cc0000_256x240.png");
}
div.ServiceForm .ui-widget-header .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/service/ui-icons_ffffff_256x240.png");
}
div.ServiceForm .ui-state-default .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/service/ui-icons_cc0000_256x240.png");
}
div.ServiceForm .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/service/ui-icons_cc0000_256x240.png");
}
div.ServiceForm .ui-state-active .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/service/ui-icons_cc0000_256x240.png");
}
div.ServiceForm .ui-state-highlight .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/service/ui-icons_004276_256x240.png");
}
div.ServiceForm .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/service/ui-icons_cc0000_256x240.png");
}
div.ServiceForm .ui-datepicker {
display: none;
padding: 0.2em 0.2em 0;
width: 17em;
}
div.ServiceForm .ui-datepicker .ui-datepicker-header {
padding: 0.2em 0;
position: relative;
}
div.ServiceForm .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
height: 1.8em;
position: absolute;
top: 2px;
width: 1.8em;
}
div.ServiceForm .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
div.ServiceForm .ui-datepicker .ui-datepicker-prev {
left: 2px;
}
div.ServiceForm .ui-datepicker .ui-datepicker-next {
right: 2px;
}
div.ServiceForm .ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
div.ServiceForm .ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
div.ServiceForm .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display: block;
left: 50%;
margin-left: -8px;
margin-top: -8px;
position: absolute;
top: 50%;
}
div.ServiceForm .ui-datepicker .ui-datepicker-title {
line-height: 1.8em;
margin: 0 2.3em;
text-align: center;
}
div.ServiceForm .ui-datepicker .ui-datepicker-title select {
font-size: 10px;
margin: 1px 0;
}
div.ServiceForm .ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
div.ServiceForm .ui-datepicker select.ui-datepicker-month, div.ServiceForm .ui-datepicker select.ui-datepicker-year {
width: 49%;
}
div.ServiceForm .ui-datepicker table {
border-collapse: collapse;
font-size: 0.9em;
margin: 0 0 0.4em;
width: 100%;
}
div.ServiceForm .ui-datepicker th {
border: 0 none;
font-weight: bold;
padding: 0.7em 0.3em;
text-align: center;
}
div.ServiceForm .ui-datepicker td {
border: 0 none;
padding: 1px;
}
div.ServiceForm .ui-datepicker td span, .ui-datepicker td a {
display: block;
padding: 0.2em;
text-align: right;
text-decoration: none;
}
div.ServiceForm .ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
border-bottom: 0 none;
border-left: 0 none;
border-right: 0 none;
margin: 0.7em 0 0;
padding: 0 0.2em;
}
div.ServiceForm .ui-datepicker .ui-datepicker-buttonpane button {
cursor: pointer;
float: right;
margin: 0.5em 0.2em 0.4em;
overflow: visible;
padding: 0.2em 0.6em 0.3em;
width: auto;
}
div.ServiceForm .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
div.ServiceForm .ui-icon-triangle-1-n {
background-position: 0 -16px;
}
div.ServiceForm .ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
div.ServiceForm .ui-icon-triangle-1-e {
background-position: -32px -16px;
}
div.ServiceForm .ui-icon-triangle-1-se {
background-position: -48px -16px;
}
div.ServiceForm .ui-icon-triangle-1-s {
background-position: -64px -16px;
}
div.ServiceForm .ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
div.ServiceForm .ui-icon-triangle-1-w {
background-position: -96px -16px;
}
div.ServiceForm .ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
div.ServiceForm .ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
div.ServiceForm .ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
div.ServiceForm .ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
div.ServiceForm .ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
div.ServiceForm .ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
div.ServiceForm .ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
div.ServiceForm .ui-datepicker-cover {
display: block;
height: 200px;
left: -4px;
position: absolute;
top: -4px;
width: 200px;
z-index: -1;
}
div.ServiceForm div#ui-datepicker-div {
left: 314px !important;
position: absolute !important;
top: 147px !important;
z-index: 1000 !important;
}
div.ServiceForm #step-2 div#ui-datepicker-div {
top: 135px !important;
}
div.ServiceForm .ui-datepicker-today a, a.ui-state-default:hover {
background: none repeat scroll 0 0 #BB0000 !important;
color: #FFFFFF !important;
}
.ui-dialog {
position: absolute;
}
/* ------------------------------------------ */
/* ---------------- brochure ---------------- */
/* ------------------------------------------ */
div.brochureForm {
font-size: 0.8em;
}
div.brochureForm .notice {
display: block;
width: 700px;
}
#column-main div.brochureForm a {
text-decoration: none;
}
div.brochureForm legend {
display: inline-block;
float: left;
width: 100px;
color: #000000;
}
div.brochureForm form {
margin-top: 10px;
width: 500px;
}
div.brochureForm input#ClientsCity, div.brochureForm input#ClientsEmail {
width: 138px;
}
div.brochureForm input#terms_of_use {
clear: none;
display: inline-block;
float: left;
}
div.brochureForm label[for="terms_of_use"] {
clear: none;
float: left;
margin-left: 10px;
font-size: 10px;
text-align: justify;
line-height: 12px;
}
div.brochureForm label[for="ClientsEmail"] {
width: 90px;
}
div.brochureForm h4 {
border-bottom: 1px solid #CCCCCC;
font-size: 12px;
line-height: 20px;
margin: 0 0 15px;
padding: 0 0 6px;
width: 467px;
}
div.brochureForm h5 {
background: none repeat scroll 0 0 #717276;
border-radius: 4px 4px 4px 4px;
color: #FFFFFF;
margin-bottom: 8px;
padding: 3px 10px;
}
div.brochureForm .clear {
clear: both;
display: block;
height: 1px;
width: 1px;
}
div.brochureForm .logo {
position: absolute;
right: 15px;
top: 4px;
}
div.brochureForm img {
border: medium none;
}
div.brochureForm #step-1, #step-2, #step-3 {
background: url("//www.kmag.net/sharedcakephp/img/brochure/steps-bg.jpg") repeat-x scroll center bottom #FFFFFF;
border: 1px solid #CCCCCC;
padding: 15px 15px 0;
position: relative;
}
div.brochureForm ul.tabs {
height: 36px;
list-style: none outside none;
margin: 0 0 -1px;
padding: 0;
width: 501px;
}
div.brochureForm ul.tabs li {
float: left;
margin: 0;
padding: 0;
}
div.brochureForm ul.tabs li a {
font-size: 9px;
line-height: 1.3em;
}
div.brochureForm li.one {
margin-left: -1px;
width: 169px;
}
div.brochureForm li.two {
width: 170px;
}
div.brochureForm li.three {
width: 162px;
}
div.brochureForm .w2 {
background-position: left top;
background-repeat: no-repeat !important;
color: #CCCCCC;
cursor: text;
display: block;
font-size: 0.9em;
font-weight: bold;
height: 36px;
padding: 6px 25px 0 35px;
text-decoration: none;
}
div.brochureForm .w2.current {
background-position: left top;
color: #FFFFFF !important;
font-size: 9px;
padding-left: 35px;
white-space: normal;
}
div.brochureForm #one.w2 {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab1.gif") repeat scroll 0 0 transparent;
margin-left: 1px;
text-decoration: none;
}
div.brochureForm #one.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab1-active.gif") repeat scroll 0 0 transparent;
}
div.brochureForm #two.w2 {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab2.gif") repeat scroll 0 0 transparent;
text-decoration: none;
}
div.brochureForm #two.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab2-active.gif") repeat scroll 0 0 transparent;
padding-left: 45px;
}
div.brochureForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected.two a {
padding-left: 45px;
}
div.brochureForm #three.w2 {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab3.gif") repeat scroll 0 0 transparent;
text-decoration: none;
}
div.brochureForm #three.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab3-active.gif") repeat scroll 0 0 transparent;
padding-left: 45px;
white-space: normal;
}
div.brochureForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}
div.brochureForm .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
}
div.brochureForm .ui-tabs .ui-tabs-panel {
border-width: 0;
display: block;
padding: 15px;
}
div.brochureForm fieldset {
border: medium none;
}
div.brochureForm input, textarea, select {
font: 12px/12px Arial,Helvetica,sans-serif;
max-width: 380px;
min-height: 17px;
padding: 0;
}
.ui-dialog select {
max-width: 100%;
}
div.brochureForm input#ClientsBirthday {
width: 120px;
}
div.brochureForm img.TestDriveRepresentativeFiltering {
cursor: pointer;
float: right;
margin-top: 2px;
}
div.brochureForm input.hasDatepicker {
background-color: #FFFFFF;
background-image: url("//www.kmag.net/sharedcakephp/img/icon_calendar.png");
background-position: right center;
background-repeat: no-repeat;
padding-right: 17px;
}
div.brochureForm fieldset.action {
background: none repeat scroll 0 0 #9DA2A6;
border-color: #E5E5E5 #797C80 #797C80 #E5E5E5;
margin-top: -20px;
}
div.brochureForm dl {
clear: both;
padding: 5px 0;
position: relative;
}
div.brochureForm dt {
float: left;
line-height: 25px;
margin: 0 10px 10px 0;
text-align: left;
}
div.brochureForm dt.testDriveDate, dt.testDrive {
width: auto;
}
div.brochureForm dt.comments {
width: 60px;
}
div.brochureForm dd.comments {
margin-top: 5px;
}
div.brochureForm dd {
float: left;
line-height: 25px;
margin: 0 0 10px;
overflow: visible;
width: 130px;
}
div.brochureForm #comments {
font-size: 12px;
padding-left: 3px;
padding-top: 3px;
position: relative;
width: 187px !important;
}
div.brochureForm .form-error {
clear: both;
color: #B20000;
display: none;
float: left;
font-size: 10px;
line-height: 0;
margin-bottom: 10px;
margin-top: 7px;
}
div.brochureForm .ui-tabs .ui-tabs-hide {
display: none !important;
}
div.brochureForm #step-2 dt {
margin-top: -2px;
width: 58px;
}
div.brochureForm #step-2 .right dt {
width: 93px;
}
div.brochureForm #step-2 .right dt.ClientsBirthdayMonth, #step-2 .right dt.ClientsCity {
width: 100px;
}
div.brochureForm dd.ClientsBirthdayMonth, dd.ClientsCity {
width: 130px;
}
div.brochureForm #step-2 label {
clear: none;
}
div.brochureForm #step-2 .left label {
width: 75px;
}
div.brochureForm dd.clientSex {
margin-top: -3px;
width: 250px;
}
div.brochureForm .left {
float: left;
width: 228px;
}
div.brochureForm .right {
float: left;
width: 240px;
}
div.brochureForm .hRule {
border-bottom: 1px dotted #CCCCCC;
display: block;
height: 1px;
margin-bottom: 10px;
margin-top: 5px;
}
div.brochureForm dl.country label {
width: 90px;
}
div.brochureForm .country .NFSelect {
left: 373px !important;
top: 229px !important;
}
div.brochureForm .country .NFSelectRight {
width: 125px;
}
div.brochureForm dl.sms_inform dt {
width: 20px !important;
}
div.brochureForm dl.sms_inform dd {
line-height: 14px;
width: 210px;
}
div.brochureForm #step-3 dt, #step-3 dd {
font-size: 12px;
line-height: 15px;
margin-bottom: 4px;
}
div.brochureForm #step-3 dt {
width: 150px;
}
div.brochureForm #step-3 dd {
width: 308px;
}
div.brochureForm .note {
font-size: 0.85em;
width: 300px;
}
div.brochureForm .car-key {
bottom: 0;
position: absolute;
right: 0;
}
div.brochureForm form label {
clear: both;
float: left;
font-size: 12px;
font-weight: normal;
margin-right: 10px;
max-width: 420px;
min-width: 30px;
}
div.brochureForm form label.opt {
float: left;
max-width: 10px;
min-width: 10px;
width: 10px;
}
div.brochureForm .clientSex input {
float: left;
margin-right: 5px;
margin-top: 4px;
}
div.brochureForm .country select {
width: 140px;
}
div.brochureForm label[for="ClientsCity"] {
width: 90px;
}
div.brochureForm label[for="TestDriveTestCar"] {
width: 120px;
}
div.brochureForm label[for="TestDriveRepresentativeId"] {
width: 120px;
}
div.brochureForm label[for="TestDriveTestDate"] {
width: 120px;
}
div.brochureForm label[for="ClientsBirthday"] {
width: 90px;
}
div.brochureForm label[for="ClientSex"] {
width: 90px;
}
div.brochureForm #step-1 .NFSelect {
margin-left: -17px;
margin-top: -2px !important;
}
div.brochureForm .representative .NFSelectRight {
width: 392px !important;
}
dd.testDrive {
margin-left: 15px;
}
div.brochureForm .testDrive .NFSelect {
left: 189px !important;
}
div.brochureForm .testDrive .NFSelectRight {
width: 125px !important;
}
div.brochureForm .testDrive .NFSelectRight {
}
div.brochureForm dd.testDriveDate {
margin-left: -10px;
}
#TestDriveTestDateDay {
}
div.brochureForm .NFTextarea {
background: none repeat scroll 0 0 transparent;
border: medium none;
font: 12px/12px Arial,Helvetica,sans-serif;
margin: 0;
}
div.brochureForm .NFTextareaTop, .NFTextareaBottom {
clear: both;
float: none;
height: 5px;
padding-right: 10px;
}
div.brochureForm .NFTextareaTop {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-tr.png") no-repeat scroll 100% 0 transparent;
}
div.brochureForm .NFTextareaBottom {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-br.png") no-repeat scroll 100% 0 transparent;
margin-bottom: 5px;
}
div.brochureForm .NFTextareaTopLeft, .NFTextareaBottomLeft {
height: 5px;
position: relative;
top: -13px !important;
width: 5px;
}
div.brochureForm .NFTextareaTopLeft {
top: -20px;
}
div.brochureForm .NFTextareaTopLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-tl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.brochureForm .NFTextareaBottomLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-bl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.brochureForm .NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {
float: left;
padding-bottom: 5px;
}
div.brochureForm .NFTextareaLeft, .NFTextareaLeftH {
width: 5px;
}
div.brochureForm .NFTextareaLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-l-off.png") repeat-y scroll 0 0 transparent;
}
div.brochureForm .NFTextareaLeftH {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-l-over.png") repeat-y scroll 0 0 transparent;
}
div.brochureForm .NFTextareaRight, .NFTextareaRightH {
padding-bottom: 0;
padding-right: 5px;
}
div.brochureForm .NFTextareaRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-r-off.png") repeat-y scroll 100% 0 transparent;
}
div.brochureForm .NFTextareaRightH {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-r-over.png") repeat-y scroll 100% 100% transparent;
}
div.brochureForm .NFText {
background: none repeat scroll 0 0 transparent;
border: medium none;
font: 12px/15px Arial,Helvetica,sans-serif;
vertical-align: middle;
width: 116px;
}
div.brochureForm .NFTextCenter {
background: url("//www.kmag.net/sharedcakephp/img/brochure/input.png") repeat-x scroll 0 0 transparent;
float: left;
height: 15px;
line-height: 15px;
margin: 0;
padding: 3px 0;
}
div.brochureForm .NFTextLeft, .NFTextRight {
float: left;
height: 21px;
vertical-align: middle;
width: 7px;
}
div.brochureForm .NFTextLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/input-left.png") no-repeat scroll 0 0 transparent;
}
div.brochureForm .NFTextRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/input-right.png") no-repeat scroll 0 0 transparent;
}
div.brochureForm .NFRadio {
background: url("//www.kmag.net/sharedcakephp/img/brochure/radio.png") no-repeat scroll 0 0 transparent;
border: 1px solid transparent;
cursor: pointer;
display: block;
float: left;
height: 13px;
margin-right: 8px;
position: relative;
top: 5px !important;
width: 13px;
z-index: 2;
}
div.brochureForm .NFCheck {
background: url("//www.kmag.net/sharedcakephp/img/brochure/checkbox.png") no-repeat scroll 0 0 transparent;
border: 1px solid transparent;
cursor: pointer;
height: 12px;
position: relative;
width: 12px;
z-index: 2;
}
div.brochureForm .NFButton {
background: url("//www.kmag.net/sharedcakephp/img/brochure/button.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font: bold 10px/26px Tahoma,Arial,Helvetica,sans-serif;
height: 26px;
letter-spacing: 1px;
padding: 0 2px;
text-transform: uppercase;
vertical-align: middle;
width: auto;
}
div.brochureForm .NFButtonLeft, .NFButtonRight {
height: 26px;
vertical-align: middle;
width: 6px;
}
div.brochureForm .NFButtonLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/button-left.png") no-repeat scroll 0 0 transparent;
}
div.brochureForm .NFButtonRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/button-right.png") no-repeat scroll 0 0 transparent;
}
div.brochureForm .NFSelect {
border: 1px solid transparent;
height: 21px;
position: absolute;
}
div.brochureForm .NFSelectLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/select-left.png") no-repeat scroll 0 0 transparent;
float: left;
height: 21px;
vertical-align: middle;
width: 3px;
}
div.brochureForm .NFSelectRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/select-right.png") no-repeat scroll 100% 0 transparent;
color: #FFFFFF;
cursor: pointer;
font: 12px/21px Arial,Helvetica,sans-serif;
height: 21px;
margin-left: 3px;
padding-left: 3px;
width: 400px;
}
div.brochureForm .NFSelectTarget {
background: none repeat scroll 0 0 transparent;
left: 0;
margin-left: -13px;
margin-top: 18px;
padding-bottom: 13px;
position: absolute;
top: 0;
z-index: 3;
}
div.brochureForm .NFSelectOptions {
background: none repeat scroll 0 0 #707175;
color: #FFFFFF;
font: 11px/13px Arial,Helvetica,sans-serif;
left: 0;
list-style: none outside none;
margin-left: 16px;
margin-top: 0;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
padding: 4px 0;
position: relative;
top: 0;
z-index: 4;
}
div.brochureForm .NFSelectOptions li {
padding-bottom: 1px;
}
div.brochureForm .NFSelectOptions a {
background: none repeat scroll 0 0 transparent;
color: #FFFFFF;
display: block;
padding: 2px 3px;
text-decoration: none;
}
div.brochureForm .NFSelectOptions a.NFOptionActive {
background: none repeat scroll 0 0 #464646;
}
div.brochureForm .NFSelectOptions a:hover {
background: none repeat scroll 0 0 #333333;
}
div.brochureForm .NFMultiSelect {
background: none repeat scroll 0 0 transparent;
border: 0 none;
margin: 0;
}
div.brochureForm .NFMultiSelectTop, .NFMultiSelectBottom {
clear: both;
float: none;
height: 5px;
padding-right: 10px;
}
div.brochureForm .NFMultiSelectTop {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-tr.png") no-repeat scroll 100% 0 transparent;
}
div.brochureForm .NFMultiSelectBottom {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-br.png") no-repeat scroll 100% 0 transparent;
margin-bottom: 5px;
}
div.brochureForm .NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {
height: 5px;
width: 5px;
}
div.brochureForm .NFMultiSelectTopLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-tl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.brochureForm .NFMultiSelectBottomLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-bl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.brochureForm .NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {
float: left;
padding-bottom: 5px;
}
div.brochureForm .NFMultiSelectLeft, .NFMultiSelectLeftH {
width: 5px;
}
div.brochureForm .NFMultiSelectLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-l-off.png") repeat-y scroll 0 0 transparent;
}
div.brochureForm .NFMultiSelectLeftH {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-l-over.png") repeat-y scroll 0 0 transparent;
}
div.brochureForm .NFMultiSelectRight, .NFMultiSelectRightH {
padding-bottom: 0;
padding-right: 5px;
}
div.brochureForm .NFMultiSelectRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-r-off.png") repeat-y scroll 100% 0 transparent;
}
div.brochureForm .NFMultiSelectRightH {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-r-over.png") repeat-y scroll 100% 0 transparent;
}
div.brochureForm .NFfocused {
border: 1px dotted #666666;
}
div.brochureForm .NFh {
background-position: 0 100%;
}
div.brochureForm .NFhr {
background-position: 100% 100%;
}
div.brochureForm .NFhidden {
opacity: 0;
position: relative;
z-index: -1;
}
div.brochureForm select, input, textarea, button {
border: 1px solid #CCCCCC;
outline: medium none;
resize: none;
}
div.brochureForm .NFTextareaTopLeft {
top: -12px !important;
}
div.brochureForm .NFTextareaBottomLeft {
top: -12px !important;
}
div.brochureForm #comments {
}
div.brochureForm .NFTextCenter {
padding: 1px 0 5px;
}
div.brochureForm .next {
float: right;
position: relative;
text-decoration: none;
top: -43px;
}
div.brochureForm .next img, .prev img {
float: left;
}
div.brochureForm .next span {
background: url("//www.kmag.net/sharedcakephp/img/brochure/btn_next-body.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 19px;
padding: 6px 4px 14px 6px;
text-decoration: none;
}
div.brochureForm a.next span {
text-decoration: none;
}
div.brochureForm .prev {
float: left;
position: relative;
text-decoration: none;
top: -43px;
}
div.brochureForm .prev span {
background: url("//www.kmag.net/sharedcakephp/img/brochure/btn_prev-body.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 19px;
padding: 6px 8px 14px 4px;
}
div.brochureForm .car-previews {
float: right;
margin-top: -40px;
}
div.brochureForm .car-previews img {
display: none;
}
div.brochureForm .ui-helper-hidden {
display: none;
}
div.brochureForm .ui-helper-hidden-accessible {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
div.brochureForm .ui-helper-reset {
border: 0 none;
font-size: 100%;
line-height: 1.3;
list-style: none outside none;
margin: 0;
outline: 0 none;
padding: 0;
text-decoration: none;
}
div.brochureForm .ui-helper-clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
div.brochureForm .ui-helper-clearfix {
display: inline-block;
}
* html .ui-helper-clearfix {
height: 1%;
}
div.brochureForm .ui-helper-clearfix {
display: block;
}
div.brochureForm .ui-helper-zfix {
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
}
div.brochureForm .ui-state-disabled {
cursor: default !important;
}
div.brochureForm .ui-icon {
background-repeat: no-repeat;
display: block;
overflow: hidden;
text-indent: -99999px;
}
div.brochureForm .ui-widget-overlay {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
div.brochureForm .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 4px;
}
div.brochureForm .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 4px;
}
div.brochureForm .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 4px;
}
div.brochureForm .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius: 4px;
}
div.brochureForm .ui-widget-overlay {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_diagonals-thick_20_666666_40x40.png") repeat scroll 50% 50% #666666;
opacity: 0.5;
}
div.brochureForm .ui-widget-shadow {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_flat_10_000000_40x100.png") repeat-x scroll 50% 50% #000000;
border-radius: 5px 5px 5px 5px;
margin: -5px 0 0 -5px;
opacity: 0.2;
padding: 5px;
}
div.brochureForm .ui-widget {
font-family: Arial,sans-serif;
font-size: 0.85em;
}
div.brochureForm .ui-widget .ui-widget {
font-size: 10px;
}
div.brochureForm .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Arial,sans-serif;
font-size: 10px;
}
div.brochureForm .ui-widget-content {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
border: 1px solid #999999;
color: #333333;
}
div.brochureForm .ui-widget-content a {
color: #333333;
}
div.brochureForm .ui-widget-header {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_highlight-soft_15_cc0000_1x100.png") repeat-x scroll 50% 50% #B20000;
border: 1px solid #E3A1A1;
color: #FFFFFF;
font-weight: bold;
}
div.brochureForm .ui-widget-header a {
color: #FFFFFF;
}
div.brochureForm .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE;
border: 1px solid #D8DCDF;
color: #333333;
font-weight: bold;
}
div.brochureForm .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #004276;
text-decoration: none;
}
div.brochureForm .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_highlight-hard_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F6F6F6;
border: 1px solid #CDD5DA;
color: #111111;
font-weight: bold;
}
div.brochureForm .ui-state-hover a, .ui-state-hover a:hover {
color: #111111;
text-decoration: none;
}
div.brochureForm .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_flat_65_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
border: 1px solid #EEEEEE;
color: #B20000;
font-weight: bold;
}
div.brochureForm .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #B20000;
text-decoration: none;
}
div.brochureForm .ui-widget *:active {
outline: medium none;
}
div.brochureForm .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_glass_55_fbf8ee_1x400.png") repeat-x scroll 50% 50% #FBF8EE;
border: 1px solid #FCD3A1;
color: #444444;
}
div.brochureForm .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #444444;
}
div.brochureForm .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") repeat scroll 50% 50% #F3D8D8;
border: 1px solid #B20000;
color: #2E2E2E;
}
div.brochureForm .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #2E2E2E;
}
div.brochureForm .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #2E2E2E;
}
div.brochureForm .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: bold;
}
div.brochureForm .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
font-weight: normal;
opacity: 0.7;
}
div.brochureForm .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
background-image: none;
opacity: 0.35;
}
div.brochureForm .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
height: 16px;
width: 16px;
}
div.brochureForm .ui-widget-content .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.brochureForm .ui-widget-header .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_ffffff_256x240.png");
}
div.brochureForm .ui-state-default .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.brochureForm .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.brochureForm .ui-state-active .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.brochureForm .ui-state-highlight .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_004276_256x240.png");
}
div.brochureForm .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.brochureForm .ui-datepicker {
display: none;
padding: 0.2em 0.2em 0;
width: 17em;
}
div.brochureForm .ui-datepicker .ui-datepicker-header {
padding: 0.2em 0;
position: relative;
}
div.brochureForm .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
height: 1.8em;
position: absolute;
top: 2px;
width: 1.8em;
}
div.brochureForm .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
div.brochureForm .ui-datepicker .ui-datepicker-prev {
left: 2px;
}
div.brochureForm .ui-datepicker .ui-datepicker-next {
right: 2px;
}
div.brochureForm .ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
div.brochureForm .ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
div.brochureForm .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display: block;
left: 50%;
margin-left: -8px;
margin-top: -8px;
position: absolute;
top: 50%;
}
div.brochureForm .ui-datepicker .ui-datepicker-title {
line-height: 1.8em;
margin: 0 2.3em;
text-align: center;
}
div.brochureForm .ui-datepicker .ui-datepicker-title select {
font-size: 10px;
margin: 1px 0;
}
div.brochureForm .ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
div.brochureForm .ui-datepicker select.ui-datepicker-month, div.brochureForm .ui-datepicker select.ui-datepicker-year {
width: 49%;
}
div.brochureForm .ui-datepicker table {
border-collapse: collapse;
font-size: 0.9em;
margin: 0 0 0.4em;
width: 100%;
}
div.brochureForm .ui-datepicker th {
border: 0 none;
font-weight: bold;
padding: 0.7em 0.3em;
text-align: center;
}
div.brochureForm .ui-datepicker td {
border: 0 none;
padding: 1px;
}
div.brochureForm .ui-datepicker td span, .ui-datepicker td a {
display: block;
padding: 0.2em;
text-align: right;
text-decoration: none;
}
div.brochureForm .ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
border-bottom: 0 none;
border-left: 0 none;
border-right: 0 none;
margin: 0.7em 0 0;
padding: 0 0.2em;
}
div.brochureForm .ui-datepicker .ui-datepicker-buttonpane button {
cursor: pointer;
float: right;
margin: 0.5em 0.2em 0.4em;
overflow: visible;
padding: 0.2em 0.6em 0.3em;
width: auto;
}
div.brochureForm .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
div.brochureForm .ui-icon-triangle-1-n {
background-position: 0 -16px;
}
div.brochureForm .ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
div.brochureForm .ui-icon-triangle-1-e {
background-position: -32px -16px;
}
div.brochureForm .ui-icon-triangle-1-se {
background-position: -48px -16px;
}
div.brochureForm .ui-icon-triangle-1-s {
background-position: -64px -16px;
}
div.brochureForm .ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
div.brochureForm .ui-icon-triangle-1-w {
background-position: -96px -16px;
}
div.brochureForm .ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
div.brochureForm .ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
div.brochureForm .ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
div.brochureForm .ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
div.brochureForm .ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
div.brochureForm .ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
div.brochureForm .ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
div.brochureForm .ui-datepicker-cover {
display: block;
height: 200px;
left: -4px;
position: absolute;
top: -4px;
width: 200px;
z-index: -1;
}
div.brochureForm div#ui-datepicker-div {
left: 314px !important;
position: absolute !important;
top: 147px !important;
z-index: 1000 !important;
}
div.brochureForm #step-2 div#ui-datepicker-div {
top: 135px !important;
}
div.brochureForm .ui-datepicker-today a, a.ui-state-default:hover {
background: none repeat scroll 0 0 #BB0000 !important;
color: #FFFFFF !important;
}
.ui-dialog {
position: absolute;
}
/* ------------------------------------------ */
/* --------------- news_list ---------------- */
/* ------------------------------------------ */
div.news_listForm form label[for="terms_of_use"] {
float: left;
font-size: 10px;
margin-left: 10px;
text-align: justify;
display: inline-block;
clear: none;
width: 430px;
line-height: 12px;
}
div.news_listForm input#terms_of_use {
float: left;
clear: none;
display: inline-block;
}
div.news_listForm {
font-size: 0.8em;
}
div.news_listForm .notice {
clear: both;
font-size: 10px;
text-align: justify;
width: 500px;
margin-bottom: 10px;
}
div.news_listForm div[rel="newsCategories"] {
clear: both;
height: auto;
width: 300px;
}
#column-main div.news_listForm a {
text-decoration: none;
}
div.news_listForm div.input_check {
clear: both;
}
div.news_listForm .newsCategories label {
clear: none;
float: left;
}
div.news_listForm .newsCategories input {
clear: none;
float: left;
margin-bottom: 5px;
margin-right: 5px;
}
div.news_listForm legend {
display: inline-block;
float: left;
width: 100px;
}
div.news_listForm form {
margin-top: 10px;
width: 500px;
}
div.news_listForm input#ClientsCity, div.news_listForm input#ClientsEmail {
width: 138px;
}
div.news_listForm label[for="ClientsEmail"] {
width: 90px;
}
div.news_listForm h4 {
border-bottom: 1px solid #CCCCCC;
font-size: 12px;
line-height: 20px;
margin: 0 0 15px;
padding: 0 0 6px;
width: 467px;
}
div.news_listForm h5 {
background: none repeat scroll 0 0 #717276;
border-radius: 4px 4px 4px 4px;
color: #FFFFFF;
margin-bottom: 8px;
padding: 3px 10px;
}
div.news_listForm .clear {
clear: both;
display: block;
height: 1px;
width: 1px;
}
div.news_listForm .logo {
position: absolute;
right: 15px;
top: 4px;
}
div.news_listForm img {
border: medium none;
}
div.news_listForm #step-1, #step-2, #step-3 {
background: url("//www.kmag.net/sharedcakephp/img/brochure/steps-bg.jpg") repeat-x scroll center bottom #FFFFFF;
border: 1px solid #CCCCCC;
padding: 15px 15px 0;
position: relative;
}
div.news_listForm ul.tabs {
height: 36px;
list-style: none outside none;
margin: 0 0 -1px;
padding: 0;
width: 501px;
}
div.news_listForm ul.tabs li {
float: left;
margin: 0;
padding: 0;
}
div.news_listForm ul.tabs li a {
font-size: 9px;
line-height: 1.3em;
}
div.news_listForm li.one {
margin-left: -1px;
width: 169px;
}
div.news_listForm li.two {
width: 170px;
}
div.news_listForm li.three {
width: 162px;
}
div.news_listForm .w2 {
background-position: left top;
background-repeat: no-repeat !important;
color: #CCCCCC;
cursor: text;
display: block;
font-size: 0.9em;
font-weight: bold;
height: 36px;
padding: 6px 25px 0 35px;
text-decoration: none;
}
div.news_listForm .w2.current {
background-position: left top;
color: #FFFFFF !important;
font-size: 9px;
padding-left: 35px;
white-space: normal;
}
div.news_listForm #one.w2 {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab1.gif") repeat scroll 0 0 transparent;
margin-left: 1px;
text-decoration: none;
}
div.news_listForm #one.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab1-active.gif") repeat scroll 0 0 transparent;
}
div.news_listForm #two.w2 {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab2.gif") repeat scroll 0 0 transparent;
text-decoration: none;
}
div.news_listForm #two.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab2-active.gif") repeat scroll 0 0 transparent;
padding-left: 45px;
}
div.news_listForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected.two a {
padding-left: 45px;
}
div.news_listForm #three.w2 {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab3.gif") repeat scroll 0 0 transparent;
text-decoration: none;
}
div.news_listForm #three.w2.current {
background: url("//www.kmag.net/sharedcakephp/img/brochure/tab3-active.gif") repeat scroll 0 0 transparent;
padding-left: 45px;
white-space: normal;
}
div.news_listForm .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, .ui-tabs .ui-tabs-nav li.ui-state-disabled a, .ui-tabs .ui-tabs-nav li.ui-state-processing a {
cursor: text;
}
div.news_listForm .ui-tabs .ui-tabs-nav li a, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
cursor: pointer;
}
div.news_listForm .ui-tabs .ui-tabs-panel {
border-width: 0;
display: block;
padding: 15px;
}
div.news_listForm fieldset {
border: medium none;
}
div.news_listForm input, textarea, select {
font: 12px/12px Arial,Helvetica,sans-serif;
max-width: 380px;
min-height: 17px;
padding: 0;
}
.ui-dialog select {
max-width: 100%;
}
div.news_listForm input#ClientsBirthday {
width: 120px;
}
div.news_listForm img.TestDriveRepresentativeFiltering {
cursor: pointer;
float: right;
margin-top: 2px;
}
div.news_listForm input.hasDatepicker {
background-color: #FFFFFF;
background-image: url("//www.kmag.net/sharedcakephp/img/icon_calendar.png");
background-position: right center;
background-repeat: no-repeat;
padding-right: 17px;
}
div.news_listForm fieldset.action {
background: none repeat scroll 0 0 #9DA2A6;
border-color: #E5E5E5 #797C80 #797C80 #E5E5E5;
margin-top: -20px;
}
div.news_listForm dl {
clear: both;
padding: 5px 0;
position: relative;
}
div.news_listForm dt {
float: left;
line-height: 25px;
margin: 0 10px 10px 0;
text-align: left;
}
div.news_listForm dt.testDriveDate, dt.testDrive {
width: auto;
}
div.news_listForm dt.comments {
width: 60px;
}
div.news_listForm dd.comments {
margin-top: 5px;
}
div.news_listForm dd {
float: left;
line-height: 25px;
margin: 0 0 10px;
overflow: visible;
width: 130px;
}
div.news_listForm #comments {
font-size: 12px;
padding-left: 3px;
padding-top: 3px;
position: relative;
width: 187px !important;
}
div.news_listForm .form-error {
clear: both;
color: #B20000;
display: none;
float: left;
font-size: 10px;
line-height: 0;
margin-bottom: 10px;
margin-top: 7px;
}
div.news_listForm .ui-tabs .ui-tabs-hide {
display: none !important;
}
div.news_listForm #step-2 dt {
margin-top: -2px;
width: 58px;
}
div.news_listForm #step-2 .right dt {
width: 93px;
}
div.news_listForm #step-2 .right dt.ClientsBirthdayMonth, #step-2 .right dt.ClientsCity {
width: 100px;
}
div.news_listForm dd.ClientsBirthdayMonth, dd.ClientsCity {
width: 130px;
}
div.news_listForm #step-2 label {
clear: none;
}
div.news_listForm #step-2 .left label {
width: 75px;
}
div.news_listForm dd.clientSex {
margin-top: -3px;
width: 250px;
}
div.news_listForm .left {
float: left;
width: 228px;
}
div.news_listForm .right {
float: left;
width: 240px;
}
div.news_listForm .hRule {
border-bottom: 1px dotted #CCCCCC;
display: block;
height: 1px;
margin-bottom: 10px;
margin-top: 5px;
}
div.news_listForm dl.country label {
}
div.news_listForm .country .NFSelect {
left: 373px !important;
top: 229px !important;
}
div.news_listForm .country .NFSelectRight {
width: 125px;
}
div.news_listForm dl.sms_inform dt {
width: 20px !important;
}
div.news_listForm dl.sms_inform dd {
line-height: 14px;
width: 210px;
}
div.news_listForm #step-3 dt, #step-3 dd {
font-size: 12px;
line-height: 15px;
margin-bottom: 4px;
}
div.news_listForm #step-3 dt {
width: 150px;
}
div.news_listForm #step-3 dd {
width: 308px;
}
div.news_listForm .note {
font-size: 0.85em;
width: 300px;
}
div.news_listForm .car-key {
bottom: 0;
position: absolute;
right: 0;
}
div.news_listForm form label {
clear: both;
float: left;
font-size: 12px;
font-weight: normal;
margin-right: 10px;
max-width: 420px;
min-width: 30px;
}
div.news_listForm form label.opt {
float: left;
max-width: 10px;
min-width: 10px;
width: 10px;
}
div.news_listForm .clientSex input {
float: left;
margin-right: 5px;
margin-top: 4px;
}
div.news_listForm .country select {
width: 140px;
}
div.news_listForm label[for="ClientsCity"] {
width: 70px;
}
div.news_listForm input#ClientsCity {
width: 158px;
}
div.news_listForm label[for="ClientsCountry"] {
width: 70px;
}
div.news_listForm select#ClientsCountry {
width: 158px;
}
div.news_listForm label[for="ClientsEmail"] {
width: 70px;
}
div.news_listForm input#ClientsEmail {
width: 158px;
}
div.news_listForm label[for="ClientsBirthday"] {
width: 90px;
}
div.news_listForm label[for="ClientSex"] {
width: 90px;
}
div.news_listForm #step-1 .NFSelect {
margin-left: -17px;
margin-top: -2px !important;
}
div.news_listForm .representative .NFSelectRight {
width: 392px !important;
}
dd.testDrive {
margin-left: 15px;
}
div.news_listForm .testDrive .NFSelect {
left: 189px !important;
}
div.news_listForm .testDrive .NFSelectRight {
width: 125px !important;
}
div.news_listForm .testDrive .NFSelectRight {
}
div.news_listForm dd.testDriveDate {
margin-left: -10px;
}
#TestDriveTestDateDay {
}
div.news_listForm .NFTextarea {
background: none repeat scroll 0 0 transparent;
border: medium none;
font: 12px/12px Arial,Helvetica,sans-serif;
margin: 0;
}
div.news_listForm .NFTextareaTop, .NFTextareaBottom {
clear: both;
float: none;
height: 5px;
padding-right: 10px;
}
div.news_listForm .NFTextareaTop {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-tr.png") no-repeat scroll 100% 0 transparent;
}
div.news_listForm .NFTextareaBottom {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-br.png") no-repeat scroll 100% 0 transparent;
margin-bottom: 5px;
}
div.news_listForm .NFTextareaTopLeft, .NFTextareaBottomLeft {
height: 5px;
position: relative;
top: -13px !important;
width: 5px;
}
div.news_listForm .NFTextareaTopLeft {
top: -20px;
}
div.news_listForm .NFTextareaTopLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-tl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.news_listForm .NFTextareaBottomLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-bl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.news_listForm .NFTextareaLeft, .NFTextareaRight, .NFTextareaLeftH, .NFTextareaRightH {
float: left;
padding-bottom: 5px;
}
div.news_listForm .NFTextareaLeft, .NFTextareaLeftH {
width: 5px;
}
div.news_listForm .NFTextareaLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-l-off.png") repeat-y scroll 0 0 transparent;
}
div.news_listForm .NFTextareaLeftH {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-l-over.png") repeat-y scroll 0 0 transparent;
}
div.news_listForm .NFTextareaRight, .NFTextareaRightH {
padding-bottom: 0;
padding-right: 5px;
}
div.news_listForm .NFTextareaRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-r-off.png") repeat-y scroll 100% 0 transparent;
}
div.news_listForm .NFTextareaRightH {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-r-over.png") repeat-y scroll 100% 100% transparent;
}
div.news_listForm .NFText {
background: none repeat scroll 0 0 transparent;
border: medium none;
font: 12px/15px Arial,Helvetica,sans-serif;
vertical-align: middle;
width: 116px;
}
div.news_listForm .NFTextCenter {
background: url("//www.kmag.net/sharedcakephp/img/brochure/input.png") repeat-x scroll 0 0 transparent;
float: left;
height: 15px;
line-height: 15px;
margin: 0;
padding: 3px 0;
}
div.news_listForm .NFTextLeft, .NFTextRight {
float: left;
height: 21px;
vertical-align: middle;
width: 7px;
}
div.news_listForm .NFTextLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/input-left.png") no-repeat scroll 0 0 transparent;
}
div.news_listForm .NFTextRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/input-right.png") no-repeat scroll 0 0 transparent;
}
div.news_listForm .NFRadio {
background: url("//www.kmag.net/sharedcakephp/img/brochure/radio.png") no-repeat scroll 0 0 transparent;
border: 1px solid transparent;
cursor: pointer;
display: block;
float: left;
height: 13px;
margin-right: 8px;
position: relative;
top: 5px !important;
width: 13px;
z-index: 2;
}
div.news_listForm .NFCheck {
background: url("//www.kmag.net/sharedcakephp/img/brochure/checkbox.png") no-repeat scroll 0 0 transparent;
border: 1px solid transparent;
cursor: pointer;
height: 12px;
position: relative;
width: 12px;
z-index: 2;
}
div.news_listForm .NFButton {
background: url("//www.kmag.net/sharedcakephp/img/brochure/button.png") repeat-x scroll 0 0 transparent;
border: medium none;
color: #FFFFFF;
cursor: pointer;
font: bold 10px/26px Tahoma,Arial,Helvetica,sans-serif;
height: 26px;
letter-spacing: 1px;
padding: 0 2px;
text-transform: uppercase;
vertical-align: middle;
width: auto;
}
div.news_listForm .NFButtonLeft, .NFButtonRight {
height: 26px;
vertical-align: middle;
width: 6px;
}
div.news_listForm .NFButtonLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/button-left.png") no-repeat scroll 0 0 transparent;
}
div.news_listForm .NFButtonRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/button-right.png") no-repeat scroll 0 0 transparent;
}
div.news_listForm .NFSelect {
border: 1px solid transparent;
height: 21px;
position: absolute;
}
div.news_listForm .NFSelectLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/select-left.png") no-repeat scroll 0 0 transparent;
float: left;
height: 21px;
vertical-align: middle;
width: 3px;
}
div.news_listForm .NFSelectRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/select-right.png") no-repeat scroll 100% 0 transparent;
color: #FFFFFF;
cursor: pointer;
font: 12px/21px Arial,Helvetica,sans-serif;
height: 21px;
margin-left: 3px;
padding-left: 3px;
width: 400px;
}
div.news_listForm .NFSelectTarget {
background: none repeat scroll 0 0 transparent;
left: 0;
margin-left: -13px;
margin-top: 18px;
padding-bottom: 13px;
position: absolute;
top: 0;
z-index: 3;
}
div.news_listForm .NFSelectOptions {
background: none repeat scroll 0 0 #707175;
color: #FFFFFF;
font: 11px/13px Arial,Helvetica,sans-serif;
left: 0;
list-style: none outside none;
margin-left: 16px;
margin-top: 0;
max-height: 200px;
overflow-x: hidden;
overflow-y: auto;
padding: 4px 0;
position: relative;
top: 0;
z-index: 4;
}
div.news_listForm .NFSelectOptions li {
padding-bottom: 1px;
}
div.news_listForm .NFSelectOptions a {
background: none repeat scroll 0 0 transparent;
color: #FFFFFF;
display: block;
padding: 2px 3px;
text-decoration: none;
}
div.news_listForm .NFSelectOptions a.NFOptionActive {
background: none repeat scroll 0 0 #464646;
}
div.news_listForm .NFSelectOptions a:hover {
background: none repeat scroll 0 0 #333333;
}
div.news_listForm .NFMultiSelect {
background: none repeat scroll 0 0 transparent;
border: 0 none;
margin: 0;
}
div.news_listForm .NFMultiSelectTop, .NFMultiSelectBottom {
clear: both;
float: none;
height: 5px;
padding-right: 10px;
}
div.news_listForm .NFMultiSelectTop {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-tr.png") no-repeat scroll 100% 0 transparent;
}
div.news_listForm .NFMultiSelectBottom {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-br.png") no-repeat scroll 100% 0 transparent;
margin-bottom: 5px;
}
div.news_listForm .NFMultiSelectTopLeft, .NFMultiSelectBottomLeft {
height: 5px;
width: 5px;
}
div.news_listForm .NFMultiSelectTopLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-tl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.news_listForm .NFMultiSelectBottomLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-bl.png") no-repeat scroll 0 0 #F2F2E6;
}
div.news_listForm .NFMultiSelectLeft, .NFMultiSelectRight, .NFMultiSelectLeftH, .NFMultiSelectRightH {
float: left;
padding-bottom: 5px;
}
div.news_listForm .NFMultiSelectLeft, .NFMultiSelectLeftH {
width: 5px;
}
div.news_listForm .NFMultiSelectLeft {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-l-off.png") repeat-y scroll 0 0 transparent;
}
div.news_listForm .NFMultiSelectLeftH {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-l-over.png") repeat-y scroll 0 0 transparent;
}
div.news_listForm .NFMultiSelectRight, .NFMultiSelectRightH {
padding-bottom: 0;
padding-right: 5px;
}
div.news_listForm .NFMultiSelectRight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-r-off.png") repeat-y scroll 100% 0 transparent;
}
div.news_listForm .NFMultiSelectRightH {
background: url("//www.kmag.net/sharedcakephp/img/brochure/textarea-r-over.png") repeat-y scroll 100% 0 transparent;
}
div.news_listForm .NFfocused {
border: 1px dotted #666666;
}
div.news_listForm .NFh {
background-position: 0 100%;
}
div.news_listForm .NFhr {
background-position: 100% 100%;
}
div.news_listForm .NFhidden {
opacity: 0;
position: relative;
z-index: -1;
}
div.news_listForm select, input, textarea, button {
border: 1px solid #CCCCCC;
outline: medium none;
resize: none;
}
div.news_listForm .NFTextareaTopLeft {
top: -12px !important;
}
div.news_listForm .NFTextareaBottomLeft {
top: -12px !important;
}
div.news_listForm #comments {
}
div.news_listForm .NFTextCenter {
padding: 1px 0 5px;
}
div.news_listForm .next {
float: right;
position: relative;
text-decoration: none;
top: -43px;
}
div.news_listForm .next img, .prev img {
float: left;
}
div.news_listForm .next span {
background: url("//www.kmag.net/sharedcakephp/img/brochure/btn_next-body.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 19px;
padding: 6px 4px 14px 6px;
text-decoration: none;
}
div.news_listForm a.next span {
text-decoration: none;
}
div.news_listForm .prev {
float: left;
position: relative;
text-decoration: none;
top: -43px;
}
div.news_listForm .prev span {
background: url("//www.kmag.net/sharedcakephp/img/brochure/btn_prev-body.png") repeat-x scroll 0 0 transparent;
color: #FFFFFF;
float: left;
font-family: Arial;
font-size: 12px;
font-weight: bold;
height: 19px;
padding: 6px 8px 14px 4px;
}
div.news_listForm .car-previews {
float: right;
margin-top: -40px;
}
div.news_listForm .car-previews img {
display: none;
}
div.news_listForm .ui-helper-hidden {
display: none;
}
div.news_listForm .ui-helper-hidden-accessible {
clip: rect(1px, 1px, 1px, 1px);
position: absolute !important;
}
div.news_listForm .ui-helper-reset {
border: 0 none;
font-size: 100%;
line-height: 1.3;
list-style: none outside none;
margin: 0;
outline: 0 none;
padding: 0;
text-decoration: none;
}
div.news_listForm .ui-helper-clearfix:after {
clear: both;
content: ".";
display: block;
height: 0;
visibility: hidden;
}
div.news_listForm .ui-helper-clearfix {
display: inline-block;
}
* html .ui-helper-clearfix {
height: 1%;
}
div.news_listForm .ui-helper-clearfix {
display: block;
}
div.news_listForm .ui-helper-zfix {
height: 100%;
left: 0;
opacity: 0;
position: absolute;
top: 0;
width: 100%;
}
div.news_listForm .ui-state-disabled {
cursor: default !important;
}
div.news_listForm .ui-icon {
background-repeat: no-repeat;
display: block;
overflow: hidden;
text-indent: -99999px;
}
div.news_listForm .ui-widget-overlay {
height: 100%;
left: 0;
position: absolute;
top: 0;
width: 100%;
}
div.news_listForm .ui-corner-all, .ui-corner-top, .ui-corner-left, .ui-corner-tl {
border-top-left-radius: 4px;
}
div.news_listForm .ui-corner-all, .ui-corner-top, .ui-corner-right, .ui-corner-tr {
border-top-right-radius: 4px;
}
div.news_listForm .ui-corner-all, .ui-corner-bottom, .ui-corner-left, .ui-corner-bl {
border-bottom-left-radius: 4px;
}
div.news_listForm .ui-corner-all, .ui-corner-bottom, .ui-corner-right, .ui-corner-br {
border-bottom-right-radius: 4px;
}
div.news_listForm .ui-widget-overlay {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_diagonals-thick_20_666666_40x40.png") repeat scroll 50% 50% #666666;
opacity: 0.5;
}
div.news_listForm .ui-widget-shadow {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_flat_10_000000_40x100.png") repeat-x scroll 50% 50% #000000;
border-radius: 5px 5px 5px 5px;
margin: -5px 0 0 -5px;
opacity: 0.2;
padding: 5px;
}
div.news_listForm .ui-widget {
font-family: Arial,sans-serif;
font-size: 0.85em;
}
div.news_listForm .ui-widget .ui-widget {
font-size: 10px;
}
div.news_listForm .ui-widget input, .ui-widget select, .ui-widget textarea, .ui-widget button {
font-family: Arial,sans-serif;
font-size: 10px;
}
div.news_listForm .ui-widget-content {
background: url("//www.kmag.net/sharedcakephp/img/service/ui-bg_flat_75_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
border: 1px solid #999999;
color: #333333;
}
div.news_listForm .ui-widget-content a {
color: #333333;
}
div.news_listForm .ui-widget-header {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_highlight-soft_15_cc0000_1x100.png") repeat-x scroll 50% 50% #B20000;
border: 1px solid #E3A1A1;
color: #FFFFFF;
font-weight: bold;
}
div.news_listForm .ui-widget-header a {
color: #FFFFFF;
}
div.news_listForm .ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_highlight-hard_100_eeeeee_1x100.png") repeat-x scroll 50% 50% #EEEEEE;
border: 1px solid #D8DCDF;
color: #333333;
font-weight: bold;
}
div.news_listForm .ui-state-default a, .ui-state-default a:link, .ui-state-default a:visited {
color: #004276;
text-decoration: none;
}
div.news_listForm .ui-state-hover, .ui-widget-content .ui-state-hover, .ui-widget-header .ui-state-hover, .ui-state-focus, .ui-widget-content .ui-state-focus, .ui-widget-header .ui-state-focus {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_highlight-hard_100_f6f6f6_1x100.png") repeat-x scroll 50% 50% #F6F6F6;
border: 1px solid #CDD5DA;
color: #111111;
font-weight: bold;
}
div.news_listForm .ui-state-hover a, .ui-state-hover a:hover {
color: #111111;
text-decoration: none;
}
div.news_listForm .ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_flat_65_ffffff_40x100.png") repeat-x scroll 50% 50% #FFFFFF;
border: 1px solid #EEEEEE;
color: #B20000;
font-weight: bold;
}
div.news_listForm .ui-state-active a, .ui-state-active a:link, .ui-state-active a:visited {
color: #B20000;
text-decoration: none;
}
div.news_listForm .ui-widget *:active {
outline: medium none;
}
div.news_listForm .ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_glass_55_fbf8ee_1x400.png") repeat-x scroll 50% 50% #FBF8EE;
border: 1px solid #FCD3A1;
color: #444444;
}
div.news_listForm .ui-state-highlight a, .ui-widget-content .ui-state-highlight a, .ui-widget-header .ui-state-highlight a {
color: #444444;
}
div.news_listForm .ui-state-error, .ui-widget-content .ui-state-error, .ui-widget-header .ui-state-error {
background: url("//www.kmag.net/sharedcakephp/img/brochure/ui-bg_diagonals-thick_75_f3d8d8_40x40.png") repeat scroll 50% 50% #F3D8D8;
border: 1px solid #B20000;
color: #2E2E2E;
}
div.news_listForm .ui-state-error a, .ui-widget-content .ui-state-error a, .ui-widget-header .ui-state-error a {
color: #2E2E2E;
}
div.news_listForm .ui-state-error-text, .ui-widget-content .ui-state-error-text, .ui-widget-header .ui-state-error-text {
color: #2E2E2E;
}
div.news_listForm .ui-priority-primary, .ui-widget-content .ui-priority-primary, .ui-widget-header .ui-priority-primary {
font-weight: bold;
}
div.news_listForm .ui-priority-secondary, .ui-widget-content .ui-priority-secondary, .ui-widget-header .ui-priority-secondary {
font-weight: normal;
opacity: 0.7;
}
div.news_listForm .ui-state-disabled, .ui-widget-content .ui-state-disabled, .ui-widget-header .ui-state-disabled {
background-image: none;
opacity: 0.35;
}
div.news_listForm .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
height: 16px;
width: 16px;
}
div.news_listForm .ui-widget-content .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.news_listForm .ui-widget-header .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_ffffff_256x240.png");
}
div.news_listForm .ui-state-default .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.news_listForm .ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.news_listForm .ui-state-active .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.news_listForm .ui-state-highlight .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_004276_256x240.png");
}
div.news_listForm .ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
background-image: url("//www.kmag.net/sharedcakephp/img/brochure/ui-icons_cc0000_256x240.png");
}
div.news_listForm .ui-datepicker {
display: none;
padding: 0.2em 0.2em 0;
width: 17em;
}
div.news_listForm .ui-datepicker .ui-datepicker-header {
padding: 0.2em 0;
position: relative;
}
div.news_listForm .ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
height: 1.8em;
position: absolute;
top: 2px;
width: 1.8em;
}
div.news_listForm .ui-datepicker .ui-datepicker-prev-hover, .ui-datepicker .ui-datepicker-next-hover {
top: 1px;
}
div.news_listForm .ui-datepicker .ui-datepicker-prev {
left: 2px;
}
div.news_listForm .ui-datepicker .ui-datepicker-next {
right: 2px;
}
div.news_listForm .ui-datepicker .ui-datepicker-prev-hover {
left: 1px;
}
div.news_listForm .ui-datepicker .ui-datepicker-next-hover {
right: 1px;
}
div.news_listForm .ui-datepicker .ui-datepicker-prev span, .ui-datepicker .ui-datepicker-next span {
display: block;
left: 50%;
margin-left: -8px;
margin-top: -8px;
position: absolute;
top: 50%;
}
div.news_listForm .ui-datepicker .ui-datepicker-title {
line-height: 1.8em;
margin: 0 2.3em;
text-align: center;
}
div.news_listForm .ui-datepicker .ui-datepicker-title select {
font-size: 10px;
margin: 1px 0;
}
div.news_listForm .ui-datepicker select.ui-datepicker-month-year {
width: 100%;
}
div.news_listForm .ui-datepicker select.ui-datepicker-month, div.news_listForm .ui-datepicker select.ui-datepicker-year {
width: 49%;
}
div.news_listForm .ui-datepicker table {
border-collapse: collapse;
font-size: 0.9em;
margin: 0 0 0.4em;
width: 100%;
}
div.news_listForm .ui-datepicker th {
border: 0 none;
font-weight: bold;
padding: 0.7em 0.3em;
text-align: center;
}
div.news_listForm .ui-datepicker td {
border: 0 none;
padding: 1px;
}
div.news_listForm .ui-datepicker td span, .ui-datepicker td a {
display: block;
padding: 0.2em;
text-align: right;
text-decoration: none;
}
div.news_listForm .ui-datepicker .ui-datepicker-buttonpane {
background-image: none;
border-bottom: 0 none;
border-left: 0 none;
border-right: 0 none;
margin: 0.7em 0 0;
padding: 0 0.2em;
}
div.news_listForm .ui-datepicker .ui-datepicker-buttonpane button {
cursor: pointer;
float: right;
margin: 0.5em 0.2em 0.4em;
overflow: visible;
padding: 0.2em 0.6em 0.3em;
width: auto;
}
div.news_listForm .ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current {
float: left;
}
div.news_listForm .ui-icon-triangle-1-n {
background-position: 0 -16px;
}
div.news_listForm .ui-icon-triangle-1-ne {
background-position: -16px -16px;
}
div.news_listForm .ui-icon-triangle-1-e {
background-position: -32px -16px;
}
div.news_listForm .ui-icon-triangle-1-se {
background-position: -48px -16px;
}
div.news_listForm .ui-icon-triangle-1-s {
background-position: -64px -16px;
}
div.news_listForm .ui-icon-triangle-1-sw {
background-position: -80px -16px;
}
div.news_listForm .ui-icon-triangle-1-w {
background-position: -96px -16px;
}
div.news_listForm .ui-icon-triangle-1-nw {
background-position: -112px -16px;
}
div.news_listForm .ui-icon-triangle-2-n-s {
background-position: -128px -16px;
}
div.news_listForm .ui-icon-triangle-2-e-w {
background-position: -144px -16px;
}
div.news_listForm .ui-icon-circle-triangle-e {
background-position: -48px -192px;
}
div.news_listForm .ui-icon-circle-triangle-s {
background-position: -64px -192px;
}
div.news_listForm .ui-icon-circle-triangle-w {
background-position: -80px -192px;
}
div.news_listForm .ui-icon-circle-triangle-n {
background-position: -96px -192px;
}
div.news_listForm .ui-datepicker-cover {
display: block;
height: 200px;
left: -4px;
position: absolute;
top: -4px;
width: 200px;
z-index: -1;
}
div.news_listForm div#ui-datepicker-div {
left: 314px !important;
position: absolute !important;
top: 147px !important;
z-index: 1000 !important;
}
div.news_listForm #step-2 div#ui-datepicker-div {
top: 135px !important;
}
div.news_listForm .ui-datepicker-today a, a.ui-state-default:hover {
background: none repeat scroll 0 0 #BB0000 !important;
color: #FFFFFF !important;
}
.ui-dialog {
position: absolute;
}
/* ------------------------------------------ */
/* --------------- roadshow ----------------- */
/* ------------------------------------------ */
.roadshowContainer a {
outline: none;
}
.roadshowContainer #roadshow_wrap {
width: 1000px;
height: auto;
border: 0px;
padding: 0px;
margin: 0px;
background-color: #000;
font-family: sans-serif;
margin:auto;
}
.roadshowContainer #roadshow_header {
width: 1000px;
height: 770px;
padding: 0px;
margin: 0px;
background-color: #000;
background-image: url("//www.kmag.net/sharedcakephp/img/roadshow/bg_header.jpg");
background-repeat: no-repeat;
position: relative;
}
.roadshowContainer #roadshow_content {
width: 940px;
height: auto;
padding: 0px 30px 30px 30px;
margin: 0px;
background-color: #000;
color: #CCC;
}
.roadshowContainer #car_optima {
background: transparent;
position: absolute;
width: 300px;
top: 415px;
left: 30px;
color: #CCC;
font-size: 12px;
z-index: 10;
}
.roadshowContainer #car_ceed {
background: transparent;
position: absolute;
width: 300px;
top: 360px;
left: 350px;
color: #CCC;
font-size: 12px;
z-index: 10;
}
.roadshowContainer #car_sportage {
background: transparent;
position: absolute;
width: 300px;
top: 400px;
left: 670px;
color: #CCC;
font-size: 12px;
z-index: 10;
}
.roadshowContainer #premiera {
position: absolute;
top: 260px;
left: 100px;
}
.roadshowContainer #events {
width: 100%;
border: 0px solid #CCC;
border-collapse:collapse;
font-family: Verdana, sans-serif;
font-size: 9px;
color: #CCC;
}
.roadshowContainer #events tr {
border-bottom: 1px solid #333;
}
.roadshowContainer #events tr.last {
border-bottom: none;
}
.roadshowContainer #events td {
padding: 5px 9px;
}
.roadshowContainer .events_header {
font-size: 12px;
font-weight: bold;
font-family: Arial, sans-serif;
color: #FFF;
}
.roadshowContainer .event_highlight {
font-weight: bold;
color: #FFF;
background-color: #b20000;
}
.roadshowContainer .date {
font-weight: bold;
font-size: 11px;
font-family: Arial, sans-serif;
color: #FFF;
width: 74px;
white-space: nowrap;
}
.roadshowContainer .gallery_ico {
text-align: right;
width: 15px;
}
.roadshowContainer .location {
white-space: nowrap;
}
.roadshowContainer .time {
}
.roadshowContainer #logo_kia_roadshow {
float: left;
margin: 0px 20px 10px 0px;
}
.roadshowContainer #slogan_roadshow {
color: #CCC;
font-size: 18px;
margin: 0px;
padding: 0px;
}
.roadshowContainer .red {
color: #B20000; font-weight: bold;
}
.roadshowContainer .right {
text-align: right;
}
.roadshowContainer .gallery {
display: none;
}
.roadshowContainer .gallery_opener, .roadshowContainer .youtube_opener {
cursor: pointer;
}
.roadshowContainer .gallery_opener:hover, .roadshowContainer .youtube_opener:hover {
opacity: 0.9;
}
.roadshowContainer .column {
float: left;
width: 300px;
margin-right: 20px;
margin-bottom: 20px;
}
.roadshowContainer .double {
width: 620px;
}
.roadshowContainer .last {
margin-right: 0px;
}
.roadshowContainer .clear {
clear: both;
}
.roadshowContainer #map_canvas_roadshow {
width: 620px;
height: 365px;
}
.roadshowContainer #map_canvas_roadshow .text {
color: #000000;
font: 0.9em/1.5 tahoma,arial,sans-serif;
}
.roadshowContainer #map_canvas_roadshow .text p{
font: 0.9em/1.5 tahoma,arial,sans-serif;
}
.roadshowContainer .lastRoadShowGallery {
background: url("//www.kmag.net/sharedcakephp/img/roadshow/preloader_active.gif") no-repeat scroll center center transparent;
min-height: 30px;
margin-bottom: 10px;
}
.roadshowContainer .lastRoadShowGallery .fancybox-thumbs {
float: left;
width: 145px;
height: 100px;
margin-bottom: 5px;
margin-right: 5px;
overflow: hidden;
border: 3px solid #333;
}
.roadshowContainer .lastRoadShowGallery .fancybox-thumbs img {
background-image: none;
height: auto;
width: 150px;
padding: 0px;
}
.roadshowContainer .lastRoadShowGallery.loaded{
background: none;
}
.preloadBackground
{
background: url("//www.kmag.net/sharedcakephp/img/roadshow/preloader_active.gif") no-repeat scroll center center #000000;
opacity: 0.8;
width: 100%;
height: 100%;
left: 0;
overflow: hidden;
position: fixed;
top: 0;
z-index: 15000;
}
.roadshowContainer .tooltip {
color: #FFF;
font-family: sans-serif;
font-size: 12px;
padding: 10px;
border: 1px solid #222222;
background-color: #161616;
border-radius: 5px;
}
.roadshowContainer .test_paleta{
margin-top: 20px;
}
.roadshowContainer #test_picanto, .roadshowContainer #test_rio, .roadshowContainer #test_rio_sedan, .roadshowContainer #test_ceed, .roadshowContainer #test_venga, .roadshowContainer #test_soul {
cursor: pointer;
}
.roadshowContainer h1 {
color: #B20000;
font-weight: normal;
font-size: 20px;
}
.roadshowContainer #display_holder {
background-color: #060606;
background-image: url("//www.kmag.net/sharedcakephp/img/roadshow/bg_display.jpg");
background-position: center center;
background-repeat: no-repeat;
border: 5px solid #161616;
height: auto;
max-height: 300px;
min-height: 160px;
overflow-y: auto;
overflow-x: hidden;
padding: 10px;
position: absolute;
right: 30px;
top: 30px;
width: 480px;
}
.roadshowContainer #slogan_roadshow {
color: #CCCCCC;
font-size: 14px;
margin: 0;
padding: 0;
}
.roadshowContainer .social_row {
width: 1000px;
height: 100px;
background-color: #000;
background-image: url("//www.kmag.net/sharedcakephp/img/roadshow/bg_social.jpg");
}
.roadshowContainer .margin_bot {
margin-bottom: 20px;
}
.roadshowContainer #garancija {
float: right;
margin: 0px 0px 0px 20px ;
height: 70px;
}
.tooltip {
color: #FFF;
font-family: sans-serif;
font-size: 12px;
padding: 10px;
border: 1px solid #222222;
background-color: #161616;
border-radius: 5px;
z-index: 10000;
}
.roadshowContainer .test_paleta{
margin-top: 20px;
cursor: pointer;
}
.roadshowContainer #plasma {
height: 120px;
float: right;
margin: 0px 0px 0px 20px ;
}
.roadshowContainer .date {
width: 80px;
}
.roadshowContainer #car_rio {
color: #CCCCCC;
font-size: 12px;
left: 350px;
position: absolute;
top: 350px;
width: 300px;
}
.roadshowContainer a {
color: #B20000;
}
.roadshowContainer .news {
text-align: left;
}
.roadshowContainer .news_e {
margin: 0px 10px 0px 0px;
float: left;
}
.roadshowContainer .news_brochure {
margin: 0px 10px 0px 0px;
float: left;
}
.roadshowContainer .news_wheel {
margin: 0px 10px 0px 0px;
float: left;
}
.roadshowContainer .news h1 {
margin: 0px 0px 10px 0px ;
}
.roadshowContainer .news_bg p {
padding: 0px 0px 0px 0px ;
}
/* ---------------- success -------------*/
.success {
width: 480px;
border: 0px;
font-size: 12px;
}
.success p {
font-size: 12px;
}
.success tr td {
padding: 8px 10px;
}
.success .ticker {
float: left;
margin: 0px 10px 20px 0px ;
}
.success .confirmed {
color: #0000000;
border: 1px solid #CCC;
font-size: 12px;
background-color: #FAFAFA;
background-image: url("//www.kmag.net/sharedcakephp/img/success/grad_up.png");
background-repeat: repeat-x;
background-position: bottom center;
border-radius: 10px;
padding: 15px !important;
}
.success .contact_info {
height:36px;
color: #FFF;
font-weight: bold;
background-color: #FFF;
background-image: url("//www.kmag.net/sharedcakephp/img/success/contact_info.png");
background-repeat: no-repeat;
background-position: bottom center;
}
.success .chosen {
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background-color: #FFF;
background-image: url("//www.kmag.net/sharedcakephp/img/success/grad_up.png");
background-repeat: repeat-x;
background-position: bottom center;
}
.success .info_left {
vertical-align: top;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
font-weight: bold;
}
.success .info_right {
vertical-align: top;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
.success .info_right img {
float: left;
margin-right: 10px;
}
.success .location {
padding: 0px !important;
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
}
.success .map_title {
border-left: 1px solid #CCC;
border-right: 1px solid #CCC;
border-bottom: 1px solid #CCC;
background-color: #FFF;
background-image: url("//www.kmag.net/sharedcakephp/img/success/grad_down.png");
background-repeat: repeat-x;
background-position: bottom center;
}
.success .location_map {
width: 480px;
height: 300px;
}
/* ------------------------------------------ */
/* ---------------- oprema ------------------ */
/* ------------------------------------------ */
.oprema-join #form_tattoo {
font-size: 12px;
}
.oprema-join {
font-size: 12px;
}
.oprema-join h4 {
font-size: 12px;
}
.oprema-join #column-main-wide input#terms_of_use {
float: left;
margin-top: 10px;
}
.oprema-join #column-main-wide label[for="terms_of_use"] {
float: left;
width: 730px;
font-size: 10px;
line-height: 12px;
margin-left: 10px;
margin-top: 3px;
text-align: justify;
}
.oprema-join #column-main-wide .terms_checkbox {
border-top: 1px dotted #777672;
margin: 10px 10px 0;
}
.oprema-join #column-main-wide, .oprema-join #form_tattoo {
width: 800px;
}
.oprema-join #column-main-wide .notice {
margin: 5px 0 10px 0;
font-size: 10px;
width: 800px;
text-align: justify;
}
.oprema-join .mainTableBorder {
padding-top: 5px;
border: 1px solid #CCCCCC;
padding-bottom: 30px;
}
.oprema-join #form_tattoo table {
width: 100%;
padding: 0px;
table-layout: auto;
}
.oprema-join #form_tattoo table td {
overflow: hidden;
}
.oprema-join #form_tattoo {
border: none;
padding-bottom: 10px;
border-radius: 3px;
}
.oprema-join #form_tattoo .title.first {
border-radius: 3px 3px 0 0;
margin: 0;
width: 780px;
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/title_red_transparent_first.png");
}
.oprema-join #form_tattoo .title {
width: 779px;
margin-top: 10px;
color: #FFF;
background-color: transparent;
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/title_red_transparent.png");
background-repeat: repeat-x;
padding: 5px 10px;
line-height: 26px;
clear: both;
}
.oprema-join #form_tattoo .rightSide {
float: right; width: 51%;
}
.oprema-join #form_tattoo .leftSide {
float: left; width: 49%;
}
.oprema-join #form_tattoo .input .input_text {
border: 1px solid #CCCCCC;
}
.oprema-join #form_tattoo #ClientsNotes {
width: 250px;
height: 100px;
padding: 2px;
}
.oprema-join #form_tattoo table td.quantity {
padding: 0px 5px 0px 5px;
text-align: center;
}
.oprema-join #form_tattoo .removeproduct {
background: url('//www.kmag.net/sharedcakephp/img/oprema/remove.png') no-repeat scroll left 5px transparent;
padding-left: 7px;
border: medium none;
color: #B20000;
cursor: pointer;
display: block;
text-transform: lowercase;
font-size: 11px;
margin: 10px auto 0 auto;
text-align: center;
width: 55px;
}
.oprema-join #form_tattoo .removeproduct:hover {
text-decoration: underline;
}
.oprema-join #form_tattoo .content {
border-top: 1px dotted #777672;
margin-left: 10px;
margin-right: 10px;
margin-top: 10px;
padding: 15px 0;
width: 778px;
}
.oprema-join #form_tattoo .input {
height: 100%;
overflow: hidden;
padding: 3px 10px;
}
.oprema-join #form_tattoo .splitcell {
width: 50%;
float: left;
}
.oprema-join #form_tattoo .center{
text-align: center;
}
.oprema-join #form_tattoo .left .cursor{
float: left;
}
.oprema-join #form_tattoo .right .cursor{
float: right;
}
.oprema-join #form_tattoo .kick {
margin-right: 20px;
}
.oprema-join #form_tattoo .button_left {
float: left;
width: 5px;
height: 39px;
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/button_left.png");
}
.oprema-join #form_tattoo .grey .button_left {
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/button_grey_left.png");
}
.oprema-join #form_tattoo .button_center {
color: #FFFFFF;
float: left;
font-family: arial;
font-size: 12px;
font-weight: bold;
height: 34px;
line-height: 16px;
padding: 5px 5px 0;
width: auto;
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/button_center.png");
}
.oprema-join #form_tattoo .grey .button_center {
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/button_grey_center.png");
}
.oprema-join #form_tattoo .button_right {
float: left;
width: 5px;
height: 39px;
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/button_right.png");
}
.oprema-join #form_tattoo .grey .button_right {
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/button_grey_right.png");
}
.oprema-join #form_tattoo .button_ico {
float: left;
width: 25px;
height: 39px;
margin: 0;
padding: 0;
}
.oprema-join #form_tattoo .submit{
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/ico_submit.png");
}
.oprema-join #form_tattoo .print{
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/ico_print.png");
}
.oprema-join #form_tattoo .back{
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/ico_back.png");
clear: none;
}
.oprema-join #form_tattoo .cursor {
cursor: pointer;
}
.oprema-join #form_tattoo .title .title_num {
float: left;
margin-right: 10px;
width: 24px;
height: 24px;
display: inline-block;
}
.oprema-join #form_tattoo .title .title_num#numberOne {
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/title_num_1.png");
}
.oprema-join #form_tattoo .title .title_num#numberTwo {
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/title_num_2.png");
}
.oprema-join #form_tattoo .title .title_num#numberThree {
background-image: url("//www.kmag.net/sharedcakephp/img/oprema/title_num_3.png");
}
.oprema-join #form_tattoo .overall {
width: 100px;
white-space: nowrap;
}
.oprema-join #form_tattoo #overall {
font-size: 12px;
display: block;
}
.oprema-join #form_tattoo #calculatedpricesum {
font-size: 12px;
line-height: 12px;
font-weight: bold;
}
.oprema-join .addon {
margin-left: 10px;
}
.oprema-join .line {
width: 780px;
margin: 10px auto 0px auto;
height: 1px;
background-color: #D4D4D4;
}
.oprema-join table#boutiqueMainTable tr.first {
background: url('//www.kmag.net/sharedcakephp/img/oprema/first_bg.png') repeat-x scroll left bottom transparent;
height: 40px;
}
.oprema-join table#boutiqueMainTable tr.tableOverall {
background: url('//www.kmag.net/sharedcakephp/img/oprema/tableOverall_bg.png') repeat-x scroll left top transparent;
}
.oprema-join table#boutiqueMainTable .tableBorder {
width: 10px;
}
.oprema-join table#boutiqueMainTable .tableImage {
width: 100px;
text-align: center;
}
.oprema-join table#boutiqueMainTable .tableTitle {
width: 520px;
}
.oprema-join table#boutiqueMainTable .tableQuantity {
text-align: center;
width: 80px;
}
.oprema-join table#boutiqueMainTable .tablePrice {
text-align: right;
width: 100px;
}
.oprema-join .choosenModelImage {
float: right;
height: 120px;
margin: -50px 20px -20px 0px;
}
.oprema-join #form_tattoo .jqueryError {
padding-left: 135px;
display: none;
}
.oprema-join #column-main-wide a.tablePrint {
font-size: 11px;
line-height: 26px;
margin-left: 15px;
text-decoration: none;
padding-left: 18px;
background: url("//www.kmag.net/sharedcakephp/img/oprema/print-icon.gif") no-repeat scroll 0 1px transparent;
}
.oprema-join #column-main-wide a.tablePrint:hover {
text-decoration: underline;
}
.oprema-join .SearchRepresentative {
float:right;
margin-top: -21px;
margin-right:260px;
cursor: pointer;
}
.konfigurator {
max-width: 1000px;
}
.konfigurator a, img { /* IMPORTANT!! Don't delete! */
border: none;
}
.konfigurator .shelf-wrapper {
position: relative;
z-index: 100;
overflow: hidden;
width: 1000px; /* You change width walue for tighter layouts -> 334px or 666px */
}
.konfigurator .shelf {
position: absolute;
z-index: -1;
top: -6px;
height: 230px;
width: 100%;
/* IE fixes */
*position: relative;
*height: 0;
}
.konfigurator .shelf-l {
width: 50%;
background: url(//www.kmag.net/sharedcakephp/img/oprema/shelf-l.png) no-repeat top left;
float: left;
height: 2000px;
}
.konfigurator .shelf-r {
width: 50%;
background: url(//www.kmag.net/sharedcakephp/img/oprema/shelf-r.png) no-repeat top right;
float: right;
height: 2000px;
}
.konfigurator .labels {
margin-top: -2px;
width: 333px;
float: left;
}
.konfigurator .car-logo {
float: left;
margin-left: 20px;
}
.konfigurator .car-konfig {
background: url(//www.kmag.net/sharedcakephp/img/oprema/link.png) no-repeat;
height: 44px;
width: 154px;
float: right;
margin-right: 20px;
}
.konfigurator .car-wrapper {
width: 333px;
height: 230px;
float: left;
}
.konfigurator .car-wrapper:hover .car-konfig {
background: url(//www.kmag.net/sharedcakephp/img/oprema/link-a.png) no-repeat;
}
.konfigurator .overlay_img	{ position:absolute; zoom: 1; }
.konfigurator .bw_img:hover { opacity:0;
filter:alpha(opacity=100); /* For IE8 and earlier FIX */
zoom: 1;
}