/* line 1, style.scss */
div, span, p, tr, th, td, input, select, textarea, option, iframe, ul, li, font {
  font-family: Calibri, Arial, Helvetica, sans-serif;
  font-size: 14px;
  color: #f0f0f0;
  font-weight: normal;
  text-decoration: none; }

/* line 9, style.scss */
select, option, input[type=text], textarea {
  color: #000000; }

/* line 13, style.scss */
a {
  color: #cc0000;
  text-decoration: none; }

/* line 18, style.scss */
a:hover {
  color: #007ac4;
  text-decoration: none; }

/* line 23, style.scss */
body {
  padding: 0px;
  margin: 0px;
  top: 0px !important;
  background-color: #444444; }

/* line 30, style.scss */
body.long {
  background: #444444; }

/* line 34, style.scss */
body.short {
  background: #444444; }

/* line 40, style.scss */
sup {
  font-size: 8px; }

/* line 44, style.scss */
.clear_both {
  clear: both;
  font-size: 1px;
  height: 0; }

/* line 50, style.scss */
.wrapper {
  width: 940px;
  margin: 0 auto;
  position: relative; }

/* line 56, style.scss */
#header {
  margin: 20px 0 10px 0; }
  /* line 58, style.scss */
  #header .logo {
    width: 100px;
    height: 100px;
    margin: 0 17px 11px 0;
    background: url("img/mali-agram-logo-trebuchet-2.png") no-repeat;
    float: left; }
  /* line 65, style.scss */
  #header .menuWrapper {
    margin-left: 40px;
    font-size: 13px;
    float: left; }
  /* line 70, style.scss */
  #header .info {
    height: 40px;
    padding: 12px 0 0 0;
    color: #ffffff;
    font-size: inherit;
    text-align: center; }
  /* line 77, style.scss */
  #header .info span {
    color: #bdc8d2;
    font-size: 12px; }
  /* line 81, style.scss */
  #header .info .num {
    color: #ffffff;
    font-size: 15px;
    margin-left: 4px; }
  /* line 86, style.scss */
  #header .info a:hover {
    color: #bdc8d2; }
  /* line 89, style.scss */
  #header .menu {
    text-align: center;
    padding-top: 7px;
    font-size: 20px;
    font-weight: normal;
    color: #ffffff; }
  /* line 96, style.scss */
  #header .menu a {
    margin: 0 10px;
    color: #ffffff;
    font-size: 20px;
    text-transform: uppercase;
    font-weight: normal; }
  /* line 103, style.scss */
  #header .menu a.first {
    margin-left: 0; }
  /* line 106, style.scss */
  #header .menu a.last {
    margin-right: 0; }
  /* line 109, style.scss */
  #header .menu a.last.en {
    margin-left: 5px; }
  /* line 112, style.scss */
  #header .menu a:hover, #header .menu a.selected {
    color: #3395d0; }
  /* line 115, style.scss */
  #header .menu.short {
    margin: 0 auto 20px; }

/* line 120, style.scss */
#header .search-box, #header .info-boxes {
  width: 186px;
  height: 391px;
  padding: 10px;
  /*border: 2px solid #ffffff;
  border-radius: 5px;
  background-color: #efefef;*/
  margin-right: 20px;
  margin-bottom: 30px;
  margin-top: 25px; }

/* line 132, style.scss */
#header .search-box {
  height: 350px;
  padding: 0px 10px 0px 10px;
  display: inline-block; }
  /* line 136, style.scss */
  #header .search-box .link1 {
    display: block;
    border: 2px solid #ffffff;
    border-radius: 5px;
    background-color: #efefef;
    height: 141px;
    text-align: center;
    line-height: 30px;
    font-weight: bold;
    font-size: 20px;
    padding-top: 83px;
    margin-bottom: 12px;
    color: #444444; }
    /* line 149, style.scss */
    #header .search-box .link1:hover {
      color: #007ac4; }
  /* line 153, style.scss */
  #header .search-box .link2 {
    display: block;
    border: 2px solid #ffffff;
    border-radius: 5px;
    background-color: #efefef;
    height: 85px;
    text-align: center;
    line-height: 20px;
    font-weight: bold;
    font-size: 15px;
    padding-top: 25px;
    color: #a50b0b; }
    /* line 165, style.scss */
    #header .search-box .link2:hover {
      color: #007ac4; }

/* line 171, style.scss */
#header .search-box form {
  margin: 0; }

/* line 175, style.scss */
#header .search-box .search-table.home tr td {
  padding-bottom: 7px; }

/* line 179, style.scss */
#header .search-box .search-table tr td {
  color: #000000;
  padding-top: 3px; }

/* line 184, style.scss */
#header .search-box .search-table tr td label {
  font-weight: bold; }

/* line 188, style.scss */
#header .search-box .search-table select {
  width: 182px; }

/* line 192, style.scss */
#header .search-box .search-table input[type="text"] {
  width: 180px;
  color: #000000;
  border: 1px solid #a5a5a5; }

/* line 198, style.scss */
#header .search-box .search-table input.half[type="text"] {
  width: 77px; }

/* line 202, style.scss */
#header .search-box .search-table input[type="submit"] {
  color: #ffffff;
  background-color: #007ac4;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 3px 15px;
  margin-left: 9px;
  cursor: pointer;
  border: none; }

/* line 213, style.scss */
.search-box-page {
  background: #efefef;
  border: 3px solid #ffffff;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  padding: 10px; }

/* line 221, style.scss */
.search-box-page form {
  margin: 0; }

/* line 225, style.scss */
.search-box-page .search-table tr td {
  color: #000000; }

/* line 229, style.scss */
.search-box-page .search-table select {
  width: 211px;
  color: #000000; }

/* line 234, style.scss */
.search-box-page .search-table input[type="text"] {
  width: 209px;
  color: #000000;
  border: 1px solid #a5a5a5; }

/* line 240, style.scss */
.search-box-page .search-table input[type="text"].half {
  width: 93px; }

/* line 244, style.scss */
.search-box-page .search-table input[type="submit"] {
  color: #ffffff;
  background-color: #007ac4;
  -moz-border-radius: 5px;
  border-radius: 5px;
  padding: 2px 12px;
  cursor: pointer; }

/* line 253, style.scss */
#header .image-rotator {
  width: 682px;
  height: 350px;
  right: 0px;
  border: 2px solid #ffffff;
  border-radius: 5px;
  margin-bottom: 30px;
  position: absolute;
  right: 0;
  top: 25px; }

/* line 265, style.scss */
#header .info-boxes {
  margin-right: 0; }

/* line 269, style.scss */
#header .info-boxes img {
  width: 186px; }

/* line 273, style.scss */
#header .info-boxes a.desno_box_bg {
  display: block;
  width: 186px;
  height: 117px;
  background: url("img/desno_box_bg.png") no-repeat;
  text-align: center; }

/* line 281, style.scss */
#header .info-boxes a.desno_box_bg, #header .info-boxes a.desno_box_bg span {
  color: #000000;
  font-size: 22px; }

/* line 286, style.scss */
#header .info-boxes a.desno_box_bg span {
  color: #cc0000; }

/* line 290, style.scss */
#header .info-boxes a.zamjena, #header .info-boxes a.ponudite {
  margin-top: 16px; }

/* line 294, style.scss */
#header .info-boxes a.sto_trazite {
  padding-top: 29px;
  height: 88px; }

/* line 299, style.scss */
#header .info-boxes a.zamjena {
  padding-top: 29px;
  height: 88px; }

/* line 304, style.scss */
#header .info-boxes a.ponudite {
  padding-top: 18px;
  height: 99px; }

/* line 309, style.scss */
.sub-menu {
  height: 40px;
  width: 940px; }
  /* line 312, style.scss */
  .sub-menu .item {
    background-image: url("img/bg_submenu_item.png");
    background-repeat: no-repeat;
    width: 225px;
    height: 25px;
    text-align: center;
    margin: 5px;
    float: left;
    padding-top: 5px; }
  /* line 322, style.scss */
  .sub-menu .item a {
    color: #007ac4;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px #d6d6d6; }
  /* line 328, style.scss */
  .sub-menu .item a:hover, .sub-menu .item a.selected {
    color: #656565; }
  /* line 331, style.scss */
  .sub-menu .item1 {
    background-image: url("img/bg_submenu_item.png");
    background-repeat: no-repeat;
    width: 225px;
    height: 25px;
    text-align: center;
    margin: 5px;
    float: left;
    padding-top: 5px; }
  /* line 341, style.scss */
  .sub-menu .item1 a {
    color: #a50b0b;
    font-weight: bold;
    text-transform: uppercase;
    text-shadow: 1px 1px #d6d6d6; }
    /* line 346, style.scss */
    .sub-menu .item1 a:hover {
      color: #007ac4; }

/* line 352, style.scss */
.content {
  margin: 20px 0;
  min-height: 200px; }

/* line 357, style.scss */
.content.short {
  margin-top: 40px; }

/* line 361, style.scss */
.content.short-realestate {
  margin-top: 30px; }

/* line 365, style.scss */
.content .page-title {
  height: 30px;
  border-bottom: solid 1px #bdc8d2;
  font-size: 24px;
  margin-bottom: 20px;
  font-weight: normal;
  position: relative; }

/* line 374, style.scss */
.content .page-title.no-margin {
  margin-bottom: 0; }

/* line 378, style.scss */
.content .page-title.no-margin b {
  font-weight: normal;
  width: 770px;
  display: inline-block; }

/* line 384, style.scss */
.content .page-title span {
  font-size: 24px;
  color: #007dc6; }

/* line 389, style.scss */
.content .page-title.no-margin a {
  display: block;
  position: absolute;
  right: 0;
  top: -5px;
  background-color: #1c6796;
  color: #fff;
  border-radius: 3px;
  font-weight: normal;
  padding: 4px;
  font-size: 16px;
  border: none;
  text-transform: uppercase; }

/* line 404, style.scss */
.content .page-title.no-margin a.askbutton {
  position: absolute;
  right: 95px; }

/* line 409, style.scss */
.content .page-title.no-margin a:hover {
  background-color: #87b1d0;
  color: #fff; }

/* line 414, style.scss */
.content .page-sub-title {
  font-size: 22px;
  font-weight: normal;
  margin: 20px 0; }

/* line 420, style.scss */
.content .page-sub-title span {
  font-size: 22px;
  color: #3395d0; }

/* line 425, style.scss */
.content img {
  margin: 3px; }

/* line 429, style.scss */
.detailsTable td.data-info {
  color: #000000; }

/* line 433, style.scss */
.footer {
  margin: 0 0 20px 0;
  width: 900px;
  height: 20px;
  border: solid 1px;
  padding: 20px; }

/* line 441, style.scss */
.footer span {
  color: #0077c2;
  margin: 0 10px; }

/* line 446, style.scss */
.contactTable td.title {
  text-align: right; }

/* line 450, style.scss */
.contactTable input[type="text"], .contactTable textarea {
  width: 400px;
  border: 1px solid #007ec7; }

/* line 455, style.scss */
div.news-title {
  color: #cc0000;
  font-weight: normal;
  font-size: 20px; }

/* line 461, style.scss */
div.news-text {
  display: inline-block;
  margin-bottom: 20px; }

/* line 466, style.scss */
table.nekretnine-list a {
  color: #f0f0f0; }

/* line 470, style.scss */
table.nekretnine-list a:hover, table.nekretnine-list a:hover div {
  color: #bababa; }

/* line 474, style.scss */
table.nekretnine-list h2 {
  font-size: 16px;
  color: #3395d0;
  font-weight: normal;
  margin: 0; }

/* line 481, style.scss */
table.nekretnine-list img {
  border: solid 1px #87b1d0; }

/* line 485, style.scss */
table.nekretnine-list span {
  color: #739cbc; }

/* line 489, style.scss */
table.nekretnine-list tr td {
  padding-bottom: 10px; }

/* line 493, style.scss */
.gallery-holder {
  border: 2px solid #5a5a5a;
  -moz-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px; }

/* line 499, style.scss */
table.extra-info {
  margin-top: 10px; }

/* line 503, style.scss */
table.extra-info tr td span {
  color: #3395d0;
  font-weight: bold; }

/* line 508, style.scss */
table.extra-info tr td ul {
  margin-top: 0;
  padding-left: 25px; }

/* line 513, style.scss */
.one {
  background: #878e94;
  color: #000000; }

/* line 518, style.scss */
.two {
  background: #c1c5c7;
  color: #000000; }

/* line 523, style.scss */
table.home-box tr td hr {
  width: 940px;
  text-align: left;
  margin-left: 0;
  border: 0;
  color: #87b1d0;
  background-color: #87b1d0;
  height: 1px; }

/* line 533, style.scss */
table.home-box tr td.holder {
  padding-right: 20px; }

/* line 537, style.scss */
table.home-box tr td.holder img {
  border: solid 1px #a5a5a5; }

/* line 541, style.scss */
table.home-box tr td.holder table tr td table tr td {
  color: #bdc8d2;
  font-weight: bold; }

/* line 546, style.scss */
table.home-box tr td.holder table tr td a {
  color: #3395d0;
  font-weight: normal;
  text-decoration: none; }

/* line 552, style.scss */
table.home-box tr td.holder table tr td a:hover {
  text-decoration: underline; }

/* line 556, style.scss */
table.home-box tr td.holder table tr td div {
  width: 323px;
  height: 122px;
  overflow: hidden;
  text-align: justify;
  padding: 3px; }

/* line 564, style.scss */
#map-canvas {
  border: solid 1px #a5a5a5;
  width: 938px;
  height: 450px; }

/* line 570, style.scss */
div.print .gallery-holder {
  border: 0;
  -moz-border-radius: 0;
  border-radius: 0; }

/* line 576, style.scss */
body.printActivated {
  background: 0;
  padding: 10px; }

/* line 581, style.scss */
body.printActivated .wrapper {
  width: 700px; }

/* line 585, style.scss */
body.printActivated #header .logo {
  margin: 0 12px 20px 0; }

/* line 589, style.scss */
body.printActivated #header .info {
  width: 350px;
  height: 55px;
  margin: 0 0 15px 0; }

/* line 595, style.scss */
body.printActivated table.extra-info tr td li, body.printActivated table.extra-info tr td span {
  font-size: 13px; }

/* line 599, style.scss */
body.posalji-upit {
  background: 0;
  padding: 10px; }

/* line 604, style.scss */
.requestTable td.title {
  text-align: right;
  color: #656565; }

/* line 609, style.scss */
.requestTable input[type="text"], .requestTable textarea {
  width: 280px;
  border: 1px solid #a5a5a5; }

/* line 614, style.scss */
.requestTable input[type="submit"], .contactTable input[type="submit"] {
  background-color: #1c6796;
  color: #fff;
  border-radius: 3px;
  font-weight: normal;
  padding: 4px;
  font-size: 16px;
  border: none;
  text-transform: uppercase;
  cursor: pointer;
  width: 100px; }

/* line 627, style.scss */
.requestTable input[type="submit"]:hover, .contactTable input[type="submit"]:hover {
  background-color: #87b1d0;
  color: #fff; }

/* line 632, style.scss */
table.owner-info tr td {
  font-weight: bold; }

/* line 636, style.scss */
table.realestate-table a.nekretnina_box_bg {
  display: block;
  width: 143px;
  height: 91px;
  _background: url("img/nekretnina_box_bg.png") no-repeat;
  text-align: center;
  margin: 3px; }

/* line 645, style.scss */
table.realestate-table a.nekretnina_box_bg, table.realestate-table a.nekretnina_box_bg span {
  color: #000000;
  font-size: 22px; }

/* line 650, style.scss */
table.realestate-table a.nekretnina_box_bg span {
  color: #cc0000; }

/* line 654, style.scss */
table.realestate-table a.print {
  padding-top: 32px;
  height: 59px; }

/* line 659, style.scss */
table.realestate-table a.posalji-upit {
  padding-top: 17px;
  height: 74px; }

/* pager */
/* line 665, style.scss */
.pagination {
  text-align: left;
  float: none;
  padding: 10px 0; }

/* line 671, style.scss */
a.button {
  background-color: transparent;
  background-image: url("img/pager/btn_right.png");
  background-repeat: no-repeat;
  background-position: top right;
  color: #fff;
  display: block;
  display: inline-block;
  display: -moz-inline-box;
  font: normal 13px arial, sans-serif;
  height: 32px;
  margin-right: 0px;
  padding-right: 10px;
  text-decoration: none; }

/* line 687, style.scss */
a.button span {
  background-color: transparent;
  background-image: url("img/pager/btn.png");
  background-repeat: no-repeat;
  display: inline-block;
  line-height: 21px;
  padding: 3px 0 8px 10px; }

/* line 696, style.scss */
a.button span img {
  margin-left: -5px;
  margin-top: -2px;
  padding-right: 5px; }

/* line 702, style.scss */
a.button:hover {
  background-image: url("img/pager/btn_hover_right.png");
  color: #fff;
  outline: none;
  cursor: hand; }

/* line 709, style.scss */
a.button:hover span {
  background-image: url("img/pager/btn_hover.png"); }

/* line 713, style.scss */
a.blue {
  background-image: url("img/pager/btn_right.png");
  display: block;
  display: inline-block;
  display: -moz-inline-box; }

/* line 720, style.scss */
a.blue span {
  background-image: url("img/pager/btn.png"); }

/* line 724, style.scss */
a.blue:hover {
  background-image: url("img/pager/btn_hover_right.png");
  color: #fff; }

/* line 729, style.scss */
a.blue:hover span {
  background-image: url("img/pager/btn_hover.png");
  color: #fff; }

/* line 734, style.scss */
a.selectedPage {
  background-image: url("img/pager/btn_hover_right.png");
  color: #fff; }

/* line 739, style.scss */
a.selectedPage span {
  background-image: url("img/pager/btn_hover.png");
  color: #fff; }

/* end pager */
@-moz-document url-prefix() {
  /* line 747, style.scss */
  table.home-box tr td.holder table tr td div {
    height: 128px; } }

/*tomo*/
/* line 754, style.scss */
.emph_icon {
  width: 26px;
  position: relative;
  top: 8px; }

/* line 760, style.scss */
.emph_btns {
  color: #fff !important;
  font-size: 15px !important;
  text-align: left !important;
  border-radius: 4px;
  background-color: #739cbc !important;
  padding: 10px 0px 19px 18px !important;
  height: inherit !important;
  width: 134px !important;
  box-shadow: 0px 1px 2px #000; }

/* line 772, style.scss */
.emph_btns:hover {
  background-color: #93b6d2 !important; }

/* line 776, style.scss */
.phone_icon {
  width: 16px;
  position: relative;
  top: 6px; }

/* line 782, style.scss */
.blue_button {
  text-align: center;
  padding: 8px 18px;
  height: 22px;
  width: 140px;
  box-shadow: 0 1px 2px black;
  top: -15px;
  display: block;
  position: absolute;
  right: 0;
  background-color: #1c6796;
  color: #fff;
  border-radius: 4px;
  font-weight: normal;
  font-size: 16px;
  border: none;
  text-transform: uppercase; }

/* line 801, style.scss */
.blue_button:hover {
  background-color: #93b6d2;
  color: #fff; }

/* line 806, style.scss */
.mainLine {
  font-size: 40rem;
  line-height: 1;
  background-color: white; }

/* line 812, style.scss */
.navWrapper {
  width: 980px;
  height: 35px;
  margin: 0 auto;
  font-size: 11px; }

/* line 820, style.scss */
.offer {
  text-transform: uppercase;
  text-align: center; }

/* line 825, style.scss */
.search {
  background-color: #1c6796;
  margin-top: 4px; }

/* line 833, style.scss */
.o-nama .content table td, .uvjeti-poslovanja .content table td {
  padding: 2px 5px;
  border: 1px solid #5a5a5a; }
