/* version 0.9.8 */
@media all {

html, body, b, div, span, applet, object, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, cite, code, del, dfn, em, img, ins, kbd, q, samp, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { quotes:none; list-style:none; padding:0; background:transparent; border:0; outline:0; margin:0; font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; text-decoration:none; vertical-align:baseline; }

input, select, textarea, button { font-weight:inherit; font-style:inherit; font-size:100%; font-family:inherit; color:inherit; }

blockquote::before, blockquote::after, q::before, q::after { content:none; }

del { text-decoration:line-through; }

sup { position:relative; bottom:0.6em; font-size:0.92em; }
sub { position:relative; top:0.6em; font-size:0.92em; }
span.highlight { background-color: #FFFF00 }

/* tables */

table, th, td { border-style:solid; border-color:#000; }
table[border="0"], table[border="0"] th, table[border="0"] td { border-width:0; }
table[border="1"][cellspacing="0"], table[border="1"][cellspacing="0"] th, table[border="1"][cellspacing="0"] td { border-collapse:collapse; border-width:1px; }

/* default text styles */

.text { line-height:1.34em; }

.text h3, .text h4, .text h5, .text h6 { font-weight:bold; }
.text h1 { font-size:2em; margin:0.67em 0; }
.text h2 { font-size:1.5em; margin:0.83em 0; }
.text h3 { font-size:1.17em; margin:1em 0; }
.text h4 { font-size:1em; margin:1.33em 0; }
.text h5 { font-size:0.83em; margin:1.6em 0; }
.text h6 { font-size:0.67em; margin:2.33em 0; }

.text ul, .text ol, .text dd { margin-left:2em; }
.text ul li { list-style-type:disc; }
.text ol li { list-style-type:decimal; }
.text p, .text ul, .text ol { margin-bottom:1em; }
.text strong, .text b { font-weight:bold; }
.text em, .text i { font-style:italic; }

/* wiki */

.text .left { text-align: left; }
.text .right { text-align: right; }
.text .justify { text-align: justify; }
.text .center { text-align: center; }

.text p img { margin: 5px; border: 1px solid #BFD6E8; }
.text span.left img { float: left; margin-right: 1em; }
.text span.right img { float: left; margin-left: 1em; }

}
@media screen, projection {

a:link, a:visited { color:#00aeef; text-decoration:none; }
a:link:focus, a:visited:focus, a:link:hover, a:visited:hover { text-decoration:underline; }
div.text a { color:#00aeef; text-decoration:underline; }
div.text a:focus, div.text a:hover { text-decoration:none; }

.more a span,
.pagination h3,
.localisation dt.gmap,
.accommodations dt.address, .accommodations dt.im,
#formSearch legend span, #formSearch label,
#formSearchAttraction legend span,
#formSearchAccommodation legend span,
#menuLanguage h2, hr, #menuMain h2, #menuRegions h2, .backToTop, #footer h2 { position:absolute; bottom:0; right:1000em; }

html { font-size:100.01%; }
body {
	background-color:#fff;
	font:12px/1.09 "Helvetica Neue", Helvetica, Arial, sans-serif;
	color:#000;
	-webkit-text-stroke:1px transparent;
}

/* main */

/* main classes */

#main {
	width:970px;
	position:relative;
	z-index:0;
	margin:0 auto;
}

#contentMain {
	width:717px;
	padding-left:253px;
	float:right;
	margin-left:-250px;
}

#menuPage {
	width:241px;
	padding-left:3px;
	position:relative;
	z-index:10;
}

#contentSide1 {
	width:242px;
	position:absolute;
	top:236px;
	right:0;
	z-index:30;
}

/* classes */

#page,
#newsFull,
#searchResults,
#contact,
#login {
	margin-left:-253px;
}

#page .text,
#newsFull .text,
#event .text,
#login .text,
#page .breadcrumbs,
#newsFull .breadcrumbs,
#event .breadcrumbs {
	padding-right:14px;
	padding-left:14px;
}

/* menu */

.menu {
	font-size:1.42em;
	line-height:1.2;
}

.menu .disabled a {
	/*opacity:0.5 !important;*/
	color:#A3238E !important;
	font-style:italic !important;
}

/* headers */

#contentWrapper h2 {
	font-size:2.17em;
	line-height:1.77em;
	font-weight:normal;
	color:#3c424c;
	font-weight:lighter;
}

#attractions h2,
#videos h2,
#download h2,
#region h2,
#gallery h2,
#events h2,
#contact h2,
#panel h2 {
	padding:5px 33px 7px;
	border-bottom:2px solid #e0e1e4;
}

#attraction h2,
#page h2,
#login h2,
#searchResults h2,
#newsFull h2,
#event h2 {
	padding:5px 14px 7px;
	border-bottom:2px solid #e0e1e4;
}

#regionsWrapper h2 {
	font-size:1.42em;
	font-weight:normal;
	line-height:1.2;
	color:#fff;
}

/* h3 */

#menuPage h3 {
	font-size:1.58em;
	font-weight:normal;
	line-height:1.2;
}

#attraction .text h3 {
	font-weight:normal;
	font-size:1.42em;
	line-height:1.2;
	color:#636871;
}

/* region colours */

#main .warmia-und-mazury,
#main .warminsko-mazurskie {
	background-color:#0067ac;
	border-color:#bfd9ea;
	color:#fff;
}

#main .podlasie,
#main .podlaskie {
	background-color:#ffb100;
	border-color:#ffebbf;
	color:#fff;
}

#main .lubelin,
#main .lubelskie {
	background-color:#7d7db9;
	border-color:#dedeed;
	color:#fff;
}

#main .podkarpacie,
#main .podkarpackie {
	background-color:#29bbff;
	border-color:#c9eeff;
	color:#fff;
}

#main .swietokrzyskie {
	background-color:#90c80d;
	border-color:#e3f1c2;
	color:#fff;
}

/* lists */

/* normal list */

.normal li {
	padding-bottom:2px;
	overflow:hidden;
	border-top:1px solid #f0f0f2;
	position:relative;
}

.normal li:first-child,
.normal li:first-child h3 {
	border:0;
}

	.normal h3 {
		border-top:1px solid #d1d3d7;
	}

		.normal h3 a {
			font-weight:bold;
			color:#000;
		}

		.normal h3 img {
			display:inline;
			float:left;
		}

	.normal .rating {
		padding:6px 20px 6px 10px;
		background:#696870 url(/gfx/icoRating.png) no-repeat 100% 4px;
		border-right:5px solid #6a6971;
		position:absolute;
		top:4px;
		right:0;
		font-weight:bold;
		color:#fff;
	}

	.normal .text {
		overflow:hidden;
	}

	.normal .more {
		margin-top:-1em;
		text-align:right;
	}

/* news normal list */

.news.normal h3 {
	padding:9px 0 1px;
}

	.news.normal h3 img {
		padding:2px 13px 0 0;
		float:left;
	}

/* attractions normal list */

.attractions.normal h3 {
	padding:17px 8.5em 2px 0;
	font-size:1.33em;
}

	.attractions.normal h3 img {
		margin:-13px 18px 6px 0;
	}

	.attractions.normal .more {
		padding-top:2px;
	}

/* events normal list */

.events.normal h3 {
	padding:17px 0 1em;
	font-size:1.33em;
}

	.events.normal h3 img {
		margin:-13px 18px 6px 0;
	}

	.events.normal .more {
		padding-top:2px;
	}

/* accommodations normal list */

.accommodations.normal {
	clear:both;
	line-height:18px;
	color:#73737b;
}

	.accommodations.normal li {
		padding:15px 30px 12px;
		border:0;
		border-bottom:1px solid #d2d3d8;
		clear:both;
	}

	.accommodations.normal h3,
	.accommodations.normal dt,
	.accommodations.normal dd {
		padding-right:5px;
		border:0;
		float:left;
	}

	.accommodations dd.address {
		float:none;
	}

	.accommodations dt.phone,
	.accommodations .phone + dt {
		clear:left;
	}

		.accommodations .im a {
			color:#73737b;
		}

/* localisation */

.localisation {
	width:424px;
	overflow:hidden;
	background-color:#3c424c;
	border:1px solid #9da0a5;
	margin-left:auto;
}

	.localisation dt {
		width:126px;
		padding:4px 0;
		padding-right:8px;
		clear:left;
		float:left;
		font-size:1.42em;
		line-height:1.2;
		color:#ced0d2;
		text-align:right;
	}

	.localisation dd {
		padding:9px 5px;
		background-color:#5f616b;
		border-left:1px solid #4e525c;
		margin-left:134px;
		line-height:1.17em;
		color:#fff;
	}

		.localisation a {
			color:#fff;
			text-decoration:none;
		}

	.localisation dd.gmap {
		padding:0;
		height:399px;
		background-color:#e5e3df;
		border:0;
		margin:0;
	}


/* pagination */

.pagination {
	float:right;
	font-weight:bold;
}

	.pagination li {
		float:left;
	}

		.pagination li a {
			padding:5px;
		}

/* pages list */

.pages.list li {
	margin:2em 14px;
}

	.pages.list li a {
		text-decoration:underline;
	}

	.pages.list h3 a {
		font-weight:bold;
		color:#003366;
		text-decoration:none;
	}

/* forms */

/* form mark */

.formMark {
	width:426px;
	background-color:#3c424c;
	float:right;
	position:relative;
	font-size:14px;
	line-height:21px;
	color:#fff;
}

.formMark fieldset,
.formMark legend,
.formMark legend span,
.formMark fieldset .marks {
	background-color:inherit;
}

.formMark legend span {
	padding:6px 0 4px;
	position:absolute;
	top:0;
	left:14px;
	white-space:nowrap;
}

* + html .formMark legend span {
	left:8px;
}

.formMark p {
	padding:6px 10px 4px;
	background-color:#5f616b;
	float:right;
	margin-left:9px;
}

.formMark .marks {
	width:105px;
	height:25px;
	overflow:hidden;
	background:url(/gfx/mark0.png) no-repeat 0 0;
	float:left;
	margin-left:15ex;
	position:relative;
	top:5px;
}

	.formMark .marks li {
		background:url(/gfx/mark0.png) no-repeat -105px -21px; /* IE fix */
		position:absolute;
		top:0;
		left:0;
		z-index:50;
	}

	.formMark .marks li + li { z-index:40; }
	.formMark .marks li + li + li { z-index:30; }
	.formMark .marks li + li + li + li { z-index:20; }
	.formMark .marks li + li + li + li + li { z-index:10; }

		.formMark .marks input {
			position:relative;
			right:105px;
			z-index:1;
		}

		.formMark .marks li:hover {
			background-color:inherit;
			background-image:none;
		}

		.formMark .marks li:hover input,
		.formMark .marks input:focus {
			right:0;
		}

/* form contact and photo add */

#formContact legend span {
	display:block;
	padding:19px 0 16px;
	font-size:2.00em;
}

#formContact fieldset div,
#formPhotoAdd fieldset div {
	padding-top:14px;
	color:#797979;
}

	#formContact fieldset input,
	#formContact select,
	#formContact textarea,
	#formPhotoAdd fieldset input,
	#formPhotoAdd textarea {
		display:block;
		width:420px;
		padding:4px;
		border:1px solid #d6d6d6;
		margin-top:2px;
	}

	#formPhotoAdd fieldset input[type="checkbox"] {
		display:inline;
		width:auto;
		vertical-align:middle;
	}

	#formContact select {
		width:430px;
	}

	#formContact .captcha img,
	#formPhotoAdd .captcha img {
		border:1px solid #d3d3d3;
		float:left;
		margin:2px 5px 0 0;
	}

	#formContact .captcha input,
	#formPhotoAdd .captcha input {
		width:auto;
		height:19px;
		float:left;
	}

	#formContact label.error,
	#formPhotoAdd label.error {
		font-weight:bold;
		color:#f00;
	}

	#formContact input.error,
	#formPhotoAdd input.error,
	#formContact select.error,
	#formContact textarea.error,
	#formPhotoAdd textarea.error {
		border-color:#f00;
	}

#formContact .submit,
#formPhotoAdd .submit {
	width:425px;
	clear:both;
	text-align:right;
}

	#formContact .submit input,
	#formPhotoAdd .submit input {
		position:relative;
		bottom:24px;
	}

/* form login */

.formLogin {
	width:180px;
	margin:20px auto;
	position:relative;
	text-align:right;
}

	.formLogin fieldset input {
		width:120px;
		background-color:#F1F1F1;
		border:1px solid #DADADA;
		margin-bottom:0.25em;
	}

/* links */

/* more */

.more a {
	padding-right:21px;
	background:url(gfx/bullets1.png) no-repeat 100% 50%;
	font-weight:bold;
	text-decoration:none;
}

.more a:focus,
.more a:hover {
	text-decoration:underline;
}

/* back */

.back a {
	padding-left:10px;
	background:url(gfx/bullets1.png) no-repeat 0 50%;
	font-weight:bold;
}

/* url */

.url a {
	padding:9px 18px 8px;
	clear:both;
	float:right;
	font-size:1.42em;
	line-height:1.2;
	text-decoration:none;
}

/* buttons */

.action.submit input {
	height:26px;
	padding:0 23px 0 16px;
	background:#3c424c url(gfx/backgrounds1.png) no-repeat 100% 0;
	color:#fff;
	border:0;
	float:left;
}

/* common elements */

/* messages */

.messages {
	width:418px;
	padding:5px !important;
	border:1px solid #f00;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px;
	margin:2em 0;
	font-size:12px;
	font-weight:bold;
	color:#f00 !important;
	text-align:center;
}

/* skip links */

#skipLinks {
	position:absolute;
	z-index:100;
	color:#fff;
	text-indent:-100em;
}

	#skipLinks a {
		padding:5px;
		position:absolute;
		top:0;
		left:-100em;
		color:#fff;
		white-space:nowrap;
		text-indent:0;
	}

	#skipLinks a:focus {
		background-color:#333;
		left:0;
	}

/* header */

#header {
	height:552px;
	position:relative;
}

html:lang(en) #header {
	background:url(gfx/txtPOTmeansBEOP.png) no-repeat 0 120px;
}

html:lang(ua) #header {
	background:url(gfx/txtPOTmeansBEOP_UA.png) no-repeat 0 120px;
}

html:lang(de) #header {
	background:url(gfx/txtPOTmeansBEOP_DE.png) no-repeat 0 120px;
}

	#header h1 {
		padding-top:17px;
		float:left;
	}

	#header p.pot {
		padding:74px 19px 0 0;
		float:right;
	}

	#banner00 {
		position:absolute;
		bottom:0;
		left:0;
	}

/* breadcrumbs */

.breadcrumbs {
	padding:12px 35px;
	font-weight:bold;
	color:#00aeef;
}

.action.addThis {
	padding-top:11px;
	float:right;
}

/* footer */

#footer {
	padding:33px 0;
	clear:both;
}

	#footer p.rpw {
		padding:17px 41px 0;
		float:left;
	}

	#footer p.efrr {
		padding:17px 46px 0;
		border-top:1px solid #d1d3d7;
		text-align:right;
	}

	#footer p.support {
		padding:29px 0 15px;
		border-bottom:1px solid #d1d3d7;
		text-align:center;
	}

	#footer p.login {
		padding-top:4px;
		float:right;
		color:#b4b8be;
	}

	#footer p.copyright {
		padding-top:4px;
		color:#b4b8be;
	}

/* menu lang */

#menuLanguage {
	position:absolute;
	top:11px;
	right:11px;
	z-index:10;
}

	#menuLanguage li {
		padding-right:2px;
		float:left;
	}

/* menu */

#menuMain {
	width:100%;
	background:#3c424c url(gfx/backgrounds1.png) no-repeat 0 0;
	position:absolute;
	top:139px;
	left:0;
	z-index:30;
	text-align:center;
}

	#menuMain li {
		float:left;
	}

		#menuMain li a {
			width:162px;
			height:30px;
			padding-top:15px;
			float:left;
			color:#fff;
		}

			#menuMain li a b {
				font-weight:normal;
			}

		#menuMain li.home a {
			width:160px;
		}

		#menuMain li.home img {
			display:block;
			margin:-7px auto;
		}

/* menu regions */

#menuRegions {
	width:100%;
	position:absolute;
	top:184px;
	left:0;
	text-align:center;
}

	#menuRegions li {
		float:left;
		border-bottom-width:1px;
		border-bottom-style:solid;
	}

		#menuRegions li a {
			width:194px;
			height:30px;
			padding-top:14px;
			float:left;
			color:#fff;
		}

/* menu page */

#menuPage h2 {
	padding:5px 26px 7px;
}

#menuPage h3 {
	padding:10px 29px 8px;
	margin-bottom:-2px;
}

#menuPage ul {
	background-color:#4a4e58;
	border-right:1px solid #6d7179;
	border-bottom:1px solid #6d7179;
	border-left:1px solid #9da0a5;
	margin-bottom:38px;
}

	#menuPage li a {
		display:block;
		padding:10px 28px 8px;
		background-color:#3c424c;
		margin-top:2px;
		color:#fff;
		text-decoration:none;
	}

	#menuPage li.current a,
	#menuPage li a:focus,
	#menuPage li a:hover {
		background-color:#575a64;
	}

/* cupoc */

#cupoc {
	position:absolute;
	top:11px;
	right:100px;
}

	#cupoc img {
		margin-right:4px;
		cursor:pointer;
	}

/* tooltip */

#tooltip {
	padding:5px;
	background-color:#eee;
	border:1px solid #111;
	position: absolute;
	z-index:3000;
	opacity:0.85;
	font-size:1.17em;
	font-weight:bold;
	text-align:left;
}

/* content side 1 */

/* box map */

#boxMap {
	padding:37px 4px 28px;
}

/* form search */

#formSearch {
	padding-left:15px;
	position:relative;
}

	#formSearch fieldset div {
		width:175px;
		padding:1px;
		background:#d0cfcf url(gfx/backgrounds1.png) no-repeat -1000px 0;
	}

		#formSearch fieldset div input {
			display:block;
			width:165px;
			height:24px;
			padding:0 5px;
			background:#fff url(gfx/backgrounds1.png) no-repeat -1001px -1px;
			border:0;
		}

	#formSearch .submit input {
		position:absolute;
		top:0;
		left:192px;
	}

/* banner competition */

#banner10 {
	margin-bottom:-5px;
}

/* pages */

/* home */

/* box news */

#boxNews {
	width:250px;
	padding:11px 6px 0 0;
	float:left;
	margin-left:-253px;
}

/* box video */

#boxVideo {
	float:left;
}

	#boxVideo h2 {
		padding:11px 27px 6px;
	}

/* banner 01 */

#banner01 {
	width:241px;
	padding-top:63px;
	float:right;
}

/* regions */

#regionsWrapper {
	padding-top:11px;
	overflow:hidden;
	margin-left:-263px;
	clear:both;
}

#regionsWrapper .region {
	width:186px;
	height:31em;
	margin-left:10px;
	float:left;
	position:relative;
}

	#regionsWrapper .region h2 {
		padding:12px 0 2px 13px;
	}

		#regionsWrapper .region h2 img {
			position:absolute;
			bottom:30px;
			left:28px;
		}

	#regionsWrapper .region .text {
		height:14.5em;
		padding:13px 13px 0;
		overflow:hidden;
		color:#fff;
	}

		#regionsWrapper .region .text strong {
			display:block;
			padding-bottom:3px;
		}

	#regionsWrapper .region .more {
		position:absolute;
		right:13px;
		bottom:10px;
		text-align:right;
	}

/* region */

#region .breadcrumbs {
	padding:12px 35px 12px;
}

#region .text {
	width:432px;
	padding:20px 35px;
	float:left;
	text-align:justify;
}

/* events */

#events .events {
	width:502px;
	float:left;
}

/* region and events photos */

#region div.photos,
#events div.photos {
	float:right;
}

	#region .photos li,
	#events .photos li {
		padding-top:18px;
	}

	#region .photos .more,
	#events .photos .more {
		padding:28px 0 18px;
		text-align:right;
		white-space:nowrap;
	}

/* gallery */

#gallery .text {
	padding-right:35px;
	padding-left:35px;
}

#gallery .photos li {
	padding:6px;
	float:left;
}

	#gallery .photos li img {
		display:block;
	}

/* form photo add */

#formPhotoAdd {
	padding-top:31px;
	clear:both;
}

	#formPhotoAdd legend {
		display:block;
		width:100%;
	}

		#formPhotoAdd legend a {
			padding:8px 17px;
			background-color:#90c80d;
			float:right;
			position:relative;
			color:#fff;
			font-weight:bold;
		}

	#formPhotoAdd .text {
		padding:0;
	}

	html.JSON #formPhotoAdd .submit,
	html.JSON #formPhotoAdd fieldset > div {
		display:none;
	}

	html.JSON #formPhotoAdd.expand .submit,
	html.JSON #formPhotoAdd.expand fieldset > div {
		display:block;
	}

/* attractions */

/* form attraction search */

#formSearchAttraction {
	padding:6px 0;
	background-color:#676972;
	border:1px solid;
	border-color:#b3b4b8 #8d8f95 #8d8f95 #b3b4b8;
	position:relative;
	font-size:1.58em;
	line-height:1.2;
}

	#formSearchAttraction fieldset div {
		float:left;
	}

	#formSearchAttraction fieldset div.city {
		width:275px;
	}

		#formSearchAttraction fieldset label {
			padding:0 13px 0 21px;
			color:#fff;
		}

		#formSearchAttraction fieldset input {
			width:123px;
			height:21px;
			padding:0 5px;
			background:#fff url(gfx/backgrounds1.png) no-repeat -1500px 0;
			border:0;
		}

	#formSearchAttraction .submit input {
		position:absolute;
		top:4px;
		right:6px;
	}

/* attraction */

#attraction .photos {
	width:258px;
	background-color:#D9DBDE;
	float:left;
	margin-bottom:-21px;
	position:relative;
	z-index:10;
}

	#attraction .photos li {
		display:none;
	}

	#attraction .photos li:first-child {
		display:block;
	}

		#attraction .photos li a {
			display:block;
			background:url(gfx/icoMG.png) no-repeat 0 100%;
		}

			#attraction .photos li a img {
				display:block;
				position:relative;
				z-index:-1;
			}

/* accommodations */

/* form search accomodation */

#formSearchAccommodation {
	padding:5px 0 6px;
	background-color:#676972;
	border:1px solid;
	border-color:#b3b4b8 #8d8f95 #8d8f95 #b3b4b8;
	position:relative;
	line-height:1.2;
}

	#formSearchAccommodation fieldset div {
		padding-right:135px;
		float:right;
	}

		#formSearchAccommodation fieldset label {
			padding:0 13px 0 21px;
			font-size:19px;
			color:#c3c2c7;
		}

		#formSearchAccommodation fieldset input {
			width:123px;
			height:21px;
			padding:0 5px;
			background:#fff url(/gfx/backgrounds1.png) no-repeat -1500px 0;
			border:0;
		}

	#formSearchAccommodation .submit input {
		position:absolute;
		top:5px;
		right:6px;
	}

/* desc */

#attraction .desc {
	width:238px;
	padding:0 10px 6px;
	background-color:#d9dbde;
	clear:left;
	float:left;
	margin-right:13px;
}

	#attraction .desc h3 {
		padding:2px 9px;
		border-top:1px solid #c1c4c9;
		margin:20px -10px 8px;
	}

#attraction .info {
	padding:4px 10px 11px;
}

	#attraction .info h3 {
		clear:both;
		margin:0 0 27px;
	}

#attraction .video {
	border-bottom:2px solid #e0e1e4;
}

#attraction p.back {
	padding:17px 10px;
}

/* download */

#download .text {
	padding-right:35px;
	padding-left:35px;
}

/* contact */

#contact .text {
	width:460px;
	float:left;
}

#contact #formContact {
	width:460px;
	overflow:hidden;
	margin-left:auto;
}

/* search results */

div.empty {
	margin-top: 2em;
}

/**
 * jQuery lightBox plugin
 * This jQuery plugin was inspired and based on Lightbox 2 by Lokesh Dhakar (http://www.huddletogether.com/projects/lightbox2/)
 * and adapted to me for use like a plugin from jQuery.
 * @name jquery-lightbox-0.5.css
 * @author Leandro Vieira Pinho - http://leandrovieira.com
 * @version 0.5
 * @date April 11, 2008
 * @category jQuery plugin
 * @copyright (c) 2008 Leandro Vieira Pinho (leandrovieira.com)
 * @license CCAttribution-ShareAlike 2.5 Brazil - http://creativecommons.org/licenses/by-sa/2.5/br/deed.en_US
 * @example Visit http://leandrovieira.com/projects/jquery/lightbox/ for more informations about this jQuery plugin
 */
#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 {
	width: 70%;
	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: 104px;
	float: right;
	padding-bottom: 0.7em;
}

}
@media print {

/* printer styles */

div, #contentWrapper div.pagination, hr, #contentMain a.more { display:none; }

#main, #header, #contentWrapper, #contentMain, #contentMain div { display:block; }

#main {
	margin:5px 10px;
	position:relative;
	font-size:11px;
	color:#333;
}

	#main * {
		margin:0;
		text-decoration:none;
	}

	a { color:#333; }

	#contentMain {
		line-height:2em;
		color:#333;
	}

		#contentMain h2 {
			margin:1.5em 0;
			font-size:12px;
		}

		#contentMain p {
			text-indent:2em;
		}

}
@media only screen and (max-device-width:480px) {
	/* safari fat fonts fix */
	body {
		-webkit-text-stroke:0 black;
	}
}

