
/* - public.css - */
/* https://www.toshiba-airconditioning.eu/portal_css/public.css?original=1 */
/* */
/* */
#portal-columns {margin: 0 auto; border-collapse: collapse; border-spacing: 0; width: 100%;}
#portal-column-one {vertical-align: top; width: 20em; border-collapse: collapse; padding: 0;}
#portal-column-content {vertical-align: top; border-collapse: collapse; padding: 0 0 0 0; margin: 0em 0em 2em 0em;}
#portal-column-two { vertical-align: top; width: 27em; border-collapse: collapse; padding: 0;}
#portal-column-one .visualPadding {padding: 2em 2em 1em 0;}
#portal-column-two .visualPadding {padding: 2em 0 1em 1em; margin-left: 1em;}
#visual-portal-wrapper {padding: 0 16px; margin: 0 auto; width: 945px;}
#portal-top {margin: 1px 0 0;padding: 0;}
#portal-header {margin: 0 auto;height: 79px;color: #363636;position: relative;}
#portal-logo img {padding: 0;margin: 20px 0 0 5px;outline: none;}
#portal-searchbox {position: absolute; right: 0px; top: 9px;background-color: transparent;margin: 0 0 0 0;text-align: right;text-transform: none;white-space: nowrap;z-index: 2;}
#search-input {border: 1px solid #E5E5E5;width: 247px;height: 25px;background: #fff;padding: 3px 0 0;}
#searchGadget {padding: 5px 2px;border: 0;width: 212px;}
.overlaycontent #searchGadget {border: 1px solid #ddd;}
input.searchButton {color: #fff;background: #fff url(lupe_top_18x15.gif) no-repeat center center; cursor: pointer;height: 15px;width: 18px;border: 0;padding: 0;font-size: 85%;text-indent: -9999px;}
.searchSection {color: #76797c;margin: 4px 2px 0;font-size: 90%;}
.searchSection label:hover {color: #444;}
#portal-advanced-search {margin-top: 0.2em;clear: both;}
#portal-advanced-search a {color: #76797c;text-decoration: none;text-transform: none;}
dl.searchResults dt {font-size: 105%;font-weight: normal;}
dl.searchResults dd {margin: 3px 0 0;}
.icons-on dl.searchResults dd {margin-left: 20px;}
dl.searchResults span.documentByLine {display: block;}
form.searchPage {text-align: center;}
form.searchPage .discreet {margin-top: 5px;}
input.searchPage {font-size: 150%;}
form.searchPage input.searchButton {padding: 3px 5px;height: auto;}
.collapsible .collapser.collapsed {padding-right: 14px;background: url('https://www.toshiba-airconditioning.eu/arrowRight.png') center right no-repeat;}
.collapsible .collapser.expanded {padding-right: 14px;background: url('https://www.toshiba-airconditioning.eu/arrowDown.png') center right no-repeat;}
.LSRes {
visibility: visible;
color: #436976;
background-color: #fff;
vertical-align: middle;
display:block;
list-style-image: none;
list-style-type: none;
text-align: left;
min-width: 16.5em;
text-transform: none;
margin-left: 0;
line-height: 1.1em;
}
#LSHighlight,
.LSHighlight {
background-color: #eee;
border: 1px solid #ddd;
color: #436976;
}
.LSTable {
margin: 0;
list-style: none inside none;
}
.LSRow {
white-space: normal;
padding:0px 0 6px;
margin: 7px 0;
border-bottom: 1px dotted #DDDDDD;
}
.LSRow img {display: none;}
.LSRow a {
text-decoration: none;
font-weight:bold;
white-space:nowrap;
padding-left: 23px;
}
.LSRow.advSearch {margin-top: 12px; padding-top: 4px; border-bottom: 0px;}
.LSDescr {
color: #76797c;
font-size: 90%;
font-weight: normal;
}
.icons-on .LSDescr {margin-left: 23px;}
.LSResult {
position: relative;
display: block;
text-align: right;
margin: 0;
left: 0;
top: 4px;
z-index: 3;
}
.LSShadow {
position: relative;
text-align: right;
}
.livesearchContainer {
background-color: #fff;
margin-top: 0;
padding: 0.8em 0.8em 0.3em;
position: absolute;
right: 0px;
top: 0;
white-space: normal;
font-family:  Arial,Helvetica,Sans-Serif;
visibility: visible;
text-align: left;
color: #436976;
border: 1px solid #ddd;
width: 30em;
text-transform: none;
}
* html .livesearchContainer {
padding: 1px !important;
padding-top: 0 !important;
background-color: #ddd;
border: 0;
}
#livesearchLegend {
line-height: 1em;
margin-top: -2em;
margin-left: -0.1em;
border: 1px solid #ddd;
border-bottom: 0;
display: none;
}
* html #livesearchLegend {
margin-top: -1.9em;
margin-left: -8px;
position: relative;
}
/* */
.LSIEFix {
background-color: #fff;
z-index: 20;
}
.LSBox {
clear: left;
float: left;
text-align: right;
padding-right: 1px;
display:block;
}
#LSNothingFound {
text-align: center;
padding: 2px;
}
.LSBox label {
font-weight: normal;
}
.highlightedSearchTerm {
background-color: #ffa;
}
dl.searchResults .highlightedSearchTerm {
background-color: transparent;
font-weight: bold;
}
/* */
#portal-globalnav {
padding: 0;
white-space: nowrap;
margin: 0;
height: auto;
line-height: normal;
width: 943px;
height: 33px;
border: 1px solid #DFDFDF;
background:transparent url(navbg.gif) repeat left top;
}
#portal-globalnav ul {
list-style: none;
margin: 0;
}
#portal-globalnav li {
float: left;
margin: 0;
padding: 0;
border-right: 1px solid #DFDFDF;
position: relative;
background:transparent url(navbg.gif) repeat left top;
}
#portal-globalnav li a {
color: #464646;
height: 13px;
font-weight: bold;
font-size: 12px;
padding: 9px 18px 11px;
display: block;
margin: 0 0 0 0;
text-decoration: none;
text-transform: none;
}
#portal-globalnav li.selected {
background: transparent url(navbg_selected.gif) repeat-x left top;
}
#portal-globalnav li.selected a {color: #fff;}
#portal-globalnav li:hover {
background: transparent url(navbg_over.gif) repeat-x left top;
}
#portal-globalnav li:hover a,
#portal-globalnav li a:hover {
color: #fff;
}
#portal-globalnav li a:active {}
#portal-globalnav .submenu {
background: #e6e6e6;
background-image: linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 96%);
background-image: -o-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 96%);
background-image: -moz-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 96%);
background-image: -webkit-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 96%);
background-image: -ms-linear-gradient(bottom, rgb(230,230,230) 0%, rgb(255,255,255) 96%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0, rgb(230,230,230)),
color-stop(0.96, rgb(255,255,255))
);
position: absolute; left: -1px; top: 33px;
padding: 10px 0 10px 0;
border: 1px solid #ddd;
margin: 0;
display: none;
z-index: 9999;
}
#portal-globalnav .submenu li {
padding: 0;
margin: 0;
display: block;
border: 0;
line-height: 18px;
min-height: 30px;
min-width: 180px;
background: transparent;
float: none;
}
#portal-globalnav .submenu a {
margin: 0;
font-size: 12px;
margin: 0 0 0 0;
padding: 10px 5px 10px 16px;
border: 0;
color: #333;
}
#portal-globalnav .submenu a:hover {
background-color: #ccc;
}
#portal-globalnav li:hover .submenu a {
color: #333;
}
#portal-globalnav .submenu.second-level {top: -10px; left: 100%}
/* */
#portal-personaltools {line-height: 18px;color: #444;margin: 0;text-align: right;height: 18px;position: absolute;top:49px;right: 0px;font-size: 10px;}
#portal-personaltools dl {position: relative; float: right; margin:0;}
#portal-personaltools dt {color: #436976;padding: 0 10px;float:left;background: transparent url(arrow_grey_off_3x5.gif) no-repeat left center;}
#portal-personaltools dt a {color: #333;}
#portal-personaltools dd {top: 23px;}
#portal-personaltools ul {border: 1px solid #ddd;background-color: #fff;padding: 5px 4px;list-style: none outside none;}
#portal-personaltools li {display: block;}
#portal-personaltools ul a {padding: 0 4px;}
#portal-personaltools ul a:hover {background-color: #eee; color: #444;}
#portal-languageselector {margin: 0 1em 0 1em;float:right;}
#portal-languageselector li {display: inline;}
#portal-breadcrumbs {padding: 0 0 1em;margin: 13px 0 0;text-transform: none;line-height: 1.6em;font-weight: bold;font-size: 12px;border-bottom: 1px solid #ddd;}
.breadcrumbSeparator {font-size: 120%;}
#portal-breadcrumbs a {margin-right: 15px;color: #333;background: transparent url(dot_breadcrumb.gif) no-repeat left center; padding-left: 10px;}
#breadcrumbs-current {color: #D10802;background: transparent url(dot_breadcrumb_red.gif) no-repeat left center; padding-left: 10px;}
#portal-siteactions {white-space: nowrap;list-style-image: none;list-style-type: none;height: auto;line-height: normal;padding: 0;margin: 0 auto;font-size: 10px;}
#portal-siteactions ul {margin: 0;}
#portal-siteactions li {display: inline;}
#portal-siteactions li a {background: url("arrow_grey_off_3x5.gif") no-repeat scroll left center transparent; padding-left: 8px;  margin-right: 24px; color: #333; height: auto; text-decoration: none; text-transform: none;}
#portal-siteactions p {float: right;}
footer {margin-top: 15px;padding: 19px 12px 13px;overflow: auto;background: transparent url(footerbg.gif) no-repeat 50% top;}
#portal-widget {float: none;line-height: 1.6em;margin: 0 auto;padding: 0;height: 50px;}
#portal-widget p {margin: 0.25em 0;}
#portal-widget a {color: #D10802;}
#portal-footer-sitemap {display: none;float: none;margin: 0 auto;padding: 0;}
.sitemapBlock {margin: 18px 10px 0 0;width: 150px;float: left;}
.sitemapBlock ul {list-style: none; margin: 0;}
.sitemapBlock h5 {color: #666;font-size: 105%;margin: 0 0 5px;}
.sitemapBlock h5 a {color: #666;}
.sitemapBlock li {margin: 0;}
.sitemapBlock li a {background: url("arrow_grey_off_3x5.gif") no-repeat scroll left center transparent;color: #666;font-size: 90%;padding: 0 0 0 8px;}
/* */
.documentFirstHeading {font-size: 210%; margin: 20px 0 20px; background: transparent url(dot_h1.gif) no-repeat left center; padding-left: 32px;
font-family: "pragmatica-web", Arial, Helvetica, sans-serif;
}
.documentDescription,
.description {
font-weight: bold;
display: block;
margin: 0em 0em 0.5em 0em;
line-height: 1.8em;
}
.description {font-weight: normal; color: #555; font-size: 95%;}
.documentByLine {
font-size: 90%;
font-weight: normal;
color: #76797c;
margin-bottom: 0.5em;
}
#content {
font-size: 110%;
padding: 1em 0 1em 0 !important;
min-height: 350px;
}
#content ul {
list-style-image: url(https://www.toshiba-airconditioning.eu/bullet.png);
list-style-type: square;
margin: 0.5em 0 0 1.5em;
}
#content ol {
margin: 0.5em 0 0 2.5em;
}
/* */
#content.mceContentBody {font-size: 76%;}
.suppressVisualEditor {margin-top: 0 !important;}
/* */
#content p a {}
#content p a:visited {color: #D10802;}
#content p a:active {color: #b00910;}
#content a:target {background-color: #fd7 !important;}
#content li a {}
#content li a:visited {color: #D10802;}
#content li a:active {color: #b00910;}
#content dd a {}
#content dd a:visited {color: #D10802;}
#content dd a:active {color: #b00910;}
/* */
.tileItem,
.item {
border-top: 1px dotted #ddd;
padding-top: 0.5em;
margin-top: 0.5em;
}
.tileHeadline,
.headline {
border: none;
font-size: 110%;
font-weight: bold;
margin: 2px 0 5px;
}
.tileBody {
margin-bottom: 0.5em;
}
.tileImage {
float: left;
margin: 0 1em 0.5em 0;
border: 1px solid #ddd;
padding: 6px;
background-color: #fbfbfb;
}
.tileFooter {font-size: 95%;}
/* */
#content-news h1 {
margin-bottom: 1em;
}
.newsItem {
margin-bottom: 1em;
border-bottom: 1px solid #ddd;
}
.newsImage {
border: 1px solid #ccc;
}
.newsImageContainer {
float: left;
margin: 0 1em 0.5em 0;
padding: 6px;
border: 1px solid #ddd;
background-color: #fbfbfb;
}
.newsImageContainer p {margin: 3px 0 0;}
.newsContent {
padding: 0 1em 1em 1em;
}
.newsContent ul,
.newsContent li {
display: block;
list-style: none;
list-style-image: none;
margin: 0;
padding: 0;
}
.newsAbout {
display: block;
color: #76797c;
font-size: 90%;
padding: 0;
margin-top: 0;
list-style: none;
list-style-image: none;
float: right;
text-align: right;
}
.newsAbout li {
display: inline;
}
.newsFooter {
}
.newsFooter li {
display: inline;
margin: 0 1em 0 0;
}
/* */
.eventDetails {}
/* */
dt.folderListingItem {margin-top: 9px;}
dd.folderListingItemDescription {margin-top: 2px;}
.icons-on dd.folderListingItemDescription {margin-left: 23px;}
/* */
.photoAlbumEntry {
float: left;
position:relative;
overflow: hidden;
height: 185px;
width: 143px;
margin: 0em;
padding: 0px 6px 0px 9px;
text-align: center;
background-image: url('https://www.toshiba-airconditioning.eu/polaroid-single.png');
background-repeat: no-repeat;
}
.photoAlbumEntry img {
border: 1px solid #ccc;
display: block;
margin: 0 auto;
}
.photoAlbumEntryWrapper {
height: 130px;
width: 128px;
margin-bottom: 7px;
}
.photoAlbumEntry a {
display: block;
text-decoration: none;
font-size: 90%;
height: 169px;
width: 130px;
margin: 16px auto 0px;
}
.photoAlbumFolder {
background-image: url('https://www.toshiba-airconditioning.eu/polaroid-multi.png');
background-repeat: no-repeat;
}
.photoAlbumEntryTitle {
color: #76797c;
display: block;
width: 128px;
height: 3.6em;
}
/* */
.documentActions {
margin: 1em 0;
padding: 0;
text-align: right;
}
.documentActions ul {
margin: 0;
padding: 0 0.5em;
display: block;
margin-top: -0.9em;
list-style-type: none;
list-style-image: none;
}
.documentActions li {
display: inline;
font-size: 90%;
margin: 0 0.5em;
padding: 0 0.25em;
background-color: #fff;
}
.documentActions a {
border: none !important;
text-decoration: none;
}
/* */
dl.portalMessage {
font-size: 90%;
background-color: #ffffe3;
border: 1px solid #996;
margin: 1em 0 0;
}
#content dl.portalMessage {margin: 1em 0;}
dl.portalMessage a {
color: black;
border: none;
text-decoration: underline;
}
dl.portalMessage dt {
background-color: #996;
font-weight: bold;
float: left;
margin: 0 1em 0 0;
padding: 0.6em 0.75em 0.5em;
color: #fff;
}
dl.portalMessage dd {
padding: 0.5em 1em;
margin: 0;
}
dl.warning {border-color: firebrick;}
dl.warning dt {background-color: firebrick;}
dl.warning dd {background-color: LightGoldenRodYellow;}
dl.error {border-color: firebrick;}
dl.error dt {background-color: firebrick;}
dl.error dd {background-color: LightGoldenRodYellow;}
/* */
table.listing,
.stx table {
border-collapse: collapse;
border-spacing: 0;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
font-size: 90%;
margin: 1em 0em 1em 0em;
width: 100%;
}
table.listing th,
.stx table th {
background: transparent url(th_bg.gif) repeat-x left center;
border-top: 1px solid #ddd;
border-bottom: 1px solid #ddd;
border-right: 1px solid #ddd;
font-weight: normal;
padding: 0.4em 0.5em 0.3em;
text-transform: none;
text-shadow: 1px 1px 0 #FFFFFF;
}
table.listing th {cursor: pointer;}
table.listing th.nosort {cursor: default;}
.sortdirection {font-size: 85%; color: #666; float: right; font-family: Verdana; position: relative; top: 1px; display: block; width: 16px;}
table.listing .top {
border-left: 1px solid #fff;
border-top: 1px solid #fff ! important;
border-right: 1px solid #fff ! important;
text-align: right ! important;
padding: 0em 0em 1em 0em;
}
table.listing .listingCheckbox {
text-align: center;
}
table.listing td,
.stx table td {
border-right: 1px solid #ddd;
border-bottom: 1px dotted #ddd;
padding: 0.8em 0.5em;
}
table.listing img {vertical-align: middle;}
table.listing td a label,
.stx table td a label {cursor: pointer;}
table.listing input[type=checkbox] {width: 16px; margin: 0 auto; display: block;}
/* */
table.techTable {font-size: 95%;}
table.techTable td {
border-bottom: 1px solid #ddd;
padding: 3px 8px;
}
table.techTable td input {
-moz-border-radius: 0px;
-webkit-border-radius: 0px;
-o-border-radius: 0px;
border-radius: 0px;
width: 95%;
-moz-box-shadow: 0px 0px 3px #ddd inset;
-webkit-box-shadow: 0px 0px 3px #ddd inset;
-o-box-shadow: 0px 0px 3px #ddd inset;
box-shadow: 0px 0px 3px #ddd inset;
padding: 5px 3px;
}
.unit {text-align: right; font-weight: bold;}
/* */
.simple {width: 100%;}
.simple td {vertical-align: top; width: 33%;}
.simple h4 {
background-color: #f6f6f6;
padding: 3px 7px;
margin-left: -6px;
margin: 0 0 0 -6px;
text-transform: uppercase;
}
.simple h5 {
border-bottom: 1px dotted #DDDDDD;
margin: 3px 0 8px;
padding-bottom: 4px;
color: #b22222;
}
.simple a {color: #333;}
.simple a:hover {color: #D10802;}
.itemList {padding-bottom: 1em;}
/* */
table.vertical {
background-color: #fff;
}
table.vertical th {
padding: 0.5em;
}
table.vertical td {
border-top: 1px solid #ddd;
padding: 0.5em;
}
/* */
table.verticalplain {
background-color: #fff;
border-width: 0 0 0 0;
}
table.verticalplain th {
padding: 0.5em 0;
background-image: none; background-color: transparent;
text-align: left;
border-width: 0 0 1px 0;
font-weight: bold;
}
table.verticalplain td {
border-bottom: 1px solid #ddd;
padding: 0.5em 0;
border-width: 0 0 1px 0;
vertical-align: top;
}
/* */
table.grid td {
border: 1px solid #ddd;
padding: 0.5em;
}
/* */
table.plain,
table.plain td,
table.plain th {
border: 1px solid #ccc;
padding: 0.5em;
border-collapse: collapse;
}
/* */
.stx table p {
margin: 0;
padding: 0;
}
.stx table {
border: 1px solid #ddd ! important;
}
.stx table td {
border-bottom: 1px solid #ddd;
}
/* */
.listingBar {
background-color: #eee;
border-color: #ddd;
border-style: solid;
border-width: 1px;
padding: 0.5em 1em;
text-align: center;
text-transform: none;
vertical-align: top;
margin: 1em 0em;
font-size: 94%;
clear: both;
}
.listingBar a.previous,
.listingPrevious {
text-align: left;
float: left;
margin-right: 1em;
}
.listingBar a.next,
.listingNext {
text-align: right;
float: right;
margin-left: 1em;
}
.listingBar img {
vertical-align: middle;
}
/* */
#content ul.visualNoMarker,
#content ol.visualNoMarker {
list-style-type: none;
list-style-image: none;
margin: 0.5em 0 0 0;
line-height: 1em;
}
.visualGhosted {
opacity: 0.2;
}
.even {
background-color: #f5f5f5;
}
.odd {
background-color: transparent;
}
.visualHighlight {
background-color: #ffc;
}
.discreet {
color: #76797c;
font-size: 90%;
font-weight: normal;
}
.pullquote {
padding: 0 1em 0 1em;
margin: 0.5em 0 1em 1em;
font-weight: bold;
color: #CC9933;
float: right;
width: 35%;
clear: right;
background-color: #fff;
border-left: 4px solid #ddd;
line-height: 1.6em;
}
.callout {
font-weight: bold;
color: #CC9933;
padding: 0px 1em;
}
/* */
.noInheritedRoles {
color: #a0a0a0;
}
/* */
.currentItem {
border-collapse: collapse;
border: 2px solid #ffa500;
padding: 1px;
}
/* */
.image-left {
float: left;
clear: both;
margin: 0.5em 1em 0.5em 0;
}
.image-inline {
float: none;
}
.image-right {
float: right;
clear: both;
margin: 0.5em;
}
.link-parent {background: transparent url(circle_arrow_sprite.png) no-repeat left -17px; padding-left: 17px;
display: block; margin: 10px 0 13px;
}
.url {background: transparent url(circle_arrow_sprite.png) no-repeat left 3px; padding-left: 17px;}
/* */
dd.image-caption {
text-align:left;
padding: 0; margin:0;
}
dl.captioned {
padding: 10px;
}
.visualOverflow {
overflow: auto;
margin: 0 0 1em 0;
}
.visualOverflow pre,
.visualOverflow table,
.visualOverflow img {
margin: 0;
}
.hiddenStructure {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.contentViews .hiddenStructure,
.contentActions .hiddenStructure {
position: absolute;
top: -200px;
left: -200px;
}
.hiddenLabel {
display: block;
background: transparent;
background-image: none; /* */
border: none;
height: 1px;
overflow: hidden;
padding: 0;
margin: -1px 0 0 -1px;
width: 1px;
}
.visualClear {
display: block;
clear: both;
}
/* */
tr.dragging td {background-color: #ff6 !important;}
.draggingHook {cursor: move;}
.notDraggable {}
/* */
#portal-sitemap {
list-style: none;
list-style-image: none;
margin: 0;
font-size: 90%;
border: none;
}
#portal-sitemap a {border: 0; display: inline; padding: 3px 4px; font-weight: bold;}
#portal-sitemap a:hover {}
#portal-sitemap.navTree {margin: 0.5em 0;}
#portal-sitemap .navTreeItem {margin: 1em 0;}
#content #portal-sitemap .navTreeLevel1 {
padding-left: 0.6em;
border-left: 3px solid #ddd;
}
#content #portal-sitemap .navTreeLevel1 .navTreeItem {margin: 0.5em 0;}
#content #portal-sitemap .navTreeLevel1 a {font-weight: normal;}
#content #portal-sitemap .navTreeLevel2 {
padding-left: 0.6em;
border-left: 3px solid #eee;
margin: 0.5em 0 0 9px;
}
#content #portal-sitemap .navTreeLevel2 .navTreeItem {margin: 0.5em 0;}
#content #portal-sitemap .navTreeLevel2 a {font-weight: normal;}
/* */
.relatedItems {margin: 2em 0 0; padding: 0.8em; background-color: #fbfbfb; border: 1px solid #ddd;}
#relatedItemBox {margin: 0;}
#relatedItemBox dt {border-bottom: 1px solid #ddd; padding-bottom: 3px; margin-bottom: 1em;}
#relatedItemBox dd {margin: 0.5em 0 0;}
/* */
div.overlay {
width: auto;
height: auto;
display:none;
margin:1em;
}
div.overlay-iframe,
div.overlay-ajax {
width: 60%;
min-height: 100px;
z-index: 99;
}
div.overlay-iframe {
height: 60%;
}
div.overlaybg div.close,
div.overlay div.close {
background-image: url(https://www.toshiba-airconditioning.eu/pb_close.png);
position: absolute;
left: -15px;
top: -15px;
cursor: pointer;
height: 30px;
width: 30px;
}
.pb-ajax {
overflow-y: auto;
}
.pb-ajax, .pb-image {
white-space: normal;
border:1px solid #ddd;
-moz-box-shadow:0 0 1em #888;
-webkit-box-shadow:0 0 1em #888;
}
.pb-ajax > * {
background-color: #fff;
padding: 1em;
white-space: normal;
}
.pb-ajax .documentActions {display:none}
.pb-ajax ul {list-style-position: inside;}
div.overlay div.close span {
display:block;
height:1px;
margin:-1px 0 0 -1px;
overflow:hidden;
padding:0;
width:1px;
}
/* */
div.overlay .link-parent { display: none; }
div.overlay #createGroup legend { display: none; }
div.overlay #createGroup fieldset { border: none; }
#content .tabs {border-bottom: 1px solid #ddd; height: 25px; padding-left: 5px; list-style: none inside none; margin: 1em 0;}
.tabs li {float: left; margin: 0;}
.tabs span,
.tabs a {
display: block;
border: 1px solid #ddd;
background-color: #f5f5f5;
padding: 4px 10px;
margin-right: 0.5em;
line-height: 16px;
-moz-border-radius: 3px;
-webkit-border-radius: 3px;
border-radius: 3px;
}
.tabs span.selected,
.tabs a.selected {
border-bottom: 1px solid #fff;
background-color: #fff;
}
.tabs span:hover,
.tabs a:hover  {
background-color: #fff;
}
.tabsBlock {display: none; line-height: 1.6em; margin: 2em 0;}
.tabsBlock.selected {display: block;}
#content .tabsBlock ul {list-style: none; margin: 0; padding: 0;}
#portal-personaltools #edit-bar-switch dt {padding-right: 0;}
#edit-bar-switch span {
background-color: firebrick;
cursor: pointer;
padding: 3px 3px 1px;
margin-left: 3px;
text-shadow: 0 0 0;
color: #fff;
font-size: 89%;
-moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}
#edit-bar-switch span.on {background-color:green;}
/* */
#jquery-overlay {
position: absolute;
top: 0;
left: 0;
z-index: 90;
width: 100%;
height: 500px;
}
#jquery-lightbox {
position: absolute;
top: 0;
left: 0;
width: 100%;
z-index: 100;
text-align: center;
line-height: 0;
}
#jquery-lightbox a img { border: none; }
#lightbox-container-image-box {
position: relative;
background-color: #fff;
width: 250px;
height: 250px;
margin: 0 auto;
}
#lightbox-container-image { padding: 10px; }
#lightbox-loading {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
#lightbox-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
#lightbox-container-image-box > #lightbox-nav { left: 0; }
#lightbox-nav a { outline: none;}
#lightbox-nav-btnPrev, #lightbox-nav-btnNext {
width: 49%;
height: 100%;
zoom: 1;
display: block;
}
#lightbox-nav-btnPrev {
left: 0;
float: left;
}
#lightbox-nav-btnNext {
right: 0;
float: right;
}
#lightbox-container-image-data-box {
font: 10px Verdana, Helvetica, sans-serif;
background-color: #fff;
margin: 0 auto;
line-height: 1.4em;
overflow: auto;
width: 100%;
padding: 0 10px 0;
}
#lightbox-container-image-data {
padding: 0 10px;
color: #666;
}
#lightbox-container-image-data #lightbox-image-details {
float: left;
text-align: left;
}
#lightbox-image-details-caption { font-weight: bold; }
#lightbox-image-details-currentNumber {
display: block;
clear: left;
padding-bottom: 1.0em;
}
#lightbox-secNav-btnClose {
width: 30px;
height: 30px;
position: absolute;
right: -15px;
top: -12px;
}
/* */
.popup {
position: absolute;
display: none;
border: 1px solid #DDDDDD;
-moz-border-radius: 8px 8px 8px 8px;
-webkit-border-radius: 8px;
-o-border-radius: 8px 8px 8px 8px;
border-radius: 8px 8px 8px 8px;
font-size: 12px;
font-weight: bold;
line-height: 1.5em;
text-align: center;
padding: 10px;
position: absolute;
width: 160px;
background-image: linear-gradient(bottom, #EEEEEE 3%, #FFFFFF 20%);
background-image: -o-linear-gradient(bottom, #EEEEEE 3%, #FFFFFF 20%);
background-image: -moz-linear-gradient(bottom, #EEEEEE 3%, #FFFFFF 20%);
background-image: -webkit-linear-gradient(bottom, #EEEEEE 3%, #FFFFFF 20%);
background-image: -ms-linear-gradient(bottom, #EEEEEE 3%, #FFFFFF 20%);
background-image: -webkit-gradient(
linear,
left bottom,
left top,
color-stop(0.03, #EEEEEE),
color-stop(0.2, #FFFFFF)
);
}
.popup:after {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #eee;
position: absolute;
bottom: -8px;
left: 50%;
margin-left: -10px;
content: "";
}
.popup:before {
width: 0;
height: 0;
border-left: 10px solid transparent;
border-right: 10px solid transparent;
border-top: 10px solid #ddd;
position: absolute;
bottom: -10px;
left: 50%;
margin-left: -10px;
content: "";
}
/* */
#container {
width: 945px;
height: 350px;
padding: 0;
margin: 0 auto;
position: relative;
z-index: 0;
}
#frame {
position:absolute;
z-index:0;
width:739px;
height:341px;
top:-3px;
left:-80px;
}
#carousel {
width:945px;
height:350px;
position:relative;
background-color: #F0F0F0;
}
#slides {
position:absolute;
top:0;
left:0;
z-index:100;
}
.slides_container {
width:945px;
height:350px;
overflow:hidden;
position:relative;
display:none;
-moz-box-shadow: 0 0 4px #ddd;
-webkit-box-shadow: 0 0 4px #ddd;
-o-box-shadow: 0 0 4px #ddd;
box-shadow: 0 0 4px #ddd;
-moz-border-radius: 5px;
-webkit-border-radius: 5px;
-o-border-radius: 5px;
-ms-border-radius: 5px;
border-radius: 5px;
}
#slides .slide {
width:945px;
height:350px;
display:block;
}
#slides .next,#slides .prev {
position:absolute;
top:150px;
left:-24px;
width:24px;
height:43px;
display:block;
z-index:101;
cursor: pointer;
}
#slides .next {left:945px;}
#content ul.pagination {
list-style: none;
margin:0;
width:100px;
position: absolute;
bottom: 15px;
left: 20px;
z-index: 88;
}
.pagination li {
float:left;
margin:0 1px;
list-style:none;
}
.pagination li a {
display:block;
width:12px;
height:0;
padding-top:12px;
background-image:url(pagination.png);
background-position:0 0;
float:left;
overflow:hidden;
}
.pagination li.current a {background-position:0 -12px;}
/* */
#lightboxOverlay {
position: absolute;
top: 0;
left: 0;
z-index: 9999;
background-color: black;
filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
opacity: 0.85;
display: none;
}
#lightbox {
position: absolute;
left: 0;
width: 100%;
z-index: 10000;
text-align: center;
line-height: 0;
font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
font-weight: normal;
}
#lightbox img {width: auto; height: auto;}
#lightbox a img {border: none;}
.lb-outerContainer {
position: relative;
background-color: white;
*zoom: 1;
width: 250px;
height: 250px;
margin: 0 auto;
-webkit-border-radius: 2px;
-moz-border-radius: 2px;
-ms-border-radius: 2px;
-o-border-radius: 2px;
border-radius: 2px;
}
.lb-outerContainer:after {
content: "";
display: table;
clear: both;
}
.lb-container {
padding: 10px;
}
.lb-loader {
position: absolute;
top: 40%;
left: 0%;
height: 25%;
width: 100%;
text-align: center;
line-height: 0;
}
.lb-nav {
position: absolute;
top: 0;
left: 0;
height: 100%;
width: 100%;
z-index: 10;
}
.lb-container > .nav {
left: 0;
}
.lb-nav a {
outline: none;
}
.lb-prev, .lb-next {
width: 49%;
height: 100%;
cursor: pointer;
background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
/* */
display: block;
}
.lb-prev {left: 0; float: left;}
.lb-next {right: 0; float: right;}
.lb-prev:hover {
background: url(prev.png) left 48% no-repeat;
}
.lb-next:hover {
background: url(next.png) right 48% no-repeat;
}
.lb-dataContainer {
margin: 0 auto;
padding: 6px 0 6px;
*zoom: 1;
width: 100%;
left: 10px;
bottom: -40px;
position: absolute;
z-index: 9999;
-moz-border-radius-bottomleft: 4px;
-webkit-border-bottom-left-radius: 4px;
-ms-border-bottom-left-radius: 4px;
-o-border-bottom-left-radius: 4px;
border-bottom-left-radius: 4px;
-moz-border-radius-bottomright: 4px;
-webkit-border-bottom-right-radius: 4px;
-ms-border-bottom-right-radius: 4px;
-o-border-bottom-right-radius: 4px;
border-bottom-right-radius: 4px;
}
.lb-dataContainer:after {
content: "";
display: table;
clear: both;
}
.lb-data {
padding: 0 10px;
color: #fff;
}
.lb-data .lb-details {
width: 85%;
float: left;
text-align: left;
}
.lb-data .lb-caption {font-size: 11px;}
.lb-details {line-height: 1.5em; font-weight: bold;}
.lb-data .lb-number {
display: block;
clear: left;
}
.lb-number {line-height: 1.5em; font-size: 9px; color: #eee; font-weight: normal;}
.lb-data .lb-close {
width: 35px;
float: right;
outline: none;
}
.lb-close {margin-top: 2px; display: block; height: 25px; width: 25px; background: transparent url(close.png) no-repeat left -12px;}
.lb-close:hover {background-position: left -62px;}
.lb-data .lb-close:hover {cursor: pointer;}
/* */
