form, 
form ul,
form ul li{margin: 0;padding: 0;border: 0; float:left;}

form ul li {float:left; list-style:none;padding:6px 11px 6px 0px;}
form ul li label{float: left;font-size:13px;color:#a3a3a3;display:block;font-weight:bold; padding-bottom:3px; width:100%;}

form ul li input,
form ul li textarea{border:1px solid #737373;background:#575757;color:#c7c7c7;font-size: 12px; font-style:normal;font-family:Arial, Helvetica, sans-serif; height:20px; padding:3px 5px 0 5px; width:100%; float:left;}
form ul li input.short{width:290px;}
form ul li input.shortest{width:260px;}
form ul li textarea{ height:130px; padding:3px 5px; width:843px;}


form ul.tellform{ padding:0 10px;}
form ul.tellform li {width:225px; }
form ul.tellform li label{}

form ul.tellform  input{}

form ul.tellform input.submit{background-image:url(layout/send-now.jpg); background-repeat:no-repeat; background-position:0 0; height:24px; width:105px; float:left; border:none;}
form ul.tellform input.close{background-image:url(layout/close.jpg); background-repeat:no-repeat; background-position:0 0; height:24px; width:75px; float:right; border:none;}
form ul.tellform input.submit:hover, 
form ul.tellform input.close:hover{ background-position:0 -24px; cursor:pointer;}

/*login*/
form ul.login-regiter {border-top:1px solid #2f2f2f; width:855px; padding:0;}
form ul.login-regiter li {width:400px; padding:7px 0;}
form ul.login-regiter li.no-padd{ padding-left:53px; width:400px; margin:0;}

form ul.login-regiter li sup{height:37px; width:86px;  float:left;background:url(layout/check-availability.jpg) no-repeat 0 100%; position:relative; top:-15px; margin-left:10px;text-align:center;color:#638606; font-size:11px; font-weight:bold;}
form ul.login-regiter li a{ height:18px; width:86px;display:block;  float:left;}

form ul.login-regiter li label{ height:20px;}
form ul.login-regiter li label span{ font-size:12px; color:#5d5c5c; font-weight:normal;}
form ul.login-regiter li input.normal{width:390px;}
form ul.login-regiter li span.img{float:left; padding:2px 8px 0 0  ;}

		dl.check-submit, 
		dl.check-submit  dd, 
		dl.check-submit  dt { float:left; margin:0; padding:0; position:relative;}
		dl.check-submit  {padding:9px 0 2px 4px;}
		dl.check-submit  dt {padding:2px 5px 0 10px;width:443px;color:#a3a3a3; font-size:12px; font-family:Arial, Helvetica, sans-serif}
		dl.check-submit  dd {width:auto;}



dl.check-submit  dd span{height:23px; background:url(layout/home-btn-left.png) no-repeat 0 0;display:block; padding-left:10px;}
dl.check-submit  dd span span{height:19px;background:url(layout/home-btn-right.png) no-repeat 100% 0;padding:4px 8px 0 0; display:inline-block; }
dl.check-submit  dd span span .submit,
form ul.contact li.full-width .submit{background-repeat:no-repeat; background-position:0 0; height:20px; border:none; background-image:none; background-color:transparent;}

dl.check-submit  dd span span .submit:hover,
form ul.contact li.full-width .submit:hover{cursor:pointer; background-position:0 -25px;}

dl.check-submit  dd span span .login{background-image:url(layout/login.gif); width:57px;}
dl.check-submit  dd span span .finish-registration{background-image:url(layout/finish-registration.gif); width:158px;}



#result{float:right;width:280px; text-align:right;padding:0px 3px 0 0;display:inline; height:auto;color:#7d90a4;font-size:14px;}

/* CHECKBOX*/
/*	wrapper divs */
dt .custom-checkbox{ position: relative;  float:left;outline:none;}
/* input, label positioning */
dt .custom-checkbox input {position: absolute;left: 5px;top: 3px;margin: 0;z-index: 0; }

dt .custom-checkbox label{display: block;position:relative;z-index:1;font-size:12px;line-height: 19px;color: #373737;padding: 0px 0 0 25px;cursor: pointer; outline:none; margin-right:10px;}
/* states */
dt .custom-checkbox label { background: url(layout/checkbox.gif) no-repeat;color:#a3a3a3;  outline:none;}


dt .custom-checkbox label {background-position: 0px 0px;}

dt .custom-checkbox label.hover,
dt .custom-checkbox label.focus{ outline:none;}

.custom-checkbox label.checked{background-position: 0px -34px;}

.custom-checkbox label.focus {outline: 1px dotted #ccc;}
/*end  checkbox*/


.box-bg-big .b-bl{background:url(layout/box-biggest-bl.png) no-repeat 0 0; height:37px;}
.box-bg-big .b-br{background:url(layout/box-biggest-br.png) no-repeat bottom right;height:37px;}


form ul.contact{border-top:none; padding-left:15px;}
form ul.contact li.full-width{ width:100%; }
form ul.contact li.full-width .send-message{background-image:url(layout/send-message.png); height:23px; width:134px; margin-left:370px; margin-top:10px;}



/*SELECT */
.jlb_class {z-index:1000;position:relative; top:1px; left:0px;width:403px;margin:2px 2px 2px 0; height:20px; padding:3px 3px 2px 3px; float:left;border:1px solid #737373;background:#575757;color:#c7c7c7;font-size: 12px; font-style:normal;font-family:Arial, Helvetica, sans-serif; }

.jlb_class a {position:absolute;left:0;background:url(layout/contact-arrow.gif) no-repeat 99% 50%;display:block;padding-left:5px; padding-top:2px;color:#c7c7c7;width:395px!important;}
.jlb_class a:hover {text-decoration:none;}

.jlb_class ul#dropdown {display:none;position:absolute;left:-1px;top:26px;width:406px;background-color:#424242; border:1px solid #737373;}

.jlb_class ul#dropdown li{display:block;width:386px; font-style:normal;font-size:12px; color:#d4d3d3;padding:0 10px;}
.jlb_class ul#dropdown li.selected span.bordered{ font-weight:bold;}
.jlb_class ul#dropdown li:hover {background-color:#5e5e5e;text-decoration: none; cursor:pointer;display:block;position: relative; top:-1px;}

.jlb_class ul#dropdown li span.bordered{background:none; border-bottom:1px solid #5e5e5e; width:100%; display:block; padding:4px 0 4px 0; }
.jlb_class ul#dropdown li:hover span.bordered{background:none; border-bottom:1px solid #5e5e5e; width:100%; display:block; padding:5px 0 3px 0; }
/**/


