html, body {
   margin: 0px;
   width: 100%;
   height: 100%;
scrollbar-base-color: #00A86A;
scrollbar-arrow-color: #B29457;
scrollbar-3dlight-color: #CCC07C;
scrollbar-darkshadow-color: #ADC176;
scrollbar-face-color: #EFEDD0;
scrollbar-highlight-color: #FFFFFF;
scrollbar-shadow-color: #d0d0d0;
scrollbar-track-color: #F3F2DC;
   
}

.border {
    border: solid 1px black;
}

span, div, td, th, a, input, textarea, select { 
	font-family: Tahoma, Verdana, Arial, sans-serif; 
	color: #4E480F;
}

div, td { font-size: 11px; line-height: 15px; }

.normalny { color: #0062A6; }
.zielony { color: #007B3C }
.kategorie { color: #075D0B; font-weight: bold; }
.szary { color: #757575; font-size: 11px; }
.stopka { color: #5375A2; }
.ciemny { color: #424240; }

.bialy { color: #ffffff; font-size: 11px; }
.granat { color: #002756; font-size: 11px; }
.braz { color: #970706; font-size: 11px; }
.blad {	font-family: Arial; color: #ffffff; font-size: 12px; font-weight: bold; }
.opis { color: #767676; font-weight: bold; }
.naglowek { color: #ff0000; font-weight: bold; }
.tytul { color: #3F5D80; }
.arial { font-family: Arial; }

a.kontakt:hover { background: #D4E6E6; text-decoration: none; }

.float { float: left; }
.underline { text-decoration: underline; }

#referencje td, #referencje th { 
    border-bottom: solid 1px #938850;
}

.border_left {
    border-left: solid 1px #938850;
}

.border_bottom_2px {
    border-bottom: solid 2px #938850 !important;
}

#referencje th {
    color: inherit;
    background: url('../gfx/tlo_referencje_tabela.gif') repeat-x;
    background-position: bottom left;
    font-size: 12px !important;
}

input.zgloszenie {
  border: solid 1px #938850;
  color: #4e480f;
  width: 270px;
  font-size: 13px;
}

h1, h2, h3 { font-family: Tahoma; }
h1 { font-size: 22px; }
h2 { font-size: 18px; }
h3 { font-size: 13px; }
h4 { font-size: 11px; margin-bottom:4px;margin-top:10px;}
h1, h2, h3 { margin: 0px; padding: 0px; }

p{ margin-top:4px;}
 
a.zdjecie:hover { border: solid 1px black; }

.bold   { font-weight: bold; }
.l1     { line-height: 1px; }
.s1     { font-size: 1px; }
.s8     { font-size: 8px; }
.s9     { font-size: 9px; }
.s10    { font-size: 10px; }
.s11, input { font-size: 11px; }
.s12    { font-size: 12px; }
.s13    { font-size: 13px; }
.s14    { font-size: 14px; }
.s15    { font-size: 15px; }
.s16    { font-size: 16px; }
.s18    { font-size: 18px; }
.s20    { font-size: 20px; }

.i      { font-style: italic; }
.u      { text-decoration: underline; }

.left, td, div	{ text-align: left; }
.center, th	{ text-align: center; }
.right		{ text-align: right; }
.justify    { text-align: justify; }

.clear { clear: both; }

img { border: 0px; }
form, input, textarea, img { margin: 0px; padding: 0px; }

input.text, textarea {
    width: 168px;
    height: 17px;
    border: solid 1px #B7B598;
    color: #7F7B52;
    font-size: 11px;
} 

li a { 
text-decoration: none; 
color: #4E480F;
}

.sidebar li a:link { 
text-decoration: none; 
color: #4E480F;
font-weight: normal;
}
.sidebar li a:visited { 
text-decoration: none; 
color: #4E480F;
font-weight: normal;
}

.sidebar li a:hover { 
text-decoration: underline;  
color: #4E480F;
}


a                   { 
text-decoration: none; 
}

a:link, a:visited	{ 
text-decoration: underline; 
font-weight: bold;
color: #cc9933;
}
 
a:hover 			{ text-decoration: underline; }







ul {
	padding: 0px;
	margin: 0px;
    margin-left: 30px; 
    list-style-type: square;
}

#dol td, #dol td a { color: #C1C3CA; }

.text {
    font-size: 11px;
    color: #000000;
    border: solid 1px black;
}

li { margin: 0px; }

.bg1 { background: #314969; }
.bg2 { background: #BAC0C9; }
.bg3 { background: #EAEAEA; }

#error,
.msg {
	position: relative;
	border-top: solid 1px #930706;
    border-bottom: solid 1px #930706;
	padding: 0px;
	text-align: center;
}

#error,
#error table,
#error td,
#error th {
	background: #DA0D08;
}

#error table,
#error td,
#error th {
    border: 0px;
}

.msg {
    background: #314969;
}

ul.wypunktowanie {
    margin: 0px;
    margin-left: 20px;
    padding: 1px;
    list-style-image: url('../gfx/wypunktowanie.gif');
}




