/* CSS Document */
body {margin:0; padding:0; background-color:white; font-size: 11px;}
#wrapper{margin:auto;
width: 1024px;
margin:0 auto;
background-color:white;
font-family: verdana;
}

#login {
height: 127px;
width: 1024px;
background-color:#503C57 ;
}
#login input{
display:inline;

}

#head{
color:white;
width: 1024px;
/*height:409px;*/
height:317px;
background-image: url(../img/naglowek.jpg);
background-position: left top;
background-repeat: no-repeat;
background-color: #C2C0C3;
}
#head a{color:white;}
form{
float: right;
margin: 45px;
}

form#company_login{
float: left;
margin: 45px;
}

form input{
margin: 5px;

}

#buttons{
float: left;
width:284px;
height: 50px;
text-align: center;

}
#buttons ul { margin: 30px auto; padding: 0; list-style-type: none; text-align: center; }
#buttons li{margin: 45px auto;

font-size: 12px;
background-image: url(../img/b_kontakt.png);
background-repeat: no-repeat;
width: auto;
height: auto;
width:139px; height: 69px;
}
#buttons li a{ display:block; width:139px; height: 69px; padding-top:20px; font-size: 14px; text-decoration: none;}

#zaloguj {
background-color: #503C57/*#96770B*/;
     color: white;    
}
#zaloguj{cursor: pointer;}

#left-box{
float: left;
margin-top: 0px;
margin-bottom: 30px;
padding-left: 65px;
width: 614px;
border-right: 1px #C2C0C3 solid;
}
#right-box{
margin-top: 30px;
margin-bottom: 30px;
float: right;
padding-left: 35px;
width: 301px;
/*border-left: 1px #C2C0C3 solid;*/
}
#top-text{
width: 600px;
min-height: 160px;
/*border-bottom: 1px #C2C0C3 solid;*/
}
#top-text h3{
color:#3D548A;
}

#lang a{margin:5px; color:white;
margin-top: 20px; text-decoration: none;
padding:5px;
background: url(../img/b_rejestracja.png) no-repeat top left;
 }


#last{border-top: 1px #C2C0C3 solid;
margin-top: 0px;
padding-top: 20px;
}
#menu{
width:280px;

margin-bottom:13px;
min-height: 200px;
float:left;
background-color: white;

}
#menu ul {list-style: none;
padding: 0px;
}
#menu ul li {
height: 31px;
width: 175px;
position:relative;
list-style: none;
list-style-position: inside;
list-style-image: url(../img/kwadracik_menu.png);
padding:0px;
margin: 0px;
font-size: 12px;;
}
/*
#menu ul li ul{
position: absolute;
top:0px;
right:-130px;
}
#menu ul li:hover{background-color: #C2C0C3;}
*/
#menu ul li a{text-decoration: none; margin: auto 5px; auto 0px;}
#menu h3{
color:#3D548A;
 font-size: 14px;
}
#menu a {color: #339;}
#menu a:hover {color: blue;}
/*
ul li ul{
display: none;
}
*/
#company_logo{font-size: 27px; position: absolute; color: white; margin: 45px; right: 90px; top: -10px;}
#tekst{width: 820px; color: white;}
#treebox{
padding-left: 60px;
background-color: white;}
.company{
width: 280px;
min-height: 130px;
float:left;
/*padding-right:20px;*/
margin-top: 20px;
margin-right:20px;
margin-bottom: 20px;
}
.company h3{color:#3D548A}
.company p{color: black; padding-right:20px; border-right: solid 1px white; min-height: 130px;}
#box-ostatni p{
border:none;
}
 #left-text{padding-left: 60px;
 background-color: white;
 padding-bottom: 10px;
 min-height: 225px;
}

.company span, #left-text span
{
color: black;
font-style: italic;
}

.company p a, #left-text p a
{
color: black;
font-weight: bold;
text-decoration: underline;
}

.company p a:hover, #left-text p a:hover
{
color: #c0c0c0;
}


.czesci{
float: right;
}
.czesci a{margin:5px; padding:5px; text-decoration: none; background-color: ;}
.czesci a:hover{background-color: #C2C0C3;}
#left-text {
float: left;
padding-top: 20px;
width:580px;
}




#footer{
color: white;
line-height: 16px;
text-align: center;
background-color: #000;

}
#footer div{
background-color: #C2C0C3;
}
.clear{clear:both;}



.tlist {background:#fff; margin:10px auto;}
.tlist td {background:#fff; padding:5px}
.tlist td a {color:#000; padding:5px; text-decoration:none; border:0}
.tlist th {background:#000; padding:5px; color:#fff}

/* ENTRIES & POSTS */
.company_wpis {
	border-bottom: 1px #C2C0C3 solid;
	padding: 10px 40px 10px 0;
	margin: 0 30px 20px 0;
	overflow: hidden;
}
.company_wpis h3 {
	font: normal 22px Arial, sans-serif;
	margin: 0;
	padding: 0;
	color: #1A2867;
}
.company_wpis h3 a {
	font: normal 18px Arial, sans-serif;
	margin: 0;
	color: #1A2867;
	text-decoration: none;
}
.company_wpis h4 a,
.company h4 a {
	color: #1A2867;
	text-decoration: none;
}
.company_wpis h4 a:hover,
.company_wpis h3 a:hover,
.company h4 a:hover {
	color: #111;
	text-decoration: underline;
}
.company_wpis p {
	font-size: 12px;
	line-height: 20px;
}
.company_wpis form {
	clear: both;
	float: none;
}
.company_img {
	width: 120px;
	height: 90px;
	position: relative;
	overflow: hidden;
	float: left;
	margin: 5px 20px 10px 0;
}
.company_img a {
	text-decoration: none;
	font-size: 10px !important;
}
.company_img img {
	border: none;
	position: absolute;
	display: block;
	top: 0;
	left: 0;
}

.dodajdo {
	text-align: left;
	margin-bottom: -9px;
}
.dodajdo img {
	border: none;
}

.category {
	font-size: 9px !important;
	color: #aaa !important;
	font-style: normal !important;
}

.company_wpis .category {
	position: relative;
	top: -4px;
	left: 10px;
}

.company h4 {
	margin: 0 0 10px 0;
}
.company p {
	font-size: 11px;
	line-height: 18px;
}

#company_logo span {
	text-transform: uppercase;  
	position: relative;
	left: -100px;
	top: 25px;
	font: 400 14px Arial, sans-serif;
}

#company_logo span a {
	color: #fff;
	text-decoration: none;
}

#company_logo span a:hover {
	text-decoration: underline;
}

div#pager_div {margin-top: 15px; text-align:center;}
.pager, .pager_sel {color: #000000; text-decoration: none; font-size: 15px;}