img {
  border: none;
}

.cascade-loading
{ background: transparent url("../qanouni/js/indicator-fDZaG-_.gif") no-repeat center; }

/* PAGINATION */

.pagination strong {
  border:0 none;
  color:#000000;
  font-size:108%;
  font-weight:bold;
  padding:2px 6px;
}

.pagination a, .pagination strong, #search_again a {
  border:1px solid #CCDBE4;
  color:#3666D4;
  display:block;
  float:left;
  margin:0 5px 0 0;
  padding:2px 8px;
  text-align:center;
  text-decoration:none;
}




#criteria_summary {
  font-size: 75%;
  border: 1px solid;
  border-right-color: #cdcdcd;
  border-left-color: #cdcdcd;
  border-bottom-color: #cdcdcd;
  border-top-color: #cdcdcd;
}

#criteria_summary legend {
  font-weight: bold;
}


ul.criteria li {
  list-style-image: url("../qanouni/images/ico-done-IDWQcsv.gif");
  padding-left: -2px;
  margin-left: 35px;
  float: left;
}





fieldset.main_search {
  border: none;
}

.switch_language {
  font-weight: bold;
  font-size: 9pt;

}

.fulltext strong {

  background-color: #ffff66;
}

.criteria_active {

  background-color: #99ff66;
}

.criteria_inactive {

  background-color: #99ffff;
}

/* search form */

form div {
clear:left;
display:block;
margin:5px 0 0;
padding:1px 3px;
width:100%;
}

form div label {
display:block;
float:left;
margin:0 5px 5px;
padding: 5px 0;
text-align:left;
width:155px;
padding-left: 30px;
background: url("../qanouni/images/bg_activation_2-nvVxLPd.png") repeat 0 0;
font-weight: bold;
font-size: 14px;
}

form table label {
display:block;
float:left;
margin:0 5px 5px;
padding: 5px 0;
text-align:left;
width:155px;
padding-left: 30px;
background: url("../qanouni/images/bg_activation_2-nvVxLPd.png") repeat 0 0;
font-weight: bold;
font-size: 14px;
}

.criteria_group {
  margin-bottom: 1em;
}

form div input {

  margin-top: 5px;

}

#date_group {

  padding-top: 15px;
  margin-left: 2px;
  margin-right: 2px;
}
.label_include_date {

margin:0 5px 5px;
padding: 5px 0;
text-align:left;
width:155px;
padding-left: 30px;
}


.criterion_container {
  position: relative;
}

#criterion_text {
  float: right;
}

.filter {
  background: url('../images/filter.png') #ffffff no-repeat 2px 2px;
  padding-left: 20px;
  border: #a8a8a8 solid 1px;
}

/* TABLES */

table.results {
  margin-top: 1em;
  margin-bottom: 2em;
}

table.results tr th {
  border-bottom: dashed 1px #c3c3c3;
  vertical-align: top;
  padding-right: 2em;
  padding-bottom: 5px;
}

table.results tr th img {
  vertical-align: text-bottom;
}



table.results tr td {
  border-bottom: dashed 1px #c6c6c6;
  vertical-align: top;
  padding-right: 2em;
  padding-top: 8px;
  padding-bottom: 8px;
}

#convention p {
  font-weight: bold;

}

.additional_info {
  font-size: 12px;
  font-style: italic;
  margin-top: 5px;
}

h3.convention {
  background: url("../qanouni/images/declarations--xDeLBc.png") no-repeat scroll 0 0 !important;
  padding-left: 28px;
  margin-bottom: 5px;
}

.convention_dates table {
  width: 100%;
}

.convention_dates table td {
  width: 25%;
  font-size: 12px;
  font-style: italic;
}

.convention_dates a {
  color: #666666;
  text-decoration: none;
}

#results_articles dl {
  padding-left: 28px;
}

#results_articles dt {
  cursor: pointer;
}

#results_articles dt:hover {
  text-decoration: underline;
}


#results_articles .convention {
  margin-bottom: 1px;
}

#results_articles .actions {
  padding-left: 28px;
}

.actions {
  margin-top: 1em;
}
dt {
  background: url("../qanouni/images/articles--WDZWIT.png") no-repeat scroll 0 0 !important;
  padding-left: 28px;
  font-weight: bold;
  margin-top: 2em;
}

dd {
  margin-top: 1em;
  margin-left: 0px;
  padding-left: 28px;
  min-height: 20px;
}

#criteria_buttons {
  margin-top: 10px;
  margin-left: 35px;
}
.criteria_button_bottom {
  padding: 3px;
}

#convention_buttons {
  margin-top: 10px;
  margin-left: 35px;
}
.convention_button_bottom {
  padding: 3px;
}

.undertitle {
  clear: both;
  font-style: italic;
  font-size:90%;
}

.survey {
  padding-top: 1px;
}
.survey, .survey a {
  color: #314e8e;
}

.survey a {
  text-decoration: underline;
}

#searchbycriteria_great_domain, #searchbycriteria_domain, #searchbycriteria_theme, #searchbycriteria_country {
  width: 300px;
}

#searchbyconvention_convention {
  width: 960px;
}

.results .comments {
  font-size: 12px;
}

/* style for static pages */

.static {
  margin-top: 2em;
  margin-bottom: 2em;
}
.static p {
  text-align: justify;
}

.static h1 {
  padding: 10px 0px;
  text-align: center;
}

.static h3 {
  margin-top: 1.5em;
  margin-bottom: 1em;
}

.article_textual_title {
  font-weight: normal;
}

.convention_dates p {
  margin-bottom: 2px;
}

hr.conventions_separator {
  visibility: hidden;
}