@charset "iso-8859-2";
/* madein89.com Konrad Pawluczuk */

body {
	background-color:#1a1e24;
	font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; color:#e1e1e1;
	background-image:url(tlo3.gif);  background-attachment: fixed ;
	
	
}

/* ---- ramka body ---- */
#top, #bottom, #left, #right {
	background: #101216;
	position: fixed;
	}
	#left, #right {
		top: 0; bottom: 0;
		width: 0px;
		}
		#left { left: 0; }
		#right { right: 0; }

	#top, #bottom {
		left: 0; right: 0;
		height: 0px;
		}
		#top { top: 0; }
		#bottom { bottom: 0; }

/* ---- glowne okno ---- */
#main {
	
	width:975px;
	margin-left: 50px;
	overflow:auto;
	padding:0;

	
}



	
#content {
    float: right; /*--Keeps content to the right side--*/
    width: 800px;
	margin-top:64px;
}




/* ---- nawigacja ---- */


#sidenav {
    width: 175px;
	position:fixed; /*--Fix the sidenav to stay in one spot--*/
    float: left; /*--Keeps sidenav into place when Fixed positioning fails--*/
	margin-top:49px;
	}
	
#logo {
	margin-top:15px;
	margin-right:14px;
	margin-bottom:45px;
	
	float:right;
	width:161px;
	height:37px;
}


ul {
	list-style: none;
	margin-right:14px;
	float:right;
	text-align:right;

}

li {
	margin-bottom:17px;
	
}

ul.linki {
	float:none;
	text-align:left;
	list-style:none;
	margin:0;
	
}

li.linki {
	
	margin-bottom:12px;
	margin-left:-40px;
	
}



/* ---- linki ---- */	
a {
	text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; outline: none;
 
}
li a:link { color:#e1e1e1; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; }
li a:active { color:#e1e1e1; text-decoration: none; }
li a:visited { text-decoration:none; color: #e1e1e1; }
li a:hover { color:#1a1e24; background:#47b75a; text-decoration: none; padding: 3px;}
a.worklink:link { color:#e1e1e1; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; margin-left:10px; }
a.worklink:active { color:#e1e1e1; text-decoration: none; margin-left:10px;  }
a.worklink:visited { text-decoration: none; color: #e1e1e1;margin-left:10px;  }
a.worklink:hover { color:#1a1e24; background:#47b75a; text-decoration: none; padding: 3px;}
a.mail:link { color:#495362; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px; }
a.mail:active { color:#495362; text-decoration: none; }
a.mail:visited { text-decoration: none; color: #495362; }
a.mail:hover { color:#1a1e24; background:#47b75a; text-decoration: none; padding: 3px;}

/* ---- portfolio ---- */

h1 {
	font-family:Arial, Helvetica, sans-serif; color:#e1e1e1; font-size: 18px; text-decoration:none; font-style:normal; padding: 23px 0 20px 0;
}

h2 {
	color:#47b75a; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:18px; font-weight:100;
}


div.work {
	margin-left:80px;
}

div.work2 {
	margin:0 auto;
	clear:both;
	float:none;
}

div.worklink {
	display:inline;
	float: right;
	
}

div.linia {
	background-image: url(linia.gif);
	background-repeat:repeat-x;
	width:720px;
	height:10px;
}

img.workimg {
	border:solid;
	border-width:1px;
	margin-top:23px;
	border-color:#2a2d32;
	margin-bottom:60px;
}

img
{  border-style: none;
}


/* ---- stopka ---- */


#footer {
	margin-left:80px;
	margin-bottom:120px;
	
}

#footercontact {
	padding-top:25px;
}

ul.contact {
	list-style: none;
	float:left;
	margin-left:-40px;
}

li.contact {
	text-align:left;
	color:#495362; text-decoration: none; font-family:Georgia, "Times New Roman", Times, serif; font-style:italic; font-size:12px;
	line-height:70%;
}


#footercopyright {
	float:right;
	color:#495362;
	
}


#introduction {
	margin-bottom:80px;
	
}

#about {
	margin-bottom:45px;
	
}

#contact {
	margin-bottom:132px;
	
}

.description {
	width:660px;
	color:#495362;
	line-height:150%;
}

#splash {
	margin-top:64px;
	margin-left: 30px;
}

#flash {
	margin-left:80px;
	margin-bottom:80px;
	margin-top:80px;
	
}
