fieldset {background:#f6f6f3 url(/public/images/form/fieldset-bg.gif) repeat-x left bottom; border:1px solid #efefef; border-bottom-color:#cfcfcf; padding:20px 25px; margin-bottom:10px}
h2,
fieldset h2,
fieldset p.head {font-size:25px; color:#505050; font-weight:bold; margin-bottom:9px;}
fieldset a {text-decoration:underline; color:#96bf0d}
label {font-weight:bold; font-size:13px; color:#505050; line-height:22px; display:block;}
label span.green {color:#96bf0d}
.form-text,
.form-area,
.form-upload,
.form-select {position:relative; margin-bottom:10px; clear:both; float:none;}
.form-text input,
.upload-buttons input {float:left; width:320px; padding:2px 5px; border:1px solid #cfcfcf; color:#c6c6c2; font-size:13px; line-height:24px; height:20px;}
.form-text input:focus,
.form-area textarea:focus,
.upload-buttons input:focus,
.form-text input.focus,
.form-area textarea.focus,
.upload-buttons input.focus {border-color:#96bf0d; color:#505050;}
.form-text input.filled,
.form-area textarea.filled,
.upload-buttons input.filled {color:#4f4f4f;}
.form-text span.fleft,
.form-text span.fright {line-height:24px; margin:0 3px 0 0}
.form-text span.fleft.no {width:14px; font-size:13px; font-weight:bold; display:inline}
.form-area textarea {padding:2px 5px; height:110px; border:1px solid #cfcfcf; color:#c6c6c2; font-size:13px; line-height:24px; font-family:Arial, Verdana, sans-serif}

.form-number input {width:35px; padding:2px 5px; border:1px solid #cfcfcf; color:#c6c6c2; font-size:13px; line-height:24px; height:20px;}
.form-number input:focus {border-color:#96bf0d; color:#505050;}
.form-select select {float:left; width:330px; padding:2px; border:1px solid #cfcfcf; color:/*#c6c6c2*/#505050; font-size:13px; line-height:24px;}
.form-select select:focus,
.form-select select.focus {border-color:#96bf0d; color:#505050;}
.form-select select.filled {color:#505050;}
.form-checkbox {margin-bottom:10px; position:relative}
.form-chboxes label {float:left; width:155px; margin-right:7px; font-weight:normal;}
.desc_a, .hint {line-height:21px;}
.form-icon {background:url(/public/images/form/form-icons.gif) no-repeat 0 0; width:18px; height:18px;
			position:absolute; left:-27px; top:24px;}
.ml15 .form-icon {left:-37px;}
.form-icon.ok {background-position:-18px 0;}
.form-icon.err,
.error_img {background:url(/public/images/form/form-icons.gif) no-repeat 0 0; width:18px; height:18px;
			position:absolute; left:-27px; bottom:17px; background-position:0 0;}
	.ppc-text-inline .error_img {top:4px}
.form-icon.req {background-position:-36px 0;}
.errors {width:330px; text-align:right}
form div.description,
p.hint {font-size:11px; clear:both;}
/* ppc form preview */
.ppc-preview {position:absolute; width:355px; margin-right:20px;}
#jQ_preview_select {position:absolute; top:0px; left:0px; }
.ols #jQ_preview_select.website {background:url(/public/images/form/v3/left-preview/website_on.png); top:53px; left:68px; width:274px; height:229px;}
.ols #jQ_preview_select.keywords {background:url(/public/images/form/v3/left-preview/keywords_on.png); top:338px; left:13px; width:301px; height:121px;}
#jQ_preview_select.maps {background:url(/public/images/form/v3/left-preview/maps-n-address.png); top:79px; left:75px; width:271px; height:84px;}
#jQ_preview_select.companyname {background:url(/public/images/form/v3/left-preview/companyname.png); top:19px; left:75px; width:169px; height:71px;}
#jQ_preview_select.logo {background:url(/public/images/form/v3/left-preview/logo.png); top:10px; left:22px; width:113px; height:105px;}
#jQ_preview_select.infos_business {background:url(/public/images/form/v3/left-preview/infos_business.png); top:66px; left:43px; width:155px; height:89px;}
.free #jQ_preview_select.keywords {background:url(/public/images/form/v3/left-preview/keywords_on.png); top:137px; left:13px; width:301px; height:121px;}
#jQ_preview_select.text {background:url(/public/images/form/v3/left-preview/text_on.png); top:11px; left:63px; width:276px; height:93px;}
#jQ_preview_select.contact {background:url(/public/images/form/v3/left-preview/fl-contact.png); top:97px; left:190px; width:155px; height:98px;}
.free #jQ_preview_select.website {background:url(/public/images/form/v3/left-preview/website_on.png); top:53px; left:68px; width:131px; height:59px;}

.preview-content {margin:1px 4px 8px 4px; }
.preview-content.ols { width:322px; height:428px; background:url(/public/images/form/v3/preview_ols.jpg) no-repeat;}
.preview-content.free { width:321px; height:229px; background:url(/public/images/form/v3/preview_free.jpg) no-repeat;}
	.preview-head { height:16px; width:200px; background:#fefefe; line-height:18px; font-size:7px; text-transform:uppercase; margin:6px 0 0 11px; font-weight:bold; color:#4b7e91;}

	.preview-col1 {width:155px; float:left; margin-right:0px; margin-bottom:5px }
	.preview-col2 {width:125px; float:left; margin-bottom:5px; padding-top:5px; }
	.preview-logo-back { }
	.preview-logo {width:40px; height:44px; margin:12px 0 0 9px; float:left; display:inline; color:#f7f7f7; text-transform:uppercase; font-size:11px; font-weight:bold; line-height:13px; text-align:center; overflow:hidden; background:#42453e; }
	.preview-logo.pt8 {padding-top:8px; height:36px;}
	
	.preview-title {font-size:11px; font-weight:bold; color:#505050;}
	.preview-text {font-size:10px; font-weight:normal; color:#525252;}
	#companyWebsitePrev {padding:5px 2px 5px 2px; margin-left:45px; float:left; width:110px; margin-right:5px;}
	#companyWebsitePrev.IT {padding:5px 2px 5px 2px; margin-left:0px; float:left; width:155px; margin-right:5px;}
	#companyAddressPrev {float:left; padding: 5px 2px; width: 115px;}
	#companyKeywordsPrev {float:left; padding: 5px 2px; width: 155px; margin-right: 5px}
	#BusinessInfoPrev {float:left; padding: 5px 2px; width: 115px;}
	.preview-web {float:left; width:27px; height:18px; margin-right:4px; background:#e9e9e3; display:inline}
	.preview-web-free {color:#4a8291; font-size:10px; text-decoration:underline;}
.ppc-preview .highlight {background:#e9fdb5; color:#505050;}
	.highlight .preview-head {background:#e9fdb6;}
	.highlight .preview-text {color:#505050;}
	.highlight .preview-title {color:#505050;}


h3.cart {padding-left:55px; background:url(/public/images/v2/cart_icon.gif) no-repeat; line-height:50px;}
p.order-pos {font-size:13px; font-weight:bold; line-height:25px; color:#505050}
p.order-pos span {margin-right:15px;}

/* ppc form */
.ppc-form {width:570px; float:right;}
.ppc-logo-size {width:112px; height:112px; background:url(/public/images/form/ppc-logo-size.gif) no-repeat;}
	.ppc-logo-size img {width:100px; height:100px;} 
.ppc-form .form-elem {margin-top:15px}
.ppc-form .info {margin-top:18px; position:relative}
.ppc-form .info img.info-left {position:absolute; top:-12px; left:-34px;}
.ppc-form .info-box {width:265px; margin:10px 0 30px 97px;}

.ppc-form .form-text input {width:320px;}
.ppc-form .upload-buttons input {width:220px} 
.ppc-form .form-area textarea {width:495px;}
.ppc-form .form-select select {width:330px;}
.ppc-form-foot {text-align:right;padding-bottom:20px}
	.ppc-form-foot a.prev-step {line-height:52px; height:52px; float:right; margin-right:10px; text-decoration:underline;}
.gender .form-icon,
.gender .error_img {top:1px !important}
/*** step 1 ***/
.ppc-form .form-text.company-name .form-icon.req,
.ppc-form .form-text.company-name .form-icon.ok,
.ppc-form .form-text.company-name .form-icon.err,
.ppc-form .form-text.company-name .error_img {top:26px}
input#logo {margin:0; float:none;}
.form-checkbox.lang .form-chboxes label {width:150px;}
.form-checkbox.trading .form-chboxes label {width:auto; display:block; float:none;}
.form-checkbox.export .form-chboxes label,
.form-checkbox.import .form-chboxes label {width:405px;}

.form-text.website-first .form-icon.err {top:auto; bottom:5px}
.form-text.website-first .form-icon.req {top:auto; bottom:5px}
.form-text.website-next .form-icon.err,
.form-text.website-next .form-icon.req {top:5px}
.form-text.postalPrefix input, .form-text.postalPrefix input.focus {display:block; float:none; width:295px; margin-left:25px; clear:both}
.form-text.postalPrefix span.postalPrefix {position:absolute; top:27px; left:0; width:25px;}
/*** step 2 ***/
.ppc-form.step2 {padding-bottom:90px}
#step-2-1 ul.errors {width:auto; float:none; }
#step-2-headings .form-text input {width:270px;}
.form-text.ppc-text-inline {height:27px;}
.form-text.ppc-text-inline.h40 {height:40px}
.form-text.ppc-text-inline .pos-rel {z-index:1;width:285px}
.form-text.ppc-text-inline .pos-rel.heading {z-index:1;width:305px}
.ppc-text-inline .heading {height:26px}
.ppc-text-inline .heading .pos-rel {position:absolute; top:0px; left:0px; height:26px;}

#step-2-headings .form-text input,
div.ppc-keywords .form-text input {font-size:11px}
p.ppc-keywords { width:276px; float:left; position:relative; _position:absolute; top:0; left:0; z-index:2; background:url(/public/images/form/ppc-keywords.gif) 0 0 no-repeat; height:26px; line-height:26px; font-size:13px; font-weight:bold; color:#505050; padding-left:6px;}
p.ppc-keywords span {display:inline; float:left; /*height:26px;*/ overflow:hidden; width:245px; padding:3px 0; line-height:17px;}
p.ppc-keywords img { cursor:pointer; background:url(/public/images/form/ppc-keywords.gif) top right no-repeat; height:26px;; float:right; width:20px;}
p.ppc-keywords.suggest {background:#fff none; border:1px solid #cfcfcf; width:274px; display:inline; z-index:10000}
p.ppc-keywords.suggest span {color:#a8c72b;}
p.ppc-keywords.suggest span strong {font-weight:normal; color:#505050}
p.ppc-keywords.suggest img {display:none;}

.ppc-text-inline.lines-2 {height:42px !important}
.lines-2 p.ppc-keywords {height:42px; background:url(/public/images/form/ppc-keywords-2.gif) 0 0 no-repeat;}
.lines-2 p.ppc-keywords img { height:42px; background:url(/public/images/form/ppc-keywords-2.gif) top right no-repeat;}
.ppc-text-inline.lines-3 {height:59px !important}
.lines-3 p.ppc-keywords {height:59px; background:url(/public/images/form/ppc-keywords-3.gif) 0 0 no-repeat;}
.lines-3 p.ppc-keywords img {height:59px; cursor:pointer; background:url(/public/images/form/ppc-keywords-3.gif) top right no-repeat;}

.suggest-arrow-up {height:15px; cursor:pointer;  background:#fff url(/public/images/form/v3/suggest_arrows.gif) no-repeat center 4px}
.suggest-arrow {height:15px; cursor:pointer;  background:#fff url(/public/images/form/v3/suggest_arrows.gif) no-repeat center -10px}
.suggest-results-title {font-size:11px; text-align:right; color:#999; padding:2px 10px 2px;}
.warning-info .suggest-results-title {font-size:11px; text-align:right; color:#999; padding:0px 10px 15px;}
.ppc-keywords p.ppc-keywords {width:326px}
.ppc-keywords p.ppc-keywords.suggest {width:324px}

.fcbk-auto {display:none; top:0px; left:0px; z-index:9; background:#fff;}
.fcbk-auto ul {background:#fff; padding:2px 5px;}
.fcbk-auto ul li {background:#fff; padding-left:10px; cursor:pointer; font-size:13px; line-height:24px;}
.fcbk-auto ul li.selected{background:#eaf9b4; color:#505050}
.fcbk-auto ul li.user-keyword{background:#eaf9b4; color:#505050}
div.user-keyword{background:#eaf9b4; color:#505050; cursor: pointer; line-height:24px; margin:5px; padding-left:10px}
div.warning-value.user-keyword {margin:0;}
.fcbk-auto ul li b {color:#97bb1b}
.gray .fcbk-auto {display:none; top:0px;}
.gray .fcbk-auto ul {background:#e3e3e3; padding:8px 5px;}
.gray .fcbk-auto ul li {background:#e3e3e3; padding-left:10px; cursor:pointer; border-bottom:1px solid #fff; line-height:24px}
.gray .fcbk-auto ul li.selected {background:#d7d7d7; color:#505050}
.gray .fcbk-auto ul li b {color:#97bb1b}
div.ppc-keywords .form-text {height:26px}
.warning-info {position:absolute; margin-top:25px; border:1px solid #94bf0d; color:#94bf0d; line-height:16px; padding:10px 15px; width:300px; z-index:999; background:#fff;top:0; left:0;}
#step-2-headings .warning-info {width:250px;}
.ppc-form .form-text input.ppc-key-chbox {float:left; width:auto; height:auto; margin:7px 0 0 5px;}
.ppc-form .info-box.moreKeywords {width:auto; margin:0 0 10px 16px; }
.moreKeywords {cursor:pointer}
.moreKeywords.closeMoreKeywords {text-decoration:underline}
.info-box.moreKeywords h4 {margin-left:22px; font-size:18px; color:#505050; font-weight:bold}
.info-box.moreKeywords p {margin-left:22px; font-weight:normal; font-size:12px;}
.ppc-text-inline .form-icon.req,
.ppc-text-inline .form-icon.err,
.ppc-text-inline .form-icon.ok
 {top:4px !important; left:-43px; bottom:auto;}
.form-text.form-address2 .form-icon {top:4px} 
.form-text.form-address2 .hint {float:left} 
.info.free-step-2 .info-box,
#step-3 .info.free-step-2 .info-box {width:410px} 
/*** step 3 ***/
#step-3 .info-box {width:auto}
#step-3 .form-chboxes label {width:120px}
.ppc-form .form-chboxes .errors {display:block; float:none; clear:both; width:auto;}
#multiLang .form-icon.req, #multiLang .error_img {top:2px}
.ppc-form .form-text.step3-counter {text-align:right;}
.ppc-form .form-text.step3-counter label {display:inline; font-weight:normal;}
.ppc-form .form-text.step3-counter input {width:30px; padding:0 4px; float:none; display:inline}

/*** step 4 ***/
.ppc-form .form-text.email .form-icon.req {top:26px}
.ppc-form .form-text.phone .form-icon {top:36px}
.ppc-form .form-text.phone input {width:278px; float:left}
.ppc-form .form-text.phone span {line-height:26px;}
.ppc-form .form-text.phone span.prefix {text-align:right; float:left; font-weight:bold; display:inline; margin-right:5px; line-height:26px; width:50px; color:#c6c6c2; font-size:16px}
.ppc-form .slide-down .form-select.ml15 select,
.ppc-form .slide-down .form-select .ml15 select {width:315px}
.ppc-form .slide-down .form-text.ml15 input,
.ppc-form .slide-down .form-text .ml15 input {width:303px}
.ppc-form .slide-down .form-text.phone .click-to-phone { right:54px}
.ppc-form .slide-down .form-text.phone input {width:253px}
.ppc-form .form-text.phone .description {margin-left:55px;}
.ppc-form .form-text.phone .phone-checkbox {float:left; display:inline; width:auto; margin:6px 5px 0 10px}
.ppc-form .form-text.phone .phone-checkbox input {width:auto; height:auto; margin:auto; padding:0; border:none}
.ppc-form .form-text.phone .phone-checkbox-description {width:auto; float:left;white-space:nowrap;}
.ppc-form .form-text.phone .click-to-phone {position:absolute; top:0; right:91px}
.ppc-form .form-text.phone .click-to-phone .icons {margin:5px 0 0 5px}
.ppc-form .form-text.phone .click-to-phone label {background:url(/public/images/form/ppc-click-to-talk.gif) no-repeat 0 0; padding-left:10px; height:34px; float:left;}
.ppc-form .form-text.phone .click-to-phone span {background:url(/public/images/form/ppc-click-to-talk.gif) no-repeat top right; width:auto; float:left; padding-right:10px; height:34px; color:#fff}
.ppc-form label.ppc-label-phone {margin-bottom:10px}
#step-4 .form-text.phone .errors {margin-left:50px; display:block; clear:both; float:none; line-height:24px; text-align:left; width:auto;}
#step-4 .form-text.phone .error_img {top:36px; left:-27px}
#step-4.free .form-text.phone .error_img {top:36px; left:-27px}
#step-4 .form-text.email .error_img {left:-27px}
#step-4.free .form-text.phone .error_img,
#step-4.free .form-text.phone .form-icon.req,
.rfq-1 .form-text.phone .form-icon.req {top:26px; left:-27px}

.step-4-2-free .form-text.phone input,
.rfq-1 .form-text.phone input {width:269px}
#step-4 .form-checkbox.terms input {/*float:left; margin-top: 4px;*/ position:absolute; top:1px; left:0px;}
#step-4 .form-checkbox.terms .errors {float:none; clear:both}
#step-4 .form-checkbox.terms .error_img {top:1px}
/*** step 5 ***/
.ppc-form .form-text.vat {background-color:#e9fdb5; padding:2px 10px 5px}
.ppc-form .form-checkbox.gender {height:22px}
.ppc-form .form-checkbox.gender label {float:left; margin-right:20px }
.ppc-form .form-checkbox.gender br {display:none }
#step-5 .form-text.phone input {width:269px}
#step-5 .form-text.phone .form-icon {top:26px}
#step-5 .form-checkbox .error_img {top:1px}
#step-5 .form-checkbox.terms input {position:absolute; left:0px; top:1px;}
.form-checkbox.terms .form-icon,
.form-checkbox.terms .error_img {top:1px;  left: -18px;}
#step-5 .form-checkbox .errors {float:none; clear:both}
#step-5 .gender .form-icon,
#step-5 .gender .error_img  {top:1px}
.form-area-terms {font-size:12px; color:#505050; background:#fff; height:140px; padding:10px; overflow:scroll; border:1px solid #cfd0cb;}
.form-area-terms h1 {font-size:12px; font-weight:normal; text-transform:uppercase;} 
.form-area-terms h3 {font-size:12px; font-weight:normal;}
.form-checkbox.terms {margin-left:15px; margin-top:10px;}
.form-checkbox.terms span.green {margin-left:25px;}

.v_btnA {margin-left: 30px; display:inline; width:175px; background:url(/public/images/v2/vat_buttons2.gif) no-repeat 0 0; text-decoration:none;}
.v_btnA span {width:168px; margin-top:8px; padding:0 5px 10px; background:url(/public/images/v2/vat_buttons2.gif) no-repeat left bottom; display:block; text-align:center; font-size:11px; color:#fff; font-weight:bold;}
.v_btnB {width:245px; background:url(/public/images/v2/vat_buttons2.gif) no-repeat top right; text-decoration:none;}
.v_btnB span {width:235px; margin-top:8px; padding:0 5px 10px; background:url(/public/images/v2/vat_buttons2.gif) no-repeat right bottom; display:block; text-align:center; font-size:11px; color:#767c7c; font-weight:bold;}
 
	/** table **/
	table.order .c1 {}
	table.order .c2 {width:60px}
	table.order .c3 {width:165px}
	table.order .c4 {width:95px}
	table.order .head th {color:#505050; font-size:15px; font-weight:bold;  padding:6px 10px; text-align:left; background:#fff; border:1px solid #f6f6f3; }
	table.order .green td,
	table.order .green th { color:#fff; font-size:15px; font-weight:bold;  padding:6px 10px; text-align:left; background:#96bf0d url(/public/images/form/table-head-bg.gif) repeat-x left bottom;}
	table.order td {border:1px solid #f6f6f3; color:#505050; font-size:12px; background:#fff; padding:6px 10px; text-align:left;}
	table.order .transparent td {background:transparent}
	table.order .total td {font-size:15px; font-weight:bold;}
	table.order .total td small {font-size:15px; font-weight:normal;}
	table.order td.white {background:#fff;}
	table.order td.yellow {background:#e9fdb5;}
	table.order small {font-size:12px; font-weight:normal;}
	table.order a { text-align:right; color:#505050; text-decoration:underline; float:right;}

#step-5 .jQ_vat_step2 {margin-top:10px;margin-bottom:10px}
#step-5 .jQ_vat_step2 input {width:250px;font-size:11px}

/*** step 5 / 6 - confirmation ***/
#confirm p {margin-bottom:10px}

/*** rfq ***/
.ppc-form .form-text.postal input {width:86px;}

/* ppc slide fieldsets */
fieldset.slide-up, fieldset.slide-down {background:transparent; border:none; padding:0; margin:0 0 7px;}
fieldset.slide-up h3 {background:url(/public/images/form/fieldset-slide.gif) no-repeat 0 0; height:28px; line-height:28px; cursor:pointer; margin-bottom:0; overflow:hidden;}
fieldset.slide-up h3 p {background:url(/public/images/form/fieldset-slide.gif) no-repeat 100% 0; height:28px; line-height:28px; margin-left:31px; color:#c3c3c3}
fieldset.slide-down h3 {background:url(/public/images/form/fieldset-slide.gif) no-repeat 0 -28px; height:28px; line-height:28px; cursor:pointer; margin-bottom:0; overflow:hidden;}
fieldset.slide-down h3 p {background:url(/public/images/form/fieldset-slide.gif) no-repeat right bottom; height:28px; line-height:28px; margin-left:31px}
fieldset.slide-up div.slide-form {display:none;}
fieldset.slide-down div.slide-form {display:block;}
div.slide-form {padding:17px 5px 20px 30px; border:1px solid #cfcfcf; border-top:none; background:#fff;}

#activity .form-text input {margin-right:10px;}

.ppc-form .errors {display:inline; float:right; line-height:24px; text-align:left; width:155px;}
.ppc-form .wide .errors {display:block; float:none; line-height:24px; text-align:right; width:auto;}
.ppc-form .slide-form .errors {display:inline; float:right; line-height:24px; text-align:left; width:130px;}
.ppc-form .error_img {background:url(/public/images/form/form-icons.gif) no-repeat 0 0; width:18px; height:18px;
						position:absolute; left:-27px; top:24px; background-position:0 0;}

.ppc-form .ppc-text-inline .errors {display:block; float:none; line-height:24px; text-align:left; width:180px;}
.ppc-form .ppc-text-inline .error_img {top:4px; bottom:auto}

.upload-buttons {position:relative;}
.upload-buttons .errors {display:block; float:none; line-height:18px; width:240px}
.upload-buttons .error_img {top:4px; bottom:auto}

/* ppc buttons */
.ppc-form-foot button, .rfq-submit {background:none repeat scroll 0 0 transparent; border:none; cursor:pointer; float:right; margin:0;
outline:medium none; padding:0; text-indent:-9999px;}
.ppc-submit span .rfq-submit span {text-indent:-9999px}
.ppc-submit span {background:url(/public/images/form/ppc-btns.png) no-repeat 0 0; height:52px; width:261px; border:none; padding:0; display:block;}
.ppc-submit:hover span {background-position:0 -52px}
.upload-buttons .btn {width:120px}
.ppc-suppress img {margin-top:3px}

/* all forms button */
.form_sbmt_sect button span {background-repeat:no-repeat;height:52px;width:261px;border:none;padding:0;display:block;}
.ppc-form-foot .form_btn_EN button span {background-image:url(/public/images/v2/btns_lang/form_btn_en.gif);background-position:0 0}
.ppc-form-foot .form_btn_FR button span {background-image:url(/public/images/v2/btns_lang/form_btn_fr.gif);background-position:0 0}
.ppc-form-foot .form_btn_DE button span {background-image:url(/public/images/v2/btns_lang/form_btn_de.gif);background-position:0 0}
.ppc-form-foot .form_btn_ES button span {background-image:url(/public/images/v2/btns_lang/form_btn_es.gif);background-position:0 0}
.ppc-form-foot .form_btn_NL button span {background-image:url(/public/images/v2/btns_lang/form_btn_nl.gif);background-position:0 0}
.ppc-form-foot .form_btn_RU button span {background-image:url(/public/images/v2/btns_lang/form_btn_ru.gif);background-position:0 0}
.ppc-form-foot .form_btn_PL button span {background-image:url(/public/images/v2/btns_lang/form_btn_pl.gif);background-position:0 0}
.ppc-form-foot .form_btn_TR button span {background-image:url(/public/images/v2/btns_lang/form_btn_tr.gif);background-position:0 0}
.ppc-form-foot .form_btn_BG button span {background-image:url(/public/images/v2/btns_lang/form_btn_bg.gif);background-position:0 0}
.ppc-form-foot .form_btn_EL button span {background-image:url(/public/images/v2/btns_lang/form_btn_gr.gif);background-position:0 0}
.ppc-form-foot .form_btn_PT button span {background-image:url(/public/images/v2/btns_lang/form_btn_pt.gif);background-position:0 0}
.ppc-form-foot .form_btn_DA button span {background-image:url(/public/images/v2/btns_lang/form_btn_dk.gif);background-position:0 0}
.ppc-form-foot .form_btn_IT button span {background-image:url(/public/images/v2/btns_lang/form_btn_it.gif);background-position:0 0}
.ppc-form-foot .form_btn_SV button span {background-image:url(/public/images/v2/btns_lang/form_btn_se.gif);background-position:0 0}
.ppc-form-foot .form_btn_FI button span {background-image:url(/public/images/v2/btns_lang/form_btn_fi.gif);background-position:0 0}
.form_sbmt_sect button.act_st span {background-position:0 -52px}


/* rfq buttons */
.rfq_send button span {background-repeat:no-repeat;height:64px;width:172px;border:none;padding:0;display:block;}
#rfq-form .rfq_btn_EN button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_en.gif);background-position:0 0}
#rfq-form .rfq_btn_FR button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_fr.gif);background-position:0 0}
#rfq-form .rfq_btn_DE button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_de.gif);background-position:0 0}
#rfq-form .rfq_btn_ES button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_es.gif);background-position:0 0}
#rfq-form .rfq_btn_NL button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_nl.gif);background-position:0 0}
#rfq-form .rfq_btn_RU button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_ru.gif);background-position:0 0}
#rfq-form .rfq_btn_PL button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_pl.gif);background-position:0 0}
#rfq-form .rfq_btn_TR button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_tr.gif);background-position:0 0}
#rfq-form .rfq_btn_BG button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_bg.gif);background-position:0 0}
#rfq-form .rfq_btn_EL button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_gr.gif);background-position:0 0}
#rfq-form .rfq_btn_PT button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_pt.gif);background-position:0 0}
#rfq-form .rfq_btn_DA button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_dk.gif);background-position:0 0}
#rfq-form .rfq_btn_IT button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_it.gif);background-position:0 0}
#rfq-form .rfq_btn_SV button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_se.gif);background-position:0 0}
#rfq-form .rfq_btn_FI button span {background-image:url(/public/images/v2/btns_lang/rfq_btn_fi.gif);background-position:0 0}
#rfq-form .rfq_send button.act_st span {background-position:0 -64px}



#rfq-form .form-area textarea {width:476px}
.adj_cont {padding:40px 0 20px}
.adj_cont h1 {margin-bottom:14px}
.mandatory {font-size: 11px; margin-bottom: 4px; margin-left: 380px;}
.mandatory p {background:url(/public/images/v2/epos_spr_img.gif) no-repeat 0 -117px;float:right;padding-left:16px;font-size:11px;line-height:13px}
.info_txt {margin-bottom:10px;text-align:right;font-size:11px}
.info_txt a {text-decoration:underline}


.see-more {cursor:pointer; font-size:11px;}
.form_ctt_link a {color:#6c9e9f;text-decoration:underline}


#confirm.step-5 {padding-right:20px;}
#confirm.step-5 h2 {border-bottom:1px solid #dcdcda; padding-bottom:10px; margin-bottom:0; font-size:27px; line-height:35px;}
#confirm.step-5 .step-5-content h3 {font-size:19px; margin:0; padding:6px 0 20px 67px; background:url(/public/images/form/v3/attention.gif) no-repeat 0 0; color:#91bc0d; line-height:30px;}
#confirm.step-5 .step-5-content p { font-size:16px; font-weight:bold;}
#confirm.step-5 .step-5-content p#pnotsend {font-weight:normal; color:#5e5e5c}
#confirm.step-5 .step-5-content p.color4f { color:#4f4f4d}
#confirm.step-5 .step-5-content {margin-top:0px; border-top:1px solid #fffffd; padding-top:17px; }
#confirm.step-5 .step-5-content a {font-weight:normal; font-size:13px;}
#confirm.step-5 .step-5-content span.txt1 {font-weight:normal}
#confirm.step-5 .step-5-content span.txt1 span#oldE {font-weight:bold}
#confirm.step-5 .step-5-content .jQ_content-1,
#confirm.step-5 .step-5-content .jQ_content-2 {padding-left:67px;}
#confirm.step-5 .step-5-content.ver2 h3,
#confirm.step-5 .step-5-content.ver2 .jQ_content-1,
#confirm.step-5 .step-5-content.ver2 .jQ_content-2 {padding-left:0px; background:none;}
#confirm.step-5 label {color:#99b544; display:inline; float:left; margin-right:10px; line-height:26px; font-size:15px;}
#confirm.step-5 input.inpText {display:inline; margin-right:10px; border: 1px solid #CFCFCF; color: #C6C6C2; float: left; font-size: 13px; height: 20px; line-height: 24px; padding: 2px 5px; width: 320px; }
#confirm.step-5 input.inpText:focus {border-color:#96BF0D; color:#505050;}

.errors-box {background:#fee6e7; border:1px solid #e8b397; padding:9px 16px; margin-bottom:10px; color:#a50600}
.errors-box p.title {background:#ffd9da url(/public/images/v2/error-title-border.gif) left bottom repeat-x; padding:5px 5px 8px; font-size:12px; font-weight:bold; color:#e77e80;}
.errors-box p.title img {background:url("/public/images/v2/epos_spr_img.gif") no-repeat scroll -26px -49px transparent; width:18px; height:18px; float:left; margin-right:5px; display:inline}
.errors-box ul {font-size:11px; padding:10px 15px 0px; list-style:none; color:#da7e80}

