body { 
margin-top:20px;
margin-bottom:20px;
margin-left:10px;
margin-right:10px;
color:#3A3A3A;
background-color:#FFFFFF;
background-image:url("gfx/tlo.gif");
scrollbar-3d-light-color:#BFBFBF;
scrollbar-arrow-color:Navy;
scrollbar-base-color:#C2CACD;
scrollbar-dark-shadow-color:Black;
scrollbar-shadow-color:#BFBFBF;
scrollbar-highlight-color:White;
scrollbar-face-color:#C2CACD; }

body, td, div { font:11px Tahoma,Arial; }
input, select, textarea { font:12px Tahoma,Arial;color:#000000;border:1px #E6E6E6 solid; }
img { border-color:#c0c0c0; }

a:link { color:#121212;text-decoration:none; }
a:visited { color:#121212;text-decoration:none; }
a:active { color:#C4000A;text-decoration:none; }
a:hover { color:#C4000A;text-decoration:none; }

.przycisk { background-color:#FFFFFF;border:1px #727272 solid;padding:1px;font-weight:bold; }

#data { font-size:10px;color:#949494;padding:3px; }
#temat { font-weight:bold;color:#C4000A; }
#stopka { color:#676767; }
#info { font-size:14px;font-weight:bold;letter-spacing:2px; }
#uwaga { font-size:13px;color:#FF0000;font-weight:bold; }
#small { font-size:10px;font-weight:regular; }



/* FORMATOWANIE WYGLĄDU I UKŁADU TABEL STRONY */

.naglowek {
height:21px;
border-bottom:3px solid #FFFFFF;
background-color:#E6E6E6; }

.ikona_naglowek {
padding-left:3px;
padding-right:6px; }

.top {
border-bottom:3px solid #E3E3E3; }

.bok {
border-left:1px solid #E6E6E6;
border-right:1px solid #E6E6E6; }

.menu {
padding-top:5px;
padding-bottom:5px;
padding-left:20px;
padding-right:5px;
text-align:left;
line-height:130%; }

.srodek {
padding-top:4px;
padding-bottom:10px;
padding-left:6px;
padding-right:6px; }

.stopka1 {
height:4px;
background-color:#727272; }

.stopka2 {
height:28px;
border-top:4px solid #FFFFFF;
background-color:#E4E4E4; }






/* NOWE - FORMATOWANIE DODATKOWYCH ELEMENTÓW */

.check {
 border:0px; }

.button {
 padding:1px;
 font-weight:bold;
 background-color:#FFFFFF;
 border:1px #727272 solid; }

.date {
 font-size:10px;
 color:#949494;
 padding:3px; }

.subject {
 font-weight:bold;
 color:#C4000A;
 margin-bottom:10px; }

.small {
 font-size:10px; }

.color_red {
 color:#C4000A; }

.border {
 float:left;
 width:156px;
 height:124px;
 margin-right:10px;
 background-image:url("gfx/layout/border.png");
 background-repeat:no-repeat; }

.border div {
 width:120px
 height:90px;
 margin-top:16px;
 margin-left:20px; }

.image {
 text-align:center;
 margin:5 0 5 0px; }

.image img {
 border:1px solid #E6E6E6; }

.com_box {
 padding:2px;
 border:1px solid #E3E3E3; }

.error_404 {
 margin-top:60px;
 padding:4px;
 font-size:13px;
 font-weight:bold;
 color:#FF0000;
 text-align:center;
 background-color:#FFD9D9;
 border:1px solid #FF0000; }


/* PAGING */

.str-table {
 margin:0px;
 border:1px solid #999999; }

.str-page {
 padding:2 3 2 3px;
 color:#000000;
 border:1px solid #E3E3E3;
 background-color:#F8F8F8; }

.str-ile {
 padding:2 3 2 3px;
 color:#000000;
 border-top:1px solid #E3E3E3;
 border-bottom:1px solid #E3E3E3;
 border-right:1px solid #E3E3E3;
 background-color:#F8F8F8; }

.str-nav {
 padding:0 2 0 2px;
 font-family:Verdana;
 font-size:14px;
 font-weight:bold;
 border:1px solid #FFFFFF; }

.str-str td {
 border:1px solid #E3E3E3; }

.str-null {
 background-color:#F8F8F8; }

.str-null a:link, .str-null a:visited {
 color:#000000;
 text-decoration:none; }

.str-null a:hover, .str-null a:active {
 color:#FF0000;
 text-decoration:none; }

.str-sel {
 color:#000000;
 font-weight:bold;
 background-color:#E3E3E3; }

/* NOWE KONIEC */







/* STARE - FORMATOWANIE ELEMENTOW SKŁADOWYCH */

.flagi {
padding-bottom:5px;
padding-right:20px; }

.s_t {
margin-bottom:-2px; }

.zdjecie {
padding-top:6px;
padding-bottom:6px; }

.tresc {
padding-top:6px;
padding-bottom:6px; }

.ramkaikona {
width:160px;
height:125px;
padding-top:16px;
padding-left:20px;
background-image:url(gfx/ramka.jpg);
background-repeat:no-repeat; }

.ramkaimg {
margin:8px;
padding:8px;
border:1px solid #E6E6E6; }

.sondawynik {
width:100px;
height:10px;
border:1px solid #E3E3E3;
background-color:#FFFFFF; }

.wszystkiesondy {
width:400px;
height:10px;
border:1px solid #E3E3E3;
background-color:#FFFFFF; }

.ramka {
padding:2 5 2 5;
border:1px dashed #DDDDDD;
background-color:#FAFAFA; }

.str {
border:1px solid #C0C0C0;
background-color:#424242;
color:#EAEAEA; }

.err {
border:1px dashed Red;
background-color:#FFD9D9; 
font-size:14px;
font-weight:bold;
color:#FF0000; }


/* the div that holds the date picker calendar */
.dpDiv { padding-top:2px; }

/* the table (within the div) that holds the date picker calendar */
.dpTable {
 font-family:Tahoma, Arial, Helvetica, sans-serif;
 font-size:12px;
 text-align:center;
 color:#505050;
 background-color:#ece9d8;
 border:1px solid #AAAAAA; }

/* a table row that holds date numbers (either blank or 1-31) */
.dpTR { }

/* the top table row that holds the month, year, and forward/backward buttons */
.dpTitleTR { }

/* the second table row, that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTR { }

/* the bottom table row, that has the "This Month" and "Close" buttons */
.dpTodayButtonTR { }

/* a table cell that holds a date number (either blank or 1-31) */
.dpTD {
 border:1px solid #ece9d8; }

/* a table cell that holds a highlighted day (usually either today's date or the current date field value) */
.dpDayHighlightTD {
 background-color:#CCCCCC;
 border:1px solid #AAAAAA; }

/* the date number table cell that the mouse pointer is currently over (you can use contrasting colors to make it apparent which cell is being hovered over) */
.dpTDHover {
 color:red;
 cursor:pointer;
 background-color:#aca998;
 border:1px solid #888888; }

/* the table cell that holds the name of the month and the year */
.dpTitleTD { }

/* a table cell that holds one of the forward/backward buttons */
.dpButtonTD { }

/* the table cell that holds the "This Month" or "Close" button at the bottom */
.dpTodayButtonTD { }

/* a table cell that holds the names of days of the week (Mo, Tu, We, etc.) */
.dpDayTD {
 color:white;
 background-color:#CCCCCC;
 border:1px solid #AAAAAA; }

/* additional style information for the text that indicates the month and year */
.dpTitleText {
 font-size:12px;
 color:gray;
 font-weight:bold; }

/* additional style information for the cell that holds a highlighted day (usually either today's date or the current date field value) */ 
.dpDayHighlight {
 color:#4060ff;
 font-weight:bold; }

/* the forward/backward buttons at the top */
.dpButton {
 padding:0px;
 color:gray;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background:#d8e8ff; }

/* the "This Month" and "Close" buttons at the bottom */
.dpTodayButton {
 color:gray;
 font-family:Verdana, Tahoma, Arial, Helvetica, sans-serif;
 font-size:10px;
 font-weight:bold;
 background:#d8e8ff; }