
html { margin: 0; padding: 0;  }
body {
  
  margin-top: 0px;
  padding-top: 0px;
   margin-bottom: 0px;	
  padding-bottom: 0px;
  background-color: #b0b0b0;
   /* center layout in ie5 and 5.5. */

 background-image: url('grafa/tlo.jpg');
  background-position: top;
  background-repeat: repeat-x;
  color: #000;	
}


body, p, table, td, tr{		 font-family:  "verdana", serif;
								font-style: normal;
								font-size: 11px;
								color: #454545;
								font-weight: normal;
								 line-height: 19px;
							
								}

#container { 	width: 978px !important; width: 978px; /* IE */  margin: 0 auto 0px auto; background-image: url('grafa/tlo_main.jpg');
 		 background-position: top;
 		 background-repeat: repeat-y;
		 background-color: black;}
#header { 	position: relative;		background-image: url('grafa/tlo_header_pl.jpg');  height: 256 !important; height: 256px; /* IE */ } 	
#flesz_top {}


#main{ padding-left: 20px; padding-right: 20px; padding-top:8px;}	
	
	




#stopka { clear: both; background-image: url('grafa/tlo_stopka.jpg'); background-repeat: no-repeat; background-position: bottom;
 height: 55px !important; height: 55px; /* IE */ 	 color: #fff;	} 				

 #stopka2 { clear: both; background-image: url('grafa/stopka2.jpg'); padding: 20px; } 				

#menu_poziom{   background-image: url('grafa/tlo_menu_poziom.jpg'); background-repeat: repeat-x; }

#menu_poziom .menu {border-left: 2px solid #fff; text-align: center; float: left; height: 50 !important; height: 50px; /* IE */ 
						  padding-left: 21px; padding-right: 22px;	}
#menu_poziom .menu a {color: #043165; font-size: 12px;  line-height: 50px;  text-transform: uppercase;}
#menu_poziom .menu a.act {color: #ce000c; }

#path{clear: both; padding: 8px;}

#left  {width: 200px !important; width: 200px; /* IE */;  float: left; }

#menu_left,  #na_skroty, #right  {background-color: #f1f1e4; border: 1px solid #dfdfcd;}
#menu_left .menu , #na_skroty .menu { background-image: url('grafa/trojkat.jpg'); background-repeat: no-repeat;
 													background-position: 5px 50%; padding: 6px; padding-left: 25px}
#menu_left .menu a, #na_skroty .menu a {color: black; }
#menu_left .menu a.act {color: #ce000c;  }

#na_skroty{ margin-bottom: 10px;}
#na_skroty .naglowek, #nazwa , #menu_left .naglowek{background-image: url('grafa/tlo_menu_poziom.jpg'); background-repeat: repeat-x;
							height: 50 !important; height: 50px; /* IE */ line-height: 50px; padding-left: 15px; font-weight: bold; letter-spacing: 0px;}



#right { float: right;  margin-left: 10px; width: 725px !important; width: 725px; background-color: #f1f1e4; min-height: 350px;}

#nazwa{ font-size:15px; font-weight: bold; margin-bottom: 15px;}

#do_pobrania h1 { font-size: 11px;}
#do_pobrania td {vertical-align: middle;  }

#news .news_list {width: 700px;}
#news .data {font-size: 10px; }
#news .tytul , #news .tytul a { font-weight: bold; }
#news .wiecej  { border-bottom: 1px solid #d7d7bd; height: 25px; vertical-align: middle;  }
#news .tresc {margin-bottom: 15px; margin-top: 15px;}

a{color: #043165; text-decoration: none;   }

a:hover {color: #ce000c;}



#tabelki h1 { font-size: 11px;}
#tabelki table {width: 700px; border-collapse: collapse; }
#tabelki td {vertical-align: middle; padding-left: 15px; padding-right: 15px; border-bottom: 1px solid #d7d7bd; }
#tabelki .first{font-weight: bold; background-color: #e6e6ce;}
#tabelki .one{background-color: #ededed}
#tabelki .two{background-color: #f7f7f7}

#na_skroty .naglowek, #nazwa , #menu_left .naglowek,{background-image: url('grafa/tlo_menu_poziom.jpg'); background-repeat: repeat-x;
							height: 50 !important; height: 50px; /* IE */ line-height: 50px; padding-left: 15px;}


#noto_sp {width: 400px; margin: 0 auto 0px auto; }
#noto_sp td  {border-bottom: 1px solid #d7d7bd; }
#noto_sp td.rght  {text-align: right;}
#noto_sp td.lft  {text-align: left;}


input {font-size: 11px; margin-top: 5px;}
textarea {margin-bottom: 15px;}
form {margin: 0px; padding: 0px; margin-bottom: 15px;}

p{margin: 0px; padding: 0px;}
img { border: none;  margin: 0px;}
h3{font-size: 12px; margin: 0px; margin-bottom: 8px; padding: 0px;}
h4{font-size: 13px; margin: 0px; margin-bottom: 8px; padding: 0px;}