* {
margin: 0;
padding: 0;
}

html, body {
font-family: verdana;
font-size: 1.0em;
}

img { border: 0; }

a {
color: #d40f13;
text-decoration: none;
}

a:hover {
color: #000000;
text-decoration: none;
}


#rr_baner {
margin: 0 auto;
width: 750px;
height: 100px;
background: #ffffff;
}


.cls {
clear: both;
}

.space {
height: 10px;
background: #ffffff;
font-size: 0.0em;
line-height: 10px;
}

#rr_head {
background: url(../gfx/bg_head.jpg) 0 0 repeat-x #000000;
}

#rr_top {
margin: 0 auto; width: 890px; height: 180px; border-top: none; position: relative;
}

#rr_body {
background: url(../gfx/bg_footer.jpg) bottom repeat-x #f5f5f5;
}

#rr_cointener {
margin: 0 auto; width: 888px; border: 1px solid #e7e7e7; border-top: none; background: #ffffff; 
}

#rr_wrapper  {
margin-left: 10px; margin-bottom: 10px; background:url(../gfx/bg_left.gif) top left repeat-y; font-size: 0.8em;
 overflow: visible;
 width: 878px;
}

#rr_body_left {
width: 595px; float: left;
}

#rr_body_right {
width: 283px; float: right;
}

#rr_right_box {
}


.rr_input_text { 
padding: 2px; border: 1px solid #262626; width: 114px; height: 15px; background:url(../gfx/bg_input.gif) top left repeat-x;
}

.rr_logowanie #rr_input_button {
width: 55px; height: 21px; position:absolute; margin-top: -29px; left: 239px; z-index: 10
}


/* logowanie zalogowany */

.rr_logowanie_zalogowany {
height: 60px;
padding-top: 10px; }

.rr_logowanie_zalogowany #rr_input_button {
width: 55px; height: 21px; position:absolute; margin-top: 5px; left: 239px; z-index: 10
}

#rr_powitanie {
width: 575px; height: 158px; background: url(../gfx/bg_powitanie.gif) no-repeat #ffffff;
font-family: arial;
font-size: 1.0em;
padding: 17px 10px;
}

#rr_powitanie p {
margin: 0 0 5px 130px;
line-height: 145%;
}


/* LEFT */

#rr_t_right {
background: url(../gfx/bg_dzial_right.gif) top left no-repeat; width: 278px; height: 32px; margin: 0 0 0 5px; padding-top: 6px;
}

#rr_t_right img {
margin-left: 29px;
}


#rr_t_left {
background:url(../gfx/bg_dzial_left.gif) left top no-repeat; width: 595px; height: 32px; padding-top: 6px;
}

#rr_t_left img {
margin-left: 31px;
}

/* menu */

#rr_body_menu {
background: url(../gfx/bg_menu.jpg) top repeat-x; height: 60px;
}

#rr_menu_box {
margin: 0 auto; width: 890px; height: 60px;
}

#rr_menu_space {
height: 10px; font-size: 0.0em; line-height: 0px; width: 888px; border: 1px solid #e7e7e7; border-top: none; border-bottom: none; background: #ffffff;
}

#rr_menu_bg { height: 50px; background: #f5f5f5; background:url(../gfx/bg_menu_work.gif); top left; }

#rrmenu { margin: 0; padding: 0; }
#rrmenu li { margin: 6px 0 0 0; float: left; list-style: none; font-size: 12px; font-family: verdana; font-weight: bold; height: 44px; text-align: center; }
#rrmenu li a { display: block; line-height: 40px; height: 44px; text-decoration: none; width: 110px; color: #ffffff; white-space: nowrap; }
#rrmenu li a:hover { color: #f5f5f5; }

#rrmenu li#rr_m_home a { background: url(../gfx/bg_m_button_1.gif) right top no-repeat; width: 126px; }
#rrmenu li#rr_m_home a:hover, #rrmenu li#rr_m_home a.select { background: url(../gfx/bg_m_button_1.gif) right bottom no-repeat } 
#rrmenu li#rr_m_o_fundacji a { background: url(../gfx/bg_m_button_2.gif) right top no-repeat; width: 132px; }
#rrmenu li#rr_m_o_fundacji a:hover, #rrmenu li#rr_m_o_fundacji a.select { background: url(../gfx/bg_m_button_2.gif) right bottom no-repeat; } 
#rrmenu li#rr_m_jak_pomoc a { background: url(../gfx/bg_m_button_2.gif) right top no-repeat; width: 133px; }
#rrmenu li#rr_m_jak_pomoc a:hover, #rrmenu li#rr_m_jak_pomoc a.select { background: url(../gfx/bg_m_button_2.gif) right bottom no-repeat; } 
#rrmenu li#rr_m_uroczystosci a { background: url(../gfx/bg_m_button_2.gif) right top no-repeat; width: 152px; }
#rrmenu li#rr_m_uroczystosci a:hover, #rrmenu li#rr_m_uroczystosci a.select { background: url(../gfx/bg_m_button_2.gif) right bottom no-repeat; } 
#rrmenu li#rr_m_darczyncy a { background: url(../gfx/bg_m_button_2.gif) right top no-repeat; width: 152px; }
#rrmenu li#rr_m_darczyncy a:hover, #rrmenu li#rr_m_darczyncy a.select { background: url(../gfx/bg_m_button_2.gif) right bottom no-repeat; } 
#rrmenu li#rr_m_sklep a { background: url(../gfx/bg_m_button_2.gif) right top no-repeat; width: 96px; }
#rrmenu li#rr_m_sklep a:hover, #rrmenu li#rr_m_sklep a.select { background: url(../gfx/bg_m_button_2.gif) right bottom no-repeat; } 
#rrmenu li#rr_m_kontakt a { background: url(../gfx/bg_m_button_3.gif) right top no-repeat; width: 99px; }
#rrmenu li#rr_m_kontakt a:hover, #rrmenu li#rr_m_kontakt a.select { background: url(../gfx/bg_m_button_3.gif) right bottom no-repeat; } 

#rrmenu li ul { margin: -6px 0 0 0; padding: 0; position: absolute; visibility: hidden; border-top: 1px solid #cb0000; }
#rrmenu li ul li { float: none; display: inline; font-size: 11px; font-weight: normal; text-align: left; }
#rrmenu li ul li a { background: #cb0e12  !important; color: #ffffff  !important; font-size: 11px; padding: 2px 6px; line-height: 20px !important; height: 24px !important; border-bottom: 1px solid #d93027;  width: 195px !important; }
#rrmenu li ul li a:hover { background: #d93027 !important; color: #f5f5f5  !important; }


#rr_table_galerie,
#rr_table_klubowicze,
#rr_table_uzytkownicy,
#rr_table_imprezy {
margin: 0 auto;
}

.rr_galeria_img,
.rr_klubowicze_img,
.rr_uzytkownicy_img,
.rr_imprezy_img {
padding: 5px; border: 1px solid #e8e8e8;
}

/* zjazdy */

#rr_zjazdy_right_box {
margin: 10px 10px 0 10px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat;
}

#rr_zjazdy_right_box img {
float: left; padding: 2px; margin: 0 4px 0 2px; border: 1px solid #e8e8e8;
}

#rr_zjazdy_left_box {
margin: 10px 10px 0 10px; width: 575px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat;
}

#rr_zjazdy_left_box img {
float: left; padding: 2px; margin: 0 4px 0 2px; border: 1px solid #e8e8e8;
}

.rr_zjazdy_title {
color: #003366; font-weight: bold; margin-bottom: 8px;
}

#rr_zjazdy_right_box p {
padding-left: 4px; line-height: 120%;
}

.rr_zjazdy_link {
margin-top: 4px; text-align: right; font-size: 0.9em;
}

/* linki */
#rr_linki_left_box {
margin: 10px 10px 0 10px; width: 575px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat;
}

#rr_linki_left_box p {
margin: 0 0 15px 0;
line-height: 125%;
text-align: justify;
}


/* historia */


#rr_historia_left_box {
margin: 10px 10px 0 10px; width: 575px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat;
}

#rr_historia_left_box p {
margin: 0 0 15px 0;
line-height: 125%;
text-align: justify;
}

.rr_historia_img_l {
margin: 10px 10px 10px 0; padding: 5px; border: 1px solid #e8e8e8; float: left;
}

.rr_historia_img_r {
margin: 10px 0 10px 10px; padding: 5px; border: 1px solid #e8e8e8; float: right;
}

/* galerie */

#rr_dirname {

}


#rr_galerie_left_box {
margin: 10px 10px 0 10px; width: 575px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat;
}

#rr_galerie_left_box p {
margin: 0 0 15px 0;
line-height: 125%;
text-align: justify;
}

#rr_t_small_left {
background:url(../gfx/bg_dzial_left.gif) left top no-repeat; width: 575px; height: 32px; padding-top: 6px; margin-left: 19px;
}

#rr_t_small_left img {
margin-left: 31px;
}


#rr_table_galerie td {
text-align: center;
vertical-align: top;
}

#rr_table_galerie td p {
margin: 4px 0;
font-weight: bold;
}

#rr_table_galerie td a {
color: #003366;
text-decoration: none;
}

#rr_table_galerie td a:hover {
color: #d40f13;
text-decoration: none;
}

#rr_table_galerie td p.rr_small {
font-size: 0.7em;
font-weight: normal;
}

#rr_galeria_title {
margin: 10px 0; color: #003366; text-align: center; font-weight: bold; font-size: 1.2em;
}

#rr_galeria_img {
text-align: center;
}

#rr_galeria_opis {
width: 560px; margin: 0 auto; margin-top: 20px; margin-bottom: 10px; text-align: justify;
}

#rr_galeria_komentarze_box {
width: 560px; margin: 0 auto; margin-top: 20px; margin-bottom: 10px; font-size: 0.9em;
}

#rr_galeria_komentarz {
margin-bottom: 10px;
}

#rr_galeria_komentarz_title {
font-size: 0.9em;
}

#rr_galeria_komentarz_title span {
font-size: 1.2em;
font-weight: bold;
color: #003366;
}

#rr_galeria_komentarze_text {
margin: 2px 5px 10px 5px;
}

#rr_galeria_komentarz_dodaj {
width: 560px; margin: 0 auto; margin-top: 20px; margin-bottom: 10px; font-size: 0.9em; font-weight: bold;
}

.rr_galeria_komentarze_dodaj  {
margin: 0 auto;
width: 512px;
}

.rr_galeria_komentarze_dodaj p {
width: 300px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 120px;
}

.rr_galeria_komentarze_dodaj label{
font-size: 0.8em;
font-weight: normal;
float: left;
margin-left: -120px;
width: 120px;
}


.rr_galeria_komentarze_dodaj textarea{
width: 350px;
height: 150px;
padding: 2px; border: 1px solid #d9d9d9; background: #f0f0f0;
font-size: 1.3em;
}


#rr_galeria_komentarze_button {
margin-left: 362px;
}

.rr_galeria_komentarze_dodaj p.rr_komentarz_blad {
color: #f4170b;
padding-left: 0;
text-align: center;
width: 477px;
margin: 8px 0;
}

/* Galerie dodawanie */

.rr_galeria {
width: 500px;
margin: 0 auto;
}
.rr_galeria p{
width: 400px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 165px;
}

.rr_galeria label {
padding-top: 3px;
font-weight: normal;
font-size: 1.0em;
text-align: right;
float: left;
margin-left: -230px;
width: 220px;
}

.rr_galeria .rr_input_text { 
padding: 2px; border: 1px solid #d9d9d9; width: 220px; height: 15px; background:url(../gfx/bg_input.gif) top left repeat-x;
}


#rr_galeria_button {
margin-left: 416px;
}

.rr_galeria p.rr_rejestracja_blad {
color: #f4170b;
padding-left: 0;
text-align: center;
width: 500px;
margin: 8px 0;
}


.rr_galeria b {
margin-top: 3px;
position:absolute;
}

.rr_galeria textarea {
width: 300px;
height: 100px;
padding: 2px; border: 1px solid #d9d9d9; background:url(../gfx/bg_textarena.gif) bottom left repeat-x #ffffff;
font-size: 1.3em;
}

/* sprzedaj */

#rr_table_sprzedaj {
margin: 0 auto;
}

#rr_table_sprzedaj td {
text-align: center;
vertical-align: top;
}

#rr_table_sprzedaj td a {
color: #003366;
text-decoration: none;
}

#rr_table_sprzedaj td a:hover {
color: #d40f13;
text-decoration: none;
}


#rr_table_sprzedaj td p {
margin: 4px 0;
font-weight: bold;
}

#rr_table_sprzedaj td p.rr_small {
font-size: 0.8em;
font-weight: normal;
}

#rr_sprzedaj_title {
margin: 10px 0; color: #003366; text-align: center; font-weight: bold; font-size: 1.2em;
}

#rr_sprzedaj_img {
text-align: center;
}

#rr_sprzedaj_cena {
width: 560px; margin: 0 auto; margin-top: 5px; margin-bottom: 10px; 
font-weight: bold;
font-size: 1.1em;
color: #003366;

}

#rr_sprzedaj_opis {
width: 560px; margin: 0 auto; margin-top: 20px; margin-bottom: 10px; text-align: justify;
}

#rr_sprzedaj_kontakt {
width: 560px; margin: 0 auto; margin-top: 10px; margin-bottom: 10px; text-align: justify;
}


/* profil */

#rr_rejestracja_left_box,
#rr_profil_left_box {
margin: 10px 10px 0 10px; width: 575px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat;
}

.rr_rejestracja {
width: 500px;
margin: 0 auto;
}
.rr_rejestracja p{
width: 400px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 205px;
}

.rr_rejestracja label {
padding-top: 3px;
font-weight: normal;
font-size: 1.0em;
text-align: right;
float: left;
margin-left: -230px;
width: 220px;
}

.rr_rejestracja .rr_input_text { 
padding: 2px; border: 1px solid #d9d9d9; width: 180px; height: 15px; background:url(../gfx/bg_input.gif) top left repeat-x;
}

.rr_rejestracja_img {
margin-left: 15px; border: 1px solid #CCCCCC;
}

#rr_rejestracja_button {
margin-left: 336px;
}

.rr_rejestracja p.rr_rejestracja_blad {
color: #f4170b;
padding-left: 0;
text-align: center;
width: 500px;
margin: 8px 0;
}


.rr_rejestracja b {
margin-top: 3px;
position:absolute;
}

/* stronicowanie */

#rr_page {
padding: 2px;
}

#rr_page ul{
margin: 0;
padding: 0 10px 0 0;
text-align: right;
font-size: 1.0em;
font-weight: bold;
}

#rr_page li{
list-style-type: none;
display: inline;
padding-bottom: 1px;
padding-left: 2px;
padding-right: 2px;
}

#rr_page a, #rr_page a:visited{
padding: 0 5px;
border: 1px solid #d9d9d9;
text-decoration: none; 
color: #ffffff;
background: #003366;
}

#rr_page a:hover, #rr_page a:active{
border: 1px solid #ea3a30;
color: #ffffff;
background: #d40f13;
}


#rr_page a.rr_activepage {
background-color: #d9d9d9;
color: #6f6f6f !important;
border-color: #b9b9b9;
font-weight: bold;
cursor: default;
}

/* kontakt */

#rr_kontakt_left_box {
margin: 10px 10px 0 10px; width: 575px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat;
}

#l_pk_left a {
color: #212f4c;
text-decoration: none;
font-weight: bold;
}

#l_pk_left a:hover {
color: #000000;
text-decoration: none;
}

#l_bk_form {
margin: 30px 0 0 10px; width: 614px;
}

#l_bk_form p.l_bigtext {
margin: 5px 0 8px 0;
color: #212f4c;
}

.l_form_kontakt p {
width: 414px;
clear: left;
margin: 0;
padding: 5px 0 8px 0;
padding-left: 180px;
}

.l_form_kontakt label {
float: left;
margin-left: -180px; 
width: 180px;
}

.l_form_kontakt input.l_input_text {
padding: 2px;
width: 250px;
height: 16px;
font-size: 1.0em;
font-family: arial;
border: 1px solid #d9d9d9;
}

.l_form_kontakt textarea {
padding: 2px;
width: 350px;
height: 100px;
font-size: 1.0em;
font-family: arial;
border: 1px solid #d9d9d9;
}

.l_form_kontakt span {
margin: 2px 0 0 2px;
font-size: 0.8em;
font-weight: bold;
color: #de0000;
}

p.l_form_allow {
color: #006600;
font-size: 1.1em;
font-weight: bold;
}

#l_bk_button {
margin: 5px 0 0 485px;
}

/* partnerzy */

#rr_partnerzy_right_box {
margin: 10px 10px 0 10px; width: 263px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat; text-align: center;
}

/* footer */

#rr_footer {
margin: 0 auto; padding: 25px 10px 0 10px; width: 870px; height: 60px; position: relative; font-size: 0.6em; color: #ffffff;
}


#rr_footer .copyright { color: #ffffff; font-size: 11px; position: absolute; top: 7px; right: 20px; }

#rr_footer .copyright img { margin: 0 0 0 5px; position: relative; top:8px; }


/* nowe */

#ciekawostki_liczba {
position: relative; font-size: 0.9em; font-weight: bold; top: -16px; left: 413px; width: 180px; height: 20px;
}


/* nowe 15-02-2009 */

#rr_galeria_lista {
padding: 0;
margin: 0 0 0 10px;
position: relative;
list-style: none;
}

#rr_galeria_lista ul {
padding: 0;
margin: 0 0 0 10px;
list-style-position: outside;
list-style: none;
}

#rr_galeria_lista li {
margin: 10px 0 10px 0;
padding: 0 0 0 5px;
}

#rr_galeria_lista li ul li {
margin: 10px 0 10px 15px;
padding: 0 0 0 5px;
}


* html .threepxfix{
margin-left: 3px;
}


/* text */


#rr_text_left_box {
margin: 10px 10px 0 10px; width: 575px; padding-bottom: 8px; font-size: 0.9em; background: url(gfx/bg_right.gif) left bottom no-repeat;
}

#rr_text_left_box p {
margin: 0 0 10px 0;
line-height: 135%;
text-align: justify;
}

#rr_text_left_box ul { margin-left: 35px; }
#rr_text_left_box ul li { margin: 5px 0; }

.rr_text_img_l {
margin: 10px 10px 10px 0; padding: 5px; border: 1px solid #e8e8e8; float: left;
}

.rr_text_img_r {
margin: 10px 0 10px 10px; padding: 5px; border: 1px solid #e8e8e8; float: right;
}

#rr_pomoglismy_foto { padding: 10px; }
#rr_pomoglismy_foto img { margin: 0 auto; margin-bottom: 10px; display: block; }
#rr_pomoglismy_foto .foto_border { padding: 5px; border: 1px solid #e8e8e8; }


#rr_baner_home { margin-bottom: 15px; }
