#registration label {font-weight: bold; margin: 10px 0; display: block;}
#registration label span {color: red; font-size: 141%;}
#registration input.text {width: 272px; height: 20px;}

#registration div.pwd {border: 0px solid green;}
#registration div.pwd input {width: 272px; height: 20px; margin-right: 10px;}
#registration input.captcha {width: 4em; font-size: 161%; margin: 20px; display: block; float: left;}
#registration input.buttonsubmit {display: block; background-image:url('/images/tmpl/submit_registration.png'); width: 271px; height: 26px; border: 0px; margin-top:10px;}
/* ajax error check styles */
#registration input.error {border: 1px solid red;}
#registration label.error {display: inline; color: red; font-weight: normal; margin-left: 5px;}
/*для подсказок*/
#registration div.help p{color:grey; font-size: 11px; font-style: italic;}




/* форма обратной связи */
div.error {border: 1px solid red; padding: 5px; color: red; margin: 10px 0; line-height: 1.2em;}
#fquestion input.text {width: 272px; height: 20px;}
#fquestion input.other {width: 227px; height: 20px;}
#fquestion label {font-weight: bold; margin: 10px 0; display: block;}
#fquestion label span {color: red; font-size: 141%;}
#fquestion textarea.textarea {width: 572px; height: 70px}
#fquestion select {width: 268px; height: 25px;}
#fquestion input.captcha {width: 4em; font-size: 161%; margin: 20px; display: block; float: left;}
#fquestion a { color:#666666;font-family:Tahoma;font-size:14px;text-decoration:underline; }

#fquestion #submit { background-image:url('/images/tmpl/submit.png'); border:0 none; color:#FFFFFF; font-family:Tahoma; font-size:10px; font-weight:bold; height:26px; width:106px; }

/* predvaritel'naja zayavka */

#order input.text {width: 272px; height: 20px;}
#order input.other {width: 227px; height: 20px;}
#order label {font-weight: bold; margin: 10px 0; display: block;}
#order label span {color: red; font-size: 141%;}
#order textarea.textarea {width: 572px; height: 70px}
#order select {width: 268px; height: 25px;}
#order input.captcha {width: 4em; font-size: 161%; margin: 20px; display: block; float: left;}
#order a { color:#666666;font-family:Tahoma;font-size:14px;text-decoration:underline; }

#order #submit { background-image:url('/images/tmpl/submit.png'); border:0 none; color:#FFFFFF; font-family:Tahoma; font-size:10px; font-weight:bold; height:26px; width:106px; }



/* poll */
input#submit_poll {background-image:url('/images/tmpl/submit_poll.png'); width: 188px; height: 26px; border: 0px;}
input#poll_results {background-image:url('/images/tmpl/poll_results.png'); width: 188px; height: 26px; border: 0px; margin-top: 10px;}

/* search mini bar */
#mod_search_searchword {margin-left: 3px;  width: 200px;  margin-right: 5px; border: 1px solid #ccc; background: #EFF3F7; padding: 2px 0; padding-left: 15px;}
input#search_small_submit {background:url('/images/tmpl/submit_small_search.jpg') left center no-repeat; width: 29px; height: 26px; border: 0px solid;  padding: 1px 0; margin-top: 0px;/* wtf? */ cursor: pointer;}
input#search_small_submit:hover { background:url('/images/tmpl/submit_small_search_hover.jpg') left center no-repeat; }


#lostpwd {display: block; }
#lostpwd input.text {width: 272px; height: 20px; margin-top: 10px;}
#lostpwd input.button {background-image:url('/images/tmpl/lost_pass_submit.png'); border:0 none; color:#FFFFFF; font-family:Tahoma; font-size:10px; font-weight:bold; height:26px; width:271px; margin-top:10px;}
#lostpwd label {font-weight: bold; margin: 10px 0; display: block;} 


#suscribe input.text {width: 272px; height: 20px; margin-top: 10px;}
#suscribe label {font-weight: bold; margin: 10px 0; } 
#suscribe input.submit {background-image:url('/images/tmpl/suscribe_submit.png'); border:0 none; color:#FFFFFF; font-family:Tahoma; font-size:10px; font-weight:bold; height:26px; width:271px; margin-top:10px; margin-left: 164px;}
#suscribe input.error {border: 1px solid red;}
#suscribe label.error {display: inline; color: red; font-weight: normal; margin-left: 5px; } 




