body
{
background-color:White;
padding:0px;
margin:0px;
min-width:720px;
}

body, tbody{
font-family:Arial,Tahoma,Verdana,sans-serif;
font-size:16px;
}

h1{
font-size:24px;
}

h2{
font-size:16px;
font-weight:bold;
}

a{
color:#0062BF;
}

a:hover{
color:#0076E8;
}
a:visited{
color:#C6160D;
}

a.blue:link{
color:#000000;
background:#ffffff;
text-decoration: none;
}
a.red:link{
color:#ff0000;
background:#ffffff;
text-decoration:none;
}

.title1{color:black;padding:2px;background:url(http://faqs.org/css/bh1.png) no-repeat scroll 0 98%;}
a.title1:hover{color:black;}

.title2{color:black;padding:2px;background:url(http://faqs.org/css/bh2.png) no-repeat scroll 0 98%;}
a.title2:hover{color:black;}


.style1 {font-family: Arial, Helvetica, sans-serif}
a.blue:link {color: #000000; background: #ffffff; text-decoration: none;}
a.red:link {color: #ff0000; background: #ffffff; text-decoration: none;}

#main_body{
	text-align:left;
	padding:10px 40px;
}


#marginl {
	width: 50px;
	background: #FEFEFE url("http://faqs.org/css/mgn-left.png");
	background-repeat: repeat-y;
}

#marginr {
	width: 50px;
	background: #FEFEFE url("http://faqs.org/css/mgn-right.png");
	background-repeat: repeat-y;
}

#header 
{
border-bottom: 2px dotted #aaa;
}

#footer 
{
border-top: 2px dotted #aaa;
border-bottom: 2px dotted #aaa;
}

#header h3, #footer h3
{
display: inline;
margin: auto 20px;
}



.legendbox {
width: 10px;
height: 10px;
background-color: #6593cf;
border-width: 1px;
border-style: solid;
border-color: #000000;
margin-left: 10px;   
}

.legendlabel {
font: normal 10pt arial;
}

.legendcontainer {
margin-top: 1em;
margin-left: 1.5em;
margin-bottom: 1em;
border-width: 1px;
border-style: solid;
border-color: #000000;
}

.bank  {width: 100%; background: whitesmoke; padding: 0px; margin-bottom: 20px; font-family: Arial, Helvetica, sans-serif;}
.title {width: 100%; background: #111133; color: #fff; text-align: center; padding: 6px 0px; font-weight: bold;}
.hdr   { width: 10%; background: #CCC; text-align: center;}
.data  { width: 90%; padding: 2px 3px;  font-size: small; border-bottom: 1px solid #000;}

.pieG p, .barG p, .lineG p {margin: 0px; padding: 0px; text-align: center; height: 45px; background: #fff; font-style: italic;}

li { padding-bottom: 10px;}

table.preltab, table.report{
	margin: 1em 0;
	background: whitesmoke;
	font-size: 11px;
	border-collapse: collapse;
	width: 100%;
}
table.preltab th, table.preltab td, table.report th, table.report td {
	border: 1px silver solid;
	padding: 0.2em;
	font-size: 11px;
}
table.preltab td {
   text-align: center;
}

table.preltab th {
	background: gainsboro;
	text-align: center;
	font-size: 11px;
}

.preltab .title, .report .title {
	font-size: 14px;
	background: #111133; 
	color: #fff; 
    text-align: center; 
    padding: 6px 0px; 
    font-weight: bold;
}

.report .ghdr {
	font-size: 13px;
    text-align: left; 
    font-weight: bold;
	background: #CCC; 
}

.report .ind1 td { padding-left: 30px;  }
.report .ind2 td { padding-left: 60px;  }
.report .ind3 td { padding-left: 90px;  }
.report .ind4 td { padding-left: 120px; }

.report .ind1 td+td {text-align: right;}
.report .ind2 td+td {text-align: right;}
.report .ind3 td+td {text-align: right;}
.report .ind4 td+td {text-align: right;}

.report tr:hover, .preltab tr:hover { background: #DEDEDE; }

.preltab img {
  cursor: pointer;
  cursor: hand;
}

table.ffiec { width: 100%; background: #6666aa; margin: 20px 0px;}
p.ffiec { margin: 20px 0px; padding: 10px; border: 2px solid #6666aa; background:#ffffe0;}
h2.ffiec { margin: 20px 0px; padding: 10px; font-size: 1.2em; text-align: center;}
ul.ffiec { margin: 20px 0px; padding: 10px; border: 2px solid #6666aa; background:#ffffe0;}
ul.ffiec li{ margin-left: 40px;}
.ffiec td {font-size: 0.7em;}
.ffiec thead td {font-size: 1em; padding: 10px;}
span.ffiec { display: inline-block; margin-top: 10px;}
span.ffiec a {color: #2070BB; background: #ccc; margin: 0px 1px; padding:4px 10px; border: 2px solid #aaa; text-decoration: none;}
span.ffiec a:hover {background: #ddd;}
span.active a {background: #aaa; border: 3px solid #777; font-weight: bold;}
span.active a:hover {background: #aaa;}
.ffiec th, .ffiec .sHdr {font-weight: bold; background: #FFCCCC; text-align: center;}
.ffiec .sHdr {background: #CCCCFF;}
.ffiec tr{background:#ffffff;}
.ffiec tr.r{background:#ffffe0;}
.ffiec td.t { width: 250px; font-size: 0.75em; font-weight: bold;}
.ffiec th {font-size: 0.70em}
.ffiec thead td {background: #CCCCCC; font-weight: bold; text-align: center;}
.ffiecYear {border-bottom: 4px solid #6666aa; padding-bottom: 10px;}


ol,ul {
list-style-image:none;
list-style-position:outside;
padding:4px;
line-height:160%;
font-size:14px;
}

.lstdays {
border:1px dotted #87C76C;
background-color:#F5FAEC;
}
.lstmonths {
border:1px dotted #B4C9D4;
background-color:#F2F7FC;
}


.lstdays li {
display:inline;
padding:4px;
}

.lstmonths li {
display:inline;
}

.tooltip{
 position: absolute;
 padding: 10px 13px;
 z-index: 2;

 color: #303030;
 background-color: #f5f5b5;
 border: 1px solid #DECA7E;

}



/* ustawienie wykresów i mapy na page.html */
   #secfilings_tab tr:nth-child(even) {background: #e6e6e6}
   #secfilings_tab tbody tr:nth-child(odd) {background: #FFF}
   .x1-map { border: 1px solid silver; padding: 15px; margin: 0px; float: left; margin-right: 20px; }
       #mapDMF { width: 700px !important; height: 555px !important; }
   .x1-chart-1 { border: 1px solid silver; padding: 15px; float: left; margin-bottom: 20px; }
   .x1-chart-2 { border: 1px solid silver; padding: 15px; float: left; }
   .x1-chart-3 { border: 1px solid silver; padding: 15px; float: left; margin-bottom: 20px; }
   .x1-chart-1:hover, .x1-chart-2:hover, .x3-chart-3:hover, .x1-map:hover { border: 1px solid #38BAEB; }

.dmf_list_name {
	font-weight: bold;
}

.dmf_page_name {
        font-weight: bold;
}


.article_container { padding: 15px; float: left; margin-bottom: 20px; }

/* buttons for ajax */
.btn { display: block; float: left; border: 0px; padding: 0px; margin: 0px; text-decoration: none; cursor: pointer; height: 26px; margin-right: 5px; }
        .btn span { white-space: nowrap; margin: 0px; margin-left: 6px; font-size: 12px; color: #fff; display: block; padding: 0px; font-family: Arial; padding-right: 5px; line-height: 27px; }
        button.btn span { margin-left: 3px; } 

.btn.black {text-decoration: none !important; background: transparent url(/images/btn-black-left.png) no-repeat left top; }
 .btn.black span { background: transparent url(/images/btn-black-right.png) no-repeat right top; text-decoration: none !important; }

.btn:hover, .btn:hover span { text-decoration: none !important; }

ul.error_list {
	background:#EFA4A7 none repeat scroll 0 0;
	border:1px solid #CF0008;
	clear:both;
	margin:0 0 10px !important;
}

ul.error_list li {
	color:#CF0008;
	margin:0 !important;
	padding:5px !important;
}

.dmf_information_header {
        font-weight: bold;
/*	background: #C0CCCA none repeat scroll 0 0; */
}

.dmf_information_line {
        font-weight: bold;
	background: #D0DDDA none repeat scroll 0 0;
}

#ads { width: 270px;float:left; }
#body_container { margin-left: 290px; }

