* { margin : 0; padding : 0; text-indent : 0; text-align : left; }

body {
	background: #036 url(/background.gif) repeat-y 50% 0;
	color : black;
	font-family : 'Lucida Grande', Verdana, 'Trebuchet MS', Geneva, Lucida, Helvetica, Arial, sans-serif;
	vertical-align : top;
	margin : 0; padding : 0;
	text-align : center;
	font-size: 85% !important;
	font-size: 81%;
}

a {
	white-space : nowrap; text-decoration : none; padding : 0 1px;
}
a:link { color : #369; }
a:visited { color : #036; }
a:hover { color : #fff; background-color : #036; }
a:active { color : #369; }

#container {
	margin : 0 auto;
	background-color : #fff;
	text-align : left;
	width : 700px; voice-family : "\"}\"";
	voice-family : inherit; width : 725px;
	overflow : visible; 
}

html>#container { width : 725px; }

#head {
	text-align : center;
	height : 70px;
	background : #fff url(/head.jpg) no-repeat center left;
	width : 500px;
	border-bottom : 1px dotted #9cf;
	padding : 1em 0;
}

#head p { visibility : hidden; }

#container #menu {
	margin : 0 0 1em 1em;
	padding : 1em 0 1em 1em;
}

#menu {
	background:url(bg.gif) repeat-y;
	position : relative;
	float : right;
	border-left : 1px dotted #9cf;
	border-bottom : 1px dotted #9cf;
	width : 10em; voice-family : "\"}\"";
	voice-family : inherit; width : 12em;
}

#menu, #menu ul, #menu li {
	font-family : Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	line-height : 1.8em;
	list-style-type : none;
	list-style : none;
	font-size:    xx-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    x-small;      
}

html>#menu ul, html>#menu li { font-size: x-small; } 

#menu ul ul { padding-left : 1em; }

#menu a {
	color: #369;
	text-decoration: none;
	padding : 3px;
	margin : 1px;
}

#menu a:hover { background-color: #369; color: #fff; }

#content {
	margin : 1em 0 0 0;
	padding : 0 10px 0 10px;
	overflow : visible;
}

#content,
#content div,
#content p,
#content th,
#content td,
#content li,
#content span,
#content dd,
#content dt {
	font-size : 1em; 
	line-height : 1.6em;
}

#content pre {
	font : normal 0.9em/1.5em lucida,'lucida console',courier,monospace;
}

#content p { margin-bottom : 1em; }

#content h3 {
	font-family : Avenir, "Gill Sans", Myriad, Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
	color : #333;
	font-weight : normal;
	font-size : 1.6em;
	margin-bottom : 1em;
}

#content h4 {
	font-family : Avenir, "Gill Sans", Myriad, Arial, "Bitstream Vera Sans", Helvetica, sans-serif;
	background : #fff url(/klawisz.jpg) no-repeat top left;
	color : #333;
	height : 40px;
	padding-top : 7px;
	text-indent : 0.8em;
	font-weight : normal;
	font-size : 1.3em;
}

.data small {
	font-family : 'Lucida Grande', "Trebuchet MS", Verdana, Geneva, Lucida, Helvetica, Arial, sans-serif;
	font-size : 0.85em;
}

.data {
	border-bottom : 1px dotted #369; text-align : right;
}

img { border : 0; margin : 0; padding : 0; }
a img { background-color : #fff; border : 0; }

dt { font-weight : bold; }
dd { margin-left : 2em; margin-bottom : 1em; }

#content code {
	color : #885522;
	font : normal 0.95em/1.6em 'Courier New',courier,monospace;
	white-space : nowrap; /* testit  */
}

.c { text-align : center; }
.nobr { white-space : nowrap; }

#content pre.ex {
	display : block;
	padding : 0.1em 0.5em;
	margin-bottom : 1em;
	font : normal 0.95em/1.6em lucida,'lucida console',courier,monospace;
	color : #ddd;
	background-color : #333;
	overflow : visible;
}

#content ul pre.ex { margin-bottom : 0; margin-top : 0;}

#content span.pref {
	display : inline;
	padding : 0.3em;
	padding-bottom : 0.1em;
	font : normal 0.95em lucida,'lucida console',courier,monospace;
	color : #ddd;
	background-color : #333;
	white-space : nowrap;
}

#content table {
	vertical-align : top; text-align : center; margin-bottom : 1em;
}
#content td,
#content th {
	padding : 3px;
	text-align : center;
	border : 1px solid #99a;
}
#content th { font-weight : bold; }

#content ul,
#content ol { font-size : 1em; margin : 0 0 1em 0; padding : 0 0 0 3em; }

#content ul { list-style-type : square; }

#content ul.no { list-style-type : none; }

#content form,
#content input,
#content textarea {
	color : black;
	font : normal 1em/1.2em verdana,sans-serif;
}

#content input,
#content textarea { border : 1px solid #036; margin : 5px 0 0 0; }
#content textarea { overflow : auto; }

#content span.col { color : #369; }

#top {
	font-family : Avenir, "Lucida Grande", Verdana, "Bitstream Vera Sans", Arial, Helvetica, sans-serif;
	margin-bottom : 1em; 
	border-bottom : 1px dotted #9cf;
	border-top : 1px dotted #9cf;
}

#top ul { padding : 0; margin : 0; text-indent : 0; }

#top ul li { display: inline; line-height : 1.9em; margin-left : 0.3em; }

#top ul li a {
	color: #369;
	text-decoration: none;
	padding : 3px;
	margin : 1px;
	white-space : nowrap;
}

#top ul li a:hover { background-color : #369; color : #fff; }

#top,
#top li {
	font-size:    xx-small;      
	voice-family: "\"}\"";   
	voice-family: inherit;   
	font-size:    x-small;      
}

html>#top, html>#top li { font-size: x-small; } 

#foot { padding-top : 2em; font-size : xx-small }
#foot a { padding : 0 }

abbr.emoticon,
span.emoticon { white-space : nowrap; }

/* ładne listy dla normalnych przeglądarek */

html>body #content ul.pyk {
	list-style-type : none;
	margin : 0 0 1em 0; padding : 0 0 0 2em; 
	text-indent : -1em;
}
html>body #content ul.pyk li:before {
	font-family : arial; content: "\2663 \00A0 \00A0";
}

html>body #content ul.pyk ul {
	list-style-type : none; margin : 0 0 1em 0; padding : 0 0 0 2em;
	text-indent : -1em;
}
html>body #content ul.pyk ul li:before {
	font-family : arial; content: "\2660 \00A0 \00A0";
}

.soft li {
        list-style-type : none;
	display : inline;
	padding-right: .5em;
}

.b { font-weight : bold; }
