@charset "utf-8";
@import url("contentText.css");
@import url("colorbox.css");
/* CSS Document
 * author: Gabriela Leoniec
 * created January 2007
 * colors:  #6CA0DB - blue;
 *			#2971B8 - navy;
 *			#E7EFFF - very light blue for borders
 *			#C9DEF9 - banner lt light blue
 *			#6B9EDE - banner tr blue
 *			#91B2DB - banner bl dark blue
 *			#395984 - banner br navy
 *			#AAB6C3 - category header dark grey
 *			#CBD2DA - path dark grey
 */
 
/*** REDEFINITION OF TAGS ***/
body {
	margin: 0px;
	padding:0px;
	height: 100%;
/*	background-color:#6CA0DB;*/
	background-color:#1c3a5c;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
	color:  white;
}
table, td, tr {
	border-collapse:collapse;
	border-spacing: 0px;
	padding: 0px;
}
form {
	margin: 0px;
}
input {
        font-size: 11px;
	padding: 2px;
	min-width: 80px;
}

input.searchbutton {
    font-size: 11px;
	padding: 2px;
	min-width: 50px;
}

a {
	font-family: Verdana, Arial, Helvetica, sans-serif; 
	font-size: 11px; 
	color: #FFFFFF; 
	text-decoration: none;
}
a:hover {
	text-decoration: underline
}
h1, h2, h3, h4, h5, h6 {
	font-family: Arial, Helvetica, sans-serif;
	margin: 0px;
}


/*** MAIN LAYOUT IDS ***/
#header {
	display:none;
	background-color:#2971B8;
	border:  1px solid #E7EFFF;
	margin:  auto;
/*	width:   768px;*/
	width:   1000px;
	border-bottom-width: 0px;
	height:  30px;
}
#banner {
border-collapse:separate;
/*	width:100%;*/
	width: 1000px;
	margin: auto;
	background-image: url("img/logo.png");
	height: 120px;
	border:  1px solid #E7EFFF;
}
#middle {
	background-color:#2971B8;
/*	width:   768px;*/
	width: 1000px;
/*	min-height:50%; rozjezdza strone */
	_height:   50%;
	border:  1px solid #E7EFFF;
	border-top-width: 0px;
	margin:  auto;
}
#categoryHeader{
/*	background-color: #AAB6C3;*/
	background-color: #000F20;
	width: 	100%;
	height: 30px;
	border-bottom: 1px solid white;
}
#categoryHeader.light {
	background-color: #CBD2DA;
}
#categoryHeader.dark {
/*	background-color: #AAB6C3;*/
}
#path {
/*	background-color: #AAB6C3; */
	width: 	100%;
	height: 26px;
	padding: 3px;
	font-size:   20px;
	font-weight: bold;
	vertical-align: middle;
	line-height: 18px;
	border-bottom: 1px solid white;
}
#categoryHeader #path {
	background-color: inherit;
	border-bottom: none;
}
#path.doubleHeader {
	background-color: #CBD2DA;
}
#categoryHeader td.right {
display:none;
}

#menu {
/*	width: 165px;
	min-width: 165px;
	max-width: 165px;	*/
	width: 250px;
	min-width: 250px;
	max-width: 250px;	
	padding: 4px;
	vertical-align: top;
}
#content {
	padding: 4px;
	text-align: right;
	width: 72%;
	vertical-align: top;
}
#contentHeader {
	border:  1px solid #E7EFFF;
	border-bottom-width: 0px;
/*	background-color: #6CA0DB;*/
	background-color: #000f20;
	padding: 4px;
	vertical-align:top;
	text-align:left;
	width:100%;
	letter-spacing:1px;
}
#articleList {
	padding-top: 15px;
	clear: both;
	display:block;
}
#contentNavigation {
	border:  1px solid #E7EFFF;
/*	background-color: #E6EFF9;*/
	background-color: #1C3A5C;
	padding: 4px;
/*	color:   #00386A;*/
	font-size: 11px;
	width:     100%;
	vertical-align: bottom;
	text-align:     right;
}
#footer {
display:none;

	height:0;
	margin-bottom: -50px;
/*	width:   768px;*/
	width:   1000px;
	border:  1px solid #E7EFFF;
	border-top-width: 0px;
	vertical-align: top;
/*	height:         50px;*/
	background-color:#2971B8;
	margin:  auto;
}
#footerHome {
	vertical-align: top;
	padding-left:   8px;
	width: 20px;
}
#footerRemarks {
	vertical-align: top;
	text-align: center;
}
#footerActualization {
	vertical-align: top;
	text-align:     right;
	padding-right:  8px;
	width: 20px;
}


#pre-footer, #post-header
{
	border:  1px solid #E7EFFF;
	text-align:center;
	border-top-width: 0px;
	background-color:#2971B8;
/*	width:   768px;*/
	width:   1000px;
	padding: 4px;
	color:   #fff;
	font-size: 11px;
	margin:auto;
	line-height:0;
	
}

#pre-footer tr.light td, #pre-footer td.light, 
#post-header tr.light td, #post-header td.light { 
/*	background-color: #E6EFF9;
	color:#00386a;*/
	background-color: #1C3A5C;
	color: white;
	line-height:normal;
}


/*** DETAILS FOR LAYOUT IDS ***/
.header1 {
	text-align: left;
	padding-left: 8px;
	width: 5px;
}
.header2 {
	text-align: right;
	padding-right:8px;
}
.header1 img {
	border-width: 0px;
}
.header2 img {
	margin-left:  6px;
	vertical-align:middle;
	border-width: 0px;
}
/********************/
#banner img {
display:none;
	margin:0px;
	padding:0px;
	border-width:0px;
}

.banner1, .banner2 {
/*display:none;
	width: 50%;
	border-top:   1px solid white;
	height:39px;*/
}
.banner3, .banner4 {
/*display:none;
	width:50%;
	border-bottom:1px solid white;
	height:41px;*/
}
.banner1 {
/*display:none;
	background-color:#C9DEF9;
	text-align:right;*/
}
.banner2 {
/*display:none;
	background-color:#6B9EDE;*/
}
.banner3 {
/*display:none;
	background-color:#91B2DB;
	text-align:right;*/
}
.banner4 {
/*display:none;
	background-color:#395984;*/
}
.f { 
	font-family: Arial, Helvetica, sans-serif; 
	font-size: 10px; 
	color: #003366; 
	text-decoration: none; 
	margin:0px; 
	padding:0px; 
	background-color:#FBFDFF;
	border:1px solid #003366;
}

/********************
#middle p {
	margin-top:0px;
}
/********************/
#categoryHeader h1 {
	font-size: 18px;
	margin:    3px;
}
#categoryHeader .field {
	width:  90px; 
	height: 15px;
	border: 1px solid #57697D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color:  #57697D;
	background:white url(../img/formBg.png) repeat-x;
	margin: auto;
}
/********************/
#path a{
/*	font-size:   14px;*/
	font-size:   15px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
}
/********************/
#menu ul {
	margin :0px;
	padding: 0px;
}
#menu li {
	margin-top:2px;
	list-style-type:none;
	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #2d78c4;
	margin: 0px;
	padding-right: 0px;
	padding-left: 0px;
	padding-top: 4px;
	padding-bottom: 1px;
	max-width: 250px;
    clear:both;
}
#menu li a { 
	display:block;
	border: 1px solid white;
	font-size: 15px;
	font-weight:bold;
	padding: 5px;
	width: 250px;
	background-color:#1C3A5C;
}
#menu li a:hover {
	color:yellow;
	background-color:#000f20;
	text-decoration:none;
	font-size:16px;
}
#menu li.active a {
	color: yellow;
	font-size: 16px;
	background-color:#000f20;
}
#menu li.active span.li-text { 
	display:block;
	font-weight:bold;
/*	border-width: 1px 0px;
	border-style: dotted;
	border-color: #94c9ff;*/
}
#menu li.active ul li span.li-text { background-color:#2971B8; font-weight:normal;	border-width: 1px 0px 0px 0px;
	border-style: solid;
	border-color: #2d78c4;}


/********************/
#content > table {
	width: 100%;
}
#contentHeader h2 {
	font-size: 15px;
}
/********************/
#articleList ol {
	padding: 1px;
	margin:  1px;
}
#articleList li {
	list-style-image: url(../img/point.png);
	list-style-type:  none;
	_margin-left: 30px;
}
#articleList ul.shortmsgs, #articleList ul.shortmsgs > li {
	list-style-image: none;
	list-style-type:  none;
	margin-left: 0px;
	padding-left: 0px;
}
#articleList ul li ul li, #articleList ul li ul  {
	margin-left: 15px;
	list-style-image: none;
	list-style-type: circle
}
#articleList h3 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   12px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
#articleList h3.article_title {
	text-align:center;
	font-size: 16px;
	font-family: Verdana, Arial, Helvetica, sans-serif;

}


#articleList h4 {
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size:   11px;
	margin: 5px 0px 0px 0px;
	padding: 0px;
}
/********************/
#contentNavigation a {
	color: #00386A;
}
#contentNavigation a:active {
	color: #587DAB;
}
#contentNavigation a:link {
	color: white;
/*	color: #587DAB;*/
}
#contentNavigation a:visited {
/*	color: #587DAB;*/
	color: white;
}
#contentNavigation a:hover {
/*	color: grey;*/
	color: yellow;
}
#contentNavigation .navigation {
	float: right;
	margin-top: 30px;
	margin-right: 15px;
}
#contentNavigation td {
	padding: 2px;
}
#contentNavigation .navigation img {
	border-width: 0px;
}
/********************/
#footer img {
	border-width: 0px;
	margin-right: 6px;
}
#footer td {
	font-size: 11px;
}
/********************/
.gallery {
        margin: 20px auto 0px auto;
	text-align: center;
}
.gallery ul {
	margin: 0px auto;
	text-align: center;
	padding: 0;
	list-style-type: none;
}
.gallery ul li {
	float: left;
	padding: 0;
	display: block;
	margin: 0px auto 6px 6px;
}
.gallery a {
	display: block;
	border: 1px solid #909090;
	background-color: #CACACA;
}
.gallery  a:hover {
	background-color: #ACACAC;
}
.gallery img {
	border: 1px solid #BFBFBF;
	margin: 5px;
	padding: 0px;
}

/* obrazki */
.alt-text {display:none;}
img.flag_img {border: 1px solid #ffffff;}


div .info {
	border: 1px solid #6CA0DB;
	background-color:#02203F;
	font-size: 14px;
	padding: 8px;
	line-height: 1.5em;
}