* {
    margin:0;
    padding:0;
}
html {
    height:100%;
}
img {
    border:none;
}
body {
    background:white;
    margin:0;
    padding:0;
    left:0;
    top:0;
    height:100%;
    font: normal 8pt Tahoma;
    color: #61748b;
}
td, th {
    font: normal 8.25pt Tahoma;
    color:#61748b;
}
th {
    font-weight: bold;
}
li {
    list-style-image: url("repository/layout/images/punkt.png");
    margin-left:15pt; 
    margin-top:7.5pt;
}

p {
    margin-bottom:9pt;
}

h1 {
 font: bold 17.25pt Tahoma;
 color: #61748b;
}
h2 {
 font: bold 15.5pt Tahoma;
 color: #61748b;
}
h3 {
 font: bold 12.75pt Tahoma;
 color: #61748b;
}
h4 {
 font: bold 10pt Tahoma;
 color: #61748b;
}
table {
 margin: 0; padding: 0;
 font: normal 8.25pt Tahoma;
 color: #61748b;
}
a {
/* color: #ff8a00; */
 color: #eb7f00;
 text-decoration: underline;
}
a:hover {
 color: #eb7f00;
 text-decoration: none;
}

div#body { 
    height:100%; 
    width:100%; 
    background:white;
}

div#main { 
    height:auto; 
    /*width:798px; */
    width:800px;
    /*margin-left:10%;*/ 
    margin-left:auto; 
    margin-right:auto; 
    position:relative;
}

div#logo{ 
    width:100%; 
    /*height:103px;*/
    height:77.25pt;
    position: relative;
}

div#logo1{ 
    width:100%; 
    /*height:103px;*/
    height:77.25pt;
    position: relative;
}
div#logo1 img{ 
    float:right; 
    /*margin-top:10px;*/
    margin-top:7.5pt;
    /*margin-bottom:1px;*/
    margin-bottom:0.75pt;
}


div#logo img{ 
    float:right; 
    /*margin-top:10px;*/
    margin-top:7.5pt;
    /*margin-bottom:1px;*/
    margin-bottom:0.75pt;
}

#topLogo{ 
    margin:0; 
    padding:0; 
    width:100%; 
    /*height:206px; */
    height:154.5pt;
    /**height:204px;*/
    *height:153pt;
    /*height:auto;*/
    border-bottom:1.5pt solid #001747;
}

#titlePlace{ 
    margin:0; 
    padding:0; 
    width:100%; 
    height:48pt; 
    padding-top:29.25pt;
}

#flash{
    width:600pt;
    height:121.5pt;
}

#menu{ 
    *margin-top:-2px;
    z-index:100;
    padding:0;
    background:#001745; 
    width:100%; 
    height:32.25pt;
}

#menu div.leftPart{ 
    position:relative; 
    float:left; 
    width:435pt; 
    height:100%;
}

div.leftPart2{ 
    position:absolute; 
    width:309.5pt; 
    top:0; 
    left:0; 
    margin-top:198.75pt; 
    *margin-top:197.25pt; 
    margin-left:0;
    padding: 0;
}

#menu div.rightPart{ 
    position:relative; 
    float:right; 
    width:160.5pt; 
    height:100%;
}

ul.treeMenu{ 
    list-style:none;
}

ul.treeMenu li.menuItem { 
    display:block; 
    float:left; 
    margin:0;
}

ul.treeMenu li.menuItem a.link { 
    display:block; 
    padding:11.25pt 11.25pt 10.5pt 11.25pt;
    border-right:0.75pt solid #ffa800; 
    color:white; 
    text-decoration:none; 
    position:relative;
}

ul.treeMenu li.menuItem a.link:hover { 
    background:#ffa800;
}

#activeMenuGora{ 
    color:#00153a; 
    background:#ffa800;
}

.rightIcon { 
    float:right; 
    margin:6.75pt 0.75pt 0.75pt 0.75pt;
}

ul.subMenu{ 
    position:absolute; 
    z-index:10; 
    list-style:none;
}

ul.subMenu li { 
    clear:both; 
    display:none; 
    list-style:none;
    /*visibility: hidden;*/ 
    margin:0;
}

ul.subMenu li a{ 
    display:block; 
    color:white; 
    padding:0; 
    margin:0; 
    width:75pt; 
    height:26.25pt; 
    background:#001745;
    text-decoration:none;
    }

ul.subMenu2{ 
    position:absolute; 
    padding-top: 3pt;
    background:transparent url('repository/layout/images/punkcik.jpg') repeat-x 0 0;
}

ul.subMenu2 li { 
    clear:both; 
    display:block; 
    margin:0;
    padding:0;
    /*border-top:1px solid black;*/
    list-style-image:none; 
}
ul.subMenu2 li.first { 
    clear:both; 
    display:block; 
    margin:0;
    padding:0;
    /*border-top:1px solid black;*/
    list-style-image:none; 
}


ul.subMenu2 li a{ 
    display:block; 
    color:white; 
    padding:0; 
    margin:0; 
    /*width:100px; */
    width:auto;
    background:#001745; 
    border-bottom:0.75pt solid #ffa800; 
    padding:3.75pt 3pt 3.75pt 3.75pt; 
    text-decoration:none;
    white-space:nowrap;
}

ul.subMenu2 li a:hover{ 
    color:#00153a; 
    background:#ffa800;
}

a.langBttn { 
    float:left; 
    display:block; 
    padding:4.5pt 6.75pt 5.25pt 6.75pt; 
    background:#ffa800; 
    text-decoration:none; 
    margin:6.75pt 1.5pt 0.75pt 0; 
    color:white;}

#activeLang{ 
    color:#001745;
}

h1.headerText { 
    margin:0; 
    padding:0; 
    margin-left:16.5pt; 
    font-size:18.75pt; 
    font-weight:bold; 
    color:#00153a; 
    text-align:center;
}

.bigButtonsPlace { 
    margin:0; 
    padding:0; 
    /*width:552pt; */
    width:736px;
    /*height:156.75pt; */
    height:209px;
    margin-right:auto; 
    margin-left:auto;
}

.footer{ 
    padding:0; 
    margin:0; 
    border-top:1.5pt solid #111423; 
    width:100%; 
    height:46.5pt; 
    text-align:right; 
    position:relative; 
    clear:both;
}

.footer a img{ 
    margin:0; 
    border:none;
}

span.opis{ 
    position:absolute; 
    float:left;
}

a.oferty{ 
    display:block; 
    /*width:270.75pt; */
    width:361px;
    /*height:29.25pt; */
    height:39px;
    background:transparent url('repository/layout/images/ofertyPracy.jpg') no-repeat 0 0;
    color:white; 
    text-decoration:none; 
    font-size:16pt;
    /*font-size:21px;*/
    font-weight:bold; 
    text-align:center; 
    /*padding-top:90pt;*/
    padding-top:120px;

}

a.zgloszenia{ 
    display:block; 
    /*width:270.75pt; */
    width:361px;
    /*height:29.25pt; */
    height:39px;
    background:transparent url('repository/layout/images/buton2.jpg') no-repeat 0 0;
    color:white; 
    text-decoration:none; 
    font-size:16pt;
    /*font-size:21px;*/
    font-weight:bold; 
    text-align:center; 
    /*padding-top:90pt;*/
    padding-top:120px;

}

.centerCont{ 
    width:100%; 
    height:auto; 
    position:relative;
}

.leftCont{ 
    float: left; 
    position: relative;
    top: 0; left: 0;
    height: auto; width: 210px;
    overflow: hidden;
}

.rightCont{ 
    float: right;
    position: relative;
    top: 0; right: 0;
    width: 590px; height: auto;
    overflow: hidden;
}

.rightCont div.tresc{ 
    margin: 37.5pt 0 37.5pt 0; 
    border-left:0.75pt solid #b3b9c7;
    padding-top:2.75pt;
    *padding-top:3.5pt;
    padding-bottom:3pt;
}

.rightCont div.tresc div.first{ 
    margin: 0 30pt 0 30pt;
}

.leftCont div.tresc{ 
    margin: 37.5pt 22.5pt 37.5pt 10.5pt;
}

/* oferty */

div#ofertaMain { 
    height:auto; 
    width:450pt; 
    /*margin-left:10%;*/ 
    margin-left:auto; 
    margin-right:auto; 
    position:relative;
}

.ofertyFooter{ 
    padding:0; 
    margin-top:15pt; 
    margin-bottom:15pt; 
    width:100%; 
    height:46.5pt; 
    position:relative; 
    clear:both;
}

.standard{ 
    width:100%; 
    height:auto; 
    padding:7.5pt 0 3.75pt 0;
}

.standard p{ 
    margin:0 7.5pt 9pt 7.5pt;
}

.standard .list{ 
    margin:0 7.5pt 0 30pt; 
    width:auto;
}
  
.title { 
    margin:0 7.5pt 0 7.5pt; 
    text-decoration:underline; 
    font-weight:bold; 
    font-family:serif; 
    font-size:9pt;
}

.tytul { 
    margin-bottom:7.5pt; 
}

/* zajawka oferty */

.ofert{ 
    display:block; 
    overflow:hidden; 
    width:99%; 
    background:#f1f1f1; 
    margin-left:2.25pt; 
    margin-top:1.5pt; 
    margin-bottom:0.75pt; 
    height:25pt; 
    font-size:9pt; 
    text-decoration:none; 
    padding-top:2.25pt; 
    color:black;
}

.ofert span{ 
    dispaly:block; 
    float:left; 
    width:30%; 
    margin-left:7.5pt; 
    text-align:center; 
    cursor:pointer;
}

.ofert span.o1 {
    width: 40%;
color:#61748b;
    text-align:left; 
}

.ofert span.o2 {
    width: 30%;
color:#61748b;
font-weight:bold;
}

.ofert span.o3 {
    width: 20%;
color:#61748b;
}

.ofert:hover{ 
    background:white;
}

.ofertNagl{ 
    width:99%; 
    background:#f1f1f1; 
    padding:0; 
    margin-left:2.25pt; 
    margin-top:1.5pt; 
    margin-bottom:0.75pt; 
    height:15pt; 
    padding-top:3pt; 
    color:black;
}

.ofertNagl span{ 
    font-size:9pt; 
    text-decoration:none; 
    dispaly:block; 
    float:left; 
    width:30%; /*30%*/
    margin-left:7.5pt; 
    text-align:center; 
    font-weight: bold;
}

.ofertNagl span.o1 {
    width: 35%;
}

.ofertNagl span.o2 {
    width: 30%;
}

.ofertNagl span.o3 {
    width: 25%;
}

.linkTree{ 
    color:#ff8a00; 
    height:11.25pt; 
    padding-left:7.5pt; 
    background: transparent url('repository/layout/images/punkt.png') no-repeat 0 2.25pt; 
    text-decoration:none; 
    line-height:15pt;
}

.zajaw{ 
    /*font:11px Verdana, sans-serif; */
    /*color:#7f8ba1;*/
    font: normal 8.25pt Tahoma; 
    color:#61748b;
}

.fullCont{ 
    /*font:11px Verdana, sans-serif; */
    font: normal 8.25pt Tahoma;
    color:#61748b;
}
.first a { 
    color:#eb7f00;
}

.orange{ 
    color:#ff8a00;
}

.red{ 
    color:red;
}

.nowosc_data {
color: #AAAAAA;
font-size: 10px;
display: block;
padding-top: 1px;
padding-bottom:3px;
}