*{ margin: 0; padding: 0; } html,body{ width: 100%; min-width: 960px; } body { font-family: 'Ubuntu', Arial; font-weight: normal; font-size: 14px; line-height: 1.2; color: #363636; } img { border: none; } a{ text-decoration: none; } ul{ margin: 0 0 10px 0; } li a{ text-decoration: none !important; color:#555555; } .upper_menu { font-size: 13px; color: #555555; width: 960px; height: 40px; margin: 0 auto; } .upper_menu ul { display: inline-block; padding-top: 12px; } .squere { border-right: 1px solid #dfdfdf; border-left: 1px solid #dfdfdf; height: 42px; width: 155px; display: inline-block; text-align: center; padding-top: 12px; float: right; position: relative; } .squere img { position: absolute; left: 13px; top: 14px; } .upper_menu li{ display: inline; margin-right: 18px; } .arrow_go{ margin-left: 4px; margin-right: 4px; } .upper_menu li img{ margin-left: 233px; margin-top:5px; } .yellow_block { position: relative; z-index: 15; width: 100%; height: 42px; background: rgba(255,255,255,1); background: -moz-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 52%, rgba(248,248,248,1) 100%); background: -webkit-gradient(left top, left bottom, color-stop(0%, rgba(255,255,255,1)), color-stop(52%, rgba(248,248,248,1)), color-stop(100%, rgba(248,248,248,1))); background: -webkit-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 52%, rgba(248,248,248,1) 100%); background: -o-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 52%, rgba(248,248,248,1) 100%); background: -ms-linear-gradient(top, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 52%, rgba(248,248,248,1) 100%); background: linear-gradient(to bottom, rgba(255,255,255,1) 0%, rgba(248,248,248,1) 52%, rgba(248,248,248,1) 100%); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f8f8f8', GradientType=0 ); } .contacts{ margin: 25px auto; width:960px; position: relative; } .contacts input { height: 31px; width: 109px; border-radius: 7px 0 0 7px; border: 1px solid #dfdfdf; position: absolute; bottom: 3px; margin-left: 78px; padding-left: 7px; font-size: 12px; background-color: #f5f5f5; } .box { position: absolute; right: 49px; bottom: 0; width: 105px; border-left: 1px solid #dfdfdf; } .box img{ margin:0 47%; } .box p{ font-size: 18px; margin: 0 31%; } .box a{ margin-left: 34px; color:#6b84b5; text-decoration: none; border-bottom: 1px dashed; -moz-border-bottom: 1px dashed; -webkit-border-bottom: 1px dashed; -o-border-bottom: 1px dashed; -ms-border-bottom: 1px dashed; } .main_link_news{ display:inline-block; font-size: 22px; margin-bottom: 10px; } div.required:after { content: " *"; color: #fec831; display: inline-block; position: relative; top: -31px; left: 40px; } .registration_holder{ padding-top: 32px; width: 432px; border: 1px solid #c7c7c7; border-radius: 0 0 12px 12px; margin-bottom: 30px; margin-top: -4px; } .modal-content1 { position: relative; background-color: #fff; -webkit-background-clip: padding-box; background-clip: padding-box; border: 1px solid #999; outline: 0; -webkit-box-shadow: 0 3px 9px rgba(0,0,0,.5); box-shadow: 0 3px 9px rgba(0,0,0,.5); border-bottom: 3px solid #dfdfdf !important; } .vin_article{ font-size: 22px; font-weight: 500; margin-top: 22px; border-bottom: 1px solid #dfdfdf; padding-bottom: 4px; } .main-vin{ width: 960px; border-bottom: 1px solid #dfdfdf; margin: 20px auto; } .vin{ width: 960px; margin: 20px auto; } #modal_form input { background-color: #f5f5f5; width: 334px; height: 30px; padding-left: 9px; border-radius: 6px; border: 1px solid #dfdfdf; margin: 8px 114px 20px; } #modal_form #email-error{ position: absolute; left: 121px; top: 150px; } #modal_form input[type="checkbox"] + label span, input[type="checkbox"]:checked + label span { position: absolute; left: 114px; top: 224px; -webkit-transition: background 0.4s linear; -o-transition: background 0.4s linear; -moz-transition: background 0.4s linear; transition: background 0.4s linear; } #modal_form #password-error{ position: absolute; left: 124px; top: 199px; } .star1 { color: #fec831; position: absolute; left: 104px; top: 184px; } .has-error .help-block, .has-error .control-label, .has-error .radio, .has-error .checkbox, .has-error .radio-inline, .has-error .checkbox-inline, .has-error.radio label, .has-error.checkbox label, .has-error.radio-inline label, .has-error.checkbox-inline label{ position: absolute!important; left: 135px!important; } .back_news a:last-child strong span{ font-size: 14px!important; font-weight: 500; display: block; margin-left: 61px; width: 240px; } .back_news:nth-child(2){ background-image: url('/images/arrow_slider_go.png'); background-repeat: no-repeat; background-position: 100% 46%; } .back_news:nth-child(2){ background-image: url('/images/arrow_slider_go.png'); background-repeat: no-repeat; background-position: 100% 46%; } .back_news:hover{ background-image: url('/images/arrow_slider_back.png'); background-repeat: no-repeat; background-position: 0% 46%; } .back_news:nth-child(2):hover{ background-image: url('/images/arrow_slider_go.png'); background-repeat: no-repeat; background-position: 100% 46%; } #messages .telephone p{ font-size: 24px!important; } #messages .telephone img{ position: relative; top: -4px; } #messages .first_block :nth-child(2){ font-size: 14px; } #messages .first_block p:first-child{ display: block; font-size: 19px!important; margin-bottom: 14px; } #messages .telephone{ margin-top: 11px; margin-bottom: 3px; } #messages .work_hours p:first-child{ font-size: 19px; } #messages .block_contacts p:first-child{ font-size: 19px; } #messages .block_contacts a{ color: #333333; display: inline-block; margin-bottom: 3px; } #messages iframe { width: 960px; margin-bottom: 33px; } #enter_form div.required:after{ left: 100px; } #modal_form{ border-bottom: none!important; } .own_page3{ border-bottom: 4px solid #dfdfdf; } #enter_form a{ margin-left: 80px; color: #6b84b5; text-decoration: underline; position: relative; top: -18px; } #modal_form input[type="checkbox"], #form_login input[type="checkbox"]{ display: inline-block!important; width: 16px; height: 16px; margin-bottom: 16px; background: url('/images/checkbox.png') no-repeat; cursor: pointer; padding: 0; margin: 0 0 16px 0; position: absolute; left: -20px; top: 0; -webkit-transition: background 0.4s linear; -o-transition: background 0.4s linear; -moz-transition: background 0.4s linear; transition: background 0.4s linear; } #modal_form input[type="checkbox"]:checked + label span { background: url('/images/input-type-checked.png') no-repeat; } .form-group{ margin-bottom: 0; } .field-userloginform-rememberme{ display: inline-block; margin-left: 132px; position: relative; top: -17px; } .field-userloginform-rememberme label{ color: #6b84b5; text-decoration: underline; font-weight: 500; } #modal_form .purple { display: table; margin: -6px auto 36px!important; } #modal_form .field-userloginform-email{ position: relative; } #modal_form .field-userloginform-email .help-block{ top: 28px; left: 115px!important; } #modal_form .field-userloginform-pass{ margin-top: -10px; margin-bottom: 12px; position: relative; } #modal_form .purple{ display: table; margin: -6px auto 34px; } #modal_form .field-userloginform-pass .help-block{ top: 26px; left: 114px!important; } .main_search{ width: 434px!important; } .field-accountsform-company{ display: none; } .field-accounts-company{ display: none; } #form_login{ margin: 0 auto; width: 561px; position: relative; } #form_login input { background-color: #f5f5f5; width: 334px; height: 30px; padding-left: 9px; border-radius: 6px; border: 1px solid #dfdfdf; margin: 0 auto; } #form_login h3{ text-align: center; margin-bottom: 29px; } #userloginform-rememberme{ } #form_login .purple{ display: table; margin: 0 auto; } #form_login .field-userloginform-pass{ margin-bottom: 24px; } #form_login .field-userloginform-pass:after{ top: -21px; } #modal_form_call div.required:after{ left: 101px; } .input2 label{ top: 8px } .my_profile div.required:after{ top: -34px; left: 104px; } .my_profile .selectize_item2 { background: url("/images/arrow-cart-down.png") no-repeat 100% 61%; } .form-control{ padding-top: 3px; } .my_profile .selectize_item2{ display: inherit; margin: 0px 13px 21px 65px!important; width: 371px; } .my_profile .selectize_item2 label{ left: -65px; } .myprofile .purple_white { margin-top: 28px; margin-left: 174px; font-family: Arial; font-size: 11px; font-weight: 600; color: #6b84b5; height: 43px; width: 130px; border-radius: 8px; border: 1px solid #6b84b5; background-color: #ffffff; cursor: pointer; outline: none; text-transform: uppercase; display: inline-block; text-align: center; box-sizing: border-box; padding-top: 14px; position: relative; top: 1px; } .myprofile input{ margin-left: 135px; } .myprofile div.required:after{ left: 121px; } .myprofile a.top{ padding-top: 13px; text-align: center; } .field-passwordresetrequestform-email:after{ top: -34px!important; left: 388px!important; } .myprofile .field-changepasswordform-old_pass label, .myprofile .field-changepasswordform-pass label, .myprofile .field-changepasswordform-re_pass label{ left: 0px!important; } .second_section .bold_line{ margin-top: 13px; margin-bottom: -2px; } #button_grey_card{ margin-top: -20px; font-size: 14px; margin-right: 388px } .change_b{ width: 186px; } .table_height{ height: 70px!important; border-bottom: 0px!important; } .tovar_card_visible{ display: none; } .table{ transition: 0.3s; } .inner_table{ width: 100%!important } .inner_table tr{ height: 47px; border-left: 0!important; border-bottom: 0!important; } .inner_table td{ vertical-align: middle; border: 0; } .first_section{ height: auto; margin-bottom: 59px; }