/* CSS Document */
* {
	margin:0;
	padding:0;
	font-size:100%;
}
body {
	text-align:center;
}
img {
	vertical-align:top;
}
a img {
	border:0;
}
html, input, textarea {
	font-family:Arial;
	font-size:12px;;  
	line-height:1.462em;
	color:#5D5A58;
}
table {
	border-collapse:collapse;
	border:0;	
}
input, select {
	vertical-align:middle;
	font-weight:normal;
}
a {
	color:#5D5A58;
	text-decoration:underline;
}
a:hover {
	text-decoration:none;
	color:#010101;
}
li a {
	text-decoration:none;
}
.float-l {
float:left;
}
.float-r {
float:right;
}
.clear {
	clear:both;
}
#gorna_belka {
margin-top: 7px;
margin-left: 820px;
height: 8px;
}
#navlist li
{
display: inline;
list-style-type: none;
}
.loguj {
	margin-left:50px;
}


/***************header***************/
#header {background:url(../images/logo-img.jpg) no-repeat; margin-top: 10px; margin-left: 90px; color:#968B6C; font-size:1.231em; line-height:1.5em; }
#header .header-back { background:url(../images/header-back.gif) bottom left repeat-x; }
#header .float-r {/*margin-top:337px;*/ margin-right:-190px;}
#header .text {margin-top:35px;}
#header .text img { margin-top:34px; text-align:right;}
#header .logo { position:absolute; margin-left:45px; margin-top: 22px; }
#nawigacja {
		margin-left:485px;
}
#nawigacja ul{
	margin-top: 250px;
}
#nawigacja li { 
     margin-top: 88px;
     float:left;
     list-style: none;
}
#nawigacja li a {
    display: block;
    height: 13px;
    text-indent: -9999px;
}
#nawigacja li.onas { width: 29px;}
#nawigacja li.onas a { background:url(../images/onas.jpg) no-repeat; }
#nawigacja li.onas a:hover { background:url(../images/onas.jpg) no-repeat 0 -16px; }
#nawigacja li.onas a:active { background:url(../images/onas.jpg) no-repeat 0 -16px; }
#nawigacja li.outsource { width: 82px; padding-left:20px; }
#nawigacja li.outsource a { background:url(../images/outsource.jpg) no-repeat; }
#nawigacja li.outsource a:hover { background:url(../images/outsource.jpg) no-repeat 0 -14px; }
#nawigacja li.e_market {width: 62px; padding-left:20px;}
#nawigacja li.e_market a { background:url(../images/e_market.jpg) no-repeat; }
#nawigacja li.e_market a:hover { background:url(../images/e_market.jpg) no-repeat 0 -13px; }
#nawigacja li.rozwiazania {width: 72px; padding-left:11px;}
#nawigacja li.rozwiazania a { background:url(../images/rozwiazania.jpg) no-repeat; }
#nawigacja li.rozwiazania a:hover { background:url(../images/rozwiazania.jpg) no-repeat 0 -14px; }
#nawigacja li.contact { width: 40px; padding-left:10px;}
#nawigacja li.contact a { background:url(../images/Kontakt.jpg) no-repeat; }
#nawigacja li.contact a:hover { background:url(../images/Kontakt.jpg) no-repeat 0 -16px; }

ul.lista {
	list-style:none;
}
ul.lista li {
background:url(../images/arrow.gif) left 8px no-repeat;
padding-left:15px;
line-height:1.692em;
}

/***************content***************/
#content {margin-top: -80px;}
#content .border {background:url(../images/content-border.gif) bottom left repeat-x; height:16px; width:100%; }
#content .border-un {background:url(../images/content-border.gif) bottom left repeat-x; height:30px; width:100%; }
.just {text-align: justify;}
/***************page-1***************/
.obrazek {margin: 0 0 40px 0;}
.odstep {margin: 0 0 10px 0;}
.col-1 .float-l {margin:0 5px 0 0;}
.col-1 .float-r {margin:0 5px 0 0; width:210px}
.col-1 {padding:0 0 0 112px;}
.col-2 {padding:0 0 0 58px;}
.col-1 h2, .col-2 h2 {color:#150600;margin-top:15px;}
.col-1 strong, .col-2 strong {color:#150600;}
.col-1 div {margin:15px 0;}
.col-1 .title, .col-2 .title {margin:25px 0 3px 0;}
.col-1 .title-un, .col-2 .title-un {margin:0 0 10px 0;}
.col-2 a img {margin-top:15px;}
#page-1 .col-2 .news {line-height:1.69em;}
#page-1 .col-2 .news span {padding-top:15px}
/***************page-2***************/
#page-2 .col-2 .float-l,
#page-3 .col-2 .float-l {padding-right:30px;}
#page-2 .col-2 .float-l div,
#page-3 .col-2 .float-l div {padding-top:25px;}
/***************page-3***************/
#page-3 .col-1 p {padding-bottom:15px;}
/***************page-4***************/
#page-4 .col-1 ul li {background:none; padding:15px 0 0 0;}
#page-4 .col-2 .contacts .con-1,
#page-4 .col-2 .contacts .con-2 {width:170px;}
#page-4 .col-2 .contacts .con-1 {padding:0 80px 0 0;}
#page-4 .col-2 .contacts .con-2 {padding:0 0 0 0;}
#page-4 .col-2 .contacts .con-1 div,
#page-4 .col-2 .contacts .con-2 div {padding-bottom:20px;}
#page-4 .col-2 .contacts .con-1 p,
#page-4 .col-2 .contacts .con-2 p {padding-bottom:0;}
#contact-form {font-size:1em}
#contact-form .float-l div {height:26px; width:178px; padding-right:10px;}
#contact-form .float-l input {height:16px; width:178px; margin:0 5px 2px 0;}
#contact-form .float-l textarea {width:273px; height:60px; }
#contact-form .float-r input {margin:15px 15px 0 10px; }
#page-4 .col-2 p {padding-bottom:10px; }
/***************page-5***************/
#page-5 p {padding-bottom:10px;}
/***************footer***************/
#footer {font-size:0.923em; color:#010101; text-align:left; padding:25px 0 40px 0; }
#footer .navigation li { display:inline; background:none; padding:0 8px 0 0; }
#footer .navigation .un a { border-left:none; padding-left:0; }
#footer a {border-left:1px solid #010101; padding-left:11px; text-decoration:none; }
#footer a:hover {text-decoration:underline;}
#footer .copy a {text-decoration:underline; color:#010101; padding-left:8px;}
#footer .copy a:hover {text-decoration:none;}

#loga_firm img {
  padding-right: 25px;
  padding-top: 25px;
}
