/* 
    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;
    text-shadow: 1px 2px 2px black;

}
.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: 7px

}
#newsbox{
    float: left;
}
.news-left{
    width: 65%;
}
.news-left h2{
    font-size:1.1em;
    line-height:1.2em;
    margin-top:8px;
    padding:0;
}
.news-right{
    width: 35%;
}
#newsbox-inner{
    background:url("../../images/cien_ramki.png") repeat-x scroll 0 0 ;
    border:1px solid grey;
    margin:2px 1px 0;
    padding:20px 11px 11px;
}
#srodek{
	text-align:center;
}
#newsbox-inner .more{
    text-align: right;
    color:#0E4B8A;

}

#more{
    color: #FFAA13;
    font-size:9px;
    font-weight:bold;
}
#more_news a:link,#more_news a:visited{
    color:#534D45;
    display:block;
    font-size:11px;
    font-weight:bold;
    letter-spacing:1px;
    text-align:center;
    text-decoration:underline;
}
#more_news a:hover{
    color: red;
}
#zrodlo{
    color: #534D45;
    padding-bottom: 2px;
}
#banner-top{

}
#banner-top-inner{

}
#banner-top-inner .img{
    background-color: yellow;
}
.first-news{
    min-height: 150px;
}
.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;
}


.newsy{
    background:none repeat scroll 0 0 white;
    border:1px solid grey;
    float:left;
    margin:3px 9px 9px 4px;
    padding:2px;
    width:160px;
}
#tresc img{
    max-width: 100%;
    max-height: 100%;
}
.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;
    margin:0 1px;
}
.search label {
    color: red;
    font-weight: bold;
}
.news-right p {
    margin: 0px;
    padding: 4px 0 37px;
}
.news-right a {
    color:#534D45;
    font-weight:bold;
    text-transform:none;
}
#newsbox h2 a {

    text-decoration:none;

}
#newsbox h2 a:hover {

    text-decoration:underline;

}
#news_separator{
    border-bottom:1px dotted gray;
    margin: 4px 0px 4px 0px;
    clear: both;
}
#news_separator_white{
    border-bottom:1px dotted white;
    margin: 0px 0px 0px 0px;
    clear: both;
}
#loo{
    background-color:#993400;
    color:white;
    font-size:12px;
    font-weight:bold;
    margin:1px -11px 7px;
    padding:1px 1px 5px;
    text-align:center;
    text-shadow:1px 2px 2px black;
}
#important{
    background-color:#6CADF1;
    color:white;
    font-size:12px;
    font-weight:bold;
    margin:14px -11px 7px;
    padding:7px 1px 5px;
    text-align:center;
    text-shadow:1px 2px 2px black;
}
.important-image{
    height: 150px;
    width: 150px;
}
#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:#ffaa13;
    font-size:9px;
    font-weight:bold;
}

.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;
}

#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;
    text-transform:uppercase;
}
#news_content{
    margin:10px 7px 1px;
    text-align:justify;
    width:65%;

}
#news_content h1{
    color:#900000;
    font-size:14px;
    font-weight:bold;
    padding-bottom:5px;
    padding-top:5px;
    text-decoration:underline;
}
#more a{
    color:#FFAA13;
    display:block;
    padding-bottom:2px;
    padding-top:8px;
}
.pager {
    color:#534D45;
    font-weight:bold;
    text-align:center;
}
.pager a:link,.pager a:visited,.pager a:hover,.pager a:focus{
    color:#534D45;

}
#clickme{

}
.lekki{
    color:#534D45;
}
#tlo-logo-pipp{
    height:149px;
    margin:0 839px 0 0;
    position:absolute;
    right:0;
    z-index:1;
}


