.m-more{padding:15px 3px 3px 0;}
.m-more a{}
.topic{margin-bottom:10px;background:#f0ecd4;border:1px solid #d2d0c3;position:relative;}
.topic:last-child{margin-bottom:0;}
.topic .topic-header{margin-bottom:15px;padding:20px 25px 0 25px;}
.topic .topic-title{font-size:24px;line-height:28px;font-weight:800;color:#a00e0e;font-family:'Open Sans', arial, sans-serif;}
.topic .topic-header .topic-title a{text-decoration:underline;color:#a00e0e;text-decoration:none;}
.topic .topic-header .topic-title i{position:relative;top:9px;cursor:help;margin-right:5px;}
.topic .topic-header .topic-info{margin-bottom:25px;color:#777;}
.topic .topic-header .topic-info time{margin-right:15px;}
.topic .topic-header .topic-info .topic-blog{font-family:'PT Sans', sans-serif;font-size:18px;color:#000;text-decoration:underline;}
.topic .topic-header .topic-info .topic-blog:hover{color:#666;}
.topic .topic-header .topic-info .blog-list-info{position:relative;top:5px;}
.topic .topic-header .topic-actions{float:right;margin:8px 0 5px 10px;font-size:18px;line-height:18px;}
.topic .topic-header .topic-actions li{display:inline;margin:0 0 0 10px;}
.topic .topic-content{padding:0 25px 0 25px;margin-bottom:15px;}
.topic .topic-content.text{color:#333;}
.topic .topic-content.text img{}
.topic .topic-footer .topic-tags{font-size:11px;line-height:13px;padding:0 25px 0 25px;}
.topic .topic-footer .topic-tags a{color:#4d3600;text-decoration:none;display:block;padding:2px 8px 3px 8px;}
.topic .topic-footer .topic-tags li{display:inline-block;margin:0 3px 8px 13px;background:#cbc6aa;position:relative;}
.topic .topic-footer .topic-tags .m-icon{position:absolute;width:13px;height:18px;background-position:-320px 0px;margin:0 0 0 -13px;}
.topic .topic-footer .m-topic-tags{position:relative;}
.topic .topic-footer .m-topic-tags .rx{position:absolute;top:0px;left:0px;width:100%;height:11px;background-position:0px -155px;}
.topic .topic-footer .m-topic-tags{padding:14px 0 4px 0;}
.topic .topic-info{width:100%;color:#999185;font-size:11px;line-height:13px;background:#544d44;text-transform:uppercase;font-family:'Open Sans', arial, sans-serif;}
.topic .topic-info td{padding:7px 0;vertical-align:middle;text-align:center;}
.topic .topic-info .p{border-left:1px dotted #999185;padding:7px 10px;}
.topic .topic-info td a{text-decoration:none;color:#999185;}
.topic .topic-info td.topic-info-blog a{text-decoration:underline;}
.topic .topic-info td.topic-info-blog .p{border:0;}
.topic .topic-info td.topic-info-view{font-weight:bold;white-space:nowrap;}
.topic .topic-info td.topic-info-view .icon{font-size:12px;}
.topic .topic-info .topic-info-title{text-align:left;font-weight:bold;}
.topic .topic-info td.topic-info-author{line-height:16px;white-space:nowrap;}
.topic .topic-info td.topic-info-author .avatar{float:left;margin:0px 5px 0 0;}
.topic .topic-info td.topic-info-author a img{display:inline-block;width:16px;height:16px;}
.topic .topic-info td.topic-info-comments{white-space:nowrap;}
.topic .topic-info td.topic-info-comments .icon{cursor:pointer;font-size:12px;}
.topic .topic-info td.topic-info-comments .active{color:#4da050;}
.topic .topic-info td.topic-info-comments .count{color:#4da050;}
.topic .topic-info td.topic-info-date{white-space:nowrap;text-align:center;}
.topic .topic-info td.topic-info-favourite{white-space:nowrap;min-width:40px;}
.topic .topic-info td.topic-info-favourite .favourite{cursor:pointer;font-size:12px;}
.topic .topic-info td.topic-info-favourite .active{color:#4da050;}
.topic .topic-info td.topic-info-link{text-align:center;}
.topic .topic-share{display:none;border:3px solid #edf8fd;padding:3px 35px 3px 3px;border-radius:10px;margin-bottom:10px;position:relative;}
.topic .topic-share .close{content:'';position:absolute;top:7px;right:7px;width:19px;height:22px;background:url(../images/icons-synio.png) -479px -26px no-repeat;cursor:pointer;opacity:.8;}
.topic .topic-share .close:hover{opacity:1;}
.topic .topic-share .arrow{position:absolute;border:none;width:15px;height:11px;background:url(../images/icons-synio.png) no-repeat;background-position:-53px -107px;bottom:-11px;}
.topic .poll{margin-bottom:15px;}
.topic .poll .poll-vote{margin-bottom:20px;margin-left:0;list-style-type:none;}
.topic .poll .poll-vote li{margin-bottom:10px;}
.topic .poll .poll-vote li:last-child{margin-bottom:0;}
.topic .poll .poll-vote li label{display:inline;}
.topic .poll .poll-vote li input{position:relative;top:1px;margin-right:2px;}
.topic .poll .poll-result{margin-bottom:10px;list-style-type:none;background:#fff;overflow:hidden;}
.topic .poll .poll-result li{margin-bottom:20px;}
.topic .poll .poll-result li dl{overflow:hidden;zoom:1;}
.topic .poll .poll-result li dl dt{float:left;width:80px;}
.topic .poll .poll-result li dl dt span{font-size:11px;color:#aaa;}
.topic .poll .poll-result li dl dd{float:left;width:400px;}
.topic .poll .poll-result li dl dd div{height:7px;margin-top:3px;background:#ccc;overflow:hidden;border-radius:4px;}
.topic .poll .poll-result li.most dl dd div{background:#1999e2;background:url(../images/poll-most.png) repeat-x;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.2);box-shadow:0 1px 2px rgba(0,0,0,.2);}
.topic .poll .poll-result li.most dl dt{color:#12aaeb;}
.topic .poll .poll-total{position:relative;color:#818189;font-size:11px;line-height:16px;padding-left:80px;margin-bottom:30px;}
.topic .poll .poll-total .poll-sort{position:absolute;top:2px;left:0;width:23px;height:23px;background:url(../images/icons-synio.png) -161px 0 no-repeat;cursor:pointer;}
.topic .poll .poll-total .poll-sort.active{background-position:-184px 0;}
.topic.topic-type-photoset{}
.topic.topic-type-photoset .topic-photo-preview{position:relative;margin-bottom:15px;cursor:pointer;}
.topic.topic-type-photoset .topic-photo-preview img{vertical-align:top;}
.topic.topic-type-photoset .topic-photo-preview .topic-photo-count{display:none;cursor:pointer;position:absolute;top:5px;right:5px;background:#000;color:#6bd24b;padding:4px 7px;background:rgba(0,0,0,.6);}
.topic.topic-type-photoset .topic-photo-preview .topic-photo-desc{display:none;width:96%;padding:7px 2%;position:absolute;bottom:0;left:0;background:#000;color:#6bd24b;color:#fff;line-height:16px;background:rgba(0,0,0,.7);}
.topic.topic-type-photoset .topic-photo-images{padding-top:10px;margin-bottom:15px;}
.topic.topic-type-photoset .topic-photo-images h2{border-bottom:1px solid #ccc;padding-bottom:4px;margin-bottom:15px;font-size:25px;}
.topic.topic-type-photoset .topic-photo-images ul{overflow:hidden;zoom:1;}
.topic.topic-type-photoset .topic-photo-images ul li{float:left;margin:0 9px 9px 0;position:relative;}
.topic.topic-type-photoset .topic-photo-images ul li .image-number{display:none;position:absolute;top:5px;right:5px;background:#000;color:#6bd24b;padding:1px 6px;font-size:11px;background:rgba(0,0,0,.6);}
.topic.topic-type-photoset .topic-photo-images ul li:hover .image-number{display:block;}
.topic.topic-type-photoset .topic-photo-images ul li img{vertical-align:top;}
.topic.topic-type-photoset .topic-photo-images .topic-photo-more{display:block;border-top:1px solid #dbe6f0;text-align:center;padding:10px 0;margin-bottom:15px;text-decoration:none;background:#f3f7fa;color:#7b90a5;}
.topic.topic-type-photoset .topic-photo-images .topic-photo-more:hover{background:#eaf2f8;}
.topic-photo-upload{background:#F1F7FD;padding:15px 15px 15px;margin-bottom:20px;}
.topic-photo-upload h2{margin-bottom:15px;}
.topic-photo-upload ul{overflow:hidden;zoom:1;}
.topic-photo-upload ul li{min-height:100px;_height:100px;margin-bottom:10px;padding-left:110px;position:relative;}
.topic-photo-upload ul li img{position:absolute;top:0;left:0;}
.topic-photo-upload ul li label{color:#aaa;}
.topic-photo-upload ul li textarea{border:1px solid #ddd;width:350px;height:60px;padding:3px;font-size:12px;font-family:Arial, sans-serif;color:#333;}
.topic-photo-upload ul li .image-delete{text-decoration:none;margin-right:15px;}
.topic-photo-upload ul li .image-delete:hover{color:#f00;}
.topic-photo-upload ul li.marked-as-preview .mark-as-preview{display:inline;color:#43c70f;font-weight:bold;}
.topic-photo-upload ul li .mark-as-preview{display:none;text-decoration:none;}
.topic-photo-upload ul li:hover .mark-as-preview{display:inline;}
.topic-photo-upload .topic-photo-upload-rules{color:#888;margin-bottom:15px;}
.topic-photo-upload .topic-photo-upload-input{margin-bottom:20px;}
.topic-photo-upload .topic-photo-upload-input input{margin-top:3px;}
.topic.topic-type-talk header .topic-info{background:#f8fbfe;font-size:11px;padding:15px;border-radius:5px;margin-bottom:0;}
.topic-talk-add .button{margin-right:10px;}
.topic.topic-type-talk .talk-recipients{padding:15px;background:#f8fbfe;margin-bottom:0;border-radius:0;}
.topic.topic-type-talk .talk-recipients-header{font-size:11px;min-height:0;}
.topic.topic-type-talk .talk-recipients-content h3{font-size:16px;font-weight:normal;margin-bottom:10px;}
.topic.topic-type-talk .topic-footer .topic-info li.topic-info-favourite i{margin-right:0;}
.topic.topic-type-talk .topic-info-author .p{border:0;}
.topic.topic-type-link{}
.topic.topic-type-link .topic-header .topic-title a{color:#27964C;}
.topic.topic-type-link .topic-url{font-size:11px;margin-bottom:30px;padding-top:10px;}
.topic.topic-type-link .topic-url a{color:#27964C;}
.topic.topic-type-link .topic-url a:hover{color:#f00;}
.topic-preview{margin-top:30px;}
.topic-preview .profile-page-header{border-top:1px solid #ddd;}
.topic-preview .topic{margin-bottom:20px;}
.vote-topic-info li{margin-bottom:3px;}