/*sciezka*/
#path{
width:	564px;
margin:	0px;
padding:	8px 24px 8px 24px;
border-bottom:	1px solid rgb(204, 204, 204);
text-align:	left;
}

#path img{
display:	inline;
vertical-align:	middle;
padding:	0px 10px 0px 10px;
}

#path a{
background-color:	inherit;
color:	rgb(140, 140, 140);
text-decoration:	none;
}

#path a:hover{
background-color: inherit;
color:	rgb(255, 55, 5);
text-decoration:	none;
}

/*bannery*/
#banner{
width:	612px;
margin:	0 auto 0;
padding:	13px 0px 0px 0px;
border:	none;
text-align:	center;
}

#banner2{
width:	612px;
margin:	0 auto 0;
padding:	1px 0px 0px 0px;
border:	none;
text-align:	center;
}

/*oferta linki/slide*/
#elementy{
width:	612px;
clear:	both;
margin:	0px;
padding:	0px 0px 30px 0px;
border:	none;
text-align:	left;
}

/*naglowki*/
.header1{
width:	612px;
height:	19px;
margin:	0px 0px 10px 0px;
padding:	10px 10px 0px 25px;
border:	none;
text-align:	left;
background:	url('../images/arge_bg_header1.jpg') no-repeat top left;
}

.header2{
width:	287px;
height:	19px;
margin:	1px 0px 10px 1px;
padding:	10px 10px 0px 25px;
border:	none;
text-align:	left;
background:	rgb(231, 231, 231) url('../images/arge_bg_header2.jpg') no-repeat top left;
color:	rgb(0, 0, 0);
}

.header3{
width:	270px;
height:	19px;
margin:	0px 0px 1px 0px;
padding:	10px 10px 0px 25px;
border:	none;
text-align:	left;
background:	url('../images/arge_bg_header3.jpg') no-repeat top left;
}

.header4{
width:	100%;
height:	19px;
margin:	1px 0px 10px 1px;
padding:	10px 10px 0px 25px;
border:	none;
text-align:	left;
background:	rgb(231, 231, 231) url('../images/arge_bg_header2.jpg') no-repeat top left;
color:	rgb(0, 0, 0);
}

/*tytul - punktor*/
.title1{
background:	rgb(255, 255, 255) url('../images/arge_pointer2.jpg') no-repeat 10px 2px;
color:	rgb(255, 65, 9);
padding:	0px 55px 0px 30px;
float:	left;
text-align:	left;
}

.title2{
width:	22%;
background:	rgb(255, 255, 255) url('../images/arge_pointer2.jpg') no-repeat 10px 2px;
color:	rgb(255, 65, 9);
margin:	20px 0px 0px 0px;
padding:	0px 0px 0px 30px;
float:	left;
text-align:	left;
}

.title3{
background:	rgb(255, 255, 255) url('../images/arge_pointer2.jpg') no-repeat 30px 2px;
color:	rgb(255, 65, 9);
padding:	0px 0px 0px 50px;
margin:	0px;
text-align:	left;
}

/*scrolowany div*/
div#scrollbar { 
display:none;
}

/* below in external file */
div#wn	{ 
position:	relative; 
width:	500px; 
height:	60px; 
overflow:	hidden;	
margin:	0px 100px 0px 50px;
}

div#scrollbar { 
position:	relative; 
bottom:	45px;
width:	600px;
display:	block; /* display:none initially */
font-size:	1px;  /* so no gap or misplacement due to image vertical alignment */
}

div#track { 
position:	absolute; 
left:	12px; 
top:	0;
}

div#dragBar {
position:	absolute; 
left:	1px; 
top:	1px;
width:	1px;	
height:	1px; 
}  

div#scroll_left{
position:	absolute;
left:	0;
top:	0;
margin-left:	10px;
width:	19px;
height:	37px;
}  

div#scroll_left a.mouseover_left:hover, div#scroll_right a.mouseover_right:hover{
position:	relative;
top:	5px;
}

div#scroll_right{
position:	absolute;
right:	0;	
top:	0;
margin-right:	10px;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar img {
display:	block; 
} 

div#lyr1 table{
margin:	0 auto 0;
padding:	0px;
}

div#lyr1 table td{
padding:	0px 50px 0px 0px;
vertical-align:	bottom;
}

div#lyr1 table td a:hover{
position:	relative;
top:	2px;
}



/* -------------------------------------------------------------------------------------------------------------- */

/*scrolowany div*/
div#scrollbar_p { 
display:none;
}

/* below in external file */
div#wn_p	{ 
position:	relative; 
width:	200px; 
height:	66px; 
overflow:	hidden;	
margin:	0px 10px 0px 50px;
}

div#scrollbar_p { 
position:	relative; 
bottom:	45px;
width:	280px;
display:	block; /* display:none initially */
font-size:	1px;  /* so no gap or misplacement due to image vertical alignment */
}

div#track_p{ 
position:	absolute; 
left:	12px; 
top:	0;
}

div#dragBar_p {
position:	absolute; 
left:	1px; 
top:	1px;
width:	1px;	
height:	1px; 
}  

div#scroll_left_p{
position:	absolute;
left:	0;
top:	0;
margin-left:	10px;
width:	19px;
height:	37px;
}  

div#scroll_left_p a.mouseover_left:hover, div#scroll_right_p a.mouseover_right:hover{
position:	relative;
top:	5px;
}

div#scroll_right_p{
position:	absolute;
right:	0;	
top:	0;
margin-right:	5px;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
div#scrollbar_p img {
display:	block; 
} 

div#lyr1_p table{
margin:	0 auto 0;
padding:	0px;
}

div#lyr1_p table td{
padding:	0px 50px 0px 0px;
vertical-align:	bottom;
}

div#lyr1_p table td a:hover{
position:	relative;
top:	2px;
}

/* -------------------------------------------------------------------------------------------------------------- */




/*scroll glowna*/
.box_index div#wn	{ 
position:	relative; 
width:	200px; 
height:	60px; 
overflow:	hidden;	
margin:	0px 50px 30px 50px;
}

.box_index div#scrollbar { 
position:	relative; 
bottom:	75px;
width:	300px;
display:	block; /* display:none initially */
font-size:	1px;  /* so no gap or misplacement due to image vertical alignment */
}

.box_index div#track { 
position:	absolute; 
left:	12px; 
top:	0;
}

.box_index div#dragBar {
position:	absolute; 
left:	1px; 
top:	1px;
width:	1px;	
height:	1px; 
}  

.box_index div#scroll_left{
position:	absolute;
left:	0;
top:	0;
margin-left:	10px;
width:	19px;
height:	37px;
}  

.box_index div#scroll_left a.mouseover_left:hover, .box_index div#scroll_right a.mouseover_right:hover{
position:	relative;
top:	5px;
}

.box_index div#scroll_right{
position:	absolute;
right:	0;	
top:	0;
margin-right:	10px;
}

/* so no gap or misplacement due to image vertical alignment
font-size:1px in scrollbar has same effect (less likely to be removed, resulting in support issues) */
.box_index div#scrollbar img {
display:	block; 
} 

.box_index div#lyr1 table{
margin:	0 auto 0;
padding:	0px;
}

.box_index div#lyr1 table td{
padding:	0px 50px 0px 0px;
vertical-align:	bottom;
}

.box_index div#lyr1 table td a:hover{
position:	relative;
top:	2px;
}

/*lista wypunktowana*/
.lista{
margin:	0px;
padding:	0px;
clear:	both;
overflow:	hidden;
}

#elementy ul, .box_index ul{
float:	left;
}

ul{
list-style:	none;
margin:	10px 0px 10px 0px;
padding:	0px;
}

ul.punktor{
list-style:	none;
margin:	15px 0px 0px 0px;
padding:	0px 0px 15px 0px;
}

ul li{
list-style:	none;
background:	rgb(255, 255, 255) url('../images/arge_pointer3.jpg') no-repeat 15px 7px;
color:	rgb(51, 51, 51);
padding:	3px 10px 3px 30px;
}

ul.punktor li{
list-style:	none;
background:	rgb(255, 255, 255) url('../images/arge_pointer3.jpg') no-repeat 35px 7px;
color:	rgb(51, 51, 51);
padding:	1px 10px 1px 50px;
}

ul li a, ul.punktor li a{
color:	rgb(51, 51, 51);
background-color:	inherit;
text-decoration:	none;
}

ul li a:hover{
color:	rgb(255, 55, 5);
background-color:	inherit;
text-decoration:	none;
}

ul.punktor li a:hover{
color:	rgb(255, 55, 5);
background-color:	inherit;
text-decoration:	none;
font-weight:	bold;
}

/*lista wypunktowana - lista firm obcyj*/
.lista_firm{
margin:	0px;
padding:	0px;
clear:	both;
overflow:	hidden;
}

#elementy ul, .box_index ul{
float:	left;
}

ul{
list-style:	none;
margin:	10px 0px 10px 0px;
padding:	0px;
}

ul li{
list-style:	none;
background:	rgb(255, 255, 255) no-repeat 15px 7px;
color:	rgb(51, 51, 51);
padding:	3px 10px 3px 25px;
}

ul li a:hover{
color:	rgb(255, 55, 5);
background-color:	inherit;
text-decoration:	none;
}


/*oferta ajax*/
.oferta_cont{
width:	100%;
overflow:	hidden;
clear:	both;
margin:	0px;
padding:	20px 0px 0px 0px;
}

.oferta_cont2{
overflow:	hidden;
clear:	both;
margin:	0px;
padding:	20px 15px 0px 15px;
color:	rgb(46, 46, 46);
background-color:	inherit;
line-height:	1.3em;
}

.oferta_cont2_more{
clear:	both;
margin:	0px;
padding:	10px 20px 0px 0px;
border:	none;
text-align:	right;
}

.oferta_cont2_more img{
display:	inline;
padding:	0px 0px 0px 20px;
}

.oferta_img{
width: 215px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	center;
float:	left;
}

.oferta_img2{
width: 25%;
margin:	0px;
padding:	0px 0px 10px 0px;
border:	none;
text-align:	center;
float:	left;
}

.oferta_img img, .oferta_img2 img{
text-align:	center;
display:	inline;
vertical-align:	bottom;
}

.oferta_cont2_img{
float:	left;
text-align:	left;
display:	inline;
padding:	0px 50px 10px 50px;
}

.oferta_cont2_txt{
float:	left;
text-align:	left;
display:	inline;
padding:	0px 20px 10px 20px;
}

.oferta_text{
width: 385px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
float:	left;
line-height:	1.3em;
}

.oferta_text2{
width: 75%;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
float:	left;
line-height:	1.3em;
}

.oferta_text p{
clear:	both;
margin:	0px;
padding:	15px 10px 10px 15px;
}

/*podzial na strony*/
.oferta_paging{
clear:	both;
margin:	0 auto 0;
padding:	10px;
text-align:	center;
color:	rgb(107, 107, 107);
background-color:	inherit;
}

.oferta_paging a{
color:	rgb(107, 107, 107);
background-color:	inherit;
text-decoration:	none;
padding:	2px 5px 2px 5px;
margin:	0px 2px 0px 2px;
}

.oferta_paging a:hover{
color:	rgb(255, 255, 255);
background-color:	rgb(255, 56, 7);
text-decoration:	none;
padding:	2px 5px 2px 5px;
margin:	0px 2px 0px 2px;
}

.oferta_paging a.aktualny{
color:	rgb(255, 255, 255);
background-color:	rgb(255, 56, 7);
text-decoration:	none;
padding:	2px 5px 2px 5px;
margin:	0px 2px 0px 2px;
}

.oferta_paging a.aktualny:hover{
color:	rgb(255, 255, 255);
background-color:	rgb(255, 56, 7);
text-decoration:	underline;
padding:	2px 5px 2px 5px;
margin:	0px 2px 0px 2px;
}

/*flash kontakt*/
#flash_kontakt{
width:	288px;
overflow:	hidden;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
}

/*kontakt*/
#kontakt_header{
width:	283px;
margin:	0px 0px 3px 5px;
padding:	0px 0px 5px 27px;
border-bottom:	1px solid rgb(208, 208, 208);
text-align:	left;
color:	rgb(159, 159, 159);
background-color:	inherit;
font-weight:	bold;
font-size:	14px;
}

#kontakt_select{
padding:	0px 0px 20px 0px;
margin:	0px;
border:	none;
text-align:	left;
}

#kontakt_select select{
width:	276px;
height:	20px;
margin:	0px;
padding:	0px;
border:	none;
}

/*banner kontakt*/
#kontakt_dane, #kontakt_form_dane{
margin:	0px;
padding:	0px 0px 0px 10px;
border:	none;
text-align:	center;
background:	url('../images/arge_bg_kontakt.gif') no-repeat bottom left;
}

#kontakt_dane p, #kontakt_form_dane p{
padding:	15px 0px 15px 10px;
margin:	0px;
text-align:	left;
line-height:	1.3em;
}

#kontakt_link{
margin:	0 auto 0;
padding:	10px 0px 0px 0px;
text-align:	center;
border:	none;
}

#kontakt_link img{
display:	inline;
padding:	0px 0px 0px 20px;
vertical-align:	middle;
}

/*formularz kontaktowy*/
#kontakt_form{
width:	566px;
margin:	0px;
padding:	40px 22px 29px 24px;
border:	none;
text-align:	left;
}

.kontakt_form_text{
width:	100px;
margin:	0px;
padding:	5px 0px 5px 0px;
border:	none;
text-align:	right;
font-weight:	bold;
}

.kontakt_form_input{
margin:	0px;
padding:	5px 0px 5px 11px;
border:	none;
text-align:	left;
}

.kontakt_form_input input{
width:	244px;
height:	18px;
border:	1px solid rgb(126, 157, 185);
padding:	0px;
margin:	0px;
text-align:	left;
font-size:	11px;
}

.kontakt_form_input textarea{
width:	244px;
height:	83px;
border:	1px solid rgb(126, 157, 185);
padding:	0px;
margin:	0px;
text-align:	left;
font-size:	11px;
}

#kontakt_form_submit{
clear:	both;
margin:	0px;
padding:	10px 0px 35px 280px;
text-align:	left;
}

#kontakt_form_zgoda{
clear:	both;
margin:	0px;
padding:	0px;
text-align:	justify;
}

#kontakt_form #kontakt_form_dane{
position:	absolute;
top:	132px;
left:	50%;
margin-left:	-50px;
background:	none;
}

/*newsletter*/
#newsletter{
margin:	21px 0px 0px 0px;
padding:	33px 40px 27px 18px;
border:	none;
text-align:	left;
background-color:	rgb(232, 232, 232);
color:	rgb(0, 0, 0);
line-height:	1.3em;
}

#newsletter form{
padding:	0px 0px 27px 0px;
background-color:	rgb(232, 232, 232);
color:	inherit;
}

#newsletter p{
margin:	10px 0px 0px 0px;
float:	left;
}

#newsletter .newsletter_input{
width:	166px;
height:	17px; 
margin:	0px;
padding:	2px 10px 2px 10px;
text-align:	left;
border:	1px solid rgb(178, 178, 178);
color:	rgb(161, 161, 161);
background-color:	rgb(255, 255, 255);
font-size:	11px;
}

#newsletter .newsletter_submit{
margin:	0px;
padding:	7px 10px 2px 10px;
text-align:	left;
border:	none;
}

/*tooltipy*/
#tooltip {
position: absolute;
z-index: 3000;
border: none;
background-color: rgb(255, 50, 1);
color:	rgb(255, 255, 255);
padding: 5px;
font-size:	10px;
font-weight: normal;
}

#tooltip h3, #tooltip div { margin: 0; font-size:	10px; font-weight: normal;}

#tooltip2 {
position: absolute;
z-index: 3000;
border: 1px solid rgb(157, 157, 157);
background-color: rgb(231, 231, 231);
color:	rgb(117, 117, 117);
padding: 5px 10px 5px 10px;
font-size:	10px;
font-weight: normal;
}

#tooltip2 h3, #tooltip2 div { margin: 0; font-size:	10px; font-weight: normal;}

/*boxy*/
/*glowna*/
.box_index_cont{
margin:	1px 0px 0px 0px;
padding:	1px 0px 0px 0px;
border-top:	1px solid rgb(204, 204, 204);
clear:	both;
overflow:	hidden;
}

.box_index{
width:	305px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
float:	left;
}

.box_index_opis{
margin:	0px;
padding:	20px 25px 15px 25px;
border:	none;
text-align:	left;
color:	rgb(76, 76, 76);
background-color:	inherit;
}

.box_index_more{
margin:	0px;
padding:	0px 25px 20px 0px;
border:	none;
text-align:	right;
}

.box_index_nagrody{
width:	260px;
border:	none;
margin:	center center center;
padding: 10px;
float:	center;
text-align:	center;
}

.box_index_more img{
display:	inline;
padding-left:	10px;
}

#box_index_kontakt{
width:	165px;
overflow:	hidden;
padding:	0px;
margin:	35px 0px 0px 0px;
border:	none;
text-align:	left;
float:	left;
}

#box_index_linki{
width:	113px;
overflow:	hidden;
padding:	0px 0px 20px 27px;
margin:	35px 0px 0px 0px;
border:	none;
text-align:	left;
float:	left;
line-height:	1.3em;
}

#box_index_linki a{
background-color: inherit;
color:	rgb(0, 0, 0);
text-decoration:	none;
}

#box_index_linki a:hover{
background-color: inherit;
color:	rgb(255, 55, 5);
text-decoration:	none;
font-weight:	bold;
}

/*boxy prawa*/
.right_box{
overflow:	hidden;
margin:	0px 0px 10px 0px;
padding:	0px 15px 0px 15px;
border:	none;
text-align:	left;
line-height:	1.5em;
color:	rgb(76, 76, 76);
background-color:	inherit;
}

.right_box_aktualnosci{
overflow:	hidden;
margin:	0px 0px 10px 0px;
padding:	0px 15px 0px 15px;
border:	none;
text-align:	left;
line-height:	1.5em;
color:	rgb(76, 76, 76);
background-color:	inherit;
}

.right_box2{
width:	165px;
margin:	0px;
padding:	0px 0px 0px 10px;
border:	none;
text-align:	left;
float:	left;
line-height:	1.5em;
color:	rgb(76, 76, 76);
background-color:	inherit;
}

.right_box2_img{
width:	75px;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
float:	left;
}

.right_box2_date{
margin:	0px;
padding:	0px 0px 0px 100px;
text-align:	left;
border:	none;
float:	left;
color:	rgb(102, 102, 102);
background-color:	inherit;
font-size:	11px;
}

.right_box_more{
margin:	0px;
padding:	0px 25px 10px 0px;
text-align:	right;
border:	none;
}

.right_box2_more{
clear:	both;
margin:	0px 0px 10px 0px;
padding:	0px 25px 10px 0px;
text-align:	right;
border-bottom:	1px dashed rgb(204, 204, 204);
}

.right_box_more img, .right_box2_more img{
display:	inline;
padding-left:	10px;
}

/*kariera*/
#boxy{
width:	582px;
overflow:	hidden;
margin:	0px 0px 25px 0px;
padding:	0px 15px 0px 15px;
border:	none;
text-align:	left;
background:	url('../images/arge_bg_boxy.jpg') repeat-y top center;
}

#boxy .boxy_cont{
clear:	both;
margin:	0px;
padding:	0px 0px 0px 5px;
border:	none;
text-align:	left;
}

#boxy .boxy_items{
width:	50%;
margin:	0px;
padding:	0px;
border:	none;
text-align:	left;
float:	left;
}

p.box1, p.box2{
clear:	both;
margin:	0px;
padding:	20px 15px 15px 10px;
border:	none;
}

p.box2{
padding-left:	30px;
}

p.box3, p.box4{
clear:	both;
margin:	0px;
padding:	25px 15px 0px 10px;
border:	none;
}

p.box4{
padding-left:	30px;
}

#boxy_linia{
clear:	both;
width:	100%;
height:	1px;
line-height:	0;
padding:	0px 0px 15px 0px;
margin:	0px;
border-top:	1px solid rgb(232, 232, 232);
}

#box_text{
width:	572px;
overflow:	hidden;
margin:	0px;
padding:	0px 15px 30px 25px;
color:	rgb(0, 0, 0);
background-color:	inherit;
line-height:	1.3em;
}

#box_text .podpis{
margin:	auto 0 0 auto;
padding:	15px 0px 0px 0px;
text-align:	right;
color:	rgb(255, 55, 5);
background-color:	inherit;
}

/*reklama*/
.reklama_text{
width:	70%;
margin:	20px 0px 0px 0px;
padding:	0px 0px 15px 0px;
border:	none;
float:	left;
color:	rgb(0, 0, 0);
background-color:	inherit;
}

.linia{
clear:	both;
width:	100%;
height:	1px;
line-height:	0;
padding:	0px;
margin:	0px;
border:	none;
background-color:	rgb(204, 204, 204);
color:	inherit;
}

.linia_index{
width:	100%;
height:	1px;
line-height:	0;
padding:	0px;
margin:	1px 0px 1px 0px;
border:	none;
background-color:	rgb(204, 204, 204);
color:	inherit;
}

/*informacje*/
.info{
margin:	0px;
padding:	0px 5px 20px 25px;
background:	rgb(255, 255, 255) url('../images/arge_pointer2.jpg') no-repeat 25px 3px;
color:	rgb(51, 51, 51);
text-indent:	20px;
line-height:	1.3em;
}

.info2{
margin:	0px;
padding:	5px 5px 5px 25px;
background:	rgb(255, 255, 255) url('../images/arge_pointer2.jpg') no-repeat 25px 8px;
color:	rgb(51, 51, 51);
text-indent:	20px;
line-height:	1.3em;
}

/*boxy hurt*/
.boxy2, .boxy3{
margin:	0px;
padding:	20px 20px 20px 0px;
border-bottom:	1px solid rgb(227, 227, 227);
text-align:	center;
}

.boxy3{
border:	none;
}

.boxy2 p, .boxy3 p{
padding:	0px 0px 15px 30px;
margin:	0px;
text-align:	left;
line-height:	1.3em;
}

.spacer{
width:	40px;
margin:	0px;
padding:	0px;
}

.spacer2{
margin:	0px;
padding:	0px;
float:	left;
color:	inherit;
background-color:	rgb(255, 255, 255);
}

/*wybor stacji*/
#stacje_left{
width:	314px;
margin:	0px;
padding:	0px;
border:	none;
float:	left;
text-align:	left;
}

#stacje_left2{
width:	314px;
margin:	0px;
padding:	10px 0px 10px 0px;
border:	none;
float:	left;
text-align:	left;
}

#banner_sub{
margin: 0px;
padding:	25px 0px 0px 0px;
border:	none;
text-align:	left;
}

.banner_sub2{
clear:	both;
padding: 0px;
margin:	0px 0px 10px 0px;
border:	none;
display:	inline;
text-align:	left;
}

#stacje_right{
width:	281px;
margin:	0px;
padding:	0px 0px 0px 17px;
border:	none;
float:	left;
text-align:	left;
}

#stacje_header{
width:	305px;
margin:	46px 0px 3px 0px;
padding:	0px 0px 5px 0px;
border-bottom:	1px solid rgb(208, 208, 208);
text-align:	left;
color:	rgb(159, 159, 159);
background-color:	inherit;
font-weight:	bold;
font-size:	14px;
}

#stacje_header2{
width:	80%;
margin:	46px 0px 3px 0px;
padding:	0px 0px 5px 0px;
border-bottom:	1px solid rgb(208, 208, 208);
text-align:	left;
color:	rgb(255, 55, 5);
background-color:	inherit;
font-weight:	bold;
font-size:	14px;
float:	left;
}

#stacje_header3{
width:	80%;
margin:	20px 0px 3px 0px;
padding:	0px 0px 5px 0px;
border-bottom:	1px solid rgb(208, 208, 208);
text-align:	left;
color:	rgb(255, 55, 5);
background-color:	inherit;
font-weight:	bold;
font-size:	14px;
float:	left;
}

#stacje_promocje{
width:	80%;
margin:	20px 0px 3px 0px;
padding:	0px 0px 0px 0px;
border-bottom:	0px solid rgb(208, 208, 208);
text-align:	left;
color:	rgb(255, 55, 5);
background-color:	inherit;
font-weight:	bold;
font-size:	14px;
float:	left;
}

#stacje_header2_id{
width:	20%;
margin:	46px 0px 3px 0px;
padding:	0px 0px 5px 0px;
border-bottom:	1px solid rgb(208, 208, 208);
text-align:	right;
color:	rgb(255, 55, 5);
background-color:	inherit;
font-weight:	bold;
font-size:	14px;
float:	left;
}

#stacje_header3_id{
width:	20%;
margin:	20px 0px 3px 0px;
padding:	0px 0px 5px 0px;
border-bottom:	1px solid rgb(208, 208, 208);
text-align:	right;
color:	rgb(255, 55, 5);
background-color:	inherit;
font-weight:	bold;
font-size:	14px;
float:	left;
}

#stacje_select, #stacje_select2{
padding:	0px 0px 20px 0px;
margin:	0px;
border:	none;
text-align:	left;
}

#stacje_select select{
width:	305px;
height:	20px;
margin:	0px;
padding:	0px;
border:	none;
}

#stacje_select2 select{
width:	276px;
height:	20px;
margin:	0px;
padding:	0px;
border:	none;
}




#stacje_select3 select{
width:	276px;
height:	20px;
margin:	0px;
padding:	0px;
border:	none;
}


#stacje_mapa{
padding:	0px;
margin:	20px 0px 20px 0px;
border:	none;
}

#stacje_opis{
width:	271px;
padding:	10px 10px 10px 0px;
margin:	0px;
border:	none;
line-height:	1.3em;
}

#stacje_opis2{
clear:	both;
width:	281px;
padding:	20px 0px 0px 0px;
margin:	0px;
border:	none;
}

#stacje_opis_more{
margin:	20px 0px 13px 0px;
padding:	0px;
border:	none;
text-align:	right;
}

#stacje_opis_more img{
display:	inline;
text-align:	right;
}

#stacje_opis_icons{
overflow:	hidden;
margin:	auto 0 auto;
padding:	0px 0px 9px 9px;
text-align:	center;
}

#stacje_opis_icons img{
float:	left;
text-align:	center;
padding:	9px 9px 0px 0px;
}

#stacje_opis_icons img:hover{
cursor:	pointer;
}

#stacje_ceny{
margin:	20px 0px 0px 0px;
padding:	0px 0px 50px 160px;
border:	none;
text-align:	center;
background:	url('../images/arge_bg_ceny.gif') no-repeat bottom left;
}

#stacje_kontakt{
margin:	10px 0px 10px 0px;
padding:	0px;
border:	none;
text-align:	left;
line-height:	1.5em;
}

.stacje_kontakt_cont{
margin:	0px;
padding:	0px 40px 0px 10px;
border:	none;
text-align:	left;
float:	left;
}

#stacje_kontakt .title3{
padding-left:	15px;
background-position: 0px 4px;
}

#stacje_kontakt p{
}

#mapka {
	width: 100%; 
	height: 444px; 
	border: 1px solid black; 
	background: gray;
} 

.stacje_paliwo{
width:	45%;
margin:	0px;
padding:	7px 0px 7px 10px;
border:	none;
text-align:	left;
float:	left;
color:	rgb(46, 46, 46);
background-color:	inherit;
font-weight:	bold;
}

.stacje_cena{
width:	45%;
margin:	0px;
padding:	7px 0px 7px 0px;
border:	none;
text-align:	left;
float:	left;
color:	rgb(255, 55, 5);
background-color:	inherit;
font-weight:	bold;
}

.linia_sub{
width:	85%;
clear:	both;
overflow:	hidden;
height:	1px;
margin:	0px;
padding:	0px;
line-height:	0;
border-bottom:	1px dashed rgb(221, 221, 221);
}

.linia_sub2{
width:	100%;
height:	1px;
margin:	0px;
padding:	0px;
border:	none;
line-height:	0;
background:	url('../images/arge_bg_linia.jpg') repeat-x top left;
}

/*aktualnosci*/
.aktualnosci_box2_img{
width:	250px;
margin:	0px;
padding: 10px;
border:	none;
text-align:	left;
float:	left;
}

.aktualnosci_tytul{
margin:	0px;
padding: 0px;
border:	none;
text-align:	left;
float:	left;
color:	rgb(255, 55, 5);
font-size:	14px;
font-weight:	bold;
}

.szukaj_tytul{
margin:	0px;
padding: 0px;
border:	none;
text-align:	left;
float:	left;
color:	rgb(255, 55, 5);
font-size:	10px;
font-weight:	bold;
}

.promocja_ramka{
border:	1px solid rgb(178, 178, 178);
}

