/* ulaznice.hr CSS */
body {
  background-color: #fff;
  /*background-image: url('img/bg/back.body.jpg');*/
  background-position: top center;
  background-repeat: repeat-x;
  color: #000;
  font-family: Arial, sans-serif;
  font-size: 15px;
  line-height: 1.4;
}
a, a:link, a:visited { color: #CD0009; text-decoration: none; }
a:hover { color: #595959; }
a:active { color: #333; }

/* zaobljeni crveni gumb     ..... Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/ */
a.boldbuttons {
  background: transparent url('img/btn/btn.left.gif') no-repeat top left;
  display: block;
  float: left;
  font: bold 0.73em Arial;
  height: 18px;
  line-height: 10px;
  padding-left: 8px;
  text-decoration: none;
  text-transform: uppercase;
}
a:link.boldbuttons, a:visited.boldbuttons, a:hover.boldbuttons, a:active.boldbuttons { color: white; }
a:hover.boldbuttons { color: #efefef; }
a.boldbuttons span {
  background: transparent url('img/btn/btn.right.gif') no-repeat top right;
  display: block;
  padding: 4px 10px 4px 2px;
}

.buttonwrapper { overflow: hidden; width: 100%; }
a.boldbuttons-second {
  background: transparent url('img/btn/btn2.left.gif') no-repeat top left;
  display: block;
  float: left;
  font: bold 0.73em Arial;
  height: 18px;
  line-height: 10px;
  /*margin-left: 15px;*/
  padding-left: 8px;
  text-decoration: none;
  text-transform: uppercase;
}
a:link.boldbuttons-second, a:visited.boldbuttons-second, a:hover.boldbuttons, a:active.boldbuttonsv { color: white; }
a:hover.boldbuttons-second { color: #efefef; }
a.boldbuttons-second span {
  background: transparent url('img/btn/btn2.right.gif') no-repeat top right;
  display: block;
  padding: 4px 10px 4px 2px;
}
/* zaobljeni crveni gumb veliki     ..... Credits: Dynamic Drive CSS Library  URL: http://www.dynamicdrive.com/style/ */
a.boldbuttons-big, a.boldbuttons-yellowback-big, a.boldbuttons-big-prev {
  background: transparent url('img/btn/btn.left.big.gif') no-repeat top left;
  display: block;
  float: left;
  font: bold 0.9em Arial;
  height: 31px;
  line-height: 23px;
  padding-left: 16px;
  text-decoration: none;
  text-transform: uppercase;
}
a:link.boldbuttons-big, a:visited.boldbuttons-big, a:hover.boldbuttons-big, a:active.boldbuttons-big,
a:link.boldbuttons-yellowback-big, a:visited.boldbuttons-yellowback-big, a:hover.boldbuttons-yellowback-big, a:active.boldbuttons-yellowback-big,
a:link.boldbuttons-second-big, a:visited.boldbuttons-second-big, a:hover.boldbuttons-big, a:active.boldbuttonsv-big,
a:link.boldbuttons-big-prev, a:visited.boldbuttons-big-prev, a:hover.boldbuttons-big-prev, a:active.boldbuttons-big-prev { color: white; }
a.boldbuttons-big span, a.boldbuttons-yellowback-big span, a.boldbuttons-big-prev span {
  background: transparent url('img/btn/btn.right.big.gif') no-repeat top right;
  display: block;
  padding: 4px 16px 4px 0px;
}
a:hover.boldbuttons-big, a:hover.boldbuttons-yellowback-big, a:hover.boldbuttons-big { color: #efefef; }
a.boldbuttons-yellowback-big { background: transparent url('img/btn/btn.left.yellowback.big.gif') no-repeat top left; }
a.boldbuttons-yellowback-big span { background: transparent url('img/btn/btn.right.yellowback.big.gif') no-repeat top right; }
a.boldbuttons-big-prev {}
a.boldbuttons-big-prev span {
  background: transparent url('img/btn/btn.right.big.prev.gif') no-repeat top right;
  padding-right: 35px;
}
a.boldbuttons-second-big {
  background: transparent url('img/btn/btn2.left.big.gif') no-repeat top left;
  display: block;
  float: left;
  font: bold 0.9em Arial;
  height: 31px;
  line-height: 23px;
  padding-left: 17px;
  /*margin-left: 25px;*/
  text-decoration: none;
  text-transform: uppercase;
}
a.boldbuttons-second-big span {
  background: transparent url('img/btn/btn2.right.big.gif') no-repeat top right;
  display: block;
  padding: 4px 17px 4px 2px;
}


/*index*/

div.org {
  float:left;
  width:300px;
  height:60px;
  position:relative;
}

div.org  div.org-img {
  float:left;
  width:80px;
  height:60px;
  vertical-align: middle;
  position:relative;
}
div.org div.org-txt {
  float:left;
  width:220px;
  height:60px;

}

/* Main site wrapper */
div#wrapper {
  left: 50%;
  margin: 0 0 0 -455px;
  position: relative;
  width: 960px;
}

div#wrapper  p.login{
  margin-top: 10px;
  margin-bottom: -5px;
}

h1#logo {
  /*background: url('img/ulaznice.hr.png') no-repeat scroll 0 0 transparent;*/
  float: left;
  height: 91px;
  margin-bottom: 10px;
  margin-left: 8px;
  margin-top: 10px;
  overflow: hidden;
  text-indent: -9999px;
  width: 303px;
}

div#tools {
  float: left;
  margin-left: 250px;
  margin-top: 30px;
  width: 380px;
}

.threefields {
  display: block;
  float: right;
  padding: 3px 0px;
}
.threefields input {
  background-color: transparent;
  float: left;
  height: 31px;
  padding: 5px 0px 0px 10px;
  border: none;
  color: #fff;
  float: none;
  font-family: Arial;
  font-size: 0.93em;
  font-weight: bold;
  vertical-align: bottom;
}
.threefields input.login {
  background: url('img/bg/back.login.short.logininput.gif') no-repeat;
  width: 132px;
  vertical-align: bottom;
}
.threefields input.loginbtn {
  background: url('img/bg/back.login.button.gif') no-repeat;
  width: 63px;
  cursor: pointer;
  vertical-align: top;
}
div#tools p#lang, div#tools p.login {
  font-size: 0.85em;
  font-weight: bold;
  text-align: right;
  margin-bottom:5px;
}

div#tools p#lang a {}

div#tools p#date {
  color: #606060;
  font-size: 1.2em;
  font-weight: bold;
  text-align: right;
}

      
/* Single column layout */
div#topcontent {
  background: url('img/bg/back.topcontent.png') no-repeat;
  clear: both;
  float: left;
  width: 960px;
}
div#topcontent div.clanak {
  display: block;
  float: left;
  /*margin: 30px 14px 30px 30px;*/
  margin: 30px 14px 0px 30px;
  width: 270px;
}
/*
div#topcontent div#topcontentlast {
  margin-left: 0px;
  margin-right: 0px;
}
*/
div#topcontent div.clanak img {
  /*margin-top: 3px;*/
}
div#topcontent div.clanak  span.place {
  font-size: 0.73em;
  font-weight: bold;
  text-transform: uppercase;
}
div#topcontent div.clanak  h3 {
  font-size: 1.2em;
  font-weight: bold;
}
div#topcontent div.clanak  h3 a {
  display: block;
  padding-bottom: 8px;
}
div#topcontent div.clanak  p {
  font-size: 0.8em;
  line-height: 150%;
  padding-bottom: 10px;
}

div#topcontent div.clanak  li {
  font-size: 0.8em;
  line-height: 100%;
  padding-bottom: 10px;
}
div#middlecontenttop {
  background: url('img/bg/back.middlecontent.top.png') no-repeat;
  clear: both;
  height: 21px;
  width: 960px;
}
div#middlecontent {
  background: url('img/bg/back.middlecontent.repeatable.png') repeat-y;
  clear: both;
  padding: 0px 30px 5px 30px;
  width: 900px;
}
div#bottomcontent {
  background: url(img/bg/back.bottomcontent.png) no-repeat;
  clear: both;
  width: 900px;
  padding: 26px 30px 5px;
}
div#bottomcontent h6 {
  overflow: hidden;
  text-indent: -9999px;
}

/* TABS */
div#bottomcontent div#tabs {
  /*margin-left: 30px;*/
  margin-top: 3px;
  width: 904px;
}
div#bottomcontent div#tabs ul#level1 {
  border-bottom: 1px solid #000;
  height: 35px;
}
div#bottomcontent div#tabs ul#level1 li {
  height: 45px;
}
div#bottomcontent div#tabs ul.level2 {
  border-bottom: 1px solid #000;
  height: 25px;
  padding-top: 0px;
}
div#bottomcontent div#tabs ul.level2 li {
  height: 45px;
  margin-top: -10px;
  text-transform: none;
}
div#bottomcontent div#tabs ul.level2expanded {
  height: 55px;
}
div#bottomcontent div#tabs ul.level2expanded li {
  height: 75px;
}
div#bottomcontent ul.leftcol {
  float: left;
  width: 310px;
}
div#bottomcontent ul.centercol {
  float: left;
  width: 315px;
}
div#bottomcontent ul.rightcol {
  float: left;
  width: 260px;
}
div#bottomcontent ul.tabitems li {
  height: 60px;
}
div#bottomcontent ul.tabitems h5 {
  /*font-size: 1.2em;*/
  font-size: 1.0em;
  font-weight: bold;
  line-height: 1em;
  padding-bottom: 4px;
  width: 250px;
}
div#bottomcontent ul.tabitems p {
  color: #6D672E;
  font-size: 0.73em;
  font-weight: bold;
  text-transform: uppercase;
}

  div#bottomcontent ul.tabitems p.lokacija {
  color: #000000;
  font-size: 0.73em;
  font-weight: bold;
  text-transform: uppercase;
}

  div#bottomcontent ul.tabitems p.datum {
  color: #6D672E;
  font-size: 0.73em;
  font-weight: bold;
  text-transform: none;
}

div#bottomcontent div#tabs .clear {
  clear: both;
}


      
div#unos_podatak_tab_log
{
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  margin-bottom:10px;
  /*float: left;*/
  width: 900px;
}
        
div#unos_podatak_tab_log p.title
{
  color:#555555;
  font-size:18px;
  font-weight:bold;
}

      
      
div#unos_podatak_tab
{
  border-bottom: 1px solid #000;
  padding-bottom: 20px;
  margin-bottom:10px;
}
        
div#unos_podatak_tab p.title
{
  color:#555555;
  font-size:18px;
  font-weight:bold;
}
        
div#unos_podatak_tab div#existing
{
  float: left;
  width: 400px;
}
        
div#unos_podatak_tab div#existing form
{
  float: left;
  width: 400px;
}
div#unos_podatak_tab div#existing form input.hidden
{
  display: none;
}
div#unos_podatak_tab div#existing form input
{
  background-color: transparent;
  background-image: url(img/bg/back.user.form.gray.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  border: none;
  color: #666;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 0px 10px 0 10px;
  overflow: hidden;
  width: 278px;
}

div#unos_podatak_tab div#existing form label
{
  display: block;
}

div#unos_podatak_tab div#new
{
  float: left;
  padding-left: 15px;
  padding-right: 25px;
  width: 400px;
}

div#unos_podatak_tab div#new a.boldbuttons
{
  margin-top: 10px;
}  
            

div#priredbe_tab {
  background-color : #fffcd9;
  width: 882px;
  /*padding: 26px 30px 5px;*/
  padding: 10px;
}
div#priredbe_tab div#tabs {
  /*margin-left: 30px;*/
  margin-top: 3px;
  width: 882px;
}
div#priredbe_tab div#tabs ul#level1 {
  border-bottom: 1px solid #000;
  height: 35px;
}
div#priredbe_tab div#tabs ul#level1 li {
  height: 45px;
}
div#priredbe_tab div#tabs ul.level2 {
  border-bottom: 1px solid #000;
  height: 50px;
  padding-top: 0px;
}
div#priredbe_tab div#tabs ul.level2 li {
  height: 60px;
  /*margin-top: -10px;*/
  text-transform: none;
  text-align: center;
}
div#priredbe_tab div#tabs ul.level2expanded {
  padding-top: 50px;
  /*height: 55px;*/
}
div#priredbe_tab div#tabs ul.level2expanded li {
  height: 75px;
}
div#priredbe_tab ul.leftcol {
  float: left;
  width: 310px;
}
div#priredbe_tab ul.centercol {
  float: left;
  width: 315px;
}
div#priredbe_tab ul.rightcol {
  float: left;
  width: 260px;
}

div#priredbe_tab ul.tabitems li {
  height: 60px;
}
div#priredbe_tab ul.tabitems h5 {
  /*font-size: 1.2em;*/
  font-size: 1.0em;
  font-weight: bold;
  line-height: 1em;
  padding-bottom: 4px;
  width: 250px;
}
div#priredbe_tab ul.tabitems p {
  color: #6D672E;
  font-size: 0.73em;
  font-weight: bold;
  text-transform: uppercase;
}
div#priredbe_tab div#tabs .clear {
  clear: both;
}

div#tbl_priredbe {
  padding-top: 20px;
  padding-left: 20px;
  width: 860px;
}
#tbl_tab { background-color: #cccccc; font-family: Arial, Helvetica, sans-serif; }
#tbl_tab th { font-size: 9pt; font-weight: bold; color: #000000; 
     text-align: center; background-color: #EEEEB0; height: 24px;	vertical-align: middle;
     border: solid 1px; border-bottom-color:#EEEE90; border-left-color: #EEEE90; border-top-color: #EEEE90; border-right-color: #EEEE90;
}
#tbl_tab td { font-size: 9pt;	text-decoration: none; background-color: #FFFFFF;
    border: solid 1px; border-bottom-color:#ffffff; border-left-color: #ffffff; border-top-color: #ffffff; border-right-color: #ffffff;
}

#tbl_tab td.yellow{ background-color: yellow;}
#tbl_tab td.aaaaff{ background-color: #aaaaff;}
#tbl_tab td.abcdef{ background-color: #abcdef;}
#tbl_tab td.fedcba{ background-color: #fedcba;}
#tbl_tab td.f4f4f4{ background-color: #f4f4f4;}
#tbl_tab td.violet{ background-color: violet;}
#tbl_tab td.grey{ background-color: grey;}

.tbl_nav_clanci{ font-family: Arial, Helvetica, sans-serif;}
.tbl_nav_clanci td.unmarked { font-size: 8pt; color: #CD0009;	font-weight: bold; text-decoration: none; text-align:center; background-color: #FFFFFF;
}

.tbl_nav_clanci td.navigacija { font-size: 8pt; color: #CD0009;	font-weight: bold; text-decoration: none; background-color: #FFFFFF; width: 25px;
}

.tbl_nav_clanci td.marked { font-size: 8pt; font-weight: bold;	text-decoration: none; color: #FFFFFF; text-align:center; background-color: #CD0009;
}



.tbl_novi_profil { width : 700px; }
.tbl_novi_profil tr { width : 7000px;
}
.tbl_novi_profil td { width : 350px;
}

#footercontent, dl#footercontent, dl#footercontent-twocolumns, dl#footercontent-white {
  /*background: url(img/back.footercontent.png) no-repeat;*/
  /*background: url('img/bg/HNSfooter3.png') no-repeat;*/
  clear: both;
  height: 92px;
  width: 960px;
}

/* Footer for two columns layout */
dl#footercontent-twocolumns {
  /*background: url('img/back.footercontent.twocolumns.png') no-repeat;*/
}
/* White footer */
dl#footercontent-white {
  /*background: url(img/back.footercontent.white.png) no-repeat;*/
}
dl#footercontent dt, dl#footercontent dd, dl#footercontent-twocolumns dt, dl#footercontent-twocolumns dd, dl#footercontent-white dt, dl#footercontent-white dd {
  overflow: hidden;
  text-indent: -9999px;
}
ul#footer {
  font-family: Verdana, sans-serif;
  font-size: 1em;
  font-weight: bold;
  margin-left: 10px;
  margin-top: 10px;
}
ul#footer li {
  float: left;
  padding-right: 35px;
}
p#copy {
  clear: both;
  color: #606060;
  display: block;
  font-size: 0.73em;
  padding: 10px;
  /*padding-bottom: 100px;*/
  padding-bottom: 10px;
}
p#copy a {
  color: #606060;
}
    
/* ONLY FOR ONE COLUMN LAYOUT (organizator predstavlja) */
div#one-columnwrapper-top {
  /*background-image: url('img/bg/HNSback.1.column.top.png');
  background-repeat: no-repeat;*/
  clear: both;
  height: 36px;
  width: 960px;
}
div#one-columnwrapper {
  /*background-image: url('img/bg/HNSback.1.column.repeatable.png');
  background-repeat: repeat-y;*/
  padding: 0 29px 0 29px;
  overflow: auto;
  width: 902px;
}
div#one-columnwrapper ul#eventmenu {
  background-image: url(img/bg/back.eventmenu.png);
  background-repeat: no-repeat;
  height: 152px;
  left: -10px;
  padding: 25px 0 0 17px;
  position: relative;
  top: -20px;
  width: 225px;
}
        div#one-columnwrapper ul#eventmenu li
        {
          line-height: 30px;
        }
          div#one-columnwrapper ul#eventmenu li.active a
          {
            color: #000;
          }
          div#one-columnwrapper ul#eventmenu li a
          {
            color: #555;
            font-size: 14px;
            font-weight: bold;
          }
          div#one-columnwrapper ul#eventmenu li a:hover
          {
            color: #000;
          }
      div#one-columnwrapper div#content
      {
       float: right;
        /*margin-right: 30px;*/
        /*width: 670px;*/
      }
div#one-columnwrapper div#content h5 {
  background-image: url('img/bg/back.section.longer.jpg');
  background-position: left bottom;
  background-repeat: no-repeat;
  clear: both;
  color: #606060;
  font-size: 1.2em;
  line-height: 3em;
  /*margin-top: 10px;*/
  padding-left: 5px;
}
        div#one-columnwrapper div#content div.oneevent
        {
          padding-left: 30px;
          padding-top: 20px;
          width: 630px;
        }
          div#one-columnwrapper div#content div.oneevent h5
          {
            background: none;
            font-size: 1.4em;
            line-height: normal;
            margin: 0;
            margin-top: 10px;
            padding: 0;
          }
          div#one-columnwrapper div#content div.oneevent a.showall
          {
            background-image: url(img/ico/arrow-little-red.gif);
            background-repeat: no-repeat;
            background-position: 0 50%;
            font-size: 0.85em;
            font-weight: bold;
            padding-left: 15px;
          }
          div#one-columnwrapper div#content div.oneevent span.place
          {
            margin: 0;
            padding: 0;
          }
          div#one-columnwrapper div#content div.oneevent p
          {
            font-size: 12px;
            margin-bottom: 20px;
          }
          div#one-columnwrapper div#content div.oneevent p.tickets, div#one-columnwrapper div#content div.oneevent p.seatsavailable
          {
            font-size: 0.7em;
            margin: 0;
          }
          div#one-columnwrapper div#content div.oneevent p.tickets
          {
            margin-bottom: 15px;
          }
          
          
          
          
             div#one-columnwrapper div#content div.oneevent_full_width
        {
          padding-top: 20px;
          width: 900px;
        }
          div#one-columnwrapper div#content div.oneevent_full_width h5
          {
            background: none;
            font-size: 1.7em;
            line-height: normal;
            margin: 0;
            margin-top: 10px;
            padding: 0;
          }
          div#one-columnwrapper div#content div.oneevent_full_width a.showall
          {
            background-image: url(img/ico/arrow-little-red.gif);
            background-repeat: no-repeat;
            background-position: 0 50%;
            font-size: 0.85em;
            font-weight: bold;
            padding-left: 15px;
          }
          div#one-columnwrapper div#content div.oneevent_full_width span.place
          {
            margin: 0;
            padding: 0;
          }
          div#one-columnwrapper div#content div.oneevent_full_width p
          {
            font-size: 12px;
            margin-bottom: 20px;
          }
          div#one-columnwrapper div#content div.oneevent_full_width p.tickets, div#one-columnwrapper div#content div.oneevent_full_width p.seatsavailable
          {
            font-size: 0.7em;
            margin: 0;
          }
          div#one-columnwrapper div#content div.oneevent_full_width p.tickets
          {
            margin-bottom: 15px;
          }
          
          
          
        div#one-columnwrapper div#content > ul
            {
              width: 670px;
            }
              div#one-columnwrapper div#content > ul li
              {
                clear: both;
                overflow: auto;
                padding: 20px 0 20px 40px;
              }
                div#one-columnwrapper div#content ul li div.eventinfo
                {
                  width: 630px;
                }
                  
      div#one-columnwrapper div.sponsor
      {
        margin-top: 10px;
        text-align: center;
        width: 205px;
      }
        div#one-columnwrapper div.sponsor p
        {
          color: #666;
          font-size: 0.7em;
          padding-left: 30px;
          padding-right: 30px;
          width: 145px;
        }
      div#one-columnwrapper div.paymenttypes{
        margin-bottom: 60px;
      }
        div#one-columnwrapper div.paymenttypes ul {
          margin-top: 60px;
          width: 205px;
        }
          div#one-columnwrapper div.paymenttypes ul li
          {
            float: left;
            margin-right: 15px;
          }
          div#one-columnwrapper div.paymenttypes p
          {
            clear: left;
            color: #666;
            font-size: 0.7em;
            padding-left: 30px;
            padding-right: 30px;
            text-align: center;
            width: 145px;
          }
    /* One column ticket reservations */
    div#one-columnwrapper div#content div#reserve-tabs
    {
      width: 900px;
    }
      div#one-columnwrapper div#content div#reserve-tabs ul#level1
      {
        border-bottom: 1px solid #000;
        height: 35px;
        /*position: relative;*/
        /*width: 675px;*/
        /*width: 100%;*/
        /*width: 900px;*/
      }
        div#one-columnwrapper div#content div#reserve-tabs ul#level1 li
        {
          clear: none;
          float: left;
          height: 45px;
          padding: 0;
        }
          div#one-columnwrapper div#content div#reserve-tabs ul#level1 li a
          {
            border-right: 1px solid #000;
            color: #666;
            font-size: 12px;
            font-weight: bold;
          }
          div#one-columnwrapper div#content div#reserve-tabs ul#level1 li.ui-state-active a
          {
            color: #000;
          }
          div#one-columnwrapper div#content div#reserve-tabs ul#level1 li.ui-state-hover a
          {
            color: #000;
          }
      div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-1, div#reserve-tabs-2, div#reserve-tabs-3, div#reserve-tabs-4, div#reserve-tabs-5
      {
        width: 900px;
        margin: 0;
        padding: 0;
      }
        div#one-columnwrapper div#content div#reserve-tabs div.reserve-yellow
        {
          background-color: #ffffff;
          border-bottom: 1px solid #000;
          margin-bottom: 10px;
          padding-bottom: 30px;
          padding-top: 30px;
          width: 900px;
        }
        
         div#one-columnwrapper div#content div#reserve-tabs div.reserve-white
        {
          background-color: #ffffff;
          border-bottom: 1px solid #000;
          margin-bottom: 10px;
          padding-bottom: 30px;
          padding-top: 30px;
        }
        
        
        div#one-columnwrapper div#content div#reserve-tabs div.novi_profil
        {
          background-color: #fffcd9;
          border-bottom: 1px solid #000;
          margin-bottom: 10px;
          padding-bottom: 30px;
          padding-top: 30px;
        }
        
        
        div#one-columnwrapper div#content div#reserve-tabs div.reserve-yellow-sektor
        {
          background-color: #fffcd9;
          border-bottom: 1px solid #000;
          margin-bottom: 10px;
         /* padding-bottom: 30px;
          padding-top: 30px;*/
        }
        
        div#one-columnwrapper div#content div#reserve-tabs div.reserve-uvjeti
        {
          background-color: #ffffff;
          border-bottom: 1px solid #000;
          margin-bottom: 10px;
          width: 900px;
         /* padding-bottom: 30px;
          padding-top: 30px;*/
        }
        div#one-columnwrapper div#content div#reserve-tabs div.reserve-dostava
        {
          background-color: #ffffff;
          border-bottom: 1px solid #000;
          margin-bottom: 10px;
          width: 900px;
         /* padding-bottom: 30px;
          padding-top: 30px;*/
        }
         div#one-columnwrapper div#content div#reserve-tabs div.reserve-priredba
        {
          background-color: #ffffff;
          margin-bottom: 10px;
          border-bottom: 1px solid #000;
          width: 900px;
         /* padding-bottom: 30px;
          padding-top: 30px;*/
        }
        
        div#one-columnwrapper div#content div#reserve-tabs div.reserve-next
        {
          /*margin-bottom: 20px;*/
          margin-bottom: 50px;
          /*width: 900px;*/
        }
          div#one-columnwrapper div#content div#reserve-tabs div.reserve-next a.boldbuttons-big
          {
            float: right;
            margin-left: 10px;
          }
          div#one-columnwrapper div#content div#reserve-tabs div.reserve-next a.boldbuttons-big-prev
          {
            /*float: right;*/
          }
            div#one-columnwrapper div#content div#reserve-tabs div.reserve-next a.boldbuttons-big span
            {
              background-image: url('img/btn/btn.right.big.next.gif');
              padding-right: 32px;
              padding-top: 5px;
            }
          div#one-columnwrapper div#content div#reserve-tabs div.reserve-next p
          {
            color: #555;
            font-size: 11px;
            width: 300px;            
          }
      div#one-columnwrapper div#content div#reserve-tabs .ui-state-active, div#one-columnwrapper div#content div#reserve-tabs .ui-widget-content .ui-state-active {
        background:transparent url(img/bg/back.reserve.tabactive.gif) no-repeat scroll 50% 100%;
      }
      div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-1
      {
      width: 900px;
      }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-1 div#sector-choice
        {
          /*float: left;
          padding-left: 20px;*/
        }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-1 div#sector-info
        {
          /*float: right;*/
          text-align: center;
          /*width: 350px;*/
        }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-1 div#sector-info img
          {
            background-image: url(img/bg/back.sector.image_transp_bg.png);
            height: 151px;
            padding: 25px 23px 25px 57px;
            padding-left: 57px;
            padding-top: 25px;
            width: 201px;
          }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-1 div#sector-info-lisinski img
          {
            /*background-image: url(img/bg/back.sector.image.png);
            height: 151px;*/
            /*padding: 25px 25px 25px 57px;
            padding-left: 57px;*/
            /*padding-top: 25px;*/
            /*width: 201px;*/
          }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-1 div#sector-info p
          {
            color: #6d672e;
            margin-top: 10px;
          }
      div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2
      {
        padding-top: 20px;
        width: 900px;
      }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.reserve-border-arrow
        {
          background-image: url(img/bg/back.reserve.border.jpg);
          background-position: bottom left;
          background-repeat: repeat-x;
          padding-bottom: 25px;
        }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div#chosen-sector
        {
          float: left;
          text-align: center;
          /*width: 144px;*/
        }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 p
        {
          font-size: 11px;
        }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 p.sector-choice
        {
          color: #555;
          font-size: 14px;
        }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 p.sector-choice-made
          {
            font-size: 14px;
            font-weight: bold;
            margin-bottom: 30px;
          }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.legend
        {
          float: right;
        }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.legend p
          {
            padding: 2px 0 2px 20px;
          }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.legend p.taken-seats
          {
            background-image: url(img/ico/seat-taken.gif);
            background-position: left center;
            background-repeat: no-repeat;
          }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.legend p.free-seats
          {
            background-image: url(img/ico/seat-free.gif);
            background-position: left center;
            background-repeat: no-repeat;
          }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.legend p.chosen-seats
          {
            background-image: url(img/ico/seat-chosen.gif);
            background-position: left center;
            background-repeat: no-repeat;
          }
          
          
          
  /*        
          
          div#one-columnwrapper div#content div#priredbe_tab_koraci div#reserve-tabs
    {
    }
      div#one-columnwrapper div#content div#priredbe_tab_koraci div#reserve-tabs ul#level1
      {
        border-bottom: 1px solid #000;
        height: 35px;
        width: 675px;
        width: 100%;
      }
        div#one-columnwrapper div#content div#priredbe_tab_koraci div#reserve-tabs ul#level1 li
        {
          clear: none;
          float: left;
          height: 45px;
          padding: 0;
        }
          div#one-columnwrapper div#content div#priredbe_tab_koraci div#reserve-tabs ul#level1 li a
          {
            border-right: 1px solid #000;
            color: #666;
            font-size: 12px;
            font-weight: bold;
          }
          div#one-columnwrapper div#content div#priredbe_tab_koraci div#reserve-tabs ul#level1 li.ui-state-active a
          {
            color: #000;
          }
          div#one-columnwrapper div#content div#priredbe_tab_koraci div#reserve-tabs ul#level1 li.ui-state-hover a
          {
            color: #000;
          }
      div#one-columnwrapper div#content div#priredbe_tab_koraci div#reserve-tabs div#reserve-tabs-1, div#reserve-tabs-2, div#reserve-tabs-3, div#reserve-tabs-4, div#reserve-tabs-5
      {
        margin: 0;
        padding: 0;
      }
          
        */  
          
          
          
          
          
           div.legend2
        {
          float: right;
        }
           div.legend2 p
          {
            color: #555;
            font-size: 11px;
            padding: 2px 0 2px 20px;
          }
           div.legend2 p.taken-seats
          {
            background-image: url(img/ico/seat-taken.gif);
            background-position: left center;
            background-repeat: no-repeat;
          }
           div.legend2 p.free-seats
          {
            background-image: url(img/ico/seat-free.gif);
            background-position: left center;
            background-repeat: no-repeat;
          }
           div.legend2 p.chosen-seats
          {
            background-image: url(img/ico/seat-chosen.gif);
            background-position: left center;
            background-repeat: no-repeat;
          }
          
          
          
          
          
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.reserve-yellow
        {
        }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.reserve-yellow table
          {
            margin-left: 10px;
          }
            div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.reserve-yellow table tr
            {
            }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.reserve-yellow table tr td
              {
                border: solid 5px #fffcd9;
                color: #77713f;
                font-size: 11px;
                padding: 4px;
                text-align: center;
                width: 40px;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.reserve-yellow table tr td.white
              {
                color: #000;
                background-color: #fff;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.reserve-yellow table tr td.seat-taken
              {
                color: #c90205;
                background-color: #ffaf1f;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-2 div.reserve-yellow table tr td.seat-chosen
              {
                color: #ffaf1f;
                background-color: #c90205;
              }
      div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4
      {
        padding-top: 20px;
      }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 p.title
        {
          color: #555;
          font-size: 18px;
          font-weight: bold;
        }
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#user
        {
          border-bottom: 1px solid #000;
          padding-bottom: 20px;
        }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#user div#existing
          {
            float: left;
            width: 298px;
          }
            div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#user div#existing form
            {
              float: left;
              width: 298px;
            }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#user div#existing form input
              {
                background-color: transparent;
                background-image: url(img/bg/back.user.form.gray.gif);
                background-position: 0 0;
                background-repeat: no-repeat;
                border: none;
                color: #666;
                display: block;
                font-size: 14px;
                font-weight: bold;
                height: 29px;
                padding: 5px 10px 0 10px;
                overflow: hidden;
                width: 278px;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#user div#existing form label
              {
                display: block;
              }
            div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#user div#existing div.reserve-next
            {
              padding-top: 20px;
            }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#user div#new
          {
            float: left;
            padding-left: 15px;
            padding-right: 25px;
            width: 305px;
          }
            div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#user div#new a.boldbuttons
            {
              margin-top: 10px;
            }    
        div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user
        {
          padding-left: 15px;
        }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user div.reserve-next a.boldbuttons-big
          {
            background-image: url('img/btn/btn.left.yellowback.big.gif');
          }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user div.reserve-next a.boldbuttons-big span
          {
            background-image: url('img/btn/btn.right.yellowback.big.next.gif');
          }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user p.notice
          {
            color: #807b45;
            font-size: 12px;
          }
          div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form
          {    
          }
            div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form p
            {
              float: left;
              color: #807b45;
              font-size: 12px;
              padding-right: 20px;
              width: 299px;
            }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form p label
              {
                color: #807b45;
                display: block;
                font-size: 12px;
                padding-left: 2px;
                padding-top: 7px;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form p input
              {
                background-color: transparent;
                background-image: url(img/bg/back.user.form.yellow.gif);
                background-position: 0 0;
                background-repeat: no-repeat;
                border: none;
                color: #be914e;
                display: block;
                font-size: 14px;
                font-weight: bold;
                height: 29px;
                padding: 5px 10px 0 10px;
                overflow: hidden;
                width: 279px;
              }
                div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form p span.reserve-select
                {
                  background-color: transparent;
                  background-image: url(img/bg/back.user.form.yellow.gif);
                  background-position: 0 0;
                  background-repeat: no-repeat;
                  border: none;
                  color: #be914e;
                  display: block;
                  font-size: 14px;
                  font-weight: bold;
                  height: 29px;
                  padding: 5px 10px 0 10px;
                  overflow: hidden;
                  width: 279px;
                }
                  div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form p span.reserve-select select
                  {
                    background-color: #f2d58f;
                    border: none;
                    width: 275px;
                    color: #be914e;
                    font-size: 14px;
                    font-weight: bold;
                  }
                    div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form p span.reserve-select select option
                    {
                      background-color: #f2d58f;
                      border: none;
                      color: #be914e;
                      font-size: 14px;
                      font-weight: bold;
                    }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form div.reserve-next
              {
                margin-top: 0px;
                padding-right: 44px;
                position: relative;
                top: 27px;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form div.selectbox-wrapper {
                position:absolute;
                width: 279px;
                background-color: #f2d68f;
                border: solid 1px #ba8c49;
                margin:0px;
                margin-top:-5px;
                margin-left: 5px;
                padding:0px;
                font-size:0.8em;
                text-align:left;
                max-height:200px;
                overflow:auto;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form div.selectbox-wrapper ul {
                list-style-type:none;
                margin:0px;
                padding:0px;
                width: 279px;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form div.selectbox-wrapper ul li.selected { 
                background-color: #e2c57d;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form div.selectbox-wrapper ul li.current { 
                background-color: #ccb270;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form div.selectbox-wrapper ul li {
                list-style-type:none;
                display:block;
                margin:0;
                padding:5px;
                cursor:pointer;
              }
              
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form label {
                  display: block;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form .selectbox /* look&fell of  select box*/
              {
                cursor: pointer;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form p input#country_input
              {
                background-color: transparent;
                background-image: url(img/bg/back.user.form.yellow.arrow.gif);
                background-position: 0 0;
                background-repeat: no-repeat;
                border: none;
                color: #be914e;
                display: block;
                font-size: 14px;
                font-weight: bold;
                height: 29px;
                padding: 5px 10px 0 10px;
                overflow: hidden;
                width: 279px;
              }
              div#one-columnwrapper div#content div#reserve-tabs div#reserve-tabs-4 div#one-time-user form p input.radio
              {
                background: none;
                border: none;
                display: inline;
                height: auto;
                padding: 0;
                overflow: hidden;
                width: auto;
              }
              

              
/*NOVI PROFIL*/     


div.novi_profil
{
  /*background-color:#FFFCD9;*/
  padding-left: 15px;
  width: 640px;
  margin-left: 120px;
}

div.novi_profil p.notice
{
  color: #807b45;
  font-size: 12px;
}
div.novi_profil form
{    
}
div.novi_profil form
{
  float: left;
  color: #807b45;
  font-size: 12px;
  padding-right: 20px;
  width: 299px;
}
div.novi_profil form label
{
  color: #807b45;
  display: block;
  font-size: 12px;
  padding-left: 2px;
  padding-top: 7px;
}
 

div.novi_profil form span.profil
{        background:transparent url(img/bg/back.user.form.yellow.left.gif) no-repeat scroll left top;
  display:block;
  /*background-image: url(img/bg/back.user.form.yellow.left.gif);
  background-repeat: no-repeat;*/
  height:29px;
  padding-left:16px;
}
div.novi_profil form input
{
  /*background-color: transparent;*/
  /*background-image: url(img/bg/back.user.form.yellow.gif);*/
  background:transparent url(img/bg/back.user.form.yellow.right.gif) no-repeat scroll right top;
  display:block;
  padding: 8px 16px 8px 0;;
  border: none;
  color: #be914e;
  font-size: 14px;
  font-weight: bold;
}
              
div.novi_profil form select
{
  /*background-color: transparent;*/
  /*background-image: url(img/bg/back.user.form.yellow.gif);*/
  background:transparent url(img/bg/back.user.form.yellow.right.gif) no-repeat scroll right top;
  display:block;
  padding: 8px 16px 8px 0;;
  border: none;
  color: #be914e;
  font-size: 14px;
  font-weight: bold;
}
div.novi_profil form span.reserve-select
{
  background-color: transparent;
  background-image: url(img/bg/back.user.form.yellow.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  border: none;
  color: #be914e;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 5px 10px 0 10px;
  overflow: hidden;
  width: 279px;
}
div.novi_profil form span.reserve-select select
{
  background-color: #f2d58f;
  border: none;
  width: 275px;
  color: #be914e;
  font-size: 14px;
  font-weight: bold;
}
div.novi_profil form span.reserve-select select option
{
  background-color: #f2d58f;
  border: none;
  color: #be914e;
  font-size: 14px;
  font-weight: bold;
}

div.novi_profil form div.reserve-next a.boldbuttons-big
{   
  background-image: url('img/btn/btn.left.yellowback.big.gif');
  /*margin-top: 25px;*/
  float: right;
  margin-left: 10px;
}

div.novi_profil form div.reserve-next a.boldbuttons-big span
{
  background-image: url('img/btn/btn.right.big.next.gif');
  padding-right: 32px;
  padding-top: 5px;
}

div.boldbuttons-big-prev-next a.boldbuttons-big
{   
  background-image: url('img/btn/btn.left.yellowback.big.gif');
  margin-left: 10px;
  float:right;
}

div.boldbuttons-big-prev-next a.boldbuttons-big span
{
  background-image: url('img/btn/btn.right.big.next.gif');
  padding-right: 32px;
  padding-top: 5px;
}      
                    
                    
div.novi_profil form div.reserve-next
{       
  margin-bottom: 20px;
  margin-top: 0px;
  padding-right: 85px;
  float : right;
  position: relative;
  /*top: 27px;*/
}
              
              
              
div.novi_profil form div.selectbox-wrapper {
  position:absolute;
  width: 279px;
  background-color: #f2d68f;
  border: solid 1px #ba8c49;
  margin:0px;
  margin-top:-5px;
  margin-left: 5px;
  padding:0px;
  font-size:0.8em;
  text-align:left;
  max-height:200px;
  overflow:auto;
}
div.novi_profil form div.selectbox-wrapper ul {
  list-style-type:none;
  margin:0px;
  padding:0px;
  width: 279px;
}
div.novi_profil form div.selectbox-wrapper ul li.selected { 
  background-color: #e2c57d;
}
div.novi_profil form div.selectbox-wrapper ul li.current { 
  background-color: #ccb270;
}
div.novi_profil form div.selectbox-wrapper ul li {
  list-style-type:none;
  display:block;
  margin:0;
  padding:5px;
  cursor:pointer;
}

div.novi_profil form label {
    display: block;
}
div.novi_profil form .selectbox /* look&fell of  select box*/
{
  cursor: pointer;
}
div.novi_profil form input#country_input
{
  background-color: transparent;
  background-image: url(img/bg/back.user.form.yellow.arrow.gif);
  background-position: 0 0;
  background-repeat: no-repeat;
  border: none;
  color: #be914e;
  display: block;
  font-size: 14px;
  font-weight: bold;
  height: 29px;
  padding: 5px 10px 0 10px;
  overflow: hidden;
  width: 279px;
}
div.novi_profil form input.radio
{
  background: none;
  border: none;
  display: inline;
  height: auto;
  padding: 0;
  overflow: hidden;
  width: auto;
}  
              
div.novi_profil div#new
{
  float: left;
  padding-left: 15px;
  padding-right: 25px;
  width: 305px;
}
div.novi_profil div#new a.boldbuttons
{
  margin-top: 10px;
}  


/*INPUT FIELD*/     


label.input_label
{
  color: #807b45;
  display: block;
  font-size: 12px;
  padding-left: 2px;
  /*padding-top: 7px;*/
  padding-top: 8px;
}
 

span.input_span
{        background:transparent url(img/bg/back.user.form.yellow.left.gif) no-repeat scroll left top;
  display:block;
  /*background-image: url(img/bg/back.user.form.yellow.left.gif);
  background-repeat: no-repeat;*/
  height:29px;
  /*padding-left:16px;*/
  padding-left:14px;
}
span.input_span  input
{
  /*background-color: transparent;*/
  /*background-image: url(img/bg/back.user.form.yellow.gif);*/
  background:transparent url(img/bg/back.user.form.yellow.right.gif) no-repeat scroll right top;
  display:block;
  padding: 8px 14px 8px 0;
  border: none;
  color: #be914e;
  font-size: 14px;
  font-weight: bold;
}
              
span.input_span  select
{
  /*background-color: transparent;*/
  /*background-image: url(img/bg/back.user.form.yellow.gif);*/
  background:transparent url(img/bg/back.user.form.yellow.right.gif) no-repeat scroll right top;
  display:block;
  padding: 8px 14px 8px 0;
  border: none;
  color: #be914e;
  font-size: 14px;
  font-weight: bold;
}

/*INPUT FIELD GRAY*/

label.input_label_gray
{
  /*color: #807b45;*/
  display: block;
  font-size: 12px;
  padding-left: 2px;
  padding-top: 8px;
}
 

span.input_span_gray
{        background:transparent url(img/bg/back.user.form.gray.left.gif) no-repeat scroll left top;
  display:block;
  height:29px;
  padding-left:14px;
}
span.input_span_gray input
{
  /*background-color: transparent;*/
  /*background-image: url(img/bg/back.user.form.yellow.gif);*/
  background:transparent url(img/bg/back.user.form.gray.right.gif) no-repeat scroll right top;
  display:block;
  padding: 6px 14px 8px 0;
  border: none;
  color: #666;
  font-size: 14px;
  font-weight: bold;
}
              
span.input_span_gray  select
{
  background:transparent url(img/bg/back.user.form.gray.right.gif) no-repeat scroll right top;
  display:block;
  padding: 5px 14px 8px 0;
  border: none;
  color: #666;
  font-size: 14px;
  font-weight: bold;
}


/*INPUT FIELD GRAY TEXTAREA*/

span.input_span_gray_textarea
{        background:transparent url(img/bg/back.user.form.textarea.left.gif) no-repeat scroll left top;
  display:block;
  height:202px;
  padding-left:14px;
}
span.input_span_gray_textarea textarea
{
  background:transparent url(img/bg/back.user.form.textarea.right.gif) no-repeat scroll right top;
  display:block;
  padding: 22px 14px 22px 0;
  border: none;
  color: #666;
  font-family:Arial,sans-serif;
  font-size: 14px;
  font-weight: bold;
}


/*INPUT FIELD BUTTON*/     


span.input_button_span
{        background:transparent url(img/btn/btn.left.big.gif) no-repeat scroll left top;
  display:block;
  height:31px;
  padding-left:14px;
  /*cursor:pointer;*/
}
span.input_button_span  input
{
  background:transparent url(img/btn/btn.right.big.gif) no-repeat scroll right top;
  display:block;
  padding: 8px 14px 10px 0;
  border: none;
  color: white;
  font:bold 0.9em/23px Arial;
  text-decoration:none;
  text-transform:uppercase; 
  cursor:pointer;
}


/* ONLY FOR TWO COLUMN LAYOUTS! */
div#contentwrapper {
  clear: both;
  height: 100%;
  overflow: hidden;
  width: 960px;
}
/* Left column */
div#leftcontent {
  float: left;
  width: 620px;
}
div#leftcontent div#lefttop {
  background-image: url('img/bg/back.leftcontent.top.png');
  height: 36px;
  width: 620px;
}
div#leftcontent div#content {
  background-image: url('img/bg/back.leftcontent.repeatable.png');
  background-repeat: repeat-y;
  padding: 0 0 0 30px;
  padding-bottom: 20000px;
  margin-bottom: -20000px;
  width: 590px;
}
div#leftcontent p.category {
  font-weight: bold;
  text-transform: uppercase;
}
div#leftcontent div.article {
  width: 511px;
}
div#leftcontent div.article p {
  margin-bottom: 10px;
}
div#leftcontent div.article p.intro {
  color: #666;
  font-size: 1.1em;
  margin-bottom: 15px;
}
div#leftcontent div.article img.article-photo {
  margin: 0 15px 15px 0;
}
div#leftcontent p {
  font-size: 0.8em;
}
div#leftcontent h5 {
  background-image: url('img/bg/back.section.jpg');
  background-position: bottom;
  background-repeat: no-repeat;
  clear: both;
  color: #606060;
  font-size: 1.2em;
  line-height: 3em;
  padding-left: 5px;
}
div#leftcontent ul {
  padding-left: 4px;
  width: 582px;
}
div#leftcontent ul li {
  clear: both;
  overflow: auto;
  padding: 20px 0;
  width: 100%;
}
div#leftcontent ul li a.eventicon {
  display: block;
  float: left;
  height: 125px;
  overflow: hidden;
  padding: 0;
  text-align: center;
  width: 133px;
}
div#leftcontent ul li a.eventicon:hover {
  background-color: #cd0009;
}
div#leftcontent ul li img {
}
div#leftcontent ul li a.eventicon span.icontext {
  display: block;
  display: none;
  position: relative;
}
div#leftcontent ul li a.eventicon span.icontext span {
  display: block;
  font-size: 0.8em;
  font-weight: bold;
}
div#leftcontent ul li a.eventicon span.icontext span.icontext-black {
  color: #000;
  margin-top: 20px;
}
div#leftcontent ul li a.eventicon span.icontext span.icontext-white {
  color: #fff;
}
div#leftcontent ul li div.eventinfo {
  /*float: right;
  width: 430px;*/
  float: left;
  padding-left:20px;
  padding-right:20px;
}
div#leftcontent ul li div.eventinfo span.place {
  font-size: 0.8em;
  font-weight: bold;
}
div#leftcontent ul li div.eventinfo p.seatsavailable, div#leftcontent ul li div.eventinfo p.tickets {
  color: #666;
  font-size: 0.7em;
  font-weight: bold;
  text-transform: uppercase;
}
div#leftcontent ul li div.eventinfo p.tickets {
  padding-bottom: 10px;
}

span.aboncontent {
  color: #666;
  font-size: 0.7em;
  font-weight: bold;
}

/* Right column */
div#rightcontent {
  float: right;
  margin-bottom: -20000px;
  padding-bottom: 20000px;
  width: 340px;
}
div#rightcontent div#righttopcontent {
  background-image: url('img/bg/back.righttopcontent.png');
  background-repeat: no-repeat;
  padding: 35px 30px 19px 30px;
  width: 280px;
}
div#rightcontent div#righttopcontent img {
  margin-top: 3px;
}
div#rightcontent div#righttopcontent span.place {
  font-size: 0.73em;
  font-weight: bold;
  text-transform: uppercase;
}
div#rightcontent div#righttopcontent h3 {
  font-size: 1.2em;
  font-weight: bold;
}
div#rightcontent div#righttopcontent h3 a {
  display: block;
  padding-bottom: 8px;
}
div#rightcontent div#righttopcontent p {
 font-size: 0.8em;
 line-height: 150%;
 padding-bottom: 10px;
}
div#rightcontent div#rightbottomtop {
  background-image: url('img/bg/back.rightbottomcontent.top.png');
  background-repeat: no-repeat;
  height: 15px;
  width: 340px;
}
div#rightcontent div#rightbottomcontent {
  background-image: url('img/bg/back.rightbottomcontent.repeatable.png');
  background-repeat: repeat-y;
  /*margin-bottom: -20000px;*/
  margin-bottom: -35000px;
  padding: 19px 30px 0 30px;
  /*padding-bottom: 20000px;*/
  padding-bottom: 35000px;
  width: 280px;
}
/* maknuto iz pozadine
div#rightcontent div#rightbottomcontent h4 {
  background-image: url(img/back.dogadjanja.jpg);
  background-repeat: no-repeat;
  height: 45px;
  text-indent: -9999px;
  width: 272px;
}
*/
div#rightcontent div#rightbottomcontent img {
   margin-top: 3px;
}
div#rightcontent div#rightbottomcontent a.bigbutton {
  background-image: url(img/back.rightbottomcontent.bigbutton.gif);
  background-repeat: no-repeat;
  display: block;
  font-size: 0.8em;
  font-weight: bold;
  margin-top: 10px;
  text-transform: uppercase;
  height: 29px;
  line-height: 29px;
  padding-left: 15px;
  width: 254px;
}
        div#rightcontent div#rightbottomcontent ul
        {
          margin-bottom: 15px;
          margin-top: 10px;
          padding-top: 15px;
        }
        div#rightcontent div#rightbottomcontent ul.delimiter
        {
          background-image: url(img/back.rightbottomcontent.delimiter.gif);
          background-position: top left;
          background-repeat: no-repeat;
        }
          div#rightcontent div#rightbottomcontent ul li h6
          {
            margin-top: 5px;
            font-size: 0.9em;
          }
          div#rightcontent div#rightbottomcontent ul li p.righteventtext
          {
            color: #6d672e;
            font-size: 0.7em;
            font-weight: bold;
            text-transform: uppercase;
          }
          
    /* ONLY FOR TWO COLUMNS WITH 1 SECTION ON THE RIGHT! */
    /* Right column */
      div#rightcontent div#righttop-1section
      {
        background-image: url(img/bg/back.righttopcontent.1.section.png);
        background-repeat: no-repeat;
        height: 36px;
        width: 340px;
      }
      div#rightcontent div#right-1section
      {
        background-image: url(img/bg/back.rightbottomcontent.repeatable.png);
        background-repeat: repeat-y;
        margin-bottom: -20000px;
        padding: 0 30px 0 30px;
        padding-bottom: 20000px;
        width: 280px;
      }
        div#rightcontent div#right-1section img
        {
           margin-top: 3px;
        }
        div#rightcontent div#right-1section a.bigbutton
        {
          background-image: url(img/back.rightbottomcontent.bigbutton.gif);
          background-repeat: no-repeat;
          display: block;
          font-size: 0.8em;
          font-weight: bold;
          margin-top: 10px;
          text-transform: uppercase;
          height: 29px;
          line-height: 29px;
          padding-left: 15px;
          width: 254px;
        }
        div#rightcontent div#right-1section ul
        {
          margin-bottom: 15px;
          margin-top: 10px;
          padding-top: 15px;
        }
        div#rightcontent div#right-1section ul.delimiter
        {
          background-image: url(img/back.rightbottomcontent.delimiter.gif);
          background-position: top left;
          background-repeat: no-repeat;
        }
          div#rightcontent div#right-1section ul li h6
          {
            margin-top: 5px;
            font-size: 0.9em;
          }
          div#rightcontent div#right-1section ul li p.righteventtext
          {
            color: #6d672e;
            font-size: 0.7em;
            font-weight: bold;
            text-transform: uppercase;
          }
          
/* TRAZILICA */          
div#search {
 background: url('img/bg/back.search.png');
 height: 56px;
 left: 523px;
 position: absolute;
 top: 0px;
 width: 437px;
 z-index: 10;
}
div#search form {
  float: left;
  width: 280px;
}
div#search input.txt {
  background: transparent;
  border: none;
  color: #fff;
  font-family: Arial;
  font-size: 0.93em;
  font-weight: bold;
  margin-left: 55px;
  margin-right: 18px;
  margin-top: 15px;
  padding: 0;
  width: 155px;
}
div#search input#searchbtn {
  background: transparent;
  border: none;
  cursor: pointer;
  height: 40px;
  overflow: hidden;
  text-indent: -9999px;
  width: 40px;
}
div#search button#advancedsearch {
  background: transparent;
  border: none;
  cursor: pointer;
  float: left;
  height: 40px;
  overflow: hidden;
  text-indent: -9999px;
  width: 140px;
}
div#adsearch {
  left: 472px;
  position: absolute;
  top: -1000px;
  width: 492px;
  z-index: 11;
}
div#adsearch form {
  background-image: url('img/bg/back.adsearch.repeatable.png');
  padding: 10px 30px 0 30px;
  width: 432px;
}
div#adsearch form p {
  clear: both;
  margin-top: 10px;
}
div#adsearch form p label {
  color: #fff;
  float: left;
  font-family: Arial;
  font-size: 0.9em;
  font-weight: bold;
  line-height: 41px;
}
div#adsearch form p span.twofields {
  display: block;
  float: right;
}
div#adsearch form p span.twofields label, div#adsearch form p span.twofields input {
  float: left;
}
div#adsearch form p span.twofields label {
  padding-left: 5px;
  padding-right: 5px;
}
div#adsearch form p input {
  height: 26px;
  margin-top: 5px;
  padding: 5px 10px 0 10px;
}
div#adsearch form p input.longinput {
  background-color: transparent;
  background-image: url('img/bg/back.adsearch.longinput.gif');
  border: none;
  color: #fff;
  float: right;
  font-family: Arial;
  font-size: 0.93em;
  font-weight: bold;
  width: 281px;
}
div#adsearch form p input.shortinput {
  background-color: transparent;
  background-image: url('img/bg/back.adsearch.shortinput.gif');
  border: none;
  color: #fff;
  float: none;
  font-family: Arial;
  font-size: 0.93em;
  font-weight: bold;
  width: 112px;
}
div#adsearch input#searchbtn2 {
  background: transparent url('img/bg/back.adsearch.button.gif');
  border: none;
  clear: both;
  color: #cd0009;
  cursor: pointer;
  font-family: Arial;
  font-size: 0.9em;
  font-weight: bold;
  height: 31px;
  margin-left: 365px;
  margin-top: 10px;
  overflow: hidden;
  width: 63px;
}

div#adsearch div#simplesearch {
  background: transparent url('img/bg/back.adsearch.switch.png');
  border: none;
  height: 72px;
  overflow: hidden;
  position: relative;
  width: 492px;
  z-index: 9;
}
div#adsearch div#simplesearch span {
  border: none;
  cursor: pointer;
  height: 50px;
  height: 72px;
  left: 340px;
  overflow: hidden;
  position: absolute;
  text-indent: -9999px;
  top: 10px;
  width: 130px;
  z-index: 10;
}
      
    /* Common shared styles */
    
    span.place
    {
      font-size: 0.8em;
      font-weight: bold;
    }
    p.seatsavailable, p.tickets
    {
      color: #666;
      font-size: 0.7em;
      font-weight: bold;
      text-transform: uppercase;
    }
    p.tickets
    {
      /*padding-bottom: 10px;*/
    }
    
    h4 img.icon {
      border-right: 2px ridge #202020;
    }
    
    h4.mali {
      display: block;
      height: 42px;
      width: 100%;
      border-bottom: 1px solid #202020;
      vertical-align: top;
      margin-bottom: 3px
    }

    h4.mali span, h4.punasirina span, h4.punasirina a {
      font-family: Arial;
      font-weight: normal;
      font-size: 14pt;
      color: #333333;
      padding-left: 12px;
      padding-bottom: 8px;
      display: inline-block;
      vertical-align: bottom
    }
    
      span.svi_rez{
      font-family: Arial;
      font-weight: normal;
      font-size: 0.73em;
      color: #6D672E;
      padding-left: 220px;
      padding-bottom: 8px;
      padding-top: 15px;
      display: inline-block;
      vertical-align: bottom
    }
    
    span.podaci_osvjez{
      font-family: Arial;
      font-weight: normal;
      font-size: 0.73em;
      color: #6D672E;
      /*padding-left: 0px;
      padding-bottom: 8px;*/
      padding-top: 15px;
      display: inline-block;
      vertical-align: bottom
    }
    
    span.filharmonija_lisinski{
      font-family: Arial;
      font-weight: normal;
      font-size: 0.73em;
      color: #6D672E;
      padding-left: 0px;
      padding-bottom: 10px;
      padding-top: 0px;
      display: inline-block;
      vertical-align: bottom
    }
    
    span.nema_dogadanja{
      font-family: Arial;
      font-weight: bold;
      font-size: 0.83em;
      color: #6D672E;
      /*padding-left: 0px;*/
      padding-bottom: 0px;
      padding-top: 10px;
      display: inline-block;
      vertical-align: bottom
    }
    
     h4.punasirina span.ukupno {
      font-family: Arial;
      font-weight: bold;
      font-size: 12pt;
      color: #333333;
      padding-left: 380px;
      padding-bottom: 8px;
      display: inline-block;
      vertical-align: bottom
    }

    h4.punasirina
    {
      display: block;
      height: 42px;
      width: 100%;
      border-bottom: 1px solid #202020;
      vertical-align: top;
    }

    h4#novouprodaji
    {
      background: url(img/back.novouprodaji.jpg);
      display: block;
      height: 45px;
      overflow: hidden;
      text-indent: -9999px;
      width: 270px;
    }
    h4#najtrazenije
    {
      background: url(img/back.najtrazenije.jpg);
      display: block;
      height: 45px;
      overflow: hidden;
      text-indent: -9999px;
      width: 270px;
    }
    h4#nepropustite
    {
      background: url(img/back.nepropustite.jpg);
      display: block;
      height: 45px;
      overflow: hidden;
      text-indent: -9999px;
      width: 270px;
    }

h4#organizatorpredstavlja {
  background-image: url(img/back.organizatorpredstavlja.jpg);
  background-repeat: no-repeat;
  height: 46px;
  margin-bottom: 10px;
  text-indent: -9999px;
  width: 900px;
}
h4#rezutatipretrazivanja, h4#najtrazenije {
  background-image: url(img/back.rezultatipretrazivanja.jpg);
  background-repeat: no-repeat;
  display: block;
  height: 51px;
  margin-bottom: 10px;
  text-indent: -99999px;
  width: 588px;
}
div#leftcontent h4#najtrazenije {
  /*background-image: url(img/back.najtrazenije.jpg);*/
  background-image: url(img/white_banner.jpg);
}
h4#vezanadogadjanja {
  /*background-image: url(img/back.vezanadogadjanja.jpg);*/
  background-image: url(img/bg/right_banner.jpg);
  background-repeat: no-repeat;
  height: 46px;
  text-indent: -9999px;
  width: 272px;
}
h6.bigger {
  color: #666;
  font-size: 1.2em;
  font-weight: bold;
  margin-bottom: 10px;
}
.clear {
  clear: both;
}
.left {
  float: left;
}
.block {
  display: block;
}

.tekst_opci
{
  font-size: 12px;
  font-family: Arial, sans-serif;
}

div.sect_naslov {
  background-image: url('img/bg/back.delimiter.horizontal.png');
  background-position: left bottom;
  background-repeat: no-repeat;
  clear: both;
  color: #606060;
  font-size: 1.2em;
  /*line-height: 3.2em;*/
  height: 43px;
  margin-top: 0px;
  padding-left: 5px;
}