* { margin: 0; padding: 0; }
body { background: #D4D4D4;}
a, a:visited { text-decoration: none; color: #4F82CB; }
a:hover { color: #4EBF37; }
h1 {	font-size: 120%; }
#toph1 h1 { letter-spacing: 10px; font-size: 36px; color: #4F82CB;}
#toph1 { font-family: verdana,arial,sans-serif; font-size: 24px;}
#site { width: 820px; background: #CCC url(content.png) repeat-y center top; margin: 0 auto; text-align: left; }
#content-site { clear: both; width: 760px; padding: 0;  margin: 0 auto; }
#header { width: 820px; position: relative; height: 36px; background: #CCC url(topbialy.jpg) no-repeat center top; padding: 0; }
#header h1 { width: 470px;  height: 100px;  padding-left: 164px;  padding-top: 25px }
#header h1 a { display: block;  width: 470px;  height: 100px;  text-indent: -1000em;  background: url(logo.png) no-repeat; }
#main { float: left; width: 70%; padding: 0; margin: 0; }
#main ul#regulamin {
   list-style-type:decimal;
   padding-left: 30px}
#sidebar { float: right; width: 27%; padding: 0; margin: 0; }	
#footer { color: #666666; background: #CCC url(footer.png) no-repeat center top; clear: both; width: 820px; height: 55px; text-align: center; }
#footer a { text-decoration: none; }
/* Menu */
#menu {
	clear: both;	
	margin: 0; padding: 0 40px 0 0;
	background: url(menu.png) repeat-y center top;	
	font: bold 12px/26px Verdana, Arial, Tahoma, Sans-serif;
	height: 26px;
}
#menu ul {
	float: left;
	list-style: none;
	margin:0; padding: 0;
	padding-left: 70px
}
#menu ul li {
	display: inline;
}
#menu ul li a {
	display: block;
	float: left;
	padding: 0 8px;
	color: #000;	
	text-decoration: none;
}
#menu ul li a:hover {
	background-color: #ECECEC;
	color: #333;	
}
#menu ul li#current a {	
	background-color: #FFF;
	color: #333;
}
