body{
margin:	0;
padding:	0;
text-align:	center;
}

img{
border:	0px;
padding:	0px;
margin:	0px;
}

/*glowny obrazek*/
#main_img{
position:	absolute;
top:	240px;
left:	50%;
margin-left: -380px;
padding:	0px;
border:	none;
}

/*glowny kontener*/
#main{
width:	900px;
border:	none;
margin:	0 auto 0;
padding:	0px;
text-align:	left;
background: rgb(247, 247, 247) url('../images/budimet_content_bg.gif') no-repeat 0px 450px;
color:	inherit;
}

/*top*/
#top{
width:	900px;
height:	132px;
border:	none;
margin:	0px;
padding:	0px;
text-align:	left;
background-color:	rgb(255, 255, 255);
color:	inherit;
}

#top_logo{
width:	215px;
border:	none;
margin:	0px;
padding:	36px 0px 0px 0px;
text-align:	right;
float:	left;
}

#top_text{
width:	630px; /*685px; + paddingi*/
border:	none;
margin:	0px;
padding:	71px 55px 0px 0px;
text-align:	right;
float:	left;
}

#top_text a{
font-family:	arial, sans-serif;
font-size:	11px;
color:	rgb(76, 76, 76);
background-color:	inherit;
text-decoration:	none;
padding-left:	20px;
}

#top_text a:hover{
text-decoration:	underline;
}

/*menu*/
#menu{
width:	900px;
height:	53px;
border:	none;
margin:	0px;
padding:	0px;
text-align:	left;
}

/*banner*/
#banner{
width:	900px;
height:	265px;
border:	none;
margin:	0px;
padding:	0px;
text-align:	left;
}

/*content*/
#content{
width:	900px;
border:	none;
margin:	0px;
padding:	0px;
text-align:	left;
line-height: 0;
}

/*bottom*/
#bottom{
width:	900px;
clear:	both;
overflow:	hidden;
border-top:	1px solid rgb(219, 219, 219);
margin:	0px;
padding:	0px;
text-align:	left;
background-color:	rgb(255, 255, 255);
color:	inherit;
}

#banner_kontakt{
width:	300px;
border:	none;
margin:	0px;
padding:	0px 0px 10px 0px;
text-align:	right;
float:	left;
background:	url('../images/budimet_kontakt_img.jpg') no-repeat bottom left;
line-height:	0;
}

#banner_kontakt p{
margin:	0px;
padding:	0px;
background-color:	inherit;
color:	rgb(76, 76, 76);
font-family:	tahoma, sans-serif;
font-size:	11px;
line-height:	1.8em;
}

#banner_kontakt img{
padding:	26px 111px 15px 0px;
}

#slide{
width:	600px;
border:	none;
margin:	0px;
padding:	0px;
text-align:	left;
float:	left;
line-height:	0;
}

img.slide{
padding:	26px 0px 0px 53px;
}

/*footer*/
#footer{
width:	900px;
height:	101px;
border-top:	1px solid rgb(218, 218, 218);
margin:	0px;
padding:	0px;
text-align:	left;
background-color:	rgb(255, 255, 255);
color:	inherit;
}

#footer_text{
width:	130px;
border:	none;
margin:	0px;
padding:	25px 0px 0px 0px;
text-align:	right;
float:	left;
}

#footer_text a{
font-family: arial, sans-serif;
font-size:	11px;
color:	rgb(255, 0, 0);
background-color:	inherit;
text-decoration:	none;
}

#footer_text a:hover{
text-decoration:	underline;
}

#footer_menu{
width:	655px;
border:	none;
margin:	0px;
padding:	26px 0px 0px 0px;
text-align:	center;
float:	left;
font-family: arial, sans-serif;
font-size:	11px;
color:	rgb(153, 153, 153);
background-color:	inherit;
}

#footer_menu a{
font-family: arial, sans-serif;
font-size:	11px;
color:	rgb(51, 51, 51);
background-color:	inherit;
text-decoration:	none;
padding:	0px 5px 0px 5px;
}

#footer_menu a:hover, #footer_menu span{
text-decoration:	underline;
}

#footer_logo{
width:	115px;
border:	none;
margin:	0px;
padding:	14px 0px 0px 0px;
text-align:	left;
float:	left;
}

/*boxy*/
img.content_header{
padding:	20px 0px 0px 41px;
margin:	0px;
}

img.content_img{
float:	left;
margin:	0px;
padding:	0px 15px 0px 41px;
}

#box_sub{
width:	900px;
border:	none;
margin:	0px;
padding:	0px 0px 10px 0px;
text-align:	left;
float:	left;
line-height:	0;
}

#box_sub p{
margin:	0px;
padding:	19px 41px 0px 41px;
font-family:	arial, sans-serif;
font-size:	11px;
color:	rgb(111, 111, 111);
background-color:	inherit;
text-align:	justify;
line-height:	1.3em;
}

#box_sub p a{
color:	rgb(51, 102, 153);
background-color:	inherit;
text-decoration:	none;
}

#box_sub p a:hover{
text-decoration:	underline;
}

img.content_sub_img{
float:	left;
margin:	0px;
padding:	0px 15px 0px 0px;
}

/* przesuwana warstwa */
table.scroll_table{
width:	502px;
margin:	20px 0px 0px 53px;
padding:	0px;
text-align:	left;
}

td.scroll_left{
text-align:	right;
padding:	30px 10px 0px 0px;
margin:	0px;
}

td.scroll_right{
text-align:	left;
padding:	30px 0px 0px 10px;
margin:	0px;
}

td.scroll_main{
vertical-align: top; 
width: 470px;
}

td.scroll_img{
text-align: center;
padding:	0px 230px 0px 26px;
margin:	0px;
}

#img_container{
position:	absolute;
width:	470px;
height:	131px;
z-index:	1;
clip: rect(0, 470px, 131px, 0);
overflow	:hidden;
}

#lyr1{
position:	absolute;
visibility:	visible;
z-index:	1;
}