body {
	margin:0; padding:0;
	font-family:arial,tahoma,helvetica,tahoma;
	font-size:12px;
	border-style:none;
	background:white;
	color:#202020;
	}
body.portfolio {
	background:white;
	}
img.realizacja {
	border-left:5px solid #ac0000;
	padding-left:20px;
	margin-top:10px;
	float:left;
	border-right:5px solid #ac0000;
}

img.realizacja:hover {

}	

p.realizacja {
/*	background: #6c0000; */
	height:95px;
	margin-top:10px;
	margin-left:340px;
	background:#4c0000;
	padding:10px
}

div.realizacja { width:100% }

div.blog_wpis {width:47%; height:250px; float:left; text-align:justify; margin-top:20px; overflow:hidden; margin-bottom:10px; margin-right:20px}


a {
	text-decoration:none;
	color:green;
	}
a:hover {
	text-decoration:underline; background:orange; color:white
	}
p {
	margin:0; border:none; margin-bottom:5px;
	}
p.blog_data { font-size: 11px; margin-bottom: 15px; margin-top: 0px }
div.light { border:1px solid #dadada; background:#fffcfa; padding:12px; margin-top:12px }

img {
	border:0;
	vertical-align:text-bottom;
	}

#portfolio {
	position:absolute;
	top:52px;
	width:100%;
}

#top {
	margin:auto;
	padding-left:20px;
	padding-top:50px;
	width:670px;
}
.portfolio#top {
	position:absolute;
	width:100%;
	padding:0;
	background:url('img/back.png');
}
	
#main {
	position:absolute;
	width:990px;
	height:570px;
	background:url('img/top1.jpg');
	top:50px;
	left:0;
	text-align:left
	}
	
#slogan {
	position:absolute;
	top:360px;
	left:630px;
}

#bottom {
	position:absolute;
	background:#4c0000;
	top:670px;
	left:0px;
	border-top:2px solid #404040;
	padding-top:0px;
	width:100%;
}

#bot1	{
	float:left;
	margin-left:0px;
	width:290px;
}

#bot2	{
	float:left;
	margin-left:0px;
	width:330px;
}

#bot3	{
	float:left;
	margin-left:20px;
	width:320px;
}

ul	{
	margin-left:13px;
	list-style-type:square;
	margin-top:5px;
	margin-bottom:13px;
	padding-left:0;
}

#program-chary {
	background:url('img/chary.gif');
	width:100%;
	height:160px;
	position:absolute;
	top:750px;
	left:0;
	border-top:solid 1px white;
	border-bottom:solid 1px white;
}

#g5 {
	position:absolute;
	top:360px;
	left:39px;
	display:block;
	margin:auto;
	width:561px;
	height:86px;
	}

#s1 {
	position:absolute;
	top:30px;
	left:227px;
	}

#s2 {
	position:absolute;
	top:316px;
	left:222px;
}

#s3 {
	position:absolute;
	top:373px;
	left:138px;
	}

#menu {
	position:absolute;
	top:40px;
	left:-57px;
	width:130px;
	height:365px;
	background:url('img/mi.gif') no-repeat center bottom;
	float:left;
	padding-left:25px;
	}
a.menu-item {
	font-size:14px;
	font-weight:bold;
	text-decoration:none;
	display:block;
	margin-top:15px;
	}
p.menu-sub {
	font-size:11px;
	color:#707070;
	margin:0;
	}

p.p-item { text-align:right }
p.p-item img { display:block; margin-right:5px; margin-left:auto; margin-top:25px; margin-bottom:3px; }


#projekty {
	position:absolute;
	float:right;
	top:45px;
	right:-55px;
	width:185px;
	font-size:11px;
	text-align:right;
	padding-right:20px;
	}

#mapa {
	position:absolute;
	top:446px;
	left:76px;
	width:624px;
	height:302px;
	}

h1 {color:#404040;font-size:14px;margin-top:0;display:inline;font-weight:normal}
h2 {font-size:17px;margin-bottom:5px;margin-top:30px;font-weight:normal}
h2.menu {padding-bottom:6px;margin-bottom:8px;border-bottom:1px solid #6a0000}
h2.portfolio {color:white;font-size:15px;padding:8px;font-weight:normal;margin-top:0;margin-bottom:0}
h3 {font-size:12px;margin-bottom:5px;margin-top:8px;color:#cc3300}
h3.blog {margin-bottom:0}
h1 {overflow:hidden; margin-bottom:7px;margin-top:13px}
#m1 {position:absolute;left:-50px;top:515px;width:130px;font-size:11px;color:#404040}
h1 span {visibility:hidden}
#m1 h1 {background:url('img/mi1.gif') no-repeat;width:130px;height:35px}

p.klient {font-size:11px;text-align:center}
p.klient img { display:block; margin:auto; margin-top:27px; margin-bottom:7px;}

span.nobr {white-space:nowrap}
span.bold {font-weight:bold}

#m1a {position:absolute;top:750px;left:100px;width:650px;font-size:11px;color:#404040;text-align:center;background:url('img/mi.gif');}
#m1a p {background:#fffcfa; margin:2px; padding:1px; padding-left:3px; border:1px solid #f0f0f0;text-align:left}

#m2 {position:absolute;left:-50px;top:1345px;font-size:12px;color:#404040;text-align:justify;line-height:130%;padding-bottom:20px;width:825px}
h1 span {visibility:hidden}
#m2 h1 {background:url('img/mi2.gif') no-repeat;width:130px;height:20px;margin-left:20px}
#m2 p {margin-bottom: 5px}

#m3 {position:absolute;left:-50px;top:1600px;font-size:12px;color:#404040;text-align:justify;line-height:130%;padding-bottom:20px;width:825px}
h1 span {visibility:hidden}
#m3 h1 {background:url('img/mi3.gif') no-repeat;width:130px;height:24px;margin-left:20px}
#m3 p {margin-bottom: 5px}

#m4 {position:absolute;left:-50px;top:2005px;font-size:12px;color:#404040;text-align:justify;line-height:130%;padding-bottom:20px;width:305px}
h1 span {visibility:hidden}
#m4 h1 {background:url('img/mi4.gif') no-repeat;width:130px;height:20px;margin-left:20px}
#m4 p {margin-bottom: 5px}


#m5 {position:absolute;left:-50px;top:2305px;font-size:12px;color:#404040;text-align:justify;line-height:130%;padding-bottom:20px;width:825px}
h1 span {visibility:hidden}
#m5 h1 {background:url('img/mi5.gif') no-repeat;width:130px;height:16px;margin-left:20px}
#m5 p {margin-bottom: 5px}
