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

body,td,th {font-family:Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; text-align:left; vertical-align:top;}
body {
	margin:0;padding:O;
	background-color:#FFFFFF;
	/*background-image: url(imgs/bg.gif);background-repeat: repeat-x;background-position:top;*/
}
table {margin:0;}
td{padding:0;}

img {border:0;}
hr {border: none; background-color:#bbbbbb; color:#bbbbbb; height: 1px; width:100%;}

a {text-decoration:none; font-weight:bold;}
/*ul {list-style:none; margin:0; padding:0;}

a:link {color: #FFFFFF;font-weight: bold;text-decoration: none;}
a:visited {text-decoration: none;color: #FFFFFF;}
a:hover {text-decoration: none;color: #999999;}
a:active {text-decoration: none;color: #FFFFFF;}
*/

h1,h2,h3,h4,h5,h6,h9,h14{font-weight: bold;}
h1 {font-size: 22px;color: #990033; margin:0; padding:0;}
h2 {font-size: 22px;color:#9A9C38; margin:0; padding:110px 0 0 0;}
h3 {font-size: 14px;color: #990033; margin:6px 0; padding:20px 0 0 0; border-bottom:1px solid #FFCCFF}
h4 {font-size: 14px;color: #990033; margin:20px 0 0 0; padding:0;}
h5 {font-size: 14px;}
h6 {font-size: 16px;color: #FF0066; margin:20px 0 0 0; padding:0;}
h7 {font-size: 17px;color: #990033; margin:6px 0; padding:20px 0 0 0; border-bottom:1px solid #FFCCFF}
h8 {font-size: 17px;color: #990033; margin:6px 0; padding:20px 0 0 0; }
h9 {font-size: 12px;}
h10 {font-size: 10px; margin:6px 0; padding:20px 0 0 0; border-bottom:1px solid #FFCCFF}
h11{font-size: 18px; color: #000000; font-face: S_Helvetica-Black;}
h12{font-size: 17px; font-face: S_Helvetica-Light;}
h13{font-size: 15px; color: #000000; margin:6px 0; padding:20px 0 0 0; }
h14 {font-size: 14px; color: #990033; margin:20px 0 0 0; padding:0;}
h15 {font-size: 18px;color: #990033; margin:20px 0 0 0; padding:0;}
h16 {font-size: 19px;color: #990033; margin:20px 0 0 0; padding:0;}
p {margin:0; padding:10px 0;}


td#layoutLeft {background-image:url(imgs/bg-left.jpg); background-position:top right; background-repeat:no-repeat;}
td#layoutMid {width:980px; background-image:url(imgs/top.jpg); background-position:top; background-repeat:no-repeat;}
td#layoutRight {background-image:url(imgs/bg-right.jpg); background-position:top left; background-repeat:no-repeat;}

#container{padding-top:341px; padding-left:234px; position:relative; width:746px;}

#navMain {width:475px; position:absolute; top:316px; right:0;}
#navMain ul {list-style:none; margin:0 0 0 6px; padding:0;}
#navMain li {display:inline; border-right: 1px solid #CC4098;}
#navMain li a {padding:0 0 0 3px; color:#FFFFFF;} 
#navMain li a:hover {color:#999999;}


#sidebar {width:225px; position:absolute; top:308px; left:0;}
#sidebarFitness {margin-bottom:4px;}
#sideMenuFitness {background-image:url(imgs/sidebar-bg-fitness.jpg); background-repeat:repeat-x; background-position:top; padding:20px 10px 25px 40px;}

#sideMenuFitness ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sideMenuFitness li {
	border-bottom: 1px solid #AB2C75;
}

#sideMenuFitness li a  {
	display: block;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
}
#sideMenuFitness li a:hover {
	background-color: #77004D;
	color: #FFFFFF;
}


#sideMenuBeauty {background-image:url(imgs/sidebar-bg-beauty.jpg); background-repeat:repeat-x; background-position:top; padding:20px 10px 25px 40px;}
#sideMenuBeauty ul {
	list-style: none;
	margin: 0;
	padding: 0;
}

#sideMenuBeauty li {
	border-bottom: 1px solid #92A029;
}

#sideMenuBeauty li a {
	display: block;
	padding: 5px 5px 5px 5px;
	color: #FFFFFF;
}
#sideMenuBeauty li a:hover {
	background-color: #979E34;
	color: #FFFFFF;
}

#sideMenuBeauty li {
	border-bottom: 1px solid #92A029;
}


#content {line-height:20px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}
#content a {color:#990033;}
#content a:hover {color:#999999;}

#contentGlowna{background-image:url(imgs/bg-glowna.jpg); background-position:top; background-repeat:no-repeat; padding-right:246px;}
#contentWitamy{padding:114px 40px 100px 70px; border-right:1px solid #CCCCCC;}

#contentPodstr{background-image:url(imgs/bg-cont.jpg); background-position:top; background-repeat:no-repeat; margin:0; padding:10px 0px 0px 45px;}
img#ill {float:right;}
#contentPodstrHead {float:left;}
#contentPodstrTekst{clear:both; margin:170px 0 0 0; padding:0 150px 40px 0; border-top:1px solid #CCCCCC;}

table#harmonogram {}
#contentPodstr table {border-top:1px solid #CCCCCC; border-right:1px solid #CCCCCC; } 
#contentPodstr td {border-left:1px solid #CCCCCC; border-bottom:1px solid #CCCCCC; font-size:11px; line-height:14px; text-align:center; vertical-align:middle; padding:5px;}
td.head {background-color:#ECF4D0; font-weight:bold; color:#555555;} 

table#kontakt {border:none;}
table#kontakt td { border:none; text-align:left; vertical-align:top;}

#sidebarNews {width:246px; position:absolute; top:341px; right:0; padding-top:40px;}
.news		{margin:0 0 30px 0; padding:0 10px;}
.newsImg 	{margin-bottom:10px;}
.news h4 	{color:#990033; font-weight:bold; padding:5px 0; font-size:14px;}
.news p 	{padding:0; line-height:17px;}
.imgDalej 	{border-bottom:1px solid #CCCCCC; margin-top:8px;}
#sidebarNews a {color:#990033;}
#sidebarNews a:hover {color:#999999;}

p.fotaWyd {padding:5px 0 0 0}
p.fotaWydPodpis {padding:5px 0 28px 0;}

.kolorBordoBold {color:#990033; font-weight:bold;}

#footer {font-size:11px; color:#666666; border-top:1px solid #CCCCCC; padding:8px; border-left:1px solid #CCCCCC; border-right:1px solid #CCCCCC;}

