.story {margin-bottom: 30px;}
.story p.short {display: block; min-width:  150px;}
em.cat a, em.cat{color: gray !important;}
.news img {	margin: 10px;}
.il {float: right;	margin-top: -20px;	margin-right: 20px;}
.comments {overflow:hidden; margin-left:25px; margin-bottom:20px; margin-top:25px; margin-right:60px; background: #f4f6f0; padding: 15px; border: 1px solid #eee;}
.comments li {list-style: none}
.comments span {display:block;}
.comments img {margin-right:5px;}
.comments .info {float:left; width:185px; }
.comments .content {margin-left:185px; padding-top:3px; border-bottom: 1px dashed #e2e2e2; padding-bottom:7px; }
.comments .foto {width:50px; height:50px; float:left; margin-right:23px; margin-bottom:25px;}
.comments .group {color:#666; margin-bottom:7px; font-size:10px; margin-top:-4px;}
.comments .date {margin-bottom:0px; color:#bfbfbf; font-size:10px; margin-top:15px;}
.comments .sign {border-top: 1px dashed #e2e2e2; font-size:11px; color:#a5a5a5; margin-top:5pxpx; padding-top:7px;}
.comments .nac {font-size:10px; line-height:9px; color:#a5a5a5;}
.comments .author a:visited,
.comments .author a:active,
.comments .author a:link {font-size:14px; color:#333; font-weight:bold;}#addcomm {margin-left:20px; margin-top:20px; margin-bottom:30px;}
#addcomm h1 {color:#2b2b2b; margin-bottom:15px;}#addcomm li {list-style: none}

#addcomm #unregu {margin-left:3px;}
#addcomm #add-com {margin-top:25px;}
#addcomm #comments {width:460px; height:125px;}
#addcomm #begram {background:#f4f4f4; width:432px; padding:15px; text-align:center;}
#addcomm #begram a {font-size:10px;}
#addcomm #com-but {margin-top:20px;}#relnews {margin-top:25px; margin-bottom:35px; margin-left:25px;}#relnews h2 {font-size:14px; font-weight:bold;}#relnews #div {margin-left:25px; margin-top:55px;}#relnews a:visited,#relnews a:active,#relnews a:link {background: url(../img/icons/cm.png) no-repeat left; padding-left:18px; line-height:14px; margin-bottom:2px;}#relnews a:hover {font-weight:bold;}#uct {color:#2e2e2e; margin-top:20px; margin-bottom:5px;}#unreg {background:#f3f4f4; text-align:center; border: 1px #e1e1e1 solid; padding-left:15px; padding-top:10px; padding-bottom:10px; padding-right:10px; margin-bottom:35px; margin-top: 20px}

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

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

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

#input input {width:200px; height:15px; padding-left:2px;}
#input span {color:#484848; font-weight:bold;}

#input .name {margin-right:78%; padding-top:3px; font-size:10px; font-weight:bold;}
#input .input {width:78%; float:right;}
#input .btn {margin-top:-5px;}
#input .psw {width:125px;}
#input #rules {line-height:10px; font-size:10px;  margin-bottom:20px;}
#input #rules p {margin-top:5px; padding-right:100px;}
#input #code {margin-top:-10px;}
#input #mar {margin-top:3px;}
.button {margin-left:195px; margin-top:25px;}

#pm p {margin-left:3px; margin-top:15px;}
#pm li {margin-top:25px;}
#pm #pan {text-align:center;}
#pm #pan span {margin-left:10px; margin-right:10px;}
#new-pm ul {margin-bottom:20px;}
#new-pm #txt {width:460px; height:150px;}

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

/* panel polzovatelya */
#ui {overflow:hidden;}
#ui p {margin-top:15px; line-height:12px; margin-left:2px; text-align:left;}
#ui span {display:block; text-align:left; margin-bottom:15px;}
#ui i {display:block;}
#ui input {border: 1px #dadada solid; margin-left:25px; height:16px; padding-top:1px;}
#ui ul {overflow:hidden; margin-left:3px; margin-top:25px;}

#ui #avatar {float:left;}
#ui #avatar img {border: 2px #dadada solid;}
#ui #info {margin-left:130px;}
#ui #about {width:47%;}
#ui #name { margin-left:30px;}
#ui #up {margin-top:15px;}
#ui #land {margin-left:17px;}
#ui #mail {margin-left:20px;}
#ui #icq {margin-left:72px;}
#ui #sign {margin-left:40px; width:200px;}
#ui #p1 {margin-left:34px;}
#ui #p2 {margin-left:40px;}
#ui #p3 {margin-left:16px;}
#ui #p4 {margin-left:23px;}
#ui #abouts {margin-left:35px; width:200px;}

/* statistika */
#stats {width:100%;}
#stats h1 {margin-bottom:15px;}
#stats p {margin-left:25px; margin-bottom:1px;}
#stats #h {margin-top:15px;}
#stats #topus {width:100%; padding-right:50px;}
#stats #topus td {border: 1px dotted lightgray; padding: 5px}

/* tagi */
#b-tags .clouds_xsmall {font-size:smaller;}
#b-tags .clouds_small {font-size:small;}
#b-tags .clouds_medium {font-size:medium;}
#b-tags .clouds_large {font-size:large;}
#b-tags .clouds_xlarge {font-size:larger;}

#addnews ul {margin-bottom:15px;}
#addnews p {margin-bottom:7px; margin-top:7px;}
#addnews #head {padding:15px;}
#addnews #con {padding:15px;}
#addnews .b {margin-top:25px;}
