/* 
Template Name: Ebony
Description: A 2 column, fixed width, light on dark web template.
Version: 1.0 (5th September 2006)
Author: Ainslie Johnson
Author URI: http://webgazette.co.uk/

The Ebony template is open source and released under the Creative Commons Attribution licence v2.5 which means you are free to use and modify it as you want as long as you leave the credit in the top of the stylesheet and the top of any xhtml documents.

It would be nice if you would support my work by keeping my link in the footer but you may remove it if you should wish to do so. 

Ebony is also available as a theme for WordPress. See http://webgazette.co.uk for more details
*/

body {
background: #666;
color: #fff;
font: 72% Verdana, Geneva, Arial, Helvetica, sans-serif;
margin-bottom: -20px;
margin-top: -20px;
}

a {
color: #AC3801;
/*color: #BB5400;*/
text-decoration: none;
}

a:hover {
color: #FFC610;
}
a.side {
	color:#6B5F39; text-decoration:none;
}

a:hover.side {
	color:#A49872; text-decoration:none;
}
code {
font: 1.0em "Courier New", Courier, monospace;
}

blockquote {
font-size: 0.8em;
border: 1px solid #808080;
margin: 0 40px 0 40px;
text-align: justify;
}

blockquote p {
margin: 0;
padding: 5px 10px;
}

/* Containing wrap */
#container {
background: url(images/background.jpg) #666 repeat-y left;
margin: 0 auto;
width: 980px;
}

/* Header */
#header {
background: url(images/header.jpg) #666 no-repeat top left;
height: 120px;
}

#header h1 {
/*font-size: 2.4em;*/
font-size: 1.0em;
padding: 30px 0 0 70px;
}

#header h2 {
color: #BB5400;
font-size: 1.0em;
margin-top: -15PX;
padding: 0px 0 0 70px;
}

/* Content */
#content {
float: left;
margin: 0px;
padding: 0 10px 0 70px;
width: 651px;
}

#content h1 {
color: #ff0;
font-size: 1.6em;
}

#content h2 {
font-size: 1.4em;
margin-bottom: 10px;
}

#content p {
font-size: 1.1em;
line-height: 20px;
text-align: justify;
}

#content p.prefix, #content p.suffix {
border-bottom: 1px solid #9A0E00;
color: #BB5400;
font-size: 0.9em;
padding-bottom: 2px;
}

#content p.prefix {
margin-top: -10px;
}

#content p.suffix {
margin-bottom: 40px;
}

/* Image display */
.alignleft {
background: #000;
border: 1px solid #fff;
float: left;
margin: 0 10px 10px 0;
padding: 5px;
text-align: left;
}

.alignright {
background: #000;
border: 1px solid #fff;
float: right;
margin: 0 0 10px 10px;
padding: 5px;
text-align: right;
}

/* Sidebar */
#right {
float: right;
padding: 0 60px 0 0;
width: 180px;
}

#right ul {
margin: 0;
padding-left: 20px;
}

#right li {
line-height: 16px;
list-style: none;
margin: 0;
padding-left: 10px;
}

#right h2 {
color: #BB5400;
font-size: 1.2em;
margin: 0;
padding: 15px 0 5px 20px;
}

#right a {
font-size: 1.1em;
text-decoration: none;
}

/* Search */
.searchform {
background: #2b2b2b;
border: 1px solid #808080;
color: #fff;
width: 110px;
}

.searchbutton {
background: #00c;
border: 1px solid #808080;
color: #c0c0c0;
margin-top: 3px;
}

.searchbutton:hover {
border: 1px solid #fff;
color: #fff;
cursor: pointer;
}

/* Footer */
#footer {
background: url(images/footer.jpg) #666 no-repeat top;
clear: both;
height: 95px;
margin: 0px;
text-align: center;
}

#footer p {
color: #feff55;
font-size: 0.9em;
padding-top: 25px;
}

#footer a {
font-weight: bold;
text-decoration: none;
}

table.rodow td {

 background:#000000;
 color:000080;
 text-align:left;
 vertical-align:top;
 padding: 5px 7px;
 font-size: 11px;
 border: 1px solid #39f;
 }
.record_title {
font-size: 13px;
}
.record_content {
 font: 11px Verdana,Arial,Helvetica,sans-serif;
 padding-left:30px;
 }
 .orange {
  color: #FF6700;
  } 
.passport {
	width: 100%;
	table-layout: fixed;
	background: #fff url(../../img/passport4a.gif) no-repeat bottom right;
}
.passport td {
	vertical-align:top; padding:10px 1px 5px 20px;
}
.passport-pole {
	font-size:7pt; color:silver;
}
.passport-dane {
	font-weight:bold;
	border-bottom:1px dotted #aaa;
}
 .orange {
  color: #FF6700;
  } 
.hide {
  overflow: hidden;
  visibility: hidden;
  display: none;
  clear: none;  
}
input {
	color: #7E93A8;
	background-color: #E7ECEF;
	font-size: 7pt;
	border: solid #6E7882 1px;
	margin-top: 2px;
}
/***** Navigation *****/

#navigation ul,#navigation li
{
	margin:0;
	padding:0;
}

#navigation
{
	background:#800000;
	color:#fff;
	font-size:1em;
	height:2em;
	line-height:2em;
}

#navigation li
{
	float:left;
	list-style:none;
	white-space:nowrap;
width: 20%;
}

#navigation li a
{
	background:inherit;
	color:#fff;
	display:block;
	font-weight:bold;
	padding:0 15px;
	text-decoration:none;
	text-transform:uppercase;
}

* html #navigation a {width:1%;}

#navigation .selected,#navigation a:hover
{
	background:#BB5400;
	color:#fff;
	text-decoration:none;
}
/***** Navigation1 *****/

#navigation1 ul,#navigation1 li
{
	margin:0;
	padding:0;
}

#navigation1
{
	background:#800000;
	color:#fff;
	font-size:1em;
	height:2em;
	line-height:2em;
}

#navigation1 li
{
	float:left;
	list-style:none;
	white-space:nowrap;
}

#navigation1 li a
{
	background:inherit;
	color:#fff;
	display:block;
	font-weight:bold;
	padding:0 5px;
	text-decoration:none;
	text-transform:uppercase;
}

* html #navigation1 a {width:1%;}

#navigation1 .selected,#navigation1 a:hover
{
	background:#BB5400;
	color:#fff;
	text-decoration:none;
}
/***** Nav1 *****/

#nav1 ul,#nav1 li
{
	margin: 0;
	padding: 0;
	text-align: center;
}

#nav1
{
	background: #800000;
	color: #fff;
	font-size: 1em;
	height: 2em;
	line-height: 2em;
}

#nav1 li
{
	float: left;
	list-style: none;
	white-space: nowrap;
	width: 93px;
}

#nav1 li a
{
	background: inherit;
	color: #fff;
	display: block;
	font-weight: bold;
	padding: 0 5px;
	text-decoration: none;
	text-transform: uppercase;
}

* html #nav1 a {width:1%;}

#nav1 .selected,#nav1 a:hover
{
	background:#BB5400;
	color:#fff;
	text-decoration:none;
}