body.main{
margin:	auto;
padding:	0px;
text-align:	center;
background-color:	rgb(0, 0, 0);
color:	rgb(102, 102, 102);
font-family:	tahoma, serif;
font-size:	11px;
}

/*moduly*/
p{
margin:	0px;
padding:	0px;
}

table.modules{
width:	100%;
margin:	0px;
padding:	0px;
}

table.bannerTable{
width:	100%;
margin:	0px;
padding:	0px;
text-align:	center;
}

form{
margin:	0px;
padding:	0px;
}

/*obrazki*/
img{
border:	none;
}

/*logo*/
h2{
position:	absolute;
top:	57px;
left:	50%;
margin-left:	-420px;
border:	none;
}

/*kontener*/
.cont{
clear:	both;
width:	880px;
overflow:	hidden;
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	center;
background:	url('../images/change_gym_bg.jpg') repeat-y top center;
}

/*gora*/
#top{
width:	855px;
height:	12px;
margin:	0px;
padding:	73px 25px 0px 0px ;
border:	none;
text-align:	right;
background:	url('../images/change_gym_bg_tomek1.jpg') no-repeat 374px bottom;
}

#top a{
color:	rgb(212, 212, 212);
background-color:	inherit;
padding:	0px 0px 0px 20px;
text-decoration:	none;
}

#top a:hover{
color:	rgb(255, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

/*banner/box*/
#banner{
width:	820px;
height:	140px;
margin:	0px;
padding:	160px 0px 0px 60px;
border:	none;
background:	url('../images/change_gym_bg_banner.jpg') no-repeat top center;
text-align:	left;
}

/*gorne menu*/
#menu{
width:	855px;
height:	28px;
margin:	0px;
padding:	7px 25px 0px 0px ;
border:	none;
text-align:	right;
background:	url('../images/change_gym_bg_tomek2.jpg') no-repeat 374px bottom;
}

#menu table{
margin:	0px 0px 0px auto;
padding:	0px;
}

td.cms_vmenu_container, td.cms_vmenu_container_selected{
margin:	0px;
padding:	0px 0px 0px 20px;
text-align:	center;
}

a.cms_vmenu_link{
font-family:	arial, serif;
font-weight:	bold;
font-size:	16px;
color:	rgb(255, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

a.cms_vmenu_link:hover{
color:	rgb(255, 255, 255);
background-color:	inherit;
}

a.cms_vmenu_link_selected{
font-family:	arial, serif;
font-weight:	bold;
font-size:	16px;
color:	rgb(255, 255, 255);
background-color:	inherit;
text-decoration:	none;
}

a.cms_vmenu_link_selected:hover{
text-decoration:	underline;
}

/*wiadomosci glowna*/
#news{
width:	880px;
overflow:	hidden;
margin:	0px;
padding:	0px 0px 30px 0px;
border:	none;
text-align:	left;
background:	rgb(0, 0, 0) url('../images/change_gym_bg_news.jpg') no-repeat top left;
color:	inherit;
}

#news_left{
width:	420px;
overflow:	hidden;
margin:	0px;
padding:	0px 55px 0px 20px;
border:	none;
text-align:	left;
float:	left;
}

#news_right{
width:	385px;
overflow:	hidden;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
float:	right;
}

/*kontener dol*/
.bottom_cont{
clear:	both;
width:	880px;
overflow:	hidden;
margin:	0 auto 0;
padding:	0px;
border:	none;
text-align:	center;
background-color:	rgb(0, 0, 0);
color:	inherit;
}

/*dol*/
#bottom{
clear:	both;
width:	840px;
height:	180px;
margin:	0px;
padding:	0px 20px 0px 20px;
border:	none;
background:	rgb(0, 0, 0) url('../images/change_gym_bg_bottom.jpg') top center;
color:	inherit;
text-align:	left;
}

/*bannery partnerow*/
#bottom_header{
font-family:	arial, serif;
font-weight:	bold;
font-size:	14px;
color:	rgb(255, 0, 0);
background-color:	transparent;
text-decoration:	none;
margin:	0px;
padding:	0px;
}

#bottom table.banner_dol{
margin:	0px;
padding:	20px 30px 0px 0px;
text-align:	center;
vertical-align:	middle;
float:	left;
}

/*menu stopka*/
table.stopka{
clear:	both;
width:	840px;
margin:	0 auto 0;
padding:	35px 0px 0px 0px;
text-align:	center;
}

table.footer{
margin:	0 auto 0;
padding:	0px;
text-align:	center;
}

td.cms_foot_item{
padding:	0px 15px 0px 15px;
margin:	0px;
text-align:	center;
}

td.cms_foot_item a.cms_link{
color:	rgb(135, 134, 134);
background-color:	inherit;
text-decoration:	none;
}

td.cms_foot_item a.cms_link:hover, td.cms_foot_item a.cms_link_selected{
color:	rgb(255, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

td.cms_foot_item a.cms_link_selected:hover{
text-decoration:	underline;
}

/*licznik*/
#counter{
width:	880px;
margin:	0 auto 0;
padding:	10px 0px 10px 10px;
border:	none;
text-align:	center;
}

#counter table{
margin:	0 auto 0;
}

td.cms_counter_title{
line-height:	1.6em;
}

/*box aktualnosci, banner galeria*/
table.mainpage{
margin:	0px;
padding:	0px;
text-align:	left;
}

table.mainpage th{
font-family:	arial, serif;
font-weight:	bold;
font-size:	14px;
color:	rgb(255, 0, 0);
background-color:	inherit;
text-decoration:	none;
margin:	0px;
padding:	0px 0px 15px 0px;
}

table.mainpage table.bannerTable{
margin:	0px;
padding:	0px 0px 20px 0px;
}

/*box z sekcja*/
img.section_box_img{
padding-right:	20px;
}

table.mainpage_item{
margin:	0px;
padding:	0px;
text-align:	left;
}

td.mainpage_content{
margin:	0px;
padding:	0px;
line-height:	1.6em;
}

td.mainpage_tools{
display:	none;
}

td.mainpage_tools, td.mainpage_content{
margin:	0px;
padding:	0px 0px 10px 0px;
}

/*toolbox*/
table.toolbox{
width:	245px;
margin:	0px;
padding:	0px 15px 0px 0px;
color:	rgb(255, 255, 255);
background-color:	inherit;
line-height:	1.8em;
text-align:	left;
}

table.toolbox p{
height:	51px;
position:	relative;
margin-top:	-15px;
padding:	0px;
font-size:	0px;
line-height:	0px;
}

table.toolbox a{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

table.toolbox a:hover{
text-decoration:	underline;
}