body {
	min-width: 780px;
	color: #000;
	font-family: Trebuchet MS, Arial, Verdana, sans-serif; 
	font-size: 12px;
	margin: 0;
	padding: 0;
}

a {
	color: #333333;
	text-decoration: none;
	font-size: 12px;
}


a:link {
	Color: #333333;
	text-decoration: none;
}


a:active {
	color: #333333;
	text-decoration: none;
}


a:visited {
	color: #333333;
	text-decoration: none;
}


a:hover {
	color: #B10000;
	text-decoration: none;
}

A.cont{
      color: #B10000;
	text-decoration: underline;
	font-size: 13px;
}
A.cont:active{
	color: #B10000;
	text-decoration: underline;
}
A.cont:visited{
	color: #B10000;
	text-decoration: underline;
}
A.cont:link{
	color: #B10000;
	text-decoration: underline;
}
A.cont:hover{
	color: #B10000;
	text-decoration: none;
}

img {
	border:0;
}


h2 {
	padding-bottom: 10px;
	margin:0;
	color: #6AA2C4;
	font-family: Segoe, trebuchet ms, verdana; 
	font-size: 20px;
}

h3 {
	margin:0;
}

.naglowek {
	padding-bottom: 10px;
	color: #004080;  /*#DB7093*/
	font-family: Times New Roman, Segoe, trebuchet ms, verdana; 
	letter-spacing : 0;
	font-size: 23px;
	font-weight:bold;
}

.naglowek_main {
	padding-bottom: 10px;
	color: #CC0033;
	font-family: Times New Roman, Segoe, trebuchet ms, verdana;
	letter-spacing : 0;
	font-size: 23px;
	font-weight:bold;
	text-align: center;
}

.naglowek_sel {
	padding-bottom: 10px;
	color: #6AA2C4;
	font-family: Times New Roman, Segoe, trebuchet ms, verdana; 
	letter-spacing : 0;
	font-size: 20px;
}

.naglowek .wieksze {
	font-size: 22px;
	font-weight:bold;
}



.highlight {
	color: #94BF63;
}

.male {
	color: #B0D9FF;
	font-size: 6pt;
}

.highlight2 {
	color:#0AB0B6;
}

.highlight_red {
	color:#B02528;
}


#bkgnd2 {
	position: absolute; /*needed to expand to full height beyond content in FF */
	top: 0px;
	right: 0px;
	height: auto; /* FF needs this setting to expand div to fit long content */
	min-height:100%; /*sets minimum height in FF*/
	width:100%;
	background-color:transparent;
	background-image:url('../img/paseczek_prawe.png');
	background-repeat:repeat-y;
	background-position:right top;
	}
* html #bkgnd2 {
	height:100%; /*sets bkgnd2 to full height in IE w short content -- also need height:100% in body*/
}



#top {
	z-index: 1;
	color: #fff;
	background-color:#fff;
	height: 187px;
	width: 752px;
	margin: 0 auto 0 auto;
	padding-top: 6px;
}


#top #logo {
	z-index:0;
	position:absolute;
}




#top #strona_glowna {
        background-color:#fff;
	color: #009999;
	font-weight:bold;
	font-size: 12px;
	z-index:1;
	margin: 8px 0px 0pt 2px;
	text-align:center;
	position:absolute;
}

#top #strona_glowna a {
	color: #fff;
	text-decoration:none;
}

#top #strona_glowna a:link {
	color: #fff;
}




#topmenu {
	z-index: 1;
	background-color:#fff;
	height: 40px;
	width: 750px;
	margin: 10px auto 0 auto;
	padding:0;
}

#topmenu_content {
	margin-left: 0px;
	padding-top: 3px;
	letter-spacing : 0;
	font-family: Times New Roman; 
	font-size: 20px;
	text-align:center;
}

#topmenu_content .block {
	float:left;
}

#topmenu_content p {
        background-image:url(../img/pi.png);
        background-position:left center;
        background-repeat:no-repeat;
        display:inline;
        margin:0pt 25px;
        padding-left:10px;
        position:relative;
}

#topmenu_content .lastblock {
	border-right:0;
	float:left;
}

#topmenu_content a {
	text-decoration: none;
	font-size: 15px;
	font-family: "Century Gotic", sans-serif;
	font-weight:bold;
	color: #CC0033;
}

#topmenu_content a:hover {
	color: #CC0033;
	font-weight:bold;
	text-decoration: underline;
}







/* Wrapper */
#wrapper {
	clear:left;
	background-color:#fff;
	z-index: 1;
	margin: 12pt auto 0 auto;
	width: 750px;
}

#contents:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}


div#left {
	background-color:#fff;
	color:#00C1C1;
	z-index: 1;
	font-weight:500;
	font-size: 11px;
	font-family: Verdana, Geneva, sans-serif; line-height: 13px;
	float: left;
	width: 182px;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* prawa strona - zawartosc */
#right {
	background-color:#fff;
	z-index: 1;
	color: #004080; font-size: 13px; font-family: Verdana, Geneva, sans-serif; line-height: 20px;
	float: right;
	min-height:520px;
	height:auto;
	width: 520px;
	margin-bottom: 10px;
	margin-top: 10px;
}

#left {
	background-color:#fff;
	z-index: 1;
	color: #004080; font-size: 13px; font-family: Verdana, Geneva, sans-serif; line-height: 20px;
	float: left;
	min-height:520px;
	height:auto;
	width: 520px;
	margin-bottom: 10px;
	margin-top: 10px;
}

/* for Internet Explorer 6.x */
/*\*/
* html #right {
	height: 520px;
}
/**/







#footer {
	background-color:#fff;
	font-family: Verdana, Geneva, sans-serif; line-height: 13px;
	clear: both;
	padding: 2px;
	height: 120px;
}

#footer a {
	color:#00C1C1;
}

#footer p {
    margin: 0;
    padding: 2px;
}


#footer #footer_left {
	float:left;
	height: 6px;
	margin-top: 35px;
	margin-bottom: 0px;
}


#footer #footer_right {
	color:#000;
	font-size: 11px;
	padding-left: 10px;
	margin-bottom: 0px;
	float:right;
	width: 350px;
	height: 80px;
}

#footer #clean {
	clear:both;
}

#footer #left img {
	position:relative;
	display:inline;
}

.foo {
	color:#00C1C1;
	padding-bottom: 5px;
	border-bottom: 1px dashed #C6CC4B;
}

#footer a:link {
	color: #000;
}

div.title {
	font-family: Times New Roman, trebuchet ms, verdana;
	font-weight:bold;
	font-size: 15px;
	margin-left: 10px;
}


div.title a {
	color:#004080;
	text-decoration:none;
}

div.title a:link {
	color:#004080;
	text-decoration:none;
}

div.block a:visited {
	color:#004080;
	text-decoration:none;
}


.block * {
    margin: 0;
    padding: 0;
}

div.block {
	margin-bottom: 20px;
	margin-top: 5px;
}

div.block .wewn {
	color:#00C1C1;
	margin-bottom: 4px;
	margin-left: 10px;
}

div.block a:link {
	color:#94BF63;
	text-decoration:none;
}

div.block a:visited {
	color:#94BF63;
	text-decoration:none;
}

div.block span.more {
	margin-left: 10px;
	font-size: 11px;
    background: url("../img/kropka_zolta.png") center left no-repeat;
    padding-left: 14px;
}






div.answers {
   line-height:2;
   padding-left:25px;
}

div.answers input {
    margin-right: 10px;
}

div.content {
	padding: 5px;
}

div.content h3.center {
	text-align: center;
}

div.content h4.right {
	text-align:right;
}

div.content img.right {
	float:right;
	padding: 5px;
}
.prawo {
    float:right;
    padding: 5px;
    margin-bottom:12px;
    margin-left:8px;
}
div.content object.right {
	float:right;
	padding: 5px;
}

div.content object.left {
	float:right;
	padding: 5px;
}


div.content img.left {
	float:left;
	padding: 5px;
}

div.content img.center {
	  display: block;
          margin-left: auto;
          margin-right: auto
}
div.content div.right {
	float:right;
	padding: 5px;
}

div.content div.right a {
	color:#B02528;
}

div.content p {
	line-height: 140%;
	margin:0;
	padding-bottom: 10px;
}

.punkty ul {
	margin-top:2px;
	margin-bottom:5px;
	height:0;
	overflow: hidden;
}

.punkty a:link {
	text-decoration:none;
	font-size: 14px;
        margin-left: 25px;	
}

.punkty .collapsed {
	margin-top:2px;
	margin-bottom:5px;
	height:0;
	overflow: hidden;
}


.punkty_lektura ul {
	margin-top:2px;
	margin-bottom:5px;
	height:0;
	overflow: hidden;
}

.punkty_lektura a:link {
	text-decoration:none;
	font-size: 12px;
	
}

.punkty_lektura .collapsed {
	margin-top:2px;
	margin-bottom:5px;
	height:0;
	overflow: hidden;
}
#keywords {
    text-align: center;
    height:70px;
    width:750px;
}
.stopka {
	
	font-size: 10px;	
    font-family: Verdana;	
	color: #66CC99;
	font-weight: normal;
	}
	
.f_small {
	color:#66CC99; 
	font-family:Verdana;
	font-size:11px;
	font-weight:normal;
}
#recomends {
    text-align: right;
    color: #0099FF;
    font-size: 12px;
}

