1/* used to enable png transparency for IE6 */ 2div#pfc_container img, div#pfc_container div { 3 behavior: url("<?php echo $c->getFileUrlFromTheme('iepngfix.htc'); ?>"); 4} 5 6div#pfc_container { 7 margin: 0; padding: 0; 8 border: 1px solid #555; 9 color: #000; 10 padding: 10px; 11 min-height: 20px; 12 background-color: #FFF; 13 background-image: url("<?php echo $c->getFileUrlFromTheme('images/background.gif'); ?>"); 14 background-position: right; 15/* background-repeat: repeat-xy;*/ 16 font-family: Verdana, Sans-Serif; /* without this rule, the tabs are not correctly display on FF */ 17} 18 19div#pfc_container a img { border: 0px; } 20 21#pfc_minmax { 22 margin: 0; padding: 0; 23 cursor: pointer; 24} 25div#pfc_content_expandable { 26 margin: 0; padding: 0; 27 margin-top: 0.2em; 28} 29 30div#pfc_channels_content { 31 margin: 0; padding: 0; 32 z-index: 20; 33 position: relative; 34 width: 100%; 35 border-right: 1px solid #555; 36 border-left: 1px solid #555; 37 border-bottom: 1px solid #555; 38 background-color: #FFF; 39 height: <?php echo ($c->height!=''?$c->height:'300px'); ?>; 40} 41div.pfc_content { 42 margin: 0; padding: 0; 43} 44 45/* channels tabpanes */ 46ul#pfc_channels_list { 47 margin: 0; padding: 0; 48 list-style-type: none; 49 display: block; 50 z-index: 50; 51 border-bottom: 1px solid #555; 52 /* margin-bottom: -5px;*/ 53 line-height: 100%; 54} 55ul#pfc_channels_list li { 56 margin: 0; padding: 0; 57 display: inline; 58 margin-left: 5px; 59} 60ul#pfc_channels_list li img { 61 margin: 0; padding: 0; 62 vertical-align: bottom; 63} 64ul#pfc_channels_list li div { 65 margin: 0; padding: 0; 66 display: inline; 67 padding: 0 4px 0 4px; 68 border-top: 1px solid #555; 69 border-right: 1px solid #555; 70 border-left: 1px solid #555; 71 border-bottom: 1px solid #555; 72 background-color: #DDD; 73 vertical-align: bottom; 74} 75ul#pfc_channels_list li.selected div { 76 background-color: #FFF; 77 border-bottom: 1px solid #FFF; 78 color: #000; 79 font-weight: bold; 80} 81/* this rule does not work on ie6 ( :hover ) */ 82ul#pfc_channels_list li div:hover { 83 background-color: #FFF; 84} 85ul#pfc_channels_list li a { 86 margin: 0; padding: 0; 87 color: #000; 88 text-decoration: none; 89} 90ul#pfc_channels_list li a.pfc_tabtitle { 91 cursor: pointer; 92} 93ul#pfc_channels_list li a.pfc_tabtitle img { 94 padding-right: 4px; 95} 96ul#pfc_channels_list li a.pfc_tabclose { 97 margin-left: 4px; 98 cursor: pointer; 99} 100/* blinking stuff (tab notifications) */ 101ul#pfc_channels_list li div.pfc_tabblink2 { 102 background-color: #FFF; 103} 104 105 106div.pfc_chat { 107 margin: 0; padding: 0; 108 z-index: 100; 109 position: absolute; 110 top: 0; 111 left: 0; 112 width: 80%; 113/* WARNING: do not fix height in % because it will display blank screens on IE6 */ 114/* height: 100%;*/ 115 overflow: auto; 116 word-wrap: break-word; 117} 118div.pfc_chat div { 119 margin: 0; padding: 0; border: none; 120} 121 122div.pfc_online { 123 margin: 0; padding: 0; 124 position: absolute; 125 right: 0; 126 top: 0; 127 overflow: auto; 128 width: 20%; 129/* WARNING: do not fix height in % because it will display blank screens on IE6 */ 130/* height: 100%;*/ 131 color: #000; /* colors can be overriden by js nickname colorization */ 132 background-color: #FFF; 133 134 /* borders are drawn by this image background */ 135 background-image: url("<?php echo $c->getFileUrlFromTheme('images/online-separator.gif'); ?>"); 136 background-position: left; 137 background-repeat: repeat-y; 138} 139div.pfc_online ul { 140 margin: 4px; padding: 0; 141 list-style-type: none; 142 font-size: 90%; 143 font-weight: bold; 144} 145ul.pfc_nicklist li { 146 margin: 0 0 5px 0; padding: 0; 147 border-bottom: 1px solid #AAA; 148 background-image: none; 149} 150ul.pfc_nicklist img { 151 vertical-align: middle; /* fix icon position problem in IE6 */ 152} 153ul.pfc_nicklist a { 154 text-decoration: none; 155} 156ul.pfc_nicklist nobr span { 157 margin: 0; padding: 0; 158 display: inline; 159 text-decoration: none; 160} 161 162 163 164 165h2#pfc_title { 166 margin:0; padding:0; border: none; 167 font-size: 110%; 168} 169 170img#pfc_minmax { 171 float: right; 172} 173 174.pfc_invisible { 175 display: none; 176} 177 178div.pfc_message { 179 margin: 0; padding: 0; 180 background-image: url("<?php echo $c->getFileUrlFromTheme('images/newmsg.gif'); ?>"); 181 background-position: right; 182 background-repeat: no-repeat; 183} 184div.pfc_message img { 185 margin: 0; padding: 0; 186 vertical-align: middle; 187} 188div.pfc_oldmsg { 189 background-image: url("<?php echo $c->getFileUrlFromTheme('images/oldmsg.gif'); ?>"); 190 background-position: right; 191 background-repeat: no-repeat; 192} 193 194span.pfc_date, span.pfc_heure { 195 color: #bebebe; 196 font-size: 70%; 197} 198span.pfc_nick { 199 color: #fbac17; 200 font-weight: bold; 201} 202 203div#pfc_input_container { 204 margin: 5px 0 0 0; padding: 0; 205} 206div#pfc_input_container input { 207 margin: 0; padding: 0; 208} 209 210div#pfc_input_container table { border: none; margin: 0; padding: 0; } 211div#pfc_input_container tbody { border: none; margin: 0; padding: 0; } 212div#pfc_input_container td { border: none; margin: 0; padding: 0; } 213 214div#pfc_input_container td.pfc_td2 { 215 padding-right: 5px; 216 width: 100%; 217} 218 219input#pfc_words { 220 margin: 0; padding: 0; 221 border: #555 solid 1px; 222 background-color: #FAFAFA; 223 width: 100%; 224 font-size: 12px; 225 height: 20px; 226 vertical-align: bottom; 227 font-size: 1em; 228 height: 1.2em; 229} 230 231input#pfc_send { 232 margin: 0; padding: 0; 233 display: block; 234 padding: 2px; 235 border: 1px solid #555; 236 background-color: #CCC; 237 font-size: 10px; 238 vertical-align: bottom; 239 font-size: 0.7em; 240 height: 1.9em; 241 cursor: pointer; 242} 243 244div#pfc_cmd_container { 245 position: relative; 246 margin: 4px 0 0 0; padding: 0; 247} 248 249p#pfc_handle { 250 margin: 0; padding: 0; 251 display: inline; 252 margin-right: 5px; 253 color: black; 254 font-weight: bold; 255 /*background-color: #EEE;*/ 256 font-size: 70%; /* these two line fix a display problem in IE6 : */ 257 vertical-align: top; 258 white-space: pre; 259} 260 261a#pfc_logo { 262 margin: 0; padding: 0; 263 float: right; 264} 265#pfc_ping { 266 margin: 0 5px 0 0; padding: 0; 267 float:right; 268 font-size: 80%; 269} 270a#pfc_logo img { 271 margin: 0; padding: 0; 272} 273div.pfc_btn { 274 margin: 0; padding: 0; 275 display: inline; 276 cursor: pointer; 277} 278div.pfc_btn img { 279 margin: 0; padding: 0; border: none; 280 vertical-align: middle; 281} 282 283div#pfc_bbcode_container { 284 margin: 4px 0 4px 0; padding: 0; 285} 286 287div#pfc_errors { 288 margin: 0 0 4px 0; padding: 5px; 289 display: none; 290 border: 1px solid #555; 291 color: #EC4B0F; 292 background-color: #FFBB77; 293 font-style: italic; 294 font-family: monospace; 295 font-size: 90%; 296} 297 298/* commands */ 299.pfc_cmd_msg { 300 color: black; 301} 302.pfc_cmd_me { 303 font-style: italic; 304 color: black; 305} 306.pfc_cmd_notice { 307 font-style: italic; 308 color: #888; 309} 310 311/* commands info */ 312.pfc_info { 313 color: #888; 314 315 /* to fix IE6 display bug */ 316 /* http://sourceforge.net/tracker/index.php?func=detail&aid=1545403&group_id=158880&atid=809601 */ 317 font-family: sans-serif; /* do NOT setup monospace font or it will not work in IE6 */ 318 319 font-style: italic; 320 background-color: #EEE; 321 font-size: 80%; 322} 323 324div#pfc_colorlist { 325 margin:0; padding:0; 326 display: none; 327} 328img.pfc_color { 329 margin: 1px;padding: 1px; 330 cursor: pointer; 331 vertical-align: middle; 332} 333 334.pfc_nickmarker { 335 white-space: pre; 336} 337 338div#pfc_smileys { 339 margin: 0; padding: 0; 340 display: none; /* will be shown by javascript routines */ 341 background-color: #FFF; 342 border: 1px solid #555; 343 padding: 4px; 344} 345div#pfc_smileys img { 346 margin: 0; padding: 0; 347 margin-right: 2px; 348 cursor: pointer; 349 vertical-align: middle; 350} 351 352div.pfc_nickwhois { padding: 0; margin: 0; } 353div.pfc_nickwhois a img { border: none; } 354div.pfc_nickwhois { 355 border: 1px solid #444; 356 background-color: #FFF; 357 font-size: 75%; 358} 359.pfc_nickwhois_header { 360 margin: 0; padding: 0; 361 background-color: #EEE; 362 border-bottom: 1px solid #444; 363 text-align: center; 364 font-weight: bold; 365 vertical-align: middle; 366} 367.pfc_nickwhois_header img { 368 float: left; 369 cursor: pointer; 370 vertical-align: middle; 371 margin: 3px 0 3px 2px; 372} 373div.pfc_nickwhois table { 374 width: 120px; 375} 376 377div.pfc_nickwhois table { border: none; margin: 0; padding: 0; } 378div.pfc_nickwhois tbody { border: none; margin: 0; padding: 0; } 379div.pfc_nickwhois td { border: none; margin: 0; padding: 0 0 0 2px; } 380 381td.pfc_nickwhois_c1 { 382 font-weight: bold; 383} 384td.pfc_nickwhois_c2 { 385} 386.pfc_nickwhois_pv { 387 margin:0; padding: 0 0 0 2px; 388 text-align: left; 389} 390.pfc_nickwhois_pv a { 391 text-decoration: none; 392} 393 394 395img.pfc_nickbutton { 396 cursor: pointer; 397} 398 399div#pfc_debug { 400 font-size: 11px; 401} 402div#pfc_sound_container { 403 position: absolute; 404 top: 0; 405 left: 0; 406 visibility:hidden; /* this box is hidden because it contains a flash sound media (sound.swf)*/ 407 width: 0; 408 height: 0; 409} 410 411 412/* The DHTML prompt */ 413div#pfc_promptbox { 414 border: 2px solid #000; 415 background-color: #DDD; 416 width: 350px; 417} 418div#pfc_promptbox h2 { 419 margin: 0; 420 width: 100%; 421 background-color: #888; 422 color: white; 423 font-family: verdana; 424 font-size: 10pt; 425 font-weight: bold; 426 height: 20px; 427} 428div#pfc_promptbox p { 429 margin: 10px 0 0 10px; 430} 431div#pfc_promptbox form { 432 margin: 0 10px 10px 10px; 433 text-align: right; 434} 435div#pfc_promptbox input { 436 border: 1px solid #000; 437} 438input#pfc_promptbox_field { 439 width: 100%; 440} 441input#pfc_promptbox_submit { 442 margin: 0; 443} 444input#pfc_promptbox_cancel { 445 margin: 5px 10px 0 0; 446} 447