/* CSS Document */
caption{font-size:14px;font-weight:bold;text-align:left;margin:10px 0}

BODY {
	text-align: center;
	background: #f7f7f7 url('images/body_bg.gif') repeat-x top;
	padding: 0;
	margin: 0;
	}
DIV {
	font-family: Verdana, Arial CE, Tahoma, Sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #000;
	}

SPAN.path, DIV#stopka DIV{
	line-height: 100%;
	font-size: 10px;
	}
P {
	font-family: Verdana, Arial CE, Tahoma, Sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #000;
	}
TABLE {
	font-family: Verdana, Arial CE, Tahoma, Sans-serif;
	font-size: 12px;
	line-height: 140%;
	color: #000;
	}
TABLE#podstawa DIV {
	font-size: 9px;
	}
FORM {
	font: 11px Arial ;
	margin: 0;
	padding: 0;
	}
INPUT, SELECT {
	font: 11px Arial;
	}
SELECT {
	background: #FFF;
	}
UL {
	margin: 0 0 0 0;
	padding: 0 5px 0 20px;
	}
H1 {
	font-size: 13px;
	margin: 6px 0 5px 0;
	padding: 3px 0 3px 0;
	color: #333;
	background: #F5F5F5;
	}
H2 {
	font-size: 13px;
	margin: 6px 0 5px 0;
	color: #43AF89;
	}
H3 {
	font-size: 12px;
	font-weight: bold;
	}
	
#zawartosc {
	margin: 0 auto;
	width: 750px;
	padding: 9px;
	background: #FFF;
	}
#body {
	margin: 0;
	padding: 0;
	float: left;
	}
*html #body{
	float: none;
}
*:first-child+html #body {
	float: none;
} 
.raquo{
	font-size: 14px;
	font-weight: bold;
	color: #43AF89;
	}
.separator {
	clear: both;
	height: 10px;
	width: 1px;
	}
.separator1 {
	font-size: 0;
	height: 5px;
	}
.al_left {
	text-align: left;
	}
.al_right {
	text-align: right;
	}
.szary {
	color: #999;
	padding:0;
	margin:0;
	display:inline;
	}
.szary2 {
	color: #222;
	font-weight: bold;
	font-size: 13px;
	}
.zielony {
	color: #2E725B;
	background: url(images/tytul_tlo.gif) repeat-y top left;
	font-weight: bold;
	font-size: 13px;
	margin:0;
	padding:0;
	}
.szary3 {
	color: #666;
	font-weight: bold;
	font-size: 12px;
	}
.szary4 {
	color: #555;
	}	
.bold {
	font-weight: bold;
	}
.submit {
	font-family: Arial; font-size: 11px
	}

.linia {
	background: url(images/linia1.gif) repeat-x;
	}
.linia2 {
	background: url(images/linia2.gif) repeat-x;
	height: 3px;
	margin: 2px 0 2px 0;
	font-size: 0;
	}
.liniaMenu {
	background: url(images/linia2.gif) repeat-x bottom;
	padding-bottom: 5px;
	margin-bottom: 2px;
	}	
.lista {
	list-style: url(images/kropka1.gif) outside;
	}
.lista3 {
	list-style: url(images/punkt.gif);
	text-align: left;
	}
ul.lista3 li div {
	line-height: 100%;
}
.profil_text {
	font-weight: bold;
	font-size: 12px;
	color: #444;
	}
.profil_off {
	font-size: 12px;
	font-weight: bold;
	color: #888;
	}
.profil_ue {
	font-weight: bold;
	font-size: 12px;
	color: #FFF;
	}
.wiecej {
	float: right;
	margin: 5px 2px 5px 0;
	}
.spacer {
	width: 750px;
	}
.player{
	width:100%;
	text-align:center;
	background:#F5F5F5;
	padding-bottom:5px;
}


#title_link ul {
	margin: 0;
	padding: 0;
	list-style-type: none;
	list-style-position: outside;
}
#title_link  a{
    background-image:url(images/raquo.gif);
    background-repeat: no-repeat;
    background-position: 0 50%;
    color: #43AF89;
	display: block;
    padding: 2px 2px 2px 22px;
    text-decoration: none;
}
#title_link  a:hover{
	color: #43AF89;
	text-decoration: underline;
}
.lista{
	background:url(images/raquo.gif) no-repeat 5px 2px;
	padding-left:-20px;
	display:block;
	margin:5px 0 ;
}
a.title_link2 {
	background:url(images/raquo.gif) no-repeat 5px 2px;
	padding-left:20px;
	display:block;
	/*list-style-image: url(images/raquo.gif);
	list-style-position: outside;
	line-height: 120%*/
}

a.title_link2 {
	color: #43AF89;
	text-decoration: none;
}
a.title_link2:hover {
	color: #43AF89;
	text-decoration: underline;
}
a.title_link2:visited {
	color: #43AF89;
}


.important_group,.important_group2{width:160px /*166px*/; font-weight: bold; color: #FFF; background: #CCC; padding: 2px 2px; text-align: left; margin-bottom: 2px;list-style-type:none;}
.important_group2{background: #2E725B}

.FCK_lista {margin-top: 5px; margin-bottom: 10px}
.FCK_zielony {margin-top: 10px; margin-bottom: 10px; color: #43AF89; font-weight: bold; text-align: center}
.FCK_rozdzial {margin-top: 10px; margin-bottom: 10px; text-align: center; font-weight: bold}

#navbar {
	width: 99%;
	background: #F5F5F5;
	clear:left;
	}
.table-description {
    text-align: left;
    font-weight: bold;
    text-transform: uppercase;
    }
.table-header-cell {
	background: #F5F5F5;
    font-weight: bold;
    font-style: italic;
	}
.table-cell {
	background: #FFF;
	padding:5px;
	}
.table-cell p {
	display:inline;
	margin-bottom:0px;
	margin-top:0px;
	}
.table-cell strong {
	display:block;
	}
table.t1 {
background-color: #000000;
font-family: tahoma;
font-size: 10px;
}
.naglowek {
	text-align: center;
	font-weight: bold;
	background-color: #EEE;
}
.miesiac {
	font-weight: bold;
	background-color: #F5F5F5;
	white-space: nowrap;
}
.czcionka {
	background-color: #FFF;
}	
.status {
	width: 33%;
	}
.czarny{
color:#444;
}
.w160{width:160px}
.w397{width:397px}
.w328{width:328px}

.tabSlim{
border-top:1px solid #000;
border-left:1px solid #000;
}
.tabSlim td{
border-right:1px solid #000;
border-bottom:1px solid #000;
}
h3.poradnik{
	padding:0;
	margin:0;
	display:inline;
}
.h2{
	font-weight:700;
	margin:5px 0;
}
.szary em{
	margin-left:20px;
}
SPAN.srchEng,SPAN.opisSpraw,SPAN.profileSpraw{
	font-weight:700;
	background:#ccc;
	display:block;
	padding:5px 0 5px 5px;
}
SPAN.opisSpraw{	
	background:#EEE;
}
SPAN.profileSpraw{	
	background:#DDD;
}
.ankieta{
	margin-left:15px;
}
.ankieta *{
	text-align:left;
}
.ankieta textarea{
	width:400px;
}
.dziekujemy{
	text-align:center;
}
.send td:first-child{
	text-align:right;
}
.send td{
	text-align:left;
}
.send input{
	text-align:center;
}
