*{margin: 0px;padding: 0px;}
body{font-family:  Arial, Verdana, Helvetica, Trebuchet MS, sans-serif;font-size: 13px;background: #FFFFFF url('../img/public/body_bg.png') repeat-x;color: #555555;font-weight: normal;}
a{text-decoration: none;cursor: pointer;}
input[type='radio']{vertical-align: middle;}
#pub_masta{width: 990px;margin-left: auto;margin-right: auto;position: relative;font-size: 100%;font-weight: normal;margin-top: 5px;}
.like{cursor: pointer;}
.likeIcon{background-image: url(../img/public/sprite2.gif); background-repeat: no-repeat; background-position:-394px -80px; height: 23px; width: 20px; display: block; float: right;}
.likeText{float: right; line-height:23px;}
.unlike{background-position:-420px -80px;}
#likeHld{text-align: right;}

.field input,.field select,.field textarea{border: 2px solid #e7e7e0; height: 28px; width: 98%;font-size: 140%; line-height: 28px; background-color: #fff;-moz-border-radius: 3px;border-radius: 3px;}
.field textarea{height: auto; line-height: 1em;}
.focused_input{border-color: #27a0cd!important;}
.inpKO{background: #fff url(../img/public/icons.gif) no-repeat right -54px!important;}
.inpOK, .inpFD{background: #fff url(../img/public/icons.gif) no-repeat right -80px!important;}
.inpNW{background: #fff url(../img/public/icons.gif) no-repeat right -104px!important;}
.inpLK{background: #fff url(../img/public/icons.gif) no-repeat right -132px!important; color: #ccccbf!important;}
.inpWt{background: #fff url(../img/public/wait.gif) no-repeat 99% center!important;}
.hint{color: #f59c00; padding: 2px 0; min-height: 1.2em;}
#signInWindow, #loginWindow{margin: 20px 0;}
.goodNews{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#EFFFB9 /*url(../img/public/okNews.gif) no-repeat scroll 7px 5px*/;color:#7B9F00;line-height:1.5em;padding:6px 0 6px 4px;}
.badNews{-moz-background-clip:border;-moz-background-inline-policy:continuous;-moz-background-origin:padding;background:#fff; border: 1px solid red; color: red;line-height:1.5em;padding:6px 0 6px 4px;}
.login-form dd{float: right; width: 68%;}
.login-form dt{clear: both; float: left; width: 30%; line-height: 30px; text-align: right;}
.login-form{padding: 15px 10px;}
.coolbutton{float: right;}
