1
0
Fork 0
mirror of https://github.com/Oreolek/ifhub.club.git synced 2024-07-08 09:24:25 +03:00
ifhub.club/templates/skin/synio/css/topic.css
2012-05-27 09:27:01 +07:00

166 lines
11 KiB
CSS

/* --------------------------------------------
ТОПИК
-------------------------------------------- */
.topic { overflow: hidden; zoom: 1; margin-bottom: 50px; }
.topic:last-child { margin-bottom: 0; }
/* Header */
.topic .topic-header { margin-bottom: 20px; }
.topic .topic-header .topic-title { font-size: 27px; line-height: 1.1em; font-weight: normal; margin: 0 0 10px; }
.topic .topic-header .topic-title a { text-decoration: underline; color: #275ec2; }
.topic .topic-header .topic-title a:hover { color: #f00; }
.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 { margin-right: 15px; 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-actions { background: #fcfce9; border-radius: 5px; padding: 10px 15px; font-size: 11px; overflow: hidden; }
.topic .topic-header .topic-actions li { float: left; margin-right: 18px; }
.topic .topic-header .topic-actions li.draft a { color: #27964c; }
.topic .topic-header .topic-actions li.delete a { color: #da4242; }
.topic .topic-header .topic-actions li i { margin-right: 3px; }
/* Content */
.topic .topic-content { margin-bottom: 15px; }
.topic .topic-content.text { color: #333; }
/* Tags */
.topic .topic-footer .topic-tags { margin: 0 0 10px; font-size: 11px; }
.topic .topic-footer .topic-tags li { display: inline; color: #888; }
.topic .topic-footer .topic-tags li i { position: relative; top: 4px; margin-right: 3px; }
.topic .topic-footer .topic-tags li a { color: #4c4c4c; text-decoration: underline; }
.topic .topic-footer .topic-tags li a:hover { text-decoration: none; }
.topic .topic-footer .topic-tags li a.link-dotted { text-decoration: none; color: #7b848d; border-color: #7b848d; }
.topic .topic-footer .topic-tags li a.link-dotted:hover { color: #333; border-color: #333; }
.topic .topic-footer .topic-tags li.topic-tags-edit { margin-left: 20px; }
.topic .topic-footer .topic-tags li.topic-tags-user a { color: #139643; }
/* Info */
.topic .topic-footer .topic-info { overflow: hidden; border-top: 1px solid #e7ebed; padding-top: 8px; font-size: 11px; line-height: 11px; }
.topic .topic-footer .topic-info li { float: left; margin-right: 10px; border-right: 1px solid #fff; padding: 6px; }
.topic .topic-footer .topic-info li a { text-decoration: none; }
.topic .topic-footer .topic-info li.topic-info-vote { float: right; padding: 0; margin-right: 0; overflow: hidden; }
.topic .topic-footer .topic-info li.topic-info-author { padding: 4px 0; }
.topic .topic-footer .topic-info li.topic-info-author a { text-decoration: underline; }
.topic .topic-footer .topic-info li.topic-info-author a:hover { }
.topic .topic-footer .topic-info li.topic-info-author a img { width: 16px; height: 16px; vertical-align: middle; margin-right: 2px; }
.topic .topic-footer .topic-info li.topic-info-date { color: #7b848d; }
.topic .topic-footer .topic-info li.topic-info-share { padding: 6px; cursor: pointer; border-radius: 4px; }
.topic .topic-footer .topic-info li.topic-info-share i { float: left; }
.topic .topic-footer .topic-info li.topic-info-share.active,
.topic .topic-footer .topic-info li.topic-info-share:hover { background: #64ceff; }
.topic .topic-footer .topic-info li.topic-info-share.active i,
.topic .topic-footer .topic-info li.topic-info-share:hover i { background-position: -12px -51px; }
.topic .topic-footer .topic-info li.topic-info-comments a { color: #727fa0; text-decoration: underline; float: left; }
.topic .topic-footer .topic-info li.topic-info-comments a:hover { color: #f00; }
.topic .topic-footer .topic-info li.topic-info-comments a.new { color: #000; }
.topic .topic-footer .topic-info li.topic-info-comments span { color: #27a736; }
.topic .topic-footer .topic-info li.topic-info-comments i { float: left; margin-right: 7px; }
.topic .topic-footer .topic-info li.topic-info-favourite { padding: 6px; color: #828a93; border-radius: 4px; cursor: pointer; }
.topic .topic-footer .topic-info li.topic-info-favourite i { float: left; margin-right: 3px; }
.topic .topic-footer .topic-info li.topic-info-favourite:hover { background: #64ceff; color: #fff; }
.topic .topic-footer .topic-info li.topic-info-favourite:hover i { background-position: 0 -51px; }
/* Share */
.topic .topic-share { display: none; border: 3px solid #edf8fd; padding: 3px; border-radius: 5px; margin-bottom: 10px; }
/* Poll */
.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; 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 Photo */
.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; }
#photoset-upload-form {
width: 270px;
padding: 15px;
position: absolute;
top:70%;
display: none;
background-color: #fff;
border: 1px solid #ccc;
-moz-box-shadow: 0 0 10px #ddd;
-webkit-box-shadow: 0 0 10px #ddd;
box-shadow: 0 0 10px #ddd;
}
#photoset-upload-form p { margin-bottom: 10px; }
#photoset-upload-form .input-text { width: 262px; border: 1px solid #ccc; margin: 0; padding: 3px; font-family: Arial, sans-serif; font-size: 12px; }
/* Topic Talk */
.topic.topic-type-talk header .topic-info { background: #f8fbfe; font-size: 11px; padding: 15px; border-radius: 5px; margin-bottom: 0; }
.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 Link */
.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 */
.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; }