02-06-1302-05-30
/*************************************************************
 * Style uzytkowe
 *************************************************************/

/* Niewidoczne linki na dole */

.invisible {
  font-size: 1;
  color: #ffaaaa;
}

.invisible A {
  font-size: 1;
  color: #ffaaaa;
}

.invisible A:hover {
  font-size: 1;
  color: #ffaaaa;
}

/* Podstawowe elementy HTML */

hr {
  height: 1px;
  color: #999999;
}

form {
  margin-top: 0;
  margin-bottom: 0;
}

li {
  list-style-type: none;
  list-style-image: url(images/bullet_4.gif);
  text-align: justify;
}

li.bullet_3 {
  list-style-image: url(images/bullet_3.gif);
  text-align: justify;
}

td {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
}

BODY {
  font-family: Verdana, Tahoma, Arial, Helvetica, sans-serif;
  font-size: 8pt;
  background-color: #f3f9ff;
}

A {
  font-size: 10px;
  font-weight: bold;
  text-decoration: none;
  color: #224477;
}

a:hover {  
  font-weight: bold;
  text-decoration: underline;
  color: #990033;
}

a:visited {
  font-weight: bold;
  text-decoration: none;
}

input.small {
	background-color: #cccccc;
	font-family: Verdana, Helvetica;
	font-size: 9px;
}

h1 {
 color: #663333;
 font-size: 10pt;
 font-weight: bold;
 font-family: sans-serif;
}

h2  {
 color: "#0B7748";
 font-size: 10pt;
 font-weight: bold;
 font-family: Tahoma;
 text-align: justify;
}

h3 {
 color: "#0d3d92";
 font-size: 10pt;
 font-weight: bold;
 font-family: Tahoma;
 text-align: justify;
}

/*************************************************************
 * Szablony stron
 *************************************************************/

.mainframe {
  border-top: 1px #000030 solid;
  border-bottom: 1px #bbbbcc solid;
  border-left: 1px #bbbbcc solid;
  border-right: 1px #bbbbcc solid;
}

/* ramkna polecamy */

.polecamyFrame {
  margin-bottom: 20px;
}

.polecamyHead {
  border-bottom: 1px #e0e099 solid;
  border-top: 1px #aabbcc solid;
  border-left: 1px #aabbcc solid;
  border-right: 1px #aabbcc solid;
  background-color: #ffffcc;
  font-size: 11px;
  font-weight: bold;
  letter-spacing: 1px;
  color: #a0a066;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
}

.polecamyBody {
  font-size: 10px;
  border-left: 1px #aabbcc solid; 
  border-right: 1px #aabbcc solid; 
  border-bottom: 1px #aabbcc solid; 
  background-color: #f0f9ff;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 3px;
  padding-bottom: 3px;
}

/* Jeden z typow formularza */

.formType1 {
    padding-top: 5px;
    padding-right: 3px;
    padding-bottom: 5px;
    padding-left: 3px;
    background-color: #e6eeff;
    border-bottom: 1px #115D78 solid;
    border-top: 1px #115D78 solid;
    border-left: 1px #115D78 solid;
    border-right: 1px #115D78 solid;
    font-weight: normal;
    color: #115d78;
    font-size: 12px;
}

.formTypeCheck1 {
    background-color: #e6eeff;
}

.formTypeInput1 {
    background-color: #f0ffff;
}

.formTypeInput2 {
    background-color: #cccccc;
}
.formTypeSubmit1 {
    background-color: #d0dddd;
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
}

/* */

.chapTit {
  font-size: 11px;
  font-weight: bold;
  padding: 0px;
  text-align: left;
  margin-bottom: 5;
/*	background : #669eb2; 
	color: #ffffff;*/
  padding-left: 6px;
  padding-bottom: 2px;
  padding-top: 10px;
  border-bottom: #224477 1px solid;
}

.chapTit A {
  font-size: 11px;
  font-weight: bold;
}

.chapTit A:hover {
  font-size: 11px;
  font-weight: bold;
  text-decoration: underline;
}

/* Lewy margines */

.areaLeftMenu {
  BORDER-LEFT: #8CC794 0px solid;
  BORDER-RIGHT: #669EB2 1px solid;
  background-color: #B3DBE8;
}

/* Prawy margines */

.areaRight {
  border-bottom: 1px #D4D6D7 solid;
  border-left: 1px #D4D6D7 solid;
  border-top: 1px #D4D6D7 solid;
  padding-top: 3px;
  padding-bottom: 0px;
  padding-left: 3px;
  padding-right: 3px;
  background-color: #E8EFF1;
  text-align: center;
}

.infoRight {
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 3px;
  padding-left: 3px;
  background-color: #F8FB9A;
  border-bottom: 2px #115D78 solid;
  border-top: 2px #115D78 solid;
  border-left: 2px #115D78 solid;
  border-right: 2px #115D78 solid;
  font-weight: normal;
  color: #115d78;
  font-size: 10px;
}

.infoRight A {
  font-size: 10px;
}

.infoRight A:hover {
  font-size: 10px;
}

.infoRight TD {
  font-size: 10px;
}

/* Cialo strony */

.title {
	background-color: #B3DBE8;
	font-size: 12px;
	font-weight: bold;
	padding: 2px;
	text-align: center;
	color: #2A87C3;
	border-bottom: 1px #2A87C3 solid;
	border-top: 1px #2A87C3 solid;
        margin-bottom: 10;
}

.areaBody {
    border-top: 1px #d6d6d6 solid;
    border-bottom: 1px #99aa99 solid;
    color: #003010;
    text-align:justify;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 8px;
    padding-right: 10px;
    background-color: #DBF0F7;
    font-size: 12px;
}

.areaBodyBussines {
    border-top: 1px #d6d6d6 solid;
    border-bottom: 1px #99aa99 solid;
    color: #003010;
    text-align:justify;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 8px;
    padding-right: 10px;
    background-color: #DBF7DC;
	background-image: url(img/eurobiznes_logo.gif);
	background-position:top left;
	background-repeat: no-repeat;
    font-size: 12px;
}
.areaBodyGmina {
    border-top: 1px #d6d6d6 solid;
    border-bottom: 1px #99aa99 solid;
    color: Black;
    text-align:justify;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 8px;
    padding-right: 10px;
    background-color: #F0F0D0;
	background-image: url(img/eurogmina_logo.gif);
	background-position:top left;
	background-repeat: no-repeat;
    font-size: 12px;
}
.areaBodySzkola {
    border-top: 1px #d6d6d6 solid;
    border-bottom: 1px #99aa99 solid;
    color: Black;
    text-align:justify;
    vertical-align: top;
    padding-top: 5px;
    padding-bottom: 15px;
    padding-left: 8px;
    padding-right: 10px;
    background-color: #D3D3EC;
	background-image: url(img/euroszkola_logo.gif);
	background-position:top left;
	background-repeat: no-repeat;
    font-size: 12px;
}

.mainarea {
    padding-top: 1px;
    padding-bottom: 1px;
    padding-left: 3px;
    padding-right: 15px;
    vertical-align: top;
}

.subarea1 {
    border-left: 0px #115D78 solid;
    border-right: 0px #115D78 solid;
    border-top: 0px #115D78 solid;
    border-bottom: 0px #115D78 solid;
    padding-top: 0px;
    padding-bottom: 1px;
    padding-left: 0px;
    padding-right: 0px;
    background-color: #B3DBE8;
}

/* Stopka */

.areaFoot {
    border-top: 1px #E0F3F9 solid;
    padding-top: 5px;
    padding-bottom: 5px;
    text-align: center;
    font-weight: bold; 
    color: #FFFFFF;
    background-color: #31738A;
    z-index: 10; clip:  rect(   );
}

.areaFootTable {
    color: #FFFFFF;
}

.areaFoot A {
    color: #FFFFFF;
}

.areaFoot A:hover {
    color: #FFFFFF;
}

/* Rozne elementy na stronach */

/* definicja tabelStandardTable */

TABLE.StandardTable {
	background-color: #e0f3f9;
	padding-left: 3pt;
	padding-right: 3pt;
	font-size: 11px;
}
TABLE.StandardTable A {
	padding-left: 3pt;
	padding-right: 3pt;
	font-size: 11px;
	text-decoration: underline;
}
TABLE.StandardTable A:hover {
	padding-left: 3pt;
	padding-right: 3pt;
	font-size: 11px;
}

TABLE.StandardTable TR.header TD {
	background-color: #FFFFCC;
	font-size: 9pt;
	color: Black;
	font-weight: bold;
	border: 1px #b6e1f0 solid;
	padding-left: 3pt;
	padding-right: 3pt;
	padding-top: 3pt;
	padding-bottom: 3pt;
}

TABLE.StandardTable TD {
	background-color: #669eb2;
	color: White;
	font-size: 11px;
	padding-left: 3pt;
	padding-right: 3pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

TABLE.StandardTable TD.header {
	background-color: #b6e1f0;
	color: Black;
	font-size: 11px;
	padding-left: 3pt;
	padding-right: 3pt;
}

TABLE.StandardTable TD.Transparent {
	background-color: transparent;
	font-size: 11px;
	padding-left: 3pt;
	padding-right: 3pt;
}

/* ShortcutAnchors */

.ShortcutAnchors {
	font-size: 11px;
	font-weight: bold;
	text-align: left;
	background-color:#669eb2;
	color:#eBf9ff;
	border-width: 15;
	padding: 3;
}

.ShortcutAnchors UL {
  margin-top: 0;
  margin-bottom: 0;
}

.ShortcutAnchors LI {
	padding: 0;
	margin: 0;
	float: none;
	display: inline;
}

.ShortcutAnchors A {
	font-size: 10px;
	font-weight: bold;
	padding-left: 12;
	width:100%;
	color: #666666;
	background-color: #eBf9ff;
  padding-bottom: 3px;
  padding-top: 3px;
}

.ShortcutAnchors A:hover {
	background-color:#97c2d2;
	color:#eBf9ff;
}

.ShortcutAnchors A:active {
	background-color:  #F8FB9A;
	color: #666666;
	font-weight: bold;
}

/*************************************************************
 * Podstawowe obiekty, dostepne zawsze
 *************************************************************/

.addcomment {
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	text-align:right;
	color: #2A87C3;
	background-image: url('img/comment.gif');
	background-position: 3px right;
	background-repeat: no-repeat;
}

.commentsLabel {
/*  border-bottom: 1px #e0d970 solid;*/
  border-top: 1px #e0d970 solid;
  border-left: 1px #e0d970 solid;
  border-right: 1px #e0d970 solid;
  background-color: #fff0c0;
  color: #a09070;
  font-size: 10;
  font-weight: bold;
  padding-bottom: 10;
  padding-bottom: 10;
  padding-left: 3;
  padding-right: 3;
}

.commentsBody {
/*  border-bottom: 1px #c0b970 solid;
  border-top: 1px #e0d970 solid; */
  border-left: 1px #e0d970 solid;
  border-right: 1px #e0d970 solid;
  background-color: #fff0c0;
  padding-bottom: 10;
  padding-left: 10;
  padding-right: 10;
};

.commentsEnd {
  border-bottom: 1px #e0d970 solid;
/*  border-top: 1px #c0b970 solid; */
  border-left: 1px #e0d970 solid;
  border-right: 1px #e0d970 solid;
  background-color: #fff0c0;
  padding-bottom: 10;
  padding-left: 10;
  padding-right: 10;
};

.commentInput {
  width: 200;
}

.commentTextArea {
  width: 400;
  height: 200;
}

.commentForm {
  margin-left: 15;
  margin-right: 15;
  padding-left: 15;
  padding-right: 15;
  padding-bottom: 15;
  padding-top: 5;
  border: 1px #c0b970 solid;
  background-color: #fff0c0;
}

.commentForm INPUT {
  border: 1px #c0b970 solid;
  background-color: #fffcf9;
}

.commentForm TEXTAREA {
  border: 1px #c0b970 solid;
  background-color: #fffcf9;
}

.commentButton {
  width: 70;
  background-color: #ffe9a0;
}

.commenthr {
  height: 1 px;
  color: #c0b970;
}

.commentText {
  padding-bottom: 5;
}

.commentAuth {
  color: #c0b970;
}

.addCommentLabel {
  text-align: right;
  font-style: italic;
  font-weight: bold;
  font-size: 13;
}

/* info u uzytkowniku */

.userInfo {
  padding-left: 3px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-top: 2px;
  border: 1px #c0b970 solid;
  background-color: #fff0c0;
  font-size: 9px;
}


.userInfo INPUT {
  border: 1px #c0b970 solid;
  background-color: #fff9e0;
}

.userInfo hr {
  height: 1px;
  color: #c0b970;
}

.userInfoHead {
  font-size: 9px;
  font-weight: bold;
  background-color: #f0c970;
  padding-left: 20px;
  background-image: url('img/usrinfo_iko.gif');
  background-position:top left;
  background-repeat: no-repeat;
}

.adminTitle {
  font-size: 15px;
  text-align: right;
  border-bottom: #000000 1px solid;
  color: #000000 1px solid;
  font-style: italic;
  font-weight: bold;
}

.adminOpComment {
  text-align: right;
  color: #404040;
  font-style: italic;
  font-size: 11px;
  padding-top: 5px;
}

.objPreview {
  border: 1px #000000 solid;
  font-size: 11px;
  position:absolute;  
  layer-background-color:#FFFFFF; 
  background-color: #F9F9f9;
  padding:3px;
  visibility:hidden;
  width: 300px;
  text-align: left;
  background-image: url(img/podglad_tlo.gif);
}

/* Formularze tworzenia i edycji obiektow */

.objIcoPane {
  background-color: #e6e6e6;
  padding: 3px;
  border: 1px #d0d0d0 solid;
  vertical-align: top;
  text-align: right;
}

.objPreviewPane {
  margin-left: 10px;
  vertical-align: top;
}

.admObjName {
  border-bottom: 1px #000000 solid;
  padding-top: 20px;
  margin-bottom: 5px;
}

.admObjDesc {
  color: 000000;
  margin-bottom: 20px;
}

.admOpObjInfo {
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 10px;
 border: 1px #115d78 solid;
 background-color: #ffffcc;
 vertical-align: middle;
 text-align: left;
 font-size: 11px;
 color: #000000;
}

.admOpEtap {
 border-bottom: 1px #115d78 solid;
 vertical-align: middle;
 text-align: left;
 font-size: 11px;
 font-weight: bold;
 color: #000000;
 padding: 0px;
}

.admOpEtapNum {
 border-top: 1px #115d78 solid;
 border-left: 1px #115d78 solid;
 border-right: 1px #115d78 solid;
 padding-top: 1px;
 padding-right: 3px;
 padding-bottom: 1px;
 padding-left: 3px;
 text-align: right;
 width: 30px;
 background-color: #ffffcc;
}

.admOpEtapDesc {
 padding-top: 1px;
 padding-right: 3px;
 padding-bottom: 1px;
 padding-left: 3px;
}

.admFormHeader  {
 border-bottom: 1px #115d78 solid;
 background-color: #e4f4ff;
 vertical-align: bottom;
}

.admFormCell  {
 background-color: #d3ecf3;
 vertical-align: top;
}

.admFormInput {
 width: 330px;
 border: 1px #999999 solid;
 font-size: 11px;
}

.admFormInput2 {
 width: 150px;
 border: 1px #999999 solid;
 font-size: 11px;
}

.admFormInputFocus {
 width: 180px;
 border: 1px #999999 solid;
 font-size: 11px;
 font-weight: bold;
}

.admFormDateInput {
 width: 130px;
 border: 1px #999999 solid;
 font-size: 11px;
}

.admDateInput {
 width: 60px;
 border: 1px #999999 solid;
 font-size: 11px;
 font-weight: bold;
 background-color: #d3ecf3;
}

.admCatSel {
 width: 100px;
 border: 1px #999999 solid;
 font-size: 11px;
 font-weight: bold;
 background-color: #d3ecf3;
}

.admFormButton {
 width: 80px;
 border: 1px #999999 solid;
 font-size: 11px;
}

.admLegenda td {
 padding-top: 1px;
 padding-right: 3px;
 padding-bottom: 1px;
 padding-left: 3px;
 vertical-align: top;
 font-size: 9px;
}

.admSubarea {
 border: 1px #999999 solid;
 padding-top: 1px;
 padding-right: 3px;
 padding-bottom: 1px;
 padding-left: 10px;
 background-color: #e4f4ff;
 font-size: 10px;
}

.admSubarea SELECT {
 width: 330px;
}

/* Formularze tworzenia i edycji obiektow */

.admPageMap {
 border-bottom: 1px #999999 solid;
 border-left: 1px #999999 solid;
 border-right: 1px #999999 solid;
 border-top: 1px #999999 solid;
 padding: 2px;
 background-color: #ffffff;
}

.admPageMapEmpty {
 width: 20px;
 padding: 0px;
}

/*************************************************************
 * MENU
 *************************************************************/

/* Menu glowne */

.menu0 {
 padding-top: 3px;
 padding-right: 0px;
 padding-bottom: 3px;
 padding-left: 10px;
 border-left: 1px #115d78 solid;
 border-bottom: 0px #B6E1F0 solid ;
 border-top: 0px  #ffcc00 solid;
 border-bottom: 1px #B6E1F0 solid;
 border-top: 1px #B6E1F0 solid;
 background-color: 
 vertical-align: middle;
 text-align: left;
 font-size: 11px;
 font-style: normal;
 color: white;
 letter-spacing : 0px;
 text-decoration: none;
}

.menu0_row {
 background-color: #2A87C1; #31738A; #1A62a1; #cc2200; #b6E1F0; #115d78;
}

.menu0_rowChecked {
 background-color: #2A87C1; #31738A; #1A62a1; #cc2200; #b6E1F0; #115d78;
}

.menu0  A {
  color: #f6f699;#115d78;#e6e6e6;
  letter-spacing : 0px;
  text-decoration: none;
  font-weight: bold;
}

.menu0  A:hover{
  color: #f6f699;
  text-decoration: underline;
  font-weight: bold;
}

.menuarrow0 {
    border-bottom: 0px #B6E1F0 solid;
    border-top: 0px #ffcc00 solid;
    border-right: 1px #115d78 solid;
    color: #FFFFFF;
    padding-top: 3px;
    padding-right: 1px;
    padding-bottom: 3px;
    padding-left: 0px;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 11px;
    cursor: hand;
}

.menu1 {
    border-bottom: 1px #B6E1F0 solid;
    border-top: 0px;
    color: black;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 10px;
    font-weight: normal;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
    border-left: 1px #115d78 solid;
}

.menu1 A {
    color: white;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
}

.menu1 A:hover {
    color: white;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
    text-decoration: underline;
}

.menu1_row {
    background-color: #2A87C1;
}

.menu1_rowChecked {
    font-weight: normal;
    border-bottom: 1px solid #000000;
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 10px;
    background-color: #ffcc00;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
}

.menu1_rowChecked A {
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
}

.menu1_rowChecked A:hover {
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
    text-decoration: none;
}

.menuarrow1 {
    border-bottom: 1px #B6E1F0 solid;
    border-top: 0px;
    border-left: 0px;
    border-right: 1px #115d78 solid;
    color: #FFFFFF;
    padding-top: 3px;
    padding-right: 1px;
    padding-bottom: 3px;
    padding-left: 0px;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 11px;
    cursor: hand;
}

.menu2 {
    border-bottom: 1px #B6E1F0 solid;
    border-top: 0px;
    color: black;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 20px;
    font-weight: normal;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
    border-left: 1px #115d78 solid;
}

.menu2 A {
    color: white;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
}

.menu2 A:hover {
    color: white;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
    text-decoration: underline;
}

.menu2_row {
    background-color: #66A7FF;
}

.menu2_rowChecked {
    font-weight: normal;
    border-bottom: 1px solid #000000;
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 20px;
    background-color: #ffcc00;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
}

.menu2_rowChecked A {
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
}

.menu2_rowChecked A:hover {
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
    text-decoration: none;
}

.menuarrow2 {
    border-bottom: 1px #B6E1F0 solid;
    border-top: 0px;
    border-left: 0px;
    border-right: 1px #115d78 solid;
    color: #FFFFFF;
    padding-top: 3px;
    padding-right: 1px;
    padding-bottom: 3px;
    padding-left: 0px;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 11px;
    cursor: hand;
}

.menu3 {
    border-bottom: 1px #B6E1F0 solid;
    border-top: 0px;
    color: black;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 30px;
    font-weight: normal;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
    border-left: 1px #115d78 solid;
}

.menu3 A {
    color: black;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
}

.menu3 A:hover {
    color: black;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
    text-decoration: underline;
}

.menu3_row {
    background-color: #ffffff;
}

.menu3_rowChecked {
    font-weight: normal;
    border-bottom: 1px solid #000000;
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 30px;
    background-color: #ffcc00;
    letter-spacing: 1;
    font-size: 9px;
    cursor: hand;
}

.menu3_rowChecked A {
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
}

.menu3_rowChecked A:hover {
    color: #00321a;
    padding-top: 3px;
    padding-right: 0px;
    padding-bottom: 3px;
    padding-left: 0px;
    letter-spacing: 0;
    font-size: 9px;
    cursor: hand;
    text-decoration: none;
}

.menuarrow3 {
    border-bottom: 1px #B6E1F0 solid;
    border-top: 0px;
    border-left: 0px;
    border-right: 1px #115d78 solid;
    color: #FFFFFF;
    padding-top: 3px;
    padding-right: 1px;
    padding-bottom: 3px;
    padding-left: 0px;
    font-weight: bold;
    letter-spacing: 1;
    font-size: 11px;
    cursor: hand;
}

.down_cycek{
	background-image: url(img/down_cycek.gif);
	background-repeat: repeat-x;
	background-position: top;
	width: 100%;
}
.left_down_cycek{
	background-image: url(img/left_down_cycek.gif);
	background-repeat: no-repeat;
	background-position: top;
}

.up_cycek{
	background-image: url(img/up_cycek.gif);
	background-repeat: repeat-x;
}

/* Menu euroobszarow */

.euromenu { 
  font-family: "Courier New", Courier, mono;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  color: #2A87A3;
  background-color: #F8FB9A;*/
  text-align: left;
  vertical-align: middle; 
  background-image: url(img/euro_logo_4.gif);
  background-repeat: no-repeat;
  background-position: right;
}
.euromenu A { 
  font-family: "Courier New", Courier, mono;
  font-size: 15px;
  font-style: normal;
  font-weight: bold;
  color: #2A87A3;
}

.euromenu A:hover { 
  font-family: "Courier New", Courier, mono;
  font-size: 15px;
  font-weight: bold;
  text-decoration: underline;
  color: #2A87A3;
}

/* pasek narzedziowy pod naglowkiem strony */

.panelnews {
 background-color: #F8FB9A;
 border-top: 0px #F8FB9A solid;
 border-bottom: #1A62a1 1px  solid;
 padding-top: 5px;
 color: #31738A;
 font-size: 11px; 
 vertical-align: middle;
 font-style: normal;
 font-weight: bold;
 padding-left: 15px;
 letter-spacing : 0px;
}

.panelnewsicons {
  font-size: 10px; 
  text-align: center;
  padding-top: 5px;
  border-bottom: #1A62a1 0px solid;
  border-top: 0px  #99aaaa solid;
  border-left: 0px  #31738A solid;
  border-right: 0px  #31738A solid;
  font-weight: bold;
  color: #FFFFFF;
  background-color: #31738A;
}

.panelnewsicons A {
  font-size: 10px; 
  font-weight: bold;
  color: white;
}

.panelnewsicons A:hover {
  font-size: 10px; 
  font-weight: bold;
  text-decoration: underline;
  color: white;
}

/* Menu do forum */

.toolmenu {
	PADDING-RIGHT: 0px; BORDER-TOP: #b6b696 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #115d78 1px solid; COLOR: red; PADDING-TOP: 3px; BORDER-BOTTOM: #b6e1f0 1px solid; FONT-STYLE: normal; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; LETTER-SPACING: 4px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.toolmenu_row {
	BACKGROUND-COLOR: #E9E9E9
}
.toolmenu_rowChecked {
	BACKGROUND-COLOR: #A0BFBF
}
.toolmenu A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #247574; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.toolmenu A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00CC99; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.toolback {
	PADDING-RIGHT: 0px; BORDER-TOP: #b6b696 1px solid; PADDING-LEFT: 10px; FONT-SIZE: 9px; PADDING-BOTTOM: 3px; BORDER-LEFT: #115d78 1px solid; COLOR: #247574; PADDING-TOP: 3px; BORDER-BOTTOM: #b6e1f0 1px solid; FONT-STYLE: normal; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; LETTER-SPACING: 4px; TEXT-ALIGN: left; TEXT-DECORATION: none
}
.toolback_row {
	BACKGROUND-COLOR: #D1D6AB
}
.toolback_rowChecked {
	BACKGROUND-COLOR: #A0BFBF
}
.toolback A {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #004444; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}
.toolback A:hover {
	FONT-WEIGHT: bold; FONT-SIZE: 11px; COLOR: #00CC99; FONT-FAMILY: Geneva, Arial, Helvetica, san-serif; LETTER-SPACING: 1px; TEXT-DECORATION: none
}

/*************************************************************
 * Style, z ktorych korzystaja wyszystkie obiekty
 *************************************************************/

.date{
	font-size: 9px;
	color: Gray;
	
}

.more {
	font-size: 9px;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	text-align:right;
	color: #2A87C3;
	background-image: url(img/more.gif);
	background-position: 3px right;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 15px;
}

.more A {
  font-weight: normal;
}

.more A:hover{
	color: #990033;
	text-decoration: underline;
  font-weight: normal;
}

.return {
	font-size: 10px;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 5px;
	text-align:right;
	color: #2A87C3;
	background-image: url(img/return.gif);
	background-position: 3px right;
	background-repeat: no-repeat;
	margin-top: 5px;
	margin-bottom: 15px;
}

.return A {
  font-weight: bold;
}

.return A:hover{
  color: #990033;
  text-decoration: underline;
  font-weight: bold;
}

/*************************************************************
 * Objekty typu NEWS i PURENEWS
 *************************************************************/

/* Wyswietlanie zbiorcze */

.newsLabel {
	background-color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	color: #003080;
	border: 1px #669eb2 solid;
	background-image: url(img/titlesign.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.newsShorterLabel { 
  color: #E0F3F9;
  background-color: #115D78;
  text-align: left;
  padding-top: 3px;
  padding-right: 5px; 
  padding-bottom: 3px;
  padding-left: 5px;
  font-weight: bolder;
  font-size: 10px;
}

.newsShorterBody {
  margin-top: 0;
  margin-bottom: 0;
  padding-right: 5px; 
  padding-top: 3px;
  padding-bottom: 3px;
  padding-left: 5px;
  border-bottom: 1px #669eb2 solid;
  border-top: 1px #669eb2 solid;
  border-left: 1px #669eb2 solid;
  border-right: 1px #669eb2 solid;
  font-size: 10px;
}

HR.newsShorter {
  height: 1 px;
  color: #669eb2;
}

.newsTitle {
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
	text-align: left;
	color: #2A87C3;
    margin-bottom: 5;
}

.newsTitle A {
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
    margin-bottom: 5;
	letter-spacing: 1;
}

.newsTitle A:hover {
	font-size: 10px;
	font-weight: bold;
	padding: 0px;
    margin-bottom: 5;
	letter-spacing: 1;
}

.newsDetTitle {
	background-color: #FFFFCC;
	font-size: 12px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 2px;
	text-align: left;
	color: #003080;
	border-bottom: 1px #669eb2 solid;
	background-image: url(img/titlesign.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
/*	border-top: 1px #669eb2 solid;
	border-left: 1px #669eb2 solid;
	border-right: 1px #669eb2 solid;
*/}

.newsImg {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 0;
	float: left;
}

/*************************************************************
 * Objekty typu THEME (dnia, tygodnia itp.)
 *************************************************************/

.themeLabel {
	background-color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	color: #003080; /*#2A87C3;*/
	border: 1px #669eb2 solid;
	background-image: url(img/titlesign.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.themeTitle {
	padding-top: 10px;
	font-weight: bold;
}

/*************************************************************
 * Objekty typu POLLY (ankiety)
 *************************************************************/

.pollyres {
  margin-top: 8;
  margin-bottom: 0;
}

.polly {
    color: #669EB2;
    background-color: #f0fff0;
}

.pollyText { 
  color: #115d78;
  font-weight: bold;
  font-size: 10px;
  font-style: normal;
  text-align: left;
}

.pollyText A { 
  color: #115d78;
  font-weight: bold;
  font-size: 10px;
  font-style: normal;
  text-align: left;
}

.pollyText A:hover { 
  color: #115d78;
  font-weight: bold;
  font-size: 10px;
  font-style: normal;
  text-align: left;
}

.pollyTop { 
  color: #E0F3F9;
  background-color: #115D78;
  vertical-align: top;
  text-align: left;
  padding-top: 3px;
  padding-right: 0px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  margin-left: 0px;
  background-image: url(img/polly.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
}

.pollyBodyCont {
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    background-color: #f0fff0;
    border-top: 0px;
    border-left: 2px #115D78 solid;
    border-right: 2px #115D78 solid;
    font-weight: bold;
    color: #115d78;
    font-size: 9px;
    margin-bottom: 3px;
}

.pollyEnd {
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    background-color: #f0fff0;
    border-bottom: 2px #115D78 solid;
    border-top: 0px;
    border-left: 2px #115D78 solid;
    border-right: 2px #115D78 solid;
    font-weight: bold;
    color: #115d78;
    font-size: 9px;
}

HR.pollyhr {
  height: 1 px;
  color: #669eb2;
}

/*************************************************************
 * Objekty typu AUTH (tekst autorski)
 *************************************************************/

.authLabel {
	background-color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 0px;
	text-align: left;
	color: #003080;
	border-bottom: 1px #669eb2 solid;
	border-top: 1px #669eb2 solid;
	border-left: 1px #669eb2 solid;
	border-right: 1px #669eb2 solid;
}

.page_ctrl {
/*  border-bottom: 1px #660000 solid;
  border-top: 1px #660000 solid;
  border-left: 1px #660000 solid;
  border-right: 1px #660000 solid;*/
  background-color: #fff0c0;
  margin-bottom: 10;
}

.authMore {
  text-align: right;
  padding-bottom: 10;
}

/*************************************************************
 * Objekty typu LINK (odnosnik)
 *************************************************************/

.linkFullLabel {
	background-color: #FFeedd;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	color: #003080; /*#2A87C3;*/
	border-bottom: 1px #cc3000 solid;
	border-top: 1px #cc3000 solid;
	border-left: 1px #cc3000 solid;
	border-right: 1px #cc3000 solid;
}

.linkShortLabel {
	background-color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 0px;
	margin-bottom: 10px;
	text-align: left;
	color: #003080; /*#2A87C3;*/
	border-bottom: 1px #669eb2 solid;
	border-top: 1px #669eb2 solid;
	border-left: 1px #669eb2 solid;
	border-right: 1px #669eb2 solid;
}

.linkShortTitle {
	font-size: 11px;
	font-weight: bold;
	padding: 0px;
	text-align: left;
	color: #2A87C3;
    margin-bottom: 5;
}

.linkShortTitle A {
	font-weight: bold;
	padding: 0px;
    margin-bottom: 5;
	letter-spacing: 1;
}

.linkShortTitle A:hover {
	font-weight: bold;
	padding: 0px;
    margin-bottom: 5;
	letter-spacing: 1;
}

.linkZajawka {		
}


.linkImg {
	margin-right: 10px;
	margin-bottom: 10px;
	border: 0;
	float: left;
}

.linkTitle {
/*	background-color: #FFFFCC;*/
	font-size: 11px;
	font-weight: bold;
	padding-left: 0px;
	padding-bottom: 1px;
	padding-top: 0px;
	text-align: left;
	color: #803030;
/*	border-bottom: 1px #669eb2 solid;
	border-top: 1px #669eb2 solid;
	border-left: 1px #669eb2 solid;
	border-right: 1px #669eb2 solid;
*/}

.linkmore {
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	text-align:right;
	color: #2A87C3;
	background-image: url(img/linkmore.gif);
	border-bottom: 1px #FFdba1 solid;
	border-top: 1px #FFdba1 solid;
	border-left: 1px #FFdba1 solid;
	border-right: 1px #FFdba1 solid;
}

.linkmore A {
	font-size: 11px;
}

.linkmore A:hover{
	font-size: 11px;
	color: #990033;
	text-decoration: underline;
}

.linkListLabel { 
  color: #115D78;
  background-color: #FFF0aa;
  vertical-align: top;
  text-align: left;
  padding-top: 3px;
  padding-right: 0px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  margin-left: 0px;
  background-image: url(img/link.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
}

.linkListItem {
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    background-color: #ffffdd;
    border-top: 0px;
    border-left: 1px #F0e099 solid;
    border-right: 1px #F0e099 solid;
    font-weight: bold;
    color: #115d78;
    font-size: 9px;
    margin-bottom: 3px;
    border-bottom: 1px #F0e099 solid;
}

HR.linkhr {
  height: 1 px;
  color: #F0e099;
}

.linkList A {
	font-size: 10px;
}

.linkList A:hover{
	color: #990033;
	text-decoration: underline;
}

/*************************************************************
 * Objekty typu EMAILUS (formularz napisania do nas maila)
 *************************************************************/

.emailusTop { 
  border-left: 1px #999999 solid;
  border-right: 1px #999999 solid;
  border-bottom: 1px #999999 solid;
  border-top: 1px #999999 solid;
  color: #000066;
  background-color: #fff9dc;
  vertical-align: top;
  text-align: left;
  padding-top: 3px;
  padding-right: 0px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  margin-left: 0px;
  background-image: url(img/emailus.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
}

.emailusBody {
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    background-color: #ffffff;
    border-top: 0px;
    border-left: 1px #666666 solid;
    border-right: 1px #666666 solid;
    border-bottom: 1px #666666 solid;
    font-weight: normal;
    color: #115d78;
    font-size: 9px;
    margin-bottom: 3px;
}

.emailusInput {
    font-size: 9px;
	width: 100;
	margin-bottom: 5;
}

.emailusSubmit {
    font-size: 9px;
	width: 100;
	margin-bottom: 5;
    background-color: #fff9dc;
}

/*************************************************************
 * Objekty typu SUBSCRIPTION (subskrypcja)
 *************************************************************/

.subscriptionTop { 
  border-left: 1px #999999 solid;
  border-right: 1px #999999 solid;
  border-bottom: 1px #999999 solid;
  border-top: 1px #999999 solid;
  color: #ffffff;
  background-color: #ff7200;
  vertical-align: top;
  text-align: left;
  padding-top: 3px;
  padding-right: 0px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  margin-left: 0px;
  background-image: url(img/subscription.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
}

.subscriptionBody {
  padding-top: 1px;
  padding-right: 3px;
  padding-bottom: 1px;
  padding-left: 3px;
  background-color: #fff9dc;
  border-top: 0px;
  border-left: 1px #666666 solid;
  border-right: 1px #666666 solid;
  border-bottom: 1px #666666 solid;
  font-weight: normal;
  color: #000000;
  font-size: 9px;
  margin-bottom: 3px;
}

.subscriptionInput {
  font-size: 9px;
  width: 100;
  margin-bottom: 5;
}

.subscriptionSubmit {
  font-size: 9px;
  width: 100;
  margin-bottom: 5;
  color: #ffffff;
  background-color: #ff7200;
}

/*************************************************************
 * Objekty typu LIBRARY (biblioteka rozmaitosci)
 *************************************************************/

/* Lista rankingowa top 10 */

.hitListTitle {
  font-size:13;
  font-weight: bold;
  font-style: italic;
  background-color: #fff099;
  color: #f0c033;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
  text-align: right;
}

.hitListTitleBody {
  font-size:15;
  font-weight: bold;
  letter-spacing: 1;
  background-color: #ffe066;
  padding-top: 2px;
  padding-right: 3px;
  padding-bottom: 2px;
  padding-left: 3px;
}

.hitListFrame {
  border-left: 1px #f0c033 solid;
  border-right: 1px #f0c033 solid;
  border-bottom: 1px #f0c033 solid;
  border-top: 1px #f0c033 solid;
  background-color: #fff099;
}

.hitListLista {
  padding-top: 10px;
  padding-right: 3px;
  padding-bottom: 10px;
  padding-left: 3px;
  background-color: #fff099;
}

.listaLibrary {
  border-left: 1px #ff9900 solid;
  border-right: 1px #ff9900 solid;
  border-bottom: 1px #ff9900 solid;
  border-top: 1px #ff9900 solid;
}

.hitListNote {
  font-size: 9;
  padding-right: 3px;
  padding-left: 3px;
  color: #f0a033;	
}

.hitListaHead {
  background-color: #ff7200;
  color: #ffffff;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
}

.hitListItem {
  border-top: 1px #fff099 solid;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-left: 2px;

}

.hitListItemWarning {
  border-top: 1px #fff099 solid;
  background-color: #ff0000;
  color: #ffffff;
  padding-top: 1px;
  padding-right: 2px;
  padding-bottom: 1px;
  padding-left: 2px;
}

.hitListItemWarning A {
  color: #ffffff;
}

.hitListItemWarning A:hover {
  color: #ffffff;
}

/* Szczegolowe informacje na temat pliku */

.descFileFrame {
	
}

.descFileTitleFrame {
  padding-top: 0px;
  padding-bottom: 0px;
  padding-left: 5px;
  padding-right: 5px;
  border-bottom: 1px #ffc077 solid;
  border-top: 1px #ffd099 solid;
  background-image: url('img/libfiletitle_tlo.gif');
}

.descFileTitle {
  color: #f0c033;
  font-size: 14px;
  text-align: right;
  font-weight: bold;
  letter-spacing: 2px;
  font-style: italic;
  padding-top: 2px;
  padding-bottom: 2px;
}

.filePreview {
  padding-top: 10px;
  padding-bottom: 10px;
  padding-right: 20px;
}

.filePreview img {
  border-bottom: 1px #000000 solid;
  border-top: 1px #000000 solid;
  border-left: 1px #000000 solid;
  border-right: 1px #000000 solid;
}

.fileDesc {
  padding-top: 10px;
  padding-bottom: 20px;
  padding-right: 3px;
}

.libCommentsHead {
  border: 1px #ffd099 solid;
  background-image: url('img/libfiletitle_tlo.gif');
  padding-top: 1px;
  padding-bottom: 1px;
  padding-right: 3px;
  padding-left: 3px;
  color: #c07033;
}

.libCommentsHeadCont {
  border-bottom: 1px #ffd099 solid;
}

.libCommentsBody {
  padding-top: 3px;
  padding-bottom: 10px;
  padding-right: 3px;
  padding-left: 3px;
}

.libVoteRadio input {
  width: 16px;
  background-color: #fff0cc;
}

.libVoteRadio {
  border: 1px #ffd099 solid;
}

.libCommentsBody TEXTAREA {
  background-color: #fff0cc;
  border: 1px #ffd099 solid;
}

.libCommentsInput {
  background-color: #fff0cc;
  border: 1px #ffd099 solid;
  width:163px;
}

.libVoteSubmit {
  border-bottom: 2px #ffc044 solid;
  padding-top: 10px;
  padding-bottom: 10px;
}

.libVoteSubmit input {
  border: 1px #ffd099 solid;
  background-color: #fff0cc;
  width: 100px;
  font-size: 10px;
}

.libWhatsNewText {
  border: 1px #ffd099 solid;
  color: #f0c033;
  background-color: #fff099;
  font-weight: bold;
  font-style: italic;
  font-size:13;
  text-align: right;
}

.libWhatsNewSubText {
  color: #000000;
  background-color:  #ffe066;
  font-weight: bold;
  font-style: normal;
  font-size:15;
  letter-spacing: 1;
  text-align: center;
}

.libDayTag {
  padding-bottom: 5px;
  padding-top: 15px;
}

.libDayName {
  border: 1px #ffd099 solid;
  color: #8888aa;
  background-color: #ffffbb;
  padding-bottom: 1px;
  padding-top: 1px;
  padding-left: 3px;
  padding-right: 3px;
}

.libDayLine {
  border-bottom: 1px #ffd099 solid;
}

.libNewsVotes {
  padding-left: 3px;
  color: #ff4000;
}

.libNewsContent {
  border-bottom: 1px #ffd099 solid;
}

.libNewsWarning {
  background-color: #ff0000;
  border-bottom: 1px #ffd099 solid;
}

.libNewsDesc {
  padding-top: 3 px;
  padding-bottom: 15px;
}

.libNewsMonSel {
  padding-top: 1 px;
  padding-bottom: 1px;
  padding-left: 3 px;
  padding-right: 3px;
  background-color: #fff099;
  margin-bottom: 10px;
}

.libNewsMonSel TD {
  border: 1px #f0c033 solid;
}


.libTitleInfo {
  border: 1px #ffd099 solid;
  color: #f0c033;
  background-color: #fffecc;
  font-weight: bold;
  font-style: italic;
  font-size:13;
  text-align: right;
}

.libTitle {
  color: #000000;
  background-color:  #ffe066;
  font-weight: bold;
  font-style: normal;
  font-size:15;
  letter-spacing: 1;
  text-align: center;
}

.libMenuFrame {
  border: 1px #ffd099 solid;
  padding-left: 3px;
  padding-right: 3px;
}

.libMenuHead {
  background-color:  #ffe066;
  padding-top: 30px;
  padding-bottom: 5px;
  font-weight: bold;
  color: #000000;
  background-image: url('img/strzala_dol.gif'); 
  background-repeat: no-repeat; 
  background-position: top left; 
}

.libMenuFoot {
  background-color:  #ffe066;
  padding-top: 30px;
  padding-bottom: 5px;
  font-weight: bold;
  color: #000000;
  background-image: url('img/strzala_dora.gif'); 
  background-repeat: no-repeat; 
  background-position: top left; 
}

.libMenu {
  color: #f0c033;
  background-color: #fffecc;
  font-weight: bold;
  font-style: italics;
  font-size:11;
  text-align: right;
  padding-top: 1px;
  padding-bottom: 1px;
  padding-left: 6px;
  padding-right: 6px;
}

.libMenuX {
  border: 1px #ffd099 solid;
  color: #f0c033;
  background-color: #ffffff;
  font-weight: bold;
  font-style: italics;
  font-size:13;
  text-align: right;
}

.libMenu A {
  color: #f0c033;
  text-decoration: none;
}

.libMenu A:hover {
  color: #990000;
  text-decoration: underline;
}

.libItem {
  border: 1px #999999 solid;
  padding-left: 3px;
  padding-right: 3px;
  padding-top: 1px;
  padding-bottom: 1px;
  background-color: #fff9cc;
}

.libItemWarning {
  background-color: #ff0000;
  border: 1px #999999 solid;
}

.libSeparator {
  padding-top: 10px;
}

.libUpFrame {
  background-image: url('img/lib_up_tlo.gif'); 
}

.libDownFrame {
/*  background-image: url('img/lib_down_tlo.gif'); */
}

.libLeftFrame {
/*  background-image: url('img/lib_left_tlo.gif'); */
}

.libRightFrame	 {
/*  background-image: url('img/lib_right_tlo.gif'); */
}

.libDetails {
	font-size: 11px;
	font-weight: normal;
	padding-left: 20px;
	padding-bottom: 2px;
	padding-top: 2px;
	padding-right: 2px;
	text-align:right;
	color: #2A87C3;
    background-image: url(img/comment.gif); 
/*	border-bottom: 1px #FFdba1 solid;
	border-top: 1px #FFdba1 solid;
	border-left: 1px #FFdba1 solid;
	border-right: 1px #FFdba1 solid;
*/}

.linkmore A {
	font-size: 11px;
}

.linkmore A:hover{
	font-size: 11px;
	color: #990033;
	text-decoration: underline;
}
.libItemDesc {
  padding-bottom: 5px;
}

.libControl {
  padding-top: 1 px;
  padding-bottom: 1px;
  padding-left: 3 px;
  padding-right: 3px;
  background-color: #fff099;
  margin-bottom: 10px;
  border: 1px #f0c033 solid;
}

/*************************************************************
 * Obiekt typu forum
 *************************************************************/


.TitleLeft {
        border-top: #e6e6ff 1px solid;
        border-left: #e6e6ff 1px solid;
        border-bottom: #e6e6ff 1px solid;
  font-size: 13;
  font-weight: bold;
  padding-bottom: 3;
  padding-top: 3;
	background-color: e6e6ff;
}

.TitleRight {
        border-top: #e6e6e6 1px solid;
        border-right: #e6e6e6 1px solid;
        border-bottom: #e6e6e6 1px solid;
	background-color: #e6e6ff;
        background-image: url("img/iko_quest_tlo.gif");
	padding-bottom: 3;
	padding-top: 3;
	padding-left: 8;
	padding-right: 8;
}

.UnderTitleLeft {
        border-right: #e6e6e6 1px solid;
	padding-bottom: 4;
	padding-top: 4;
	padding-left: 8;
	padding-right: 8;
	background-color: #fff9d0;
        border-left: #e6e6e6 1px solid;
        border-bottom: #e6e6e6 1px solid;
}

/*
 //
 //					definicja tabel TableForum Dyskusyjne
 //
 */

.TableForum INPUT {
	border: #A0BFBF 1px solid;
	background-color: #f9f9ff;
}

.TableForum TEXTAREA {
	border: #A0BFBF 1px solid;
	background-color: #f9f9ff;
}

TABLE.TableForum {
	background-color: #E9E9E9;
	padding-left: 3pt;
	padding-right: 3pt;
	font-size: 11px;
	border-left: #A0BFBF 1px solid;
	border-right: #A0BFBF 1px solid;
	border-bottom: #A0BFBF 1px solid;
}

TABLE.TableForum A {
	padding-left: 3pt;
	padding-right: 3pt;
	font-size: 11px;
	text-decoration: none;
}

TABLE.TableForum A:hover {
	padding-left: 3pt;
	padding-right: 3pt;
	font-size: 11px;
	text-decoration: underline;
}

TABLE.TableForum TR.questHeader TD {
	border-top: #A0BFBF 1px solid;
}

TABLE.TableForum TR.header TD {
	background-color: #115D78;
	font-size: 9pt;
	color: #f0fff0;
	font-weight: bold;
	border: 0px #b6e1f0 solid;
	padding-left: 3pt;
	padding-right: 3pt;
	padding-top: 3pt;
	padding-bottom: 3pt;
}

TABLE.TableForum TD {
	background-color: #f0fff0; 
	color: black;
	font-size: 11px;
	padding-left: 3pt;
	padding-right: 3pt;
	padding-top: 2pt;
	padding-bottom: 2pt;
}

TABLE.TableForum TD.header {
	background-color: #115D78;
	color: #ffffff;
	font-size: 11px;
	padding-left: 3pt;
	padding-right: 3pt;
}

TABLE.TableForum TD.Transparent {
	background-color: #ffffff; #f0fff0; #f6f6f6; transparent;
	font-size: 11px;
	padding-left: 3pt;
	padding-right: 3pt;
        border-top: #a0bfbf 1px solid;
}

TABLE.TableForum TD.Ans {
	background-color: #ffffff;
	font-size: 11px;
	padding-top: 5pt;
	padding-bottom: 5pt;
        border-top: #e6e6e6 1px solid;
}

TABLE.TableForum TD.Reply {
	background-color: ;
	font-size: 11px;
	padding-left: 3pt;
	padding-right: 3pt;
	text-aling: right;
}

TABLE.TableForum TD.Reply A {
	background-color: transparent;
	font-size: 11px;
	padding-left: 3pt;
	padding-right: 3pt;
	text-aling: right;
	text-decoration: none;
	font-weight: normal;
}

TABLE.TableForum TD.Uwaga {
	font-size: 10px;
	padding-left: 3pt;
	padding-right: 3pt;
	text-align: center;
}

TABLE.TableForum TD.Uwaga A {
	font-size: 10px;
	font-weight: bold;
}

TABLE.TableForum TD.Uwaga A:hover {
	font-size: 10px;
}

TABLE.TableForum TD.akoblue {
	background-color: transparent;
}

TABLE.TableForum TD.akowhite {
	background-color: #D1D6AB;
}

TABLE.TableForum TD.akoblue A {
	font-size: 12px;
}

TABLE.TableForum TD.akoblue A:hover {
	font-size: 12px;
	text-decoration: underline;
}

TABLE.TableForum TD.akowhite A {
	font-size: 12px;
}

TABLE.TableForum TD.akowhite A:hover {
	font-size: 12px;
	text-decoration: underline;
}

/*************************************************************
 * Obiekt typu kalendarium
 *************************************************************/

.calenLabel {
	background-color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
	text-align: left;
	color: #003080;
	border: 1px #669eb2 solid;
	background-image: url(img/titlesign.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.calendata{
	background : #669eb2;
	color: White;
	padding-left: 6px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px #E0F3F9 solid;
	border-top: 1px #E0F3F9 solid;
}	

.calenevent{
	color: black;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-left: 0px #669eb2 solid;
	border-right:0px #669eb2 solid;
	background: #B6E1F0;
	background-image: url(img/bullet_2.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 5px;
				
	}

.calenbottom{
	border-top: 1px #669eb2 solid;
	
}

.date{
	font-size: 9px;
	color: Gray;
	
}

/*************************************************************
 * Obiekt typu wyszukiwarka
 *************************************************************/

.searchFormShort {
  margin-top: 0px;
  margin-bottom: 10px;

}

.searchFormShort INPUT {
  width: 100px;
  font-size: 10px;
}

.searchHeader { 
  color: #E0F3F9;
  background-color: #115D78;
  text-align: left;
  padding-top: 3px;
  padding-right: 10px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  background-image: url(img/searcher.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
  margin-left: 3px
}

.searchBody { 
  text-align: center;
  padding-top: 3px;
  padding-right: 3px; 
  padding-bottom: 3px;
  padding-left: 3px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  border: #115D78 1px solid;
}
	
/*************************************************************
 * Obiekt typu notowania
 *************************************************************/

.quotes1 {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f0ffff;
    border-bottom: 1px #115D78 solid;
    border-top: 1px #115D78 solid;
    border-left: 1px #115D78 solid;
    border-right: 1px #115D78 solid;
    margin-bottom: 3px;
}

.quotesSym1 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}

.quotesVal1 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}

.quotesChg1 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}


.quotesTab1 {  
  border-bottom: 2px #115D78 solid ;
  border-top: 0px;
  border-left: 2px #115D78 solid;
  border-right: 2px #115D78 solid;
  background-color: #115D78;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9px;
  color: #E0F3F9;
}

.quotesHead1 { 
  color: #E0F3F9;
  background-color: #115D78;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 3px;
  padding-right: 10px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  background-image: url(img/quotes1.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
  margin-left: 3px
}

.quotes2 {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f0ffff;
    border-bottom: 1px #115D78 solid;
    border-top: 1px #115D78 solid;
    border-left: 1px #115D78 solid;
    border-right: 1px #115D78 solid;
    margin-bottom: 3px;
}

.quotesSym2 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}

.quotesVal2 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}

.quotesChg2 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}


.quotesTab2 {  
  border-bottom: 2px #115D78 solid ;
  border-top: 0px;
  border-left: 2px #115D78 solid;
  border-right: 2px #115D78 solid;
  background-color: #115D78;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9px;
  color: #E0F3F9;
}

.quotesHead2 { 
  color: #E0F3F9;
  background-color: #115D78;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 3px;
  padding-right: 10px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  background-image: url(img/quotes2.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
  margin-left: 3px
}

.quotes3 {
    font-size: 10px;
    font-family: Arial, Helvetica, sans-serif;
    background-color: #f0ffff;
    border-bottom: 1px #115D78 solid;
    border-top: 1px #115D78 solid;
    border-left: 1px #115D78 solid;
    border-right: 1px #115D78 solid;
    margin-bottom: 3px;
}

.quotesSym3 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: left;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}

.quotesVal3 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}

.quotesChg3 {
    padding-left: 3px;
    padding-right: 3px;
    text-align: right;
    font-size: 11px;
    border-bottom: 1px #b6b6b6 solid;
}


.quotesTab3 {  
  border-bottom: 2px #115D78 solid ;
  border-top: 0px;
  border-left: 2px #115D78 solid;
  border-right: 2px #115D78 solid;
  background-color: #115D78;
  padding-top: 0px;
  padding-right: 0px;
  padding-bottom: 3px;
  padding-left: 0px; 
  font-family: Arial, Helvetica, sans-serif; 
  font-size: 9px;
  color: #E0F3F9;
}

.quotesHead3 { 
  color: #E0F3F9;
  background-color: #115D78;
  text-align: left;
  font-family: Arial, Helvetica, sans-serif;
  padding-top: 3px;
  padding-right: 10px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  background-image: url(img/quotes3.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
  margin-left: 3px
}

/*************************************************************
 * Obiekt typu DOC - biblioteka dokumentow
 *************************************************************/

.DocName {
	background-image: url(img/dok.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-color: #115D78;
    margin-top: 10px;
	color: White;
	padding-left: 22px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 0px #E0F3F9 solid;
	border-top: 0px #E0F3F9 solid;
}

.DocBrief {
	background-color: #f0f9ff;
	color: #0F5067;
    font-size: 11px;
	text-align: justify;
	padding-left: 7px;
	padding-bottom: 10px;
	padding-top: 3px;
	padding-right: 8px;
	border-left: 1px solid silver;
	border-right: 1px solid silver;
	border-bottom: 1px solid silver;
}

.DocSign{
	background-image: url(img/sign.gif);
	background-position: 120px;
	background-repeat: no-repeat;
    font-size: 10px;
	color: #0F5067;
	background-color: #f0f9ff;
	padding-left: px;
	padding-right: 10px;
	text-align: right;
	border-bottom: 1px #CCCC99 solid;
	border-left: 1px #CCCC99 solid;
	border-right: 1px #CCCC99 solid;
}

.DocFile{
	background-color: #FFFFCC;
	font-size: 10px;
	color: #0F5067;	
	padding-left: 7px;
	padding-bottom: 4px;
	padding-top: 3px;
	padding-right: 8px;
	border-bottom: 1px #CCCC99 solid;
	border-left: 1px #CCCC99 solid;
	border-right: 1px #CCCC99 solid;
}

.DocFile A{
	background-color: #FFFFCC;	
	font-size: 10px;
	color: #0F5067;	
}
.DocFile A:hover{
	background-color: #FFFFCC;	
	font-size: 10px;
	color: #0F5067;	
}

.DocNameBrief {
}

.DocCaption {
	background-color: #FFFFCC;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 0px;
	text-align: left;
	color: #003080;
	border-bottom: 1px #669eb2 solid;
	border-top: 1px #669eb2 solid;
	border-left: 1px #669eb2 solid;
	border-right: 1px #669eb2 solid;
	background-image: url(img/titlesign.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.DocScrapLabel { 
  color: #ffffff; /*#E0F3F9;*/
  background-color: #115D78;
  vertical-align: top;
  text-align: left;
  padding-top: 3px;
  padding-right: 0px; 
  padding-bottom: 3px;
  padding-left: 20px;
  font-weight: bolder;
  font-size: 10px;
  font-style: normal;
  margin-left: 0px;
  background-image: url(img/link.gif); 
  background-repeat: no-repeat; 
  background-position: 3px center; 
}

.DocScrapItem {
    padding-top: 1px;
    padding-right: 3px;
    padding-bottom: 1px;
    padding-left: 3px;
    background-color: #f0f9ff;
    border-top: 0px;
    border: 1px #115D78 solid;
    font-weight: bold;
    color: #115d78;
    font-size: 9px;
    margin-bottom: 3px;
}

HR.DocScraphr {
  height: 1 px;
  color: #115D78;
}

.DocScrap A {
	font-size: 10px;
}

.DocScrap A:hover{
	font-size: 11px;
	color: #990033;
	text-decoration: underline;
}


/*************************************************************
 * Obiekt typu OFFER - oferty wspolpracy
 *************************************************************/

.offerTitle {
	background-color: #669eb2;
	font-size: 11px;
	font-weight: bold;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 0px;
	text-align: left;
	color: #FFFFCC;
	border-bottom: 1px #669eb2 solid;
	border-top: 1px #669eb2 solid;
	border-left: 1px #669eb2 solid;
	border-right: 1px #669eb2 solid;
	background-image: url(img/titlesign.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.offerText {
	color: black;
	padding-left: 15px;
	padding-bottom: 2px;
	padding-top: 2px;
	border-bottom: 1px #669eb2 solid;
/*	border-right:1px #669eb2 solid;*/
	background: #B6E1F0;
	background-image: url(img/bullet_2.gif);
	background-position: left;
	background-repeat: no-repeat;
	background-position: 5px;
}				


