 /******************************************************************************
 * @author:   -pj-  <pj.ripper@centrum.cz>                                     *
 * @version:  2007-02-17                                                       *
 ******************************************************************************/

 /* COLORS:
 * Svetla sediva:      #666666
 * Tmava sediva:       #4d4b4c  
 * Nejtmavejsi sediva: #333333
 * Cervena:            #cc0000
 * Ocelove modra:      #B0C4DE
 * Zakladni:           White, Silver, Gray 
 */      


 /* BASE LAYOUT
 *  Zakladni rozvrzeni hlavnich casti webu. Jejich pozicovani a nastaveni pozadi
 *  a rozmeru. (reseni boxu - matrjoska)
 */
 html              { overflow: scroll; background: url(/web_files/images/bg.gif) repeat; background-attachment:fixed; }
 body              { margin: 0; padding: 10px; text-align: center; font-family: Verdana, Geneva, Arial, Helvetica; }
 #main             { margin: 0 auto; padding: 0; width: 800px; text-align: left; background-color: #333333; }
 #main-background  { background: url(/web_files/images/cara.jpg) repeat-y; }
 #main-content     { border: 5px solid #666666; }
 #header           { margin: 0; padding: 0; height: 136px; background-image: url(/web_files/images/nbt-logo.jpg); }
 #header h1        { display: none; }
 #mainmenu         { margin: 0; padding: 0; width: 160px; float: left; }
 #mainmenu-content { border-top: 5px solid #666666; }
 #rpanel           { margin: 0; padding: 0; width: 630px; float: right; }
 #rpanel-content   { border-top: 5px solid #666666; }
 #footer           { margin: 0; padding: 0; width: 790px; clear: both; }
 #footer-content   { border-top: 5px solid #666666; background-color: #333333; }


 /* MAIN MENU
 *  Nastavení levého menu stránky.
 */
 #mainmenu-content  { padding: 0; }
 #mainmenu h3       { padding: 0; margin: 5px 0 10px 5px; font-family: Arial, Helvetica, sans-serif; font-size: 11pt; font-weight: bold; color: #4d4b4c; }
 #mainmenu ul       {	list-style: square outside url(/web_files/images/nbt-sipka.png); margin: 10px 0 10px 0; padding: 0 0 0 25px;	}
 #mainmenu .menu-ul { padding: 0 0 10px 10px; border-bottom: 5px solid #666666; }
 #mainmenu li       { line-height: 11px; margin: 0 0 7px 0; }
 #mainmenu a        { color: White; text-decoration: none; font-size: 10pt; font-weight: bold; }
 #mainmenu a:hover  { color: #cc0000; }
 #mainmenu .active  { color: #cc0000; }
 #mainmenu img      { border: none; margin: 0; padding: 0; }
 #web-icons         { text-align: center; margin-top: 20px; margin-bottom: 20px; font-size: 0; }
 .web-icon          { height: 33px; width: 88px; margin-left: auto; margin-right: auto; margin-bottom: 3px; }
 #web-icons a:hover { background-color: Gray; }
 
 /* RIGHT PANEL
 *  Nastavení textové části stránky.
 */
 h2, h3, h4      { padding: 0; font-weight: bold; color: #cc0000; }
 h2              { margin-top: 0.5em; margin-bottom: 0.7em; font-size: 13pt; }
 h3              { margin-top: 0.3em; margin-bottom: 0.5em; font-size: 11pt; }
 h4              { margin-top: 0.3em; margin-bottom: 0.5em; font-size: 10pt; }
 td, th          { font-size: 10pt; text-align: left; color: Silver; }
 hr              { display: none; }
 ul              { margin: 0.5em 1em 1em 1em; padding: 0.2em 0.2em 0.2em 0.3em; list-style: square; }
 ul a            { text-decoration: none; }
 ul a:hover      { color: White; }
 a               { color: #B0C4DE; text-decoration: underline; }
 a:hover         { text-decoration: none; }
 code            { font-family: "Courier New", Courier, monospace; }
 kbd             { font-family: "Courier New", Courier, monospace; }
 em              { font-style: italic; }
 strong          { font-weight: bold; }
 img             { border: none; }
 
 #rpanel-content      { padding: 0.7em; font-size: 10pt; color: Silver; }
 #heading-top         { margin-top: 0; }
 #member td           { vertical-align: top; }
 #member th           { vertical-align: top; }
 #member th           { width: 120px; }
 #links li            { margin-bottom: 0.5em; }
 #upload_result       {	height: 0.7em; }
 .upload_error        { color: Red; }
 .upload_ok           { color: Green; font-weight: bold; }
 .news                { margin-bottom: 2em; }
 .news_header         { padding: 4px 0 4px 0; text-align: right; border-bottom: 3px solid #4d4b4c; }
 .news_header h2      { margin: 0;	padding: 0;	float: left; font-size: 11pt; color: #cc0000; }
 .news_author a       { text-decoration: none; color: #cc0000; }
 .news_author a:hover { text-decoration: underline; }
 .news_text           { clear: both; margin-top: 0.5em; }
 #lists_menu a        { text-decoration: none; color: Gray; }
 #lists_menu a:hover  { color: #cc0000; }
 .lists_menu_inactive { color: #4d4b4c; }
  
 
 /* FOOTER
 *  Nastavení zápatí stránky.
 */
 #footer-content         { padding: 0.7em; font-size: 8pt; color: Silver; text-align: right; }
 #footer-content a       { color: #B0C4DE; text-decoration: none; }
 #footer-content a:hover { color: #B0C4DE; text-decoration: underline; }
 #irc-links              { float: left; }
 #irc-links a            { color: Silver; }
 #irc-links a:hover      { color: #B0C4DE; text-decoration: none; }
