* {margin: 0px;padding:0px}

body,html {
background: silver;
text-align: center;
font-size: 11px;
font-family: Tahoma;
color: #a1a1a1;
}
a {
color: #a1a1a1;
text-decoration: none;
}
a:hover {
text-decoration: underline; 
}
#site {
width: 974px;
margin: 0px auto;
}
#main {
width: 900px;
padding: 0px 37px;
float: left;
background: url(gfx/bg.png) top left repeat-y;
text-align: left;
}
*html #main  {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/bg.png", sizingMethod="scale");
}
#menu, #foot {
width: 900px;
float: left;
background: url(gfx/menu.gif) top left no-repeat;
position: relative;
}
#menu {
height: 22px;
}
#foot {
width: 840px;
background: url(gfx/foot.gif) top left no-repeat;
padding: 5px 30px;
}
#baner {
width: 900px;
height: 256px;
float: left;
}
#cont {
width: 840px;
background: url(gfx/main.gif) top left no-repeat;
float: left;
padding: 30px;
}
#mid{
width: 840px;
float: left;
background: url(gfx/mid.gif) top left repeat-y;
}
#left {
width: 600px;
float: left;
}
#friends {
width: 240px;
float: left;
height: 30px;
background: url(gfx/friends.png) top left no-repeat;
}
#friends2 {
width: 240px;
float: left;
height: 30px;
margin-left: 25px;
background: url(gfx/specjalizacja.png) top left no-repeat;
}
#friends3 {
width: 240px;
float: left;
height: 30px;
margin-left: 25px;
background: url(gfx/podkategorie.png) top left no-repeat;
}
*html #friends  {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/friends.png", sizingMethod="image");
}
#right {
width: 240px;
float: left;
}
#last {
width: 600px;
float: left;
height: 50px;
background: url(gfx/last.png) top left no-repeat;
}
#wybrana {
width: 600px;
float: left;
height: 50px;
background: url(gfx/wybrana_firma.png) top left no-repeat;
}
*html #last  {
background-image: none;
filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src="gfx/last.png", sizingMethod="image");
}


.box {
width: 200px;
float: left;
margin-bottom: 35px;
}
span.title {
color: #abc836;
margin-bottom: 5px;
text-decoration: none;
background: white;

}
.box a, #right a {
text-decoration: none;
background: url(gfx/dots.gif) center left no-repeat;
padding-left: 12px;
}
.box a.rss {
background: url(includes/rss.png) center no-repeat;
margin-left: 12px;
}
.box a:hover, #right a:hover {
text-decoration: underline;
}
#right a {
margin-left: 26px;
}

#right ul{
	list-style:none
}