html {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
body {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
div {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
h1 {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
h2 {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
h3 {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
h4 {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
h5 {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
h6 {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
a {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
br {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
ul {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
span {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
img {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
form {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
table {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
tr {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
td {
	margin: 0px; padding: 0px; border: 0px currentColor; list-style-type: none;
}
body {
	font: 12px/normal Arial, Helvetica, sans-serif; margin: 0px; padding: 0px; font-size-adjust: none; font-stretch: normal;
}
h1 {
	display: inline;
}
h2 {
	display: inline;
}
h3 {
	display: inline;
}
h4 {
	display: inline;
}
h5 {
	display: inline;
}
h6 {
	display: inline;
}
.link {
	overflow: hidden;
}
.fvitem {
	width: 100%; float: left;
}
.item img {
	float: left;
}
a {
	color: rgb(0, 0, 0) !important; text-decoration: none !important;
}
.widget_header .center a {
	font: bold 20px/24px Arial, Helvetica, sans-serif; margin: 0px; width: auto; font-size-adjust: none; font-stretch: normal;
}
#w28 {
	display: none !important;
}
.main_them_link {
	display: none !important;
}
.add_anek_butt {
	display: none !important;
}
.fitem_count {
	display: none !important;
}
.forumactions {
	display: none !important;
}
#w17 .head_category {
	display: none !important;
}
.pnga_kol {
	display: none !important;
}
.themes_link {
	display: none !important;
}
#w17 .newstheme {
	display: none !important;
}
.newsactions {
	display: none !important;
}
.voting {
	display: none !important;
}
.psdgal {
	display: none !important;
}
.tags {
	display: none !important;
}
.edit {
	display: none !important;
}
.viewcom {
	display: none !important;
}
.etc_news {
	display: none !important;
}
.arch_bg {
	display: none !important;
}
.list_categories {
	display: none !important;
}
.plusone_header {
	display: none !important;
}
.plusone {
	display: none !important;
}
.list_categories_all {
	display: none !important;
}
.news_filters {
	display: none !important;
}
#w17 .tags {
	display: none !important;
}
#w9 {
	display: none !important;
}
.tabs {
	display: none !important;
}
#w17 .na_right {
	display: none !important;
}
#w7 .about {
	display: none !important;
}
#w8 .about {
	display: none !important;
}
#w17 .counting {
	display: none !important;
}
#w5 .moreinfo {
	display: none !important;
}
#w21 {
	display: none !important;
}
#w22 {
	display: none !important;
}
.commentform {
	display: none !important;
}
.news_paging {
	display: none !important;
}
#w3 {
	display: none !important;
}
#w4 {
	display: none !important;
}
.counting {
	display: none !important;
}
#w11 {
	display: none !important;
}
#w87 {
	display: none !important;
}
#w17 .innerevents {
	display: none !important;
}
#CNM65 {
	display: none !important;
}
#w17 .read_theme {
	display: none !important;
}
#w17 .newssource {
	display: none !important;
}
.right {
	display: none !important;
}
.NMG_c66 {
	display: none !important;
}
.user_activity_like_block {
	display: none !important;
}
section#w7 {
	display: none !important;
}
section#w8 {
	display: none !important;
}
.title > h2 a {
	display: none !important;
}
.news_by_theme {
	display: none !important;
}
#w17 .title h2 {
	display: none !important;
}
.by_sortby {
	display: none !important;
}
.title h1 .count {
	display: none !important;
}
.archive {
	display: none !important;
}
.date {
	display: none !important;
}
.rate {
	display: none !important;
}
.info {
	display: none !important;
}
.type_theme {
	display: none !important;
}
.widget_header .buben {
	display: none !important;
}
.widget_header .menu {
	display: none !important;
}
.widget_header .mob_app {
	display: none !important;
}
.widget_header .ref_blogosfera_genshtab {
	display: none !important;
}
.widget_header .lang_switcher {
	display: none !important;
}
.widget_header .logo .left {
	display: none !important;
}
.widget_header .logo .right {
	display: none !important;
}
.widget_header .activity_info {
	display: none !important;
}
#w17 .hit {
	display: none !important;
}
#w17 .footer_theme {
	display: none !important;
}
.footer {
	display: none !important;
}
.breadcrumbs {
	display: none !important;
}
.focus_up {
	display: none !important;
}
.main {
	margin-top: 10px;
}
.copy a.right_type {
	font: bold 26px/32px Arial, Helvetica, sans-serif; left: 0px; top: 0px; color: rgb(0, 0, 0); text-decoration: none; float: left; display: block !important; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.item {
	margin: 5px 0px; width: 100%; overflow: hidden; clear: both; float: left; display: block;
}
.item .time {
	font: 12px/16px Arial, Helvetica, sans-serif; width: 35px; height: 16px; text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
h1 {
	font: 20px/26px Arial, Helvetica, sans-serif; margin: 50px 0px 10px; padding: 0px; width: 100%; color: rgb(0, 0, 0); clear: both; text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
h1 a {
	font: 20px/26px Arial, Helvetica, sans-serif; margin: 50px 0px 10px; padding: 0px; width: 100%; color: rgb(0, 0, 0); clear: both; text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
h3 {
	font: 16px/20px Arial, Helvetica, sans-serif; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-decoration: none; display: inline; font-size-adjust: none; font-stretch: normal;
}
h3 a {
	font: 16px/20px Arial, Helvetica, sans-serif; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-decoration: none; display: inline; font-size-adjust: none; font-stretch: normal;
}
h2 {
	font: 16px/20px Arial, Helvetica, sans-serif; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-decoration: none; display: inline; font-size-adjust: none; font-stretch: normal;
}
h2 a {
	font: 16px/20px Arial, Helvetica, sans-serif; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-decoration: none; display: inline; font-size-adjust: none; font-stretch: normal;
}
.head h2 {
	font: bold 16px/20px Arial, Helvetica, sans-serif; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-decoration: none; display: inline; font-size-adjust: none; font-stretch: normal;
}
.head h2 a {
	font: bold 16px/20px Arial, Helvetica, sans-serif; padding: 0px; text-align: left; color: rgb(0, 0, 0); text-decoration: none; display: inline; font-size-adjust: none; font-stretch: normal;
}
.left2 {
	margin: 0px !important; width: 100% !important;
}
.left2 .head_category {
	padding: 10px 0px;
}
.left2 .head_category a {
	font-size: 18px;
}
.left2 h1 {
	font-size: 18px; font-weight: normal;
}
.left2 h1 span {
	color: rgb(204, 204, 204); font-size: 12px; font-weight: normal;
}
.left2 img {
	margin-right: 10px; margin-bottom: 10px; float: left;
}
.left2 .text {
	line-height: 20px; clear: both; font-size: 14px;
}
.left2 .summary {
	line-height: 20px; font-size: 14px; font-style: italic;
}
.gotocomm {
	display: none !important;
}
.footer .copy span {
	display: none;
}
div.dev_label {
	display: none !important;
}
#censor_a11 {
	display: none !important;
}
.item .time {
	font: 12px/16px Arial, Helvetica, sans-serif; width: 100%; height: 16px; clear: both; text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.item header h1 a {
	float: none; display: inline;
}
.item header h1 {
	float: none; display: inline;
}
.item header figure {
	margin: 0px 20px 20px 0px; float: left;
}
.item .time {
	font: 12px/16px Arial, Helvetica, sans-serif; width: 100%; height: 16px; clear: both; text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.item header h1 a {
	float: none; display: inline;
}
.item header h1 {
	float: none; display: inline;
}
.item h2.text {
	margin-top: 25px; display: block;
}
h2 a {
	font: bold 13px/16px Arial, Helvetica, sans-serif !important; margin: 0px 0px 20px 45% !important; width: auto !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.content li article header figure a img {
	margin-right: 10px; margin-bottom: 20px; float: left; display: block;
}
h4 a img {
	margin-right: 10px; margin-bottom: 20px; float: left; display: block;
}
.content li article header figure a img {
	margin-left: -40px;
}
h4 a {
	font-weight: normal; margin-top: 10px; display: block;
}
.content li article header figure {
	clear: both;
}
.hit {
	display: none;
}
.wrap section {
	clear: both;
}
section .item .author {
	margin-right: 5px; float: left;
}
time {
	color: rgb(244, 86, 25); font-weight: bold; margin-right: 5px; float: left;
}
.item header h2 a {
	margin: 0px !important;
}
.item header time {
	margin-top: 4px;
}
.item time {
	margin-top: 4px;
}
#w16 header h3 a {
	font-weight: bold;
}
.item table {
	float: left;
}
.item table figure {
	margin: 5px 10px 0px 0px;
}
.author {
	font-weight: bold;
}
.data {
	color: rgb(244, 86, 25);
}
section h2 a {
	margin-left: 0px !important;
}
.panes {
	margin-top: 50px;
}
._ga1_on_.entry-content > p {
	clear: both;
}
._ga1_on_.entry-content > p img {
	margin-bottom: 10px;
}
.control {
	height: 50px !important;
}
#w46 .item header h1 {
	
}
#w17 h1 {
	font: 20px/25px Arial, Helvetica, sans-serif; margin: 0px 0px 15px; display: block !important; font-size-adjust: none; font-stretch: normal;
}
#w17 h2 {
	font: italic 14px/18px Arial, Helvetica, sans-serif; margin: 10px 0px; display: block !important; font-size-adjust: none; font-stretch: normal;
}
#w17 time {
	margin-left: 6px;
}
#w61 .news_by_theme {
	display: none;
}
#w61 .item .author {
	display: none;
}
#w61 .title {
	display: none;
}
#w61 .item .hit {
	display: none;
}
#w61 header time {
	font: 11px/11px Arial, Helvetica, sans-serif; margin: 8px 8px 0px 0px; color: rgb(106, 109, 114); float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
* {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
body {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
header {
	display: block !important;
}
nav {
	display: block !important;
}
section {
	display: block !important;
}
article {
	display: block !important;
}
aside {
	display: block !important;
}
footer {
	display: block !important;
}
video {
	display: block !important;
}
figure {
	display: inline !important;
}
div {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
input {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
ul {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
li {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
table {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
td {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
tr {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
textarea {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
select {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
p {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
span {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
a {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
img {
	list-style: none; margin: 0px; padding: 0px; border: 0px currentColor;
}
img {
	font: 11px/11px Arial, Helvetica, sans-serif; color: rgb(206, 206, 206); font-size-adjust: none; font-stretch: normal;
}
a {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; font-size-adjust: none; font-stretch: normal; -moz-transition: color 300ms; -o-transition: color 300ms; -webkit-transition: color 300ms; -ms-transition: color 300ms; transition: color 300ms;
}
a:hover {
	color: rgb(244, 86, 25) !important; text-decoration: none;
}
a:visited {
	color: rgb(1, 1, 1); text-decoration: none;
}
a:focus {
	
}
a:active {
	
}
.both {
	width: auto; height: 0px !important; clear: both; float: none;
}
.clear {
	width: auto; height: 0px !important; clear: both; float: none;
}
h1 {
	display: inline;
}
h2 {
	display: inline;
}
h3 {
	display: inline;
}
h4 {
	display: inline;
}
h5 {
	display: inline;
}
h6 {
	display: inline;
}
.widget_header {
	margin: 0px auto; width: 1005px; height: 84px; padding-top: 140px; display: block; position: relative;
}
.widget_header .buben {
	border: 1px solid rgb(255, 255, 255); top: 10px; width: 728px; height: 90px; text-align: center; color: rgb(209, 209, 209); line-height: 90px; overflow: hidden; margin-left: 138px; display: block; position: absolute; box-shadow: 0px 0px 5px #d1d1d1;
}
.widget_header .logo {
	padding: 5px 330px; width: 345px; height: 74px; display: block; _overflow: hidden;
}
.widget_header .logo .left {
	padding: 24px 10px 0px 0px; width: 320px; overflow: hidden; margin-left: -330px; float: left; _margin-left: -165px;
}
.widget_header .clear {
	_margin-top: -15px;
}
.widget_header .logo .left a {
	margin: 2px 5px 0px; color: rgb(89, 89, 89); text-decoration: none; float: left;
}
.widget_header .logo .left a:hover {
	color: rgb(244, 86, 25);
}
.widget_header .logo .left span {
	width: 2px; margin-top: 2px; float: left; display: block;
}
.widget_header .logo .left a.FaceBook {
	background: url("../images/social_sprite_o.png") no-repeat 0px -20px; margin: 0px 4px 0px 0px !important; width: 20px; height: 20px; display: block;
}
.widget_header .logo .left a.FaceBook:hover {
	background: url("../images/social_sprite_o.png") no-repeat 0px 0px;
}
.widget_header .logo .left a.Twitter {
	background: url("../images/social_sprite_o.png") no-repeat -20px -20px; margin: 0px 4px 0px 0px !important; width: 20px; height: 20px; display: block;
}
.widget_header .logo .left a.Twitter:hover {
	background: url("../images/social_sprite_o.png") no-repeat -20px 0px;
}
.widget_header .logo .left a.vkontakte {
	background: url("../images/social_sprite_o.png") no-repeat -40px -20px; margin: 0px 4px 0px 0px !important; width: 20px; height: 20px; display: block;
}
.widget_header .logo .left a.vkontakte:hover {
	background: url("../images/social_sprite_o.png") no-repeat -40px 0px;
}
.widget_header .logo .left a.odnoklassniki {
	background: url("../images/social_sprite_o.png") no-repeat -60px -20px; margin: 0px 4px 0px 0px !important; width: 20px; height: 20px; display: block;
}
.widget_header .logo .left a.odnoklassniki:hover {
	background: url("../images/social_sprite_o.png") no-repeat -60px 0px;
}
.widget_header .logo .left a.livejournal {
	background: url("../images/social_sprite_o.png") no-repeat -80px -20px; margin: 0px 4px 0px 0px !important; width: 20px; height: 20px; display: block;
}
.widget_header .logo .left a.livejournal:hover {
	background: url("../images/social_sprite_o.png") no-repeat -80px 0px;
}
.widget_header .logo .left a.googleplus {
	background: url("../images/social_sprite_o.png") no-repeat -100px -20px; margin: 0px 4px 0px 0px !important; width: 20px; height: 20px; display: block;
}
.widget_header .logo .left a.googleplus:hover {
	background: url("../images/social_sprite_o.png") no-repeat -100px 0px;
}
.widget_header .logo .left a.rss {
	background: url("../images/social_sprite_o.png") no-repeat -120px -20px; margin: 0px 4px 0px 0px !important; width: 20px; height: 20px; display: block;
}
.widget_header .logo .left a.rss:hover {
	background: url("../images/social_sprite_o.png") no-repeat -120px 0px;
}
.widget_header .logo .left .set_homepage_add_bookmark {
	font: 12px/20px Arial, Helvetica, sans-serif; margin: 12px 10px 0px 0px; color: rgb(89, 89, 89); text-decoration: none; float: left; display: none; font-size-adjust: none; font-stretch: normal;
}
.widget_header .logo .left .set_homepage_add_bookmark a {
	font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px !important; color: rgb(89, 89, 89); text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.widget_header .logo .left .set_homepage_add_bookmark a.set_homepage span.ico {
	background: url("../images/sprite_30.gif") no-repeat -206px -444px; padding-left: 14px;
}
.widget_header .logo .left .set_homepage_add_bookmark a.add_bookmark span.ico {
	background: url("../images/sprite_30.gif") no-repeat -226px -448px; padding-left: 14px; margin-top: 4px;
}
.widget_header .logo .left .set_homepage_add_bookmark a:hover {
	color: rgb(244, 86, 25);
}
.widget_header .logo .left .plusone_header {
	width: 200px; overflow: hidden; margin-top: 15px; float: left; display: inline;
}
.widget_header .logo .right {
	padding: 0px; width: 330px; height: 73px; margin-right: -330px; float: right; _margin-right: -165px;
}
.widget_header .logo .right .authblock {
	font: 12px/normal Arial, Helvetica, sans-serif; margin: 20px 0px 0px; width: 100%; text-align: right; color: rgb(89, 89, 89); float: right; font-size-adjust: none; font-stretch: normal;
}
.widget_header .logo .right .search_top .poshuk {
	margin: 4px 4px 0px 0px; border: 1px solid rgb(170, 170, 170); width: 195px; height: 20px; float: right;
}
.widget_header .logo .right .search_top a.serch_oll {
	background: url("../images/sprite_30.gif") no-repeat -22px 0px; margin: 4px 4px 0px 0px; width: 22px; height: 22px; text-decoration: none; float: right; display: block;
}
.widget_header .logo .right .search_top a.serch_oll:hover {
	background: url("../images/sprite_30.gif") no-repeat -22px -22px;
}
.widget_header .logo .right .search_top .poshuk input.text {
	margin: 0px; padding: 0px; border: 0px currentColor; width: 170px; height: 20px; line-height: 20px; float: left;
}
.widget_header .logo .right .search_top .poshuk input.submit {
	background: url("../images/sprite_30.gif") no-repeat -44px -44px; margin: 0px; padding: 0px; border: 0px currentColor; width: 18px; height: 20px; float: right; cursor: pointer;
}
.widget_header .logo .right .authblock .auth {
	width: 100%; text-align: right; padding-top: 12px; position: relative; z-index: 99;
}
.widget_header .logo .right .authblock .auth ul {
	float: right;
}
.widget_header .logo .right .authblock .auth li {
	font: 12px/16px Arial, Helvetica, sans-serif; padding: 0px 2px; float: right; display: inline !important; position: relative; font-size-adjust: none; font-stretch: normal;
}
.widget_header .logo .right .authblock .auth li.authors_name a {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(32, 89, 130); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.widget_header .logo .right .authblock .auth li.authors_name a span.img {
	margin: 1px 4px 0px 0px; width: 16px; overflow: hidden; float: left; display: block;
}
.widget_header .logo .right .authblock .auth li.authors_story a {
	background: url("../images/sprite_30.gif") no-repeat 0px -600px; margin: 1px 0px 0px; width: 14px; height: 13px; overflow: hidden; display: block; cursor: pointer;
}
.widget_header .logo .right .authblock .auth li.authors_story a span.info {
	background: rgb(244, 86, 25); font: bolder 9px/normal Arial, Helvetica, sans-serif; padding: 0px 2px; border-radius: 3px; left: 12px; top: -1px; color: rgb(255, 255, 255); text-transform: uppercase; display: none; position: absolute; z-index: 992; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #cccccc;
}
.widget_header .logo .right .authblock .auth li.authors_story a.active {
	background: url("../images/sprite_30.gif") no-repeat 0px -620px;
}
.widget_header .logo .right .authblock .auth li.authors_story a.active span.info {
	display: block;
}
.widget_header .logo .right .authblock .auth li.authors_message a {
	background: url("../images/sprite_30.gif") no-repeat -27px -600px; margin: 1px 0px 0px; width: 13px; height: 13px; overflow: hidden; display: block; cursor: pointer;
}
.widget_header .logo .right .authblock .auth li.authors_message a span.info {
	background: rgb(244, 86, 25); font: bolder 9px/normal Arial, Helvetica, sans-serif; padding: 0px 2px; border-radius: 3px; left: 12px; top: -1px; color: rgb(255, 255, 255); text-transform: uppercase; display: none; position: absolute; z-index: 992; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #cccccc;
}
.widget_header .logo .right .authblock .auth li.authors_message a.active {
	background: url("../images/sprite_30.gif") no-repeat -27px -620px;
}
.widget_header .logo .right .authblock .auth li.authors_message a.active span.info {
	display: block;
}
.widget_header .logo .right .authblock .auth li.authors_settings {
	padding: 0px 4px 0px 9px;
}
.widget_header .logo .right .authblock .auth li.authors_settings span.ico {
	background: url("../images/sprite_30.gif") no-repeat -54px -601px; margin: 1px 0px 0px; border: 1px solid rgb(219, 219, 219); width: 15px; height: 11px; overflow: hidden; display: block; cursor: pointer;
}
.widget_header .logo .right .authblock .auth li.active.authors_settings span.ico {
	background: url("../images/sprite_30.gif") no-repeat -54px -621px; border: 1px solid rgb(219, 219, 219); position: relative; z-index: 999;
}
.widget_header .logo .right .authblock .auth li.authors_settings:hover span.ico {
	background: url("../images/sprite_30.gif") no-repeat -54px -621px; border: 1px solid rgb(219, 219, 219); position: relative; z-index: 999;
}
.widget_header .logo .right .authblock .auth li.authors_settings .settings_block {
	background: rgb(255, 255, 255); padding: 2px 10px 4px; border: 1px solid rgb(219, 219, 219); top: 13px; text-align: left !important; right: 4px; overflow: hidden; display: none; position: absolute; z-index: 994; box-shadow: 1px 1px 2px #dbdbdb;
}
.widget_header .logo .right .authblock .auth li.authors_settings .settings_block a {
	display: block;
}
.widget_header .logo .right .authblock .auth li.active.authors_settings .settings_block {
	display: block;
}
.widget_header .logo .right .authblock .auth li.authors_settings .settings_block span.separator {
	height: 1px; overflow: hidden; border-bottom-color: rgb(146, 146, 146); border-bottom-width: 1px; border-bottom-style: solid; display: none;
}
.widget_header .logo .right .authblock .auth li.authors_settings .settings_block a {
	font: 12px/18px Arial, Helvetica, sans-serif; color: rgb(146, 146, 146); font-size-adjust: none; font-stretch: normal;
}
.widget_header .logo .right .authblock .welcome {
	width: 216px; height: auto; text-align: right; overflow: hidden; float: right; white-space: nowrap;
}
.widget_header .logo .right .authblock .auth a {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(89, 89, 89); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.widget_header .logo .right .authblock .auth a:hover {
	color: rgb(244, 86, 25);
}
.widget_header .logo .right .authblock .welcome a.autor_name {
	color: rgb(244, 86, 25); text-decoration: none; margin-right: 3px; white-space: nowrap;
}
.widget_header .logo .right .authblock .welcome a.autor_name:hover {
	color: rgb(106, 109, 114);
}
.widget_header .logo .right .authblock .enter {
	width: auto; text-align: justify; float: right; display: inline;
}
.widget_header .logo .right .authblock .enter a {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(89, 89, 89); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.widget_header .logo .right .authblock .enter a:hover {
	color: rgb(244, 86, 25);
}
.widget_header .center a {
	background: url("../images/sprite_30.gif") no-repeat 0px -200px; margin: 15px auto 0px; width: 326px; height: 44px; text-indent: -999px; display: block;
}
.widget_header .center a:hover {
	filter: alpha(opacity=90); opacity: 0.9;
}
.widget_header .center .activity_info {
	font: 11px/12px Arial, Helvetica, sans-serif; width: 100%; height: 12px; text-align: center; color: rgb(106, 109, 114); overflow: hidden; display: block; white-space: nowrap; font-size-adjust: none; font-stretch: normal; _margin-top: 5px; _float: left;
}
.widget_header .center .activity_info span {
	font: 10px/12px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25); font-size-adjust: none; font-stretch: normal;
}
.hit {
	font: 12px/18px Arial, Helvetica, sans-serif; overflow: hidden; display: inline; white-space: nowrap !important; font-size-adjust: none; font-stretch: normal;
}
.hit .hits_info span {
	color: rgb(244, 86, 25) !important;
}
.hit .questions_info span {
	color: rgb(244, 86, 25) !important;
}
.hit .comments_info span {
	color: rgb(244, 86, 25) !important;
}
.hit .hits_info span.ico {
	background: url("../images/sprite_30.gif"); padding-left: 9px; margin-right: 2px; white-space: nowrap;
}
.hit .questions_info span.ico {
	background: url("../images/sprite_30.gif"); padding-left: 9px; margin-right: 2px; white-space: nowrap;
}
.hit .comments_info span.ico {
	background: url("../images/sprite_30.gif"); padding-left: 9px; margin-right: 2px; white-space: nowrap;
}
.hit .hits_info span.ico {
	background-position: 0px -49px;
}
.hit .questions_info span.ico {
	background-position: -63px -47px; padding-left: 10px; margin-left: 2px;
}
.hit .comments_info span.ico {
	background-position: -20px -48px; padding-left: 10px; margin-left: 2px;
}
.hit .hits_info a {
	color: rgb(244, 86, 25) !important;
}
.hit .questions_info a {
	color: rgb(244, 86, 25) !important;
}
.hit .comments_info a {
	color: rgb(244, 86, 25) !important;
}
.hit a:hover {
	filter: alpha(opacity=80); opacity: 0.8;
}
.wrapper {
	margin: 0px auto 34px; padding: 23px 0px 0px; width: 1005px; overflow: hidden; clear: both; float: none;
}
.wrapper .right {
	width: 300px; overflow: hidden; padding-top: 10px; margin-left: 15px; float: left;
}
.wrapper .left {
	width: 226px; overflow: hidden; padding-top: 10px; margin-right: 15px; float: left;
}
.wrapper .main {
	width: 690px; overflow: hidden; padding-top: 10px; float: left;
}
.wrapper .column.main {
	width: 449px;
}
.footer {
	background: rgb(236, 236, 236); margin: 10px auto 0px; width: 1005px; overflow: hidden; padding-bottom: 10px; border-top-color: rgb(202, 193, 193); border-bottom-color: rgb(202, 193, 193); border-top-width: 2px; border-bottom-width: 2px; border-top-style: solid; border-bottom-style: solid;
}
.footer .buben_bottom a.link {
	font: 11px/normal Arial, Helvetica, sans-serif !important; margin: 5px 0px 0px 18px; color: rgb(103, 103, 103) !important; text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important;
}
.footer .buben_bottom a.link:hover {
	color: rgb(244, 86, 25);
}
.footer .copy {
	font: 12px/normal Arial, Helvetica, sans-serif; margin: 20px 0px 0px 20px; width: 350px; height: auto; text-align: right; color: rgb(89, 89, 89) !important; overflow: hidden; float: left; font-size-adjust: none; font-stretch: normal;
}
.footer .copy span {
	color: rgb(89, 89, 89) !important; float: left; _margin-left: 20px; _float: left;
}
.footer .copy a.copy_logo {
	background: url("../images/sprite_30.gif") no-repeat 0px -252px; width: 260px; height: 36px; display: block;
}
.footer .ads {
	padding: 5px; width: 500px; text-align: right; float: right; display: inline;
}
.footer .copy a {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(103, 103, 103) !important; text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.footer .copy a:hover {
	color: rgb(244, 86, 25) !important; text-decoration: none;
}
.footer .copy a.right_type {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(89, 89, 89) !important; text-decoration: none; float: left; font-size-adjust: none; font-stretch: normal;
}
.footer .copy a.right_type:hover {
	color: rgb(241, 84, 24) !important; text-decoration: none;
}
.footer .copy a.footer_rss {
	border: 0px currentColor; text-decoration: none; float: right;
}
.footer .copy a.footer_rss:hover {
	border: 0px currentColor; text-decoration: none; float: right;
}
.footer .copy a.footer_rss {
	background: url("../images/sprite_30.gif") no-repeat -420px -190px; width: 31px; height: 31px;
}
.footer .copy a img {
	clear: both;
}
.footer .buben_bottom .textlinks {
	width: 300px; text-align: right; color: rgb(202, 193, 193); overflow: hidden; float: left;
}
.footer .buben_bottom .textlinks a {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(202, 193, 193) !important; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.footer .buben_bottom .textlinks a:hover {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(202, 193, 193) !important; text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.footer .buben_bottom {
	margin: 20px 20px 0px 0px; width: 500px; text-align: right !important; float: right !important;
}
.footer .copy .clear {
	margin-bottom: 0px;
}
.footer .buben_bottom > a {
	overflow: hidden; vertical-align: text-top; display: inline-block !important; _float: left;
}
.footer .buben_bottom > table {
	overflow: hidden; vertical-align: text-top; display: inline-block !important; _float: left;
}
.footer .buben_bottom > img {
	overflow: hidden; vertical-align: text-top; display: inline-block !important; _float: left;
}
.footer .buben_bottom a:hover {
	color: rgb(241, 84, 24) !important; text-decoration: none;
}
span.is_censor_news {
	background: url("../images/sprite_30.gif") no-repeat -92px 0px; font: 11px/16px Arial, Helvetica, sans-serif !important; margin: 0px 4px 0px 0px; padding-left: 17px; font-size-adjust: none !important; font-stretch: normal !important;
}
.panes {
	position: relative;
}
.panes .curpane {
	overflow: hidden; display: block;
}
.panes .pane {
	display: none;
}
.panes .mode_loading {
	background: url("../images/pixelPng_loading.png") 0px 0px; left: 0px; top: 0px; width: 100%; overflow: hidden; display: none; position: absolute; z-index: 999; opacity: 1;
}
.panes .mode_loading_inner {
	background: url("../images/loaders/loader_48x48_ff4800_trans.gif") no-repeat center 50px; width: 100%; overflow: hidden;
}
.empty {
	margin: 0px; padding: 15px 0px; text-align: center; color: rgb(144, 144, 144);
}
.tabs {
	background: rgb(240, 241, 240); font: 12px/30px Arial, Helvetica, sans-serif; padding: 0px 8px; height: 30px; color: rgb(144, 147, 152); overflow: hidden; margin-bottom: 10px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.tabs a {
	font: 12px/30px Arial, Helvetica, sans-serif; padding: 4px 10px 8px; color: rgb(106, 109, 114) !important; text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
.tabs a.cur {
	background: rgb(255, 255, 255); padding: 4px 10px 8px; color: rgb(244, 86, 25) !important;
}
.tabs a:hover {
	color: rgb(244, 86, 25) !important;
}
.main .widget {
	padding: 0px; border: 0px currentColor; overflow: hidden;
}
.widget {
	margin: 0px; padding: 0px; width: auto; position: relative;
}
.vk.widget {
	margin-bottom: 5px;
}
.googleplus.widget {
	margin-bottom: 30px;
}
.onona.widget {
	padding: 20px 9px 10px; border: 1px solid rgb(207, 209, 212); width: 280px; clear: both; margin-bottom: 33px; position: relative;
}
.partners.widget {
	padding: 20px 9px 10px; border: 1px solid rgb(207, 209, 212); width: 280px; clear: both; margin-bottom: 30px; position: relative;
}
.social.widget {
	padding: 15px 0px 10px; border: 1px solid rgb(207, 209, 212); width: 298px; clear: both; margin-bottom: 5px; position: relative;
}
.partner_novostimira.widget {
	padding: 10px 5px; border: 1px solid rgb(207, 209, 212); width: 288px; clear: both; margin-bottom: 30px; position: relative;
}
.partners.widget div * img {
	border-radius: 2px; overflow: hidden;
}
.widget h2 {
	background: rgb(255, 255, 255); padding: 0px 8px; left: 8px; top: -10px; position: absolute;
}
.widget h2 {
	font: 18px/18px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25) !important; font-size-adjust: none; font-stretch: normal;
}
.widget h2 span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 5px 5px 0px 0px; width: 5px; height: 9px; float: left; display: block;
}
.widget h2 a:hover {
	color: rgb(106, 109, 114) !important;
}
h2 a.count {
	background: rgb(255, 255, 255); font: 10px/16px Arial, Helvetica, sans-serif !important; color: rgb(38, 36, 38) !important; margin-left: 5px; font-size-adjust: none !important; font-stretch: normal !important;
}
h2 span.count {
	background: rgb(255, 255, 255); font: 10px/16px Arial, Helvetica, sans-serif !important; color: rgb(38, 36, 38) !important; margin-left: 5px; font-size-adjust: none !important; font-stretch: normal !important;
}
h3 a.count {
	background: rgb(255, 255, 255); font: 10px/16px Arial, Helvetica, sans-serif !important; color: rgb(38, 36, 38) !important; margin-left: 5px; font-size-adjust: none !important; font-stretch: normal !important;
}
h3 span.count {
	background: rgb(255, 255, 255); font: 10px/16px Arial, Helvetica, sans-serif !important; color: rgb(38, 36, 38) !important; margin-left: 5px; font-size-adjust: none !important; font-stretch: normal !important;
}
.focus_up {
	background: rgb(239, 239, 239); font: 11px/18px Arial, Helvetica, sans-serif; margin: 2px; padding: 0px 4px; top: 0px; width: 42px; height: 20px; text-align: right; right: 0px; color: rgb(57, 57, 57); display: none; white-space: nowrap; position: fixed; z-index: 3333; cursor: pointer; font-size-adjust: none; font-stretch: normal; _position: absolute;
}
.focus_up span.ico {
	background: url("../images/sprite_30.gif") no-repeat -200px -476px; margin: 9px 0px 0px; width: 7px; height: 4px; overflow: hidden; float: left; display: block;
}
.focus_up:hover {
	color: rgb(0, 0, 0);
}
.errpage .top {
	width: 100%; height: 84px; text-align: center; padding-top: 55px; border-bottom-color: rgb(227, 227, 227); border-bottom-width: 2px; border-bottom-style: solid;
}
.errpage .top a {
	margin: 0px auto; display: block;
}
.errpage .main {
	width: 100%; text-align: center; padding-top: 85px; font-size: 13px; border-top-color: rgb(237, 237, 237); border-top-width: 0px; border-top-style: solid;
}
.main .bigerr {
	color: rgb(238, 63, 0); line-height: 97px; font-size: 97px; font-weight: bold; margin-bottom: 25px;
}
.errpage .smallerr {
	font-weight: bold;
}
.errpage .errdesc {
	margin-bottom: 25px;
}
.errpage .links a {
	color: rgb(0, 0, 0); text-decoration: none;
}
.errpage .links a:hover {
	color: rgb(241, 84, 24); text-decoration: none;
}
#videoukrnet {
	margin: auto;
}
.moder {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(140, 140, 140); padding-top: 5px; padding-bottom: 3px; font-size-adjust: none; font-stretch: normal;
}
.moder a {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(3, 78, 162); padding-top: 5px; padding-bottom: 3px; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.commentform .textfield input {
	_width: 100px;
}
.main {
	_overflow: hidden;
}
.main .wrap {
	_overflow: hidden;
}
#trustlinks ul.cd912c {
	margin: 0px; padding: 0px; border: 1px solid rgb(222, 222, 222); width: 298px; line-height: 16px; overflow: hidden;
}
#trustlinks li.left {
	padding: 10px 0px 10px 10px; width: 275px; clear: both; float: left;
}
#trustlinks li a {
	font: bold 14px/normal Arial, Helvetica, sans-serif; color: rgb(66, 66, 66); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#trustlinks li.host {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(246, 84, 24); font-size-adjust: none; font-stretch: normal;
}
div.dp-popup h2 {
	display: block !important;
}
div.tiptool {
	width: auto; overflow: hidden; margin-top: 2px; display: none; position: absolute; z-index: 999; _margin-top: 10px; _width: 220px;
}
div.title_tool {
	background: rgb(255, 255, 255); font: 10px/14px Arial, Helvetica, sans-serif; padding: 3px 10px; border-radius: 3px; border: 1px solid rgb(133, 133, 133); color: rgb(61, 65, 68); position: relative; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 3px #858585; _width: 198px;
}
dv.title_tool p {
	font: 10px/14px Arial, Helvetica, sans-serif !important; margin: 0px !important; padding: 0px !important; border: 0px currentColor !important; color: rgb(0, 0, 0); font-size-adjust: none !important; font-stretch: normal !important;
}
div.title_tool a.wrap {
	font: 10px/14px Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); padding-left: 0px !important; text-decoration: none; white-space: normal !important; font-size-adjust: none; font-stretch: normal; _white-space: nowrap;
}
div.title_tool a {
	font: 10px/14px Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); padding-left: 37px; text-decoration: none; white-space: nowrap !important; font-size-adjust: none; font-stretch: normal;
}
div.title_tool a:hover {
	color: rgb(244, 86, 25); text-decoration: underline;
}
div.tiptool div.bottom {
	background: url("../images/sprite_30.gif") no-repeat -280px -440px; margin: -1px auto 0px; width: 8px; height: 6px; overflow: hidden; display: block; position: relative;
}
div.dev_label {
	background: rgb(112, 112, 112) !important; font: bold 16px/16px Georgia, sans-serif !important; margin: 0px !important; padding: 8px 12px 8px 4px !important; left: 0px !important; top: 100px !important; color: rgb(255, 255, 255) !important; display: block !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#707070',endColorstr='#808080',GradientType=0 ); position: fixed !important; z-index: 9999 !important; font-size-adjust: none !important; font-stretch: normal !important; _position: absolute; text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.2); _left: 0; _top: 100px;
}
div.dev_label div.revision {
	font: 12px/18px Georgia, sans-serif !important; border: 0px currentColor; color: rgb(255, 255, 255) !important; text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important; text-shadow: none;
}
div.dev_label div.revision a {
	font: 12px/18px Georgia, sans-serif !important; border: 0px currentColor; color: rgb(255, 255, 255) !important; text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important; text-shadow: none;
}
div.dev_label div.firebug {
	font: 12px/18px Georgia, sans-serif !important; border: 0px currentColor; color: rgb(255, 255, 255) !important; text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important; text-shadow: none;
}
div.dev_label div.firebug a {
	font: 12px/18px Georgia, sans-serif !important; border: 0px currentColor; color: rgb(255, 255, 255) !important; text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important; text-shadow: none;
}
div.dev_label div.revision a:hover {
	border-bottom-color: rgb(255, 255, 255) !important; border-bottom-width: 1px !important; border-bottom-style: dotted !important;
}
div.dev_label div.firebug a:hover {
	border-bottom-color: rgb(255, 255, 255) !important; border-bottom-width: 1px !important; border-bottom-style: dotted !important;
}
div.maintenance {
	font: bold 12px/12px Arial, Helvetica, sans-serif; margin: 0px; width: 100%; text-align: center; color: rgb(241, 84, 24) !important; font-size-adjust: none; font-stretch: normal;
}
div.share {
	overflow: hidden; float: right; display: inline;
}
div.share a {
	width: 16px; height: 16px; text-indent: -999px; overflow: hidden; margin-left: 3px; float: right; display: block;
}
div.share a:hover {
	filter: alpha(opacity = 80); opacity: 0.8;
}
div.share .vkontakte {
	background: url("../images/sprite_30.gif") no-repeat -220px -33px;
}
div.share .facebook {
	background: url("../images/sprite_30.gif") no-repeat -238px -33px;
}
div.share .twitter {
	background: url("../images/sprite_30.gif") no-repeat -256px -33px;
}
div.share .odnoklassniki {
	background: url("../images/sprite_30.gif") no-repeat -274px -33px;
}
div.colour.share .vkontakte {
	background: url("../images/sprite_30.gif") no-repeat -220px -49px;
}
div.colour.share .facebook {
	background: url("../images/sprite_30.gif") no-repeat -238px -49px;
}
div.colour.share .twitter {
	background: url("../images/sprite_30.gif") no-repeat -256px -49px;
}
div.colour.share .odnoklassniki {
	background: url("../images/sprite_30.gif") no-repeat -274px -49px;
}
.jquery-checkbox {
	line-height: 12px; font-size: 12px; display: inline; cursor: pointer;
}
.jquery-checkbox .mark {
	display: inline;
}
.jquery-checkbox img {
	width: 12px; height: 12px; vertical-align: middle;
}
.jquery-checkbox img {
	background: url("../images/sprite_30.gif") no-repeat;
}
.jquery-checkbox img {
	background-position: -176px -14px;
}
.jquery-checkbox-hover img {
	background-position: -176px 0px; filter: alpha(opacity=80); opacity: 0.8;
}
.jquery-checkbox-checked img {
	background-position: -176px 0px;
}
.jquery-checkbox-checked .jquery-checkbox-hover img {
	background-position: -176px 0px; filter: alpha(opacity=80); opacity: 0.8;
}
.jquery-checkbox-disabled img {
	background-position: -176px -14px; filter: alpha(opacity=80); opacity: 0.8;
}
.jquery-checkbox-checked .jquery-checkbox-disabled img {
	background-position: -176px 0px; filter: alpha(opacity=80); opacity: 0.8;
}
.news_paging {
	padding: 0px; clear: both;
}
.news_paging .pag_table {
	margin: 0px auto; border: 0px currentColor; white-space: nowrap; _width: 450px;
}
.news_paging .pag_table .pag_text {
	font: 13px/normal Arial, Helvetica, sans-serif; color: rgb(86, 89, 93); padding-top: 3px; margin-right: 20px; float: left; font-size-adjust: none; font-stretch: normal;
}
.news_paging .pag_table a {
	font: 13px/normal Arial, Helvetica, sans-serif; margin: 0px 1px; padding: 1px 3px; border: 2px solid rgb(232, 232, 232); color: rgb(64, 65, 69); text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.news_paging .pag_table a:hover {
	background: rgb(141, 141, 141); font: 13px/normal Arial, Helvetica, sans-serif; border: 2px solid rgb(141, 141, 141); color: rgb(255, 255, 255) !important; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.news_paging .pag_table a.hover {
	background: rgb(141, 141, 141); font: 13px/normal Arial, Helvetica, sans-serif; border: 2px solid rgb(141, 141, 141); color: rgb(255, 255, 255) !important; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.news_paging .pag_table a.pag_next {
	margin: 0px 1px; padding: 1px 0px !important; border: 2px solid rgb(255, 255, 255) !important; text-decoration: none;
}
.news_paging .pag_table a.pag_last {
	margin: 0px 1px; padding: 1px 0px !important; border: 2px solid rgb(255, 255, 255) !important; text-decoration: none;
}
.news_paging .pag_table a.pag_prev {
	margin: 0px 1px; padding: 1px 0px !important; border: 2px solid rgb(255, 255, 255) !important; text-decoration: none;
}
.news_paging .pag_table a.pag_first {
	margin: 0px 1px; padding: 1px 0px !important; border: 2px solid rgb(255, 255, 255) !important; text-decoration: none;
}
.news_paging .pag_table a.pag_next:hover {
	color: rgb(141, 141, 141) !important;
}
.news_paging .pag_table a.pag_last:hover {
	color: rgb(141, 141, 141) !important;
}
.news_paging .pag_table a.pag_prev:hover {
	color: rgb(141, 141, 141) !important;
}
.news_paging .pag_table a.pag_first:hover {
	color: rgb(141, 141, 141) !important;
}
.date_separator {
	background: url("../images/sort_data.gif") repeat-x center rgb(255, 255, 255); padding: 0px !important; width: 100%; height: 24px; text-align: center; overflow: hidden; clear: both; margin-top: -1px; border-top-color: rgb(255, 255, 255); border-top-width: 1px; border-top-style: solid; float: left;
}
.date_separator .date {
	background: rgb(64, 65, 69); font: 11px/22px Arial, Helvetica, sans-serif; margin: 0px auto; padding: 2px 12px; text-align: center; color: rgb(255, 255, 255); text-transform: uppercase; font-size-adjust: none; font-stretch: normal;
}
.list_categories_all {
	display: none;
}
.list_categories {
	display: none;
}
.dp-popup {
	background: 0px 0px rgb(243, 243, 243); padding: 2px; border: 1px solid rgb(167, 166, 170); width: 176px; line-height: 1.2em; font-family: arial,sans-serif; font-size: 10px; position: relative;
}
div#dp-popup {
	position: absolute; z-index: 199;
}
div.dp-popup h2 {
	margin: 2px 0px; padding: 0px; text-align: center; font-size: 12px;
}
a#dp-close {
	padding: 4px 0px; text-align: center; font-size: 11px; display: block;
}
a#dp-close:hover {
	text-decoration: underline;
}
div.dp-popup a {
	padding: 3px 2px 0px; color: rgb(0, 0, 0); text-decoration: none;
}
div.dp-popup div.dp-nav-prev {
	left: 4px; top: 2px; width: 100px; height: 20px; position: absolute;
}
div.dp-popup div.dp-nav-prev a {
	float: left;
}
div.dp-popup div.dp-nav-prev a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-next a {
	cursor: pointer;
}
div.dp-popup div.dp-nav-prev a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next a.disabled {
	cursor: default;
}
div.dp-popup div.dp-nav-next {
	top: 2px; width: 100px; height: 20px; right: 4px; position: absolute;
}
.dp-calendar {
	margin-top: 5px;
}
div.dp-popup div.dp-nav-next a {
	float: right;
}
div.dp-popup a.disabled {
	color: rgb(170, 170, 170); cursor: default;
}
div.dp-popup td {
	cursor: pointer;
}
div.dp-popup td.disabled {
	cursor: default;
}
a.dp-choose-date {
	background: url("../images/sprite_30.gif") no-repeat -215px -474px; margin: 0px 3px; padding: 0px; width: 26px; height: 20px; text-indent: -2000px; overflow: hidden; float: left; display: block;
}
a.dp-disabled.dp-choose-date {
	background-position: 0px -20px; cursor: default;
}
input.dp-applied {
	width: 140px; height: 20px; float: left;
}
table.jCalendar {
	background: rgb(248, 248, 248); border: 1px solid rgb(243, 243, 243); border-collapse: separate; border-spacing: 2px;
}
table.jCalendar th {
	background: rgb(241, 84, 24); padding: 3px 5px; color: rgb(255, 255, 255); font-weight: bold;
}
table.jCalendar td {
	background: rgb(204, 204, 204); padding: 3px 5px; text-align: center; color: rgb(0, 0, 0);
}
table.jCalendar td.other-month {
	background: rgb(221, 221, 221); color: rgb(170, 170, 170);
}
table.jCalendar td.today {
	background: rgb(102, 102, 102); color: rgb(255, 255, 255);
}
table.jCalendar td.selected {
	background: rgb(255, 102, 102); color: rgb(255, 255, 255);
}
table.jCalendar td.dp-hover.selected {
	background: rgb(255, 51, 51); color: rgb(255, 255, 255);
}
table.jCalendar td.dp-hover {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
table.jCalendar tr.activeWeekHover td {
	background: rgb(255, 255, 255); color: rgb(0, 0, 0);
}
table.jCalendar tr.selectedWeek td {
	background: rgb(255, 102, 102); color: rgb(255, 255, 255);
}
table.jCalendar td.disabled {
	background: rgb(187, 187, 187); color: rgb(136, 136, 136);
}
table.jCalendar td.dp-hover.disabled {
	background: rgb(187, 187, 187); color: rgb(136, 136, 136);
}
table.jCalendar td.unselectable {
	background: rgb(187, 187, 187); color: rgb(136, 136, 136);
}
table.jCalendar td.unselectable:hover {
	background: rgb(187, 187, 187); color: rgb(136, 136, 136);
}
table.jCalendar td.dp-hover.unselectable {
	background: rgb(187, 187, 187); color: rgb(136, 136, 136);
}
.edit {
	margin: 0px 0px 0px 2px; width: 16px; height: 16px; overflow: hidden; float: right; display: none; cursor: pointer;
}
.viewcom {
	margin: 0px 0px 0px 2px; width: 16px; height: 16px; overflow: hidden; float: right; display: none; cursor: pointer;
}
.edit a {
	background: url("../images/sprite_30.gif") no-repeat -160px 0px; margin: 0px 0px 0px 2px; width: 16px; height: 16px; overflow: hidden; float: right; display: block; cursor: pointer;
}
.viewcom a {
	background: url("../images/sprite_30.gif") no-repeat -142px -1px; margin: 0px 0px 0px 2px; width: 16px; height: 16px; overflow: hidden; float: right; display: block; cursor: pointer;
}
.edit a:hover {
	background-position: -160px -16px;
}
.viewcom a:hover {
	background-position: -142px -17px;
}
div.global_message_ok {
	font: 13px/18px Arial, Helvetica, sans-serif; text-align: center; color: rgb(244, 86, 25); padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
div.global_message_error {
	font: 13px/18px Arial, Helvetica, sans-serif; text-align: center; color: rgb(244, 86, 25); padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
#colorbox {
	left: 0px; top: 0px; position: absolute; z-index: 9999;
}
#cboxOverlay {
	left: 0px; top: 0px; position: absolute; z-index: 9999;
}
#cboxWrapper {
	left: 0px; top: 0px; position: absolute; z-index: 9999;
}
#cboxWrapper {
	margin: 5% 10% auto; position: fixed !important;
}
#cboxOverlay {
	width: 100%; height: 100%; position: fixed;
}
#cboxMiddleLeft {
	clear: left;
}
#cboxBottomLeft {
	clear: left;
}
#cboxContent {
	overflow: hidden; position: relative;
}
#cboxLoadedContent {
	text-align: center; overflow: hidden !important;
}
#cboxLoadedContent iframe {
	border: 0px currentColor; width: 100%; height: 100%; display: block;
}
#cboxTitle {
	margin: 0px;
}
#cboxTitle a {
	color: rgb(103, 103, 103); text-decoration: none;
}
#cboxTitle a:hover {
	color: rgb(244, 86, 25);
}
#cboxLoadingOverlay {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#cboxLoadingGraphic {
	left: 0px; top: 0px; width: 100%; position: absolute;
}
#cboxPrevious {
	cursor: pointer;
}
#cboxNext {
	cursor: pointer;
}
#cboxClose {
	cursor: pointer;
}
#cboxSlideshow {
	cursor: pointer;
}
#cboxOverlay {
	background: rgb(255, 255, 255);
}
#colorBox {
	
}
#cboxTopLeft {
	background: url("../images/border1.png") no-repeat 0px 0px; width: 25px; height: 25px;
}
#cboxTopCenter {
	background: url("../images/border1.png") repeat-x 0px -50px; height: 25px;
}
#cboxTopRight {
	background: url("../images/border1.png") no-repeat -25px 0px; width: 25px; height: 25px;
}
#cboxBottomLeft {
	background: url("../images/border1.png") no-repeat 0px -25px; width: 25px; height: 25px;
}
#cboxBottomCenter {
	background: url("../images/border1.png") repeat-x 0px -75px; height: 25px;
}
#cboxBottomRight {
	background: url("../images/border1.png") no-repeat -25px -25px; width: 25px; height: 25px;
}
#cboxMiddleLeft {
	background: url("../images/border2.png") repeat-y 0px 0px; width: 25px;
}
#cboxMiddleRight {
	background: url("../images/border2.png") repeat-y -25px 0px; width: 25px;
}
#cboxContent {
	background: rgb(255, 255, 255);
}
#cboxLoadedContent {
	margin-bottom: 20px;
}
#cboxTitle {
	left: 0px; width: 100%; text-align: center; bottom: 0px; color: rgb(153, 153, 153); position: absolute;
}
#cboxCurrent {
	left: 100px; bottom: 0px; color: rgb(153, 153, 153); position: absolute;
}
#cboxSlideshow {
	right: 42px; bottom: 0px; color: rgb(68, 68, 68); position: absolute;
}
#cboxPrevious {
	left: 0px; bottom: 0px; color: rgb(68, 68, 68); position: absolute;
}
#cboxNext {
	left: 63px; bottom: 0px; color: rgb(68, 68, 68); position: absolute;
}
#cboxLoadingOverlay {
	background: url("../images/loading.gif") no-repeat 5px 5px rgb(255, 255, 255);
}
#cboxClose {
	right: 0px; bottom: 0px; color: rgb(96, 96, 96); display: block; position: absolute;
}
#cboxClose:hover {
	color: rgb(48, 48, 48);
}
.ajax_loader {
	left: 50%; top: 50%; margin-left: -110px; display: none; position: absolute;
}
body.en .widget_header .center a {
	background: url("../images/sprite_30.gif") no-repeat 0px -145px;
}
body.en .footer .copy a.copy_logo {
	background: url("../images/sprite_30.gif") no-repeat 0px -557px;
}
.lang_switcher {
	font: bolder 10px/14px Arial, Helvetica, sans-serif; top: 93px; width: 60px; height: 16px; text-align: right; right: 0px; color: rgb(68, 68, 68); text-transform: uppercase; overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.lang_switcher a {
	font: bolder 10px/14px Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); float: right; font-size-adjust: none; font-stretch: normal;
}
.lang_switcher span {
	font: bolder 10px/14px Arial, Helvetica, sans-serif; color: rgb(68, 68, 68); float: right; font-size-adjust: none; font-stretch: normal;
}
.lang_switcher span {
	padding: 0px 2px;
}
.lang_switcher a {
	background: url("../images/sprite_30.gif") no-repeat 0px 0px; width: 20px; height: 14px; text-align: center; text-indent: -99px; overflow: hidden; margin-top: 1px; display: block;
}
.lang_switcher a.en {
	background-position: -320px -574px;
}
.lang_switcher a.ru {
	background-position: -280px -574px;
}
.lang_switcher a.active.en {
	background-position: -320px -560px; margin-left: 4px;
}
.lang_switcher a.active.ru {
	background-position: -280px -560px; margin-right: 4px;
}
.trevda300 {
	margin: 0px 0px 33px; width: 300px; overflow: hidden;
}
#w23 .title {
	margin: 0px 30px; padding: 5px; text-align: center; color: rgb(0, 0, 0); font-size: 18px; font-weight: normal; display: block; position: relative;
}
#w23 .title a {
	background: rgb(255, 255, 255); padding: 2px 5px; color: rgb(0, 0, 0); font-size: 18px; font-weight: normal; text-decoration: none;
}
#w23 .title a span {
	color: rgb(241, 84, 24);
}
#w23 .form {
	background: rgb(248, 248, 248); padding: 10px; border: 3px solid rgb(239, 239, 239); overflow: hidden; clear: both;
}
#w23 .form .left_enter {
	margin: 0px; padding: 20px 0px 0px; border: 0px currentColor; width: 345px; float: left;
}
#w23 .error.form .left_enter {
	padding: 5px 0px 0px;
}
#w23 .form .rigth_enter {
	margin: 0px; padding: 0px 0px 0px 10px; width: 280px; border-left-color: rgb(208, 208, 208); border-left-width: 1px; border-left-style: solid; float: right;
}
#w23 .form .enter_head {
	font: 14px/32px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; width: 100%; text-align: center; color: rgb(39, 39, 39); overflow: hidden; clear: both; float: none; font-size-adjust: none; font-stretch: normal;
}
#w23 .form .forminput {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(81, 81, 81); overflow: hidden; clear: both; float: left; font-size-adjust: none; font-stretch: normal;
}
#w23 .form span.text {
	width: 50px; height: 28px; text-align: right; color: rgb(80, 80, 80); line-height: 28px; margin-top: 10px; margin-right: 5px; float: left; display: block;
}
#w23 .form span.fname {
	width: 100%; line-height: 20px; font-size: 11px; display: block;
}
#w23 .form input.tx {
	font: 14px/28px Arial, Helvetica, sans-serif; padding: 0px 5px; border: 1px solid rgb(196, 196, 196); width: 276px; height: 26px; color: rgb(0, 0, 0) !important; margin-top: 10px; margin-bottom: 4px; vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
#w23 .form input.error.tx {
	border: 1px solid rgb(244, 86, 25);
}
#w23 .form a.show_pass {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(122, 120, 120); text-decoration: none; margin-left: 55px; border-bottom-color: rgb(122, 120, 120); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#w23 .form a.forgotpass {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(122, 120, 120); clear: both; text-decoration: none; margin-top: 13px; margin-right: 5px; margin-bottom: 45px; border-bottom-color: rgb(122, 120, 120); border-bottom-width: 1px; border-bottom-style: solid; float: right; display: block; font-size-adjust: none; font-stretch: normal; _width: 125px;
}
#w23 .left_part.notregistered a {
	font: 18px/24px Arial, Helvetica, sans-serif; margin: 0px auto; text-align: center; color: rgb(255, 73, 7); text-decoration: none; border-bottom-color: rgb(244, 86, 25); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#w23 .form a.float_left.forgotpass {
	float: left;
}
#w23 .form a.float_right.forgotpass {
	float: right;
}
#w23 .form .error_text {
	font: bold 13px/18px Arial, Helvetica, sans-serif; text-align: center; color: rgb(241, 84, 24); display: none; font-size-adjust: none; font-stretch: normal;
}
#w23 .error.form .error_text {
	display: block !important;
}
#w23 div.submit {
	margin-right: 3px; float: right; display: block !important;
}
#w23 div.submit input.submit {
	background: url("../images/sprite_30.gif") no-repeat 0px -120px; font: 14px/18px Arial, Helvetica, sans-serif; margin: 0px auto; padding: 0px 0px 2px; border: 0px currentColor; width: 70px; height: 22px; color: rgb(86, 86, 86); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#w23 div.submit input.submit:hover {
	color: rgb(244, 86, 25);
}
#w23 .left.soclink {
	margin-right: 0px !important;
}
#w23 .soclink {
	width: 130px; height: auto; text-align: right; line-height: 34px; overflow: hidden; float: left;
}
#w23 .soclink a {
	font: 12px/30px Arial, Helvetica, sans-serif; margin: 0px 0px 14px; text-align: right; color: rgb(81, 81, 81); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#w23 .soclink a span {
	margin: 0px 0px 0px 5px !important; padding: 8px 0px 10px 30px; overflow: hidden; text-decoration: none; display: inline;
}
#w23 #login_social_openid span {
	background: url("../images/sprite_30.gif") no-repeat -272px -67px;
}
#w23 #login_social_facebook span {
	background: url("../images/sprite_30.gif") no-repeat -34px -67px;
}
#w23 #login_social_google span {
	background: url("../images/sprite_30.gif") no-repeat -102px -67px;
}
#w23 #login_social_twitter span {
	background: url("../images/sprite_30.gif") no-repeat -306px -67px;
}
#w23 #login_social_vkontakte span {
	background: url("../images/sprite_30.gif") no-repeat -340px -67px;
}
#w23 #login_social_mailru span {
	background: url("../images/sprite_30.gif") no-repeat -170px -67px;
}
#w23 #login_social_odnoklassniki span {
	background: url("../images/sprite_30.gif") no-repeat -238px -67px;
}
#w23 #login_social_livejournal span {
	background: url("../images/sprite_30.gif") no-repeat -136px -67px;
}
#w23 #login_social_blogger span {
	background: url("../images/sprite_30.gif") no-repeat -408px -67px;
}
#w23 #login_social_flickr span {
	background: url("../images/sprite_30.gif") no-repeat -68px -67px;
}
#w23 #login_social_wordpress span {
	background: url("../images/sprite_30.gif") no-repeat -374px -67px;
}
#w23 #login_social_yahoo span {
	background: url("../images/sprite_30.gif") no-repeat 0px -67px;
}
#w23 #login_social_myspace span {
	background: url("../images/sprite_30.gif") no-repeat -204px -67px;
}
#w23 #login_social_yandex span {
	background: url("../images/sprite_30.gif") no-repeat -440px -67px;
}
#w23 .form .rigth_enter .login_social_data {
	font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 20px; width: 260px; height: 22px; color: rgb(39, 39, 39); overflow: hidden; clear: both; float: left; font-size-adjust: none; font-stretch: normal;
}
#w23 .form .rigth_enter .login_social_data div.url {
	background: rgb(255, 255, 255); font: 12px/20px Arial, Helvetica, sans-serif; border: 1px solid rgb(196, 196, 196); width: 165px; height: 20px; color: rgb(39, 39, 39); overflow: hidden; padding-left: 5px; clear: both; float: left; font-size-adjust: none; font-stretch: normal;
}
#w23 .form .rigth_enter .login_social_data div.url .text {
	font: 12px/20px Arial, Helvetica, sans-serif; width: 160px; height: 20px; color: rgb(39, 39, 39); font-size-adjust: none; font-stretch: normal; _width: 115px;
}
#w23 .form .rigth_enter .login_social_data input {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
#w23 .form .rigth_enter .login_social_data input.button {
	background: url("../images/sprite_30.gif") no-repeat 0px -120px; font: 14px/18px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 5px; padding: 0px 0px 2px; border: 0px currentColor; width: 70px; height: 22px; color: rgb(86, 86, 86); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#w23 .form .rigth_enter .login_social_data input.button:hover {
	color: rgb(244, 86, 25);
}
#w23 .border {
	margin: 15px auto 10px; width: 94%; clear: both; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
#w23 .notregistered {
	padding: 5px; text-align: center; line-height: 15px; overflow: hidden;
}
#w23 .left_part.notregistered {
	text-align: left !important;
}
#w23 .notregistered strong {
	text-align: center; overflow: hidden; padding-bottom: 15px; font-size: 18px; font-weight: normal; display: block;
}
#w23 div.error {
	font: 13px/18px Arial, Helvetica, sans-serif; text-align: center; color: rgb(241, 84, 24); padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
#w23 .error.form div.error a {
	font: bold 13px/18px Arial, Helvetica, sans-serif; color: rgb(241, 84, 24); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
#w23 .error.form div.error a:hover {
	color: rgb(241, 84, 24); text-decoration: none;
}
.enter_lightblock {
	background: url("../images/pixelPng.png") 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 3000; min-height: 500px; _overflow: hidden; _position: absolute; _width: auto; _left: 0; _height: 500px; _background: none;
}
.enter_lightblock .enter_lightblock_inner {
	background: rgb(248, 248, 248); margin: 0px auto; top: 23%; width: 690px; overflow: hidden; position: relative; box-shadow: 0px 0px 10px #000000; _top: 0; _margin: 15% auto 35% auto;
}
.enter_lightblock .enter_lightblock_inner .enter_lightblock_closed {
	background: url("../images/sprite_30.gif") no-repeat 0px -480px; padding: 2px 0px 2px 14px; top: 8px; right: 8px; overflow: hidden; text-decoration: none; position: absolute;
}
.enter_lightblock .enter_lightblock_inner .enter_lightblock_closed:hover {
	background: url("../images/sprite_30.gif") no-repeat -19px -480px;
}
.enter_lightblock .enter_lightblock_inner .enter_text_lightblock {
	font: bold 12px/22px Arial, Helvetica, sans-serif; left: 60px; text-align: right; bottom: 20px; color: rgb(49, 49, 49); overflow: hidden; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.enter_lightblock .enter_lightblock_inner #w23 a.float_right.forgotpass {
	white-space: nowrap;
}
.enter_lightblock .enter_lightblock_inner .enter_text_lightblock a {
	font: bold 12px/22px Arial, Helvetica, sans-serif; color: rgb(241, 84, 24); padding-right: 5px; font-size-adjust: none; font-stretch: normal;
}
.personal_info_user {
	padding: 5px; left: 20%; top: 40%; overflow: hidden; display: none; position: absolute; z-index: 999; zoom: 1; min-width: 280px; max-width: 360px; _width: 300px;
}
.personal_info_user .info_block {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(141, 139, 144) rgb(141, 139, 144) rgb(102, 102, 102); overflow: hidden; box-shadow: 0px 0px 5px #666666;
}
.personal_info_user .info_block div {
	margin: 0px; padding: 0px 10px; overflow: hidden; white-space: nowrap; zoom: 1;
}
.personal_info_user .info_block .main_name {
	font: bold 13px/16px Arial, Helvetica, sans-serif; padding: 8px 10px 10px; color: rgb(32, 89, 132); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_block .main_name a {
	font: bold 13px/16px Arial, Helvetica, sans-serif; color: rgb(32, 89, 132); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_block .lastlogin_date {
	font: 11px/14px Arial, Helvetica, sans-serif; padding: 0px 10px; color: rgb(0, 0, 0); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_block .lastlogin_date span {
	font: 11px/14px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_block .number_of_friends {
	font: 11px/14px Arial, Helvetica, sans-serif; padding: 0px 10px; color: rgb(143, 143, 143); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_block .number_of_friends span.nummer {
	font: 11px/14px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_block .number_of_friends a.nummer {
	font: 11px/14px Arial, Helvetica, sans-serif; color: rgb(32, 89, 132); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_block div.add_remove_settings {
	background: rgb(242, 242, 242); height: 24px !important; padding-top: 10px; padding-bottom: 10px; margin-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; white-space: nowrap;
}
.personal_info_user .info_block div.add_remove_settings a {
	background: rgb(246, 248, 247); font: bold 12px/22px Arial, Helvetica, sans-serif; padding: 0px 10px; border: 1px solid rgb(153, 153, 153); color: rgb(86, 86, 86); overflow: hidden; float: right; white-space: nowrap !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f7',endColorstr='#e3e5e4',GradientType=0 ); zoom: 1; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #ffffff;
}
.personal_info_user .info_block div.add_remove_settings span.loader {
	background: url("../images/loaders/loader_24x24_ff4800_f2f2f2.gif") no-repeat 0px 0px; width: 24px; height: 24px; padding-right: 10px; float: right; display: block;
}
.personal_info_user .info_block div.add_remove_settings span.for_message {
	border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid;
}
.personal_info_user .info_block div.add_remove_settings a span.ico {
	background: url("../images/sprite_30.gif") no-repeat -100px -600px; margin: 8px 6px 0px 0px; width: 10px; height: 10px; overflow: hidden; float: left; display: block; zoom: 1;
}
.personal_info_user .info_block div.add_remove_settings a.add_remove_friends span.friends span.ico {
	background-position: -100px -600px;
}
.personal_info_user .info_block div.add_remove_settings a.add_remove_friends span.remove_friends span.ico {
	background-position: -120px -600px;
}
.personal_info_user .info_block div.add_remove_settings a.add_friends span.ico {
	background-position: -120px -620px;
}
.personal_info_user .info_block div.add_remove_settings a.message span.ico {
	background-position: -100px -620px;
}
.personal_info_user .info_block div.add_remove_settings a.add_remove_friends:hover span.friends span.ico {
	background-position: -160px -600px;
}
.personal_info_user .info_block div.add_remove_settings a.add_remove_friends:hover span.remove_friends span.ico {
	background-position: -180px -600px;
}
.personal_info_user .info_block div.add_remove_settings a.add_friends:hover span.ico {
	background-position: -180px -620px;
}
.personal_info_user .info_block div.add_remove_settings a.message:hover span.ico {
	background-position: -160px -620px;
}
.personal_info_user .info_block div.add_remove_settings a.message {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.personal_info_user .info_block div.add_remove_settings a:hover {
	background: rgb(246, 248, 247); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e5e4',endColorstr='#f6f8f7',GradientType=0 ); text-shadow: 0 0 2px #ffffff;
}
.personal_info_user .info_block div.add_remove_settings a.add_remove_friends span.remove_friends {
	display: none;
}
.personal_info_user .info_block div.add_remove_settings a.add_remove_friends:hover span.friends {
	display: none;
}
.personal_info_user .info_block div.add_remove_settings a.add_remove_friends:hover span.remove_friends {
	display: inline; _width: 140px; _display: block;
}
.personal_info_user .decor {
	width: 100%; height: 9px; margin-top: -1px; position: relative; z-index: 2;
}
.personal_info_user .decor span.ico {
	background: url("../images/sprite_30.gif") no-repeat -140px -600px; left: 130px; width: 15px; height: 9px; overflow: hidden; display: block; position: absolute;
}
.friends_list_lightbox {
	background: url("../images/pixelPng.png") 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 3000; min-height: 500px; _overflow: hidden; _position: absolute; _width: auto; _left: 0; _height: 500px; _background: none;
}
.userslike_list_lightbox {
	background: url("../images/pixelPng.png") 0px 0px; left: 0px; top: 0px; width: 100%; height: 100%; overflow: hidden; position: fixed; z-index: 3000; min-height: 500px; _overflow: hidden; _position: absolute; _width: auto; _left: 0; _height: 500px; _background: none;
}
.friends_list_lightbox .lightblock_wrap {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 38px 28px 28px; border-radius: 2px; top: 23%; width: 460px; overflow: hidden; position: relative; zoom: 1; min-height: 105px; box-shadow: 0px 0px 10px #000000;
}
.userslike_list_lightbox .lightblock_wrap {
	background: rgb(255, 255, 255); margin: 0px auto; padding: 38px 28px 28px; border-radius: 2px; top: 23%; width: 460px; overflow: hidden; position: relative; zoom: 1; min-height: 105px; box-shadow: 0px 0px 10px #000000;
}
.friends_list_lightbox .lightblock_wrap .title {
	width: 100%; height: 15px; text-align: center; margin-top: -10px; margin-bottom: 12px; zoom: 1;
}
.userslike_list_lightbox .lightblock_wrap .title {
	width: 100%; height: 15px; text-align: center; margin-top: -10px; margin-bottom: 12px; zoom: 1;
}
.friends_list_lightbox .lightblock_wrap .title span.text {
	background: rgb(255, 255, 255); font: bold 16px/22px Arial, Helvetica, sans-serif; margin: 0px auto; padding: 0px 8px; top: -13px; height: 22px; color: rgb(244, 86, 25) !important; overflow: hidden; position: relative; font-size-adjust: none; font-stretch: normal;
}
.userslike_list_lightbox .lightblock_wrap .title span.text {
	background: rgb(255, 255, 255); font: bold 16px/22px Arial, Helvetica, sans-serif; margin: 0px auto; padding: 0px 8px; top: -13px; height: 22px; color: rgb(244, 86, 25) !important; overflow: hidden; position: relative; font-size-adjust: none; font-stretch: normal;
}
.friends_list_lightbox .lightblock_wrap .title span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -390px; left: 0px; width: 5px; height: 11px; bottom: 3px; overflow: hidden; display: none; position: absolute; _left: 16px; _bottom: 0;
}
.userslike_list_lightbox .lightblock_wrap .title span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -390px; left: 0px; width: 5px; height: 11px; bottom: 3px; overflow: hidden; display: none; position: absolute; _left: 16px; _bottom: 0;
}
.friends_list_lightbox .lightblock_wrap .item {
	overflow: hidden; padding-bottom: 8px; margin-bottom: 10px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed; display: block; zoom: 1;
}
.userslike_list_lightbox .lightblock_wrap .item {
	overflow: hidden; padding-bottom: 8px; margin-bottom: 10px; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed; display: block; zoom: 1;
}
.friends_list_lightbox .lightblock_wrap .no_bottom_border {
	margin-bottom: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed;
}
.userslike_list_lightbox .lightblock_wrap .no_bottom_border {
	margin-bottom: 5px; border-bottom-color: rgb(255, 255, 255); border-bottom-width: 1px; border-bottom-style: dashed;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile {
	overflow: hidden; display: block;
}
.friends_list_lightbox .lightblock_wrap .item .settings {
	overflow: hidden; display: block;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile {
	overflow: hidden; display: block;
}
.userslike_list_lightbox .lightblock_wrap .item .settings {
	overflow: hidden; display: block;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile {
	width: 240px; overflow: hidden; float: left;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile {
	width: 240px; overflow: hidden; float: left;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile a {
	font: 13px/17px Arial, Helvetica, sans-serif; color: rgb(32, 89, 132); overflow: hidden; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile a {
	font: 13px/17px Arial, Helvetica, sans-serif; color: rgb(32, 89, 132); overflow: hidden; border-bottom-color: currentColor; border-bottom-width: 2px; border-bottom-style: none; display: block; font-size-adjust: none; font-stretch: normal;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile a span.img {
	margin: 1px 4px 0px 0px; width: 16px; overflow: hidden; float: left; display: block;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile a span.img {
	margin: 1px 4px 0px 0px; width: 16px; overflow: hidden; float: left; display: block;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile a span {
	font-weight: bold; white-space: nowrap;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile a span {
	font-weight: bold; white-space: nowrap;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile a span.anonym_name {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile a span.anonym_name {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile div.number_of_friends {
	font: 11px/16px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); display: inline; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile div.number_of_friends span.text {
	font: 11px/16px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); display: inline; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile div.number_of_friends {
	font: 11px/16px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); display: inline; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile div.number_of_friends span.text {
	font: 11px/16px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); display: inline; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.friends_list_lightbox .lightblock_wrap .item .concise_profile div.number_of_friends .nummer {
	font: 11px/16px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); display: inline; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.userslike_list_lightbox .lightblock_wrap .item .concise_profile div.number_of_friends .nummer {
	font: 11px/16px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); display: inline; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
.friends_list_lightbox .lightblock_wrap .item .settings {
	width: 209px; overflow: hidden; padding-left: 10px; float: left;
}
.userslike_list_lightbox .lightblock_wrap .item .settings {
	width: 209px; overflow: hidden; padding-left: 10px; float: left;
}
.friends_list_lightbox .lightblock_wrap .scroll .item .settings {
	width: 180px; overflow: hidden; padding-left: 10px; float: left;
}
.userslike_list_lightbox .lightblock_wrap .scroll .item .settings {
	width: 180px; overflow: hidden; padding-left: 10px; float: left;
}
.friends_list_lightbox .lightblock_wrap .item .settings a {
	background: rgb(246, 248, 247); font: bold 12px/22px Arial, Helvetica, sans-serif; padding: 0px 10px; border: 1px solid rgb(153, 153, 153); color: rgb(86, 86, 86); overflow: hidden; float: right; white-space: nowrap !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f7',endColorstr='#e3e5e4',GradientType=0 ); zoom: 1; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #ffffff;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a {
	background: rgb(246, 248, 247); font: bold 12px/22px Arial, Helvetica, sans-serif; padding: 0px 10px; border: 1px solid rgb(153, 153, 153); color: rgb(86, 86, 86); overflow: hidden; float: right; white-space: nowrap !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f7',endColorstr='#e3e5e4',GradientType=0 ); zoom: 1; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #ffffff;
}
.friends_list_lightbox .lightblock_wrap .item .settings a span.ico {
	background: url("../images/sprite_30.gif") no-repeat -100px -600px; margin: 8px 6px 0px 0px; width: 10px; height: 10px; overflow: hidden; float: left; display: block; zoom: 1;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a span.ico {
	background: url("../images/sprite_30.gif") no-repeat -100px -600px; margin: 8px 6px 0px 0px; width: 10px; height: 10px; overflow: hidden; float: left; display: block; zoom: 1;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends span.friends span.ico {
	background-position: -100px -600px;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends span.friends span.ico {
	background-position: -100px -600px;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends span.remove_friends span.ico {
	background-position: -120px -600px;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends span.remove_friends span.ico {
	background-position: -120px -600px;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_friends span.ico {
	background-position: -120px -620px;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_friends span.ico {
	background-position: -120px -620px;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends:hover span.friends span.ico {
	background-position: -160px -600px;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends:hover span.friends span.ico {
	background-position: -160px -600px;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends:hover span.remove_friends span.ico {
	background-position: -180px -600px;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends:hover span.remove_friends span.ico {
	background-position: -180px -600px;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_friends:hover span.ico {
	background-position: -180px -620px;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_friends:hover span.ico {
	background-position: -180px -620px;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends span.remove_friends {
	display: none;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends span.remove_friends {
	display: none;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends:hover span.friends {
	display: none;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends:hover span.friends {
	display: none;
}
.friends_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends:hover span.remove_friends {
	display: inline; _width: 140px; _display: block;
}
.userslike_list_lightbox .lightblock_wrap .item .settings a.add_remove_friends:hover span.remove_friends {
	display: inline; _width: 140px; _display: block;
}
.friends_list_lightbox .lightblock_wrap .item .settings span.loader {
	background: url("../images/loaders/loader_24x24_ff4800_ffffff.gif") no-repeat 0px 0px; width: 24px; height: 24px; padding-right: 10px; float: right; display: block;
}
.userslike_list_lightbox .lightblock_wrap .item .settings span.loader {
	background: url("../images/loaders/loader_24x24_ff4800_ffffff.gif") no-repeat 0px 0px; width: 24px; height: 24px; padding-right: 10px; float: right; display: block;
}
.friends_list_lightbox .lightblock_wrap a.close {
	background: url("../images/sprite_30.gif") no-repeat 0px -480px; padding: 2px 0px 2px 14px; top: 7px; right: 7px; overflow: hidden; text-decoration: none; position: absolute;
}
.userslike_list_lightbox .lightblock_wrap a.close {
	background: url("../images/sprite_30.gif") no-repeat 0px -480px; padding: 2px 0px 2px 14px; top: 7px; right: 7px; overflow: hidden; text-decoration: none; position: absolute;
}
.friends_list_lightbox .lightblock_wrap a.close:hover {
	background: url("../images/sprite_30.gif") no-repeat -19px -480px;
}
.userslike_list_lightbox .lightblock_wrap a.close:hover {
	background: url("../images/sprite_30.gif") no-repeat -19px -480px;
}
.friends_list_lightbox div.loader {
	background: url("../images/loaders/loader_48x48_ff4800_ffffff.gif") no-repeat center; padding: 20px; height: 48px; overflow: hidden;
}
.userslike_list_lightbox div.loader {
	background: url("../images/loaders/loader_48x48_ff4800_ffffff.gif") no-repeat center; padding: 20px; height: 48px; overflow: hidden;
}
.user_activity_like_block {
	font: 11px/16px Arial, Helvetica, sans-serif; height: 16px; color: rgb(0, 0, 0); overflow: hidden; display: inline; white-space: nowrap; zoom: 1; font-size-adjust: none; font-stretch: normal;
}
.user_activity_like_block a.like_link {
	font: 12px/16px Arial, Helvetica, sans-serif !important; color: rgb(106, 109, 114); font-size-adjust: none !important; font-stretch: normal !important;
}
.user_activity_like_block span.separator {
	background: url("../images/sprite_30.gif") no-repeat -240px -595px; margin: 0px 0px 0px 4px !important;
}
.user_activity_like_block a.like_number {
	margin-left: 0px !important;
}
.user_activity_like_block a.like_number span.ico {
	background: url("../images/sprite_30.gif") no-repeat -200px -599px; padding-left: 8px;
}
.user_activity_like_block a.like_number:hover span.ico {
	background: url("../images/sprite_30.gif") no-repeat -220px -599px;
}
.user_activity_like_block a.like_number span.number {
	font: 11px/16px Arial, Helvetica, sans-serif !important; margin: 0px 0px 0px 3px; color: rgb(106, 109, 114); overflow: hidden; font-size-adjust: none !important; font-stretch: normal !important;
}
.user_activity_like_block a.like_number:hover span.number {
	font: 11px/16px Arial, Helvetica, sans-serif !important; margin: 0px 0px 0px 3px; color: rgb(244, 86, 25); overflow: hidden; font-size-adjust: none !important; font-stretch: normal !important;
}
div.userlikes_shortlist {
	padding: 5px 5px 0px; left: 20%; top: 40%; overflow: hidden; display: none; position: absolute; z-index: 999; zoom: 1; min-width: 300px; max-width: 300px; _width: 300px;
}
div.userlikes_shortlist span.name {
	color: rgb(32, 89, 130); white-space: nowrap;
}
div.userlikes_shortlist .info_block {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(141, 139, 144) rgb(141, 139, 144) rgb(102, 102, 102); padding: 10px; overflow: hidden; box-shadow: 0px 0px 5px #666666;
}
div.userlikes_shortlist .decor {
	width: 100%; height: 9px; margin-top: -1px; position: relative; z-index: 2;
}
div.userlikes_shortlist .decor span.ico {
	background: url("../images/sprite_30.gif") no-repeat -140px -600px; left: 130px; width: 15px; height: 9px; overflow: hidden; display: block; position: absolute;
}
html {
	margin: 0px auto; padding: 0px; height: 100%;
}
body {
	margin: 0px auto; padding: 0px; height: 100%;
}
body {
	height: auto !important; position: relative; min-height: 100%;
}
div.breadcrumbs {
	color: rgb(128, 128, 128); padding-top: 10px;
}
div.breadcrumbs a {
	color: rgb(128, 128, 128); font-size: 10px;
}
.wrap {
	margin: 0px auto; padding: 0px 0px 110px; width: 1005px; overflow: hidden; clear: both; float: none;
}
.footer {
	bottom: 0px; position: absolute;
}
#error404 {
	margin: 50px auto 100px;
}
#error404 .text {
	text-align: center; font-size: 16px; font-weight: bold; margin-top: 23px;
}
#error404 .text .url {
	background: rgb(238, 238, 238); padding: 1px 4px; text-align: center; line-height: 26px; font-size: 14px; font-weight: normal; margin-top: 15px;
}
#error404 h2 {
	text-align: center; color: rgb(255, 102, 0); padding-top: 20px; font-size: 24px; display: block;
}
#error404 .link {
	text-align: center; color: rgb(106, 109, 114); font-size: 16px; margin-top: 15px; display: block;
}
#error404 .link a {
	color: rgb(244, 86, 25); font-size: 14px;
}
#error404 .link a:hover {
	color: rgb(106, 109, 114) !important;
}
.ref_blogosfera_genshtab {
	font: 15px/20px Arial, Helvetica, sans-serif; top: 8px; width: 95px; right: 2px; color: rgb(33, 34, 36); display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.ref_blogosfera_genshtab li a {
	line-height: 22px; font-size: 12px; text-decoration: underline;
}
.ref_blogosfera_genshtab li {
	text-align: right; color: rgb(244, 103, 47); padding-left: 0px; list-style-type: disc; list-style-position: inside;
}
#footer_menu .widget_header .menu {
	margin: 0px auto; left: 50%; top: 0px; width: auto; height: 30px; overflow: visible; border-top-color: currentColor; border-bottom-color: currentColor; border-top-width: medium; border-bottom-width: medium; border-top-style: none; border-bottom-style: none; float: left; display: block; white-space: nowrap !important; position: relative;
}
#footer_menu .widget_header {
	margin: 0px auto; width: 1005px; height: 30px; padding-top: 0px; display: block; position: relative;
}
#footer_menu .widget_header .menu ul {
	left: -50%; float: left; position: relative;
}
#footer_menu .widget_header .menu li a {
	font: 13px/16px Arial, Helvetica, sans-serif; color: rgb(89, 89, 89); font-size-adjust: none; font-stretch: normal;
}
#footer_menu .widget_header .menu li span {
	font: 12px/32px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
.copy .widget_header {
	height: 30px; padding-top: 0px;
}
.copy .widget_header .logo .left span {
	margin: 2px 3px 0px 0px; width: auto; float: left; display: inline;
}
.copy .widget_header .logo .left {
	padding: 0px 10px 0px 0px; width: 350px; overflow: hidden; margin-left: -330px; float: left;
}
.mob_app {
	font: 15px/20px Arial, Helvetica, sans-serif; left: 14px; top: 8px; width: 138px; color: rgb(33, 34, 36); display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
.mob_app li {
	text-align: left; color: rgb(244, 103, 47); padding-left: 0px; list-style-type: disc; list-style-position: outside;
}
.mob_app li a {
	line-height: 22px; font-size: 12px; text-decoration: underline;
}
.twitter {
	margin-bottom: 30px;
}
#cc {
	width: 1px; height: 1px; overflow: hidden; position: absolute;
}
.widget_header .menu {
	margin: 0px auto; top: 110px; width: 1005px; height: 30px; overflow: hidden; border-top-color: rgb(134, 134, 134); border-bottom-color: rgb(134, 134, 134); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid; display: block; white-space: nowrap !important; position: absolute;
}
.widget_header .menu ul {
	margin-left: 28px; white-space: nowrap !important;
}
.widget_header .menu li {
	font: bold 13px/26px Arial, Helvetica, sans-serif; padding: 0px 8px; float: left; display: inline; white-space: nowrap !important; font-size-adjust: none; font-stretch: normal;
}
.widget_header .menu li span {
	font: bold 13px/30px Arial, Helvetica, sans-serif; margin: 0px -1px 0px -2px; white-space: nowrap !important; font-size-adjust: none; font-stretch: normal;
}
.widget_header .menu li a {
	font: bold 13px/26px Arial, Helvetica, sans-serif; white-space: nowrap !important; font-size-adjust: none; font-stretch: normal;
}
.widget_header .menu li a.active {
	color: rgb(244, 86, 25);
}
#w3 {
	margin: 0px auto; padding: 3px 0px; width: 1005px; height: 54px; overflow: hidden; border-top-color: rgb(205, 205, 205); border-bottom-color: rgb(205, 205, 205); border-top-width: 1px; border-bottom-width: 1px; border-top-style: solid; border-bottom-style: solid;
}
#w3 .day_themes {
	background: rgb(244, 244, 244); padding: 6px 10px 0px 100px; height: 40px; overflow: hidden; border-bottom-color: rgb(244, 244, 244); border-bottom-width: 8px; border-bottom-style: solid; display: block;
}
#w3 .day_themes h2 {
	width: 100px; text-align: center; margin-left: -100px; float: left; display: block; _margin-left: -50px;
}
#w3 .day_themes h2 a {
	font: 12px/20px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
#w3 .day_themes h2 a:hover {
	color: rgb(0, 0, 0) !important; text-decoration: none;
}
#w3 .day_themes h3 a {
	font: bold 16px/21px Arial, Helvetica, sans-serif; margin: 0px 15px 0px 0px; color: rgb(38, 36, 38); text-decoration: none; white-space: nowrap !important; font-size-adjust: none; font-stretch: normal;
}
#w3 .day_themes h3 a:hover {
	color: rgb(244, 86, 25) !important;
}
#w3 .day_themes h3 a.hover {
	color: rgb(244, 86, 25) !important;
}
#w3 .day_themes h3.one.special {
	float: left;
}
#w3 .day_themes h3.two.special {
	margin: 21px 0px 0px -125px; float: left;
}
#w3 .day_themes h3.first.normal {
	margin-left: -60px; float: left;
}
#w17 {
	padding: 18px 15px 15px; border: 1px solid rgb(207, 209, 212); margin-bottom: 20px; position: relative; zoom: 1;
}
#w17 header.title {
	font: 18px/18px Arial, Helvetica, sans-serif; margin: 0px; color: rgb(244, 86, 25); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
#w17 header.title.title h2 {
	background: rgb(255, 255, 255); font: 18px/18px Arial, Helvetica, sans-serif; left: 12px; top: -11px; padding-right: 5px; position: absolute; font-size-adjust: none; font-stretch: normal; _left: 5px;
}
#w17 header.title.title h2 a {
	font: 18px/18px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25) !important; font-size-adjust: none; font-stretch: normal;
}
#w17 header.title.title h2 span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 6px 5px 0px 8px; width: 5px; height: 9px; float: left; display: block; _margin: 6px 5px 0 3px;
}
#w17 .hit {
	overflow: hidden; float: right;
}
#w17 .news_by_theme {
	font: 12px/16px Arial, Helvetica, sans-serif; width: 400px; text-align: left; color: rgb(106, 109, 114); overflow: hidden; padding-left: 126px; margin-bottom: 2px; font-size-adjust: none; font-stretch: normal;
}
#w17 .empty.news_by_theme {
	_margin-bottom: -18px;
}
#w17 .news_by_theme span.title_theme {
	margin-right: 10px; margin-left: -126px; float: left; white-space: nowrap;
}
#w17 .news_by_theme a {
	font: 14px/16px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25); margin-right: 10px; float: left; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#w17 .news_by_theme a.first span.decor {
	display: none;
}
#w17 .news_by_theme a:hover {
	color: rgb(207, 209, 212);
}
#w17 .news_by_theme span.decor {
	margin: 0px 6px 0px 2px; border-left-color: rgb(207, 209, 212); border-left-width: 1px; border-left-style: solid; float: left;
}
#w17 .news_by_theme .hit {
	margin-left: 10px; float: right;
}
#w17 .news_by_theme .hit a {
	font: 12px/16px Arial, Helvetica, sans-serif; font-size-adjust: none; font-stretch: normal;
}
#w17 .tags {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(106, 109, 114); overflow: hidden; padding-left: 58px; font-size-adjust: none; font-stretch: normal;
}
#w17 .autowidth.tags {
	width: 480px;
}
#w17 .tags span.title {
	margin-right: 8px; margin-left: -58px;
}
#w17 .tags a {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(64, 65, 69); margin-right: 10px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#w17 .tags a span {
	font: 10px/16px Arial, Helvetica, sans-serif; color: rgb(106, 109, 114); font-size-adjust: none; font-stretch: normal;
}
#w17 .tags a:hover {
	color: rgb(207, 209, 212);
}
#w17 header {
	font: 20px/20px Arial, Helvetica, sans-serif; margin: 10px 0px; color: rgb(0, 0, 0); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
#w17 header time {
	font: 11px/11px Arial, Helvetica, sans-serif; color: rgb(106, 109, 114); margin-top: 8px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#w17 header h1 {
	font: 20px/24px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#w17 .text {
	font: 14px/18px Arial, Helvetica, sans-serif; color: rgb(64, 65, 69); overflow: hidden; margin-bottom: 10px; zoom: 1; font-size-adjust: none; font-stretch: normal;
}
#w17 .text img.summary_img {
	margin: 0px 10px 0px 0px; float: left;
}
#w17 .text p {
	padding: 0px 0px 20px;
}
#w17 .text h2 {
	font: 14px/18px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; color: rgb(64, 65, 69); overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
#w17 .text a {
	color: rgb(32, 89, 130); font-size: 14px;
}
#w17 .text p a.genstab {
	position: relative !important; z-index: 999;
}
#w17 .footer_theme {
	height: 20px; display: block; _position: inherit;
}
#w17 .footer_theme .plusone {
	width: 70px; height: 18px; overflow: hidden; float: left;
}
#w17 .footer_theme a.read_theme {
	width: 110px; height: 16px; color: rgb(244, 86, 25); overflow: hidden; padding-left: 15px; float: right; display: block; white-space: nowrap;
}
#w17 .footer_theme a.read_theme span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 4px 5px 0px -15px; width: 5px; height: 9px; float: left; display: block; _margin-left: -8px;
}
#w17 .footer_theme a.read_theme:hover {
	color: rgb(106, 109, 114) !important;
}
#w17 .footer_theme .link {
	width: 16px; height: 16px; float: left; display: block; position: relative;
}
#w17 .footer_theme .link span.ico {
	background: url("../images/sprite_30.gif") no-repeat -200px -32px; margin: 0px auto; width: 16px; height: 16px; overflow: hidden; display: block; cursor: pointer;
}
#w17 .footer_theme .link:hover span.ico {
	background: url("../images/sprite_30.gif") no-repeat -200px -48px;
}
#w17 .footer_theme .link .inner {
	padding: 0px 5px; left: -10px; top: 16px; width: 183px; overflow: hidden; display: block; position: absolute; z-index: 9999; _height: 29px; _bottom: 20px;
}
#w17 .footer_theme .link .inner span.up_point {
	background: url("../images/sprite_30.gif") no-repeat -74px -437px; margin: 0px; padding: 0px; border: 0px currentColor; width: 24px; height: 9px; display: block;
}
#w17 .footer_theme .link a.close {
	background: url("../images/sprite_oll_new.png") no-repeat 0px -140px; font: bold 16px/16px Arial, Helvetica, sans-serif; top: 3px; width: 16px; height: 16px; right: 0px; color: rgb(0, 0, 0); text-indent: -999px; overflow: hidden; text-decoration: none; position: absolute; font-size-adjust: none; font-stretch: normal; _top: -3px; _background: none; _text-indent: 0px; _right: -2px;
}
#w17 .footer_theme .link .inner input {
	background: rgb(237, 237, 237); border: 1px solid rgb(44, 114, 166); width: 178px; height: 16px; overflow: hidden; display: block; _margin-top: -14px;
}
#w17 .footer_theme .share {
	width: 76px; margin-right: 4px; float: left; _margin-left: -5px; _width: 84px;
}
#w17 .footer_theme div.share .vkontakte:hover {
	background: url("../images/sprite_30.gif") no-repeat -220px -49px;
}
#w17 .footer_theme div.share .facebook:hover {
	background: url("../images/sprite_30.gif") no-repeat -238px -49px;
}
#w17 .footer_theme div.share .twitter:hover {
	background: url("../images/sprite_30.gif") no-repeat -256px -49px;
}
#w17 .footer_theme div.share .odnoklassniki:hover {
	background: url("../images/sprite_30.gif") no-repeat -274px -49px;
}
#w17 .footer_theme .share a:hover {
	filter: aplha(opacity=100); opacity: 1;
}
#w17 .newssource {
	font: 12px/16px Arial, Helvetica, sans-serif; padding: 5px 0px 0px; color: rgb(106, 109, 114); clear: both; font-size-adjust: none; font-stretch: normal;
}
#w17 .newssource a {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(106, 109, 114); clear: both; margin-left: 5px; font-size-adjust: none; font-stretch: normal;
}
#w17 .newssource a:hover {
	text-decoration: underline;
}
#w17 .innerevents {
	margin: 0px 0px 5px 5px; padding: 3px 0px 0px; overflow: hidden; border-top-color: rgb(240, 240, 240); border-top-width: 1px; border-top-style: solid; float: right;
}
#w17 .innerevents .borders {
	padding: 0px 0px 3px; width: 238px; overflow: hidden; border-bottom-color: rgb(240, 240, 240); border-bottom-width: 1px; border-bottom-style: solid; max-height: 200px !important;
}
#w17 .innerevents table {
	border: 0px currentColor !important; text-align: left !important; margin-bottom: 3px; max-height: 200px !important;
}
#w17 .innerevents #smi_teaser_1271 {
	width: 238px !important;
}
#w17 .innerevents #smi_teaser_1271 table.smi_table_1271 {
	width: 238px !important;
}
#w17 .innerevents table td {
	text-align: left !important;
}
#w17 .text table {
	font: 12px/16px Arial, Helvetica, sans-serif; margin: 0px auto; width: 612px; overflow: hidden; clear: both; border-top-color: rgb(96, 96, 96); border-left-color: rgb(96, 96, 96); border-top-width: 1px; border-left-width: 1px; border-top-style: solid; border-left-style: solid; float: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#w17 .text table td {
	padding: 2px; text-align: center; border-right-color: rgb(96, 96, 96); border-bottom-color: rgb(96, 96, 96); border-right-width: 1px; border-bottom-width: 1px; border-right-style: solid; border-bottom-style: solid;
}
#w17 .text a.genstab {
	padding-right: 4px; font-weight: normal; white-space: nowrap; position: relative !important;
}
#w17 .text a.genstab span.g_link {
	font: 15px/normal Arial, Helvetica, sans-serif !important; top: -5px; text-align: center; right: -2px; color: rgb(241, 84, 24) !important; visibility: hidden; position: absolute !important; font-size-adjust: none !important; font-stretch: normal !important; _overflow: hidden; _position: relative; _top: 0; _right: 0;
}
#w17 #flvideo {
	margin: 10px 0px; padding: 0px; width: 100% !important; height: 340px; text-align: center !important;
}
#w17 .flvideo {
	margin: 10px 0px; padding: 0px; width: 100% !important; height: 340px; text-align: center !important;
}
#w17 .flvid {
	margin: 10px 0px; padding: 0px; width: 100% !important; height: 340px; text-align: center !important;
}
#w17 div.flvid2 {
	margin: 10px 0px; padding: 0px; width: 100% !important; height: 340px; text-align: center !important;
}
#w17 div.flvid3 {
	margin: 10px auto; padding: 0px; width: 100% !important; height: 340px; text-align: center !important; color: rgb(98, 98, 98); font-size: 12px;
}
#w17 div.flvid3 .loading {
	color: rgb(98, 98, 98); line-height: 340px; font-size: 12px;
}
#w17 div.flvid3 div {
	margin: 0px auto; padding: 0px;
}
#w17 div.flvid3 a {
	margin: 0px auto !important; padding: 0px !important; border: currentColor !important; display: block !important;
}
#w17 div.flvid3 a #w17_video_1_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_2_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_3_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_4_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_5_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_6_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_7_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_8_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_9_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_10_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 a #w17_video_11_jwplayer_logo {
	display: none !important;
}
#w17 div.flvid3 div.share {
	margin: 5px auto 10px; padding: 0px; line-height: 20px !important;
}
#w17 .flvid3 div.share {
	margin: 0px; padding: 0px; width: 100% !important; height: 23px; display: block;
}
#w17 .flvid3 div.share input.share {
	margin: 0px; padding: 2px; border: 1px solid rgb(199, 208, 215); width: 378px; color: rgb(65, 80, 137); font-size: 10px;
}
#w17 .footer_theme .plusone {
	width: 50px !important; overflow: hidden !important;
}
#w21 {
	margin: 15px 0px 0px; padding: 15px 0px 0px; border-top-color: rgb(207, 209, 212); border-top-width: 1px; border-top-style: solid;
}
#w21 li.item {
	font: 14px/18px Arial, Helvetica, sans-serif; padding: 0px 0px 5px 10px; overflow: hidden; display: block; font-size-adjust: none; font-stretch: normal;
}
#w21 li.item span.ico {
	background: url("../images/sprite_30.gif") no-repeat -260px -455px; width: 5px; height: 5px; overflow: hidden; margin-top: 7px; margin-left: -10px; float: left; display: block; _margin-left: -6px;
}
#w21 li.uainfo.item span.ico {
	background: url("../images/sprite_30.gif") no-repeat -260px -440px;
}
#w21 li.item a {
	font: 14px/18px Arial, Helvetica, sans-serif; color: rgb(38, 36, 38); font-size-adjust: none; font-stretch: normal;
}
#w21 li.item span.count {
	font: 12px/18px Arial, Helvetica, sans-serif !important; color: rgb(106, 109, 114); margin-left: 2px; font-size-adjust: none !important; font-stretch: normal !important;
}
.commhead .noscript_block {
	background: rgb(241, 84, 24); padding: 20px 10px 30px; width: 657px; height: 20px; text-align: center; color: rgb(255, 255, 255); line-height: 18px; font-size: 14px; display: block;
}
.troll_mode {
	border: 1px solid rgb(226, 223, 223); width: 95%;
}
.gotocomm#w22 {
	margin-top: 20px; margin-bottom: 0px; zoom: 1;
}
.gotocomm {
	margin-bottom: 15px;
}
.gotocomm img {
	
}
.commentform .commhead {
	background: rgb(237, 237, 237); height: 33px !important; padding-bottom: 1px; margin-top: 12px; margin-bottom: 10px; _overflow: hidden;
}
.gotocomm .commhead {
	background: rgb(237, 237, 237); height: 33px !important; padding-bottom: 1px; margin-top: 12px; margin-bottom: 10px; _overflow: hidden;
}
.commentform .commhead noscript {
	display: block;
}
.gotocomm .commhead noscript {
	display: block;
}
.commentform .commhead .left_comhead {
	padding: 3px 0px 0px 3px; width: 410px; float: left;
}
.gotocomm .commhead .left_comhead {
	padding: 3px 0px 0px 3px; width: 410px; float: left;
}
.commentform .commhead .left_comhead a {
	font: bold 14px/28px Arial, Helvetica, sans-serif; padding: 0px 25px 0px 15px; height: 28px; color: rgb(106, 109, 114); text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.gotocomm .commhead .left_comhead a {
	font: bold 14px/28px Arial, Helvetica, sans-serif; padding: 0px 25px 0px 15px; height: 28px; color: rgb(106, 109, 114); text-decoration: none; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
.commentform .commhead .left_comhead a:hover {
	font: bold 14px/28px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25) !important; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.gotocomm .commhead .left_comhead a:hover {
	font: bold 14px/28px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25) !important; text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.commentform .commhead .left_comhead .kament2 {
	background: url("../images/sprite_30.gif") no-repeat 146px -324px rgb(255, 255, 255);
}
.gotocomm .commhead .left_comhead .kament {
	background: url("../images/sprite_30.gif") no-repeat 146px -324px rgb(255, 255, 255);
}
.commentform .commhead .left_comhead .kament_hide {
	background: url("../images/sprite_30.gif") no-repeat 146px -344px rgb(255, 255, 255) !important;
}
.gotocomm .commhead .left_comhead .kament_hide {
	background: url("../images/sprite_30.gif") no-repeat 146px -344px rgb(255, 255, 255) !important;
}
.gotocomm .commhead .left_comhead .sort_txt {
	margin: 6px 0px 0px 42px; height: 21px; color: rgb(105, 105, 105); font-size: 13px; font-weight: normal !important; float: left; display: inline-block;
}
.gotocomm .commhead .left_comhead .new_comm_sort {
	margin: 6px 0px 0px 4px; float: right; position: relative;
}
.gotocomm .commhead .left_comhead .new_comm_sort a {
	background-position: 0px 126px !important; padding: 0px; width: 30px; height: 21px; float: none; display: inline-block;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.nc_sort_date {
	background: url("../images/sprite_oll_new.png") no-repeat -30px -16px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.nc_sort_date:hover {
	background-position: -30px -38px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.asc.nc_sort_date {
	background-position: -30px -82px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.asc.nc_sort_date:hover {
	background-position: -30px -60px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.desc.nc_sort_date {
	background-position: -30px -60px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.desc.nc_sort_date:hover {
	background-position: -30px -82px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.nc_sort_name {
	background: url("../images/sprite_oll_new.png") no-repeat -60px -16px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.nc_sort_name:hover {
	background-position: -60px -38px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.asc.nc_sort_name {
	background-position: -60px -82px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.asc.nc_sort_name:hover {
	background-position: -60px -60px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.desc.nc_sort_name {
	background-position: -60px -60px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.desc.nc_sort_name:hover {
	background-position: -60px -82px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.nc_sort_rate {
	background: url("../images/sprite_oll_new.png") no-repeat 0px -104px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.nc_sort_rate:hover {
	background: url("../images/sprite_oll_new.png") no-repeat -30px -104px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.desc.nc_sort_rate {
	background: url("../images/sprite_oll_new.png") no-repeat -60px -104px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.desc.nc_sort_rate:hover {
	background: url("../images/sprite_oll_new.png") no-repeat -90px -104px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.asc.nc_sort_rate {
	background: url("../images/sprite_oll_new.png") no-repeat -90px -104px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.asc.nc_sort_rate:hover {
	background: url("../images/sprite_oll_new.png") no-repeat -60px -104px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.nc_sort_tree {
	background: url("../images/sprite_oll_new.png") no-repeat left -16px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.nc_sort_tree:hover {
	background-position: left -38px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.asc.nc_sort_tree {
	background-position: left -60px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.desc.nc_sort_tree {
	background-position: left -60px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.asc.nc_sort_tree:hover {
	background-position: left -82px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort a.desc.nc_sort_tree:hover {
	background-position: left -82px !important;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_name {
	background: url("../images/sprite_oll_new.png") no-repeat 0px 1px; font: 11px/normal arial; top: 25px; height: 12px; color: rgb(80, 80, 80); padding-top: 10px; position: absolute; z-index: 99; font-size-adjust: none; font-stretch: normal;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_date {
	background: url("../images/sprite_oll_new.png") no-repeat 0px 1px; font: 11px/normal arial; top: 25px; height: 12px; color: rgb(80, 80, 80); padding-top: 10px; position: absolute; z-index: 99; font-size-adjust: none; font-stretch: normal;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_rate {
	background: url("../images/sprite_oll_new.png") no-repeat 0px 1px; font: 11px/normal arial; top: 25px; height: 12px; color: rgb(80, 80, 80); padding-top: 10px; position: absolute; z-index: 99; font-size-adjust: none; font-stretch: normal;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_tree {
	background: url("../images/sprite_oll_new.png") no-repeat 0px 1px; font: 11px/normal arial; top: 25px; height: 12px; color: rgb(80, 80, 80); padding-top: 10px; position: absolute; z-index: 99; font-size-adjust: none; font-stretch: normal;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_tree {
	left: -16px; display: none;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_name {
	left: 41px; display: none;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_date {
	left: 14px; display: none;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_rate {
	left: 71px; display: none; white-space: nowrap;
}
.gotocomm .commhead .left_comhead .new_comm_sort .tip_inner {
	background: rgb(255, 255, 255); border-width: medium 1px 1px; border-style: none solid solid; border-color: currentColor rgb(209, 209, 209) rgb(209, 209, 209); padding: 2px 3px;
}
.commentform .commhead .right_comhead {
	padding-top: 3px; padding-right: 3px; float: right;
}
.gotocomm .commhead .right_comhead {
	padding-top: 3px; padding-right: 3px; float: right;
}
.commentform .commhead .right_comhead a {
	font: 11px/normal Arial, Helvetica, sans-serif; color: rgb(244, 86, 25); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.gotocomm .commhead .right_comhead a {
	font: 11px/normal Arial, Helvetica, sans-serif; color: rgb(244, 86, 25); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
.commentform .commhead .right_comhead a:hover {
	color: rgb(234, 88, 32); text-decoration: none;
}
.gotocomm .commhead .right_comhead a:hover {
	color: rgb(234, 88, 32); text-decoration: none;
}
.commentform .commhead .right_comhead a {
	background: rgb(255, 255, 255); width: 118px; height: 28px; text-align: center; color: rgb(106, 109, 114); line-height: 28px; font-size: 12px !important; text-decoration: none; margin-left: 3px; float: right; display: inline-block;
}
.gotocomm .commhead .right_comhead a {
	background: rgb(255, 255, 255); width: 118px; height: 28px; text-align: center; color: rgb(106, 109, 114); line-height: 28px; font-size: 12px !important; text-decoration: none; margin-left: 3px; float: right; display: inline-block;
}
#comments {
	font-size: 13px;
}
#comments .item {
	padding-top: 10px; padding-left: 0px; font-size: 13px; font-weight: normal; border-bottom-color: rgb(222, 222, 222); border-bottom-width: 1px; border-bottom-style: dashed; zoom: 1;
}
#comments .spam_comment_item.item .author {
	color: rgb(160, 160, 160) !important;
}
#comments .spam_comment_item.item .author a {
	color: rgb(160, 160, 160) !important;
}
#comments .spam_comment_item.item .commtext {
	color: rgb(160, 160, 160) !important;
}
#comments .spam_comment_item.item .response_options {
	color: rgb(160, 160, 160) !important;
}
#comments .spam_comment_item.item .response_options a {
	color: rgb(160, 160, 160) !important;
}
#comments .spam_comment_item.item .response_options a:hover {
	color: rgb(241, 84, 24) !important;
}
#comments .spam_comment_item.item .response_options .docomm_block {
	background: url("../images/sprite_30.gif") no-repeat -359px -188px !important;
}
#comments .spam_comment_item.item .response_options .hover.docomm_block {
	background: url("../images/sprite_30.gif") no-repeat -359px -205px !important;
}
#comments .spam_comment_item.item .response_options .docomm_block .docomm_block_inner a {
	color: rgb(0, 0, 0) !important;
}
#comments .spam_comment_item.item .response_options .docomm_block .docomm_block_inner a:hover {
	color: rgb(241, 84, 24) !important;
}
#comments .spam_comment_item.item .response_options .docomm_block .docomm_block_inner span.line {
	height: 2px !important; overflow: hidden; border-bottom-color: rgb(219, 219, 219); border-bottom-width: 1px; border-bottom-style: solid; display: block;
}
#comments .disabled_item.item {
	margin: 0px !important; overflow: inherit !important; padding-top: 5px !important; padding-bottom: 5px !important;
}
#comments .spam_comment_item.item .hidden_comment.spam_score {
	margin-top: -8px !important;
}
#comments .item .spam_score {
	font: 12px/18px Arial, Helvetica, sans-serif !important; color: rgb(96, 96, 96) !important; margin-right: 4px; float: right; display: inline !important; font-size-adjust: none !important; font-stretch: normal !important;
}
#comments .item .spam_score span {
	color: rgb(146, 146, 146) !important;
}
.gotocomm .admin .ip {
	color: rgb(96, 96, 96) !important;
}
.gotocomm .admin span {
	color: rgb(146, 146, 146) !important;
}
#comments .item .commtext {
	height: auto;
}
#comments .item .comment_maxheight {
	overflow: hidden; position: relative; max-height: 401px; _height: auto;
}
#comments .item .user_agent {
	margin: 0px; padding: 10px 0px 0px; color: rgb(128, 128, 128); font-size: 12px;
}
#comments .item .user_agent span {
	color: rgb(64, 64, 64);
}
#comments .item .commspoiler {
	display: none;
}
#comments .item .commspoiler .spoiler_showhide_comment {
	font: 12px/16px Arial, Helvetica, sans-serif; text-align: left; color: rgb(147, 147, 147); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#comments .item .commspoiler .spoiler_showhide_comment span.up {
	background: url("../images/sprite_30.gif") no-repeat -420px 4px; padding: 1px 0px 2px 12px;
}
#comments .item .commspoiler .spoiler_showhide_comment span.down {
	background: url("../images/sprite_30.gif") no-repeat -420px -16px; padding: 1px 0px 2px 12px;
}
#comments .item .commspoiler .spoiler_showhide_comment:hover {
	color: rgb(241, 84, 24);
}
#comments .item .disabled.commtext {
	margin: 0px !important; color: rgb(165, 165, 165) !important; padding-top: 0px !important; padding-bottom: 0px !important; font-size: 11px !important; font-style: italic !important; _position: relative;
}
#comments .item .spam_comment.disabled.commtext {
	width: 200px !important; margin-top: -5px !important; margin-bottom: 5px !important; position: relative;
}
#comments .item .spam_comment.disabled.commtext .show_spam_comment_text {
	cursor: pointer;
}
#comments .item .spam_comment.disabled.commtext .show_spam_comment_text span.this_spam_link {
	background: url("../images/this_spam_fon.gif") no-repeat 0px 0px; padding-left: 10px; display: inline !important; cursor: pointer;
}
#comments .item .spam_comment.disabled.commtext .show_spam_comment_text span.hover.this_spam_link {
	background: url("../images/this_spam_fon.gif") no-repeat 0px -15px;
}
#comments .item .spam_comment.disabled.commtext .docomm_spam_inner {
	background: rgb(255, 255, 255); padding: 5px 10px 8px; border: 1px solid rgb(217, 217, 217); top: 14px; width: 106px; right: -3px; overflow: hidden; display: none; position: absolute; z-index: 999; _right: -4px;
}
#comments .item .spam_comment.disabled.commtext .docomm_spam_inner span {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(165, 165, 165) !important; font-size-adjust: none; font-stretch: normal;
}
#comments .item .spam_comment.disabled.commtext a {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(0, 0, 0) !important; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#comments .item .spam_comment.disabled.commtext a:hover {
	color: rgb(241, 84, 24) !important;
}
#comments .item .spam_comment.disabled.commtext .hover.docomm_spam_inner {
	display: block !important;
}
#comments .item .admin {
	_width: 180px;
}
#comments .item span.author {
	color: rgb(0, 0, 0); overflow: hidden; font-size: 14px; font-weight: bold; margin-right: 15px; _margin-top: -15px;
}
#comments .item span.br {
	float: left;
}
#comments .item span.br br {
	visibility: hidden;
}
#comments .item span.author .moderator_ban {
	margin-left: 5px;
}
#comments .item span.author .moderator_ban {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(146, 146, 146); font-size-adjust: none; font-stretch: normal;
}
#comments .item span.author .moderator_ban a {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(146, 146, 146); font-size-adjust: none; font-stretch: normal;
}
#comments .item span.author .comm_author_ololo {
	background: url("../images/sprite_30.gif") no-repeat -469px -98px; overflow: hidden; padding-left: 10px; float: left; _padding-left: 8px;
}
#comments .item span.author a {
	color: rgb(32, 89, 130); font-size: 14px; font-weight: bold; text-decoration: none;
}
#comments .item span.author a:hover {
	color: rgb(98, 98, 98); text-decoration: none;
}
#comments .item span.author .troll_user {
	font-weight: bold;
}
#comments .item .commtext {
	font: 14px/18px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); padding-top: 5px; font-size-adjust: none; font-stretch: normal;
}
#comments .item .commtext a {
	font: 14px/18px Arial, Helvetica, sans-serif; color: rgb(32, 89, 130); position: relative; font-size-adjust: none; font-stretch: normal;
}
#comments .item .commtext a:hover {
	color: rgb(0, 0, 0) !important;
}
#comments .item .commtext a.comm_img_loader {
	position: relative;
}
#comments .item .commtext img {
	margin-left: 7px;
}
#comments .item .spam_hidden {
	display: none !important;
}
.lv00 {
	padding-left: 0px !important;
}
.lv01 {
	padding-left: 15px !important;
}
.lv02 {
	padding-left: 30px !important;
}
.lv03 {
	padding-left: 45px !important;
}
.lv04 {
	padding-left: 60px !important;
}
.lv05 {
	padding-left: 75px !important;
}
.lv06 {
	padding-left: 90px !important;
}
.lv07 {
	padding-left: 105px !important;
}
.lv08 {
	padding-left: 120px !important;
}
.lv09 {
	padding-left: 135px !important;
}
.lv10 {
	padding-left: 150px !important;
}
.lv11 {
	padding-left: 165px !important;
}
.lv12 {
	padding-left: 180px !important;
}
.lv13 {
	padding-left: 195px !important;
}
.lv14 {
	padding-left: 210px !important;
}
.lv15 {
	padding-left: 225px !important;
}
.lv16 {
	padding-left: 240px !important;
}
.lv17 {
	padding-left: 255px !important;
}
.lv18 {
	padding-left: 270px !important;
}
.lv19 {
	padding-left: 285px !important;
}
.lv20 {
	padding-left: 300px !important;
}
.anti_lv00 {
	
}
.anti_lv01 {
	margin-left: -15px;
}
.anti_lv02 {
	margin-left: -30px;
}
.anti_lv03 {
	margin-left: -45px;
}
.anti_lv04 {
	margin-left: -60px;
}
.anti_lv05 {
	margin-left: -75px;
}
.anti_lv06 {
	margin-left: -90px;
}
.anti_lv07 {
	margin-left: -105px;
}
.anti_lv08 {
	margin-left: -120px;
}
.anti_lv09 {
	margin-left: -135px;
}
.anti_lv10 {
	margin-left: -150px;
}
.anti_lv11 {
	margin-left: -165px;
}
.anti_lv12 {
	margin-left: -180px;
}
.anti_lv13 {
	margin-left: -195px;
}
.anti_lv14 {
	margin-left: -210px;
}
.anti_lv15 {
	margin-left: -225px;
}
.anti_lv16 {
	margin-left: -240px;
}
.anti_lv17 {
	margin-left: -255px;
}
.anti_lv18 {
	margin-left: -270px;
}
.anti_lv19 {
	margin-left: -285px;
}
.anti_lv20 {
	margin-left: -300px;
}
.item .comminfo .admin {
	font: 11px/18px Arial, Helvetica, sans-serif; color: rgb(144, 144, 144); padding-right: 2px; margin-left: 15px; float: right; font-size-adjust: none; font-stretch: normal; _display: inline;
}
.item .comminfo .moderator {
	font: 11px/18px Arial, Helvetica, sans-serif; color: rgb(144, 144, 144); padding-right: 2px; margin-left: 15px; float: right; font-size-adjust: none; font-stretch: normal; _display: inline;
}
.item .comminfo .moderator span {
	font: 11px/18px Arial, Helvetica, sans-serif; padding-left: 15px; font-size-adjust: none; font-stretch: normal;
}
.item .comminfo .moderator a {
	font: 11px/18px Arial, Helvetica, sans-serif; margin-right: 5px; font-size-adjust: none; font-stretch: normal;
}
.commentform {
	width: auto; overflow: hidden; clear: both; display: block; position: relative; z-index: 9; zoom: 1;
}
.commentform .comm_loader_txt {
	left: 100px; top: 50%; width: 450px; height: 70px; text-align: center; font-size: 26px; display: none; position: absolute; z-index: 9999; opacity: 1; background-color: rgb(255, 255, 255);
}
.comm_added {
	background: white; padding: 20px 0px; text-align: center; color: rgb(3, 78, 162); line-height: 28px; font-size: 25px; opacity: 1;
}
.comm_ne_added {
	background: white; padding: 20px 0px; text-align: center; color: rgb(175, 0, 0); line-height: 28px; font-size: 25px; opacity: 1;
}
.commentform .comm_loader_pic {
	left: 50%; top: 50%; margin-left: -110px; display: none; position: absolute; z-index: 999999;
}
.commentform .comm_loader {
	background: url("../images/comm_load_bg.png"); width: 690px; height: 9999px; display: none; position: absolute; z-index: 1;
}
.commentform .form {
	margin: 2px 0px; padding: 8px; width: 98%; overflow: hidden; border-top-color: rgb(237, 237, 237); border-bottom-color: rgb(237, 237, 237); border-top-width: 1px; border-bottom-width: 1px; border-top-style: dashed; border-bottom-style: dashed; float: left;
}
.commentform .form .textfield {
	padding-right: 5%; margin-bottom: 10px; float: left; display: inline;
}
.commentform .form .textfield .comm_author_ololo {
	background: url("../images/sprite_30.gif") no-repeat -469px -100px; width: 11px; height: 11px; margin-right: 5px; display: inline-block;
}
.commentform .form .textfield span {
	padding-bottom: 3px; font-size: 13px; display: block;
}
.commentform .form .textfield input {
	border: 1px solid rgb(226, 223, 223); width: 250px;
}
.commentform .form .comment_nick_error {
	width: 350px; color: rgb(237, 45, 0); font-size: 11px; display: none;
}
.commentform .form .textareafield {
	width: 100%; overflow: hidden; clear: both; margin-bottom: 5px;
}
.commentform .form .textareafield span.comment_label_script {
	font: 12px/34px Arial, Helvetica, sans-serif; padding: 0px 0px 0px 8px; color: rgb(54, 54, 54); position: absolute; z-index: 999; font-size-adjust: none; font-stretch: normal;
}
.commentform .form .textareafield span.comment_label {
	background: rgb(242, 242, 242); font: 12px/24px Arial, Helvetica, sans-serif; padding: 5px 5px 5px 8px; width: 665px; color: rgb(54, 54, 54); overflow: hidden !important; display: block; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f5f5f5',endColorstr='#dddddd',GradientType=0 ); font-size-adjust: none; font-stretch: normal;
}
.commentform .form .comment_data.textareafield {
	border: 1px solid rgb(221, 221, 221); width: 675px; height: 194px;
}
.commentform .form .comment_data.textareafield .troll_mode {
	border: currentColor; width: 674px; height: 160px;
}
.cleditorMain {
	padding: 0px 1px 1px; border: 1px solid rgb(153, 153, 153); background-color: white;
}
.cleditorToolbar {
	background: url("../images/toolbar.gif");
}
.cleditorGroup {
	height: 26px; float: right;
}
.cleditorButton {
	background: url("../images/buttons.gif"); margin: 1px 0px; width: 24px; height: 24px; float: left;
}
.cleditorDivider {
	background: rgb(204, 204, 204); margin: 1px 0px; width: 1px; height: 23px; float: left;
}
.cleditorPopup {
	font: 10pt/normal Arial, Verdana; border: 1px solid rgb(153, 153, 153); position: absolute; z-index: 10000; cursor: default; font-size-adjust: none; font-stretch: normal; background-color: white;
}
.cleditorPopup img.sml {
	margin: 2px 3px; padding: 5px 7px; border: 1px solid rgb(255, 255, 255); cursor: pointer;
}
.cleditorPopup img.sml:hover {
	border: 1px solid rgb(239, 239, 239);
}
.cleditorPrompt {
	padding: 4px; font-size: 8.5pt; background-color: rgb(246, 247, 249);
}
.cleditorPrompt input {
	font: 8.5pt/normal Arial, Verdana; font-size-adjust: none; font-stretch: normal;
}
.cleditorPrompt textarea {
	font: 8.5pt/normal Arial, Verdana; font-size-adjust: none; font-stretch: normal;
}
.cleditorMain textarea {
	font: 10pt/normal Arial, Verdana; margin: 0px; padding: 0px; border: 1px solid rgb(226, 223, 223); overflow-y: scroll; font-size-adjust: none; font-stretch: normal; resize: none;
}
.cleditorMain iframe {
	margin: 0px; padding: 0px; border: currentColor;
}
.commentform .form .comm_txt_err {
	color: rgb(237, 45, 0); font-size: 11px; margin-bottom: 5px; display: none;
}
.commentform .form .submit {
	margin: 10px 14px 0px 0px; overflow: hidden; clear: none !important; float: right; _margin: 10px 20px 0px 0px;
}
.commentform .form .submit a {
	background: url("../images/sprite_30.gif") no-repeat -300px -33px; font: bold 14px/normal Arial; width: 121px; height: 26px; text-align: center; color: rgb(106, 109, 114); padding-top: 8px; text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal; transition-property: color; transition-duration: 500ms; -webkit-transition-property: color; -webkit-transition-duration: 500ms; -moz-transition-property: color; -moz-transition-duration: 500ms; -o-transition-property: color; -o-transition-duration: 500ms; -ie-transition-property: color; -ie-transition-duration: 500ms;
}
.commentform .form .submit a:hover {
	background: url("../images/sprite_30.gif") no-repeat -300px -33px; color: rgb(244, 86, 25) !important;
}
.commentform .form .submit input.submit_button {
	background: url("../images/sprite_30.gif") no-repeat -300px -33px; font: bold 14px/normal Arial; border: 0px currentColor; width: 121px; height: 34px; text-align: center; color: rgb(106, 109, 114); padding-bottom: 4px; text-decoration: none; display: block; cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
.commentform .form .captchafield {
	margin: 0px 0px -5px; padding: 5px 0px 5px 15px; width: auto; overflow: hidden; clear: none !important; float: left; display: inline; _width: 450px;
}
.commentform .form .captchafield .captcha {
	float: left;
}
.commentform .form .captchafield .captcha .formlink a {
	color: rgb(106, 109, 114);
}
.commentform .form .captchafield .captcha .formlink a:hover {
	color: rgb(244, 86, 25);
}
.commentform .form .captchafield .captchainput {
	padding: 5px 0px 0px; float: left;
}
.commentform .form .captchafield .captchainput span {
	font: 12px/normal Arial; color: rgb(69, 80, 64); margin-bottom: 5px; margin-left: 10px; display: block; font-size-adjust: none; font-stretch: normal;
}
.commentform .form .captchafield .captchainput input {
	border: 1px solid rgb(226, 223, 223); width: 165px; margin-left: 10px; vertical-align: middle; float: left;
}
.commentform .form .captchafield .captchainput .tx {
	width: 120px; color: rgb(102, 102, 102); padding-top: 0px !important; padding-left: 11px; font-size: 11px; float: right; display: none; _width: 90px;
}
.commentform .comm_oups_ef {
	display: inline !important;
}
.commentform .comm_oups_io {
	border: 1px solid rgb(237, 45, 0) !important;
}
.cil_hold {
	background: url("../images/big_picture_control.png") no-repeat -13px -116px; left: 318px; width: 33px; height: 33px; bottom: 5px; filter: alpha(opacity=70); position: absolute; opacity: 0.7;
}
.cil_hold:hover {
	filter: alpha(opacity=100); opacity: 1;
}
#comments .item .comminfo {
	font: 12px/18px Arial, Helvetica, sans-serif; padding: 3px 0px; width: auto; height: 18px !important; color: rgb(146, 146, 146); display: block; font-size-adjust: none; font-stretch: normal; _overflow: hidden;
}
#comments .item .comminfo a.permalink {
	color: rgb(146, 146, 146); text-decoration: none !important;
}
#comments .item .comminfo a.permalink span.time {
	font: 11px/19px Arial, Helvetica, sans-serif; color: rgb(146, 146, 146); text-decoration: none !important; margin-right: 10px; float: left; font-size-adjust: none; font-stretch: normal;
}
#comments .item .comminfo a.permalink:hover span.time {
	color: rgb(128, 128, 128); text-decoration: none !important;
}
#comments .item .comminfo .response_options {
	font: 13px/16px Arial, Helvetica, sans-serif; border: 1px solid rgb(255, 255, 255); width: 71px; height: 16px; padding-left: 4px; margin-right: 5px; float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#comments .item .comminfo .hover.response_options {
	border: 1px solid rgb(219, 219, 219);
}
#comments .item .comminfo .response_options:hover {
	border: 1px solid rgb(219, 219, 219);
}
#comments .item .comminfo .response_options:hover .docomm_block {
	border-left-color: rgb(219, 219, 219); border-left-width: 1px; border-left-style: solid;
}
#comments .item .comminfo .response_options .docomm {
	font: 12px/16px Arial, Helvetica, sans-serif !important; width: 53px; height: 15px; text-align: left; color: rgb(106, 109, 114); overflow: hidden; text-decoration: none; float: left; display: block; font-size-adjust: none !important; font-stretch: normal !important;
}
#comments .item .comminfo .response_options .docomm:hover {
	color: rgb(241, 84, 24);
}
#comments .item .comminfo .response_options .docomm_block {
	background: url("../images/sprite_30.gif") no-repeat -339px -188px rgb(255, 255, 255); width: 17px; height: 16px; border-top-color: currentColor !important; border-right-color: currentColor !important; border-bottom-color: currentColor !important; border-left-color: rgb(255, 255, 255); border-top-width: medium !important; border-right-width: medium !important; border-bottom-width: medium !important; border-left-width: 1px; border-top-style: none !important; border-right-style: none !important; border-bottom-style: none !important; border-left-style: solid; float: left; display: block; position: relative; z-index: 999;
}
#comments .item .comminfo .response_options .docomm_block .docomm_block_inner a:hover {
	color: rgb(156, 156, 156);
}
#comments .item .comminfo .response_options .docomm_block:hover {
	background: url("../images/sprite_30.gif") no-repeat -339px -205px rgb(255, 255, 255); border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid;
}
#comments .item .comminfo .response_options .hover.docomm_block {
	background: url("../images/sprite_30.gif") no-repeat -339px -205px rgb(255, 255, 255); border-left-color: rgb(217, 217, 217); border-left-width: 1px; border-left-style: solid;
}
#comments .item .comminfo .response_options .docomm_block .docomm_block_inner {
	background: rgb(255, 255, 255); padding: 5px 10px 8px; top: 16px; width: 106px; right: -1px; overflow: hidden; border-right-color: rgb(217, 217, 217); border-bottom-color: rgb(217, 217, 217); border-left-color: rgb(217, 217, 217); border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; border-right-style: solid; border-bottom-style: solid; border-left-style: solid; display: none; position: absolute; z-index: 0; box-shadow: 1px 1px 3px #d9d9d9; _right: -2px;
}
#comments .item .comminfo .response_options .docomm_block .docomm_block_inner span.top_decor {
	background: url("../images/sprite_30.gif") no-repeat -180px -399px; margin: -5px 0px 0px -10px; width: 126px; height: 2px; overflow: hidden; display: block;
}
#comments .item .comminfo .response_options .docomm_block .docomm_block_inner a {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); overflow: hidden; clear: both; text-decoration: none; float: none; display: block; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#comments .item .comminfo .response_options .docomm_block .docomm_block_inner a:hover {
	color: rgb(241, 84, 24);
}
#comments .item .comminfo .response_options .docomm_block .docomm_block_inner span {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(156, 156, 156); overflow: hidden; clear: both; text-decoration: none; float: none; display: block; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#comments .item .comminfo .response_options .docomm_block:hover .docomm_block_inner {
	display: block;
}
#comments .item .comminfo .response_options .hover.docomm_block .docomm_block_inner {
	display: block;
}
#w22 .user_activity_like_block {
	overflow: hidden; margin-left: 10px; white-space: nowrap;
}
.gotocomm div.error {
	font: 12px/18px Arial, Helvetica, sans-serif !important; color: rgb(241, 84, 24); margin-left: 8px; float: right; display: inline; font-size-adjust: none !important; font-stretch: normal !important;
}
.gotocomm div.spam {
	margin: 0px 0px 0px 8px;
}
.gotocomm div.moderator {
	font: 11px/18px Arial, Helvetica, sans-serif !important; color: rgb(146, 146, 146) !important; text-decoration: none; float: right; display: inline !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.gotocomm div.admin {
	font: 11px/18px Arial, Helvetica, sans-serif !important; color: rgb(146, 146, 146) !important; text-decoration: none; float: right; display: inline !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.gotocomm div.spam {
	font: 11px/18px Arial, Helvetica, sans-serif !important; color: rgb(146, 146, 146) !important; text-decoration: none; float: right; display: inline !important; font-size-adjust: none !important; font-stretch: normal !important;
}
.gotocomm div.spam a {
	font: 12px/18px Arial, Helvetica, sans-serif !important; color: rgb(146, 146, 146) !important; text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important;
}
.gotocomm div.spam a:hover {
	color: rgb(3, 78, 162) !important;
}
.gotocomm div.spam .hide_spam_comment {
	margin-right: 6px;
}
.gotocomm .moderator .disable {
	font: 12px/18px Arial, Helvetica, sans-serif !important; color: rgb(146, 146, 146) !important; text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important;
}
.gotocomm .moderator .disable:hover {
	color: rgb(3, 78, 162) !important;
}
.gotocomm .admin .ip {
	margin: 0px 3px 0px 0px; float: right; display: inline;
}
.gotocomm .admin .disable {
	font: 12px/18px Arial, Helvetica, sans-serif !important; color: rgb(146, 146, 146) !important; text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important;
}
.gotocomm .admin .disable:hover {
	color: rgb(3, 78, 162) !important;
}
span.img_placeholder {
	display: none;
}
span.img_placeholder2 {
	display: none;
}
.gotocomm .commtext .br.c {
	margin-bottom: 16px; display: block;
}
div.form div.banned {
	font: 34px/38px Arial, Helvetica, sans-serif !important; text-align: center; color: rgb(153, 0, 0); font-size-adjust: none !important; font-stretch: normal !important;
}
.redactor_box {
	border: 1px solid rgb(221, 221, 221); overflow: visible; position: relative;
}
.redactor_box {
	background-color: rgb(255, 255, 255);
}
.redactor_box textarea {
	background-color: rgb(255, 255, 255);
}
body .redactor_air {
	border-width: 1px 1px medium; border-style: solid solid none; border-color: rgb(221, 221, 221) rgb(221, 221, 221) currentColor; position: absolute; z-index: 2;
}
body .redactor_box_fullscreen {
	left: 0px; top: 0px; width: 100%; overflow: hidden; position: fixed; z-index: 2000;
}
.redactor_box textarea {
	margin: 0px; padding: 0px; border: currentColor; width: 100%; overflow: auto; font-family: Menlo,Monaco,monospace,sans-serif; font-size: 13px; display: block; position: relative; z-index: 1004; resize: none;
}
.redactor_editor {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor:focus {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor div {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor p {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor ul {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor ol {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor table {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor dl {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor blockquote {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor pre {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor h1 {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor h2 {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor h3 {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor h4 {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor h5 {
	font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important;
}
.redactor_editor code {
	font-family: Menlo,Monaco,monospace,sans-serif !important;
}
.redactor_editor pre {
	font-family: Menlo,Monaco,monospace,sans-serif !important;
}
.redactor_editor {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor:focus {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor div {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor p {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor ul {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor ol {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor table {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor dl {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor blockquote {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor pre {
	line-height: 1.45em !important; font-size: 15px !important;
}
.redactor_editor {
	background: rgb(255, 255, 255) !important; margin: 0px !important; padding: 5px !important; line-height: 1.45em !important; overflow: auto; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 14px !important; white-space: normal; position: relative; box-shadow: none !important;
}
.redactor_editor:focus {
	background: rgb(255, 255, 255) !important; margin: 0px !important; padding: 5px !important; line-height: 1.45em !important; overflow: auto; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 14px !important; white-space: normal; position: relative; box-shadow: none !important;
}
.redactor_editor a {
	font: 14px/16px Arial, Helvetica, sans-serif; color: rgb(32, 89, 130) !important; font-size-adjust: none; font-stretch: normal;
}
.redactor_editor object {
	width: auto; max-width: 100%;
}
.redactor_editor embed {
	width: auto; max-width: 100%;
}
.redactor_editor video {
	width: auto; max-width: 100%;
}
.redactor_editor img {
	width: auto; max-width: 100%;
}
.redactor_editor video {
	height: auto;
}
.redactor_editor img {
	height: auto;
}
.redactor_editor div {
	margin: 0px !important; border: currentColor; line-height: 1.45em !important; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 15px !important; box-shadow: none !important;
}
.redactor_editor p {
	margin: 0px !important; border: currentColor; line-height: 1.45em !important; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 15px !important; box-shadow: none !important;
}
.redactor_editor ul {
	margin: 0px !important; border: currentColor; line-height: 1.45em !important; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 15px !important; box-shadow: none !important;
}
.redactor_editor ol {
	margin: 0px !important; border: currentColor; line-height: 1.45em !important; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 15px !important; box-shadow: none !important;
}
.redactor_editor table {
	margin: 0px !important; border: currentColor; line-height: 1.45em !important; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 15px !important; box-shadow: none !important;
}
.redactor_editor dl {
	margin: 0px !important; border: currentColor; line-height: 1.45em !important; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 15px !important; box-shadow: none !important;
}
.redactor_editor blockquote {
	margin: 0px !important; border: currentColor; line-height: 1.45em !important; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 15px !important; box-shadow: none !important;
}
.redactor_editor pre {
	margin: 0px !important; border: currentColor; line-height: 1.45em !important; font-family: Arial,Helvetica,Verdana,Tahoma,sans-serif !important; font-size: 15px !important; box-shadow: none !important;
}
.redactor_editor iframe {
	margin-bottom: 15px !important;
}
.redactor_editor object {
	margin-bottom: 15px !important;
}
.redactor_editor hr {
	margin-bottom: 15px !important;
}
.redactor_editor blockquote {
	color: rgb(119, 119, 119); font-style: italic !important; margin-left: 3em !important;
}
.redactor_editor ul {
	padding-left: 2em !important;
}
.redactor_editor ol {
	padding-left: 2em !important;
}
.redactor_editor ul ul {
	margin: 2px !important; padding: 0px 0px 0px 2em !important; border: currentColor;
}
.redactor_editor ol ol {
	margin: 2px !important; padding: 0px 0px 0px 2em !important; border: currentColor;
}
.redactor_editor ul ol {
	margin: 2px !important; padding: 0px 0px 0px 2em !important; border: currentColor;
}
.redactor_editor ol ul {
	margin: 2px !important; padding: 0px 0px 0px 2em !important; border: currentColor;
}
.redactor_editor dl dt {
	font-weight: bold;
}
.redactor_editor dd {
	margin-left: 1em;
}
.redactor_editor table {
	font-size: 1em !important; border-collapse: collapse;
}
.redactor_editor table td {
	padding: 5px !important; border: 1px solid rgb(221, 221, 221); vertical-align: top;
}
.redactor_editor table thead td {
	font-weight: bold !important; border-bottom-color: rgb(0, 0, 0) !important; border-bottom-width: 2px !important; border-bottom-style: solid !important;
}
.redactor_editor code {
	font-family: Menlo,Monaco,monospace,sans-serif !important;
}
.redactor_editor pre {
	font-family: Menlo,Monaco,monospace,sans-serif !important;
}
.redactor_editor code {
	background-color: rgb(216, 215, 215) !important;
}
.redactor_editor pre {
	background: rgb(248, 248, 248) !important; padding: 1em !important; border-radius: 3px !important; border: 1px solid rgb(221, 221, 221) !important; overflow: auto; font-size: 90% !important; white-space: pre;
}
.redactor_editor hr {
	border-width: 1px 0px 0px; border-style: solid none none; border-color: rgb(204, 204, 204) currentColor currentColor; height: 1px; display: block;
}
.redactor_editor h1 {
	margin: 0px !important; padding: 0px !important; color: rgb(0, 0, 0); font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif !important; font-weight: bold;
}
.redactor_editor h2 {
	margin: 0px !important; padding: 0px !important; color: rgb(0, 0, 0); font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif !important; font-weight: bold;
}
.redactor_editor h3 {
	margin: 0px !important; padding: 0px !important; color: rgb(0, 0, 0); font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif !important; font-weight: bold;
}
.redactor_editor h4 {
	margin: 0px !important; padding: 0px !important; color: rgb(0, 0, 0); font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif !important; font-weight: bold;
}
.redactor_editor h5 {
	margin: 0px !important; padding: 0px !important; color: rgb(0, 0, 0); font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif !important; font-weight: bold;
}
.redactor_editor h1 {
	line-height: 40px !important; font-size: 36px !important; margin-bottom: 10px !important;
}
.redactor_editor h2 {
	line-height: 38px !important; font-size: 30px !important; margin-bottom: 15px !important;
}
.redactor_editor h3 {
	line-height: 30px !important; font-size: 24px !important; margin-bottom: 10px !important;
}
.redactor_editor h4 {
	line-height: 24px !important; font-size: 18px !important; margin-bottom: 10px !important;
}
.redactor_editor h5 {
	font-size: 1em !important; margin-bottom: 10px !important;
}
.redactor_editor_wym.redactor_editor {
	background: rgb(246, 246, 246) !important; padding: 5px 15px !important;
}
.redactor_editor_wym div {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym p {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym ul {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym ol {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym table {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym dl {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym pre {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym h1 {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym h2 {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym h3 {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym h4 {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym h5 {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym blockquote {
	margin: 10px 0px !important; padding: 10px !important; border: 1px solid rgb(228, 228, 228) !important; background-color: rgb(255, 255, 255) !important;
}
.redactor_editor_wym ul {
	padding-left: 2em !important;
}
.redactor_editor_wym ol {
	padding-left: 2em !important;
}
.redactor_toolbar {
	background: rgb(241, 241, 241); list-style: none !important; margin: 0px !important; padding: 0px 0px 0px 2px !important; left: 0px; top: 0px; height: 32px !important; line-height: 0 !important; overflow: hidden !important; font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif !important; font-size: 0px; border-bottom-color: rgb(187, 187, 187); border-bottom-width: 1px; border-bottom-style: solid; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f1f1f1',endColorstr='#e2e2e2',GradientType=0 ); position: relative;
}
body .redactor_air .redactor_toolbar {
	padding-right: 2px !important;
}
.redactor_toolbar li {
	list-style: none !important; margin: 0px !important; padding: 3px 1px; float: right !important;
}
.redactor_toolbar li.redactor_separator {
	margin: 0px 2px 0px 3px !important; padding: 0px; height: 34px; border-right-color: rgb(241, 241, 241); border-left-color: rgb(211, 211, 211); border-right-width: 1px; border-left-width: 1px; border-right-style: solid; border-left-style: solid; float: right;
}
.redactor_toolbar li a {
	border: 1px solid transparent; width: 25px; height: 25px; line-height: 0; font-size: 0px; text-decoration: none; display: block; cursor: pointer; zoom: 1;
}
.redactor_toolbar li.redactor_btn_right {
	float: right !important;
}
.redactor_toolbar li a {
	background: url("../images/base_redactor.20130208.png") no-repeat 0px 0px; text-indent: -9999px; display: block;
}
.redactor_toolbar li a:hover {
	border-color: rgb(152, 166, 186); background-color: rgb(221, 228, 239);
}
.redactor_toolbar li a:active {
	border-color: rgb(181, 181, 181); background-color: rgb(221, 221, 221);
}
.redactor_toolbar li a.redactor_act {
	border-color: rgb(181, 181, 181); background-color: rgb(221, 221, 221);
}
body .redactor_toolbar li a.redactor_btn_html {
	background-position: 0px;
}
body .redactor_toolbar li a.redactor_btn_formatting {
	background-position: -25px;
}
body .redactor_toolbar li a.redactor_btn_bold {
	background-position: -50px;
}
body .redactor_toolbar li a.redactor_btn_italic {
	background-position: -75px;
}
body .redactor_toolbar li a.redactor_btn_deleted {
	background-position: -500px;
}
body .redactor_toolbar li a.redactor_btn_unorderedlist {
	background-position: -100px;
}
body .redactor_toolbar li a.redactor_btn_orderedlist {
	background-position: -125px;
}
body .redactor_toolbar li a.redactor_btn_outdent {
	background-position: -150px;
}
body .redactor_toolbar li a.redactor_btn_indent {
	background-position: -175px;
}
body .redactor_toolbar li a.redactor_btn_image {
	background-position: -200px;
}
body .redactor_toolbar li a.redactor_btn_video {
	background-position: -225px;
}
body .redactor_toolbar li a.redactor_btn_file {
	background-position: -250px;
}
body .redactor_toolbar li a.redactor_btn_table {
	background-position: -275px;
}
body .redactor_toolbar li a.redactor_btn_link {
	background-position: -300px;
}
body .redactor_toolbar li a.redactor_btn_fontcolor {
	background-position: -325px;
}
body .redactor_toolbar li a.redactor_btn_backcolor {
	background-position: -350px;
}
body .redactor_toolbar li a.redactor_btn_alignleft {
	background-position: -375px;
}
body .redactor_toolbar li a.redactor_btn_aligncenter {
	background-position: -400px;
}
body .redactor_toolbar li a.redactor_btn_alignright {
	background-position: -425px;
}
body .redactor_toolbar li a.redactor_btn_justify {
	background-position: -450px;
}
body .redactor_toolbar li a.redactor_btn_horizontalrule {
	background-position: -475px;
}
body .redactor_toolbar li a.redactor_btn_underline {
	background-position: -525px;
}
body .redactor_toolbar li a.redactor_btn_smiles {
	background-position: -650px;
}
body .redactor_toolbar li a.redactor_btn_html {
	background-position: -700px;
}
body .redactor_toolbar li a.redactor_btn_remove_formatting {
	background-position: -675px;
}
body .redactor_toolbar li a.redactor_btn_insert_code {
	background-position: 0px;
}
body .redactor_toolbar li a.redactor_btn_link2 {
	background-position: -300px;
}
body .redactor_toolbar li a.redactor_btn_unlink2 {
	background-position: -725px;
}
.redactor_format_blockquote {
	color: rgb(102, 102, 102) !important; padding-left: 10px; font-style: italic;
}
.redactor_format_pre {
	font-family: monospace,sans-serif;
}
.redactor_format_h1 {
	font-weight: bold;
}
.redactor_format_h2 {
	font-weight: bold;
}
.redactor_format_h3 {
	font-weight: bold;
}
.redactor_format_h4 {
	font-weight: bold;
}
.redactor_format_h1 {
	line-height: 36px; font-size: 30px;
}
.redactor_format_h2 {
	line-height: 36px; font-size: 24px;
}
.redactor_format_h3 {
	line-height: 30px; font-size: 20px;
}
.redactor_format_h4 {
	line-height: 26px; font-size: 16px;
}
.redactor_dropdown {
	padding: 10px; border: 1px solid rgb(204, 204, 204); left: 0px; top: 28px; width: 200px; line-height: 21px; font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif; font-size: 13px; position: absolute; z-index: 2004; box-shadow: 0px 2px 4px #ccc; background-color: rgb(255, 255, 255); -webkit-box-shadow: 0 2px 4px #ccc; -moz-box-shadow: 0 2px 4px #ccc;
}
.redactor_separator_drop {
	padding: 0px !important; line-height: 0; font-size: 0px; border-top-color: rgb(221, 221, 221); border-top-width: 1px; border-top-style: solid;
}
.redactor_dropdown a {
	padding: 3px 5px; color: rgb(0, 0, 0); text-decoration: none; display: block;
}
.redactor_dropdown a:hover {
	color: rgb(68, 68, 68) !important; text-decoration: none; background-color: rgb(221, 228, 239);
}
.redactor_color_link {
	padding: 0px !important; border-radius: 4px !important; border: 2px solid rgb(255, 255, 255) !important; width: 15px !important; height: 15px !important; font-size: 0px; float: left !important; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2) !important;
}
.redactor_color_none {
	font-size: 11px;
}
#redactor_modal_overlay {
	margin: auto; left: 0px; top: 0px; width: 100%; height: 100%; filter: alpha(opacity=50); position: fixed; z-index: 50000; opacity: 0.5; background-color: rgb(51, 51, 51) !important;
}
#redactor_modal {
	background: rgb(247, 247, 247); padding: 0px; border-radius: 3px; left: 50%; top: 50%; color: rgb(0, 0, 0); font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif; font-size: 12px !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7',endColorstr='#e2e2e2',GradientType=0 ); position: fixed; z-index: 50001; box-shadow: 0px 5px 60px #000; text-shadow: 0 1px 0 #fff;
}
#redactor_modal_header {
	padding: 11px 30px 0px 15px; border-radius: 3px 3px 0px 0px; font-size: 12px; font-weight: bold;
}
#redactor_modal_inner {
	padding: 15px 30px 20px;
}
#redactor_modal_close {
	top: 5px; width: 20px; height: 20px; right: 5px; color: rgb(119, 119, 119); font-size: 20px; position: absolute; cursor: pointer;
}
#redactor_modal_close:hover {
	color: rgb(0, 0, 0);
}
#redactor_modal_footer {
	overflow: hidden; padding-top: 20px;
}
#redactor_modal label {
	margin: 10px 0px 3px !important; padding: 0px !important; float: none !important; display: block !important;
}
#redactor_modal textarea {
	border: 1px solid rgb(221, 221, 221); margin-top: 4px; display: block;
}
#redactor_btn_modal_close {
	color: rgb(119, 119, 119); margin-left: 10px;
}
.redactor_input {
	width: 99%; font-size: 14px;
}
#redactor_image_box {
	height: 270px; overflow: auto; margin-bottom: 10px;
}
#redactor_image_box_select {
	width: 200px; margin-bottom: 15px; display: block;
}
#redactor_image_box img {
	margin-right: 10px; margin-bottom: 10px; cursor: pointer; max-width: 100px;
}
#redactor_tabs {
	margin-bottom: 18px;
}
#redactor_tabs a {
	padding: 4px 14px; border-radius: 10px; border: 1px solid rgb(210, 210, 210); color: rgb(0, 0, 0); line-height: 1; font-size: 12px; text-decoration: none; margin-right: 5px; display: inline-block; background-color: rgb(255, 255, 255);
}
#redactor_tabs a:hover {
	padding: 5px 15px; border: currentColor; color: rgb(119, 119, 119) !important; text-decoration: none !important; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); background-color: rgb(221, 221, 221); text-shadow: 0 1px 0 #eee;
}
#redactor_tabs a.redactor_tabs_act {
	padding: 5px 15px; border: currentColor; color: rgb(119, 119, 119) !important; text-decoration: none !important; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.4); background-color: rgb(221, 221, 221); text-shadow: 0 1px 0 #eee;
}
#redactor_modal_footer {
	padding: 9px 0px 20px 30px; border-radius: 0px 0px 3px 3px; text-align: right;
}
#redactor_modal input[type='radio'] {
	top: -1px; position: relative;
}
#redactor_modal input[type='checkbox'] {
	top: -1px; position: relative;
}
#redactor_modal input[type='text'] {
	margin: 0px; padding: 1px 2px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); height: 23px; color: rgb(51, 51, 51); line-height: 1; font-family: Helvetica,Arial,Tahoma,sans-serif; font-size: 13px; position: relative; z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2); background-color: white; -moz-transition: border 0.3s ease-in; -o-transition: border 0.3s ease-in; -webkit-transition: border 0.3s ease-in; -ms-transition: border 0.3s ease-in; transition: border 0.3s ease-in;
}
#redactor_modal input[type='password'] {
	margin: 0px; padding: 1px 2px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); height: 23px; color: rgb(51, 51, 51); line-height: 1; font-family: Helvetica,Arial,Tahoma,sans-serif; font-size: 13px; position: relative; z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2); background-color: white; -moz-transition: border 0.3s ease-in; -o-transition: border 0.3s ease-in; -webkit-transition: border 0.3s ease-in; -ms-transition: border 0.3s ease-in; transition: border 0.3s ease-in;
}
#redactor_modal input[type='email'] {
	margin: 0px; padding: 1px 2px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); height: 23px; color: rgb(51, 51, 51); line-height: 1; font-family: Helvetica,Arial,Tahoma,sans-serif; font-size: 13px; position: relative; z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2); background-color: white; -moz-transition: border 0.3s ease-in; -o-transition: border 0.3s ease-in; -webkit-transition: border 0.3s ease-in; -ms-transition: border 0.3s ease-in; transition: border 0.3s ease-in;
}
#redactor_modal textarea {
	margin: 0px; padding: 1px 2px; border-radius: 1px; border: 1px solid rgb(204, 204, 204); height: 23px; color: rgb(51, 51, 51); line-height: 1; font-family: Helvetica,Arial,Tahoma,sans-serif; font-size: 13px; position: relative; z-index: 2; box-shadow: inset 0px 1px 2px rgba(0,0,0,0.2); background-color: white; -moz-transition: border 0.3s ease-in; -o-transition: border 0.3s ease-in; -webkit-transition: border 0.3s ease-in; -ms-transition: border 0.3s ease-in; transition: border 0.3s ease-in;
}
#redactor_modal textarea {
	line-height: 1.4em;
}
#redactor_modal input:focus {
	border-color: rgb(92, 169, 228); box-shadow: 0px 0px 0px 2px rgba(70,161,231,0.3), inset 0px 1px 2px rgba(0,0,0,0.2);
}
#redactor_modal textarea:focus {
	border-color: rgb(92, 169, 228); box-shadow: 0px 0px 0px 2px rgba(70,161,231,0.3), inset 0px 1px 2px rgba(0,0,0,0.2);
}
.redactor_modal_btn {
	border-width: 1px; border-style: solid; border-color: rgb(204, 204, 204) rgb(204, 204, 204) rgb(170, 170, 170); padding: 6px 16px 5px; border-radius: 4px; text-align: center; color: rgb(0, 0, 0); line-height: 17px; font-family: Helvetica,Arial,Verdana,Tahoma,sans-serif; font-size: 12px; font-weight: normal; text-decoration: none; margin-left: 8px; float: right; display: inline-block; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff',endColorstr='#e1e1e1',GradientType=0); position: relative; cursor: pointer; box-shadow: 0px 1px 1px rgba(0,0,0,0.1); background-color: rgb(243, 243, 243); text-shadow: 0 1px 0px #ffffff;
}
.redactor_modal_btn:hover {
	color: rgb(85, 85, 85);
}
.redactor_modal_btn:hover {
	background: rgb(243, 243, 243); text-decoration: none; filter: none; text-shadow: 0 1px 0px rgba(255, 255, 255, 0.8);
}
input.redactor_modal_btn {
	font-weight: bold;
}
.redactor_droparea {
	margin: auto auto 5px; width: 100%; position: relative;
}
.redactor_droparea .redactor_dropareabox {
	padding: 60px 0px; border: 2px dashed rgb(187, 187, 187); width: 99%; text-align: center; position: relative; z-index: 1; background-color: rgb(255, 255, 255);
}
.redactor_droparea .redactor_dropareabox {
	color: rgb(85, 85, 85); font-size: 12px;
}
.redactor_dropalternative {
	color: rgb(85, 85, 85); font-size: 12px;
}
.redactor_dropalternative {
	margin: 4px 0px 2px;
}
.error.redactor_dropareabox {
	background: rgb(247, 229, 229); border-color: rgb(220, 195, 195);
}
.drop.redactor_dropareabox {
	background: rgb(244, 244, 238); border-color: rgb(224, 229, 214);
}
#redactor_insert_smiles_div img.sml {
	margin: 0px 3px; border: 1px solid transparent; overflow: hidden;
}
#redactor_insert_smiles_div img.sml:hover {
	border: 1px solid rgb(221, 221, 221); cursor: pointer;
}
#redactor_image_delete_btn {
	left: 50px; margin-left: 0px; position: absolute;
}
#w23 .title {
	margin: 0px 30px; padding: 5px; text-align: center; color: rgb(0, 0, 0); font-size: 18px; font-weight: normal; display: block; position: relative;
}
#w23 .title a {
	background: rgb(255, 255, 255); padding: 2px 5px; color: rgb(0, 0, 0); font-size: 18px; font-weight: normal; text-decoration: none;
}
#w23 .title a span {
	color: rgb(241, 84, 24);
}
#w23 .form {
	background: rgb(248, 248, 248); padding: 10px; border: 3px solid rgb(239, 239, 239); overflow: hidden; clear: both;
}
#w23 .form .left_enter {
	margin: 0px; padding: 20px 0px 0px; border: 0px currentColor; width: 345px; float: left;
}
#w23 .error.form .left_enter {
	padding: 5px 0px 0px;
}
#w23 .form .rigth_enter {
	margin: 0px; padding: 0px 0px 0px 10px; width: 280px; border-left-color: rgb(208, 208, 208); border-left-width: 1px; border-left-style: solid; float: right;
}
#w23 .form .enter_head {
	font: 14px/32px Arial, Helvetica, sans-serif; margin: 0px 0px 10px; width: 100%; text-align: center; color: rgb(39, 39, 39); overflow: hidden; clear: both; float: none; font-size-adjust: none; font-stretch: normal;
}
#w23 .form .forminput {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(81, 81, 81); overflow: hidden; clear: both; float: left; font-size-adjust: none; font-stretch: normal;
}
#w23 .form span.text {
	width: 50px; height: 28px; text-align: right; color: rgb(80, 80, 80); line-height: 28px; margin-top: 10px; margin-right: 5px; float: left; display: block;
}
#w23 .form span.fname {
	width: 100%; line-height: 20px; font-size: 11px; display: block;
}
#w23 .form input.tx {
	font: 14px/28px Arial, Helvetica, sans-serif; padding: 0px 5px; border: 1px solid rgb(196, 196, 196); width: 276px; height: 26px; color: rgb(0, 0, 0) !important; margin-top: 10px; margin-bottom: 4px; vertical-align: middle; float: left; font-size-adjust: none; font-stretch: normal;
}
#w23 .form input.error.tx {
	border: 1px solid rgb(244, 86, 25);
}
#w23 .form a.show_pass {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(122, 120, 120); text-decoration: none; margin-left: 55px; border-bottom-color: rgb(122, 120, 120); border-bottom-width: 1px; border-bottom-style: dashed; float: left; display: inline-block; font-size-adjust: none; font-stretch: normal;
}
#w23 .form a.forgotpass {
	font: 12px/normal Arial, Helvetica, sans-serif; color: rgb(122, 120, 120); clear: both; text-decoration: none; margin-top: 13px; margin-right: 5px; margin-bottom: 45px; border-bottom-color: rgb(122, 120, 120); border-bottom-width: 1px; border-bottom-style: solid; float: right; display: block; font-size-adjust: none; font-stretch: normal; _width: 125px;
}
#w23 .left_part.notregistered a {
	font: 18px/24px Arial, Helvetica, sans-serif; margin: 0px auto; text-align: center; color: rgb(255, 73, 7); text-decoration: none; border-bottom-color: rgb(244, 86, 25); border-bottom-width: 1px; border-bottom-style: solid; font-size-adjust: none; font-stretch: normal;
}
#w23 .form a.float_left.forgotpass {
	float: left;
}
#w23 .form a.float_right.forgotpass {
	float: right;
}
#w23 .form .error_text {
	font: bold 13px/18px Arial, Helvetica, sans-serif; text-align: center; color: rgb(241, 84, 24); display: none; font-size-adjust: none; font-stretch: normal;
}
#w23 .error.form .error_text {
	display: block !important;
}
#w23 div.submit {
	margin-right: 3px; float: right; display: block !important;
}
#w23 div.submit input.submit {
	background: url("../images/sprite_30.gif") no-repeat 0px -120px; font: 14px/18px Arial, Helvetica, sans-serif; margin: 0px auto; padding: 0px 0px 2px; border: 0px currentColor; width: 70px; height: 22px; color: rgb(86, 86, 86); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#w23 div.submit input.submit:hover {
	color: rgb(244, 86, 25);
}
#w23 .left.soclink {
	margin-right: 0px !important;
}
#w23 .soclink {
	width: 130px; height: auto; text-align: right; line-height: 34px; overflow: hidden; float: left;
}
#w23 .soclink a {
	font: 12px/30px Arial, Helvetica, sans-serif; margin: 0px 0px 14px; text-align: right; color: rgb(81, 81, 81); text-decoration: none; display: block; font-size-adjust: none; font-stretch: normal;
}
#w23 .soclink a span {
	margin: 0px 0px 0px 5px !important; padding: 8px 0px 10px 30px; overflow: hidden; text-decoration: none; display: inline;
}
#w23 #login_social_openid span {
	background: url("../images/sprite_30.gif") no-repeat -272px -67px;
}
#w23 #login_social_facebook span {
	background: url("../images/sprite_30.gif") no-repeat -34px -67px;
}
#w23 #login_social_google span {
	background: url("../images/sprite_30.gif") no-repeat -102px -67px;
}
#w23 #login_social_twitter span {
	background: url("../images/sprite_30.gif") no-repeat -306px -67px;
}
#w23 #login_social_vkontakte span {
	background: url("../images/sprite_30.gif") no-repeat -340px -67px;
}
#w23 #login_social_mailru span {
	background: url("../images/sprite_30.gif") no-repeat -170px -67px;
}
#w23 #login_social_odnoklassniki span {
	background: url("../images/sprite_30.gif") no-repeat -238px -67px;
}
#w23 #login_social_livejournal span {
	background: url("../images/sprite_30.gif") no-repeat -136px -67px;
}
#w23 #login_social_blogger span {
	background: url("../images/sprite_30.gif") no-repeat -408px -67px;
}
#w23 #login_social_flickr span {
	background: url("../images/sprite_30.gif") no-repeat -68px -67px;
}
#w23 #login_social_wordpress span {
	background: url("../images/sprite_30.gif") no-repeat -374px -67px;
}
#w23 #login_social_yahoo span {
	background: url("../images/sprite_30.gif") no-repeat 0px -67px;
}
#w23 #login_social_myspace span {
	background: url("../images/sprite_30.gif") no-repeat -204px -67px;
}
#w23 #login_social_yandex span {
	background: url("../images/sprite_30.gif") no-repeat -440px -67px;
}
#w23 .form .rigth_enter .login_social_data {
	font: 12px/20px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 20px; width: 260px; height: 22px; color: rgb(39, 39, 39); overflow: hidden; clear: both; float: left; font-size-adjust: none; font-stretch: normal;
}
#w23 .form .rigth_enter .login_social_data div.url {
	background: rgb(255, 255, 255); font: 12px/20px Arial, Helvetica, sans-serif; border: 1px solid rgb(196, 196, 196); width: 165px; height: 20px; color: rgb(39, 39, 39); overflow: hidden; padding-left: 5px; clear: both; float: left; font-size-adjust: none; font-stretch: normal;
}
#w23 .form .rigth_enter .login_social_data div.url .text {
	font: 12px/20px Arial, Helvetica, sans-serif; width: 160px; height: 20px; color: rgb(39, 39, 39); font-size-adjust: none; font-stretch: normal; _width: 115px;
}
#w23 .form .rigth_enter .login_social_data input {
	margin: 0px; padding: 0px; border: 0px currentColor;
}
#w23 .form .rigth_enter .login_social_data input.button {
	background: url("../images/sprite_30.gif") no-repeat 0px -120px; font: 14px/18px Arial, Helvetica, sans-serif; margin: 0px 0px 0px 5px; padding: 0px 0px 2px; border: 0px currentColor; width: 70px; height: 22px; color: rgb(86, 86, 86); cursor: pointer; font-size-adjust: none; font-stretch: normal;
}
#w23 .form .rigth_enter .login_social_data input.button:hover {
	color: rgb(244, 86, 25);
}
#w23 .border {
	margin: 15px auto 10px; width: 94%; clear: both; border-bottom-color: rgb(208, 208, 208); border-bottom-width: 1px; border-bottom-style: solid;
}
#w23 .notregistered {
	padding: 5px; text-align: center; line-height: 15px; overflow: hidden;
}
#w23 .left_part.notregistered {
	text-align: left !important;
}
#w23 .notregistered strong {
	text-align: center; overflow: hidden; padding-bottom: 15px; font-size: 18px; font-weight: normal; display: block;
}
#w23 div.error {
	font: 13px/18px Arial, Helvetica, sans-serif; text-align: center; color: rgb(241, 84, 24); padding-top: 10px; font-size-adjust: none; font-stretch: normal;
}
#w23 .error.form div.error a {
	font: bold 13px/18px Arial, Helvetica, sans-serif; color: rgb(241, 84, 24); text-decoration: underline; font-size-adjust: none; font-stretch: normal;
}
#w23 .error.form div.error a:hover {
	color: rgb(241, 84, 24); text-decoration: none;
}
#w61 {
	padding: 18px 15px 15px; border: 1px solid rgb(207, 209, 212); margin-bottom: 20px; position: relative;
}
#w61 .title {
	background: rgb(255, 255, 255); font: 18px/22px Arial, Helvetica, sans-serif; left: 12px; top: -14px; overflow: hidden; padding-right: 5px; position: absolute; font-size-adjust: none; font-stretch: normal; _width: 220px; _left: 0px; _height: 24px;
}
#w61 .title h2 a {
	font: 18px/18px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25) !important; font-size-adjust: none; font-stretch: normal;
}
#w61 .title a.count {
	font: 10px/16px Arial, Helvetica, sans-serif !important; margin: 0px 4px 0px 5px; top: -2px; color: rgb(38, 36, 38) !important; position: relative; font-size-adjust: none !important; font-stretch: normal !important;
}
#w61 .title h2 span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 9px 5px 0px 8px; width: 5px; height: 9px; float: left; display: block;
}
#w61 .item img {
	margin: 5px 10px 10px 0px; float: left;
}
#w61 .item .author {
	margin-bottom: 5px;
}
#w61 .item .author {
	padding: 0px 0px 2px; text-align: left; overflow: hidden; display: block;
}
#w61 .item .tags {
	padding: 0px 0px 2px; text-align: left; overflow: hidden; display: block;
}
#w61 .item .hit {
	overflow: hidden; float: right;
}
#w61 .news_by_theme {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(144, 147, 152); margin-bottom: 2px; display: inline; font-size-adjust: none; font-stretch: normal;
}
#w61 .news_by_theme span.title_theme {
	margin-right: 10px; white-space: nowrap;
}
#w61 .news_by_theme a {
	font: 14px/16px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25); margin-right: 10px; font-size-adjust: none; font-stretch: normal;
}
#w61 .news_by_theme a.first span.decor {
	display: none;
}
#w61 .news_by_theme a:hover {
	color: rgb(207, 209, 212);
}
#w61 .news_by_theme span.decor {
	margin: 0px 6px 0px 2px; border-left-color: rgb(207, 209, 212); border-left-width: 1px; border-left-style: solid;
}
#w61 .item .author a {
	font: 12px/20px Arial, Helvetica, sans-serif; color: rgb(64, 65, 69); margin-right: 8px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#w61 .item .tags a {
	font: 12px/20px Arial, Helvetica, sans-serif; color: rgb(64, 65, 69); margin-right: 8px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#w61 .item .author span.span_title {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(144, 147, 152); margin-right: 5px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#w61 .item .tags span.span_title {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(144, 147, 152); margin-right: 5px; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#w61 .tags a span {
	font: 10px/16px Arial, Helvetica, sans-serif; color: rgb(106, 109, 114); font-size-adjust: none; font-stretch: normal;
}
#w61 header h1 {
	overflow: hidden; margin-bottom: 5px; display: block;
}
#w61 header h1 {
	font: 20px/24px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#w61 header h1 a {
	font: 20px/24px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
#w61 header time {
	font: 11px/11px Arial, Helvetica, sans-serif; margin: 8px 8px 0px 0px; color: rgb(106, 109, 114); float: left; display: block; font-size-adjust: none; font-stretch: normal;
}
#w61 h2.text {
	font: 14px/18px Arial, Helvetica, sans-serif; color: rgb(64, 65, 69); font-size-adjust: none; font-stretch: normal;
}
#w61 h2.text a {
	font: 14px/18px Arial, Helvetica, sans-serif; color: rgb(64, 65, 69); font-size-adjust: none; font-stretch: normal;
}
#w61 .footer_theme {
	width: 100%; height: 20px; padding-top: 10px; clear: both; display: block;
}
#w61 .footer_theme .plusone {
	width: 70px; height: 18px; overflow: hidden; float: left;
}
#w61 .footer_theme a.read_theme {
	width: 105px; height: 16px; color: rgb(244, 86, 25); overflow: hidden; padding-left: 15px; float: right; display: block; white-space: nowrap; _margin-right: 5px;
}
#w61 .footer_theme a.read_theme span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 4px 5px 0px -15px; width: 5px; height: 9px; float: left; display: block; _margin-left: -8px;
}
#w61 .footer_theme a.read_theme:hover {
	color: rgb(106, 109, 114) !important;
}
#w61 .footer_theme a.goto_questions_add_question {
	width: 100px; height: 16px; color: rgb(244, 86, 25); overflow: hidden; padding-left: 15px; float: right; display: block; white-space: nowrap; _margin-right: 5px;
}
#w61 .footer_theme a.goto_questions_add_question span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 4px 5px 0px -15px; width: 5px; height: 9px; float: left; display: block; _margin-left: -8px;
}
#w61 .footer_theme a.goto_questions_add_question:hover {
	color: rgb(106, 109, 114) !important;
}
#w61 .footer_theme a.disable_theme {
	width: 100px; height: 16px; color: rgb(244, 86, 25); overflow: hidden; padding-left: 15px; float: right; display: block; white-space: nowrap; _margin-right: 5px;
}
#w61 .footer_theme a.disable_theme span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 4px 5px 0px -15px; width: 5px; height: 9px; float: left; display: block; _margin-left: -8px;
}
#w61 .footer_theme a.disable_theme:hover {
	color: rgb(106, 109, 114) !important;
}
#w61 .footer_theme .link {
	width: 16px; height: 16px; float: left; display: block; position: relative; _position: inherit;
}
#w61 .footer_theme .link span.ico {
	background: url("../images/sprite_30.gif") no-repeat -200px -32px; margin: 0px auto; width: 16px; height: 16px; overflow: hidden; display: block; cursor: pointer;
}
#w61 .footer_theme .link:hover span.ico {
	background: url("../images/sprite_30.gif") no-repeat -200px -48px;
}
#w61 .footer_theme .link .inner {
	padding: 0px 5px; left: -10px; top: 16px; width: 178px; overflow: hidden; display: block; position: absolute; z-index: 9999; _top: 13px; _height: 29px;
}
#w61 .footer_theme .link .inner span.up_point {
	background: url("../images/sprite_30.gif") no-repeat -74px -437px; margin: 0px; padding: 0px; border: 0px currentColor; width: 24px; height: 9px; display: block;
}
#w61 .footer_theme .link a.close {
	background: url("../images/sprite_oll_new.png") no-repeat 0px -140px; font: bold 16px/16px Arial, Helvetica, sans-serif; top: 3px; width: 16px; height: 16px; right: 0px; color: rgb(0, 0, 0); text-indent: -999px; overflow: hidden; text-decoration: none; position: absolute; font-size-adjust: none; font-stretch: normal; _top: -3px; _background: none; _text-indent: 0px; _right: -2px;
}
#w61 .footer_theme .link .inner input {
	background: rgb(237, 237, 237); border: 1px solid rgb(44, 114, 166); width: 173px; height: 16px; overflow: hidden; display: block; _margin-top: -14px;
}
#w61 .footer_theme .share {
	width: 76px; margin-right: 4px; float: left; _margin-left: -5px; _width: 84px;
}
#w61 .footer_theme div.share .vkontakte:hover {
	background: url("../images/sprite_30.gif") no-repeat -220px -49px;
}
#w61 .footer_theme div.share .facebook:hover {
	background: url("../images/sprite_30.gif") no-repeat -238px -49px;
}
#w61 .footer_theme div.share .twitter:hover {
	background: url("../images/sprite_30.gif") no-repeat -256px -49px;
}
#w61 .footer_theme div.share .odnoklassniki:hover {
	background: url("../images/sprite_30.gif") no-repeat -274px -49px;
}
#w61 .footer_theme .share a:hover {
	filter: aplha(opacity=100); opacity: 1;
}
#w61 .footer_theme .plusone {
	width: 50px !important; overflow: hidden !important;
}
#w67 {
	padding: 18px 10px 8px; border: 1px solid rgb(207, 209, 212); width: auto; margin-bottom: 33px; position: relative; _float: left; _width: 278px; _margin-bottom: 15px; _clear: both;
}
#w67 .clear {
	_margin-top: -17px;
}
#w67 h2 {
	background: rgb(255, 255, 255); font: 18px/22px Arial, Helvetica, sans-serif; padding: 0px 8px; left: 12px; top: -12px; color: rgb(244, 86, 25); position: absolute; font-size-adjust: none; font-stretch: normal;
}
#w67 h2 span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 7px 5px 0px 0px; width: 5px; height: 9px; float: left; display: block;
}
#w67 h2 a:hover {
	color: rgb(106, 109, 114) !important;
}
#w67 .forumnowiner {
	color: rgb(0, 0, 0); overflow: hidden;
}
#w67 .forumnowiner div.p_forumin {
	font: bold 12px/15px Arial, Helvetica, sans-serif; margin: 0px 5px 6px; height: auto; text-align: left; overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
#w67 .forumnowiner div.forum_maxheight.p_forumin {
	max-height: 45px;
}
#w67 .forumnowiner div.p_forumin span {
	font: bold 12px/15px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#w67 .forumnowiner div.p_forumin a {
	font: bold 12px/15px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); text-decoration: none; white-space: nowrap; font-size-adjust: none; font-stretch: normal;
}
#w67 .forumnowiner div.p_forumin a:hover {
	color: rgb(3, 78, 162);
}
#w67 .forumnowiner div.p_forumout {
	font: 12px/15px Arial, Helvetica, sans-serif; margin: 0px 5px 6px; height: auto; text-align: left; color: rgb(173, 173, 173); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
#w67 .forumnowiner div.forum_maxheight.p_forumout {
	max-height: 45px;
}
#w67 .forumnowiner div.p_forumout span {
	white-space: nowrap;
}
#w67 .forum_spoiler {
	background: rgb(255, 255, 255); font: 12px/15px Arial, Helvetica, sans-serif; margin: 0px 12px 5px; color: rgb(69, 69, 69); overflow: hidden; font-size-adjust: none; font-stretch: normal;
}
#w67 .forum_spoiler a {
	font: 12px/15px Arial, Helvetica, sans-serif; color: rgb(69, 69, 69); text-decoration: none; font-size-adjust: none; font-stretch: normal;
}
#w67 .forum_spoiler .arrow {
	background: url("../images/sprite_30.gif") no-repeat -420px -18px; padding: 0px 0px 0px 12px; margin-left: 2px;
}
#w67 .forum_spoiler .down.arrow {
	background: url("../images/sprite_30.gif") no-repeat -420px -18px; padding: 0px 0px 0px 12px;
}
#w67 .forum_spoiler .up.arrow {
	background: url("../images/sprite_30.gif") no-repeat -420px 2px; padding: 0px 0px 0px 12px;
}
#w67 .forum_spoiler .users_count {
	color: rgb(173, 173, 173);
}
#w67 .forum_spoiler .users_count span {
	color: rgb(241, 84, 24);
}
#w81 {
	padding: 15px 10px 8px; border: 1px solid rgb(207, 209, 212); width: auto; clear: both; margin-bottom: 30px; position: relative;
}
#w81 h2 {
	background: rgb(255, 255, 255); padding: 0px 8px; left: 8px; top: -10px; position: absolute;
}
#w81 h2 {
	font: 18px/18px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25) !important; font-size-adjust: none; font-stretch: normal;
}
#w81 h2 span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 5px 5px 0px 0px; width: 5px; height: 9px; float: left; display: block;
}
#w81 h2 a:hover {
	color: rgb(106, 109, 114) !important;
}
#w81 .tabs {
	margin: 0px -10px 15px;
}
#w81 .item {
	overflow: hidden; padding-top: 0px; padding-bottom: 15px; clear: both; margin-bottom: 15px; border-bottom-color: rgb(207, 209, 212); border-bottom-width: 1px; border-bottom-style: solid; zoom: 1;
}
#w81 .end.item {
	padding-bottom: 0px !important; margin-bottom: 0px !important; border-bottom-color: currentColor; border-bottom-width: medium; border-bottom-style: none;
}
#w81 .item .hit {
	display: inline !important;
}
#w81 .item h3 a span.is_censor_news {
	width: 20px; height: 14px; overflow: hidden; padding-left: 0px; float: left; display: block;
}
#w81 .item a {
	display: inline;
}
#w81 .item header {
	display: inline !important;
}
#w81 .item img {
	width: 108px; height: 92px; margin-right: 5px; float: left;
}
#w81 .item h3 a {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(38, 36, 38) !important; font-size-adjust: none; font-stretch: normal;
}
#w81 .item h3 a:hover {
	color: rgb(244, 86, 25) !important;
}
#w93 {
	background: rgb(255, 255, 255); margin: 0px auto 33px; padding: 15px 10px 0px; border: 1px solid rgb(244, 86, 25); width: 278px; color: rgb(75, 75, 75); position: relative;
}
#w93 .title {
	background: rgb(255, 255, 255); font: bold 14px/21px Arial, Helvetica, sans-serif; padding: 0px 5px 0px 3px; top: -12px; height: 23px; overflow: hidden; display: block; position: absolute; font-size-adjust: none; font-stretch: normal;
}
#w93 .title span.status {
	margin: 2px 3px; width: 27px; height: 18px; overflow: hidden; float: left; display: block;
}
#w93 .title span.end {
	background: url("../images/sprite_30.gif") no-repeat 2px -300px rgb(255, 255, 255);
}
#w93 .title span.is {
	background: url("../images/sprite_30.gif") no-repeat -25px -300px rgb(255, 255, 255);
}
#w93 .title span.off {
	background: url("../images/sprite_30.gif") no-repeat -52px -300px rgb(255, 255, 255);
}
#w93 .title span.move {
	background: url("../images/sprite_30.gif") no-repeat -79px -300px rgb(255, 255, 255);
}
#w93 .title span.notstarted {
	background: url("../images/sprite_30.gif") no-repeat -106px -300px rgb(255, 255, 255);
}
#w93 .inner {
	background: rgb(255, 255, 255); margin: 0px 5px 5px; padding: 5px 3px; overflow: hidden;
}
#w93 .inner a {
	text-decoration: none;
}
#w93 .inner img {
	margin: 4px 5px 5px; float: left;
}
#w93 .inner h3 {
	font: 14px/18px Arial, Helvetica, sans-serif; color: rgb(75, 75, 75); font-size-adjust: none; font-stretch: normal;
}
#w93 .inner h3 a {
	font: 14px/18px Arial, Helvetica, sans-serif; color: rgb(75, 75, 75); font-size-adjust: none; font-stretch: normal;
}
#w93 .inner h3 a:hover {
	color: rgb(96, 96, 96);
}
#w93 .inner .goto_questions_add_question {
	margin: 5px 0px 0px; padding: 5px 5px 0px 0px; overflow: hidden; border-top-color: rgb(207, 209, 212); border-top-width: 1px; border-top-style: solid; _float: none; _height: 16px; _clear: both;
}
#w93 .inner .goto_questions_add_question a {
	width: 88px; height: 16px; color: rgb(96, 96, 96); overflow: hidden; padding-left: 15px; float: right; display: block; white-space: nowrap;
}
#w93 .inner .goto_questions_add_question a span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 4px 5px 0px -15px; width: 5px; height: 9px; float: left; display: block; _margin: 4px 5px 0 -8px;
}
#w93 .inner .goto_questions_add_question a:hover {
	color: rgb(244, 86, 25); text-decoration: none;
}
#tiptip_holder {
	left: 0px; top: 0px; display: none; position: absolute; z-index: 99999; _width: 184px; _white-space: normal;
}
.tip_top#tiptip_holder {
	padding-bottom: 5px;
}
.tip_bottom#tiptip_holder {
	padding-top: 5px;
}
.tip_right#tiptip_holder {
	padding-left: 5px;
}
.tip_left#tiptip_holder {
	padding-right: 5px;
}
#tiptip_content {
	background: rgb(255, 255, 255); font: 14px/normal Arial, Helvetica, sans-serif; padding: 4px 8px; border-radius: 3px; border: 1px solid rgb(180, 180, 180); text-align: center; color: rgb(69, 74, 81); font-size-adjust: none; font-stretch: normal; box-shadow: 1px 1px 4px #000000; -webkit-box-shadow: 1px 1px 4px #000000; -moz-box-shadow: 1px 1px 4px #000000; -webkit-border-radius: 3px; -moz-border-radius: 3px;
}
#tiptip_arrow {
	left: -4px; top: -2px; width: 19px; height: 11px; overflow: hidden; display: block; position: absolute;
}
#tiptip_arrow {
	background: url("../images/conferens_decor.png") no-repeat left top; width: 19px; height: 11px;
}
#tiptip_arrow_inner {
	background: url("../images/conferens_decor.png") no-repeat left top; width: 19px; height: 11px;
}
.personal_info_user {
	padding: 5px; left: 20%; top: 40%; overflow: hidden; display: inline !important; position: absolute; z-index: 999; zoom: 1; min-width: 280px; max-width: 360px; _width: 300px;
}
.personal_info_user .info_blok {
	background: rgb(255, 255, 255); border-width: 1px; border-style: solid; border-color: rgb(141, 139, 144) rgb(141, 139, 144) rgb(102, 102, 102); overflow: hidden; box-shadow: 0px 0px 5px #666666;
}
.personal_info_user .info_blok div {
	padding: 0px 10px; overflow: hidden; white-space: nowrap; zoom: 1;
}
.personal_info_user .info_blok .main_name {
	font: bold 13px/17px Arial, Helvetica, sans-serif; padding: 5px 10px 2px; color: rgb(32, 89, 132); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_blok .main_name a {
	font: bold 13px/17px Arial, Helvetica, sans-serif; color: rgb(32, 89, 132); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_blok .anonym_name {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_blok .anonym_name a {
	font: 12px/16px Arial, Helvetica, sans-serif; color: rgb(0, 0, 0); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_blok .number_of_friends {
	font: 11px/16px Arial, Helvetica, sans-serif; padding: 5px 10px 0px; color: rgb(143, 143, 143); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_blok .number_of_friends span.nummer {
	font: 11px/16px Arial, Helvetica, sans-serif; color: rgb(143, 143, 143); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_blok .number_of_friends a.nummer {
	font: 11px/16px Arial, Helvetica, sans-serif; color: rgb(32, 89, 132); font-size-adjust: none; font-stretch: normal;
}
.personal_info_user .info_blok div.add_remove_settings {
	background: rgb(242, 242, 242); height: 24px !important; padding-top: 10px; padding-bottom: 10px; margin-top: 5px; border-top-color: rgb(204, 204, 204); border-top-width: 1px; border-top-style: solid; white-space: nowrap;
}
.personal_info_user .info_blok div.add_remove_settings a {
	background: rgb(246, 248, 247); font: bold 12px/22px Arial, Helvetica, sans-serif; padding: 0px 10px; border: 1px solid rgb(153, 153, 153); color: rgb(86, 86, 86); overflow: hidden; float: right; white-space: nowrap !important; filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f6f8f7',endColorstr='#e3e5e4',GradientType=0 ); zoom: 1; font-size-adjust: none; font-stretch: normal; box-shadow: 0px 0px 2px #ffffff;
}
.personal_info_user .info_blok div.add_remove_settings span.loader {
	background: url("../images/loaders/loader_24x24_ff4800_f2f2f2.gif") no-repeat 0px 0px; width: 24px; height: 24px; padding-right: 10px; float: right; display: block;
}
.personal_info_user .info_blok div.add_remove_settings span.for_message {
	border-right-color: rgb(153, 153, 153); border-right-width: 1px; border-right-style: solid;
}
.personal_info_user .info_blok div.add_remove_settings a span.ico {
	background: url("../images/sprite_30.gif") no-repeat -100px -600px; margin: 8px 6px 0px 0px; width: 10px; height: 10px; overflow: hidden; float: left; display: block; zoom: 1;
}
.personal_info_user .info_blok div.add_remove_settings a.add_remove_friends span.friends span.ico {
	background-position: -100px -600px;
}
.personal_info_user .info_blok div.add_remove_settings a.add_remove_friends span.remove_friends span.ico {
	background-position: -120px -600px;
}
.personal_info_user .info_blok div.add_remove_settings a.add_friends span.ico {
	background-position: -120px -620px;
}
.personal_info_user .info_blok div.add_remove_settings a.message span.ico {
	background-position: -100px -620px;
}
.personal_info_user .info_blok div.add_remove_settings a.add_remove_friends:hover span.friends span.ico {
	background-position: -160px -600px;
}
.personal_info_user .info_blok div.add_remove_settings a.add_remove_friends:hover span.remove_friends span.ico {
	background-position: -180px -600px;
}
.personal_info_user .info_blok div.add_remove_settings a.add_friends:hover span.ico {
	background-position: -180px -620px;
}
.personal_info_user .info_blok div.add_remove_settings a.message:hover span.ico {
	background-position: -160px -620px;
}
.personal_info_user .info_blok div.add_remove_settings a.message {
	border-left-color: currentColor !important; border-left-width: medium !important; border-left-style: none !important;
}
.personal_info_user .info_blok div.add_remove_settings a:hover {
	background: rgb(246, 248, 247); filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e3e5e4',endColorstr='#f6f8f7',GradientType=0 ); text-shadow: 0 0 2px #ffffff;
}
.personal_info_user .info_blok div.add_remove_settings a.add_remove_friends span.remove_friends {
	display: none;
}
.personal_info_user .info_blok div.add_remove_settings a.add_remove_friends:hover span.friends {
	display: none;
}
.personal_info_user .info_blok div.add_remove_settings a.add_remove_friends:hover span.remove_friends {
	display: inline; _width: 140px; _display: block;
}
.personal_info_user .decor {
	width: 100%; height: 9px; margin-top: -1px; position: relative; z-index: 2;
}
.personal_info_user .decor span.ico {
	background: url("../images/sprite_30.gif") no-repeat -140px -600px; left: 130px; width: 15px; height: 9px; overflow: hidden; display: block; position: absolute;
}
#w105 {
	padding: 15px 10px 8px 5px; border: 1px solid rgb(207, 209, 212); width: auto; margin-bottom: 20px; position: relative; zoom: 1; _margin-bottom: 15px; _padding: 15px 0 8px 0;
}
#w105 h2 {
	background: rgb(255, 255, 255); padding: 0px 8px; left: 12px; top: -12px; position: absolute; _float: left;
}
#w105 h2 a {
	font: 18px/20px Arial, Helvetica, sans-serif; color: rgb(244, 86, 25); font-size-adjust: none; font-stretch: normal; _float: left;
}
#w105 h2 a span.ico {
	background: url("../images/sprite_30.gif") no-repeat -440px -391px; margin: 7px 5px 0px 0px; width: 5px; height: 9px; float: left; display: block;
}
#w105 h2 a:hover {
	color: rgb(106, 109, 114) !important;
}
#w105 .panes .item {
	margin: 0px 10px 5px; padding: 5px 0px; width: 270px; overflow: hidden; zoom: 1;
}
#w105 .panes .item a {
	font: 13px/16px Arial, Helvetica, sans-serif !important; color: rgb(43, 43, 43); text-decoration: none; font-size-adjust: none !important; font-stretch: normal !important;
}
#w105 .panes .item a img {
	margin-top: 2px; float: left;
}
#w105 .panes .item a:hover {
	color: rgb(244, 86, 25); text-decoration: none;
}
#w105 .panes .item a.topnews_smallcover {
	margin-right: 8px; float: left;
}
#w105 .panes .item a.topnews_smallcover span.img_placeholder {
	width: 80px; height: 60px; overflow: hidden; display: block;
}
#w105 .item span.time {
	color: rgb(140, 140, 140); padding-right: 5px; font-size: 12px;
}
