@charset "utf-8";
/* CSS Document */

/*
----------------------------------------------------------------------------------------
STARTOWA--------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
*/

body.startowa {
background-color:#262626;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../gfx/startowa/bg_startowa.jpg);
background-position:center top;
background-repeat:repeat-x;
font-size: 11px;
}

.startowa a, .startowa a:visited {
text-decoration:none;
}

.startowa a:hover {
text-decoration:underline;
}

.startowa #container {
width: 989px;
margin:auto;
}

.startowa #startowa_left {
width:330px;
height:664px;
margin-top: 24px;
float:left;
}

.startowa #startowa_left a {
display: block;
width:330px;
height:664px;
background-image:url(../gfx/startowa/fitness.jpg);
}

.startowa #startowa_left a:hover {
background-image:url(../gfx/startowa/fitness_active.jpg);
}

.startowa #startowa_center {
width:329px;
height:664px;
margin-top: 24px;
float:left;
}

.startowa #startowa_center  a {
display: block;
width:329px;
height:664px;
background-image:url(../gfx/startowa/sport.jpg);
}

.startowa #startowa_center  a:hover {
background-image:url(../gfx/startowa/sport_active.jpg);
}

.startowa #startowa_right {
width:330px;
height:664px;
margin-top: 24px;
float:left;
}

.startowa #startowa_right  a {
display: block;
width:330px;
height:664px;
background-image:url(../gfx/startowa/biznes.jpg);
}

.startowa #startowa_right  a:hover {
background-image:url(../gfx/startowa/biznes_active.jpg);
}

.startowa #startowa_footer_grafika {
width: 989px;
height:125px;
background-image:url(../gfx/startowa/footer_grafika.jpg);
}

.startowa #footer_adres {
width: 989px;
height: 23px;
text-align:center;
line-height: 23px;
color:#c0c0c0;
font-size: 11px;
}

.startowa #footer_adres a, .startowa #footer_adres a:visited {
color:#c0c0c0;
}

.startowa #footer_adres a:hover {
text-decoration:underline;
}

/*
----------------------------------------------------------------------------------------
FITNESS---------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
*/

body.fitness {
background-color:#262626;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../gfx/fitness/bg_fitness.jpg);
background-position:center top;
background-repeat:repeat-x;
font-size: 11px;
}

.fitness a, .fitness a:visited {
text-decoration:none;
}

.fitness a:hover {
text-decoration:underline;
}

.fitness #container {
width: 989px;
margin:auto;
}

.fitness #top_menu {
width:989px;
height: 122px;
}

.fitness #top_menu_menu {
height: 55px;
padding-top: 57px;
float:left;
margin-left: 25px;
}

.fitness #top_menu_border {
padding: 0px 11px 9px 11px;
border-bottom: 1px solid #404040;
}

.fitness #top_menu_menu a, .fitness #top_menu_menu a:visited {
}

.fitness #top_menu_menu a:hover {

}

.fitness_top_menu_active {
background-image:url(../gfx/fitness/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center bottom;
}

.fitness #top_menu_marki {
width: 260px;
height: 98px;
float:right;
margin-top: 24px;
}

.fitness #marka_fungreen, .fitness #marka_galeria {
float: left;
}

.fitness #marka_fungreen {
margin-right: 10px;
}

.fitness #marka_fungreen a {
display: block;
width:118px;
height:98px;
background-image:url(../gfx/fitness/fungreen.png);
}

.fitness #marka_fungreen a:hover {
background-image:url(../gfx/fitness/fungreen_active.png);
}

.fitness #marka_galeria a {
display: block;
width:118px;
height:98px;
background-image:url(../gfx/fitness/galeria.png);
}

.fitness #marka_galeria a:hover {
background-image:url(../gfx/fitness/galeria_active.png);
}

.fitness #fitness_content {
width: 989px;
height: 584px;
}

.fitness #content_left{
width: 250px;
height: 584px;
float:left;
overflow-y:auto;
}

.fitness #content_right{
width: 739px;
height: 584px;
float:left;
overflow-y:auto;
}

.fitness #content_right a {
color:#3EAB07;
}

.fitness #breadcrumbs {
height: 15px;
line-height: 15px;
position:relative;
z-index: 80;
margin-bottom: -15px;
top: 30px;
left: 30px;
color:#141414;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.fitness #breadcrumbs a, .fitness #breadcrumbs a:visited {
color:#141414;
text-decoration:none;
}

.fitness #breadcrumbs a:hover {
text-decoration:underline;
}

.fitness #powrot {
height: 15px;
width: 50px;
line-height: 15px;
position:relative;
z-index: 800;
margin-bottom: -15px;
top: 11px;
left: 678px;
color:#141414;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.fitness #powrot a, .fitness #powrot a:visited {
color:#141414;
text-decoration:none;
}

.fitness #powrot a:hover {
text-decoration:underline;
}

.fitness #fitness_footer_menu  {
width: 989px;
height: 125px;
}

.fitness #fitness_footer_menu_logo {
width: 195px;
height:106px;
float:left;
margin-left: 0px;
}

.fitness #fitness_footer_menu_text {
color: #c0c0c0;
font-size: 11px;
float:left;
margin-top: 38px;
margin-left: 35px;
}

.fitness #fitness_footer_menu_text a, .fitness #fitness_footer_menu_text a:visited {
color:#c0c0c0;
text-decoration:none;
}

.fitness #fitness_footer_menu_text a:hover {
text-decoration:underline;
}

.fitness #fitness_footer_menu_menu {
height: 55px;
float:right;
margin-right: 10px;
margin-top:40px;
}

.fitness #fitness_footer_menu_menu {
padding: 9px 11px 0px 11px;
/*border-top: 1px solid #404040;*/
}

.fitness #fitness_footer_menu_menu a, .fitness #fitness_footer_menu_menu a:visited {

}

.fitness #fitness_footer_menu_menu a:hover {
}

.fitness_footer_menu_active {
background-image:url(../gfx/fitness/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center top;
}

.fitness_strefy_left_menu_item, .fitness_strefy_left_menu_item_active {
color: #141414;
font-size: 12px;
font-weight:bold;
height: 22px;
line-height: 22px;
margin-left: 26px;
}

.fitness_strefy_left_menu_item a, .fitness_strefy_left_menu_item a:visited {
color: #141414;
text-decoration:none;
display: block;
width: 100%;
height: 22px;
}

.fitness_strefy_left_menu_item_active a, .fitness_strefy_left_menu_item_active a:visited {
color: #49b101;
text-decoration:none;
display: block;
width: 100%;
height: 22px;
}

.fitness_strefy_left_menu_item a:hover, .fitness_strefy_left_menu_item_active a:hover {
color: #49b101;
text-decoration:none;
}

.logowanie_div {
background-image:url(../gfx/fitness/logowanie_div_bg.png);
text-align:center;
}

.logowanie_div a, .logowanie_div a:visited {
text-decoration:none;
margin-left: 6px;
margin-right: 6px;
padding-left: 4px;
padding-right: 4px;
padding-bottom: 6px;
}

.logowanie_div a:hover {
text-decoration:none;
background-image:url(../gfx/fitness/zaloguj_hover.png);
background-position:bottom;
background-repeat:no-repeat;
text-decoration:none;
}

a.fun_startowa_link:hover {
background-image:url(../gfx/fun/startowa_hover.png);
background-repeat:repeat-x;
background-position:bottom;
}
/*
----------------------------------------------------------------------------------------
FUN-------------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
*/
body.fun {
background-color:#262626;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../gfx/fun/bg_fun.jpg);
background-position:center top;
background-repeat:repeat-x;
font-size: 11px;
}

.fun a, .fun a:visited {
text-decoration:none;
}

.fun a:hover {
text-decoration:underline;
}

.fun #container_start {
width: 989px;
margin:auto;
}

.fun #container {
width: 989px;
margin:auto;
}

.fun #top_menu {
width:989px;
height: 122px;
}

.fun #top_menu_menu {
height: 55px;
padding-top: 57px;
float:left;
margin-left: 25px;
}

.fun #top_menu_border {
padding: 0px 11px 9px 11px;
border-bottom: 1px solid #404040;
}

.fun #top_menu_menu a, .fun #top_menu_menu a:visited {
}

.fun #top_menu_menu a:hover {
}

.fun_top_menu_active {
background-image:url(../gfx/fun/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center bottom;
}

.fun #top_menu_marki {
width: 260px;
height: 98px;
float:right;
margin-top: 24px;
}

.fun #marka_fungreen, .fun #marka_galeria, .fun #marka_igreen {
float: left;
}

.fun #marka_igreen {
margin-right: 10px;
}

.fun #marka_igreen a {
display: block;
width:118px;
height:98px;
background-image:url(../gfx/fun/igreen.png);
}

.fun #marka_igreen a:hover {
background-image:url(../gfx/fun/igreen_active.png);
}

.fun #marka_galeria a {
display: block;
width:118px;
height:98px;
background-image:url(../gfx/fun/galeria.png);
}

.fun #marka_galeria a:hover {
background-image:url(../gfx/fun/galeria_active.png);
}

.fun #fun_content {
width: 989px;
height: 584px;
}

.fun #content_left{
width: 250px;
height: 584px;
float:left;
overflow-y:auto;
}

.fun #content_right{
width: 739px;
height: 584px;
float:left;
overflow-y:auto;
}

.fun #content_right a {
color:#3EAB07;
}

.fun #content_startowa{
width: 987px;
height: 507px;
float:left;
background-image:url(../gfx/fun/startowa.jpg);
margin-left: -2px;
margin-top: 47px;
}

.fun #breadcrumbs {
height: 15px;
line-height: 15px;
position:relative;
z-index: 80;
margin-bottom: -15px;
top: 20px;
left: 30px;
color:#ffffff;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.fun #breadcrumbs a, .fun #breadcrumbs a:visited {
color:#ffffff;
text-decoration:none;
}

.fun #breadcrumbs a:hover {
text-decoration:underline;
}

.fun #powrot {
height: 15px;
width: 50px;
line-height: 15px;
position:relative;
z-index: 800;
margin-bottom: -15px;
top: -25px;
left: 938px;
color:#ffffff;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.fun #powrot a, .fun #powrot a:visited {
color:#ffffff;
text-decoration:none;
}

.fun #powrot a:hover {
text-decoration:underline;
}

.fun #fun_footer_menu  {
width: 989px;
height: 125px;
}

.fun #fun_footer_menu_logo {
width: 200px;
height:106px;
float:left;
margin-left: 5px;
}

.fun #fun_footer_menu_text {
color: #c0c0c0;
font-size: 11px;
float:left;
margin-top: 38px;
margin-left: 32px;
}

.fun #fun_footer_menu_text a, .fun #fun_footer_menu_text a:visited {
color:#c0c0c0;
text-decoration:none;
}

.fun #fun_footer_menu_text a:hover {
text-decoration:underline;
}

.fun #fun_footer_menu_menu {
height: 55px;
float:right;
margin-right: 15px;
margin-top:40px;
}

.fun #fun_footer_menu_menu {
padding: 9px 11px 0px 11px;

}

.fun #fun_footer_menu_menu a, .fun #fun_footer_menu_menu a:visited {
/*
color:#959595;
text-decoration:none;
padding: 14px 25px 0px 25px;
margin: 0px 8px 8px 0px;
font-size: 12px;
*/
}

.fun #fun_footer_menu_menu a:hover {
/*
background-image:url(../gfx/fun/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center top;
*/
}

.fun_footer_menu_active {
background-image:url(../gfx/fun/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center top;
}

.fun_strefy_left_menu_item, .fun_strefy_left_menu_item_active {
color: #ffffff;
font-size: 12px;
font-weight:bold;
height: 22px;
line-height: 22px;
margin-left: 26px;
}

.fun_strefy_left_menu_item a, .fun_strefy_left_menu_item a:visited {
color: #ffffff;
text-decoration:none;
display: block;
width: 100%;
height: 22px;
}

.fun_strefy_left_menu_item_active a, .fun_strefy_left_menu_item_active a:visited {
color: #9804a8;
text-decoration:none;
display: block;
width: 100%;
height: 22px;
}

.fun_strefy_left_menu_item a:hover, .fun_strefy_left_menu_item_active a:hover {
color: #9804a8;
text-decoration:none;
}

/*
----------------------------------------------------------------------------------------
GALERIA---------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
*/

body.galeria {
background-color:#262626;
font-family:Arial, Helvetica, sans-serif;
background-image:url(../gfx/galeria/bg_galeria.jpg);
background-position:center top;
background-repeat:repeat-x;
font-size: 11px;
}

.galeria a, .fun a:visited {
text-decoration:none;
}

.galeria a:hover {
text-decoration:underline;
}

.galeria #container_start {
width: 989px;
margin:auto;
}

.galeria #container {
width: 989px;
margin:auto;
}

.galeria #top_menu {
width:989px;
height: 122px;
}

.galeria #top_menu_menu {
height: 55px;
padding-top: 57px;
float:left;
margin-left: 25px;
}

.galeria #top_menu_border {
padding: 0px 11px 9px 11px;
border-bottom: 1px solid #404040;
}

.galeria #top_menu_menu a, .galeria #top_menu_menu a:visited {
color:#ffffff;
text-decoration:none;
padding: 0px 5px 10px 5px;
margin: 0px 30px 30px 0px;
font-size: 11px;
}

.galeria #top_menu_menu a:hover {
background-image:url(../gfx/galeria/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center bottom;
}

.galeria_top_menu_active {
background-image:url(../gfx/galeria/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center bottom;
}

.galeria #top_menu_marki {
width: 260px;
height: 98px;
float:right;
margin-top: 24px;
}

.galeria #marka_fungreen, .galeria #marka_igreen {
float: left;
}

.galeria #marka_fungreen {
margin-right: 10px;
}

.galeria #marka_fungreen a {
display: block;
width:118px;
height:98px;
background-image:url(../gfx/galeria/fungreen.png);
}

.galeria #marka_fungreen a:hover {
background-image:url(../gfx/galeria/fungreen_active.png);
}

.galeria #marka_galeria a {
display: block;
width:118px;
height:98px;
background-image:url(../gfx/galeria/galeria.png);
}

.galeria #marka_galeria a:hover {
background-image:url(../gfx/galeria/galeria_active.png);
}

.galeria #marka_igreen {
margin-right: 10px;
}

.galeria #marka_igreen a {
display: block;
width:118px;
height:98px;
background-image:url(../gfx/galeria/igreen.png);
}

.galeria #marka_igreen a:hover {
background-image:url(../gfx/galeria/igreen_active.png);
}


.galeria #galeria_content {
width: 989px;
height: 584px;
}

.galeria #content_left{
width: 250px;
height: 584px;
float:left;
overflow-y:auto;
}

.galeria #content_right{
width: 739px;
height: 584px;
float:left;
overflow-y:auto;
}

.galeria #content_right a {
color:#3EAB07;
}


.galeria #breadcrumbs {
height: 15px;
line-height: 15px;
position:relative;
z-index: 80;
margin-bottom: -15px;
top: 30px;
left: 30px;
color:#141414;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.galeria #breadcrumbs a, .galeria #breadcrumbs a:visited {
color:#141414;
text-decoration:none;
}

.galeria #breadcrumbs a:hover {
text-decoration:underline;
}

.galeria #powrot {
height: 15px;
width: 50px;
line-height: 15px;
position:relative;
z-index: 800;
margin-bottom: -15px;
top: -25px;
left: 938px;
color:#141414;
font-family: Tahoma, Verdana, Arial, Helvetica, sans-serif;
font-size: 11px;
}

.galeria #powrot a, .galeria #powrot a:visited {
color:#141414;
text-decoration:none;
}

.galeria #powrot a:hover {
text-decoration:underline;
}

.galeria #galeria_footer_menu  {
width: 989px;
height: 125px;
}

.galeria #galeria_footer_menu_logo {
width: 145px;
height:106px;
float:left;
margin-left: 49px;
}

.galeria #galeria_footer_menu_text {
color: #c0c0c0;
font-size: 11px;
float:left;
margin-top: 38px;
margin-left: 35px;
}

.galeria #galeria_footer_menu_text a, .galeria #galeria_footer_menu_text a:visited {
color:#c0c0c0;
text-decoration:none;
}

.galeria #galeria_footer_menu_text a:hover {
text-decoration:underline;
}

.galeria #galeria_footer_menu_menu {
height: 55px;
float:right;
margin-right: 35px;
margin-top: 43px;
}

.galeria #galeria_footer_menu_menu {
padding: 9px 11px 0px 11px;
}

.galeria #galeria_footer_menu_menu a, .galeria #galeria_footer_menu_menu a:visited {
/*
color:#959595;
text-decoration:none;
padding: 14px 25px 0px 25px;
margin: 0px 8px 8px 0px;
font-size: 12px;
*/
}

.galeria #galeria_footer_menu_menu a:hover {
/*
background-image:url(../gfx/galeria/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center top;
*/
}

.galeria_footer_menu_active {
background-image:url(../gfx/galeria/top_menu_hover.png);
background-repeat:repeat-x;
background-position: center top;
}

.galeria_strefy_left_menu_item, .galeria_strefy_left_menu_item_active {
color: #1f1f1f;
font-size: 12px;
font-weight:bold;
height: 22px;
line-height: 22px;
margin-left: 26px;
}

.galeria_strefy_left_menu_item a, .galeria_strefy_left_menu_item a:visited {
color: #1f1f1f;
text-decoration:none;
display: block;
width: 100%;
height: 22px;
}

.galeria_strefy_left_menu_item_active a, .galeria_strefy_left_menu_item_active a:visited {
color: #3eab07;
text-decoration:none;
display: block;
width: 100%;
height: 22px;
}

.galeria_strefy_left_menu_item a:hover, .galeria_strefy_left_menu_item_active a:hover {
color: #3eab07;
text-decoration:none;
}
/*
----------------------------------------------------------------------------------------
OGÓLNE----------------------------------------------------------------------------------
----------------------------------------------------------------------------------------
*/

#footer {
width: 989px;
height: 64px;
}

#footer_copy {
width: 420px;
height: 30px;
float:left;
margin-left:284px;
text-align:center;
color:#b2b2b2;
font-size: 10px;
padding-top: 34px;
}

#footer_dna {
width: 112px;
height:29px;
float:right;
margin-right: 20px;
margin-top: 20px;
}

.cleaner{
float:none;
clear:both;
}

.message-good, .message-bad, .message-info  {
	padding: 10px 10px 10px 40px;
	margin-bottom: 10px;
	background-position: 7px 7px;
	background-repeat: no-repeat;
}

.message-good {
	border: 1px solid #cae49c;
	color: #516f1b;
	background-color: #f3ffd0;
	background-image: url(../gfx/accept-big.png)
}

.message-good a {
	color: #516f1b;
}

.message-bad {
	border: 1px solid #ffdede;
	color: #ce0000;
	background-color: #fff1f1;
	background-image:  url(../gfx/exclamation-big.png);
}

.message-bad a {
	color: #ce0000;
}

.message-info {
	border: 1px solid #ededb3;
	background-color: #ffffcc;
	background-image:  url(../gfx/information-big.png);
}

#nagg {
  position:absolute;
  margin-top:20px;
  font-size:12px;
}

#teksst {
   float:left;
   color:white;
   padding:10px 0 0 20px;
   width: 750px;
   text-align:justify;
}

.adr {display:inline;}

#teksst a {
  font-weight:bold;
  color:rgb(74,179,0);
  }


