html,body {height:100%}
#wrap{min-width:940px;width:expression(document.body.clientWidth > 940? "auto": "940px" )}
#wrap-foot{position:relative;min-height:100%;overflow:hidden;padding:0 40px 191px;zoom:1}

a{color:#000}
a:link,a:visited{text-decoration:underline}
a:hover,a:active{text-decoration:none}

ul.tabs,ul.tabs li{display:block;margin:0;padding:0;list-style:none}
ul.tabs{overflow:hidden;zoom:1}
ul.tabs li{float:left;padding:0 17px 0 0}
ul.tabs li a,ul.tabs li a b,ul.tabs li a i{display:block;float:left;cursor:pointer}

ul.tabs li a{padding:0 0 0 15px;font-size:1.3em;text-decoration:none;color:#fff}
ul.tabs li a b{padding:0 12px 0 0}
ul.tabs li a i{height:45px;line-height:34px;font-style:normal}

.tabs li a:link,.tabs li a:visited,.tabs li a:hover,.tabs li a:active{text-decoration:none}
.tabs li a:link,.tabs li a:visited{background:url("../images/cc/tab_menu1-l.gif") no-repeat 0 -135px}
.tabs li a:link b,.tabs li a:visited b{background:url("../images/cc/tab_menu1-r.gif") no-repeat right -135px}
.tabs li a:link i,.tabs li a:visited i{background:url("../images/cc/tab_menu1.gif") no-repeat center -135px}

.tabs li a:hover{background-position:0 0}
.tabs li a:hover b{background-position:right 0}
.tabs li a:hover i{background-position:center 0}
.tabs li a:active{color:#000;background-position:0 -45px}
.tabs li a:active b{background-position:right -45px}
.tabs li a:active i{background-position:center -45px}
.tabs li.active a:link,.tabs li.active a:visited{color:#000;background-position:0 -90px}
.tabs li.active a:link b,.tabs li.active a:visited b{background-position:right -90px}
.tabs li.active a:link i,.tabs li.active a:visited i{background-position:center -90px}

/* Header */
#header{position:relative;height:142px;background:#000 url("../images/cc/header_bg.png") repeat-x}

.logo,#menu-lev1{position:absolute}

a.logo{display:block;left:35px;top:18px;width:282px;height:115px;overflow:hidden;line-height:205px;text-indent:12px;text-decoration:none;color:#fff;background:url("../images/cc/logo.png") no-repeat}

#menu-lev1{right:0;bottom:0}

ul.profile,ul.profile li{height:36px;line-height:36px;margin:0;padding:0;list-style:none;text-align:right}
ul.profile li{display:inline;padding:0 5px}

ul.profile a:link,ul.profile a:visited{text-decoration:none}
ul.profile a:hover,ul.profile a:active{text-decoration:underline}

ul.profile a.message{color:#da132f;background:url("../images/cc/message.gif") no-repeat 0 6px;padding:0 0 0 20px}
ul.profile a.message-empty{color:#da132f;background:url("../images/cc/message-empty.gif") no-repeat 0 6px;padding:0 0 0 20px}


#header .soc_group{float:right;padding:30px 20px 0 0}
#header .soc_group a{margin-left:7px}
#header .soc_group img{vertical-align:middle}
#headet .soc_group .spacer{width:1px;height:18px}

/* Navigation bar */
#nav_bar-lev1{position:relative;height:55px;background-color:#dedede}

form#search{display:block;position:absolute;right:0;bottom:0}
form#search div{width:195px;height:23px;padding:7px 17px 13px 7px;background:#dedede url("../images/cc/search.gif") no-repeat}
#seacrh_submit{display:none}
#search_text{width:160px;padding:0;border:0}
#search_go{display:block;float:right;width:30px;height:23px;text-decoration:none}

#menu-lev2{padding:10px 0 0 20px;background:transparent}
#menu-lev2 li{padding:0 40px 0 0}
#menu-lev2 li a{padding:0 0 0 10px;color:#000}
#menu-lev2 li a b{padding:0 10px 0 0}
#menu-lev2 li a em{font-style:normal;color:#e32119}

#menu-lev2 li a:link,#menu-lev2 li a:visited{background-image:url("../images/cc/tab_menu2-l.gif")}
#menu-lev2 li a:link b,#menu-lev2 li a:visited b{background-image:url("../images/cc/tab_menu2-r.gif")}
#menu-lev2 li a:link i,#menu-lev2 li a:visited i{background-image:url("../images/cc/tab_menu2.gif")}

#nav_bar-lev2{overflow:hidden;height:55px}

#menu-lev3{float:left;width:68%;padding:10px 2% 0 0;background:transparent}
#menu-lev3 li{padding:0 3px 0 0}
#menu-lev3 li a{padding:0 0 0 10px;font-size:1.1em;color:#000}
#menu-lev3 li a b{padding:0 10px 0 0;font-weight:normal}
#menu-lev3 li a em{font-style:normal;color:#e32119}

#menu-lev3 li a:link,#menu-lev3 li a:visited{background-image:url("../images/cc/tab_menu3-l.gif")}
#menu-lev3 li a:link b,#menu-lev3 li a:visited b{background-image:url("../images/cc/tab_menu3-r.gif")}
#menu-lev3 li a:link i,#menu-lev3 li a:visited i{background-image:url("../images/cc/tab_menu3.gif")}

#menu-lev3 li a:active,#menu-lev3 li.active a,#menu-lev3 li a:active em,#menu-lev3 li.active a em{color:#fff}

/* Main */
#main{overflow:hidden;width:100%;background:#fff}
#content{float:left;width:68%}
#sidebar{float:right;width:30%}

.topic{margin:0 0 25px}

h1.title{margin:0;padding:18px 0;font-size:2.15em;font-weight:normal;line-height:100%}
h1.title a.blog-title,h1.title b{font-weight:normal;color:#818181}
h1.title a:link,h1.title a:visited{text-decoration:none}
h1.title a:hover,h1.title a:active{text-decoration:underline}

p.readmore{margin-top:1.25em}
p.readmore a{color:#da132f}
p.readmore a:link,p.readmore a:visited{text-decoration:none}
p.readmore a:hover,p.readmore a:active{text-decoration:underline}

p.tags{margin-top:1.25em;padding:0 0 0 20px;background:url("../images/cc/tags_marker.gif") no-repeat 0 5px}

.meta_bar{overflow:hidden;zoom:1;padding:0 0 0 9px;background:url("../images/cc/meta_bar-l.gif") no-repeat}
.meta_bar .bg{padding:0 7px 0 0;background:url("../images/cc/meta_bar-r.gif") no-repeat right 0}
.meta_bar .bg .bg{height:36px;line-height:36px;padding:0;background:url("../images/cc/meta_bar.gif") repeat-x 0 0}
.meta_bar img{vertical-align:middle}
.meta_bar .spacer{height:36px;width:1px}

.meta_bar .soc_group{float:right}
.meta_bar ul.voting{float:left}
.meta_bar ul.voting,ul.voting li{margin:0;padding:0;list-style:none}
.meta_bar ul.voting li{display:inline}

.voting .favourite,.voting .plus,.voting .minus,.voting .date,.voting .author,.voting .comments-total{padding:0 5px}
.voting .favourite{padding-left:0px}

.voting li.comments-total a{padding:0 0 0 20px;text-decoration:none;background:url("../images/cc/comments_marker.gif") no-repeat 0 5px}
.voting li.comments-total a.comment_add{text-decoration:underline}
.voting li.comments-total a span { padding: 0 2px; }
.voting li.comments-total a span.green { color: #390; }
.voting li.comments-total a span.red { color: #da132f; }
.voting li.comments-total a span.blue { color: #009fe3; }
.voting li.comments-total a:hover span { color: #fff; }
.voting li.comments-total a:hover span.green{ background: #390; }
.voting li.comments-total a:hover span.red { background: #da132f; }
.voting li.comments-total a:hover span.blue { background: #009fe3; }

/* Footer */
#footer{position:absolute;left:0;bottom:0;width:100%;height:191px}
#footer-in{padding:20px 40px 0}
#footer-in .bg{position:relative;height:110px;padding:30px 0 0 40px;color:#fff;background:#000}
#footer ul,#footer p{margin:0 0 0.25em}

#footer a{color:#fff}
#footer a.logo{left:auto;right:37px;top:32px;width:135px;height:40px;background:url("../images/cc/logo-foot.png") no-repeat}

ul#foot-menu,ul#foot-menu li{padding:0;list-style:none}
ul#foot-menu li{display:inline;margin:0}

#footer #copy{padding:5px 40px;text-align:right}

#footer .soc_group{padding-top:10px}
#footer .soc_group img{vertical-align:middle}
#footer .soc_group .spacer{width:1px;height:18px}

.lsCmtTree_visible{display:block}
.lsCmtTree_hidden{display:none}

/*-------------------------------------------------------------------*/

/*.update-hide{padding:20px 47px 30px 20px !important}
.white-back{background:#fff;margin:0 20px 30px 20px;padding-bottom:15px ;padding-left:20px}
.white-back #content{clear:none;padding-top:0}
.page-talk{padding-left:3px !important;margin-right:50px !important}*/

/* Forms */
label{margin-bottom:2px}
form p{margin-bottom:20px}
form .note{float:right;font-size:11px}
form .buttons{overflow:hidden}
form .right{float:right;font-size:18px;color:#333;padding:5px}
textarea{width:99%;height:200px;margin-bottom:5px}
textarea.small{width:300px;height:70px;margin-bottom:5px}
select{width:99%}
.w50{width:50px}
.w70{width:70px}
.w100{width:100px}
.w200{width:200px}
.w300{width:300px}
.w100p{width:99%}
.radio{position:relative;top:2px}
.checkbox{position:relative;top:2px;margin-left:0}
.form-tags{padding:10px;background:#fafafa;color:#999}
.form-tags input{width:99%}
.form_note{font-size:11px;color:#aaa}

/* Profile */
/*#header .profile{overflow:hidden;zoom:1;float:right;width:300px;padding:20px 20px 0 0}
#header .profile a.avatar img{width:48px;height:48px}

#header .profile ul{float:right;font-size:12px;padding-right:7px;margin-top:-2px;color:#ccc}
#header .profile ul li{text-align:right;line-height:20px !important}
#header .profile ul li a{color:#e7e7e7;text-decoration:none}
#header .profile ul li a.author-top{color:#fff;text-decoration:underline;background:url(../images/author-icon.gif) no-repeat left top;padding-left:24px}
.socialbutton a:hover{background:none}
#header .profile ul li a.author{color:#fff;text-decoration:underline}
#header .profile ul li a.message{background:url(../images/message-icon.gif) no-repeat scroll left top;color:#ffea00;margin-right:5px;padding-right:18px}
#header .profile ul li a.message-empty{background:url(../images/message-icon.gif) no-repeat scroll left 2px;color:#ffea00;margin-right:0;padding-right:18px}
#header .profile ul li a:hover{text-decoration:none}
#header .profile ul li strong{font-size:14px}

#header .profile.guest{width:235px;text-align:left;padding-top:27px;padding-right:0;color:#fff}
#header .profile.guest a{font-size:18px;color:#fafafa;outline:none;line-height:20px}
#header .profile.guest a.reg{font-size:12px}*/

/* Rss
#nav .rss{float:right;background:url(../images/icons.gif) no-repeat scroll 0 -270px;display:block;height:11px;width:74px;margin-top:51px;margin-right:10px}
#nav .rss:hover{background:url(../images/icons.gif) no-repeat scroll 0 -290px}*/

/* Extra
#extra{clear:both;padding-left:60px;margin-top:10px}
#extra a{background:url(../images/icons.gif) no-repeat scroll 0 -165px;color:#aaa;padding-left:12px}*/

/* Actions */
.topic ul.action { overflow: hidden; margin:0 0 20px;padding:0; list-style:none}
.topic .action li { float: left; margin-right: 3px; }
.topic .action li a { color: #aaa; outline: none; }
.topic .action li.rss a { display: block; height: 10px; width: 10px; background: url(../images/icons.gif) no-repeat scroll -70px -250px; margin-top: 5px; }
.topic .action li.plus a { display: block; height: 10px; width: 10px; background: url(../images/icons.gif) no-repeat scroll -30px -250px; margin-top: 5px; }
.topic .action li.plus a:hover { background: url(../images/icons.gif) no-repeat scroll -40px -250px; }
.topic .action li.join a { display: block; height: 10px; width: 10px; background: url(../images/icons.gif) no-repeat scroll 0 -250px; margin-top: 5px; }
.topic .action li.join a:hover { background: url(../images/icons.gif) no-repeat scroll -10px -250px; }
.topic .action li.join-active a { background: url(../images/icons.gif) no-repeat scroll -10px -250px; }
.topic .action li.edit a { background: url(../images/edit.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 10px; text-decoration: none; font-size: 11px; color: #70aae0; }
.topic .action li.delete a { background: url(../images/delete.gif) no-repeat 0 1px; padding-left: 15px; margin-left: 5px; text-decoration: none; font-size: 11px; color: #f00; }
.topic .action li a:hover { text-decoration: underline; }

/* Pagination */
#pagination{font-family:Arial, Helvetica, sans-serif}
#pagination p{font-size:22px;color:#bbb}
#pagination ul{overflow:hidden;margin-top:10px}
#pagination ul li{float:left;margin-right:5px}
#pagination ul li.active{color:#4c4c4c}
#pagination ul li.active{background:url(../images/pagination-bg.gif) no-repeat top right;padding:0 6px 1px 3px;border-left:1px solid #eee}
#pagination.onpage{padding-left:0px}

/* Block Nav */
ul.block-nav { overflow: hidden; margin-bottom: 5px; list-style:none;margin:0;padding:0 }
.block-nav li { font-size: 12px; line-height: 11px; float: left; background: url(../images/block-nav-bg.gif) left top repeat-x; padding: 0 0 3px 0 !important; }
.block-nav li a { color: #898989; text-decoration: none; outline: none; padding: 3px 0 7px 0; margin: 0 8px; display: block; float: left; }
.block-nav li strong { float: left; display: block; width: 5px; height: 21px; margin-right: -5px; background: url(../images/block-nav-left.gif) no-repeat left top; }
.block-nav li em { float: left; display: block; width: 5px; height: 21px; margin-left: -5px; background: url(../images/block-nav-right.gif) no-repeat left top !important; }
.block-nav li.active { background:url(../images/block-nav-active.gif) left top no-repeat; }
.block-nav li.active strong { background:none;}
.block-nav li.active em { background: url(../images/block-nav-active.gif) no-repeat right top !important; }
.block-nav li.active a { color: #fff; }

#sidebar .navigation{font-size:11px;color:#888}
#sidebar .navigation ul li{padding-top:10px;padding-bottom:10px;border-bottom:1px dotted #ddd}
#sidebar .navigation ul li.last{border:0}
#sidebar .navigation .blog{color:#999}

/* Sidebar */
.block{line-height:16px;border:1px solid #dedede;margin:0 0 10px;padding:1px;background:#fff url(../images/cc/block_head-l.gif) no-repeat 1px 1px}
.block .inner div{padding:10px 7px 10px}
.block .inner div div{padding:0}
.block h3{height:34px;line-height:34px;padding:0 35px 0 7px;margin:0 0 0 5px;font-size:1.1em;font-weight:bold;background:#dedede url(../images/cc/block_head-r.gif) no-repeat right top}
.block h3.active{background-position: right -34px}

.block .right{text-align:right;padding-top:15px;font-size:15px}
.block .right a{margin-left:7px}

.tags .tl{height:19px;background:url(../images/sidebar-tags-tl.gif) no-repeat top left}
.tags .tr{height:19px;background:url(../images/sidebar-tags-tr.gif) no-repeat top right}
.tags .bl{height:19px;background:url(../images/sidebar-tags-bl.gif) no-repeat bottom left}
.tags .br{height:19px;background:url(../images/sidebar-tags-br.gif) no-repeat bottom right}
.tags .cl{background:url(../images/sidebar-tags-cl.gif) repeat-y left}
.tags .cr{padding:0px 25px;background:url(../images/sidebar-tags-cr.gif) repeat-y right}

#sidebar .tags{}
#sidebar .tags h1{background:url(../images/icon-tag.gif) no-repeat left 4px;padding-left:28px}
#sidebar .tags ul.cloud{text-align:center}
#sidebar .tags ul.cloud li{display:inline;margin-right:5px;line-height:22px}
#sidebar .tags ul.cloud li a{color:#009fe3;text-decoration:none;font-size:18px}
#sidebar .tags ul.cloud li a:hover{background:#009fe3;color:#fff}
#sidebar .tags ul.cloud li a.w1{font-size:12px}
#sidebar .tags ul.cloud li a.w2{font-size:13px}
#sidebar .tags ul.cloud li a.w3{font-size:15px}
#sidebar .tags ul.cloud li a.w4{font-size:17px}
#sidebar .tags ul.cloud li a.w5{font-size:19px}
#sidebar .tags ul.cloud li a.w6{font-size:21px}
#sidebar .tags ul.cloud li a.w7{font-size:23px}
#sidebar .tags ul.cloud li a.w8{font-size:25px}
#sidebar .tags ul.cloud li a.w9{font-size:27px}
#sidebar .tags ul.cloud li a.w10{font-size:30px}

#sidebar .blogs h1{background:url(../images/icon-blogs.gif) no-repeat left 4px;padding-left:28px}
#sidebar .blogs ul.list{padding-top:8px;margin-top:10px}
#sidebar .blogs ul.list li{overflow:hidden;border-bottom:1px dotted #8C8C8C;padding-bottom:8px;margin-bottom:8px}
#sidebar .blogs ul.list li a{padding-right:50px;font-size:1.1em}
#sidebar .blogs ul.list li .total{font-size:15px;float:right;padding-right:13px;color:#009fe3}
#sidebar .blogs ul.list li .up{background:url(../images/blog-rating-up.gif) no-repeat right 5px}
#sidebar .blogs ul.list li .down{background:url(../images/blog-rating-down.gif) no-repeat right 5px}

#sidebar .stream li{padding:7px 0;overflow:hidden;border-bottom:1px dotted #8c8c8c}
#sidebar .stream li.even{background:#fff;}
#sidebar .stream a.stream-author{text-decoration:none;background:url(../images/stream-author.gif) no-repeat 0 6px;padding-left:17px}
#sidebar .stream .stream-comment-icon,#sidebar .stream .stream-topic-icon{background:url(../images/comment-list.gif) no-repeat 17px 6px;padding-left:23px;zoom:1}
#sidebar .stream .stream-comment,#sidebar .stream .stream-topic{display:block;padding-left:16px}
#sidebar .stream span{color:#009fe3;padding:0 2px}

a.stream-author:link,a.stream-author:visited,a.stream-comment:link,a.stream-comment:visited,a.stream-blog:link,a.stream-blog:visited{text-decoration:none !important}
a.stream-author:active,a.stream-author:hover,a.stream-comment:active,a.stream-comment:hover,a.stream-blog:active,a.stream-blog:hover{text-decoration:underline !important}

#sidebar .white{background:#fff !important}
#sidebar .white .tl{height:19px;background:url(../images/sidebar-profile-tl.gif) no-repeat top left}
#sidebar .white .tr{height:19px;background:url(../images/sidebar-profile-tr.gif) no-repeat top right}
#sidebar .white .bl{height:19px;background:url(../images/sidebar-profile-bl.gif) no-repeat bottom left}
#sidebar .white .br{height:19px;background:url(../images/sidebar-profile-br.gif) no-repeat bottom right}
#sidebar .white .cl{background:url(../images/sidebar-profile-cl.gif) repeat-y left}
#sidebar .white .cr{padding:0px 25px;background:url(../images/sidebar-profile-cr.gif) repeat-y right}

#sidebar .nostyle{padding:20px 20px}

#sidebar .options h3{padding-bottom:10px}
#sidebar .options li{padding-bottom:5px}

#sidebar .actions li{color:#4ccc1b;padding-bottom:3px}
#sidebar .actions li.add{color:#4ccc1b;padding-bottom:15px}
#sidebar .actions li.add a{color:#4ccc1b}
#sidebar .actions li.del{color:#dd0000;padding-bottom:15px}
#sidebar .actions li.del a{color:#dd0000}

#sidebar .contacts strong{color:#999}
#sidebar .contacts img{padding:7px;border:1px solid #ccc}
#sidebar .contacts ul{margin-top:5px}
#sidebar .contacts ul li{padding:3px 0 3px 25px}
#sidebar .contacts ul li.icq{background:url(../images/icons-contacts.gif) no-repeat scroll 0px 2px}
#sidebar .contacts ul li.jabber{background:url(../images/icons-contacts.gif) no-repeat scroll 0px -23px}
#sidebar .contacts ul li.skype{background:url(../images/icons-contacts.gif) no-repeat scroll 0px -47px;margin-bottom:10px}
#sidebar .contacts ul li.lj{background:url(../images/icons-contacts.gif) no-repeat scroll 0px -73px}
#sidebar .contacts ul li.vk{background:url(../images/icons-contacts.gif) no-repeat scroll 0px -99px;margin-bottom:10px}
#sidebar .contacts ul li.email{background:url(../images/icons-contacts.gif) no-repeat scroll 0px -122px}
#sidebar .contacts ul li.phone{background:url(../images/icons-contacts.gif) no-repeat scroll 0px -145px}

#sidebar .stat ul.users{font-size:11px;color:#999;width:150px}
#sidebar .stat ul.users li{border-bottom:1px solid #eee;padding-bottom:2px}
#sidebar .stat ul.users li.last{border-bottom:0}
#sidebar .stat .gender{overflow:hidden}
#sidebar .stat .gender ul{font-size:11px;color:#999;width:150px;float:left;padding-top:50px}
#sidebar .stat .gender ul li{border-bottom:1px solid #eee;padding-bottom:2px}
#sidebar .stat .gender ul li.last{border-bottom:0}
#sidebar .stat .gender ul li .mark{width:8px;height:8px;float:right;margin-top:4px;margin-right:2px;overflow:hidden;border:1px solid #ddd}
#sidebar .stat .chart{width:160px;float:left}

#sidebar .view ul li{padding-bottom:2px}
#sidebar .view ul li a{padding:2px 4px}
#sidebar .view ul li.active a{background:#eee;color:#333;font-weight:bold;text-decoration:none}

#sidebar .view-blogs{margin-top:77px}
#sidebar .view-comments{margin-top:98px}

/* Update Comments */
.update{background:none repeat scroll 0 0;width:42px;float:right;position:fixed;top:220px;right:0;text-align:center}
.update .tl{background:url(../images/bg_update.gif) no-repeat scroll 0 0;font-size:1px;height:9px}
.update .bl{background:url(../images/bg_update.gif) no-repeat scroll 0 bottom;font-size:1px;height:9px}
.update .wrapper{border-left:1px solid #dddede;background:#fafbfb}
.update .update-comments{cursor:pointer;vertical-align:top}
.update .refresh{background:#fafbfb}
.update .new-comments{border-top:1px solid #ececed;color:#3cc600;padding-top:7px;margin-top:3px;cursor:pointer;background:#fafbfb}

/* Comments */
.comments{padding-left:25px}
.comments .comment{overflow:hidden;position:relative;zoom:1}
.comments .comment .comment{clear:both;padding:0 0 0 20px}

.comments a:link,.comments a:visited{text-decoration:none}
.comments a:hover,.comments a:active{text-decoration:underline}

/* Header */
.comments .header{margin-bottom:20px;margin-left:14px}
.comments .header a.rss{float:right;height:18px;line-height:18px;padding-right:25px;background:url(../images/cc/rss-18.gif) no-repeat right 0}

/* Comment Types */
.comment a.avatar{float:left;padding:0 0 20px}
.comments .comment .content{} /* default background of comment */
.comments .comment .content.self{background:#fdf5e6 !important}
.comments .comment .content.new{background:#e4fbf1 !important}
.comments .comment .content.del{background:#c5c5c5 !important}
.comments .comment .content.view{background:#cdf5a6 !important}

/* Single Comment */
.comment .folding{width:9px;height:9px;float:left;position:relative;top:17px;left:5px;cursor:pointer}
.comment .folding-open{width:9px;height:9px;float:left;position:relative;top:17px;left:5px;cursor:pointer}
.comment .folding.off{display:none}
.comment .content{margin:0 0 0 123px;padding:0}
.comment span.delete{color:#c5c5c5;font-size:16px}

/* Rounded Corners */
.comment .content .tb{height:7px;overflow:hidden;background:url(../images/comment-tb.gif) repeat-x}
.comment .content .tl{height:7px;background:url(../images/comment-tl.gif) no-repeat left top}
.comment .content .tr{height:7px;background:url(../images/comment-tr.gif) no-repeat right top}
.comment .content .bb{height:15px;background:url(../images/comment-bb.gif) repeat-x;margin-left:24px}
.comment .content .bl{height:15px;background:url(../images/comment-bl.gif) no-repeat left bottom}
.comment .content .br{height:15px;background:url(../images/comment-br.gif) no-repeat right bottom}

/* Text of Comment */
.comment .content .text{padding:5px 0;overflow:hidden;zoom:1}

/* Vote Block */
.comment .voting{width:48px;float:right;padding:0 7px 0 0;text-align:right;overflow:hidden}
.comment .voting a.plus{width:9px;height:9px;line-height:9px;background:url(../images/open.gif) no-repeat 0 5px}
.comment .voting a.minus{width:9px;height:9px;line-height:9px;background:url(../images/close.gif) no-repeat 0 5px}
.comment .voting.positive .total{color:#000}
.comment .voting.negative .total{color:#000}

/* Info Block */
.comment .info a.author{font-size:1.1em;font-weight:bold}
.comment .info .date{font-size:1.1em;font-family: Georgia, "Century Schoolbook L", serif}
.comment .edit{padding:0 0 20px;overflow:hidden;zoom:1}
.comment .edit p{font-size:10px}
.comment .edit p a.author{font-size:11px;font-weight:bold;color:#000;text-decoration:none}
.comment .edit p a.author:hover{color:#555}
.comment .edit img.avatar{float:left;margin:3px 7px 0 0;*margin:2px 7px 0 0}

.comment .edit ul li{float:right;margin-right:10px}
.comment .edit ul li.date{color:#999;font-size:10px;padding-right:20px}
.comment .edit a.imglink{display:block;width:9px;height:11px;text-decoration:none;position:relative;top:3px}
.comment .edit ul li.goto-comment-parent a{text-decoration:none;border-bottom:1px dotted #79B1D4;font-family:tahoma}
.comment .edit ul li.goto-comment-child a{text-decoration:none;border-bottom:1px dotted #79B1D4;font-family:tahoma}
.comment .edit a.link{background:url(../images/icons.gif) no-repeat scroll -10px -230px}
.comment .edit a.link:hover{background:url(../images/icons.gif) no-repeat scroll 0px -230px}
.comment .edit a.favorite{background:url(../images/icons.gif) no-repeat scroll -40px -40px}
.comment .edit a.favorite:hover{background:url(../images/icons.gif) no-repeat scroll -50px -40px}
.comment .edit a.favorite-active{background:url(../images/icons.gif) no-repeat scroll -50px -40px}
.comment .edit a.off{color:#999}
.comment .edit a.repair{color:#4CCC1B}
.comment .edit a.delete{color:#f00}

.comment .comment-topic{font-size:11px;color:#999;padding-bottom:3px;padding-left:2px}
.comment .comment-topic a{font-weight:bold}
.comment .comment-topic a.comment-blog{color:#999}
.comment .comment-topic a.comment-total{background:url(../images/comment-total.gif) no-repeat 0 4px;padding-left:10px;margin-left:10px;text-decoration:none;font-weight:normal;color:#78c658}

.comments.padding-none{padding-left:0}
.comments.padding-none .comment .content, .comments.padding-none .comment .edit{margin-left:0}
.comments.padding-none .voting{top:28px}

.reply-title{margin-left:10px}
.reply{padding:0 50px 10px 10px}
.reply textarea{width:100%;height:70px}
.reply textarea.loader{background:#F7F7F7 url(../images/loader.gif) no-repeat center}

/* Polls
---------------------------------- */
.poll{margin:0 0 15px 0 !important}
.poll li{list-style:none !important}
.poll li dl{overflow:hidden}
.poll li dl dt{float:left;font-weight:normal !important;color:#999;font-size:11px;width:50px}
.poll li dl dt span{font-size:12px;color:#333}
.poll li dl dd{float:left;font-style:normal !important;width:70%}
.poll li dl dd div{margin-top:3px;height:5px;background:#ddd url(../images/poll.gif) no-repeat;overflow:hidden}
.poll li dl dd div span{display:block;margin-left:10px;height:5px;background:#ddd url(../images/poll.gif) no-repeat right top;overflow:hidden}

.poll li.most dl dt span{font-weight:bold}
.poll li.most dl dd div{background:#390 url(../images/poll-most.gif) no-repeat !important}
.poll li.most dl dd div span{background:#390 url(../images/poll-most.gif) no-repeat right top !important}

.poll-new{margin:0 0 15px 0 !important}
.poll-new li{list-style:none !important;margin-bottom:5px}
.poll-new li input{position:relative;top:2px;*top:1px;margin-right:3px}

/* Profile of Blog */
.profile-blog{padding:0 15px 0 8px;overflow:hidden;position:relative}
.profile-blog img.avatar{float:left;position:absolute;top:4px;left:10px}
.profile-blog h1.title{font-size:24px;line-height:30px;color:#b0b0b0;padding-left:33px}
.profile-blog h1.title a.title-link{text-decoration:none;outline:none}
.profile-blog h1.title a.title-link span{border-bottom:1px dashed #70aae0}
.profile-blog h1.title a.inactive span{border-bottom:1px dashed #aaa;color:#b0b0b0;text-decoration:none}
.profile-blog h1.title strong{background:url(../images/profile-blog-info.gif) no-repeat scroll 0px 6px;padding-right:12px;margin-left:7px}
.profile-blog h1.title a.inactive strong{background:url(../images/profile-blog-info-inactive.gif) no-repeat scroll 0px 6px; }

.profile-blog .action{overflow:hidden;margin:0 0 20px 0;padding-left:34px;zoom:1}
.profile-blog .action li{float:left;margin-right:3px}
.profile-blog .action li a{color:#aaa;outline:none}
.profile-blog .action li.rss a{display:block;height:10px;width:10px;background: url(../images/icons.gif) no-repeat scroll -70px -250px}
.profile-blog .action li.join a{display:block;height:10px;width:10px;background: url(../images/icons.gif) no-repeat scroll 0 -250px}
.profile-blog .action li.join a:hover{background:url(../images/icons.gif) no-repeat scroll -10px -250px}
.profile-blog .action li.join.active a{background:url(../images/icons.gif) no-repeat scroll -10px -250px}
.profile-blog .action li.edit a{background:url(../images/edit.gif) no-repeat 0 1px;padding-left:20px;position:relative;top:-4px;margin-left:10px;text-decoration:none;font-size:11px;color:#70aae0}
.profile-blog .action li a:hover{text-decoration:underline}

.profile-blog .voting{float:right;font-size:10px;text-align:center;position:relative;top:-5px}
.profile-blog .voting .clear{clear:both;color:#aaa;line-height:17px}
.profile-blog .voting .count{position:absolute;top:46px;left:69%;color:#aaa}
.profile-blog .voting .text{position:absolute;top:46px;right:33%;color:#aaa}
.profile-blog .voting .plus{float:left;margin-right:2px}
.profile-blog .voting .total{float:left;margin-right:2px;color:#fff;padding:5px 10px;font-size:14px}
.profile-blog .voting .minus{float:left;margin-right:0}
.profile-blog .voting a.plus {background:url(../images/icons-vote.gif) no-repeat scroll left top;float:left;display:block;height:14px;margin-top:4px;text-decoration:none;width:16px}
.profile-blog .voting a.minus{background:url(../images/icons-vote.gif) no-repeat scroll -17px top;float:left;display:block;height:14px;margin-top:4px;text-decoration:none;width:16px}
.profile-blog .voting.plus a.plus{background:url(../images/icons-vote.gif) no-repeat scroll left top}
.profile-blog .voting.minus a.minus{background:url(../images/icons-vote.gif) no-repeat scroll -17px top}
.profile-blog .voting.guest a.plus{background:url(../images/icons-vote.gif) no-repeat scroll left top;cursor:default}
.profile-blog .voting.guest a.minus{background:url(../images/icons-vote.gif) no-repeat scroll -17px top;cursor:default}
.profile-blog .voting.positive .total{background:#68BF46}
.profile-blog .voting.negative .total{background:#ff3b3c}
.profile-blog .voting.voted a.plus{cursor:default}
.profile-blog .voting.voted a.minus{cursor:default}

.profile-blog .about{background:#f4f4f6;margin-bottom:40px;clear:both}

.profile-blog .about .tl{background:url(../images/profile-blog-tl.gif) no-repeat left top;height:10px}
.profile-blog .about .tr{background:url(../images/profile-blog-tr.gif) no-repeat right top;height:10px}
.profile-blog .about .bl{background:url(../images/profile-blog-bl.gif) no-repeat left bottom;height:10px}
.profile-blog .about .br{background:url(../images/profile-blog-br.gif) no-repeat right bottom;height:10px}

.profile-blog .about .content{padding:5px 32px;color:#666;overflow:hidden}
.profile-blog .about .content h1{color:#555}
.profile-blog .about .content p{margin-bottom:15px}
.profile-blog .about .content p.note{color:#aaa;margin-bottom:25px}

.profile-blog .about .content .line{background:url(../images/footer-bg.gif) repeat-x;height:5px;margin-bottom:20px;clear:both}

.profile-blog .about .content .admins{float:left;width:50%}
.profile-blog .about .content .moderators{float:left;width:50%}
.profile-blog .about .content ul.admin-list{overflow:hidden;text-align:center}
.profile-blog .about .content ul.admin-list li{float:left;margin-right:10px;margin-bottom:10px}
.profile-blog .about .content ul.admin-list li dt img{width:48px;height:48px}

.profile-blog .about .content h1.readers{clear:both;padding-top:35px}
.profile-blog .about .content h1.readers a{text-decoration:none;border-bottom:1px dashed #70aae0}
.profile-blog .about .content h1.readers a.inactive{border-bottom:1px dashed #aaa;color:#b0b0b0;text-decoration:none}

.profile-blog .about .content ul.reader-list{overflow:hidden}
.profile-blog .about .content ul.reader-list li{float:left;margin-right:15px;background:url(../images/icons.gif) no-repeat scroll 0 -104px;padding-left:12px}

/* Profile of user */
.profile-user{padding-right:20px}

.profile-user .voting{float:right;font-size:10px;position:relative;top:-5px}
.profile-user .voting .clear{clear:both;color:#aaa;text-align:center;line-height:17px}
.profile-user .voting .count{position:absolute;top:46px;left:69%;color:#aaa}
.profile-user .voting .text{position:absolute;top:46px;right:33%;color:#aaa}
.profile-user .voting .plus{float:left;margin-right:2px}
.profile-user .voting .total{float:left;margin-right:2px;color:#fff;padding:5px 10px;font-size:14px}
.profile-user .voting .minus{float:left;margin-right:0}
.profile-user .voting a.plus {background:url(../images/icons-vote.gif) no-repeat scroll left top;float:left;display:block;height:14px;margin-top:4px;text-decoration:none;width:16px}
.profile-user .voting a.minus{background:url(../images/icons-vote.gif) no-repeat scroll -17px top;float:left;display:block;height:14px;margin-top:4px;text-decoration:none;width:16px}
.profile-user .voting.plus a.plus{background:url(../images/icons-vote.gif) no-repeat scroll left top}
.profile-user .voting.minus a.minus{background:url(../images/icons-vote.gif) no-repeat scroll -17px top}
.profile-user .voting.guest a.plus{background:url(../images/icons-vote.gif) no-repeat scroll left top;cursor:default}
.profile-user .voting.guest a.minus{background:url(../images/icons-vote.gif) no-repeat scroll -17px top;cursor:default}
.profile-user .voting.positive .total{background:#68bf46}
.profile-user .voting.negative .total{background:#ff3b3c}
.profile-user .voting.voted a.plus{cursor:default}
.profile-user .voting.voted a.minus{cursor:default}

.profile-user .strength{float:right;font-size:10px;text-align:center;position:relative;top:-5px;margin-left:15px}
.profile-user .strength .clear{clear:both;color:#aaa;line-height:17px}
.profile-user .strength .total{float:left;color:#fff;padding:5px 10px;font-size:14px;background:#70aae0}

.profile-user h1.title{border-bottom:1px solid #ccc;font-size:18px;padding:0 0 1px 2px;margin-bottom:7px}

.profile-user .name{overflow:hidden;color:#999; margin-bottom:20px}
.profile-user .name img.avatar{float:left;margin-right:15px}
.profile-user .name p.nickname{font-size:24px;margin-top:2px;margin-bottom:10px;color:#333}
.profile-user .name p.realname{font-size:18px;margin-bottom:15px}

.profile-user td{vertical-align:top}
.profile-user td.var{color:#999;font-weight:bold;width:150px;padding:0 0 5px}
.profile-user td.friends{color:#999}
.profile-user td.friends a{color:#999;padding:5px 0;background:url(../images/icons.gif) no-repeat scroll 0 -101px;padding-left:12px}

/* People & Top */
.people .block-nav{margin-bottom:20px}
.people h1 span{color:#6ec80d}
.people table{width:100%;border-collapse:collapse;margin-bottom:20px}
.people table thead td{background:#f0f1f1;font-weight:bold;padding:5px 0}
.people table thead td.user{padding-left:10px}
.people table thead td.strength, .people table thead td.rating{width:80px;text-align:center}
.people table thead td.date{width:150px;text-align:center}
.people table tbody td{padding:5px 0;font-size:11px;color:#999;border-bottom:1px solid #ddd}
.people table tbody td span{color:#6ec80d}
.people table tbody td.user{padding-left:10px;overflow:hidden;_height:1%}
.people table tbody td.user img{float:left;margin-right:7px;width:24px;height:24px}
.people table tbody td.user a.link{color:#999;font-weight:bold;position:relative;top:1px}
.people table tbody td.karma{color:#6ec80d;font-weight:bold}
.people table tbody td.strength{color:#70aae0;font-weight:bold;text-align:center}
.people table tbody td.date{text-align:center}
.people table tbody td.rating{text-align:center}
.people table tbody td.rating span{padding-right:12px}
.people table tbody td.rating.up span{background:url(../images/blog-rating-up.gif) no-repeat right 3px}
.people table tbody td.rating.down span{background:url(../images/blog-rating-down.gif) no-repeat right 3px}
.people table tbody td.rating strong{background:#ff68cf;color:#fff;padding:5px 10px}

.people.top-blogs thead td.user{padding-left:32px}
.people.top-blogs thead td.join-head{width:40px;text-align:center}
.people.top-blogs thead td.readers, .people.top-blogs tbody td.readers{width:100px;text-align:center}
.people.top-blogs tbody td{padding:7px 0}
.people.top-blogs td.name{overflow:hidden}
.people.top-blogs td.name img{float:left;padding-bottom:5px;margin-right:7px;width:24px;height:24px}
.people.top-blogs td.name a.title{font-size:18px;line-height:14px}
.people.top-blogs td.name a.author{line-height:18px;background:url(../images/icons.gif) no-repeat scroll 0 -108px;padding-left:12px;color:#999;font-weight:bold}
.people.top-blogs .join{text-align:center}
.people.top-blogs .join a{margin:0 auto;outline:none;display:block;height:10px;width:10px;background:url(../images/icons.gif) no-repeat scroll 0 -250px;zoom:1}
.people.top-blogs .join a:hover{background:url(../images/icons.gif) no-repeat scroll -10px -250px}
.people.top-blogs .join.active a{background:url(../images/icons.gif) no-repeat scroll -10px -250px !important}

.people.top-blogs thead td.fav-head{width:40px;text-align:center}
.people.top-blogs .fav{text-align:center}
.people.top-blogs .fav a{margin:0 auto;display:block;height:10px;width:10px;background:url(../images/star-off.gif) no-repeat}
.people.top-blogs .fav a:hover{background:url(../images/star.gif) no-repeat}
.people.top-blogs .fav.active a{background:url(../images/star.gif) no-repeat}
.people.talk-table thead td.user{padding-left:10px}
.people.talk-table .author{margin-left:10px}

/* Top */
.topic.top{margin-bottom:5px;padding-left:40px}
.topic.top h1 span{color:#6ec80d}
.topic.top .block-nav{margin-bottom:5px}
.top-topics .topic{padding-left:0 !important}

/* Login and Lite Pages */
.lite-header{padding:30px 20px}
.lite-header a{color:#c7c7c7;font-size:26px;text-decoration:none}
.lite-header a span{color:#dedede}
.lite-header a:hover{color:#333}
.lite-header a:hover span{color:#777}

.lite-center{margin:0 auto 20px;top:200px; width:400px;color:#888}
.lite-center h3, .login-popup h3{color:#bec0bf;margin-bottom:20px}
.lite-center button, .login-popup button{float:right}
.lite-center .input-text, .login-popup .input-text{width:400px;font-size:18px;padding:4px 0;border:1px solid #d7d7d7;color:#555}
.lite-center .input-checkbox, .login-popup .input-checkbox{padding-top:7px}
.lite-center .input-checkbox input, .login-popup .input-checkbox input{position:relative;top:2px}
.lite-center .input-note{display:block;color:#bbb;font-size:11px;line-height:14px}
.lite-center .zloy_taburet{background:url("../images/zloy_taburet_post.gif") no-repeat 0px 0px}
.lite-center .zloy_taburet img.taburet{width:200px;height:60px;float:left;padding:7px 0 7px 5px;cursor:pointer}
.lite-center .zloy_taburet img.captcha{float:left;margin:30px 8px 0 15px}
.lite-center .zloy_taburet .zloy_taburet_license{float:right;margin-top:5px}
.lite-center .zloy_taburet .clear{clear:both;padding-bottom:40px}

.lite-center.error h1{font-size:28px;color:#888}
.lite-center.error p{margin-bottom:10px;color:#888}

.lite-center.register{position:static;margin:0 auto}

.lite-note{overflow:hidden;zoom:1}
.lite-note a{float:right;font-size:11px}

.login-popup{z-index:100;width:492px; }
.login-popup .input-text{width:402px;padding:4px 5px}
.login-popup .content{background:#dcdedd url(../images/login-popup-bg.gif) repeat-x;padding:15px 40px}
.login-popup .login-popup-top{height:14px;background:url(../images/login-popup-top.gif) no-repeat;width:492px;position:relative}
.login-popup .login-popup-bottom{height:14px;background:url(../images/login-popup-bottom.gif) no-repeat;width:492px}
.login-popup .close-block{position:absolute;top:10px;right:10px;width:14px;height:14px;background:url(../images/close-block.gif) no-repeat}

.upload-image p{margin-bottom:5px}
.upload-image label{color:#aaa}

.tags-input{width:400px;font-size:18px;padding:4px 4px 6px;border:1px solid #ccc;color:#555;background:#fafafa}

/* Button */
button, a.button{font-size:13px;font-family:Tahoma, sans-serif;border:none;background:none;padding:0;overflow:visible;text-align:center;white-space:nowrap;cursor:pointer}
button span, button em, a.button span, a.button em{display:block;height:31px;line-height:31px;margin:0;color:#333}
button span, a.button span{background:url(../images/button.gif) no-repeat 0 0;margin-right:20px}
button em, a.button em{font-style:normal;padding-right:20px;background:url(../images/button.gif) no-repeat right 0;position:relative;right:-20px}
a.button.small{font-size:12px;text-decoration:none;color:#fff;text-align:left}
a.button.small span, a.button.small em{height:26px;line-height:24px;color:#fff}
a.button.small span{background:url(../images/button-small.gif) no-repeat left top;margin:0 0 0 30px;padding:0 0 0 0;height:26px;line-height:24px}
a.button.small em{background:url(../images/button-small.gif) no-repeat right top;margin:0;padding:0 0 0 0;height:26px;line-height:24px;right:-32px}

#system_messages_error{background:#f0c8c8;border:1px solid #ff8181;padding:15px;margin-bottom:15px;color:#b22626}
#system_messages_notice{background:#dafad8;border:1px solid #83c460;padding:15px;margin-bottom:15px;color:#4bb23b}

.table-blog-users{width:100%;margin-top:20px;margin-bottom:30px}
.table-blog-users thead td{background:#f1f1f1;padding:10px;text-align:center;color:#555}
.table-blog-users tbody td{background:#fafafa;padding:5px 10px;text-align:center}
.table-blog-users tbody td.username{text-align:left}
.table-blog-users tbody tr.even td{background:#f5f5f5}

.searched-item{background:#fffacd}

/* Static page edit  */ 
table.admin_page th{vertical-align:bottom;border:none; border-bottom:solid #B0C1D3 1px; padding:.2em .6em .2em .65em;background:#e2e4e4;font-size:0.9em;font-weight:normal;color:#6e6e6e; } 
table.admin_page td{padding:6px 8px 6px 8px;border:none;border-right:solid #B0C1D3 1px} 
table.admin_page tr.colored td{background-color:#EEF6FB} 
table.admin_page tr.colored_sel td{background-color:#D9FBC2} 
table.admin_page{font-size:0.9em; border:none; margin:0 0px 30px 0px;border-bottom:solid 1px #B0C1D3}   
table.admin_page td:first-child{border-left:solid #B0C1D3 1px } 
table.admin_page td { /* IE:*/ border-left:expression(previousSibling == null ? 'solid #B0C1D3 1px' :'inherit')} 
table.admin_page img{margin:0px !important;} 

.hidden{display:none}

a.user{
color:#999;
padding:5px 0;
background:url(../images/icons.gif) no-repeat scroll 0 -101px;padding-left:12px;
