.border_box, .header-wrapper .header .quick_nav .btn-search, .ui-widget-content .ui-datepicker-header, .inside aside .menu_extended, .inside aside .menu_extended .col, .inside .adv_search .search_form input, .inside .adv_search .search_form.docket .field, .inside .adv_search .search_form.jurisprudence .field, .inside .adv_search .search_form.sessions .field, .inside .adv_search .search_form .chzn-container .chzn-drop, .feature, .closer .repeated_navigation, .closer .repeated_navigation .footer-nav, .closer .repeated_navigation .footer-links, .closer .repeated_navigation .footer-copyright {
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  -ms-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box; }

html {
  overflow-y: scroll !important;
  -ms-text-size-adjust: 100%;
  -webkit-text-size-adjust: 100%;
  position: relative; }

body {
  margin: 0 auto;
  width: 100%;
  font-family: Verdana, Arial, Calibri, sans-serif;
  font-weight: normal;
  font-size: 11px;
  line-height: 20px;
  color: #333;
  min-width: 980px; }

img {
  max-width: 100%; }

a {
    text-decoration: none;
    color: #571440;
}

a:hover {
  text-decoration: none;
  color: #888; }

.clear {
  clear: both;
  zoom: 1; }

.inside aside .menu_extended .col:after, .inside .adv_search .search_results.sessions td.inner_table dl:after, .small_media:after, .title_up-small_media:after, .large_media:after, .title_up-large_media:after, .half_media:after {
  content: " ";
  display: block;
  clear: both;
  height: 0;
  visibility: hidden; }

input[type=checkbox] {
  padding: 0;
  margin: 0;
  height: 25px;
  width: 25px;
  float: left;
  position: absolute;
  opacity: 0;
  margin-top: -5px; }

input[type=checkbox] ~ label {
  background: url("../images/icn-checkbox_blue.png") 0px -30px no-repeat;
  overflow: hidden;
  display: block;
  padding: 0 0 0 25px; }
  input[type=checkbox] ~ label:hover {
    background: url("../images/icn-checkbox_blue.png") 0px -5px no-repeat; }

input[type=checkbox]:checked ~ label {
  background-position: 0px -80px;
  display: block; }
  input[type=checkbox]:checked ~ label:hover {
    background: url("../images/icn-checkbox_blue.png") 0px -55px no-repeat; }

label.long {
  font-size: 11px; }

blockquote {
  background: #fafafa url(../images/quote.png) 5px 5px no-repeat;
  margin: 0;
  padding: 10px 10px 5px;
  font-style: italic; }
  blockquote p {
    margin: 5px 0; }

.preloader {
  display: inline-block;
  position: fixed;
  top: 0;
  left: 50%;
  margin-left: -40px;
  width: 80px;
  height: 60px;
  background: white url("../images/preloader.gif") 50% 50% no-repeat;
  margin: 0 auto;
  border-radius: 0 0 5px 5px;
  border: 1px solid #eee;
  z-index: 2000; }

.loader {
  display: inline-block;
  width: 32px;
  height: 32px;
  background: url("../images/loader.gif") top left no-repeat;
  margin: 0 auto; }

/* reset styles */
ul, ol {
  list-style-type: none;
  margin: 0;
  padding: 0; }

li {
  margin: 0; }

p {
  margin: 0; }

h1, h2, h3, h4 {
  margin: 0; }

h1, h2, h3, h4, h5, h6 {
  font-weight: bold;
  font-style: normal; }

b {
  font-weight: bold;
  color: #000; }

strong {
  font-weight: bold;
  color: #000; }

em, i {
  font-style: italic; }

li {
  display: list-item; }

dl dd {
  margin-left: 2em; }

p {
  margin: 15px 0; }

table {
  border-collapse: collapse;
  border-spacing: 0; }

fieldset, img {
  border: 0; }

caption, th {
  text-align: left; }

q:before, q:after {
  content: ''; }

abbr, acronym {
  border: 0; }

/* end reset */
/* Site Header*/
.header-wrapper {
  background: url(../images/bk_header_scj.jpg) 0 0 repeat-x;
  min-height: 201px; }
  .header-wrapper a {
    color: #fdebad; }
  .header-wrapper .header {
    width: 960px;
    margin: 0 auto;
    padding-top: 15px;
    position: relative; }
    .header-wrapper .header .quick_nav {
      position: absolute;
      right: 0;
      top: 20px; }
        .header-wrapper .header .quick_nav .search {
            background: #651e17;
            background: -moz-linear-gradient(center top, #651e17 0%, #4b1711 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #470f34), color-stop(1, #2b0920));
            margin-top: 5px;
            position: relative;
        }
        .header-wrapper .header .quick_nav .search .search_options {
          position: absolute;
          top: 40px;
          right: 0;
          background: #e4e3df;
          width: 175px;
          z-index: 99;
          display: none;
          moz-box-shadow: 0 1px 3px 0 #b4b4b4;
          -webkit-box-shadow: 0 1px 3px 0 #b4b4b4;
          box-shadow: 0 1px 3px 0 #b4b4b4; }
            .header-wrapper .header .quick_nav .search .search_options li {
                color: #571440;
                border-bottom: 1px solid #d5d4d2;
                font-size: 12px;
                cursor: pointer;
            }
            .header-wrapper .header .quick_nav .search .search_options li a {
                color: #571440;
                padding: 7px 15px;
                display: block;
            }
            .header-wrapper .header .quick_nav .search .search_options li:last-child {
              border: none; }
            .header-wrapper .header .quick_nav .search .search_options li:hover {
              background: #d4d4d3; }
          .header-wrapper .header .quick_nav .search .search_options:before {
            content: "";
            width: 0;
            height: 0;
            position: absolute;
            top: -10px;
            right: 37px;
            border: 5px solid transparent;
            border-bottom: 5px solid #e4e3df; }
      .header-wrapper .header .quick_nav .btn-search {
        background: url(../images/icn-search_yellow.png) 75px 7px no-repeat;
        width: 100px;
        display: inline-block;
        font-size: 14px;
        padding: 5px 10px; }
    .header-wrapper .header .branding .logo {
      height: 50px;
      width: 600px;
      text-indent: -9999em; }
      .header-wrapper .header .branding .logo a {
        height: 50px;
        width: 100%;
        display: block; }
    .header-wrapper .header .main_nav {
      clear: both;
      margin-top: 40px; }
      .header-wrapper .header .main_nav .show_mobile_nav {
        display: none; }
      .header-wrapper .header .main_nav nav ul li {
        position: relative;
        float: left;
        margin-right: 10px; }
        .header-wrapper .header .main_nav nav ul li .wrapper-second_nav {
          display: none;
          position: absolute;
          top: 14px;
          left: -10px;
          z-index: 9; }
            .header-wrapper .header .main_nav nav ul li .wrapper-second_nav ul {
                background: #66154a;
                padding: 5px;
                margin: 10px;
                width: 200px;
            }
            .header-wrapper .header .main_nav nav ul li .wrapper-second_nav ul li {
              float: none; }
                .header-wrapper .header .main_nav nav ul li .wrapper-second_nav ul:before {
                    position: absolute;
                    top: 0px;
                    left: 20px;
                    width: 0;
                    height: 0;
                    content: "";
                    border: 5px solid transparent;
                    border-bottom: 5px solid #66154a;
                }
        .header-wrapper .header .main_nav nav ul li:hover .wrapper-second_nav {
          display: block; }
      .header-wrapper .header .main_nav nav a:hover {
        text-decoration: underline; }
      .header-wrapper .header .main_nav .language {
        display: inline-block;
        float: right; }
        .header-wrapper .header .main_nav .language li {
          display: inline-block; }
          .header-wrapper .header .main_nav .language li a {
            width: 16px;
            height: 11px;
            text-indent: -9999px;
            display: block;
            border: 1px solid #c46155; }
            .header-wrapper .header .main_nav .language li a.lang-ro {
              background: url("../images/icn-ro.png") no-repeat; }
            .header-wrapper .header .main_nav .language li a.lang-en {
              background: url("../images/icn-gb.png") no-repeat; }
            .header-wrapper .header .main_nav .language li a.lang-fr {
              background: url("../images/icn-fr.png") no-repeat; }
    .header-wrapper .header .secondary_nav {
      clear: both;
      padding-top: 15px; }
      .header-wrapper .header .secondary_nav span, .header-wrapper .header .secondary_nav ul {
        color: #fdebad;
        float: left;
        margin-right: 10px; }
      .header-wrapper .header .secondary_nav ul li {
        float: left;
        margin-right: 8px;
        color: #892b1f; }
        .header-wrapper .header .secondary_nav ul li a {
          color: #fdebad; }
          .header-wrapper .header .secondary_nav ul li a:hover {
            text-decoration: underline; }
        .header-wrapper .header .secondary_nav ul li.today {
          font-weight: bold; }
    .header-wrapper .header .breadcumbs {
      clear: both;
      padding-top: 15px;
      color: #666;
      text-overflow: ellipsis;
      overflow: hidden;
      white-space: nowrap;
      position: relative;
      padding-right: 90px; }
      .header-wrapper .header .breadcumbs a {
        color: #666; }
    .header-wrapper .header .actions {
      position: absolute;
      right: -10px;
      background: #e4e3df;
      padding: 0 7px 2px 2px;
      bottom: -15px;
      border-radius: 2px; }
      .header-wrapper .header .actions a {
        display: inline-block;
        text-indent: -9999px;
        margin-left: 5px; }
        .header-wrapper .header .actions a.btn-print {
          background: url(../images/icn-print.png) 0 0 no-repeat;
          width: 16px;
          height: 16px; }
        .header-wrapper .header .actions a.btn-pdf {
          background: url(../images/icn-pdf.png) 0 0 no-repeat;
          width: 18px;
          height: 19px; }
        .header-wrapper .header .actions a.btn-mail {
          background: url(../images/icn-mail.png) 0 0 no-repeat;
          width: 16px;
          height: 16px; }
        .header-wrapper .header .actions a.btn-edit_webpart {
          background: url(../images/icn-edit_webpart.png) 0 0 no-repeat;
          width: 16px;
          height: 16px; }
        .header-wrapper .header .actions a.btn-show_resource_keys {
          background: url(../images/icn-book--plus.png) 0 0 no-repeat;
          width: 16px;
          height: 16px; }
        .header-wrapper .header .actions a.btn-hide_resource_keys {
          background: url(../images/icn-book--minus.png) 0 0 no-repeat;
          width: 16px;
          height: 16px; }

.ui-widget-content .ui-datepicker-header {
  background: #e4e3df;
  padding: 10px;
  width: 258px;
  height: 50px;
  position: relative; }
  .ui-widget-content .ui-datepicker-header .ui-corner-all {
    border: 3px solid #c7c6c3;
    width: 30px;
    height: 24px;
    text-indent: -9999px;
    cursor: pointer;
    position: absolute;
    top: 10px; }
    .ui-widget-content .ui-datepicker-header .ui-corner-all:after {
      content: "";
      width: 0;
      height: 0;
      position: absolute;
      top: 8px;
      border: 5px solid transparent; }
    .ui-widget-content .ui-datepicker-header .ui-corner-all.ui-datepicker-prev {
      left: 10px; }
      .ui-widget-content .ui-datepicker-header .ui-corner-all.ui-datepicker-prev:after {
        border-right: 5px solid #c7c6c3;
        left: 8px; }
    .ui-widget-content .ui-datepicker-header .ui-corner-all.ui-datepicker-next {
      right: 10px; }
      .ui-widget-content .ui-datepicker-header .ui-corner-all.ui-datepicker-next:after {
        border-left: 5px solid #c7c6c3;
        left: 14px; }
    .ui-widget-content .ui-datepicker-header .ui-corner-all:hover {
      border: 3px solid #afaeac; }
  .ui-widget-content .ui-datepicker-header .ui-datepicker-title {
    width: 160px;
    margin: 5px auto 0;
    text-align: center;
    font-size: 15px !important; }
.ui-widget-content .ui-datepicker-calendar {
  width: 258px;
  border-collapse: collapse;
  font-size: 12px !important; }
  .ui-widget-content .ui-datepicker-calendar th {
    padding: .7em .3em !important;
    text-align: center;
    font-weight: bold;
    border: 0 !important;
    color: #333;
    width: 14%; }
  .ui-widget-content .ui-datepicker-calendar td {
    padding: 2px !important;
    text-align: right;
    border: none !important; }
    .ui-widget-content .ui-datepicker-calendar td a {
      padding: .4em .2em;
      background: #fff;
      border: none;
      color: #c4c4c4;
      display: block;
      text-align: right;
      text-decoration: none; }
    .ui-widget-content .ui-datepicker-calendar td.ui-datepicker-current-day a {
      background: #cdcdcd;
      color: #666;
      font-weight: bold; }
    .ui-widget-content .ui-datepicker-calendar td.active a {
      color: #8e8e8e; }

/*Site Content*/
.home_news {
  display: none; }

.inside {
  margin: 20px auto 0;
  width: 960px;
  position: relative;
  /* News box homepage */
  /*Advanced Search*/ }
  .inside .no_title hgroup h2 span {
    display: none; }
  .inside hgroup {
    margin-bottom: 20px; }
    .inside hgroup h2 {
      font-size: 14px;
      position: relative;
      padding-bottom: 30px; }
      .inside hgroup h2 div {
        position: absolute;
        bottom: 0;
        display: inline-block; }
        .inside hgroup h2 div a {
          color: #999; }
          .inside hgroup h2 div a.selected {
            color: #882B20; }
      .inside hgroup h2 .actions {
        right: 0; }
        .inside hgroup h2 .actions a {
          display: inline-block;
          text-indent: -9999px;
          margin-left: 5px; }
          .inside hgroup h2 .actions a.btn-print {
            background: url(../images/icn-print.png) 0 0 no-repeat;
            width: 16px;
            height: 16px; }
          .inside hgroup h2 .actions a.btn-pdf {
            background: url(../images/icn-pdf.png) 0 0 no-repeat;
            width: 18px;
            height: 19px; }
          .inside hgroup h2 .actions a.btn-mail {
            background: url(../images/icn-mail.png) 0 0 no-repeat;
            width: 16px;
            height: 16px; }
    .inside hgroup h3 {
      font-size: 12px;
      color: #666; }
    .inside hgroup.with_line h2 {
      font-size: 12px;
      padding-bottom: 20px; }
      .inside hgroup.with_line h2 span {
        display: block;
        border-bottom: 1px solid #afafaf;
        padding-bottom: 5px;
        margin-bottom: 5px; }
  .inside .excerpt {
    color: #666; }
  .inside article ul {
    list-style-type: disc;
    margin-left: 40px; }
    .inside article ul.gallery {
      list-style-type: none;
      margin-left: 0;
      display: inline-block; }
      .inside article ul.gallery li {
        display: none; }
        .inside article ul.gallery li:first-child {
          display: block; }
  .inside article ol {
    list-style-type: decimal;
    margin-left: 40px; }
  .inside aside {
    width: 240px;
    float: left;
    background: url(../images/bk-left_menu_scj.jpg) 0 0 no-repeat;
    padding-top: 123px;
    position: relative; }
    .inside aside > ul {
      background: url(../images/bk-left_menu_repeat.jpg) 0 0 repeat-y;
      color: #fdebad; }
        .inside aside > ul li {
            border-bottom: 1px solid #b8aa79;
            line-height: 18px;
            cursor: pointer;
        }
        .inside aside > ul li a {
          color: #fdebad;
          display: block;
          padding: 7px 0;
          margin: 0 10px; }
        .inside aside > ul li:last-child {
          border: none; }
        .inside aside > ul li:first-child {
          text-transform: uppercase;
          letter-spacing: 2px;
          font-weight: bold; }
            .inside aside > ul li:hover, .inside aside > ul li.active {
                background: #470b33;
            }
        .inside aside > ul li.has_child a {
          background: url(../images/icn-right_arrow_yellow.png) right 50% no-repeat;
          padding-right: 12px; }
        .inside aside > ul li.has_child.active {
          background: #581b14; }
    .inside aside .menu_extended {
      position: absolute;
      z-index: 99;
      top: 143px;
      left: 240px;
      background: #501912;
      width: 528px;
      padding: 20px 0 20px 20px;
      color: #fdebad; }
      .inside aside .menu_extended h2 {
        font-size: 11px;
        margin-bottom: 15px;
        padding-bottom: 3px;
        border-bottom: 1px solid #752219; }
        .inside aside .menu_extended h2 a {
          color: #fdebad; }
      .inside aside .menu_extended .col {
        width: 50%;
        float: left;
        padding-right: 55px; }
      .inside aside .menu_extended ul {
        margin-left: 12px; }
        .inside aside .menu_extended ul li {
          padding-left: 12px;
          background: url(../images/icn-right_arrow_yellow.png) 0 6px no-repeat; }
          .inside aside .menu_extended ul li a {
            color: #FDEBAD; }
            .inside aside .menu_extended ul li a:hover {
              text-decoration: underline; }
      .inside aside .menu_extended h2 + ul {
        margin-top: -10px; }
      .inside aside .menu_extended ul + h2 {
        margin-top: 10px; }
      .inside aside .menu_extended.menu_collapsed {
        display: none; }
  .inside .presentation {
    font-size: 12px;}
    .inside .presentation h1 {
      padding-bottom: 30px;
      font-size: 15px; }
    .inside .presentation article + article {
      margin-top: 30px; }
    .inside .presentation .files span {
      display: block; }
    .inside .presentation .default_style {
      /*cand sunt listate webparts*/ }
      .inside .presentation .default_style article {
        border-left: 5px solid #e4e3df;
        padding-left: 10px; }
        .inside .presentation .default_style article h2 {
          padding-bottom: 0; }
        .inside .presentation .default_style article hgroup {
          margin-bottom: 0;
          padding-left: 0; }
        .inside .presentation .default_style article .body {
          padding-top: 0; }
        .inside .presentation .default_style article.only-notes {
          border-left: none;
          padding-left: 0;
          text-align: justify; }
    .inside .presentation table td, .inside .presentation table th {
      padding: 5px;
      border: 1px solid #e4e3df; }
    .inside .presentation .default_style-presentation .actions {
      display: inline-block; }
    .inside .presentation .actions {
      display: none; }
    .inside .presentation .no_excerpt .actions {
      display: inline-block; }
    .inside .presentation.no_menu {
      padding: 0; }
    .inside button, .inside input[type="submit"] {
        background: #470f34;
        color: #fdebad;
        border: none;
        font-size: 11px;
        cursor: pointer;
        height: 30px;
        line-height: 30px;
        padding: 0 10px !important;
        margin: 0 !important;
        border: none !important;
    }
  .inside .home .home_news {
    padding: 20px;
    border: 3px solid #e4e3df;
    display: block; }
    .inside .home .home_news h2 {
      color: #581b14;
      font-size: 16px;
      border-bottom: 1px solid #e4e3df;
      padding-bottom: 5px; }
    .inside .home .home_news .news_wrapper {
      margin-top: 10px; }
      .inside .home .home_news .news_wrapper h3 {
        font-size: 12px; }
    .inside .home .home_news .pagination {
      margin-top: 10px;
      height: 16px; }
      .inside .home .home_news .pagination li {
        float: left;
        margin-right: 5px; }
        .inside .home .home_news .pagination li a {
          padding: 2px 4px; }
          .inside .home .home_news .pagination li a.active {
            background: #e4e3df; }
  .inside .adv_search {
    position: relative; }
    .inside .adv_search hgroup h2 {
      border: none;
      font-size: 14px; }
    .inside .adv_search .search_form {
      background: #efeee9;
      color: #999;
      padding: 15px;
      font-size: 11px;
      min-height: 50px;
      margin-bottom: 25px;
      position: relative; }
      .inside .adv_search .search_form label {
        display: block; }
      .inside .adv_search .search_form input {
        padding: 3px 7px;
        height: 30px;
        border: 1px solid #cdcdcd; }
      .inside .adv_search .search_form .chzn-search input {
        height: auto; }
      .inside .adv_search .search_form.archive input {
        width: 600px;
        float: left;
        margin-right: 10px; }
      .inside .adv_search .search_form.archive button, .inside .adv_search .search_form.archive input[type="submit"] {
        float: left;
        width: 56px; }
      .inside .adv_search .search_form.docket, .inside .adv_search .search_form.jurisprudence, .inside .adv_search .search_form.sessions {
        padding-top: 5px;
        height: 170px; }
        .inside .adv_search .search_form.docket .field, .inside .adv_search .search_form.jurisprudence .field, .inside .adv_search .search_form.sessions .field {
          width: 33%;
          float: left;
          padding-right: 10px;
          margin-top: 10px; }
          .inside .adv_search .search_form.docket .field input, .inside .adv_search .search_form.jurisprudence .field input, .inside .adv_search .search_form.sessions .field input {
            width: 100%; }
          .inside .adv_search .search_form.docket .field.date_gap input, .inside .adv_search .search_form.jurisprudence .field.date_gap input, .inside .adv_search .search_form.sessions .field.date_gap input {
            width: 90px; }
          .inside .adv_search .search_form.docket .field.keyword, .inside .adv_search .search_form.jurisprudence .field.keyword, .inside .adv_search .search_form.sessions .field.keyword {
            width: 66%; }
          .inside .adv_search .search_form.docket .field.multi_sel span, .inside .adv_search .search_form.jurisprudence .field.multi_sel span, .inside .adv_search .search_form.sessions .field.multi_sel span {
            height: 30px;
            display: inline-block; }
        .inside .adv_search .search_form.docket button, .inside .adv_search .search_form.docket input[type="submit"], .inside .adv_search .search_form.jurisprudence button, .inside .adv_search .search_form.jurisprudence input[type="submit"], .inside .adv_search .search_form.sessions button, .inside .adv_search .search_form.sessions input[type="submit"] {
          position: absolute;
          bottom: 14px;
          left: 14px; }
      .inside .adv_search .search_form.jurisprudence {
        height: 450px; }
        .inside .adv_search .search_form.jurisprudence .chzn-container {
          width: 100%; }
        .inside .adv_search .search_form.jurisprudence .checkbox_replace .option {
          float: left;
          height: 20px;
          padding: 3px 5px;
          line-height: 20px;
          border: 1px solid #aaa;
          margin-right: -1px;
          background: #fff;
          text-decoration: none; }
          .inside .adv_search .search_form.jurisprudence .checkbox_replace .option:hover, .inside .adv_search .search_form.jurisprudence .checkbox_replace .option:focus {
            border-color: #103d60;
            border-color: rgba(82, 168, 236, 0.75);
            cursor: pointer;
            color: #000; }
          .inside .adv_search .search_form.jurisprudence .checkbox_replace .option:first-child {
            border-radius: 3px 0 0 3px; }
          .inside .adv_search .search_form.jurisprudence .checkbox_replace .option:last-child {
            border-radius: 0 3px 3px 0; }
          .inside .adv_search .search_form.jurisprudence .checkbox_replace .option.selected {
            background: #e0e0e0;
            -moz-box-shadow: inset 0 0 4px rgba(130, 130, 130, 0.8);
            -webkit-box-shadow: inset 0 0 4px rgba(130, 130, 130, 0.8);
            box-shadow: inset 0 0 4px rgba(130, 130, 130, 0.8); }
        .inside .adv_search .search_form.jurisprudence .checkbox_replace:hover, .inside .adv_search .search_form.jurisprudence .checkbox_replace:focus {
          -moz-box-shadow: 0 0 6px rgba(82, 168, 236, 0.5);
          -webkit-box-shadow: 0 0 6px rgba(82, 168, 236, 0.5);
          box-shadow: 0 0 6px rgba(82, 168, 236, 0.5); }
      .inside .adv_search .search_form.sessions {
        height: 425px; }
        .inside .adv_search .search_form.sessions .field {
          width: 84%; }
          .inside .adv_search .search_form.sessions .field .chzn-container {
            width: 100%; }
        .inside .adv_search .search_form.sessions .calendar {
            width: 100%;
            float: left;
            margin-top: 20px;
            display: flex;
            justify-content: center;
        }
          .inside .adv_search .search_form.sessions .calendar .hasDatepicker {
            display: inline-block;
            margin-right: 20px; }
      .inside .adv_search .search_form .chzn-container {
        width: 296.89px; }
        .inside .adv_search .search_form .chzn-container .chzn-single {
          border-radius: 0;
          background-image: none;
          border: 1px solid #cdcdcd;
          height: 28px; }
          .inside .adv_search .search_form .chzn-container .chzn-single div {
            background: none;
            border-left: none; }
        .inside .adv_search .search_form .chzn-container .chzn-drop {
          width: 100%;
          border: 1px solid #cdcdcd;
          border-radius: 0; }
        .inside .adv_search .search_form .chzn-container .chzn-results li {
          line-height: 150%; }
      .inside .adv_search .search_form.docket ~ .search_results td:nth-child(2) {
        word-break: break-all;
        width: 80px; }
      .inside .adv_search .search_form.loading:after {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        background: white url(../images/loader.gif) 50% 50% no-repeat; }
    .inside .adv_search .search_help {
      margin: 10px 0;
      padding: 15px;
      border: 1px solid #efeee9;
      color: #666; }
      .inside .adv_search .search_help h2 {
        font-size: 13px; }
        .inside .adv_search .search_help h2 a {
          float: right;
          background: url(../images/icn-expand.png) 50% 4px no-repeat;
          width: 20px;
          height: 20px;
          text-indent: -9999px; }
          .inside .adv_search .search_help h2 a.expand {
            background: url(../images/icn-expand.png) 50% -18px no-repeat; }
      .inside .adv_search .search_help p {
        margin: 0; }
        .inside .adv_search .search_help p.useful {
          font-style: italic;
          margin: 15px 0;
          color: #333; }
      .inside .adv_search .search_help ul {
        margin: 15px 0;
        list-style-type: disc;
        padding-left: 30px; }
      .inside .adv_search .search_help strong {
        color: #666; }
      .inside .adv_search .search_help .search_tips {
        padding-top: 15px; }
    .inside .adv_search .search_results h3 {
      font-weight: normal;
      font-size: 12px;
      margin-bottom: 20px;
      color: #000; }
    .inside .adv_search .search_results table {
      font-size: 11px;
      color: #666;
      line-height: 14px;
      width: 100%; }
        .inside .adv_search .search_results table th {
            background: #8a2e21;
            background: -moz-linear-gradient(center top, #8a2e21 0%, #7b2219 100%);
            background: -webkit-gradient(linear, left top, left bottom, color-stop(0, #781a58), color-stop(1, #631549));
            color: #fdebad;
            padding: 7px 0 7px 15px;
            font-weight: normal;
        }
        .inside .adv_search .search_results table th a {
          color: #fdebad;
          float: left;
          margin-left: 3px; }
          .inside .adv_search .search_results table th a.sort {
            padding: 0 2px; }
            .inside .adv_search .search_results table th a.sort.current_sort {
                background: #471135;
            }
        .inside .adv_search .search_results table th span {
          float: left;
          margin-right: 5px; }
        .inside .adv_search .search_results table th.date {
          width: 81px; }
          .inside .adv_search .search_results table th.date.long {
            width: 106px; }
            .inside .adv_search .search_results table th.date.long span {
              width: 65px; }
            .inside .adv_search .search_results table th.date.long a {
              line-height: 24px; }
        .inside .adv_search .search_results table th.stage {
          width: 101px; }
          .inside .adv_search .search_results table th.stage span {
            width: 60px; }
          .inside .adv_search .search_results table th.stage a {
            line-height: 24px; }
        .inside .adv_search .search_results table th.section {
          width: 76px; }
        .inside .adv_search .search_results table th.decision_no {
          width: 91px; }
          .inside .adv_search .search_results table th.decision_no span {
            width: 50px; }
          .inside .adv_search .search_results table th.decision_no a {
            line-height: 24px; }
        .inside .adv_search .search_results table th.folder_no {
          width: 110px; }
      .inside .adv_search .search_results table td {
        vertical-align: top;
        padding: 10px 0 10px 15px;
        border-bottom: 1px solid #e4e3df; }
        .inside .adv_search .search_results table td:first-child {
            color: #571440;
            padding: 10px 5px;
        }
        .inside .adv_search .search_results table td .keyword {
          background: #fdebad;
          color: #000;
          font-style: italic;
          padding: 1px 3px;
          font-weight: normal; }
        .inside .adv_search .search_results table td .attachment {
          background: url(../images/icn-attachment.png) 0 0 no-repeat;
          padding-left: 22px;
          min-height: 16px;
          display: block;
          margin-top: 5px; }
    .inside .adv_search .search_results.sessions td p {
      margin: 0; }
        .inside .adv_search .search_results.sessions td p:first-child {
            color: #571440;
        }
    .inside .adv_search .search_results.sessions td table {
      display: none; }
    .inside .adv_search .search_results.sessions td.inner_table {
      width: 440px; }
      .inside .adv_search .search_results.sessions td.inner_table td:nth-child(2) {
        width: 80px; }
      .inside .adv_search .search_results.sessions td.inner_table dl {
        margin: 0;
        display: none; }
      .inside .adv_search .search_results.sessions td.inner_table dt {
        float: left;
        clear: both; }
      .inside .adv_search .search_results.sessions td.inner_table dd {
        float: left;
        margin-left: 5px; }
      .inside .adv_search .search_results.sessions td.inner_table.expanded table {
        display: table; }
      .inside .adv_search .search_results.sessions td.inner_table.expanded dl {
        display: block; }
    .inside .adv_search .search_results.sessions td:first-child {
      width: 10px; }
    .inside .adv_search .search_results .pagination {
      margin-top: 10px; }
      .inside .adv_search .search_results .pagination li {
        float: left;
        margin-right: 5px; }
        .inside .adv_search .search_results .pagination li a {
          padding: 2px 4px; }
          .inside .adv_search .search_results .pagination li a.active {
            background: #e4e3df; }
    .inside .adv_search .search_results .popup_parti {
      position: fixed;
      height: 400px;
      width: 400px;
      top: 50%;
      left: 50%;
      margin-top: -200px;
      margin-left: -200px;
      background: #892b1f;
      color: #fdebad;
      padding: 20px;
      -moz-box-shadow: 0 0 5px #5b5b5b;
      -webkit-box-shadow: 0 0 5px #5b5b5b;
      box-shadow: 0 0 5px #5b5b5b; }
      .inside .adv_search .search_results .popup_parti h2 {
        font-size: 13px; }
      .inside .adv_search .search_results .popup_parti .close {
        float: right;
        background: url(../images/icn_close.png) 0 0 no-repeat;
        width: 16px;
        height: 16px;
        text-indent: -9999px; }
      .inside .adv_search .search_results .popup_parti .scroll_part {
        height: 320px;
        padding: 0 10px 0 0;
        margin-top: 10px;
        overflow-y: auto; }
      .inside .adv_search .search_results .popup_parti .search_part {
        margin: 10px 0 15px; }
        .inside .adv_search .search_results .popup_parti .search_part input[type="text"] {
          padding: 5px 3px 7px;
          margin-right: 10px;
          border: none;
          width: 300px; }

/* Detailed seacrh result jurisprudence */
.jurisprudence_details .header p {
  text-align: center;
  font-weight: bold;
  width: 600px;
  margin: 0 auto 20px;
  min-height: 20px; }
  .jurisprudence_details .header p span:first-child {
    float: left; }
  .jurisprudence_details .header p span:last-child {
    float: right; }

/* Detailed docket page */
.docket_details dt {
  font-weight: bold;
  display: inline; }
  .docket_details dt.left {
    float: left;
    margin-right: 5px; }
.docket_details dd {
  display: inline;
  margin-left: 10px; }
  .docket_details dd:after {
    content: "";
    white-space: pre;
    display: block;
    margin-bottom: 20px; }
  .docket_details dd table {
    border-collapse: collapse;
    width: 100%; }
    .docket_details dd table th {
      background: #e4e3df; }
    .docket_details dd table td, .docket_details dd table th {
      padding: 5px;
      border: 1px solid #e4e3df;
      vertical-align: top; }
  .docket_details dd .attachment {
    background: url(../images/icn-attachment.png) 0 0 no-repeat;
    padding-left: 22px;
    display: inline-block; }
  .docket_details dd ul {
    list-style: disc;
    padding-left: 30px; }

/* Small media */
.feature {
  width: 100%; }
  .feature hgroup {
    display: inline-block;
    float: left;
    width: 100%; }
  .feature .excerpt {
    width: 100%;
    clear: both; }
    .feature .excerpt p, .feature .excerpt li {
      margin: 15px 0; }
  .feature .media {
    display: none; }
  .feature .body table {
    word-wrap: break-word; }

.only-text-feature-big .body table {
  word-wrap: break-word; }

.small_media, .title_up-small_media {
  overflow-y: auto; }
  .small_media .media, .title_up-small_media .media {
    max-width: 244px;
    float: right;
    margin-left: 20px;
    display: inline-block; }
    .small_media .media ul.gallery, .title_up-small_media .media ul.gallery {
      max-width: 244px; }
  .small_media hgroup, .title_up-small_media hgroup {
    padding-right: 264px; }
  .small_media .body, .title_up-small_media .body {
    padding-top: 10px; }
    .small_media .body table, .title_up-small_media .body table {
      word-wrap: break-word; }

.large_media, .title_up-large_media {
  overflow-y: auto; }
  .large_media .media, .title_up-large_media .media {
    max-width: 420px;
    float: right;
    margin-left: 20px;
    display: inline-block; }
    .large_media .media ul.gallery, .title_up-large_media .media ul.gallery {
      max-width: 420px; }
  .large_media .body, .title_up-large_media .body {
    padding-top: 10px; }
    .large_media .body table, .title_up-large_media .body table {
      word-wrap: break-word; }

.half_media {
  overflow-y: auto; }
  .half_media .media {
    max-width: 350px;
    float: right;
    margin-left: 20px;
    display: inline-block; }
    .half_media .media ul.gallery {
      max-width: 350px; }
  .half_media hgroup {
    padding-right: 370px; }
  .half_media .body {
    padding-top: 10px; }
    .half_media .body table {
      word-wrap: break-word; }

.title_up-small_media {
  overflow-y: visible; }
  .title_up-small_media hgroup {
    width: 100%; }
  .title_up-small_media .media, .title_up-small_media .excerpt, .title_up-small_media .body {
    position: relative; }

.title_up-large_media hgroup {
  width: 100%; }
.title_up-large_media .media, .title_up-large_media .excerpt, .title_up-large_media .body {
  position: relative; }

.media-feature .media {
  width: 100%; }
.media-feature .body {
  width: 100%; }
  .media-feature .body table {
    word-wrap: break-word; }

.media .gallery {
  position: relative; }
  .media .gallery:before {
    position: absolute;
    bottom: 10px;
    right: 0;
    content: "";
    width: 115px;
    height: 30px;
    background: url(../images/btn-see_gallery.png) 0 0 no-repeat; }

/* Tabele contact */
.contact_info {
  width: 100%;
  table-layout: auto; }
  .contact_info tr:first-child {
    background: #e4e3df; }
  .contact_info td {
    border: 1px solid #e4e3df;
    padding: 5px; }
  .contact_info th {
    padding: 5px; }

/*Site Footer */
.closer {
  background: #e4e3df; }
  .closer .repeated_navigation {
    margin: 30px auto 0;
    width: 960px;
    background: url(../images/logo-footer_scj.png) 0 25px no-repeat;
    padding: 25px 0 20px 260px;
    min-height: 100px; }
    .closer .repeated_navigation a {
      color: #666;
      font-size: 11px; }
    .closer .repeated_navigation .footer-nav, .closer .repeated_navigation .footer-links, .closer .repeated_navigation .footer-copyright {
      float: left;
      width: 30%;
      min-height: 10px;
      padding-left: 20px;
      color: #666; }
    .closer .repeated_navigation .footer-indaco {
      display: none; }
    .closer .repeated_navigation .footer-copyright {
      width: 40%; }
      .closer .repeated_navigation .footer-copyright p {
        margin: 0; }
      .closer .repeated_navigation .footer-copyright div {
        text-align: right;
        padding-right: 75px; }
        .closer .repeated_navigation .footer-copyright div.counter {
          margin-bottom: 30px; }
          .closer .repeated_navigation .footer-copyright div.counter p:first-child {
            font-size: 18px; }
        .closer .repeated_navigation .footer-copyright div.indaco {
          line-height: 14px;
          background: url(../images/logo-indaco-full_small.png) right 50% no-repeat; }

/* Formulare public */
.form_content .field label {
  width: 200px; }

/*Custom images for diffrent languages*/
body.lang-fr .closer .repeated_navigation {
  background: url(../images/logo-footer-scj-fr.png) 0 25px no-repeat; }
body.lang-fr .media .gallery:before {
  background: url(../images/btn-see_gallery-fr.png) 0 0 no-repeat; }

body.lang-en .closer .repeated_navigation {
  background: url(../images/logo-footer-scj-en.png) 0 25px no-repeat; }
body.lang-en .media .gallery:before {
  background: url(../images/btn-see_gallery-en.png) 0 0 no-repeat; }
