body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, button, textarea, p, blockquote, th, td { margin: 0; padding: 0 }
body {background-color: #fff; margin: auto;}
.wrapper-out {display:inline-block; height:auto !important; min-height:100%;width:100%;}
.wrapper {margin:0 auto; width:1010px;}
.wrapper-content {clear: both;margin-left:22px;width:645px;}
.header {background: url("img/header.png") no-repeat scroll 0 0 transparent; height:126px; width:100%; margin:auto;}
.logo {background: url("img/logo.png") no-repeat scroll 0 0 transparent;height:35px;left:477px;position:relative;top:40px;width:266px;z-index:1;}
.btm-header-left {background: url("img/btm-header-left.png") no-repeat scroll 0 0 transparent; height:36px; width: 16px; float: left; margin-right:3px;}
.btm-header-right {background: url("img/btm-header-right.png") no-repeat scroll 0 0 transparent; height:36px; width: 15px; float: right;}
.random-status {padding-top:10px;}
.rnd-btn {background: url("img/rnd-btn.png") no-repeat 0 0;color:#FFFFFF;font-family:Tahoma,Arial;font-size:12px;height:33px;padding-top:8px;text-align:center;width:124px;cursor:pointer;}
.hover {text-decoration: underline;}
.random-left {background:url("img/rnd-left.png") no-repeat scroll left;float:left;height:112px;width:15px;}
.random-text {display:table-cell;font-size:13px;height:104px;vertical-align:middle;padding-right:15px;text-align:center;}
.random-top {background-color:#82D71C;height:4px;}
.random-bottom {background-color:#82D71C;height:4px;}
.random-right {background:url("img/rnd-right.png") no-repeat scroll right;float:right;height:112px;position:relative;top:-112px;width:15px;margin-bottom:-100px;}
.clear{clear: both;}
.left-content {float: left;width:669px;}
.right-content {margin-left:669px;}
ul.menu {float: left;width: 650px !important; width: 653px;}
ul.menu li {background: url("img/btn-green.png") no-repeat scroll 0 0 transparent; width:124px; height:39px; margin: 4px 3px 0 3px; float: left; list-style: none;text-align:center;}
ul.menu li.btn-red {background: url("img/btn-red.png") no-repeat scroll 0 0 transparent;}
ul.menu li a {font-family:Tahoma,Arial,sans-serif;font-size:13px;text-decoration:none; color:#fff;margin-top:9px;display: block;}
.status-wrapper {float: left; left: 16px !important; left: 13px; position: relative;}
.status-btn {top:4px; position: relative; height: 33px; float: left;}
.sb-left {background: url("img/btn-green-lr.png") no-repeat scroll 0 0 transparent; width: 1px;}
.sb-center {background: url("img/btn-green-fl.png") repeat-x scroll 0 0 transparent; width: 302px;}
.sb-right {background: url("img/btn-green-lr.png") no-repeat scroll 0 0 transparent; width: 1px;}
.status-btn-text {font-family: Georgia, Arial, Tahoma; font-size: 18px; margin:6px 14px;font-style:italic;color:#fff}
.status-block {border: #d9dbdc solid 1px;height: 100%; width: 302px; margin-top: 36px;}
.sidebar-add {margin-top:10px;width:302px;}
.ad {margin-top:10px;width:302px;}
.status-b-title {font-family: Georgia, Arial, Tahoma; font-size: 15px; margin:11px 12px 4px;font-style:italic;color:#626365}
.status-b-logo {float: left; margin: 0 0 17px 12px;}
.vk-logo {background: url("img/vk-logo.png") no-repeat scroll 0 0 transparent;height:60px;width:59px;}
.ok-logo {background: url("img/ok-logo.png") no-repeat scroll 0 0 transparent;height:59px;width:59px;}
.icq-logo {background: url("img/icq-logo.png") no-repeat scroll 0 0 transparent;height:58px;width:59px;}
.status-b-text {float: right; height:23px;}
.vk-text {background: url("img/vk-text.png") no-repeat scroll 0 0 transparent;width:114px;margin:17px 57px;}
.ok-text {background: url("img/ok-text.png") no-repeat scroll 0 0 transparent;width:174px;margin:17px 27px;}
.icq-text {float:none;margin:0 10px;padding-left:84px;height:100%;}
.icq-text a img {border: 1px solid #ccc; margin-left: 1px;}
.status-b-hr {clear: both; background-color:#d9dbdc; height:1px; width: 287px; margin: 17px 6px;}
.status-out {border: #d9dbdc solid 1px; background-color: #f5f4f4; margin-top: 8px;}
.status-in {border: #d9dbdc solid 1px; background-color: #fff; margin: 3px; clear: both;}
.status-title {font-family: Tahoma, Arial, sans-serif; color: #b8b8b9; font-size: 11px; margin: 6px 0 0 6px; float: left;}
.status-text {font-family: Tahoma, Arial, sans-serif; color: #626365;margin:10px 25px 10px 40px; font-size: 12px;text-align:justify;}
.status-icon {width: 27px; height: 27px; border-right: #d9dbdc solid 1px; border-bottom: #d9dbdc solid 1px; float:left;}
.title-btn {float:right;height:23px;margin:3px;width:22px;}
.raiting {border: #d9dbdc solid 1px;background-color: #fff; height: 22px;text-align:center;}
.raiting span {font-size:12px;}
.plus {background: url("img/plus.png") no-repeat scroll 0 0 transparent; margin-right: 6px;cursor:pointer;}
.minus {background: url("img/minus.png") no-repeat scroll 0 0 transparent;cursor:pointer;}
.news-out {border: #d9dbdc solid 1px; background-color: #f5f4f4; margin-top: 8px;}
.news-in {border: #d9dbdc solid 1px; background-color: #fff; margin: 3px; clear: both;}
.news-text {font-family: Tahoma, Arial, sans-serif; color: #626365;margin:10px 25px 10px 40px; font-size: 12px;text-align:justify;}
.news-title{color:#222222;font-size:13px;margin:2px 10px;}
.news-title a {color:#444444;text-decoration:none;}
.news-title a:hover {color:#222;text-decoration:underline;}
.optimize-news{clear: both;padding-top:5px;}
.add-status-form {width:510px;font-size:12px;font-family:Arial;font-weight:bold;color:#555;margin:30px 0 0 30px;}
.add-status-form input, .add-status-form textarea{display: block; width: 380px; padding: 4px;}
.first-column {width: 110px;vertical-align:top;}
.statuses input{display: inline;}
.statuses label {padding: 4px 0;}
.status-list input {width: 15px;}
.status-list input, .status-list img {vertical-align:middle;}
label.hover {background-color: Green;}
label.active {background-color: Green;}
.content-wrapper {}
.footer-main {height:153px; width: 1010px; position:relative; bottom:0; clear: both;}
.footer-left {background: url("img/footer-left.png") no-repeat scroll 0 0 transparent; height:61px; width:775px; position: absolute; top:92px;}
.footer-right {background: url("img/footer-right.png") no-repeat scroll 0 0 transparent; height:153px; width:235px; position:relative; left:775px;}
.ui-dialog {background-color: LightGreen;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.ui-dialog-titlebar {background-color: LimeGreen; cursor: move; font-size: 15px; padding: 4px;-webkit-border-radius: 7px;-moz-border-radius: 7px;border-radius: 7px;}
.ui-widget-overlay {opacity: 0.8; position: absolute; left: 0; top: 0; background-color: #eee; }
.validateTips {font-size: 10px;margin-left: 15px;}
.ui-dialog .ui-dialog-titlebar-close {height:18px;margin:-10px 0 0;padding:1px;position:absolute;right:0.3em;top:50%;width:19px;}
.ui-dialog .ui-dialog-titlebar {padding:0.5em 1em 0.3em;position:relative;}
.ui-icon {background-repeat:no-repeat;display:block;overflow:hidden;text-indent:-99999px;}
.ui-icon-closethick {background-image:url("img/cross.png"); background-position:50% 50%;}
.form-error {color:red;margin-left:5px;}
.pager {text-align:center;}
.pager-item {display:inline;font-size:16px;margin:2px;color:#626365;text-decoration: none;}
.pager-item a, .pager-item a:hover {color:#333;text-decoration: none;}
.pager-item a:hover {text-decoration: underline;} 
.active {text-decoration: underline;}
.footer-text {color:#555557;font-family:Tahoma,Arial;font-size:11px;left:24px;position:relative;text-align:justify;top:22px;width:500px;}
.h1, h2, h3 {color:green;font-size:12px;}

