/* MAIN PREFERENCES *********************** */

body { background-color: #ffffff; font-size: 13px; font-family: "Trebuchet MS", "Trebuchet", "Tahoma", "Arial", sans-serif; color: #5c5c5c;  overflow: auto;  }
		
h1 { font-size: 19px; color: #80B030; font-weight: normal; margin: 0; }
h2 { font-size: 14px; color: #858585;   font-family: Arial;  }
		
ul, li, a, div { margin: 0; padding: 0; text-decoration: none; list-style: none; }

img {border: none;}

td {vertical-align: top;}
		
#main { width: 902px; margin: 30px  auto; position: relative; }

/* HEADER *********************** */

#logo_top { position: absolute; top: 100px; left: 40px; z-index: 3;}
	
#jestpraca {position: absolute; top: 0px; left: 0px; z-index: 3; width: 64px; height: 64px; }
#jestpraca img { border: none;}

#head_image {position:absolute; z-index: 2; } /* necessary for big header image to be visible */
	
#menu_wrapper { width: 902px; position: absolute;	z-index: 3; top: 257px; }
	
ul#navigation { width: 400px; }
ul#navigation li { float: left; }
ul#navigation li a { display: block; width: 100px; 	height: 41px; text-align: center;	margin-bottom: 60px; 	}
		
a.akt     {background-image: url(../images/layout/menu_akt.gif);}
a.dzia    {background-image: url(../images/layout/menu_dzia.gif);}	
a.przy	  {background-image: url(../images/layout/menu_przy.gif);}
a.kon	  {background-image: url(../images/layout/menu_kon.gif);}

div#loskot { position: absolute; top: 145px; left: 903px; z-index: 1000;}

/* CONTENT *********************** */		
	
#container div { width: 902px; clear: both; }  /* important - preferences of sliding divs */

p.underlineBox	 { background: #ffffff url("../images/layout/line.gif") repeat-x bottom; }
		
.bg_content { width: 902px; margin-bottom: 50px; }
.bg_content tab {width: 902px;}		
.bg_content li { list-style-image: url(../images/layout/arrow2.gif);  margin-bottom: 1em; padding-left: 10px; }

.left_column1 {width: 150px; text-align: left; vertical-align: top;  }
.left_column2 {width: 250px; text-align: left; margin-left: 10px; vertical-align: top;}
.left_column2_job {width: 250px; text-align: left; margin-left: 10px; vertical-align: top;}
.left_column3 {width: 220px; text-align: left; margin-left: 20px; vertical-align: top;}
.left_column4 {width: 315px;}
.title1 {color: #cccccc;}	
.right_column1 { width: 750px;  padding-left: 40px; text-align: justify; }
.right_column2 { width: 650px;  padding-left: 120px; text-align: justify; }
.right_column2_job { width: 400px;  padding-left: 0px; text-align: justify; font-size: 11px;}
.right_column3 { width: 600px;  text-align: left; }
.right_column4 { width: 415px; text-align: left; }
.right_column4 form {text-align: right; }

input.button { color:#b0b0b0; font-family: "trebuchet ms", "helvetica", sans-serif; font-size:84%;  background-color: #e6e6e6; border:1px solid #cacaca;  }

/* PORTFOLIO *********************** */

ul.smallFolio img { 
	margin: 0 5px;
	border: 1px solid #eee;
	cursor: pointer;
}
ul.smallFolio li { margin: 0 0 2em 5px; }

ul.smallFolio p.status { font-size: 8pt; }

p.status a, p.status a:link, p.status a:visited { color: #80B030; text-decoration: none;  }
p.status a:hover { color: #90C932; text-decoration: none; }
	
/* FOOTER ***********************  */

#footer {width: 902px; height: 263px; background: #ffffff url("../images/layout/line.gif") repeat-x top; clear: both; padding-top: 30px; position: relative; font-size: 85%;}
		
#footer a 		   {color: #80B030; text-decoration: none;  }
#footer a:hover {color: #90C932; text-decoration: none;  }

div.line_up {width: 652px; background: #ffffff url("../images/layout/line.gif") repeat-x top; padding: 15px 0px 15px 0px; }
	
div#logo_footer { position: absolute; top: 35px; left: 750px; }

/* LINKS *********************** */

a.main:active  {  color: #80B030; text-decoration: none; }
a.main:visited {  color: #80B030; text-decoration: none; }
a.main:hover   {  color: #90C932; text-decoration: none; }
a.main:link    {  color: #80B030; text-decoration: none; }

/* PRACA *********************** */

div.bg_content_job { width: 700px; margin-bottom: 50px;}		
div.bg_content_job li { background: url(../images/layout/arrow2.gif) no-repeat 0px 5px; padding-left: 14px;}

