/*
---------------------------------------------
 Design & Code (c) Wild Moose Justyna Walczak
---------------------------------------------
*/

* { margin: 0; padding:0; border: 0; }

html { width: 100%; height: 100%;}

body { text-align: center; font: 13px/1.22 arial,helvetica,clean,sans-serif; *font-size: small; *font: x-small; color:#514649; background-color: #dadbc5;}

.fl { float: left;}
.fr { float: right;}
#ft { clear: both;}
br.clear { clear: both; height: 1%;}
.clear { clear: both; height: 1%;}
.clear:after { content: "."; display: block; height: 0; clear: both; visibility: hidden;}
.clear {display: inline-block;}
/* Hides from IE-mac \*/
* html .clear {height: 1%;}
.clear {display: block;}
/* End hide from IE-mac */
.fl { float: left;}
.fr { float: right;}
.bl { display: block;}

/*
----------------------------------
BASE
----------------------------------
*/

#doc, .yui-t { margin: 0; text-align: left; width: 57.69em; *width: 56.301em; min-width: 750px; width: 100%;}
.yui-b { position: relative; _position: static;}
#yui-main .yui-b { position: static;}
#yui-main { width: 100%;}
.yui-t #yui-main { float: left; margin-right: -25em;}
.yui-t .yui-b { float: right; width: 18.4608em; *width: 18.016em;}
.yui-t #yui-main .yui-b { margin-right: 19.4608em; *margin-right: 19.016em;}
#yui-main .yui-b { float: none; width: auto;}
.yui-g .yui-u, .yui-g .yui-g { float: right;}
.yui-g div.first { float: left;}
.yui-g .yui-u { width: 19%; *width: 18.1%; *margin-left: 0;}
.yui-g .yui-u.first { width: 79%; *width: 78.1%; *margin-left: 0;}
.yui-g .yui-g div.first { *margin: 0;}
#bd:after,.yui-g:after{ content:"."; display: block; height: 0; clear: both; visibility: hidden;}
#bd,.yui-g { zoom:1;}
.yui-gb .yui-u { float: left;}


/*
---------------------------------------------
 NAGLOWKI
---------------------------------------------
*/
h1, h2, h3, h4, h5, h6 { font-size: 100%; font-weight: normal; color: #514649; margin: 1em;}
h1 { font-size: 190%; color: #e6e1d5; margin: 0m; line-height: 90px; height: 100px;}
h2 { font-size: 160%;}
h3 { font-size: 100%;}
#ft h3 { color: #e6e1d5;}
.prawa h3 { color: #514649;}


/*
---------------------------------------------
 AKAPITY LINKI
---------------------------------------------
*/
p { font-size: 1.1em; line-height: 1.4em;	margin: 2em;}
a, a:link, a:visited, a:hover { text-decoration: none;}
ul { margin: 0; padding: 0; }
ul li {	list-style-type: none;}

/*
---------------------------------------------
 NAWIGACJA
---------------------------------------------
*/

.prawa ul { margin: 0 0.5em; border-top: 1px solid #514649;	border-bottom: 1px solid #514649;}
.prawa li { padding: 0.5em 1em 0.5em 1.5em; line-height: 1em; font-size: 100%; border-top: 1px solid #514649; background: url(img/newdoc.gif) 0 0.5em no-repeat;}
.prawa li a { color: #e6e1d5;}
.prawa li a:hover {	color: #4b4847;}

/*
---------------------------------------------
 STRUKTURA
---------------------------------------------
*/

.sr { width: 970px; margin: 0 auto; display: block;}
#hd { width: 100%; height: 120px; background-color: #f94e03;}
#ft { width: 100%; height: auto; padding: 1em 0; background-color: #000000; color: #e6e1d5; font-size: 0.7em;}
.lewa { background-color: #f7f7f2;}
.prawa { background-color: #e9e9da;}


/*
---------------------------------------------
 UKŁAD
---------------------------------------------
*/

.yui-g .yui-u.first p { padding: 1em; border-color: #faf9f5 #f5f4ef #f5f4ef #faf9f5; border-style: solid; border-width: 0px;}
.yui-g .yui-u.first p a { background: transparent url(img/news.gif) 0 0 no-repeat; padding-left: 2em; color: #514649;}
.yui-g .yui-u.first p a:hover { color: #b31937; text-decoration: underline;}

.yui-u.first p.art a { display:block; margin: 1em 0; padding: 0; color:#f94e03; font-weight: bold; font-size: 160%; background-image: none;}
.yui-u.first p.art a.wiecej {margin:0; font-weight: normal; font-size: 90%;}


/*
---------------------------------------------
 TABELE
---------------------------------------------
*/
#ft table {	width: 80%;	margin: 0 auto;	border-collapse: collapse;	font-size: 0.8em;}
td { width: auto; color: #e6e1d5; padding: 0.5em 0; text-align:center;}	
td a, td a:link, td a:visited, td a:hover, #ft a, #ft a:link, #ft a:visited, #ft a:hover { color: #e6e1d5;}
			

