/* BOFHnet rjs@biuro.net.pl, kgs@biuro.net.pl */

/*b
	TAGI
*/

body {
    margin: 0;
    font: normal 11px "Trebuchet MS", Verdana, Helvetica, sans-serif;
    background: url(/imp/bg.jpg) #fff repeat-y;
    background-position: right;
    font-size: 14px;
}
a img {
    border: none;
}
img.thumb {
    width: 50px;
    height: 50px;
}
input, select, textarea {
    font: normal 11px Verdana, Helvetica, sans-serif;
}
input.s_baton {
    background-color: #66cc00;
    color: white;
    font: bold 11px arial,verdana;
    border: outset;
}
input.small {
    font: normal 10px Verdana, Helvetica, sans-serif;
}
form {
    margin: 0;
}
a {
    text-decoration: none;
    color: #000;
    font-weight: bold;
}
a:hover {
    text-decoration: underline;
}
td {
    font: normal 11px Arial, Verdana, Helvetica, sans-serif;
}
th {
    font: bold 11px Arial, Verdana, Helvetica, sans-serif;
    background: #666;
    color: #fff;
    padding: 2px;
}
tr.line td {
    border-bottom: 1px #666 solid;
}

/*
	KLASY
*/

.c {
    text-align: center;
}
.r {
    text-align: right;
}
.l {
    text-align: left;
}
.vt {
    vertical-align: top;
}
.vm {
    vertical-align: middle;
}
.vb {
    vertical-align: bottom;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.full {
    width: 100%;
}
.min {
    width: 2%;
    white-space: nowrap;
}
.normal {
    font-size: 11px;
}

/*
	WARSTWY
*/

#main {
    background: #fff;
    border-right: 1px #aaa solid;
    margin: 0;
}

/* HEAD */

#top {
    text-align: right;
    padding: 0;
}
#top a{ 
    padding: 5px;
    line-height:20px;
    color:#666;
    font-weight:bold;
}
#head {
    background-color: #666;
    color:#eee;
    text-align: center;
    border-bottom: 5px solid #9bdd59;
}
#head a {
    margin:0px;

    font: bold 11px Arial, sans-serif;
    color:#eee;    
    text-transform: lowercase;    
}
#head a:hover {
    text-decoration:none;
    color: #f00;
}
/* CONTENT */

#content {
	/*padding: 10px;*/
}
#content h1 {
    padding: 0;
    margin: 10px 0;
    color: #868686;
    font: bold 18px Verdana, Helvetica, sans-serif;
    border-bottom: 1px #6c0 solid;
}

h1.podkreslone{
    font: normal 22px Verdana, Helvetica, sans-serif !important;
    border-bottom: none !important;
}
.podkreslone span{
    border-bottom: 2px solid #e87918;
    padding: 7px 5px;
}
.podkreslone img{
    margin-bottom:-13px;
}
.podkreslone div{
    border-top: 2px solid #e87918;
    margin-top:-14px;
    margin-left: 290px;
}
#content h2 {
    padding: 0;
    margin: 5px;
    color: #666;
    font: bold 15px Verdana, Helvetica, sans-serif;
    border-bottom: 1px #666 solid;
}
#content p.info {
    color: #fff;
    background-color: #6c0;
    text-align:center;
    margin: 3px 0;
    padding:3px;
    font: bold 14px Verdana, sans-serif
}
#content p.page {
    text-align: center;
}
#login {
    background: #fff;
    border: 1px #6c0 solid;
    padding: 10px;
}
#login table {
    width: 60%;
}
#login h1 {
    color: #666;
    font: bold 18px Verdana, Helvetica, sans-serif;
    margin: 0;
    border: none;
}

/* FOOT */

#foot {
    text-align: center;
    border-top: 1px #9c9d9f solid;
    border-bottom: 1px #9c9d9f solid;
    padding: 2px;
    clear:both;

    background-color: #666;
    color: #eee;
    font: normal 11px Verdana, Helvetica, sans-serif;

}
#foot p{
    font-weight:bold;
    margin: 0;
}
#right{
    width: 35%;
    margin-left:65%;
}
#pageMain{
  
}
/*stare klasy*/
#bialy {
    color: #fff;
}
.duzy {
    font-size: 13px;
}

table.formTable {
	width:					99%;
}

table.formTable td {
	background:				#eaeaea;
}