


/* CSS Extended-searchform - vysledky */
.fr {
float: right;
}
.cl {
clear: left;
}

#extended-searchform-results, #extended-searchform-results #filter-boxes {
	width:100%;
}
#extended-searchform-results label {
	display: inline;
	font-weight:bold;
	margin-right: 5px;
}

#extended-searchform-results input#fulltext_search_query {
	width:350px;
	margin-top: 0px;
	border: 1px solid black;
	padding-left: 5px;
}

#extended-searchform-results #search_results {
	width: auto;
	&height: 20px;
}
#extended-searchform-results #search-box {
	padding: 10px;
	border:1px solid #AAA;
	background-color:#EEE;
}

#extended-searchform-results #filter-boxes {
  border-bottom: 4px solid #EEE; 
  margin: 1em 0; 
}
#extended-searchform-results .filter-box {
  border: 2px solid #EEE; 
  margin: 0;
  padding: 0.5em;
  float: left;
}
#extended-searchform-results .selected {
  background-color: #EEE; 
  font-weight: bold;
}
.paging a.paging-next {
    padding-right: 15px;
    background: url('/miranda2/export/system/modules/com.qbizm.miranda2r6.fulltext.forms/resources/images/next.gif') left no-repeat;
    text-decoration: none;
}
.paging a.paging-prev {
    padding-left: 15px;
    background: url('/miranda2/export/system/modules/com.qbizm.miranda2r6.fulltext.forms/resources/images/prev.gif') left no-repeat;
    text-decoration: none;
}
#extended-searchform-results .results, #extended-searchform-results .ordering, #extended-searchform-results .paging {
  margin: 1em 0; 
}

#extended-searchform-results .ordering a.descending, #extended-searchform-results .ordering a.ascending {
    font-weight: bold;
    padding-right: 13px;
    background: url('/miranda2/export/system/modules/com.qbizm.miranda2r6.fulltext.forms/resources/images/button-order-desc.gif') right 5px no-repeat;
}
#extended-searchform-results .ordering a.ascending {
    background: url('/miranda2/export/system/modules/com.qbizm.miranda2r6.fulltext.forms/resources/images/button-order-asc.gif') right 5px no-repeat;
}

#extended-searchform-results .record {
  clear: both;
  margin-top: 20px;
}

#extended-searchform-results .record .relevance {
  font-size: 0.9em;
}

#extended-searchform-results .record .path, #extended-searchform-results .record .modified {
  font-size: 0.8em;
  color: #aaa;
  margin-top: 0.3em;
}

#extended-searchform-results .record .path a {
  color: #aaa;
}

#extended-searchform-results .record .snippet {
  font-size: 0.9em;
  margin-top: 0.2em;
  clear: both;
}

#extended-searchform-results h2 {
  font-size: 1em; 
  margin-bottom: 0px;
  margin-right:150px;
}

#extended-searchform-results .paging a, 
#extended-searchform-results .paging strong, 
#extended-searchform-results .paging span {
  color: #213884;
  margin-right: 10px; 
}

#extended-searchform-results .filter-box a {
  color: black;
  text-decoration: none; 
}

#extended-searchform-results #search-box form label {
  margin-bottom: 0px;
  font-size: 1em;
}

#extended-searchform-results #search-box form {
  margin: 0px;
}


/* CSS Extended-searchform - formular */

#extended-searchform {
	width:570px;
}
#extended-searchform .cleaner {
	clear:both;
	height:1px;
	visibility:hidden;
}
#extended-searchform #description {
	padding:10px;
	border:1px solid #AAA;
	background-color:#EEE;
}
#extended-searchform fieldset {
	padding:10px;
	border:1px solid #AAA;
	margin:1em 0 1em 0;
	padding:5px 10px 10px;
}
#extended-searchform fieldset div {
	clear:both;
}
#extended-searchform fieldset label {
	display:block;
    margin:2px 0 4px;
	float:left;
	line-height:22px;
	clear:left;
	width:200px;
}
#extended-searchform fieldset legend {
	display:inline;
}
#extended-searchform fieldset input {
	width:340px; _width:335px;
	margin:3px 0px 8px;
}
#extended-searchform fieldset select {
	width:344px;
	margin:3px 0px 3px;
}
#extended-searchform fieldset img {
	margin: 0 10px 0 0px;
}
#extended-searchform fieldset .date {
  display:inline;
	width:70px;
	float:none;
	clear:none;
}
#extended-searchform fieldset .period {
  display:inline;
	width:140px;
	margin-right:100px;
	clear:right;
}
#extended-searchform fieldset .results {
	width:50px;
}
#extended-searchform #search_search, #extended-searchform-results #search_results {
	margin:0 0 0 10px;
	padding: 2px 5px;
	background-color:#EEEEEE;
	border:1px solid #999999;
}

#extended-searchform-results #search_results {
	margin-left: 0;
}

/* calendar */
.calendar {
  position: relative;
  display: none;
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #dbdfec;
  font-family: tahoma,verdana,sans-serif;
  width: 180px;
}

.calendar table {
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  font-size: 11px;
  color: #000;
  cursor: default;
  background: #dbdfec;
  font-family: tahoma,verdana,sans-serif;
}

.calendar .button {
  text-align: center;
  padding: 1px;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
}

.calendar .nav {
  background: transparent url(menuarrow.gif) no-repeat 100% 100%;
}

.calendar thead .title {
  font-weight: bold;
  padding: 1px;
  border: 1px solid #000;
  background: #5566aa;
  color: #fff;
  text-align: center;
}

.calendar thead .headrow { }

.calendar thead .daynames { }

.calendar thead .name {
  border-bottom: 1px solid #000;
  padding: 2px;
  text-align: center;
  background: #e8f0f4;
}

.calendar thead .weekend {
  color: #f00;
}

.calendar thead .hilite {
  border-top: 2px solid #fff;
  border-right: 2px solid #000;
  border-bottom: 2px solid #000;
  border-left: 2px solid #fff;
  padding: 0px;
  background-color: #d8e0e4;
}

.calendar thead .active {
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
  background-color: #b8c0c4;
}

.calendar tbody .day {
  width: 2em;
  text-align: right;
  padding: 2px 4px 2px 2px;
}
.calendar tbody .day.othermonth {
  font-size: 80%;
  color: #aaa;
}
.calendar tbody .day.othermonth.oweekend {
  color: #faa;
}

.calendar table .wn {
  padding: 2px 3px 2px 2px;
  border-right: 1px solid #000;
  background: #e7eaf3;
}

.calendar tbody .rowhilite td {
  background: #8592bf;
}

.calendar tbody .rowhilite td.wn {
  background: #8592bf;
}

.calendar tbody td.hilite {
  padding: 1px 3px 1px 1px;
  border: 1px solid;
  border-color: #fff #000 #000 #fff;
}

.calendar tbody td.active {
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
}

.calendar tbody td.selected {
  font-weight: bold;
  padding: 2px 2px 0px 2px;
  border: 1px solid;
  border-color: #000 #fff #fff #000;
  background: #d8e0e4;
}

.calendar tbody td.weekend {
  color: #f00;
}

.calendar tbody td.today {
  font-weight: bold;
  color: #00f;
}

.calendar tbody .disabled { color: #999; }

.calendar tbody .emptycell {
  visibility: hidden;
}

.calendar tbody .emptyrow {
  display: none;
}

.calendar tfoot .footrow { }

.calendar tfoot .ttip {
  background: #e8f0f4;
  padding: 1px;
  border: 1px solid #000;
  background: #5566aa;
  color: #fff;
  text-align: center;
}

.calendar tfoot .hilite {
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  padding: 1px;
  background: #d8e0e4;
}

.calendar tfoot .active {
  padding: 2px 0px 0px 2px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo {
  position: absolute;
  display: none;
  width: 4em;
  top: 0px;
  left: 0px;
  cursor: default;
  border-top: 1px solid #fff;
  border-right: 1px solid #000;
  border-bottom: 1px solid #000;
  border-left: 1px solid #fff;
  background: #d8e0e4;
  font-size: 90%;
  padding: 1px;
  z-index: 100;
}

.calendar .combo .label,
.calendar .combo .label-IEfix {
  text-align: center;
  padding: 1px;
}

.calendar .combo .label-IEfix {
  width: 4em;
}

.calendar .combo .active {
  background: #dbdfec;
  padding: 0px;
  border-top: 1px solid #000;
  border-right: 1px solid #fff;
  border-bottom: 1px solid #fff;
  border-left: 1px solid #000;
}

.calendar .combo .hilite {
  background: #048;
  color: #aef;
}

.calendar td.time {
  border-top: 1px solid #000;
  padding: 1px 0px;
  text-align: center;
  background-color: #e8f0f4;
}

.calendar td.time .hour,
.calendar td.time .minute,
.calendar td.time .ampm {
  padding: 0px 3px 0px 4px;
  border: 1px solid #889;
  font-weight: bold;
  background-color: #fff;
}

.calendar td.time .ampm {
  text-align: center;
}

.calendar td.time .colon {
  padding: 0px 2px 0px 3px;
  font-weight: bold;
}

.calendar td.time span.hilite {
  border-color: #000;
  background-color: #667;
  color: #fff;
}

.calendar td.time span.active {
  border-color: #f00;
  background-color: #000;
  color: #0f0;
}

/*vysledky vyhledavani fotografii*/
.recordimage {
  border: 1px solid #eeeeee; 
  width: 150px; 
  height: 240px;
  float: left; 
  overflow: hidden;
  margin: 0px 10px 10px 0px;
  padding: 2px;
}

.recordimage p.withimage {
  width: 140px;
  text-align: left;
}

.recordimage p strong {
 display: none;
}

.recordimage h2 {
 font-size:12px;
}

/*zarovnani kalendare a popisku*/
#extended-searchform fieldset label.date {
  position: relative;
  top: -8px;
}

#extended-searchform fieldset img {
  position: relative;
  top: -5px;
}


