html, body {
	background: #ffcc00;
	margin: 0 auto;
	padding: 0;
	text-align: center;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFF;
	background: url(images/tlo.png) top repeat-x #000;
	}
img {
	border: 0
}
.strong {
	font-weight: bold;
}
a { color: #CCC; text-decoration: none; }
a:hover { color: #F00; text-decoration: none; }

#all {
	margin: 23px auto 0 auto;
	height: 580px;
	width: 896px;
	border-top: #333333 1px solid;
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	background: url(images/interior_projekt_logo.png) 33px 33px no-repeat;
}
#stopka {
	margin: 0 auto 15px auto;
	height: 22px;
	width: 716px;
	border-right: #333333 1px solid;
	border-left: #333333 1px solid;
	background: url(images/tlo_stopka.png) repeat-x;
	padding-left: 180px;
	text-align: left;
	color: #837c7c;
}
#menu {
	margin-top: 183px;
	margin-left: 35px;
	text-align: center;
}
a#menu1a { background: url(images/m_1.png) no-repeat; margin: 0 15px;	display:block;	height: 227px;	overflow:hidden; float: left; width: 176px;}
a#menu1a:hover {   background-position: 0px -227px; }
a#menu2a { background: url(images/m_2.png) no-repeat;	margin: 0 15px;	display:block;	height: 227px;	overflow:hidden; float: left; width: 176px;}
a#menu2a:hover {   background-position: 0px -227px; }
a#menu3a { background: url(images/m_3.png) no-repeat;	margin: 0 15px;	display:block;	height: 227px;	overflow:hidden; float: left; width: 176px;}
a#menu3a:hover {   background-position: 0px -227px; }
a#menu4a { background: url(images/m_4.png) no-repeat;	margin: 0 15px;	display:block;	height: 227px;	overflow:hidden; float: left; width: 176px;}
a#menu4a:hover {   background-position: 0px -227px; }

#menu_top {
	height: 151px;
	overflow: auto;
	margin-top: 1px;
}
a#menu1b { background: url(images/m_1b.jpg) no-repeat; display:block;	height: 151px;	overflow:hidden; float: right; width: 134px;}
a#menu1b:hover {   background-position: 0px -151px; }
a#menu2b { background: url(images/m_2b.jpg) no-repeat; display:block;	height: 151px;	overflow:hidden; float: right; width: 122px;}
a#menu2b:hover {   background-position: 0px -151px; }
a#menu3b { background: url(images/m_3b.jpg) no-repeat; display:block;	height: 151px;	overflow:hidden; float: right; width: 121px;}
a#menu3b:hover {   background-position: 0px -151px; }
a#menu4b { background: url(images/m_4b.jpg) no-repeat; display:block;	height: 151px;	overflow:hidden; float: right; width: 131px;}
a#menu4b:hover {   background-position: 0px -151px; }

a#logo {  float: right; display:block; width: 350px; height: 59px; margin-top: 30px; }

#container {
	margin: 0 40px;
	min-height: 400px;
}
h1.title {
	background: url(images/kwadrat.png) left no-repeat;
	display: block;
	margin: 0 0 0 30px;
	font-size: 15px;
	height: 17px;
	color: #FFF;
	padding-left: 22px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	text-align: left;
}
.szare_pole {
	margin-top: 50px;
	padding: 20px 10px 12px 10px;
	background-color: #1a1a1a;
	text-align: center;
	font-size: 13px;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
}
.szare_pole:hover {
	background-color:#333; 
}
table.partnerzy {
	background-color: #FFF;
	margin: 60px auto;
}
table.partnerzy td {
	text-align: center;
	padding: 10px;
}
table.partnerzy img:hover {
	filter: alpha(opacity=60); -moz-opacity: 0.6; opacity: 0.6; 
}