/* GENERAL */
html { overflow-y: scroll; }
html, body { height: 100%; width: 100%; margin: 0; padding: 0; }
body { background: white; }
body,td,p,a,ul,ol,li,h1,h2,h3,h4,h5,h6,form,textarea,select { font-size: 13px; font-family: Arial,Verdana,Arial,Helvetica; color:#707070; margin:0px;  }
body.mainBody { padding: 0; margin: 0; background: #707070; }

P { margin-bottom: 0px; line-height: 16px; }
IMG { border: none; }

/* TEXT */
ul, li { margin: 5px 0px 5px 15px; padding: 0; list-style-position: outside; }
ol { margin: 5px 0px 5px 15px; padding: 0; list-style-position: inside; }
li { padding: 1px 0px 1px 0px; }

A, td a, A:hover { color: #021a34; text-decoration: underline; }
a:hover { text-decoration: none; }

/* HEADING */
h1,.heading1,h2,.heading2,h3,.heading3,h4,.heading4,h5,.heading5,h6,.heading6 { color: #434343; }
h1, h1 a, h1 a:hover { color: #406ea7; font-size:16px; font-weight:bold; text-decoration: none; }
h2 { color: #f93076; font-size:16px; font-weight:bold; }
h3 { color: #666666; font-size:16px; font-weight:normal; }
h4 { color: #595959; font-size:12px; font-weight:normal; }
h5 { color: #595959; font-size:12px; font-weight:normal; }
h7, h7 a, h7 a:hover { color: #406ea7; font-size:16px; font-weight:bold; text-decoration: none; }

/* WEBARTS */
#FRAME-FIRST {
  width: 900px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  height: 636px;
  background: white url(../../site/bg_frame_first.gif) repeat-y top left;
}

#CONTENT-FIRST { width: 886px; margin: 0 auto; padding-top: 92px; }
#FLASH { width: 605px; height: 487px; background: url(../../site/bg_flash.jpg) no-repeat; }
#TOC-CONTAINER { float: left; width: 260px; padding: 83px 0px 25px 7px; }
#TOC { clear: both; margin: 20px 0px 40px 0px; }
#TOC .vnosPadLeftToc, #TOC .vnosPadRightToc { padding: 0px; margin: 0px; }

#MAIN-FIRST { float: right; }

#TOP { width: 900px; height: 120px; position: absolute; top: 0px; background: url(../../site/bg_top.png) no-repeat top left; }
#GLOBAL { float: right; margin: 7px; }
#GLOBAL, #GLOBAL a { color: white; text-decoration: none; font-size: 12px; text-transform: lowercase;  }

#BABY-LOGO { position: absolute; top: 0px; left: 0px; margin: 7px 0px 0px 50px; }

#FOOT-CONTAINER { clear: both; width: 900px; height: 90px; position: absolute; bottom: 0px;margin-top: -92px; background: url(../../site/bg_foot.png) no-repeat bottom left; }

#FOOT { float: left; margin: 65px 0px 0px 7px; }
#FOOT, #FOOT a { color: white; font-size: 12px; text-decoration: none; }
#DM-LOGO { float: right; margin: 30px 7px 0px 0px; }

#FRAME {
  width: 900px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  background: white url(../../site/bg_frame.gif) repeat-y top left;
}
#MAIN { float: right; width: 600px; margin-top: 100px; margin-bottom: 100px; }
/*#VISUAL { position: absolute; top: 0px; margin: 20px 0px 0px 300px;} */

.soloBody { background: #FFF !important; }
#CONTENT-FIRST-SOLO { margin: 0 auto; padding-top: 30px; text-align: center; background: #FFF; }
#MAIN-SOLO { text-align: center; }
#MAIN-SOLO h1, h1 a, h1 a:hover { text-align: center; }

#BABY { position: absolute; top: 0px; margin: 10px 0px 0px 150px;} 

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

/* PRIMARNA NAVIGACIJA */
#PRIMARNA { width: 260px; }
#PRIMARNA ul, #PRIMARNA li { list-style:none; margin:0px; padding:0px; text-align:left; }
#PRIMARNA li.seku0 { background: url(../../site/bg_seku0.png) no-repeat 0px 5px; }
#PRIMARNA a {
  color: #e85c8d;
  font-size:12px;
  text-decoration:none;
  text-align: left;
  padding: 12px 15px 12px 45px;
  display:block;
  }
#PRIMARNA a.seku0 { text-transform: uppercase; }
#PRIMARNA a:hover, #PRIMARNA a.active0, #PRIMARNA li.seku0 a.active0 { color: white; }

/* SEKUNDARNA NAVIGACIJA */
#SEKUNDARNA { width: 200px; margin-left: 45px; clear: both;  }
#SEKUNDARNA ul, #SEKUNDARNA li { list-style:none; margin:0px; padding:0px; text-align:left; }
#SEKUNDARNA a {
  color: #e85c8d;
  font-size:12px;
  text-decoration:none;
  text-align: left;
  padding: 0px;
  padding: 3px 15px;
  display:block;
  background: url(../../site/seku_li.gif) no-repeat 0px 8px;
  }
#SEKUNDARNA a:hover, #SEKUNDARNA a.active { color: #139ed5; }

#SEKUNDARNA li.seku1 { border-bottom: 1px #dbd6e8 dotted; }
#SEKUNDARNA li.seku2 { margin-left: 15px; border-bottom: 1px #dbd6e8 dotted; }

/* Search */
.input1 {  }
.input2 { border:none; background: none; color: #6296b2; font-weight: normal; padding: 2px 5px 2px 7px; font-size:10px; width:98px; }
.enter { width: 22px; height: 17px; vertical-align: bottom; }
.enter img { display: block; }
.cSubmit, .cCancel { height: 20px; }
#f_more { height: 50px; }
.button { margin-left: 5px; }

/* NOVICE */
.iDatum  { color: #a1a1a1; font-size:9px; }
.iDatumP  { display: none; }
#iSlika { float: left; width: 220px; margin-top: 0px; }
#iContent { float: left; width: 470px; }
#iContentFirst { float: left; width: 250px; }

.iNaslov { margin: 3px 0px 4px 0px; }
.iNaslov, a.iNaslov, .iNaslov a, a.iNaslov:hover, .iNaslov A:hover{ color: #406ea7; font-size: 15px; text-decoration: none; font-weight: bold; }
.iOpis, .iOpis p, .iOpis li, .iOpis td, .iOpis text { color: #000000; font-size: 12px; }
.iOpisP, .iOpisP p, .iOpisP li, .iOpisP td, .iOpisP text { color: #000000; font-size: 11px; }
.iMore, .iMoreP { margin-top: 15px; text-align: left; }
.iMoreP { margin-top: 8px; font-size: 11px; }
a.iMore, .iMore a, a.iMoreP, .iMoreP a { text-decoration: none; font-style: italic; }
a.iMore:hover, .iMore a:hover, a.iMoreP:hover, .iMoreP a:hover { text-decoration: underline; }

.newsElement1 #iSlika { float: right; width: 220px; margin-top: 0px; text-align: right; }

#iSlikaP { float: left; width: 70px; margin-top: 0px; }
#iContentP { float: right; width: 180px; }
.iNaslovP { margin: 0px 0px 4px 0px; }
.iNaslovP, a.iNaslovP, .iNaslovP a, a.iNaslovP:hover, .iNaslovP A:hover{ color: #406ea7; font-size: 13px; text-decoration: none; font-weight: bold; }


/* OTOK */
.oNaslov { background: url(../../site/bg_oNaslov.png); height: 40px; border: 1px #16c1f3 solid; border-bottom: none; color: white; font-weight: bold; padding: 0px 10px 19px 15px; }
.oVsebina { border: 1px #16c1f3 solid; border-top: none; padding: 0px 10px 10px 10px; }
.oblak { border-color: #16c1f3; padding: 10px; }

/*NOVICE*/
.newsPaging { border-top: solid 1px #d8f2fd;  }
.newsPagingTop { border-bottom: solid 1px #d8f2fd; border-top: none; margin-bottom: 15px; }
.newsPaging ul, .newsPaging li { padding: 0; margin:0; }
.newsPaging li { float: left; display: block; margin-top: 5px; }
.newsPagingTop li { margin-top: 0px; margin-bottom: 5px; }
.newsPaging .text, .newsPaging li.info { padding: 5px 5px 5px 0px; }
.newsPaging li.info { float: right; padding-right: 0px; }
.newsPaging a { display: block; float: left; padding: 4px 8px; background: #ffffff; border: 1px #d8f2fd solid; margin-left: 5px; }
.newsPaging li.selected a { background: #d8f2fd; font-weight: bold; color: #000; text-decoration: none; }

