body {
  padding:0;
  margin:0;
}

#container {
  width:920px;
  margin:auto;
}

#header {
  margin:60px auto;
}

span.title {
   font-size:10px;
   font-weight:bold;
}

div#mailing input.textbox {
   position:absolute;
	 background-color:#000;
	 opacity: 0.5;
	 -moz-opacity: 0.5;
	 filter: alpha(opacity=50);
	 color:#fff;
	 font-size:10px;
	 padding:2px;
	 width:146px;
}
div#mailing add, div#mailing rem {
   height:15px;
	 background:URL(mailing_buttons.gif) no-repeat;
	 width:15px;
}
div#mailing rem {
   background-position:-15px;
}

img {
  border:0 none transparent;
}

.message, .contact {
   position:absolute;
	 top:203px;
	 left:622px;
	 min-width:175px;
	 z-index:666;
	 background-color:#000;
	 opacity: 0.5;
	 -moz-opacity: 0.5;
	 filter: alpha(opacity=50);
	 color:#fff;
	 font-size:10px;
	 padding:3px;
   border:1px solid #62341a;
}
.contact {
   top:153px;
	 left:370px;
 	 width:483px;
	 opacity: 0.92;
	 -moz-opacity: 0.92;
	 filter: alpha(opacity=92);
	 padding:5px;
}
.contact p {
   margin-bottom:3px;
}
.contact div {
   position:absolute;
	 top:0;
	 right:0;
	 padding:3px 4px 3px 3px;
}
.contactForm { margin:0; }
.contactForm input, .contactForm textarea {
   font-size:10px;
	 font-family:arial;
	 color:#fff;
	 border:none;
	 padding:2px;
}

/* LISTA PRAC */
#prace {
   width:85%;
   margin:auto;
}
#prace .praca {
	 width:75px;
	 float:left;
	 padding:4px;
	 margin-right:16px;
	 margin-bottom:20px;
}
#prace span.podpis, #prace span.podpis_new {
   padding:3px 4px 3px 4px;
	 display:block;
	 background-color:#000;
	 color:#fff;
	 font-size:10px;
	 text-align:center;
}
#prace span.podpis_new {
	 background:#000 URL(icon_star.gif) no-repeat scroll 2px center;
}
#prace .praca img.thumb {
	 width:75px;
}
.normal img.thumb, .hover img.thumb {
	 width:75px;
}

#powrot {
  position:absolute;
  top:98px;
  margin-left:70px;
}
