body {
  background: #222527;
  font-family: "Trebuchet MS", Arial, Helvetica, 'Liberation Sans', FreeSans, sans-serif;
  color: #5C574E;
  background-image: url(../images/body_background.gif);
  background-position: 50% 0%;
  background-repeat: repeat-y; }

.container_12 ul li {
  color: #5C574E; }

a {
  color: #9f947b;
  text-decoration: none; }
  a:hover {
    color: black; }

#paper-background {
  height: 123px;
  background: url(../images/paper.jpg);
  border-bottom: 12px solid #534c00; }

.frontpage-paper#paper-background {
  height: 413px; }

#header {
  height: 111px;
  background: url(../images/header_menu.gif); }

#header_en {
  height: 111px;
  background: url(../images/header_menu_en.gif); }

#footer {
  height: 200px;
  background: url(../images/footer.gif);
  background-repeat: no-repeat;
  background-position: 50% 0%;
  position: relative;
  text-align: center; }
  #footer .facebook {
    position: absolute;
    margin-top: -113px;
    margin-left: -5px;
    width: 165px;
    padding-left: 45px;
    height: 40px;
    background: url(../images/nova_facebook.png);
    line-height: 40px;
    font-size: 12px;
  }
  #footer #copyright {
    width: 920px;
    margin: 0px auto;
    padding-top: 140px;
    text-align: left;
    font-size: 10px;
    color: #b8bd6d; }
    #footer #copyright a {
      text-decoration: none;
      color: #b8bd6d; }
      #footer #copyright a:hover {
        color: white; }

#content {
  border-bottom: 12px solid #b8bd6d;
  padding-bottom: 80px;
  background: #fcf7ec;
  padding-top: 25px; }

.first-column {
  margin-left: 20px; }

.frontpage-columns img {
  display: block; }
.frontpage-columns strong.subtitle {
  color: #b8bd6d;
  font-size: 10px;
  display: block;
  margin-bottom: 25px; }
.frontpage-columns h2 {
  font-size: 14px;
  line-height: 16px;
  margin-bottom: 20px;
  color: #222527; }
.frontpage-columns .calendar {
  width: 60px;
  height: 60px;
  background: url(../images/frontpage/calendar.gif);
  color: white;
  text-align: center; }
  .frontpage-columns .calendar .day {
    font-size: 24px;
    padding-top: 2px;
    border-bottom: 1px solid #9b9e65;
    display: block;
    margin: 0px 5px; }
  .frontpage-columns .calendar .month {
    text-transform: uppercase;
    font-size: 8px;
    margin-top: 1px;
    letter-spacing: 1px; }

h2 {
  color: #5c574e;
  font-size: 20px; }

h3 {
  color: #5c574e;
  font-size: 16px; }

p {
  color: #5c574e; }

ul.press {
  list-style: none;
  padding: 0px;
  margin: 0px;
  border-top: 1px solid #ebe3d1; }
  ul.press li {
    padding: 0px;
    border-bottom: 1px solid #ebe3d1;
    margin: 0px; }
    ul.press li a {
      line-height: 30px;
      text-decoration: none;
      color: #5c574e;
      display: block;
      padding-left: 60px;
      background: url(../images/press/pdf.gif);
      background-repeat: no-repeat;
      background-position: 5px 8px; }
      ul.press li a:hover {
        background-color: white;
        background-image: url(../images/press/pdf_over.gif); }
      ul.press li a.video {
        background-image: url(../images/press/video.gif); }
        ul.press li a.video:hover {
          background-color: white;
          background-image: url(../images/press/video_over.gif); }

ul.novo {
  list-style: none;
  padding: 0px;
  margin: 0px; }
  ul.novo li {
    padding: 0px;
    margin: 0px;
    margin-bottom: 10px;
    width: 300px; }
    ul.novo li a {
      height: 43px;
      background: url(../images/novo/left_menu.gif);
      display: block;
      width: 300px;
      text-decoration: none; }
      ul.novo li a:hover, ul.novo li a.active {
        background-image: url(../images/novo/left_menu_over.gif); }
        ul.novo li a:hover .date,         ul.novo li a.active .date {
          color: black; }
      ul.novo li a .date {
        display: block;
        margin-left: 10px;
        color: #7e832c;
        font-size: 9px;
        padding-top: 6px; }
      ul.novo li a .title {
        display: block;
        margin-left: 10px;
        color: #222527;
        font-weight: bold; }

.guest_holder {
  padding: 10px;
  background: url(../images/gosti_okvir.gif);
  margin: 10px 0px 5px 0px;
  cursor: pointer; }

.guest_holder_hover {
  background: url(../images/gosti_okvir_hover.gif); }

.quote_right {
  padding-top: 10px; }

.kontakt a {
  text-decoration: none;
  color: #8c9d00; }
  .kontakt a:hover {
    text-decoration: underline; }

ul#menu {
  margin: 0px;
  margin-left: 320px;
  padding: 0px; }
  ul#menu li {
    float: left;
    display: inline-block;
    margin: 0px;
    padding: 0px; }
    ul#menu li a {
      height: 111px;
      background: url(../images/header_menu.gif);
      display: block;
      text-indent: -9999px; }
      ul#menu li a#home {
        width: 90px;
        background-position: -320px 0px; }
        ul#menu li a#home:hover {
          background-position: -320px -111px; }
        ul#menu li a#home.active {
          background-position: -320px -222px; }
      ul#menu li a#o_nama {
        width: 69px;
        background-position: -410px 0px; }
        ul#menu li a#o_nama:hover {
          background-position: -410px -111px; }
        ul#menu li a#o_nama.active {
          background-position: -410px -222px; }
      ul#menu li a#jelovnik {
        width: 86px;
        background-position: -479px 0px; }
        ul#menu li a#jelovnik:hover {
          background-position: -479px -111px; }
        ul#menu li a#jelovnik.active {
          background-position: -479px -222px; }
      ul#menu li a#novo {
        width: 139px;
        background-position: -565px 0px; }
        ul#menu li a#novo:hover {
          background-position: -565px -111px; }
        ul#menu li a#novo.active {
          background-position: -565px -222px; }
      ul#menu li a#gosti {
        width: 99px;
        background-position: -704px 0px; }
        ul#menu li a#gosti:hover {
          background-position: -704px -111px; }
        ul#menu li a#gosti.active {
          background-position: -704px -222px; }
      ul#menu li a#press {
        width: 60px;
        background-position: -803px 0px; }
        ul#menu li a#press:hover {
          background-position: -803px -111px; }
        ul#menu li a#press.active {
          background-position: -803px -222px; }
      ul#menu li a#kontakt {
        width: 77px;
        background-position: -863px 0px; }
        ul#menu li a#kontakt:hover {
          background-position: -863px -111px; }
        ul#menu li a#kontakt.active {
          background-position: -863px -222px; }

ul#menu_en {
  margin: 0px;
  margin-left: 320px;
  padding: 0px; }
  ul#menu_en li {
    float: left;
    display: inline-block;
    margin: 0px;
    padding: 0px; }
    ul#menu_en li a {
      height: 111px;
      background: url(../images/header_menu_en.gif);
      display: block;
      text-indent: -9999px; }
      ul#menu_en li a#home {
        width: 59px;
        background-position: -320px 0px; }
        ul#menu_en li a#home:hover {
          background-position: -320px -111px; }
        ul#menu_en li a#home.active {
          background-position: -320px -222px; }
      ul#menu_en li a#o_nama {
        width: 91px;
        background-position: -379px 0px; }
        ul#menu_en li a#o_nama:hover {
          background-position: -379px -111px; }
        ul#menu_en li a#o_nama.active {
          background-position: -379px -222px; }
      ul#menu_en li a#jelovnik {
        width: 72px;
        background-position: -470px 0px; }
        ul#menu_en li a#jelovnik:hover {
          background-position: -470px -111px; }
        ul#menu_en li a#jelovnik.active {
          background-position: -470px -222px; }
      ul#menu_en li a#novo {
        width: 132px;
        background-position: -542px 0px; }
        ul#menu_en li a#novo:hover {
          background-position: -542px -111px; }
        ul#menu_en li a#novo.active {
          background-position: -542px -222px; }
      ul#menu_en li a#gosti {
        width: 111px;
        background-position: -674px 0px; }
        ul#menu_en li a#gosti:hover {
          background-position: -674px -111px; }
        ul#menu_en li a#gosti.active {
          background-position: -674px -222px; }
      ul#menu_en li a#press {
        width: 71px;
        background-position: -785px 0px; }
        ul#menu_en li a#press:hover {
          background-position: -785px -111px; }
        ul#menu_en li a#press.active {
          background-position: -785px -222px; }
      ul#menu_en li a#kontakt {
        width: 84px;
        background-position: -856px 0px; }
        ul#menu_en li a#kontakt:hover {
          background-position: -856px -111px; }
        ul#menu_en li a#kontakt.active {
          background-position: -856px -222px; }

ul#onama {
  list-style-type: none;
  margin: 0px;
  padding: 0px; }
  ul#onama li {
    padding: 0px;
    margin: 0px 0px 10px 0px; }
    ul#onama li a {
      display: block;
      width: 300px;
      height: 43px;
      text-indent: -9999px; }
      ul#onama li a:hover {
        background-position: -300px 0px; }
      ul#onama li a.active {
        background-position: -300px 0px; }
    ul#onama li#filozofija a {
      background-image: url(../images/onama/filozofija.gif); }
    ul#onama li#tko-kuha a {
      background-image: url(../images/onama/tko_kuha.gif); }
    ul#onama li#partneri a {
      background-image: url(../images/onama/partneri.gif); }
    ul#onama li#partneri_en a {
      background-image: url(../images/onama/partneri_en.gif); }
    ul#onama li#vremeplov a.main {
      background-image: url(../images/onama/vremeplov.gif); }
    ul#onama li#filozofija_en a {
      background-image: url(../images/onama/filozofija_en.gif); }
    ul#onama li#tko-kuha_en a {
      background-image: url(../images/onama/tko_kuha_en.gif); }
    ul#onama li#vremeplov_en a.main {
      background-image: url(../images/onama/vremeplov_en.gif); }
    ul#onama li .submenu {
      display: none; }
      ul#onama li .submenu ul {
        list-style-type: none;
        padding: 0px;
        margin: 0px; }
        ul#onama li .submenu ul li {
          background: #ebe3d1;
          padding: 0px 28px;
          margin: 0px; }
          ul#onama li .submenu ul li a {
            text-indent: 0px;
            height: auto;
            line-height: 22px;
            color: #9f947b;
            text-decoration: none; }
            ul#onama li .submenu ul li a:hover {
              color: #000; }
            ul#onama li .submenu ul li a.active {
              color: #000; }
      ul#onama li .submenu .header {
        height: 9px;
        background: url(../images/onama/submenu_background.gif);
        line-height: 9px;
        margin-top: 5px; }
      ul#onama li .submenu .footer {
        height: 9px;
        background: url(../images/onama/submenu_background.gif);
        line-height: 9px;
        background-position: 0px -9px; }

.review {
  display: none; }

.popup-review {
  margin: 100px 50px 0px 50px; }

.popup-name {
  margin: 0px 50px;
  font-weight: bold; }

.map-holder {
  width: 700px;
  height: 401px;
  background: url(../images/map_background.gif);
  background-repeat: no-repeat;
  padding-top: 10px; }
  .map-holder .map {
    margin: 0px 10px;
    width: 680px;
    height: 381px; }

.djelatnici {
  padding-right: 240px;
  height: auto !important;
  min-height: 250px;
  height: 250px;
  background-position: top right;
  background-repeat: no-repeat; }
  .djelatnici#branka_dj {
    background-image: url(../images/djelatnici/branka_dj.jpg); }
  .djelatnici#ivan_j {
    background-image: url(../images/djelatnici/ivan_j.jpg); }
  .djelatnici#ivana_cerovecki {
    background-image: url(../images/djelatnici/ivana_cerovecki.jpg); }
  .djelatnici#ivana_cicarelli {
    background-image: url(../images/djelatnici/ivana_cicarelli.jpg); }
  .djelatnici#maja_k {
    background-image: url(../images/djelatnici/maja_k.jpg); }
  .djelatnici#osanhemen_i {
    background-image: url(../images/djelatnici/osanhemen_i.jpg); }
  .djelatnici#tvrtko_s {
    background-image: url(../images/djelatnici/tvrtko_s.jpg); }
  .djelatnici#vladimir_m {
    background-image: url(../images/djelatnici/vladimir_m.jpg); }
  .djelatnici#zlatan_p {
    background-image: url(../images/djelatnici/zlatan_p.jpg); }
  .djelatnici#tihana_zs {
    background-image: url(../images/djelatnici/tihana_zs.jpg); }
  .djelatnici#nada_m {
    background-image: url(../images/djelatnici/nada_m.jpg); }
  .djelatnici#luka_k {
    background-image: url(../images/djelatnici/luka_k.jpg); }
  .djelatnici#toni_m {
    background-image: url(../images/djelatnici/toni_m.jpg); }

.novo-img {
  padding: 10px;
  background-repeat: no-repeat;
  background-image: url(../images/novo/image_border.gif); }

.cijena {
  color: #b8bd6d; }
  .cijena .cijena-kn {
    color: black;
    font-size: 120%; }

#en-lang {
  position: absolute;
  margin-left: 205px;
  margin-top: 7px;
  display: block;
  text-indent: -9999px;
  width: 39px;
  height: 20px; }
  #en-lang:hover {
    border-bottom: 1px dotted #8e7c4e !important;
    border-bottom: 1px solid #8e7c4e; }

#hr-lang {
  position: absolute;
  margin-left: 147px;
  margin-top: 7px;
  display: block;
  text-indent: -9999px;
  width: 47px;
  height: 20px; }
  #hr-lang:hover {
    border-bottom: 1px dotted #8e7c4e !important;
    border-bottom: 1px solid #8e7c4e; }

