#first {
	width: 500 px;
	float: left;
}
#reszta {
	clear: both;
}
#menu {
	padding: 0 0 25px 5px;
	float: right;
}
#menu dl {width: 150px; margin: 0 auto; padding: 0 0 10px 0; background: #69c url("i/bottom.gif") no-repeat bottom left;}
#menu dt {margin:0; padding: 10px; font-size: 1.4em; font-weight:bold; color: #fff; border-bottom:1px solid #fff; background: #69c url("i/top.gif") no-repeat top left;}
#menu dd {margin:0; padding:0; color: #fff; font-size: 1em; border-bottom:1px solid #fff; background: #47a;}
#gallery a, #gallery a:visited {color:#fff; text-decoration:none; display:block; padding:5px 5px 5px 20px;
background: #47a url("i/arrow.gif") no-repeat 10px 10px; width:125px;
}
#gallery a:hover {background: #258 url("i/arrowr.gif") no-repeat 11px 10px; color:#9cf;}
ol li {font-size:11px;}

/*menu produkty */

.pro9 {padding:0 0 0 32px; margin:0; list-style:none; height:30px; position:relative;}
.pro9 li {
    float:left;
		margin: 0;
		padding: 0;
		background-position: 0;
}
.pro9 li a {display:block; float:left; height:30px; line-height:29px; background:url(i/pro_nine_0a.gif) no-repeat; color:#000; text-decoration:none; font-size:11px; font-family:arial, verdana, sans-serif; font-weight:bold; text-align:center; padding:0 0 0 12px; cursor:pointer;}
.pro9 li a b {float:left; display:block; padding:0 12px 0 0; background:url(i/pro_nine_0.gif) right top;}
.pro9 li.current a {color:#fff; background:url(i/pro_nine_2a.gif) no-repeat;}
.pro9 li.current a b {background:url(i/pro_nine_2.gif) right top;}
.pro9 li a:hover {color:#fff; background:url(i/pro_nine_1a.gif) no-repeat;}
.pro9 li a:hover b {background:url(i/pro_nine_1.gif) right top;}
.pro9 li.current a:hover {color:#fff; background:url(i/pro_nine_2a.gif) no-repeat; cursor:default;}
.pro9 li.current a:hover b {background:url(i/pro_nine_2.gif) right top;}
