.forms .input, .forms .submit { display:block; position:relative; width:280px; margin-bottom:8px; }
.forms .input input { padding:2px 3px; font-family:Arial; }
.forms .input label { display:block; font-size:12px; font-weight:700; color:#333; cursor:pointer; padding:4px 0 }
.forms .text input, .password input, .forms .textarea textarea { width:270px; background:#fff; padding:5px 7px; border:1px solid #D9E1EB; text-align:right; }
.forms .textarea textarea { width:275px; height:148px }
.forms #SubscribeNotifyPeriod { width:275px; background:#F8F8F8; border:1px solid #CBD9FE; }
.forms .submit { display:block; clear:both; margin:20px 0 0; position:relative; height:auto; }
.forms .submit input { font-size:12px; line-height:18px; cursor:pointer; color:#fff; font-weight:bold; left:0; top:0; z-index:9; border:0; background:#668419; -moz-border-radius:50px; -webkit-border-radius:50px; -o-border-radius:50px; -ms-border-radius:50px; -khtml-border-radius:50px; border-radius:50px; text-shadow:#4e6514 -1px -1px 0; background:url('data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjUwJSIgeTE9IjAlIiB4Mj0iNTAlIiB5Mj0iMTAwJSI+PHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzZlOGUxYiIvPjxzdG9wIG9mZnNldD0iNTAlIiBzdG9wLWNvbG9yPSIjNjY4NDE5Ii8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNGU2ZDAwIi8+PHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjNmU4ZTFiIi8+PC9saW5lYXJHcmFkaWVudD48L2RlZnM+PHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgZmlsbD0idXJsKCNncmFkKSIgLz48L3N2Zz4g'); background:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #6e8e1b), color-stop(50%, #668419), color-stop(100%, #4e6d00), color-stop(100%, #6e8e1b)); background:-webkit-linear-gradient(#6e8e1b 0%, #668419 50%, #4e6d00 100%, #6e8e1b); background:-moz-linear-gradient(#6e8e1b 0%, #668419 50%, #4e6d00 100%, #6e8e1b); background:-o-linear-gradient(#6e8e1b 0%, #668419 50%, #4e6d00 100%, #6e8e1b); background:-ms-linear-gradient(#6e8e1b 0%, #668419 50%, #4e6d00 100%, #6e8e1b); background:linear-gradient(#6e8e1b 0%, #668419 50%, #4e6d00 100%, #6e8e1b); padding: 8px 25px; font-family:Tahoma, Geneva, sans-serif }
.newad-form .submit input { padding:10px 80px; }
.Captcha { display:block; padding-right:130px;
width:300px; position:relative; clear:both; }
.Captcha label { position:absolute; right:0;
top:10px; font-weight:700; color:#666 }
.Captcha img { float:left; margin-left:7px;
}
.Captcha input { padding:2px 3px; width:140px; border:1px solid #D9E1EB; text-align:right;
}
.ContactsSnippet { width:595px; overflow:hidden; }
div.contact-error-message { background:transparent url(images/error.gif) no-repeat scroll 0 0; color:#990000; display:inline; right:420px;
padding-left:20px; position:absolute; top:2px; width:200px; }
.Notemessage { background:#f3ebd4 url(images/note_msg.gif) no-repeat 10px 10px;  padding:14px 0 14px 40px; margin:0 0 10px 150px; text-align:left; border:1px solid #9C3C1C; color:#333; font-weight:700; }
.forms .textarea textarea, .forms .text input, .forms .password input, .forms .select select { resize:none; background:#fff; padding:7px 4px; border:none; border: #e1e1e1; width:220px; margin:3px 0; border: 1px solid #ccc; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.1); color: rgba(0, 0, 0, 0.75); font-size: 12px; -webkit-transition: all 0.15s linear; -moz-transition: all 0.15s linear; -o-transition: all 0.15s linear; transition: all 0.15s linear; font-family:Tahoma, Geneva, sans-serif; direction:ltr }
.forms .textarea textarea:focus, .forms .text input:focus, .forms .password input:focus { background: #fafafa; border-color: #b3b3b3; border-color: rgba(82, 168, 236, 0.8); outline: 0; outline: thin dotted \9; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(82, 168, 236, 0.6); }
.forms .select select { width:230px; cursor:pointer }
.new-ads { padding-bottom:100px; }
.new-ads .input { float:right}
.newad-form .submit { float: none; margin: 30px 0; text-align: center; width: 510px; }
.terms { border: 1px solid #DDD; height: 105px; margin: 10px 0; overflow: auto; padding: 10px; width: 490px; }
.star { color:#F00; padding:0 3px; }
.newad-form {
 float: right; width: 590px; border-left: 1px solid #DDD;
}
.newad-form .textarea { width:510px; }
.newad-form .textarea textarea { width:500px; }
.user-panel {
 float:left; padding: 10px 30px 20px; width: 295px; }
.checkbox label { padding:0 7px }

.inline-form label { display: inline-block !important; padding-top: 10px;}
.inline-form input[type="checkbox"], .inline-form input[type="radio"] { margin-right: 8px;}
.ar_ .inline-form input[type="checkbox"], .ar_ .inline-form input[type="radio"] { margin-left: 8px;margin-right: 0;}
.ar input { direction:rtl}