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

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

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

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

#cookie-consent label {color:#fff !important;}

/* HEADING */
h1,.heading1,h2,.heading2,h3,.heading3,h4,.heading4,h5,.heading5,h6,.heading6 { color: #434343; }
h1, h1 a, h1 a:hover { color: #A3B955; font-family: "Arial Narrow"; font-size: 40px; font-weight: lighter; text-decoration: none; margin-bottom: 25px; }
h2, h2 a, h2 a:hover { color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 20px; font-weight: lighter; text-decoration: none; margin-bottom: 15px; }
h3, h3 a, h3 a:hover { color: #333333; font-family: Arial,Helvetica,sans-serif; font-size: 17px; font-weight: lighter; text-decoration: none; }
h4, h4 a, h4 a:hover { color: #8c3b01; font-size: 15px; font-weight:bold; margin-bottom: 5px; text-decoration: none; }

/* WEBARTS */
#frame {
  width: 900px;
  position: relative;
  margin: 0 auto;
  background: url(../../site/bg_frame.gif) repeat-y;
}

iframe {overflow: hidden;}

#logo { position: absolute; top: 5px; left: 36px; }
#logo h1 { width: 349px; height: 75px; background: url(../../site/doremi_logo.png) no-repeat; }
#logo h1 a  { display: block; width: 349px; height: 75px; }
#logo h1 a span { display: none; }
#logo2 { position: absolute; top: 80px; left: 309px; }
#logo2 h1 { width: 60px; height: 40px; background: url(../../site/doremi_logo2.png) no-repeat; }
#logo2 h1 a  { display: block; width: 60px; height: 40px; }
#logo2 h1 a span { display: none; }


#top { width: 898px; height: 80px; margin: 0 auto; background: #e1e0db; }
#ph { float: right; width: 400px; height: 45px;  margin: 20px 25px 0px 0px; }
#ph, #ph a, #ph td, #ph p { font-size: 11px; line-height: 14px; }

.zelenaPasica { width: 896px; height: 9px; background: #b9d066; border: 1px #96c409 solid; margin: 0 auto; }
#visualContainer { width: 898px; height: 349px; margin: 0 auto; position: relative; background: url(../../site/visual_898x306.jpg) no-repeat; }
#znacka { position: absolute; bottom: 0px; }

#content { width: 872px; margin: 0 auto; position: relative;}

.obvestila-za-starse {background: #b8d06c;
    width: calc(100% - 35px);
    padding: 20px 30px 20px 20px;
    text-decoration: none;
    position: absolute;
    left: -13px;
    top: 10px;
    font-weight: bold;
    font-size: 16px;
    text-align: right;}

#tocContainer { float: left; width: 224px;position: relative;}
#main { float: right; width: 590px; min-height: 400px; margin-right: 10px; }
#main.galerija img { border: 1px #333333 solid; padding: 2px; }

#mainFirst .vnosPadLeft, #mainFirst .vnosPadRight,
#main .vnosPadLeft, #main .vnosPadRight,
#toc .vnosPadLeftToc, #toc .vnosPadRightToc { margin: 0; padding: 0; }

#footContainer { width: 900px; height: 118px; background: #434949; position: relative; }
#foot { position: absolute; top: 42px; left: 22px; }
#foot, #foot a { color: #999999; font-size: 11px; }

hr { border: none; border-top: 1px solid #333333; }
#IMPORTED fieldset {border-width:1px 0;border-color:#885d3f;}
#IMPORTED fieldset legend a {color:#885d3f;}

/* SITEMAP */
.get_sitemap H1 { display: none; }

/* TABELA */
.stdtable td { border-bottom: 1px #cccccc dotted; }

/* BORDER NA SLIKAH */
#toc img { border: 1px #333333 solid; padding: 2px; padding: 0px; }
#TOOLS img, #main .newsList img, #main .pixel, #main #img_novice, #main #ANKETE img,  #main .embededC img, #pf img, #mainFirst .search img, #main.galerija #TOOLS img { border: none; padding: 0px; }

/* GALERIJA SLIK */
.gallery_thumb { text-align: center; }             
#main .embededC a.lightbox img, #main .embededC a.lightbox1 img, #main .embededC a.lightbox2 img, #main .embededC a.lightbox3 img, #main .embededC a.lightbox4 img, #main .embededC a.lightbox5 img, #main .embededC a.lightbox6 img, #main .embededC a.lightbox7 img, #main .embededC a.lightbox8 img, #main .embededC a.lightbox9 img { border: 1px #333333 solid; padding: 2px; margin: 5px; }

/* PRIMARNA NAVIGACIJA */
#primarna { position: absolute; top: 0px; left: 0px; height: 69px; width: 898px; background: url(../../site/bg_prim.png) repeat-x top left; z-index: 10;}
#primarna ul, #primarna li{ list-style:none; margin:0px; padding:0px; text-align:left; }
#primarna li { float: left; }
#primarna a {
  display: block;
  color: #ffffff;
  font-size:13px;
  text-decoration:none;
  text-align: left;
  padding: 46px 7px 6px 7px;
  font-weight: normal;
  }
#primarna a:hover, #primarna a.active { background: url(../../site/bg_prim_a.png) repeat-x; color: #b9d066; }

/*SEKUNDARNA NAVIGACIJA */
#sekundarna { width: 224px; margin: 0 auto; }
#sekundarna ul, #sekundarna li { list-style: none; margin:0px; padding:0px; }
#sekundarna li { margin: 1px 0px; }
#sekundarna li { border-bottom: #333333 1px solid; }
#sekundarna li.seku2, #sekundarna li.seku3, #sekundarna li.seku4 { border-bottom: none; }
#sekundarna li.last { padding: 0px; }
#sekundarna a {
  color:#333333;
  text-decoration:none;
  text-align: left;
  padding: 4px 10px 4px 18px;
  display:block;
  font-size: 13px;
   }
   
#sekundarna a:hover, #sekundarna a.active { color: #da2127; background: url(../../site/seku_li_a.png) no-repeat 2px 4px; }
#sekundarna a.seku2 { margin-left: 20px; }
#sekundarna a.seku3 { margin-left: 40px; }

/* PRIMARNA SMALL - V NOGI STRANI */
#primarnaSmall { position: absolute; top: 14px; left: 22px; }
#primarnaSmall ul, #primarnaSmall li{ list-style:none; margin:0px; padding:0px; text-align:left; }
#primarnaSmall li { float: left; margin-left: 1px; }
#primarnaSmall a {
  display: block;
  color: #999999;
  font-size:11px;
  text-align: left;
  font-family: Geneva,Arial,Helvetica;
  }
#primarnaSmall a:hover, #primarnaSmall a.active { color: #999999; text-decoration: none; }

.primDelimSmall { padding-bottom: 3px;  }
.primDelimSmallLast { display: none; }
.primDelimSmall span { padding: 0px 3px 3px 3px; }

/* INFO PUSH */
.iDatum, a.iDatum, .iDatum a { color: #333333; font-size:13px; font-weight: bold; }
.iNaslov { margin: 5px 0px 10px 0px; }
.iNaslov, a.iNaslov, .iNaslov a { color: #333333; font-size: 14px; font-weight: bold; text-decoration: none;  }
.iOpis, .iOpis p, .iOpis td, .iOpis li { color: #333333; font-size: 13px; }
.iMore { float: right; margin-top: 5px; }

.newsElement { border-bottom: #b1b1b1 1px solid; padding-bottom: 10px; margin-bottom: 10px; }

.newsListColumn .iDatum, .newsListColumn a.iDatum, .newsListColumn .iDatum a { font-weight: normal; font-size: 11px; }
.newsListColumn #iNaslov { margin: 3px 0px 5px 0px; }
.newsListColumn .iNaslov, .newsListColumn a.iNaslov, .newsListColumn .iNaslov a { font-size: 13px; }
.newsListColumn .iOpis, .newsListColumn .iOpis p, .newsListColumn .iOpis td, .newsListColumn .iOpis li { color: #333333; font-size: 12px; }
.newsListColumn .iMore { margin-top: 2px; }
.newsListColumn a.iMore { text-decoration: none; font-size: 12px; }
.newsListColumn .newsElement.positionLast { border: none; padding-bottom: 0px; margin-bottom: 0px; }

/* PRIPOROČAMO - PAGING */
.newsPaging { border-top: none; margin: 0px 0px; }
.pagingTop { border-bottom: solid 1px #b1b1b1; border-top: none; display: none; }
.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: 3px 7px; color: #333333; margin-left: 5px; background: none; text-decoration: underline; }
.newsPaging a:hover, .newsPaging li.selected a { background: #b1b1b1; font-weight: bold; color: #ffffff; border: #fff 1px solid; text-decoration: none; padding: 3px 6px; }

/* GALLERY - seznam */
.galleryList { background: url(/files/www.tourism-kranj.si/themefiles/dodatki/border_right.gif) repeat-y center top; }
.galleryList #iSlika { float: left; width: 130px; padding: 0px; }
.galleryList #iContent { float: left; width: 190px; }
.galleryList .iNaslov, .galleryList .iNaslov a, .galleryList a.iNaslov, .galleryList .iNaslov a:hover { color: #c4161c; font-size:12px; font-weight:bold; text-decoration: none; }
.galleryList .iDatum { font-size:10px; margin: 3px 0px; }
.galleryList .iPodnaslov { font-size:12px; padding: 0px; margin: 0px; padding-top:10px;}
.galleryList .iOpis, .galleryList .iOpis p { padding: 0px; margin: 0px; line-height: 18px; }
.galleryList .iMore { float: right;  }
.galleryList #border { width: 320px; height: 9px; background: url(/files/www.tourism-kranj.si/themefiles/dodatki/border_bottom.gif) no-repeat center left; }

/*FORME*/
.input2 { border:none; color: #fff; background: none; font-weight: normal; font-size:11px; height: 15px; padding-left: 5px; width: 135px; vertical-align: top; }
.enter { width: 26px; height: 17px; margin-left: 3px; background: none; }


/* E-NOVICE PRIJAVNICA */
.emailField { float: left; }
.submitButton { float: right; vertical-align: top; }
.unsubscribeLink { clear: both; margin-top: 5px; }
.unsubscribeLink a { font-size: 11px; }
.input3 { border: none; background: url(../../site/mailee_input.gif) no-repeat; padding-left: 5px; color: #888888; width: 185px; height: 23px; }
.inputLogin { /*padding: 0px 2px; font-size: 12px; color: #5b7373; text-align: center;*/ vertical-align: top; }

/*
#TPERSONAL { width: 412px; }
.input1 { border:1px #BBBBBB solid; background: #FFFFFF; font-weight: normal; font-size:12px; height:17px; padding: 0px 3px 0px 3px; width: 182px;  }
.button { height: 19px; padding-bottom: 2px; margin-left: 3px; }
.cSubmit, .cCancel { width: 92px; height: 25px; padding-top: 0px; }

.input3 { width: 200px; height: 19px; background: none; border: none; background: url(../../site/bg_input3.png) no-repeat; color: white; padding-left: 6px; }
.eNovice .input3 { color: #ffffff; }
.input3Text { color: #afcbee; }
#f_program { width: 190px; height: 22px; }
#f_captcha { height: 23px; }
*/
/* VARNOSTNI LISTI */
#select { width: 200px; }
.knof { font-size: 11px; margin-left: 10px; margin-top: 2px; width: 40px; }


/* ANKETA */
/*
.question { font-weight: bold; }
.spacer { height: 5px; }
.question, .answer, .embededC { color: #afcbee; }
*/

/* OTOK IN OBLAK */
.otok { border: 1px #333333 solid; background: #cbccc6; padding: 15px 5px; }
.oNaslov { padding: 0px 5px; }
.oNaslov, a.oNaslov, .oNaslov a, .oNaslov a:hover { color: #333333; font-size: 18px; font-weight: bold; font-family: Arial Narrow; }
.oVsebina { padding: 0px; margin: 0px; padding: 10px 5px; }
.oblak { border: 1px #333333 solid; background: #cbccc6;}

/* MAILEE FORMA - ANZE */
.mailee_form .submitButton input { background: #434949; border: none; color: #fff; height: 24px; outline:none;}
.mailee_form .emailField input { width: 140px; line-height:24px;}
.mailee_basic .adminLink { display: none; }

