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

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

/* TEXT */
ul, li { margin: 5px 0px 5px 10px; 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: #00509f; text-decoration: underline; outline: none; }

/* HEADING */
h1,.heading1,h2,.heading2,h3,.heading3,h4,.heading4,h5,.heading5,h6,.heading6 { color: #434343; }
h1, h1 a, #h1 a:hover { color: #7f99bc; font-size:18px; font-weight:normal; margin-bottom: 20px; text-decoration: none; border-bottom: #7f99bc 2px solid; }
h2, h2 a, #h2 a:hover { color: #00923f; font-size:15px; font-weight:normal; margin-bottom: 10px; text-decoration: none;  }
h3, h3 a, #h3 a:hover { color: #666666; font-size:14px; font-weight:bold; margin-bottom: 5px; padding-bottom: 3px; background: url(../../site/border_h2.gif) repeat-x bottom left; text-decoration: none;  }
h4 { color: #666666; font-size:14px; font-weight:bold; }
h5, h5 a { color: #00509f; font-size:16px; font-weight:bold; }

.mainKonf h1, .mainKonf h1 a, .mainKonf h1 a:hover { color: #656297; }

#infoFirst h1, #infoFirst h1 a, #infoFirst h1 a:hover { color: #99c353; border-bottom: #99c353 2px solid; }

/* WEBARTS */
#frameContainer {
  width: 100%;
  position: relative;
  min-height: 100%; /* For Modern Browsers */
  height: auto !important; /* For Modern Browsers */
  height: 100%; /* For IE */
}

#bg.bg { background: #fbfbfb url(../../site/bg_frame.gif) repeat-x top left; }
#bg.bgKonferenca { background: #fbfbfb url(../../site/bg_frameKonferenca.gif) repeat-x top left; }

#logo { position: absolute; top: -15px; left: 50%; margin-left: -600px; z-index: 100; }
#logo h1 { border: none; }
#logo.logo { width: 522px; height: 95px; background: url(../../site/zarek_upanja_logo.png) no-repeat; }
#logo.logoKonferenca { width: 522px; height: 95px; background: url(../../site/zarek_upanja_konferenca_logo.png) no-repeat; }
#logo h1 a { display: block; width: 522px; height: 95px;  border: none; } 

#frame { width: 100%; min-height: 410px; background: url(../../site/bg_left.png) no-repeat top center; }
#top { width: 970px; height: 104px; margin: 0 auto; position: relative; }
#global { position: absolute; top: 4px; right: 0px; width: 142px; height: 26px; }
#global.global { background: url(../../site/bg_global.png) no-repeat; }
#global.globalKonferenca { background: url(../../site/bg_globalKonferenca.png) no-repeat; }
#global p { float: left; margin: 3px 10px; }
#global p.last { margin-right: 0px; }

#visualContainer { width: 100%; height: 281px; margin: 0 auto; position: relative; }
#visual { width: 970px; height: 275px; margin: 0 auto; position: relative; background: url(/files/themefiles/visual_970x275/visual_1.jpg) no-repeat; }
#visual.visualKonferenca { background: url(../../site/visual_konferenca.jpg) no-repeat; }
#konferencaText { position: absolute; top: 50px; left: 20px; }
#visualTop { position: absolute; height: 277px; left: 50%; margin-left: -742px; margin-top: -278px; }

#contentFirst { width: 970px; margin: 0 auto; background: url(../../site/bg_contentFirst.gif) repeat-y top center; padding-bottom: 20px; }
#tocFirst { float: left; width: 290px; }
#mainFirst { float: left; width: 356px; margin-left: 30px; margin-top: 4px; }
#mainFirst .vnosPadLeft, #mainFirst .vnosPadRight { margin: 0px; padding: 0px; }
#infoFirst { float: right; width: 260px; margin-right: 15px; margin-top: 4px; }
#infoFirst .vnosPadLeft, #infoFirst .vnosPadRight { margin: 0px; padding: 0px; }

#content { width: 970px; margin: 0 auto; background: url(../../site/bg_content.gif) repeat-y top center; min-height: 400px; padding-bottom: 20px; }
#tocContainer { float: left; width: 260px; margin-left: 15px; }
#main { float: right; width: 640px; margin-right: 20px; margin-top: 19px; }
#main .vnosPadLeft, #main .vnosPadRight { margin: 0px; padding: 0px; }

#pfContainer { width: 970px; margin: 0 auto; }
#pf { margin: 20px 0px; }
#pf .vnosPadLeft, #pf .vnosPadRight { margin: 0px; padding: 0px; }
#pf #IMPORTED fieldset { border-color: #a0b9d2; }
#pf #IMPORTED fieldset a { color: #a0b9d2; }

#pf, #pf a, #pf td, #pf p, #pf li, #pf a:link { color: #fff; text-decoration: none; font-size: 14px; }

#pf ul, #pf li { margin: 0px 0px 0px 0px; padding: 0; list-style-position: outside; }
#pf li { padding: 0px; padding: 5px 0px 5px 0px; list-style: none; border-bottom: #fff 1px solid; }
#pf li a { color: #fff; background: url(../../site/pf_li.gif) no-repeat 0px 7px; padding-left: 10px; }

#pf h1, #pf h1 a, #pf h1 a:hover, #pf td h1 a { font-size: 21px; color: #fff; border: none; font-weight: bold; margin-bottom: 10px; text-decoration: none; }

#footContainer { width: 970px; margin: 0 auto; }
#foot { border-top: #fff 1px solid; padding: 5px 0px; }
#foot, #foot a { color: #fff; text-decoration: none; }

/* BORDER NA SLIKAH */
#mainFirst img { border: 3px #ffffff solid; padding: 0px; }
#TOOLS img, #main .pixel, #main .embededC img { border: none; padding: 0px; }

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

/* PRIMARNA NAVIGACIJA */
#primarna { position: absolute; right: 0px; bottom: 0px; }
#primarna ul, #primarna li{ list-style:none; margin:0px; padding:0px; text-align:left; }
#primarna li { float: left; margin-left: 10px; }
#primarna a {
  display: block;
  color: #ffffff;
  font-weight: bold;
  font-size:16px;
  text-decoration:none;
  text-align: left;
  padding-right: 10px;
  }
  
#primarna span { padding: 7px 2px 7px 12px; display: block; }
#primarna a:hover, #primarna a.active, #primarna li.seku1 a.active { color:#545f6f; background: url(../../site/bg_prim_li.gif) no-repeat top right; }
#primarna a:hover, #primarna a.active { margin: 0px -2px; }
#primarna a:hover span, #primarna a.active span { background: url(../../site/bg_prim_a.gif) no-repeat top left; padding-left: 14px; padding-right: 4px; }

#primarna.primarnaKonf a:hover, #primarna.primarnaKonf a.active, #primarna.primarnaKonf li.seku1 a.active { color:#545f6f; background: url(../../site/bg_prim_li_konf.gif) no-repeat top right; }
#primarna.primarnaKonf a:hover span, #primarna.primarnaKonf a.active span { background: url(../../site/bg_prim_a_konf.gif) no-repeat top left; padding-left: 14px; padding-right: 4px; }

/*SEKUNDARNA NAVIGACIJA */
#sekundarna { width: 260px; }
#sekundarna ul, #sekundarna li{ list-style:none; margin:0px; padding:0px; }
#sekundarna li { border-bottom: #e4e9f0 1px solid; }
#sekundarna li.seku2, #sekundarna li.seku3, #sekundarna li.seku4 { border-bottom: none; }

#sekundarna a {
  color:#8da4c3;
  font-size:11px;
  text-decoration:none;
  text-align: left;
  padding: 5px 21px;
  display:block;
  font-size: 14px;
  background: url(../../site/seku_li.gif) no-repeat 0px 11px;
   }
#sekundarna a.seku1 { text-transform: uppercase; }
#sekundarna a.seku1:hover, #sekundarna a.seku1active { color: #a9d362; background: url(../../site/seku_li_a.gif) no-repeat 0px 11px; }
#sekundarna li.seku2 { margin-left: 23px; }
#sekundarna li.seku3 { margin-left: 17px; }
#sekundarna li.seku4 { margin-left: 17px; }
#sekundarna a.seku2, #sekundarna a.seku3, #sekundarna a.seku4 { background: url(../../site/terc_li.gif) no-repeat 0px 11px; padding: 5px 10px; }
#sekundarna a.seku2:hover, #sekundarna a.seku2active,
#sekundarna a.seku3:hover, #sekundarna a.seku3active,
#sekundarna a.seku4:hover, #sekundarna a.seku4active { color: #a9d362; background: url(../../site/terc_li_a.gif) no-repeat 0px 11px; padding: 5px 10px; }

/* INFO PUSH */
.iDatum  { color: #000000; font-size:11px; }
.iNaslov, a.iNaslov, .iNaslov A, .iNaslovLink { color: #00923f; text-decoration: none; font-weight: bold; font-size:14px; display: block; }
a.iNaslov:hover, .iNaslov A:hover { color: #00923f; text-decoration: none; font-weight: bold; font-size:14px; display: block; }
.iOpis, .iOpis p, .iOpis li { color: #878686; font-size: 11px; }
.iMore { margin 5px 0px 10px 0px; }
.iMore, a.iMore, .iMore a { text-decoration: none; }

.newsListColumn { width: 260px; }
.newsListColumn .newsElement { margin-bottom: 5px; }
.newsListColumn .iDatum, .newsListColumn .iDatum a, .newsListColumn a.iDatum { color: #7f99bc; font-size:11px; }
.newsListColumn .iNaslov, .newsListColumn a.iNaslov, .newsListColumn .iNaslov A, .newsListColumn .iNaslovLink { color: #fff; }
.newsListColumn .iOpis, .newsListColumn .iOpis p, .newsListColumn .iOpis td { color: #333333; }

/* PRIPOROČAMO - PAGING */
.newsPaging { border-top: solid 1px #CCC; margin-top: 15px; }
.newsPagingTop { border-bottom: solid 1px #CCC; border-top: none; margin-bottom: 5px; }
.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: 5px 8px; background: #EEE; margin-left: 5px; }
.newsPaging li.selected a { background: #CCC; font-weight: bold; color: #ffffff; text-decoration: none; }

/* Forme */
.input1 { color: #333333; border: none; background: #CCC; }
.cSubmit, .cCancel { height: 20px; background: none; border: 1px #dfdfdf solid; padding-bottom: 4px;  }
#f_more { height: 140px; }
.button { margin-left: 5px; }

.input2 { border:none; background: none; color: #787878; font-weight: normal; padding: 1px 5px 2px 5px; font-size:10px; width:99px; margin-right: 6px; vertical-align: top; }

/* REGISTRACIJA PRI www.aa2011.eu */
.formcpersonal .stolpec1 { width: 160px; }
.formcpersonal .input1 { width: 220px; background: #fbfbfb; border: 1px #dfdfdf solid; }
.formcpersonal #f_kotizacija, .formcpersonal #f_vecerja { width: 222px;}
.formcpersonal #f_captcha { width: 139px; height: 21px; }
.formcpersonal .cSubmit { float: left; width: 105px; }
.formcpersonal .cCancel { float: right; width: 105px; margin-right: 10px; }

.otok { background: url(../../otok/otok_naslov_1.gif) no-repeat top left; }
.otok .oNaslov { background: url(../../otok/otok_naslov_2.gif) no-repeat top right; }
.otok .oVsebina { background: url(../../otok/otok_vsebina_1.gif) no-repeat bottom left; }
.otok .lyv { display: block; background: url(../../otok/otok_vsebina_2.gif) no-repeat bottom right; }

.otok .oNaslov { height: 31px; padding: 5px 0px 0px 15px; }
.otok .oNaslovText, .otok .oNaslovText a { display block; font-weight: bold; font-size: 17px; color: #ffffff; text-decoration: none; font-family: Trebuchet MS,Arial; }
.otok div.oVsebinaC, .otok .oVsebina .embededC { padding: 5px 15px 15px 15px; }
.otok div.oVsebinaC, .otok .oVsebinaC p, .otok .oVsebinaC td { font-size: 13px; color: #080808; }

/* CLOUD BACKGROUND */
.oblak { background: url(../../oblak/cloud_1.png) no-repeat bottom left; }
.oblak .oVsebina { background: url(../../oblak/cloud_2.gif) no-repeat top left; }
.oblak .oVsebina2 { background: url(../../oblak/cloud_3.png) no-repeat bottom right; }
.oblak .oVsebina3 { background: url(../../oblak/cloud_4.gif) no-repeat top right; }
.oblak div.oVsebinaC { padding: 15px; }
