﻿@import url("menu.css");
@import url("kalendar.css");
@import url("newsletter.css");

body {
	background:#007d4a url(../images/bg-body.gif) repeat-x;
	margin:0px;
	padding:0px;
	font:10px Verdana, Arial, Helvetica, sans-serif;
	color:#333;
	text-align:center;
	line-height:140%;
	border-top:1px solid #00559f;
    }
a {
    text-decoration:none;
    color:#016dab;
    }
a:hover {
    color:#333;
    }
h1 {
    position:absolute;
    top:57px;
    left:400px;
    margin:0px;
    padding:0px;
    width:310px;
    font-size:0px;
    text-indent:-9000px;
    line-height:0px;
    }
h1 a {
    display:block;
    height:105px;
    }
h2 {
    width:100%;
    margin:7px 0px 17px 0px;
    font:15px Verdana, Arial, Helvetica, sans-serif;
    font-weight:bold;
    color:#016dab;
    }
h3 {
    margin:0px;
    padding:0px; 
    }
h3 a {
    display:block;
    }
h4 {
    font-size:110%;
    }
p, h4 {
    margin:1em 0px;
    }
img {
    border:0px;
    }
fieldset {
    border:0px;
    }
table, td, select, textarea {
    font:100% Arial, Helvetica, sans-serif;
    }
.textMin {
    text-indent:-9000px;
    font-size:0px;
    }

/* container */
#default, #page {
	margin:0px auto;
	width:800px;
	text-align:left;
    }
/* content */
#content {
	float:left;
	width:800px;
    }
#bgLCCols {
    float:left;
    background:url(../images/bg-cols-LC.gif) repeat-y;
    width:604px;
    height:auto;
    min-height:580px;
    }
/* header */
#header {
    background:url(../images/header.jpg) no-repeat;
    position:relative;
    width:800px;
    height:235px;    
    }
/* lijevi stupac */
#leftCol {
    background:#fff;
    height:auto;
    min-height:400px;
    }
#leftCol, #leftCol div, #leftCol h3 {
    float:left;
    width:125px;
    }
#mediaBox {
    height:100px;
    margin:30px 0px;
    }
#mediaBox h3 {
    background:url(../images/titleMedia.gif) no-repeat;
    }
#mediaBox img {
    margin-top:10px;
    }
#commentBox {    
    margin-bottom:30px;
    }
#commentBox h3{
    background:url(../images/titleComments.gif) no-repeat;float:left;
    }
#commentBox p {
    background:#00559f;
    height:97px;
    margin:6px 0px 0px 0px;
    padding:10px;
    overflow:-moz-scrollbars-vertical;
	overflow:auto;
	scrollbar-highlight-color:#00559f;
	scrollbar-3dlight-color:#00559f;
	scrollbar-track-color:#00559f; 
	scrollbar-face-color:#00559f;
	scrollbar-shadow-color:#00559f; 
	scrollbar-darkshadow-color:#00559f; 
	scrollbar-arrow-color:#fff;
	color:#fff;
	}
#importantLinksBox {
    margin-top:48px;
    height:250px;    
    }
#importantLinksBox h3 {
    background:url(../images/titleLinks.gif) no-repeat;
    }
#importantLinksBox a {
    float:left;
    display:inline-block;
    height:45px;
    margin-top:4px;
    }
a#impLinksHDZ {
    background:url(../images/logo-hdz.gif) no-repeat;
    width:84px;
    margin-left:20px;
    }
a#impLinksPGZ {
    background:url(../images/logo-pgz.gif) no-repeat;
    width:111px;
    margin-left:9px;
    }
a#impLinksHSS {
    background:url(../images/logo-hss.gif) no-repeat;
    width:36px;
    margin:10px 0px 0px 44px;
    }
a#impLinksHKDU {
    background:url(../images/logo-hkdu.gif) no-repeat;
    width:36px;
    margin:10px 0px 0px 44px;
    }
a#impLinksHSP {
    background:url(../images/logo-hsp.gif) no-repeat;
    width:27px;
    margin:0px 0px 0px 48px;
    }
/* srednji stupac */
#centerCol div {
    float:left;
    }
#centerCol {
    float:left;
    background:#fff;    
    width:475px;
    height:auto;
    min-height:400px;
    }
#text {
    display:inline;
    margin:4px 15px;
}
#text a {
    color:#d93a3a;
    }

/* news default */
#newsDefault {
    margin:0px 15px;
    padding:13px 0px;
    border-top:1px solid #00559f;
    }
#newsDefault h3 {
    font-size:14px;
    text-indent:0px;
    }
#newsDefault ul, #newsDefault ul li {
    list-style:none;
    margin:0;
    padding:0;
    }

/* desni stupac */
#rightCol{
    float:left;
    width:185px;
}
#rightCol a {
    display:block;
    height:44px;
    }
a#commentLink {
    background:url(../images/link-blog.gif) no-repeat;
    margin:43px 0px 0px 7px;
}
#videoLink {
    background:url(../images/link-video.gif) no-repeat;
    margin:30px 0px 0px 7px;
    }
#faceLink {
    background:url(../images/link-FB.gif) no-repeat;
    margin:37px 0px 0px 7px;
    }
a#vesnaLink {
    background:url(../images/banner-Buterin.jpg) no-repeat;
    margin:47px 0px 0px 7px;
    height:79px;
    }
/*#calendarBox {
    height:114px;
    margin:50px 0px 0px 14px;
    }
#calendarBox h3 {
    margin-bottom:11px;
    font-size:12px;    
    text-indent:0px;
    }
#calendarBox h3 a {
    color:#fff;
    height:auto;
    }*/
/* anketa - poll.css */

/* news page */
#newsContent {
	float:left;
	display:inline;
	width:430px;
	margin:4px 15px;
}
#newsNav {
    color:#333;
    }
#newsNav span {
    padding:0px 3px;
    }
#newsNav .selected {
    font-weight:bold;
    }
#newsNav .inactive {
    color:#333;
    }
ul#news {
    margin:0px;
    padding:0px;
    }
#news li {
	float:left;
	list-style:none;
	margin:15px 0px;
    }
#newsItemZoom {
    margin-top:15px;
    }
ul#pressUL {
    margin:0 15px;
    padding:0;
    list-style:none;
    float:left;
    width:430px;
    }
    
/* contact form */
#formTemplateBox {
    float:left;
    display:inline;
    margin:4px 0px 4px 15px;
    }
.messageSent {
    margin-top:20px;
    }
.graficFormTable {
    float:left;
    width:430px;
    }
.category {
    background:#00559f;
    color:#fff;
    }
.inputField {
    width:200px;
    }
.messageBox {
    width:430px;
    height:100px;
    }
.button {
    background:#00559f;
    width:50px;
    margin:10px 0px;
    padding:0px 0px 2px 0px;
    color:#fff;
    font-size:11px;
    border:0px;
    cursor:pointer;
    }
/* foto galerija */
#gallery {
    margin:1px 0px 0px 14px;
    }
#gallery h2 {
    margin:0 0 15px 0;
    padding:0;
    }
#gallery table {
    float:left;
	display:inline;
	margin:5px;
	background:#f1f7fe;
	font-size:0px;
    }
#gallery table td {
    width:120px;
	height:122px;
	text-align:center;
	}    
#videoGalerija {
    float:left;
    margin-left:14px;
    }
h2#videoGalTitle {
    margin-left:14px;
    }
/* related documents */
#staticContentDocuments{
    float:left;
    width:100%;
}
#relatedDocuments{
	margin:1em 15px;
	padding:0px;
}
#relatedDocuments li{list-style:none;}
/* footer */
#footer {
    float:left;
    background:#fff;
    height:29px;
    width:604px;
}
#footer p {
    width:449px;
    margin:0px 15px 0px 140px;
    padding:0;
    text-align:center;
    border-top:1px solid #00559f;
}
#footer p a {
    margin-right:6px;
    }