* {margin:0; padding:0; border:0; outline:none;}
html {height:100%}
body {font:11px tahoma, arial, sans-serif; color:#222; width:100%; background:#fff; padding-top:55px;}

table {border-collapse:collapse; border-spacing:0; width:100%;}

ol, ul {list-style:none;}
blockquote, q {quotes:none;}
blockquote:before, blockquote:after, q:before, q:after {content:''; content:none;}

a {color:#06b; text-decoration:none; cursor:pointer;}
a:hover {text-decoration:underline; color:#222}
a:active {color:#DD4B39}

h1,h2,h3 {font-family:arial, sans-serif; font-weight:700; font-size:16px; line-height:18px;}

hr {color:#fff; border-top:1px dotted #e0e0e0; display:block; $margin:-7px 0;/*for all ie*/}

form {font:inherit;}
input,select,textarea {font:inherit; vertical-align:middle; border:1px solid #bbb;}
button {font:inherit; cursor:pointer; cursor:hand;}

.right {float:right !important;}

.alert {padding:10px; margin-bottom:10px; border:1px solid #eee;}

.required:after {content:'*'; color:red; padding-left:5px;}

#wrapper {width:1010px; margin:0 auto; min-height:100%; height:auto !important; height:100%}

#head {background:#2B2B2B; height:40px; width:100%; position:fixed; top:0; left:0; z-index:150; box-shadow:0 1px 1px rgba(0,0,0,.3);}
.head_b {height:40px; margin:0 auto; width:1010px; position:relative;}
.head_b a {color:#bbb; float:left; font-size:13px; line-height:40px; height:40px; padding:0 10px; text-align:center;}
.head_b a:hover {background:#111; text-decoration:none; color:#fff;}

#logo {background:url("/templates/wd/images/logo_small.png") no-repeat 50%; text-indent:-9999px; height:40px; width:50px; padding:0;}
.loading {background:url("/templates/wd/images/loading.gif") no-repeat 50% !important;}

.search {float:right; position:relative; margin-top:9px;}
.search_b {background:#fff; display:inline-block; zoom:1; *display:inline; padding:2px 6px; box-shadow:0 0 2px rgba(0, 0, 0, 0.3) inset;}
.search_b input {background:#fff; border:0; color:#333; font-size:13px; height:18px; vertical-align:top; width:170px;}
.search_b button {background:url("/templates/wd/images/s.gif") no-repeat 50% #fff; height:18px; text-indent:-9999px; width:18px;}
#search_s {background:url("/templates/wd/images/small_icon.png?0613") no-repeat 50% -214px #fff; margin-right:2px;}
#search_sd {position:absolute; background:#fff; padding:10px; top:31px; right:10px; z-index:2; box-shadow:0 0 3px rgba(0,0,0,.7);}
#search_sd p {font-weight:700; margin-bottom:2px;}
#search_sd label {display:block; padding-top:3px; vertical-align: top;}
#search_sd label:hover {cursor:pointer; color:#06b}
#search_sd label input {margin-right:5px; vertical-align:top; border:0;}

#middle {width:100%; height:1%; position:relative; background:#fff}
#middle:after {content:'.'; display:block; clear:both; visibility:hidden; height:0}
#container {width:100%; float:left; min-height:1px; /*overflow: hidden*/}
#content {padding:0 260px 0 0}

#addcomment {padding-top:20px;}
#addcomment a {color:#666; text-decoration:underline;}
#addcomment a:hover {color:#333;}

.resize {border:1px solid #bbb; padding:5px; background:#fff;}
.resize textarea {width:100%; height:80px; border:0; overflow:hidden; resize:none;}

.c_none {padding:15px 0; text-align:center; border-bottom:1px solid #ededed;}

.c_body {padding:7px 0; border-bottom:1px solid #ededed;}
.c_ava {float:left; position:relative; margin:0 10px; width:40px;}
.c_ava a img {width:40px; height:40px; display:block; border-radius:2px;}
.c_ava_tree {width:20px;}
.c_ava_tree a img {width:20px; height:20px;}
.c_telo {margin:0 40px 0 60px; word-wrap:break-word;}
.c_telo img {display:block; max-width:100%; max-height:500px; padding-top:10px}
.c_telo p > a {color:#9cd;}
.c_telo p > a:hover {color:#222 !important;}
.c_body:hover > .c_telo a.reply {color:#06b;}
.c_telo_tree {margin:0 40px;}
.c_info {color:#aaa;}
.c_telo p > a {margin-right:10px;}
.c_text {font-size:13px; margin:5px 0;}
.c_text blockquote {padding:5px 7px; border:1px solid #f1f1f1; background:#f5f5f5;}
.c_text .c_youtube {padding-top:10px; padding-right:5px;}
.c_r {float:right; position:relative; width:30px;}
.c_r > span {display:block; font-weight:700; color:#ccc; text-align:center; margin:3px 0;}
.c_r > button {display:block; width:100%; height:11px; background:url("/templates/wd/images/small_icon.png") no-repeat; text-indent:-9999px;}
#c_1 {background-position:50% -80px}
#c_1:hover {background-position:50% -120px}
#c_2 {background-position:50% -99px;}
#c_2:hover {background-position:50% -139px}
#com1 {color:#390}
#com2 {color:#F16262}

.online {padding-left:15px; position:relative;}
.online:before {content:''; background:#6c3; border-radius:15px; width:6px; height:6px; position:absolute; top:40%; left:0;}

.hide {-webkit-transition: opacity 1000ms linear; -moz-transition: opacity 1000ms linear; -o-transition: opacity 1000ms linear; transition: opacity 1000ms linear;}
.bad2 {opacity:0.6; filter:alpha(Opacity=60)}
.bad4 {opacity:0.4; filter:alpha(Opacity=40)}
.bad5 {opacity:0.05; filter:alpha(Opacity=5)}
.bad2:hover, .bad4:hover, .bad5:hover {opacity: 1}
.bad4 img, .bad5 img {max-width:100px; max-height:100px}

.c_reply {clear:both; background:#fff; display:none}
.c_reply form {padding:5px 0;}
.c_reply form a{color:#777; text-decoration:underline;}
.c_reply form a:hover {color:#333;}
.c_reply form input[type=radio] {height:30px; width:auto; border:0}
.c_reply form input[type=file] {border:0}
.c_reply form input[type=text] {width:450px; padding:5px;}

.ratelink {padding:3px; background:#059; font-size:13px; font-weight:700; color:#fff; text-decoration:none}
.ratelink:hover {background:#4F94D0; text-decoration:none}

.sidebar {float:right; width:240px; margin-left:-240px; position:relative; background:#fff}

#block {margin-bottom:15px;}
#block li {padding-bottom:5px}
#block-title {color:#fff; margin-bottom:10px; background:#3b3b3b; padding:10px;}
#block-title div {float:right;}
#block-title div a {color:#9cd; font-weight:700;}

.tags_cloud {text-align:center; line-height:20px;}
.tags_cloud a {margin:5px;}

#footer {margin-top:40px; border-top:1px solid #ccc; padding:8px 0 30px;}
#footer span {white-space: nowrap;}
#footer span a{margin-right: 15px; font-weight:700;}
#footer span#f_icon {float: right}
#footer span#f_icon a {background-image:url("/templates/wd/images/footer_icon.png"); display:inline-block; width:25px; height:25px; text-indent:-9999px; margin-right:5px; opacity:.8; filter:alpha(Opacity=50)}
#footer span#f_icon a:hover {opacity:1}
#f_rs {background-position:0 0}
#f_vk {background-position:0 -25px}
#f_tw {background-position:0 -50px}
#f_sm {background-position:0 -75px}

.navigations {text-align:center; font-size:28px; margin-top:20px;}
.navigations a {text-decoration:none}
.navigations div a {margin-bottom:10px;}

.news-small > li {display:block; padding:10px 0; border-bottom:1px solid #ededed;}
.news-small > li.expand:hover {cursor:pointer; background:#f7f7f7;}
.news-s-rate {float:left; font-family:arial, sans-serif;}
.news-s-rate > div {width:60px; text-align:center; height:62px; display:table-cell; vertical-align:middle;}
.news-s-rate > div b {color:#454545; font-size:22px; line-height:22px;}
.news-s-rate button {text-indent:-9999px; margin:0 5px; height:20px; width:50px; display:block; background:url("/templates/wd/images/rate.png") no-repeat;}
.news-s-rate #up {background-position:50% 0;}
.news-s-rate #up:hover {background-position:50% -60px;}
.news-s-rate #dn {background-position:50% -25px;}
.news-s-rate #dn:hover {background-position:50% -85px;}
.news-s-img {float:left; width:105px;}
.news-s-img a {display:block; text-align:center; width:90px; height:70px; background:#f1f1f1;}
.news-s-img a img {max-width:90px; max-height:70px;}
.news-s-body {float:left; width:545px;}
.news-s-body h3, .news-s-body h1, .news-s-text {word-wrap:break-word;}
.news-s-body h3 a:visited, .news-s-body h1 a:visited {color:#59c}
.news-s-text {font-size:13px; padding:6px 0;}
.news-s-text a {color:#333;}
.news-s-text a:hover {color:#222; text-decoration:none}
.news-s-text a.news-s-tag {color:#777;}
.news-s-text a.news-s-tag:hover {color:#222}
.news-s-ava {float:right; width:40px; height:40px; text-align:center;}
.news-s-ava a img {height:30px; width:30px; border-radius:2px;}
.news-s-about {color:#999; white-space:nowrap;}

.news-small .options {display:none; margin-top:10px; padding-top:8px; border-top:1px solid #ededed; text-align:center; cursor:default;}
.news-small .options a {padding:0 10px;}

.nm {display:inline-block; vertical-align:middle; background:url("/templates/wd/images/small_icon.png?110313") no-repeat; padding-left:15px; margin-right:13px;}
.save {background-position: 0 1px;}
.come {background-position: 0 -14px;}
.cate {background-position: 0 -29px;}
.data {background-position: 0 -44px;}
.edit {background-position: 0 -59px;}
.link {background-position: 0 -233px; max-width:90px; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}

.quick {background:url("/templates/wd/images/quick.png?2308") no-repeat; width:19px; height:19px; display:inline-block; text-indent:-9999px; margin-right:13px;}
.quick:hover {background-position: 0 -120px;}
.v1 {background-position: 0 -24px;}
.v2 {background-position: 0 0;}
.v3 {background-position: 0 -72px;}
.v4 {background-position: 0 -96px;}
.v5, .v5:hover {background-position: 0 -48px !important;}
.v6, .v6:hover {background-position: 0 -144px !important;}

.news-big > li {margin:15px 0 30px; padding-bottom:30px; border-bottom:1px solid #ddd;}
.news-f-panel {margin-bottom:15px; background:#f5f5f5; overflow:hidden;}
.news-f-panel li {float:left; height:35px; line-height:35px; text-align:center;}
.news-f-panel li a {display:block; text-indent:-9999px; width:35px; height:35px; opacity:.5; background:url('/templates/wd/images/panel_icons.png');}
.news-f-panel li a:hover {background-color:#e5e5e5; opacity:1;}
.news-f-panel li.pn-rate {min-width:20px; padding:0 3px;}
.news-f-panel li.pn-up a {background-position:-105px 0;}
.news-f-panel li.pn-down a {background-position:-140px 0;}
.news-f-panel li.pn-fav a {background-position:-175px 0;}
.news-f-panel li.pn-left a {background-position:0 0;}
.news-f-panel li.pn-right a {background-position:-35px 0;}
.news-f-panel li.pn-rand a {background-position:-70px 0;}
.news-f-panel li.pn-fb a {background-position:-280px 0;}
.news-f-panel li.pn-tw a {background-position:-245px 0;}
.news-f-panel li.pn-vk a {background-position:-210px 0;}
.news-f-panel li.pn-space {width:10px;}

.news-f-body > ul > li {margin-bottom:15px;}
.news-f-body li.news-f-name {margin-bottom:5px;}
.news-f-body li.news-f-desc {font-size:13px;}
.news-f-body li.news-f-text img {max-width:100%;}
.news-f-body li.news-f-text .news-f-image img {min-width:400px;}
.news-f-body li.news-f-info {padding-top:15px; border-top:1px solid #ddd; color:#555;}
.news-f-body li.news-f-info li {display:inline-block; margin:0 5px;}

.news-f-more{margin-bottom:10px; padding:10px; border-top:1px solid #ddd;}
.news-f-sub {float:left; width:250px;}
.news-f-sub .sub-image {display:block; float:left; width:40px; margin-right:10px;}
.news-f-sub .sub-name {font-weight:700;}
.news-f-sub .sub-name p {margin-bottom:8px; white-space:nowrap; overflow:hidden;}
.news-f-like {padding-left:250px;}
.news-f-like p {margin-bottom:8px;}
.news-f-like li {display:inline-block; margin-left:11px;}
.news-f-like li:first-child {margin-left:0;}
.news-f-like li a {display:block;}
.news-f-like li a img {width:26px; height:26px;}

#td_cat input {margin: 3px}
#news_content {clear:both}

.panel {margin-bottom:10px; padding:0; border:1px solid #DDD; background:#F4F4F4; text-shadow:1px 1px 0 #fff; height:30px; line-height:30px;
background-image: -moz-linear-gradient(top, #fdfdfd, #f5f5f5);
background-image: -webkit-linear-gradient(top, #fdfdfd, #f5f5f5);
background-image: -o-linear-gradient(top, #fdfdfd, #f5f5f5);
background-image: linear-gradient(top, #fdfdfd, #f5f5f5);
}
.panel li {display:inline; height:30px; float:left; padding:0 8px; border-right:1px solid #eee;}
.panel div {float:right;}
.panel div li {border-left:1px solid #eee; border-right:0;}
.panel li a {height:30px; line-height:30px; display:inline-block; font-weight:700;}
.panel li h1, .panel li h2, .panel li h3 {font:inherit; font-weight:700; display:inline;}

.panel-info, .panel-tags {padding:10px; border:1px solid #eee;}
.panel-info h1, .panel-info h2, .panel-info h3 {font:inherit; display:inline; font-weight:700;}
.panel-tags {position:relative; white-space:nowrap; overflow:hidden;}
.panel-tags:after {content:' '; position:absolute; top:0; right:0; bottom:0; width:20px;
background: -moz-linear-gradient(left, rgba(255, 255, 255, .5), #fff);
background: -webkit-linear-gradient(left, rgba(255, 255, 255, .5), #fff);
background: -o-linear-gradient(left, rgba(255, 255, 255, .5), #fff);
background: linear-gradient(left, rgba(255, 255, 255, .5), #fff);
}
.panel-tags span, .panel-tags a {margin-right:8px;}

.login_block {padding-bottom:5px;}
.login_block input {padding:6px; width:100%; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.login_block input:focus {box-shadow:0 0 3px #5897FB; border:1px solid #5897FB}

#buttonok {background:#ddd; font-size:11px; padding:2px; color:#222; border:1px solid #ddd}
#inputok, #openid_username {padding:3px; margin:2px 4px 2px 0; color:#666; font-size:11px}

.vk-auth {display:inline-block; color:#fff; height:22px; border:1px solid #194A76; background:url("/templates/wd/images/vk-auth.gif") no-repeat #6D8FB3;}
.vk-auth span {display:block; padding-left:30px; padding-right:7px; font-weight:700; font-size:11px; line-height:22px; text-shadow:1px 1px 0 rgba(0,0,0,.3);}
.vk-auth:hover {background-color:#84A1BF; color:#fff; text-decoration:none;}

#openid_choice {display:none}
#openid_input_area {clear:both;	padding:2px 2px 2px 0}
#openid_btns, #openid_btns br {clear: both}
#openid_highlight {padding:3px; background-color:#FFFCC9; float:left}
.openid_large_btn {width:80px; height:40px; border:1px solid #DDD; margin:2px; float:left}
.openid_large_btn:hover {border:1px solid #999}
.openid_small_btn {width:22px; height:22px; margin:1px; float:left}
.openid_small_btn:hover {opacity:.8}
.openid_selected {border:2px solid #DDD}

#addf {padding:3px 5px 4px; background-color: #BBDC66; color: #000; border: 1px solid #A5D135}
#addf:hover {text-decoration: none; background-color: #A5D135}

.goodn {text-align: left; width: 125px; height: 80px}
.goodn a img {width: 40px; height: 40px; margin: 0 7px 0 4px;}
.goodn p {padding-top: 1px}
#gd {display: block; height: 14px; overflow: hidden}

#line {color: #d0d0d0}

.loginp {width:102px; padding:1px 0 1px 2px; margin:3px 0;}

.pm_show {word-wrap:break-word;}
.pm_show > ul > li {padding-bottom:10px;}
.pm_show > ul > li label {font-weight:700; display:block; padding-bottom:5px;}

.pm-r > li {padding:10px; border-bottom:1px solid #ededed;}
.pm-r > li.expand:hover {cursor:pointer; background:#f7f7f7;}
.pm-r > li.expand:hover .pm-r-del {opacity:1;}
.pm-r > li.expand button {display:none}
.pm-r-foto {float:left;}
.pm-r-foto a img {width:30px; height:30px;}
.pm-r-body {padding-left:50px;}
.pm-r-text {word-wrap:break-word;}
.pm-r-text > a {color:#444;}
.pm-r-text > a:hover {color:#222; text-decoration:none;}
.pm-r-text blockquote {padding:5px 7px; margin:5px 0;border:1px solid #f1f1f1; background:#f5f5f5;}
.pm-r-info {padding-bottom:5px;}
.pm-r-date {margin-top:5px; color:#999; font-size:10px;}
.pm-r-del {float:right; opacity:.3;}
.unread {background:#ffc;}

.inp {display:block; margin-bottom:10px;}
.inp > label {display:block; font-weight:700; margin-bottom:3px;}
.inp > i {display:block; font-size:10px; font-style:normal; margin-bottom:5px; color:#777;}
.inp input, .inp textarea, .inp select {display:block; width:100%; font-size:13px; padding:7px; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box;}
.inp textarea {resize:vertical;}
.inp input:focus, .inp textarea:focus {box-shadow:0 0 3px #5897FB; border:1px solid #5897FB}
.inp input[type=file] {width:300px; border:0;}
.inp select {display:inline; width:150px; margin-right:5px;}

.inp #addnews_img {position:absolute; top:0; right:0; border:1px solid #bbb; text-indent:-9999px; width:35px; height:100%; background:url("/templates/wd/images/photo.png") no-repeat 50% #f5f5f5; box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
.inp #addnews_img:hover {background-color:#def}

div#up_image, div#up_image_url {height:50px}

#inp_select {margin-bottom:10px;}
#inp_select label {padding:7px 10px; font-weight:400; display:block; cursor:pointer; color:#06b; background:#f7f7f7;
-webkit-transition: background 100ms linear; -moz-transition: background 100ms linear; -o-transition: background 100ms linear; transition: background 100ms linear;}
#inp_select label:hover {background:#eee; color:#000;}
#inp_select input {display:none;}
#inp_select input:checked + label {color:#fff; background:#444;}

.stats ol {padding-left:25px;}
.stats ol li {padding: 3px 0 4px}
.stats a img {border: 1px solid #e4e4e4; margin: 2px 10px 5px 0}

.topcomm li {margin-bottom:5px; border-bottom:1px solid #ededed}
.topcomm li > a img {display:inline-block; vertical-align:top; width:20px; height:20px; margin-right:10px;}
.topcomm li > div {display:inline-block; width:190px;}
.topcomm li > div p {position:relative; margin-bottom:5px; overflow:hidden; white-space:nowrap;}
.topcomm li > div p span {display:inline-block; background:url("/templates/wd/images/small_icon.png") no-repeat 0 -78px; padding-left:15px; font-weight:700; color:#390; margin-right:10px;}
.topcomm li > div p i {position:absolute; width:10px; height:100%; right:0; top:0;
background:-webkit-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
background:-moz-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
background:-o-linear-gradient(left, rgba(255, 255, 255, 0), #fff);
background:linear-gradient(left, rgba(255, 255, 255, 0), #fff);
}
.topcomm li > div > a {color:#222; word-break:break-word;}
.topcomm li > div > a img {display:block; width:50px; height:30px; margin-top:5px;}

.topusers tr {border-bottom:1px solid #ededed;}
.topusers td {padding:5px;}
.topusers td:nth-child(1) {width:130px;}
.topusers td:nth-child(2) {text-align:center; width:30px; background:#f7f7f7;}
.topusers td:nth-child(3) {text-align:center; background:#d6f0bf;}
.topusers-menu {background:#f7f7f7; text-align:center; margin-bottom:1px;}
.topusers-menu a {padding:5px 10px 7px; display:inline-block;}

a.block_news {display:block; margin-bottom:10px; position:relative; min-height:62px; overflow:hidden;}
a.block_news:hover {text-decoration:none;}
a.block_news header, a.block_news footer {display:block; margin-left:90px;}
a.block_news header {margin-bottom:5px;}
a.block_news header h3 {font:inherit; font-weight:700;}
a.block_news footer {color:#999;}
a.block_news img {display:block; position:absolute; left:0; top:0; width:80px;}

.q-panel {height:30px; line-height:30px;}
.q-panel .q-vote {float:left;}
.q-panel .q-vote button {height:100%; padding:0 13px; font:inherit; background:#f77;}
.q-panel .q-vote button:first-child {background:#9c6;}
.q-panel .q-close {background:#eee; text-align:center; cursor:pointer;}
.q-panel .q-vote button:hover, .q-panel .q-close:hover {background:#333; color:#fff;}

.show_note {font-size:13px; line-height:150%; overflow:hidden;}
.show_note iframe {width:100%}
.show_note img {max-width:100%}
.show_note hr {color:#fff; border-top:1px solid #bbb; display:block; margin:5px 0; $margin:-7px 0;/*for all ie*/}
.show_note div {margin:0; width:auto;}
.show_note blockquote {padding:10px; border:1px solid #f1f1f1; background:#f5f5f5; overflow:auto; clear:both;}
.show_note h4 {font:inherit; font-size:150%; line-height:110%;}
.show_note li {display:inline-block; background: url("/templates/wd/images/li.gif") no-repeat 0 8px; overflow:auto; margin-left:20px; padding-left:15px;}

.girl a#pol {color:#cc3399}

.wd_hp {background: url("/templates/wd/images/cake.gif") no-repeat 50% 100%;}
#wd_hp_com {background: url("/templates/wd/images/cake.gif") no-repeat 50%; display: block; text-indent: -9999px; height: 20px;}

#last_top_head {position:absolute; top:-30px; right:5px;}
#last_top {position:relative; border-bottom:1px solid #ccc; padding-bottom:10px; white-space:nowrap; overflow:hidden;}
#last_top a {display:inline-block; width:115px; margin:0 5px; text-align:center; vertical-align:top; text-decoration:none}
#last_top a img {width:100px; height:77px; padding:5px 0;}
#last_top a h4 {display:block; overflow:hidden}

div#soc {padding-top: 10px;}
div#soc div {display: inline-block; vertical-align: top; height: 50px; max-width: 120px;}

.spoiler {margin-top:6px;}

#box-main {position:relative; margin:30px auto; width:480px; padding:10px; background:#fff; z-index:100; border-radius:4px;}
#box-title {background:#2B2B2B; color:#fff; padding:10px; margin-bottom:15px;}
#box-title div {float:right}
#box > p {border-bottom:1px solid #ededed; padding-bottom:5px; margin-bottom:10px;}
#box-close {position:absolute; top:0; right:-25px; display:block; width:9px; height:9px; padding:5px; background:url("/templates/wd/images/box-close.png") no-repeat 50% #fff; cursor:pointer; border-radius:10px;}
.box-over {z-index:50; overflow:auto; position:fixed; top:40px; bottom:0; left:0; right:0; background:url("/templates/wd/images/1px.png"); background:rgba(0,0,0,.7);}

.u_view {overflow:auto; margin-bottom:10px;}
.u_view ul li {display:inline-block; overflow:hidden; width:50px; height:80px; margin:0 5px;}
.u_view a {display:block; text-align:center; white-space:nowrap;}
.u_view a img {margin-bottom:5px; width:40px; height:40px; border-radius:2px;}
.u_view span {display:block; height:20px; color:#ccc}

.u_view_s {max-height:200px;}
.u_view_s ul li {width:40px; height:60px;}
.u_view_s a img {width:30px; height:30px;}

.u_block li {display:inline-block; overflow:hidden; width:45px; height:70px; margin:0 5px; padding:0;}
.u_block a {display:block;text-align:center; white-space:nowrap;}
.u_block a img {margin-bottom:5px; width:40px; height:40px; border-radius:2px;}

.u_info {padding:10px; top:0; right:-280px; position:absolute; z-index:40; width:250px; background:#fff; border:1px solid #aaa; box-shadow:0 0 5px rgba(0,0,0,.3);}
.u_info ul li {display:block;}
.u_info ul li:first-child {border-bottom:1px solid #ededed; margin-bottom:5px; padding-bottom:5px;}
.u_info ul li td {vertical-align:top;}
.u_info ul li tr td:first-child {font-weight:700; padding-right:10px; padding-bottom:5px;}
.u_info ul li img {max-width:100%;}

.c_r_view {padding:10px; top:0; left:-320px; position:absolute; z-index:40; width:300px; background:#fff; border:1px solid #aaa; box-shadow:0 0 5px rgba(0,0,0,.3);}
.c_r_view > p {margin-bottom:10px; padding-bottom:5px; border-bottom:1px solid #ededed}

.bbcodes {border:1px solid #aaa; border-bottom:0; background:#f5f5f5;
background-image: -moz-linear-gradient(top, #fdfdfd, #f5f5f5);
background-image: -webkit-linear-gradient(top, #fdfdfd, #f5f5f5);
background-image: -o-linear-gradient(top, #fdfdfd, #f5f5f5);
background-image: linear-gradient(top, #fdfdfd, #f5f5f5);
}
.bbcodes li {display:inline-block; width:25px; height:25px; text-indent: -9999px; border-right:1px solid #eee; background:url("/templates/wd/images/bbcodes.gif") no-repeat 0 50%; padding:0; margin:0;}
.bbcodes li:hover {box-shadow: inset 0 0 3px #999; cursor:pointer; background-color: #ddd}
.bbcodes li:active {background-color:#E0F0FC}
.bbcodes li[data-tag=i] {background-position: -23px 50%}
.bbcodes li[data-tag=u] {background-position: -46px 50%}
.bbcodes li[data-tag=s] {background-position: -69px 50%}
.bbcodes li[data-tag=sup] {background-position: -115px 50%}
.bbcodes li[data-tag=h4] {background-position: -390px 50%}
.bbcodes li[data-tag=quote] {background-position: -160px 50%}
.bbcodes li[data-tag=img] {background-position: -184px 50%}
.bbcodes li[data-tag=video] {background-position: -414px 50%}
.bbcodes li[data-tag=line] {background-position: -206px 50%}
.bbcodes li[data-tag=left] {background-position: -275px 50%}
.bbcodes li[data-tag=center] {background-position: -229px 50%}
.bbcodes li[data-tag=right] {background-position: -298px 50%}
#bb_pre {background-position: -253px 50%}

#r-b-fixed {position:fixed; right:30px; bottom:0; z-index:10;}

#top {display:none; position:fixed; top:0; width:40px; max-width:200px; height:100%; background:rgba(0,0,0,.05); opacity:.7; -webkit-transition: opacity 200ms linear; -moz-transition: opacity 200ms linear; -o-transition: opacity 200ms linear; transition: opacity 200ms linear;}
#top:hover {opacity:1}
#top div {background:url("/templates/wd/images/top2.gif") no-repeat 50% 70px; cursor:pointer; height:100%; text-indent:-9999px;}

.backlight {background: #fff;
-webkit-animation:backlight 5s 1 linear;
-moz-animation:backlight 5s 1 linear;
-o-animation:backlight 5s 1 linear;
animation:backlight 5s 1 linear;
}
@-webkit-keyframes backlight {
0% {background: #ffc;}
100% {background: #fff;}
}
@-moz-keyframes backlight {
0% {background: #ffc;}
100% {background: #fff;}
}
@-o-keyframes backlight {
0% {background: #ffc;}
100% {background: #fff;}
}
@keyframes backlight {
0% {background: #ffc;}
100% {background: #fff;}
}

.autocomplete-suggestions {max-width:300px; font-size:13px; border:1px solid #bbb; background:#fff; cursor:default; overflow:auto;}
.autocomplete-suggestion {padding:3px 5px; white-space:nowrap; overflow:hidden; border-bottom:1px solid #ededed;}
.autocomplete-selected {background:#def;}
.autocomplete-suggestions strong {font-weight:400;}
.autocomplete-suggestions strong:first-child {font-weight:700 !important;}
img, .news-s-img a img, .u_block a img, .news-s-img a, .news-s-ava a img, a.block_news img, .news-f-like li a img, .news-f-sub .sub-image, .c_ava a img, .c_ava_tree a img{
	display: none !important;
}
.c_telo {
  margin: 5px !important;
}
a.block_news header, a.block_news footer {
    margin-left: 10px;
}
