@charset "utf-8";
/* CSS SPBI COMMON  */

/* text elements */
h1, h2, h3, h4 {color: #5a75a1; font-weight: normal; padding: 0px 0 5px 0; margin: 0 0 0 0;}

h1 {font-size: 1.6em;}
h2 {font-size: 1.4em; padding-top: 5px}
h3 {font-size: 1.2em; font-weight: bold; padding-top: 5px}
h4 {font-size: 1em;	font-weight: bold; padding-top: 5px}
p {margin: 0 0 10px 0;padding: 0 0 0 0;color: #000000;font-size: 0.85em;line-height: 1.5em;}

a {color: #cc0000;}
a:hover { text-decoration: none;}


/* tables */

div#content table {width: 95%; border-collapse: collapse; text-align: left; margin: 10px auto 15px auto;}
div#content th {color: #FFFFFF; font-size: 0.85em; height: 30px; background: #5a75a1; border: solid 1px #FFFFFF; padding: 0 10px 0 10px;}

div#content td {font-size: 0.85em; border: solid 1px #FFFFFF; background-color: #ececec; padding: 5px 5px 5px 10px;}
div#content td a {color: #990000; text-decoration: underline;}

div#content th a {color: #FFFFFF; text-decoration: underline;}

div#content th a:hover, div#content td a:hover {text-decoration: none;}
	
div#content th.center, div#content td.center {text-align: center;}

/* ostatni */
img {border: none; padding: 2px; border: solid 1px #CCCCCC;}


/* classes */
.hidden {display: none}
.clr {width: 100%; font-size: 1px; clear: both}
.red {color: #cc0000}
.left {float:left; margin: 5px 10px 5px 0;}
.right {float: right; margin: 5px 0 5px 10px;}
.splitter { background: url(../images/bg_splitter.jpg) no-repeat; height: 30px; margin-top: 20px; clear: both}
.symbol {border: none; float: right; margin: -18px -20px 0 0;}
.hr_line { background: url(../images/common/bg_hr_line.gif) 0 10px repeat-x; margin: 0 0 10px 0; padding: 10px 0;}

