/* 
    Document   : paliwa
    Created on : 2010-05-18, 15:22:50
    Author     : officesmart
    Description:
        Purpose of the stylesheet follows.
*/

/* 
   TODO customize this sample style
   Syntax recommendation http://www.w3.org/TR/REC-CSS2/
*/

root { 
    display: block;
}
div#langbar {
    left:5px;
    margin-right:0;
    position:absolute;
    top:5px;
}
.float_left{
    float: left;
    width: 20%;
}
.float_right{
    float: right;
    width: 80%;
    background:url('../../images/logo4.png') repeat-x;
    height: 144px;
}
.float_right .pistol{
    float: right;
}
.float_right .pistol img{
    z-index: inherit;
}
div#langbar a{
    display: inline;
}
#langbar ul{
    margin: 0pt;
}
#langbar ul li {

    display: inline;
}
.box {
    margin-bottom: 5px;
    background: url('../../images/belka_boczna.png') repeat-y;
}
.box .top {
    padding: 4px 0 3px 7px;
    color:#f8f5d8;
    font-size: 10px;
    font-family: Helvetica,Arial, sans-serif;
    font-weight: bold;
    text-transform: uppercase;

}
.box .top img {
    float:left;
    margin-top:-7px;

}
.box .middle {
    border-left: none;
    border-right: none;
    background:none repeat scroll 0 0 #DBE3EF;
    padding:0 10px 10px;
}
.box .bottom {
    height: 8px;
    background:url("../../images/cien_belki.png") no-repeat scroll 0 0 #DBE3EF;
}
#main-inner {
    padding-top: 10px

}
#newsbox{
    float: left;
}
.news-left{
    width: 75%;
}
.news-left h2{
    margin: 0;
    padding: 0;
    font-size: 1.3em;
}
.news-right{
    width: 25%;
}
#newsbox-inner{

    margin-top:10px;
    padding-right:10px;
    text-align: justify;
}
#newsbox-inner .more{
    text-align: right;
    
}
.first-news{
    min-height: 170px;
}
.yellow{
    background: #f4efd1;
    min-height: 80px;
}
.yellow img{
   float: left;
    margin-right: 5px;
    margin-left: 1px;
    border: 1px solid #AAAAAA;
    padding: 0;
    max-height: 50px;
    max-width: 50px;
}
.td_oil_bo{
    font-weight: bold;
    color:#990000;
}
.td_oil_b{
    font-weight: bold;
}


#newsbox-inner img {
    float: left;
    margin-right: 5px;
    border: 1px solid #AAAAAA;
    padding: 0;
    width: 160px;
}
.news-right img {
    
}
.news-right h2 {
    margin: 0px;
    padding: 0px;
}
.search form {
    background:none repeat scroll 0 0 #EEED25;
    border:1px solid #0E4B8A;
    padding:3px;
}
.search label {
    color: red;
    font-weight: bold;
}
.news-right p {
    margin: 0px;
}
#newsbox h2 a {
    text-decoration: underline;
    font-size: 13px;
    font-weight: bold;
    color: #5d7cce;
    margin-bottom: 6px;

}
#newsbox h1 {
    border-bottom:2px solid #0E4B8A;
    border-left:2px solid #0E4B8A;
    color:#0E4B8A;
    
}
.newstitle {
    text-decoration: underline;
    font-size: 13px;
    font-weight: bold;
    color: #5d7cce;
    margin-bottom: 6px;

}
#date{
    color:red;
    display:inline;
    font-size:9px;
    padding-left:10px;
}
.odd {
    background-color:#DBE3EF;


}

.even {
    background-color: #FFFFFF;
}

form.homelogin #password, form.homelogin #username {
    padding:0.4em 0.4em 0.4em 2.2em;
    width:100px;
}
form.homelogin #username {
    background:url("../../images/user-icon.gif") no-repeat scroll 0.5em 0.6em #FFFFFF;
}
form.homelogin #password {
    background:url("../../images/key-icon.gif") no-repeat scroll 0.5em 0.6em #FFFFFF;
}
.advertisement {
    border: none;
    background:white;
}

.advertisement:before {
    content: "Reklama:";
    font-size: 10px;
    color: silver;
}
#sidebar-right{
    font-size: 11px;
}

.input-file, .input-text {
    border:1px solid #C4CBD2;
    font-size:90%;
    margin:0;
    padding:0.1em;
    width:10em;
}
form.search .input-select,
form.search .input-text{
    width:24%;
}
form.edit .input-select,
form.settings .input-select,
form.search .input-select{
    border: 1px solid #C4CBD2;
    font-size: 90%;
    margin: 0;
}

form.edit .input-select option,
form.settings .input-select option {
    padding-right: 2px;
}

/* --- [ Tables ] --- */

table.page-list {
    border-collapse: collapse;
    table-layout: fixed;
    width: 99.9%;
    margin: 10px 0 20px 1px;
    padding: 0;
}

table.page-list thead {
    border: 1px solid #111F2B;
    height: 2.1em;
    line-height: 2.1em;
    color: #FFFFFF;
}

table.page-list th {
    background:none repeat scroll 0 0 #2464A4;
    font-weight:normal;
    padding:0 1em;
}

table.page-list td {
    border: 1px solid #C4CBD2;
    padding: 0 1em;
    vertical-align: top;
}

table.page-list th.center,
table.page-list td.center {
    text-align: center;
    padding: 0;
}

table.page-list th.last {
    background: url("../images/thead.png") repeat-x top left;
}

table.page-list tbody {
    height: 2.1em;
    line-height: 2.1em;
}

table.page-list tr.even {
    background: #FFFFFF;
}

table.page-list tbody tr:hover {
    background: #FFFFFF;
}
div.content {
    position: static;
    float: left;
    clear: right;
}
div.wide {
    width: 100%;
    margin: 0;
}
#footer-message {
padding-top: 20px;
margin-top: 40px;
font-size: 10px;
line-height: 10px;
clear: both;
text-align: center;
}
.ibf_title{
    text-align: center;
    color: green;
    font-weight: bold;
}




