/* -------------------------------reset css------------------------------------- */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	/*vertical-align: baseline;*/
}
ol, ul, li { list-style: none; }
blockquote, q { quotes: none; }
blockquote:before, blockquote:after, q:before, q:after { content: ''; content: none; }
:focus { outline: 0; }
table { border-collapse: collapse; border-spacing: 0; }
textarea { resize : none; }
/* ----------------------------------------------------------------------------- */
h2 {
	font : normal 12px verdana;
	color : #25408f;
	text-align : center;
	padding : 3px 0 2px 0;
	border-top:#ddd 1px solid;
}
body {
	font : normal 12px verdana;
	color : black;
	background : url('/images/pages/porcelanamuzejs.riga.lv/body-background.jpg');
}
a{
	color:#000;
}
#wrapper {
	width : 890px;
	padding:0 10px 0 10px;
	margin : 0px auto 30px;
	position : relative;
	background:url('/images/pages/porcelanamuzejs.riga.lv/white-60-bg.png');
	
}

#header {
	background : #fff;
	min-height : 90px;
}
#header .wline {
	background : url('/images/pages/porcelanamuzejs.riga.lv/wline-bg.gif') repeat-x;
	height : 2px;
}

#social-links-and-languages {
	position : absolute;
	top : 5px;
	right : 0px;	
}
#social-links-and-languages li {
	float : left;
	padding-right : 5px;
}

#social-link-draugiem {
	display : block;
	width : 23px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/social-sprite.png') left top no-repeat;
}
#social-link-twitter {
	display : block;
	width : 23px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/social-sprite.png') left center no-repeat;
}
#social-link-facebook {
	display : block;
	width : 23px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/social-sprite.png') left bottom no-repeat;
}

#lang-lv {
	display : block;
	width : 23px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/lang-sprite.png') left top no-repeat;
}
#lang-ru {
	display : block;
	width : 23px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/lang-sprite.png') left -23px no-repeat;
}
#lang-en {
	display : block;
	width : 23px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/lang-sprite.png') left -46px no-repeat;
}
#lang-de {
	display : block;
	width : 23px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/lang-sprite.png') left bottom no-repeat;
}

#logo {
	display : block;
	float : left;
	margin : 10px;
}

#main-menu {
	float : left;
	margin-top : 63px;
	width : 794px;
}
#main-menu li:first-child { padding-left : 30px; }
#main-menu li {
	float : left;
	padding-left : 10px;
	padding-top : 10px;
}
#main-menu li a {
	font-family:Verdana;
	font-size:11px;
	color:#25408f;
	text-decoration:none;
}
#main-menu li a:hover {
	text-decoration:underline;
}
#search-form {
	width : 230px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/search.png') no-repeat;
	margin-left : 14px;	
}
#search-input {
	float : left;
	width : 210px;
	border : none;
	background : none;
	margin-left : 0px;
	color : #666;
}
#search-submit {
	float : right;
	width : 20px;
	height : 20px;
	border : none;
	background : none;
	cursor : pointer;
}

/* home */
#snews {
	float : left;
	width : 590px;
	min-height : 20px;
	position : relative;
}
#home-news, #home-news li { width : 590px; height : 290px; }
#home-news li {
	position : relative;
}
#home-news li .title {
	position : absolute;
	left : 0px;
	bottom : 0px;
	width : 590px;
	background : #fff;
}
#home-news li .title p {
	padding : 10px 20px;
	color : black;
	font : normal 14px verdana;
}
#home-news li .title a {
	color : black;
	font : normal 14px verdana;
	text-decoration : none;
}
#home-news-nav {
	position : absolute;
	bottom : 12px;
	right : 15px;
	z-index : 50;
}
#home-news-nav a {
	float : left;
	display : block;
	background: url('/images/pages/porcelanamuzejs.riga.lv/sliding-news-nav-sprite.png') left top no-repeat;
	margin-left : 5px;
	width : 12px;
	height : 11px;
	text-indent : -9999px
}
#home-news-nav a.activeSlide { background-position : left bottom; }
#home-news-nav a:focus { outline: none; }

#latest-events {
	float : right;
	width : 290px;
	background : #fff;
}

/* organizations */
#organizations {
	background : #fff;
}
#organizations li { float : left; position : relative; padding : 10px 0px 10px 10px; }
#organizations h2 {
	border:0;
}
#organizations .wline {
	background : url('/images/pages/porcelanamuzejs.riga.lv/wline-bg.gif') repeat-x;
	height : 2px;	
}
/* doclist */
.doclist-image {
	float : left;
	width : 145px;
	padding-right : 10px;
}
.doclist-text {
	float : left;
	width : 415px;
}
.doclist-header {
	font : normal 12px verdana;
	color : black;
	text-decoration : none;
	line-height : 25px;
}
.doclist-header:hover { text-decoration : underline; }

.simple-doclist-header {
	font : normal 12px verdana;
	color : black;
	text-decoration : none;
}
.simple-doclist-header:hover { text-decoration : underline; }

.doclist-large-header {
	font : normal 18px verdana;
	color : black;
	line-height : 30px;
	text-decoration : none;
}
.doclist-large-header:hover { text-decoration : underline; }

.doclist-read-more {
	color : #7b7b7b;
	text-decoration : none;
	padding-top : 5px;
}
.doclist-read-more:hover { text-decoration : underline; }

.doclist-recommend {
	color : #7b7b7b;
	padding-top : 5px;
}

/* recommend */
#recommend {
	padding : 0px 5px 5px;
}
#recommend li {
	float : left;
	padding-left : 5px;
}

/* gallery */
.gallery-record {
	float : left;
	width : 280px;
	margin : 5px 0px 5px 10px;
	text-align : center;
	position : relative;
}
.gallery-record a {
	font : normal 12px verdana;
	color : black;
	text-decoration : none;
	line-height : 25px;
}
.gallery-record a:hover { text-decoration : underline; }

/* slider */
.slider {
	width : 280px !important;
	position : relative !important;
}
.slider li {
	width : 280px;
	height : 290px;
	overflow : hidden;
	text-align : center;
}
.slider a {
	font : normal 12px verdana;
	color : black;
	text-decoration : none;
}

.prevBtn {
	float : left;
	margin : 0px 5px 5px;
}
.nextBtn {
	float : right;
	margin : 0px 5px 5px;
}
.prevBtn a, .nextBtn a {
	display : block;
	width : 23px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/nav-sprite.png') left bottom no-repeat;
}
.nextBtn a {
	background : url('/images/pages/porcelanamuzejs.riga.lv/nav-sprite.png') left top no-repeat;
}

/* events */
#events { margin-top : 5px; }
#events .events-data {
	border-top : solid 1px #acacac;
}
#events .day-and-date {
	float : left;
	width : 90px;
	padding : 10px 0px 10px 10px;
}
#events .day-and-date span { color : black; }
#events .day-and-date p { color : black; font : normal 30px verdana; }

#events .events {
	float : left;
	width : 490px;
}
#events .events .no-top-border { border-top : none !important; }
#events .events .event {
	border-top : solid 1px #c8c8c8;
	padding : 10px 0px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/event-hover.png') left -5px no-repeat;
}
.single-event {
	min-height : 55px;
	margin : 0px;
}
#events .events .event:hover {
	background-repeat : repeat-y;
}

#events .events .event .event-name {
	float : left;
	width : 200px;
	padding-right : 10px;
}
#events .events .event .event-name a {
	font : normal 12px verdana;
	color : black;
	text-decoration : none;
}
#events .events .event .event-name a:hover { text-decoration : underline; }
#events .events .event .event-place {
	float : left;
	width : 100px;
	padding-right : 10px;
	font-size : 10px;
}
#events .events .event .event-time {
	float : left;
	width : 40px;
	padding-right : 10px;
}

#event-tabs {
	margin-top : 5px;
	border-top : solid 1px #aeaeae;
}
.event-date {
	float : right;
	width : 90px;
	border : none;
	background : none;
	cursor : default;
	margin-right : 25px;
}
.datepick-trigger {
	cursor : pointer;
	position : absolute !important;
	top : -4px !important;
	right : 0px !important;
	left : auto !important;
}

#events-by-days {
	border-top : solid 1px #aeaeae;
	width : 290px;
}
#events-by-days li:first-child { border-left : none; }
#events-by-days li { float : left; border-left : solid 1px #aeaeae; }
#events-by-days a {
	display : block;
	color : #999;
	text-decoration : none;
	padding : 5px 15px;
}
#events-by-days a:hover { text-decoration : underline; }

/* latest events */
.latest-events-data {
	float : left;
	width : 160px;
	padding-left : 10px;
}
.latest-events-links {
	float : right;
	width : 85px;
	padding-right : 5px;
}
.latest-events-last {
	padding-bottom : 5px;
}
.latest-events-date-time { font : normal 11px verdana; color : #999; }
.latest-events-place { font : normal 11px verdana; color : #999; }

/* others */
.wline {
	background : #EAEAEA;
	height : 0px;
}

.lfloat { float : left !important; }
.rfloat { float : right !important; }

.vspace { height : 10px; }

.gline { border-bottom : solid 1px #ddd; margin : 5px 0px; }

.left-align { text-align : left !important; }

.apadding { padding : 5px; }
.apadding2 { padding : 10px; }
.vpadding { padding : 5px 0px; }
.hpadding { padding : 0px 5px; position : relative; }
.hpadding2 { padding : 0px 10px; }
.rpadding { padding-right : 10px; }
.remove-top-padding { padding-top : 0px !important; }

.top-padding-5px { padding-top : 5px !important; }

.gfont { color : #7b7b7b; border-top:#eaeaea;}
.gfont ul, .gfont ul li { list-style : disc; margin-left : 20px; }
.gfont ol, .gfont ol li { list-style : decimal; margin-left : 20px; }

.bilde {
	float : left;
	padding : 0px 10px 10px 0px;
}

.hide { display : none; }

.content-with-3-columns {
	background : url('/images/pages/porcelanamuzejs.riga.lv/3-content-background.png') left top repeat-y;
	overflow : hidden;
}
.content-with-2-columns {
	background : url('/images/pages/porcelanamuzejs.riga.lv/2-content-background.png') left top repeat-y;
	overflow : hidden;
}
.content-with-3-columns li.small-content:first-child, .content-with-2-columns li.large-content:first-child { padding-left : 0px; }

.small-content {
	float : left;
	width : 290px;
	padding-left : 10px;
}
/*.small-content .gline {
	border-bottom : 0;	
}*/
.large-content {
	float : left;
	width : 590px;
	padding-left : 10px;
}

/* button */
.button { height : 23px; }
.button .left {
	float : left;
	width : 10px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/button-sprite.png') left top no-repeat;
}
.button .middle {
	float : left;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/button-sprite.png') left -23px repeat-x;
}
.button .right {
	float : left;
	width : 10px;
	height : 23px;
	background : url('/images/pages/porcelanamuzejs.riga.lv/button-sprite.png') left -46px no-repeat;
}
.button a, .button span {
	display : block;
	height : 19px;
	padding-top : 4px;
	font : normal 11px verdana;
	color : #7F7F7F;
	text-decoration : none;
}
.button a:hover {
	color:#464646;
}
/* contacts */
#contacts-list {
	margin-top : 5px;
}
#contacts-list td {
	width : 295px;
	padding : 5px 10px;
	border-top : solid 1px #acacac;
	vertical-align : top;
}
#contacts-list td.left {
	text-align : right;
	border-right : solid 1px #d7d7d7;
}
#contacts-list td p {
	padding : 5px 0px;
}
#googlemap-content {
	border : solid 1px #eaeaea;
	padding : 5px;
	background : white;
}
#googlemap {
	width : 260px;
	height : 360px;
}

/* poll */
.poll-label {
	line-height : 25px;
}
.poll-label input[type="radio"] {
	display : none;
}
.poll-label .radio {
	float : left;
	width: 12px;
	height: 11px;
	background: url('/images/pages/porcelanamuzejs.riga.lv/vote-sprite.png') no-repeat;
	display: block;
	margin : 6px 10px 0px 20px;
	cursor : pointer;
}

/* from new.css */
#event-open-header {
	font : bold 16px verdana;
}
#event-open-info {
	font : normal 14px verdana;
	color : #8a8a8a;
}
#event-open-description {
	color : #8a8a8a;
	padding : 10px 0px;
}
#event-open-images li {
	float : left;
	padding-left : 20px;
	padding-top : 20px;
}
#event-open-attr {
	padding : 5px 0px;
}
.banner { padding : 5px; }
.center { text-align : center; }
.content {
	background : #fff;
}
.vspace5px { height : 5px; }

.purchases-record {
	width : 100%;
	border-top : solid 3px #d7d7d7;
	margin-bottom : 30px;
}
.purchases-record td:first-child {
	border-left : solid 1px #d7d7d7;
}
.purchases-record td {
	border-bottom : solid 1px #d7d7d7;
	border-right : solid 1px #d7d7d7;
	width : 33%;
	padding : 5px;
	vertical-align : top;
}
.purchases-label {
	font : normal 9px verdana;
	color : #989898;
}
.purchase-file {
	margin : 0px 3px 0px 5px;
}
.purchases-record a.purchase-file {
	font : normal 12px verdana;
	color : black;
	text-decoration : none;
}
.purchases-record a.purchase-file:hover { text-decoration : underline; }
.submenu li {
	float : left;
	padding-right : 10px;
}

/* search */
.founded-item { padding : 5px 10px 10px; }
.founded-item a { color : #e92931; }

#contacts-gmap div[dir="ltr"] { display : none !important; }

.filter-list li:first-child { padding-top : 0px;}
.filter-list li { padding-top : 5px;}

/* clear float's */
	.clear { clear : both; }
	
/* EXTRA HOVERS ADDED */
#social-link-draugiem:hover {background-position : right top;}
#social-link-twitter:hover {background-position : right center;}
#social-link-facebook:hover {background-position : right bottom;}

#lang-lv:hover {background-position : right top;}
#lang-ru:hover {background-position : right -23px;}
#lang-en:hover {background-position : right -46px;}
#lang-de:hover {background-position : right bottom;}

.button:hover .left {background-position : left -69px;}
.button:hover .middle  {background-position : left -92px;}
.button:hover .right {background-position : left bottom;}

#tabs-menu {
	border-top:#ddd 1px solid;
	/*width:143px!important;
	height:14px;*/
}
#tabs-menu a{
	color:#25408f;
}
#tblock_footer {
	border-top:#eaeaea 1px solid;
	padding-top:4px;
}
/*
 * Customizations : June 8 , 2017
 */
#organizations h2 {
	text-align:center !important;
}
li.home-tabs.ui-state-default.ui-corner-top.ui-tabs-selected.ui-state-active {
	width:100% !important;
}
.ui-tabs .ui-tabs-nav li.home-tabs a {
	width:auto !important;
	border-bottom: solid 1px #acacac !important;
	    padding-bottom: 5px !important;
}
h2, .ui-tabs .ui-tabs-nav li.home-tabs a {
	font-weight: bold !important;
	font-family: 'Roboto' !important;
}
h2,.ui-tabs .ui-tabs-nav li.home-tabs a, .doclist-header {
	font-size:16px !important;
}
.simple-doclist-header,.slider a,#poll, .gfont p, .gallery-record a, p, ul li, span  {
	font-size:14px !important;
}
#main-menu li.main a {
	font-size:14px;
}
#home-news li .title p {
	    max-width: 70% !important;
}
html body * {
	font-family: 'Roboto' !important;
}
.doclist-header {
	font-weight:bold;
	line-height:1;
}
.gallery-record a {
	line-height:1;
}
.button {
    white-space: nowrap;
	overflow: hidden;
}
.latest-events-links {
width:110px;
}
.button span {
    font-size: 12px !important;
}
ul.filter-list li {
    padding-bottom: 10px;
}
ul.filter-list label {
    display: block;
    margin-left: 20px;
}
ul.filter-list input {
    float: left;
    margin-left: -20px;
    margin-right: 7px;
}
#organizations ul {
    display: block !important;
    text-align: center !important;
}

#organizations li {
	float:none !important;
	display:inline-block !important;
}
#main-menu li.main a {
	line-height:normal;
	height:auto !important;
}
/*5. Aug, 2019 - limit max image width in news view*/
li.large-content img {
    max-width: 570px;
}

/* Humanity style sheet for jQuery date picker v3.6.1. */
#datepick-div, .datepick-inline {
	font-family: Arial,Helvetica,sans-serif;
	font-size: 14px;
	padding: 0;
	margin: 0;
	background: #f5f5f5;
	color: #666;
	width: 230px;
}
#datepick-div {
	display: none;
	border: 2px solid #666;
	z-index: 100; /*must have*/
}
.datepick-inline {
	float: left;
	display: block;
	border: 0;
}
.datepick-rtl {
	direction: rtl;
}
.datepick-dialog {
	padding: 5px !important;
	border: 4px ridge #666 !important;
}
.datepick-disabled {
	position: absolute;
	z-index: 100;
	background-color: white;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
button.datepick-trigger {
	width: 25px;
}
img.datepick-trigger {
	margin: 2px;
	vertical-align: middle;
}
.datepick-prompt {
	float: left;
	padding: 2px;
}
* html .datepick-prompt {
	width: 230px;
}
.datepick-control {
	background : #666 !important;
}
.datepick-control, .datepick-links, .datepick-header, .datepick {
	clear: both;
	float: left;
	width: 100%;
}
.datepick-control, .datepick-links {
	padding: 2px 0px;
}
.datepick-control, .datepick-links {
	font-weight: bold;
	font-size: 80%;
}
.datepick-links label {
	padding: 2px 5px;
	color : #999;
}
.datepick-clear, .datepick-prev {
	float: left;
	width: 34%;
}
.datepick-rtl .datepick-clear, .datepick-rtl .datepick-prev {
	float: right;
	text-align: right;
}
.datepick-current {
	float: left;
	width: 30%;
	text-align: center;
}
.datepick-close, .datepick-next {
	float: right;
	width: 34%;
	text-align: right;
}
.datepick-rtl .datepick-close, .datepick-rtl .datepick-next {
	float: left;
	text-align: left;
}
.datepick-header {
	background: #666;
	color: #fff;
	text-align: center;
	font-weight: bold;
	height: 1.6em;
}
.datepick-header select {
	background: #666;
	color: #fff;
	border: 0px;
	font-weight: bold;
}
.datepick-header span {
	position: relative;
	top: 3px;
}
.datepick {
	text-align: center;
	font-size: 100%;
}
.datepick a {
	display: block;
}
.datepick-title-row th {
	text-align: center;
	font-weight: normal;
}
.datepick-week-col {
	background: #666;
	color: #fff;
}
.datepick-days-cell {
	padding: 2px;
}
.datepick-days-cell a {
	display: block;
	background: #999;
	border: 1px solid #333;
	color : white;
}
.datepick-other-month a {
	background: #f4f0ec;
}
.datepick-unselectable {
	color: #888;
}
.datepick-week-over {
	background: #666;
}
.datepick-today a {
	background: #999;
	border: 1px solid #333;
}
.datepick-current-day a {
	background: #999;
	color: #fff;
	border: 1px solid #333;
}
.datepick-days-cell-over a {
	background: #d4d4d4;
	color: #1e1b1c;
	border: 1px solid #333;
}
.datepick-status {
	width: 100%;
	font-size: 80%;
	text-align: center;
}
#datepick-div a, .datepick-inline a {
	cursor: pointer;
	margin: 0;
	padding: 0;
	text-decoration: none;
}
.datepick-inline .datepick-links a {
	padding: 0 5px !important;
}
.datepick-control a, .datepick-links a {
	padding: 2px 5px !important;
	color: #333 !important;
}
.datepick-control a:hover, .datepick-links a:hover, .datepick-title-row a:hover {
	background: #666;
}
.datepick-multi .datepick {
	padding: 3px;
}
.datepick-one-month {
	float: left;
	width: 230px;
}
.datepick-new-row {
	clear: left;
}
/* ___________ IE6 IFRAME FIX ________ */
.datepick-cover {
    display: none; /*sorry for IE5*/
    display/**/: block; /*sorry for IE5*/
    position: absolute; /*must have*/
    z-index: -1; /*must have*/
    filter: mask(); /*must have*/
    top: -1px; /*must have*/
    left: -1px; /*must have*/
    width: 187px; /*must have*/
    height: 187px; /*must have*/
}

div.jquery-image-zoom {
	line-height: 0;
	font-size: 0;

	z-index: 30;

	border: 5px solid #fff;
	margin: -5px;

	-webkit-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	-moz-box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
	box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);
}

	div.jquery-image-zoom a {
		background: url('/images/jquery.imageZoom.png') no-repeat;

		display: block;
		width: 25px;
		height: 25px;

		position: absolute;
		left: -17px;
		top: -17px;
		/* IE-users are prolly used to close-link in right-hand corner */
		*left: auto;
		*right: -17px;

		text-decoration: none;
		text-indent: -100000px;
		outline: 0;

		z-index: 11;
	}

	div.jquery-image-zoom a:hover {
		background-position: left -25px;
	}

	div.jquery-image-zoom img,
	div.jquery-image-zoom embed,
	div.jquery-image-zoom object,
	div.jquery-image-zoom div {
		width: 100%;
		height: 100%;
	}
#event-open-header {	font : bold 16px arial;}
#event-open-info {
	font : normal 14px arial;
	color : #8a8a8a;
}
#event-open-description {	color : #8a8a8a;
	padding : 10px 0px;
}

.banner { padding : 5px; }
.center { text-align : center; }
.content {	background : #f3f3f3;}
.vspace5px { height : 5px; }

.purchases-record {	width : 100%;
	border-top : solid 3px #d7d7d7;
	margin-bottom : 30px;}
.purchases-record td:first-child {
	border-left : solid 1px #d7d7d7;
}
.purchases-record td {	border-bottom : solid 1px #d7d7d7;
	border-right : solid 1px #d7d7d7;
	width : 33%;
	padding : 5px;
	vertical-align : top;
}
.purchases-label {	font : normal 9px arial;
	color : #989898;}
.purchase-file {	margin : 0px 3px 0px 5px;}
.purchases-record a.purchase-file {	font : normal 12px arial;
	color : black;
	text-decoration : none;}
.purchases-record a.purchase-file:hover { text-decoration : underline; }
.submenu li {	float : left;
	padding-right : 10px;}

/* search */
.founded-item { padding : 5px 10px 10px; }
.founded-item a { color : #e92931; }

#contacts-gmap div[dir="ltr"] { display : none !important; }

.filter-list li:first-child { padding-top : 0px;}
.filter-list li { padding-top : 5px;}
	div.facebook .pp_top .pp_left { background: url(/images/prettyPhoto/sprite.png) -88px -53px no-repeat; } /* Top left corner */
	div.facebook .pp_top .pp_middle { background: url(/images/prettyPhoto/contentPatternTop.png) top left repeat-x; } /* Top pattern/color */
	div.facebook .pp_top .pp_right { background: url(/images/prettyPhoto/sprite.png) -110px -53px no-repeat; } /* Top right corner */
	
	div.facebook .pp_content .ppt { color: #000; }
	div.facebook .pp_content_container .pp_left { background: url(/images/prettyPhoto/contentPatternLeft.png) top left repeat-y; } /* Content background */
	div.facebook .pp_content_container .pp_right { background: url(/images/prettyPhoto/contentPatternRight.png) top right repeat-y; } /* Content background */
	div.facebook .pp_content { background: #fff; } /* Content background */
	div.facebook .pp_expand { background: url(/images/prettyPhoto/sprite.png) -31px -26px no-repeat; cursor: pointer; } /* Expand button */
	div.facebook .pp_expand:hover { background: url(/images/prettyPhoto/sprite.png) -31px -47px no-repeat; cursor: pointer; } /* Expand button hover */
	div.facebook .pp_contract { background: url(/images/prettyPhoto/sprite.png) 0 -26px no-repeat; cursor: pointer; } /* Contract button */
	div.facebook .pp_contract:hover { background: url(/images/prettyPhoto/sprite.png) 0 -47px no-repeat; cursor: pointer; } /* Contract button hover */
	div.facebook .pp_close { width: 22px; height: 22px; background: url(/images/prettyPhoto/sprite.png) -1px -1px no-repeat; cursor: pointer; } /* Close button */
	div.facebook .pp_details { position: relative; }
	div.facebook .pp_description { margin: 0 37px 0 0; }
	div.facebook #pp_full_res .pp_inline { color: #000; } 
	div.facebook .pp_loaderIcon { background: url(/images/prettyPhoto/loader.gif) center center no-repeat; } /* Loader icon */
	
	div.facebook .pp_arrow_previous { background: url(/images/prettyPhoto/sprite.png) 0 -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The previous arrow in the bottom nav */
		div.facebook .pp_arrow_previous.disabled { background-position: 0 -96px; cursor: default; }
	div.facebook .pp_arrow_next { background: url(/images/prettyPhoto/sprite.png) -32px -71px no-repeat; height: 22px; margin-top: 0; width: 22px; } /* The next arrow in the bottom nav */
		div.facebook .pp_arrow_next.disabled { background-position: -32px -96px; cursor: default; }
	div.facebook .pp_nav { margin-top: 0; }
	div.facebook .pp_nav p { font-size: 15px; padding: 0 3px 0 4px; }
	div.facebook .pp_nav .pp_play { background: url(/images/prettyPhoto/sprite.png) -1px -123px no-repeat; height: 22px; width: 22px; }
	div.facebook .pp_nav .pp_pause { background: url(/images/prettyPhoto/sprite.png) -32px -123px no-repeat; height: 22px; width: 22px; }
	
	div.facebook .pp_next:hover { background: url(/images/prettyPhoto/btnNext.png) center right no-repeat; cursor: pointer; } /* Next button */
	div.facebook .pp_previous:hover { background: url(/images/prettyPhoto/btnPrevious.png) center left no-repeat; cursor: pointer; } /* Previous button */
	
	div.facebook .pp_bottom .pp_left { background: url(/images/prettyPhoto/sprite.png) -88px -80px no-repeat; } /* Bottom left corner */
	div.facebook .pp_bottom .pp_middle { background: url(/images/prettyPhoto/contentPatternBottom.png) top left repeat-x; } /* Bottom pattern/color */
	div.facebook .pp_bottom .pp_right { background: url(/images/prettyPhoto/sprite.png) -110px -80px no-repeat; } /* Bottom right corner */

/* ------------------------------------------------------------------------
	DO NOT CHANGE
------------------------------------------------------------------------- */

	div.pp_pic_holder a:focus { outline:none; }

	div.pp_overlay {
		background: #000;
		display: none;
		left: 0;
		position: absolute;
		top: 0;
		width: 100%;
		z-index: 9500;
	}

	div.pp_pic_holder {
		display: none;
		position: absolute;
		width: 100px;
		z-index: 10000;
	}


		.pp_top {
			height: 20px;
			position: relative;
		}
			* html .pp_top { padding: 0 20px; }

			.pp_top .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_top .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_top .pp_middle {
					left: 0;
					position: static;
				}

			.pp_top .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_content { height: 40px; min-width: 40px; }
		* html .pp_content { width: 40px; }

		.pp_fade { display: none; }

		.pp_content_container {
			position: relative;
			text-align: left;
			width: 100%;
		}

			.pp_content_container .pp_left { padding-left: 20px; }
			.pp_content_container .pp_right { padding-right: 20px; }

			.pp_content_container .pp_details {
				float: left;
				margin: 10px 0 2px 0;
			}
				.pp_description {
					display: none;
					margin: 0 0 5px 0;
				}

				.pp_nav {
					clear: right;
					float: left;
					margin: 3px 10px 0 0;
				}

					.pp_nav p {
						float: left;
						margin: 2px 4px;
					}

					.pp_nav .pp_play,
					.pp_nav .pp_pause {
						float: left;
						margin-right: 4px;
						text-indent: -10000px;
					}

					a.pp_arrow_previous,
					a.pp_arrow_next {
						display: block;
						float: left;
						height: 15px;
						margin-top: 3px;
						overflow: hidden;
						text-indent: -10000px;
						width: 14px;
					}

		.pp_hoverContainer {
			position: absolute;
			top: 0;
			width: 100%;
			z-index: 2000;
		}

		.pp_gallery {
			display: none;
			left: 50%;
			margin-top: -50px;
			position: absolute;
			z-index: 10000;
		}

			.pp_gallery div {
				float: left;
				overflow: hidden;
			}

			.pp_gallery ul {
				float: left;
				height: 35px;
				margin: 0 0 0 5px;
				padding: 0;
				position: relative;
				white-space: nowrap;
			}

			.pp_gallery ul a {
				border: 1px #000 solid;
				border: 1px rgba(0,0,0,0.5) solid;
				display: block;
				float: left;
				height: 33px;
				overflow: hidden;
			}

			.pp_gallery ul a:hover,
			.pp_gallery li.selected a { border-color: #fff; }

			.pp_gallery ul a img { border: 0; }

			.pp_gallery li {
				display: block;
				float: left;
				margin: 0 5px 0 0;
				padding: 0;
			}

			.pp_gallery li.default a {
				background: url(/images/prettyPhoto/default_thumb.png) 0 0 no-repeat;
				display: block;
				height: 33px;
				width: 50px;
			}

			.pp_gallery li.default a img { display: none; }

			.pp_gallery .pp_arrow_previous,
			.pp_gallery .pp_arrow_next {
				margin-top: 7px !important;
			}

		a.pp_next {
			background: url(/images/prettyPhoto/sprite_next.png) 10000px 10000px no-repeat;
			display: block;
			float: right;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_previous {
			background: url(/images/prettyPhoto/sprite_prev.png) 10000px 10000px no-repeat;
			display: block;
			float: left;
			height: 100%;
			text-indent: -10000px;
			width: 49%;
		}

		a.pp_expand,
		a.pp_contract {
			cursor: pointer;
			display: none;
			height: 20px;
			position: absolute;
			right: 30px;
			text-indent: -10000px;
			top: 10px;
			width: 20px;
			z-index: 20000;
		}

		a.pp_close {
			position: absolute; right: 5px; top: -5px;
			display: block;
			line-height:22px;
			text-indent: -10000px;
		}

		.pp_bottom {
			height: 20px;
			position: relative;
		}
			* html .pp_bottom { padding: 0 20px; }

			.pp_bottom .pp_left {
				height: 20px;
				left: 0;
				position: absolute;
				width: 20px;
			}
			.pp_bottom .pp_middle {
				height: 20px;
				left: 20px;
				position: absolute;
				right: 20px;
			}
				* html .pp_bottom .pp_middle {
					left: 0;
					position: static;
				}

			.pp_bottom .pp_right {
				height: 20px;
				left: auto;
				position: absolute;
				right: 0;
				top: 0;
				width: 20px;
			}

		.pp_loaderIcon {
			display: block;
			height: 32px;
			left: 50%;
			margin: -12px 0 0 -12px;
			position: absolute;
			top: 50%;
			width: 32px;
		}

		#pp_full_res {
			line-height: 1 !important;
		}

			#pp_full_res .pp_inline {
				text-align: left;
			}

				#pp_full_res .pp_inline p { margin: 0 0 15px 0; }

		div.ppt {
			color: #fff;
			display: none;
			font-size: 17px;
			margin: 0 0 5px 15px;
			z-index: 9999;
		}

/* ------------------------------------------------------------------------
	Miscellaneous
------------------------------------------------------------------------- */


/* Tabs
----------------------------------*/
.ui-tabs .ui-tabs-nav li {
	position : relative;
	float : left;
	border-bottom-width : 0px !important;
	padding-left : 0px !important;
}
.ui-tabs .ui-tabs-nav li:first-child a {
	border-left : none !important;
}
.ui-tabs .ui-tabs-nav li.home-tabs {
	width : 144px;
}
.ui-tabs .ui-tabs-nav li.ui-tabs-selected a {
	/*border-bottom-width : 0px !important;
	border-bottom : none !important;*/
		background : none !important;
}
.ui-tabs .ui-tabs-nav li.home-tabs a {
	display : block;
	width : 145px;
	height : 20px;
	text-decoration : none;
	color : black;
	font-size : 12px;
	text-align : center;
	padding-top : 5px;
	background : #dddddd;
	border-bottom : solid 1px #acacac;
	border-left : solid 1px #acacac;
}
.ui-tabs .ui-tabs-nav li.event-tabs a {
	display : block;
	width : 95px;
	height : 20px;
	text-decoration : none;
	color : black;
	font-size : 12px;
	text-align : center;
	padding-top : 5px;
	background : #dddddd;
	border-bottom : solid 1px #acacac;
	border-left : solid 1px #acacac;
}
.ui-tabs .ui-tabs-nav li.event-tabs:first-child a { width : 98px; }
.ui-tabs .ui-tabs-nav li a.tab-link, .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a.tab-link {
	cursor: pointer; /* first selector in group seems obsolete, but required to overcome bug in Opera applying cursor: text overall if defined elsewhere... */
}
.ui-tabs .ui-tabs-panel {
	display: block;
	border-width: 0px;
	background: none;
	padding : 5px;
}
.ui-tabs .ui-tabs-hide {
	display: none !important;
}

