H1, H2, H3, H4 { margin-top: 0px; margin-bottom: 0px;}
H1		{ font-size: 12px;}
H2 	 	{ font-size: 12px;}
H3	 	{ font-size: 12px; margin: 10px 0px;}
H4 		{ font-size: 12px; margin: 10px 0px;}
DIV 	{ font-family: verdana; }
img     { border: 0px;}
H2.extra {margin: 0px; padding: 5px; background-color: rgb(245, 135, 13);}
input, textarea, select {
	font-family: tahoma,sans-serif,verdana,arial; 
	font-size: 11px;
	border: 1px solid #234B65;
	padding-left: 1px
}
input:focus, textarea:focus {
	background-color: #ffedca;
}
.footer 	  {color: #969696; margin: auto; padding: 20px 0px; width: 990px;}
.footer ul    {margin: 0px; padding: 0px;}
.footer ul li {display: inline; padding: 0px 2px;}
.footer a 	  {font-weight: bold; color: #969696; text-decoration: none;}
.footer a:hover {text-decoration: underline;}

.center   	 { text-align: center;}
.author   	 { font-weight: bold;}
.readmore 	 { color: orange;  font-weight: bold; text-decoration: none;}
.readmore:hover { color: #0D58B2;}
.indent, .ident { text-align: justify; text-indent: 20px;}
.eng_sentence {color: brown;}
table.language span {color: brown;}
b.username    {color: #0078c8;}
.small {font-size: 9px;}
.justify {text-align: justify;}
ul.list_none {
  list-style: none;
}
/* Linki */
a 	    { color: black; text-decoration: none;}
a:hover { color: #666666;text-decoration: underline;}
a.return, a.return:visited {
	background: transparent url('/images2/btn/return_icon.gif') no-repeat; 
	padding-left: 14px; 
	color: gray;
	text-decoration: none;
}
a.return:hover {text-decoration: underline;	color: gray;}
/** BUTTONS **/
.btn {
	border: 1px solid #c2c591;
	background: #59799f url('/images2/btn/btn_bg.gif');
	padding: 0px 1px 1px;
	margin: 0px;
	cursor: hand;
	color: white;
	margin: 0px 3px;
	height: 18px;
}
.btn:hover {background: #59799f url('/images2/btn/btn_bg_hover.gif');}
.btn_ico   {
  background-color: transparent;  
  width: 20px; 
  height: 18px; 
  border: none; 
  padding-left: 0px; 
  padding-right: 0px;
}
.btn:hover, .btn_ico { cursor: pointer;}
.btn_add		{ background-image: url(/images2/btn/add_icon.png);  width: 15px; height: 15px;}
.btn_edit		{ background-image: url(/images2/btn/edit_icon.png);}
.btn_view		{ background-image: url(/images2/btn/view_icon.png);}
.btn_check		{ background-image: url(/images2/btn/btn_save.gif); width: 20px;}
.btn_delete		{ background-image: url(/images2/btn/cancel_icon.gif); width: 15px; height: 15px;}
.btn_accept		{ background-image: url(/images2/btn/ok_icon.png); height: 15px; width: 15px;}
.btn_email		{ background-image: url(/images2/btn/email_icon.png);}
.btn_hide		{ background-image: url(/images2/btn/btn_hide.gif);  width: 13px; height: 13px;}
.btn_favorite   { background-image: url(/images2/btn/btn_favorite.png); width: 16px; height: 16px;}
.pager_prev		{ background-image: url(/images2/btn/prev_icon.png); width: 16px; height: 16px;}
.pager_first	{ background-image: url(/images2/btn/first_icon.png); width: 16px; height: 16px;}
.pager_next		{ background-image: url(/images2/btn/next_icon.png); width: 16px; height: 16px;}
.pager_last		{ background-image: url(/images2/btn/last_icon.png); width: 16px; height: 16px;}
.invite 		{ background-color: #e5ac52; color: white;}
/* PAGER */
span.pager_link { font-weight: bold; color: #2a72cf;}
.list_pager 	{ width: 100%; text-align: center;}

/* Formularze */
form      { margin: 0px;}
.form-row { padding: 3px 0px;}
.error    {text-align: center;}
/* Ostatnio dodane */
.lastAddedComponents { 
  overflow: hidden;
  margin-bottom: 15px;
  height: 100%;
}
.lastAddedComponents div {
  width: 49%;
  float: left;
  margin: 0px 2px;
}
.lastAddedComponents .small { 
  color: white;
  font-size: 9px;
  margin-right: 10px;
}
.lastAddedComponents .date {
  text-align: left; width: 35px;
}
.lastAddedComponents div table {
  border: 1px solid #ba630e;
  width: 100%;
  height: 410px;
}
.lastAddedComponents div table.lastAddedBranchDoc {
  height: auto;
  border: none;
}
.lastAddedComponents a { color: #00519B; font-size: 11px;}
.lastAddedComponents a:hover { color: orange; text-decoration: none; font-size: 11px;}
.lastAddedComponents td { border-bottom: 1px dotted #BCBCBC;}
/* Testy */
ol.testslist, ol.testslist a {
  color: green;
  font-weight: bold;
}
.advertisement_box {
	border: 0px solid #BA630E;
	padding: 5px;
	text-align: center;
}
.advertisement_box td {width: 15%; font-size: 10px; vertical-align: top; font-weight: bold;}
.advertisement_box td p { text-align: left;}
.advertisement_box th {font-size: 10px;color: #00519B;}
.advertisement_box img {margin-top: 20px; width: 60px;  border: 1px solid #DFDFDF; padding: 5px;}

