/*
 * Pub-Me Content Management System (CMS)
 * http://www.pub-me.com/
 *
 * (c) 2005-2006 Malenek webdesign - http://www.malenek.cz
 *
 * This program or any of its parts may not be used, redistributed, and/or 
 * modified without an explicit permission of the author and/or 
 * the copyrights owner.
 *
 * Common definitions used both by the pages and the editor
 *
 */

/* This file contains definitions of styles common for all pages using Pub-Me CMS.
   Modify this style only if you know very well what you are doing */

/* General */
* { margin:0; padding:0; }
.killfloat { clear:both; height:1px; overflow:hidden; margin:-1px 0 0 0; background:transparent; border:0; }

/* Text aligning */
.justify { text-align:justify; }
.right { text-align:right; }
.left { text-align:left; }
.center { text-align:center; }

/* Indexes */
sub, sup { position:relative; vertical-align:baseline; font-size:0.7em; top:0.3em; }
sup { top:-0.5em; }


/* Forms */
input, select, textarea { font-size:1em; vertical-align:middle; }

/* File icons (used for links) */
.file       { padding-left:20px; background:url(img/icons/ico-file.gif) left center no-repeat; }
.doc        { padding-left:20px; background:url(img/icons/ico-doc.gif) left center no-repeat; }
.rtf        { padding-left:20px; background:url(img/icons/ico-rtf.gif) left center no-repeat; }
.xls        { padding-left:20px; background:url(img/icons/ico-xls.gif) left center no-repeat; }
.ppt,
.pps        { padding-left:20px; background:url(img/icons/ico-pps.gif) left center no-repeat; }
.pdf        { padding-left:20px; background:url(img/icons/ico-pdf.gif) left center no-repeat; }
.txt        { padding-left:20px; background:url(img/icons/ico-txt.gif) left center no-repeat; }
.html, .htm { padding-left:20px; background:url(img/icons/ico-html.gif) left center no-repeat; }
.psd        { padding-left:20px; background:url(img/icons/ico-psd.gif) left center no-repeat; }
.arj, .zip,
.gzip, .rar { padding-left:20px; background:url(img/icons/ico-pack.gif) left center no-repeat; }
.jpg, .jpeg { padding-left:20px; background:url(img/icons/ico-jpg.gif) left center no-repeat; }
.gif        { padding-left:20px; background:url(img/icons/ico-gif.gif) left center no-repeat; }
.png        { padding-left:20px; background:url(img/icons/ico-png.gif) left center no-repeat; }
.bmp        { padding-left:20px; background:url(img/icons/ico-bmp.gif) left center no-repeat; }
.js         { padding-left:20px; background:url(img/icons/ico-js.gif) left center no-repeat; }
.chm, .hlp  { padding-left:20px; background:url(img/icons/ico-hlp.gif) left center no-repeat; }
.mpg, .mpeg { padding-left:20px; background:url(img/icons/ico-mpg.gif) left center no-repeat; }
.mp3        { padding-left:20px; background:url(img/icons/ico-mp3.gif) left center no-repeat; }
.wav        { padding-left:20px; background:url(img/icons/ico-wav.gif) left center no-repeat; }
.rss, .atom { padding-left:20px; background:url(img/icons/ico-feed.gif) left center no-repeat; }
.php        { padding-left:20px; background:url(img/icons/ico-php.gif) left center no-repeat; }
.css        { padding-left:20px; background:url(img/icons/ico-css.gif) left center no-repeat; }

/* File icons (used for links in "files for download") */

.FilesForDownload li              { padding:0; margin:0; list-style:none; }
.FilesForDownload li a            { background:url(img/iconslarge/ico-file.gif) 3px 3px no-repeat; display:block; }
.FilesForDownload li span.notfound{ background:url(img/iconslarge/ico-nofile.gif) 3px 3px no-repeat; display:block; }
.FilesForDownload li span         { display:block; }
.FilesForDownload li a.file       { background-image:url(img/iconslarge/ico-file.gif); }
.FilesForDownload li a.doc        { background-image:url(img/iconslarge/ico-doc.gif); }
.FilesForDownload li a.rtf        { background-image:url(img/iconslarge/ico-rtf.gif); }
.FilesForDownload li a.xls        { background-image:url(img/iconslarge/ico-xls.gif); }
.FilesForDownload li a.ppt,
.FilesForDownload li a.pps        { background-image:url(img/iconslarge/ico-pps.gif); }
.FilesForDownload li a.pdf        { background-image:url(img/iconslarge/ico-pdf.gif); }
.FilesForDownload li a.txt        { background-image:url(img/iconslarge/ico-txt.gif); }
.FilesForDownload li a.html,
.FilesForDownload li a.htm        { background-image:url(img/iconslarge/ico-html.gif); }
.FilesForDownload li a.psd        { background-image:url(img/iconslarge/ico-psd.gif); }
.FilesForDownload li a.arj        { background-image:url(img/iconslarge/ico-arj.gif); }
.FilesForDownload li a.zip,
.FilesForDownload li a.gzip,
.FilesForDownload li a.rar        { background-image:url(img/iconslarge/ico-pack.gif); }
.FilesForDownload li a.jpg,
.FilesForDownload li a.jpeg       { background-image:url(img/iconslarge/ico-jpg.gif); }
.FilesForDownload li a.gif        { background-image:url(img/iconslarge/ico-gif.gif); }
.FilesForDownload li a.png        { background-image:url(img/iconslarge/ico-png.gif); }
.FilesForDownload li a.bmp        { background-image:url(img/iconslarge/ico-bmp.gif); }
.FilesForDownload li a.js         { background-image:url(img/iconslarge/ico-js.gif); }
.FilesForDownload li a.chm,
.FilesForDownload li a.hlp        { background-image:url(img/iconslarge/ico-hlp.gif); }
.FilesForDownload li a.mpg,
.FilesForDownload li a.mpeg       { background-image:url(img/iconslarge/ico-mpg.gif); }
.FilesForDownload li a.mp3        { background-image:url(img/iconslarge/ico-mp3.gif); }
.FilesForDownload li a.wav        { background-image:url(img/iconslarge/ico-wav.gif); }
.FilesForDownload li a.rss,
.FilesForDownload li a.atom       { background-image:url(img/iconslarge/ico-feed.gif); }
.FilesForDownload li a.php        { background-image:url(img/iconslarge/ico-php.gif); }
.FilesForDownload li a.css        { background-image:url(img/iconslarge/ico-css.gif); }
