body.main{
margin:	auto;
padding:	0px 0px 20px 0px;
text-align:	center;
background:	rgb(179, 179, 179) url("../images/fk_bg_right.gif") no-repeat bottom center;
color:	rgb(51, 51, 51);
font-family:	arial, sans-serif;
font-size:	11px;
}

/*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;
}

/*tlo lewa*/
#bg_left{
width:	50%;
height:	850px;
position:	absolute;
top:	0px;
left:	0;
background: url("../images/fk_bg_left.jpg") no-repeat top right;
margin-left:	-459px;
}

/*glowny kontener*/
#main_cont{
width:	918px;
border:	none;
padding:	0px 0px 111px 0px;
margin:	0 auto 0;
overflow:	hidden;
background:	url('../images/fk_bg_bottom2.gif') no-repeat bottom center;
}

/*gora - tlo*/
#top_bg{
width:	918px;
height: 152px;
border:	none;
padding:	0px;
margin:	0px;
background:	url('../images/fk_bg_top.gif') no-repeat top center;
text-align:	right;
}

#top_flash{
width:	620px;
height:	120px;
margin:	32px 0px 0px 0px;
padding:	0px;
border:	none;
text-align:	left;
float:	left;
}

#top_nav{
width:	283px;
height:	32px;
margin:	32px 0px 0px 0px;
padding:	88px 15px 0px 0px;
border:	none;
text-align:	right;
float:	left;
}

#top_nav img{
vertical-align:	middle;
}

#top_nav a{
font-family:	arial, sans-serif;
font-size:	11px;
color:	rgb(0, 0, 0);
background-color:	inherit;
text-decoration:	none;
padding:	0px 5px 0px 5px;
}

#top_nav a:hover{
font-family:	arial, sans-serif;
font-size:	11px;
color:	rgb(255, 104, 4);
background-color:	inherit;
text-decoration:	none;
}

/*obramowanie i tlo*/
#main_bg{
width:	916px;
border:	1px dashed rgb(217, 217, 217);
padding:	0px;
margin:	0px;
overflow:	hidden;
background:	rgb(255, 255, 255)	url('../images/fk_bg_pasek.jpg') repeat-y top right;
color:	inherit;
text-align:	left;
}

/*sciezka*/
#path{
width:	890px;
border-top:	1px solid rgb(217, 217, 217);
border-bottom:	1px dashed rgb(217, 217, 217);
padding:	0px;
margin:	0px;
}

/*gora*/
#top{
width:	916px;
height:	116px;	
padding:	0px;
margin:	0px;
background:	url('../images/fk_bg_top.jpg') no-repeat bottom left;
}

#top_left{
width:	185px;
border:	none;
padding:	33px 0px 0px 0px;
margin:	0px;
float:	left;
text-align:	center;
}

#calendar{
width:	90px;
border: 1px solid rgb(3, 3, 3);
margin:	25px auto 0;
background-color:	inherit;
color:	rgb(102, 102, 102);
font-family:	arial, sans-serif;
font-size:	35px;
padding:	5px 0px 0px 0px;
}

#calendar div{
background-color:	rgb(3, 3, 3);
color:	rgb(255, 255, 255);
font-family:	arial, sans-serif;
font-size:	11px;
margin-top:	5px;
padding:	0px 5px 0px 5px;
}

#top_right{
width:	698px;
border:	none;
padding:	19px 0px 0px 0px;
margin:	0px;
float:	left;
text-align:	left;
}

#top_right table{
padding:	0px;
margin:	0px 56px auto auto;
}

/*kolumny*/
#cols{
width:	916px;
border:	none;
padding:	10px 0px 10px 0px;
margin:	0px;
overflow:	hidden;
}

#left{
width:	575px;
border:	none;
margin:	0px;
padding:	0px 0px 0px 22px;
float:	left;
background:	url('../images/fk_bg_toolbox.gif') repeat-y 591px 0px;
}

#left table.bannerTable{
width:	575px;
margin:	0px;
padding:	0px;
text-align:	center;
background-color:	rgb(255, 255, 255);
color:	inherit;
}

#right{
width:	297px;
border:	none;
padding:	0px;
margin:	0px;
float:	left;
}

#right table.banner_right{
width:	100%;
margin:	0 auto 0;
padding:	0px;
text-align:	center;
}

#right table.banner_right td{
padding:	0px 0px 3px 0px;
margin:	0px;
}

table.banner_lista{
width:	292px;
margin:	3px 0px 5px 0px;
padding:	0px 3px 0px 5px;
text-align:	left;
}

table.banner_lista ul{
list-style:	none;
margin:	0px;
padding:	0px;
}

table.banner_lista ul li{
margin:	0px 0px 5px 0px;
padding:	0px;
border:	none;
background-color:	rgb(255, 248, 248);
color:	rgb(0, 0, 0);
}

table.banner_lista ul li a{
display:	block;
margin:	0px 0px 5px 0px;
padding:	10px 10px 10px 50px;
border:	1px solid rgb(187, 187, 187);
color:	rgb(0, 0, 0);
background:	transparent	url('../images/fk_bg_li.jpg') repeat-y top left;
text-decoration:	none;
}

table.banner_lista ul li a:hover{
text-decoration:	underline;
}

/*dol*/
#bottom_bg{
width:	888px;
height:	32px;
clear:	both;
border:	none;
background:	transparent url('../images/fk_bg_bottom.gif') no-repeat top right;
color:	rgb(153, 153, 153);
text-align:	left;
font-family:	georgia, serif;
font-size:	15px;
text-decoration:	none;
padding:	15px 0px 0px 30px;
margin:	0px;
}

#bottom{
width:	918px;
height:	49px;
clear:	both;
border-bottom:	1px solid rgb(217, 217, 217);
padding:	0px;
margin:	0px;
background-color:	rgb(255, 255, 255);
color:	inherit;
}

#bottom_left{
width:	131px;
border:	0px;
margin:	0px;
padding:	0px;
float:	left;
text-align:	left;
}

#bottom_menu{
width:	665px;
border:	0px;
margin:	0px;
padding:	17px 0px 0px 0px;
float:	left;
text-align:	center;
}

#bottom_menu table{
margin:	0 auto 0;
padding:	0px;
text-align:	center;
}

#bottom_right{
width:	122px;
border:	0px;
margin:	0px;
padding:	7px 0px 0px 0px;
float:	left;
text-align:	left;
}

/*walidacja*/
#valid{
clear:	both;
overflow:	hidden;
width:	918px;
margin:	0 auto 0;
padding:	0px;
text-align:	left;
background-color:	transparent;
}

#valid_img{
width:	680px;
padding:	10px;
margin:	0px;
border:	none;
text-align:	left;
float:	left;
}

#valid_img img{
padding:	0px 10px 0px 0px;
}

#valid_text{
width:	170px;
padding:	10px 38px 10px 10px;
margin:	0px;
border:	none;
text-align:	right;
float:	left;
}

#valid_text a{
background-color: inherit;
color:	rgb(51, 51, 51);
text-decoration:	none;
}

#valid_text a:hover{
background-color: inherit;
color:	rgb(255, 104, 4);
text-decoration:	none;
}

/*linki*/
a.cms_link_more{
font-weight:	normal;
color:	rgb(255, 102, 0);
background-color : inherit;
text-decoration:	none;
}

a.cms_link_more:hover{
text-decoration: underline;
}

/* print content & send to friend*/
a.content_module{
color:	rgb(255, 102, 0);
background-color : inherit;
text-decoration:	none;
}

a.content_module:hover{
text-decoration:	underline;
}

/*paging*/
td.searchbar{
font-weight : normal;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

span.paging{
font-weight : normal;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

a.paging{
font-weight : bold;
color:	rgb(255, 102, 0);
text-decoration : none;
background-color : inherit;
}

a.paging:hover{
text-decoration : underline;
}

/* kanaly rss */
table.rss{
width:	100%;
text-align:	center;
padding-right:	10px;
}

table.rss a, a.rss_link{
color:	rgb(255, 102, 0);
background-color:	inherit;
text-decoration:	none;
}

table.rss a:hover, a.rss_link:hover{
text-decoration:	underline;
}
