body {
background-color:#696766;
margin:0;
padding:0;
}
p, li {
font-family:Arial, Helvetica, sans-seriff;
font-size:12px;
font-weight:normal;
color:#6f6d6c;
margin:0;
padding:0;
}
.bold {
font-weight:bold;
}
.rozowy {
font-weight:bold;
color:#dd137b;
}
.mruganie {
text-decoration: blink;
}
.odstep1 {
padding:10px 0 0 0;
}
a {
font-family:Arial, Helvetica, sans-seriff;
font-size:12px;
font-weight:bold;
color:#6f6d6c;
}
a:hover {
color:#dd137b;
}
h1 {
font-family:Arial, Helvetica, sans-seriff;
font-size:12px;
color:#6f6d6c;
font-weight:bold;
}
img {
border:none;
}
.bold_na_rozowo {
font-weight:bold;
color:#dd137b;
}
p.maps {
font-weight:bold;
color:#6f6d6c;
margin:0;
}
#head {
position:relative;
width:100%;
height:174px;
}
#head1 {
position:relative;
background:url(img/head1_bg.gif) right top repeat-x;
width:100%;
height:28px;
}
#head1_left {
position:absolute;
background-color:#5c5a59;
top:0;
left:0;
width:50%;
height:28px;
}
#head1_center {
position:relative;
background:url(img/head1_center_bg.png) 270px top no-repeat;
width:1200px;
margin:0 auto;
height:28px;
}
#head2 {
position:relative;
background:url(img/head_bg.png) left top repeat-x;
width:100%;
height:63px;
}
#head2_center {
position:relative;
margin:0 auto;
width:1200px;
padding:0;
}
#head3 {
position:relative;
background-color:#dd137b;
width:100%;
height:59px;
}
#head3_right {
position:absolute;
background-color:#fff;
top:0;
right:0;
width:50%;
height:59px;
}
#head3_center {
clear:both;
position:relative;
margin:0 auto;
width:1200px;
padding:0;
}
#head4 {
position:relative;
width:100%;
height:4px;
background-color:#fff;
border-bottom:1px solid #dd137b;
}
#head5 {
position:relative;
width:100%;
height:16px;
margin-top:1px;
background-color:#5c5a59;
border-top:1px solid #646261;
border-bottom:1px solid #646261;
}
#head_arrow {
float:left;
background:url(img/head_arrow.png) left top no-repeat;
width:118px;
height:59px;
}
#head_logo {
float:left;
background:#ffffff url(img/head_logo.png) left 4px no-repeat;
width:272px;
height:59px;
}
#head2_tel {
position:absolute;
background:url(img/tel.gif) left top no-repeat;
top:30px;
left:635px;
width:225px;
height:16px;
}
#head .menu {
float:left;
background:#ffffff url(img/head_menu_bg.png) 20px 8px no-repeat;
width:678px;
height:40px;
text-align:center;
padding:19px 112px 0 20px;
}



#content {
position:relative;
background-color:#fff;
width:100%;
}
#content_center {
position:relative;
width:1200px;
margin:0 auto;
}
#content_home, #content_kontakt, #content_partnerzy, #content_galeria, #content_rejestracja, #content_rozklad_zajec {
min-height:576px;
}
#content_home, #content_kontakt, #content_partnerzy, #content_galeria {
background:url(img/content_bg.png) left 84px no-repeat;
}

#pasek {
float:left;
background-color:#dd137b;
width:12px;
height:380px;
margin:74px 0 0 684px;
}
#text {
float:left;
margin:74px 0 0 0;
padding:0 20px 20px 20px;
width:349px;
}
#content_partnerzy #text {
float:left;
position:relative;
margin:74px 0 0 0;
padding:0;
width:389px;
}
#content_partnerzy #text img {
margin:0;
}
#content_partnerzy #text .spinning,
#content_partnerzy #text .sremski_sport,
#content_partnerzy #text .zumba,
#content_partnerzy #text .swiatlodow,
#content_partnerzy #text .skleprowerowy,
#content_partnerzy #text .benefit,
#content_partnerzy #text .platnosci,
#content_partnerzy #text .mebelo,
#content_partnerzy #text .smyki2,
#content_partnerzy #text .green_bike,
#content_partnerzy #text .gb_motors {
position:absolute;
xxdisplay:block;
}

#content_partnerzy #text .spinning {
top:0px;
left:30px;
}
#content_partnerzy #text .sremski_sport {
top:0px;
left:200px;
}
#content_partnerzy #text .zumba {
top:84px;
left:190px;
}
#content_partnerzy #text .swiatlodow {
top:116px;
left:10px;
}
#content_partnerzy #text .skleprowerowy {
top:215px;
left:15px;
}
#content_partnerzy #text .benefit {
top:300px;
left:15px;
}
#content_partnerzy #text .platnosci {
top:300px;
left:240px;
}
#content_partnerzy #text .mebelo {
top:245px;
left:207px;
}
#content_partnerzy #text .smyki2 {
top:133px;
left:175px;
}
#content_partnerzy #text .gb_motors {
top:360px;
left:30px;
}
#content_partnerzy #text .green_bike {
top:342px;
left:250px;
}



#content_galeria #text {
padding:0 20px;
text-align:center;
}

#text p {
margin:0 0 10px 0;
}


#ctl00_remember_pass, #ctl00_client_area, #ctl00_btnLogout {
float:right;
color:#fff;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
line-height:28px;
}
#ctl00_remember_pass,#ctl00_btnLogout {
padding-left:40px;
}
#ctl00_form_login, #ctl00_form_Logout {
position:absolute;
top:0;
right:0;
width:250px;
height:63px;
text-align:right;
}
#ctl00_form_login label {
text-align:right;
color:#3f3f3f;
font-family:Tahoma;
font-size:11px;
font-weight:normal;
padding:0 10px 0 0;
}
#form_id, #form_pass {
background:url(img/input_bg.gif) right top no-repeat;
height:18px;
margin:3px 0 2px 0;
}
#form_id input, #form_pass input {
border:none;
background-color:transparent;
padding:2px 2px 2px 2px;
margin:0;
width:120px;

}
#form_submit {
background:none;
border:none;
color:#dd137b;
font-family:Tahoma;
font-weight:bold;
font-size:11px;
}



#foot {
position:relative;
background:url(img/foot_bg.gif) left 15px repeat-x;
width:100%;
height:145px;
margin-bottom:200px;
}
#foot0 {
position:relative;
width:100%;
height:12px;
background-color:#292929;
border-bottom:3px solid #dd137b;
}
#foot .menu {
margin:0 auto;
width:1090px;
padding:12px 110px 0 0;
text-align:right;
}
.menu a {
color:#fff;
font-family:Tahoma;
font-size:10px;
font-weight:normal;
text-decoration:none;
line-height:17px;
padding:0 0 0 4px;
margin:0 0 0 4px;
border-left:1px solid #ea6e99;
}
.menu span a {
border-left:none;
}
.menu a:link {
color:#fff;
}
.menu a:visited {
color:#fff;
}
.menu a:hover {
text-decoration:underline;
color:#fff;
}
.menu a:active {
color:#fff;
}
.menu .on {
text-decoration:underline;
}



#content_formy_fitness {
padding:10px 0;
width:973px;
margin:0 auto;
}
#content_formy_fitness p.bold.rozowy {
padding:6px 0 2px 0;
margin:0;
}
.forma_fitness {
position:relative;
background-color:#ececec;
width:973px;
margin-bottom:16px;
}
.forma_fitness .foto {
float:left;
background-image:url(img/formy_fitness.jpg);
background-repeat:no-repeat;
width:234px;
height:129px;
}
.forma_fitness .foto div {
position:absolute;
background:url(img/ff_foto_bg.png) left top no-repeat;
width:60px;
height:129px;
left:0;
top:0;
}
#ff_spinning .foto {background-position:left -129px;}
#ff_spinning .title_ {background-position:0px 0px;}

#ff_aerobik .foto {background-position:left -516px;}
#ff_aerobik .title_ {background-position:0px -35px;}

#ff_aerobox .foto {background-position:left -387px;}
#ff_aerobox .title_ {background-position:0px -70px;}

#ff_aerobik_step .foto {background-position:left -258px;}
#ff_aerobik_step .title_ {background-position:0px -105px;}

#ff_pilki .foto {background-position:left 0px;}
#ff_pilki .title_ {background-position:0px -140px;}

#ff_abt .foto {background:#ffffff url(img/ff_abt.png) 40px top no-repeat;}
#ff_abt .title_ {background-position:0px -175px;}

#ff_tbc .foto {background:#ffffff url(img/ff_tbc.png) 88px top no-repeat;}
#ff_tbc .title_ {background-position:0px -210px;}

#ff_stretching .foto {background:#ffffff url(img/ff_stretching.png) 42px top no-repeat;}
#ff_stretching .title_ {background-position:0px -245px;}

#ff_body_ball .foto {background-position:left 0px;}
#ff_body_ball .title_ {background-position:0px -280px;}

#ff_zumba .foto {background:#ffffff url(img/ff_zumba2.png) right top no-repeat;}
#ff_zumba .title_ {background-position:0px -315px;}

#ff_aerodance .foto {background:#ffffff url(img/ff_aerodance.png) 27px top no-repeat;}
#ff_aerodance .title_ {background-position:0px -350px;}

.forma_fitness .text {
float:left;
width:738px;
margin-left:1px;
}
.forma_fitness .text .bg {
float:left;
background:url(img/formy_fitness_bg.gif) right top no-repeat;
width:443px;
height:35px;
}
.forma_fitness .text .title {
float:left;
background-image:url(img/formy_fitness_txt.gif);
background-repeat:no-repeat;
background-color:#dd137b;
width:295px;
height:35px;
}

.forma_fitness .text .title_ {
float:left;
background-image:url(img/formy_fitness_txt_.gif);
background-repeat:no-repeat;
width:738px;
height:35px;
}
.forma_fitness .text .opis {
float:left;
width:718px;
margin:0;
padding:10px;
}
.forma_fitness .opis2 {
float:left;
width:auto;
margin:0;
padding:10px;
}


#content_instruktorzy {
padding:10px 0 10px 0;
width:973px;
margin:0 auto;
}
.instruktorzy {
position:relative;
width:973px;
height:129px;
margin-bottom:16px;
}
.instruktorzy .rozowy {
float:left;
background-color:#ee1482;
width:35px;
height:129px;
}
.instruktorzy .foto {
float:left;
width:86px;
height:129px;
margin:0 1px;
}
.instruktorzy .strzala {
float:left;
background:url(img/strzala_bg.gif) left top no-repeat;
width:92px;
height:129px;
}
.instruktorzy .text {
float:left;
background-color:#ececec;
width:738px;
height:119px;
padding:10px 0 0 20px;
}

#jankowiak_anna .foto {background:url(instruktorzy/jankowiak_anna.jpg) left top no-repeat;}
#lada_monika .foto {background:url(instruktorzy/lada_monika.jpg) left top no-repeat;}
#lugowska_natalia .foto {background:url(instruktorzy/lugowska_natalia.jpg) left top no-repeat;}
#nawrot_magdalena .foto {background:url(instruktorzy/nawrot_magdalena.jpg) left top no-repeat;}
#kowalska_marika  .foto {background:url(instruktorzy/kowalska_marika.jpg) left top no-repeat;}
#rajkowski_bartosz  .foto {background:url(instruktorzy/rajkowski_bartosz.jpg) left top no-repeat;}
#rozanska_kamila .foto {background:url(instruktorzy/rozanska_kamila.jpg) left top no-repeat;}
#skrzypczak_marta .foto {background:url(instruktorzy/skrzypczak_marta.jpg) left top no-repeat;}
#staskiewicz_katarzyna .foto {background:url(instruktorzy/staskiewicz_katarzyna.jpg) left top no-repeat;}

#content_partnerzy {
text-align:center;
}
#content_partnerzy img {
margin:0 0 10px 0;
}

#content_cennik {
padding:10px 100px;
text-align:left;
}
#content_cennik p.center {
text-align:center;
padding:0;
}
#content_cennik p {
font-size:12px;
padding:0 0 10px 0;
}
table#cennik {
text-align:center;
border-top:1px solid #000000;
border-left:1px solid #000000;
margin:20px auto;

}
table#cennik td {
font-family:Arial, Helvetica, sans-seriff;
font-size:12px;
border-right:1px solid #000000;
border-bottom:1px solid #000000;
padding:15px 10px;
text-align:center;
}
table#cennik td.tr {
font-size:18px;
font-weight:bold;
}


#popup {
position:absolute;
background-image:url(popup/maraton_fitness_bilety.jpg);
top:0px;
left:260px;
width:800px;
height:500px;
visibility:hidden;
z-index:999999;
}
#popup_x {
position:absolute;
background-image:url(img/x_white.png);
top:0px;
right:-30px;
width:30px;
height:30px;
}
#popup_a {
position:absolute;
top:30px;
left:0px;
width:798px;
height:565px;
}

