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

P { margin-bottom: 5px; line-height: 17px; }
IMG { border: none; }

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

A, td a { color: #787878; text-decoration: underline; font: inherit;  }
A:hover { color: #ed352c; }

/* HEADING */
h1,.heading1,h2,.heading2,h3,.heading3,h4,.heading4,h5,.heading5,h6,.heading6 { color: #434343; }
h1 { color: #094fa3; font-size:21px; font-weight:normal; margin-bottom: 10px; }
h2 { color: #96c03d; font-size:17px; font-weight:normal; }
h3 { color: #094fa3; font-size:12px; font-weight:normal; margin-bottom: 5px; }

/* WEBARTS */
#bg { position: absolute; z-index: 50; overflow: hidden; width: 100%; height: 100%; }
#bg div { position: absolute; height: 200%; left: 0; top: 0; width: 200%; }
#bg img { margin: 0 auto; height: 50%;min-height: 50%; min-width: 50%; }
#page { position: absolute; overflow: auto; left: 0; top: 0; z-index: 70; width: 100%; height: 100%; }
#page #SLYBAR { position: inherit; height: 30px;  }

#FRAME {
  width: 1000px;
  padding: 0 20px;
  margin: 0 auto;
  text-align: left;
  position: relative;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

#FRAME.FrameWhite { background: #FFF; }
#FRAME.Frame { background: #e7e9e8 url(../../site/bg_body.gif) repeat-x top left; }
#FRAME.FrameWhy { background: #e7e9e8 url(../../site/bg_body_why.gif) repeat-x top left; }

#HEADER-CONTAINER { width: 1000px; margin: 0 auto; }
#LOGO { height: 126px; }
#PRIMARNA-CONTAINER { float: left; width: 1000px; height: 46px; margin-top: 1px; }
#PRIMARNA { float: left; width: 830px; }
#GLOBAL-CONTAINER { float: right; width: 165px; color: white; padding-top: 13px; }
#GLOBAL { padding-top: 13px; color: white; }
#FLASH { clear: both; }
#FLASH img { display: block; }
.FrameInside #LOGO { margin: -150px 0 -8px 10px; }

#LOGO-WHY { position: static; margin-top: -65px; }

#PAGE-HEADER-CONTAINER { text-align: center; width: 1000px; margin: 0 auto; }
#PAGE-HEADER-CONTAINER .vnosPadLeft, #PAGE-HEADER-CONTAINER .vnosPadRight { margin: 0px; padding: 0px; }

#VIDEO { width: 1000px; height: 132px; }
div.imageLeft, div.imageRight { float: left; width: 180px; height: 132px; }
div.videoTable { float: left; width: 640px; height: 132px; text-align: center; }
div.videoTable #middleVideo {  padding-top: 16px; width: 640px; height: 116px; text-align: center; background: url(../../site/bg_video_table.gif) no-repeat top center; }
#PAGE-HEADER-CONTAINER .middleHidden { display:none; }

/* CONTENT-CONTAINER */
#CONTENT-CONTAINER { width: 1000px; margin: 0 auto; }
#LEFT { float: left; width: 810px; }
#TOC-SEKUNDARNA-CONTAINER { float: left; width: 180px; }
#TOC { background: url(../../site/bg_toc.gif) repeat-y top center; padding: 0px 5px; }
#TOC h1 { font-size: 16px; }

#SEKUNDARNA-CONTAINER { background: url(../../site/bg_toc.gif) repeat-y top center; }
#PRIMTITLE a { color: #094fa3; text-decoration: none; font-size:16px; font-weight:normal; margin: 0px 10px 5px 10px; }
#MAIN-CONTAINER { float: right; width: 619px; }
#MAIN { background: url(../../site/bg_main.gif) repeat-y top center; padding: 0px 10px; }
#INFO-CONTAINER { float: right; width: 180px;  }
#INFO { background: url(../../site/bg_toc.gif) repeat-y top center; }
#INFO h1 { font-size: 16px; }
 
.infoBottomFirst .ticketsFirst img { display: none; line-height: 0px; }
 
#MAIN-CONTAINER-FIRST-en { float: left; width: 812px; background: url(../../site/bg_news_en.gif) no-repeat; }
#MAIN-CONTAINER-FIRST-slo { float: left; width: 812px; background: url(../../site/bg_news_slo.gif) no-repeat; min-height: 200px; }
#MAIN-FIRST { padding: 20px 10px 0px 10px; }
 
#CONTENT-CONTAINER:after {
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}

#FOOT { text-align: center; }
#FOOT, #FOOT A { color: #a2a2a2; text-decoration: none; }

hr { border-top: 1px white solid; border-bottom: 1px #d8d8d8 dotted; }

/* SOLO MAIN - uporabljen za prikaz galerij */
#GALERIJA h1 { margin: 0px; padding: 0px; }

/* TABELE */
.bgTable { background: #c7dff4; }
.bgTable td { font-weight: bold; padding: 6px; }

.stdtable TR.alt TD { background: #eaeaea; }

/* LETTERS OF SUPPORT */
#LETTERS { width: 960px; }
#LETTERS .letterFirst { float: left; }
div.letterFirst {  }
div.letter { float: left;  margin-left: 5px;  }
div.letterFirst, div.letter { background: url(../../site/bg_letters_first.gif) no-repeat bottom center; padding: 10px; width: 130px; height: 370px; }
div.name { font-weight: bold; color: #96c03d; font-size: 12px; margin-bottom: 3px; }
div.title { margin-bottom: 5px; }
div.picture { margin-bottom: 5px; }
div.picture img { width: 130px;  }
div.content { margin-top: 5px; }
div.more { text-align: right; margin-top: 10px; }
div.more a { color: #787878; }
div.more a:hover { color: #ed352c; }

/* ACCOMMODATION */
.hotelPicture { padding-top: 8px; }

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

/* PRIMARNA NAVIGACIJA */
#PRIMARNA, #PRIMARNA A { 
  margin: 0px;
  padding: 0px;
  text-decoration: none;
  color: white;
  font-family: Verdana;
  font-size: 12px;
  text-transform: lowercase; }

#PRIMARNA A { display: block; }
#PRIMARNA a.seku0, #PRIMARNA a.active0  { padding: 13px 15px 19px 15px; }
.primDelim { padding-bottom: 5px; color: #497dbb; width: 2px; }
#PRIMARNA a.seku0:hover, #PRIMARNA a.active0 { background: url(../../site/bg_prim_a.gif) no-repeat top center; }

/* SEKUNDARNA NAVIGACIJA */
#SEKUNDARNA { margin: 0; padding: 0; margin-top: 5px; }
#SEKUNDARNA ul, #sekundarna li  { padding: 0; margin: 0; list-style: none; margin-left: -19px; width: 198px; }
#SEKUNDARNA a { padding: 3px 10px; color: #5f5f5f; display: block; text-decoration: none; background: #eaeaea; }
#SEKUNDARNA a:hover, #SEKUNDARNA .active { background: #989dc9; color: white; }
#SEKUNDARNA a.seku2 { margin-left: 10px; margin-right: 1px; display: block; text-decoration: none; }

/* Search */
.input1 { border:1px #a2d39c solid; background: #ebe1cd; color: #684227; font-weight: normal; font-size:12px; margin-right: 5px; height:17px; padding: 1px 3px 1px 3px;  }
.input2 { border:none; background: none; color: #787878; font-weight: normal; padding: 1px 5px 2px 7px; font-size:10px; width:96px; margin-top: 12px; }
.enter { vertical-align: middle; height: 18px; width: 18px; padding:0px; margin-left: 2px; }
.enter img { display: block; }

/* NEWSLETTER */
.emailField { float: left; }
.submitButton { vertical-align: top; float: right; margin-top: -5px; }
.unsubscribeLink { clear: both; margin-top: 2px; }
.unsubscribeLink a { font-size: 10px; text-decoration: none; }
.input3 { font-size: 11px; width: 110px; padding: 0px; margin: 0px; padding: 2px 3px; border: none;  border: 1px #094fa3 dotted; }
.inputLogin { padding: 0px 2px; font-size: 12px; color: #5b7373; text-align: center; vertical-align: top; }


/* INFO PUSH */
.iDatum  { color: #787878; font-size:9px; }
.iNaslov, a.iNaslov, .iNaslov A, .iNaslovLink { color: #094fa3; font-size:18px; font-weight:normal; display: block; margin-top:5px; }
a.iNaslov:hover, .iNaslov A:hover { text-decoration: none; }
.iMore { margin-top: 10px; }
.iSlika { margin-right: 15px; }

.newsList #iSlika { float: left; width: 220px; }
.newsList #iContent { float: left; width: 550px; }
.newsList #iContentIn { float: left; width: 350px; }
.newsList #iNaslov, #iNaslov a { color: #094fa3; font-size:18px; font-weight:normal; text-decoration: none; margin-bottom: 5px; }
.newsList #iMore { float: right; margin-top: 5px; }

/* NEWSLIST */
#newsListContainer { position: relative; }
#newsList { margin: -26px 0 20px -20px; padding: 40px 1px 0 1px; background: url(../../site/bg_newsList.gif) no-repeat top left; width: 810px; height: 330px; position: relative; border-bottom: solid 1px #C3C1C1; }
#newsList .newsElement { padding-left: 1px; }
#newsList .newsElement #iSlika { position: absolute; top: 40px; left: 1px; }
#newsList .newsElement #iContent { position: absolute; top: 40px; left: 1px; width: 790px; padding: 10px; background: url(../../site/bg_newsList_opis.png) repeat top left; }
#newsList .newsElement #iMore { padding-top: 5px; text-align: right; }
#newsList .newsElement #iMore a { color: #FFF; font-weight: bold; }
#newsList .newsElement .iDatum { color: #FFF; font-style: italic; }
#newsList .newsElement #iOpis { color: #FFF; text-align: justify; }
#newsList .newsElement #iNaslov { position: absolute; top: -35px; left: 10px; width: 670px; padding: 10px; overflow: hidden; padding: 0; }
#newsList .iNaslov, #newsList a.iNaslov, #newsList .iNaslov A, #newsList .iNaslovLink { font-size: 16px; font-weight: bold; color: #FFF; text-decoration: none; }
#visualNav { position: absolute; top: 14px; right: 10px; }
#visualNav a { width: 14px; height: 14px; text-align: center; display: block; float: left; background: url(../../site/newsListBullet.gif); margin-left: 7px; color: #FFF; text-decoration: none; }
#visualNav a.activeSlide { background-image: url(../../site/newsListBulletA.gif); color: #000; }

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

/* OTOK BACKGROUNDI */
.otok .oNaslov2 { background: url(../../otok/otok_naslov_1.png) no-repeat top left; color: #FFFFFF; }
.otok .oNaslovb2 { background: url(../../otok/otok_naslov_2.png) no-repeat top right; }
.otok TD.oVsebina2 { background:#f2f2f1 url(../../otok/otok_vsebina_1.png) no-repeat bottom left; }
.otok DIV.oVsebinab2 { background:#f2f2f1 url(../../otok/otok_vsebina_2.png) no-repeat bottom right;  }

div.oNaslovb2 { font-weight: bold; font-size: 12px; height: 20px; padding: 6px 0px 0px 20px; }
.otok TD.oVsebina2 { padding: 0px 0px 0px 0px; }
.otok DIV.oVsebinab2 { padding: 7px 15px 15px 15px; margin: 0px; position: relative;}
.otok DIV.oVsebinab2 .img { padding: 0px; margin: 0px; position: relative;}

.otok1 .lyteeVnos, .otok2 .lyteeVnos, .otok3 .lyteeVnos, .otok4 .lyteeVnos { padding: 0px; margin: 0px; }
.otok1 { padding-right: 3px; }
.otok2 { padding-right: 3px; }
.otok3 { padding-right: 3px; }
.otok1 h1, .otok3 h1 { color: #0e1b8d; font-size:12px; font-weight:bold; margin-bottom: 10px; }
.otok2 h1, .otok4 h1 { color: #fa4025; font-size:12px; font-weight:bold; margin-bottom: 10px; }

/* CLOUD BACKGROUND */
.oblak { background: #f2f2f1; }
.oblak .oblakVsebina { background: #f2f2f1; }
.oblak .oblakVsebina2 { background: #f2f2f1; }
.oblak table { background: #f2f2f1; }
.oblak table table { background: none; }
.oblakVsebina { padding:5px; height: 100px;  }

