/* CSS Document */
html {
	padding:0;
	margin:0;
	height:100%;
	border:0; 
	background-color:#f8f8f8; /*background-color: #c5c5d5; #B6B396; #d5d5e5; #d2b48c #E8E4DA rgb(237, 237, 241)*/
	font-family: Verdana, Arial, Helvetica, Geneva, sans-serif;
	font-size: 69%;
	line-height: 160%;
	height:100%;
	background-image: url(bg.jpg);
    background-repeat: repeat-x;
	border-top: 3px none #333;
	font-weight: normal;
	font-style: normal;
	color:#333;
}
body {
	padding: 0;
	margin:0;
	text-align: center;
  }
h1	{
    font-size:101%;
	border-bottom: 4px solid #333;
	margin-bottom:0;
	padding:.2em 1.2em 1.4em 0;
	/*background: #fff url(rosen_pikz/hr.png) no-repeat scroll center;
  	padding: 1em 0;
	margin-top:1.8em;*/
}

h2	{
    font-size:101%;
	margin-top:1.4em;
	margin-bottom:0;
	padding:0 1.2em 0 0;
}

a {
color:#333;
	text-decoration: none;
}

/*a:visited {
	color: #fcfcfc;	
	text-decoration: none;
}*/

a:hover {
	text-decoration: underline;
}

img, a img {
	border: none;
}

hr {margin: 2em 0; background: #333; height: 4px; color: #333; border: none; clear: both }

#container
{
margin: 0 auto;
width: 940px;
text-align: left;
background-image: url(bg_2.jpg);
background-repeat: repeat-x;
background-color:#f8f8f8;
}


#header
{
height: 90px;
width: 100%;
position: relative;
background-image: url(re_nawigacja/header_hg_3.png);
background-repeat: repeat-x;
background-position:0 0px;
}

#header h1
{
display: none;
}

#mainnav ul { list-style-type: none; }
#mainnav li { display: inline; }


#menu
{
margin: 0;
padding: 0;
float: right;
width:280px;
}

#menu p { margin: 1em 0;}
#menu h1 { margin: 2em 0;}

#content { margin: 3.5em 0 0 2em;}
#content img { border: 6px solid #fff; margin: 0;}

.txt { margin: 1em 18em; max-width: 340px;}
.bold { margin: 1em 18em; max-width: 340px;}

#footer
{
	clear: both;
	text-align: right;
	font-size: 99%;
}

#next {
	margin: 0;
	padding: 0;
	width: 100px;
	padding: .1em 0;
}

#next p {
	color: #333;
}

#next ul {
	margin: 0;
}

#next li {
	display: inline;
	padding-right: .7em;
	list-style-type: none;
}

#next li a {
	text-decoration: none;
	font-size: 200%;
}

#next li a:hover {
	text-decoration: none;
	color: #900;
}

#next a#current {
	text-decoration: none;
	color: #900;
}