html, body{ 
	margin:0; 
	 padding:0; 
	 text-align:center; 
	 font-family:Verdana, Helvetica, Arial, sans-serif;
} 
 
img 
{
	border:0;
}

img a
{ 
	border:0;
}

img a:focus
{
	border:0;
} 

a 
{ 
	color: #fff;
	text-decoration:underline;
}
 
p
{
	font-size: 10px;
	color: #666;
	padding: 10px;
	line-height: 1.5em;
	text-indent: 30px;
}

h1 
{
	font-size: 12px;
	font-weight: bold;
	color: #8e0008;
}

h2 
{
	font-size: 10px;
	color: #8e0008;
}
 
table{
	margin-left: auto;
	margin-right: auto;
	}
 
#pagewidth{ 
	width:772px; 
	width:1076px;
	text-align:left;  
	margin-left:auto; 
	margin-right:auto; 
} 
 
#header{
	position:relative; 
	width:772px; 
	height:136px; 
	background-image:url(header.jpg);
	background-color:#FFFFFF; 
	margin:0 auto;
} 

#info{
	text-align: justify;
}
 
#onas{
	position: absolute;
	right: 192px;
	top: 0px;
} 

#kontakt{
	position: absolute;
	right: 102px;
	top:0px;
}

#ogloszenia{
	position: absolute;
	right: 12px;
	top: 0px;
}
 
#maincol {
	display:inline; 
	width:732px;
	padding:0 20px;
	background-color: #FFFFFF;  
	float: right; 
	position: relative; 
	right:152px;
}

#footer{
	margin-top: 20px;
	height:35px; 
	background-color:#8e0008; 
	clear:both;
	line-height:3.5;
	color:#fff;
} 
 
#belka
{
	font-size: 10px;
	color: #fff;
	padding-right:23px;
	text-align: left;
}

#copyrights 
{
	font-size: 10px;
	color: #fff;
	padding-right:23px;
	text-align: right;
}

	#copyrights a
	{
		font-size: 10px;
		color: #fff;
		text-decoration: none;
	}

	#copyrights a:hover
	{
		font-size: 10px;
		color: #fff;
		text-decoration: underline;
	}


.clearfix:after {
	content: "."; 
	display: block; 
	height: 0; 
	clear: both; 
	visibility: hidden;
}
 
.clearfix{
	display: inline-block;
}


* html .clearfix{
	height: 1%;
}

.clearfix{
	display: block;
}

/* buttons */

#buttons table {
	width:676px;
	margin:0 auto;
	position:relative;
	z-index:10;
}

#buttons table td {
	width:338px;
	vertical-align:top;
}

	#buttons td p {
		display:block;
		height:81px;
		padding:179px 23px 0;
		margin:0;
		position:relative;
		font-size:10px;
		line-height:1.2;
		color:#666;
		text-decoration:none;
		text-indent:0;
	}

		#buttons table p img {
			position:absolute;
			top:0;
			left:0;
			z-index:-1;
		}

		#buttons table p a {
			width:318px;
			height:41px;
			padding:219px 0 0 20px;
			background:url(header.jpg) no-repeat 0 -136px;
			position:absolute;
			top:0;
			left:0;
			color:#bc4040;
			text-decoration:none;
		}

			#buttons table p a:focus,
			#buttons table p a:hover {
				text-decoration:underline;
			}

#buttons div.text h3 {
	padding-left:30px;
	float:left;
	margin:0;
	font-size:10px;
	line-height:1.5;
}

	#buttons div.text h3 a {
		color:#bc4040;
		font-weight:bold;
		text-decoration:none;
	}

	#buttons div.text p {
		padding-top:0;
		text-indent:0;
	}

/* side banners */

#banners01 {
	width:152px;
	float:left;
	overflow:hidden;
}

#banners02 {
	width:152px;
	float:right;
	position:relative;
	left:772px;
}

#banner03 {
	width:700px;
	padding-top:20px;
	clear:both;
	margin-left: auto;
	margin-right: auto;
	text-align:center;
}
 
	#banners01 *,
	#banners02 * {
		margin-bottom:6px;
	}
