hr{margin:20px 0;border:1px solid #CCC}
table{border-collapse:collapse;border:0}
td,th{text-align:left;vertical-align:top}
.article .input{height:auto;margin:auto}
fieldset,img{border:0}
input[type=radio]{margin:2px;background:0 0;border:0}
select{background:#fff;}
select option{padding-right:20px}
.hidden{display:none}
ul.error li{font-size:large;margin-left:11em}
.busy-layer{position:absolute;display:none;top:0;width:100%;height:100%;line-height:100%;text-align:center;background-color:#fff;opacity:.5;filter:alpha(opacity=50)}
.busy-indicator{position:absolute;display:none;width:190px;height:32px;line-height:32px;padding:5px 5px 5px 45px;left:50%;margin:0 0 0 -120px;z-index:999;background:#fefefe url(/app/themes/new_default/js/plugins/busy/loading.gif) no-repeat 5px center;border:1px solid #eee;color:#777;box-shadow:0 0 9px -4px #ccc;-moz-box-shadow:0 0 9px -4px #ccc;-webkit-box-shadow:0 0 9px -4px #ccc;-khtml-box-shadow:0 0 9px -4px #ccc}
.clear{clear:both}


#page .page_bottom{background:url(../images/round_page.png) -2032px 100% no-repeat;padding:11px 0}

#page .page_pad{background:url(../images/round_page.png) -1016px 0 repeat-y;padding:0 28px 15px;min-height:428px}

div#header{padding-top:27px;height:85px;float:left;width:100%;margin-top:-36px}

div#header .logo{display:block;float:left;overflow:hidden;margin-top:10px;font-size:40px;text-decoration:none;color:#CCC}

div#header .logo .sub-title{font-size:12px;color:#CCC}

div#header .add_article{float:right;width:257px;height:42px;font-size:18px;color:#fff;padding-top:10px;overflow:hidden;margin-top:20px}

div#header .add_article i{background:url(../images/icons_service.png) -60px -20px;display:inline-block;width:12px;height:12px;line-height:5px;margin:6px 5px 0 0;float:left}

div#header .add_article span{display:block;position:relative;float:left;left:50%}

div#header .add_article span span{left:-50%}

.welcome{background:url(../images/backgrounds.png) 0 100% repeat-x;line-height:1.4em}

.moderator-warning{float:right;font-size:10px;color:red}

.warning{color:red;background:transparent url(../images/warning.png) 5px 5px no-repeat;padding-left:60px}

.post h1{color:#000}

.post h1 .fav,.post h3 .fav{background:url(../images/icons_service.png) -30px -20px;display:inline-block;width:16px;height:16px;line-height:5px;vertical-align:middle;margin:0 3px 0 0;position:static}

.post p{clear:both}

.box .comments i{background:url(../images/icons_service.png) -15px 0;display:block;position:absolute;width:15px;height:14px;line-height:5px;margin:0 0 0 -17px}

.comments_list{padding-top:0;margin-bottom:20px}

.comments_list h2{margin-bottom:1em}

.comments_list h2 i{background-position:-132px 0}

.comments_list ul{list-style:none;list-style-position:outside;padding:0;margin:0;clear:both}

.comments_list ul li{margin-bottom:5px;clear:both;zoom:1;border:1px solid #CCC;padding:10px}

.comments_list ul li.deleted{margin-bottom:5px;clear:both;zoom:1;border:0;padding:10px;color:#CCC}

.comments_list ul li.deleted a{color:#CCC}

.comments_list ul ul{padding:0 0 0 10px;z-index:1}

.comments_list .userpic{float:left;margin:0 10px 5px 0}

.comments_list .username{display:block;margin-bottom:.5em}

.comments_list .username span a{font-weight:400;font-size:10px;color:#6b6b6b}

.comments_list .username .time{font-weight:400;font-size:10px;color:#6b6b6b;margin-bottom:10px}

.comments_list .info{font-size:11px;font-style:italic;display:block;color:#909090;padding-top:.5em}

.comments_list .user-comment-message{float:none;clear:both;margin:10px 0 0;display:block;padding-top:15px}

.blogs h1 i{background-position:-154px 0}

.blogs .list{padding:0}

.blogs .list table{width:100%}

.blogs .list th{background:#eee url(../images/backgrounds.png) 0 -75px repeat-x;font-size:18px;font-weight:400;vertical-align:middle;padding:15px 25px}

.blogs .list td{font-size:16px;font-weight:700;vertical-align:middle;padding:15px 25px;width:50px}

.blogs .list td.blog{width:auto;font-size:12px;padding-left:5px;font-weight:400}

.blogs .list td.blog strong{display:block;font-size:16px;position:relative;margin-bottom:.5em}

.blogs .list td.blog strong i{background-position:-90px 0}

.blogs .list .stats{text-align:center;padding-left:10px}

.blogs .list td.stats{color:#f34747;font-size:12px;font-weight:400}

.blogs .list th.stats{font-size:12px;font-weight:400}

.blogs .list tr.tails{background:#f7f7f7}

.user_info{overflow: visible;zoom:1}

.user_info h1 i{background-position:-154px 0}

.user_info .details{float:left;width:730px;margin-bottom:20px;margin-right:10px}

.user_info .general{float:right;width:220px;margin-bottom:20px}

.user_info .info_box{padding:0}

.user_info .info_box strong{font-size:16px;color:#555;margin-right:10px}

.user_info .info_box h3{font-size:18px;background:#eee url(../images/backgrounds.png) 0 -75px repeat-x;padding:15px 25px}

.user_info .info_box ul{list-style:none;list-style-position:outside;padding:0}

.user_info .info_box li{padding:5px 25px;margin:0}

.user_info .info_box li.tails{background:#f7f7f7}

.user_info .albums{padding:20px}

.user_info .albums h3{margin:-20px -20px 0;margin-bottom:20px}

.user_info .general h5{font-size:16px;font-weight:700;padding-left:20px;margin-bottom:1em}

.user_info .general h5 i{background:url(../images/icons_service.png) -45px 0 no-repeat;display:block;position:absolute;width:15px;height:14px;line-height:5px;margin:2px 0 0 -20px;z-index:1}

.user_info .general h5 .favorite{background:url(../images/icons_service.png) -30px -40px;display:inline-block;width:17px;height:14px;line-height:5px;vertical-align:middle;margin:0 3px 0 0;position:static}

.user_info .general .userpic{float:left;margin:0 10px 20px 0}

.user_info .general .rate_wrap{zoom:1;margin-bottom:10px;overflow:hidden}

.user_info .general .rate{margin-bottom:0}

.user_info .general ul{list-style:none;list-style-position:outside;padding:0;clear:both}

.user_info .general .stats{clear:none;font-weight:700}

.user_info .general .stats strong{font-size:16px;color:#f34747}

.user_info .general .stats .info{font-weight:400;font-style:italic;font-size:11px;color:#909090}

.pages{background:#f7f7f7;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;font-size:11px;padding:12px 20px;overflow:hidden;zoom:1;margin-bottom:20px;position:relative;}
.pages span{display:block;float:left;margin-right:15px}
.pages ul{list-style:none;list-style-position:outside;padding:0;margin:0}
.pages li{float:left;margin:0;margin-right:15px;font-size:18px;}

#page .page_bottom{background:url(../images/round_page.png) -2032px 100% no-repeat;padding:11px 0}
#page .page_pad{background:url(../images/round_page.png) -1016px 0 repeat-y;padding:0 28px 15px;min-height:428px}

#commentLink{font-size:20px;font-weight:700}

.deleted{font-size:12px;color:#DDD}

.post .url-source{font-size:11px;padding-left:20px;margin:10px 0}

.post .url-source i{background:url(../images/set.png) -15px 0;display:block;position:absolute;width:15px;height:17px;line-height:5px;margin:0 0 0 -17px}

.post .url-source i{background-position:-28px -5px}

.comment-message{font-size:12px;color:#BBB}

.zebra_dark{background-color:#F7F7F7}

.zebra,.deleted.zebra_dark{background-color:#FFF}

.bb-quote{clear:both;color:#999;padding:5px 0 5px 5px;margin:7px 0;border-left:3px solid #999}

#sidebar .social_links,.bloglist .rss{background:url(../images/ico_social_networks.png) -96px 50% no-repeat;padding-left:40px;padding-right:12px;padding-bottom:12px;overflow:hidden;zoom:1;}

#sidebar .social_links a,.bloglist a.rss{display:block;float:left;background:url(../images/ico_social_networks.png) 0 -18px;width:32px;height:32px;overflow:hidden;margin:0 8px 8px 0;padding-left:0}

#sidebar .social_links .twitter{background-position:0 -18px}

#sidebar .social_links .facebook{background-position:-32px -18px}

#sidebar .social_links .livejournal{background-position:-64px -18px}

#sidebar .social_links .vkontakte{background-position:0 -50px}

#sidebar .social_links .facebook{background-position:0 -18px}

#sidebar .social_links .rss,.bloglist a.rss{background-position:-32px -50px}

span.counter{color:green;font-style:italic;font-weight:400}

.box span.counter,.new-box span.counter{font-size:9px}

.image-title{font-size:12px;color:#666}

.image-source{font-size:8px;color:#CCC}

.image-source a{color:#CCC}

br{margin:0;padding:0;line-height:.6em}

.blog_deleted{background-color:#f34747;padding:20px}

.EditPage table{font-size:18px}

.EditPage table td{padding:5px}

span.ili{clear:both;display:block;font-size:22px;font-weight:700;color:#F34747;margin-left:240px;padding:10px}

.closed-blog{clear:both;display:block;font-size:12px;color:#F34747}

table.inbox{width:100%}

table.inbox td.user{width:20%}

table.inbox .new{background:#DEDEDE}

table.inbox .new a{font-weight:700}

.box .bottom-box-link{font-size:10px;float:right;margin:3px 0 0}

.username sup{font-size:8px;color:#090;font-weight:400}

.username sup.trol{color:red}

.trol-comment{color:#CCC}

span.offtop {background:transparent url(../images/readonly22.png) center 5px no-repeat;
    padding: 0;
    padding-left: 25px;
    margin-right:5px;
    font-size: 20px;
}

form ul.__error_message li {color:red;margin:4px 0 0;padding:0}

body.mceContentBody{background:0 0}

blockquote,.mceContentBody blockquote{border-left:#d0d0d0 5px solid;background-color:#f6f6f6;padding:5px 5px 5px 10px;margin:1em 0 1em .75em}

div.bb_quote_author{border:#d0d0d0 1px solid;border-width:1px 2px 2px 1px;margin-top:-1.2em;background-color:#f6f6f6;width:150px;white-space:nowrap;font-weight:700;text-align:center}

div.bb_quote_author:after{content:" писал(а):"}

div.bb_code{border:#d0d0d0 6px double;background-color:#f6f6f6;color:#404060;padding:5px;margin:1em 0 0 .8em;}

div.bb_code_header{border:#d0d0d0 1px solid;border-width:1px 2px 2px 1px;padding-left:5px;margin-top:-1.6em;background-color:#f6f6f6;white-space:nowrap;font-weight:700;color:#404060;text-align:left}

span.bb_code_lang:before{content:"Код: "}

div.bb_code_footer{margin:5px -5px -5px -5px;padding:4px;border-width:1px 0 0;border-style:solid;border-color:#a9b8c2;color:#333;font-weight:700;text-align:center}

code.bb_code{font-size:1em;color:#000}

span.bb_spec_char{color:#009}

span.bb_mnemonic{color:red}

span.bb_tag{color:#090}

span.bb_bracket{font-weight:700}

span.bb_slash{font-weight:400}

span.bb_tagname{color:#909}

span.bb_equal{color:#990}

span.bb_quote{color:#099}

span.bb_attrib_name{color:#990}

span.bb_attrib_val{color:#099}

span.bb_autolink{color:#00f}

caption{font-weight:700}

label{clear:left;float:left;width:15em;text-align:right;padding-right:3px}

ul.same{list-style:none outside none;margin:5px;font-size:.9em;line-height:1.7em;padding:0}

ul.__error_message,ul.__user_message{color:red;font-weight:700;font-size:14px;padding:5px;text-align:center}

ul.__user_message{color:#333}

input.__error__{color:red;border:1px solid red}

ul.other{list-style:none;float:left}

ul.other li{float:left;margin:0;list-style:none;font-size:10px}

ul.other li a{color:#FFF}

p.blog-description{font-size:21px;color:#333}


.deleted-topic{color:#666; margin: 5px}


.post table {
    border: 3px solid #cccccc;
    border-left: 5px solid #cccccc;
    margin: 10px 0 10px 0;
}

.post table td, .post table th {
    border: 3px solid #cccccc;
    padding: 3px;
    padding-left: 5px;
}

.br{
    clear: both;
    height: 1px;
}

#page .page_bottom {
    background: none;
    padding: 0;
}

#content{

}


#content #main h1.unique, #content #main h2.unique {
    background: url("../images/unique.png?v=1") no-repeat 8px 5px;
    padding: 5px 0px 5px 45px!important;
}

#content #main .post ul.toolbar li.for-zen {
    background: url("../../sdelanounas/css/design/social/for_zen.png") no-repeat 2px 0px;
    padding: 24px 35px 0px 0px;
}


div.unique_rate {
    margin-top: 20px;
    background: url("../images/unique.png") no-repeat 0px 5px;
    padding: 10px 20px 10px 35px;
    font-weight: bold;
}

div.full_rate {
    background: url("../images/full_rate.png") no-repeat 0px 5px;
    padding: 10px 20px 10px 35px;
    font-weight: bold;
}

#content .title h1.h1_openblog {
    margin: 0;
}

.moderators-blogs {
    color: green;
}

#content .digest .posts li.post .info{
    background: #fff;
    padding: 20px 3px 0;
}

.pages,
.paging{
    padding: 15px 20px;
    background: #fff;
    border: 1px solid #dcdcdc;
}
.pages ul,
.paging .items-outer{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
}
.paging .items-outer .items{
    width: auto!important;
    height: auto;
    overflow: hidden;
}
.pages ul li,
.paging .items-outer span{
    display:block;
    float: left;
    clear: none;
    padding-right: 10px;
    font-size: 18px;
    color: #585b63;
    margin: 4px;
    height: 25px;
}

.pages ul li a,
.paging .items-outer .items span a{
    float: none;
    font-size: 100%;
    font-weight: normal;
    height:21px;
    line-height: normal;
    margin: 0;
    padding: 0;
    text-decoration: none;
    display: block;
    color: #aaaba8;
}

.paging .items-outer .items span a.active{
    font-weight: 700;
    color: #333;
    text-decoration:none;
    border:none;
    cursor: default;
}
.pages ul li a:HOVER{
    border-bottom:  none;
    text-decoration: none;
}

/*Дискуссии*/
.site_news{
    background: #fafafa;
    min-height: 650px;
    padding: 15px;
    border: 1px solid #fafafa;
    border-radius: 6px;
    box-shadow: -4px 4px 5px -2px #CCCCCC;
}
.site_news h1{
	font-size: 14px;
	color: #00AED4;
	padding-left: 27px;
}
.site_news h1 i{
	margin: 4px 0 0 -25px;
 	background: url("../images/design/ico-h1.png") no-repeat scroll 0 0;
}
.site_news .thema{
	background: #fff;
	border-top: 1px solid #ccc;
	padding: 20px 12px;
	font-weight: 500;
	font-size: 12px;
	color: #585b63;
}
.site_news table td{
    border-bottom: 1px solid #DEDEDE;
    padding: 6px 0 0 0;
}

.site_news .zebra, .site_news .deleted.zebra_dark {
    background: none;
}
.site_news table td .item{
	padding: 0 14px 12px;
	background: #fff;
	display: block;
}

.site_news table .title{
	background: #e8f2f6;
	display: block;
	padding: 14px 12px 10px;
	margin: 0 -14px;
	position: relative;
}
.site_news table .title a{
	color: #009fe3;
}
.site_news table .title i{
    background: url("../images/design/them-angle.png") no-repeat scroll 0 0;
    bottom: -12px;
    display: block;
    height: 20px;
    left: 47px;
    position: absolute;
    width: 25px;
}
.site_news table .zebra_dark .title{
	background: #eee6e6;
}
.site_news table .zebra_dark .title i{
    background: url("../images/design/them-angle.png") no-repeat scroll 0 -108px;
}

.public-blog-info .toolbar {
    font-size: 14px;
    margin: 0 0 0 5px;
    overflow: hidden;
    padding: 10px 0;
}

.public-blog-info .toolbar li {
    padding: 0 15px 0 15px;
}


/*блоги список*/
.blogs .list tr.bloglist{
    background: #FFF;
    font-size: 12px; 
    font-weight: 400;
    width: auto;
    position: relative;
}
.blogs .list td{
	padding: 12px 20px 0;
	color: #585b63;
	vertical-align: top;	
}

.blogs .list td.stats{
	color: #585b63;
}
.blogs .list td.stats a{
	display: block;
	color: #00AED4;
	margin-top: -3px;
}
.blogs .list .bloglist .blog{
	padding-left: 20px;
}
.blogs .list .bloglist .blog .blogi{
    padding-bottom: 7px;
    position: relative;
}
.blogs .list .bloglist .blog a{
	font-weight:500;
	font-size:22px;
	color: #00AED4;
}
.angle{
    background: url("../images/design/them-angle.png") no-repeat scroll 0 -216px;
    bottom: -12px;
    display: block;
    height: 20px;
    left: 25px;
    position: absolute;
    width: 25px;
}
.blogs .list .bloglist .blog .rss_lent{
	
}
.blogs .list .bloglist .blog .rss_lent a{
	color: #ff8200;
	text-decoration: underline;
	font-size: 12px;
}
.blogs .list .last_item td{
	padding: 12px 20px;
	vertical-align: top;
}
.blogs .list td.blog strong{
	margin: 0;
}
.blogs .list .last_item .caption{
	float: left;
	font-size: 12px;
	font-weight: 500;
	padding-right: 10px;
	color: #555;
}
.blogs .list .last_item .last_post{
	overflow: hidden;
	font-size: 12px;
	font-weight: 500;
}
.blogs .list .last_item .last_post a{
	color: #00AED4;
	text-decoration: underline;
}
#sidebar .social_links a, .bloglist a.rss{
	margin: 0;
	padding: 0;
}

#content .user_info .toolbar {
    background: none repeat scroll 0 0 #FFFFFF;
    border: 1px solid #88D9EB;
    border-radius: 0;
    list-style: none outside none;
    margin: 0 30px 0 211px;
    overflow: hidden;
    padding: 6px 20px;
    position: absolute;
    width: auto;
    background: none;
}
#content .user_info .toolbar li{
	border: none;
	
}
.user_info .general h5 {
	font-size: 14px;
    font-weight: 500;
}
.user_info .general h5 a{
	color: #009FE3;
	text-decoration: underline;
}
.user_info_header{
	background:  #FFF;
	border-radius: 5px 5px 0 0;
	margin: -15px -15px 15px -15px;
	padding: 20px;
	position: relative;
}
.user_info_header .angle{
	left: 28px;
}
.user_info_header .pict{
	float: left;
	padding-right: 25px;
}
.user_info_header .pict img{
    display: block;
    overflow: hidden;
    width: 50px;
}
.user_info_header .info_data{
	overflow: hidden;
}
.user_info_header .info_data .stats{
	margin: 0;
	margin: -4px 0 0;
}
.user_info_header .info_data .carma{
    color: #6A6A6A;
    font-size: 14px;
    font-weight: 500;
    line-height: 21px;
    margin-bottom: 0;
    margin-top: -5px;
}
.user_info_header .info_data strong{
	color: #009fe3;
	font-weight: 500;
}
.user_info_header .info_data .subscribers{
	font-size: 12px;
}
.user_info_header .info_data .rss_subscribs a {
	color: #e57200;
	font-size: 12px;
	text-decoration: underline;
}

.user_info .general .rate{
	padding-top: 5px;
	background: none;
}
.user_info .general .rate_wrap {
	margin: 0;
}
.user_info .rate .good-gray, 
.user_info .rate .good{
	background: url("../images/design/rate-gray.png") no-repeat scroll -6px 0;
    cursor: pointer;
    font-size: 5px;
    height: 32px;
    width: 28px;  
}
.user_info .rate .bad-gray,
.user_info .rate .bad{
    background: url("../images/design/rate-gray.png") no-repeat scroll -116px 0;
    cursor: pointer;
    font-size: 5px;
    height: 32px;
    width: 28px;
}
.user_info .general table{
	color: #616161;
	width: 100%; 
}
.user_info .general table tr td{
	text-align: center;
	border-top: none;
	padding: 0;
}

.user_info .general table tr td a{ 
	color: #009fe3;
	font-size: 14px;
	text-decoration: underline;
} 
.user_info .general table tr td span{
	color: #8a1e1e;
	font-size: 14px;
}
.user_info .general .vote_block{
	background: #f7f7f7;
    margin: 10px -15px 0;
    padding: 8px 20px;
	color: #696767;
	font-size: 12px;
}
.user_info .general .vote_block span{
	color: #009fe3;	
}
.user_info .general .vote_block li{
	margin: 0;
}
.user_info .general .vote_block a{
	color: #009fe3;
	font-weight: 500;
	text-decoration: underline;
}
.user_info .general .links_block{
	margin: 5px;
}
.user_info .general .links_block li{
	padding-left: 20px;
	
}
.user_info .general .links_block li i{
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat scroll 5px -163px;
	display: block;
	width: 20px;
	height: 20px;
	position: absolute;
	margin-left: -25px;
}
.user_info .general .links_block li.blog_usr i{
	background-position: 5px -187px; 
}
.user_info .general .links_block a{
	color: #009fe3;
	font-weight: 500;
	text-decoration: none;
	font-size: 13px;
}
.user_info .general .top_toolbar{
	
}
.user_info .general .top_toolbar{
   background: #FFF;
    border-radius: 0 0 6px 6px;
    margin: 15px -15px -15px;
    overflow: hidden;
    padding: 8px 40px;
}
.user_info .general .top_toolbar li{
	padding: 2px 0;
}
.user_info .general .top_toolbar li a{
    color: #00AED4; 
}
.user_info .general .top_toolbar li i{
    display: block;
    height: 14px;
    width: 15px;
    line-height: 5px;
    margin: 3px 0 0 -20px;
    position: absolute;
}
.user_info .general .top_toolbar li.turn i{
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat 0 -101px;
}
.user_info .general .top_toolbar li.edit{
    border: none;
}
.user_info .general .top_toolbar li.edit i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 0;


    
}
.user_info .general .top_toolbar li.remove i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 -49px;
}
.user_info .general .top_toolbar li.del i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 -98px;
}
.details .info_box .border{
	background: #fff;
    border: 1px solid #fff;
    border-radius: 6px;
    box-shadow: 2px 2px 2px -1px #999;
    
	
}
.details .info_box h3{
    background: #DDD;
    border: 1px solid #DDDDDD;
    box-shadow: 2px 2px 2px -1px #999999;
    color: #535353;
    font-size: 14px;
    text-shadow: -1px -1px 0 #FFFFFF;
    padding: 16px 16px 8px;
	border-radius: 4px;
	margin: 0 1px 10px 0;
}
.clear_br{ 
	height: 1px;
	clear: both;
}
.warning_status .row{
 overflow: visible!important;
 position: relative;
 background: #fdfdfd;
 padding: 6px 0;
 
}

.warning_status .row .date{
	float: left;
	padding: 10px 8px 10px 25px;
	border-right: 1px solid #E9E9E9;
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat 5px -620px;
    color: #009FE3;
}
.warning_status .row .time{
	float: left;
	padding: 10px 8px 10px 25px;
	border-right: 1px solid #E9E9E9;
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat 5px -664px;
	color: #009FE3;
}
.warning_status .row .reason{
	overflow: hidden;
	padding: 10px;
	color: #7a7a7a;
}
.warning_status .row .reason a{
	color: #009FE3;
}
.warning_status .row .reason span{
	padding-left: 5px;
	color: #000;
}
.warning_status .row .angel{
	
}
.warning_status .warning_comment{
 background: #eee;
 padding: 10px 20px!important;
}
.warning_status .warning_comment .caption{
	float: left;
	padding-right: 10px;
}
.warning_status .warning_comment .text{
	overflow: hidden;
}

#content .digest .posts li.deleted-topic p, ul.posts li.deleted-topic p a, ul.posts li.deleted-topic h4 {
    font-size: 12px;
}

ul.posts li.deleted-topic h4, .post div.deleted-topic h4 {
    margin: 0; padding: 0;
}

.post div.deleted-topic p, .post div.deleted-topic p a, .post div.deleted-topic h4 {
    font-size: 14px;
}

.welcome{
	padding-top: 20px;
	background: #fff;
}
#content #main .digest .welcome h2{
	padding: 0;
	margin: 0;
	font-size: 14px;
	color: #3a3a3a;
}
.welcome .blog-description{
	font-size: 12px;
	color: #3a3a3a;
}
.welcome .box{
	background: #f7f7f7;
	border: 1px solid #eee;
    border-radius: 6px;
    padding:0;
    margin-bottom: 10px;
    
    position: relative;
}

.welcome .box b{
	font-weight: 500;
	color: #6a6a6a;
	text-shadow: -1px -1px 0 #FFFFFF;
	padding-right: 20px;
}
.welcome .box a{
	color:#009fe3;
}
.welcome .readers{
	background: #eee;
	padding: 15px;
	border-radius: 6px;
}
.welcome .red_table{
	padding: 12px 0;
}
.welcome .red_table table{
	width: 85%;
	margin: 0 auto;
}
.welcome .red_table table tr td,
.welcome .red_table table tr th{
	text-align: center;
	font-weight: 500;
	line-height: 15px;
}
.welcome .red_table table tr th{
	color: #7e7e7e;
	padding-bottom: 3px;
}
.welcome .red_table table tr td span{
	color:#009fe3;
}


.center_col{
	overflow: hidden;
	padding-right: 40px;
}

.user_info .details {
    border-radius: 6px;
}

.user_info .info_box  .zebra{
	background: none;
	padding: 0;
}
.user_info .personal_block{
	background: #fff;
	padding: 12px 15px;
	position: relative;
	border-radius: 6px 6px 0 0;
}
.user_info .info_box .personal_block strong{
	font-weight: 500;
	font-size: 14px;
}
.personal_block .angel{
	
}
.user_info .user_title{
	padding: 15px;
}

.user_title i{
	display: block;
	float: left;
	padding-right: 10px;
	width: 15px;
	height: 20px;
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat scroll 0 -144px;
}
.user_info .user_title h2{
	padding: 0;
	margin: 0;
}
.user_info .user_title h2 a{
	color: #009FE3;
	font-weight: 500;
	font-size: 14px;
	text-decoration: underline;
}
.user_info .user_title h2 a{
	text-decoration: none;
}
.user_title .rss_subscribs {
}
.user_title .rss_subscribs a{
	text-decoration: underline;
	font-size: 12px;
	color: #ff8200;
}
.user_info h3{
	font-size: 18px;
	font-weight: 500;
}
.user_info h3 i{
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat 0 -212px;
	display: inline-block;
	height: 20px;
	width: 20px;
}
.user_title .rss_subscribs a:HOVER{
	text-decoration: none;
}
.user_info .info_box{
	font-size: 12px;
}
#content .user_info .info_box .toolbar{
	margin: 0;
	display: block;
	position: relative;
	padding: 8px 30px;
	background: #fff;
}
.toolbar .subscribe{
	
}
.toolbar .subscribe i{
	
}
.user_info .info_box li.row{
	padding: 5px 20px;
	overflow: hidden;
}
.user_info .info_box .row .caption{
	font-size: 12px;
	color: #7a7a7a;
	float: left;
	padding-right: 20px;
	width: 130px;
}
.user_info .info_box .row .value{
	overflow: hidden;
	border-left: 1px solid #009FE3;
	padding-left: 28px;
	
}
.user_info .info_box .row .value a{
	color: #009FE3;
}
.user_info .info_box .row .value .date{
 	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat scroll 0 -285px;
    border-right: 1px solid #CCCCCC;
    float: left;
    padding: 0 10px 0 25px;
}
.user_info .info_box .row .value .time{
    background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat scroll 5px -357px;
    float: left;
    padding: 0 10px 0 30px;
}
.user_info .info_box .plus_minus{
		
}
.user_info .plus_minus .plus_minus .row{
	
}
.user_info .info_box .plus_minus .row .plus{
	float: left;
}
.user_info .info_box .plus_minus .row .plus a{
	display: block;
	padding: 0 6px;
	border-radius: 4px;
	border: 1px solid #009FE3;
	cursor: pointer;
}
.user_info .info_box .plus_minus .row .plus a:HOVER{
	text-decoration: none;
}

.user_info .info_box .plus_minus .row .caption{
    padding: 0 23px 0 10px;
    width: 100px;
}
.user_info .info_box .plus_minus .row .value{
	border: none;
}
.user_info .info_box .plus_minus .row .value span{
	color: #009FE3;
}
.user_info .info_box .plus_minus .row .value b{
	color: #7a1b34;
	font-weight: 500;
}
.user_info .info_box .ip_block{
	background: #fff;
	border-top: 1px solid #ccc;
	border-radius: 0 0 6px 6px;
}
.user_info .info_box .ip_block a{
	color: #009FE3;
}
.user_info .ip_block .row{
	
}
.user_info .ip_block .row .caption{
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat scroll -2px -427px ;
	padding: 0 0 0 20px;
}
.user_info .ip_block .row_unlock .caption{
	background-position: 0px -504px ;
	padding: 0 0 0 20px;
}
.user_info .ip_block .row .ip_num{
	float: left;
	width: 100px;
	padding-left: 30px;
}

.bt_button {
    border-radius: 6px;
    box-shadow: 0 2px 4px 0 #CCCCCC;
    display: block;
    display: inline-block;
    margin-right: 8px;
    font-size: 12px;
}
.bt_button INPUT{
    border: 1px solid #FFFFFF;
    border-radius: 4px;
    box-shadow: 0 51px 18px -48px #FFFFFF inset;
    color: #587988;
    height: 21px;
    padding: 0 20px 3px 30px;
}

.bt_button_default {
	border: 0px;
	color: #62818f;
	width: 250px;
	background-color: transparent;

}

.edit-page .box, .m_box {
	background: #F5F5F5;
	color: #939393;
	border-radius: 6px;
	border: 1px solid #F5F5F5;
}


.content_box .comment-message {
	margin: 5px 0px 5px 0px;
	color: #999999;
}
.content_box .comment-message.box {
	text-align: center;
}
.content_box .input_plhldr .comment-message{
	text-align: left;
}

/* ======================== */

#edit_profile table td, .Registrate table td  {
	font-size: 12px;
	color: #656D70;
	line-height: 30px;
}

#edit_profile hr {
	margin-top: 5px;
}

ul.__error_message {

	color: #B04848;
	float: right;
	width: 400px;
	line-height: normal;
	background: url('../images/icon_del.png') 10px 5px no-repeat;
	text-align: left;
}

ul.__error_message li {
margin: 0 0 .3em;
padding: 10px 0 0 25px;
text-align: left;
}
#content .user_info h1{
	padding-bottom: 50px;
}
#content .personal_blogs h1 a{
	color: #009FE3;
	text-decoration: underline;
}

#content .article{
	/*background: #fafafa;*/
	padding: 10px;
	border-radius: 6px;
	font-size: 13px;
}
#content .article > span{
	line-height: 40px;
}
#content .article a{
	color: #009FE3;
}
#content #main .post .comments_list p {
	background: none;
}
.h1_discus{
	 font-size: 14px !important;
	 font-weight: 500 !important;
	 color: #009FE3 !important;
	 background: none!important;
}
.h1_discus i{
	 background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat scroll 0 -546px !important;
}
#content .article h1{
	padding-top: 6px;
}
#content .article h1 i{
	margin-top: 10px!important;;
}
#content #main .post .article .title{
	background: #e8f2f6;
	display: block;
	padding: 14px 12px 10px;
	margin: 0 0;
	position: relative;
	font-size: 12px;
	font-weight:500;
	color: #00AED4;
	overflow: visible;
}
#content #main .post .article .title a{
	color: #009fe3;
}
#content #main .post .article .title span{
    background: url("../images/design/them-angle.png") no-repeat scroll 0 0;
    bottom: -12px;
    display: block;
    height: 20px;
    left: 47px;
    position: absolute;
    width: 25px;
}
#content #main .post .article .toolbar{
    border: 1px solid #DDDDDD;
    border-radius: 6px;
    margin: 15px 0;
    padding: 7px 15px;
}

#content #main .post  .invite{
    border-top: 1px solid #DDD;
    background: #f7f7f7;
    overflow: hidden;
    padding: 18px;
    border-radius: 0 0 6px 6px; 
	
}
#content #main .post .invite .caption{
	float: left;
	padding-right: 8px;
}
#content #main .post .invite .edit{
	float: left;
	padding-right: 8px;
}
#content #main .post .invite .button{
	float: left;
	margin-top: -2px;
	border-radius: 6px;
    box-shadow: 0 2px 4px 0 #CCC;
    display: block;
}
#content #main .post .invite .button INPUT{   
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat scroll 5px -585px #F5F5F5;
	font-size: 13px;
	cursor: pointer;
	border: 1px solid #fff;
	border-radius: 4px;
    box-shadow: 0 51px 18px -48px #FFF inset;
    color: #587988;
    height: 21px;
    padding: 0 20px 3px 30px;
    
}

.comments_list_discus .box{
	background: #fafafa;
	border-radius: 6px;
	border: 1px solid #eee;
	padding: 17px 23px; 
}
.comments_list_discus .box p{
	clear: both;
}
.comments_list_discus .box .time{
    display: block;
    line-height: 10px;
    margin: 0
}
.h1_openblog{
	background: none!important;
	padding-left: 0!important;
	padding-top: 15px!important;
}
.markItUpHeader #htmlarea {
	resize: none;
}
/*message*/

#content .message_box .user_info {
	background: #fff;
	border-radius: 6px;
	border: 1px solid #E9E9E9;
    box-shadow: -4px 4px 5px -2px #CCCCCC;
    margin-bottom: 22px;
    padding: 0 12px;
}
#content .message_box .user_info h4{
	margin: 10px 0 0;
}
#content .message_box .user_info h4 a{
	color: #009FE3;
	font-size: 12px;
	font-weight: 500;
	text-decoration: underline;
}
.message_box .comments .button{
	border-radius: 6px;
    box-shadow: 0 2px 4px 0 #CCCCCC;
    display: block;
    float: left;
    margin-top: -2px;
}
.message_box .comments .button input{
	background: url("../../sdelanounas/css/design/tools-icons.png") no-repeat scroll 5px -996px #F5F5F5;
    border: 1px solid #FFF;
    border-radius: 4px;
    box-shadow: 0 51px 18px -48px #FFF inset;
    color: #587988;
    cursor: pointer;
    font-size: 13px;
    height: 21px;
    padding: 0 6px 3px 23px;
}

.message_box .comments table td {
    border-top: none;
}
.comments .comments_list ul li.personal-messages-data{
	color: #009FE3;
	font-size: 12px;
	font-weight: 500;
	padding: 10px 0;
	margin: 0;
	background: none;
	box-shadow:none;
	border: none;
	border-top: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}


.message_box .comments .comments_list ul .box {
    border: 1px solid #eee;
    box-shadow: -4px 4px 5px -2px #CCCCCC;
    background: #eee;
    clear: both;
    margin: 2px 0 12px;
    padding: 10px;
}

.message_box .comments .comments_list ul .new {
    box-shadow: 0px 0px 15px 5px #fbff9a;
}

ul.__error_message{
    background: none repeat scroll 0 0 #F5F5F5;
    border-radius: 6px;
    left: 53px;
    min-height: 40px;
    top: 260px;
    width: 88%;
    z-index: 1;
}

ul.__error_message li{
    display: inline-block;
    min-height: 30px;
}
#OIDLoginPage p.welcome{
	font-size: 14px;
	color: #888;
	
}

.comments_list .user-comment-message {
    padding-top: 3px;
}

blockquote, .mceContentBody blockquote {
    margin: 3px 0 8px 10px;
    padding: 3px 3px 3px 10px;
}

#sidebar .box .border ul.same {
    font-size: 12px;
    margin-top: 15px;
    margin-bottom: 20px;
}

#sidebar .box .border ul.same li img {
    border: 1px solid #C0C0C0;
    float: left;
    margin: 5px 3px 10px 0;
}
#sidebar .box .border ul.same li {
    clear: both;
    min-height: 50px;
    font-size: 14px;
}

input, button, textarea {
    vertical-align: baseline;
}

.floating {
    width: 266px; /*указываем ширину*/
}

.fixed {
    position: fixed;
    top: 10px; /*здесь указываем отступ сверху*/
    z-index: 9999; /*устанавливаем блок поверх всех элементов на странице*/
}

.invite-code {
    font-size: 70px; color: #BBBBBB; text-align: center; padding: 50px; border: 2px solid #BBBBBB; margin: 35px;
}

.invite .message {
    margin-left: 33px;
    text-shadow: 0 2px 0 rgba(255,255,255,0.8);
}

ul#moderators-list {
    margin: 15px 0 35px 140px;
}

ul#moderators-list li {
    padding: 5px 0 0 0;
}

#content #main .post ul.toolbar li.hashtag {
    font-size: 10px;
    color: #006600;
}

.hashtag-topic {
    border: 1px solid #067de8;
    padding: 3px;
    width: 98%;
    height:550px;
    overflow: auto;

}

.img-source {
    margin-right: 10px;
    color: #aaa;
    font-size: small;
    float: right;
    min-width: 20%;
    text-align: right;
}

.img-title {
    color: grey;
    font-size: small;
    float: left;
    padding-left: 5px;
    text-align: left;
}

#content #main .post p.del-note {
    font-size: 12px;
}










