@charset "utf-8";
/* CSS octopus tools COMMON */
body {
  font-family: Arial, sans-serif;
}
/* 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.2em; background:url(../img/bg_h1.gif) no-repeat 50px 15px; padding:20px 0px 15px 100px; color:#545b68; font-weight:bold;}
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;
}


/* 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(../img/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(../img/common/bg_hr_line.gif) 0 10px repeat-x; margin: 0 0 10px 0; padding: 10px 0;}


/************* PRINT ***************/


