/*
Theme Name: GPM-Systemy
Version: 1.0
*/



/* body / general ----------------------------------------------------------- */

body {
  font-family:'Cambria', 'Calisto MT', 'Times New Roman';
  font-size:11pt;
  line-height:150%;  
  margin:0 0 20px; 0
  color:#222222;
  }

#stripe {
  height:5px;
  background:#81B5CF;
  margin-bottom:35px;
  border:solid #81B5CF 1px;
  border-top:0;
  }



/* anchors ------------------------------------------------------------------ */

a {
  text-decoration:none;
  color:#4F859F;
  border-bottom:dotted #4F859F 1px;
  }

a:hover {
  border-bottom:solid #4F859F 1px;
  }



/* contener ----------------------------------------------------------------- */

#contener {
  width:880px;
  margin:20px auto 0px auto;
  padding:40px;
  background:#FFF;
  }



/* header ------------------------------------------------------------------- */

#header {
  overflow:hidden;
  height:100%;
  }

#header h1 {
  margin:0;
  }
  
#header h1 a {
  text-indent:-9999px;
  display:block;
  width:377px;
  height:46px;
  background:url('images/logo-pl.gif') center no-repeat;
  border:0;
  outline:0;
  float:left;
  }  

.en #header h1 a {
  background:url('images/logo-en.gif') center no-repeat;
}
  
#header p {
  float:right;
  margin:0;
  color:#CFCFCF;
  }

#header p a {
  padding:2px 4px;
  border:0;
  }

#header p a:hover {
  color:#FFF;
  background:#0084B2;
  border:0;
  }

#header p a.active {
  color:#FFF;
  background:#0084B2;
  }



/* main --------------------------------------------------------------------- */  

#main {
  overflow:hidden;
  height:100%;
  margin:15px 0 50px 0;
  }



/* naviagation -------------------------------------------------------------- */

#navigation {
  margin-bottom:25px;
  padding:2px 0px;
  overflow:hidden;
  height:100%;
  }
  
#navigation ul#nav-1 {
  list-style:none;
  padding:0;
  overflow:hidden;
  margin:0;
  }

#navigation ul#nav-1 li {
  float:left;
  width:144px;
  }
#navigation ul#nav-1 li a {
  border-left:solid #FFF 1px;
  border-bottom:0;
  color:#FFF;
  display:block;
  width:100%;
  text-align:center;
  background:#535353;
  }

#navigation ul#nav-1 li.first a {
  border-left:0;
  }

#navigation ul#nav-1 li.current_page_item a, #navigation ul#nav-1 li.current_page_ancestor a, #navigation ul#nav-1 li a:hover {
  color:#FFF;
  background:#0084B2;
  }

#navigation ul#nav-1 li.current_page_item a {
  }  

#navigation ul#nav-1 li.first {
  border-left:0;
  }

#nav-2 {
	margin:7px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
  
#nav-2 li {
	display:inline;
	margin-right:5px;
}

#nav-2 li.current_page_item a {
	border-bottom:solid 1px;
}

/* content ------------------------------------------------------------------ */  

#content {
  float:left;
  width:550px;
  }   
  
#content h2 {
  margin-top:0;
  border-bottom:solid #E8EDEF 2px;
  padding-bottom:5px;
  }  

#content h3 {
  font-size:15pt;
  margin-top:45px;
  margin-bottom:0;
  }

#content h3 a {
  border:0;
  }

#content .headerTitle h3 {
  margin:0;
  float:left;
  width:80%;
  }

#content .headerTitle {
  margin-top:45px;
  overflow:hidden;
  height:100%;
  padding-right:5px;
  }

#content .headerTitle small {
  float:right;
  width:15%;
  padding-left:5px;
  display:block;
  margin-top:3px;
  text-align:right;
  }

#content h3.first, #content .first {
  margin-top:0;
  }

#content p {
  }

#content ul, #content ol {
  list-style:square;
  margin:0;
  padding:0 0 0 35px;
  }  

#content #resources {
  padding:0 0 0 15px;
  }

#content #resources li {
  padding:15px 0;
  }

#content ul li, #content ol li {
  padding:3px 0;
  }

#content table {

  }

#content table td {
  text-align:center;
  background:#F7FFDF;
  border:solid #9EC135 1px;
  }

#content table th {
  font-size:10px;
  font-family:tahoma;
  font-weight:normal;
  background:#F2F9FD;
  color:#666;
  border:solid #81B5CF 1px;  
  }

#content table th strong {
  display:block;
  color:#222222;
  }

#content #resources {
  list-style:none;
  padding:0;
  }

#content #resources li {
  background:url('images/pdf.gif') left 18px no-repeat;
  padding-left:25px;
  }

#content #resources li p {
  margin:5px 0 0 0;
  }

#content a.pdf {
  background:url('images/pdf.gif') left no-repeat;
  padding-left:25px;
  }

#content small {
  font-size:10pt;
  color:#808080;
  }

#content a.more-link {
  font-size:10pt;
  }

.postmetadata {
  font-size:10pt;
  }

#commentform textarea {
  width:100%;
  border:solid #464646 1px;
  }

#content ol.commentlist {
  list-style:none;
  margin:0;
  padding:0;
  }

#content ol.commentlist li {
  padding:10px 0;
  }

#content ol.commentlist li p {
  margin-top:5px;
  }

/* sidebar ------------------------------------------------------------------ */  

#sidebar {
  float:right;
  width:275px;
  }      

#xbrl {
  border:solid #E8EDEF 2px;
  padding:3px 3px 10px 3px;
  }

#xbrl img {
  display:block;
  margin:0 auto;
  border:0;
  }

#xbrl a {
  outline:0;
  border:0;
  }

#links {
  }

#sidebar h6 {
  margin:25px 0 10px 0;
  padding-bottom:2px;
  border-bottom:solid #E8EDEF 2px;
  font-size:10pt;
  font-weight:bold;
  }

#sidebar h6.first {
  margin-top:0;
  }

#links ul {
  padding-left:15px;
  list-style:square;
  margin:0;
}

#tagcloud {
  }



/* footer ------------------------------------------------------------------- */

#footer {
  padding-top:20px;
  overflow:hidden;
  border-top:solid #E8EDEF 2px;
  font-size:10pt;
  color:#808080;
  }

#footer p#copyrights {
  margin:0;
  float:left;
  }

#footer p#themeAuthor {
  margin:0;
  float:right;
  } 
