@import url(reset.css);

/* ----------------------------------------------------- structure */


body {
	background-color:#FFF;
	background-repeat:no-repeat;

}

div#topline {
 	background-image:url(../img/topline.jpg);
	background-repeat:repeat-x;
	height:4px;
}

div#content {
	background-color:#FFF;
	height:860px;
	margin-top:131px;
	
}

div#pozycja {
	width:860px;
	background-image:url(../img/pasek.png);
	background-repeat:no-repeat;
	margin-left: 114px;
}

div.haslo {
	margin-top:10px;
	width:530px;
	float:left;
}

div.cv {
	margin-top:10px;
	width:260px;
	float:right;
}

img.dym {
	position:absolute;
	top:4px;
	left:0px;
}


#top h1 a {
  /*background-image: url(../img/logo.png); */
	width:219px;
	height:44px;
	position: absolute;
	top: 47px;
	left: 137px;
}
	
.haslo h2 {
	color:#909090;
	padding-top:20px;
	margin-left:26px;
	width:520px;
	font-family: Cambria, serif;
	font-size: 14px;
	font-style: normal;
	font-weight: normal;
	text-transform: uppercase;
	letter-spacing: 1px;
	line-height: 1.7em;
}

h2 b {
	font-weight:normal;
	color:#599b76;
}

img.pdf {
	padding-top:24px;
	margin-right:60px;
	float:right;
}

img.cien {
	margin-top:10px;
}

div.prace {
	width:860px;
	background-image:url(../img/pasek2.png);
	background-repeat:no-repeat;
}

img.projekt {
	margin-top:50px;
	margin-left:22px;
}

img.dyma {
	position:absolute;
	top:700px;
}

div.stopka {
	margin-top:30px;
	border-top: 1px solid #eaeaea;
	padding-top:10px;
}

p.motto {
	margin-left:20px;
	color:#c7c7c7;
	font-family: Cambria, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

p.autor {
	margin-left:20px;
	color:#b2b2b2;
	font-family: Cambria, serif;
	font-size: 14px;
	font-style: italic;
	font-weight: normal;
	text-transform: normal;
	letter-spacing: normal;
	line-height: 1.5em;
}

a.top {
	float:right;
	margin-top:15px;
	margin-bottom:15px;
	margin-right:30px;
}

/* ----------------------------------------------------- Menu */

div.menubox {
	margin-left: 74px;
	width:810px;
}

div.menu ul, div.menu ul li {
	margin-top:9px;
	list-style:none;
	padding:0;
	float:right;
}

div.menu ul li { 
	display:inline;
	white-space:nowrap;
}


li.portfolio a:link, li.portfolio a:visited {
	display:block;
	width:84px;
	height:83px;
	background: url(../img/portfolio.png);

}
li.portfolio a:hover {
	display:block;
	background: url(../img/portfolio2.png);
}
	
	
li.blog a:link, li.blog a:visited { 
	display:block;
	width:84px;
	height:83px;
	background: url(../img/blog.png);
}
li.blog a:hover {
	display:block;
	background: url(../img/blog2.png);
}

li.kontakt a:link, li.kontakt a:visited { 
	display:block;
	width:84px;
	height:83px;
	background: url(../img/kontakt.png);
}
li.kontakt a:hover {
	display:block;
	background: url(../img/kontakt2.png);
}


