<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import "/jquery/themes/smoothness/jquery-ui.css";
body, th ,td, div, p
{
font-size:13px;
font-family:Verdana,Tahoma,Arial,sans-serif;
color:black;
}
body, table, tr, th, td, div
{
margin:0;
padding:0;
border:0;
}
table { border-collapse:collapse; }
ul { margin-top:0; }
form, input, textarea, select
{
margin:0;
}
h1, p.h1 { font-size:16px; font-weight:bold; }
.travel-summary .title  { font-size:16px; font-weight:bold; }
.travel-summary p.pricedesc { text-align:right; }
.travel-summary p.pricedesc span.price { font-weight:bold; }
h2, p.h2 { font-size:15px; font-weight:bold; margin:0 0 1em 0; }
h3, p.h3 { font-size:14px; font-weight:bold; margin:1em 0 1em 0; }
h4, p.h4 { font-size:13px; font-weight:bold; margin:1em 0 1em 0; }
h5, p.h5 { font-size:13px; font-weight:bold; margin:1em 0 1em 0; }
h6, p.h6 { font-size:13px; font-weight:bold; margin:1em 0 1em 0; }
.highlight1 { background-color: #dff0d8; font-weight:bold; color:black !important; }
.highlight2 { background-color: #d9edf7; font-weight:bold; color:black !important; }
.highlight3 { background-color: #fcf8e3; font-weight:bold; color:black !important; }
.highlight4 { background-color: #f2dede; font-weight:bold; color:black !important; }
dt { font-weight:bold; }
p
{
margin:0 0 1em 0;
padding:0;
}
small, .small, .smaller { font-size:11px; }
big, .big { font-size:15px; }
.bigger { font-size:1.2em; }
.smaller { font-size:0.8em; }
.summary  { font-style:italic; font-size:1.2.em;  }
.red { color:#ff0000; }
.blue { color:#0000ff; }
div.travel-actions, div.page-navigation { text-align:center; clear:both; }
div.travel-actions a.page, div.page-navigation a.page { white-space:nowrap; font-weight:normal; }
div.travel-actions ul { padding:0; margin:0; }
div.travel-actions li { list-style-type:none; display:inline-block; padding:0 5px; margin:0 5px; }
tr.odd td { background-color:lightgrey; }
tr.even td { background:none; background-color:transparent; }
tr.odd-grey td { background-color:lightgrey; color:darkgray; }
tr.even-grey td  { background:none; background-color:transparent; color:darkgray; }
tr.odd-red td { background-color:lightgrey; color:red; }
tr.even-red td  { background:none; background-color:transparent; color:red; }
a.nostyle, a.nostyle:link, a.nostyle:visited, a.nostyle:hover { text-decoration:none; }
a.no-style, a.no-style:link, a.no-style:visited, a.no-style:hover { text-decoration:none; }
div.content
{
padding-top:0;
padding-bottom:0;
padding-left:10px;
padding-right:10px;
}
/* menu */
div.menu
{
margin-left:5px;
margin-top:0;
margin-right:0;
margin-bottom:0;
padding:0;
}
div.menu a, div.menu a:link, div.menu a:visited, div.menu a:hover, div.menu a:active, div.menu a:focus, div.menu span
{
text-decoration:none;
}
div.toc1
{
margin:0;
padding-left:5px;
padding-top:0;
padding-right:2px;
padding-bottom:0;
}
a.toc1, span.toc1 { font-weight:bold; }
div.toc2
{
margin:0;
padding-left:5px;
padding-top:0;
padding-right:0;
padding-bottom:0;
}
div.toc3
{
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:5px;
padding-left:5px;
padding-top:0;
padding-right:0;
padding-bottom:0;
}
div.toc4
{
margin-left:0;
margin-top:0;
margin-right:0;
margin-bottom:5px;
padding:0;
}
/* travel */
table.traveldates { width:100%; }
table.traveldates td { padding:2px; }
span.price
{
font-weight:bold;
}
.vacancyx, .mark-green
{
color:white;
background-color:green;
}
.vacancy19, .mark-orange
{
color:white;
background-color:orange;
}
.vacancy0, .mark-red
{
color:white;
background-color:red;
}
.novacancy
{
}
div.travel-content div.travel table
{
border:1px solid #f0f0f0;
}
div.travel-content div.travel table th,
div.travel-content div.travel table td
{
border:1px solid #f0f0f0;
padding:3px;
}
/* overview */
.image-left { float:left; border:0; margin-right:5px; margin-left:0; margin-top:5px; margin-bottom:5px; }
.image-right { float:right; border:0; margin-right:0; margin-left:5px; margin-top:5px; margin-bottom:5px; }
div.element { clear:both; }
div.element p.title { font-weight:bold; }
div.element p.description { font-size:11px; }
div.element img.overview-image { float:left; border:0; margin-right:10px; margin-left:0; margin-top:5px; margin-bottom:5px; max-width: 100px !important; }
table.overview-dates-box { float:right; border:1px solid black; margin-right:0; margin-left:10px; margin-top:5px; margin-bottom:5px; }
table.overview-dates-box td { font-size:11px; padding:1px; }
p.overview-travel-name { margin-bottom:0; }
table.traveldates { border:1px solid black; }
div.element span.link a { font-weight:bold; text-decoration:underline; }
div.actualpage
{
text-align:right;
}
div.choosepages
{
text-align:center;
}
form td.name { padding-right:5px; }
fieldset
{
border:1px solid #808080;
}
/* ----- START guestbook ----- */
form.guestbook-form span.guestbook-form-header
{
font-weight:bold;
font-size:0.8em;
}
form.guestbook-form input.guestbook-form-normal
{
width:225px;
height:1.2em;
}
form.guestbook-form input.guestbook-form-double
{
width:460px;
height:1.2em;
}
form.guestbook-form textarea.guestbook-form
{
width:460px;
height:12em;
}
div.guestbook-entry
{
margin-bottom:20px;
}
div.guestbook-entry p.title
{
font-weight:bold;
}
div.guestbook-entry p.info
{
font-size:smaller;
padding-left:20px;
}
div.guestbook-entry p.description
{
padding-left:20px;
}
/* ----- START newsletter ----- */
form.newsletter-form span.newsletter-form-header
{
font-weight:bold;
font-size:0.8em;
}
form.newsletter-form input.newsletter-form-normal
{
width:225px;
height:1.2em;
}
/* ----- contact ----- */
form.contact-form span.contact-form-header
{
font-weight:bold;
font-size:0.8em;
}
form.contact-form input.contact-form-normal
{
width:225px;
height:1.2em;
}
form.contact-form input.contact-form-double
{
width:460px;
height:1.2em;
}
form.contact-form textarea.contact-form
{
width:460px;
height:12em;
}
/* ----- START forum entry form ----- */
form.forumentry-form span.forumentry-form-header
{
font-weight:bold;
font-size:0.8em;
}
form.forumentry-form input.forumentry-form-normal
{
width:225px;
height:1.2em;
}
form.forumentry-form input.forumentry-form-double
{
width:460px;
height:1.2em;
}
form.forumentry-form textarea.forumentry-form
{
width:460px;
height:12em;
}
form.topicentry-form span.topicentry-form-header
{
font-weight:bold;
font-size:0.8em;
}
form.topicentry-form input.topicentry-form-double
{
width:460px;
height:1.2em;
}
form.topicentry-form textarea.topicentry-form
{
width:460px;
height:12em;
}
/* ----- START new forum form ----- */
div.forums table.newforum td
{
padding:2px;
}
p.database-footer { text-align:center; }
p.database-footer a { text-decoration:none; color:black; }
img#worldmap { float:right; margin:5px; }
.red { color:red; font-weight:bold; }
table.dropdown select { font-size:9px;}
/* table.form */
table.form td
{
padding:2px;
margin:0;
border:0;
text-align:left;
vertical-align:top;
}
table.form td.submit
{
border-top:1px dotted lightgrey;
}
table.form td.title
{
font-size:0.8em;
}
table.form td input.half
{
width:225px;
height:1.2em;
}
table.form td input.normal
{
width:460px;
height:1.2em;
}
table.form td textarea.normal
{
width:460px;
height:12em;
}
/* other stuff */
span.asterisk
{
font-size:0.8em;
font-style:italic;
}
table.bills caption, table.userdata caption, table.accountdata caption, table.standard caption
{
font-weight:bold;
text-align:left;
}
table.bills, table.userdata, table.accountdata, table.standard
{
border:1px solid #c0c0c0;
}
table.bills td, table.userdata td, table.accountdata td, table.standard td
{
padding:2px;
text-align:left;
vertical-align:top;
}
.errorbox, .redbox
{
border:1px solid #ebccd1;
color: #a94442;
background-color: #f2dede;
}
.greenbox
{
border:1px solid #d6e9c6;
color: #3c763d;
background-color: #dff0d8;
}
.yellowbox
{
border:1px solid #faebcc;
color: #8a6d3b;
background-color: #fcf8e3;
}
.bluebox
{
border:1px solid #bce8f1;
color: #31708f;
background-color: #d9edf7;
}
.greybox
{
border:1px solid #e1e1e8;
color: #333;
background-color: #f7f7f9;
}
.greybox, .redbox, .yellowbox, .greenbox, .bluebox, .errorbox
{
margin:10px 0 10px 0;
padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
table {
max-width: 100%;
background-color: transparent;
border-collapse: collapse;
border-spacing: 0;
}
table.itinerary tr td:first-child
{
white-space:nowrap;
font-weight:bold;
}
table.itinerary,
table.table {
width: 100%;
margin-bottom: 18px;
}
table.itinerary th,
table.itinerary td {
padding: 4px;
line-height: 18px;
text-align: left;
vertical-align: top;
}
table.table th,
table.table td {
padding: 8px;
line-height: 18px;
text-align: left;
vertical-align: top;
border-top: 1px solid #dddddd;
}
table.table th {
font-weight: bold;
}
table.table thead th {
vertical-align: bottom;
}
table.table caption + thead tr:first-child th,
table.table caption + thead tr:first-child td,
table.table colgroup + thead tr:first-child th,
table.table colgroup + thead tr:first-child td,
table.table thead:first-child tr:first-child th,
table.table thead:first-child tr:first-child td {
border-top: 0;
}
table.table tbody + tbody {
border-top: 2px solid #dddddd;
}
table.table-condensed th,
table.table-condensed td {
padding: 4px 5px;
}
table.table-bordered {
border: 1px solid #dddddd;
border-collapse: separate;
border-left: 0;
-webkit-border-radius: 4px;
-moz-border-radius: 4px;
border-radius: 4px;
}
table.table-bordered th,
table.table-bordered td {
border-left: 1px solid #dddddd;
}
table.table-bordered caption + thead tr:first-child th,
table.table-bordered caption + tbody tr:first-child th,
table.table-bordered caption + tbody tr:first-child td,
table.table-bordered colgroup + thead tr:first-child th,
table.table-bordered colgroup + tbody tr:first-child th,
table.table-bordered colgroup + tbody tr:first-child td,
table.table-bordered thead:first-child tr:first-child th,
table.table-bordered tbody:first-child tr:first-child th,
table.table-bordered tbody:first-child tr:first-child td {
border-top: 0;
}
table.table-bordered thead:first-child tr:first-child th:first-child,
table.table-bordered tbody:first-child tr:first-child td:first-child {
-webkit-border-top-left-radius: 4px;
border-top-left-radius: 4px;
-moz-border-radius-topleft: 4px;
}
table.table-bordered thead:first-child tr:first-child th:last-child,
table.table-bordered tbody:first-child tr:first-child td:last-child {
-webkit-border-top-right-radius: 4px;
border-top-right-radius: 4px;
-moz-border-radius-topright: 4px;
}
table.table-bordered thead:last-child tr:last-child th:first-child,
table.table-bordered tbody:last-child tr:last-child td:first-child {
-webkit-border-radius: 0 0 0 4px;
-moz-border-radius: 0 0 0 4px;
border-radius: 0 0 0 4px;
-webkit-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomleft: 4px;
}
table.table-bordered thead:last-child tr:last-child th:last-child,
table.table-bordered tbody:last-child tr:last-child td:last-child {
-webkit-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
-moz-border-radius-bottomright: 4px;
}
table.table-striped tbody tr:nth-child(odd) td,
table.table-striped tbody tr:nth-child(odd) th {
background-color: #f9f9f9;
}
div.galleries * td.image
{
text-align:center;
vertical-align:top;
padding:0 5px 5px 5px;
}
div.galleries * td.description
{
text-align:left;
vertical-align:top;
padding:5px;
}
div.galleries * img.thumb
{
background:white;
padding:4px;
border:1px solid lightgrey;
margin:5px;
max-width:150px;
max-height:150px;
}
div.galleries * p.title
{
font-size:1.3em;
}
div.galleries * p.description
{
font-size:1em;
}
div.galleries * p.info
{
font-size:0.8em;
}
div.gallery
{
}
div.gallery * div.gallery-box
{
margin:0;
padding:0;
width:200px;
min-height:200px;
}
div.gallery * div.thumb-box
{
text-align:center;
vertical-align:top;
padding:0 5px 5px 5px;
}
div.gallery * img.thumb
{
background:white;
padding:4px;
border:1px solid lightgrey;
margin:5px;
max-width:150px;
max-height:150px;
}
div.gallery * div.thumb-title
{
margin:5px auto;
max-width:150px;
text-align:center;
}
table.gallery
{
border-collapse:separate;
border-spacing:0;
empty-cells:show;
}
table.gallery td
{
background-color:transparent !important;
}
div.zoom p.large
{
text-align:center;
}
div.zoom img.large
{
background:white;
padding:9px;
border:1px solid lightgrey;
margin:10px;
}
table.service
{
border:1px solid #828b95;
border-collapse:separate;
border-spacing:1px;
}
table.service caption
{
font-weight:bold;
}
table.service th, table.service td
{
border:0;
padding-left:5px;
padding-top:1px;
padding-bottom:1px;
padding-right:2px;
}
table.service th, table.service td,
table.service th a, table.service td a,
table.service th span, table.service td span,
table.service th div, table.service td div
{
font-size:10px;
}
table.service tr td.header
{
text-align:left;
vertical-align:top;
}
table.service tr.even td,
table.service tr.even-grey td,
table.service tr.even-red td
{
background-color:#edf0f3;
color:#000000;
}
table.service tr.odd td,
table.service tr.odd-grey td,
table.service tr.odd-red td
{
background:none;
background-color:transparent;
color:#000000;
}
table.service tr.odd-grey td, table.service tr.even-grey td { color:darkgray; }
table.service tr.odd-red td, table.service tr.even-red td { color:red; }
table.service tr.header th,
table.service tr.footer td,
table.service tr td.header,
table.service tr.even td.header,
table.service tr.odd td.header
{
background-color:#a3adb9;
color:#ffffff;
font-weight:bold;
padding-left:5px;
padding-right:5px;
}
p.db-time
{
text-align:right;
color:#c0c0c0;
font-size:0.7em;
}
div.glossary dl dt
{
margin-top:0.5em;
}
div.glossary dl dd
{
font-size:0.8em;
margin-bottom:0.5em;
}
div.faq p.question
{
margin-top:0.5em;
font-weight:bold;
}
div.faq p.answer
{
padding-left:10px;
margin-bottom:0.5em;
}
div.travel-content div.categories
{
background-color:#d0d0d0;
border:1px solid #999999;
padding:5px;
}
div.travel-content div.categories p.title
{
font-weight:normal;
}
div.travel-content div.categories p.description
{
margin-left:10px;
}
/* Travity Hotels */
div.hotels div.hotel
{
margin:1em 0 1em 0;
}
table.hotelrates
{
border:1px solid #d0d0d0;
border-collapse:separate;
border-spacing:1px;
width:100%;
}
table.hotelrates th, table.hotelrates td
{
padding:2px;
font-size:8pt;
}
/* --- New TravelDatesList CSS --- */
div.box_TravelDates { background-color:transparent; border:0; padding:0; }
div.box_TravelDates p.title { font-weight:bold; text-size:13pt; }
table.tbl_TravelDates { width:100%; background-color:transparent; }
table.tbl_TravelDates tr td { border:0; background-color:#ffffff; padding:1px 3px 0 1px; border-bottom:1px solid #e0e0e0; vertical-align:middle; }
table.tbl_TravelDates tr.header td { font-weight:bold; padding:2em 0 3px 0; font-size:12pt; background-color:transparent; }
table.tbl_TravelDates tr.odd td { background-color:#f0f0f0; }
table.tbl_TravelDates tr.even td { background-color:#ffffff; }
table.tbl_TravelDates td.date { text-align:left; white-space:nowrap; cursor:help; }
table.tbl_TravelDates td.code { text-align:center; color:#999999;}
table.tbl_TravelDates td.price { text-align:right; white-space:nowrap; }
table.tbl_TravelDates td.description { text-align:center; max-width:20px; cursor:help; }
table.tbl_TravelDates td.description img { vertical-align:middle; }
table.tbl_TravelDates td.vacancy { text-align:center; max-width:40px; background-color:black; cursor:help; }
table.tbl_TravelDates td.vacancy img { vertical-align:middle; }
table.tbl_TravelDates td.actions { text-align:right; white-space:nowrap; }
table.tbl_TravelDates tr td.code p.code { color:#999999;}
table.tbl_TravelDates td.date p.date span.date-info,
table.tbl_TravelDates td.description p.description span.description-info,
table.tbl_TravelDates td.vacancy * span.vacancy-info
{
display:none;
}
table.tbl_TravelDates td.date p.date:hover span.date-info,
table.tbl_TravelDates td.description p.description:hover span.description-info
{
position:absolute;
display:inline;
padding:1em;
border:1px solid #000000;
text-align:left;
max-width:400px;
background-color:#ffffff;
}
table.tbl_TravelDates td.vacancy p.vacancy-19:hover span.vacancy-info
{
position:absolute;
display:inline;
padding:1em;
border:1px solid #000000;
text-align:left;
max-width:400px;
background-color:#ffff00;
}
table.tbl_TravelDates td.vacancy p.vacancy-0:hover span.vacancy-info
{
position:absolute;
display:inline;
padding:1em;
border:1px solid #000000;
text-align:left;
max-width:400px;
background-color:#ff0000;
}
table.tbl_TravelDates td.vacancy p.vacancy-x:hover span.vacancy-info
{
position:absolute;
display:inline;
padding:1em;
border:1px solid #000000;
text-align:left;
max-width:400px;
background-color:#00ff00;
}
table.tbl_TravelDates td.vacancy p.vacancy-no:hover span.vacancy-info
{
position:absolute;
display:inline;
padding:1em;
border:1px solid #000000;
text-align:left;
max-width:400px;
background-color:#ffffff;
}
table.tableizer-table
{
border:1px solid #f0f0f0;
border-collapse:collapse;
}
table.tableizer-table th,
table.tableizer-table tr td
{
border:1px solid #f0f0f0;
padding:2px 5px 2px 5px;
text-align:center;
}
div.PageTravelElement div.Image img.img100 { max-width:100px; }
div.PageTravelElement div.Image img.img200 { max-width:100px; }
/* ----- Travel Calendar Styles ----- */
div.DateSearch
{
margin:1em 0 1em 0;
border:1px solid #d0d0d0;
background-color:#f0f0f0;
padding:10px;
}
table.travelcalendar
{
width:100%;
}
table.travelcalendar td.date
{
font-family:Arial,sans-serif;
font-size:0.9em;
padding-right:15px;
}
table.travelcalendar td.date small
{
font-size:0.8em;
}
table.travelcalendar td.image img
{
width:50px;
height:50px;
border:0;
margin-left:2px;
margin-right:5px;
margin-top:1px;
margin-bottom:1px;
}
table.travelcalendar td.name
{
font-family:Arial,sans-serif;
padding-bottom:1em;
}
table.travelcalendar td.name span.description
{
font-family:Arial,sans-serif;
font-size:0.8em;
}
table.travelcalendar td.price
{
font-family:Arial,sans-serif;
font-size:0.9em;
}
table.travelcalendar td.price span.vacancy
{
font-family:Arial,sans-serif;
font-size:0.8em;
}
span.onrequest
{
color:green;
}
span.waitlist
{
color:red;
}
div.travel-calendar div.form-action
{
margin:20px;
text-align:center;
}
div.travel-calendar div.form-action span.form-send,
div.travel-calendar div.form-action span.form-clear
{
display:block;
}
div.search div.searchbox,
div.advancedsearch div.searchbox
{
margin-left:auto;
margin-right:auto;
}
div.search p.lastsearches,
div.advancedsearch p.lastsearches
{
font-size:0.9em;
}
div.search-results, div.search-results p, div.search-results a, div.search-results a:hover
{
font-weight:normal;
color:black;
text-decoration:none;
}
div.search-results a.link:hover
{
text-decoration:underline;
}
div.search-results div.result-element
{
margin-bottom:20px;
}
div.search-results p.title a, div.search-results p.title a:hover
{
font-weight:normal;
}
div.search-results p.description
{
font-size:smaller;
padding-left:20px;
}
div.search-results p.info
{
font-size:smaller;
padding-left:20px;
}
div.search-results p.info span.counter
{
}
fieldset
{
margin:1em 0;
}
fieldset * label.name { width:150px; font-weight:bold; float:left; }
fieldset * div.data { margin-left: 165px; }
fieldset * div.form.group { clear:both; }
table.form td
{
padding:3px;
text-align:left;
vertical-align:middle;
}
table.form tr.top td
{
border-bottom:1px dotted lightgrey;
}
table.form tr.center td
{
border-top:1px dotted lightgrey;
border-bottom:1px dotted lightgrey;
}
table.form tr.bottom td,
table.form tr.row td
{
border-top:1px dotted lightgrey;
}
table.form tr td.name
{
border-right:1px dotted lightgrey;
white-space:nowrap;
font-family:tahoma,arial,sans-serif;
font-size:11px;
font-weight:bold;
}
table.form tr td.description
{
border-left:1px dotted lightgrey;
font-family:tahoma,arial,sans-serif;
font-size:11px;
color:#666666;
}
table.tbl-style-01
{
border:1px solid #909090;
table-layout:auto;
border-collapse:collapse;
border-spacing:0;
empty-cells:show;
caption-side:top;
}
table.tbl-style-01 th
{
border:1px solid #909090;
padding:5px;
font-size:10px;
font-weight:bold;
}
table.tbl-style-01 td
{
border:1px solid #909090;
padding:5px;
font-size:10px;
font-weight:normal;
}
/* TinyMCE css*/
img.preview-center
{
min-width:100px;
min-height:100px;
width:300px;
height:auto;
max-width:300px;
max-height:200px;
border:1px solid #909090;
-moz-box-shadow: #909090 0px 0px 10px;
-webkit-box-shadow: 0px 0px 10px #909090;
box-shadow: #909090 0px 0px 10px;
}
img.preview-center:hover
{
width:auto;
height:auto;
max-width:100%;
max-height:100%;
border:1px solid #909090;
-moz-box-shadow: #909090 0px 0px 10px;
-webkit-box-shadow: 0px 0px 10px #909090;
box-shadow: #909090 0px 0px 10px;
}
/* TinyMCE specific rules */
body.mceContentBody {
background:none !important;
background-color:#ffffff !important;
color:#000000;
}
/* Lists */
div.list div.description {}
div.list div.element { margin:25px 0 25px 0; }
div.list div.element div.name { font-weight:bold; margin:0 0 10px 0}
div.list div.element div.description {}
div.list div.element div.description div.image { float:left; margin:10px 10px 10px 0; }
div.list div.element div.description span.link { display:block; text-align:right; }
#navipagetable #navitd,
#navipagetable #pagetd
{
vertical-align:top;
}
#navipagetable #pagetd
{
padding-left:10px;
}
#navipagebar
{
width:200px;
}
.input-xlarge {
width: 270px;
}
table.ExtraService
{
border:1px solid #d0d0d0;
}
table.ExtraService th, table.ExtraService td
{
border:1px solid #d0d0d0;
padding:5px;
}
img.img-style01
{
background-color:#ffffff;
padding:5px;
margin:15px;
border: solid 1px #CCC;
-moz-box-shadow: 1px 1px 5px #999;
-webkit-box-shadow: 1px 1px 5px #999;
box-shadow: 1px 1px 5px #999;
}
img.img-left
{
margin:15px 15px 15px 0;
float:left;
}
img.img-right
{
margin:15px 0 15px 15px;
float:right;
}
img.img-center
{
margin:15px;
clear:both;
}
div.gallery-content
{
position:relative;
clear:both;
}
div.gallery-content div.links
{
position:relative;
clear:both;
}
div.gallery-content div.thumbnail
{
position:relative;
width:162px;
height:162px;
float:left;
text-align:center;
vertical-align: middle;
padding:10px;
border:0;
margin:2px;
background-color:transparent;
overflow:auto;
}
div.gallery-content div.thumbnail img.img-responsive
{
padding:3px;
border:1px solid #f0f0f0;;
margin:1px;
background-color:#fafafa;
max-width:100%;
max-height:150px;
}
.HideFromHuman { display:none; }
</pre></body></html>