body
{
	background:url('images/bg.gif');
	font-family:verdana;
	margin:0px 0px 0px 0px;
	color:#ffffff;
	font-size:14px;
}
div#container
{	
    position:relative;
    width: 960px;
    margin:0 auto;
    z-index:1;
    clear:both;
    overflow:hidden;
}
div#top-bg
{
	width:960px;
	height:34px;
	background:url('images/top-bg.gif') no-repeat;
}
div#content-bg
{
	width:960px;
	background:url('images/c-bg.gif') repeat-y;
}
div#top-bar-bg
{
	background-color: #000000;
	width:100%;
	z-index:5;
	clear:both;
	position:absolute;
	height:78px;
	opacity: 0.50;
	filter: alpha(opacity=50);
}
div#top-bar-border
{
	border-top:#ffffff solid 1px;
	border-bottom:#ffffff solid 1px;
	position:absolute;
	top:50px;
	left:0;
	width: 100%;
	height:78px;
	z-index:5;
	margin:0px;
	padding:0px;		
}
div#menu-bg
{
	position:absolute;
	top:50px;
	width: 960px;
	height:80px;
	z-index:10;
	left:50%;
    margin-left:-480px;
	background:url('images/menu-bar.jpg') no-repeat;	
}
div#menu-bar-bg
{
	background:url('images/menu-bar-bg.gif');
	width:50%;
	left:50%;
	position:absolute;
	top:19px;
	height:40px;
	z-index:10;	
}
div#navigation-container
{
	height:33px;
	width:677px;
	float:right;
	top:24px;
	position:relative;
	margin:0px;
	padding:0px;
	z-index:5;
}
div#navigation-right
{
	height:33px;
	width:10px;
	background:url('images/nav-right.gif') no-repeat;
	float:left;
}
div#navigation-left
{
	height:33px;
	width:10px;
	background:url('images/nav-left.gif') no-repeat;
	float:left;
}

#navlist
{
	float:left;
	margin:0px;
	padding:0px;
	list-style:none;
	height:33px;
	background:url('images/nav-bg.gif') repeat-x;
}
#navlist li
{
	display:inline;
	font-size:12px;
	font-family:Verdana;
}

#navlist a
{
	font-weight: bold;
	text-transform: uppercase;
	text-decoration: none;
	float:left;
	line-height:30px;
	padding:0px 8px;
	letter-spacing:0.6px;
}

#navlist a:link, #navlist a:visited
{
	color: #fff;
}
#navlist a#current, #navlist a#current:visited
{
	color:#0092e6;
}

#navlist a:hover
{
	background: url(images/bullet.gif);
	background-repeat: no-repeat;
	background-position:top center;
} 

div#banner-bg
{
	width:960px;
	height:240px;
	background:url('images/content-bg.gif') repeat-y;
	margin-bottom:20px;
}
div#banner
{
	width:928px;
	height:100%;
	background:url('images/banner.jpg') no-repeat;
	margin-left:16px;
}
div#box
{
	width:930px;
	margin:0 auto;
	padding-bottom:20px;
}
div#content
{
	width:930px;
	background:url('images/content-bg.png') repeat-y;
	float:left;
}
div#content-realizacje
{
	width:930px;
	background:url('images/content-realizacje-bg.png') repeat-y;
	float:left;
}
div#content-left
{
	width:663px;
	float:left;
}
div#content-realizacje-left
{
	width:930px;
}
div#cl
{
	width:663px;
	height:48px;
	background:url('images/c-top.jpg') no-repeat;
	float:left;
}
div#clrealizacje
{
	width:930px;
	height:48px;
	background:url('images/c-realizacje-top.jpg') no-repeat;
	float:left;
}
div#cl-
{
	width:143px;
	height:33px;
	background:url('images/cl-img.png') no-repeat;
	margin: 7px 0px 0px 15px;
}
div#cl-oferta
{
	width:108px;
	height:33px;
	background:url('images/cl-img-oferta.png') no-repeat;
	margin: 7px 0px 0px 15px;
}
div#cl-kontakt
{
	width:108px;
	height:33px;
	background:url('images/cl-img-kontakt.png') no-repeat;
	margin: 7px 0px 0px 15px;
}
div#cl-realizacje
{
	width:127px;
	height:33px;
	background:url('images/cl-img-realizacje.png') no-repeat;
	margin: 7px 0px 0px 15px;
}
div#cl-t /*content*/
{
	padding:5px 15px 15px 15px;
	text-align:justify;
	font-size:14px;
}
div#content-center
{
	width:18px;
	height:1px;
	float:left;
}
div#content-right
{
	width:249px;
	float:left;	
}
div#cr
{
	width:249px;
	height:48px;
	background:url('images/cr-img.png') no-repeat;
	float:left;
}
div#cr-t
{
	padding:9px 15px 15px 13px;
	color:#fff;
	text-align:center;
}
div#c-bottom
{
	width:930px;
	height:37px;
	background:url('images/c-bottom.png') no-repeat;
}
div#c-realizacje-bottom
{
	width:930px;
	height:37px;
	background:url('images/c-realizacje-bottom.png') no-repeat;
}
div#footer
{
	width:910px;
	height:45px;
	background:url('images/footer.jpg') no-repeat;
	text-align:right;
	line-height:44px;
	color:#ccc;
	padding-right:50px;
	font-size:12px;
	margin:0 auto;
	margin-bottom:20px;
}
div#bottom
{
	width:960px;
	height:2px;
	background:url('images/c-bg.gif') repeat-y;
}
.clear
{
	clear:both;
}
img.realizacje
{
	padding:1px;
	border:2px solid #318EC6;

}
div.realizacje
{
	font-size:9px;
	text-align:left;
	padding:4px 0px 14px 0px;
	font-family:tahoma;
}
div.realizacje img
{
	float:left;
	margin-right:5px;	
}
hr.gray
{
	background:#333;
	color:#333;
	clear:both;
}
a.realizacje, a.realizacje:visited
{
	color:#292421;
}
span.blue
{
	color:#3399cc;
}
div.header
{
	color:#3399cc;
	font-size:16px;
	padding:3px 5px;
}
div.realizacja-box
{
	width:850px;	
	padding-bottom:30px;	
}
div.realizacja-box a:link, div.realizacja-box a:visited
{
	color:#3399cc;
	text-decoration:none;
	font-weight:bold;	
}
div.realizacja-img
{
	float: left;
	width:300px;
}
div.realizacja-img img
{
	float: left;
	margin-right:10px;
	border:1px solid #fff;
	padding:2px;
}
div.realizacja-tresc
{
	float:left;
	width:550px;
}
div.realizacja-tresc ul
{
	color:#3399cc;
	list-style-type:disc;
}
div.realizacja-tresc ul span
{
	color:#ffffff;
}
a.pagination:link, a.pagination:visited
{
	color: #fff;
	text-decoration:none;
	font-weight:bold;	
}
a.pagination-active:link, a.pagination-active:visited
{
	color: #3399cc;	
	text-decoration:none;
	font-weight:bold;
}
p.pagination
{
	text-align:center;
}
a.link:link, a.link:visited
{
	color:#3399cc;
	text-decoration:none;
}
a.link:hover
{
	text-decoration:underline;
}
div#formleft
{
	width:250px;
	float:left;
	margin:0px;
	padding:0px;
}
div#formright
{
	width:370px;
	float:left;
	margin:0px;
	padding:0px;
}
form input, form input.submit
{
	border:2px solid #fff;
	width:220px;
	height:22px;
	background:#181C18;
	font-size:14px;
	color:#fff;
	padding:3px 0 0 5px;
}
form input.submit
{
	border:2px solid #fff;
	width:229px;
	height:25px;
	background:#3399cc;
	font-size:14px;
	color:#fff;
	padding:0px 0px 2px 0px;
	
}
textarea
{
	padding:3px 0 0 5px;
	height:153px;
	border:2px solid #fff;
	background:#181C18;
	font-size:14px;
	color:#fff;	
}
.center
{
	text-align:center;
}
.red
{
	color:red;
}
