
/* GLOBAL */
body {  background: #fff; margin:10px; padding:0px; height:100%; } 
body, p, td { color:#000; font-family: Verdana, Tahoma, Sans, Helvetica, sans-serif; font-size:11px; }
.info { font-size:10px; color:gray; }
HR { size:1px; border:0px; border-top:1px solid gray; }
.t1, .t2, .t3, .red, h1, h2, .r01 td, .r02 td {color:#000;}
a { text-decoration:none; color:#aa0000; }
a:hover { text-decoration:underline; }

h1 { font-size:18px; font-weight:bold; }
h2 { font-size:14px; font-weight:bold; margin: 15px 0px 5px 0px; }

#layout.default H1 { margin:auto; amargin-top: -30px; margin-bottom:10px;  position:relative; top:0px; color:#000; font-weight:bold; font-size:20px; xwidth:550px; }

table.dane { width:100%; margin: 10px 10px 10px 0px; width:500px; border-bottom:1px solid #222; border-collapse:separate; border-spacing:1px; }
table.dane .header td { background:#444; color:#fff; border-bottom:2px solid #222; font-weight:bold; padding-top:6px; padding-bottom:6px; }
table.dane td { padding: 4px; }
table.dane .r0 td { background:none !important;}
table.dane .r1 td { background:#F7F7F7; border-bottom:1px solid #ECECEC; }
table.dane .label { font-weight:bold; color:424242; }

/* listy */
OL UL { padding-left:35px; margin:0px; list-style-type:disc; }

OL { padding-left:35px; margin:0px; }
OL LI { padding:0px; margin:0px; }
OL LI H3 { color:#000; }
/* case */
.case { padding:0px 0px 5px 0px; margin-bottom:5px;border:1px solid #fff; }
.case_active { background:#eef0eb; }
.case .short, .case .full { padding: 0px 10px 0px 20px; margin-top:-7px; }
.case .full { background: url(../_images/li01.gif) no-repeat 2px 3px; }
.case .short { display:none;  }
.case .links { padding:0px 5px 0px 20px; }
.case .links P { padding:0px; margin:0px; }
.case .more { display:none; }

/* FAQ */
.faq .q { padding:0px; margin:0px; font-weight:bold; }
/*.faq .q A { color:#000; }
.faq OL, faq UL { list-style-type:none; padding:0px;margin:0px;}
.faq LI {  background: url(../_images/li01.gif) no-repeat 2px 8px; padding:2px 10px 3px 20px; }
.faq LI.active { background: #eef0eb url(../_images/li01_on.gif) no-repeat 3px 8px; }
.faq LI.active .q a { font-weight:bold; }
*/

.abstract { border-bottom:1px solid gray; border-top:1px solid gray; margin:25px 0px; }
.abstract p { font-size:10px; }


.more { display:none; }
.hideOnPrint { display:none; }
#printMask { position:absolute; width:100%; height:100%; top:0px; left:0px; }

#top { float:left; }
#top .logo { height: 60px; background: url(../_images/logo_metoda.gif) no-repeat; }
#top hr { padding-top: 10px; }

#menu, 
#tools, 
.page_top,
.opendesign,
.hide,
.copyright { display: none; }


/* tabele */
table { border-collapse:collapse; border:0px; margin-left: auto; margin-right: auto; }
table td { border:1px solid silver; }

#top table td { border: none; height: 70px; }

.print-page-info { text-align: right; vertical-align: bottom; }
.print-page-info input { font-size: 8px; font-weight:bold; background: #8BC641; }
#top .logo { float:left; width: 250px; }

.note table th,
.important table th,
.warning table th,
.caution table th { display:none; }
.note td, .important td, .warning td, .caution td { border: 0; atext-align: left; vertical-align: middle; }
.note img, .important img, .warning img, .caution img  { padding-right: 10px; }
.note table { width: 100% }

.oferta1 { background: url(../_images/ol_01.gif) no-repeat 0px 0px; }
.oferta2 { background: url(../_images/ol_02.gif) no-repeat 0px 0px; }
.oferta3 { background: url(../_images/ol_03.gif) no-repeat 0px 0px; }
.oferta1 H3, .oferta2 H3, .oferta3 H3 { margin-left: 24px; } 

.oferta .links { padding:0px 5px 0px 0px; }
.oferta .case .links { padding:0px 5px 0px 20px; }
.oferta .links P { padding:0px; margin:0px; }

.oferta .description h2, .oferta .description h4, .oferta h5, 
.oferta .description h2, .oferta h4, 
.oferta .authorgroup, .oferta .abstract, .oferta .links h3 { display: none; }
.oferta-obrazek { float: right; border: 0; }

OL LI { padding:0px; margin:0px; }
OL LI H3 { color:#000; }

.content UL { list-style-type:none !important; padding:0px 0px 0px 8px; margin:0px; }
.content UL LI { background: url(../_images/li01.gif) no-repeat 0px 2px; padding:0px 0px 2px 15px; margin:5px 0px; }
.content UL LI OL LI { background: none; padding: 0 0 2px 0; margin:5px 0px; }
.content ul p {padding:0px;margin:0px 0px 0px 0px;} /* przycięte, ze względu na częste LI P w tekstach generowanych z docbooka*/
.content UL LI UL LI { background: url(../_images/li02.gif) no-repeat 0px 8px; padding:0px 0px 0px 12px; margin:5px 0px; }

ul.related {  padding:20px 0px 0px 0px; list-style-type:none; }
ul.related li { background: url(../_images/li01.gif) no-repeat 5px 4px; padding-left:20px; }

p.center { text-align: center; } 

@media print {
	.print-page-info input, .logo { display:none }
}