body.main{
margin:	auto;
padding:	0px 0px 20px 0px;
text-align:	center;
background:	rgb(255, 255, 255);
color:	rgb(0, 0, 0);
font-family:	arial, sans-serif;
font-size:	11px;
}

/*glowny kontener*/
#main{
width:	900px;
border:	none;
padding:	0px;
margin:	0 auto 0;
}

/*moduly*/
table.modules{
width:	100%;
margin:	0px;
padding:	0px;
}

table.bannerTable{
width:	100%;
margin:	0px;
padding:	0px;
text-align:	center;
}

form{
margin:	0px;
padding:	0px;
}

p{
margin:	0px;
padding:	0px;
}

/*obrazki*/
img{
border:	none;
}

/*gora*/
#top{
width:	900px;
height:	39px;
margin:	0px 0px 8px 0px;
padding:	0px;
border:	none;
text-align:	right;
}

#top a{
color:	rgb(51, 51, 51);
background-color:	inherit;
text-decoration:	none;
padding:	0px 5px 0px 5px;
}

#top a:hover{
text-decoration:	underline;
}

#top img{
vertical-align:	middle;
}

#top_date{
height:	27px;
margin:	0px;
padding:	13px 5px 0px 20px;
border:	none;
text-align:	right;
color:	rgb(51, 51, 51);
background:	url('../images/fek_top_bg2.jpg') repeat-x top right;
float:	right;
}

#top_nav{
height:	27px;
margin:	0px;
padding:	12px 30px 0px 15px;
border:	none;
text-align:	right;
color:	rgb(51, 51, 51);
background:	url('../images/fek_top_bg.jpg') no-repeat top right;
float:	right;
}

/*glowny banner*/
#banner{
width:	900px;
height:	127px;
margin:	0px;
padding:	0px;
border:	none;
}

/*glowne menu*/
#menu{
width:	900px;
height:	58px;
margin:	0px;
padding:	0px;
border-top:	5px solid rgb(255, 1, 1);
text-align:	left;
}

/*sciezka*/
#path{
width:	900px;
height:	40px;
margin:	0px;
padding:	0px;
border-bottom: 1px solid rgb(230, 230, 230);
}

#path_left{
width:	599px;
margin:	0px;
padding:	0px;
text-align:	left;
border:	none;
float:	left;
}

#path_right{
width:	301px;
height:	39px;
margin:	0px;
padding:	0px;
text-align:	left;
border-top:	1px solid rgb(255, 255, 255);
float:	left;
background-color:	rgb(247, 247, 247);
color:	inherit;
}

/*pojemnik*/
#container{
width:	900px;
margin:	0px;
padding:	0px 0px 10px 0px;
border-bottom:	1px solid rgb(229, 229, 229);
overflow:	hidden;
}

/*lewa kolumna*/
#left{
width:	236px;
margin:	0px;
padding:	15px 0px 0px 0px;
border:	none;
float:	left;
}

/*srodkowa kolumna*/
#center{
width:	648px;
margin:	0px;
padding:	0px 8px 0px 8px;
border:	none;
float:	left;
text-align:	left;
}

/*dol*/
#bottom{
width:	870px;
height:	39px;
margin:	0px;
padding:	0px 0px 0px 30px;
border: none;
clear:	both;
color:	rgb(127, 127, 127);
background-color:	inherit;
}

#bottom a{
color:	rgb(127, 127, 127);
background-color:	inherit;
text-decoration:	none;
}

#bottom a:hover{
text-decoration:	underline;
}

#bottom_text{
width:	50%;
float:	left;
text-align:	left;
padding-top:	2px;
}

#bottom_text img{
vertical-align:	middle;
position:	relative;
bottom:	1px;
}

#bottom_menu{
width:	50%;
float: left;
text-align:	right;
}

/*logotypy dol*/
#logosy{
width:	900px;
height:	139px;
margin:	0px;
padding:	0px;
text-align:	left;
border-top:	1px solid rgb(229, 229, 229);
border-bottom:	1px solid rgb(229, 229, 229);
}

#partnerzy{
width:	516px;
margin:	0px;
padding:	0px;
text-align:	left;
border:	none;
float:	left;
}

#sponsorzy{
width:	384px;
margin:	0px;
padding:	0px;
text-align:	left;
border:	none;
float:	left;
}

/*boxy podstrona*/
#boxy_sub{
clear:	both;
width:	646px;
margin:	10px 0px 0px 0px;
padding:	0px;
border:	1px solid rgb(229, 229, 229);
}

#reklama_sub{
margin:	10px 0px 0px 0px;
clear:	both;
}