/* Style guide

Page background:							#FFFFFF
Text:										#1A0900
Header + caption + legend + extra:			#C94500
Anchor (link / visited / hover + active):	#052D5A / #1A0900 / #C94500
Note:										#737F40
Border:										#BECA8C
Background (dark / light):					#BECA8C / #DEE4C5

Author: Pavel Kout | pavel.kout@webface.cz | www.webface.cz

*/

@media screen {
	
/* @group Global */

/* Global > Reset */

body,
h1, h2, h3,
address, blockquote, div, hr, iframe, object, p,
dl, dt, dd, ul, ol, li,
table, caption, col, colgroup, thead, tfoot, tbody, tr, th, td,
form, fieldset, legend, label,
img,
a {
	border: none;
	margin: 0;
	padding: 0;
}
body, input, textarea, select {
	font: .75em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
}

/* Global > Base */

body {
	color: #1A0900;
	min-width: 965px;
	border-top: 5px solid #C94500;
	background-color: #DDE5C3;
}

/* Global > Heading */

h1 {
	font: normal 2.2em/1.2 Tahoma, sans-serif;
	word-spacing: -.1em;
	color: #C94500;
	margin: 0 0 10px 0;
	padding-top: 6px;
}
h2 {
	font: bold 1em/1.2 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	text-transform: uppercase;
	color: #C94500;
	margin: 1em 0 .7em 0;
	background: url(../img/bg_dots-x.gif) repeat-x left bottom;
	padding-bottom: .7em;
}
h3  {
	font: bold 1em/1.5 "Lucida Sans Unicode", "Lucida Grande", sans-serif;
	margin: 1em 0 .2em 0;
	color: #C94500;
}

/* Global > Block */

address {
	margin: .8em 0;
}
blockquote {
	margin: .8em 20px;
}
hr {
	display: block;
	height: 1px;
	overflow: hidden;
	border: solid #BECA8C;
	border-width: 1px 0 0 0;
	margin: 1em 0;
}
p {
	margin: .8em 0;
}
h1 + p, h2 + p, h3 + p {
	margin-top: 0;
}

/* Global > List */

dl {
	margin: .8em 0;
}
dt {
	margin: .2em 0;
}
dd {
	margin: .2em 0 .2em 20px;
}
ul {
	display: block;
	list-style: none;
	margin: .8em 0;
}
ul li, ol ul li {
	display: block;
	list-style: none;
	margin: .2em 0;
	padding: 0 0 0 16px;
	background: url(../img/b.png) no-repeat 0 .4em;
}
ol {
	display: block;
	list-style: decimal;
	margin: .8em 0 .8em 30px;
}
ol li, ul ol li {
	display: list-item;
	list-style: decimal;
	margin: .2em 0;
	padding: 0;
	background: none;
}

/* Global > Table */

table {
	border-collapse: separate;
	border-spacing: 2px;
	margin: 1em -2px;
}
caption {
	margin: 0;
	padding: 0;
	text-align: center;
	font-style: italic;
	color: #C94500;
}
th {
	border: none;
	padding: 4px 8px 4px 0;
	vertical-align: top;
	background: transparent none;
	font-weight: bold;
	text-align: left;
}
td {
	border: none;
	padding: 4px 8px 4px 0;
	vertical-align: top;
	background: transparent none;
}

/* Global > Form */

form {
	margin: 1em 0;
}
fieldset {
	border: 1px solid #C97245;
	margin: 1em 1px .8em 1px;
	padding: 9px;
}
legend {
	margin: .8em 0;
	padding: 0 .8em;
	color: #C94500;
}
input, textarea, select {
	font-size: 1em;
}

/* Global > Inline */

abbr, acronym {
	border-bottom: 1px dotted;
	font-variant: small-caps;
	cursor: help;
}
dfn {
	border-bottom: 1px dotted;
	cursor: help;
}
cite, em, q, var {
	font-style: italic;
}
code, kbd, samp, pre, .monospace {
	font: 1em "Lucida Console", "Andale Mono", monospace;
	letter-spacing: -1px;
}
sub {
	font-size: smaller;
	text-decoration: none !important;
	vertical-align: sub;
}
sup {
	font-size: smaller;
	text-decoration: none !important;
	vertical-align: super;
}
del {
	text-decoration: line-through;
}
ins {
	text-decoration: underline;
}
strong {
	font-weight: bold;
}

/* Global > Link */

a:link {
	color: #052D5A;
}
a:visited {
	color: #1A0900;
}
a:hover, a:active {
	color: #C94500;
}
h1 a, h2 a, h3 a {
	color: #C94500 !important;
}
h1 a:hover, h2 a:hover, h3 a:hover {
	text-decoration: none;
}

/* @end Global */

/* @group Universal */

/* Universal > Display */

.fix-after {
	height: 1%;
	overflow: visible;
}
.fix, .fix-after:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;
}
.float-left {
	float: left;
	margin: 0 10px .8em 0;
}
.imagebox.float-left {
	margin: .8em 10px .8em 0;
}
.float-right {
	float: right;
	margin: 0 0 .8em 10px;
}
.imagebox.float-right {
	margin: .8em 0 .8em 10px;
}
.nowrap {
	white-space: nowrap;
}
.invisible {
	visibility: hidden;
	width: 0;
	height: 0;
	overflow: hidden;
	margin: 0;
	padding: 0;
	border: none;
	line-height: 0;
}
.noscreen, .noshow {
	display: none;
}

/* Universal > Table (t) */

/* -- table-classic */

.t-classic {
	border-collapse: collapse;
	margin: 1em 1px;
}
.t-classic caption {
	margin: 0 0 10px 0;
}
* html .t-classic caption {
	padding-bottom: 10px;
}
*+html .t-classic caption {
	padding-bottom: 10px;
}
.t-classic th, .t-classic td {
	border: 1px solid #BECA8C;
	padding: 10px;
}
/* -- table-grid */

.t-grid {
	border: 1px solid #C97245;
	margin: 1em 1px;
	background-color: #FFFFFF;
}
.t-grid caption {
	margin: 0 0 10px 0;
}
* html .t-grid caption {
	padding-bottom: 10px;
}
*+html .t-grid caption {
	padding-bottom: 10px;
}
.t-grid th {
	border: none;
	padding: 10px;
	background-color: #BECA8C;
	font-weight: normal;
}
.t-grid td {
	border: none;
	padding: 10px;
	background-color: #DEE4C5;
}

/* -- table-form */

.t-form {
	border-spacing: 0;
	margin: 1em 0;
}
.t-form th {
	padding: 5px 10px 5px 0;
	font-weight: normal;
}
.t-form td {
	padding: 5px 10px 5px 0;
}

/* -- table[group]row odd/even */

.t-even, .t-background .t-even td, .t-grid .t-even td {
	background-color: #F3EFCE;
}

/* Universal > Border (b) */

.b-none {
	border: none !important;
}

/* Universal > Margin  (m) */

.m-none {
	margin: 0 !important;
}
.m-top-none {
	margin-top: 0 !important;
}
.m-top-1x {
	margin-top: .8em;
}
.m-top-2x {
	margin-top: 1.6em;
}
.m-bottom-1x {
	margin-bottom: .8em;
}
.m-bottom-2x {
	margin-bottom: 1.6em;
}

/* Universal > Background (bg) */

.bg-none {
	background: none;
}
ul.bg-none li {
	background: none;
	padding-left: 0;
}

/* Universal > Width (w) */

.w-auto {
	width: auto;
}

/* Universal > Align (a) */

.a-left {
	text-align: left !important;
}
.a-center {
	text-align: center !important;
}
.a-right {
	text-align: right !important;
}
.a-middle,
.a-middle th, .a-middle td, th.a-middle, td.a-middle,
.a-middle label, .a-middle input, .a-middle select, .a-middle img {
	vertical-align: middle;
}

/* Universal > Font (f) */

.f-bold {
	font-weight: bold;
}
.f-italic {
	font-style: italic;
}
.f-normal {
	font-weight: normal !important;
	font-style: normal !important;
}
.f-larger {
	font-size: larger;
}
.f-smaller {
	font-size: smaller;
}
.f-extra {
	color: #C94500 !important;
}
.f-note {
	color: #737F40;
}

/* @end Universal */

/* @group Layout */

/* Layout > Base */

#case-out {
	width: 100%;
	background: white url(../img/bg_case-out.jpg) repeat-x left top;
	border-bottom: 1px solid #C94500;
	text-align: center;
}
#case {
	width: 100%;
	text-align: center;
	background: url(../img/bg_case.jpg) no-repeat center top;
}
#case-ad {
	width: 100%;
	text-align: center;
}
#case-in {
	width: 965px;
	margin: 0 auto;
	text-align: left;
}

/* Layout > Header */

#header {
	position: relative;
	width: 965px;
	height: 125px;
	margin: 0 0 5px 0;
}
#logo {
	position: absolute;
	left: 0;
	top: 50px;
	width: 460px;
	height: 50px;
	margin: 0;
}
#accesslink {
	position: absolute;
	z-index: -1;
	top: 0;
	width: 1px;
	height: 1px;
	margin: 0;
	overflow: hidden;
	visibility: hidden;
}
#global {
	position: absolute;
	right: 0;
	bottom: 35px;
	width: 495px;
	text-align: right;
}
ul#lang {
	display: inline;
	margin: 0;
	padding-right: 10px;
}
ul#lang li {
	display: inline;
	margin: 0;
	padding: 0 5px 0 0;
	background: none;
}
#lang-en {
	background: url(../img/ico_lang-en.gif) no-repeat left center;
	padding-left: 21px;
}
#lang-cs {
	background: url(../img/ico_lang-cs.gif) no-repeat left center;
	padding-left: 21px;
}
#lang span {
	color: #C94500;
}
#search {
	display: inline;
	margin: 0;
}
#search fieldset {
	display: inline;
	margin: 0;
	padding: 0;
	border: none;
}
#search input {
	vertical-align: middle;
}
#searchinput {
	width: 175px;
}
ul#nav {
	position: absolute;
	right: 0;
	top: 0;
	margin: 0;
}
ul#nav li {
	float: left;
	margin: 0 0 0 1px;
	padding: 5px 10px;
	background: #C44700 url(../img/bg_nav.gif) repeat-x left top;
	color: #FFFFFF;
}
#nav a {
	color: white;
	text-decoration: none;
}
#nav a:hover {
	color: #EFE27C;
	text-decoration: underline;
}
#nav a.selected, #nav strong.selected {
	color: #EFE27C;
	font-weight: normal;
}

/* Layout > Main */

#main {
	width: 965px;
	overflow: hidden;
	margin: 5px 0 0 0;
	padding: 15px 0 0 0;
}

/* Layout > Crumbs */

#crumbs {
	margin: 0 0 15px 0;
	padding: 0 0 15px 0;
	background: url(../img/bg_dots-x.gif) repeat-x left bottom;
}
#crumbs .here {
	color: #737F40;
}
#crumbs strong {
	font-weight: normal;
	color: #C97245;
}

/* Layout > Data */

#data {
	float: right;
	width: 770px;
	overflow: hidden;
}

/* Layout > Content */

#content {
	float: left;
	width: 575px;
	overflow: hidden;
	padding-bottom: 20px;
}
body.set-fullwidth #content {
	float: none;
	width: 770px;
}

/* -- common */

.cols {
	width: 575px;
}
.cols .col-left {
	float: left;
	width: 282px;
	overflow: hidden;
}
.cols .col-right {
	float: right;
	width: 282px;
	overflow: hidden;
}

.ad {
	background: url(../img/bg_ad.gif) no-repeat center top;
	padding-top: 15px !important;
	text-align: center;
	margin: 15px 0;
}
.ad p {
	margin: 0 0 15px 0;
}
.ad p img {
	background-color: #C97245;
}

#perex {
	font-weight: bold;
}

.imagebox {
	background-color: #DEE4C5;
	padding: 2px;
	border: 1px solid #BECA8C;

	border-radius:10px;
	box-shadow:0 0 10px #BECA8C;
	-moz-border-radius:10px;
	-moz-box-shadow:0 0 10px #BECA8C;
	-webkit-border-radius:10px;
	-webkit-box-shadow:0 0 10px #BECA8C;
}
.imagebox img {
	border: 1px solid white;
}
.imagebox span {
	display: block;
	text-align: center;
	color: #737F40;
	width: 240px;
}
html>body .imagebox span {
	width: auto;
	max-width: 240px;
}

span.bull {
	color: #C94500;
	font-weight: bold;
}

/* -- gallery */

.gallery {
	margin: 1em -10px 1em 0;
	width: 780px;
	height: 1%;
	overflow: visible;
}
.gallery:after {
	content: ".";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}
.gallery li {
	float: left;
	margin: 0 10px 10px 0;
	padding: 9px 11px 9px 10px;
	background: #DEE4C5 none;
	text-align: center;
	border: 1px solid #BECA8C;
	width: 227px;
	height: 242px;

	border-radius:10px;
	box-shadow:0 0 10px #BECA8C;
	-moz-border-radius:10px;
	-moz-box-shadow:0 0 10px #BECA8C;
	-webkit-border-radius:10px;
	-webkit-box-shadow:0 0 10px #BECA8C;
}
html>body .gallery li {
	height: auto;
	min-height: 242px;
}
.gallery li img {
	background-color: #FFFFFF;
	border: 1px solid white;
}
.gallery li span {
	display: block;
	padding: .4em 0 0 0;
	color: #737F40;
	line-height: 1.2;
}

.gallery li em,
.imagebox em {
	display: block;
	font-size: 0.8em;
	margin-top: 0.5em;
}

/* Layout > Column */

#column {
	float: right;
	width: 185px;
	overflow: hidden;
}
body.set-fullwidth #column {
	display: none;
}

.box {
	margin: 0 0 15px 0;
} 
.box-h {
	text-transform: none;
	color: white;
	margin: 0 0 1px 0;
	padding: 14px 9px;
	background: #AFBC78 url(../img/bg_box-h.gif) repeat-x left top;
	border: 1px solid #BECA8C;
}

#column .box-h {
	border-top-right-radius:10px;
	border-top-left-radius:10px;
	box-shadow:0 0 10px #BECA8C;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-moz-box-shadow:0 0 10px #BECA8C;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-box-shadow:0 0 10px #BECA8C;
}
.box-h a {
	color: white !important;
}
.box-h a:hover {
	color: black !important;
}
.box-in {
	border: 1px solid #DEE4C5;
	background: white url(../img/bg_box-in.jpg) no-repeat center top;
	padding: 4px 9px 9px 9px;
}

#column .box-in {
	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	box-shadow:0 0 10px #DEE4C5;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-box-shadow:0 0 10px #DEE4C5;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-box-shadow:0 0 10px #DEE4C5;
}

/* Layout > Sidebar */

#sidebar {
	float: left;
	width: 185px;
	overflow: hidden;
}

#menu.box .box-h {
	background: #BB3500 url(../img/bg_menu-h.gif) repeat-x left top;
	border-color: #DE3400;
}
#menu.box .box-in {
	font-size: 1.1em;
	border-color: #DA6C3A;
	background: #F6EA96 url(../img/bg_menu-in.jpg) no-repeat center top;
}
#menu strong.selected, #menu a.selected {
	color: #C94500;
}
#menu ul ul {
	margin-top: 0;
}

/* Layout > Skyscraper */

#ad-skyscraper {
	display: none;
}

body.set-skyscraper {
	min-width: 1245px;
}
body.set-skyscraper #case-ad {
	position: relative;
	width: 1245px;
	height: 900px;
	margin: 0 auto;
	text-align: center;
}
html>body.set-skyscraper #case-ad {
	height: auto;
	min-height: 900px;
}
body.set-skyscraper #ad-skyscraper {
	display: block;
	position: absolute;
	top: 195px;
	right: 10px;
	width: 120px;
	margin: 0;
	background: url(../img/bg_ad-side.gif) no-repeat center top;
}

/* Layout > Tools */

#tools-out {
	width: 100%;
	border-top: 1px solid white;
	background: #EFF1E4 url(../img/bg_tools.gif) repeat-x left top;
	text-align: center;
}
#tools {
	width: 965px;
	margin: 0 auto;
	padding: 20px 0;
	color: #737F40;
}

/* Layout > Footer */

#footer-out {
	width: 100%;
	border-top: 5px solid #C94500;
	background: #DDE5C3 url(../img/bg_footer.jpg) repeat-x left top;
	text-align: center;
}
#footer {
	width: 965px;
	margin: 0 auto;
	padding: 20px 0 40px 0;
}
#owner {
	margin-bottom: 20px;
}
#disclaimer {
	font-style: normal;
	color: #737F40;
}

/* @end Layout */

/* @group MyStyles */


.blind {
	position: absolute;
	left: -10000px;
	top: -10000px;
	width: 1px;
	height: 1px;
}

.imagebox {
	text-align: center;
}

span.url a {
	color: #737F40;
	font-size: 0.9em;
	text-decoration: none;
}
span.url a:hover {
	text-decoration: underline;
}

span.last-update {
	color: #C97245;
	display: block;
	text-align: right;
}
span.last-update strong {
	color: #C94500;
}


ul#heritage-categories {
	overflow: hidden;
}
ul#heritage-categories li {
	float: left;
	width: 14em;
	display: block;
}

ul#heritage-styles {
	overflow: hidden;
}
ul#heritage-styles li {
	float: left;
	width: 22em;
	display: block;
}

div.filter-part {
	overflow: hidden;
	margin-bottom: 1em;
}
div.filter-part .header {
	overflow: hidden;
	background: #BB3500 url(../img/bg_menu-h.gif) repeat-x left top;
	color: #FFFFFF;
	padding: 2px 5px;
	font-size: 1.1em;
	font-style: bold;
}
div.filter-part .header div {
	overflow: hidden;
	float: left;
}
div.filter-part .header .select-all {
	display: block;
	text-align: right;
}
div.filter-part .content {
	overflow: hidden;
}
div.filter-part .content span {
	float: left;
	width: 14.66em;
	display: block;
}
div.filter-part .content.two-collumns span {
	width: 22em;
}
div.filter-part .content.six-collumns span {
	width: 7.33em;
}


table.full-width,
.touristic-information {
	margin-top: 0;
	width: 99.9%;
}
.touristic-information th {
	width: 12em;
}
.touristic-information td {
	width: auto;
}

caption.invisible {
	height: 0;
	display: none;
}

ul.tabs {
	list-style: none;
	overflow: hidden;
	margin-bottom: 0;
}
ul.tabs li {
	overflow: hidden;
	display: block;
	font-weight:bold;
	padding: 5px 14px;
	float: left;
	margin: 0;
	margin-right: 1px;
	cursor: pointer;
	border: 1px solid #BECA8C;
	background: #F6EA96 url(../img/bg_menu-in.jpg) no-repeat scroll center top;
	color: #C94500;

	border-top-right-radius:10px;
	border-top-left-radius:10px;
	box-shadow:0 0 5px #BECA8C;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-moz-box-shadow:0 0 5px #BECA8C;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
	-webkit-box-shadow:0 0 5px #BECA8C;
}
ul.tabs li.active,
ul.tabs li:hover {
	background: #BB3500 url(../img/bg_menu-h.gif) repeat-x scroll left top;
	color: #FFFFFF;
}

#alphabeth {
	font-size: 1.5em;
	clear: both;
	overflow: hidden;
	margin-bottom: 1em;
	list-style: none;
}
#alphabeth li {
	color: #C94500;
	float: left;
	margin: 0 0.2em;
	background: none;
	padding: 0px;
}
#alphabeth li a {
	color: #C97245;
}
#alphabeth a:hover {
	color: #C94500;
}
#alphabeth li strong {
	color: #C94500;
}

.listing {
	border-top: 1px dashed #C94500;
	color: #C94500;
}
.listing a {
	color: #C97245;
}
.listing a:hover {
	color: #C94500;
}

.perex {
	font-weight: bold;
}

div.weather-forecast {
	text-align: center;
}
div.weather-forecast div {
	text-align: center;
	width: 166px;
	margin: auto;
}
#content div.weather-forecast div {
	width: 486px;
}
.weather-forecast div div {
	width: 80px !important;
	margin: auto;
	float: left;
}
.day {
	color: #005d9b;
}

ul.weather-forecast li {
	clear: both;
	overflow: hidden;
	margin: 20px 0px;
	padding: 0 0 0 10px;
	background: none;
}
/* Temporarly redesigned for cs too */
ul.weather-forecast.cs,
ul.weather-forecast.en {
	clear: both;
	overflow: hidden;
}
ul.weather-forecast.cs li,
ul.weather-forecast.en li {
	clear: none;
	float: left;
}
ul.weather-forecast li .day {
	display: block;
	margin: 0px;
	width: 90px;
	text-align: center;
}
ul.weather-forecast li div.basic-info {
	text-align: center;
	float: left;
	width: 90px !important;
	margin-right: 10px;
}
.bio {
	padding: 0 0 0 20px;
	background: url(../img/hart.gif) no-repeat;
}

ul li div {
	overflow: hidden;
}

#menu .box-in {
	padding: 0;
}

#menu .box-in ul {
	margin: 0;
	padding: 0;
}

#menu .box-in ul li a {
	text-decoration: none;
}

#menu .box-in ul li {
	font-size: 0.9em;
	padding-top: 0.4em;
	padding-bottom: 0.4em;
	padding-left: 10px;
	padding-right: 2px;
	background: none;
	border-top: 1px solid #DA6C3A;
	font-weight: bold;
}
#menu .box-in ul li:first-child {
	border-top: none;
}
#menu .box-in ul li ul {
	margin-bottom: -0.4em;
}
#menu .box-in ul li ul li {
	padding-left: 15px;
}
#menu .box-in ul li ul li:first-child {
	border-top: 1px solid #DA6C3A;
}

#menu.box .box-in.heritage-menu {
	background: #e0e0f0 none;
	margin-bottom: 10px;
}

p#owner strong {
	padding: 3px 0 3px 25px;
	background: url(../img/fmn.png) no-repeat;
}

#nav {
	padding-left: 24px;
	background: url(../img/tritecky.png) no-repeat left;
}

#content img {
	margin: 5px;
}

.heritage {
	overflow: hidden;
}
.heritage h3 {
	margin: 0;
}
.heritage .float-left {
	margin: 0;
	width: 114px;
	text-align: center;
}

#sitemap {
	font-size: 1.1em;
}
#sitemap ul {
	margin-top: 0;
}

#content address {
	margin-top: 0;
	font-weight: bold;
}
#content address img {
	margin: 0;
	margin-left: 5px;
}

.ad * {
	margin: 0;
}
#main .ad {
	margin: 15px 0 0 0;
	padding: 0 109px;
}
#main #column .ad {
	padding: 0 29px;
}
#main #sidebar .ad {
	padding: 0 12px;
}

a.bold {
	font-weight: bold;
	font-size: 1.1;
}


#map {
	margin: auto;
	width: 700px;
	height: 600px
}
#map_canvas {
	width: 700px;
	height: 600px
}
.info-content {
	margin-bottom: 5px;
	width: 450px;
}
.info-content h3 {
	margin: 0px;
}
.info-content p {
	margin: 0px;
}


#content .box h2 {
	padding: 5px 14px;
	margin-bottom: 0;
	border: 1px solid #BECA8C;
	border-bottom: none;
	background: #F6EA96 url(../img/bg_menu-in.jpg) repeat-x left top;
	color: #C94500;

	border-top-right-radius:10px;
	border-top-left-radius:10px;
	-moz-border-radius-topright:10px;
	-moz-border-radius-topleft:10px;
	-webkit-border-top-right-radius:10px;
	-webkit-border-top-left-radius:10px;
}
#content .box .box-in {
	border: 1px solid #BECA8C;

	border-bottom-right-radius:10px;
	border-bottom-left-radius:10px;
	box-shadow:0 0 5px #BECA8C;
	-moz-border-radius-bottomright:10px;
	-moz-border-radius-bottomleft:10px;
	-moz-box-shadow:0 0 5px #BECA8C;
	-webkit-border-bottom-right-radius:10px;
	-webkit-border-bottom-left-radius:10px;
	-webkit-box-shadow:0 0 5px #BECA8C;
}

#content .search-results .heritage,
#content .heritage-list .heritage {
	padding: 3px;
	margin-bottom: 5px;
	border: 1px solid #BECA8C;

	border-radius:10px;
	box-shadow:0 0 5px #BECA8C;
	-moz-border-radius:10px;
	-moz-box-shadow:0 0 5px #BECA8C;
	-webkit-border-radius:10px;
	-webkit-box-shadow:0 0 5px #BECA8C;
}

#content .search-results .article,
#content .search-results .category,
#content .articleList .article,
#content .category-list .category {
	padding: 0px 10px 5px 10px;
	margin-bottom: 5px;
	border: 1px solid #BECA8C;

	border-radius:10px;
	box-shadow:0 0 5px #BECA8C;
	-moz-border-radius:10px;
	-moz-box-shadow:0 0 5px #BECA8C;
	-webkit-border-radius:10px;
	-webkit-box-shadow:0 0 5px #BECA8C;
}
#content .articleList .article h3,
#content .category-list .category h3 {
	margin-top: 5px;
}

#content .transports ul {
	margin-left: 3em;
	margin-top: 0;
	margin-bottom: 1em;
}
#content .transports ul li {
	padding-left: 0;
	display: list-item;
	list-style: disc;
	background: none;
}

/* @end MyStyles */

}

@media print {

body {
	font-family: georgia, serif;
}
table {
	border-collapse: collapse;
	border: none;
}
th, td {
	border: 1px solid;
}
.noprint, .noshow, .fix, #accesslink, #nav {
	display: none;
}
.gallery li {
	display: inline-block;
	list-style: none;
	padding: 0 0 10pt 0;
	margin: 0;
	text-align: center;
}
.gallery li span {
	display: block;
}

}
