#pnav {margin-bottom:0px; margin-top:30px;font-size:14px;}
#pnav a {font-size:14px;}
#pnav #next {float:right; width:150px;text-align: right;}
#pnav #previous {float:left; width:150px;text-align: left;}
#pnav #pgs {text-align: center;}

.dashed {border-top: 1px dashed #d4d4d4; margin:3px 0px;}
#att {border-left: 2px solid #DD4B42;padding: 5px 10px; margin: 10px 0;}

#registration #text {margin-right:150px; margin-top:20px; margin-left:35px;}
#registration p {padding-bottom:15px;}
#registration h1 {margin-top:18px; margin-bottom:18px; margin-left:7px;}

#lpsw #lm {border: 1px #dadada solid; width:300px;margin-top:3px;}
#lpsw #go {margin-top:15px;}

#input {padding-top:10px; margin-left:10px;}
#input p {margin-top:10px; line-height:10px; font-size:11px;}
#input ul {overflow:hidden; margin-left:35px; margin-bottom:5px;}
#input font {margin-left:7px; margin-right:7px;}

#input input {font-weight: normal;width:250px; height:15px; margin-top:5px;margin-left:-1px; padding:5px; font-size:14px;-webkit-border-radius: 0.5em; -moz-border-radius: 0.5em; border-radius: 0.5em; border: 2px solid #e4e4e4; background: #f8f8f8; }
#input .regcod {float:left; width:160px;}
#input .seccod {width: 90px;}
#input span {color:#484848;font-weight: normal;}
#input .input {margin-top:10px;font-weight: bold;}
#input .name {margin-right:68%; padding-top:3px; font-size:12px;}
#input .btn {margin-top:-5px;}
#input .small {margin-left: 20px;color:#808080;display:block;font-size:10px;text-align:left;font-weight:normal;}

#fdbk p {float:left;}
#fdbk h1 {margin-bottom:20px;}
#fdbk ul {overflow:hidden; margin-bottom:15px; margin-left:5px;}
#fdbk li {float:left; width:100px;}
#fdbk input {width:150px; height:17px; padding-left:2px;}
#fdbk .submit {height:23px; background:#fff; border: 1px #dadada solid; font-size:12px; vertical-align:middle; margin-left:105px; margin-top:15px;}
*:first-child+html #fdbk #ta {margin-left:-7px;}

#footb {color: #757c75;overflow:hidden; padding-top:17px;}
#footb #copyr {float:left; width:30%; text-align: right;}
#footb #info {float: left; width:47%;text-align:center;}
#footb #count {float:left; text-align: left; width:22%;}

#infoerr {background: #f4f4f4;padding:15px;overflow:hidden;}
#infoerr #leftimg {width:50px;float:left;}
#infoerr #righterr {margin-left:60px;}

.form {overflow:hidden; margin-top:20px;}
.form li {float:left; width:30%;}
.form input {border: 1px #dadada solid; margin-top:5px; height:17px;}

#pm p {margin-left:3px; margin-top:15px;}
#pm li {margin-top:25px;}
#pm #panel {text-align:center;}
#pm #panel span {margin-left:10px; margin-right:10px;}

#read-pm {background: #f4f4f4; padding: 10px;padding-top:0px;}
#new-pm ul {margin-bottom:20px;}
#new-pm #txt {width:460px; height:150px;}

#anews ul {margin-bottom:15px;}
#anews p {margin-bottom:7px; margin-top:7px;}
#anews .b {margin-top:25px;}

.com {background: #f4f4f4; padding: 10px;padding-top:0px;}
.com-head {height: 20px;}
.com-head .left {float:left;}
.com-head .right {float:right;}
.com-bd {overflow: hidden;}
.com-content {padding-bottom: 26px; color: #000; margin: 2px 15px 0px 75px;}
.com-lblock {float: left; width: 60px; padding: 5px 0px 10px 0px;}
.com-ava {padding-bottom: 5px;}
.com-ava img {height:60px; width:60px;}

#addcomm {margin-top:10px; margin-bottom:30px;}
#addcomm h1 {color:#2b2b2b;}
#addcomm #add-com {margin-top:25px; float:left;}
#addcomm #comments {width:460px; height:125px;}
#addcomm #com-but {margin-top:20px;}

#name {background: url(../images/name.png) #fff no-repeat left;}
#pass {background: url(../images/pass.png) #fff no-repeat left;}

.pmpage p, .stats p, .userinfo p {display: inline-block;margin: 10px 0 0;width: 100%;}
*+html .userinfo p, *+html .pmpage p, *+html .stats p {display: inline;border:0px solid red;}
.userinfo label, .pmpage label, .stats label {cursor: default;display: block;float: left;height: 18px;width: 150px;font-size:13px;}
.userinfo, .pmpage, .stats {margin-top:10px;width:98%;overflow:hidden;}
.userinfo span p label, .pmpage span p label, .stats span p label {width:380px;}
.pmpage div {float:left;}

table.usertop {width:98%;border:0;font:normal 11px tahoma;margin:10px 0;}
table.usertop td {padding:2px 3px;}

.pmtitle {margin:10px 0;font-size:12px;}

a.button, span.button{display:-moz-inline-box;display:inline-block;cursor:pointer;border:none;font-size:0;line-height:0;
background-position:0 0;background-repeat:no-repeat;height:30px;text-decoration:none;color:#fff;font-style:normal;
margin:0 6px 0px 0;padding:0 10px 0 0;vertical-align:middle;padding-top:-2px;}
a.button, span.button,a.button span, span.button button, span.button input{background-image:url(../images/form_buttons.png);}
a.button span, span.button button, span.button input{white-space:nowrap;cursor:pointer;color:#fff;display:-moz-inline-box;
display:inline-block;line-height:1;letter-spacing:0 !important;font-family:"Arial" !important;font-size:12px !important;
font-style:normal;background-color:transparent;background-position:100% 0;background-repeat:no-repeat;height:30px;
padding:8px 20px 0 10px;margin:0 -16px 0 10px;border:none;vertical-align:text-top;}
span.button button{line-height:2.5;}
span.button button, span.button input{padding-top:0px;line-height:2.5;}
a.button:hover,span.button:hover,a.button:focus,span.button-behavior-hover{background-position:0 -60px;color:#222;text-decoration:none;}
a.button:hover span,span.button:hover button,a.button:focus span,span.button-behavior-hover button,span.button-behavior-hover input{	background-position:100% -60px;}

.hint {display:none;position:absolute;margin-top:-4px;padding:12px 12px;}

#mask {position:absolute;left:0;top:0;z-index:9000;background-color:#000;display:none;}
.window {position:absolute;left:0;top:0;display:none;width:200px;z-index:9999;padding:20px;background:#fff;border:5px solid #7ed577; -moz-border-radius-topleft:15px;-moz-border-radius-bottomleft:15px;-moz-border-radius-bottomright:15px;-webkit-border-top-left-radius:15px;
	-webkit-border-bottom-left-radius:15px;-webkit-border-bottom-right-radius:15px;-webkit-border-top-right-radius:15px;-moz-border-radius-topright:15px;}
#dialog {padding:15px;background-color:#ffffff;color:#000;font-size:12px;}
#dialog  input {font-size:12px; border:2px solid #a0dfba;width:150px;padding:4px;color:#000;margin-left:-2px;margin-top:2px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;}
#dialog  .logbut {width:106px; height:23px; padding:0px;margin-top:5px;background: url(../images/logbut.png) no-repeat; color:#fff;}
#dialog  .logbut a {color:#fff;}
.window  ul {float:left; width:50%;}
*:first-child+html .window ul {float:left; width:49%;}
.window li {margin-bottom:8px;}
.window ul li img {vertical-align:middle;}
.window ul li a {font-size: 12px;}
.window .lgt a {margin-top:20px; margin-right:-10px; height: 20px; width:120px; background: url(../images/flink.gif) no-repeat; text-align: center middle;display: block;line-height: 18px; color:#ffffff; padding-left: 7px;padding-top:1px;font-size:12px;}
