body {
	font-family: tahoma, arial; 
	font-size: 13px;
	background-color: #fff;
	}
	
img {border: solid 1px black; margin: 5px; max-width: 100%;} 

#cookies {
	padding: 10px;
	font-size: 0.9em;
	margin-bottom: 10px;
	display: none;
	}

#header {
	text-align: right;
	color: gray;
	}

#header a {
	color: gray; 
	}

#baner {
   display: none;
	}	 	
	
#baner_links, #baner_left, #baner_top {
   margin: 8px 0;
	}  

#hereur {
   display: none;
   }
   
h1 {
  	font-size: 1.2em;
   }

#title {
   background-color: palegoldenrod;   
   }

#title h1 {
   padding: 4px;
   margin: 4px 0;
   }

.wazne {
	background: #ffc;
	line-height: 130%;
	padding: 10px;
	}

#footer {
	clear: both;
	background-color: #eee;
	color: #777; 
	text-align: center;
	line-height: 2em;
	font-size: 0.9em; 
	} 

i {color: red; font-weight: 600;}
i.menu {font-style: italic; color: #666; font-weight: normal;}
i.tab {background-color: lightgray; font-style: normal; color: black; font-weight: bold; border-right: #aaa 1px solid; border-left: #888 1px solid; border-top: #888 1px solid; padding-left: 3px;padding-right: 3px;}

.cytat {font-size: 11px; color: #777;}

h4 {background-color: #dfefff;} 

div.t_changed {color: blue;}
div.t_added {color: green;}
div.t_removed {color: red;}

a:link {text-decoration: none;	color: #004080;}
a:visited {text-decoration: none; color: #004080;}
a:hover {text-decoration: none; color: #000000;}
a:active {text-decoration: none; color: #004080;}

#content_left {
 	line-height: 180%;
	background-color: #fbfbfb;
	margin: 4px 0;
   }

#content_left ul, #content_left li {
	list-style: none;
	margin: 0;
	padding: 0;
	}

#content_left a {
	display: block;
	padding: 5px;
	font-size: 1.2em;
	}

#content_left li a:before {
 content: "\0BB \020";
 /*raquo przed linkiem*/
 }

#content_left li a.poziom2:before {
 content: "\0A0 \0A0 \0A0 \0BB \020";
 /*spacje + raquo przed linkiem z wcięciem*/
 }

#content_left #alink{
   /*border-right: solid 10px #dddddd;*/
   background-color: white;
   border-top: solid 1px gray;
   border-bottom: solid 1px gray;
	}	

div.wykres {
  height: 20px; 
  clear: both;
	}

div.wykres div {
  background-color: #eee; 
  width: 100px; 
  float: right;
   /*border: 1px dashed grey;*/ 
	}

div.wykres img {
  border: 0;
  height: 16px; 
  margin: 0;
	}

div.wykres b {
  width: 28px;
  text-align: right; 
  float: right;
	}

div.wykres span {
  font-size: 0.8em;
  font-weight: normal;
	}

div.opinia div {
   text-align: right;
   }

div.opinia a {
   margin-left: 50px;
   color: navy; 
   }

div.opinia blockquote {
	background: #fff;
	font-style: italic;
	font-size: 1.4em;
	margin-left: 0;
	text-indent: 15px;
	font-family: times new roman, arial;
  }

div.opinia p {
   background: #eee; 
   text-align: right;
   padding: 3px;
   }

input.ramka, textarea, select { 
	border: solid 1px #000; 
	background-color: #fff;
	color: #007;
	}

input.butt { 
	border: solid 1px #000; 
	background-color: lightgray;
	text-align: center;
	color: #007;
	font-weight: bold;
	}   