body{
margin:	0px;
padding:	0px;
text-align:	center;
background:	rgb(255, 255, 255) url('../images/arge_bg.jpg') no-repeat bottom center;
color:	rgb(97, 97, 97);
font-family:	tahoma, sans-serif;
font-size:	11px;
}

/*wyswietlanie obrazkow*/
img{
border:	0px;
padding:	0px;
margin:	0px;
display:	block;
}

p, form{
margin:	0px;
padding:	0px;
}

.clear{
margin:	0px;
padding:	0px;
border:	none;
clear:	both;
}

/*linki ogolne*/
a{
background-color: inherit;
color:	rgb(255, 55, 5);
text-decoration:	none;
}

a:hover{
text-decoration:	underline;
}

/*tlo prawa*/
#bg_right{
width:	49%;
height:	123px;
position:	absolute;
top:	0px;
left:	50%;
background: url('../images/arge_bg_right.jpg') no-repeat 449px 0px;
z-index:	-1;
}

/*glowny kontener*/
#main{
width:	900px;
border:	none;
margin:	0 auto 0;
padding:	0px;
text-align:	left;
}

/*gora*/
#top{
width:	900px;
height:	20px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	right;
background:	url('../images/arge_bg_top.gif') no-repeat top left;
}

/*logo*/
#top_logo{
height:	23px;
position:	absolute;
top: 30px;
left:	50%;
margin-left:	-450px;
padding:	0px 12px 0px 12px;
border-bottom:	2px solid rgb(255, 55, 5);
}

#top_logo img{
display:	inline;
}

/*wyszukiwarka*/
#top_search{
width:	287px;
height:	49px;
overflow:	hidden;
margin:	1px 0px 1px 1px;
padding:	0px;
border:	none;
text-align:	left;
background-color:	rgb(243, 243, 243);
color:	inherit;
}

#top_search p{
margin:	0px;
padding:	12px 0px 0px 10px;
float:	left;
}

input.szukaj_input{
width:	175px;
height:	18px;
border:	1px solid rgb(233, 233, 233);
background-color:	rgb(255, 255, 255);
color:	rgb(77, 77, 77);
font-size:	10px;
font-weight:	normal;
padding:	3px 10px 0px 15px;
margin:	0px;
}

input.szukaj_submit{
width:	54px;
height:	22px;
margin:	0px;
padding:	0px;
border:	none;
}

/*nawigacja*/
#top_navi{
margin:	0px;
padding:	15px 30px 0px 0px;
border:	none;
text-align:	right;
float:	right;
display: none;
}

#top_navi img{
vertical-align:	middle;
display:	inline;
}

#top_navi a{
background-color:	inherit;
color:	rgb(76, 76, 76);
text-decoration:	none;
}

#top_navi a:hover{
background-color: inherit;
color:	rgb(255, 55, 5);
text-decoration:	none;
}

/*gorne menu*/
#menu{
width:	810px;
height:	33px;
margin:	0px 0px 0px 90px;
padding:	0px;
border-bottom:	2px solid rgb(255, 55, 5);
text-align:	left;
}

#menu a{
background-color:	rgb(157, 157, 157);
color:	rgb(255, 255, 255);
text-decoration:	none;
display:	block;
float:	left;
padding:	8px 22px 7px 22px;
margin:	4px 0px 0px 0px;
border-right:	1px solid rgb(255, 255, 255);
border-bottom:	1px solid rgb(255, 255, 255);
}

#menu a:hover{
background-color: rgb(255, 55, 5);
color:	rgb(255, 255, 255);
font-weight:	normal;
text-decoration:	none;
display:	block;
float:	left;
padding:	12px 22px 8px 22px;
margin:	0px;
border-right:	1px solid rgb(255, 255, 255);
border-top: none;
border-bottom: none;
border-left: none;
}

#menu a.selected{
background-color: rgb(255, 55, 5);
color:	rgb(255, 255, 255);
font-weight:	bold;
text-decoration:	none;
display:	block;
float:	left;
padding:	12px 22px 8px 22px;
margin:	0px;
border-right:	1px solid rgb(255, 255, 255);
border-top: none;
border-bottom: none;
border-left: none;
}

#menu a.selected:hover{
background-color: rgb(255, 55, 5);
color:	rgb(0, 0, 0);
font-weight:	bold;
text-decoration:	none;
display:	block;
float:	left;
padding:	12px 22px 8px 22px;
margin:	0px;
border-right:	1px solid rgb(255, 255, 255);
border-top: none;
border-bottom: none;
border-left: none;
}

/*menu - rss*/
#rss{
width:	30px;
position:	absolute;
top: 31px;
left:	50%;
margin-left:	390px;
padding:	0px;
border:	none;
text-decoration:	none;
z-index:	1;
}

/*kontener*/
#container{
width:	900px;
overflow:	hidden;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
}

/*lewa kolumna*/
#leftcol{
width:	612px;
overflow:	hidden;
margin:	0px;
padding:	0px 0px 10px 0px;
border:	none;
text-align:	left;
float:	left;
}

/*prawa kolumna*/
#rightcol{
width:	285px;
overflow:	hidden;
margin:	0px;
padding:	0px 3px 10px 0px;
border:	none;
text-align:	left;
float:	left;
}

/*dol*/
#bottom{
width:	900px;
height:	54px;
clear:	both;
margin:	0px;
padding:	0px;
border-top:	1px solid rgb(243, 58, 3);
text-align:	left;
background:	url('../images/arge_bg_bottom.gif') no-repeat top left;
}

/*menu stopka*/
#bottom_menu{
width:	599px;
margin:	0px;
padding:	0px;
border-left:	1px solid rgb(243, 58, 3);
text-align:	left;
float:	left;
}

#bottom_menu a{
background-color:	inherit;
color:	rgb(76, 76, 76);
text-decoration:	none;
display:	block;
float:	left;
padding:	5px 15px 5px 15px;
margin:	0px;
border-right:	1px solid rgb(243, 58, 3);
}

#bottom_menu a:hover{
background-color: inherit;
color:	rgb(255, 55, 5);
text-decoration:	none;
}

#bottom_menu a.selected_bottom{
background-color: inherit;
color:	rgb(255, 55, 5);
text-decoration:	none;
}

#bottom_menu a.selected_bottom:hover{
text-decoration:	underline;
}

/*text stopka*/
#bottom_text{
width:	300px;
margin:	0px;
padding:	10px 0px 0px 0px;
border:	none;
text-align:	right;
float:	left;
color:	rgb(127, 127, 127);
background-color:	inherit;
}

#bottom_text img{
padding:	0px 13px 1px 25px;
vertical-align:	middle;
display:	inline;
}

/*chariot*/
#copyright{
clear:	both;
margin:	0 auto 0;
padding:	5px 0px 0px 0px;
border:	none;
text-align:	center;
}

/*stopka*/
#footer{
width:	890px;
height:	76px;
margin:	0px;
padding:	16px 5px 0px 5px;
border-top:	1px solid rgb(204, 204, 204);
text-align:	center;
background:	rgb(255, 255, 255) url('../images/arge_bg_footer.gif') no-repeat top left;
color:	rgb(159, 159, 159);
}

