@import "/css/normalize.css";
@import "http://fonts.googleapis.com/css?family=Open+Sans+Condensed:300,300italic,700&subset=latin,cyrillic";
@import "http://fonts.googleapis.com/css?family=Roboto:400,300,700&subset=latin,cyrillic";
@import "http://fonts.googleapis.com/css?family=PT+Sans+Narrow&subset=latin,cyrillic";
@import "http://fonts.googleapis.com/css?family=Lobster&subset=latin,cyrillic";

@font-face {
font-family:'icons';src:url('/fonts/icons.eot');src:url('/fonts/icons.eot?#iefix') format('embedded-opentype'),
url('/fonts/icons.ttf') format('truetype'),
url('/fonts/icons.woff') format('woff'),
url('/fonts/icons.svg#icons') format('svg');font-weight:normal;font-style:normal;}

#puzadpn {
 display:none;
}

html {
 height: 100%;
 max-height: 100%;
 font-size: 62.5%; 
 overflow-x:hidden;
 overflow-y:scroll;
}

body {
 height: 100%;
 max-height: 100%;
 left: 0;
 right: 0;
 font-family: 'Roboto';
 font-weight: 300;
 font-size: 16px;
 line-height: 26px;
 color: #3A4145;
 position:relative; 
 -webkit-font-smoothing: subpixel-antialiased;
 text-rendering: optimizeLegibility; 
}

a {
 -webkit-transition: all ease 0.3s;
 -moz-transition: all ease 0.3s;
 -o-transition: all ease 0.3s;
 -ms-transition: all ease 0.3s;
 transition: all ease 0.3s;
 text-decoration:none; 
 color: inherit;
}

a:hover {
 color: #E64946;
}

::-moz-selection{
 color: #FFF;
 background: #424242;
 text-shadow: none;
}

::selection{
 color: #FFF;
 background: #424242;
 text-shadow: none;
}

h1, h2, h3, h4, h5, h6 {
 text-rendering: optimizeLegibility;
 line-height: 1;
 margin-top: 0;
 margin-bottom: 10px;
 font-family: 'PT Sans Narrow';
 font-weight: 400; 
}

h3, h4, h5, h6 {
 text-rendering: optimizeLegibility;
 line-height: 120%;
 margin-top: 0;
 font-family: 'PT Sans Narrow'; 
 font-weight: 400; 
 margin-bottom: 0%;
}

h1 {
 font-size: 5rem;
 line-height: 1.2em;
 letter-spacing: -2px;
 text-indent: -3px;
}

h2 {
 font-size: 4rem;
 line-height: 1.2em;
 letter-spacing: -1px;
 text-indent: -2px;
}

h3 {
 font-size: 3.5rem;
}

h4 {
 font-size: 3rem;
}

h5 {
 font-size: 2.5rem;
}

h6 {
 font-size: 2rem;
}

p, ul, ol {
 margin: 1.6em 0;
}

ol ol, ul ul,
ul ol, ol ul {
 margin: 0.4em 0;
}

hr {
 display: block;
 height: 1px;
 border: 0;
 border-top: 1px solid #efefef;
 padding: 0;
}

mark {
 background-color: #FF9;
}

.clear {
 clear: both;
}

.clear:before, .clear:after, .clearfix:before, .clearfix:after, .row:before, .row:after {
 content: "";
 display: table;
 clear: both; 
}

fieldset {
 margin: 30px 0;
 border: 4px double #E5E5E5;
 font-size: 14px;
}

legend { 
 padding: 0 10px;
 font-size: 14px;
}

#wrapper {
 width:100%; 
 margin-right: auto;
 margin-left: auto;
 overflow:hidden; 
}

#sidebar {
 width: 100%; 
 z-index: 100; 
 background-color: #FFF;
}

#sidebar hr {
 display: block;
 height: 1px;
 border: 0;
 border-top: 1px solid #343434;
 margin: 10px 0;
 padding: 0;
}

#sidebar2 {
 display:none
}

h5.left-menu-title { 
 text-align: center;
 color: #444;
 text-transform: uppercase;
 font-family: 'Open Sans Condensed', sans-serif; 
 font-weight: 700; 
}

.blog-description {
 margin: 0 20px;
 text-align: center; 
 font-size: 14px;
 color: #AAA; 
}

#menu {
 margin: 0 20px;
}

#menu ul {
 margin:0;
 padding:0;
 list-style-type:none;
}

#menu li {
 margin:0;
 padding:2px 0;
} 

#menu li:last-child {
 margin-bottom: 0; 
} 

#menu a {
 color: #7C8188;
 text-decoration:none;
 font-size:17px;
 font-weight: 400;
 text-transform: uppercase; 
} 

#menu a:hover {
 color: #ccc;
}

#menu li.uWithSubmenu {
 position:relative;
}

#menu ul ul {
 display: none;
}

#menu li.uWithSubmenu.hover > ul {
display: block;
}

#menu ul ul {
 position: absolute;
 z-index: 10;
 width: 240px;
 bottom: -12px;
 left: 112%;
 padding: 10px;
 background: #232424;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}

#menu ul ul:before {
 content: '';
 position: absolute;
 left: -8px;
 bottom: 16px;
 border-top: 10px solid rgba(0, 0, 0, 0);
 border-right: 10px solid #232424;
 border-bottom: 10px solid rgba(0, 0, 0, 0);
}

#menu li.uWithSubmenu em {
 position: absolute;
 right: 2px;
 top: 0;
 font-style: normal;
 text-align: center;
 width: 20px;
 cursor: pointer;
 color: #7C8188; 
} 

#menu li.uWithSubmenu em {
 display: none;
}

[class*="icon-"]:before {
 font-family:'icons';
 speak:none;
 font-style:normal;
 font-weight:normal;
 font-variant:normal;
 -transform:none;
 line-height:1;
 -webkit-font-smoothing:antialiased;
 -moz-osx-font-smoothing:grayscale;
}

.icon-vk:before {
 content:"\e693";
}
 
.icon-facebook:before {
 content:"\e67e";
}

.icon-googleplus:before {
 content:"\e67f";
}

.icon-pinterest:before {
 content:"\e680";
}

.icon-twitter:before {
 content:"\e67d";
}

.icon-instagram:before {
 content:"\e687";
}

.icon-rss:before {
 content:"\e64c";
}

.icon-export:before {
 content: "\e60e";
}

.icon-resize-enlarge:before {
 content: "\e665";
}

.footer-social-menu {
 display:none;
}

#content {
 float: right;
 width: 100%; 
}

.post-holder {
 padding-top: 4%;
 background-color: #F8F8F8;
}

.post-holder-2 {
 padding: 4%;
 background-color: #FFF;
}

.post-main {
 height: 100%;
 position:relative;
 background-color: #FFFFFF;
 border-top: 4px solid #343434; 
}

.post-meta {
 display: block;
 width: 55px;
 height: 55px;
 background: #ffffff;
 position: absolute;
 top: -29px;
 left: 50%;
 margin: 0 0 0 -25px;
 -webkit-border-radius: 55px;
 -moz-border-radius: 55px;
 border-radius: 55px;
 z-index: 9;
 text-align: center;
 color: #AAA;
 line-height: 20px; 
}

.item-icon {
 left: 0;
 top: 10px; 
 width: 55px;
 height: 55px;
 text-align: center;
 position: absolute;
 opacity: 1; 
 display: block;
}

.item-icon-2 {
 left: 1px;
 top: 10px; 
 width: 55px;
 height: 55px;
 text-align: center;
 position: absolute;
 opacity: 1; 
 display: block;
}

.ii-3 {
 left: 2px;
}

.post-meta .item-icon span, .post-meta .item-icon-2 span {
 font-size: 38px;
}

.post {
 margin: 0rem auto;
 padding: 4rem 0; 
 width: 90%; 
 position: relative; 
}

.post-title {
 margin:0;
 font-size: 3rem; 
}

.post-title a {
}

.post-title a:hover {
 color: #E64946;
}

.post-date {
 display: inline-block;
 margin-top: 10px;
 color: #9EABB3;
 font-family: 'PT Sans Narrow';
 font-size: 18px;
 width: 100%;
 text-transform: lowercase; 
}

.post-excerpt p {
 margin: 1.6rem 0 0 0;
}

.excerpt-image {
 max-height: 500px;
 padding: 5px auto;
 overflow: hidden;
}

.post-excerpt img {
 width: 100%;
 margin: 0 auto; 
}

.post-after {
 position: absolute;
 bottom: -30px;
 right: 6%;
 z-index: 1;
 width: 0; 
 height: 0; 
 border-left: 60px solid transparent;
 border-right: 60px solid transparent;
 border-top: 50px solid #fff; 
}

.post-footer {
 position: relative;
 margin-top: 2rem;
 width: 100%; 
}

.post-rate {
 margin-right: 100px;
 float:left; 
}

.post-rate a { 
 -webkit-transition: all ease 0.0s !important;
 -moz-transition: all ease 0s !important;
 -o-transition: all ease 0s !important;
 -ms-transition: all ease 0s !important;
 transition: all ease 0s !important;
}

.post-rate p { 
 margin: 0.5rem 0 0 3rem; 
 font-size:13px;
 letter-spacing: 0px;
 font-weight: 400;
}

.post-share {
 float:right;
 margin-top: 1rem; 
}

.post-comment {
 width: 100%;
 position: relative;
 margin-top: 2rem; 
}

.pics {
 width: 100%;
 position: relative;
 margin-bottom: 2rem; 
}

.pics-col {
 float: left;
 width: 49%;
 margin-right: 2%;
}

.pics-col:nth-child(2) {
 margin-right: 0% !important;
}

.pics .image {
 width: 100%;
 background-size: cover;
 overflow: hidden;
 position: relative;
 padding-bottom: 80%;
}

.image .title {
 display: block;
 position: absolute;
 width: 100%;
 height: 100%;
 top: 0;
 left: -100%;
 opacity: 0;
 text-align: center;
 color: #FFF;
}

.image:hover .title {
 left:0;
 opacity:1;
 background-color: rgba(34,34,34,0.9);
}

.image span {
 padding: 11% 0 0;
 display: block;
 position: relative;
}

.image .ico {
font-size: 5rem;
}

.com-title-head, .pics-title-head {
 border-bottom: 1px solid #E3E3E3;
 border-bottom: 1px solid rgba(0, 0, 0, 0.1);
 padding: 5px 0 10px 0;
 position: relative;
 margin: 0 0 15px;
 font-family: 'PT Sans Narrow';
 font-weight: 400; 
 font-size: 24px;
 line-height: 34px; 
}

.com-title-head span, .pics-title-head span {
 border-bottom: 2px solid #222;
 padding: 0 20px 11px 0;
}

.add-com-button {
 float:right;
 font-size: 16px; 
 font-weight: 400; 
 white-space: nowrap 
}

.add-com-button {
 margin: 7px 0 0 0;
}

.comment-list, .pics-list {
 padding: 1rem 0; 
}

iframe, .fluid-width-video-wrapper {
 display: block;
 margin: 1em 0;
}

.fluid-width-video-wrapper iframe {
 margin: 0;
}

#footer {
 float: right;
 width: 100%;
 padding: 1% 0;
 color: #AAA;
 text-transform: lowercase; 
}

#footer .in {
 margin: 0rem auto;
 width: 90%; 
 position: relative;
 font: 18px 'PT Sans Narrow'; 
}

#footer .lg {
 float: right; 
 padding: 0 5px 0 0;
}

#otstp {
 display:none;
}

#title900 {
 display:none;
} 

#otstp2 {
 display:none;
}

.fb {
 font-weight:bold;
}

.entDots {
 display: none;
}

.post-forum {
 padding-top: 4%;
 background-color: #F8F8F8; 
}

.forum-nav {
 text-align:center;
 background-color: #FFFFFF;
 line-height: 40px;
 position: relative;
 padding-top: 20px; 
}

a.fNavLink {
 color: #535353;
 text-transform: uppercase;
 font-size: 13px; 
 font-weight: 400;
 padding-right: 10px; 
}

a:hover.fNavLink {
 color: #E64946;
}

.gTable, .postTable {
 background: none;
 font-size: 14px;
 font-weight: 300;
 border-spacing: 0; 
}

td.gTableTop {
 color: #FFF;
 padding: 10px 20px; 
 background-color: #343434;
 border: none;
 font-family: 'Lobster';
 font-size: 24px; 
 font-weight: 400;

}

.gTableSubTop, .postTdTop {
 background-color: #FFFFFF; 
 color: #535353;
 height: 34px;
 line-height: 34px;
 border-bottom: 1px solid rgba(221,221,221,0.5);
 font-size: 13px; 
 font-weight: 400; 
}


.gTableSubTop:last-child {
 padding-left: 20px;
}

.gTableBody1, .gTableRight, .forumIcoTd, .forumNameTd, .forumThreadTd, .forumPostTd, .forumLastPostTd, .threadIcoTd, .threadNametd, .threadPostTd, .threadViewTd, .threadAuthTd, .threadLastPostTd, .threadsDetails, .forumOnlineBar, .gTableLeft, .gTableRight {
 padding: 5px 20px !important; 
 border-bottom: 1px solid rgba(221,221,221,0.5);
 background-color: #fafafa;
}

.gTableBody {
 padding: 5px 20px !important; 
 border-bottom: 1px solid rgba(221,221,221,0.5);
 background-color: #fafafa; 
}

table.gTable tr:nth-child(2n) td.forumLastPostTd, 
table.gTable tr:nth-child(2n) td.forumIcoTd, 
table.gTable tr:nth-child(2n) td.threadIcoTd, 
table.gTable tr:nth-child(2n) td.forumNameTd, 
table.gTable tr:nth-child(2n) td.threadNametd, 
table.gTable tr:nth-child(2n) td.forumPostTd, 
table.gTable tr:nth-child(2n) td.threadPostTd, 
table.gTable tr:nth-child(2n) td.threadViewTd, 
table.gTable tr:nth-child(2n) td.threadAuthTd, 
table.gTable tr:nth-child(2n) td.forumThreadTd, 
table.gTable tr:nth-child(2n) td.threadLastPostTd, 
table.gTable tr:nth-child(2n) td.forumLastPostTd { background-color: #f1f1f1; }

.forumNameTd {
 padding-left: 0;
}

.forumNameTd .forum {
 font-size: 15px;
 font-weight: 400; 
}

.forumDescr, .forumModer, .threadDescr {
 font-size: 13px;
 color: #9c9b9b;
}

.forumNamesBar {
 background-color: #F1F1F1; 
 padding: 10px 20px !important;
 border-bottom: 1px solid rgba(221, 221, 221, 0.5);
 font-size: 14px;
}

a.forumBarA {
 font-weight: 400;
}

#forum_filter {
 background-color: #FAFAFA;
 width: 100%; 
}

#forum_filter #filter_by {
 margin-top: 10px !important;
 margin-right: 10px !important; 
 margin-left: 20px !important; 
}

.forumModerFuncs {
 background-color: #FAFAFA;
 padding: 0 20px; 
 padding-top: 3px !important; 
 width: 100%; 
}

.legendBlock, .rfm {
 padding: 5px 20px; 
}

.slt-r, .slt-r-2, .slt-r-3, .frmBtns {
 background-color: #343434;
 padding: 5px 20px;
 font-size: 15px;
 font-weight: 400; 
 text-transform: lowercase; 
}

.slt-r-4 {
 background-color: #F1F1F1; 
 padding: 0px 20px; 
}

.slt-r-4 .forumNamesBar {
 border-bottom: 0;
}

.switchActive {
 background:#5bb914;
 color:#FFF;
 padding:2px 8px;
 margin: 0 11px;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
}

a.switchDigit, a.switchNext, a.switchBack {
 color: #FFF;
}

a:hover.switchDigit, a:hover.switchNext, a:hover.switchBack {
 color: #E64946;
}

#frmButns83 img {
 padding-top: 5px !important;
}

.pagesInfo {
 padding-right:10px;
 color: #fff;
}

.numPages {
 font-size: 18px;
}

.funcBlock {
 font-size: 14px;
 font-weight: 400;
 padding-right: 20px;
 text-transform: uppercase;
}

.thDescr {
 display:none;
}

.slt-r-s {
 background-color: #F1F1F1;
 padding: 10px 20px !important;
 border-bottom: 1px solid rgba(221, 221, 221, 0.5);
 width: 270px;
}

.slt-r-s-4 {
 display: none;
}

#thread_search_button {
 margin-top: 7px !important;
}

.fFastLogin {
 padding: 10px 20px !important; 
}

.postTable {
 border-top: 1px solid rgba(221, 221, 221, 0.5);
}

.postTdInfo {
 text-align: center;
 border-right: 1px solid rgba(221, 221, 221, 0.5);
}

.postTdInfo, .posttdMessage {
 padding: 20px;
}

.postBottom {
 padding: 3px 7px;
 border-top: 1px solid rgba(221, 221, 221, 0.5);
 background-color: #F1F1F1; 
}

.postBottom img {
 padding-top: 7px !important;
}

.statusBlock {
 padding-top:3px;
}

.statusOnline {
 color:#0f0;
}

.statusOffline {
 color:#f00;
}

.postTdTop2, .postBottom2 {
 display: none; 
}

.pdrl {
 padding: 0 15px;
}

#frM53 {
 margin-top: 10px; 
}

#frM53 .gTableLeft, #frM53 .gTableRight {
 display:block;
 width:auto!important;
}

#frM53 .smilesPart {
 padding-top: 10px;
}

#frM53 .smilesPart tr {
 display: inline-block;
}

.smilesPart td .allSmiles a {
 background-color: #000;
}

.uTable td {
 padding: 8px 10px;
 border-bottom: 1px solid rgba(221, 221, 221, 0.5);
}

img.userAvatar {
 border-radius: 50%; 
}

.th-bg {
 background-color: #5BB914;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
 padding: 0px 5px;
 color: #FFF;
 font-weight: 400;
 width: 100px; 
}

#subscribe {
 font-size: 12px !important; 
}

.replaceTable {
 padding:20px;
 border:1px solid rgba(221,221,221,0.5);
 background:#fff;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
}

.replaceTable td {
 white-space:normal!important;
}

.catPages1 {
 position: relative;
 padding: 10px; 
 background-color: #fff; 
}

.pagesBlockuz1, .page-selector {
 display: inline-block;
 background:#f1f1f1;
 padding:5px 10px;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
}

.prp, .nxp {
 padding: 5px 20px;
 border: #9EABB3 0px solid;
 background-color: #222; 
 text-decoration: none;
 text-align: center;
 color: #fff;
 font-weight: 300;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
}

.prp {
 display: block;
 margin-bottom: 0.5rem; 
}

.nxp {
 display: block;
 margin-top: 0.5rem; 
}

#uEntriesList .entryBlock {
display: block!important;
}

#uEntriesList .uEntryWrap {
 -moz-box-sizing:border-box;
 -webkit-box-sizing:border-box;
 box-sizing:border-box;
}

#photo #uEntriesList .uEntryWrap {
width: 33.33%!important;
}

.post-photo {
 padding: 0;
}

.photo {
 width: 100%;
 background-size: cover; 
 overflow: hidden;
 position: relative;
 padding-bottom: 80%;
}

.photo .title {
 display:block;
 position:absolute;
 width:100%;
 height:100%;
 top: 0;
 left: -100%;
 opacity: 0; 
 text-align: center; 
 color: #FFF; 
}

.photo:hover .title {
 left:0;
 opacity:1;
 background-color: rgba(34,34,34,0.9);
}

.photo span {
 padding: 13% 0 0;
 display: block;
 position:relative; 
}

.ttl-cat {
 font-size: 18px;
 font-weight: bold;
}

.photo-cat {
 padding:1% 0 0;
 font-weight: bold;
}

.catbox {
 padding: 1%;
 background-color: #2c2c2c;
}

.catsTd {
 padding: 0 0 6px 10px;
}

.catName, .catNameActive {
 font: 700 18px 'Open Sans Condensed';
 color: #fff; 
 letter-spacing: 1px; 
}

.catDescr { 
 font: 400 13px 'PT Sans Narrow'; 
 padding-left:3%;
 color: #AAA;
}

.uc-content {
 background-color: #f5f4f4;
 padding: 5px 10px;
 margin-left: 80px !important; 
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 position: relative; 
}

.uc-content:before {
 content: '';
 position: absolute;
 left: -10px;
 top: 18px; 
 border-top: 10px solid transparent;
 border-right: 10px solid #f5f4f4;
 border-bottom: 10px solid transparent;
}

.uc-top {
 border-bottom: 1px dotted rgba(51,51,51,0.15);
 padding-bottom: 10px;
}

.uc-avatar img {
 vertical-align: middle;
 width: 50px;
 border-radius: 4px;
 border: 2px solid #F1F1F1; 
}

.uc-message {
 font-size: 14px;
}

.uc-profile-link span {
 font: 20px 'PT Sans Narrow' !important; 
}

.uc-top-left span {
 vertical-align: none !important;
 font-size: 13px; 
}

.th-ttl {
 font: 400 32px 'PT Sans Narrow'; 
 text-align: center;
 text-transform: uppercase;
 letter-spacing: 2px;
}

.th h3, .th h4, .th h5 {
 font: 400 25px 'PT Sans Narrow';
 text-transform: uppercase;
}

.th h5 {
 clear: both;
 padding: 28px 0 0;
 font: 400 18px 'PT Sans Narrow'; 
}

.th small {
 color: #AAA; 
 font-size: 13px; 
 text-transform: lowercase;
 display:block; 
}

.dropcap {
 display: block;
 float: left;
 margin: 0 8px 0 0; 
 font: 50px/50px 'PT Sans Narrow';
 text-shadow: 0px 1px 0px #000; 
}

.one-half, .one-third, .one-thourth, .one-thourth-2, .one-thourth-3 {
 width: 49%;
 margin: 1.6em 0;
 margin-right: 2%;
 position: relative;
 float: left;
 word-wrap: break-word; 
}

.one-third {
 width: 32%;
 margin-right: 2%;
}

.one-thourth {
 width: 24%;
 margin-right: 1.33%;
}

.one-thourth-2 {
 width: 35%;
 margin-right: 2%;
}

.one-thourth-3 {
 width: 63%;
 margin-right: 0%;
}

.one-half:nth-child(2n), .one-third:nth-child(3n), .one-thourth:nth-child(4n) {
 margin-right: 0 !important;
}

.headlines {
 margin: 1.6rem 0;
}

.headlines h1 {
 font-size: 5rem;
 line-height: 1.2em;
 letter-spacing: -2px;
 text-indent: -3px;
}

.headlines h2 {
 font-size: 4rem;
 line-height: 1.2em;
 letter-spacing: -1px;
 text-indent: -2px;
}

.headlines h3 {
 font-size: 3.5rem !important;
 margin-bottom: 0 !important; 
 text-transform: none !important; 
}

.headlines h4 {
 font-size: 3rem;
 margin-bottom: 0 !important;
 text-transform: none !important; 
}

.headlines h5 {
 font-size: 2.5rem;
 text-transform: none !important; 
}

.headlines h6 {
 font-size: 2rem;
}

.codeMessage, .quoteMessage, .UhideBlockL, .uSpoilerText {
 padding: 10px 0 10px 2%;
 margin: 10px 0 10px 4%;
 border: none !important;
 color: inherit; 
}

.UhideBlockL, .uSpoilerText {
 border-left: 5px solid #FA7252 !important;
}

.quoteMessage {
 background: #FA7252;
 color: #fff;
 margin: 0 !important; 
}

.bbQuoteBlock {
 position: relative;
 margin: 10px 0 10px 4%;
}

.bbQuoteBlock::after {
 border-style: solid;
 border-width: 22px 0 0 22px;
 bottom: -22px;
 content: "";
 display: block;
 left: 30px;
 position: absolute;
 width: 0; 
 border-color: #FA7252;
 border-left: 22px solid rgba(0, 0, 0, 0); 
}

.bbQuoteBlock cite {
 bottom: -25px;
 display: block;
 font-size: 13px;
 font-weight: 500;
 height: 25px;
 left: 26px;
 line-height: 32px;
 padding-left: 40px;
 position: absolute;
 color: #000;
}

.bbQuoteName {
 display: none;
}

.bbCodeName {
 margin: 10px 0 10px 4%;
 padding: 0 !important;
}

.codeMessage {
 border-left: 5px solid #222!important;;
}

.checklist li {
 background-position: left top;
 background-repeat: no-repeat;
 padding-left: 25px;
 list-style: none !important;
 background-image: url(/img/bullet_check.png); 
}

ul.icons-list {
 margin: 1em 0;
 padding: 0;
}

ul.icons-list li {
 float: left;
 margin-right: 2%;
 padding-left: 0!important;
 width: 23%;
 list-style: none;
 overflow: inherit;
 padding: 8px 0 2px 0;
 position: relative;
}

@media only screen and (min-width: 1025px) {
 
.page-selector {
}
 
.prp {
 position:absolute;
 left: 5%; 
 top: 19%;
 margin: 0;
 width: auto;
}

.nxp {
 position:absolute;
 right: 5%;
 top: 19%;
 margin: 0;
 width: auto; 
}
 
#wrapper {
 width:100%; 
 margin-right: auto;
 margin-left: auto;
 overflow:hidden;
}

#sidebar {
 position: fixed; 
 top: 0px;
 width: 22%;
 min-height: 100%;
 z-index: 100; 
 line-height: 130%;
 background-color: #222;
}
 
#sidebar hr {
 display: block;
 height: 1px;
 border: 0;
 border-top: 0px solid #343434;
 margin: 10px 0;
 padding: 0;
}

.blog-logo-left img {
 display:block; 
 overflow: hidden;
 position: absolute; 
 max-height: 150px;
 border-radius: 50%;
 top: 0;
 right: 0;
 bottom: 0;
 left: 0;
 margin: 100px auto;
 background: #222;
 padding: 5px; 
}
 
h5.left-menu-title {
 margin: 90px 0 0 0;
}
 
#cover-photo {
 width: 100%;
 height: 180px;
 overflow: hidden;
 position: relative;
}
 
#overlay {
 width: 100%;
 height: 180px;
 background-color: #000;
 position: absolute;
 opacity: 0.7;
}
 
.header-image { 
 background: url(http://blogger.clan.su/img/header_fon.jpg) no-repeat center;
 background-size: cover; 
 height: 180px; 
} 

#menu {
 margin: 0 20px;
}

#menu ul {
 margin:0;
 padding:0;
 list-style-type:none;
}

#menu li {
 margin:0;
 padding: 0 20px;
 margin-bottom: 5px; 
 background: #333;
 line-height: 29px;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 background: rgba(255, 255, 255, 0.05);
} 

#menu li a {
 color: #7C8188;
 text-decoration:none;
 overflow: hidden;
 font-size: 14px;
 text-transform: none; 
} 

#menu li:hover {
 color: #ccc;
 background: rgba(255, 255, 255, 0.1);
 cursor: pointer;
 -webkit-transition: all .2s linear;
 -moz-transition: all .2s linear;
 -ms-transition: all .2s linear;
 -o-transition: all .2s linear;
 transition: all .2s linear; 
}
 
.footer-social-menu {
 width: 22%;
 padding: 1rem 0 0.5rem 0;
 position: fixed;
 bottom: 0;
 display: block;
}

.social-icons { 
 text-align:center;
}

.social-icons a {
 font-size:2rem; 
 padding-left: 10px;
 transition: all 0.25s; 
}

.social-icons a:hover {
 color: #fff;
}
 
#content {
 width: 78%; 
}

#footer {
 width: 78%; 
}

#sidebar2 {
 display:none;
}
 
#otstp {
 display:none;
}

#title900 {
 display:none;
} 

#otstp2 {
 display:none;
}
 
}

@media only screen and (max-width: 1024px) {

#content {
 float: right;
 width: 100%; 
}

#footer {
 float: right;
 width: 100%; 
}
 
#sidebar {
 background-color: #222;
 position: fixed; 
 -webkit-box-shadow: 0 11px 11px -11px rgba(0,0,0,0.5);
 box-shadow: 0 11px 11px -11px rgba(0,0,0,0.5); 
}
 
#sidebar hr {
 display:none;
} 
 
#menu {
 display:none;
 background:#232424;
 margin:20px 10px 10px 10px;
 position:absolute;
 right:0; 
 z-index:100;
 padding:10px;
 width: 300px; 
 text-align:left;
 -webkit-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px; 
}
 
#menu ul {
 display:block;
 list-style-type:none;
 margin:0;
 padding:0;
}

#menu li {
 display:block;
 padding:0 10px;
 line-height: 25px;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
 background: rgba(255, 255, 255, 0.05); 
 margin-bottom: 5px; 
} 

#menu li:last-child {
 margin-bottom: 0; 
} 
 
#menu li a {
 font-family: 'Roboto';
 font-weight: 400; 
 color: #7C8188;
 text-decoration:none;
 overflow: hidden;
 font-size: 14px;
 text-transform: none; 
}

#menu li:hover {
 background: rgba(255, 255, 255, 0.1);
 cursor: pointer;
 -webkit-transition: all .2s linear;
 -moz-transition: all .2s linear;
 -ms-transition: all .2s linear;
 -o-transition: all .2s linear;
 transition: all .2s linear; 
}
 
#menu li:first-child:before {
 content:'';
 display:block;
 border-bottom:15px solid #242424;
 border-right:15px solid transparent;
 border-left:15px solid transparent;
 position:absolute;
 right:19px;
 top:-15px;
}

#menu li.uWithSubmenu {
 position:relative; 
} 

#menu li.uWithSubmenu:hover {
 background: rgba(255, 255, 255, 0.05);
} 

#menu li a:hover, #menu li.uWithSubmenu em:hover {
 color: #ccc; 
}

#menu li.uWithSubmenu em {
 position: absolute;
 right: 2px;
 top: 0;
 font-style: normal;
 text-align: center;
 width: 20px;
 cursor: pointer;
 font-family: 'Roboto';
 color: #7C8188;
 font-weight: 400; 
} 

#menu li.uWithSubmenu em {
 display: block;
}
 
#menu ul ul {
 display: none;
 position: static;
 width: auto;
 padding: 0px 0px 0px 3%;
 background: none;
 opacity: 1;
}

#menu li.uWithSubmenu.hover > ul {
 display: none;
}
 
#menu ul ul:before {
 display: none;
}
 
#menu ul ul li:last-child {
 padding-bottom: 5px !important; 
}

#menu ul ul li a {
 color: #aaa; 
} 
 
#menu ul ul li, #menu ul ul li:hover {
 background: none !important; 
}
 
#menu ul ul li:first-child:before {
 display: none; 
}
 
#menu li.uWithSubmenu.over > ul {
 display:block;
}
 
#menu-toggle2 {
 width: 28px;
 height: 30px;
 margin: 15px 30px 0 0; 
 float: right;
 z-index: 10;
 overflow: hidden;
 cursor: pointer;
}
 
#menu-toggle2 div {
 width: 100%;
 height: 5px;
 background: white;
 margin: 4px auto; 
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -o-transition: all 0.3s;
 -ms-transition: all 0.3s;
 transition: all 0.3s;
}

#menu-toggle2.open .one {
 -webkit-transform: rotate(45deg) translate(5px, 5px);
 -moz-transform: rotate(45deg) translate(5px, 5px);
 -o-transform: rotate(45deg) translate(5px, 5px);
 -ms-transform: rotate(45deg) translate(5px, 5px);
 transform: rotate(45deg) translate(5px, 5px);
}

#menu-toggle2.open .two {
 opacity: 0;
}

#menu-toggle2.open .three {
 -webkit-transform: rotate(-45deg) translate(7px, -8px);
 -moz-transform: rotate(-45deg) translate(7px, -8px);
 -o-transform: rotate(-45deg) translate(7px, -8px);
 -ms-transform: rotate(-45deg) translate(7px, -8px);
 transform: rotate(-45deg) translate(7px, -8px);
}

#title900 {
 vertical-align: middle;
 display: inline-block;
 height: 60px !important;
 padding: 0 15px 0 0;
}

#title900 #avatar900 {
 display: inline-block;
 width: 60px;
 height: 60px;
 background: url("http://xblog.clan.su/img/avatar.png") no-repeat center;
 -webkit-background-size: cover;
 background-size: cover;
}
 
#title900 h1 {
 display: inline-block;
 margin: 0 0 0 15px;
 vertical-align: 22px;
 text-transform: uppercase;
 font-family: 'Open Sans Condensed'; 
 font-size: 2.2rem; 
 font-weight: 700;
 letter-spacing: 1px; 
 color: #FFF; 
}

.post-holder {
 padding-top: 10%;
}

.post-forum {
 padding-top: 10%;
}
 
.blog-description {
 display:none;
}

h5.left-menu-title { 
 display:none;
}
 
.blog-logo-left img {
 display:none; 
}
 
#otstp {
 display:none;
}

#otstp2 {
 display:block;
} 
 
.gTableSubTop:nth-child(5), .forumLastPostTd {
 display: none;
}

.gTableSubTop:nth-child(3), .gTableSubTop:nth-child(4) {
 padding-right: 10px;
}

.postTdTop, .postBottom, .postTdInfo, .forumModerFuncs, .slt-r, .slt-r-2, .slt-r-s, .legendBlock, .rfm, .bottomPathBar, .threadLastPostTd, .threadAuthTd, .forumLastPostTd, .gTableSubTop, .threadViewTd {
 display: none;
}
.forumIcoTd {
 width: 40px;
}
 
.forumThreadTd {
 width: 100px;
 padding: 5px 15px !important; 
} 

.forumNameTd {
 padding: 5px 10px !important; 
}
 
.threadsDetails, .forumOnlineBar, .forumNamesBar {
 font-size: 12px; 
}

a.threadLink {
 font-size: 12px;
 font-weight: 400; 
}

#forum_filter {
 display:none;
}

.postTdTop2 {
 display: block;
 background-color: #FFF;
 color: #535353;
 height: 34px;
 line-height: 34px;
 padding: 0 20px; 
 border-bottom: 1px solid rgba(221, 221, 221, 0.5);
 border-top: 1px solid rgba(221, 221, 221, 0.5); 
 position: relative;
 font-size: 11px;
 font-weight: 400; 
}

.postTdTop2 a {
 font-size: 14px;
}

.postBottom2 {
 display: block;
 padding: 3px 7px;
 border-top: 1px solid rgba(221, 221, 221, 0.5);
 background-color: #F1F1F1; 
}

.postBottom2 img {
 padding-top: 7px !important;
}

.pdrl {
 padding: 0 20px;
}
 
.forumIcoTd {
padding: 0px; 
}
 
}

@media only screen and (max-width: 960px) {
 
#sidebar {
 background-color: #222;
 position: fixed; 
 -webkit-box-shadow: 0 11px 11px -11px rgba(0,0,0,0.5);
 box-shadow: 0 11px 11px -11px rgba(0,0,0,0.5); 
}
 
#sidebar hr {
 display:none;
} 
 
#menu {
 display:none;
 background:#232424;
 margin:20px 10px 10px 10px;
 position:absolute;
 right:0; 
 z-index:100;
 padding:10px;
 width: 300px; 
 text-align:left;
 -webkit-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px; 
}
 
#menu ul {
 display:block;
 list-style-type:none;
 margin:0;
 padding:0;
}

#menu li {
 display:block;
 padding:0 10px;
 line-height: 25px;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
 background: rgba(255, 255, 255, 0.05); 
 margin-bottom: 5px; 
} 

#menu li:last-child {
 margin-bottom: 0; 
} 
 
#menu li a {
 font-family: 'Roboto';
 font-weight: 400; 
 color: #7C8188;
 text-decoration:none;
 overflow: hidden;
 font-size: 14px;
 text-transform: none; 
}

#menu li:hover {
 background: rgba(255, 255, 255, 0.1);
 cursor: pointer;
 -webkit-transition: all .2s linear;
 -moz-transition: all .2s linear;
 -ms-transition: all .2s linear;
 -o-transition: all .2s linear;
 transition: all .2s linear; 
}
 
#menu li:first-child:before {
 content:'';
 display:block;
 border-bottom:15px solid #242424;
 border-right:15px solid transparent;
 border-left:15px solid transparent;
 position:absolute;
 right:19px;
 top:-15px;
}

#menu li.uWithSubmenu {
 position:relative; 
} 

#menu li.uWithSubmenu:hover {
 background: rgba(255, 255, 255, 0.05);
} 

#menu li a:hover, #menu li.uWithSubmenu em:hover {
 color: #ccc; 
}

#menu li.uWithSubmenu em {
 position: absolute;
 right: 2px;
 top: 0;
 font-style: normal;
 text-align: center;
 width: 20px;
 cursor: pointer;
 font-family: 'Roboto';
 color: #7C8188; 
 font-weight: 400; 
} 

#menu ul ul:before {
 display: none;
}
 
#menu li.uWithSubmenu em {
 display: block;
}
 
#menu ul ul\ {
 display: none;
 position: static;
 width: auto;
 padding: 0px 0px 0px 3%;
 background: none;
 opacity: 1;
}

#menu li.uWithSubmenu.hover > ul {
 display: none;
}
 
#menu ul ul li:last-child {
 padding-bottom: 5px !important; 
}

#menu ul ul li a {
 color: #aaa; 
} 
 
#menu ul ul li, #menu ul ul li:hover {
 background: none !important; 
}
 
#menu ul ul li:first-child:before {
 display: none; 
}
 
#menu li.uWithSubmenu.over > ul {
 display:block;
}
 
#menu-toggle2 {
 width: 28px;
 height: 30px;
 margin: 15px 30px 0 0; 
 float: right;
 z-index: 10;
 overflow: hidden;
 cursor: pointer;
}
 
#menu-toggle2 div {
 width: 100%;
 height: 5px;
 background: white;
 margin: 4px auto; 
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -o-transition: all 0.3s;
 -ms-transition: all 0.3s;
 transition: all 0.3s;
}

#menu-toggle2.open .one {
 -webkit-transform: rotate(45deg) translate(5px, 5px);
 -moz-transform: rotate(45deg) translate(5px, 5px);
 -o-transform: rotate(45deg) translate(5px, 5px);
 -ms-transform: rotate(45deg) translate(5px, 5px);
 transform: rotate(45deg) translate(5px, 5px);
}

#menu-toggle2.open .two {
 opacity: 0;
}

#menu-toggle2.open .three {
 -webkit-transform: rotate(-45deg) translate(7px, -8px);
 -moz-transform: rotate(-45deg) translate(7px, -8px);
 -o-transform: rotate(-45deg) translate(7px, -8px);
 -ms-transform: rotate(-45deg) translate(7px, -8px);
 transform: rotate(-45deg) translate(7px, -8px);
}

#title900 {
 vertical-align: middle;
 display: inline-block;
 height: 60px !important;
 padding: 0 15px 0 0;
}

#title900 #avatar900 {
 display: inline-block;
 width: 60px;
 height: 60px;
 background: url("http://xblog.clan.su/img/avatar.png") no-repeat center;
 -webkit-background-size: cover;
 background-size: cover;
}
 
#title900 h1 {
 display: inline-block;
 margin: 0 0 0 15px;
 vertical-align: 22px;
 text-transform: uppercase;
 font-family: 'Open Sans Condensed'; 
 font-size: 2.2rem; 
 font-weight: 700;
 letter-spacing: 1px; 
 color: #FFF; 
}

.post-holder {
 padding-top: 10%;
}

.post-forum {
 padding-top: 10%;
}
 
.blog-description {
 display:none;
}

h5.left-menu-title { 
 display:none;
}
 
.blog-logo-left img {
 display:none; 
}
 
#otstp {
 display:none;
}

#otstp2 {
 display:block;
} 

a.fNavLink {
 display: block; 
 text-align: left;
 padding: 0 20px;
 border-bottom: 1px solid rgba(221,221,221,0.15); 
}
 
.gTableSubTop:nth-child(5), .forumLastPostTd {
 display: none;
}

.gTableSubTop:nth-child(3), .gTableSubTop:nth-child(4) {
 padding-right: 10px;
}

.postTdTop, .postBottom, .postTdInfo, .forumModerFuncs, .slt-r, .slt-r-2, .slt-r-s, .legendBlock, .rfm, .bottomPathBar, .threadLastPostTd, .threadAuthTd, .gTableSubTop, .forumLastPostTd, .threadViewTd {
 display: none;
}
 
.threadsDetails, .forumOnlineBar, .forumNamesBar {
 font-size: 12px; 
}

a.threadLink {
 font-size: 12px;
 font-weight: 400; 
}

#forum_filter {
 display:none;
}

.postTdTop2 {
 display: block;
 background-color: #FFF;
 color: #535353;
 height: 34px;
 line-height: 34px;
 padding: 0 20px; 
 border-bottom: 1px solid rgba(221, 221, 221, 0.5);
 border-top: 1px solid rgba(221, 221, 221, 0.5); 
 position: relative;
 font-size: 11px;
 font-weight: 400; 
}

.postTdTop2 a {
 font-size: 14px;
}

.postBottom2 {
 display: block;
 padding: 3px 7px;
 border-top: 1px solid rgba(221, 221, 221, 0.5); 
 background-color: #F1F1F1; 
}

.postBottom2 img {
 padding-top: 7px !important;
}

.pdrl {
 padding: 0 20px;
}
 
.forumIcoTd {
padding: 0px; 
}

.ucf-message-wrap {
 padding: 0 !important;
 width: auto !important;
 display: block; 
}

.ucf-smiles {
 text-align: center; 
 width: auto !important;
 display: block;
 margin: 10px 0 !important;
 background-color: #f1f1f1;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
}

.ucf-smiles tr {
 display: inline-block !important;;
}
 
}

@media only screen and (max-width: 500px) {
 
#sidebar {
 display:none;
}

#sidebar hr {
 display: none
}

#sidebar2 {
 font-family: 'Open Sans Condensed', sans-serif; 
 font-weight: 700; 
 width: 100%; 
 z-index: 100; 
 background-color: #242424; 
 display: block;
 position: fixed; 
 -webkit-box-shadow: 0 11px 11px -11px rgba(0,0,0,0.5);
 box-shadow: 0 11px 11px -11px rgba(0,0,0,0.5); 
}
 
#menu2 {
 display:none;
 background:#232424;
 margin:20px 10px 10px 10px;
 position:absolute;
 right:0; 
 z-index:100;
 width: 250px; 
 padding:10px;
 text-align:left;
 -webkit-border-radius: 5px 5px 5px 5px;
 border-radius: 5px 5px 5px 5px; 
}
 
#menu2 ul {
 display:block;
 list-style-type:none;
 margin:0;
 padding:0;
}
 
#menu2 li {
 display:block;
 padding:0 10px;
 line-height: 25px;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
 background: rgba(255, 255, 255, 0.05); 
 margin-bottom: 5px; 
}

#menu2 li:last-child {
 margin-bottom: 0; 
}
 
#menu2 li a {
 font-family: 'Roboto';
 font-weight: 400; 
 color: #7C8188;
 text-decoration:none;
 overflow: hidden;
 font-size: 14px;
 text-transform: none; 
}

#menu2 li:hover {
 background: rgba(255, 255, 255, 0.1);
 cursor: pointer;
 -webkit-transition: all .2s linear;
 -moz-transition: all .2s linear;
 -ms-transition: all .2s linear;
 -o-transition: all .2s linear;
 transition: all .2s linear; 
}
 
#menu2 li:first-child:before {
 content:'';
 display:block;
 border-bottom:15px solid #242424;
 border-right:15px solid transparent;
 border-left:15px solid transparent;
 position:absolute;
 right:19px;
 top:-15px;
}

#menu2 li.uWithSubmenu {
 position:relative; 
} 

#menu2 li.uWithSubmenu:hover {
 background: rgba(255, 255, 255, 0.05);
} 

#menu2 li a:hover, #menu2 li.uWithSubmenu em:hover {
 color: #ccc; 
}

#menu2 li.uWithSubmenu em {
 position: absolute;
 right: 2px;
 top: 0;
 font-style: normal;
 text-align: center;
 width: 20px;
 cursor: pointer;
 font-family: 'Roboto';
 color: #7C8188; 
} 

#menu2 ul ul, #menu2 li.uWithSubmenu:hover > ul {
 display: none;
 position: static;
 width: auto;
 padding: 0px 0px 0px 3%;
 background: none;
 opacity: 1;
}

#menu2 ul ul li:last-child {
 padding-bottom: 5px !important; 
}

#menu2 ul ul li a {
 color: #aaa; 
} 
 
#menu2 ul ul li, #menu2 ul ul li:hover {
 background: none !important; 
}
 
#menu2 ul ul li:first-child:before {
 display: none; 
}
 
#menu2 li.uWithSubmenu.over > ul {
 display:block;
}
 
.blog-description {
 display: none
}
 
.blog-logo-left {
 display:none
} 
 
h5.left-menu-title { 
 display:inline-block;
 text-align:left;
 margin: 10px 0 10px 30px;
 font-size: 150%;
 color: #FFF; 
}
 
#menu-toggle {
 width: 28px;
 height: 30px;
 margin: 15px 30px 0 0; 
 float: right;
 z-index: 10;
 overflow: hidden;
 cursor: pointer;
}
 
#menu-toggle div {
 width: 100%;
 height: 5px;
 background: white;
 margin: 4px auto; 
 -webkit-transition: all 0.3s;
 -moz-transition: all 0.3s;
 -o-transition: all 0.3s;
 -ms-transition: all 0.3s;
 transition: all 0.3s;
}

#menu-toggle.open .one {
 -webkit-transform: rotate(45deg) translate(5px, 5px);
 -moz-transform: rotate(45deg) translate(5px, 5px);
 -o-transform: rotate(45deg) translate(5px, 5px);
 -ms-transform: rotate(45deg) translate(5px, 5px);
 transform: rotate(45deg) translate(5px, 5px);
}

#menu-toggle.open .two {
 opacity: 0;
}

#menu-toggle.open .three {
 -webkit-transform: rotate(-45deg) translate(7px, -8px);
 -moz-transform: rotate(-45deg) translate(7px, -8px);
 -o-transform: rotate(-45deg) translate(7px, -8px);
 -ms-transform: rotate(-45deg) translate(7px, -8px);
 transform: rotate(-45deg) translate(7px, -8px);
}

.post-holder {
 padding-top: 15%;
}

#footer {
 font-size: 11px;
}

#otstp {
 display:block;
}

#otstp2 {
 display:none;
}

#title900 {
 vertical-align: middle;
 display: inline-block;
 height: 60px !important;
 padding: 0 15px 0 0;
}

#title900 #avatar900 {
 display: inline-block;
 width: 60px;
 height: 60px;
 background: url("http://xblog.clan.su/img/avatar.png") no-repeat center;
 -webkit-background-size: cover;
 background-size: cover;
}
 
#title900 h1 {
 display: inline-block;
 margin: 0 0 0 15px;
 vertical-align: 22px;
 text-transform: uppercase;
 font-family: 'Open Sans Condensed'; 
 font-size: 2.2rem; 
 font-weight: 700;
 letter-spacing: 1px; 
 color: #FFF; 
}
 
a.fNavLink {
 display: block; 
 text-align: left;
 padding: 0 20px;
 border-bottom: 1px solid rgba(221,221,221,0.15); 
}

.postTdTop, .postBottom, .postTdInfo, .threadDescr, .forumModerFuncs, .slt-r, .slt-r-2, .slt-r-s, .legendBlock, .rfm, .bottomPathBar, .threadIcoTd:nth-child(1), .threadLastPostTd, .threadAuthTd, .gTableSubTop, .forumLastPostTd, .threadViewTd, .threadIcoTd {
 display: none;
}
 
.threadsDetails, .forumOnlineBar, .forumNamesBar {
 font-size: 12px; 
}

a.threadLink {
 font-size: 12px;
 font-weight: 400; 
}

#forum_filter {
 display:none;
}

.postTdTop2 {
 display: block;
 background-color: #FFF;
 color: #535353;
 height: 34px;
 line-height: 34px;
 padding: 0 20px; 
 border-bottom: 1px solid rgba(221, 221, 221, 0.5);
 border-top: 1px solid rgba(221, 221, 221, 0.5); 
 position: relative;
 font-size: 11px;
 font-weight: 400; 
}

.postTdTop2 a {
 font-size: 14px;
}

.postBottom2 {
 display: block;
 padding: 3px 7px;
 border-top: 1px solid rgba(221, 221, 221, 0.5); 
}

.postBottom2 img {
 padding-top: 7px !important;
}

.pdrl {
 padding: 0 5px;
}

.funcBlock {
font-size: 12px;
}

.forumIcoTd {
 display: none; 
}

.com-title-head {
 font-size: 18px; 
 line-height: 26px; 
}

.add-com-button {
 font-size: 13px; 
}

.add-com-button {
 margin: 7px 0 0 0;
} 

#cm .ucf-bb {
 display:none !important;
}

.ucf-message-wrap {
 padding: 0 !important;
 width: auto !important;
 display: block; 
}

.ucf-smiles {
 text-align: center; 
 width: auto !important;
 display: block;
 margin: 10px 0 !important;
 background-color: #f1f1f1;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
}

.ucf-smiles tr {
 display: inline-block !important;;
}
 
.ucf-avatar, .uc-top img, .uc-opacity, .com-b {
 display: none !important;
}

.ucf-content, .uauth-small-links {
 margin-left: 0 !important; 
}

.uc-top-left {
 font-size: 13px !important;
 padding-top: -10px !important; 
}

.post-rate {
 display: block;
 float:none;
}

.post-share {
 margin-top: 1rem; 
 float:none; 
}
 
.page-selector {
 background: none;
}
 
}

@media only screen and (max-height: 600px) {
#sidebar hr {
 display:none
}
 
.blog-description {
 display:none
}

h5.left-menu-title {
 margin-bottom: 20px;
}
 
}

@media only screen and (max-width: 320px) {

.forumThreadTd {
 width: 40px;
 padding: 5px 10px !important; 
}
 
}

@media only screen and (min-width: 600px) {
 
.page-selector {
}
 
.prp {
 position:absolute;
 left: 5%; 
 top: 19%;
 margin: 0;
 width: auto; 
}

.nxp {
 position:absolute;
 right: 5%;
 top: 19%;
 margin: 0;
 width: auto; 
}

}

@media only screen and (max-width:640px){
 
#photo #uEntriesList .uEntryWrap {
width:50%!important;
}
 
}

@media only screen and (max-width:360px) {
 
#photo #uEntriesList .uEntryWrap {
width:100%!important;
} 
 
}

input, textarea, select { 
 outline: none;
 transition: all 0.3s ease 0s;
 box-sizing: border-box;
 margin: 5px 1px;
}

input[type="submit"], input[type="reset"], input[type="button"], button {
 background: #4D4D4D;
 border: 0;
 color: #fff !important;
 padding: 4px 8px;
 cursor: pointer;
 width: auto !important;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
}

input[type=submit]:hover, input[type="reset"]:hover, input[type="button"]:hover, button:hover {
 background-color:#565656;
}

input[type="text"], input[type="password"], textarea, input[type="file"], select { 
 background: #fff;
 border: 2px solid #eaeaea;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px;
 color: #3B3B3B;
 outline:none;
 padding: 4px 8px;
}

input[type="submit"], input[type="reset"], input[type="button"], button {
 background: #4D4D4D;
 border: 0;
 color: #fff !important;
 padding: 4px 8px;
 cursor: pointer;
 width: auto !important;
 -webkit-border-radius: 3px 3px 3px 3px;
 border-radius: 3px 3px 3px 3px; 
}

a.groupModer:link,a.groupModer:visited,a.groupModer:hover {
 color:blue;
}

a.groupAdmin:link,a.groupAdmin:visited,a.groupAdmin:hover {
 color:red; 
 font-weight:400;
}

a.groupVerify:link,a.groupVerify:visited,a.groupVerify:hover {
 color:green;
}

#cm .uf-btn {
 font: 14px 'Open Sans' !important;
 text-transform: uppercase !important;
 font-weight: 400 !important;
 display: block !important;
 background: #4D4D4D !important;
 padding: 3px 20px !important;
 border: none !important;
 text-decoration: none !important;
 text-align:center !important;
 color: #fff !important;
 border-radius: 3px !important;
 width: 150px !important;
 -webkit-transition: all ease 0.3s !important;
 -moz-transition: all ease 0.3s !important;
 -o-transition: all ease 0.3s !important;
 -ms-transition: all ease 0.3s !important;
 transition: all ease 0.3s !important;
}

#cm .uf-btn:hover {
 background-color:#565656 !important;
}

.entryReadAllLink {
 display: block;
 margin: 15px auto 0 auto;
 margin-top:30px;
 padding: 3px 20px;
 border: #9EABB3 1px solid;
 text-decoration: none;
 text-align:center;
 color: #9EABB3;
 border-radius: 3px;
 width: 150px;
 -webkit-transition: all ease 0.3s;
 -moz-transition: all ease 0.3s;
 -o-transition: all ease 0.3s;
 -ms-transition: all ease 0.3s;
 transition: all ease 0.3s;
}

.entryReadAllLink:hover {
 border-color: #343434;
 color: #E64946;
 background-color: #fff;
}