body {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 9pt;
	color: #666;
	background-color: #bcd;
	margin: 0;
	padding: 0;
}
img {
    border: 0;
}
p {
    padding: 0;
    margin: 4px 0;
}
table {
    border: 0;
    border-collapse: collapse;
}
td {
    vertical-align: top;
}
a:link {
	color: #3580cc;
	text-decoration: underline;
}
a:visited {
	color: #3580cc;
	text-decoration: underline;
}
a:hover {
	color: #509dec;
	text-decoration: underline;
}
/* */
#overall {
    width: 900px;
    margin: 0 auto;
    padding: 0 3px;
    background: #fff;
}
/* headers */
#header {
	font-size: 11px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	position: relative;
}
#topnav {
    width: 500px;
    float: right;
    text-align: right;
    padding-top: 6px;
}
#topnav a:link, #topnav a:visited {
	padding: 0 5px;
	display: inline;
	color: #0a2b5e;
	border-right: 1px solid #0a2b5e;
	text-decoration: none;
}
#topnav a:hover {
	color: #3580cc;
	text-decoration: underline;
}
#topnavbuttons {
    padding-bottom: 8px;
}
#topnavbuttons a:link, #topnavbuttons a:visited {
	padding: 0 5px;
	display: inline;
	color: #0a2b5e;
	text-decoration: none;
	border: 0;
}
#topnavbuttons a:hover {
	color: #3580cc;
	text-decoration: underline;
}
#header1 {
    background: #F8F9FB;
    margin: 0;
    padding: 0;
}
#header2 {
    background: url(images/maintable-bg.jpg) 0 0;
    margin: 0;
    padding: 0;
}
#hpaboutbox  {
	color: #666;
	font-size: 13px;
	padding: 10px;
	margin: 0;
	background-color: #fff;
	border-top: 1px solid #bcd;
	border-right: 3px solid #bcd;
	border-bottom: 3px solid #bcd;
	border-left: 1px solid #bcd;
}
#otherhead {
    background: url(images/head-bg.jpg) repeat-x 0 0;
    margin: 0;
    padding: 0;
}
/* /headers */
/* left nav */
#lnavbox {
    background: url(images/nav-bg.jpg) no-repeat 0 0;
    width: 189px;
    float: left;
    padding: 6px 0 0 0;
    margin: 0;
}

#mainnav {
    margin: 0;
    padding: 0;
    list-style-type: none;
}

#mainnav li {
    margin: 0;
    padding: 0;
}

#mainnav a {
    border-bottom: 1px solid #d6e2e9;
    width: 141px;
    font-weight: bold;
    display: block;
    padding: 4px 4px 4px 36px;
    text-decoration: none;
    color: #0a2b5e;
}
#mainnav a:link, #mainnav a:visited {
    text-decoration: none;
}
#mainnav a:hover {
	color: #008fce;
	background: url(images/links-bg.jpg) no-repeat 0 0;
}
#mainnav .current a:link, #mainnav .current a:visited, #mainnav .current a:hover {
	color: #008fce;
	background: transparent url(images/i-bullet.gif) no-repeat 5px 3px;
}
/* right col */
#rcolbox {
    width: 174px;
    float: right;
    margin: 0;
    padding: 0;
}
#rcolbox .boxes  {
	color: #666;
	font-size: 11px;
	background-color: #fefefe;
	background: url(images/boxes-bg.jpg) repeat-x 0 0;
	border-top: 1px solid #d6e2e9;
	border-right: 3px solid #d6e2e9;
	border-bottom: 3px solid #d6e2e9;
	border-left: 1px solid #d6e2e9;
	width: 170px;
	padding-top: 10px;
	margin: 15px 0;
}
#rcolbox h1  {
	font-size: 12pt;
	color: #008fce;
	font-weight: bold;
	padding: 10px;
	margin: 0;
	background: transparent;
}
#rcolbox p  {
	padding-right: 10px;
	padding-left: 10px;
}
input {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666;
	text-decoration: none;
}
/* main content */
#main {
    background: url(images/nav-bg.jpg) repeat-y 0 0;
}
#content {
    margin: 0 190px 0 200px;
    padding: 0;
}
/* Hides from IE5-mac \*/
* html #content {height: 1%;}
/* End hide from IE5-mac */

#content p, #widecontent p {
    margin-left: 40px;
}
#widecontent {
    margin-left: 200px;
}
#content h1 , #widecontent h1{
    background: transparent url(images/ipower-bg.jpg) no-repeat 0 0;
	font-size: 14pt;
	font-weight: bold;
	color: #008fce;
	padding: 20px 0 10px 40px;
	margin: 0;
}
#content h2, #widecontent h2 {
	font-size: 12pt;
	font-weight: bold;
	color: #008fce;
	padding: 25px 0 0 40px;
	margin: 0;
}
#content h4 {
	font-size: 12pt;
	font-weight: bold;
	color: #008fce;
	padding: 5px 0 0 40px;
	margin: 0;
}
#content ul {
    margin: 6px 0 6px 40px;
    padding-left: 20px;
    list-style-type: square;
}
#content ol {
    margin: 6px 0 6px 45px;
    padding-left: 20px;
}
#content li {
    margin: 4px 0;
    padding-left: 6px;
}
#content li ul {
    margin-left: 2px;
}
#footer {
    clear: both;
	background-image: url(images/footer-bg.jpg) repeat-y 0 0;
	background-color: #018fce;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 15px;
	color: #fff;
	text-align:right;
}
#footer a {
    color: #fff;
}
/* */
.ipower {
    color: #008fce;
    font-weight: bold;
    font-size: 12px;
}
.questions {
/*    font-style: italic; */
    color: #008fce;
}
.centar {
    text-align: center;
}
.projtable {
    border: 1px solid #008fce;
    width: 80%;
}
.projtable td {
    border: 1px solid #008fce;
    padding: 3px;
}
.moved {
    margin-left:40px;
}
#articles {
    margin: 0;
    padding-left: 0 0 15px 18px;
    list-style-type: square;
}
#articles li {
    margin: 4px 0;
    padding-left: 0;
}
#hinsight {
  position: absolute;
  width: 300px;
  color: #e9f0f5;
  font-size: 25px;
  top: 20px;
  left: 130px;
}
