*{margin:0;padding:0;font-size:101%}

body {
    overflow-x: hidden !important;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif, 'Segoe UI Emoji', 'Noto Color Emoji', 'Apple Color Emoji';
}

.wrap #main .digest img,
.wrap #main .comments img,
.wrap #main .post img,
.wrap #sidebar img {
    max-width: 100%;
    height: auto;
}

h1,h2,h3,h4,h5,h6,form,input,textarea,button{margin:0;padding:0;font-weight:400;
}

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}

p{margin:0 0 .5em;line-height:1.4em}

.mceContentBody p{margin:0 0 .5em;line-height:1.2em}

.mceContentBody{font-size:small}

ul,ol{list-style:none;list-style-position:outside;padding:0 0 0 1em;margin:.1em 0}

div.box ul{padding:0}

li{margin:0;padding:0}

a{color:#006fbd}

a:hover{color:#f34747}

h1{font-size:26px;margin:0 0 .7em;color:#f34747}

h2{font-size:24px;margin:0 0 .5em;color:#f34747}

h3{font-size:20px;margin:0 0 .5em}

h4{font-size:17px;margin:0 0 .5em}

h5{font-size:14px;margin:0 0 .5em}

h6{font-size:13px;margin:0 0 .5em;font-weight:700}

.hidden{display:none}

#messageArea{position:fixed;width:100%;border:1px #fff solid;padding:20px;text-align:center;background:url(../images/ok.png);z-index:20000;color:#FFF;font-weight:700;font-size:22px}

#messageArea.error{background:url(../images/err.png)}

.forceColors{margin:0 0 .8em;line-height:1.2em;background-color:#FFF;background-image:none;padding:10px}

ul.error li{font-size:large;margin-left:11em}

#wysiwyg{display:none}

.comments .comments-list{}

.comments .comment-form{display:none}

.comments .top-links{margin:10px 0;text-align:center}

.comments .write-comment{font-weight:700;font-size:20px}

.comments.nologin .write-comment{display:none}

.comments .comment-form .cancel{margin-left:5px}

.comments .comments-list span.bbcode{display:none}

.comments .comments-list .username{display:block;margin-bottom:.5em;height:18px;line-height:18px;float:left}

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

.comments .comments-list ul li{margin-bottom:5px;padding:10px;clear:both;border:1px solid #ccc}

.comments .comments-list ul li.deleted{border:medium none;clear:both;color:#CCC;margin-bottom:5px;padding:10px}

.comments .comments-list .markItUp{width:auto}

.comments .comments-list textarea{width:100%}

.comment-form ul{padding:0!important;margin:0!important}

.comment-form ul li{padding:0!important;clear:none!important;padding:0!important;margin:0!important;border:0!important}

.comment-form .markItUpHeader ul .markItUpSeparator{margin:0 10px!important}

.comment-form.reply .markItUpButton3,
.comment-form.reply .markItUpButton4,
.comment-form.reply .markItUpButton8,
.comment-form.reply .markItUpButton10,
.comment-form.reply .markItUpButton11
{display:none}

.comment-form.reply textarea{height:170px}

.comment-form.reply .markItUpButton6~.markItUpSeparator{display:none}

.comments .paging{margin-bottom:20px}

.comments .paging .items-outer{height:22px;margin:20px 0 0;overflow:hidden}

.comments .paging .items{height:22px}

.comments .paging a{display:block;float:left;height:20px;line-height:20px;margin:0 1px;padding:0 10px;font-size:14px;font-weight:700;color:#006fbd;text-decoration:none;border-bottom:2px solid #08c}

.comments .paging a.active{border-bottom-color:#f04552 !important;}

.comments .paging a:hover{border-bottom-color:#f04552;color:#006fbd}

.comments .paging .track{position:relative;width:100%;height:3px;margin-top:10px}

.comments .paging .thumb{position:absolute;width:100px;height:3px;background-color:#333}

.comments .paging .thumb0{position:absolute;width:100%;height:10px;left:0;top:0;cursor:pointer}

.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}

h1,h2{padding-left:30px}

h1 i,h2 i{background:url(../images/icons_headers.png) 0 0;display:block;position:absolute;width:22px;height:22px;line-height:5px;margin:4px 0 0 -30px}

h1 span,h1 span a,h3 span,h3 span a{color:#6b6b6b;font-size:20px}

.clear{clear:both}

.box{border:1px solid #dedede;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;margin-bottom:20px;padding:15px;position:relative;}

#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}

.news{border-color:#f3efe3;background:#fff;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#f3efe3));background:-moz-linear-gradient(#fff,#f3efe3);background:linear-gradient(#fff,#f3efe3);overflow:hidden;zoom:1;margin-bottom:35px;position:relative;-pie-background:linear-gradient(#fff,#f3efe3);}

.news .general{font-size:11px;float:left;width:250px}

.news .general a span{display:block;float:left;border:1px solid silver;margin-bottom:10px;}

.news .general a img{display:block;float:left;border:1px solid #fff}

.news .general a strong{display:block;clear:both;text-decoration:underline}

.news ul{font-size:11px;list-style:none;list-style-position:outside;padding:0;margin:0;float:right;width:360px}

.news li{margin-bottom:1.5em}

.news li img{border:1px solid silver;float:left;margin:0 10px 10px 0}

.news a{font-size:14px}

.news p{line-height:1.3em;margin-bottom:.5em}

.news .info{color:#6b6b6b;font-style:italic;display:block;font-size:10px;margin:.5em 0}

.news .comments{display:block;overflow:hidden;zoom:1}

.news .comments a{color:#000;font-size:11px;float:right;display:block}

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

.digest .tabs,.comments .tabs{font-size:20px;border-bottom:1px solid #dedede;margin:0 0 30px;overflow:hidden;zoom:1}

.digest .tabs ul,.comments .tabs ul{list-style:none;list-style-position:outside;border:1px solid #dedede;border-width:1px 1px 0;-webkit-border-top-left-radius:6px;-webkit-border-top-right-radius:6px;-moz-border-radius-topleft:6px;-moz-border-radius-topright:6px;border-top-left-radius:6px;border-top-right-radius:6px;padding:0;margin:0;float:left;overflow:hidden;position:relative;}

.digest .tabs li,.comments .tabs li{background:#eee url(../images/backgrounds.png) 0 0 repeat-x;padding:0 20px 0 45px;margin:0;float:left;color:#006fbd;text-decoration:underline;cursor:pointer;line-height:45px;border-left:1px solid #dedede;position:relative;left:-1px}

.digest .tabs li.active,.comments .tabs li.active{color:#f34747;text-decoration:none;cursor:text;font-size:24px;background:#fff}

.digest .tabs li i,.comments .tabs li i{background:url(../images/icons_headers.png) -66px 0;display:block;position:absolute;width:22px;height:22px;line-height:5px;margin:12px 0 0 -30px;}

.digest .tabs li.comments i,.comments .tabs li.comments i{background-position:-110px 0}

ul.posts{list-style:none;list-style-position:outside;padding:0;margin:0 0 1.5em}

ul.posts li.post{margin-bottom:3em;zoom:1}

ul.posts h2, ul.posts h3{font-size:24px;zoom:1;overflow:hidden}

.rate span{display:block;float:left}

.comment-rate .rating{line-height:16px;min-width:22px;text-align:center;font-size:11px;font-weight:700}

.comment-rate{float:right;margin:0 5px .5em 0}

.comment-rate span{display:block;float:right}

.comment-rate .good{background:url(../images/comment-good.png) 0 0;height:16px;width:15px;font-size:5px}

.comment-rate .bad{background:url(../images/comment-bad.png) 0 0;height:16px;width:16px;font-size:5px}

.comment-rate .comment-good-gray{background:url(../images/comment-good-gray.png) 0 0;height:16px;width:16px;font-size:5px}

.comment-rate .comment-bad-gray{background:url(../images/comment-bad-gray.png) 0 0;height:16px;width:16px;font-size:5px}

.comment-rate .comment-good-gray-unactive{background:url(../images/comment-good-gray-unactive.png) 0 0;height:16px;width:16px;font-size:5px}

.comment-rate .comment-bad-gray-unactive{background:url(../images/comment-bad-gray-unactive.png) 0 0;height:16px;width:16px;font-size:5px}

.bad-rate{color:red}

.good-rate{color:#090}

.comment-rate.active-rate{cursor:pointer}

.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}

.forceColors .media,.post .media{background:#f1f1f1;text-align:center;clear:both;display:block;margin:0}

.post p{clear:both}

.toolbar a{text-decoration:none}

.toolbar{list-style:none;list-style-position:outside;padding:0;margin:0 0 1em;font-size:11px;border:1px solid #dedede;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;overflow:hidden;zoom:1;position:relative;}

.toolbar li{list-style:none;list-style-position:outside;padding:0;margin:0 0 1em;float:left;padding:10px 5px 10px 23px;margin:0}

.toolbar li.mark{padding:6px 0 7px 5px}

.toolbar .read{border-right:1px solid #dedede;background:#eee url(../images/backgrounds.png) 0 -75px repeat-x;padding:10px 15px}

.toolbar .read a{color:#000}

.toolbar .time i,.toolbar .comments i,.toolbar .favorite i,.toolbar .subscribe i,.toolbar .edit i,.post .tags 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}

.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}

.toolbar .time i{background-position:-30px 0}

.toolbar .favorite i{background-position:-15px -20px}

.toolbar .edit i{background-position:-85px -20px}

.post .tags{font-size:11px;padding-left:20px}

.post .tags i{background-position:-75px 0}

#menu .toolbar{border:0}

.edit-menu,.edit-menu{background:url(../images/set.png) 0 0;display:inline-block;width:26px;height:26px;line-height:5px;vertical-align:middle;margin:0 3px 0 0;position:static}

.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}

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

.users .list{padding:0}

.users .list table{width:100%}

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

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

.users .list td.user{width:auto;padding:15px}

.users .list td.user .wrap{position:relative;z-index:1}

.users .list td.user .details{background:#fff;border:1px solid #dedede;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px;display:none;position:absolute;top:100%;left:0;margin:15px 0 0 -15px;font-size:12px;font-weight:400;padding:15px;z-index:1000;zoom:1;}

.users .list td.user .details ul{list-style:none;list-style-position:outside;padding:0}

.users .list td.user .details .arr{background:url(../images/popup_arr.png);width:17px;height:10px;position:absolute;top:-10px;left:15px}

.users .list td.show_details .wrap{z-index:1000}

.users .list td.show_details .details{display:block}

.users .list td.lj i{background-position:-120px -20px;height:16px}

.users .list .stats{text-align:center;width:100px;padding-left:10px}

.users .list td.stats{color:#f34747}

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

.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}

.comments table td.name{font-weight:400}

.comments table td.name span{font-weight:400;font-size:10px;color:#dedede}

.comments table td.name span a{color:gray}

.comments table td.name span.rating{line-height:16px;text-align:center;font-size:16px;font-weight:700;border:3px solid #CCC;padding:3px;min-width:30px}

.comments table td.name span.bad-rate{color:red}

.comments table td.name span.good-rate{color:green}

.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;}

.banner_wide, .banner_wide_top {text-align:center;border:1px solid #e8e8e8;border-width:1px 0;margin:0 0px;margin-bottom:5px; max-width: 1500px; margin: 0 auto;}

.banner_wide_top {max-height: 100px; max-width: 1000px;}

.banner_wide .banner_wide_pad{margin:1px}

.banner_wide div {display: inline-block}

#sidebar h2{font-size:20px}

#sidebar h2 i{margin-top:3px}

#sidebar .tags_cloud{background:#fff;background:-webkit-gradient(linear,0 0,0 bottom,from(#fff),to(#e6e6e6));background:-moz-linear-gradient(#fff,#e6e6e6);background:linear-gradient(#fff,#e6e6e6);position:relative;-pie-background:linear-gradient(#fff,#e6e6e6);}

#sidebar .tags_cloud h2 i{background-position:-22px 0}

.tags_cloud ul{list-style:none;list-style-position:outside;padding:0;margin:0;text-align:center}

.tags_cloud li{margin:0;display:inline}

.tags_cloud li a{color:#000;text-decoration:none}

.tags_cloud li a:hover{color:#006FBD;text-decoration:underline}

#sidebar .popular_communities{border:0;background:#e6e6e6}

#sidebar .popular_communities ul{list-style:none;list-style-position:outside;padding:0;margin:0}

#sidebar .popular_communities li{padding-left:20px;font-weight:700;font-size:12px;margin-bottom:.7em}

#sidebar .popular_communities li i{background:url(../images/icons_service.png) -15px -40px no-repeat;display:block;position:absolute;width:15px;height:14px;line-height:5px;margin:2px 0 0 -20px}

#sidebar .popular_authors{border:0;background:#f3efe3}

#sidebar .popular_authors ul{list-style:none;list-style-position:outside;padding:0;margin:0}

#sidebar .popular_authors li{padding-left:20px;font-weight:700;font-size:12px;margin-bottom:.8em}

#footer{width:960px;margin:0 auto;padding:0 28px 30px;font-size:11px;overflow:hidden;zoom:1}

#footer a{color:#000}

#footer ul{float:left;width:110px;margin:0 10px 0 0}

#footer .copyright{float:right;text-align:right}

#footer .copyright a{color:#fff}

#footer .copyright .creator{font-size:12px}

#footer .copyright p{margin-bottom:.5em}

#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}

#PassLoginPage,#OIDLoginPage,.Registrate{margin:0 auto;text-align:center;margin-bottom:20px}

#PassLoginPage input.text{width:350px;height:40px;font-size:22px;margin:0 auto}

#PassLoginPage table{margin-left:300px;width:250px}

#PassLoginPage table td{padding:5px;width:auto}

.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}

.standart,.google,.vkontakte,.twitter,.livejournal,.yandex,.mail,.openid,.facebook{background:url(../images/ico_social.png) 0 -85px no-repeat;margin-right:3px;padding-left:18px}

.twitter{background-position:0 -43px}

.livejournal{background-position:0 -66px}

.vkontakte{background-position:0 -1px}

.facebook{background-position:0 -22px}

.google{background-position:0 -106px}

.yandex{background-position:0 -130px}

.mail{background-position:0 -153px}

.openid{background-position:0 -195px}

.popular_authors .standart,.user .standart{margin-left:-17px}

.general .standart,.users .standart{background-position:0 -81px;margin-left:-17px}

.general .twitter,.users .twitter{background-position:0 -39px}

.general .livejournal,.users .livejournal{background-position:0 -62px}

.general .vkontakte,.users .vkontakte{background-position:0 4px}

.general .facebook,.users .facebook{background-position:0 -19px}

.general .google,.users .google{background-position:0 -102px}

.general .yandex,.users .yandex{background-position:0 -129px}

.general .mail,.users .mail{background-position:0 -150px}

.general .openid,.users .openid{background-position:0 -195px}

h1 .standart{background:0 0;padding-left:1px}

h2 .standart{background:0 0;padding-left:1px}

#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}

.new-message{padding:5px 0 5px 33px;background:url(../images/mail.gif) 0 -5px no-repeat}

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;font-family:Monaco,'Courier New',monospace}

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}

.forceColors ol,.mceContentBody ol,div.text ol{list-style:decimal}

.forceColors ul,.mceContentBody ul,div.text ul{list-style:disc; margin-left: 12px}

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}

.new-box{margin:0 0 10px;padding:0}

.new-box ul{margin:0;padding:0}

.new-box li.title{margin:0;padding:0}

.new-box li.author{margin:0;padding:0;font-size:9px;padding-bottom:5px}

.new-box h3{color:#F34747;font-size:14px;font-weight:700;letter-spacing:1px}

.new-box a{color:#1660BF;line-height:1.3}

.new-box li.author a{color:#666}

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}

.comment-toolbar a,.comment-toolbar span.time{color:gray;float:right;font-size:10px;margin:0 0 2px 5px;background-color:#FFF;text-decoration:none;padding:2px;border:1px solid #CCC}

.reply-comment{text-decoration:none}

.signup-form td{font-size:26px;padding:5px;text-align:right}

.signup-form td.text{text-align:left;color:#333}

.signup-form td .hint{font-size:10px;color:#888;clear:both;display:block}

.signup-form input{font-size:35px}

.signup-form ul.__error_message{font-size:12px;text-align:right}

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

.smile{width:22px;height:22px;margin:0;font-size:22px;padding:6px 12px}

.aa{background:transparent url(../images/smiles/aa.gif) center center no-repeat}

.ab{background:transparent url(../images/smiles/ab.gif) center center no-repeat}

.ac{background:transparent url(../images/smiles/ac.gif) center center no-repeat}

.ad{background:transparent url(../images/smiles/ad.gif) center center no-repeat}

.ae{background:transparent url(../images/smiles/ae.gif) center center no-repeat}

.af{background:transparent url(../images/smiles/af.gif) center center no-repeat}

.ag{background:transparent url(../images/smiles/ag.gif) center center no-repeat}

.ah{background:transparent url(../images/smiles/ah.gif) center center no-repeat}

.ai{background:transparent url(../images/smiles/ai.gif) center center no-repeat}

.aj{background:transparent url(../images/smiles/aj.gif) center center no-repeat}

.ak{background:transparent url(../images/smiles/ak.gif) center center no-repeat}

.al{background:transparent url(../images/smiles/al.gif) center center no-repeat}

.am{background:transparent url(../images/smiles/am.gif) center center no-repeat}

.an{background:transparent url(../images/smiles/an.gif) center center no-repeat}

.ao{background:transparent url(../images/smiles/ao.gif) center center no-repeat}

.ap{background:transparent url(../images/smiles/ap.gif) center center no-repeat}

.aq{background:transparent url(../images/smiles/aq.gif) center center no-repeat;padding:13px}

.ar{background:transparent url(../images/smiles/ar.gif) center center no-repeat}

.as{background:transparent url(../images/smiles/as.gif) center center no-repeat}

.at{background:transparent url(../images/smiles/at.gif) center center no-repeat}

.au{background:transparent url(../images/smiles/au.gif) center center no-repeat}

.av{background:transparent url(../images/smiles/av.gif) center center no-repeat}

.aw{background:transparent url(../images/smiles/aw.gif) center center no-repeat;padding-left:15px;padding-right:20px}

.ax{background:transparent url(../images/smiles/ax.gif) center center no-repeat}

.ay{background:transparent url(../images/smiles/ay.gif) center center no-repeat}

.az{background:transparent url(../images/smiles/az.gif) center center no-repeat;padding-left:20px;padding-right:20px}

.ba{background:transparent url(../images/smiles/ba.gif) center center no-repeat}

span.bb{background:transparent url(../images/smiles/bb.gif) center center no-repeat}

.bc{background:transparent url(../images/smiles/bc.gif) center center no-repeat;padding:10px}

.bd{background:transparent url(../images/smiles/bd.gif) center center no-repeat;padding-left:15px;padding-right:15px}

.be{background:transparent url(../images/smiles/be.gif) center center no-repeat}

.bf{background:transparent url(../images/smiles/bf.gif) center center no-repeat;padding-left:15px;padding-right:15px}

.bg{background:transparent url(../images/smiles/bg.gif) center center no-repeat}

.bh{background:transparent url(../images/smiles/bh.gif) center center no-repeat}

.bi{background:transparent url(../images/smiles/bi.gif) center center no-repeat;padding-left:13px;padding-right:15px}

.bj{background:transparent url(../images/smiles/bj.gif) center center no-repeat}

.bk{background:transparent url(../images/smiles/bk.gif) center center no-repeat}

.bl{background:transparent url(../images/smiles/bl.gif) center center no-repeat}

.bm{background:transparent url(../images/smiles/bm.gif) center center no-repeat}

.bn{background:transparent url(../images/smiles/bn.gif) center center no-repeat}

.bo{background:transparent url(../images/smiles/bo.gif) center center no-repeat}

.bp{background:transparent url(../images/smiles/bp.gif) center center no-repeat;padding-left:15px;padding-right:15px}

.bq{background:transparent url(../images/smiles/bq.gif) center center no-repeat;padding-left:15px;padding-right:15px}

.br{background:transparent url(../images/smiles/br.gif) center center no-repeat}

.bs{background:transparent url(../images/smiles/bs.gif) center center no-repeat}

.bt{background:transparent url(../images/smiles/bt.gif) center center no-repeat}

.bu{background:transparent url(../images/smiles/bu.gif) center center no-repeat;padding-left:20px;padding-right:18px}

.bv{background:transparent url(../images/smiles/bv.gif) center center no-repeat}

.bw{background:transparent url(../images/smiles/bw.gif) center center no-repeat}



html,body {
    width: 100%;
    margin: 0;
    padding: 0;
    font-size: 16px;
    color: #444444;
    line-height:1.2em;
    font-family: 'PT Sans', Arial, sans-serif;
}
html{
    background: #eee;
}

.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;
}

a {
    color: #00AED4;
    text-decoration: none;
}

ul.posts h2 a, h3 a {
    color: #444444;
    text-decoration: none;
}

h3 a.comment_tape {
    color: #00AED4;
    font-weight: bolder;
}

a:hover{
    color: #00AED4;
    text-decoration:underline;
}
img{
    border: none;
}

h3{
    color: #333333;
    font-size: 20px;
    font-weight: 700;
    margin: 15px 0;
}
h2{
    color: #333333;
    font-size: 18px;
    font-weight: 500;
    margin: 0px 0 15px 20px;
}
h4{
    color: #585b63;
    font-size: 14px;
    font-weight: 500;
    margin: 15px 0 15px;
}

html{
    margin: 0;
    padding:0;
}

.br{
    clear: both;
    height: 1px;
}
#all {
    background: #eee;
}
#page{
    margin: 0;
    width: auto;
    padding: 0;
    background: none;
}
#page .page_bottom {
    background: none;
    padding: 0;
}
#page .wrap{
    margin: 0 auto;
    max-width: 1030px;
    width: 100%;
    padding: 10px 0 0 0;
    position: relative;
}
#page #header{
    background: url("../images/design/bg.jpg") 0 0;
    overflow: hidden;
    float: none;
    height: auto;
    margin: 0;
    padding:0;
    width: auto;
    min-width: 1024px;
    font-size: 12px; 
}

#page #header .logotip{
    float: left;
}
#page #header a.logo{
    float: left;
    margin: 15px 7px;
    padding: 7px 20px;
    border-left: 1px solid #7c7c7c;
    text-transform: uppercase;
    color: #555;
    font-size: 12px;
}
#page #header a.logo span{
    display: block;
    font-size: 17px;
    font-weight: 700;
    color: #363535;
    line-height: 15px;
    
}
.add_article_mark{
    background: url("../images/design/add-mark.png");
    padding: 0px 10px;
    position: absolute;
    z-index: 10;
    bottom: -10px;
    right: 0;
}
.add_article_mark .add_article{
    margin: 5px 0 0;
}
div#header .add_article,
.add_article{
    display: block;
    float: right;
    height: 45px;
    padding: 10px 10px 0 18px;
    width: 162px;
    background: url("../images/design/btn-add.png");
    margin: 15px 0 0;
}

span.add_article_note{
    float:right; font-size:9px; color:#333; position: static; line-height: 0.9em;
}

span.site_note{
    float:right; font-size:8px; color:#333; position: static; line-height: 0.5em; text-align: right;
}

 div#header .add_article,
.add_article_select{
 	background: url("../images/design/btn-add.png") no-repeat 0 -68px;
}
div#header .add_article span,
.add_article span{
   background: url("../images/design/ico-add.png") no-repeat scroll 0 0;
    color: #818181;
    font-size:   14px;
    padding: 4px 5px 5px 37px;
    float: none;
    left: 0;
    position: static;
}
div#header .add_article:HOVER,
.add_article:HOVER {
    text-decoration: none;
    color: #009FE3;
}
div#header .add_article:HOVER span,
.add_article:HOVER span{
    color: #009FE3;
}
#page #menu{
    background: url("../images/design/bg.jpg") 0 0;
    padding-bottom: 10px;
    height: auto;
    margin-bottom: 0;
    width:auto;
    min-width: 1024px;
}

#page #menu .wrap{
    position: relative;
}
#page #menu ul.main{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: hidden;
    float:none;
    padding-bottom: 14px;
    height: auto;
}
#page #menu .main li{
    float: left;
    margin: 0 30px 0 0;
    padding:0;
    text-transform: uppercase;
    position: relative;
}
#page #menu .main li span{
	background: url("../images/design/menu-angle.png") repeat scroll 0 bottom rgba(0, 0, 0, 0);
	bottom: -4px;
	display: none;
	height: 8px;
	left: 50%;
	margin-left: -11px;
	position: absolute;
	width: 23px;
}
#page #menu .main li a{
    float: left;
    display: block;
 	padding: 5px 12px 6px;
    color: #00aed4;
    font-size: 18px;
    line-height: 15px;
    text-decoration: underline;
}
#page #menu .main li.active{
    background: none;
}
#page #menu .main li.active a,
#page #menu .main li:HOVER a{
    background: #009fe3;
    color: #fff;
    text-decoration: none;
    line-height: 15px;
    
}
#page #menu .main li.active span,
#page #menu .main li:HOVER span{
    display: block;
}
.sphinx-search-form{
    float: right;
    background: url("../images/design/search.png") no-repeat 0 center;
    height: 24px;
    width: 201px;
    margin: 5px 0 0!important;
}
.sphinx-search-form INPUT{
    background: none;
    border: none;
    height: 24px;
    padding-left: 5px;
    width: 142px;
    vertical-align: bottom;
    font-size: 12px;
}
.sphinx-search-form INPUT.search_button{
    background: url("../images/design/search.png") repeat scroll right 0 rgba(0, 0, 0, 0);
    border: medium none;
    height: 24px;
    width: 53px;
    vertical-align: bottom;
    padding: 0;
    cursor: pointer;
}
.sphinx-search-form INPUT.search_button:ACTIVE{
    width: 54px;
}

#page #menu .sub{
    margin: 0;
    padding: 0;
    list-style: none;
    overflow: visible;
    float: none;
}
#page #menu .sub li{
    float: left;
    padding: 0;
    position: relative;
}
#page #menu .sub li.active span{
 	background: url("../images/design/menu-angle.png") repeat 	0 bottom;
    bottom: -5px;
    display: block;
    height: 8px;
    left: 50%;
    margin-left: -11px;
    position: absolute;
    line-height: 14px;
    width: 23px;
}
#page #menu .sub li a{
   background: #009FE3;
    color: #FFF;
    display: block;
    font-size: 13px;
    line-height: 14px;
    padding: 8px 13px 6px;
    text-transform: uppercase;
}

#menu .toolbar {
	text-transform: uppercase;
	background: none;
	font-weight: 500;
	float: none;
}
#menu .toolbar li{
	border: none;
	padding: 0 0 0 12px;
	font-size-adjust: none;
}
#menu .toolbar  a{
	color: #009fe3;
	text-decoration: underline;
	font-weight: 500;
	
}
#content{
    
}
#page .big_map{
    background: url("../images/design/bg.jpg") 0 0;
    position: relative;
}
#page .big_map .map_shadow{
    background: url("../images/design/map-shadow-hor.png") no-repeat scroll center top;
    bottom: 0;
    height: 9px;
    left: 0;
    position: absolute;
    width: 100%;
    z-index: 1;
    overflow: hidden;
}
#page .big_map .map_shadow .map_shadow_left{
    background: url("../images/design/map-shadow-hor.png") repeat-x scroll 0 -13px;
    height: 9px;
    right: 50%;
    margin: 0 596px 0 0;
    position: absolute;
    top: 0;
    width: 800px;
}
#page .big_map .map_shadow .map_shadow_right{
    background: url("../images/design/map-shadow-hor.png") repeat-x scroll 0 -13px;
    height: 9px;
    left: 50%;
    margin: 0 0 0 595px;
    position: absolute;
    top: 0;
    width: 800px;
}
#page .big_map .wrap{
    max-width: 960px;
    background: url("../images/design/map-shadow-ver.png") no-repeat center 0;
    position: relative;
    overflow: hidden;
}
#page .big_map .wrap .map_info{
    background: none repeat scroll 0 0 #F9F9F9;
    border: 2px solid #FFF;
    border-radius: 4px;
    float: right;
    min-height: 357px;
    width: 224px;
    padding: 20px;
}
#page .big_map .wrap .map_info ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
#page .big_map .wrap .map_info ul li{
    padding-bottom: 8px;
}
#page .big_map .wrap .map_info ul li .pict{
    float: left;
    margin-right: 10px;
    width: 50px;
    height: 50px;
    border: 1px solid #ccc;
    background: #eee;
}
#page .big_map .wrap .map_info ul li .pict img{
	width: 50px;
	height: 50px; 
}
#page .big_map .wrap .map_info ul li .info{
    overflow: hidden;
}
#page .big_map .wrap .map_info ul li .info .title{
    
}
#page .big_map .wrap .map_info ul li .info .title a{
    color: #00AED4;
}
#page .big_map .wrap .map_info ul li .info .date{
    
}
#page .big_map .wrap .map_info ul li.all_posts {
    background: url("../images/design/tools-icons.png") no-repeat scroll 2px -162px;
    padding: 1px 25px;
}
#page .big_map .wrap .map_info ul li.all_posts a{
    color: #00AED4;
    text-decoration: underline;
}
#page .big_map .wrap .map_info ul li.all_posts a:HOVER{
    text-decoration: none;
}
#page .big_map .wrap .box{
    background: #FFF;
    opacity: 0.85;
    position: absolute;
    top: 330px;
    width: 140px;
    z-index: 2;
    font-size: 12px;
    padding: 2px;
    padding-left: 6px;
}
#content #main{
    max-width: 728px;
    width: 71%;
    float: left;
    margin-left: 10px;
}

#content #main .digest{
    
}

#content h1,
#content .digest .best_24,
#content .digest h1, 
#content .blogs h1,
#content .users h1,
#content > .comments h1,
#content #main h2{ 
    color: #333333;
    font-size: 20px;
    padding: 5px 10px 5px 8px!important;
    text-shadow: -1px -1px 0px #fff;
    margin: 0;
    margin: 0 0 0 -8px; 
}

#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/images/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 h1 i,
#content .best_24 i,
#content .digest h1 i,
#content .blogs h1 i,
#content .users h1 i,
#content > .comments h1 i,
#content #main h2 i{
    background: none; 
}


#content .digest .posts{
    list-style: none;
    margin: 0;
    padding: 0;
}

#content .digest .posts .post .heading{
    overflow: hidden;
    background: #fff;
    padding: 25px 20px;
}
#content .digest .posts .post .rate {
    background: url("../images/design/rating.jpg") 0 0;
    float: left;
    height: 86px;
    padding: 17px 0;
    width: 60px
}
#content .digest .posts .post .rate .good{
    display: block;
    background: url("../images/design/rating-good-bad.png") no-repeat 2px 2px;
    height: 27px;
    width: 42px;
    cursor: pointer;
}
#content .digest .posts .post .rate .bad{
    display: block;
    background: url("../images/design/rating-good-bad.png") no-repeat 2px -99px;
    height: 27px;
    width: 42px;
    cursor: pointer;
}
#content .digest .posts .post .rate .bad-gray{
    display: block;
    background: none;
    height: 27px;
    width: 42px;
    cursor: pointer;
}
#content .digest .posts .post .rate .good-gray{
    display: block;
    background: none;
    height: 27px;
    width: 42px;
    cursor: pointer;
}
#content .digest .posts .post .rate .rating{
    color: #1E7A1B;
    display: block;
    font-size: 14px;
    height: 18px;
    padding-top: 7px;
    text-align: center;
    width: 42px;
    line-height: normal;
}
#content .digest .posts li.post .heading .title{
    overflow: hidden;
    padding: 16px 0 0 20px;
}
#content .digest .posts li.post .heading .title .theme,
#content .digest .posts li.post .heading .title .theme a{
    color: #00aed4;
    font-size: 13px;
}
#content .digest .posts li.post .heading p{
    clear: both;
    padding: 10px 0 0;
}
#content .digest .posts li.post .heading .top_toolbar{
    border: 1px solid #00AED4;
    margin: 0 0 0 75px;
    overflow: hidden;
    padding: 1px 5px 1px;
    width: 400px;
    font-size: 10px;
}
#content .digest .posts li.post .heading .top_toolbar li{
    border-left: 1px solid #CCC;
    padding: 0 10px 0 27px;
    float: left;
}
#content .digest .posts li.post .heading .top_toolbar li a{
    color: #00AED4; 
}
#content .digest .posts li.post .heading .top_toolbar li i{
    display: block;
    height: 14px;
    width: 15px;
    line-height: 5px;
    margin: 3px 0 0 -20px;
    position: absolute;
}
#content .digest .posts li.post .heading .top_toolbar li.edit{
    border: none;
}
#content .digest .posts li.post .heading .top_toolbar li.edit i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 0;


    
}
#content .digest .posts li.post .heading .top_toolbar li.remove i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 -49px;
}
#content .digest .posts li.post .heading .top_toolbar li.del i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 -98px;
}
#content .digest .posts li.post p{
        background: #fff;
        margin: 0;
        padding: 8px 20px;
        font-size: 16px;
}
#content .digest .posts li.post p OBJECT{
    display: block;
    margin: 0 auto;
}
#content .digest .posts li.post ul.media{
    list-style: none;
    padding: 0 0 10px;
    margin: 0;
    text-align: center;
}
#content .digest .posts li.post ul.media img.post-photo{
    vertical-align: middle;
}
#content .digest .posts li.post .info{
    background: #fff;
    padding: 20px 3px 0;
}

#content #main .post ul.toolbar li.favorite, #content #main .post ul.toolbar li.subscribe {padding-left: 5px}

#content .digest .posts li.post ul.toolbar{
    overflow: hidden;
    padding: 5px 0 20px 0;
    margin: 0;
    list-style: none;
    background: #fff;
    border: none;
    border-radius: 0;
    position: static;
}
#content .digest .posts li.post ul.toolbar li{
    
    border-left: 1px solid #B8B8B8;
    float: left;
    padding: 0 10px 0 24px;
}
#content .digest .posts li.post ul.toolbar li a{
    color: #00aed4;
}
#content .digest .posts li.post ul.toolbar li a strong{
    font-weight: 500;
}
#content .digest .posts li.post ul.toolbar li.read{
    padding-left: 0;
    background: none;
    border: none;
}
#content .digest .posts li.post ul.toolbar li{
     color: #00aed4;
}
#content .digest .posts li.post ul.toolbar li.user{
    color: #333;
}
#content .digest .posts li.post ul.toolbar li.user a{
    color: #333;
    border-bottom: 1px solid #00aed4;
    /*background: url("../images/design/tools-icons.png") no-repeat;*/
    /*background-position: 0px -101px;*/
}
#content .digest .posts li.post ul.toolbar li.user a:HOVER{
    text-decoration: none;
    border-bottom: none;
}
#content .digest .posts li.post ul.toolbar li.time{
    background: url("../images/design/tools-icons.png") no-repeat;
    background-position: 5px -48px;
    color: #999;
}
#content .digest .posts li.post ul.toolbar li.time span{
    background: url("../images/design/tools-icons.png") no-repeat scroll 5px -164px;
    display: inline;
    margin: 0;
    padding-left: 24px;
}
#content .digest .posts li.post ul.toolbar li.comments i{
    background: url("../images/design/tools-icons.png") no-repeat 0 0;
    margin-top: 3px;
}
#content .digest .posts li.post ul.toolbar li.favorite i{
    background: url("../images/design/tools-icons.png") no-repeat scroll 0 -391px rgba(0, 0, 0, 0);
    margin-top: 2px;
}
#content .digest .posts li.post .tags{
    padding: 10px 20px 20px 25px;
    border-top: 1px solid #ccc;
}
#content .digest .posts li.post .tags i{ 
    background: url("../images/design/tools-icons.png") no-repeat scroll 0px -249px #FFF;
    margin: 0 0 0 -25px;
 
}
#content .digest .posts li.post .tags a{
    color: #00aed4;
    text-decoration: underline;
    padding-right: 4px;
}
#content .digest .posts li.post .tags a:HOVER{
    text-decoration: none;
}
#content .digest .more{
    background: url("../images/design/right_arrow.png") no-repeat scroll 90px -15px;

    padding: 0 20px 0 0;
    margin: 20px 0 10px;
    text-transform: uppercase;
    text-shadow: 0 1px 0 rgba(255, 255, 255, 0.6);
    font-size: 18px;
    line-height: 110%;
    font-weight: bold;
}
#content .digest .more a{
    color: #444444;
    text-decoration: none;
}
.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;
}
#sidebar{
    float: right;
    max-width: 272px;
    width: 29%;
}
#sidebar .social_links{
    background: url("../images/design/soc-icons.jpg") no-repeat 0 0;
    height: 49px;
    padding: 0 0 0 13px;
}

#sidebar .social_links a{
    display: block;
    height: 48px;
    width: 42px;
    float: left;
    margin:0 0 0 3px;
    padding:0;
    background: none;
}

#sidebar h2{
    color: #333333;
    font-size: 18px;
    font-weight: 700;
    margin: 0 0 15px 20px;
    padding: 0;
}

#sidebar .box {
    background: none repeat scroll 0 0 #FFF;
    border: 1px solid #FFF;
    border-radius: 7px;
    margin-top: 0px;
    padding: 2px;
}

#sidebar .box .border {
    border-right: #fff;
    border-bottom: #fff;
    background: #fff;
    border-radius: 6px;
    padding: 5px 9px;
    min-height: 20px;
}
#sidebar .box .border ul{
    list-style: none;
    margin: 0;
    padding: 0;
}

#sidebar .box .border table{
    width: 100%;
}
#sidebar .box .border table td{
    border-bottom: 1px dashed #ccc;
    font-size: 12px;
    color: #585b63;
}
#sidebar .box .border table td.value{
    width: 10px;
}
#sidebar .box .border a.link{
    color: #00AED4;
    text-decoration: underline;
}
#sidebar .box .border a.link:HOVER{
    text-decoration: none;
}
#sidebar .popular_communities  ul li,
#sidebar .popular_authors  ul li{
    list-style: none;
    padding: 0 0 0 0px;
    font-weight: 500;
    font-size: 14px;
}

#sidebar .popular_authors  ul li{
    padding: 0;
}

#sidebar ul li{
    margin-bottom: 7px;
}

#sidebar .popular_communities ul li a{
    text-decoration: none;
}

#sidebar .popular_authors  ul li span{
	text-decoration: none;
}

#sidebar .popular_authors  ul li a{
    margin-left: 3px;
    padding-left: 0px;
    display: inline;
}
#sidebar .popular_communities ul li a:HOVER{
    text-decoration: none;
}
#sidebar .box .bottom-box-link{
    padding: 5px 0 0 20px;
    text-decoration:underline;
    color: #009fe3;
    font-size: 12px;
}
#sidebar .box .border .bottom-box-link:HOVER{
    text-decoration: none;
}
.banner_hor{
    padding: 3px 0 3px;
    text-align: center;
    
}

#footer{
    font-size: 12px;
    margin: 0;
    overflow: auto;
    padding: 0 ;
    width: 100%;
}
#footer .wrap{
    margin: 0 auto;
    border: 3px solid #FFF;
    border-bottom: none;
    border-radius: 7px;
    margin-top: 20px;
    padding: 10px 40px 40px 40px;
    background-color: dimgray;
}
#footer .wrap .copyright{
    float: right;
}
#footer .wrap .copyright .creator{
    text-align: right;
    margin-right: 40px;
}
#footer .wrap .footer_left{
    overflow: hidden;
}
#footer .wrap .footer_left ul{
    margin: 0;
    list-style: none;
    border-left: 1px solid #CCCCCC;
    float: left;
    min-height: 70px;
    padding: 10px 40px 10px 32px;
}
#footer .wrap .footer_left ul a{
    color: #00AED4;
    text-decoration: underline;
    font-size: 12px;
}
#footer .wrap .footer_left ul.first{
    padding-left: 0;
    border: none;
}

#footer .wrap ul{

    padding: 0;

}

#footer .copyright a {
    color: #00AED4;
}

/*пост*/
#content #main .post{
    /*border: 1px solid #FFFFFF;*/
    box-shadow: -4px 4px 5px -2px #ccc;
    margin-bottom: 22px;
    padding: 1px 0 0 0;
    background: #FFFFFF;
}

#content #main .banner-post{
    padding: 9px 0 9px 0;
}

#content #main .post .heading{
    overflow: hidden;
    background: #fff;
    padding: 10px 0px 10px 10px;
}


#content #main .post .rate {
    background: url("../images/design/rating.jpg") 0 0;
    float: left;
    height: 86px;
    padding: 17px 0;
    margin-right: 20px;
    width: 60px;
}

#content #main .post .rate .good{
    display: block;
    background: url("../images/design/rating-good-bad.png") no-repeat 2px 2px;
    height: 27px;
    width: 42px;
    cursor: pointer;
}
#content #main .post .rate .bad{
    display: block;
    background: url("../images/design/rating-good-bad.png") no-repeat 2px -99px;
    height: 27px;
    width: 42px;
    cursor: pointer;
}
#content #main .post .rate .bad-gray{
    display: block;
    background: none;
    height: 27px;
    width: 42px;
    cursor: pointer;
}
#content #main .post .rate .good-gray{
    display: block;
    background: none;
    height: 27px;
    width: 42px;
    cursor: pointer;
}
#content #main .post .rate .rating{
    color: #1E7A1B;
    display: block;
    font-size: 14px;
    height: 18px;
    padding-top: 7px;
    text-align: center;
    width: 42px;
    line-height: normal;
}

#content #main .post  .title{
    overflow: hidden;
	padding: 12px 0 0 0px;
    font-size: 14px;
}
#content #main .post  .title .theme,
#content #main .post  .title .theme a{
    color: #00aed4;
}
#content #main .post  p{
    clear: both;
    padding: 5px 10px 5px 10px;
}

#content #main .post  .top_toolbar{
    border: 1px solid #00AED4;
    margin: 0 0 0 71px;
    overflow: hidden;
    padding: 1px 0 1px;
    width: 548px;
    font-size: 10px;
}

#content #main .post .top_toolbar li{
    border-left: 1px solid #CCC;
    padding: 0 9px 0 26px;	
    float: left;
}
#content #main .post .top_toolbar li a{
    color: #00AED4; 
}
#content #main .post .top_toolbar li i{
    display: block;
    height: 14px;
    width: 15px;
    line-height: 5px;
    margin: 3px 0 0 -20px;
    position: absolute;
}
#content #main .post  .top_toolbar li.edit{
    border: none;
}
#content #main .post  .top_toolbar li.edit i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 0;


    
}
#content #main .post  .top_toolbar li.remove i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 -49px;
}
#content #main .post  .top_toolbar li.del i{
    background: url("../images/design/top_toolbar.png") no-repeat 0 -98px;
}

#content #main .post p{
        background: #fff;
        margin: 0;
}

#content #main .post ul.media{
    list-style: none;
    padding: 0 0 10px;
    margin: 0;
    text-align: center;
    font-size: 12px;
}

#content #main .post ul.media img.post-photo{
    vertical-align: middle;
}
#content #main .post .info{
    background: #fff;
}
#content #main .post ul.toolbar{
    overflow: hidden;
    padding: 15px 0 17px 0;
    margin: 0;
    list-style: none;
    background: #fff;
    border: none;
    border-radius: 0;
    font-size:  12px;
    position: static;
}
#content #main .post ul.toolbar li{
    border-left: 1px solid #B8B8B8;
    float: left;
    padding: 0 10px 0 24px;
}

#content #main .post ul.toolbar li a{
    color: #00aed4;
}
#content #main .post ul.toolbar li a strong{
    font-weight: 500;
}
#content #main .post ul.toolbar li.read{
    padding-left: 0;
    background: none;
    border: none;
}
#content #main .post ul.toolbar li{
     color: #00aed4;
}
#content #main .post ul.toolbar li:FIRST-CHILD{
	    border: none;
}
#content #main .post ul.toolbar li.user{
    color: #333;
    padding-left: 0;

}
#content #main .post ul.toolbar li.user a{
    color: #333;
    border-bottom: 1px solid #00aed4;
    /*background: url("../images/design/tools-icons.png") no-repeat;*/
    /*background-position: 0px -101px;*/
}
#content #main .post ul.toolbar li.user a:HOVER{
    text-decoration: none;
    border-bottom: none;
}
#content #main .post ul.toolbar li.time{
    background: url("../images/design/tools-icons.png") no-repeat;
    background-position: 5px -48px;
    color: #999;
}
#content #main .post ul.toolbar li.time i{
	display: none; 
}
#content #main .post ul.toolbar li.time span{
    background: url("../images/design/tools-icons.png") no-repeat scroll 5px -164px;
    display: inline;
    margin: 0;
    padding-left: 24px;
}
#content #main .post ul.toolbar li.comments i{
    background: url("../images/design/tools-icons.png") no-repeat 0 0;
    margin-top: 3px;
}
#content #main .post ul.toolbar li.favorite i{
    background: url("../images/design/tools-icons.png") no-repeat scroll 0 -391px;
    margin-top: 2px;
}
#content #main .post ul.toolbar li.subscribe i{
	 background: url("../images/design/tools-icons.png") no-repeat scroll 0 -469px;
}
#content #main .post .tags{
    padding: 14px 20px 14px 25px;
    border-top: 1px solid #ccc;
}
#content #main .post .tags i{ 
    background: url("../images/design/tools-icons.png") no-repeat scroll 0px -249px #FFF;
    margin: 0 0 0 -24px;
}
#content #main .post .tags a{
    color: #00aed4;
    text-decoration: underline;
    padding-right: 4px;
}
#content #main .post .tags a:HOVER{
    text-decoration: none;
}

.comments .top-links{
    color: #00AED4;
    font-size: 13px;
    font-weight:500;
    text-decoration: none;
    text-align: left;
}
.comments .top-links a{
    color: #00AED4;
    font-size: 13px;
    background: url("../images/design/tools-icons.png") no-repeat scroll right -163px;
    padding: 0 20px 0 0;
    font-weight:500;
    text-decoration: none;
}


.comments .comments-list .username {
    margin-bottom: 0;
}

.comments .comments-list .time {
    margin-left: 3px;
}

.comments_list h2{
	margin: 0 0 15px 0;
	padding: 0;
}
.comments_list .username {
    overflow: hidden;
    margin-bottom: 2px;
}
.comments_list .username a{
	color: #00AED4;
	text-decoration: none;
    font-size: 18px;
}
.comments_list #comments_area{
	
	border-top: 1px solid #ccc;
}
.comments_list #comments_area ul li{
	border: none;
}
	.comments_list h2 i{
	display: none;
}
.comments .comments_list .box{
    border-radius: 0; 
}
.comments .comments_list ul li.box {
    border: 1px solid #CCCCCC;
    clear: both;
    margin-bottom: 12px;
    padding: 10px;
    box-shadow: -4px 4px 5px -2px #ccc;
}

.comments .comments_list ul li a img.post-photo{
	width: 100%;
}

.comments_list .userpic {
    float: left;
    padding: 0 10px 0 0;
    border-right: 1px solid #ccc;
}
.comments_list .username b{
    font-weight: 500;
    color: #00AED4;
    text-decoration: underline; 
}

.comments_list .username b a{
    font-weight: 500;
    color: #333;
    text-decoration: none;
    font-size: 12px;
}
.comments_list .username a:HOVER{
    color: #00AED4;
}
.comments_list .time,
.comments_list .username .time{
    color: #999;
    font-size: 12px;
}
.comments_list .time span,
.comments_list .username .time span {
    background: url("../images/design/tools-icons.png") no-repeat scroll 5px -164px rgba(0, 0, 0, 0);
    display: inline;
    margin: 0;
    padding-left: 24px;
}

.standart, .google, .vkontakte, .twitter, .livejournal, .yandex, .mail, .openid, .facebook {
    background: url("../images/ico_social.png") no-repeat scroll 0 -82px rgba(0, 0, 0, 0);
    margin-right: 3px;
    padding-left: 18px;
}

.twitter {
    background-position: 0 -43px;
}
.livejournal {
    background-position: 0 -66px;
}
.vkontakte {
    background-position: 0 -1px;
}
.facebook {
    background-position: 0 -22px;
}
.google {
    background-position: 0 -106px;
}
.yandex {
    background-position: 0 -130px;
}
.mail {
    background-position: 0 -153px;
}
.openid {
    background-position: 0 -195px;
}

.box .standart {
    background-position: 0 -82px;
}

.box .twitter {
    background-position: 0 -43px;
}
.box .livejournal {
    background-position: 0 -65px;
}
.box .vkontakte {
    background-position: 0 -1px;
}
.box .facebook {
    background-position: 0 -22px;
}
.box .google {
    background-position: 0 -106px;
}
.box .yandex {
    background-position: 0 -130px;
}
.box .mail {
    background-position: 0 -153px;
}
.box .openid {
    background-position: 0 -195px;
}

.singin .standart {
    background-position: 0 -81px;
}

.singin .twitter {
    background-position: 0 -41px;
}
.singin .livejournal {
    background-position: 0 -64px;
}
.singin .vkontakte {
    background-position: 0 2px;
}
.singin .facebook {
    background-position: 0 -20px;
}
.singin .google {
    background-position: 0 -104px;
}
.singin .yandex {
    background-position: 0 -128px;
}
.singin .mail {
    background-position: 0 -151px;
}
.singin .openid {
    background-position: 0 -195px;
}

.comments_list .com_info{
    border-top: 1px solid #ccc;
    overflow: hidden;
    padding-top: 4px;
}

.comments_list .comment-toolbar{
    float: right;
}

.comments_list .com_info .comment-toolbar .up > a,
.comments_list .com_info .comment-toolbar > a,
.comments_list .com_info .comment-toolbar .time,
.comments_list .com_info .comment-toolbar .vote a{
    border: 1px solid #ccc;
    height: 16px;
    margin-left: 8px;
    padding: 4px 10px;;
    background: #fff;
}
.comments_list .com_info .comment-toolbar .com_action{
    border: 1px solid #00AED4;
    float: right;
    height: 16px;
    display: block;
    margin-left: 8px;
    padding: 4px 0;
    background: #fff;
}
.comments_list .zebra_dark .com_info .comment-toolbar .com_action{
	/*background: #f7f7f7*/;
}
.comments_list .com_info .comment-toolbar .com_action a{
    border: none;
}
.comments_list .com_info .comment-toolbar .com_action span{
    display: block;
    float: left;
}

.comments_list .com_info .comment-toolbar .com_action a {
    display: block;
    height: 14px;
    padding: 0 8px 0 28px;
    border-left: 1px solid #ccc;
    color: #00AED4;
}
.comments_list .com_info .comment-toolbar .com_action span a {
    background: url("../images/design/top_toolbar.png") no-repeat scroll 8px -96px ;
    border: none;
}
.comments_list .com_info .comment-toolbar .com_action .del a {
    background: url("../images/design/top_toolbar.png") no-repeat scroll 8px -47px ;
    border-left: 1px solid #ccc;
}

.comments_list .com_info .comment-toolbar .com_action .edit a {
    background: url("../images/design/top_toolbar.png") no-repeat scroll 8px 2px ;
    border-left: 1px solid #ccc;
}

.reply-comment {
background: url("../images/design/tools-icons.png") no-repeat scroll right -162px rgba(0, 0, 0, 0);
    color: #00AED4;
    font-size: 14px;
    font-weight: 500;
    line-height: 28px;
    padding: 0 20px 0 0;
}

.comment-rate > span {
    display: block;
    float: left;
    cursor: pointer;
}

.comment-rate > span.comment-good-gray-unactive {
    float: right;
}

.comment-rate > span.good {
    float: right;
}

.comment-rate .rating{
    font-size: 11px;
    font-weight: 500;
    padding-top: 0px;
}

.comments {
    margin-bottom: 10px;
}

.comments .write-comment,
.article-comments #commentLink
{
    background: url("../images/design/ico-add.png") no-repeat scroll right 0;
    color: #00AED4;
    font-size: 18px;
    font-weight: 500;
    overflow: hidden;
    padding: 0 30px 0px 0px;
    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;
}
.toolbar{
    border: 1px solid #EEE;
    list-style: none;
    margin: 5px 0 0 0;
    overflow: hidden;
    padding: 10px;
    position: static;
    font-size: 12px;
}

.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;
}


.toolbar li{
    float: left;
    padding: 0 5px 0 5px;
}

.toolbar li.time {
    float: left;
    padding: 0 5px 0 5px;
}

.toolbar li:FIRST-CHILD{
	border: none;
}

.toolbar li a{
    color: #00aed4;
}
.toolbar li a strong{
    font-weight: 500;
}
.toolbar li.read{
    padding-left: 0;
    background: none;
    border: none;
}
.toolbar li{
     color: #00aed4;
}
.toolbar li.user{
    color: #333;
}
.toolbar li.user a{
    color: #333;
    margin-left: 2px;
    /*background: url("../images/design/tools-icons.png") no-repeat;*/
    /*background-position: 0px -101px;*/
}

.toolbar li.user a:HOVER{
    text-decoration: none;
    border-bottom: none;
}
.toolbar li.time{
    background: url("../images/design/tools-icons.png") no-repeat;
    background-position: 5px -48px;
    color: #999;
    padding-left: 20px;
}
.toolbar li.time span {
    background: url("../images/design/tools-icons.png") no-repeat scroll 5px -164px;
    display: inline;
    margin: 0;
    padding-left: 24px;
}
.toolbar li.comments {
    background: url("../images/design/tools-icons.png") no-repeat scroll 5px 3px;
    padding-left: 20px;
}
.toolbar li.favorite i{
    background: url("../images/design/tools-icons.png") no-repeat scroll 0 -391px;
    margin-top: 2px;
}
.toolbar .subscribe i{
    background: url("../images/design/tools-icons.png") no-repeat scroll 0 -125px;
    margin-top: 2px;
}
.toolbar .discus_tools{
	 padding: 0 5px;
}
.toolbar .discus_tools i{
   background: url("../images/design/tools-icons.png") no-repeat scroll center -540px;
    border: 1px solid #009FE3;
    border-radius: 4px;
    display: block;
    height: 24px;
    margin: -5px 0;
    min-width: 25px;
    padding: 0;	
   
}
.toolbar .lock_tools{
	padding: 0 5px;
}
.toolbar .lock_tools i{
   background: url("../images/design/tools-icons.png") no-repeat scroll 4px -713px;
    border: 1px solid #825454;
    border-radius: 4px;
    display: block;
    height: 24px;
    margin: -5px 0;
    min-width: 25px;
    padding: 0;	
   
}
.toolbar .unlock_tools{
	padding: 0 5px;
}
.toolbar .unlock_tools i{
   background: url("../images/design/tools-icons.png") no-repeat scroll 4px -755px;
    border: 1px solid #7e7e7e;
    border-radius: 4px;
    display: block;
    height: 24px;
    margin: -5px 0;
    min-width: 25px;
    padding: 0;	
}
.toolbar .party{
	padding-left: 10px;
}
/*блоги список*/
.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;
}
/*блок компании*/
.digest .tabs ul, .comments .tabs ul{  
	border-radius: 0;
	border: none;
    float: left;
    overflow: auto;
    padding-bottom: 12px;
    padding-right: 2px;
}
.digest .tabs ul li, .comments .tabs ul li{
    background: #F1F1F1;
    border: thin outset #FFF;
    border-radius: 3px;
    box-shadow: 2px 4px 7px -3px #999;
    color: #818181;
    font-size: 12px;
    line-height: 10px;
    padding: 10px 6px 10px 23px;
    text-decoration: none;
    text-shadow: -1px -1px 0 #FFF;
}

#content .digest .tabs li.active, .comments .tabs li.active {
	font-size: 12px;
	color: #818181;
	padding: 10px 6px 10px 28px;
	border: none;
	background: url("../images/design/button-grad.gif") repeat-x 0 0;
	color: #818181;
	box-shadow: none;
}

.digest .tabs ul li a, .comments .tabs ul li a{
	text-decoration: none;
	color: #818181;
}
.digest .tabs li i, .comments .tabs li i {
    display: block;
    height: 22px;
    line-height: 5px;
    position: absolute;
    width: 22px;
    background: url("../images/design/tools-icons.png") no-repeat scroll 0 -76px;
    margin: 0 0 0 -18px;
}
.digest .tabs li.comments i, .comments .tabs li.comments i{
    background: url("../images/design/tools-icons.png") no-repeat scroll 0 -26px;
    margin: 0 0 0 -18px;
}
.digest .tabs li.comments i, .comments .tabs li.inbox{
	padding: 10px 6px 10px 31px;
}
.digest .tabs li.comments i, .comments .tabs li.inbox i{
	margin: 0 0 0 -22px;
	background-position: 0 -1037px;
}
.digest .tabs li.comments i, .comments .tabs li.notactive{
	background: none;
    border: none;
    box-shadow: none;
    padding-left: 12px;
}
.digest .tabs li.comments i, .comments .tabs li.notactive i{
	display: none;
}
.digest .tabs li.comments i, .comments .tabs li.posts i{
	background-position: -1px -1037px;
}

#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("../images/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("../images/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("../images/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("../images/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;
}

/*перебиваем стили*/
h1 span, h1 span a, h3 span, h3 span a{
	font-size: 24px;
	color: #009FE3;
}
h1 span a, h3 span a{
    color: #00AED4;
}

#page .page_pad {
    background: none;
    min-height: 428px;
    padding: 0 0;
}
ul.posts h2,
ul.posts h3,
.post h1,
.post h4{
	padding: 0;
	margin-top: 10px;
	margin-bottom: 16px;
    font-size: 24px;
	font-weight: 700;
	line-height: 28px;
   color: #3E3E3E;
    text-decoration: none;
}
#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;
}
/*Люди*/
#content .users{
	color: #3a3a3a;
	font-size: 12px;
	font-weight: 500;
}
#content .users a{
	color: #009FE3;
	text-decoration: underline;
}
#content .users .headr{
    border-radius: 6px 6px 0 0;
    box-shadow: 0 51px 18px -48px #FFF inset;
    overflow: hidden;
    padding: 20px 20px 16px;
}
#content .users .headr > div{
	background: none;
	font-size: 18px;
	color: #3e3e3e;
	vertical-align: bottom;
	float: right;
	text-align: center;
}
#content .users .headr .user_h{
	float: none;
    line-height: 20px;
    overflow: hidden;
    text-align: left;
    vertical-align: bottom;
}
#content .users .headr .stats_h{
	font-size: 13px;
	width: 15%;
	line-height: 20px;
	vertical-align: bottom;
	padding-top: 2px;
}
#content .users .user_item{
	overflow: hidden;
}
#content .users .user_item .avatar{
	padding: 0;
	float: left;
}
#content .users .user_item .avatar img{
	margin: 1px 15px 0 20px;
	height: 47px;
	width: 47px;
	
}
#content .users .user_item .user_row{
	border-top: 11px solid #fff;
	border-bottom: 	9px solid #fff;
	padding-right: 20px;
	height: 30px;
	background: #fff;
	padding-left: 20px;
	
}
#content .users .user_item .user_row > div{
		height: 30px;
}
#content .users .user_item .user{
	color: #009FE3;
	font-weight: 500;
	font-size: 12px;
	text-decoration: underline;
	float: left;
}
#content .users .user_item .user .user_box{
		position: relative;
}
#content .users .user_item .user a{
	color: #009FE3;
	font-weight: 500;
	font-size: 14px;
	text-decoration: underline;
	margin-left: 0;
	line-height: 15px;
}
#content .users .user_item .user .angle{
	left: 0px;
	bottom: -21px; 
}
#content .users .user_item .stats_h {
    color: #585b63;
    font-weight: 500;
	font-size: 12px;
	text-align: center;
	border-left: 1px solid #ccc;
	float: right;
	width: 15%;
}

#content .users .last_rec{
	min-height: 35px;
	padding: 12px 20px;
}

#content .users .last_rec .caption{
	float: left;
	padding-right: 12px;
}
#content .users .last_rec .value{
	overflow: hidden;
}
.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("../images/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("../images/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("../images/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("../images/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("../images/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;
}
.user_info .ip_block .row .who{
	
}
.user_info .info_box .warning_status{
	
}
.user_info .warning_status .row{
	
}
.user_info .warning_status .row .date{
	
}
.user_info .warning_status .row .time{
	
}
.user_info .warning_status .row .reason{
	
}
.user_info .warning_status .row .angel{
	
}
.user_info .warning_status .warning_comment{
	
}

/*style2.temp.css*/


.main_wide {
	width: 100%!important;
    max-width: 100%!important;
}

.content_box {
	background: #fafafa;
	padding: 15px;
	border: 1px solid #fafafa;
	border-radius: 6px;
	box-shadow: 4px 4px 5px -2px #CCCCCC;
}

.content_box h1 {
	font-size: 18px;
	font-weight:  bold;
	margin-top: 5px;
	margin-bottom: 0px;
	color: #344B63;
	padding-left: 0px;
}

.content_box h1 .h_title {
	font-size: 14px;
	font-weight:  bold;
	color: #00AED4;
}

.content_box h1.b_title {
	color: #00AED4;
}

.content_box  input[type="text"], .content_box input[type="password"], .content_box  select { 
	color: #437182;
	height: 30px;
	border: 1px solid #E5E5E8;
	border-bottom: 1px solid #DCDCDC;
	border-radius: 5px;
	padding-left: 5px;
	width: 98%;
}

.content_box .asterisk {
	color: #11A5E5;
	font-size: 17px;
}

.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;

}

.bt_button_save{
	border: 0px;
	background: transparent url('../images/icon_save.png') 10px top no-repeat;
	color: #00aed4;
	width: 150px;
}

.bt_button_save_draft{
	border: 0px;
	background: transparent url('../images/icon_save.png') 10px top no-repeat;
	color: #62818f;
	width: 190px;
}

.bt_button_publish {
	border: 0px;
	background: transparent url('../images/icon_publish.png') 10px top no-repeat;
	color: #00aed4;
	width: 130px;
}


.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-page label, .content_box label{
    color: #656D70;
    line-height: 30px;
    padding-right: 10px;
    text-align: left;
    width: 135px;
    font-size: 11px;
}
.edit-page h6{
	padding-left: 20px;
}
.edit-page textarea{
	margin-left: 20px;
}
.edit-page label.nofloat {
	float: none;
}
.content_box input[type="text"]{
	width: auto;
}
.edit-page h6 A{
	color: #11A5E5;
}

.form_row {
	margin-top: 20px;
	clear: both;
}

.form_row .input_plhldr {
	overflow: hidden;
}


/* ======================== */
#PassLoginPage input.text {
	color: #437182;
	height: 30px;
	border: 1px solid #E5E5E8;
	border-bottom: 1px solid #DCDCDC;
	border-radius: 5px;
	width: 320px;
}

#PassLoginPage input[type="submit"] {
	color: #4B93B1;
	font-size: 14px;
	height: 30px;
	border: 1px solid #E5E5E8;
	background: url('../images/input_button.png') repeat-x;
	box-shadow: 4px 4px 8px 2px #BFBFBF;
	border-bottom: 1px solid #DCDCDC;
	border-radius: 5px;
	width: 224px;
}

#PassLoginPage .input-group {
	border-collapse: separate;
	display: table;
	margin: 0 auto;
	position: relative;
	
}

#PassLoginPage .input-group .input-group-addon{
	background: url("../images/input_arrow.png") no-repeat scroll right center #FFFFFF;
    border-radius: 3px 0 0 3px;
    color: #555555;
    display: block;
    font-size: 14px;
    font-weight: 400;
    height: 18px;
    left: 5px;
    line-height: 1;
    padding: 6px 11px 6px 6px;
    position: absolute;
    text-align: center;
    top: 3px;
    vertical-align: middle;
    white-space: nowrap;
    width: 18px;
}



#PassLoginPage .input-group .text
{
	border-radius: 3px;
	font-size: 12px;
	padding-left: 42px;
    width: 176px;
}
#PassLoginPage .icon{
    padding-right: 4px;
    vertical-align: bottom;
}

.b_link, .b_link:visited {
	color: #19A8E5;
}

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

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

#edit_profile hr {
	margin-top: 5px;
}
.signup-form input {
	font-size: 14px;
}

.signup-form input[type="text"], .signup-form input[type="password"] {
	
	width: 350px;
	float: left;
}

.signup-form input[type="submit"] {
	border: 0px;
	background: transparent url('../images/icon_lock.png') 20px top no-repeat;
	color: #00aed4;
	width: 200px;
}


.signup-form td {
	font-size: 26px;
	padding: 5px;
	text-align: left; 
}


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("../images/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 .article .member_discus{
	
}
#content #main .post .article .member_discus .all_member{
	background: #eee;
	padding: 12px 22px;
	overflow: hidden;
	border-radius: 6px;
	margin-bottom: 10px; 
}
#content #main .post .article .member_discus .all_member .member_count{
	float: left;
	padding-right: 40px;
}
#content #main .post .article .member_discus .all_member .member_count span{
	padding-left: 6px; 
}
#content #main .post .article .member_discus .all_member .notmember_count{
	float: left;	
}
#content #main .post .article .member_discus .all_member .notmember_count span{
	padding-left: 6px; 
}

#content #main .post .article .member_discus .all_member .popup_button{
	float: right;
	
}
#content #main .post .article .member_discus .all_member .popup_button{
	box-shadow: 0 51px 18px -48px #ccc;
	border-radius: 6px;
	box-shadow: 0 2px 4px 0 #CCCCCC;
}
#content #main .post .article .member_discus .all_member .popup_button INPUT{
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0 51px 18px -48px #FFF inset;
    color: #587988;
    height: 21px;
    padding: 0 20px 3px 30px;
	background: url("../images/design/tools-icons.png") no-repeat scroll 8px -802px #eee;
}
#content #main .post .article .member_discus .all_member .popup_button INPUT.pop_up{
	background-position: 8px -843px;
	color: #bd5914;
	display: none;
}
#content #main .post .article .member_discus .all_member .popup_up INPUT.pop_down{
	display: none;
}
#content #main .post .article .member_discus .all_member .popup_up INPUT.pop_up{
	display: block;
}
#content #main .post .article .member_discus .member_items{
	border-radius: 6px;
}
#content #main .post .article .member_discus .member_items a{
	color: #00AED4;
	text-decoration: underline;
}
#content #main .post .article .member_discus .member_items .readers{
	background: #eee;
	padding: 12px 22px;
	overflow: hidden;
	overflow: hidden;
	border-radius:6px 6px 0 0; 
}
#content #main .post .article .member_discus .member_items .buttons{
	    padding: 25px 0 10px;
	    overflow: hidden;
}
#content #main .post .article .member_discus .member_items .action_button{
    border-radius: 6px;
    box-shadow: 0 2px 4px 0 #CCC;
    display: block;
    float: left;
    margin-right: 25px;

}
#content #main .post .article .member_discus .member_items .action_button INPUT{
    border: 1px solid #fff;
    border-radius: 4px;
    box-shadow: 0 51px 18px -48px #FFF inset;
    color: #587988;
    height: 21px;
    padding: 0 20px 3px 30px;
	background: url("../images/design/tools-icons.png") no-repeat scroll 8px -802px #eee;
}
#content #main .post .article .member_discus .member_items .action_button INPUT.true{
	background-position: 8px -915px
}
#content #main .post .article .member_discus .member_items .action_button INPUT.false{
	background-position: 8px -963px
}
#content #main .post .article .member_discus .member_items .notreaders{
	background: #f7f7f7;
	padding: 12px 22px;
	overflow: hidden;
	overflow: hidden;
}
#content #main .post .article .member_discus .member_items .readers b,
#content #main .post .article .member_discus .member_items .notreaders b{
	padding-right: 20px;
	font-weight: 500;
}

/*Чекбоксы*/
.checkbox{
   
    display: inline-block;
    margin-right: 10px;
    padding: 0 6px 0 19px;
    position: relative;
}
#content #main .post .article .member_discus .checkbox{
	 border-right: 1px solid #CCC;
}
.checkbox label{
	width: auto;
	line-height: normal;
}
.checkbox input[type=checkbox] {
	display:none;
}
.checkbox label:after {
	content:'';
	display:block;
	height: 11px;
    margin-top: 2px;
    width: 11px;
	border: 1px solid #ccc;
	border-radius: 4px;
	background: #fff;
	position:absolute;
	top:0;
	left:0;
}
.checkbox input[type=checkbox]:checked + label:after {
    background: url("../images/design/tools-icons.png") no-repeat scroll -3px -882px #FFF;
    border: 1px solid #CCC;
    border-radius: 4px;
    height: 11px;
    margin-top: 2px;
    width: 11px;
}

#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("../images/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 h1{
	font-size: 14px;
	color: #00aed4;
	background: none;
	padding-bottom: 10px;
}
#content .message_box .user_info h1 i{
	background: url("../images/design/tools-icons.png") no-repeat scroll 5px -1000px;
}
#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("../images/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 .tabs{
	margin: 0 0 -3px;
}
.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;
}

#PassLoginPage,
#OIDLoginPage, 
.Registrate {
	min-height: 270px;
}
#PassLoginPage table {
    margin: 0 auto;
    width: 500px;
}
#PassLoginPage table tr td {
    margin: 0 auto;
    text-align: center;
}

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;
	
}
/*Селект*/
.select_element{
    border-radius: 0;
    background: transparent;
    padding: 0;
    border: 0;
    font-size: 16px;
    line-height: 1;
    -webkit-appearance: none;
    width: 366px;
    border: 1px solid #CCC;
    overflow: hidden;
    background: url("../images/design/select.png") no-repeat scroll right 0;
    border-radius: 6px;
   }
.select_element select{
	background: none;
	width: 385px;
	font-size: 12px;
	border: none;
   height: 28px;
   padding-top: 5px;
}

.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;
}

iframe.video-frame {
    width: 100%;
    min-height: 410px;
}

#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;
}





