/** *    This file is part of "PCPIN Chat 6". * *    "PCPIN Chat 6" is free software; you can redistribute it and/or modify *    it under the terms of the GNU General Public License as published by *    the Free Software Foundation; either version 3 of the License, or *    (at your option) any later version. * *    "PCPIN Chat 6" is distributed in the hope that it will be useful, *    but WITHOUT ANY WARRANTY; without even the implied warranty of *    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the *    GNU General Public License for more details. *p *    You should have received a copy of the GNU General Public License *    along with this program.  If not, see <http://www.gnu.org/licenses/>. */html, body, pre {  margin: 0px;  padding: 0px;  background-image: url(http://pyfromonline.py.funpic.de/bg2.png);   color: #000000;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  font-size: 12px;  overflow: auto;}form {  padding: 0px;  margin: 0px;  border: solid 1px #000000;  background-color: #E4E4E4;}textarea {  overflow: auto;  background-color: #E4E4E4;  border: solid 1px #000000;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}button {  text-align: center;  border: solid 1px #000000;  background-color: #EFEFEF;  vertical-align: middle;  height: 22px;  font-size: 13px;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;  padding: 0px;  padding-left: 3px;  padding-right: 3px;  cursor: pointer;}label {  cursor: pointer;}input {  vertical-align: middle;  height: 21px;  font-size: 13px;  padding: 0px;  padding-top: 1px;  font-family: "Trebuchet MS", Verdana, Arial, Helvetica, sans-serif;}button:hover {  background-color: #DAE7EC;}img {  border: 0px;  }a {  color: #578EB5;  font-weight: none;  text-decoration: underline;}a:hover {  color: #7FB3C9;  text-decoration: underline;}/* Selection DIV element */.div_selection_scrollable {  background-color: #C9DADF;  color: #000000;  padding: 3px;  border: solid 1px #000000;  overflow: auto;  width: 98%;  height: 230px;}/* Links in selection DIV element */.div_selection_scrollable_link {  text-decoration: underline;  color: #578EB5;}/* Active element in DIV element */.div_selection_scrollable_active {  background-color: #E4E4E4;}/* Inactive element in DIV element */.div_selection_scrollable_inactive {  background-color: #C9DADF;}/* Messages area in Chat room *//* DO NOT change "margin" or "padding" properties of this class, use "chatroom_messages_contents" class instead *//* Please note, that text and background colors must be configured in Admin Panel only */#chatroom_messages {  position: absolute;  overflow: auto;  border: solid 1px #000000;  background-image: url(http://pyfromonline.py.funpic.de/bg2.png);  background-repeat: repeat;  background-position: center;  background-attachment: fixed;  padding: 0px;  margin: 0px;}#chatroom_messages_contents {  padding-left: 3px;  padding-right: 1px;  padding-top: 2px;  padding-bottom: 3px;}/* Links in Messages area */#chatroom_messages a {  color: #578EB5;  font-weight: bold;  text-decoration: none;}#chatroom_messages a:hover {  color: #7FB3C9;}/* Userlist area in Chat room *//* DO NOT change "margin" or "padding" properties of this class, use "chatroom_userlist_contents" class instead */#chatroom_userlist {  position: absolute;  overflow: auto;  border: 0px;  background-color: #C9DADF;  padding: 0px;  margin: 0px;}#chatroom_userlist_contents {  font-size: 13px;  width: 95%;  padding: 2px;  text-align: center;  font-weight: bold;}/* User records in userlist area */#chatroom_userlist_list {  font-size: 13px;  padding: 0px;  padding-right: 4px;  text-align: left;  font-weight: normal;  margin: 5px;}#chatroom_userlist_list a {  text-decoration: none;  font-weight: normal;}/* Toolbar area in Chat room *//* DO NOT change "margin" or "padding" properties of this class, use "chatroom_controls_contents" class instead */#chatroom_controls {  position: absolute;  overflow: hidden;  border: 0px;  background-color: #C9DADF;  padding: 0px;  margin: 0px;}#chatroom_controls_contents {  padding: 3px;}/* Top banner area */#chatroom_top_banner {  position: absolute;  overflow: hidden;  border: 0px;  padding: 0px;  margin: 0px;}/* Bottom banner area */#chatroom_bottom_banner {  position: absolute;  overflow: hidden;  border: 0px;  padding: 0px;  margin: 0px;}/* Color selection box */#color_selection_box {  position: absolute;  top: 0px;  left: 0px;  width: 292px;  height: 196px;  background-color: #C9DADF;}/* Color selection box */#smilie_selection_box {  position: absolute;  top: 0px;  left: 0px;  border: solid 1px #000000;  background-color: #C9DADF;  overflow: hidden;  margin: 0px;  padding: 0px;}/* Password field box */#password_field_box {  position: absolute;  top: 0px;  left: 0px;  border: solid 1px #000000;  background-color: #C9DADF;  padding: 3px;  text-align: center;}/* Online status selection box */#online_status_selection_box {  position: absolute;  top: 0px;  left: 0px;  padding: 0px;  margin: 0px;}/* Help box */#help_box {  position: absolute;  top: 0px;  left: 0px;  padding: 0px;  margin: 0px;}/* Context menu table */.context_menu_table {  border: solid 1px #000000;  background-color: #C9DADF;  padding: 0px;}/* Context menu table header */.context_menu_table_header {  background-color: #C9DADF;  color: #000000;  font-size: 12px;  font-weight: bold;  padding: 3px;  margin: 0px;}/* Context menu table row */.context_menu_table_row {  background-color: #C9DADF;  color: #000000;  font-size: 12px;  font-weight: normal;  text-align: left;  vertical-align: middle;  margin: 0px;  padding: 0px;  cursor: pointer;}/* Context menu table highlighted row */.context_menu_table_hrow {  background-color: #C9DADF;}/* Context menu table disabled row */.context_menu_table_disabled_row {  background-color: ##C9DADF;  color: #000000;  font-weight: normal;  text-align: left;  vertical-align: middle;  margin: 0px;  padding: 0px;  cursor: default;}/* Context menu table "separator" row */.context_menu_table_separator_row {  background-color: #C9DADF;  margin: 0px;  padding: 0px;  cursor: default;  height: 1px;}/* Nickname colorizer preview */#nickname_preview {  text-align: center;  font-size: 18px;  font-weight: bold;}/* User options context menu */#user_options_box {  position: absolute;  top: 0px;  left: 0px;  padding: 0px;  margin: 0px;}.tbl {  background-color: #C9DADF;  border: solid 1px #000000;}/* Table main header */.tbl_header_main {  color: #000000;  font-weight: bold;  font-size: 14px;  text-align: left;  margin: 0px;  padding: 3px;  vertical-align: middle;  background-color: #C9DADF;}.tbl_header_main_link {  color: #578EB5;}/* Table sub header */.tbl_header_sub {  color: #000000;  font-weight: bold;  font-size: 14px;  text-align: left;  margin: 0px;  padding: 3px;  vertical-align: middle;  background-color: #C9DADF;}.tbl_header_sub_link {  color: #578EB5;  font-size: 12px;  font-weight: normal;  text-decoration: underline;}/* Table row */.tbl_row {  background-color: #C9DADF;  color: #000000;  font-weight: normal;  font-size: 13px;  text-align: left;  margin: 0px;  padding: 3px;  vertical-align: middle;}.tbl_row_link {  color: #578EB5;  font-size: 12px;  font-weight: normal;  text-decoration: underline;}/* Status:Error text message */.statustext_error {  color: #dd0000;}/* Status:Success text message */.statustext_success {  color: #008800;}#progressBar {  position: absolute;  background-color: #C9DADF;  border: solid 1px #000000;  font-size: 13px;  padding-left: 30px;  padding-right: 30px;  padding-top: 15px;  padding-bottom: 15px;}/* Page numbers area */#page_numbers {  font-weight: normal;  font-size: 12px;  width: 100%;  text-align: right;  padding: 2px;}#page_numbers a {  text-decoration: underline;  font-weight: normal;}/* Banner popup */#banner_popup {  position: absolute;  overflow: hidden;  border: solid 1px #000000;  background-color: #C9DADF;  padding: 2px;  margin: 0px;  text-align: right;}#banner_popup_frame {  position: absolute;  overflow: hidden;  border: solid 1px #000000;  background-color: #C9DADF;  padding: 0px;  margin: 0px;  text-align: right;  top: 22px;  left: 8px;}/* Chat summary area at the login page */#chat_summary {  border: 0px;  margin: 0px;  padding: 0px;  width: 100%;  position: absolute;}