/*
---------------------------------------------
 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: #33302e; background-color: #F2F0E9;}

.fl { float: left;}
.fr { float: right;}

#ft { clear: both;}

br.clear { clear: both; height: 1%;}

/*
----------------------------------
BASE
----------------------------------
*/

#doc, .yui-t { margin: 0 auto; 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-g .yui-u { width: 49%; *width: 48.1%; *margin-left: 0;}*/

.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;}

/*.yui-g .yui-u { width: 49.1%;}*/


#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: #4dadac; margin: 1em;}
h1 { font-size: 190%; color: #fefefe; margin: 0m; line-height: 90px; height: 100px; }


h2 { font-size: 180%;}

h3 { font-size: 150%;}

h4 { font-size: 100%;}

h5 { font-size: 90%;}

h6 { font-size: 80%;}

/*
---------------------------------------------
 AKAPITY LINKI
---------------------------------------------
*/
p { font-size: 1.1em; line-height: 1.4em;	margin: 2em;}

p a { color: #75b3ef;}

p a:visited, p a:hover { color: #E8E8EA;}

p img { float: right; margin: 5px; padding: 2px;}


.prawa a, .prawa a:link, .prawa a:visited, .prawa a:hover { text-decoration: none; color: #000000}
a, a:link, a:visited, a:hover { text-decoration: none; color: #FFFFFF}


ul { margin: 0; padding: 0; }

ul li {	list-style-type: none;}

/*
---------------------------------------------
 NAWIGACJA
---------------------------------------------
*/

#hdmenu ul { display: block; margin: 0 auto;	width: 960px;}

#hdmenu li { line-height: 20px;	font-size: 80%;	cursor: pointer; float: left; font-family: Georgia, serif; letter-spacing: 2px; text-transform: uppercase;}

#hdmenu li a { padding: 7px 10px; display: block; color: #e7e3d9;}

#hdmenu li a em { margin: 0 0.5em; font-style: normal;}

#hdmenu li a:hover { color: #6ed2d1;  font-weight: bold;}

#hdmenu li a:hover em {	color: #fefefe;  font-weight: normal;}

#hdmenu li a.ac { color: #6ed2d1;}

a.ac { color: #6ed2d1;}

#hdmenu .sub-menu { clear: both; display: block; margin: 0 auto; padding: 1em 0; width: 940px;}

#hdmenu .sub-menu a { display: inline; font-size: 0.8em; color: #e7e3d9; margin: 0 1em 1em 0; text-transform: capitalize; letter-spacing: 2px; }


#hdmenu .sub-menu a.ac { color: #6ed2d1;}

#hdmenu .sub-menu a:hover { color: #fefefe;}


.prawa ul { margin: 0 0.5em; border-top: 1px solid #969590;	border-bottom: 1px solid #969590;}

.prawa li { padding: 0.5em 1em 0.5em 1.5em; line-height: 1em; font-size: 100%; border-top: 1px solid #E6E2D5; background: url(img/newdoc.gif) 0 0.5em no-repeat;}

.prawa li a { color: #51888c;}

.prawa li a:hover {	color: #4b4847;}

/*
---------------------------------------------
 STRUKTURA
---------------------------------------------
*/

.sr { width: 970px; margin: 0 auto; display: block;}

#hd { width: 100%; height: 120px; background: #1C1B1A;}

#hdmenu { background-color: #2f2d2c;}

#ft { width: 100%; height: auto; padding: 1em 0; background-color: #2f2d2c; color: #ffffff; font-size: 0.7em;}

.lewa { border-right: 1px solid #E6E2D5;}

.prawa { border-left: 0px solid #E6E2D5;}

/*
---------------------------------------------
 UKŁAD
---------------------------------------------
*/

.yui-g .yui-u.first p { padding: 1em; border-color: #fbfaf4 #e6e2d5 #e6e2d5 #fbfaf4; border-style: solid; border-width: 1px; }

.yui-g .yui-u.first p a { background: #f2f0e9 url(img/news.gif) 0 0 no-repeat; padding-left: 2em; color: #569c9a;}

.yui-g .yui-u.first p a:hover { color: #4b4847; text-decoration: underline;}

.yui-g .yui-u.first p a.wiecej { display: block; text-align: right; font-size: 0.8em; color: #50b6b5/*#51888c*/; background-image: none;}

.yui-g .yui-u.first p a.wiecej:hover {	color: #4b4847; text-decoration: none;}