* {
padding: 0;
margin: 0;
}


html {
	overflow: scroll;
	text-align: center;
	}

html, body {
padding: 0;
margin: 0;
height: 101%;
font-family: arial, tahoma, verdana, helvetica, sans-serif; 
font-size: 10pt; 
font-weight: normal;
background-color: #ffffff;
background: #f7f7f7;
text-align: center;
color: #555;
behavior:url("js/csshover.htc");
}

a {
font-family: arial, tahoma, verdana, helvetica, sans-serif; 
color: #0066a4;
text-decoration: none;

}

a:hover {
color: #ee3124;
}

#container {
margin: 0 auto;
padding: 0;
width: 800px;
border: 0px solid red;
background: #ffffff;
text-align: left;
}

#flags {
position: absolute; 
float: right;
width: 100px;
height: 18px;
margin-top: 5px;
margin-left: 690px;
border: 0px solid #c0c0c0;
text-align: left;
z-index: 100;
}

#flags img {
padding: 3px;
}


#menu-top {
position: absolute; 
width: 200px;
height: 18px;
margin-top: 40px;
margin-left: 580px;
border: 0px solid #c0c0c0;
text-align: left;
}

#menu-top ul {
list-style: none;
font-size: 9pt;
color: #0065a4;
}

#menu-top li {
display: inline;
}

#menu-top a {
text-decoration: none;
font-weight: normal; 
color: #0065a4;
}

#menu-top a:hover {
color: #0c0c0c;
text-decoration: none;
}

#menu-top li#active a {
color: #ee3124;
}

#pic {
width: 800px;
height: 300px;
background: #ffffff;
border: 0px solid black;
margin-top: 0px;
}


#logo {
position: absolute;
width: 174px;
height: 174px;
background: url('../img/logo.gif') no-repeat;
border: 0px solid black;
margin-top: 0px;
margin-left: 0px;
z-index: 100;
}

#content {
margin-top: 170px;
padding-top: 30px;
float: left;
width: 800px;
border: 0px solid green;
background: #fff;
}
/* Fix alignment in IE6 */
* zhtml #content
{
margin-bottom: 100px;
}


#footer {
clear: both;
width: 755px;
height: 40px;
color: #A8A8A8;
padding: 50px 20px 20px 20px;
text-align: right;
font-size: 8pt;
border: 0px solid black;
margin: 0 auto;
background: #fff;
}

#footer div {
position: relative;
border: 0px solid red;
}

/* Fix alignment in IE6 */
* html #footer
{
margin-top: 70px;
padding-top: 30px;
}

#razdwa {
position: relative;
margin: 0 auto;
left: 300px;
padding: 0;
width: 200px;
text-align: right;
border: 0px solid red;
z-index: 3000;
font-size: 10px;
}

/* Fix alignment in IE6 */
* html #razdwa
{
margin-top: 150px;
}


#left {
position: relative;
float: left;
width: 200px;
height: 150px;
border: 0px solid black;
margin-top: 75px;
padding-left: 20px;
padding-top: 0px;
overflow: inherit;
z-index: 1000;
}

#right {
position: relative;
float: right;
width: 540px;
border: 0px solid black;
padding-top: 0px;
padding-right: 30px;
text-align: justify;
overflow: visible;
}

#right ul {
list-style: none;
}

#right ul li {
background: url('../img/li.gif') no-repeat;
padding-left: 10px;
}

#right ol {
padding-left: 23px;
}

#left_menu {
position: absolute;
font-size: 10pt;
width: 200px;
border: 0px solid black;
padding: 0;
margin-top: -20px;
}

#left_menu a{
display: block; 
text-decoration: none;
font-size: 9pt;
line-height: 1.5em;
font-weight: normal;
width: 190px;
text-align: left;
}

/*
#left_menu #active{
color: #ee3124;
}


#left_menu li#active a {
color: #ee3124;
}
*/


#left_menu a:hover {
color: #cc0000;
}
#left_menu ul {
list-style-type: disc; 
padding-left: 15px;
border: 0px solid black;
}
#left_menu ul.sport_klinika {color: #6a747c;}
#left_menu ul.sport_klinika li a {color: #6a747c;}
#left_menu ul.sport_klinika li a:hover {color: #010101;}
#left_menu ul.sport_klinika #active, ul.sport_klinika li#active a {color: #ee3124;}

#left_menu ul.poradnia {color: #f78f1e;}
#left_menu ul.poradnia li a {color: #f78f1e;}
#left_menu ul.poradnia li a:hover {color: #010101;}
#left_menu ul.poradnia #active, ul.szkolenia li#poradnia a {color: #ee3124;}

#left_menu ul.ortopedia {color: #009ddc;}
#left_menu ul.ortopedia li a {color: #009ddc;}
#left_menu ul.ortopedia li a:hover {color: #010101;}
#left_menu ul.ortopedia #active, ul.ortopedia li#active a {color: #ee3124;}

#left_menu ul.szkolenia {color: #0066a4;}
#left_menu ul.szkolenia li a {color: #0066a4;}
#left_menu ul.szkolenia li a:hover {color: #010101;}
#left_menu ul.szkolenia #active, ul.szkolenia li#active a {color: #ee3124;}

#left_menu ul.aktualnosci {color: #0066a4;}
#left_menu ul.aktualnosci li a {color: #0066a4;}
#left_menu ul.aktualnosci li a:hover {color: #010101;}
#left_menu ul.aktualnosci #active, ul.aktualnosci li#active a{color: #ee3124;}

#left_menu ul.informator {color: #0066a4;}
#left_menu ul.informator li a {color: #0066a4;}
#left_menu ul.informator li a:hover {color: #010101;}
#left_menu ul.informator #active, ul.informator li#active a  {color: #ee3124;}

#left_menu ul.informator li ul li {color: #0066a4; font-size: 7pt; margin-left: -15px; list-style-type: none; }
#left_menu ul.informator li ul li a {color: #0066a4; font-size: 7pt;}




.a-pdf {
display: block; 
height: 15px;
font-size: 9pt;
padding-left: 30px;
background: url('../img/ico_pdf.gif') no-repeat;
}

.gallery {
text-align: left;
padding: 2px;
border: 0px solid #c0c0c0;
margin: 10px;
}

/* naglowki */
h1 {
position: absolute;
margin-left: -210px;
line-height: 1em;
margin-top: -5px;
}

h2 {
font-weight: bold;
}

h3 {
position: absolute;
margin-top: -40px;
width: 200px;
font-weight: bold;
}

h1.sport_klinika	{color: #6a747c; border:0; font-size: 18pt; font-weight: normal;}
h1.oferta			{color: #0066a4; border:0; font-size: 18pt; font-weight: normal;}
h1.poradnia			{color: #f78f1e; border:0; font-size: 18pt; font-weight: normal;}
h1.ortopedia		{color: #009ddc; border:0; font-size: 18pt; font-weight: normal;}
h1.rehabilitacja	{color: #00b1b0; border:0; font-size: 18pt; font-weight: normal;}
h1.szkolenia		{color: #0066a4; border:0; font-size: 18pt; font-weight: normal;}
h1.aktualnosci		{color: #0066a4; border:0; font-size: 18pt; font-weight: normal;}
h1.informator		{color: #0066a4; border:0; font-size: 14pt; font-weight: normal;}

h2.sport_klinika	{color: #6a747c; border:0; font-size: 10pt; }
h2.oferta			{color: #0066a4; border:0; font-size: 10pt; }
h2.poradnia			{color: #f78f1e; border:0; font-size: 10pt; }
h2.ortopedia		{color: #009ddc; border:0; font-size: 10pt; }
h2.rehabilitacja	{color: #00b1b0; border:0; font-size: 10pt; }
h2.szkolenia		{color: #0066a4; border:0; font-size: 10pt; }
h2.aktualnosci		{color: #0066a4; border:0; font-size: 10pt; }
h2.informator		{color: #0066a4; border:0; font-size: 10pt; }

h3.sport_klinika	{color: #6a747c; border:0; font-size: 10pt; }
h3.oferta			{color: #0066a4; border:0; font-size: 10pt; }
h3.poradnia			{color: #f78f1e; border:0; font-size: 10pt; }
h3.ortopedia		{color: #009ddc; border:0; font-size: 10pt; }
h3.rehabilitacja	{color: #00b1b0; border:0; font-size: 10pt; }
h3.szkolenia		{color: #0066a4; border:0; font-size: 10pt; }
h3.aktualnosci		{color: #0066a4; border:0; font-size: 10pt; }
h3.informator		{color: #0066a4; border:0; font-size: 10pt; }


/* newsy */

#news {
}

.title {
color: #0066a4;
font-weight: bold;
margin-bottom: 10px;
}

