/* 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:#000000; margin:0px;  }
body.mainBody { padding: 0; margin: 0; background: #EEFFCC; }

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 { color: #224488; font-size:24px; font-weight:normal; margin-bottom: 10px; }
h2 { color: #559933; font-size:18px; line-height: 20px; font-weight:normal; margin-bottom: 10px;  }
h3 { color: #666666; font-size:16px; font-weight:normal; margin-bottom: 5px;  }
h4 { color: #595959; font-size:12px; font-weight:normal; }
h5 { color: #595959; font-size:12px; font-weight:normal; }

#TOC-CONTAINER h1 { color: #559933; font-size: 18px; padding-left: 3px; }

/* WEBARTS */
#FRAME {
  width: 900px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

#GLOBAL { height: 30px; background: #559933; }
#GLOBAL, #GLOBAL a { color: white; text-decoration: none; font-size: 12px; }
#GLOBAL a { display:block; float:left; margin:0; padding: 8px 10px 7px 10px; }
#GLOBAL a:hover { background: #AACC33; }
/*
/*
#GLOBAL A img { padding: 0px; }*/

#GREEN-BG { background: #AACC33; }
#LOGO { float: left; width: 109px; }
#PRIMARNA-CONTAINER { float: left; width: 900px; height: 60px; background: white url(../../site/bg_primContainer.gif) repeat-x bottom; }

#PAGE-HEADER { clear: both; width: 900px; height: 180px; }
#PAGE-HEADER .vnosPadLeft, #PAGE-HEADER .vnosPadRight { margin: 0px; padding: 0px; }
/* VISUAL IN KOMENTARJI - klicano iz lyteeja */
#VISUAL { width: 900px; height: 180px; position: relative; }
#KOMENTARJI { width: 260px; display: block; background: white; position: absolute; top: 0px; right: 0px; padding: 20px 10px 20px 30px; }
#KOMENTARJI, #KOMENTARJI p { color:#AACC33; font-family:Georgia,Helvetica,serif; font-size:18px; line-height: 21px; }

#BLUE-BG { background: #224488; }

#TOC-CONTAINER { float: left; width: 240px;  margin-top: 20px; }
#TOC .vnosPadLeftToc, #TOC .vnosPadRightToc { padding: 0px; margin: 0px; }
#TOC .kontakt, #TOC .kontakt p, #TOC .kontakt a { color: #224488; }

#MAIN { float: left; width: 605px; min-height: 400px; background: white; border-left: 15px solid #AACC33; padding: 20px; }

#FOOT-CONTAINER { clear: both; height: 60px; border-top: 15px solid #559933; }
#FOOT-LEFT { float: left; width: 210px; padding: 15px; }
#FOOT-LEFT, #FOOT-LEFT a { color: #333333; text-decoration: none; font-size: 11px; }

#FOOT-RIGHT { float: left; padding: 12px 0px 0px 15px; color: #666666; }
#FOOT-RIGHT a { color: #666666; text-decoration: underline; font-size: 11px; padding: 0px 8px; }
#FOOT-RIGHT a:hover { color: #333333; }

#SLY { float: left; padding: 12px 0px 0px 12px; color: #EEFFCC; }
#SLY a { color: #666666; text-decoration: underline; font-size: 11px; }
#SLY a:hover { color: #333333; }

#LOGO img, #GREEN-BG img, #BLUE-BG img, #PAGE-HEADER img { display: block; }

/* STD Tabela - class="stdtable" */
.stdtable TR TD { margin: 0px; padding: 0px; background: none; border-bottom: 1px solid #999999; padding: 4px 2px; }
.stdtable TR TD, .stdtable p, .stdtable ul, .stdtable li { font-size: 12px; }

.stdtable TR TH { 
  margin: 0px;
  text-align: left;
  padding: 0px;
  background: #224488;
  border-bottom: 1px solid #999999;
  padding: 1px 2px 7px 2px;
  font-weight: bold;
  color: white;
  text-transform: uppercase;
  font-size: 14px;
}

/* SITEMAP */
#SITEMAP ul li { list-style: none; }
#SITEMAP a.seku0 { color: #333333; font-size:12px; line-height: 24px; font-weight:bold; margin-bottom: 10px; }
#SITEMAP ul, #SITEMAP li { margin: 0px; margin: 3px 0px 3px 15px; padding: 0; list-style-position: outside; }

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

/* PRIMARNA NAVIGACIJA */
#PRIMARNA ul, #PRIMARNA li { list-style:none; margin:0px; padding:0px; text-align:left; }
#PRIMARNA li { float: left; }
#PRIMARNA a {
  color: #224488;
  font-size:11px;
  text-decoration:none;
  font-weight: bold;
  text-align: left;
  padding: 21px 15px 20px 15px;
  display:block;
  border-bottom: 5px solid #AACC33;
  text-transform: uppercase;
  }
#PRIMARNA a:hover, #PRIMARNA a.active0, #PRIMARNA li.seku0 a.active0 { color:#ee6633; border-bottom: 5px solid #ee6633; }

/* SEKUNDARNA NAVIGACIJA */
#SEKUNDARNA { width: 240px; margin-bottom: 20px; }
#SEKUNDARNA ul, #SEKUNDARNA li { list-style:none; margin:0px; padding:0px; text-align:left; }

#SEKUNDARNA a {
  margin: 0px;
  padding: 0px;
  background: #559933;
  color:white;
  font-size:12px;
  text-decoration:none;
  text-align: left;
  padding: 5px 15px;
  display: block;
  }

#SEKUNDARNA a {
  background: #559933;
  color:white;
  font-size:12px;
  text-decoration:none;
  text-align: left;
  padding: 5px 15px;
  display:block;
  }

#SEKUNDARNA a:hover { color: #000000; background: #aacc33; }
#SEKUNDARNA .active a { color: white; font-weight: bold; background: #559933; }
#SEKUNDARNA .active a:hover { color: #000000; font-weight: bold; background: #aacc33; }

#SEKUNDARNA a.seku2 {
  background: none;
  color: #000000;
  font-size:12px;
  text-decoration:none;
  text-align: left;
  padding: 5px 15px 5px 25px;
  display:block;
  }

#SEKUNDARNA a.seku2:hover { color: #000000; background: #aacc33; }
#SEKUNDARNA .seku2active a { padding: 5px 15px 5px 25px; color: #000000; font-weight: bold; background: none; }

/* 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; }

/* INFO PUSH */
.iDatum  { color: #a1a1a1; font-size:9px; }
.iNaslov, a.iNaslov, .iNaslov A, .iNaslovLink, a.iNaslov:hover, .iNaslov A:hover  { color: #041934; text-decoration: none; font-weight: bold; font-size:13px; display: block; margin:5px 0px; }
.iOpis, .iOpis p, .iOpis li { color: #000000; font-size: 10px; }
.iMore { margin-top: 10px; }
.iMore, a.iMore, .iMore a { text-decoration: none; }
.iSlika { margin-right: 15px; }

/* OTOK BACKGROUNDI */
.oNaslov { 
  background: url(../../site/bg_oNaslov.gif) no-repeat top right;
  padding: 2px 10px 4px 10px;
  color: white;
  font-family:Georgia,Helvetica,serif;
  font-size:18px;
  line-height: 21px;
  text-align: right;
   }
.oVsebina { border: none; padding: 5px; }
.oblak { background: none; border: 10px #aacc33 solid; padding: 0; }
.oblak .oVsebina { border: none; padding: 5px; }

#TOC .oblak { background: #559933; border: none; padding: 0; }
#TOC .oblak .oVsebina { border: none; padding: 5px; }

#contactform {
	padding-top: 0px;
	padding-bottom: 25px;
	margin: 0px;
}

#contactform label {
	display: block;
	padding: 0 15px 2px 0;
	width: 100px;
	line-height: 14px;
	font: normal 12px Tahoma, Georgia, Helvetica, serif;
}

.contactformrow {
	padding: 5px;
	margin: 1px;
	display: block;
	clear: both;
}

.input1 {
  border: 2px solid #559933;
  font-size: 12px;
  width: 250px;
  line-height: 16px;
  text-align: left;
}

.button {
  height: 28px;
  width: 100px;
  margin-left: 0;
}
