/** TOP **/

BODY
{
text-align: center; 
margin: 0px;
background-color: #101010;
}


#elements_container
{
width: 1001px;
height: auto;
margin: 0 auto;
text-align: left;
background-color: #fff;
position: relative; 
}

/** ** HEADER ** **/

#main_container
{
width: 100%;
height: 270px;
font-size: 11px;
background: url(images/nowy_main.jpg);
}

/** ** PASEK KALENDARZA ** **/

#calendar_bar
{
color: rgb(82,82,82);
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
width: 981px;
height: 24px;
background: url(images/calendar_bar.png);
padding-left: 20px;
padding-top: 5px;
}

#calendar_bar a:link,#calendar_bar a:visited,#calendar_bar a:active
{
color: rgb(153,0,0);
text-decoration: none;
font-weight: normal;
}

#calendar_bar a:hover
{
color: rgb(194,102,102);
text-decoration: none;
font-weight: normal;
}

#calendar_bar .data
{
color: rgb(178,178,178);
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
margin-right: 5px;
}

#calendar_bar .calendar_spacer
{
color: rgb(133,174,92);
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
margin-right: 6px;
margin-left: 6px;
}

/** ** KONTENER NA RUYA ** **/

#ruy_container
{
display: inline;
position: relative;
float: right;
background: transparent;
}

#ruy
{
width: 206px;
height: 358px;
background: url(images/ruytop.gif);
position: absolute;
top: -225px;
right: 10px;
bottom: 10px;
left: 10px; 
}

#ruyemail
{
width: 196px;
height: 20px;
background: transparent;
position: absolute;
top: 133px;
left: 10px;

}
/** ** KONTENER MENU ** **/

#menu_container
{
width: 100%;
height: auto;
background: url(images/shade_top.gif);
background-color: #fff;
background-repeat: repeat-x;

}

.menu_column_box
{
margin-right: 50px;
display: inline;
}

#menu
{
background: transparent;
padding-top: 20px;
padding-left: 20px;
}

.green_box
{
width: 203px;
height: 35px;
color: #feffff;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: center;
background-image: url(images/header_green.gif);
}

.green_links ul
{
list-style-image: url(images/list_element.gif);
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
line-height: 25px;
}

.green_links a:link,.green_links a:visited,.green_links a:active
{
color: rgb(89,134,57);
text-decoration: none;
}

.green_links a:hover
{
color: rgb(115,172,64);
text-decoration: none;
}

.black_box
{
width: 203px;
height: 35px;
color: #feffff;
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-align: center;
background: url(images/header_black.gif);
}

.black_links ul
{
list-style-image: url(images/list_element.gif);
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
line-height: 25px;
}

.black_links a:link,.black_links a:visited,.black_links a:active
{
color: rgb(153,0,0);
text-decoration: none;
}

.black_links a:hover
{
color: rgb(194,102,102);
text-decoration: none;
}

/** TREŚĆ **/

/** ** TREŚĆ GŁÓWNA ** **/

#content_container
{
width: 730px;
padding-left: 30px;
padding-top: 10px;
float: left;
display: inline;
position: static;
text-align: justify;
}

#content_container ul li
{
color: rgb(82,82,82);
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
line-height: 22px;
}

#content_container ol li
{
color: rgb(82,82,82);
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
line-height: 22px;
}

#content_container table tr td
{
text-align: left;
font-family: Tahoma;
font-size: 11px;
line-height: 20px;
padding: 10px;
background-color: #F0F0F0;
}

#content_container table tr th
{
text-align: center;
color: #feffff;
padding: 10px;
font-weight: bold;
font-family: Tahoma;
font-size: 11px;
line-height: 20px;
}

#content_container img
{
margin: 10px;
float: left;
}

#content_container a:link,#content_container a:visited,#content_container a:active
{
color: rgb(133,174,92);
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

#pages_footer a:link,#pages_footer a:visited,#pages_footer a:active
{
color: rgb(133,174,92);
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

#content_container a:hover
{
color: rgb(182,207,157);
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

#pages_footer a:hover
{
color: rgb(182,207,157);
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
text-decoration: none;
}

#pages_footer
{
color: rgb(78,78,78);
font-family: Tahoma;
font-size: 11px;
font-weight: bold;
}

p
{
color: rgb(82,82,82);
font-family: Tahoma;
font-size: 11px;
font-weight: normal;
line-height: 22px;
}

.date
{
color: rgb(178,178,178);
line-height: normal;
font-weight: normal;
}

.goto
{
color: rgb(178,178,178);
line-height: 20px;
font-weight: normal;
}

h1
{
font-family: Tahoma;
font-size: 20px;
font-weight: bold;
margin-bottom: 5px;
color: rgb(153,0,0);
}

h2
{
font-family: Tahoma;
font-size: 16px;
font-weight: bold;
margin-bottom: 5px;
margin-top: 15px;
color: rgb(176,176,76);
}

h3
{
font-family: Tahoma;
font-size: 14px;
font-weight: bold;
margin-bottom: 5px;
margin-top: 15px;
color: #993300;
}

/** LEFT PANEL BOXES **/
#bannery
{
width: 200px;
padding: 170px 15px 15px 15px;
}

#bannery img
{
border: 0px;
}

#przednami
{
width: 200px;
padding: 10px 15px 15px 15px;
font-family: Tahoma;
color: rgb(102,153,51);
font-weight: bold;
font-size: 11px;
line-height: 18px;
}

#przednami table
{
margin-top: 10px;
margin-bottom: 5px;
}

#przednami table tr td.fst
{
background-color: #fff;
padding: 5px;
width: 200px;
}

#przednami table tr td.scd
{
background-color: rgb(240,245,235);
padding: 5px;
width: 200px;
}

#przednami .data
{
color: rgb(178,178,178);
font-weight: normal;
}

#przednami a:link,#przednami a:visited,#przednami a:active
{
color: rgb(153,0,0);
text-decoration: none;
font-weight: normal;
}

#przednami a:hover
{
color: rgb(194,102,102);
text-decoration: none;
font-weight: normal;
}

.info_box
{
width: 200px;
padding: 15px;
font-family: Tahoma;
color: rgb(102,153,51);
font-weight: normal;
font-size: 11px;
line-height: 18px;
}

.info_box p
{
font-family: Tahoma;
color: rgb(102,153,51);
font-weight: normal;
font-size: 11px;
line-height: 18px;
}

.info_box a:link,.info_box a:visited,.info_box a:active
{
color: rgb(153,0,0);
text-decoration: none;
font-weight: normal;
}

.info_box a:hover
{
color: rgb(194,102,102);
text-decoration: none;
font-weight: normal;
}
/** FOOTER **/

#footer_container
{
width: 1001px;
height: 96px;
background: url(images/shade_bottom.gif);
background-repeat: repeat-x;
background-color: #fff;
margin: auto;
}

#footer_info
{
width: 985px;
background-color: rgb(40,40,40);
color: rgb(153,153,153);
font-family: Tahoma;
font-size: 11px;
padding: 8px;
text-align: center;
margin: auto;
}

#footer_info a:link,#footer_info a:visited,#footer_info a:active
{
text-decoration: none;
color: rgb(176,176,76);
}

#footer_info a:hover
{
text-decoration: none;
color: rgb(232,232,201);
}

/** INNE **/

.clear
{
clear: both;
}

.divider
{
  width: 100%;
  height: 2px;
  background-color: rgb(245,245,245);
}

/** SKRYPT KALENDARZA **/
.last_month
{
width: 690px;
background-color: #f0f0f0;
font-family: Tahoma;
font-size: 11px;
padding: 10px;
margin-top: 15px;  
color: #BDBDBD;
line-height: 18px;
}

#this_month_cont
{
width: 660px;
background-color: #EFF7E8;
padding-left: 40px;
margin-bottom: 10px;
margin-top: 15px;
float: left;
}

.this_month
{
width: 640px;
background-color: #fff;
font-family: Tahoma;
font-size: 11px;
padding: 10px;
margin: 5px;  
color: rgb(102,153,51);
line-height: 18px;
}

.option
{
color: #888888;
background-color: #FFFFFF;  
}
