@charset "utf-8";

/* CSS Document */

/* Ustawienia defaultowe */
/* clear style:start nie zmieniac */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, p, blockquote, th, td {
    margin:0;
    padding:0
}
.wstazka {
position:absolute;
top:2px;
z-index:10;
margin:0 auto;
width:580px;
text-align:left;
padding-top:22px;
}
table {
    border-collapse:collapse;
    border-spacing:0
}

fieldset, img {
    border:none
}

address, caption, cite, code, dfn, em, strong, th, var {
    font-style:normal;
    font-weight:normal
}

strong {
    font-weight:bold
}

ol, ul {
    list-style:none
}

caption, th, body {
    text-align:left
}

h1, h2, h3, h4, h5, h6 {
    font-size:100%;
    font-weight:normal
}

q:before, q:after {
    content:''
}

abbr, acronym {
    border:0
}

.clear {
    clear:both;
    height:0;
    font-size:0;
    overflow:hidden;
    line-height:0px;
}

a img {
    border:none
}

.alt {
    display:none;
}
.message{
color:green;
font-weight:bold;
margin-bottom:20px;
margin-top:0;
padding-left:11px;
}
/* clear style:end */
.inp, .area{
    padding:3px;
    border: 1px solid #a5c603;
}
input {
	font-family: Tahoma;
	font-size: 10px;
	font-style: normal;
	font-weight: normal;
	color: #747070;
	text-decoration: none;
	background-color: #EEF2F1;
	padding:3px;
        border: 1px solid #a5c603;
}
input.inp {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #747070;
	text-decoration: none;
	background-color: #F0F0F0;
        border: 1px solid #a5c603;
        padding:5px;
}
input.but {
	font-family: Arial;
	font-size: 12px;
	font-style: normal;
	font-weight: normal;
	color: #747070;
	text-decoration: none;
	background-color: #F0F0F0;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-color: #F0F0F0;
	border-width: thin;
        padding:4px 5px;;
}
.imgText {
    text-indent:-2000px;
    outline:none;
}

body {
    background:#ffffff;
    font-family:Arial;
    font-size:12px;
    color:#878787;
    line-height:150%;
}

a {
    color:#a5c603;
    text-decoration:none;
}

a:hover {
    color:#757575;
}

.pageContent {
    font-size:12px;
    font-family:Arial, Helvetica, sans-serif;
    color:#767676;
}

.pageContent h1 {
    font-size:34px;
    padding-bottom:20px;
    font-weight:bold;
}

.pageContent h2 {
    font-size:14px;
    padding:0px 0px 12px 0px;
    color:#5b5b5b;
    background:url(../img/bg/news_line.gif) left bottom no-repeat;
    margin-bottom:25px;
}

.pageContent h3 {
    font-size:13px;
    padding:0px 0px 2px 0px;
    color:#fe9603;
    font-weight:bold;
}

#forCompany .pageContent h3 {
    color:#14a8f5;
}

.pageContent p {
    padding:0px 0px 20px 0px;
}

.pageContent p.condition {
    padding-top:20px;
    font-size:10px;
    color:#a4a4a4;
}

.pageContent blockquote {
    font-size:11px;
    padding:0px 38px 20px 38px;
    font-style:italic;
    color:#5b5b5b;
}

.pageContent ul {
    padding-top:5px;
    margin-left:20px;
    list-style-type:none;
    margin-bottom:15px;
}

#promocja_content ul {
    padding-top:0px;
}

.pageContent ul li {
    padding:0px 0px 8px 16px;
    background:url(../img/bullet/list_item.gif) left 4px no-repeat;
}

.pageContent ol {
    margin-left:32px;
}

.pageContent ol li {
    padding:0px 0px 20px 115px;
    font-size:11px;
    color:#5b5b5b;
}

.pageContent .ident1 {
    margin-left:10px;
}

.pageContent .ident2 {
    margin-left:20px;
}

.pageContent .ident3 {
    margin-left:30px;
}

.pageContent .ident4 {
    margin-left:40px;
}

.pageContent .ident5 {
    margin-left:50px;
}

.pageContent .underline {
    text-decoration:underline;
}

.pageContent .strike {
    text-decoration:line-through;
}

.jobTitle {
    padding-bottom:5px;
}

.pageContent table.tbl {
    width:100%;
    border-top:1px solid #e0e0e0;
    border-left:1px solid #e0e0e0;
    margin-bottom:18px;
}

.pageContent table.tbl td, .pageContent table.tbl th {
    padding:7px 9px;
    color:#757575;
    border-bottom:1px solid #e0e0e0;
    border-right:1px solid #e0e0e0;
}

.pageContent table.tbl th {
    font-weight:bold;
    background:#dadada url(../img/bg/tbl_th_bg.gif) repeat-x;
    border-right:1px solid #e0e0e0;
}

.pageContent table.tbl tr.even td {
    background:#fafafa;
}

.pageContent table.tbl tr.selected td {
    background:#efefef;
}

.pageContent table.tbl td a {
    border-bottom:1px dotted #4C0077;
}

.tblCenter {
    text-align:center;
}

.tblLeft {
    text-align:left;
}

.tblRight {
    text-align:right;
}

.mainWrapper {
    background:#FFF url(../images/new/headerBack.png) center top no-repeat;
}

h3 {
    font-size:45px;
    color:#F00;
}

.baseWrapper {
    width:990px;
    margin:0px auto;
}

#header.baseWrapper {
    height:160px;
}
#footer.baseWrapper{
    margin-top:10px;
    margin-bottom:20px;
    background:none;
}
.leftContainer {
    width:730px;
    float:left;
}

.rightContainer {
    width:250px;
    float:right;
}

.leftPanel {
    width:230px;
    float:left;
    background:#FFF;
    padding:20px 0px 0px 0px;
}

.middlePanel {
    width:430px;
    float:right;
    background:#FFF;
    padding:20px;
}

.rightPanel {
    width:190px;
    float:right;
    padding:20px;
    background:#FFF;
}

.boxSection {
    margin-bottom:37px;
    margin-left:20px;
}

.boxSectionSmall {
    margin-bottom:10px;
}

.mainPageNavItem li a {
    background:transparent url(../images/new/bullet.gif) no-repeat scroll 0 0;
    color:#757575;
    display:inline-block;
    margin-bottom:4px;
    padding-left:19px;
    text-decoration:none;
}

.mainPageNavItem li a:hover span {
    border-bottom:1px dotted #a5c603;
    color:#a5c603;
}

.mainPageNavBtmItem ul{
    font-size:13px;
    padding-left:20px;
}

.mainPageNavBtmItem li a {
    background:transparent url(../images/new/btmMenubullet.png) no-repeat scroll 0 0;
    font-size:13px;
    margin-bottom:4px;
    padding-left:19px;
    display:inline-block;
    float:left;
    margin-right:10px;
    
}

.readMore {
    font-weight:bold;
}

.readArch {
    font-weight:bold;
    margin:20px 0px;
}
.error{
    color:red;
    font-weight:bold;
    margin-right:10px;
}
.menuContent {
    font-size:9px;
}
.readMore a.btnMore {
    width:65px;
    height:21px;
    background:url(../images/new/btnWiecej.png) no-repeat;
    display:block;
    float:right;
}
.readMore a.btnMore_pl {
    width:65px;
    height:21px;
    background:url(../images/new/btnWiecej_pl.png) no-repeat;
    display:block;
    float:right;
}
.readMore a.btnMore_en {
    width:65px;
    height:21px;
    background:url(../images/new/btnWiecej_en.png) no-repeat;
    display:block;
    float:right;
}
.readArch a.btnArch {
    width:118px;
    height:20px;
    background:url(../images/new/btnArchiwum.png) no-repeat;
    display:block;
}

.readArch a.btnArch_pl {
    width:118px;
    height:20px;
    background:url(../images/new/btnArchiwum_pl.png) no-repeat;
    display:block;
}

.readArch a.btnArch_en {
    width:118px;
    height:20px;
    background:url(../images/new/btnArchiwum_en.png) no-repeat;
    display:block;
}

.boxTitle {
    color:#0095da;
    font-weight:bold;
    font-size:17px;
    margin-bottom:27px;
}

.newsItem {
    margin-bottom:20px;
}

.newsItem .content {
    text-align:justify;
}

.newsTitle {
    color:#005379;
    margin-bottom:17px;
    font-size:15px;
    font-weight:bold;
}

.archItemTitle {
    font-size:11px;
    font-weight:bold;
    background:transparent url(../images/new/content_bullet.png) no-repeat scroll 0 0;
    margin-bottom:4px;
    padding-left:19px;
    cursor:pointer;
    color:#a5c603;
}

.archItem {
    font-size:11px;
}

.archItem p {
    padding-left:20px;
}

.archContent {
    text-align:justify;
}

.archContent .readMore {
    padding-left:20px;
}

.backLink {
    width:50%;
    float:left;
    text-align:left;
}

.topLink {
    width:50%;
    float:right;
    text-align:right;
}
.footerLeft{
    width:60%;
    float:left;
    text-align:left;
}
.footerRight{
    width:30%;
    float:right;
    text-align:right;
}
.hcDevelop{
    height:50px;
    padding-top:5px;
    background:#EDEDED none repeat scroll 0 0;
    border:1px dotted #C0AFCF;
    color:#000000;
}
.hcDevelop .informacja{
    text-align:center;
    font-weight:bold;
    color:red;
}
.hcDevelop .menu{
    text-align:center;
}
.lombardPl{
    width:230px;
    height:42px;
    background:url(../images/new/boxSL_pl.png) no-repeat scroll 0 0;
}
.lombardEn{
    width:230px;
    height:42px;
    background:url(../images/new/boxSL_en.png) no-repeat scroll 0 0;
}
.lombardPl img{
    margin-left:185px;
    margin-top:12px;
}