*{ margin: 0; ma\rgin: 0; }
/* --- */
BODY { background: #681608 url(gloria_files/img/body.gif) repeat-x left top; }
DIV { font-family: Verdana, Arial, Tahoma, Geneva; font-size: 12px; color: #681608; }
HR { border: 0; color: #D9BFB3; background-color: #D9BFB3; height: 1px; }
UL { margin-left: 40px; padding: 0px; }

/* ALL */
/* ------------------------------------------------------------------------------------------------------ */
A { text-decoration: none; color: #C62926; }            /* główny styl dla linków */
A:hover { text-decoration: underline; color: #C62926; }
/* --- */
A.a_no { text-decoration: none; color: #CCC; }          /* dla 'niewidocznych' linków */
A.a_no:hover { text-decoration: underline; color: #CCC; }
/* --- */
.d_both { clear: both; height: 1px; font-size: 0px; }   /* both do wykorzystywania w każdym miejscu */
.d_none { display: none; }
/* --- */
.red { color: #FF0000; }                                /* dla komdfkatów */
.redb { color: #FF0000; font-weight: bold; }
.green { color: #46A24B; }
.greenb { color: #46A24B; font-weight: bold; }
/* --- */
.d_er { padding: 5px 10px; margin: 10px 0px; color: #FF0000; font-weight: bold; text-align: center; 
        border: 1px solid #FF0000; background: #FFF0F0; }
.d_ok { padding: 5px 10px; margin: 10px 0px; color: #37B049; font-weight: bold; text-align: center; 
        border: 1px solid #55B948; background: #E4FFE0; }
/* ----------------------------- */
.d_ramka { padding: 10px; background: #FFF6EC; border: 1px solid #FBCB8E; }
.d_pad { padding: 10px; }
/* ----------------------------- */
.f_txt { padding: 5px; font-size: 12px; overflow: hidden; font-family: Verdana, Arial, Tahoma, Geneva; }
/* ----------------------------- */
IMG.tit { margin-bottom: 10px; border: 0px none; }
/* ------------------------------------------------------------------------------------------------------ */


/* SPAW */
/* ------------------------------------------------------------------------------------------------------ */
.spaw_tabela_ccc { border-left: 1px solid #CCC; border-top: 1px solid #CCC; }
.spaw_tabela_ccc TD { border-right: 1px solid #CCC; border-bottom: 1px solid #CCC; }
/* ------------------------------------------------------------------------------------------------------ */


/* MAIN */
/* ------------------------------------------------------------------------------------------------------ */
.all { margin: auto; min-width: 980px; background: url(gloria_files/img/all.jpg) no-repeat center top; }
/* ----------------------------- */
.top { margin: auto; width: 920px; height: 190px; }
/* ----------------------------- */
.cen_1 { margin: auto; width: 920px; background: url(gloria_files/img/cen_1.gif) repeat-y left top; }
.cen_2 { width: 920px; background: url(gloria_files/img/cen_2.gif) no-repeat left top; }
.cen_3 { width: 860px; padding: 40px 30px 30px; background: url(gloria_files/img/cen_3.gif) no-repeat left bottom; }
/* --- */
.cen_none { display: none; }
/* --- */
.cen_left { float: left; width: 240px; padding-bottom: 250px; }
.cen_right { float: right; width: 590px; padding-bottom: 50px; 
              min-height: 450px; height: auto !important; height: 450px; }
/* ----------------------------- */
.copy { margin: auto; width: 920px; padding: 60px 0px 30px; font-size: 11px; text-align: center; color: #D9BFB3; 
        line-height: 18px; background: url(gloria_files/img/copy.gif) no-repeat center top; }
.copy A { text-decoration: none; color: #D9BFB3; font-weight: bold; }
.copy A:hover { text-decoration: underline; color: #D9BFB3; }
/* ------------------------------------------------------------------------------------------------------ */


/* LEFT */
/* ------------------------------------------------------------------------------------------------------ */
.but { padding-bottom: 5px; }
.but A { display: block; padding: 11px 50px 0px 20px; height: 24px; text-decoration: none; color: #9D6258; 
          font-size: 12px; font-weight: bold; text-align: right; 
          background: url(gloria_files/img/but_off.gif) no-repeat left top; }
.but A:hover { text-decoration: none; color: #FFF7EC; 
                background: url(gloria_files/img/but_on.gif) no-repeat left top; }
/* ----------------------------- */
.esy { height: 60px; background: url(gloria_files/img/esy.gif) no-repeat center top; }
/* ------------------------------------------------------------------------------------------------------ */


/* IND */
/* ------------------------------------------------------------------------------------------------------ */
.ind_wel { background: url(gloria_files/img/ind_wel.gif) no-repeat left top;
            min-height: 220px; height: auto !important; height: 220px; }
.ind_wel_right { float: right; width: 420px; margin-bottom: 20px;
                  background: #F4E7DC url(gloria_files/img/ind_wel_right.gif) no-repeat left top; }
.ind_wel_right_b { padding: 20px; width: 380px; line-height: 16px; 
                  background: url(gloria_files/img/ind_wel_right_b.gif) no-repeat left bottom; }
/* ------------------------------------------------------------------------------------------------------ */



/* NEWS (news, art) & SITE */
/* ------------------------------------------------------------------------------------------------------ */
.site_ico { padding: 0px 25px 10px; border-bottom: 1px solid #E8D5CA; text-align: right; }
.site_swi_top { padding: 10px; border-bottom: 1px solid #E8D5CA; font-weight: bold; }
.site_swi_bot { padding: 10px; border-top: 1px solid #E8D5CA; border-bottom: 1px solid #E8D5CA; text-align: right; font-weight: bold; }
.site_html { padding: 10px; font-size: 12px; line-height: 15px; color: #681608; }
.site_movie { padding: 20px; border-bottom: 1px solid #E8D5CA; text-align: center; }
.site_movie SPAN { font-size: 18px; font-weight: bold; }
/* ------------------------------------------------------------------------------------------------------ */
.news_title { padding: 10px; font-size: 12px; font-weight: bold; color: #681608; }
.news_title A { text-decoration: none; color: #681608; }
.news_title A:hover { text-decoration: underline; }
/* --- */
.news_date { font-size: 10px; color: #681608; font-weight: normal; }
/* --- */
.news_short { padding: 0px 10px; font-size: 12px; line-height: 15px; }
.news_short A { text-decoration: none; color: #681608; }
.news_short A:hover { text-decoration: underline; }
/* --- */
.news_full { padding: 0px 10px 20px; font-size: 12px; line-height: 15px; }
/* --- */
.news_more { padding: 10px; text-align: right; border-bottom: 1px solid #E8D5CA; }
.news_more IMG { border: 0px none; }
/* --- */
.news_sort { padding: 20px; font-size: 12px; text-align: center; color: #BA9280; }
.news_sort A { text-decoration: none; color: #BA9280; }
.news_sort A:hover { text-decoration: none; color: #681608; }
/* --- */
.news_back { padding: 10px; border-bottom: 1px solid #E8D5CA; }
.news_back IMG { border: 0px none; }
/* ------------------------------------------------------------------------------------------------------ */


/* KONTAKT */
/* ------------------------------------------------------------------------------------------------------ */
.con_left { float: left; width: 230px; }
.con_right { float: right; width: 230px; text-align: right; }
/* --- */
.con_lab { float: right; padding: 10px 10px 5px; text-align: right; }
.con_textarea { float: right; padding: 0px 0px 5px; text-align: right; }
.con_textarea TEXTAREA { width: 450px; height: 200px; padding: 5px; color: #000; border: 1px solid #D9BFB3; 
                          background: #FFF; font-family: Verdana, Arial, Tahoma, Geneva; font-size: 12px; 
                          overflow: auto; }
.con_text { float: right; padding: 5px 0px; text-align: right; }
.con_text INPUT { padding: 5px; width: 220px; border: 1px solid #D9BFB3; background: #FFF; color: #000; 
                   font-family: Verdana, Arial, Tahoma, Geneva; font-size: 12px; text-align: right; }
.con_sub { padding: 5px 0px; text-align: right; }
.con_sub INPUT { padding: 2px 4px; }
/* ------------------------------------------------------------------------------------------------------ */


/* GALERIA & PHOTOS */
/* ------------------------------------------------------------------------------------------------ */
.gal_info { padding: 10px; font-weight: bold; border-bottom: 1px solid #E8D5CA; }
.gal_list { padding: 10px; border-bottom: 1px dashed #E8D5CA; }
/* --- */
.gal_back { padding: 10px; font-weight: bold; border-bottom: 1px solid #E8D5CA; }
.gal_back IMG { border: 0px none; }
.gal_name { padding: 10px; margin-bottom: 5px; font-weight: bold; border-bottom: 1px dashed #E8D5CA; }
/* ----------------------------- */
.photo_img { float: left; padding: 7px; }
.photo_img A { display: block; padding: 10px; width: 80px; height: 80px; 
               background: url(gloria_files/img/photo_img_off.gif) no-repeat left top; }
.photo_img A:hover { background: url(gloria_files/img/photo_img_on.gif) no-repeat left top; }
.photo_img IMG { border: 3px solid #FFF7EC; }
/* --- */
.photo_no_img { padding: 10px; width: 80px; height: 80px; 
                background: url(gloria_files/img/photo_img_off.gif) no-repeat left top; }
.photo_no_img IMG { border: 3px solid #FFF7EC; }
/* ------------------------------------------------------------------------------------------------ */


/* KSIEGA GOSCI */
/* ------------------------------------------------------------------------------------------------ */
.gb_ile { padding: 10px; text-align: center; border-bottom: 1px solid #E8D5CA; }
.gb_wpis { padding: 10px; border-bottom: 1px solid #E8D5CA; }
.gb_dane { padding: 5px 0px; margin-bottom: 3px; }
.gb_dane span.autor { color: #C62926; font-weight: bold; }
.gb_dane span.data { font-size: 10px; }
.gb_text { padding-bottom: 10px; font-size: 12px; line-height: 15px; }
/* ------------------------------------------------------------------------------------------------ */


