body { vertical-align: top; background: url('img/tlo.gif') repeat; text-align: center; }

html, body { height: 100%; margin: 0; padding: 0; border: 0; width: 100%; }

body, p, ul, li, td, div {
    font-family: verdana;
    font-weight: normal;
    font-size: 11px;
    color: #333333;
    line-height: 1.3em;
}

img { display: block; }

a img { border: 0; }


#h1 { height: 20px; background: url('img/h1_bg.gif') repeat-x; }

h1 { font-family: "Trebuchet MS", "Tahoma Bold", Tahoma; font-size: 15px; text-align: center; color: #333333; margin: 0; padding: 0 10px; white-space: nowrap; line-height: 20px; background-color: #d4d4d4; }

h3 { font-size: 12px; text-align: center; color: #333333; margin: 0; padding: 0 10px; white-space: nowrap; line-height: 20px; background-color: #d4d4d4;}

#h_eader { width: 990px; height: 72px; background: url('img/header_bg.jpg') no-repeat top; }
.theader1 td { background-color: #d7d7d7; text-align: center; vertical-align: middle; border-left: 1px solid #BEBEBE; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #656565; font-family: sans-serif; font-size: 12px; font-weight: bold; color: #666666;}
.theader2 td { background-color: #d7d7d7; text-align: center; vertical-align: middle; border-left: 1px solid #BEBEBE; border-right: 1px solid #FFFFFF; border-bottom: 1px solid #656565; border-top: 1px solid #656565; font-family: sans-serif; font-size: 12px; font-weight: bold; color: #666666;}
.data1 td {background-color: #e2e2e2; border-bottom: 1px solid #EAE8E9; border-right: 1px solid #FFFFFF; font-family: Verdana; font-size: 12px;}
.data2 td {background-color: #CBD7E3; border-bottom: 1px solid #EAE8E9; border-right: 1px solid #FFFFFF; font-family: Verdana; font-size: 12px;}

.data21 td {background-color: #e2e2e2; border-bottom: 1px solid #EAE8E9; border-right: 1px solid #FFFFFF; font-family: Tahoma; font-size: 12px; padding: 4px 6px; vertical-align: middle;}
.data22 td {background-color: #CBD7E3; border-bottom: 1px solid #EAE8E9; border-right: 1px solid #FFFFFF; font-family: Tahoma; font-size: 12px; padding: 4px 6px; vertical-align: middle;}
.rowHover td {background-color: #bbbbbb; border-bottom: 1px solid #EAE8E9; border-right: 1px solid #FFFFFF; font-family: Tahoma; font-size: 12px; padding: 4px 6px; vertical-align: middle;}


#wyloguj { text-align: left; width: 50%; vertical-align: middle; height: 43px; padding-left: 10px; font-family: Verdana; font-size: 12px; }

#dzisiaj_jest { text-align: right; width: 50%; vertical-align: middle; height: 43px; padding-right: 10px;  font-family: Verdana; font-size: 12px;}

a, a:link,  a:visited, a:active { color: #333333; text-decoration: none; }

a:hover { color: #000000; text-decoration: underline; }

form { margin: 0; padding: 0; }

.clear { clear: both; }

#error { font-weight: bold; color: #656565; font-family: sans-serif; vertical-align: middle; word-break: break-all; word-wrap: break-word; text-align: center; }
#komunikat { font-weight: bold; color: #656565; font-family: sans-serif; vertical-align: middle; word-break: break-all; word-wrap: break-word; text-align: center; }

.dimm,#dimm {  filter: alpha(opacity=50);  -moz-opacity: .50;  opacity: .50; }

.button1, a.button1, a.button1:visited { font-size: 12px; font-weight: bold; padding: 2px; font-family: sans-serif; color: #002280; font-style: normal; cursor: pointer; }
.button2, a.button2, a.button2:visited { font-size: 10px; font-weight: bold; padding: 2px; font-family: sans-serif; color: #002280; font-style: normal; cursor: pointer; }
.button3,a.button3,a.button3:visited,a.button3:active { border: 1px solid #7F9FB8; background-color: #cdd0d5; color: #7c7e80; font-family: Tahoma; padding: 2px 5px; font-size: 11px; text-decoration: none;}
a.button3:hover {text-decoration: none; background-color: #efeeee; color: #7c7e80;}

.input1 { background-color: #ebebec; border: 1px solid #808080; padding: 2px;}
.input2 { background-color: #ebebec; border: 1px solid #999999; padding: 2px;}


#c_ontent { display: block; overflow: auto; height: 350px; margin: 0 0 auto 0; }

#wrapper { width: 998px; margin: 0 auto; border: 1px solid #807E7F; }
/* A CSS comment before the hack \*/
* html #wrapper{
    width: 1000px;
}
/* Another CSS comment after the hack */
#wrapper2 { border: 3px solid #2D2D2F; }
#wrapper3 { border: 1px solid #807f7d; background-color: #d4d4d4; }

#menuh { height: 29px; text-align: center; }
#menuh table { background: url('img/menu_bg.gif') repeat-x;}
#menuh a {display: block; border-right: 1px solid #999B9D; text-decoration: none; text-align: center; line-height: 29px; padding-left: 15px; padding-right: 15px; font-family: sans-serif; font-size: 11px; font-weight: bold; color: #333333;}
a.menu_h { }
a.active { background: url('img/menu_bg_active.gif') repeat-x;}
a.menu_h:hover {text-decoration: none; background: url('img/menu_bg_hoover.gif') repeat-x;}


.opis_grey { background-color: #949494; color: #FFFFFF; font-weight: bold; text-transform: uppercase; font-size: 11px; text-align: center; font-family: sans-serif; }

.format1,td.format1 { font-family: Tahoma; font-size: 11px;}

.nastepna { text-align: right; margin: 4px 20px;}
.nastepna a, .nastepna a:visited { font-size: 13px; font-family: Tahoma; text-decoration: none; color: #888888;}
.nastepna a:hover {text-decoration: none; color: #000000;}

