input.text,input.password,textarea,select {
font-size:1em;
font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif;
}

input.text,input.password,textarea,select {padding:1px 4px; color:#444; border:1px solid #ddd;}
input.text:focus, input.password:focus, textarea:focus {border-color:#aaa;}
input.text,input.password {height:16px;}

input.submit, input.add_to_compare {background:none; font-size:1em; font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif; border:none; cursor:pointer;}

.FullPageForm label {
color:#363636;
float:left;
font-size:12px;
font-weight:700;
width:125px;
margin-right:5px;
line-height:20px;
text-align:right;
}

.FullPageForm label.error{
display:block;
clear:both;
float:none;
color:#FF0000;
text-align:middle;
font-style:italic;
font-weight:400;
width:100%;
text-align:left;
margin-left:130px;
}

.FullPageForm .form-row input.text,.FullPageForm .form-row input.password,.FullPageForm .form-row textarea,.FullPageForm .form-row select {
float:left;
width:250px;
}

.FullPageForm .form-row input.error,
.FullPageForm .form-row textarea.error{
border-color:#FF0000;
}

.FullPageForm .form-row {
clear:both;
display:block;
margin-bottom:7px;
}

.FullPageForm .form-row textarea {height:180px;}
#ProductTellAFriend.FullPageForm .form-row textarea{
height:auto;
}
.FullPageForm .required_text label {width:auto; text-align:left;}

.FullPageForm input.submit,#CartForm input.submit,#Wishlist input.submit {width:72px; height:18px; color:#fff; font-size:0.8em; font-weight:bold; text-transform:uppercase; font-family:Tahoma, Verdana, sans-serif; background-image:url(../images/buttons/button_black_medium.gif);}

.FullPageForm h3,#Checkout h3 {
border-bottom:1px dotted #aaa;
clear:both;
display:block;
font-size:18px;
margin:5px 0 10px 0;
padding:5px 15px;
font-family:Trebuchet MS, Helvetica, Arial, Tahoma, Verdana, sans-serif;
}

.FullPageForm #order_delivery_methods label,.FullPageForm #checkout_payment_methods label {
clear:none;
float:left;
width:auto;
text-align:left;
margin-right:0;
line-height:1.3em;
}

.FullPageForm #order_delivery_methods label .name,.FullPageForm #checkout_payment_methods label .name {font-weight:normal;}

.FullPageForm #checkout_payment_methods .PlatnosciPlGatewayDriver label .name{
display:none;
}

.FullPageForm #checkout_payment_methods .PlatnosciPlGatewayDriver .payment_methods li{
display:block;
width:110px;
height:30px;
line-height:30px;
vertical-align:middle;
float:left;
margin:5px;
clear:none;
}

.FullPageForm #order_delivery_methods input,.FullPageForm #checkout_payment_methods input {
float:left;
margin:0 5px 0 0;
padding:0;
}

.FullPageForm #checkout_payment_methods .PlatnosciPlGatewayDriver .payment_methods li input{
position:relative;
top:20px;
display:block;
}

.FullPageForm #order_delivery_methods h4,.FullPageForm #checkout_payment_methods h4 {
clear:both;
display:block;
font-size:14px;
margin:5px 0;
}

.FullPageForm #order_delivery_methods li,.FullPageForm #checkout_payment_methods li,#Checkout .actions {
clear:both;
display:block;
}

#Checkout .LoginForm .submit, #LoginFormContainer .submit, #RegisterForm .submit, #PersonalDataForm .submit, #ChangePasswordForm .submit, #ContactForm .submit, #RmaForm .submit, #ProductTellAFriend input.submit, #QuestionForm input.submit {margin-left:130px;}

#RegisterForm .submit, #ChangePasswordForm .submit, #ProductTellAFriend input.submit {width:90px; background-image:url(../images/buttons/button_black_checkout.gif);}

#AdvancedSearchForm .form-row label {width:150px;}

div.captcha input.text {margin-bottom:5px;}

#RmaForm #reference_date {width:90px; padding:1px 4px; color:#444; border:1px solid #ddd; font-size:1em; font-family:Helvetica, Arial, Tahoma, Verdana, sans-serif; height:16px;}

#ProductTellAFriend .captcha img, #QuestionForm .captcha img {margin-left:130px;}

