Warning: "continue" targeting switch is equivalent to "break". Did you mean to use "continue 2"? in /home/h252636-3/ftdmk.ru/docs/forum/style.php on line 272

Warning: Cannot modify header information - headers already sent by (output started at /home/h252636-3/ftdmk.ru/docs/forum/style.php:272) in /home/h252636-3/ftdmk.ru/docs/forum/style.php on line 212

Warning: Cannot modify header information - headers already sent by (output started at /home/h252636-3/ftdmk.ru/docs/forum/style.php:272) in /home/h252636-3/ftdmk.ru/docs/forum/style.php on line 215
/* phpBB 3.0 Style Sheet -------------------------------------------------------------- Style name: Glass Based on style: proSilver (this is the default phpBB 3 style) Original author: subBlue ( http://www.subBlue.com/ ) Modified by: DoubleJ ( http://doublejweb.net/ ) Copyright 2006 phpBB Group ( http://www.phpbb.com/ ) Copyright 2008 DoubleJWeb ( http://doublejweb.net/ ) -------------------------------------------------------------- */ /** * * General styles */ * { margin: 0; padding: 0; } html { font-size: 100%; background: #fff; /* background: #F30009; Always show a scrollbar for short pages - stops the jump when the scrollbar appears. non-IE browsers */ } /* Background and General board style: */ body { background: #fff; /* background-image: url("./styles/tdmk/theme/images/line-1.jpg"); background-repeat: repeat-x; background-position: left bottom; */ /* background-attachment: fixed; */ /* Uncomment this line to fix the gradient line-1.jpg */ color: #000; font-family: verdana, sans-serif, arial; font-size: 10px; padding-left: 10px; padding-right: 10px; } /* Give wrap a nice basis. */ #wrap { margin: 0 auto; min-width: 650px; /* If you prefer a maximum width for the forum: - Uncomment the line below and replace ### with your desired maximum-width. max-width: ###px; if you prefer a fixed with for the forum: - Remove the min-width: 650px; line - Uncomment the line below and replace ### with your desired width: width: ###px; */ } /** * Styling of several objects */ /* verdana is not such a nice font for larger objects... */ h1, h2, h3, h4 { font-family: "Trebuchet MS", arial, verdana; font-weight: normal; } h1 { font-size: 3em; } h2 { font-size: 2.5em; margin-bottom: 10px; } h21 { font-size: 1.5em; margin-bottom: 5px; color: #FF0000; } h22 { font-size: 1.1em; font-weight: bold; color: #FFF; } h3, h4 { font-size: 1.5em; font-weight: bold; padding: 10px 0 5px 0; clear: both; } h33 { font-size: 1.5em; font-weight: bold; padding: 10px 0 5px 0; clear: both; } /* give paragraphs a default size, since they are also included in more difficult to reach spots */ p { font-size: 1.2em; padding-bottom: 5px; } /* remove border around images. */ img { border: 0; } /** * Give urls a general style. */ a { text-decoration: underline; } a.username-coloured:hover { text-decoration: none; } hr { border: 0 none; border-top: 1px solid; height: 1px; margin: 5px 0; display: block; clear: both; } /** * Styling of the header */ .headerbar { padding: 9px 10px; height: 80px; } #logo { float: left; margin: 0 30px 0 0; } h1 { padding: 10px 0 0 0; } /* hide the "Skip to content" link. */ .skiplink { display: none; } /** * Main search box */ #search-box fieldset { float: right; position: relative; top: -50px; font-size: 1.2em; } #search-box a { color: #000; } #search-box a:hover { text-decoration: none; } #search-box input.inputbox.search { width: auto; } /** * Topic search boxes */ .search-box { float: left; font-size: 1.2em; margin-bottom: 5px; } .search-box .inputbox { max-width: 200px; } /** * Main navigation style */ .linklist { height: 1%; overflow: hidden; list-style: none; font-size: 1.2em; } .linklist li { float: left; } .leftside, .left, .left-box { float: left; } .rightside, .right, .right-box { float: right !important; } a.left { background: url("./styles/tdmk/theme/images/arrow_left.gif") no-repeat 0 50%; padding-left: 9px; margin-left: 3px; } a.left:hover { padding-left: 12px; margin-left: 0; } a.right { background: url("./styles/tdmk/theme/images/arrow_right.gif") no-repeat 100% 50%; padding-right: 9px; margin-right: 3px; } a.right:hover { padding-right: 12px; margin-right: 0; } p .left { clear: left; } p .right { clear: right; } /** * Additional navbar style */ .navbar { height: 1%; overflow: hidden; border: solid 1px; margin: 10px 10px 0 10px; clear: both; } .navlinks, #page-footer .navbar { background: repeat-x; padding: 0px; } .navbar .linklist { padding: 0 5px 5px 0; } .navlinks.linklist li, #page-footer .linklist li { margin: 3px 5px 0 0; } .navlinks a, #page-footer .navbar a, .navlinks a:visited, #page-footer .navbar a:visited { color: #fff; } .navlinks a { font-weight: bold; } .navlinks a:hover, #page-footer .navbar a:hover { text-decoration: none; } #page-footer .navbar { margin-bottom: 10px; } .navbar1 { height: 1%; overflow: hidden; border: solid 1px; margin: 10px 10px 0 10px; clear: both; } .navbar1 { background: repeat-x; padding: 0px; } .navbar1 { padding: 0 0 5px 0; } .navbar1 a, .navbar1 a:visited { color: #fff; text-decoration: none; } .navbar1 a:hover { text-decoration: none; color: #FF0000; } .navbar1 { margin-bottom: 10px; } .navbar1bg { background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); } /** * Styling of the page body */ #page-body { padding: 10px; } /* clear all corner bottoms. */ .corners-bottom { display: block; height: 1px; clear: both; } /* details list style */ .details { height: 1%; overflow: hidden; font-size: 1.2em; } .details dt { float: left; width: 10em; clear: both; } .details dd { margin: 0 0 10px 11em; } /** * Pagination styling */ .pagination { float: right; font-size: 1.2em; margin: 0 0 5px 0; height: 1%; overflow: hidden; height: auto !important; } /* remove the , */ .page-sep { display: none; } .pagination span a, .pagination span strong { border: solid 1px; background: 0 -44px; color: #fff; text-decoration: none; padding: 0 2px; margin-left: 2px; line-height: 1.6em; } .pagination span a:hover { background-position: 0 0; } .pagination span strong { background-position: 0 0; } /* modify the inline pagination */ .topiclist .pagination { font-size: 1em; background: no-repeat 0 50%; padding-left: 15px; } .topiclist .pagination a { font-weight: normal; } /** * Columns */ .column1 { width: 49%; float: left; } .column2 { width: 49%; float: right; } .column1 h3, .column2 h3 { border-bottom: solid 1px; margin-bottom: 5px; padding-bottom: 0; } /** * Page footer style */ .copyright { text-align: center; background: repeat-x; font-size: 1.1em; padding-left: 5px; padding-right: 5px; padding-top: 5px; } .copyright a, .copyright a:visited { color: #fff; } .copyright a:hover { text-decoration: none; } .copyright strong { float: left; margin: 10px 0; } /* clearfix */ .clearfix { clear: both; } /** * * Specific styling for forum and topics listing. */ .forumbg, .forabg { border: solid 1px; margin: 5px 0 10px 0; clear: both; } /** * General layout */ .topiclist { list-style: none; font-size: 1.2em; color: #fff; } dl.icon { height: 1%; overflow: hidden; clear: both; min-height: 35px; } .topiclist dt { float: left; width: 50%; } dd.views, dd.topics, dd.posts { float: left; width: 9%; text-align: center; } dd.lastpost { float: left; width: 30%; } /** * Header specific layout */ li.header { background: repeat-x; } li.header, li.row { padding: 5px; } li.header a, li.header a:visited { color: #000; } li.header a:hover { text-decoration: none; } li.header dt { font-weight: bold; /* align topics above the numbers */ margin-left: 0px; margin-right: 0px; } li.header dl.icon { min-height: 15px; } /** * Forum and topic specific styling. */ dd.topics dfn, dd.views dfn, dd.posts dfn, dd.lastpost dfn { display: none; } .row { border-top: solid 1px; } .row:first-child { border-top: none; } a.forumtitle { font-size: 1.2em; font-weight: bold; font-family: "Trebuchet MS", arial, verdana; color: #322853; text-decoration: none; } a:visited.forumtitle { color: #322853; text-decoration: none; } a:hover.forumtitle { color: #FF0000; text-decoration: none; } a.topictitle { font-size: 1.1em; font-weight: bold; font-family: "Trebuchet MS", arial, verdana; color: #322853; text-decoration: none; } a:visited.topictitle { color: #322853; text-decoration: none; } a:hover.topictitle { color: #FF0000; text-decoration: none; } .row dt { padding: 0 0 0 30px; margin: 0 -30px 0 0; /* position topic icon */ background-position: 5px 12px; } .topics .row dt { padding: 0 0 0 25px; margin: 0 -25px 0 0; } /* move the icon for the topics a bit, as it is smaller and adjust the header */ .topics dl.icon { background-position: 0 5px; } .forumbg li.header dt { font-weight: bold; } /** * Subforum style */ ul.topiclist li.row dt a.subforum { padding-left: 10px; background: none no-repeat 0 3px transparent; } ul.topiclist li.row dt a.subforum.read { background-image: url("./styles/tdmk/imageset/subforum_read.gif"); } ul.topiclist li.row dt a.subforum.unread { background-image: url("./styles/tdmk/imageset/subforum_unread.gif"); } /** * Style of the forum rules */ .rules { border: solid 1px; font-size: 1.2em; background: repeat-x; padding: 5px; margin-bottom: 10px; } .rules ol, .rules ul { margin: 5px 0 5px 30px; } .rules strong { display: block; } /** * Forum images */ .forum-image { float: left; } /** * Feed image */ .feed-icon-forum { float: right; } /** * * Styling of general content elements */ h2 a, h2 a:visited { color: #fff; } h2 a:hover { text-decoration: none; } /** * Basic post style */ .post { clear: both; height: 1%; overflow: hidden; margin-bottom: 10px; border: solid 1px; padding: 30px 5px 5px 5px; background: repeat-x; height: auto !important; } /* Focus content to the left */ .postbody { width: 74%; float: left; height: 1%; height: auto !important; } .postprofile { float: right; width: 24%; padding-left: 1%; border-left: solid 1px; height: 1%; overflow: hidden; height: auto !important; } /** If you prefer to have the profile on the left hand side, remove both the .postbody and .postprofile declarations And then uncomment the declarations below. .postbody { width: 74%; float: right; } .postprofile { float: left; width: 24%; padding-right: 1%; border-right: solid 1px; } .online .postprofile { background-position: 99% 0 !important; } */ /* remove divider */ hr.divider { display: none; } .post h3 { clear: none; margin: 0; padding: 0; height: 1px; position: relative; top: -27px; } .post h3 a, .post h3 a:visited { color: #fff; } .post h3 a:hover { text-decoration: none; } /* create a little distance from the author image. */ .post .author img { margin-right: 4px; } .post .author { border-bottom: solid 1px; margin-bottom: 5px; } /* * Post content styles */ .content { /* put focus on content so increase font-size a bit. */ font-size: 1.3em; clear: both; } /* list styles */ .content ol, .content ul { margin: 5px 0 5px 30px; } /* do signatures */ .signature { border-top: dashed 1px; margin-top: 10px; padding-top: 5px; font-size: 1.2em; } /* blockquotes */ blockquote { border: solid 1px; margin: 5px 20px; padding: 5px 5px 5px 5px; background: repeat-x; } blockquote.uncited { padding-top: 30px; } blockquote cite { display: block; min-height: 20px; margin-bottom: 5px; font-style: normal; } /* code blocks */ .codebox { margin: 5px 20px; border: solid 1px; } .codebox dt { padding: 5px; background: repeat-x; } .codebox dt a, .codebox dt a:visited { color: #fff; } .codebox dt a:hover { text-decoration: none; } .codebox dd { padding: 5px; font: 0.9em Monaco, "Andale Mono","Courier New", Courier, mono; overflow: auto; } /** * Inline attachment list styling */ .inline-attachment .thumbnail img, .attachbox .thumbnail img { border: solid 1px; padding: 1px; } .inline-attachment .thumbnail a:hover img, .attachbox .thumbnail a:hover img { border-color: #fff; } .inline-attachment .thumbnail dd, .attachbox .thumbnail dd { font-size: 0.9em; font-style: italic; } .inline-attachment .file, .attachbox .file { border: solid 1px; background: repeat-x; padding: 5px; } .inline-attachment .file dt, .attachbox .file dt, .inline-attachment .thumbnail dt { min-height: 25px; font-size: 1em; margin: 0 !important; } .inline-attachment .file dt a, .inline-attachment .file dt a:visited, .attachbox .file dt a, .attachbox .file dt a:visited { color: #fff; } .inline-attachment .file dt a:hover, .attachbox .file dt a:hover { text-decoration: none; } .inline-attachment .file em, .attachbox .file em { font-weight: bold; } .attachbox { font-size: 1.2em; } .attachbox dt { font-size: 1.1em; font-weight: bold; margin-bottom: 5px; } .attachbox dl { margin-bottom: 10px; } /* edit notice */ .post .notice { border-top: dashed 1px #fff; font-size: 1.1em; padding: 3px 0; margin: 15px 0 0 0; } /* reported topic notice */ .post .rules { background: none; border-style: dashed; } .post .rules strong { display: inline; padding: 0; } .post .rules img { vertical-align: middle; } /** * Post profile styling */ .postprofile dt { /* we want to highlight the authoer name, so make it big. */ font-family: "Trebuchet MS", arial, verdana; font-size: 1.8em; } .postprofile dd { font-size: 1.2em; } .online .postprofile { background: url("./styles/tdmk/imageset/ru/icon_user_online.gif") no-repeat 100% 0; } /** * Back to top styling */ .back2top a { display: block; clear: both; text-indent: -5000px; width: 15px; height: 15px; background: no-repeat; float: right; } .top2 { padding-left: 15px; background: no-repeat 0 3px; } /** * Frequently asked Questions styling */ #faqlinks .faq { font-size: 1.2em; margin-bottom: 10px; } #faqlinks .faq dt { font-size: 1.2em; font-weight: bold; } #faqlinks .faq dd { /* create a little space in the listing */ line-height: 1.4em; } .content h2 { /* a bit oversized, let's shrink it */ font-size: 1.8em; } .content dl.faq { border: solid 1px; margin-bottom: 10px; } .content dl.faq dt { background: repeat-x; padding: 5px; } .content dl.faq dd { padding: 5px; } /* only remove this line on the faq page */ .section-faq hr.dashed { display: none; } /** * Posting boxes */ #postingbox { border: solid 1px; } #postingbox h3 { margin: 0; padding: 2px 5px 5px 5px; background: repeat-x; } #postingbox fieldset { padding: 5px; } #format-buttons { font-size: 1.2em; } #smiley-box { float: right; width: 20%; font-size: 1.2em; margin: 10px 0; } #smiley-box strong { font-size: 1.1em; margin-bottom: 5px; } #message-box textarea { width: 78%; margin: 10px 0; font-size: 1.3em; } #options-panel, #attach-panel, #poll-panel { border: solid 1px; padding: 5px; } #options-panel fieldset div { font-size: 1.2em; margin-bottom: 3px; } #topicreview .postbody { width: 100%; float: none; } #topicreview { border: solid 1px; overflow: auto; max-height: 500px; padding: 5px 5px 0 5px; } /* we only want to make the attachments have a border */ .section-posting .panel.bg2 fieldset.fields2 { border: solid 1px; border-width: 0 1px 1px 1px; padding: 5px; } .section-posting .panel.bg2 h3 { border: solid 1px; border-width: 1px 1px 0 1px; background: repeat-x; padding: 2px 5px 5px 5px; } .section-posting .panel.bg2 fieldset.fields2 .right { float: none !important; } /** * Correction of font sizes for several .content things */ .content p { font-size: 1em; } /** * Memberlist table */ table { font-size: 1.2em; width: 100%; } th { background: repeat-x #000; padding: 5px; } th a, th a:visited { color: #fff; } th a:hover { text-decoration: none; } .table1 td { padding: 3px 5px; background: #000; } .section-memberlist .forumbg, .section-viewonline .forumbg { border: none; } table .name { text-align: left; width: 40%; background: #5D0000; background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); background-repeat: repeat-x; } table .rank-img { float: right; } table .posts { text-align: center; width: 5%; background: #5D0000; background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); background-repeat: repeat-x; } table .info { width: 20%; background: #5D0000; background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); background-repeat: repeat-x; } table .joined { width: 15%; background: #5D0000; background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); background-repeat: repeat-x; } table .active { width: 15%; background: #5D0000; background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); background-repeat: repeat-x; } /** * Some additional styling for the memberlist */ #viewprofile .left-box { margin: 0 40px 0 0; font-size: 1.2em; } /** * fix confirmbody */ #confirm .content, #login .content { font-size: 1em; } #login .content p { font-size: 1.2em; } #confirm .submit-buttons { text-align: center; } /** * Search results */ ul.searchresults { clear: both; padding: 5px; list-style: none; font-size: 1.2em; } .postprofile .author { border-bottom: none; font-size: 1.6em; } /** * Pollbars */ .pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5 { background: repeat-x 0 -20px; border: solid 1px; min-width: 1em; } fieldset.polls dl.voted dt { font-weight: bold; } fieldset.polls dl { border-top: solid 1px; padding-top: 7px; } #postingbox table { width: auto; } /* fix board notice */ #message.rules strong { display: inline; } #message.rules { background: none; border-style: dashed; } /* Fix return to search/search search-results display */ .topic-actions { clear: both; padding-top: 5px; } .attach-image { margin: 3px 0; width: 100%; overflow: auto; } /** * * Links as buttons style. * Code mostly borrowed from Glass Red default theme. */ /* Rollover buttons Based on: http://wellstyled.com/css-nopreload-rollovers.html ----------------------------------------*/ .buttons { float: left; width: auto; height: auto; margin-bottom: 5px; } /* Rollover state */ .buttons div { float: left; margin: 0 5px 0 0; background-position: 0 100%; } /* Rolloff state */ .buttons div a { display: block; width: 100%; height: 100%; background-position: 0 0; position: relative; overflow: hidden; } /* Hide text and hide off-state image when rolling over (prevents flicker in IE) */ /*.buttons div span { display: none; }*/ /*.buttons div a:hover { background-image: none; }*/ .buttons div span { position: absolute; width: 100%; height: 100%; cursor: pointer;} .buttons div a:hover span { background-position: 0 100%; } /* Big button images */ .reply-icon span { background: transparent none 0 0 no-repeat; } .post-icon span { background: transparent none 0 0 no-repeat; } .locked-icon span { background: transparent none 0 0 no-repeat; } .pmreply-icon span { background: none 0 0 no-repeat; } .newpm-icon span { background: none 0 0 no-repeat; } .forwardpm-icon span { background: none 0 0 no-repeat; } /* Set big button dimensions */ .buttons div.reply-icon { width: 86px; height: 24px; } .buttons div.post-icon { width: 86px; height: 24px; } .buttons div.locked-icon { width: 86px; height: 24px; } .buttons div.pmreply-icon { width: 86px; height: 24px; } .buttons div.newpm-icon { width: 86px; height: 24px; } .buttons div.forwardpm-icon { width: 86px; height: 24px; } /* Sub-header (navigation bar) --------------------------------------------- */ a.print, a.sendemail, a.fontsize { display: block; overflow: hidden; height: 20px; text-indent: -5000px; text-align: left; background-repeat: no-repeat; margin-left: 10px; background-position: 0 0; width: 20px; /* place these buttons a bit to the top */ position: relative; top: -2px; } a.fontsize:hover, a.sendemail:hover, a.print:hover { background-position: 0 -20px; text-decoration: none; } /** * Iconised images */ .sitehome, .icon-faq, .icon-members, .icon-home, .icon-ucp, .icon-register, .icon-logout, .icon-bookmark, .icon-bump, .icon-subscribe, .icon-unsubscribe, .icon-pages, .icon-search { background-position: 5px 50%; background-repeat: no-repeat; background-image: none; padding: 1px 0 0 22px; } ul.profile-icons { padding-top: 10px; list-style: none; } /* Rollover state */ ul.profile-icons li { float: left; margin: 0 6px 3px 0; background-position: 0 100%; } /* Rolloff state */ ul.profile-icons li a { display: block; width: 100%; height: 100%; background-position: 0 0; } /* Hide text and hide off-state image when rolling over (prevents flicker in IE) */ ul.profile-icons li span { display:none; } ul.profile-icons li a:hover { background: none; } /* Positioning of moderator icons */ .postbody ul.profile-icons { float: right; width: auto; padding: 0; } .postbody ul.profile-icons li { margin: 0 3px; } /* Profile & navigation icons */ .email-icon, .email-icon a { background: none top left no-repeat; } .aim-icon, .aim-icon a { background: none top left no-repeat; } .yahoo-icon, .yahoo-icon a { background: none top left no-repeat; } .web-icon, .web-icon a { background: none top left no-repeat; } .msnm-icon, .msnm-icon a { background: none top left no-repeat; } .icq-icon, .icq-icon a { background: none top left no-repeat; } .jabber-icon, .jabber-icon a { background: none top left no-repeat; } .pm-icon, .pm-icon a { background: none top left no-repeat; } .quote-icon, .quote-icon a { background: none top left no-repeat; } /* Moderator icons */ .report-icon, .report-icon a { background: none top left no-repeat; } .warn-icon, .warn-icon a { background: none top left no-repeat; } .edit-icon, .edit-icon a { background: none top left no-repeat; } .delete-icon, .delete-icon a { background: none top left no-repeat; } .info-icon, .info-icon a { background: none top left no-repeat; } /* Set profile icon dimensions */ ul.profile-icons li.email-icon { width: 56px; height: 15px; } ul.profile-icons li.aim-icon { width: 56px; height: 15px; } ul.profile-icons li.yahoo-icon { width: 56px; height: 15px; } ul.profile-icons li.web-icon { width: 56px; height: 15px; } ul.profile-icons li.msnm-icon { width: 56px; height: 15px; } ul.profile-icons li.icq-icon { width: 56px; height: 15px; } ul.profile-icons li.jabber-icon { width: 56px; height: 15px; } ul.profile-icons li.pm-icon { width: 56px; height: 15px; } ul.profile-icons li.quote-icon { width: 56px; height: 15px; } ul.profile-icons li.report-icon { width: 15px; height: 15px; } ul.profile-icons li.edit-icon { width: 56px; height: 15px; } ul.profile-icons li.delete-icon { width: 15px; height: 15px; } ul.profile-icons li.info-icon { width: 15px; height: 15px; } ul.profile-icons li.warn-icon { width: 15px; height: 15px; } /** * * User control panel and Moderation control panel specific styles */ /** * Navigation tabs * Define basic layout */ #tabs { height: 1%; overflow: hidden; } #tabs ul { list-style: none; } #tabs li { display: inline; } /* style tab buttons */ #tabs a { display: block; float: left; font-size: 1.3em; text-decoration: none; color: #fff; border: solid; border-width: 1px 1px 0 1px; margin: 0 5px 0 0; padding: 4px 6px 3px 6px; background: repeat-x 0 -50px; font-family: "Trebuchet MS", arial, verdana; background-position: 0 -50px; } #tabs .activetab a { background-position: 0 0; font-weight: bold; } #tabs a:hover { background-position: 0 -25px; } /** * Basic CP Layout */ .section-ucp .panel.bg3, .section-mcp .panel.bg3 { border: solid 1px; padding: 5px; height: 1%; overflow: hidden; } /* divide menu and content */ #cp-menu { float: left; width: 15%; } #cp-main { float: right; width: 84%; } /** * Style the submenu */ #navigation ul { list-style: none; font-size: 1.2em; } #navigation a { display: block; border: solid 1px; color: #fff; background-position: 0 -50px; margin-bottom: 5px; text-decoration: none; padding: 5px; } #active-subsection a { font-weight: bold; background-position: 0 0; } #navigation a:hover { background-position: 0 -25px; } .cp-mini .mini dt { font-size: 1.3em; font-weight: bold; } .cp-mini .mini dd { font-size: 1.2em; line-height: 1.4em; } .cp-mini .mini dd input.button2 { padding: 1px; font-size: 0.9em; } .cp-mini .mini dd.friend-offline { font-style: italic; } /** * #cp-main elements. */ /* header */ #cp-main h2 { border-bottom: solid 1px; } /* topic list */ .cplist { border: solid 1px; margin-bottom: 10px; } dd.extra, dd.option { float: left; width: 9%; text-align: center; } dd.option { text-align: left; } dd.time { float: left; width: 19%; } dd.mark { width: 5%; float: right; text-align: center; } dd.info { float: left; width: 29%; } #cp-main .topiclist dt { float: left; } #cp-main .topiclist dl { height: 1%; overflow: hidden; } #cp-main li.header dt { left: 0; padding: 0; display: inline; } #cp-main li.header { margin: 10px 0 -1px 0; /* add 10px top padding, so the pm header does not look wrong in IE7.. */ border: solid; border-width: 1px 1px 0 1px; } #cp-main dl.icon { /* There is no explicit .topics or .forums, .forabg or .forumsbg class do differentiate, so we will use setting below so it will look the best for both icon types of topics and forums */ background-position: 0 50%; } #cp-main fieldset div label { font-size: 1.2em; } #cp-main fieldset div { padding-bottom: 3px; } #cp-main fieldset.display-actions div label { font-size: 1em !important; } /** * private message posting box */ #cp-main #postingbox { border: none; } #cp-main #postingbox fieldset { padding: 0; } #cp-main #postingbox dt textarea { width: 12em; height: 75px; } #cp-main #options-panel { border: none; padding: 0; } #options-panel fieldset div { font-size: 1em; margin-bottom: 3px; } #cp-main .topiclist { clear: both; } /* private message rules list */ #cp-main ol.def-rules { padding: 0 0 0 20px; font-size: 1.2em; } #cp-main ol.def-rules .button2 { font-size: 0.9em; margin-bottom: 2px; } /** * private message colors */ .cp-mini .mini dd.pm-legend { border-left: solid 5px; padding: 0 0 0 3px; margin: 0 0 3px 0; line-height: 1em; } .pm_marked_colour, .pm_foe_colour, .pm_friend_colour, .pm_replied_colour { border-left: solid 5px; } /** * Specifics for the moderator control panel */ #cp-main .table1 .name { width: 17%; } #cp-main .table1 td { padding: 5px; } dd.moderation { float: left; width: 20%; } #cp-main .postbody { width: 100%; float: none; } /* make sure this does not apply for PM's. */ #cp-main .pm-panel-message .postbody { width: 74%; float: left; } #cp-main .postbody .rules { background: none; border: none; padding: 0; } #cp-main .post .postbody h3 { clear: none; padding: 0; /* move the element in the fancy top bar */ position: relative; top: -30px; /* force content below to go up */ height: 0; } #cp-main .postbody h3 { clear: none; padding: 0; /* move the element in the fancy top bar */ position: normal; top: 0; /* force content below to go up */ height: auto; } #cp-main .post .postbody .content { /* to make sure this online applies to the post not in the topic review */ border-bottom: none !important; padding-bottom: 0 !important; margin-bottom: 0 !important; } #cp-main .postbody .content { border-bottom: solid 1px; margin-bottom: 5px; padding-bottom: 4px; } /** * Mini tabs */ #minitabs ul { list-style: none; } #minitabs li { display: inline; } #minitabs a { display: block; float: left; font-size: 1.1em; text-decoration: none; color: #fff; border: solid; border-width: 1px 1px 0 1px; margin: 0 5px 0 0; padding: 4px 6px 3px 6px; background: repeat-x 0 -50px; font-family: "Trebuchet MS", arial, verdana; background-position: 0 -50px; } #minitabs .activetab a { background-position: 0 0; } #minitabs a:hover { background-position: 0 -25px; } #cp-main #display-panel, #cp-main #split-panel, #cp-main #merge-panel { clear: both; border: solid 1px; padding: 5px; } #cp-main .left-box { margin-bottom: 5px; } /** * * Form specific styles */ /** * Fieldset general style */ fieldset { border: none; } /** * input general style */ .inputbox, select { border: solid 1px; font-size: 1.1em; /* make sure that font is relative to it's parents size. */ padding: 2px; background: #000; color: #fff; font-family: "Trebuchet MS", arial, verdana; } input.inputbox { width: 85%; } input.medium { width: 50%; } input.narrow { width: 25%; } input.tiny { width: 125px; } input.autowidth { width: auto !important; } /** * General button style */ .button1, .button2 { background: none repeat-x 0 -25px transparent; color: #fff; border: solid 1px; padding: 2px; font-size: 1em; cursor: pointer; text-decoration: none; /* remove line for links */ font-size: 1.1em; } .button1:hover, .button2:hover { background-color: #000; background-position: 0 0; } .button1 { font-weight: bold; } /** * Form layouts */ fieldset dl { height: 1%; overflow: hidden; clear: both; font-size: 1.2em; } fieldset dt { float: left; width: 40%; margin-bottom: 10px; } fieldset dd { margin: 0 0 10px 41%; } fieldset dt label { font-weight: bold; cursor: pointer; } /* Fields 1 */ fieldset.fields1 dt { width: 15em; border-right-width: 0; } fieldset.fields1 dd { margin-left: 15em; border-left-width: 0; } /* Fields 2 */ fieldset.fields2 dt { width: 15em; border-right-width: 0; } fieldset.fields2 dd { margin-left: 16em; border-left-width: 0; } /* Fields 3 */ fieldset.fields3 dt { width: 15em; border-right-width: 0; } fieldset.fields3 dd { margin-left: 15em; border-left-width: 0; } /** * Specific styles for various fieldsets. */ fieldset.submit-buttons { margin: 5px 0; } fieldset.display-options { text-align: center; } fieldset.quickmod { text-align: right; clear: both; font-size: 1.2em; margin: 5px 0; } #jumpbox { text-align: right; height: 1%; overflow: hidden; clear: right; } .topic-actions { margin-bottom: 3px; height: 28px; min-height: 28px; } div[class].topic-actions { height: auto; } /* .topic-actions { clear: both; padding-top: 5px; height: 1%; overflow: hidden; height: auto !important; }*/ .quick-login input.inputbox { width: auto; } fieldset.display-actions { text-align: right; } fieldset.forum-selection, fieldset.submit-buttons, fieldset.display-options, fieldset.quickmod, #jumpbox, fieldset.quick-login, fieldset.display-actions { font-size: 1.2em; } /** * Poll Content */ /* reset the font size of the poll pox */ fieldset.polls dl, fieldset.polls .button1 { font-size: 1em; } fieldset.polls dt { width: 15em; border-right-width: 0; } fieldset.polls dd { margin-left: 15em; border-left-width: 0; } /** * Quick Reply */ #qr_showeditor_div .content, #qr_editor_div .content { font-size: 1em; } #qr_editor_div { border: solid 1px; background: repeat-x; padding: 2px 5px; } #qr_editor_div h2 { font-size: 1.5em; font-weight: bold; padding: 0; } #qr_editor_div a { float: left; font-size: 1.2em; } #qr_editor_div textarea { width: 99%; } /** * * All the themes color defines. * For easier creation of color variations * * All black and white declarations not included. */ /** * Border color declarations */ .navbar, .pagination span strong, .column1 h3, .column2 h3, .post, .thumbnail img, .attachbox .thumbnail img, #postingbox, .content dl.faq, #options-panel, #attach-panel, #poll-panel, #topicreview, .section-posting .panel.bg2 fieldset.fields2, .section-posting .panel.bg2 h3, #tabs a, .section-ucp .panel.bg3, .section-mcp .panel.bg3, #navigation a, .cplist, #cp-main li.header, #cp-main .postbody .content, #minitabs a, #cp-main #display-panel, #cp-main #split-panel, #cp-main #merge-panel, .inputbox, select, .button1, .button2, .forumbg, .rules, #qr_editor_div { border-color: #ccc; } .inline-attachment .file, .attachbox .file, blockquote, .codebox { background: #D4D4D4; border-color: #ccc; background-repeat: repeat-x; } fieldset.polls dl { border-color: #ccc; } .pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5 { border-color: #ccc; color: #FFF; } dd.resultbar { width: 50%; } .forabg { border-color: #ccc; background: #ebebeb; } .forabg1 { border: 1px solid #ccc; background: #ebebeb; color: black; } .navbar1 { border-color: #ccc; color: #ebebeb; } #wrap, hr { border-bottom: solid 1px #ccc; border-left: solid 1px #ccc; border-right: solid 1px #ccc; } .pagination span a, .pagination span strong, .postprofile, .post .author, #cp-main h2 { border-color: #ccc; } .row { border-color: #ccc; color: black; } /** * Font color declarations */ a { color: #003366; text-decoration: none; } a:visited { color: #322853; text-decoration: none; } a:hover { color: #FF0000; text-decoration: none; } a.link1 { color: #322853; text-decoration: none; } a:visited.link1 { color: #322853; text-decoration: none; } a:hover.link1 { color: #FF0000; text-decoration: none; } a.link2 { /* color: #0068b3; */ color: #000; text-decoration: none; } a:visited.link2 { color: #0068b3; text-decoration: none; } a:hover.link2 { color: #FF0000; text-decoration: none; } a.postlink { color: #003366; text-decoration: none; } a:visited.postlink { color: #322853; text-decoration: none; } a:hover.postlink { color: #FF0000; text-decoration: none; } /** * Background color declarations */ .pagination span a, .pagination span strong, .button1, .button2 { background-color: #cc0000; } table, .pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5 { background-color: #ff0000; } #tabs a, #navigation a, #minitabs a { background-color: #dd0000; } #tabs .activetab a, #minitabs .activetab a { background-color: #bb0000; } #tabs a:hover, #navigation a:hover, #minitabs a:hover { background-color: #880000; } .pm_foe_colour { border-left-color: #cc0000 !important; } .pm_friend_colour { border-left-color: #00cc00 !important; } .pm_marked_colour { border-left-color: #00cccc !important; } .pm_replied_colour { border-left-color: #909090 !important; } li.row.reported, .post .rules, #message.rules { background: #0f0000; } /** * Specifics for the code box */ .codebox dd { color: #00cc00; } .syntaxbg { color: #ffffff; } .syntaxcomment { color: #555555; } .syntaxdefault { color: #00cc00; } .syntaxhtml { color: #00ff99; } .syntaxkeyword { color: #00cc00; } .syntaxstring { color: #00ffff; } /** * Image declarations */ /* Big button images */ .reply-icon span { background-image: url("./styles/tdmk/imageset/ru/btn_topic_reply.png"); } .post-icon span { background-image: url("./styles/tdmk/imageset/ru/btn_topic_new.png"); } .locked-icon span { background-image: url("./styles/tdmk/imageset/ru/btn_topic_locked.png"); } .pmreply-icon span { background-image: url("./styles/tdmk/imageset/ru/btn_pm_reply.png") ;} .newpm-icon span { background-image: url("./styles/tdmk/imageset/ru/btn_pm_new.png") ;} .forwardpm-icon span { background-image: url("./styles/tdmk/imageset/ru/btn_pm_forward.png") ;} /* Topic action icons */ a.print { background-image: url("./styles/tdmk/theme/images/icon_print.gif"); } a.sendemail { background-image: url("./styles/tdmk/theme/images/icon_email_topic.gif"); } a.fontsize { background-image: url("./styles/tdmk/theme/images/icon_fontsize.gif"); } /* Navbar icons */ .sitehome { background-image: url("./styles/tdmk/theme/images/icon_home.gif"); } .icon-faq { background-image: url("./styles/tdmk/theme/images/red/icon_faq.gif"); } .icon-members { background-image: url("./styles/tdmk/theme/images/red/icon_members.gif"); } .icon-home { background-image: url("./styles/tdmk/theme/images/icon_home.gif"); } .icon-ucp { background-image: url("./styles/tdmk/theme/images/red/icon_ucp.gif"); } .icon-register { background-image: url("./styles/tdmk/theme/images/red/icon_register.gif"); } .icon-logout { background-image: url("./styles/tdmk/theme/images/red/icon_loginout.gif"); } .icon-bookmark { background-image: url("./styles/tdmk/theme/images/icon_bookmark.gif"); } .icon-bump { background-image: url("./styles/tdmk/theme/images/icon_bump.gif"); } .icon-subscribe { background-image: url("./styles/tdmk/theme/images/icon_subscribe.gif"); } .icon-unsubscribe { background-image: url("./styles/tdmk/theme/images/icon_unsubscribe.gif"); } .icon-pages { background-image: url("./styles/tdmk/theme/images/red/icon_pages.gif"); } .icon-search { background-image: url("./styles/tdmk/theme/images/icon_search.gif"); } /* Profile & navigation icons */ .email-icon, .email-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_contact_email.gif"); } .aim-icon, .aim-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_contact_aim.gif"); } .yahoo-icon, .yahoo-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_contact_yahoo.gif"); } .web-icon, .web-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_contact_www.gif"); } .msnm-icon, .msnm-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_contact_msnm.gif"); } .icq-icon, .icq-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_contact_icq.gif"); } .jabber-icon, .jabber-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_contact_jabber.gif"); } .pm-icon, .pm-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_contact_pm.gif"); } .quote-icon, .quote-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_post_quote.gif"); } /* Moderator icons */ .report-icon, .report-icon a { background-image: url("./styles/tdmk/imageset/icon_post_report.gif"); } .edit-icon, .edit-icon a { background-image: url("./styles/tdmk/imageset/ru/icon_post_edit.gif"); } .delete-icon, .delete-icon a { background-image: url("./styles/tdmk/imageset/icon_delete.gif"); } .info-icon, .info-icon a { background-image: url("./styles/tdmk/imageset/icon_post_info.gif"); } .warn-icon, .warn-icon a { background-image: url("./styles/tdmk/imageset/icon_user_warn.gif"); } .headerbar { background: #ebebeb; /* background-image: url("./styles/tdmk/theme/images/red/cellpic_body.png"); */ } .navlinks, #page-footer .navbar, blockquote, .codebox dt, .inline-attachment .file, .attachbox .file, .content dl.faq dt, #postingbox h3, .section-posting .panel.bg2 h3, th, li.header, .rules, #qr_editor_div { background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); } .bg1 { background: rgb(235, 235, 235); color: black; background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); background-repeat: repeat-x; } .bg2 { /* background: #d7d7d7; */ background: rgb(235, 235, 235); color: black; background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); background-repeat: repeat-x; } .post1 { background-image: url("./styles/tdmk/theme/images/red/cellpic1.png"); background-repeat: repeat-x; } .copyright { background: #970000; background-image: url("./styles/tdmk/theme/images/red/cellpic22.png"); background-repeat: repeat-x; } .pagination span a, .pagination span strong { background-image: url("./styles/tdmk/theme/images/red/cellpic4.gif"); } .topiclist .pagination { background-image: url("./styles/tdmk/theme/images/red/icon_pagination.gif"); } .back2top a { background-image: url("./styles/tdmk/theme/images/red/arrow_up.gif"); } .top2 { background-image: url("./styles/tdmk/theme/images/red/top.gif"); } #tabs a, #navigation a, #minitabs a, .button1, .button2 { background-image: url("./styles/tdmk/theme/images/red/cellpic3.gif"); } .pollbar1, .pollbar2, .pollbar3, .pollbar4, .pollbar5 { background-image: url("./styles/tdmk/theme/images/red/cellpic2.gif"); } /** * * Tweaks to make things work in various browsers.. (IE6 specifically) */ table.table1 { width: 99%; /* IE < 6 browsers */ /* Tantek hack */ voice-family: "\"}\""; voice-family: inherit; width: 100%; } html>body table.table1 { width: 100%; } /* Reset 100% for opera */ #navigation li { *display: inline; } /* IE6 Fixes the left border of the #wrap to be out of bound */ * html .topic-actions { width: 99%; height: 25%; } /* IE6 Fixes the first post, being displayed differently */ * html .post { height: 25%; overflow: hidden; width: 99%; } /* somehow the padding does not work for IE6, so apply it to the list items. */ * .navlinks li, * #page-footer .navbar li { padding-top: 3px; }