/* GENERAL FONT SETTING */
html { height:100%; }
body,td,p,a,ul,ol,li,form,textarea,select,h1,h2,h3,h4,h5,h6 { color:#000000; font-size:11px; font-family: Verdana,Tahoma,Helvetica,sans-serif; margin-top:0; margin-bottom:0;}
h1,h2,h3,h4,h5,h6 { margin-bottom:5px; padding:0px; }

/* BODY */
body {background: #FFFFFF; }
body.mainBody {
	padding: 0;
	margin: 0;
}

/* TEXT */
ul, li { margin: 5px 0px 5px 10px; padding: 0; list-style-position: outside; }
li { padding: 1px 0px 1px 0px; }
P {margin-bottom: 0px; }

/* LINKI */
A:link, A:visited, A:hover { color:#177aac; text-decoration: underline; font: inherit; }
A:hover { color: #177aac; text-decoration: none; }
.seku2 { font: inherit; text-decoration: none; }

IMG { border: none; }

/* HEADING */
h1,.heading1,h2,.heading2,h3,.heading3,h4,.heading4,h5,.heading5,h6,.heading6 {color: #374e78;}
h1 { color: #374e78; font-size:15px; font-weight:normal; }
h2 { color: #374e78; font-size:13px; font-weight:normal; }
h3 { color: #374e78; font-size:11px; font-weight:normal; }
.sitemap h1 { display: none; }

/* WEBPARTS */
#PAGETITLE { color: #fff; background: url(../../site/blue_bg.gif) no-repeat top left; font-size:18px; height:27px; padding:4px 12px 0px 10px; }
#GLOBAL img { display: block; }
#HEADER { background: url(../../site/bg_header.png) no-repeat top right; }
.header { z-index: -1px; }
#TOC { padding-right: 14px; }
.vnosPadLeftToc, .vnosPadRightToc { margin: 0px; padding-right: 10px; }
#MAIN { background: url(../../site/bg_main.jpg) no-repeat center center; }
#INFO { padding-right: 3px; }
#AREAfooter { width: 975px; }
.AreaFooter { padding-left: 280px; }
#FOOT { width:975px; border-top:1px solid #dfdfdf; }
.foot, a.foot, .foot a, a.foot:hover, .foot a:hover, .foot2, a.foot2, .foot2 a, a.foot2:hover, .foot2 a:hover { color: #374e78; text-decoration: none; }
.foot { padding-left: 20px; }
.foot2 { width: 500px; padding-left: 70px; }

hr { border:none; border-top: 1px #158bc7 solid; border-bottom: 1px white solid; }

/* GALERIJA SLIK */
.gallery_thumb { text-align: center; }
a.lightbox img { border: 1px #158bc7 solid; padding: 2px; margin: 5px; }

/* NAVIGACIJA */
#PRIMARNA { background: url(../../site/bg_primarna.png) no-repeat bottom center; padding-left: 5px;}
#PRIMARNA { z-index: 99; }
#PRIMARNA UL, #PRIMARNA LI { list-style: none; padding: 0; margin: 0;  }
#PRIMARNA LI UL { display: none; }

/* primarni nivo */
#PRIMARNA LI { position: relative; padding: 0px 0px 3px 0px; background: url(../../site/dot.gif) no-repeat 35px 11px; color:#374e78; text-decoration:none; }
#PRIMARNA LI.over { background: url(../../site/arrow_animated.gif) no-repeat 0px 3px; }
#PRIMARNA LI.over A { color: #FFF; background: url(../../site/dot_a.gif) no-repeat 35px 11px; }
#PRIMARNA A { display: block; padding: 13px 0px 11px 58px; line-height: 13px; position: relative; color:#374e78; text-decoration:none; }

/*seku_manj*/
#PRIMARNA LI UL LI { padding: 0px 0px 0px 5px; margin-left: -7px; background: none; }
#PRIMARNA LI UL LI.over { background: none; }
#PRIMARNA LI UL A { background: url(../../site/seku_dot.gif) no-repeat 10px 5px; padding: 6px 35px; text-decoration:none; }
#PRIMARNA LI.over UL A { background: url(../../site/seku_dot.gif) no-repeat 10px 5px; padding: 6px 35px; color:#374e78;}
#PRIMARNA LI.over UL A:hover { background: url(../../site/seku_dot_a.gif) no-repeat 10px 5px; padding: 6px 35px; color:#177aac;}
#PRIMARNA LI.over UL { display: block; background: white; border: solid 1px #f3f1f1; }
#PRIMARNA LI.over UL UL { display: none; }
#PRIMARNA LI UL { position: absolute; left: 275px; top: 0px; width: 250px; }
* html #PRIMARNA ul li { height:1%; }
* html #PRIMARNA ul li.livel1 { float:left; height:1%; }
* html #PRIMARNA ul li a { height:1%; }

#PRIMARNA LI UL LI LI UL LI { padding: 0px 0px 0px 5px; margin-left: -7px; background: none; }
#PRIMARNA LI UL LI.over LI UL LI.over { background: none; }
#PRIMARNA LI UL LI UL A { background: url(../../site/seku_dot.gif) no-repeat 10px 5px; padding: 6px 35px; text-decoration:none; }
#PRIMARNA LI.over UL LI.over UL A { background: url(../../site/seku_dot.gif) no-repeat 10px 5px; padding: 6px 35px; color:#374e78; }
#PRIMARNA LI.over UL LI.over UL A:hover { background: url(../../site/seku_dot_a.gif) no-repeat 10px 5px; padding: 6px 35px; color:#177aac; }
#PRIMARNA LI.over UL LI.over UL { display: block; background: white; border: solid 1px #f3f1f1; }
#PRIMARNA LI.over UL UL LI.over UL UL{ display: none; }
#PRIMARNA LI UL LI UL { position: absolute; left: 257px; top: -1px; width: 250px; }
* html #PRIMARNA ul li ul li { height:1%; }
* html #PRIMARNA ul li ul li.livel2 { float:left; height:1%; }
* html #PRIMARNA ul li ul li a { height:1%; }

/* INFO PUSH */
.iDatum  { color:#177aac; font-size:10px; }
.iNaslov, a.iNaslov A { font-weight: bold; text-decoration: none; padding-bottom:5px; }
.iNaslov, a.iNaslov, .iNaslov P, a.iNaslov P, td.iNaslov, td.iNaslov a { color: #374e78; text-decoration:none; }
.iOpis   { color:#000; }
.iMore { margin-bottom: 10px; }

/*FORME*/
.formText {color: #000000;}
.input1 {border:1px solid; color: #768CAF; font-weight: normal; padding:1px 3px 3px 3px; font-size: 12px; margin-left:10px; margin-top:3px; }
.input2 { border: 1px #d3dde2 solid; color: #374e78; font-weight: normal; padding-left:3px; padding-right:3px; padding-top:1px; font-size: 12px; margin-bottom:5px; margin-top: 1px; width: 110px; }

/* ANKETA */
.seku1 { font-weight: bold; margin-bottom: 3px; }

/*OTOK, CLOUD*/
.oNaslov { background: #e1ecf2; border: 1px #e1ecf2 solid; border-bottom:none; padding: 2px 17px 2px 17px; height: 24px; }
.oNaslov, A.oNaslov, .oNaslov A { color: #374e78; text-decoration: none; font-size: 16px; }
.oVsebina { background: #fff url(../../site/bg_oVsebina.gif) repeat-x bottom left; border: 1px #e1ecf2 solid; padding: 14px 12px 20px 12px;  }
.oblak { border: none; border: 1px #f3f1f1 solid; background: #fff; }

/* SEARCH */
td.s1m,a.s1m { background: #F0F0F0; color: #333; font-size: 12px;}
td.s1t,a.s1t { background: none; color: #00C; text-decoration: underline; font-size: 12px;}
td.s1c { background: none; color: #333; font-size: 11px;}
td.s1l,a.s1l { background: none; color: #393; font-size: 11px;}
