﻿/* 
Document   : index
Created on : 2008-01-15, 17:47:15
Author     : Angel
Description:
Plik styli do layout index ogolne przeznaczenie dla kazdej 
podstrony, oraz podstawa do glownej strony.
*/
@charset "utf-8";
/* OGOLNE PRZYPISANIE */
body {
    margin-top: 0px;
    margin-bottom: 0px;
    font: 14px,  "Trebuchet MS", Tahoma, Arial, sans-serif;
    background-image: url("/images/background.png");
    background-repeat: repeat-x;
    background-color: #6d4226;
}
/* +++++++++++++++++++ */
/* TMP */
/* table td {
    border: thin solid black;
}
 div {
border-width: 1px;
border-style: solid;
border-color: #FF0000;
} */
/* ++++++++++++++++++++ */
#top_space {
    height: 90px;
    width: 925px;
    margin: 0 auto;
}
#baner_space {
    height: 326px;
    width: 925px;
    margin: 0 auto;
    margin-top: 1px;
    background-color: #FFFFFF;
}
#container {
    background-image: url("/images/background_container.png");
    background-repeat: repeat-x;
    background-color: #fbf9db;
    min-height: 300px;
    height: auto;
    width: 925px;
    margin:1px auto;
    overflow: hidden;
}
#left {
    float: left;
    border: none;
}
#left_edit_user {
    margin-left: 215px;
    float: left;
    border: none;
    border-color: red;
    border-style: solid;
    border-width: 1px;
}
#right {
    float: right;
    border: none;
}
#edit_user_right {
    width: 300px;
    float: right;
    margin-top: 10px;
    margin-right: 10px;
    border-color: red;
    border-style: solid;
    border-width: 1px;
}
#edit_user_right table {
    margin: 0 auto;
    }
#edit_user_right table td {
    text-align: center;
}
#edit_menu {
    clear: both;
}
#about_space {
    height: auto;
    width: 679px;
    background-image: url("/images/background_about.png");
    background-repeat: repeat-x;
    margin: 0 0 0 0;
    border-right-color: #e6b098;
    border-right-style: solid;
    border-right-width: 1px;
}
#about_space table {
    margin: 20px auto;
}
#about_space table td{
    height: auto;
    width: 560px;
}
#about_space td.info {
    border-left-color: #ca6b42;
    border-left-style: solid;
    border-left-width: 1px;
    padding-left: 20px;
}
#about_space h2 {
    margin: 0 0 0 0;
    font-size: 12px;
    font-style: bold;
    color: #ffffff;
    text-transform: uppercase;
}
#about_space p {
    font-size: 12px;
    color: #d9dddf;
}
/*:BEGIN: LEWA STRONA CONTAINER NEWS(aktualności) */
#news_space {
    height: auto;
    width: 627px;
    margin-top: 20px;
    margin-left: 20px;
    margin-right: 20px;
    margin-bottom: 20px;
    background-color: #e2da9c;
    border-color: #ffffff;
    border-style: solid;
    border-width: 1px;
}
#news_space h1 {
    color: #a81c1c;
    font-size: 16px;
    margin-left: 30px;
    text-transform: uppercase;
}
#news_space table {
    width: 570px;
    height: 150px;
    margin: 0 auto;
    border-top-color: #ffffff;
    border-top-style: solid;
    border-top-width: 1px;
}
#news_space img { 
    border-color: #c0c0c0;
    border-style: solid;
    border-width: 1px;
    height: 119px;
    width: 246px;
}
#news_space h4{
    margin: 10px 0 0 0;
    padding-left: 25px;
    text-transform: uppercase;
    font-size: 14px;
    color: #a81c1c;
}
#news_space p.date{
    margin: 0 0 0 0;
    padding-left: 25px;
    font-size: 12px;
    color: #5a7991;
}
#news_space p.news_intro{
    margin: 0 0 0 0;
    padding-left: 25px;
    font-size: 12px;
    color: #5a7991;
}
#news_space a {
    margin-left: 220px;
    text-decoration: none;
    font-size: 12px;
    color: #a81c1c;
}
#news_space a:hover {
    color: black;
}
#news_space img[alt="News_icona"] {
    height: 39px;
    width: 38px;
    border: none;
    float: right;
    margin-right: 10px;
}
/* :BEGIN: PRAWE MENU ORAZ LOGOWANIE */
#menu_space {
    background-image: url("/images/background_menu.png");
    background-repeat: repeat-x;
    height: 776px;
    width: 245px;
    margin-top: 0px;
    margin-right: 0px;
    margin-left: 0px;
}
#menu_space h3 {
    margin: 0 0 0 0;
    font-size: 16px;
    color: #ffffff;
}
#menu_space span {
    color: #ffffff;
    font-size: 12px;
    font-weight: bold;
    vertical-align: top;
}
#menu_space a {
    font-size: 11px;
    color: #ffffff;
    text-decoration: none;
    margin-left: 4px;
}
#menu_space a:hover {
    color: black;
}
#menu_space table {
    margin: 0 auto;
}
#menu_space td {
    width: 123px;
    height: auto; 
    padding-top: 18px;
    padding-bottom: 18px;
    border-bottom-color: #896751;
    border-bottom-style: solid;
    border-bottom-width: 1px;
}
#menu_space td.first_td {
    width: 60px;
}
/* PANEL LOGOWANIE */
#login_space {
    height: 162px;
    width: 245px;
    background-image: url("/images/background_login.png");
    background-repeat: repeat-x;
    margin-top: 20px;
}
#login_space_z {
    height: 162px;
    width: 245px;
    background-image: url("/images/background_login.png");
    background-repeat: repeat-x;
    margin-bottom: 20px;
}
#login_table {
    margin: 5px auto;
    color: #5a7991;
    font-size: 12px;
    font-weight: bold;
}
#login_table td.span_td {
    height: 50px;
}
#login_table input.loguj {
    height: 22px;
    width: 60px;
    background-color: #ebebd2;
    border-color: #abadb3;
    border-style: solid;
    border-width: 1px;
    font-size: 12px;
    color: #5a7991;
    padding-top: 0;
}
#login_table input {
    color: #4c708c;
    font-size: 12px;
    width: 120px;
    height: 14px;
    padding-top: 4px;
    padding-left: 5px;
}
#panel a.error {
    padding-left: 15px;
    color: red;
    font-size: 12px;
}
#panel span {
    font-size: 14px;
    color: #a81c1c;
}
/* :END: PRAWE MENU ORAZ LOGOWANIE */

#bottom_space {
    background-image: url("/images/background_bottom.png");
    background-repeat: repeat-x;
    height: 99px;
    width: 925px;
    margin: 0 auto;
    margin-top: 0px;
    padding-top: 15px;
    clear: both;
}
#bottom_space table {
    margin: 0 auto;
    height: 90px;
}
#bottom_space table td {
    padding-left: 30px;
}
#bottom_space p {
    color: #d9dddf;
    font-size: 12px;
}
#bottom_space_b {
    background-color: #abaa9e;
    margin: 0 auto;
    height: auto;
    width: 925px;
    border-top-color: #fbf9db;
    border-top-style: solid;
    border-top-width: 1px;
}   

td.bsb_ftd {
    background-color: #abaa9e;
    height: 60px;
    width: 925px;
    text-align: center;
    color: #ffffff;
    font-size: 12px;
}
td.bsb_std {
    background-color: #fbf9db;
    height: 25px;
    width: 825px;
    padding-left: 366px;
    color: #5a7991;
}
td.bsb_std a {
    font-size: 11px;
    color: #5a7991;
    text-decoration: none;
}
td.bsb_std a:hover {
    color: black;
}
td.bsb_thi {
    background-color: #fbf9db;
    width: 100px;
}
#message_table {
    width: 670px;
    margin-left: 5px;
    margin-top: 20px;
    border-top-color: #ffffff;
    border-top-style: solid;
    border-top-width: 1px;
    border-left-color: #ffffff;
    border-left-style: solid;
    border-left-width: 1px;
    border-right-color: #ffffff;
    border-right-style: solid;
    border-right-width: 1px;
    border-bottom-color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    float: left;
}
#message_table a {
    color: red;
    
}
#message_table a:hover {
    color: black;
}
#message_table th {
    text-align: left;
    border-bottom-color: #ffffff;
    border-bottom-style: solid;
    border-bottom-width: 1px;
    background-color: #ffffff;
}
#message_table td {
    font-size: 12px;
    background-color: #e5dda3;
}
#message_table th {
    font-size: 12px;
}
#message_table td.message_ftd {
    background-color: #3f1d17;
    color: #ffffff;
    height: 32px;
}
#message_table td.message_ftd h3 {
    margin: 0 0 0 10px;
}
#message_table td.message_std {
    border-top-color: #ffffff;
    border-top-style: solid;
    border-top-width: 1px;
    background-color: #ffffff;
}
#message_message {
    height: 200px;
}
#message_div {
    margin-left: 25px;
    margin-right: 25px;
}