BODY, P, BLOCKQUOTE, LI, DT, DD, OL, UL, LI, PRE, TD, TH, TR, TABLE {color: #281D7B; font-family: Verdana, Arial, Helvetica, SANS-SERIF;}
P, BLOCKQUOTE, LI, DT, DD, OL, UL, LI, PRE, TD, TH, TR, TABLE {font-size: 12px;}

H1, H2, H3, H4 {color: #281D7B; font-family: Verdana, Arial, Helvetica, SANS-SERIF; font-weight : bold; padding-bottom: 5; padding-top: 5;}
H1 {font-size: 15;padding-bottom: 0;padding-top: 5;margin-bottom: -15;}
H2 {font-size : 13;padding-bottom: 5;padding-top: 5;margin-bottom: -5;}
H3 {font-size : 11pt;}
H4 {font-size : 10pt;}

OL, UL {margin-left: 1.8em}

SMALL {font-size : 7pt;}

A:link {color : #281D7B; font-family : Verdana, Arial, Helvetica, SANS-SERIF; font-size : 12px; font-weight : normal; text-decoration: none;}
A:visited {color : #281D7B; font-family : Verdana, Arial, Helvetica, SANS-SERIF; font-size : 12px; font-weight : normal; text-decoration: none;}
A:hover {color : #990000; font-family : Verdana, Arial, Helvetica, SANS-SERIF; font-size : 12px; font-weight : normal; text-decoration: none;}

a.red:link {color: #C5201C; font-weight: normal; text-decoration: none;}
a.red:visited {color: #C5201C;}
a.red:hover {color: #C5201C;}

A.menu:link {color : #504C43; font-size : 11; font-weight : bold; text-decoration: none;}
A.menu:visited {color : #504C43; font-size : 11; font-weight : bold; text-decoration: none;}
A.menu:hover {color : #B6B6B6; font-size : 11; font-weight : bold; text-decoration: none;}

A.title:link {color : #2D3A89; font-size : 11; font-weight : bold; text-decoration: none;}
A.title:visited {color : #2D3A89; font-size : 11; font-weight : bold; text-decoration: none;}
A.title:hover {color : #330099; font-size : 11; font-weight : bold; text-decoration: none;}
B.title {color : #2D3A89;font-size : 11;font-weight : bold;}

td.left {border-right: solid 2px #D2D3D5;}
td.right {border-left: solid 2px #D2D3D5;}

img {border: none;}

a.button {height:19px; padding:1px 5px 2px 5px; background:#E9E9F1;border: solid 1px #8EB3E0; color:#34287E; font-size:12px; text-decoration:none; cursor:pointer;}
a.button:hover {color:#34287E;}
a.button:visited {color:#34287E;}

input {border: solid 1px #8EB3E0;font-size:12px;}
select {border: solid 1px #8EB3E0;}
textarea {border: solid 1px #8EB3E0;font-size:12px;}
input.button {height:21px; padding:1px 5px 4px 5px; background:#D2D2D8;border: solid 1px #8EB3E0; color:#34287E; font-size:12px;cursor:pointer;}
input.submit {border: none!important; width: 12px!important; height: 14px!important;margin-left: 2px!important;}

p.more {border-top: solid 3px #D5D5D3;float:left; width: 100px; padding-top: 5px;}

div.news {padding: 10px 30px 10px 10px;}
table.maintable {background: #F4F6F5 url(../images/ahice_bg.jpg) no-repeat bottom;}

table.advSearch td {padding: 7px 3px 8px 3px;}
table.advSearch td.line {padding: 0!important;}

form#advSearch, form#dbSearch, form#ftSearch {margin-top: 0;}
form#dbSearch table.advSearch td {padding: 20px 3px 10px 3px;}


div.form form {margin: 20px 0 20px 0;}
div.form label {margin-right: 15px;}
div.form input {width: 110px;font-size: 11px;}
div.form input.newsletter {width: 170px;}

table.footer td {color: #52513F; font-size:11px;}

h2.theme {font-size: 13px; font-weight: normal; color: #281D7B; border-bottom: solid 14px #D2D3D5; display: block;}
h2.theme a:link {font-size:13px;}
h2.theme a:hover {font-size:13px;}
h2.theme a:visited {font-size:13px;}

h2.main {font-size: 13px; font-weight: normal; color: #281D7B;}

div.list h2 {width: 193px;}
div.list ul {list-style-type: none; padding: 0; margin: 15px 0;}
div.list ul li {margin: 5px 1px 0 0;}

div.block {margin-top: 10px;}
div.block.first {margin-top: 20px}

ul.list {list-style-type: none; padding: 0; margin: 10px 0;}

ul.list li {margin: 5px 0 0 0;clear: both; height: 110px; overflow: hidden;}
ul.list div.title {border-top: solid 3px #D5D5D3;float:left;width: 405px;font-size: 12px; font-weight: bold; color: #2D207A;padding: 5px 0 5px 0;}
ul.list div.title a {font-size: 13px; font-weight: bold; color: #2D207A; float: left; width: 400px;}
ul.list div.title2 {border-top: solid 3px #D5D5D3;float:left;width: 525px;font-size: 12px; font-weight: bold; color: #2D207A;padding: 5px 0 5px 0;}
ul.list div.title2 a {font-size: 13px; font-weight: bold; color: #2D207A; float: left; width: 520px;}
ul.list div.content {clear:both;margin-bottom: 8px;}
ul.list div.place {clear:left;}
ul.list div.photo {float:right;height: 80px;overflow: hidden;z-index: 99; margin: 0px 5px 20px 0;}
ul.list div.photo img {width: 120px;}
ul.list div.header {padding-bottom: 4px; clear: left;}
ul.list div.header span {font-weight: bold;}


div.search ul.list li {margin: 5px 0 0 0;clear: both;height:auto;overflow:none;}
div.search ul.list div.title {border-top: solid 3px #D5D5D3;float:left;width: 720px;font-size: 12px; font-weight: bold; color: #2D207A;padding: 5px 0 5px 0;}
div.search ul.list div.title a {font-size: 13px; font-weight: bold; color: #2D207A; float: left; width: 715px;}

div.view {margin-top: 20px;}
div.add {margin-top: 20px;}
div.add a {color: #C5201C;}

div.message {clear:both; padding:15px 15px 5px 15px;color:#CF312E;text-align:center;}

div.banner {margin: 10px 0 10px 0; text-align: center;}
div.banner.first {margin-top: 20px; padding-top: 10px; border-top: solid 3px #D5D5D3;}

div.view div.title {border-top: solid 3px #D5D5D3;float:left;width: 400px;font-size: 12px; font-weight: bold; color: #2D207A;padding: 5px 5px 5px 0;}
div.viewdiv.title a {font-size: 13px; font-weight: bold; color: #2D207A; float: left; width: 400px;}
div.view div.title2 {border-top: solid 3px #D5D5D3;width: 525px;font-size: 12px; font-weight: bold; color: #2D207A;padding: 5px 0 5px 0;}
div.viewdiv.title2 a {font-size: 13px; font-weight: bold; color: #2D207A;width: 520px;}
div.view div.content {clear:both;margin-bottom: 8px;}
div.view div.place {clear:left;}
div.view div.photo {float:right;z-index: 99; margin: 0px 5px 20px 0;}
div.view div.header {padding-top: 0; padding-bottom: 10px; clear: left;}
div.view div.header span {font-weight: bold;}
div.view p.lead {color: #8C8C8C;}

div.view a:link {color : #990000; font-family : Verdana, Arial, Helvetica, SANS-SERIF; font-size : 12px; font-weight : normal; text-decoration: none;}
div.viev a:visited {color : #990000; font-family : Verdana, Arial, Helvetica, SANS-SERIF; font-size : 12px; font-weight : normal; text-decoration: none;}
div.view a:hover {color : #281D7B; font-family : Verdana, Arial, Helvetica, SANS-SERIF; font-size : 12px; font-weight : normal; text-decoration: none;}

/* formularz kontaktowy */
div.contact form {padding:0 15px; color:#57585A;}
div.contact form p {clear:both; padding:3px 0;}
div.contact form p label {float:left; padding:2px 6px 0 0; width:150px; text-align:right; font-weight:bold;}
div.contact form p input {float:left; width:250px; padding:1px;}
div.contact form p textarea {width:250px; padding:1px; height:200px;}
div.contact form em {float:left; width:200px; padding:0 0 0 6px;font-size:10px; font-style:normal;}
div.contact form p.buttons {padding:8px 0 0 156px;}
div.contact form p.buttons input {width:auto; margin:0 8px 0 0; padding:0 5px;}
div.contact form p.code label {padding-top:13px;}
div.contact form p.code input {float:none;margin-left:4px; width:100px;}
div.contact form p.code img {vertical-align:-6px}
div.contact form p.code img.reload {margin:0 0 0 5px;}

/* dodawanie projektu */
div.project form {padding:0 15px; color:#57585A;}
div.project form p {clear:both; padding:3px 0;}
div.project form p label {float:left; padding:2px 6px 0 0; width:150px; text-align:right; font-weight:bold;}
div.project form p input {float:left; width:330px; padding:1px;}
div.project form p textarea {width:330px; padding:1px; height:250px;}
div.project form em {float:left; width:150px; padding:0 0 0 6px;font-size:10px; font-style:normal;text-align:right;}
div.project form p.buttons {padding:8px 0 0 156px;}
div.project form p.buttons input {width:auto; margin:0 8px 0 0; padding:0 5px;}
div.project form p.code label {padding-top:13px;}
div.project form p.code input {float:none;margin-left:4px; width:100px;}
div.project form p.code img {vertical-align:-6px}
div.project form p.code img.reload {margin:0 0 0 5px;}

/* Podstrony */
div.partners ul {margin-left:0; padding-left: 20px; margin-right: 10px;}
div.links ul {margin-left:0; padding-left: 20px; margin-right: 10px;}
div.contactList ul {list-style-type: none;margin-left:0; padding-left: 0px; margin-right: 10px;}
div.search {margin-top: 20px;}


/* administrator */
div.functions {margin: 20px 15px 15px 15px; height:21px;text-align:center;}
ul.list.admin li {height: auto; overflow: none;}

/* wyszukiwarka */
div.ctrlclck {color: #4B485B; font-size: 10px;padding-top: 3px;}