@charset "CP852";
html {
	margin:0;
	padding:0;
	border:0
}
.bp-reset-element, body, h1, h2, h3, h4, h5, h6, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary, blockquote, q, th, td, caption, table, div, span, object, iframe, p, pre, a, abbr, acronym, address, code, del, dfn, em, img, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot, thead, tr {
	margin:0;
	padding:0;
	border:0;
	font-weight:inherit;
	font-style:inherit;
	font-size:100%;
	font-family:inherit;
	vertical-align:baseline
}
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary {
	display:block
}
blockquote, q {
	quotes:"" ""
}
blockquote:before, blockquote:after, q:before, q:after {
	content:""
}
th, td, caption {
	float:none !important;
	text-align:left;
	font-weight:normal;
	vertical-align:middle
}
table {
	border-collapse:separate;
	border-spacing:0;
	vertical-align:middle
}
a img {
	border:none
}
.fancy-button-reset-base-class, form fieldset.buttons li input, form fieldset.buttons li a {
	font-family:"Lucida Grande", Lucida, Arial, sans-serif;
	background:url('../img/button_bg.png?1305737913') repeat-x bottom left;
	margin:0;
	width:auto;
	overflow:visible;
	display:inline-block;
	cursor:pointer;
	text-decoration:none;
	border-style:solid;
	font-weight:bold
}
.fancy-button-reset-base-class::-moz-focus-inner, form fieldset.buttons li input::-moz-focus-inner, form fieldset.buttons li a::-moz-focus-inner {
border:none;
padding:0
}
.fancy-button-reset-base-class:focus, form fieldset.buttons li input:focus, form fieldset.buttons li a:focus {
	outline:none
}
@font-face {
font-family:'FanwoodItalic';
src:url("../fonts/fanwood-italic-webfont.eot");
src:local("☺"), url("../fonts/fanwood-italic-webfont.woff") format("woff"), url("../fonts/fanwood-italic-webfont.ttf") format("truetype"), url("../fonts/fanwood-italic-webfont.svg#FanwoodItalic") format("svg");
font-weight:normal;
font-style:normal
}
@font-face {
font-family:'BevanRegular';
src:url("../fonts/Bevan-webfont.eot");
src:url("../fonts/Bevan-webfont.eot?#iefix") format("embedded-opentype"), url("../fonts/Bevan-webfont.woff") format("woff"), url("../fonts/Bevan-webfont.ttf") format("truetype"), url("../fonts/Bevan-webfont.svg#BevanRegular") format("svg");
font-weight:normal;
font-style:normal
}
.sans {
	font-family:Arial, Helvetica, sans-serif
}
.mono {
	font-family:"Andale Mono WT", "Andale Mono", "Lucida Console", "Lucida Sans Typewriter", "DejaVu Sans Mono", "Bitstream Vera Sans Mono", "Liberation Mono", "Nimbus Mono L", Monaco, Courier, monospace, sans-serif
}
.caps, .allcaps, .smallcaps {
	font-family:Arial, Helvetica, sans-serif
}
.allcaps {
	text-transform:uppercase
}
.smallcaps {
	font-variant:small-caps
}
a.button, .defaultCycleNav a, #mainContent #patronat #patronatCycleNav a {
	display:inline;
	float:right;
	display:block;
	margin:0.7em 0.5em 0.7em 0;
	border-width:1px;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	padding:5px 10px 5px 7px;
	background-color:#efefef;
	border-color:#dcdcdc #ccc #ccc #dcdcdc;
	color:#333;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	padding:1px 5px;
	margin:0 5px 0 0;
	font-weight:bold;
	font-size:0.9em;
	text-shadow:#eee 1px 1px 0;
	-webkit-box-shadow:1px 1px 1px #eee;
	-moz-box-shadow:1px 1px 1px #eee;
	box-shadow:1px 1px 1px #eee
}
a.button img, .defaultCycleNav a img, #mainContent #patronat #patronatCycleNav a img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
	float:none
}
a.button:hover, .defaultCycleNav a:hover, #mainContent #patronat #patronatCycleNav a:hover {
	background-color:#257c26;
	border-color:#329332 #185b18 #185b18 #329332;
	color:#fff
}
a.button:active, .defaultCycleNav a:active, #mainContent #patronat #patronatCycleNav a:active {
	background-color:#44a4b7;
	border-color:#4693a2 #257c26 #257c26 #4693a2;
	color:#fff
}
a.button:hover, .defaultCycleNav a:hover, #mainContent #patronat #patronatCycleNav a:hover {
	text-decoration:none;
	text-shadow:#666 1px 1px 0
}
button {
	display:inline;
	float:left;
	display:block;
	margin:0.7em 0.5em 0.7em 0;
	border-width:1px;
	border-style:solid;
	font-family:Arial, Helvetica, sans-serif;
	font-size:100%;
	line-height:130%;
	font-weight:bold;
	text-decoration:none;
	cursor:pointer;
	width:auto;
	overflow:visible;
	padding:4px 10px 3px 7px;
	background-color:#efefef;
	border-color:#dcdcdc #ccc #ccc #dcdcdc;
	color:#333
}
button img {
	margin:0 3px -3px 0 !important;
	padding:0;
	border:none;
	width:16px;
	height:16px;
	float:none
}
button[type] {
	padding:4px 10px 4px 7px;
	line-height:17px
}
*:first-child+html button[type] {
	padding:4px 10px 3px 7px
}
button:hover {
	background-color:#257c26;
	border-color:#38727d #ff0000 #ff0000 #38727d;
	color:#fff
}
button:active {
	background-color:#44a4b7;
	border-color:#4693a2 #257c26 #257c26 #4693a2;
	color:#fff
}
a.positive, button.positive {
	color:#529214
}
a.positive:hover, button.positive:hover {
	background-color:#e6efc2;
	border-color:#d6e890 #c6d880 #c6d880 #d6e890;
	color:#529214
}
a.positive:active, button.positive:active {
	background-color:#529214;
	border-color:#62a224 #529214 #529214 #62a224;
	color:#fff
}
a.negative, button.negative {
	color:#d12f19
}
a.negative:hover, button.negative:hover {
	background-color:#fbe3e4;
	border-color:#ffd2d4 #fbc2c4 #fbc2c4 #ffd2d4;
	color:#d12f19
}
a.negative:active, button.negative:active {
	background-color:#d12f19;
	border-color:#e13f29 #d12f19 #d12f19 #e13f29;
	color:#fff
}
a.bigger, button.bigger {
	font-size:1.2em;
	text-transform:uppercase
}
a.add, button.add {
	color:#fff !important;
	text-shadow:#333 1px 1px 0;
	background-color:#257c26;
	border-color:#329332 #185b18 #185b18 #329332;
	color:#fff
}
a.add:hover, button.add:hover {
	border-color:#329332 #185b18 #185b18 #329332;
	color:#fff
}
a.add:active, button.add:active {
	border-color:#329332 #185b18 #185b18 #329332;
	color:#fff
}
body {
	line-height:1.5;
	font-family:Arial, Helvetica, sans-serif;
	color:#333;
	font-size:75%;
	background: #ffffff url('../img/body.png') center top repeat-x;
}
body h1, body h2, body h3, body h4, body h5, body h6 {
	font-weight:normal;
	color:#222
}
body h1 img, body h2 img, body h3 img, body h4 img, body h5 img, body h6 img {
	margin:0
}
body h1 {
	font-size:3em;
	line-height:1;
	margin-bottom:0.50em
}
body h2 {
	font-size:2em;
	margin-bottom:0.75em
}
body h3 {
	font-size:1.5em;
	line-height:1;
	margin-bottom:1.00em
}
body h4 {
	font-size:1.2em;
	line-height:1.25;
	margin-bottom:1.25em
}
body h5 {
	font-size:1em;
	font-weight:bold;
	margin-bottom:1.50em
}
body h6 {
	font-size:1em;
	font-weight:bold
}
body p {
	margin:0 0 1.5em
}
body p .left {
	display:inline;
	float:left;
	margin:1.5em 1.5em 1.5em 0;
	padding:0
}
body p .right {
	display:inline;
	float:right;
	margin:1.5em 0 1.5em 1.5em;
	padding:0
}
body a {
	text-decoration:underline;
	color:#06c
}
body a:visited {
	color:#004c99
}
body a:focus {
	color:#09f
}
body a:hover {
	color:#09f
}
body a:active {
	color:#bf00ff
}
body blockquote {
	margin:1.5em;
	color:#666;
	font-style:italic
}
body strong, body dfn {
	font-weight:bold
}
body em, body dfn {
	font-style:italic
}
body sup, body sub {
	line-height:0
}
body abbr, body acronym {
	border-bottom:1px dotted #666666
}
body address {
	margin:0 0 1.5em;
	font-style:italic
}
body del {
	color:#666
}
body pre {
	margin:1.5em 0;
	white-space:pre
}
body pre, body code, body tt {
	font:1em "andale mono", "lucida console", monospace;
	line-height:1.5
}
body li ul, body li ol {
	margin:0
}
body ul, body ol {
	margin:0 1.5em 1.5em 0;
	padding-left:1.5em
}
body ul {
	list-style-type:disc
}
body ol {
	list-style-type:decimal
}
body dl {
	margin:0 0 1.5em 0
}
body dl dt {
	font-weight:bold
}
body dd {
	margin-left:1.5em
}
body table {
	margin-bottom:1.4em;
	width:100%
}
body th {
	font-weight:bold
}
body thead th {
	background:#c3d9ff
}
body th, body td, body caption {
	padding:4px 10px 4px 5px
}
body table.striped tr:nth-child(even) td, body table tr.even td {
background:#e5ecf9
}
body tfoot {
	font-style:italic
}
body caption {
	background:#eee
}
body .quiet {
	color:#666
}
body .loud {
	color:#111
}
body .clear {
	clear:both
}
body .nowrap {
	white-space:nowrap
}
body .clearfix {
	overflow:hidden;
*zoom:1
}
body .small {
	font-size:0.8em;
	margin-bottom:1.875em;
	line-height:1.875em
}
body .large {
	font-size:1.2em;
	line-height:2.5em;
	margin-bottom:1.25em
}
body .first {
	margin-left:0;
	padding-left:0
}
body .last {
	margin-right:0;
	padding-right:0
}
body .top {
	margin-top:0;
	padding-top:0
}
body .bottom {
	margin-bottom:0;
	padding-bottom:0
}
body a {
	color:#181818;
	text-decoration:none
}
body a:visited {
	color:#181818
}
body a:focus {
	color:#181818
}
body a:hover {
	color:#DE0000
}
body a:active {
	color:#181818
}
body a:hover {
	text-decoration:underline
}
#container {
	width:1004px;
	margin:0 auto;
	overflow:hidden;
*zoom:1
}
.ui-icon {
	width:16px;
	height:16px;
	background-image:url('../img/ui-icons_222222_256x240.png?1317208642')
}
.ui-widget-content .ui-icon {
	background-image:url('../img/ui-icons_222222_256x240.png?1317208642')
}
.ui-widget-header .ui-icon {
	background-image:url('../img/ui-icons_222222_256x240.png?1317208642')
}
.ui-state-default .ui-icon {
	background-image:url('../img/ui-icons_888888_256x240.png?1317208642')
}
.ui-state-hover .ui-icon, .ui-state-focus .ui-icon {
	background-image:url('../img/ui-icons_454545_256x240.png?1317208642')
}
.ui-state-active .ui-icon {
	background-image:url('../img/ui-icons_454545_256x240.png?1317208642')
}
.ui-state-highlight .ui-icon {
	background-image:url('../img/ui-icons_2e83ff_256x240.png?1317208642')
}
.ui-state-error .ui-icon, .ui-state-error-text .ui-icon {
	background-image:url('../img/ui-icons_cd0a0a_256x240.png?1317208642')
}
.ui-icon-carat-1-n {
	background-position:0 0
}
.ui-icon-carat-1-ne {
	background-position:-16px 0
}
.ui-icon-carat-1-e {
	background-position:-32px 0
}
.ui-icon-carat-1-se {
	background-position:-48px 0
}
.ui-icon-carat-1-s {
	background-position:-64px 0
}
.ui-icon-carat-1-sw {
	background-position:-80px 0
}
.ui-icon-carat-1-w {
	background-position:-96px 0
}
.ui-icon-carat-1-nw {
	background-position:-112px 0
}
.ui-icon-carat-2-n-s {
	background-position:-128px 0
}
.ui-icon-carat-2-e-w {
	background-position:-144px 0
}
.ui-icon-triangle-1-n {
	background-position:0 -16px
}
.ui-icon-triangle-1-ne {
	background-position:-16px -16px
}
.ui-icon-triangle-1-e {
	background-position:-32px -16px
}
.ui-icon-triangle-1-se {
	background-position:-48px -16px
}
.ui-icon-triangle-1-s {
	background-position:-64px -16px
}
.ui-icon-triangle-1-sw {
	background-position:-80px -16px
}
.ui-icon-triangle-1-w {
	background-position:-96px -16px
}
.ui-icon-triangle-1-nw {
	background-position:-112px -16px
}
.ui-icon-triangle-2-n-s {
	background-position:-128px -16px
}
.ui-icon-triangle-2-e-w {
	background-position:-144px -16px
}
.ui-icon-arrow-1-n {
	background-position:0 -32px
}
.ui-icon-arrow-1-ne {
	background-position:-16px -32px
}
.ui-icon-arrow-1-e {
	background-position:-32px -32px
}
.ui-icon-arrow-1-se {
	background-position:-48px -32px
}
.ui-icon-arrow-1-s {
	background-position:-64px -32px
}
.ui-icon-arrow-1-sw {
	background-position:-80px -32px
}
.ui-icon-arrow-1-w {
	background-position:-96px -32px
}
.ui-icon-arrow-1-nw {
	background-position:-112px -32px
}
.ui-icon-arrow-2-n-s {
	background-position:-128px -32px
}
.ui-icon-arrow-2-ne-sw {
	background-position:-144px -32px
}
.ui-icon-arrow-2-e-w {
	background-position:-160px -32px
}
.ui-icon-arrow-2-se-nw {
	background-position:-176px -32px
}
.ui-icon-arrowstop-1-n {
	background-position:-192px -32px
}
.ui-icon-arrowstop-1-e {
	background-position:-208px -32px
}
.ui-icon-arrowstop-1-s {
	background-position:-224px -32px
}
.ui-icon-arrowstop-1-w {
	background-position:-240px -32px
}
.ui-icon-arrowthick-1-n {
	background-position:0 -48px
}
.ui-icon-arrowthick-1-ne {
	background-position:-16px -48px
}
.ui-icon-arrowthick-1-e {
	background-position:-32px -48px
}
.ui-icon-arrowthick-1-se {
	background-position:-48px -48px
}
.ui-icon-arrowthick-1-s {
	background-position:-64px -48px
}
.ui-icon-arrowthick-1-sw {
	background-position:-80px -48px
}
.ui-icon-arrowthick-1-w {
	background-position:-96px -48px
}
.ui-icon-arrowthick-1-nw {
	background-position:-112px -48px
}
.ui-icon-arrowthick-2-n-s {
	background-position:-128px -48px
}
.ui-icon-arrowthick-2-ne-sw {
	background-position:-144px -48px
}
.ui-icon-arrowthick-2-e-w {
	background-position:-160px -48px
}
.ui-icon-arrowthick-2-se-nw {
	background-position:-176px -48px
}
.ui-icon-arrowthickstop-1-n {
	background-position:-192px -48px
}
.ui-icon-arrowthickstop-1-e {
	background-position:-208px -48px
}
.ui-icon-arrowthickstop-1-s {
	background-position:-224px -48px
}
.ui-icon-arrowthickstop-1-w {
	background-position:-240px -48px
}
.ui-icon-arrowreturnthick-1-w {
	background-position:0 -64px
}
.ui-icon-arrowreturnthick-1-n {
	background-position:-16px -64px
}
.ui-icon-arrowreturnthick-1-e {
	background-position:-32px -64px
}
.ui-icon-arrowreturnthick-1-s {
	background-position:-48px -64px
}
.ui-icon-arrowreturn-1-w {
	background-position:-64px -64px
}
.ui-icon-arrowreturn-1-n {
	background-position:-80px -64px
}
.ui-icon-arrowreturn-1-e {
	background-position:-96px -64px
}
.ui-icon-arrowreturn-1-s {
	background-position:-112px -64px
}
.ui-icon-arrowrefresh-1-w {
	background-position:-128px -64px
}
.ui-icon-arrowrefresh-1-n {
	background-position:-144px -64px
}
.ui-icon-arrowrefresh-1-e {
	background-position:-160px -64px
}
.ui-icon-arrowrefresh-1-s {
	background-position:-176px -64px
}
.ui-icon-arrow-4 {
	background-position:0 -80px
}
.ui-icon-arrow-4-diag {
	background-position:-16px -80px
}
.ui-icon-extlink {
	background-position:-32px -80px
}
.ui-icon-newwin {
	background-position:-48px -80px
}
.ui-icon-refresh {
	background-position:-64px -80px
}
.ui-icon-shuffle {
	background-position:-80px -80px
}
.ui-icon-transfer-e-w {
	background-position:-96px -80px
}
.ui-icon-transferthick-e-w {
	background-position:-112px -80px
}
.ui-icon-folder-collapsed {
	background-position:0 -96px
}
.ui-icon-folder-open {
	background-position:-16px -96px
}
.ui-icon-document {
	background-position:-32px -96px
}
.ui-icon-document-b {
	background-position:-48px -96px
}
.ui-icon-note {
	background-position:-64px -96px
}
.ui-icon-mail-closed {
	background-position:-80px -96px
}
.ui-icon-mail-open {
	background-position:-96px -96px
}
.ui-icon-suitcase {
	background-position:-112px -96px
}
.ui-icon-comment {
	background-position:-128px -96px
}
.ui-icon-person {
	background-position:-144px -96px
}
.ui-icon-print {
	background-position:-160px -96px
}
.ui-icon-trash {
	background-position:-176px -96px
}
.ui-icon-locked {
	background-position:-192px -96px
}
.ui-icon-unlocked {
	background-position:-208px -96px
}
.ui-icon-bookmark {
	background-position:-224px -96px
}
.ui-icon-tag {
	background-position:-240px -96px
}
.ui-icon-home {
	background-position:0 -112px
}
.ui-icon-flag {
	background-position:-16px -112px
}
.ui-icon-calendar {
	background-position:-32px -112px
}
.ui-icon-cart {
	background-position:-48px -112px
}
.ui-icon-pencil {
	background-position:-64px -112px
}
.ui-icon-clock {
	background-position:-80px -112px
}
.ui-icon-disk {
	background-position:-96px -112px
}
.ui-icon-calculator {
	background-position:-112px -112px
}
.ui-icon-zoomin {
	background-position:-128px -112px
}
.ui-icon-zoomout {
	background-position:-144px -112px
}
.ui-icon-search {
	background-position:-160px -112px
}
.ui-icon-wrench {
	background-position:-176px -112px
}
.ui-icon-gear {
	background-position:-192px -112px
}
.ui-icon-heart {
	background-position:-208px -112px
}
.ui-icon-star {
	background-position:-224px -112px
}
.ui-icon-link {
	background-position:-240px -112px
}
.ui-icon-cancel {
	background-position:0 -128px
}
.ui-icon-plus {
	background-position:-16px -128px
}
.ui-icon-plusthick {
	background-position:-32px -128px
}
.ui-icon-minus {
	background-position:-48px -128px
}
.ui-icon-minusthick {
	background-position:-64px -128px
}
.ui-icon-close {
	background-position:-80px -128px
}
.ui-icon-closethick {
	background-position:-96px -128px
}
.ui-icon-key {
	background-position:-112px -128px
}
.ui-icon-lightbulb {
	background-position:-128px -128px
}
.ui-icon-scissors {
	background-position:-144px -128px
}
.ui-icon-clipboard {
	background-position:-160px -128px
}
.ui-icon-copy {
	background-position:-176px -128px
}
.ui-icon-contact {
	background-position:-192px -128px
}
.ui-icon-image {
	background-position:-208px -128px
}
.ui-icon-video {
	background-position:-224px -128px
}
.ui-icon-script {
	background-position:-240px -128px
}
.ui-icon-alert {
	background-position:0 -144px
}
.ui-icon-info {
	background-position:-16px -144px
}
.ui-icon-notice {
	background-position:-32px -144px
}
.ui-icon-help {
	background-position:-48px -144px
}
.ui-icon-check {
	background-position:-64px -144px
}
.ui-icon-bullet {
	background-position:-80px -144px
}
.ui-icon-radio-off {
	background-position:-96px -144px
}
.ui-icon-radio-on {
	background-position:-112px -144px
}
.ui-icon-pin-w {
	background-position:-128px -144px
}
.ui-icon-pin-s {
	background-position:-144px -144px
}
.ui-icon-play {
	background-position:0 -160px
}
.ui-icon-pause {
	background-position:-16px -160px
}
.ui-icon-seek-next {
	background-position:-32px -160px
}
.ui-icon-seek-prev {
	background-position:-48px -160px
}
.ui-icon-seek-end {
	background-position:-64px -160px
}
.ui-icon-seek-start {
	background-position:-80px -160px
}
.ui-icon-seek-first {
	background-position:-80px -160px
}
.ui-icon-stop {
	background-position:-96px -160px
}
.ui-icon-eject {
	background-position:-112px -160px
}
.ui-icon-volume-off {
	background-position:-128px -160px
}
.ui-icon-volume-on {
	background-position:-144px -160px
}
.ui-icon-power {
	background-position:0 -176px
}
.ui-icon-signal-diag {
	background-position:-16px -176px
}
.ui-icon-signal {
	background-position:-32px -176px
}
.ui-icon-battery-0 {
	background-position:-48px -176px
}
.ui-icon-battery-1 {
	background-position:-64px -176px
}
.ui-icon-battery-2 {
	background-position:-80px -176px
}
.ui-icon-battery-3 {
	background-position:-96px -176px
}
.ui-icon-circle-plus {
	background-position:0 -192px
}
.ui-icon-circle-minus {
	background-position:-16px -192px
}
.ui-icon-circle-close {
	background-position:-32px -192px
}
.ui-icon-circle-triangle-e {
	background-position:-48px -192px
}
.ui-icon-circle-triangle-s {
	background-position:-64px -192px
}
.ui-icon-circle-triangle-w {
	background-position:-80px -192px
}
.ui-icon-circle-triangle-n {
	background-position:-96px -192px
}
.ui-icon-circle-arrow-e {
	background-position:-112px -192px
}
.ui-icon-circle-arrow-s {
	background-position:-128px -192px
}
.ui-icon-circle-arrow-w {
	background-position:-144px -192px
}
.ui-icon-circle-arrow-n {
	background-position:-160px -192px
}
.ui-icon-circle-zoomin {
	background-position:-176px -192px
}
.ui-icon-circle-zoomout {
	background-position:-192px -192px
}
.ui-icon-circle-check {
	background-position:-208px -192px
}
.ui-icon-circlesmall-plus {
	background-position:0 -208px
}
.ui-icon-circlesmall-minus {
	background-position:-16px -208px
}
.ui-icon-circlesmall-close {
	background-position:-32px -208px
}
.ui-icon-squaresmall-plus {
	background-position:-48px -208px
}
.ui-icon-squaresmall-minus {
	background-position:-64px -208px
}
.ui-icon-squaresmall-close {
	background-position:-80px -208px
}
.ui-icon-grip-dotted-vertical {
	background-position:0 -224px
}
.ui-icon-grip-dotted-horizontal {
	background-position:-16px -224px
}
.ui-icon-grip-solid-vertical {
	background-position:-32px -224px
}
.ui-icon-grip-solid-horizontal {
	background-position:-48px -224px
}
.ui-icon-gripsmall-diagonal-se {
	background-position:-64px -224px
}
.ui-icon-grip-diagonal-se {
	background-position:-80px -224px
}
.ui-accordion {
	background:#efefef;
	padding:7px
}
.ui-accordion .ui-accordion-header {
	cursor:pointer;
	position:relative;
	margin-top:1px;
	zoom:1
}
.ui-accordion .ui-accordion-li-fix {
	display:inline
}
.ui-accordion .ui-accordion-header-active {
	border-bottom:0 !important
}
.ui-accordion .ui-accordion-header a {
	display:block;
	font-size:1em;
	padding:0
}
.ui-accordion-icons .ui-accordion-header a {
	padding-left:16px
}
.ui-accordion .ui-accordion-header .ui-icon {
	position:absolute;
	left:-5px;
	top:50%;
	margin-top:-8px
}
.ui-accordion .ui-accordion-content {
	padding:0 0 20px 0;
	border-top:0;
	margin-top:-2px;
	position:relative;
	top:1px;
	margin-bottom:2px;
	overflow:none;
	display:none;
	zoom:1
}
.ui-accordion .ui-accordion-content-active {
	display:block
}
.ui-widget {
	font-family:Arial, Helvetica, sans-serif;
	font-size:1em
}
.ui-widget .ui-widget {
	font-size:1em
}
.ui-tabs .ui-tabs-hide {
	display:none !important
}
.ui-tabs {
	padding:0
}
.ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0
}
.ui-tabs .ui-tabs-panel {
	padding:0
}
.ui-corner-all {
	border:0
}
.portalTabs {
	border-top:1px solid #ccc;
	padding:20px
}
#mainContentContainer .ui-helper-hidden {
	display:none
}
#mainContentContainer .ui-helper-hidden-accessible {
	position:absolute !important;
	clip:rect(1px 1px 1px 1px);
	clip:rect(1px, 1px, 1px, 1px)
}
#mainContentContainer .ui-helper-reset {
	margin:0;
	padding:0;
	border:0;
	outline:0;
	line-height:1.3;
	text-decoration:none;
	font-size:100%;
	list-style:none
}
#mainContentContainer .ui-helper-clearfix:after {
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden
}
#mainContentContainer .ui-helper-clearfix {
	display:inline-block
}
#mainContentContainer * html .ui-helper-clearfix {
	height:1%
}
#mainContentContainer .ui-helper-clearfix {
	display:block
}
#mainContentContainer .ui-helper-zfix {
	width:100%;
	height:100%;
	top:0;
	left:0;
	position:absolute;
	opacity:0;
	filter:Alpha(Opacity=0)
}
#mainContentContainer .ui-widget {
	font-size:1.1em
}
#mainContentContainer .ui-widget .ui-widget {
	font-size:1em
}
#mainContentContainer .ui-widget input, #mainContentContainer .ui-widget select, #mainContentContainer .ui-widget textarea, #mainContentContainer .ui-widget button {
	font-size:1em
}
#mainContentContainer .ui-widget-content {
	background:#ffffff;
	color:#222222
}
#mainContentContainer .ui-widget-content a {
	color:#222222
}
#mainContentContainer .ui-widget-header {
	color:#222222;
	font-weight:bold
}
#mainContentContainer .ui-widget-header a {
	color:#222222
}
#mainContentContainer .ui-state-default, #mainContentContainer .ui-widget-content .ui-state-default, #mainContentContainer .ui-widget-header .ui-state-default {
	border:1px solid #ddd;
	background:#efefef;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #efefef), color-stop(100%, #fafafa));
	background-image:-webkit-linear-gradient(#efefef, #fafafa);
	background-image:-moz-linear-gradient(#efefef, #fafafa);
	background-image:-o-linear-gradient(#efefef, #fafafa);
	background-image:-ms-linear-gradient(#efefef, #fafafa);
	background-image:linear-gradient(#efefef, #fafafa);
	-webkit-border-radius:2px 2px;
	-moz-border-radius:2px / 2px;
	-ms-border-radius:2px / 2px;
	-o-border-radius:2px / 2px;
	border-radius:2px / 2px;
	font-weight:normal;
	color:#555555
}
#mainContentContainer .ui-state-default a, #mainContentContainer .ui-state-default a:link, #mainContentContainer .ui-state-default a:visited {
	color:#555555;
	text-decoration:none
}
#mainContentContainer .ui-state-hover, #mainContentContainer .ui-widget-content .ui-state-hover, #mainContentContainer .ui-widget-header .ui-state-hover, #mainContentContainer .ui-state-focus, #mainContentContainer .ui-widget-content .ui-state-focus, #mainContentContainer .ui-widget-header .ui-state-focus {
	border:1px solid #999999;
	background:#dadada url(images/ui-bg_glass_75_dadada_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121
}
#mainContentContainer .ui-state-hover a, #mainContentContainer .ui-state-hover a:hover {
	color:#212121;
	text-decoration:none
}
#mainContentContainer .ui-state-active, #mainContentContainer .ui-widget-content .ui-state-active, #mainContentContainer .ui-widget-header .ui-state-active {
	border:1px solid #aaaaaa;
	background:#fff url(images/ui-bg_glass_65_ffffff_1x400.png) 50% 50% repeat-x;
	font-weight:normal;
	color:#212121
}
#mainContentContainer .ui-state-active a, #mainContentContainer .ui-state-active a:link, #mainContentContainer .ui-state-active a:visited {
	color:#212121;
	text-decoration:none
}
#mainContentContainer .ui-widget :active {
	outline:none
}
#mainContentContainer .ui-state-highlight, #mainContentContainer .ui-widget-content .ui-state-highlight, #mainContentContainer .ui-widget-header .ui-state-highlight {
	border:1px solid #fcefa1;
	background:#fbf9ee url(images/ui-bg_glass_55_fbf9ee_1x400.png) 50% 50% repeat-x;
	color:#363636
}
#mainContentContainer .ui-state-highlight a, #mainContentContainer .ui-widget-content .ui-state-highlight a, #mainContentContainer .ui-widget-header .ui-state-highlight a {
	color:#363636
}
#mainContentContainer .ui-state-error, #mainContentContainer .ui-widget-content .ui-state-error, #mainContentContainer .ui-widget-header .ui-state-error {
	border:1px solid #cd0a0a;
	background:#fef1ec url(images/ui-bg_glass_95_fef1ec_1x400.png) 50% 50% repeat-x;
	color:#cd0a0a
}
#mainContentContainer .ui-state-error a, #mainContentContainer .ui-widget-content .ui-state-error a, #mainContentContainer .ui-widget-header .ui-state-error a {
	color:#cd0a0a
}
#mainContentContainer .ui-state-error-text, #mainContentContainer .ui-widget-content .ui-state-error-text, #mainContentContainer .ui-widget-header .ui-state-error-text {
	color:#cd0a0a
}
#mainContentContainer .ui-priority-primary, #mainContentContainer .ui-widget-content .ui-priority-primary, #mainContentContainer .ui-widget-header .ui-priority-primary {
	font-weight:bold
}
#mainContentContainer .ui-priority-secondary, #mainContentContainer .ui-widget-content .ui-priority-secondary, #mainContentContainer .ui-widget-header .ui-priority-secondary {
	opacity:.7;
	filter:Alpha(Opacity=70);
	font-weight:normal
}
#mainContentContainer .ui-state-disabled, #mainContentContainer .ui-widget-content .ui-state-disabled, #mainContentContainer .ui-widget-header .ui-state-disabled {
	opacity:.35;
	filter:Alpha(Opacity=35);
	background-image:none
}
#mainContentContainer .ui-tabs {
	position:relative;
	padding:0;
	zoom:1
}
#mainContentContainer .ui-tabs .ui-tabs-nav {
	margin:0;
	padding:.2em .2em 0;
	background:transparent
}
#mainContentContainer .ui-tabs .ui-tabs-nav li {
	list-style:none;
	float:left;
	position:relative;
	top:1px;
	margin:0 .2em 1px 0;
	border-bottom:0 !important;
	padding:0;
	white-space:nowrap
}
#mainContentContainer .ui-tabs .ui-tabs-nav li a {
	float:left;
	padding:.5em 1em;
	text-decoration:none
}
#mainContentContainer .ui-tabs .ui-tabs-nav li.ui-tabs-selected {
	margin-bottom:0;
	padding-bottom:1px
}
#mainContentContainer .ui-tabs .ui-tabs-nav li.ui-tabs-selected a, #mainContentContainer .ui-tabs .ui-tabs-nav li.ui-state-disabled a, #mainContentContainer .ui-tabs .ui-tabs-nav li.ui-state-processing a {
	cursor:text
}
#mainContentContainer .ui-tabs .ui-tabs-nav li a, #mainContentContainer .ui-tabs.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-selected a {
	cursor:pointer
}
#mainContentContainer .ui-tabs .ui-tabs-panel {
	display:block;
	border-width:0;
	padding:0 10px 10px 10px;
	background:none;
	border-top:1px solid #ccc
}
header {
	display:inline;
	float:left;
	margin-right:0;
	width:1004px;
	height:420px;
	position:relative;
	background: url('../img/header.jpg') center top no-repeat;
}
* html header {
	overflow-x:hidden
}
header h1 a {
	display:block;
	position:absolute;
	font-size:0.1em;
	width:120px;
	height:100px;
	background:url('../img/logo2.png') no-repeat;
	top:10px;
	left:10px
}
header h1 a span {
	display:none
}
#searchBox {
	position:absolute;
	top:8px;
	left:610px
}
#searchBox #searchBoxInput {
	float:left;
	padding:2px
}
#searchBox #searchBoxInput label {
	position:absolute;
	top:5px;
	left:20px
}
#searchBox #searchBoxSubmit {
	float:left
}
#searchBox input[type=text] {
	width:190px;
	border: none;
}
ul.sub-links {
	z-index: 999;
}
/*INK navigation start*/
#iconNav {
	display: none;
}
#mainNav {
	position:absolute;
	width:840px;
	height:30px;
	top:57px;
	right:0px;
}
#mainNav {
  font-size: 12px;
}
#mainNav .ink-footer-nav {
  padding: 0;
}
#mainNav .ink-footer-nav li {
  display: inline-block;
  margin: 0 0 0 0;
/*  *zoom: 1;
  *display: inline;*/
}
#mainNav ul {
  list-style-type: none;
  padding: 0;
  margin: 0;
}
#mainNav ul li a {
  text-decoration: none;
}
#mainNav ul li .sub-links {
  display: none;
  width: 21em;
  position: absolute;
  padding-left: 0;
  background: #ffffff;
  border-top: 1px solid #CACACA;
  z-index: 1000;
}
#mainNav ul li .sub-links li {
  display: block;
}
#mainNav ul li .sub-links li a {
  color: #000000;
}
#mainNav ul.menu {
  background: #ffffff;
/*  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2');
  background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 150%);
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffffff), color-stop(150%, #f2f2f2));
  background: -webkit-linear-gradient(top, #ffffff 0%, #f2f2f2 150%);
  background: -o-linear-gradient(top, #ffffff 0%, #f2f2f2 150%);
  background: -ms-linear-gradient(top, #ffffff 0%, #f2f2f2 150%);
  background: linear-gradient(top, #ffffff 0%, #f2f2f2 150%);
  border-radius: 4px;*/
}
#mainNav ul.menu li a {
  color: #000000;
 /* -webkit-transition-property: background-color, color;
  -moz-transition-property: background-color, color;
  -o-transition-property: background-color, color;
  -ms-transition-property: background-color, color;
  transition-property: background-color, color;
  -webkit-transition-duration: 125ms;
  -moz-transition-duration: 125ms;
  -o-transition-duration: 125ms;
  -ms-transition-duration: 125ms;
  transition-duration: 125ms;
  -webkit-transition-timing-function: ease-in-out;
  -moz-transition-timing-function: ease-in-out;
  -o-transition-timing-function: ease-in-out;
  -ms-transition-timing-function: ease-in-out;
  transition-timing-function: ease-in-out;
  -webkit-transition-delay: 0;
  -moz-transition-delay: 0;
  -o-transition-delay: 0;
  -ms-transition-delay: 0;
  transition-delay: 0;*/
}
#mainNav ul.menu li:first-child a {
/*  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 4px;
  border-top-left-radius: 4px;*/
}
#mainNav ul.menu li.active a {
  background: rgba(0, 0, 0, 0.2);
}
#mainNav ul.menu.flat {
  background: #ffffff;
  border-radius: 0px;
}
#mainNav ul.menu.horizontal {
  height: 30px;
  display: block;
  font-size: 0em;
  vertical-align: top;
  position: relative;
  overflow: visible;
}
#mainNav ul.menu.horizontal:after {
/*  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  zoom: 1;*/
}
#mainNav ul.menu.horizontal li {
  font-size: 12px;
  display: inline-block;
  vertical-align: baseline;
  position: relative;
  margin: 0;
  zoom: 1;
  *display: inline;
}
#mainNav ul.menu.horizontal li a {
  *height: 30px;
  line-height: 30px;
  padding: 0 1em;
  display: block;
  text-decoration: none;
}
#mainNav ul.menu.horizontal li a:hover {
  background: #ff0000;
  color: #ffffff;
  text-decoration: none;
}
#mainNav ul.menu.horizontal li { /*tutaj było >>li i<< ????*/
  margin-left: 0.4em;
  height: 30px;
}
#mainNav ul.menu.horizontal li .sub-links {
  margin-left: -1px;
}
#mainNav ul.menu.horizontal li .sub-links li {
  border-bottom: 1px solid #e6e6e6;
}
#mainNav ul.menu.horizontal li .sub-links li a {
  border-radius: 0px;
  margin: 0;
}
#mainNav ul.menu.horizontal li:hover .sub-links {
  display: block;
}
#mainNav ul.menu.horizontal li:hover .sub-links li {
  display: block;
}
#mainNav ul.menu.horizontal li:hover .sub-links li a:hover {
  border-radius: 0px;
}


#mainNav ul.menu.horizontal li:hover a.active .sub-links  {
	display: none

}


/* ink navigation end*/

#newsFlash {
	position:absolute;
	display:inline;
	float:left;
	margin-right:0;
	width:976px;
	padding-right:14px;
	padding-left:14px;
	top:160px;
	height:30px;
	background:#efefef;
	color:#257c26;
	overflow:hidden
}
* html #newsFlash {
	overflow-x:hidden
}
#newsFlash p {
	width:100%;
	background:#fff;
	font-weight:bold;
	font-size:1.2em;
	text-align:center !important;
	padding:5px;
	text-shadow:#e2e2e2 1px 1px 0
}
#newsFlash p strong {
	color:#f15a24
}
.sectionHeader {
	color:#257c26;
	font-weight:bold;
	font-family:Arial, Helvetica, sans-serif;
	border-bottom:2px solid #257c26;
	padding:0 0 5px 0;
	margin-bottom:5px !important;
}
.h-smaller {
	font-size:1.2em !important
}
.sectionSubHeader {
	text-transform:uppercase;
	font-weight:bold !important;
	margin:5px 0 !important
}
.formSelect {
	padding-top:10px
}
.label {
	font-size:1em;
	font-weight:normal;
	background:#257c26;
	color:#fff;
	padding:1px 5px !important;
	margin-left:5px;
	float:right;
	text-shadow:#ff0000 1px 1px 0;
	-webkit-border-radius:4px 4px;
	-moz-border-radius:4px / 4px;
	-ms-border-radius:4px / 4px;
	-o-border-radius:4px / 4px;
	border-radius:4px / 4px
}
.defaultCycleNav {
	float:right;
	padding-top:5px
}
.defaultCycleNav a {
	float:left;
	font-size:0.6em
}
.defaultCycleNav a.activeSlide {
	background:#257c26;
	color:#fff;
	text-shadow:#666 1px 1px 0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 1px #eee;
	-moz-box-shadow:1px 1px 1px #eee;
	box-shadow:1px 1px 1px #eee
}
ul.itemlist {
	color:#257c26;
	list-style:square inside !important;
	margin:0;
	padding-left:0
}
ul.itemlist li {
	border-bottom:1px dotted #ccc;
	padding:3px 5px;
	font-size:1em
}
.thumb {
	display:block;
	float:left;
	overflow:hidden;
	border:3px solid #fff;
	-webkit-box-shadow:1px 1px 5px #ccc;
	-moz-box-shadow:1px 1px 5px #ccc;
	box-shadow:1px 1px 5px #ccc;
	background:#fff;
	margin-bottom:5px;
	-webkit-transition:opacity 500ms;
	-moz-transition:opacity 500ms;
	-ms-transition:opacity 500ms;
	-o-transition:opacity 500ms;
	transition:opacity 500ms false
}
.thumb:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	border:3px solid #eee !important;
	-webkit-transition:opacity 500ms;
	-moz-transition:opacity 500ms;
	-ms-transition:opacity 500ms;
	-o-transition:opacity 500ms;
	transition:opacity 500ms false
}
.no-foto {
	border:3px solid #fff;
	font-size:0.8em;
	background:#efefef;
	color:#ccc;
	-webkit-box-shadow:1px 1px 5px #ccc;
	-moz-box-shadow:1px 1px 5px #ccc;
	box-shadow:1px 1px 5px #ccc;
	margin-bottom:5px
}
.mt10 {
	margin-top:10px !important
}
.mb10 {
	margin-bottom:10px !important
}
.mb15 {
	margin-bottom:15px !important
}
#wrapper {
	display:inline;
	float:left;
	margin-right:0;
	width:1004px;
	background:#fff;
	padding:5px 0
}
* html #wrapper {
	overflow-x:hidden
}
#sideBar {
	display:inline;
	float:left;
	margin-right:4px;
	width:164px
}
* html #sideBar {
	overflow-x:hidden
}
#sideBar .sectionHeader {
	color:#fff;
	background:#257c26;
	font-size:11px;
	text-shadow:none;
	padding:5px
}
#topAd {
	display:none;
	float:left;
	margin-right:0;
	width:1004px;
	overflow:hidden;
*zoom:1;
	background:#fff
}
* html #topAd {
	overflow-x:hidden
}
#today {
	padding:5px
}
#today .sectionHeader {
	background:transparent;
	font-size:1.2em;
	color:#257c26
}
#today p {
	font-size:0.9em;
	margin-bottom:0;
	text-align:center;
	color:#777
}
#today .today_day {
	font-size:1.2em
}
#today .today_day strong {
	color:#257c26
}
#tvLatest {
	padding:5px
}
#tvLatest h3 {
	width:150px;
	height:33px;
	margin-bottom:10px;
	text-indent:110%;
	white-space:nowrap;
	overflow:hidden;
	background-image:url('../img/logo_tv.png?1330170436');
	background-repeat:no-repeat;
	background-position:0 0
}
#tvLatest figure {
	position:relative;
	height:110px;
	margin-bottom:10px
}
#tvLatest figure img {
	position:absolute;
	top:0;
	left:0;
	width:150px;
	height:110px
}
#tvLatest figure figcaption {
	width:150px;
	height:110px;
	display:block;
	positon:absolute;
	bottom:0;
	left:0;
	background:#181818;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
	opacity:0.8;
	text-shadow:#222 1px 1px 0
}
#tvLatest figure figcaption p {
	position:absolute;
	bottom:0;
	padding:0 5px;
	color:#fff;
	text-align:center
}
#tvLatest a {
	color:#fff;
	text-decoration:none;
	font-weight:bold
}
#tvLatest a:visited {
	color:#fff
}
#tvLatest a:focus {
	color:#fff
}
#tvLatest a:hover {
	color:#fff
}
#tvLatest a:active {
	color:#fff
}
#mainContentSideBar #tvLatest {
	width:300px;
	background:#f5f5f5;
	margin-bottom:15px
}
#mainContentSideBar #tvLatest h3 {
	width:150px;
	height:33px;
	margin-bottom:10px;
	text-indent:110%;
	white-space:nowrap;
	overflow:hidden;
	background-image:url('../img/logo_tv_trans.png?1340813485');
	background-repeat:no-repeat;
	background-position:0 0;
	margin-left:5px
}
#mainContentSideBar #tvLatest figure {
	display:block;
	position:relative;
	width:130px;
	height:95px;
	float:left;
	margin:10px
}
#mainContentSideBar #tvLatest figure img {
	width:130px;
	height:95px
}
#mainContentSideBar #tvLatest figure figcaption {
	width:130px;
	height:95px
}
#mainContentSideBar #tvLatest figure figcaption p {
	font-size:0.9em
}
#txtAds {
	padding:5px;
	font-size:0.9em
}
#txtAds h5 {
	text-transform:uppercase;
	background:#257c26;
	color:#fff;
	padding:2px 3px;
	margin-bottom:5px
}
#txtAds ul {
	list-style:square
}
#txtAds ul li {
	margin-bottom:5px
}
.niezbednik-sprite, .niezbednik-gastronomia, .niezbednik-imprezy, .niezbednik-kino, .niezbednik-komunikacja, .niezbednik-konkursy, .niezbednik-noclegi, .niezbednik-ogloszenia, .niezbednik-telefony {
	background:url('../img/niezbednik-s6e176e5760.png') no-repeat
}
.niezbednik-gastronomia {
	background-position:0 -80px
}
.niezbednik-imprezy {
	background-position:0 -140px
}
.niezbednik-kino {
	background-position:0 -60px
}
.niezbednik-komunikacja {
	background-position:0 0
}
.niezbednik-konkursy {
	background-position:0 -120px
}
.niezbednik-noclegi {
	background-position:0 -40px
}
.niezbednik-ogloszenia {
	background-position:0 -100px
}
.niezbednik-telefony {
	background-position:0 -20px
}
#niezbednikNav {
	padding:5px
}
#niezbednikNav ul {
	list-style:none;
	padding:0
}
#niezbednikNav ul li {
	float:none;
	padding:0;
	margin-bottom:3px
}
#niezbednikNav ul li a {
	display:block;
	padding-left:25px;
	color:#181818;
	-webkit-transition:color 200ms;
	-moz-transition:color 200ms;
	-ms-transition:color 200ms;
	-o-transition:color 200ms;
	transition:color 200ms false;
	text-decoration:none
}
#niezbednikNav ul li a:visited {
	color:#181818
}
#niezbednikNav ul li a:focus {
	color:#181818
}
#niezbednikNav ul li a:hover {
	color:#257c26
}
#niezbednikNav ul li a:active {
	color:#181818
}
#niezbednikNav ul li a:hover {
	-webkit-transition:color 200ms;
	-moz-transition:color 200ms;
	-ms-transition:color 200ms;
	-o-transition:color 200ms;
	transition:color 200ms false
}
#pogoda {
	padding:5px
}
#pogodaContent {
	width:154px
}
#pogodaContent .money_p1a {
	margin:15px 0
}
#pogodaContent .money_p1a_mTable {
	border:0;
	width:154px;
	padding:0;
	border-collapse:collapse;
	text-align:left;
	background-color:#f5f5f5;
	color:#000
}
#pogodaContent .money_p1a_header {
	background:#257c26;
	height:17px !important
}
#pogodaContent .money_p1a_header_bg {
	height:17px !important;
	background-color:#257c26;
	color:#257c26 !important
}
#pogodaContent .money_p1a_header_bg div {
	color:#257c26 !important;
	font-size:0.9em !important;
	padding:0 !important;
	margin:0 !important;
	background:none !important;
	text-align:center
}
#pogodaContent .money_p1a_header_bg div img {
	float:right;
	padding-left:1px
}
#pogodaContent .money_p1a_header_bg a {
	color:#fff;
	text-decoration:none
}
#pogodaContent .money_p1a_link {
	color:#15459C;
	text-decoration:none
}
#pogodaContent .money_p1a_box {
	background:#fff;
	color:#000
}
#pogodaContent .money_p1a_box ul li {
	border-bottom:1px solid #efefef;
	padding:0;
	height:21px
}
#pogodaContent .money_p1a_info, #pogodaContent .money_p1a_info a {
	color:#858f97;
	text-align:center !important
}
#mainContentContainer {
	display:inline;
	float:left;
	margin-right:0;
	width:836px;
	background:#fff
}
* html #mainContentContainer {
	overflow-x:hidden
}
#mainContentContainer h4 {
	font-size:1.2em;
	font-weight:bold
}
#mainContentContainer h4 a {
	text-decoration:none;
	padding:1px 0;
	color:#ff0000;
	-webkit-transition:background 500ms;
	-moz-transition:background 500ms;
	-ms-transition:background 500ms;
	-o-transition:background 500ms;
	transition:background 500ms false;
	-webkit-transition:color 200ms;
	-moz-transition:color 200ms;
	-ms-transition:color 200ms;
	-o-transition:color 200ms;
	transition:color 200ms false;
	text-shadow:#efefef 0 1px 0
}
#mainContentContainer h4 a:visited {
	color:#ff0000
}
#mainContentContainer h4 a:focus {
	color:#ff0000
}
#mainContentContainer h4 a:hover {
	color:#f15a24
}
#mainContentContainer h4 a:active {
	color:#ff0000
}
#mainContentContainer h4 a:hover {
	border-bottom:0;
	background:#f7f2dc;
	-webkit-transition:background 500ms;
	-moz-transition:background 500ms;
	-ms-transition:background 500ms;
	-o-transition:background 500ms;
	transition:background 500ms false;
	-webkit-transition:color 200ms;
	-moz-transition:color 200ms;
	-ms-transition:color 200ms;
	-o-transition:color 200ms;
	transition:color 200ms false;
	text-shadow:#fff 0 1px 0
}
#mainContentContainer h6 {
	margin-left:120px;
	font-size:0.9em
}
#mainContent {
	display:inline;
	float:left;
	margin-right:4px;
	width:514px
}
* html #mainContent {
	overflow-x:hidden
}
#mainContent section {
	padding:4px
}
#mainContent #featuredNews {
	height:290px;
	margin-bottom:5px;
	overflow:hidden
}
#mainContent .sectionHeader {
	color:#257c26;
	font-size:1,5em
}
#mainContent #featured {
	width:auto;
	position:relative;
	height:280px;
	background:#fff
}
#mainContent #featured .ui-tabs, #mainContent #featured .ui-widget, #mainContent #featured .ui-widget-content, #mainContent #featured .ui-corner-all {
	padding:0;
	margin:0;
	border:0
}
#mainContent #featured ul.ui-tabs-nav {
	position:absolute;
	top:10px;
	left:405px;
	list-style:none;
	padding:0;
	margin:0;
	width:100px;
	z-index:100
}
#mainContent #featured ul.ui-tabs-nav li {
	padding:0;
	padding-left:13px;
	font-size:12px;
	color:#666;
	margin:0;
	margin-bottom:5px
}
#mainContent #featured ul.ui-tabs-nav li a {
	padding:0;
	margin:0
}
#mainContent #featured ul.ui-tabs-nav li img {
	float:left;
	margin:0;
	background:#fff;
	padding:0;
	border:1px solid #fff
}
#mainContent #featured ul.ui-tabs-nav li span {
	font-size:11px;
	line-height:18px
}
#mainContent #featured li.ui-tabs-nav-item a {
	display:block;
	color:#333;
	background:#fff;
	line-height:20px;
	overflow:hidden
}
#mainContent #featured li.ui-tabs-nav-item a:hover {
	background:#f2f2f2
}
#mainContent #featured li.ui-tabs-selected {
	background:transparent
}
#mainContent #featured li.ui-tabs-selected a {
	background:#ccc
}
#mainContent #featured li.ui-tabs-selected a img {
	border:1px solid #f15a24
}
#mainContent #featured li.ui-state-active {
	background:transparent
}
#mainContent #featured .ui-tabs-hide {
	display:none
}
#mainContent #featured .ui-tabs-panel {
	width:500px;
	height:280px;
	background:#999;
	position:relative;
	overflow:hidden
}
#mainContent #featured .ui-tabs-panel .info {
	position:absolute;
	bottom:0;
	left:0;
	width:400px;
	padding:10px;
	background:url('../img/transparent-bg.png?1322157692');
	padding-right:90px
}
#mainContent #featured .ui-tabs-panel .info h2 {
	font-family:Arial, Helvetica, sans-serif;
	font-size:2em;
	line-height:1.1em;
	color:#f4f7d9 !important;
	margin:0;
	overflow:hidden;
	font-weight:normal !important;
	text-shadow:#333 1px 1px 1px;
	margin-bottom:5px
}
#mainContent #featured .ui-tabs-panel .info p {
	line-height:15px;
	color:#fff;
	margin:0;
	padding:0
}
#mainContent #featured .ui-tabs-panel .info p a {
	font-weight:bold
}
#mainContent #featured .ui-tabs-panel .info a {
	text-decoration:none;
	color:#f4f7d9
}
#mainContent #featured .ui-tabs-panel .info a:visited {
	color:#f4f7d9
}
#mainContent #featured .ui-tabs-panel .info a:focus {
	color:#f4f7d9
}
#mainContent #featured .ui-tabs-panel .info a:hover {
	color:#fff
}
#mainContent #featured .ui-tabs-panel .info a:active {
	color:#f4f7d9
}
#mainContent #featured .ui-tabs-panel .info a:hover {
	text-decoration:underline
}
#mainContent #featured .ui-state-default {
	background:transparent;
	border:0
}
#mainContent #featured .ui-state-active {
	background:transparent;
	border:0
}
#mainContent #featured .ui-state-active.ui-state-hover {
	background:transparent
}
#mainContent #featured .ui-state-hover {
	background:transparent;
	border:0
}
#mainContent #articlesFeatured figure {
	width:145px;
	float:left;
	padding:10px;
	border:1px solid #efefef;
	height:130px;
	overflow:hidden
}
#mainContent #articlesFeatured figure h5 {
	margin-bottom:5px
}
#mainContent #articlesFeatured figure h5 a {
	color:#257c26
}
#mainContent #articlesFeatured figure h5 a:visited {
	color:#257c26
}
#mainContent #articlesFeatured figure h5 a:focus {
	color:#257c26
}
#mainContent #articlesFeatured figure h5 a:hover {
	color:#f15a24
}
#mainContent #articlesFeatured figure h5 a:active {
	color:#257c26
}
#mainContent #articlesFeatured figure p {
	color:#666;
	font-size:0.9em
}
#mainContent #mainNews div.newsItem {
	padding:5px 0;
	min-height:110px !important;
	border-bottom:1px dotted #ccc
}
#mainContent #mainNews div.newsItem a.thumb {
	height:90px;
	overflow:hidden
}
#mainContent #mainNews div.newsItem h5 {
	font-size:1em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
#mainContent #mainNews div.newsItem h5 a {
	color:#257c26
}
#mainContent #mainNews div.newsItem h5 a:visited {
	color:#257c26
}
#mainContent #mainNews div.newsItem h5 a:focus {
	color:#257c26
}
#mainContent #mainNews div.newsItem h5 a:hover {
	color:#257c26
}
#mainContent #mainNews div.newsItem h5 a:active {
	color:#257c26
}
#mainContent #mainNews div.newsItem p {
	margin-left:170px;
	font-size:0.9em;
	margin-bottom:2px;
	color:#333
}
#mainContent #mainNews div.newsItem p.smaller {
	font-size:0.9em;
	color:#999
}
#mainContent .indexVideo {
	width:auto;
	padding-left:10px;
	padding-right:10px
}
#mainContent .indexVideo figure {
	margin:6px !important
}
#mainContent #tvLatest {
	background:#333;
	-webkit-border-radius:0.5em 0.5em;
	-moz-border-radius:0.5em / 0.5em;
	-ms-border-radius:0.5em / 0.5em;
	-o-border-radius:0.5em / 0.5em;
	border-radius:0.5em / 0.5em
}
#mainContent #tvLatest h3 {
	text-indent:110%;
	white-space:nowrap;
	overflow:hidden;
	background-image:url('../img/logo_tv_white.png?1336134558');
	background-repeat:no-repeat;
	background-position:0 0;
	margin-left:5px;
	margin-top:5px;
	margin-bottom:0
}
#mainContent #tvLatest figure {
	width:150px;
	float:left;
	margin:5px
}
#mainContent #tvLatest figure a {
	color:#fff
}
#mainContent #tvLatest figure a:visited {
	color:#fff
}
#mainContent #tvLatest figure a:focus {
	color:#fff
}
#mainContent #tvLatest figure a:hover {
	color:#fff
}
#mainContent #tvLatest figure a:active {
	color:#fff
}
#mainContent .catalogContent .thumb {
	margin-bottom:5px;
	width:120px;
	height:80px
}
#mainContent .catalogContent figure {
	padding:10px;
	border-top:1px solid #efefef;
	border-bottom:1px dotted #ccc;
	overflow:hidden;
*zoom:1;
	margin-bottom:10px;
	background:#f4f4f4
}
#mainContent .catalogContent figure:hover {
	background:#f7f2dc
}
#mainContent .catalogContent img {
	float:left !important
}
#mainContent .catalogContent h4, #mainContent .catalogContent p {
	margin-left:140px;
	margin-bottom:10px
}
#mainContent .catalogContent ul {
	list-style:square
}
#mainContent #catalogCategoriesList {
	clear:both;
	background:#f2ebc7;
	padding:20px 0;
	margin-bottom:10px;
	overflow:hidden;
*zoom:1
}
#mainContent #catalogCategoriesList h5 {
	font-size:1.2em;
	margin-bottom:0;
	padding-left:5px
}
#mainContent #catalogCategoriesList h5 a {
	color:#257c26
}
#mainContent #catalogCategoriesList h5 a:visited {
	color:#257c26
}
#mainContent #catalogCategoriesList h5 a:focus {
	color:#257c26
}
#mainContent #catalogCategoriesList h5 a:hover {
	color:#257c26
}
#mainContent #catalogCategoriesList h5 a:active {
	color:#257c26
}
#mainContent #catalogCategoriesList ul {
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
*zoom:1;
	margin-bottom:15px
}
#mainContent #catalogCategoriesList ul li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	white-space:nowrap;
	padding-left:5px;
	padding-right:5px
}
#mainContent #catalogCategoriesList ul li {
*display:inline
}
#mainContent #catalogCategoriesList ul li a {
	font-size:0.9em
}
#mainContent #catalogCategoriesList #catalogCategoriesListCol1 {
	display:inline;
	float:left;
	margin-right:4px;
	width:234px;
	padding-left:14px
}
* html #mainContent #catalogCategoriesList #catalogCategoriesListCol1 {
	overflow-x:hidden
}
#mainContent #catalogCategoriesList #catalogCategoriesListCol2 {
	display:inline;
	float:left;
	margin-right:0;
	width:248px
}
* html #mainContent #catalogCategoriesList #catalogCategoriesListCol2 {
	overflow-x:hidden
}
#mainContent #catalogCategoriesList .catListItem {
	padding:0 10px;
	float:left;
	width:230px;
	height:100px
}
#mainContent #catalogNew {
	border-bottom:1px solid #efefef;
	margin-bottom:10px
}
#mainContent #catalogNew ul.itemlist {
	font-size:0.9em !important
}
#mainContent #catalogNew figure h4 {
	font-size:1em;
	margin-bottom:2px
}
#mainContent #catalogRecommended {
	clear:both
}
#mainContent #catalogRecommended figure {
	border-top:0;
	padding:5px 10px;
	margin-bottom:1px
}
#mainContent #catalogRecommended h4 {
	font-size:1em;
	margin-bottom:5px
}
#mainContent #catalogRecommended p.description {
	font-size:0.9em
}
#mainContent #catalogRecommended .smaller {
	font-size:0.9em;
	color:#999;
	margin-bottom:3px
}
#mainContent #catalogRecommended #catalogRecommendedCycle .cycleItem {
	float:none
}
#mainContent #patronat {
	border-bottom:1px solid #efefef;
	margin-bottom:10px
}
#mainContent #patronat .thumb {
	margin-bottom:5px;
	width:120px;
	height:80px
}
#mainContent #patronat img {
	float:left !important
}
#mainContent #patronat h5, #mainContent #patronat h4, #mainContent #patronat p {
	margin-left:140px
}
#mainContent #patronat h5 {
	color:#666;
	margin-bottom:5px;
	font-size:0.9em
}
#mainContent #patronat h4 {
	margin-bottom:5px;
	font-size:1em
}
#mainContent #patronat p {
	font-size:0.9em
}
#mainContent #patronat #patronatCycleNav {
	float:right;
	padding-top:5px
}
#mainContent #patronat #patronatCycleNav a {
	float:left;
	font-size:0.6em
}
#mainContent #patronat #patronatCycleNav a.activeSlide {
	background:#257c26;
	color:#fff;
	text-shadow:#666 1px 1px 0;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	-ms-border-radius:2px;
	-o-border-radius:2px;
	border-radius:2px;
	-webkit-box-shadow:1px 1px 1px #eee;
	-moz-box-shadow:1px 1px 1px #eee;
	box-shadow:1px 1px 1px #eee
}
#mainContent #imprezy, #mainContent #ogloszenia {
	clear:both;
	padding:5px 0;
	margin-bottom:10px
}
#mainContent #imprezy .thumb, #mainContent #ogloszenia .thumb {
	margin-bottom:5px;
	width:80px;
	height:60px
}
#mainContent #imprezy figure, #mainContent #ogloszenia figure {
	float:left;
	width:250px;
	height:70px;
	padding:2px 0;
	border-bottom:1px solid #efefef;
	margin-bottom:5px;
	margin-left:5px;
	overflow:hidden;
*zoom:1
}
#mainContent #imprezy figure .more, #mainContent #ogloszenia figure .more {
	color:#3b8797;
	font-weight:bold;
	margin-left:170px
}
#mainContent #imprezy figure img, #mainContent #ogloszenia figure img {
	float:left !important;
	width:80px;
	height:60px
}
#mainContent #imprezy figure h5, #mainContent #imprezy figure h4, #mainContent #ogloszenia figure h5, #mainContent #ogloszenia figure h4 {
	margin-left:100px;
	font-size:1em;
	margin-bottom:5px
}
#mainContent #imprezy figure h5, #mainContent #ogloszenia figure h5 {
	color:#666
}
#mainContent #imprezy .itemlist li, #mainContent #ogloszenia .itemlist li {
	color:#333;
	font-size:0.9em;
	padding:8px
}
#mainContent #imprezy .itemlist li.even, #mainContent #ogloszenia .itemlist li.even {
	background:#f5f5f5
}
#mainContent #imprezy .itemlist li a, #mainContent #ogloszenia .itemlist li a {
	margin-left:10px;
	color:#333
}
#mainContent #imprezy .itemlist li a:visited, #mainContent #ogloszenia .itemlist li a:visited {
	color:#333
}
#mainContent #imprezy .itemlist li a:focus, #mainContent #ogloszenia .itemlist li a:focus {
	color:#333
}
#mainContent #imprezy .itemlist li a:hover, #mainContent #ogloszenia .itemlist li a:hover {
	color:#f15a24
}
#mainContent #imprezy .itemlist li a:active, #mainContent #ogloszenia .itemlist li a:active {
	color:#333
}
#mainContent #imprezy .itemlist li strong a, #mainContent #ogloszenia .itemlist li strong a {
	margin-left:10px;
	color:#257c26
}
#mainContent #imprezy .itemlist li strong a:visited, #mainContent #ogloszenia .itemlist li strong a:visited {
	color:#257c26
}
#mainContent #imprezy .itemlist li strong a:focus, #mainContent #ogloszenia .itemlist li strong a:focus {
	color:#257c26
}
#mainContent #imprezy .itemlist li strong a:hover, #mainContent #ogloszenia .itemlist li strong a:hover {
	color:#f15a24
}
#mainContent #imprezy .itemlist li strong a:active, #mainContent #ogloszenia .itemlist li strong a:active {
	color:#257c26
}
#mainContent #imprezy .itemlist li a.label, #mainContent #ogloszenia .itemlist li a.label {
	margin-top:0;
	color:#fff;
	text-decoration:none
}
#mainContent #imprezy .itemlist li a.label:visited, #mainContent #ogloszenia .itemlist li a.label:visited {
	color:#fff
}
#mainContent #imprezy .itemlist li a.label:focus, #mainContent #ogloszenia .itemlist li a.label:focus {
	color:#fff
}
#mainContent #imprezy .itemlist li a.label:hover, #mainContent #ogloszenia .itemlist li a.label:hover {
	color:#fff
}
#mainContent #imprezy .itemlist li a.label:active, #mainContent #ogloszenia .itemlist li a.label:active {
	color:#fff
}
#mainContent #pasaz {
	clear:both;
	padding:10px 5px;
	margin-bottom:10px;
	overflow:hidden;
*zoom:1
}
#mainContent #pasaz #pasazContent {
	padding:20px 0 0 0;
	background:#f2ebc7;
	overflow:hidden;
*zoom:1
}
#mainContent #pasaz figure {
	float:left;
	width:225px;
	height:130px;
	overflow-y:hidden;
	padding:0 10px;
	margin-bottom:20px
}
#mainContent #pasaz figure.odd {
	border-right:1px solid #e8dc9e;
	margin-right:5px
}
#mainContent #pasaz img {
	float:left !important;
	background:#f7f2dc
}
#mainContent #pasaz .thumb {
	margin-right:10px;
	margin-bottom:10px
}
#mainContent #pasaz h4 {
	margin-left:95px;
	font-size:1.2em;
	margin-bottom:5px
}
#mainContent #pasaz h4 span {
	color:#f15a24
}
#mainContent #pasaz p {
	font-size:0.9em;
	color:#3e3e3e
}
#mainContent #eventsHome .sectionHeader {
	font-size:1.4em
}
#mainContent #eventsHome #imprezy {
	display:inline;
	float:left;
	margin-right:4px;
	width:234px;
	padding-right:14px
}
* html #mainContent #eventsHome #imprezy {
	overflow-x:hidden
}
#mainContent #eventsHome #imprezy ul li {
	margin-left:0;
	padding:3px 2px
}
#mainContent #eventsHome #imprezy ul li strong {
	padding:0;
	margin:0
}
#mainContent #eventsHome #imprezy ul li a {
	margin:0;
	padding:0
}
#mainContent #eventsHome #patronat {
	display:inline;
	float:left;
	margin-right:0;
	width:248px
}
* html #mainContent #eventsHome #patronat {
	overflow-x:hidden
}
#mainContent #eventsHome #patronat figure .thumb {
	width:235px;
	height:80px
}
#mainContent #eventsHome #patronat figure h4, #mainContent #eventsHome #patronat figure h5, #mainContent #eventsHome #patronat figure p {
	margin-left:0
}
#mainContentSideBar {
	display:inline;
	float:left;
	margin-right:0;
	width:318px
}
* html #mainContentSideBar {
	overflow-x:hidden
}
#mainContentSideBar .sectionHeader {
	color:#257c26;
	text-transform:uppercase;
	font-size:1.6em
}
#mainContentSideBar #ogloszenia figure, #mainContentSideBar #kursy figure, #mainContentSideBar #promocje figure {
	border-bottom:1px dotted #ccc;
	padding:2px 5px 2px 0;
	overflow:hidden;
*zoom:1
}
#mainContentSideBar #ogloszenia figure img, #mainContentSideBar #kursy figure img, #mainContentSideBar #promocje figure img {
	width:80px;
	height:60px
}
#mainContentSideBar #ogloszenia figure .thumb, #mainContentSideBar #kursy figure .thumb, #mainContentSideBar #promocje figure .thumb {
	height:50px;
	overflow:hidden
}
#mainContentSideBar #ogloszenia figure h5, #mainContentSideBar #kursy figure h5, #mainContentSideBar #promocje figure h5 {
	margin-left:100px;
	margin-bottom:2px !important;
	font-weight:normal
}
#mainContentSideBar #ogloszenia figure h4, #mainContentSideBar #kursy figure h4, #mainContentSideBar #promocje figure h4 {
	font-size:1em;
	margin-left:100px;
	margin-bottom:2px !important
}
#mainContentSideBar #ogloszenia figure p, #mainContentSideBar #kursy figure p, #mainContentSideBar #promocje figure p {
	margin-left:100px
}
#mainContentSideBar #kursy figure {
	padding-top:5px
}
#mainContentSideBar #promocje figure {
	padding:3px 0
}
#mainContentSideBar #promocje h5 {
	font-weight:bold !important
}
#mainContentSideBar #promocje h5 a {
	color:#f15a24
}
#mainContentSideBar #promocje h5 a:visited {
	color:#f15a24
}
#mainContentSideBar #promocje h5 a:focus {
	color:#f15a24
}
#mainContentSideBar #promocje h5 a:hover {
	color:#f15a24
}
#mainContentSideBar #promocje h5 a:active {
	color:#f15a24
}
#mainContentSideBar #promocje p {
	margin-bottom:2px;
	font-size:0.9em
}
#mainContentSideBar .newsbox {
	padding:5px
}
#mainContentSideBar .newsbox ul {
	clear:both;
	list-style:square
}
#mainContentSideBar .newsbox img {
	float:left
}
#mainContentSideBar .newsbox h4 {
	/*margin-left:125px;*/
	margin-left:0px;
	font-size:1.4em;
	margin-bottom:0;
}
#mainContentSideBar .newsbox p.newsSummary {
	clear:left;
	text-align: right;
	padding:0;
	margin-bottom:5px;
	border-bottom: 1px solid #ccc;
}
#mainContentSideBar .newsbox p.newsSummary a {
	font-weight:bold;
}
#mainContentSideBar .newsbox form {
	float:right
}
#mainContentSideBar .newsbox .newsitems {
	display:none
}
/*foo wrapp*/
.foo_wrapp {
	margin:0 auto;
	width: 1004px;
}
/*slider-images*/
div#foo_slide {
	height: 170px;
	border-top: 1px solid #f1f1f1;
}

/*logos*/
div#foo_logos {
	background: #fafafa;
}



footer {
	margin-right:0;
	background: #257c26 url('../img/footer.png') center top no-repeat;
	height: 170px;
	clear: both;
}
* html footer {
	overflow-x:hidden
}
footer p {
	color:#7a7a7a;
	line-height:1.2em
}
footer a {
	color:#ffffff
}
footer a:visited {
	color:#ffffff
}
footer a:focus {
	color:#ffffff
}
footer a:hover {
	color:#ffffff
}
footer a:active {
	color:#ffffff
}
#footerContent {
	margin:0 auto;
	width:1004px;
	background:transparent;
	padding-top: 8px;

}
#footerContent ul li {
	list-style-type: none;
	display: inline-block;
	padding: 0px 5px;

}
#footerContent ul li a {
	padding: 0 10px 0 20px;
	background: url('../img/small-link.png') left center no-repeat;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 700;
	font-size: 13px;
}
* html #footerContent {
	overflow-x:hidden
}


#footerContent h4 {
	color:#7a7a7a;
	font-size:0.9em;
	margin-bottom:20px;
	text-transform:uppercase;
	border-bottom:1px solid #ccc
}

#serwisy {
	display:inline;
	float:left;
	margin-right:0;
	width:1004px;
	height:20px;
	border-bottom:3px solid #ececec;
	padding:10px 0
}
* html #serwisy {
	overflow-x:hidden
}
#serwisy p {
	float:left;
	padding:3px
}
#serwisy .design {
	float:right
}
#serwisy ul {
	margin-left:120px;
	list-style-type:none;
	margin-top:10px
}
#serwisy ul, #serwisy ul li {
	margin:0px;
	padding:0px;
	display:inline
}
#serwisy ul li:after {
	content:"|"
}
#serwisy ul li:last-child:after {
	content:""
}
#serwisy ul li.last:after {
	content:""
}
#serwisy ul a {
	padding:10px 25px;
	font-weight:bold
}
#copyright {
	margin:0 auto;
	width:1004px
}
* html #copyright {
	overflow-x:hidden
}
#copyright p {
	color:#ffffff;
	font-size:1em;
	line-height: 1.5em;
	padding:10px;
	text-align: center;
}
#col-2 #mainContentContainer {
	display:inline;
	float:left;
	margin-right:0;
	width:1004px
}
* html #col-2 #mainContentContainer {
	overflow-x:hidden
}
#col-2 #mainContent {
	display:inline;
	float:left;
	margin-right:4px;
	width:654px;
	padding-right:14px;
	padding-left:14px
}
* html #col-2 #mainContent {
	overflow-x:hidden
}
#col-2 #mainContentSideBar {
	display:inline;
	float:left;
	margin-right:0;
	width:318px
}
* html #col-2 #mainContentSideBar {
	overflow-x:hidden
}
.banner, .banner-750x200, .banner-1004x300, .banner-150x60, .banner-150x500, .banner-300x250, .banner-300x100, .banner-300x300, .banner-500x100 {
	margin:0 auto;
	padding:5px 0;
	display: none;
	background:#fff
}
.banner-750x200 {
	width:750px
}
.banner-1004x300 {
	width:1004px
}
.banner-150x60, .banner-150x500 {
	width:150px
}
.banner-300x250, .banner-300x100, .banner-300x300 {
	width:300px
}
.banner-500x100 {
	width:500px
}
.no-ml {
	margin-left:0 !important
}
.no-foto {
	background:#efefef;
	color:#999;
	text-align:center;
	float:left
}
.nfw90 {
	width:90px
}
.nfw80 {
	width:80px
}
.nfw150 {
	width:150px
}
.nfw120 {
	width:120px
}
.nfh60 {
	height:40px;
	padding-top:20px
}
.nfh80 {
	height:50px;
	padding-top:30px
}
.nfh100 {
	height:60px;
	padding-top:40px
}
ul.tabMenu {
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
*zoom:1;
	border-bottom:1px solid #efefef;
	margin-bottom:20px;
	height:25px;
	position:relative
}
ul.tabMenu li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	white-space:nowrap
}
ul.tabMenu li {
*display:inline
}
ul.tabMenu a {
	display:block;
	padding:5px 10px !important;
	border-left:1px solid #efefef;
	border-top:1px solid #efefef;
	border-right:1px solid #efefef;
	margin-right:2px;
	z-index:100;
	color:#999
}
ul.tabMenu a:visited {
	color:#999
}
ul.tabMenu a:focus {
	color:#999
}
ul.tabMenu a:hover {
	color:#257c26
}
ul.tabMenu a:active {
	color:#999
}
ul.tabMenu a:hover {
	background:#efefef
}
.pagination {
	clear:both;
	display:block;
	padding:10px 0;
	height:25px;
	margin-bottom:10px
}
.pagination .left {
	float:left
}
#adsContentSideBar {
	display:inline;
	float:left;
	margin-right:4px;
	width:304px;
	padding-left:14px;
	padding-right:14px;
	padding-top:10px
}
* html #adsContentSideBar {
	overflow-x:hidden
}
#adsContent {
	display:inline;
	float:left;
	margin-right:0;
	width:654px;
	padding-right:14px;
	padding-top:10px
}
* html #adsContent {
	overflow-x:hidden
}
#adsContent h4.sectionHeader {
	clear:both !important
}
#adsContentFull {
	display:inline;
	float:left;
	margin-right:0;
	width:976px;
	padding-left:14px;
	padding-right:14px;
	padding-top:10px
}
* html #adsContentFull {
	overflow-x:hidden
}
#adsSearchBox {
	display:inline;
	float:left;
	margin-right:0;
	width:976px;
	padding-left:14px;
	padding-right:14px;
	padding-top:10px
}
* html #adsSearchBox {
	overflow-x:hidden
}
#adsSearchBox h3 {
	background-image:none
}
div.leftBar {
	background:#257c26 !important
}
#adsMessageBox {
	display:inline;
	float:left;
	margin-right:0;
	width:976px;
	padding-left:14px;
	padding-right:14px;
	padding-top:2px
}
* html #adsMessageBox {
	overflow-x:hidden
}
#adsUserMenu {
	display:inline;
	float:left;
	margin-right:0;
	width:976px;
	padding-right:14px;
	padding-left:14px
}
* html #adsUserMenu {
	overflow-x:hidden
}
#news {
	padding:10px 0 !important
}
#news .label {
	float:none;
	display:inline;
	font-size:0.9em;
	background:#efefef;
	color:#999 !important;
	text-shadow:#fff -1px -1px 0;
	font-weight:bold
}
#news .label a {
	color:#999 !important
}
#news .label a:hover {
	text-decoration:none !important;
	background:#ccc
}
#news #newsListContent {
	padding-top:15px
}
#news #newsListContent .newsListCategory {
	padding:15px 0
}
#news #newsListContent a.button, #news #newsListContent .defaultCycleNav a, .defaultCycleNav #news #newsListContent a, #news #newsListContent #mainContent #patronat #patronatCycleNav a, #mainContent #patronat #patronatCycleNav #news #newsListContent a {
	margin-top:2px
}
#news #newsListContent .sectionHeader {
	font-weight:normal;
	font-size:1.6em
}
#news #newsListContent .sectionHeader a {
	color:#257c26
}
#news #newsListContent .sectionHeader a:visited {
	color:#257c26
}
#news #newsListContent .sectionHeader a:focus {
	color:#257c26
}
#news #newsListContent .sectionHeader a:hover {
	color:#257c26
}
#news #newsListContent .sectionHeader a:active {
	color:#257c26
}
#news #newsListContent ul {
	color:#257c26;
	list-style:square inside;
	margin:0;
	padding-left:0
}
#news #newsListContent ul li {
	border-bottom:1px dotted #ccc;
	padding:5px;
	font-size:1.2em
}
#news #newsListContent ul li span.smaller {
	padding-left:5px;
	font-size:0.75em !important
}
#news #newsListContent ul li span.smaller a {
	color:#999
}
#news #newsListContent ul li span.smaller a:visited {
	color:#999
}
#news #newsListContent ul li span.smaller a:focus {
	color:#999
}
#news #newsListContent ul li span.smaller a:hover {
	color:#999
}
#news #newsListContent ul li span.smaller a:active {
	color:#999
}
#news .sectionHeader {
	font-size:2em;
	font-weight:bold;
	line-height:1.2em
}
#news .newsTitle {
	font-size:2.4em;
	font-weight:bold;
	border-bottom:0
}
#news #newsSidebar {
	display:inline;
	float:left;
	margin-right:4px;
	width:136px;
	overflow:hidden;
*zoom:1;
	background:#efefef
}
* html #news #newsSidebar {
	overflow-x:hidden
}
#news #newsSidebar .ui-accordion-content, #news #newsSidebar .ui-helper-reset, #news #newsSidebar .ui-widget-content, #news #newsSidebar .ui-corner-bottom, #news #newsSidebar .ui-accordion-content-active {
	background:transparent
}
#news #newsSidebar #accordion {
	padding:3px
}
#news #newsSidebar ul {
	font-size:0.9em;
	list-style:none;
	margin:0;
	padding:3px
}
#news #newsSidebar ul li {
	padding:5px 0;
	font-size:0.9em
}
#news #newsSidebar h5 {
	margin-bottom:10px
}
#news #newsSidebar .ui-state-default {
	background:transparent !important;
	color:#333;
	border:0
}
#news #newsSidebar .ui-state-default a {
	color:#333 !important;
	font-weight:bold !important
}
#news #newsSidebar .ui-state-active {
	background:transparent !important;
	color:#333;
	border:0
}
#news #newsSidebar .ui-state-active a {
	color:#333 !important;
	font-weight:bold !important;
	text-shadow:none
}
#news #newsSidebar .ui-state-hover {
	background:transparent !important;
	color:#666;
	border:0
}
#news #newsSidebar .ui-state-hover a {
	color:#666 !important;
	font-weight:bold !important
}
#news #newsContent {
	display:inline;
	float:left;
	margin-right:0;
	width:500px;
	padding-left:14px
}
* html #news #newsContent {
	overflow-x:hidden
}
#news #newsComments, #news #newsCommentsAdd {
	display:inline;
	float:left;
	margin-right:0;
	width:654px;
	padding-top:10px
}
* html #news #newsComments, * html #news #newsCommentsAdd {
	overflow-x:hidden
}
#news .newsItemDate {
	color:#999;
	font-size:0.9em
}
#news .newsCommentsItem {
	border-bottom:1px dotted #ddd;
	padding:10px 10px 0 10px
}
#news .even {
	background:#f4f4f4
}
#news .sectionSubHeader {
	clear:both
}
#news .smaller {
	font-size:0.9em;
	color:#999
}
#news .no-margin {
	margin-left:0
}
#news .smaller-lm {
	margin-left:150px
}
#news div.newsNav {
	display:block;
	min-height:28px;
	margin-bottom:5px;
	position:relative;
	background:#257c26;
	overflow:hidden;
*zoom:1
}
#news div.newsNav p {
	background:#181818;
	padding:5px;
	color:#efefef;
	margin-bottom:0;
	position:absolute;
	top:0;
	left:0;
	z-index:2;
	width:160px;
	text-align:right
}
#news div.newsNav ul {
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
*zoom:1;
	list-style:none;
	background:#257c26;
	padding-left:200px
}
#news div.newsNav ul li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	white-space:nowrap;
	display:inline;
	float:left;
	padding-left:4px;
	padding-right:4px
}
#news div.newsNav ul li:first-child, #news div.newsNav ul li.first {
	padding-left:0
}
#news div.newsNav ul li:last-child {
	padding-right:0
}
#news div.newsNav ul li.last {
	padding-right:0
}
#news div.newsNav ul li {
	height:18px;
	padding:5px 10px 5px 0
}
#news div.newsNav ul li.newsNavToggleHidden {
	display:none
}
#news div.newsNav ul li a {
	display:inline;
	margin-bottom:1px;
	color:#fff
}
#news div.newsNav ul li a:visited {
	color:#fff
}
#news div.newsNav ul li a:focus {
	color:#fff
}
#news div.newsNav ul li a:hover {
	color:#fff
}
#news div.newsNav ul li a:active {
	color:#fff
}
#news figure {
	background:#fafafa;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #f5f5f5));
	background-image:-webkit-linear-gradient(#fafafa, #f5f5f5);
	background-image:-moz-linear-gradient(#fafafa, #f5f5f5);
	background-image:-o-linear-gradient(#fafafa, #f5f5f5);
	background-image:-ms-linear-gradient(#fafafa, #f5f5f5);
	background-image:linear-gradient(#fafafa, #f5f5f5);
	-webkit-box-shadow:1px 2px 0 #e1e1e1;
	-moz-box-shadow:1px 2px 0 #e1e1e1;
	box-shadow:1px 2px 0 #e1e1e1;
	-webkit-border-radius:2px 2px;
	-moz-border-radius:2px / 2px;
	-ms-border-radius:2px / 2px;
	-o-border-radius:2px / 2px;
	border-radius:2px / 2px;
	padding:10px;
	border-bottom:1px solid #efefef;
	margin-bottom:10px;
	overflow:hidden;
*zoom:1
}
#news figure img {
	float:left !important;
	padding:5px;
	background:#fff;
	border:1px solid #eee
}
#news figure h5, #news figure h4, #news figure h3, #news figure p {
	margin-left:180px
}
#news figure h3 {
	margin-bottom:5px
}
#news figure h5 {
	color:#666;
	margin-bottom:5px
}
#news figure h4 {
	margin-bottom:5px
}
#news figure p {
	margin-bottom:5px
}
#news figure.newsItemFeatured h3 {
	margin-left:0;
	font-size:2.6em
}
#news figure.newsItemFeatured p {
	margin-left:380px
}
#news #newsGallery {
	margin-bottom:10px
}
#news #newsGallery .thumb {
	margin:8px;
	height:60px
}
#news .newsitems {
	display:none
}
#news #newsboxFeatured form {
	float:right
}
#news #newsboxFeaturedBind div.newsitems ul {
	margin:0;
	padding-left:0;
	float:none
}
#news #newsboxFeaturedBind div.newsitems ul li {
	display:block;
	min-height:100px;
	list-style:none;
	border-bottom:1px dotted #ddd;
	padding:10px 0
}
#news #newsboxFeaturedBind div.newsitems ul li a.thumb {
	height:90px
}
#news #newsboxFeaturedBind div.newsitems ul li h5 {
	font-size:1.5em;
	font-weight:normal;
	margin-left:170px;
	margin-bottom:2px
}
#news #newsboxFeaturedBind div.newsitems ul li p {
	margin-left:170px;
	font-size:1em;
	margin-bottom:2px;
	color:#333
}
#news #newsboxFeaturedBind div.newsitems ul li p.smaller {
	font-size:0.9em;
	color:#999
}
.addthis_toolbox {
	margin-bottom:20px;
	z-index:100
}
.newsSectionCycle {
	width:100%;
	display:block;
	height:300px
}
.newsSectionCycle .newsItem {
	display:none;
	width:626px
}
.newsSectionCycle .newsItem h3, .newsSectionCycle .newsItem p {
	margin-left:370px !important
}
.newsSectionCycle .newsItem a.thumb {
	height:250px;
	overflow:hidden !important
}
.newsSectionCycle .newsItem a.thumb img {
	border:0 !important;
	padding:0 !important
}
#upPrevSlide {
	background:#fff;
	padding:15px;
	width:400px;
	position:fixed;
	bottom:20px;
	right:-440px;
	border:1px solid #ccc;
	border-top:2px solid #333;
	-webkit-box-shadow:1px 1px 5px #e1e1e1;
	-moz-box-shadow:1px 1px 5px #e1e1e1;
	box-shadow:1px 1px 5px #e1e1e1
}
#upPrevSlide h5 {
	color:#999;
	font-size:0.9em;
	text-transform:uppercase
}
#upPrevSlide h3 {
	font-size:1.4em;
	font-weight:bold
}
#upPrevSlide h3 a {
	color:#257c26
}
#upPrevSlide h3 a:visited {
	color:#257c26
}
#upPrevSlide h3 a:focus {
	color:#257c26
}
#upPrevSlide h3 a:hover {
	color:#f15a24
}
#upPrevSlide h3 a:active {
	color:#257c26
}
#upPrevSlide p {
	font-size:1.2em
}
#newsboxFeatured {
	clear:both
}
form fieldset {
	background:#f6f6f6
}
form fieldset ol, form fieldset ul {
	list-style:none;
	padding:0;
	margin:0
}
form fieldset ol li, form fieldset ul li {
	padding:15px
}
form fieldset.inputs {
	border:1px solid #efefef;
	padding:10px
}
form fieldset.inputs p {
	padding-left:20%;
	color:#f00
}
form fieldset.buttons {
	background:transparent;
	border:0 !important
}
form fieldset.buttons li {
	float:left
}
form fieldset.buttons li input {
	width:auto !important;
	padding:0;
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	-ms-border-radius:0.3em;
	-o-border-radius:0.3em;
	border-radius:0.3em;
	font-size:1.2em;
	line-height:1.2em;
	padding:0.3em 1em;
	border-width:1px;
	background-color:#0e9eba;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #98ced9), color-stop(10%, #55aec0), color-stop(50%, #327987), color-stop(50%, #2e6f7c), color-stop(100%, #3c90a1));
	background-image:-webkit-linear-gradient(#98ced9, #55aec0 10%, #327987 50%, #2e6f7c 50%, #3c90a1);
	background-image:-moz-linear-gradient(#98ced9, #55aec0 10%, #327987 50%, #2e6f7c 50%, #3c90a1);
	background-image:-o-linear-gradient(#98ced9, #55aec0 10%, #327987 50%, #2e6f7c 50%, #3c90a1);
	background-image:-ms-linear-gradient(#98ced9, #55aec0 10%, #327987 50%, #2e6f7c 50%, #3c90a1);
	background-image:linear-gradient(#98ced9, #55aec0 10%, #327987 50%, #2e6f7c 50%, #3c90a1);
	border-color:#21515a;
	text-shadow:#053943 0px 1px 1px;
	-webkit-box-shadow:rgba(255, 255, 255, 0.392) 0 0 0.1em 1px inset;
	-moz-box-shadow:rgba(255, 255, 255, 0.392) 0 0 0.1em 1px inset;
	box-shadow:rgba(255, 255, 255, 0.392) 0 0 0.1em 1px inset;
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	background-clip:padding-box
}
form fieldset.buttons li input, form fieldset.buttons li input:visited {
	color:#fff
}
form fieldset.buttons li input:hover, form fieldset.buttons li input:focus {
	background-color:#0d92ac;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #8cc9d5), color-stop(10%, #49a9bc), color-stop(50%, #2e6f7c), color-stop(50%, #2a6570), color-stop(100%, #378696));
	background-image:-webkit-linear-gradient(#8cc9d5, #49a9bc 10%, #2e6f7c 50%, #2a6570 50%, #378696);
	background-image:-moz-linear-gradient(#8cc9d5, #49a9bc 10%, #2e6f7c 50%, #2a6570 50%, #378696);
	background-image:-o-linear-gradient(#8cc9d5, #49a9bc 10%, #2e6f7c 50%, #2a6570 50%, #378696);
	background-image:-ms-linear-gradient(#8cc9d5, #49a9bc 10%, #2e6f7c 50%, #2a6570 50%, #378696);
	background-image:linear-gradient(#8cc9d5, #49a9bc 10%, #2e6f7c 50%, #2a6570 50%, #378696);
	border-color:#1d474f;
	text-shadow:#042d35 0px 1px 1px
}
form fieldset.buttons li input:hover, form fieldset.buttons li input:hover:visited, form fieldset.buttons li input:focus, form fieldset.buttons li input:focus:visited {
	color:#fff
}
form fieldset.buttons li input:active {
	background-color:#0c869e;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #2e6f7c), color-stop(30%, #307683), color-stop(50%, #2b6874), color-stop(50%, #275e69), color-stop(100%, #398a99));
	background-image:-webkit-linear-gradient(#2e6f7c, #307683 30%, #2b6874 50%, #275e69 50%, #398a99);
	background-image:-moz-linear-gradient(#2e6f7c, #307683 30%, #2b6874 50%, #275e69 50%, #398a99);
	background-image:-o-linear-gradient(#2e6f7c, #307683 30%, #2b6874 50%, #275e69 50%, #398a99);
	background-image:-ms-linear-gradient(#2e6f7c, #307683 30%, #2b6874 50%, #275e69 50%, #398a99);
	background-image:linear-gradient(#2e6f7c, #307683 30%, #2b6874 50%, #275e69 50%, #398a99);
	border-color:#193d44;
	text-shadow:#032127 0px -1px -1px;
	-webkit-box-shadow:#21515a 0 0.08em 0.2em 1px inset;
	-moz-box-shadow:#21515a 0 0.08em 0.2em 1px inset;
	box-shadow:#21515a 0 0.08em 0.2em 1px inset
}
form fieldset.buttons li input:active, form fieldset.buttons li input:active:visited {
	color:#fff
}
form fieldset.buttons li a {
	-webkit-border-radius:0.3em;
	-moz-border-radius:0.3em;
	-ms-border-radius:0.3em;
	-o-border-radius:0.3em;
	border-radius:0.3em;
	font-size:1.2em;
	line-height:1.2em;
	padding:0.3em 1em;
	border-width:1px;
	background-color:#fff;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(10%, #ffffff), color-stop(50%, #e7e7e7), color-stop(50%, #e0e0e0), color-stop(100%, #f9f9f9));
	background-image:-webkit-linear-gradient(#ffffff, #ffffff 10%, #e7e7e7 50%, #e0e0e0 50%, #f9f9f9);
	background-image:-moz-linear-gradient(#ffffff, #ffffff 10%, #e7e7e7 50%, #e0e0e0 50%, #f9f9f9);
	background-image:-o-linear-gradient(#ffffff, #ffffff 10%, #e7e7e7 50%, #e0e0e0 50%, #f9f9f9);
	background-image:-ms-linear-gradient(#ffffff, #ffffff 10%, #e7e7e7 50%, #e0e0e0 50%, #f9f9f9);
	background-image:linear-gradient(#ffffff, #ffffff 10%, #e7e7e7 50%, #e0e0e0 50%, #f9f9f9);
	border-color:#c9c9c9;
	text-shadow:#fff 0px 1px 1px;
	-webkit-box-shadow:rgba(255, 255, 255, 0.937) 0 0 0.1em 1px inset;
	-moz-box-shadow:rgba(255, 255, 255, 0.937) 0 0 0.1em 1px inset;
	box-shadow:rgba(255, 255, 255, 0.937) 0 0 0.1em 1px inset;
	-webkit-background-clip:padding;
	-moz-background-clip:padding;
	background-clip:padding-box
}
form fieldset.buttons li a, form fieldset.buttons li a:visited {
	color:#222
}
form fieldset.buttons li a:hover, form fieldset.buttons li a:focus {
	background-color:#fff;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(10%, #ffffff), color-stop(50%, #e0e0e0), color-stop(50%, #d8d8d8), color-stop(100%, #f2f2f2));
	background-image:-webkit-linear-gradient(#ffffff, #ffffff 10%, #e0e0e0 50%, #d8d8d8 50%, #f2f2f2);
	background-image:-moz-linear-gradient(#ffffff, #ffffff 10%, #e0e0e0 50%, #d8d8d8 50%, #f2f2f2);
	background-image:-o-linear-gradient(#ffffff, #ffffff 10%, #e0e0e0 50%, #d8d8d8 50%, #f2f2f2);
	background-image:-ms-linear-gradient(#ffffff, #ffffff 10%, #e0e0e0 50%, #d8d8d8 50%, #f2f2f2);
	background-image:linear-gradient(#ffffff, #ffffff 10%, #e0e0e0 50%, #d8d8d8 50%, #f2f2f2);
	border-color:#c1c1c1;
	text-shadow:#fff 0px 1px 1px
}
form fieldset.buttons li a:hover, form fieldset.buttons li a:hover:visited, form fieldset.buttons li a:focus, form fieldset.buttons li a:focus:visited {
	color:#222
}
form fieldset.buttons li a:active {
	background-color:#fff;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e0e0), color-stop(30%, #e5e5e5), color-stop(50%, #dbdbdb), color-stop(50%, #d3d3d3), color-stop(100%, #f4f4f4));
	background-image:-webkit-linear-gradient(#e0e0e0, #e5e5e5 30%, #dbdbdb 50%, #d3d3d3 50%, #f4f4f4);
	background-image:-moz-linear-gradient(#e0e0e0, #e5e5e5 30%, #dbdbdb 50%, #d3d3d3 50%, #f4f4f4);
	background-image:-o-linear-gradient(#e0e0e0, #e5e5e5 30%, #dbdbdb 50%, #d3d3d3 50%, #f4f4f4);
	background-image:-ms-linear-gradient(#e0e0e0, #e5e5e5 30%, #dbdbdb 50%, #d3d3d3 50%, #f4f4f4);
	background-image:linear-gradient(#e0e0e0, #e5e5e5 30%, #dbdbdb 50%, #d3d3d3 50%, #f4f4f4);
	border-color:#b9b9b9;
	text-shadow:#fff 0px -1px -1px;
	-webkit-box-shadow:#c9c9c9 0 0.08em 0.2em 1px inset;
	-moz-box-shadow:#c9c9c9 0 0.08em 0.2em 1px inset;
	box-shadow:#c9c9c9 0 0.08em 0.2em 1px inset
}
form fieldset.buttons li a:active, form fieldset.buttons li a:active:visited {
	color:#222
}
form fieldset ol>li label {
	color:#5E6469;
	display:block;
	float:left;
	font-size:1em;
	font-weight:bold;
	width:20%;
	padding:5px 0 0 0
}
form fieldset input, form fieldset textarea {
	-moz-border-radius:3px 3px 3px 3px;
	border:1px solid #C9D0D6;
	font-family:Helvetica, Arial, sans-serif;
	font-size:0.95em;
	outline:medium none;
	padding:8px 10px 7px;
	width:76% !important
}
form fieldset input[type=checkbox] {
	width:auto !important
}
#konkursForm fieldset {
	margin-bottom:20px
}
#col-2 #pageContent {
	padding:10px 0
}
#col-2 #imprezy-sidebar {
	padding:5px
}
#col-2 #imprezy-sidebar .label {
	font-size:0.8em;
	padding:1px;
	margin-right:5px;
	margin-top:15px;
	background:#f15a24;
	text-shadow:#d4420e 1px 1px 0
}
#col-2 #imprezy-sidebar .label:hover {
	color:#fff;
	text-decoration:none
}
#col-2 #imprezy-sidebar figure {
	clear:left;
	border-bottom:1px dotted #ccc;
	padding:3px 0;
	min-height:50px;
	overflow:hidden;
*zoom:1
}
#col-2 #imprezy-sidebar figure.even {
	background:#f5f5f5
}
#col-2 #imprezy-sidebar figure h5, #col-2 #imprezy-sidebar figure h4 {
	margin-left:90px;
	margin-bottom:2px;
	margin-right:80px
}
#col-2 #imprezy-sidebar figure h5 {
	font-size:0.9em;
	margin-bottom:1px
}
#col-2 #imprezy-sidebar figure h5.no-ml {
	margin-top:5px !important
}
#col-2 #imprezy-sidebar figure .no-ml {
	margin-bottom:1px !important;
	float:left;
	margin-left:10px !important
}
#col-2 #imprezy-sidebar figure h4 {
	font-size:0.9em
}
#col-2 #imprezy-sidebar figure .thumb {
	height:40px
}
#col-2 #eventContent {
	padding:10px 0
}
#col-2 #eventContent figure {
	background:#fafafa;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #efefef));
	background-image:-webkit-linear-gradient(#fafafa, #efefef);
	background-image:-moz-linear-gradient(#fafafa, #efefef);
	background-image:-o-linear-gradient(#fafafa, #efefef);
	background-image:-ms-linear-gradient(#fafafa, #efefef);
	background-image:linear-gradient(#fafafa, #efefef);
	-webkit-box-shadow:1px 2px 0 #e1e1e1;
	-moz-box-shadow:1px 2px 0 #e1e1e1;
	box-shadow:1px 2px 0 #e1e1e1;
	-webkit-border-radius:2px 2px;
	-moz-border-radius:2px / 2px;
	-ms-border-radius:2px / 2px;
	-o-border-radius:2px / 2px;
	border-radius:2px / 2px;
	padding:20px;
	border:1px solid #efefef;
	margin-bottom:10px;
	overflow:hidden;
*zoom:1
}
#col-2 #eventContent figure img {
	padding:0
}
#col-2 #eventContent figure .thumb {
	height:90px
}
#col-2 #eventContent figure .label {
	background:#f15a24;
	color:#fff;
	text-shadow:#d4420e 1px 1px 0;
	font-size:1.2em
}
#col-2 #eventContent figure h5, #col-2 #eventContent figure h4, #col-2 #eventContent figure h3, #col-2 #eventContent figure p {
	margin-left:180px
}
#col-2 #eventContent figure p {
	margin-bottom:2px
}
#col-2 #eventContent figure h3 {
	margin-bottom:5px
}
#col-2 #eventContent figure h5 {
	color:#666;
	margin-bottom:5px
}
#col-2 #eventContent figure h4 {
	margin-bottom:5px
}
#col-2 #eventContent figure.eventDetail {
	margin-bottom:25px
}
#col-2 #eventContent figure.eventDetail p, #col-2 #eventContent figure.eventDetail h3, #col-2 #eventContent figure.eventDetail h4, #col-2 #eventContent figure.eventDetail h5 {
	margin-left:0;
	margin-bottom:5px
}
#col-2 #eventContent figure.eventDetail h2 {
	margin-bottom:20px !important;
	clear:none
}
#col-2 #eventContent .eventDetailDate {
	display:inline;
	float:left;
	margin-right:4px;
	width:304px
}
* html #col-2 #eventContent .eventDetailDate {
	overflow-x:hidden
}
#col-2 #eventContent .eventDetailDate .label {
	display:inline;
	float:none;
	background:#ddd;
	color:#333;
	text-shadow:#d5d5d5 1px 1px 0;
	font-size:1em;
	font-weight:bold
}
#col-2 #eventContent .eventDetailInfo {
	display:inline;
	float:left;
	margin-right:0;
	width:304px
}
* html #col-2 #eventContent .eventDetailInfo {
	overflow-x:hidden
}
#col-2 #eventContent .sectionHeader {
	clear:both
}
#col-2 #eventContent .no-mbm {
	margin-bottom:0 !important
}
#col-2 #eventContent .eventAddLink {
	clear:both;
	padding:10px 15px 15px 15px;
	border-top:2px solid #eee;
	border-bottom:2px solid #eee;
	background:#fafafa
}
#col-2 #eventContent .eventAddLink p {
	margin:0
}
#col-2 #eventContent .tags {
	color:#999;
	padding:0;
	margin:0;
	margin-bottom:20px
}
#col-2 #eventContent .tags a {
	font-weight:bold;
	color:#999
}
#col-2 #eventContent .tags a:visited {
	color:#999
}
#col-2 #eventContent .tags a:focus {
	color:#999
}
#col-2 #eventContent .tags a:hover {
	color:#257c26
}
#col-2 #eventContent .tags a:active {
	color:#999
}
#col-2 .promoList #promoListCycleNav {
	display:inline;
	float:right !important
}
#col-2 .promoList figure {
	padding-top:12px !important
}
#col-2 .promoList figure .thumb {
	width:100px;
	overflow:hidden
}
#col-2 .promoList figure h5, #col-2 .promoList figure p {
	padding-left:120px;
	margin-bottom:5px
}
#col-2 .promoList figure h5 a, #col-2 .promoList figure p a {
	color:#257c26
}
#col-2 .promoList figure h5 a:visited, #col-2 .promoList figure p a:visited {
	color:#257c26
}
#col-2 .promoList figure h5 a:focus, #col-2 .promoList figure p a:focus {
	color:#257c26
}
#col-2 .promoList figure h5 a:hover, #col-2 .promoList figure p a:hover {
	color:#257c26
}
#col-2 .promoList figure h5 a:active, #col-2 .promoList figure p a:active {
	color:#257c26
}
#col-2 .promoList figure h5 {
	font-size:1.4em
}
#col-2 .promoListCycle figure .thumb {
	width:300px
}
#col-2 .promoListCycle figure h5, #col-2 .promoListCycle figure p {
	padding-left:320px;
	margin-bottom:5px
}
#col-2 .promoListCycle figure h5 {
	font-size:1.6em
}
#col-2 .promoListCycle figure p {
	font-size:1em !important;
	margin-bottom:10px;
	padding-top:5px;
	padding-bottom:5px
}
#col-2 .promoListCycle figure p.smaller {
	color:#999;
	font-size:0.9em
}
#col-2 #promoContent {
	padding:20px 0
}
#col-2 #catalogPromoContentSidebar {
	width:300px;
	float:right;
	margin-left:10px
}
#col-2 #catalogPromoCounter {
	position:relative
}
#col-2 #catalogPromoCounter h4 {
	text-align:center
}
#col-2 #catalogPromoCounter #countInfoContainer {
	position:absolute;
	top:100px;
	left:20px
}
#col-2 #catalogPromoCounter #countInfoContainer span {
	font-weight:bold;
	color:#999;
	margin-right:1px;
	text-align:center;
	display:block;
	float:left;
	width:64px
}
#col-2 #catalogPromo {
	position:relative
}
#col-2 #catalogPromo .promoLabel {
	position:absolute;
	top:0;
	right:20px;
	background:#f15a24;
	padding:15px 25px;
	color:#fff;
	text-transform:uppercase;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f47e54), color-stop(100%, #f15a24));
	background-image:-webkit-linear-gradient(#f47e54, #f15a24);
	background-image:-moz-linear-gradient(#f47e54, #f15a24);
	background-image:-o-linear-gradient(#f47e54, #f15a24);
	background-image:-ms-linear-gradient(#f47e54, #f15a24);
	background-image:linear-gradient(#f47e54, #f15a24);
	-webkit-box-shadow:1px 2px 10px #f7a284;
	-moz-box-shadow:1px 2px 10px #f7a284;
	box-shadow:1px 2px 10px #f7a284;
	text-shadow:#a4330b 1px 1px 0
}
#col-2 #catalogPromo h5 {
	position:absolute;
	font-size:1.2em !important;
	top:15px;
	left:20px;
	color:#257c26 !important
}
#col-2 #catalogPromo h5 strong {
	font-weight:bold;
	color:#44a4b7
}
#col-2 #catalogPromo h2 {
	padding-top:45px;
	border-bottom:0;
	line-height:1.3
}
#col-2 .catalogPromoSidebarRelated {
	width:300px;
	margin:5px auto
}
#col-2 .catalogPromoSidebarRelated figure {
	overflow:hidden;
*zoom:1;
	padding:5px;
	border:1px solid #f2ebc7;
	background:#F4F0D9;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f3e3), color-stop(100%, #f4f0d9));
	background-image:-webkit-linear-gradient(#f7f3e3, #f4f0d9);
	background-image:-moz-linear-gradient(#f7f3e3, #f4f0d9);
	background-image:-o-linear-gradient(#f7f3e3, #f4f0d9);
	background-image:-ms-linear-gradient(#f7f3e3, #f4f0d9);
	background-image:linear-gradient(#f7f3e3, #f4f0d9);
	margin-bottom:5px
}
#col-2 .catalogPromoSidebarRelated figure h5 {
	padding-left:115px;
	margin-bottom:1px;
	font-size:1.2em
}
#col-2 .catalogPromoSidebarRelated figure h5 a {
	color:#257c26
}
#col-2 .catalogPromoSidebarRelated figure h5 a:visited {
	color:#257c26
}
#col-2 .catalogPromoSidebarRelated figure h5 a:focus {
	color:#257c26
}
#col-2 .catalogPromoSidebarRelated figure h5 a:hover {
	color:#f15a24
}
#col-2 .catalogPromoSidebarRelated figure h5 a:active {
	color:#257c26
}
#col-2 .catalogPromoSidebarRelated .thumb {
	margin-left:0 !important;
	height:60px
}
#col-2 .catalogPromoSidebar {
	width:300px;
	margin:5px auto
}
#col-2 .catalogPromoSidebar p {
	margin-left:0 !important;
	padding-left:0 !important;
	margin-right:0 !important;
	padding-right:0 !important
}
#col-2 .catalogPromoSidebar .categories, #col-2 .catalogPromoSidebar .keywords {
	font-size:0.9em;
	color:#999
}
#col-2 .catalogPromoSidebar .description {
	padding:10px 0
}
#col-2 .no-ml {
	margin-bottom:2px !important
}
#col-2 .statusIcon {
	float:right
}
#col-2 #categoryList {
	width:270px;
	padding:10px 15px;
	margin:5px auto;
	background:#f5f5f5;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #e9e9e9));
	background-image:-webkit-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-moz-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-o-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-ms-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:linear-gradient(#f5f5f5, #e9e9e9);
	-webkit-border-radius:2px 2px;
	-moz-border-radius:2px / 2px;
	-ms-border-radius:2px / 2px;
	-o-border-radius:2px / 2px;
	border-radius:2px / 2px;
	border:1px solid #efefef
}
#col-2 #categoryList ul {
	list-style:square
}
#col-2 #categoryList ul li a.selected {
	font-weight:bold
}
#col-2 #categoryList h4 {
	color:#999;
	display:block;
	padding:3px;
	border-bottom:1px solid #ccc;
	margin-bottom:10px !important
}
#col-2 #galleryContainer {
	padding:20px 0
}
#col-2 #galleryContainer .thumb {
	display:block;
	float:left;
	width:150px;
	height:110px;
	overflow:hidden;
	-webkit-box-shadow:1px 1px 5px #ccc;
	-moz-box-shadow:1px 1px 5px #ccc;
	box-shadow:1px 1px 5px #ccc;
	background:#fff;
	margin-bottom:25px
}
#col-2 .itemDetail {
	padding-top:10px !important
}
#col-2 .itemDetail figure {
	background:#fafafa;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fafafa), color-stop(100%, #efefef));
	background-image:-webkit-linear-gradient(#fafafa, #efefef);
	background-image:-moz-linear-gradient(#fafafa, #efefef);
	background-image:-o-linear-gradient(#fafafa, #efefef);
	background-image:-ms-linear-gradient(#fafafa, #efefef);
	background-image:linear-gradient(#fafafa, #efefef);
	-webkit-box-shadow:1px 2px 0 #e1e1e1;
	-moz-box-shadow:1px 2px 0 #e1e1e1;
	box-shadow:1px 2px 0 #e1e1e1
}
#col-2 .itemDetail figure.extended p {
	margin-bottom:10px !important
}
#col-2 .itemDetail figure.extended p.categories {
	border-top:1px solid #ccc;
	padding-top:5px;
	margin-bottom:0 !important
}
#col-2 .itemDetail figure.normal {
	background:transparent;
	border:1px solid #ccc;
	padding-top:5px
}
#col-2 #catalogContent, #col-2 .catalogPromoSidebar {
	padding:0
}
#col-2 #catalogContent figure, #col-2 .catalogPromoSidebar figure {
	border-bottom:1px solid #efefef;
	margin-bottom:10px;
	overflow:hidden;
*zoom:1;
	padding:5px 20px 12px 20px
}
#col-2 #catalogContent figure.featured, #col-2 .catalogPromoSidebar figure.featured {
	background:#F4F0D9;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f7f3e3), color-stop(100%, #f4f0d9));
	background-image:-webkit-linear-gradient(#f7f3e3, #f4f0d9);
	background-image:-moz-linear-gradient(#f7f3e3, #f4f0d9);
	background-image:-o-linear-gradient(#f7f3e3, #f4f0d9);
	background-image:-ms-linear-gradient(#f7f3e3, #f4f0d9);
	background-image:linear-gradient(#f7f3e3, #f4f0d9);
	-webkit-box-shadow:1px 2px 0 #d6cea9;
	-moz-box-shadow:1px 2px 0 #d6cea9;
	box-shadow:1px 2px 0 #d6cea9;
	-webkit-border-radius:2px 2px;
	-moz-border-radius:2px / 2px;
	-ms-border-radius:2px / 2px;
	-o-border-radius:2px / 2px;
	border-radius:2px / 2px;
	padding:20px;
	border:1px solid #F2EBC7
}
#col-2 #catalogContent figure.featured .thumb, #col-2 .catalogPromoSidebar figure.featured .thumb {
	display:block;
	float:left;
	width:120px;
	height:80px;
	overflow:hidden;
	-webkit-box-shadow:1px 1px 5px #d6cea9;
	-moz-box-shadow:1px 1px 5px #d6cea9;
	box-shadow:1px 1px 5px #d6cea9;
	background:#fff;
	margin-bottom:10px
}
#col-2 #catalogContent figure.featured .no-foto, #col-2 .catalogPromoSidebar figure.featured .no-foto {
	border:3px solid #fff;
	font-size:0.8em;
	background:#F6F2E2;
	color:#D6CEA9;
	-webkit-box-shadow:1px 1px 5px #d6cea9;
	-moz-box-shadow:1px 1px 5px #d6cea9;
	box-shadow:1px 1px 5px #d6cea9;
	margin-bottom:10px
}
#col-2 #catalogContent figure.featured h3, #col-2 .catalogPromoSidebar figure.featured h3 {
	font-size:1.6em;
	margin-bottom:20px;
	font-weight:bold;
	text-shadow:#fff 1px 0 0;
	color:#257c26
}
#col-2 #catalogContent figure.featured h3 a, #col-2 .catalogPromoSidebar figure.featured h3 a {
	color:#257c26
}
#col-2 #catalogContent figure.featured h3 a:visited, #col-2 .catalogPromoSidebar figure.featured h3 a:visited {
	color:#257c26
}
#col-2 #catalogContent figure.featured h3 a:focus, #col-2 .catalogPromoSidebar figure.featured h3 a:focus {
	color:#257c26
}
#col-2 #catalogContent figure.featured h3 a:hover, #col-2 .catalogPromoSidebar figure.featured h3 a:hover {
	color:#f15a24
}
#col-2 #catalogContent figure.featured h3 a:active, #col-2 .catalogPromoSidebar figure.featured h3 a:active {
	color:#257c26
}
#col-2 #catalogContent figure.featured p, #col-2 .catalogPromoSidebar figure.featured p {
	margin-left:140px;
	margin-right:150px;
	color:#777258;
	font-size:1em
}
#col-2 #catalogContent figure.featured p.categories, #col-2 .catalogPromoSidebar figure.featured p.categories {
	border-top:1px solid #D6CEA9;
	color:#777258
}
#col-2 #catalogContent figure.featured p.description, #col-2 .catalogPromoSidebar figure.featured p.description {
	clear:left;
	padding:10px 0;
	margin:0
}
#col-2 #catalogContent figure.featured p.keywords, #col-2 .catalogPromoSidebar figure.featured p.keywords {
	margin:0 0 10px 0
}
#col-2 #catalogContent figure.extended, #col-2 .catalogPromoSidebar figure.extended {
	background:#f5f5f5;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #e9e9e9));
	background-image:-webkit-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-moz-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-o-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-ms-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:linear-gradient(#f5f5f5, #e9e9e9);
	-webkit-box-shadow:1px 2px 0 #e1e1e1;
	-moz-box-shadow:1px 2px 0 #e1e1e1;
	box-shadow:1px 2px 0 #e1e1e1;
	-webkit-border-radius:2px 2px;
	-moz-border-radius:2px / 2px;
	-ms-border-radius:2px / 2px;
	-o-border-radius:2px / 2px;
	border-radius:2px / 2px;
	padding:15px 20px
}
#col-2 #catalogContent figure.extended .thumb, #col-2 .catalogPromoSidebar figure.extended .thumb {
	display:block;
	float:left;
	width:120px;
	height:80px;
	overflow:hidden;
	-webkit-box-shadow:1px 1px 5px #ccc;
	-moz-box-shadow:1px 1px 5px #ccc;
	box-shadow:1px 1px 5px #ccc;
	background:#fff;
	margin-bottom:10px
}
#col-2 #catalogContent figure.extended .no-foto, #col-2 .catalogPromoSidebar figure.extended .no-foto {
	border:3px solid #fff;
	font-size:0.8em;
	background:#efefef;
	color:#ccc;
	-webkit-box-shadow:1px 1px 5px #ccc;
	-moz-box-shadow:1px 1px 5px #ccc;
	box-shadow:1px 1px 5px #ccc;
	margin-bottom:10px
}
#col-2 #catalogContent figure.extended h3, #col-2 .catalogPromoSidebar figure.extended h3 {
	font-size:1.4em;
	font-weight:bold;
	margin-bottom:10px
}
#col-2 #catalogContent figure.extended h3 a, #col-2 .catalogPromoSidebar figure.extended h3 a {
	color:#257c26
}
#col-2 #catalogContent figure.extended h3 a:visited, #col-2 .catalogPromoSidebar figure.extended h3 a:visited {
	color:#257c26
}
#col-2 #catalogContent figure.extended h3 a:focus, #col-2 .catalogPromoSidebar figure.extended h3 a:focus {
	color:#257c26
}
#col-2 #catalogContent figure.extended h3 a:hover, #col-2 .catalogPromoSidebar figure.extended h3 a:hover {
	color:#f15a24
}
#col-2 #catalogContent figure.extended h3 a:active, #col-2 .catalogPromoSidebar figure.extended h3 a:active {
	color:#257c26
}
#col-2 #catalogContent figure.extended p, #col-2 .catalogPromoSidebar figure.extended p {
	margin-left:140px;
	margin-right:150px;
	color:#666;
	font-size:1em
}
#col-2 #catalogContent figure.extended p.categories, #col-2 .catalogPromoSidebar figure.extended p.categories {
	border-top:1px solid #ccc
}
#col-2 #catalogContent figure img, #col-2 .catalogPromoSidebar figure img {
	float:left !important
}
#col-2 #catalogContent figure p, #col-2 .catalogPromoSidebar figure p {
	margin:0;
	color:#666;
	font-size:0.9em
}
#col-2 #catalogContent figure p.keywords, #col-2 .catalogPromoSidebar figure p.keywords {
	clear:left;
	padding:5px 0;
	margin:0
}
#col-2 #catalogContent figure p.categories, #col-2 .catalogPromoSidebar figure p.categories {
	clear:left;
	font-size:0.9em;
	padding-top:5px;
	margin:0;
	color:#999
}
#col-2 #catalogContent figure h3, #col-2 .catalogPromoSidebar figure h3 {
	margin-left:0;
	margin-bottom:5px;
	font-size:1em
}
#col-2 #catalogContent figure h3 a, #col-2 .catalogPromoSidebar figure h3 a {
	color:#666
}
#col-2 #catalogContent figure h3 a:visited, #col-2 .catalogPromoSidebar figure h3 a:visited {
	color:#666
}
#col-2 #catalogContent figure h3 a:focus, #col-2 .catalogPromoSidebar figure h3 a:focus {
	color:#666
}
#col-2 #catalogContent figure h3 a:hover, #col-2 .catalogPromoSidebar figure h3 a:hover {
	color:#333
}
#col-2 #catalogContent figure h3 a:active, #col-2 .catalogPromoSidebar figure h3 a:active {
	color:#666
}
#col-2 #catalogContent figure h5, #col-2 .catalogPromoSidebar figure h5 {
	color:#666;
	margin-bottom:5px
}
#col-2 #catalogContent figure h4, #col-2 .catalogPromoSidebar figure h4 {
	margin-bottom:5px
}
#col-2 #catalogContent figure.eventDetail, #col-2 .catalogPromoSidebar figure.eventDetail {
	margin-bottom:25px
}
#col-2 #catalogContent figure.eventDetail p, #col-2 #catalogContent figure.eventDetail h3, #col-2 #catalogContent figure.eventDetail h4, #col-2 #catalogContent figure.eventDetail h5, #col-2 .catalogPromoSidebar figure.eventDetail p, #col-2 .catalogPromoSidebar figure.eventDetail h3, #col-2 .catalogPromoSidebar figure.eventDetail h4, #col-2 .catalogPromoSidebar figure.eventDetail h5 {
	margin-left:0;
	margin-bottom:5px
}
#col-2 #catalogContent .catalogSubCats, #col-2 .catalogPromoSidebar .catalogSubCats {
	padding:15px 25px;
	background:#efefef;
	border:1px solid #ddd;
	margin-bottom:20px;
	-webkit-border-radius:10px 10px;
	-moz-border-radius:10px / 10px;
	-ms-border-radius:10px / 10px;
	-o-border-radius:10px / 10px;
	border-radius:10px / 10px;
	color:#999
}
#col-2 #catalogContent .catalogSubCats h4, #col-2 .catalogPromoSidebar .catalogSubCats h4 {
	color:#999;
	margin-bottom:20px
}
#col-2 #catalogContent .catalogSubCats ul, #col-2 .catalogPromoSidebar .catalogSubCats ul {
	margin:0;
	padding:0;
	border:0;
	overflow:hidden;
*zoom:1;
	margin-bottom:10px;
	font-size:1em
}
#col-2 #catalogContent .catalogSubCats ul li, #col-2 .catalogPromoSidebar .catalogSubCats ul li {
	list-style-image:none;
	list-style-type:none;
	margin-left:0;
	display:-moz-inline-box;
	-moz-box-orient:vertical;
	display:inline-block;
	vertical-align:middle;
*vertical-align:auto;
	white-space:nowrap
}
#col-2 #catalogContent .catalogSubCats ul li, #col-2 .catalogPromoSidebar .catalogSubCats ul li {
*display:inline
}
#col-2 #catalogContent .catalogSubCats ul li, #col-2 .catalogPromoSidebar .catalogSubCats ul li {
	width:49%
}
#col-2 #catalogContent .mainPage, #col-2 .catalogPromoSidebar .mainPage {
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f5f5f5), color-stop(100%, #e9e9e9));
	background-image:-webkit-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-moz-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-o-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:-ms-linear-gradient(#f5f5f5, #e9e9e9);
	background-image:linear-gradient(#f5f5f5, #e9e9e9);
	-webkit-box-shadow:1px 2px 0 #e1e1e1;
	-moz-box-shadow:1px 2px 0 #e1e1e1;
	box-shadow:1px 2px 0 #e1e1e1
}
#col-2 #catalogContent .mainPage:hover, #col-2 .catalogPromoSidebar .mainPage:hover {
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #fcf9ed), color-stop(100%, #f4f0d9));
	background-image:-webkit-linear-gradient(#fcf9ed, #f4f0d9);
	background-image:-moz-linear-gradient(#fcf9ed, #f4f0d9);
	background-image:-o-linear-gradient(#fcf9ed, #f4f0d9);
	background-image:-ms-linear-gradient(#fcf9ed, #f4f0d9);
	background-image:linear-gradient(#fcf9ed, #f4f0d9)
}
#col-2 #catalogContent .bottomSubCats, #col-2 .catalogPromoSidebar .bottomSubCats {
	background:#fff
}
#col-2 #catalogContent .bottomSubCats ul, #col-2 .catalogPromoSidebar .bottomSubCats ul {
	list-style:square !important;
	font-size:1em
}
#col-2 #catalogContent .bottomSubCats ul li, #col-2 .catalogPromoSidebar .bottomSubCats ul li {
	width:99%;
	white-space:normal;
	border-bottom:1px dotted #ccc;
	margin-bottom:10px
}
#col-2 #catalogContent .catalogCategories ul, #col-2 .catalogPromoSidebar .catalogCategories ul {
	list-style:square
}
#col-2 #catalogContent .sectionHeader, #col-2 .catalogPromoSidebar .sectionHeader {
	clear:both
}
#col-2 #catalogContent .no-mbm, #col-2 .catalogPromoSidebar .no-mbm {
	margin-bottom:0 !important
}
#col-2 #catalogContent .eventAddLink, #col-2 .catalogPromoSidebar .eventAddLink {
	clear:both;
	padding:10px 15px 15px 15px;
	border-top:2px solid #eee;
	border-bottom:2px solid #eee;
	background:#fafafa
}
#col-2 #catalogContent .eventAddLink p, #col-2 .catalogPromoSidebar .eventAddLink p {
	margin:0
}
#col-2 #catalogContent .tags, #col-2 .catalogPromoSidebar .tags {
	color:#999;
	padding:0;
	margin:0;
	margin-bottom:20px
}
#col-2 #catalogContent .tags a, #col-2 .catalogPromoSidebar .tags a {
	font-weight:bold;
	color:#999
}
#col-2 #catalogContent .tags a:visited, #col-2 .catalogPromoSidebar .tags a:visited {
	color:#999
}
#col-2 #catalogContent .tags a:focus, #col-2 .catalogPromoSidebar .tags a:focus {
	color:#999
}
#col-2 #catalogContent .tags a:hover, #col-2 .catalogPromoSidebar .tags a:hover {
	color:#257c26
}
#col-2 #catalogContent .tags a:active, #col-2 .catalogPromoSidebar .tags a:active {
	color:#999
}
#news figure.catalogItem p {
	margin-left:140px !important
}
#news figure.catalogItem p.description, #news figure.catalogItem p.categories {
	margin-left:0 !important
}
#news figure.catalogItem a.thumb img {
	border:0;
	padding:0
}
#news figure.catalogItem a.statusIcon img {
	background:transparent
}
.countdownHolder {
	width:250px;
	margin:0 auto;
	padding:10px 0 !important;
	font-size:1.8em;
	text-align:center;
	letter-spacing:-3px
}
.position {
	display:inline-block;
	height:1.6em;
	overflow:hidden;
	position:relative;
	width:1.05em
}
.digit {
	position:absolute;
	display:block;
	width:1em;
	background-color:#444;
	border-radius:0.2em;
	text-align:center;
	color:#fff;
	letter-spacing:-1px
}
.digit.static {
	box-shadow:1px 1px 1px rgba(4, 4, 4, 0.35);
	background-image:linear-gradient(bottom, #3a3a3a 50%, #444444 50%);
	background-image:-o-linear-gradient(bottom, #3a3a3a 50%, #444 50%);
	background-image:-moz-linear-gradient(bottom, #3a3a3a 50%, #444 50%);
	background-image:-webkit-linear-gradient(bottom, #3a3a3a 50%, #444 50%);
	background-image:-ms-linear-gradient(bottom, #3a3a3a 50%, #444 50%);
	background-image:-webkit-gradient(linear, left bottom, left top, color-stop(0.5, #3a3a3a), color-stop(0.5, #444))
}
.countDiv {
	display:inline-block;
	width:16px;
	height:1.6em;
	position:relative
}
.countDiv:before, .countDiv:after {
	position:absolute;
	width:5px;
	height:5px;
	background-color:#444;
	border-radius:50%;
	left:50%;
	margin-left:-3px;
	top:0.5em;
	box-shadow:1px 1px 1px rgba(4, 4, 4, 0.5);
	content:''
}
.countDiv:after {
	top:0.9em
}/*
 * Bootstrap v2.0.0
 *
 * Copyright 2012 Twitter, Inc
 * Licensed under the Apache License v2.0
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Designed and built with all the love in the world @twitter by @mdo and @fat.
 */
.btn-group {
	position:relative;
*zoom:1;
*margin-left:.3em
}
.btn-group:before, .btn-group:after {
	display:table;
	content:""
}
.btn-group:after {
	clear:both
}
.btn-group:first-child {
*margin-left:0
}
.btn-group+.btn-group {
	margin-left:5px
}
.btn-toolbar {
	margin-top:9px;
	margin-bottom:9px
}
.btn-toolbar .btn-group {
	display:inline-block;
*display:inline;
*zoom:1
}
.btn-group .btn {
	position:relative;
	float:left;
	margin-left:-1px;
	-webkit-border-radius:0;
	-moz-border-radius:0;
	border-radius:0
}
.btn-group .btn:first-child {
	margin-left:0;
	-webkit-border-top-left-radius:4px;
	-moz-border-radius-topleft:4px;
	border-top-left-radius:4px;
	-webkit-border-bottom-left-radius:4px;
	-moz-border-radius-bottomleft:4px;
	border-bottom-left-radius:4px
}
.btn-group .btn:last-child, .btn-group .dropdown-toggle {
	-webkit-border-top-right-radius:4px;
	-moz-border-radius-topright:4px;
	border-top-right-radius:4px;
	-webkit-border-bottom-right-radius:4px;
	-moz-border-radius-bottomright:4px;
	border-bottom-right-radius:4px
}
.btn-group .btn.large:first-child {
	margin-left:0;
	-webkit-border-top-left-radius:6px;
	-moz-border-radius-topleft:6px;
	border-top-left-radius:6px;
	-webkit-border-bottom-left-radius:6px;
	-moz-border-radius-bottomleft:6px;
	border-bottom-left-radius:6px
}
.btn-group .btn.large:last-child, .btn-group .large.dropdown-toggle {
	-webkit-border-top-right-radius:6px;
	-moz-border-radius-topright:6px;
	border-top-right-radius:6px;
	-webkit-border-bottom-right-radius:6px;
	-moz-border-radius-bottomright:6px;
	border-bottom-right-radius:6px
}
.btn-group .btn:hover, .btn-group .btn:focus, .btn-group .btn:active, .btn-group .btn.active {
	z-index:2
}
.btn-group .dropdown-toggle:active, .btn-group.open .dropdown-toggle {
	outline:0
}
.btn-group .dropdown-toggle {
	padding-left:8px;
	padding-right:8px;
	-webkit-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 1px 0 0 rgba(255, 255, 255, 0.125), inset 0 1px 0 rgba(255, 255, 255, 0.2), 0 1px 2px rgba(0, 0, 0, 0.05);
*padding-top:5px;
*padding-bottom:5px
}
.btn-group.open {
*z-index:1000
}
.btn-group.open .dropdown-menu {
	display:block;
	margin-top:1px;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	border-radius:5px
}
.btn-group.open .dropdown-toggle {
	background-image:none;
	-webkit-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	-moz-box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05);
	box-shadow:inset 0 1px 6px rgba(0, 0, 0, 0.15), 0 1px 2px rgba(0, 0, 0, 0.05)
}
.btn .caret {
	margin-top:7px;
	margin-left:0
}
.btn:hover .caret, .open.btn-group .caret {
	opacity:1;
	filter:alpha(opacity=100)
}
.btn-primary .caret, .btn-danger .caret, .btn-info .caret, .btn-success .caret {
	border-top-color:#ffffff;
	opacity:0.75;
	filter:alpha(opacity=75)
}
.btn-small .caret {
	margin-top:4px
}
.tooltip {
	position:absolute;
	z-index:1020;
	display:block;
	visibility:visible;
	padding:5px;
	font-size:11px;
	opacity:0;
	filter:alpha(opacity=0)
}
.tooltip.in {
	opacity:0.8;
	filter:alpha(opacity=80)
}
.tooltip.top {
	margin-top:-2px
}
.tooltip.right {
	margin-left:2px
}
.tooltip.bottom {
	margin-top:2px
}
.tooltip.left {
	margin-left:-2px
}
.tooltip.top .tooltip-arrow {
	bottom:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-top:5px solid #000000
}
.tooltip.left .tooltip-arrow {
	top:50%;
	right:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-left:5px solid #000000
}
.tooltip.bottom .tooltip-arrow {
	top:0;
	left:50%;
	margin-left:-5px;
	border-left:5px solid transparent;
	border-right:5px solid transparent;
	border-bottom:5px solid #000000
}
.tooltip.right .tooltip-arrow {
	top:50%;
	left:0;
	margin-top:-5px;
	border-top:5px solid transparent;
	border-bottom:5px solid transparent;
	border-right:5px solid #000000
}
.tooltip-inner {
	max-width:200px;
	padding:3px 8px;
	color:#ffffff;
	text-align:center;
	text-decoration:none;
	background-color:#000000;
	-webkit-border-radius:4px;
	-moz-border-radius:4px;
	border-radius:4px
}
.tooltip-arrow {
	position:absolute;
	width:0;
	height:0
}
#podroze, #finanse, #sponsorowane, #konkursy, #ogloszenia-index {
	padding:5px
}
#podroze figure, #finanse figure, #sponsorowane figure, #konkursy figure, #ogloszenia-index figure {
	position:relative;
	overflow:hidden;
*zoom:1;
	border-bottom:1px dotted #ddd;
	padding:2px;
	margin-bottom:2px
}
#podroze figure img, #finanse figure img, #sponsorowane figure img, #konkursy figure img, #ogloszenia-index figure img {
	position:relative;
	float:left
}
#podroze figure .thumb, #finanse figure .thumb, #sponsorowane figure .thumb, #konkursy figure .thumb, #ogloszenia-index figure .thumb {
	border:2px solid #fff;
	height:35px;
	overflow:hidden
}
#podroze figure .thumb:hover, #finanse figure .thumb:hover, #sponsorowane figure .thumb:hover, #konkursy figure .thumb:hover, #ogloszenia-index figure .thumb:hover {
	border:2px solid #fff !important
}
#podroze figure h5, #finanse figure h5, #sponsorowane figure h5, #konkursy figure h5, #ogloszenia-index figure h5 {
	font-size:0.9em;
	font-weight:normal;
	padding-left:65px;
	padding-right:0;
	padding-top:0 !important;
	line-height:1.2;
	margin-bottom:5px
}
#podroze figure h5 a, #finanse figure h5 a, #sponsorowane figure h5 a, #konkursy figure h5 a, #ogloszenia-index figure h5 a {
	font-weight:bold;
	color:#257c26
}
#podroze figure h5 a:visited, #finanse figure h5 a:visited, #sponsorowane figure h5 a:visited, #konkursy figure h5 a:visited, #ogloszenia-index figure h5 a:visited {
	color:#257c26
}
#podroze figure h5 a:focus, #finanse figure h5 a:focus, #sponsorowane figure h5 a:focus, #konkursy figure h5 a:focus, #ogloszenia-index figure h5 a:focus {
	color:#257c26
}
#podroze figure h5 a:hover, #finanse figure h5 a:hover, #sponsorowane figure h5 a:hover, #konkursy figure h5 a:hover, #ogloszenia-index figure h5 a:hover {
	color:#f15a24
}
#podroze figure h5 a:active, #finanse figure h5 a:active, #sponsorowane figure h5 a:active, #konkursy figure h5 a:active, #ogloszenia-index figure h5 a:active {
	color:#257c26
}
#podroze figure p, #finanse figure p, #sponsorowane figure p, #konkursy figure p, #ogloszenia-index figure p {
	clear:left;
	font-size:0.9em
}
#ogloszenia-index .sectionHeader {
	background:#f15a24;
	border-bottom:2px solid #f15a24
}
#sponsorowane figure .thumb {
	height:60px
}
#sponsorowane figure h5 {
	font-size:1em;
	padding-left:115px
}
#sponsorowane figure p {
	clear:none !important;
	padding-left:115px;
	margin-bottom:5px
}
#konkursy figure .thumb {
	height:60px
}
#konkursy figure h5 {
	font-size:1em;
	padding-left:115px
}
.konkursy-index figure {
	float:left !important;
	width:245px
}
.konkursy-list figure {
	padding:10px !important
}
.konkursy-list figure .thumb {
	height:80px !important
}
.konkursy-list figure h3, .konkursy-list figure h5, .konkursy-list figure p {
	padding-left:140px !important;
	clear:none !important;
	margin-bottom:10px !important
}
.konkursy-list figure p {
	font-size:1em !important
}
#promoContent #promoContent-1 {
	display:inline;
	float:left;
	margin-right:4px;
	width:234px;
	padding-left:14px;
	background:#ccc;
	height:100px
}
* html #promoContent #promoContent-1 {
	overflow-x:hidden
}
#promoContent #promoContent-2 {
	display:inline;
	float:left;
	margin-right:4px;
	width:248px;
	background:#ddd;
	height:100px
}
* html #promoContent #promoContent-2 {
	overflow-x:hidden
}
#promoContent #promoContent-3 {
	display:inline;
	float:left;
	margin-right:4px;
	width:248px;
	background:#eee;
	height:100px
}
* html #promoContent #promoContent-3 {
	overflow-x:hidden
}
#promoContent #promoContent-4 {
	padding-right:14px;
	display:inline;
	float:left;
	margin-right:0;
	width:234px;
	background:#ccc;
	height:100px
}
* html #promoContent #promoContent-4 {
	overflow-x:hidden
}
#gallery #galleria {
	width:100%;
	height:480px;
	margin-bottom:25px
}
#gallery .sectionSubHeader {
	clear:both
}
#gallery #albumThumbs {
	margin-bottom:20px;
	overflow:hidden;
*zoom:1
}
#gallery .galleryCategories {
	margin-bottom:30px;
	overflow:hidden;
*zoom:1
}
#gallery .thumb {
	display:block;
	float:left;
	width:100px;
	height:65px;
	overflow:hidden;
	-webkit-box-shadow:1px 1px 5px #ccc;
	-moz-box-shadow:1px 1px 5px #ccc;
	box-shadow:1px 1px 5px #ccc;
	background:#fff;
	margin:10px
}
#gallery ul {
	margin:0;
	padding:0
}
#gallery .galleryAlbum {
	width:300px;
	height:50px;
	float:left;
	border-bottom:1px dotted #ccc;
	list-style:none;
	margin:0;
	padding:10px 10px
}
#gallery .galleryAlbum h6 {
	margin-left:80px
}
#gallery .galleryAlbum .thumb {
	margin:0;
	width:60px;
	height:40px
}
/* ------------------------------------------------------------------------------------- */
body.kultura .button:hover {
	background:#af1f1f;
	color:#fff !important;
	border:1px solid #841717;
	text-shadow:none
}
body.kultura #news .no-ml {
	margin-bottom:2px !important
}
body.kultura #news .no-mh {
	min-height:1px !important
}
body.kultura .activeSlide {
	background:#af1f1f;
	border:1px solid #841717
}
body.kultura #mainNav ul#nav {
	background:#af1f1f;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #af1f1f), color-stop(100%, #841717));
	background-image:-webkit-linear-gradient(#af1f1f, #841717);
	background-image:-moz-linear-gradient(#af1f1f, #841717);
	background-image:-o-linear-gradient(#af1f1f, #841717);
	background-image:-ms-linear-gradient(#af1f1f, #841717);
	background-image:linear-gradient(#af1f1f, #841717)
}
body.kultura #mainNav ul#nav a.active, body.kultura #mainNav ul#nav a:hover {
	color:#f3eabe;
	background:#581010;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-ms-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms false
}
body.kultura #mainNav ul#nav li a {
	color:#fff;
	text-shadow:rgba(88, 16, 16, 0.5) 1px 1px 0
}
body.kultura #mainNav ul#nav li ul li a {
	color:#fff
}
body.kultura #mainNav ul#nav li ul li a:hover {
	background:#581010 !important;
	color:#fff !important
}
body.kultura #mainNav ul#nav>li a {
	text-shadow:rgba(88, 16, 16, 0.5) 1px 1px 0
}
body.kultura #mainContent h3.sectionHeader {
	font-size:1.6em
}
body.kultura #mainContent h3.newsTitle {
	font-size:2em
}
body.kultura #mainContent .sectionHeader, body.kultura #mainContentSideBar .sectionHeader {
	color:#af1f1f;
	border-bottom:2px solid #af1f1f
}
body.kultura #mainContent .newsTitle, body.kultura #mainContentSideBar .newsTitle {
	font-size:2.4em !important;
	font-weight:bold;
	border-bottom:0
}
body.kultura #mainContent a, body.kultura #mainContentSideBar a {
	color:#368392
}
body.kultura #mainContent a:visited, body.kultura #mainContentSideBar a:visited {
	color:#368392
}
body.kultura #mainContent a:focus, body.kultura #mainContentSideBar a:focus {
	color:#368392
}
body.kultura #mainContent a:hover, body.kultura #mainContentSideBar a:hover {
	color:#44a4b7
}
body.kultura #mainContent a:active, body.kultura #mainContentSideBar a:active {
	color:#368392
}
body.kultura #mainContent p.tvLink a, body.kultura #mainContentSideBar p.tvLink a {
	color:#fff
}
body.kultura #mainContent p.tvLink a:visited, body.kultura #mainContentSideBar p.tvLink a:visited {
	color:#fff
}
body.kultura #mainContent p.tvLink a:focus, body.kultura #mainContentSideBar p.tvLink a:focus {
	color:#fff
}
body.kultura #mainContent p.tvLink a:hover, body.kultura #mainContentSideBar p.tvLink a:hover {
	color:#fff
}
body.kultura #mainContent p.tvLink a:active, body.kultura #mainContentSideBar p.tvLink a:active {
	color:#fff
}
body.kultura #mainContent #news #newsListContent ul, body.kultura #mainContent .newsbox ul.itemlist, body.kultura #mainContentSideBar #news #newsListContent ul, body.kultura #mainContentSideBar .newsbox ul.itemlist {
	color:#368392
}
body.kultura #mainContent #news #newsListContent ul a, body.kultura #mainContent .newsbox ul.itemlist a, body.kultura #mainContentSideBar #news #newsListContent ul a, body.kultura #mainContentSideBar .newsbox ul.itemlist a {
	color:#181818
}
body.kultura #mainContent #news #newsListContent ul a:visited, body.kultura #mainContent .newsbox ul.itemlist a:visited, body.kultura #mainContentSideBar #news #newsListContent ul a:visited, body.kultura #mainContentSideBar .newsbox ul.itemlist a:visited {
	color:#181818
}
body.kultura #mainContent #news #newsListContent ul a:focus, body.kultura #mainContent .newsbox ul.itemlist a:focus, body.kultura #mainContentSideBar #news #newsListContent ul a:focus, body.kultura #mainContentSideBar .newsbox ul.itemlist a:focus {
	color:#181818
}
body.kultura #mainContent #news #newsListContent ul a:hover, body.kultura #mainContent .newsbox ul.itemlist a:hover, body.kultura #mainContentSideBar #news #newsListContent ul a:hover, body.kultura #mainContentSideBar .newsbox ul.itemlist a:hover {
	color:#323232
}
body.kultura #mainContent #news #newsListContent ul a:active, body.kultura #mainContent .newsbox ul.itemlist a:active, body.kultura #mainContentSideBar #news #newsListContent ul a:active, body.kultura #mainContentSideBar .newsbox ul.itemlist a:active {
	color:#181818
}
body.kultura #mainContent #news #newsListContent ul li, body.kultura #mainContentSideBar #news #newsListContent ul li {
	min-height:100px;
	list-style:none
}
body.kultura #mainContent #news #newsListContent ul li a.thumb, body.kultura #mainContentSideBar #news #newsListContent ul li a.thumb {
	height:90px
}
body.kultura #mainContent #news #newsListContent ul li h5, body.kultura #mainContentSideBar #news #newsListContent ul li h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
body.kultura #mainContent #news #newsListContent ul li h5 a, body.kultura #mainContentSideBar #news #newsListContent ul li h5 a {
	color:#368392
}
body.kultura #mainContent #news #newsListContent ul li h5 a:visited, body.kultura #mainContentSideBar #news #newsListContent ul li h5 a:visited {
	color:#368392
}
body.kultura #mainContent #news #newsListContent ul li h5 a:focus, body.kultura #mainContentSideBar #news #newsListContent ul li h5 a:focus {
	color:#368392
}
body.kultura #mainContent #news #newsListContent ul li h5 a:hover, body.kultura #mainContentSideBar #news #newsListContent ul li h5 a:hover {
	color:#44a4b7
}
body.kultura #mainContent #news #newsListContent ul li h5 a:active, body.kultura #mainContentSideBar #news #newsListContent ul li h5 a:active {
	color:#368392
}
body.kultura #mainContent #news #newsListContent ul li p, body.kultura #mainContentSideBar #news #newsListContent ul li p {
	margin-left:170px;
	font-size:0.8em;
	margin-bottom:2px;
	color:#333
}
body.kultura #mainContent #news #newsListContent ul li p.smaller, body.kultura #mainContentSideBar #news #newsListContent ul li p.smaller {
	font-size:0.75em;
	color:#999
}
body.kultura #mainContent .catalogSubCats, body.kultura #mainContentSideBar .catalogSubCats {
	margin-bottom:2px !important
}
body.kultura #mainContent .catalogRecommendedSection figure, body.kultura #mainContentSideBar .catalogRecommendedSection figure {
	width:293px;
	padding:10px;
	float:left;
	margin:5px;
	height:70px;
	overflow:hidden
}
body.kultura #mainContent .catalogRecommendedSection figure .thumb, body.kultura #mainContentSideBar .catalogRecommendedSection figure .thumb {
	width:80px;
	height:50px
}
body.kultura #mainContent .catalogRecommendedSection figure h4, body.kultura #mainContent .catalogRecommendedSection figure p, body.kultura #mainContentSideBar .catalogRecommendedSection figure h4, body.kultura #mainContentSideBar .catalogRecommendedSection figure p {
	margin-left:100px
}
body.kultura #mainContent .catalogRecommendedSection figure h4, body.kultura #mainContentSideBar .catalogRecommendedSection figure h4 {
	font-size:0.9em !important
}
body.kultura #mainContent .catalogRecommendedSection .sectionSubHeader, body.kultura #mainContentSideBar .catalogRecommendedSection .sectionSubHeader {
	color:#999;
	font-weight:normal
}
body.kultura #mainContent #imprezy .itemlist li a, body.kultura #mainContentSideBar #imprezy .itemlist li a {
	font-size:1.2em !important;
	color:#368392
}
body.kultura #mainContent #imprezy .itemlist li a:visited, body.kultura #mainContentSideBar #imprezy .itemlist li a:visited {
	color:#368392
}
body.kultura #mainContent #imprezy .itemlist li a:focus, body.kultura #mainContentSideBar #imprezy .itemlist li a:focus {
	color:#368392
}
body.kultura #mainContent #imprezy .itemlist li a:hover, body.kultura #mainContentSideBar #imprezy .itemlist li a:hover {
	color:#44a4b7
}
body.kultura #mainContent #imprezy .itemlist li a:active, body.kultura #mainContentSideBar #imprezy .itemlist li a:active {
	color:#368392
}
body.kultura #mainContent #imprezy .itemlist li a.label, body.kultura #mainContentSideBar #imprezy .itemlist li a.label {
	color:#fff !important
}
body.kultura #mainContent #imprezy .itemlist li .label, body.kultura #mainContentSideBar #imprezy .itemlist li .label {
	background:#af1f1f;
	text-shadow:none;
	text-shadow:#841717 2px 2px 0 1px
}
body.kultura #mainContentSideBar .ui-tabs-panel, body.kultura #mainContentSideBar .ui-widget-content, body.kultura #mainContentSideBar .ui-corner-bottom {
	padding:0 !important
}
body.kultura #mainContentSideBar .ui-tabs .ui-tabs-nav {
	padding:0
}
body.kultura #mainContentSideBar .ui-widget-content {
	border-top:0;
	padding:10px 0 !important
}
body.kultura #mainContentSideBar .ui-widget-header {
	border-bottom:1px solid #af1f1f;
	margin-bottom:10px;
	font-size:0.9em
}
body.kultura #mainContentSideBar .ui-state-default {
	background:#af1f1f !important;
	border:1px solid #af1f1f;
	border-bottom:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
body.kultura #mainContentSideBar .ui-state-default a {
	color:#fff !important;
	font-weight:bold !important;
	text-shadow:rgba(88, 16, 16, 0.5) 1px 1px 0
}
body.kultura #mainContentSideBar .ui-state-active {
	background:#fff !important;
	color:#af1f1f;
	border:1px solid #af1f1f
}
body.kultura #mainContentSideBar .ui-state-active a {
	color:#af1f1f !important;
	font-weight:bold !important;
	text-shadow:none
}
body.kultura #mainContentSideBar .ui-state-active.ui-state-hover {
	background:#fff !important
}
body.kultura #mainContentSideBar .ui-state-active.ui-state-hover a {
	color:#af1f1f !important
}
body.kultura #mainContentSideBar .ui-state-hover {
	background:#d92828 !important;
	color:#fff;
	border:1px solid #af1f1f
}
body.kultura #mainContentSideBar .ui-state-hover a {
	color:#fff !important;
	font-weight:bold !important
}
body.moto {
	background:#333
}
body.moto .button:hover {
	background:#4076b6;
	color:#fff !important;
	border:1px solid #335e90;
	text-shadow:none
}
body.moto #news .no-ml {
	margin-bottom:2px !important
}
body.moto #news .no-mh {
	min-height:1px !important
}
body.moto .activeSlide {
	background:#4076b6;
	border:1px solid #335e90
}
body.moto #mainNav ul#nav {
	background:#4076b6;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #4076b6), color-stop(100%, #335e90));
	background-image:-webkit-linear-gradient(#4076b6, #335e90);
	background-image:-moz-linear-gradient(#4076b6, #335e90);
	background-image:-o-linear-gradient(#4076b6, #335e90);
	background-image:-ms-linear-gradient(#4076b6, #335e90);
	background-image:linear-gradient(#4076b6, #335e90)
}
body.moto #mainNav ul#nav a.active, body.moto #mainNav ul#nav a:hover {
	color:#f3eabe;
	background:#25456b;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-ms-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms false
}
body.moto #mainNav ul#nav li a {
	color:#fff;
	text-shadow:rgba(37, 69, 107, 0.5) 1px 1px 0
}
body.moto #mainNav ul#nav li ul li a {
	color:#fff
}
body.moto #mainNav ul#nav li ul li a:hover {
	background:#25456b !important;
	color:#fff !important
}
body.moto #mainNav ul#nav>li a {
	text-shadow:rgba(37, 69, 107, 0.5) 1px 1px 0
}
body.moto #mainContent h3.sectionHeader {
	font-size:1.6em
}
body.moto #mainContent h3.newsTitle {
	font-size:2em
}
body.moto #mainContent .sectionHeader, body.moto #mainContentSideBar .sectionHeader {
	color:#4076b6;
	border-bottom:2px solid #4076b6
}
body.moto #mainContent .newsTitle, body.moto #mainContentSideBar .newsTitle {
	font-size:2.4em !important;
	font-weight:bold;
	border-bottom:0
}
body.moto #mainContent a, body.moto #mainContentSideBar a {
	color:#333
}
body.moto #mainContent a:visited, body.moto #mainContentSideBar a:visited {
	color:#333
}
body.moto #mainContent a:focus, body.moto #mainContentSideBar a:focus {
	color:#333
}
body.moto #mainContent a:hover, body.moto #mainContentSideBar a:hover {
	color:#4d4d4d
}
body.moto #mainContent a:active, body.moto #mainContentSideBar a:active {
	color:#333
}
body.moto #mainContent p.tvLink a, body.moto #mainContentSideBar p.tvLink a {
	color:#fff
}
body.moto #mainContent p.tvLink a:visited, body.moto #mainContentSideBar p.tvLink a:visited {
	color:#fff
}
body.moto #mainContent p.tvLink a:focus, body.moto #mainContentSideBar p.tvLink a:focus {
	color:#fff
}
body.moto #mainContent p.tvLink a:hover, body.moto #mainContentSideBar p.tvLink a:hover {
	color:#fff
}
body.moto #mainContent p.tvLink a:active, body.moto #mainContentSideBar p.tvLink a:active {
	color:#fff
}
body.moto #mainContent #news #newsListContent ul, body.moto #mainContent .newsbox ul.itemlist, body.moto #mainContentSideBar #news #newsListContent ul, body.moto #mainContentSideBar .newsbox ul.itemlist {
	color:#333
}
body.moto #mainContent #news #newsListContent ul a, body.moto #mainContent .newsbox ul.itemlist a, body.moto #mainContentSideBar #news #newsListContent ul a, body.moto #mainContentSideBar .newsbox ul.itemlist a {
	color:#181818
}
body.moto #mainContent #news #newsListContent ul a:visited, body.moto #mainContent .newsbox ul.itemlist a:visited, body.moto #mainContentSideBar #news #newsListContent ul a:visited, body.moto #mainContentSideBar .newsbox ul.itemlist a:visited {
	color:#181818
}
body.moto #mainContent #news #newsListContent ul a:focus, body.moto #mainContent .newsbox ul.itemlist a:focus, body.moto #mainContentSideBar #news #newsListContent ul a:focus, body.moto #mainContentSideBar .newsbox ul.itemlist a:focus {
	color:#181818
}
body.moto #mainContent #news #newsListContent ul a:hover, body.moto #mainContent .newsbox ul.itemlist a:hover, body.moto #mainContentSideBar #news #newsListContent ul a:hover, body.moto #mainContentSideBar .newsbox ul.itemlist a:hover {
	color:#323232
}
body.moto #mainContent #news #newsListContent ul a:active, body.moto #mainContent .newsbox ul.itemlist a:active, body.moto #mainContentSideBar #news #newsListContent ul a:active, body.moto #mainContentSideBar .newsbox ul.itemlist a:active {
	color:#181818
}
body.moto #mainContent #news #newsListContent ul li, body.moto #mainContentSideBar #news #newsListContent ul li {
	min-height:100px;
	list-style:none
}
body.moto #mainContent #news #newsListContent ul li a.thumb, body.moto #mainContentSideBar #news #newsListContent ul li a.thumb {
	height:90px
}
body.moto #mainContent #news #newsListContent ul li h5, body.moto #mainContentSideBar #news #newsListContent ul li h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
body.moto #mainContent #news #newsListContent ul li h5 a, body.moto #mainContentSideBar #news #newsListContent ul li h5 a {
	color:#333
}
body.moto #mainContent #news #newsListContent ul li h5 a:visited, body.moto #mainContentSideBar #news #newsListContent ul li h5 a:visited {
	color:#333
}
body.moto #mainContent #news #newsListContent ul li h5 a:focus, body.moto #mainContentSideBar #news #newsListContent ul li h5 a:focus {
	color:#333
}
body.moto #mainContent #news #newsListContent ul li h5 a:hover, body.moto #mainContentSideBar #news #newsListContent ul li h5 a:hover {
	color:#4d4d4d
}
body.moto #mainContent #news #newsListContent ul li h5 a:active, body.moto #mainContentSideBar #news #newsListContent ul li h5 a:active {
	color:#333
}
body.moto #mainContent #news #newsListContent ul li p, body.moto #mainContentSideBar #news #newsListContent ul li p {
	margin-left:170px;
	font-size:0.8em;
	margin-bottom:2px;
	color:#333
}
body.moto #mainContent #news #newsListContent ul li p.smaller, body.moto #mainContentSideBar #news #newsListContent ul li p.smaller {
	font-size:0.75em;
	color:#999
}
body.moto #mainContent .catalogSubCats, body.moto #mainContentSideBar .catalogSubCats {
	margin-bottom:2px !important
}
body.moto #mainContent .catalogRecommendedSection figure, body.moto #mainContentSideBar .catalogRecommendedSection figure {
	width:293px;
	padding:10px;
	float:left;
	margin:5px;
	height:70px;
	overflow:hidden
}
body.moto #mainContent .catalogRecommendedSection figure .thumb, body.moto #mainContentSideBar .catalogRecommendedSection figure .thumb {
	width:80px;
	height:50px
}
body.moto #mainContent .catalogRecommendedSection figure h4, body.moto #mainContent .catalogRecommendedSection figure p, body.moto #mainContentSideBar .catalogRecommendedSection figure h4, body.moto #mainContentSideBar .catalogRecommendedSection figure p {
	margin-left:100px
}
body.moto #mainContent .catalogRecommendedSection figure h4, body.moto #mainContentSideBar .catalogRecommendedSection figure h4 {
	font-size:0.9em !important
}
body.moto #mainContent .catalogRecommendedSection .sectionSubHeader, body.moto #mainContentSideBar .catalogRecommendedSection .sectionSubHeader {
	color:#999;
	font-weight:normal
}
body.moto #mainContent #imprezy .itemlist li a, body.moto #mainContentSideBar #imprezy .itemlist li a {
	font-size:1.2em !important;
	color:#333
}
body.moto #mainContent #imprezy .itemlist li a:visited, body.moto #mainContentSideBar #imprezy .itemlist li a:visited {
	color:#333
}
body.moto #mainContent #imprezy .itemlist li a:focus, body.moto #mainContentSideBar #imprezy .itemlist li a:focus {
	color:#333
}
body.moto #mainContent #imprezy .itemlist li a:hover, body.moto #mainContentSideBar #imprezy .itemlist li a:hover {
	color:#4d4d4d
}
body.moto #mainContent #imprezy .itemlist li a:active, body.moto #mainContentSideBar #imprezy .itemlist li a:active {
	color:#333
}
body.moto #mainContent #imprezy .itemlist li a.label, body.moto #mainContentSideBar #imprezy .itemlist li a.label {
	color:#fff !important
}
body.moto #mainContent #imprezy .itemlist li .label, body.moto #mainContentSideBar #imprezy .itemlist li .label {
	background:#4076b6;
	text-shadow:none;
	text-shadow:#335e90 2px 2px 0 1px
}
body.moto #mainContentSideBar .ui-tabs-panel, body.moto #mainContentSideBar .ui-widget-content, body.moto #mainContentSideBar .ui-corner-bottom {
	padding:0 !important
}
body.moto #mainContentSideBar .ui-tabs .ui-tabs-nav {
	padding:0
}
body.moto #mainContentSideBar .ui-widget-content {
	border-top:0;
	padding:10px 0 !important
}
body.moto #mainContentSideBar .ui-widget-header {
	border-bottom:1px solid #4076b6;
	margin-bottom:10px;
	font-size:0.9em
}
body.moto #mainContentSideBar .ui-state-default {
	background:#4076b6 !important;
	border:1px solid #4076b6;
	border-bottom:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
body.moto #mainContentSideBar .ui-state-default a {
	color:#fff !important;
	font-weight:bold !important;
	text-shadow:rgba(37, 69, 107, 0.5) 1px 1px 0
}
body.moto #mainContentSideBar .ui-state-active {
	background:#fff !important;
	color:#4076b6;
	border:1px solid #4076b6
}
body.moto #mainContentSideBar .ui-state-active a {
	color:#4076b6 !important;
	font-weight:bold !important;
	text-shadow:none
}
body.moto #mainContentSideBar .ui-state-active.ui-state-hover {
	background:#fff !important
}
body.moto #mainContentSideBar .ui-state-active.ui-state-hover a {
	color:#4076b6 !important
}
body.moto #mainContentSideBar .ui-state-hover {
	background:#6190c8 !important;
	color:#fff;
	border:1px solid #4076b6
}
body.moto #mainContentSideBar .ui-state-hover a {
	color:#fff !important;
	font-weight:bold !important
}
body.moto #warsztaty {
	clear:both;
	background:#F7F2DC;
	padding-top:5px;
	margin-bottom:10px;
	margin-top:10px
}
body.nauka .button:hover {
	background:#c4451b;
	color:#fff !important;
	border:1px solid #973515;
	text-shadow:none
}
body.nauka #news .no-ml {
	margin-bottom:2px !important
}
body.nauka #news .no-mh {
	min-height:1px !important
}
body.nauka .activeSlide {
	background:#c4451b;
	border:1px solid #973515
}
body.nauka #mainNav ul#nav {
	background:#c4451b;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #c4451b), color-stop(100%, #973515));
	background-image:-webkit-linear-gradient(#c4451b, #973515);
	background-image:-moz-linear-gradient(#c4451b, #973515);
	background-image:-o-linear-gradient(#c4451b, #973515);
	background-image:-ms-linear-gradient(#c4451b, #973515);
	background-image:linear-gradient(#c4451b, #973515)
}
body.nauka #mainNav ul#nav a.active, body.nauka #mainNav ul#nav a:hover {
	color:#f3eabe;
	background:#6a250f;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-ms-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms false
}
body.nauka #mainNav ul#nav li a {
	color:#fff;
	text-shadow:rgba(106, 37, 15, 0.5) 1px 1px 0
}
body.nauka #mainNav ul#nav li ul li a {
	color:#fff
}
body.nauka #mainNav ul#nav li ul li a:hover {
	background:#6a250f !important;
	color:#fff !important
}
body.nauka #mainNav ul#nav>li a {
	text-shadow:rgba(106, 37, 15, 0.5) 1px 1px 0
}
body.nauka #mainContent h3.sectionHeader {
	font-size:1.6em
}
body.nauka #mainContent h3.newsTitle {
	font-size:2em
}
body.nauka #mainContent .sectionHeader, body.nauka #mainContentSideBar .sectionHeader {
	color:#c4451b;
	border-bottom:2px solid #c4451b
}
body.nauka #mainContent .newsTitle, body.nauka #mainContentSideBar .newsTitle {
	font-size:2.4em !important;
	font-weight:bold;
	border-bottom:0
}
body.nauka #mainContent a, body.nauka #mainContentSideBar a {
	color:#368392
}
body.nauka #mainContent a:visited, body.nauka #mainContentSideBar a:visited {
	color:#368392
}
body.nauka #mainContent a:focus, body.nauka #mainContentSideBar a:focus {
	color:#368392
}
body.nauka #mainContent a:hover, body.nauka #mainContentSideBar a:hover {
	color:#44a4b7
}
body.nauka #mainContent a:active, body.nauka #mainContentSideBar a:active {
	color:#368392
}
body.nauka #mainContent p.tvLink a, body.nauka #mainContentSideBar p.tvLink a {
	color:#fff
}
body.nauka #mainContent p.tvLink a:visited, body.nauka #mainContentSideBar p.tvLink a:visited {
	color:#fff
}
body.nauka #mainContent p.tvLink a:focus, body.nauka #mainContentSideBar p.tvLink a:focus {
	color:#fff
}
body.nauka #mainContent p.tvLink a:hover, body.nauka #mainContentSideBar p.tvLink a:hover {
	color:#fff
}
body.nauka #mainContent p.tvLink a:active, body.nauka #mainContentSideBar p.tvLink a:active {
	color:#fff
}
body.nauka #mainContent #news #newsListContent ul, body.nauka #mainContent .newsbox ul.itemlist, body.nauka #mainContentSideBar #news #newsListContent ul, body.nauka #mainContentSideBar .newsbox ul.itemlist {
	color:#368392
}
body.nauka #mainContent #news #newsListContent ul a, body.nauka #mainContent .newsbox ul.itemlist a, body.nauka #mainContentSideBar #news #newsListContent ul a, body.nauka #mainContentSideBar .newsbox ul.itemlist a {
	color:#181818
}
body.nauka #mainContent #news #newsListContent ul a:visited, body.nauka #mainContent .newsbox ul.itemlist a:visited, body.nauka #mainContentSideBar #news #newsListContent ul a:visited, body.nauka #mainContentSideBar .newsbox ul.itemlist a:visited {
	color:#181818
}
body.nauka #mainContent #news #newsListContent ul a:focus, body.nauka #mainContent .newsbox ul.itemlist a:focus, body.nauka #mainContentSideBar #news #newsListContent ul a:focus, body.nauka #mainContentSideBar .newsbox ul.itemlist a:focus {
	color:#181818
}
body.nauka #mainContent #news #newsListContent ul a:hover, body.nauka #mainContent .newsbox ul.itemlist a:hover, body.nauka #mainContentSideBar #news #newsListContent ul a:hover, body.nauka #mainContentSideBar .newsbox ul.itemlist a:hover {
	color:#323232
}
body.nauka #mainContent #news #newsListContent ul a:active, body.nauka #mainContent .newsbox ul.itemlist a:active, body.nauka #mainContentSideBar #news #newsListContent ul a:active, body.nauka #mainContentSideBar .newsbox ul.itemlist a:active {
	color:#181818
}
body.nauka #mainContent #news #newsListContent ul li, body.nauka #mainContentSideBar #news #newsListContent ul li {
	min-height:100px;
	list-style:none
}
body.nauka #mainContent #news #newsListContent ul li a.thumb, body.nauka #mainContentSideBar #news #newsListContent ul li a.thumb {
	height:90px
}
body.nauka #mainContent #news #newsListContent ul li h5, body.nauka #mainContentSideBar #news #newsListContent ul li h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
body.nauka #mainContent #news #newsListContent ul li h5 a, body.nauka #mainContentSideBar #news #newsListContent ul li h5 a {
	color:#368392
}
body.nauka #mainContent #news #newsListContent ul li h5 a:visited, body.nauka #mainContentSideBar #news #newsListContent ul li h5 a:visited {
	color:#368392
}
body.nauka #mainContent #news #newsListContent ul li h5 a:focus, body.nauka #mainContentSideBar #news #newsListContent ul li h5 a:focus {
	color:#368392
}
body.nauka #mainContent #news #newsListContent ul li h5 a:hover, body.nauka #mainContentSideBar #news #newsListContent ul li h5 a:hover {
	color:#44a4b7
}
body.nauka #mainContent #news #newsListContent ul li h5 a:active, body.nauka #mainContentSideBar #news #newsListContent ul li h5 a:active {
	color:#368392
}
body.nauka #mainContent #news #newsListContent ul li p, body.nauka #mainContentSideBar #news #newsListContent ul li p {
	margin-left:170px;
	font-size:0.8em;
	margin-bottom:2px;
	color:#333
}
body.nauka #mainContent #news #newsListContent ul li p.smaller, body.nauka #mainContentSideBar #news #newsListContent ul li p.smaller {
	font-size:0.75em;
	color:#999
}
body.nauka #mainContent .catalogSubCats, body.nauka #mainContentSideBar .catalogSubCats {
	margin-bottom:2px !important
}
body.nauka #mainContent .catalogRecommendedSection figure, body.nauka #mainContentSideBar .catalogRecommendedSection figure {
	width:293px;
	padding:10px;
	float:left;
	margin:5px;
	height:70px;
	overflow:hidden
}
body.nauka #mainContent .catalogRecommendedSection figure .thumb, body.nauka #mainContentSideBar .catalogRecommendedSection figure .thumb {
	width:80px;
	height:50px
}
body.nauka #mainContent .catalogRecommendedSection figure h4, body.nauka #mainContent .catalogRecommendedSection figure p, body.nauka #mainContentSideBar .catalogRecommendedSection figure h4, body.nauka #mainContentSideBar .catalogRecommendedSection figure p {
	margin-left:100px
}
body.nauka #mainContent .catalogRecommendedSection figure h4, body.nauka #mainContentSideBar .catalogRecommendedSection figure h4 {
	font-size:0.9em !important
}
body.nauka #mainContent .catalogRecommendedSection .sectionSubHeader, body.nauka #mainContentSideBar .catalogRecommendedSection .sectionSubHeader {
	color:#999;
	font-weight:normal
}
body.nauka #mainContent #imprezy .itemlist li a, body.nauka #mainContentSideBar #imprezy .itemlist li a {
	font-size:1.2em !important;
	color:#368392
}
body.nauka #mainContent #imprezy .itemlist li a:visited, body.nauka #mainContentSideBar #imprezy .itemlist li a:visited {
	color:#368392
}
body.nauka #mainContent #imprezy .itemlist li a:focus, body.nauka #mainContentSideBar #imprezy .itemlist li a:focus {
	color:#368392
}
body.nauka #mainContent #imprezy .itemlist li a:hover, body.nauka #mainContentSideBar #imprezy .itemlist li a:hover {
	color:#44a4b7
}
body.nauka #mainContent #imprezy .itemlist li a:active, body.nauka #mainContentSideBar #imprezy .itemlist li a:active {
	color:#368392
}
body.nauka #mainContent #imprezy .itemlist li a.label, body.nauka #mainContentSideBar #imprezy .itemlist li a.label {
	color:#fff !important
}
body.nauka #mainContent #imprezy .itemlist li .label, body.nauka #mainContentSideBar #imprezy .itemlist li .label {
	background:#c4451b;
	text-shadow:none;
	text-shadow:#973515 2px 2px 0 1px
}
body.nauka #mainContentSideBar .ui-tabs-panel, body.nauka #mainContentSideBar .ui-widget-content, body.nauka #mainContentSideBar .ui-corner-bottom {
	padding:0 !important
}
body.nauka #mainContentSideBar .ui-tabs .ui-tabs-nav {
	padding:0
}
body.nauka #mainContentSideBar .ui-widget-content {
	border-top:0;
	padding:10px 0 !important
}
body.nauka #mainContentSideBar .ui-widget-header {
	border-bottom:1px solid #c4451b;
	margin-bottom:10px;
	font-size:0.9em
}
body.nauka #mainContentSideBar .ui-state-default {
	background:#c4451b !important;
	border:1px solid #c4451b;
	border-bottom:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
body.nauka #mainContentSideBar .ui-state-default a {
	color:#fff !important;
	font-weight:bold !important;
	text-shadow:rgba(106, 37, 15, 0.5) 1px 1px 0
}
body.nauka #mainContentSideBar .ui-state-active {
	background:#fff !important;
	color:#c4451b;
	border:1px solid #c4451b
}
body.nauka #mainContentSideBar .ui-state-active a {
	color:#c4451b !important;
	font-weight:bold !important;
	text-shadow:none
}
body.nauka #mainContentSideBar .ui-state-active.ui-state-hover {
	background:#fff !important
}
body.nauka #mainContentSideBar .ui-state-active.ui-state-hover a {
	color:#c4451b !important
}
body.nauka #mainContentSideBar .ui-state-hover {
	background:#e25c30 !important;
	color:#fff;
	border:1px solid #c4451b
}
body.nauka #mainContentSideBar .ui-state-hover a {
	color:#fff !important;
	font-weight:bold !important
}
body.sport .button:hover {
	background:#ffd221;
	color:#333 !important;
	border:1px solid #edbd00;
	text-shadow:none
}
body.sport #news .no-ml {
	margin-bottom:2px !important
}
body.sport #news .no-mh {
	min-height:1px !important
}
body.sport .activeSlide {
	background:#ffd221;
	border:1px solid #edbd00
}
body.sport #mainNav ul#nav {
	background:#ffd221;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffd221), color-stop(100%, #edbd00));
	background-image:-webkit-linear-gradient(#ffd221, #edbd00);
	background-image:-moz-linear-gradient(#ffd221, #edbd00);
	background-image:-o-linear-gradient(#ffd221, #edbd00);
	background-image:-ms-linear-gradient(#ffd221, #edbd00);
	background-image:linear-gradient(#ffd221, #edbd00)
}
body.sport #mainNav ul#nav a.active, body.sport #mainNav ul#nav a:hover {
	color:#fff;
	background:#ba9400;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-ms-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms false
}
body.sport #mainNav ul#nav li a {
	color:#333;
	text-shadow:rgba(186, 148, 0, 0.5) 1px 1px 0
}
body.sport #mainNav ul#nav li ul li a {
	color:#fff
}
body.sport #mainNav ul#nav li ul li a:hover {
	background:#ba9400 !important;
	color:#fff !important
}
body.sport #mainNav ul#nav>li a {
	text-shadow:rgba(186, 148, 0, 0.5) 1px 1px 0
}
body.sport #mainContent h3.sectionHeader {
	font-size:1.6em
}
body.sport #mainContent h3.newsTitle {
	font-size:2em
}
body.sport #mainContent .sectionHeader, body.sport #mainContentSideBar .sectionHeader {
	color:#368392;
	border-bottom:2px solid #368392
}
body.sport #mainContent .newsTitle, body.sport #mainContentSideBar .newsTitle {
	font-size:2.4em !important;
	font-weight:bold;
	border-bottom:0
}
body.sport #mainContent a, body.sport #mainContentSideBar a {
	color:#333
}
body.sport #mainContent a:visited, body.sport #mainContentSideBar a:visited {
	color:#333
}
body.sport #mainContent a:focus, body.sport #mainContentSideBar a:focus {
	color:#333
}
body.sport #mainContent a:hover, body.sport #mainContentSideBar a:hover {
	color:#4d4d4d
}
body.sport #mainContent a:active, body.sport #mainContentSideBar a:active {
	color:#333
}
body.sport #mainContent p.tvLink a, body.sport #mainContentSideBar p.tvLink a {
	color:#fff
}
body.sport #mainContent p.tvLink a:visited, body.sport #mainContentSideBar p.tvLink a:visited {
	color:#fff
}
body.sport #mainContent p.tvLink a:focus, body.sport #mainContentSideBar p.tvLink a:focus {
	color:#fff
}
body.sport #mainContent p.tvLink a:hover, body.sport #mainContentSideBar p.tvLink a:hover {
	color:#fff
}
body.sport #mainContent p.tvLink a:active, body.sport #mainContentSideBar p.tvLink a:active {
	color:#fff
}
body.sport #mainContent #news #newsListContent ul, body.sport #mainContent .newsbox ul.itemlist, body.sport #mainContentSideBar #news #newsListContent ul, body.sport #mainContentSideBar .newsbox ul.itemlist {
	color:#333
}
body.sport #mainContent #news #newsListContent ul a, body.sport #mainContent .newsbox ul.itemlist a, body.sport #mainContentSideBar #news #newsListContent ul a, body.sport #mainContentSideBar .newsbox ul.itemlist a {
	color:#181818
}
body.sport #mainContent #news #newsListContent ul a:visited, body.sport #mainContent .newsbox ul.itemlist a:visited, body.sport #mainContentSideBar #news #newsListContent ul a:visited, body.sport #mainContentSideBar .newsbox ul.itemlist a:visited {
	color:#181818
}
body.sport #mainContent #news #newsListContent ul a:focus, body.sport #mainContent .newsbox ul.itemlist a:focus, body.sport #mainContentSideBar #news #newsListContent ul a:focus, body.sport #mainContentSideBar .newsbox ul.itemlist a:focus {
	color:#181818
}
body.sport #mainContent #news #newsListContent ul a:hover, body.sport #mainContent .newsbox ul.itemlist a:hover, body.sport #mainContentSideBar #news #newsListContent ul a:hover, body.sport #mainContentSideBar .newsbox ul.itemlist a:hover {
	color:#323232
}
body.sport #mainContent #news #newsListContent ul a:active, body.sport #mainContent .newsbox ul.itemlist a:active, body.sport #mainContentSideBar #news #newsListContent ul a:active, body.sport #mainContentSideBar .newsbox ul.itemlist a:active {
	color:#181818
}
body.sport #mainContent #news #newsListContent ul li, body.sport #mainContentSideBar #news #newsListContent ul li {
	min-height:100px;
	list-style:none
}
body.sport #mainContent #news #newsListContent ul li a.thumb, body.sport #mainContentSideBar #news #newsListContent ul li a.thumb {
	height:90px
}
body.sport #mainContent #news #newsListContent ul li h5, body.sport #mainContentSideBar #news #newsListContent ul li h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
body.sport #mainContent #news #newsListContent ul li h5 a, body.sport #mainContentSideBar #news #newsListContent ul li h5 a {
	color:#333
}
body.sport #mainContent #news #newsListContent ul li h5 a:visited, body.sport #mainContentSideBar #news #newsListContent ul li h5 a:visited {
	color:#333
}
body.sport #mainContent #news #newsListContent ul li h5 a:focus, body.sport #mainContentSideBar #news #newsListContent ul li h5 a:focus {
	color:#333
}
body.sport #mainContent #news #newsListContent ul li h5 a:hover, body.sport #mainContentSideBar #news #newsListContent ul li h5 a:hover {
	color:#4d4d4d
}
body.sport #mainContent #news #newsListContent ul li h5 a:active, body.sport #mainContentSideBar #news #newsListContent ul li h5 a:active {
	color:#333
}
body.sport #mainContent #news #newsListContent ul li p, body.sport #mainContentSideBar #news #newsListContent ul li p {
	margin-left:170px;
	font-size:0.8em;
	margin-bottom:2px;
	color:#333
}
body.sport #mainContent #news #newsListContent ul li p.smaller, body.sport #mainContentSideBar #news #newsListContent ul li p.smaller {
	font-size:0.75em;
	color:#999
}
body.sport #mainContent .catalogSubCats, body.sport #mainContentSideBar .catalogSubCats {
	margin-bottom:2px !important
}
body.sport #mainContent .catalogRecommendedSection figure, body.sport #mainContentSideBar .catalogRecommendedSection figure {
	width:293px;
	padding:10px;
	float:left;
	margin:5px;
	height:70px;
	overflow:hidden
}
body.sport #mainContent .catalogRecommendedSection figure .thumb, body.sport #mainContentSideBar .catalogRecommendedSection figure .thumb {
	width:80px;
	height:50px
}
body.sport #mainContent .catalogRecommendedSection figure h4, body.sport #mainContent .catalogRecommendedSection figure p, body.sport #mainContentSideBar .catalogRecommendedSection figure h4, body.sport #mainContentSideBar .catalogRecommendedSection figure p {
	margin-left:100px
}
body.sport #mainContent .catalogRecommendedSection figure h4, body.sport #mainContentSideBar .catalogRecommendedSection figure h4 {
	font-size:0.9em !important
}
body.sport #mainContent .catalogRecommendedSection .sectionSubHeader, body.sport #mainContentSideBar .catalogRecommendedSection .sectionSubHeader {
	color:#999;
	font-weight:normal
}
body.sport #mainContent #imprezy .itemlist li a, body.sport #mainContentSideBar #imprezy .itemlist li a {
	font-size:1.2em !important;
	color:#333
}
body.sport #mainContent #imprezy .itemlist li a:visited, body.sport #mainContentSideBar #imprezy .itemlist li a:visited {
	color:#333
}
body.sport #mainContent #imprezy .itemlist li a:focus, body.sport #mainContentSideBar #imprezy .itemlist li a:focus {
	color:#333
}
body.sport #mainContent #imprezy .itemlist li a:hover, body.sport #mainContentSideBar #imprezy .itemlist li a:hover {
	color:#4d4d4d
}
body.sport #mainContent #imprezy .itemlist li a:active, body.sport #mainContentSideBar #imprezy .itemlist li a:active {
	color:#333
}
body.sport #mainContent #imprezy .itemlist li a.label, body.sport #mainContentSideBar #imprezy .itemlist li a.label {
	color:#333 !important
}
body.sport #mainContent #imprezy .itemlist li .label, body.sport #mainContentSideBar #imprezy .itemlist li .label {
	background:#ffd221;
	text-shadow:none;
	text-shadow:#edbd00 2px 2px 0 1px
}
body.sport #mainContentSideBar .ui-tabs-panel, body.sport #mainContentSideBar .ui-widget-content, body.sport #mainContentSideBar .ui-corner-bottom {
	padding:0 !important
}
body.sport #mainContentSideBar .ui-tabs .ui-tabs-nav {
	padding:0
}
body.sport #mainContentSideBar .ui-widget-content {
	border-top:0;
	padding:10px 0 !important
}
body.sport #mainContentSideBar .ui-widget-header {
	border-bottom:1px solid #368392;
	margin-bottom:10px;
	font-size:0.9em
}
body.sport #mainContentSideBar .ui-state-default {
	background:#368392 !important;
	border:1px solid #368392;
	border-bottom:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
body.sport #mainContentSideBar .ui-state-default a {
	color:#fff !important;
	font-weight:bold !important;
	text-shadow:rgba(26, 64, 72, 0.5) 1px 1px 0
}
body.sport #mainContentSideBar .ui-state-active {
	background:#fff !important;
	color:#368392;
	border:1px solid #368392
}
body.sport #mainContentSideBar .ui-state-active a {
	color:#368392 !important;
	font-weight:bold !important;
	text-shadow:none
}
body.sport #mainContentSideBar .ui-state-active.ui-state-hover {
	background:#fff !important
}
body.sport #mainContentSideBar .ui-state-active.ui-state-hover a {
	color:#368392 !important
}
body.sport #mainContentSideBar .ui-state-hover {
	background:#44a4b7 !important;
	color:#fff;
	border:1px solid #368392
}
body.sport #mainContentSideBar .ui-state-hover a {
	color:#fff !important;
	font-weight:bold !important
}
body.dom .button:hover {
	background:#75401d;
	color:#fff !important;
	border:1px solid #4c2a13;
	text-shadow:none
}
body.dom #news .no-ml {
	margin-bottom:2px !important
}
body.dom #news .no-mh {
	min-height:1px !important
}
body.dom .activeSlide {
	background:#75401d;
	border:1px solid #4c2a13
}
body.dom #mainNav ul#nav {
	background:#75401d;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #75401d), color-stop(100%, #4c2a13));
	background-image:-webkit-linear-gradient(#75401d, #4c2a13);
	background-image:-moz-linear-gradient(#75401d, #4c2a13);
	background-image:-o-linear-gradient(#75401d, #4c2a13);
	background-image:-ms-linear-gradient(#75401d, #4c2a13);
	background-image:linear-gradient(#75401d, #4c2a13)
}
body.dom #mainNav ul#nav a.active, body.dom #mainNav ul#nav a:hover {
	color:#f3eabe;
	background:#231309;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-ms-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms false
}
body.dom #mainNav ul#nav li a {
	color:#fff;
	text-shadow:rgba(35, 19, 9, 0.5) 1px 1px 0
}
body.dom #mainNav ul#nav li ul li a {
	color:#fff
}
body.dom #mainNav ul#nav li ul li a:hover {
	background:#231309 !important;
	color:#fff !important
}
body.dom #mainNav ul#nav>li a {
	text-shadow:rgba(35, 19, 9, 0.5) 1px 1px 0
}
body.dom #mainContent h3.sectionHeader {
	font-size:1.6em
}
body.dom #mainContent h3.newsTitle {
	font-size:2em
}
body.dom #mainContent .sectionHeader, body.dom #mainContentSideBar .sectionHeader {
	color:#75401d;
	border-bottom:2px solid #75401d
}
body.dom #mainContent .newsTitle, body.dom #mainContentSideBar .newsTitle {
	font-size:2.4em !important;
	font-weight:bold;
	border-bottom:0
}
body.dom #mainContent a, body.dom #mainContentSideBar a {
	color:#333
}
body.dom #mainContent a:visited, body.dom #mainContentSideBar a:visited {
	color:#333
}
body.dom #mainContent a:focus, body.dom #mainContentSideBar a:focus {
	color:#333
}
body.dom #mainContent a:hover, body.dom #mainContentSideBar a:hover {
	color:#4d4d4d
}
body.dom #mainContent a:active, body.dom #mainContentSideBar a:active {
	color:#333
}
body.dom #mainContent p.tvLink a, body.dom #mainContentSideBar p.tvLink a {
	color:#fff
}
body.dom #mainContent p.tvLink a:visited, body.dom #mainContentSideBar p.tvLink a:visited {
	color:#fff
}
body.dom #mainContent p.tvLink a:focus, body.dom #mainContentSideBar p.tvLink a:focus {
	color:#fff
}
body.dom #mainContent p.tvLink a:hover, body.dom #mainContentSideBar p.tvLink a:hover {
	color:#fff
}
body.dom #mainContent p.tvLink a:active, body.dom #mainContentSideBar p.tvLink a:active {
	color:#fff
}
body.dom #mainContent #news #newsListContent ul, body.dom #mainContent .newsbox ul.itemlist, body.dom #mainContentSideBar #news #newsListContent ul, body.dom #mainContentSideBar .newsbox ul.itemlist {
	color:#333
}
body.dom #mainContent #news #newsListContent ul a, body.dom #mainContent .newsbox ul.itemlist a, body.dom #mainContentSideBar #news #newsListContent ul a, body.dom #mainContentSideBar .newsbox ul.itemlist a {
	color:#181818
}
body.dom #mainContent #news #newsListContent ul a:visited, body.dom #mainContent .newsbox ul.itemlist a:visited, body.dom #mainContentSideBar #news #newsListContent ul a:visited, body.dom #mainContentSideBar .newsbox ul.itemlist a:visited {
	color:#181818
}
body.dom #mainContent #news #newsListContent ul a:focus, body.dom #mainContent .newsbox ul.itemlist a:focus, body.dom #mainContentSideBar #news #newsListContent ul a:focus, body.dom #mainContentSideBar .newsbox ul.itemlist a:focus {
	color:#181818
}
body.dom #mainContent #news #newsListContent ul a:hover, body.dom #mainContent .newsbox ul.itemlist a:hover, body.dom #mainContentSideBar #news #newsListContent ul a:hover, body.dom #mainContentSideBar .newsbox ul.itemlist a:hover {
	color:#323232
}
body.dom #mainContent #news #newsListContent ul a:active, body.dom #mainContent .newsbox ul.itemlist a:active, body.dom #mainContentSideBar #news #newsListContent ul a:active, body.dom #mainContentSideBar .newsbox ul.itemlist a:active {
	color:#181818
}
body.dom #mainContent #news #newsListContent ul li, body.dom #mainContentSideBar #news #newsListContent ul li {
	min-height:100px;
	list-style:none
}
body.dom #mainContent #news #newsListContent ul li a.thumb, body.dom #mainContentSideBar #news #newsListContent ul li a.thumb {
	height:90px
}
body.dom #mainContent #news #newsListContent ul li h5, body.dom #mainContentSideBar #news #newsListContent ul li h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
body.dom #mainContent #news #newsListContent ul li h5 a, body.dom #mainContentSideBar #news #newsListContent ul li h5 a {
	color:#333
}
body.dom #mainContent #news #newsListContent ul li h5 a:visited, body.dom #mainContentSideBar #news #newsListContent ul li h5 a:visited {
	color:#333
}
body.dom #mainContent #news #newsListContent ul li h5 a:focus, body.dom #mainContentSideBar #news #newsListContent ul li h5 a:focus {
	color:#333
}
body.dom #mainContent #news #newsListContent ul li h5 a:hover, body.dom #mainContentSideBar #news #newsListContent ul li h5 a:hover {
	color:#4d4d4d
}
body.dom #mainContent #news #newsListContent ul li h5 a:active, body.dom #mainContentSideBar #news #newsListContent ul li h5 a:active {
	color:#333
}
body.dom #mainContent #news #newsListContent ul li p, body.dom #mainContentSideBar #news #newsListContent ul li p {
	margin-left:170px;
	font-size:0.8em;
	margin-bottom:2px;
	color:#333
}
body.dom #mainContent #news #newsListContent ul li p.smaller, body.dom #mainContentSideBar #news #newsListContent ul li p.smaller {
	font-size:0.75em;
	color:#999
}
body.dom #mainContent .catalogSubCats, body.dom #mainContentSideBar .catalogSubCats {
	margin-bottom:2px !important
}
body.dom #mainContent .catalogRecommendedSection figure, body.dom #mainContentSideBar .catalogRecommendedSection figure {
	width:293px;
	padding:10px;
	float:left;
	margin:5px;
	height:70px;
	overflow:hidden
}
body.dom #mainContent .catalogRecommendedSection figure .thumb, body.dom #mainContentSideBar .catalogRecommendedSection figure .thumb {
	width:80px;
	height:50px
}
body.dom #mainContent .catalogRecommendedSection figure h4, body.dom #mainContent .catalogRecommendedSection figure p, body.dom #mainContentSideBar .catalogRecommendedSection figure h4, body.dom #mainContentSideBar .catalogRecommendedSection figure p {
	margin-left:100px
}
body.dom #mainContent .catalogRecommendedSection figure h4, body.dom #mainContentSideBar .catalogRecommendedSection figure h4 {
	font-size:0.9em !important
}
body.dom #mainContent .catalogRecommendedSection .sectionSubHeader, body.dom #mainContentSideBar .catalogRecommendedSection .sectionSubHeader {
	color:#999;
	font-weight:normal
}
body.dom #mainContent #imprezy .itemlist li a, body.dom #mainContentSideBar #imprezy .itemlist li a {
	font-size:1.2em !important;
	color:#333
}
body.dom #mainContent #imprezy .itemlist li a:visited, body.dom #mainContentSideBar #imprezy .itemlist li a:visited {
	color:#333
}
body.dom #mainContent #imprezy .itemlist li a:focus, body.dom #mainContentSideBar #imprezy .itemlist li a:focus {
	color:#333
}
body.dom #mainContent #imprezy .itemlist li a:hover, body.dom #mainContentSideBar #imprezy .itemlist li a:hover {
	color:#4d4d4d
}
body.dom #mainContent #imprezy .itemlist li a:active, body.dom #mainContentSideBar #imprezy .itemlist li a:active {
	color:#333
}
body.dom #mainContent #imprezy .itemlist li a.label, body.dom #mainContentSideBar #imprezy .itemlist li a.label {
	color:#fff !important
}
body.dom #mainContent #imprezy .itemlist li .label, body.dom #mainContentSideBar #imprezy .itemlist li .label {
	background:#75401d;
	text-shadow:none;
	text-shadow:#4c2a13 2px 2px 0 1px
}
body.dom #mainContentSideBar .ui-tabs-panel, body.dom #mainContentSideBar .ui-widget-content, body.dom #mainContentSideBar .ui-corner-bottom {
	padding:0 !important
}
body.dom #mainContentSideBar .ui-tabs .ui-tabs-nav {
	padding:0
}
body.dom #mainContentSideBar .ui-widget-content {
	border-top:0;
	padding:10px 0 !important
}
body.dom #mainContentSideBar .ui-widget-header {
	border-bottom:1px solid #75401d;
	margin-bottom:10px;
	font-size:0.9em
}
body.dom #mainContentSideBar .ui-state-default {
	background:#75401d !important;
	border:1px solid #75401d;
	border-bottom:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
body.dom #mainContentSideBar .ui-state-default a {
	color:#fff !important;
	font-weight:bold !important;
	text-shadow:rgba(35, 19, 9, 0.5) 1px 1px 0
}
body.dom #mainContentSideBar .ui-state-active {
	background:#fff !important;
	color:#75401d;
	border:1px solid #75401d
}
body.dom #mainContentSideBar .ui-state-active a {
	color:#75401d !important;
	font-weight:bold !important;
	text-shadow:none
}
body.dom #mainContentSideBar .ui-state-active.ui-state-hover {
	background:#fff !important
}
body.dom #mainContentSideBar .ui-state-active.ui-state-hover a {
	color:#75401d !important
}
body.dom #mainContentSideBar .ui-state-hover {
	background:#9e5627 !important;
	color:#fff;
	border:1px solid #75401d
}
body.dom #mainContentSideBar .ui-state-hover a {
	color:#fff !important;
	font-weight:bold !important
}
body.turystyka {
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #f3eabe), color-stop(100%, #f1f1f1));
	background-image:-webkit-linear-gradient(#f3eabe, #f1f1f1);
	background-image:-moz-linear-gradient(#f3eabe, #f1f1f1);
	background-image:-o-linear-gradient(#f3eabe, #f1f1f1);
	background-image:-ms-linear-gradient(#f3eabe, #f1f1f1);
	background-image:linear-gradient(#f3eabe, #f1f1f1)
}
body.turystyka .button:hover {
	background:#3da6e2;
	color:#fff !important;
	border:1px solid #1f8ecd;
	text-shadow:none
}
body.turystyka #news .no-ml {
	margin-bottom:2px !important
}
body.turystyka #news .no-mh {
	min-height:1px !important
}
body.turystyka .activeSlide {
	background:#3da6e2;
	border:1px solid #1f8ecd
}
body.turystyka #mainNav ul#nav {
	background:#3da6e2;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #3da6e2), color-stop(100%, #1f8ecd));
	background-image:-webkit-linear-gradient(#3da6e2, #1f8ecd);
	background-image:-moz-linear-gradient(#3da6e2, #1f8ecd);
	background-image:-o-linear-gradient(#3da6e2, #1f8ecd);
	background-image:-ms-linear-gradient(#3da6e2, #1f8ecd);
	background-image:linear-gradient(#3da6e2, #1f8ecd)
}
body.turystyka #mainNav ul#nav a.active, body.turystyka #mainNav ul#nav a:hover {
	color:#f3eabe;
	background:#186fa1;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-ms-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms false
}
body.turystyka #mainNav ul#nav li a {
	color:#fff;
	text-shadow:rgba(24, 111, 161, 0.5) 1px 1px 0
}
body.turystyka #mainNav ul#nav li ul li a {
	color:#fff
}
body.turystyka #mainNav ul#nav li ul li a:hover {
	background:#186fa1 !important;
	color:#fff !important
}
body.turystyka #mainNav ul#nav>li a {
	text-shadow:rgba(24, 111, 161, 0.5) 1px 1px 0
}
body.turystyka #mainContent h3.sectionHeader {
	font-size:1.6em
}
body.turystyka #mainContent h3.newsTitle {
	font-size:2em
}
body.turystyka #mainContent .sectionHeader, body.turystyka #mainContentSideBar .sectionHeader {
	color:#3da6e2;
	border-bottom:2px solid #3da6e2
}
body.turystyka #mainContent .newsTitle, body.turystyka #mainContentSideBar .newsTitle {
	font-size:2.4em !important;
	font-weight:bold;
	border-bottom:0
}
body.turystyka #mainContent a, body.turystyka #mainContentSideBar a {
	color:#333
}
body.turystyka #mainContent a:visited, body.turystyka #mainContentSideBar a:visited {
	color:#333
}
body.turystyka #mainContent a:focus, body.turystyka #mainContentSideBar a:focus {
	color:#333
}
body.turystyka #mainContent a:hover, body.turystyka #mainContentSideBar a:hover {
	color:#4d4d4d
}
body.turystyka #mainContent a:active, body.turystyka #mainContentSideBar a:active {
	color:#333
}
body.turystyka #mainContent p.tvLink a, body.turystyka #mainContentSideBar p.tvLink a {
	color:#fff
}
body.turystyka #mainContent p.tvLink a:visited, body.turystyka #mainContentSideBar p.tvLink a:visited {
	color:#fff
}
body.turystyka #mainContent p.tvLink a:focus, body.turystyka #mainContentSideBar p.tvLink a:focus {
	color:#fff
}
body.turystyka #mainContent p.tvLink a:hover, body.turystyka #mainContentSideBar p.tvLink a:hover {
	color:#fff
}
body.turystyka #mainContent p.tvLink a:active, body.turystyka #mainContentSideBar p.tvLink a:active {
	color:#fff
}
body.turystyka #mainContent #news #newsListContent ul, body.turystyka #mainContent .newsbox ul.itemlist, body.turystyka #mainContentSideBar #news #newsListContent ul, body.turystyka #mainContentSideBar .newsbox ul.itemlist {
	color:#333
}
body.turystyka #mainContent #news #newsListContent ul a, body.turystyka #mainContent .newsbox ul.itemlist a, body.turystyka #mainContentSideBar #news #newsListContent ul a, body.turystyka #mainContentSideBar .newsbox ul.itemlist a {
	color:#181818
}
body.turystyka #mainContent #news #newsListContent ul a:visited, body.turystyka #mainContent .newsbox ul.itemlist a:visited, body.turystyka #mainContentSideBar #news #newsListContent ul a:visited, body.turystyka #mainContentSideBar .newsbox ul.itemlist a:visited {
	color:#181818
}
body.turystyka #mainContent #news #newsListContent ul a:focus, body.turystyka #mainContent .newsbox ul.itemlist a:focus, body.turystyka #mainContentSideBar #news #newsListContent ul a:focus, body.turystyka #mainContentSideBar .newsbox ul.itemlist a:focus {
	color:#181818
}
body.turystyka #mainContent #news #newsListContent ul a:hover, body.turystyka #mainContent .newsbox ul.itemlist a:hover, body.turystyka #mainContentSideBar #news #newsListContent ul a:hover, body.turystyka #mainContentSideBar .newsbox ul.itemlist a:hover {
	color:#323232
}
body.turystyka #mainContent #news #newsListContent ul a:active, body.turystyka #mainContent .newsbox ul.itemlist a:active, body.turystyka #mainContentSideBar #news #newsListContent ul a:active, body.turystyka #mainContentSideBar .newsbox ul.itemlist a:active {
	color:#181818
}
body.turystyka #mainContent #news #newsListContent ul li, body.turystyka #mainContentSideBar #news #newsListContent ul li {
	min-height:100px;
	list-style:none
}
body.turystyka #mainContent #news #newsListContent ul li a.thumb, body.turystyka #mainContentSideBar #news #newsListContent ul li a.thumb {
	height:90px
}
body.turystyka #mainContent #news #newsListContent ul li h5, body.turystyka #mainContentSideBar #news #newsListContent ul li h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
body.turystyka #mainContent #news #newsListContent ul li h5 a, body.turystyka #mainContentSideBar #news #newsListContent ul li h5 a {
	color:#333
}
body.turystyka #mainContent #news #newsListContent ul li h5 a:visited, body.turystyka #mainContentSideBar #news #newsListContent ul li h5 a:visited {
	color:#333
}
body.turystyka #mainContent #news #newsListContent ul li h5 a:focus, body.turystyka #mainContentSideBar #news #newsListContent ul li h5 a:focus {
	color:#333
}
body.turystyka #mainContent #news #newsListContent ul li h5 a:hover, body.turystyka #mainContentSideBar #news #newsListContent ul li h5 a:hover {
	color:#4d4d4d
}
body.turystyka #mainContent #news #newsListContent ul li h5 a:active, body.turystyka #mainContentSideBar #news #newsListContent ul li h5 a:active {
	color:#333
}
body.turystyka #mainContent #news #newsListContent ul li p, body.turystyka #mainContentSideBar #news #newsListContent ul li p {
	margin-left:170px;
	font-size:0.8em;
	margin-bottom:2px;
	color:#333
}
body.turystyka #mainContent #news #newsListContent ul li p.smaller, body.turystyka #mainContentSideBar #news #newsListContent ul li p.smaller {
	font-size:0.75em;
	color:#999
}
body.turystyka #mainContent .catalogSubCats, body.turystyka #mainContentSideBar .catalogSubCats {
	margin-bottom:2px !important
}
body.turystyka #mainContent .catalogRecommendedSection figure, body.turystyka #mainContentSideBar .catalogRecommendedSection figure {
	width:293px;
	padding:10px;
	float:left;
	margin:5px;
	height:70px;
	overflow:hidden
}
body.turystyka #mainContent .catalogRecommendedSection figure .thumb, body.turystyka #mainContentSideBar .catalogRecommendedSection figure .thumb {
	width:80px;
	height:50px
}
body.turystyka #mainContent .catalogRecommendedSection figure h4, body.turystyka #mainContent .catalogRecommendedSection figure p, body.turystyka #mainContentSideBar .catalogRecommendedSection figure h4, body.turystyka #mainContentSideBar .catalogRecommendedSection figure p {
	margin-left:100px
}
body.turystyka #mainContent .catalogRecommendedSection figure h4, body.turystyka #mainContentSideBar .catalogRecommendedSection figure h4 {
	font-size:0.9em !important
}
body.turystyka #mainContent .catalogRecommendedSection .sectionSubHeader, body.turystyka #mainContentSideBar .catalogRecommendedSection .sectionSubHeader {
	color:#999;
	font-weight:normal
}
body.turystyka #mainContent #imprezy .itemlist li a, body.turystyka #mainContentSideBar #imprezy .itemlist li a {
	font-size:1.2em !important;
	color:#333
}
body.turystyka #mainContent #imprezy .itemlist li a:visited, body.turystyka #mainContentSideBar #imprezy .itemlist li a:visited {
	color:#333
}
body.turystyka #mainContent #imprezy .itemlist li a:focus, body.turystyka #mainContentSideBar #imprezy .itemlist li a:focus {
	color:#333
}
body.turystyka #mainContent #imprezy .itemlist li a:hover, body.turystyka #mainContentSideBar #imprezy .itemlist li a:hover {
	color:#4d4d4d
}
body.turystyka #mainContent #imprezy .itemlist li a:active, body.turystyka #mainContentSideBar #imprezy .itemlist li a:active {
	color:#333
}
body.turystyka #mainContent #imprezy .itemlist li a.label, body.turystyka #mainContentSideBar #imprezy .itemlist li a.label {
	color:#fff !important
}
body.turystyka #mainContent #imprezy .itemlist li .label, body.turystyka #mainContentSideBar #imprezy .itemlist li .label {
	background:#3da6e2;
	text-shadow:none;
	text-shadow:#1f8ecd 2px 2px 0 1px
}
body.turystyka #mainContentSideBar .ui-tabs-panel, body.turystyka #mainContentSideBar .ui-widget-content, body.turystyka #mainContentSideBar .ui-corner-bottom {
	padding:0 !important
}
body.turystyka #mainContentSideBar .ui-tabs .ui-tabs-nav {
	padding:0
}
body.turystyka #mainContentSideBar .ui-widget-content {
	border-top:0;
	padding:10px 0 !important
}
body.turystyka #mainContentSideBar .ui-widget-header {
	border-bottom:1px solid #3da6e2;
	margin-bottom:10px;
	font-size:0.9em
}
body.turystyka #mainContentSideBar .ui-state-default {
	background:#3da6e2 !important;
	border:1px solid #3da6e2;
	border-bottom:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
body.turystyka #mainContentSideBar .ui-state-default a {
	color:#fff !important;
	font-weight:bold !important;
	text-shadow:rgba(24, 111, 161, 0.5) 1px 1px 0
}
body.turystyka #mainContentSideBar .ui-state-active {
	background:#fff !important;
	color:#3da6e2;
	border:1px solid #3da6e2
}
body.turystyka #mainContentSideBar .ui-state-active a {
	color:#3da6e2 !important;
	font-weight:bold !important;
	text-shadow:none
}
body.turystyka #mainContentSideBar .ui-state-active.ui-state-hover {
	background:#fff !important
}
body.turystyka #mainContentSideBar .ui-state-active.ui-state-hover a {
	color:#3da6e2 !important
}
body.turystyka #mainContentSideBar .ui-state-hover {
	background:#69bae9 !important;
	color:#fff;
	border:1px solid #3da6e2
}
body.turystyka #mainContentSideBar .ui-state-hover a {
	color:#fff !important;
	font-weight:bold !important
}
body.biznes .button:hover {
	background:#0f9177;
	color:#fff !important;
	border:1px solid #0a6351;
	text-shadow:none
}
body.biznes #news .no-ml {
	margin-bottom:2px !important
}
body.biznes #news .no-mh {
	min-height:1px !important
}
body.biznes .activeSlide {
	background:#0f9177;
	border:1px solid #0a6351
}
body.biznes #mainNav ul#nav {
	background:#0f9177;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #0f9177), color-stop(100%, #0a6351));
	background-image:-webkit-linear-gradient(#0f9177, #0a6351);
	background-image:-moz-linear-gradient(#0f9177, #0a6351);
	background-image:-o-linear-gradient(#0f9177, #0a6351);
	background-image:-ms-linear-gradient(#0f9177, #0a6351);
	background-image:linear-gradient(#0f9177, #0a6351)
}
body.biznes #mainNav ul#nav a.active, body.biznes #mainNav ul#nav a:hover {
	color:#f3eabe;
	background:#05352b;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-ms-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms false
}
body.biznes #mainNav ul#nav li a {
	color:#fff;
	text-shadow:rgba(5, 53, 43, 0.5) 1px 1px 0
}
body.biznes #mainNav ul#nav li ul li a {
	color:#fff
}
body.biznes #mainNav ul#nav li ul li a:hover {
	background:#05352b !important;
	color:#fff !important
}
body.biznes #mainNav ul#nav>li a {
	text-shadow:rgba(5, 53, 43, 0.5) 1px 1px 0
}
body.biznes #mainContent h3.sectionHeader {
	font-size:1.6em
}
body.biznes #mainContent h3.newsTitle {
	font-size:2em
}
body.biznes #mainContent .sectionHeader, body.biznes #mainContentSideBar .sectionHeader {
	color:#0f9177;
	border-bottom:2px solid #0f9177
}
body.biznes #mainContent .newsTitle, body.biznes #mainContentSideBar .newsTitle {
	font-size:2.4em !important;
	font-weight:bold;
	border-bottom:0
}
body.biznes #mainContent a, body.biznes #mainContentSideBar a {
	color:#333
}
body.biznes #mainContent a:visited, body.biznes #mainContentSideBar a:visited {
	color:#333
}
body.biznes #mainContent a:focus, body.biznes #mainContentSideBar a:focus {
	color:#333
}
body.biznes #mainContent a:hover, body.biznes #mainContentSideBar a:hover {
	color:#4d4d4d
}
body.biznes #mainContent a:active, body.biznes #mainContentSideBar a:active {
	color:#333
}
body.biznes #mainContent p.tvLink a, body.biznes #mainContentSideBar p.tvLink a {
	color:#fff
}
body.biznes #mainContent p.tvLink a:visited, body.biznes #mainContentSideBar p.tvLink a:visited {
	color:#fff
}
body.biznes #mainContent p.tvLink a:focus, body.biznes #mainContentSideBar p.tvLink a:focus {
	color:#fff
}
body.biznes #mainContent p.tvLink a:hover, body.biznes #mainContentSideBar p.tvLink a:hover {
	color:#fff
}
body.biznes #mainContent p.tvLink a:active, body.biznes #mainContentSideBar p.tvLink a:active {
	color:#fff
}
body.biznes #mainContent #news #newsListContent ul, body.biznes #mainContent .newsbox ul.itemlist, body.biznes #mainContentSideBar #news #newsListContent ul, body.biznes #mainContentSideBar .newsbox ul.itemlist {
	color:#333
}
body.biznes #mainContent #news #newsListContent ul a, body.biznes #mainContent .newsbox ul.itemlist a, body.biznes #mainContentSideBar #news #newsListContent ul a, body.biznes #mainContentSideBar .newsbox ul.itemlist a {
	color:#181818
}
body.biznes #mainContent #news #newsListContent ul a:visited, body.biznes #mainContent .newsbox ul.itemlist a:visited, body.biznes #mainContentSideBar #news #newsListContent ul a:visited, body.biznes #mainContentSideBar .newsbox ul.itemlist a:visited {
	color:#181818
}
body.biznes #mainContent #news #newsListContent ul a:focus, body.biznes #mainContent .newsbox ul.itemlist a:focus, body.biznes #mainContentSideBar #news #newsListContent ul a:focus, body.biznes #mainContentSideBar .newsbox ul.itemlist a:focus {
	color:#181818
}
body.biznes #mainContent #news #newsListContent ul a:hover, body.biznes #mainContent .newsbox ul.itemlist a:hover, body.biznes #mainContentSideBar #news #newsListContent ul a:hover, body.biznes #mainContentSideBar .newsbox ul.itemlist a:hover {
	color:#323232
}
body.biznes #mainContent #news #newsListContent ul a:active, body.biznes #mainContent .newsbox ul.itemlist a:active, body.biznes #mainContentSideBar #news #newsListContent ul a:active, body.biznes #mainContentSideBar .newsbox ul.itemlist a:active {
	color:#181818
}
body.biznes #mainContent #news #newsListContent ul li, body.biznes #mainContentSideBar #news #newsListContent ul li {
	min-height:100px;
	list-style:none
}
body.biznes #mainContent #news #newsListContent ul li a.thumb, body.biznes #mainContentSideBar #news #newsListContent ul li a.thumb {
	height:90px
}
body.biznes #mainContent #news #newsListContent ul li h5, body.biznes #mainContentSideBar #news #newsListContent ul li h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
body.biznes #mainContent #news #newsListContent ul li h5 a, body.biznes #mainContentSideBar #news #newsListContent ul li h5 a {
	color:#333
}
body.biznes #mainContent #news #newsListContent ul li h5 a:visited, body.biznes #mainContentSideBar #news #newsListContent ul li h5 a:visited {
	color:#333
}
body.biznes #mainContent #news #newsListContent ul li h5 a:focus, body.biznes #mainContentSideBar #news #newsListContent ul li h5 a:focus {
	color:#333
}
body.biznes #mainContent #news #newsListContent ul li h5 a:hover, body.biznes #mainContentSideBar #news #newsListContent ul li h5 a:hover {
	color:#4d4d4d
}
body.biznes #mainContent #news #newsListContent ul li h5 a:active, body.biznes #mainContentSideBar #news #newsListContent ul li h5 a:active {
	color:#333
}
body.biznes #mainContent #news #newsListContent ul li p, body.biznes #mainContentSideBar #news #newsListContent ul li p {
	margin-left:170px;
	font-size:0.8em;
	margin-bottom:2px;
	color:#333
}
body.biznes #mainContent #news #newsListContent ul li p.smaller, body.biznes #mainContentSideBar #news #newsListContent ul li p.smaller {
	font-size:0.75em;
	color:#999
}
body.biznes #mainContent .catalogSubCats, body.biznes #mainContentSideBar .catalogSubCats {
	margin-bottom:2px !important
}
body.biznes #mainContent .catalogRecommendedSection figure, body.biznes #mainContentSideBar .catalogRecommendedSection figure {
	width:293px;
	padding:10px;
	float:left;
	margin:5px;
	height:70px;
	overflow:hidden
}
body.biznes #mainContent .catalogRecommendedSection figure .thumb, body.biznes #mainContentSideBar .catalogRecommendedSection figure .thumb {
	width:80px;
	height:50px
}
body.biznes #mainContent .catalogRecommendedSection figure h4, body.biznes #mainContent .catalogRecommendedSection figure p, body.biznes #mainContentSideBar .catalogRecommendedSection figure h4, body.biznes #mainContentSideBar .catalogRecommendedSection figure p {
	margin-left:100px
}
body.biznes #mainContent .catalogRecommendedSection figure h4, body.biznes #mainContentSideBar .catalogRecommendedSection figure h4 {
	font-size:0.9em !important
}
body.biznes #mainContent .catalogRecommendedSection .sectionSubHeader, body.biznes #mainContentSideBar .catalogRecommendedSection .sectionSubHeader {
	color:#999;
	font-weight:normal
}
body.biznes #mainContent #imprezy .itemlist li a, body.biznes #mainContentSideBar #imprezy .itemlist li a {
	font-size:1.2em !important;
	color:#333
}
body.biznes #mainContent #imprezy .itemlist li a:visited, body.biznes #mainContentSideBar #imprezy .itemlist li a:visited {
	color:#333
}
body.biznes #mainContent #imprezy .itemlist li a:focus, body.biznes #mainContentSideBar #imprezy .itemlist li a:focus {
	color:#333
}
body.biznes #mainContent #imprezy .itemlist li a:hover, body.biznes #mainContentSideBar #imprezy .itemlist li a:hover {
	color:#4d4d4d
}
body.biznes #mainContent #imprezy .itemlist li a:active, body.biznes #mainContentSideBar #imprezy .itemlist li a:active {
	color:#333
}
body.biznes #mainContent #imprezy .itemlist li a.label, body.biznes #mainContentSideBar #imprezy .itemlist li a.label {
	color:#fff !important
}
body.biznes #mainContent #imprezy .itemlist li .label, body.biznes #mainContentSideBar #imprezy .itemlist li .label {
	background:#0f9177;
	text-shadow:none;
	text-shadow:#0a6351 2px 2px 0 1px
}
body.biznes #mainContentSideBar .ui-tabs-panel, body.biznes #mainContentSideBar .ui-widget-content, body.biznes #mainContentSideBar .ui-corner-bottom {
	padding:0 !important
}
body.biznes #mainContentSideBar .ui-tabs .ui-tabs-nav {
	padding:0
}
body.biznes #mainContentSideBar .ui-widget-content {
	border-top:0;
	padding:10px 0 !important
}
body.biznes #mainContentSideBar .ui-widget-header {
	border-bottom:1px solid #0f9177;
	margin-bottom:10px;
	font-size:0.9em
}
body.biznes #mainContentSideBar .ui-state-default {
	background:#0f9177 !important;
	border:1px solid #0f9177;
	border-bottom:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
body.biznes #mainContentSideBar .ui-state-default a {
	color:#fff !important;
	font-weight:bold !important;
	text-shadow:rgba(5, 53, 43, 0.5) 1px 1px 0
}
body.biznes #mainContentSideBar .ui-state-active {
	background:#fff !important;
	color:#0f9177;
	border:1px solid #0f9177
}
body.biznes #mainContentSideBar .ui-state-active a {
	color:#0f9177 !important;
	font-weight:bold !important;
	text-shadow:none
}
body.biznes #mainContentSideBar .ui-state-active.ui-state-hover {
	background:#fff !important
}
body.biznes #mainContentSideBar .ui-state-active.ui-state-hover a {
	color:#0f9177 !important
}
body.biznes #mainContentSideBar .ui-state-hover {
	background:#14bf9d !important;
	color:#fff;
	border:1px solid #0f9177
}
body.biznes #mainContentSideBar .ui-state-hover a {
	color:#fff !important;
	font-weight:bold !important
}
body.biznes #hotele {
	clear:both;
	background:#F7F2DC;
	padding-top:10px
}
body.weselnik .button:hover {
	background:#e82281;
	color:#fff !important;
	border:1px solid #c31468;
	text-shadow:none
}
body.weselnik #news .no-ml {
	margin-bottom:2px !important
}
body.weselnik #news .no-mh {
	min-height:1px !important
}
body.weselnik .activeSlide {
	background:#e82281;
	border:1px solid #c31468
}
body.weselnik #mainNav ul#nav {
	background:#e82281;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e82281), color-stop(100%, #c31468));
	background-image:-webkit-linear-gradient(#e82281, #c31468);
	background-image:-moz-linear-gradient(#e82281, #c31468);
	background-image:-o-linear-gradient(#e82281, #c31468);
	background-image:-ms-linear-gradient(#e82281, #c31468);
	background-image:linear-gradient(#e82281, #c31468)
}
body.weselnik #mainNav ul#nav a.active, body.weselnik #mainNav ul#nav a:hover {
	color:#f3eabe;
	background:#950f4f;
	-webkit-transition:background 200ms;
	-moz-transition:background 200ms;
	-ms-transition:background 200ms;
	-o-transition:background 200ms;
	transition:background 200ms false
}
body.weselnik #mainNav ul#nav li a {
	color:#fff;
	text-shadow:rgba(149, 15, 79, 0.5) 1px 1px 0
}
body.weselnik #mainNav ul#nav li ul li a {
	color:#fff
}
body.weselnik #mainNav ul#nav li ul li a:hover {
	background:#950f4f !important;
	color:#fff !important
}
body.weselnik #mainNav ul#nav>li a {
	text-shadow:rgba(149, 15, 79, 0.5) 1px 1px 0
}
body.weselnik #mainContent h3.sectionHeader {
	font-size:1.6em
}
body.weselnik #mainContent h3.newsTitle {
	font-size:2em
}
body.weselnik #mainContent .sectionHeader, body.weselnik #mainContentSideBar .sectionHeader {
	color:#e82281;
	border-bottom:2px solid #e82281
}
body.weselnik #mainContent .newsTitle, body.weselnik #mainContentSideBar .newsTitle {
	font-size:2.4em !important;
	font-weight:bold;
	border-bottom:0
}
body.weselnik #mainContent a, body.weselnik #mainContentSideBar a {
	color:#333
}
body.weselnik #mainContent a:visited, body.weselnik #mainContentSideBar a:visited {
	color:#333
}
body.weselnik #mainContent a:focus, body.weselnik #mainContentSideBar a:focus {
	color:#333
}
body.weselnik #mainContent a:hover, body.weselnik #mainContentSideBar a:hover {
	color:#4d4d4d
}
body.weselnik #mainContent a:active, body.weselnik #mainContentSideBar a:active {
	color:#333
}
body.weselnik #mainContent p.tvLink a, body.weselnik #mainContentSideBar p.tvLink a {
	color:#fff
}
body.weselnik #mainContent p.tvLink a:visited, body.weselnik #mainContentSideBar p.tvLink a:visited {
	color:#fff
}
body.weselnik #mainContent p.tvLink a:focus, body.weselnik #mainContentSideBar p.tvLink a:focus {
	color:#fff
}
body.weselnik #mainContent p.tvLink a:hover, body.weselnik #mainContentSideBar p.tvLink a:hover {
	color:#fff
}
body.weselnik #mainContent p.tvLink a:active, body.weselnik #mainContentSideBar p.tvLink a:active {
	color:#fff
}
body.weselnik #mainContent #news #newsListContent ul, body.weselnik #mainContent .newsbox ul.itemlist, body.weselnik #mainContentSideBar #news #newsListContent ul, body.weselnik #mainContentSideBar .newsbox ul.itemlist {
	color:#333
}
body.weselnik #mainContent #news #newsListContent ul a, body.weselnik #mainContent .newsbox ul.itemlist a, body.weselnik #mainContentSideBar #news #newsListContent ul a, body.weselnik #mainContentSideBar .newsbox ul.itemlist a {
	color:#181818
}
body.weselnik #mainContent #news #newsListContent ul a:visited, body.weselnik #mainContent .newsbox ul.itemlist a:visited, body.weselnik #mainContentSideBar #news #newsListContent ul a:visited, body.weselnik #mainContentSideBar .newsbox ul.itemlist a:visited {
	color:#181818
}
body.weselnik #mainContent #news #newsListContent ul a:focus, body.weselnik #mainContent .newsbox ul.itemlist a:focus, body.weselnik #mainContentSideBar #news #newsListContent ul a:focus, body.weselnik #mainContentSideBar .newsbox ul.itemlist a:focus {
	color:#181818
}
body.weselnik #mainContent #news #newsListContent ul a:hover, body.weselnik #mainContent .newsbox ul.itemlist a:hover, body.weselnik #mainContentSideBar #news #newsListContent ul a:hover, body.weselnik #mainContentSideBar .newsbox ul.itemlist a:hover {
	color:#323232
}
body.weselnik #mainContent #news #newsListContent ul a:active, body.weselnik #mainContent .newsbox ul.itemlist a:active, body.weselnik #mainContentSideBar #news #newsListContent ul a:active, body.weselnik #mainContentSideBar .newsbox ul.itemlist a:active {
	color:#181818
}
body.weselnik #mainContent #news #newsListContent ul li, body.weselnik #mainContentSideBar #news #newsListContent ul li {
	min-height:100px;
	list-style:none
}
body.weselnik #mainContent #news #newsListContent ul li a.thumb, body.weselnik #mainContentSideBar #news #newsListContent ul li a.thumb {
	height:90px
}
body.weselnik #mainContent #news #newsListContent ul li h5, body.weselnik #mainContentSideBar #news #newsListContent ul li h5 {
	font-size:1.2em;
	font-weight:bold;
	margin-left:170px;
	margin-bottom:2px
}
body.weselnik #mainContent #news #newsListContent ul li h5 a, body.weselnik #mainContentSideBar #news #newsListContent ul li h5 a {
	color:#333
}
body.weselnik #mainContent #news #newsListContent ul li h5 a:visited, body.weselnik #mainContentSideBar #news #newsListContent ul li h5 a:visited {
	color:#333
}
body.weselnik #mainContent #news #newsListContent ul li h5 a:focus, body.weselnik #mainContentSideBar #news #newsListContent ul li h5 a:focus {
	color:#333
}
body.weselnik #mainContent #news #newsListContent ul li h5 a:hover, body.weselnik #mainContentSideBar #news #newsListContent ul li h5 a:hover {
	color:#4d4d4d
}
body.weselnik #mainContent #news #newsListContent ul li h5 a:active, body.weselnik #mainContentSideBar #news #newsListContent ul li h5 a:active {
	color:#333
}
body.weselnik #mainContent #news #newsListContent ul li p, body.weselnik #mainContentSideBar #news #newsListContent ul li p {
	margin-left:170px;
	font-size:0.8em;
	margin-bottom:2px;
	color:#333
}
body.weselnik #mainContent #news #newsListContent ul li p.smaller, body.weselnik #mainContentSideBar #news #newsListContent ul li p.smaller {
	font-size:0.75em;
	color:#999
}
body.weselnik #mainContent .catalogSubCats, body.weselnik #mainContentSideBar .catalogSubCats {
	margin-bottom:2px !important
}
body.weselnik #mainContent .catalogRecommendedSection figure, body.weselnik #mainContentSideBar .catalogRecommendedSection figure {
	width:293px;
	padding:10px;
	float:left;
	margin:5px;
	height:70px;
	overflow:hidden
}
body.weselnik #mainContent .catalogRecommendedSection figure .thumb, body.weselnik #mainContentSideBar .catalogRecommendedSection figure .thumb {
	width:80px;
	height:50px
}
body.weselnik #mainContent .catalogRecommendedSection figure h4, body.weselnik #mainContent .catalogRecommendedSection figure p, body.weselnik #mainContentSideBar .catalogRecommendedSection figure h4, body.weselnik #mainContentSideBar .catalogRecommendedSection figure p {
	margin-left:100px
}
body.weselnik #mainContent .catalogRecommendedSection figure h4, body.weselnik #mainContentSideBar .catalogRecommendedSection figure h4 {
	font-size:0.9em !important
}
body.weselnik #mainContent .catalogRecommendedSection .sectionSubHeader, body.weselnik #mainContentSideBar .catalogRecommendedSection .sectionSubHeader {
	color:#999;
	font-weight:normal
}
body.weselnik #mainContent #imprezy .itemlist li a, body.weselnik #mainContentSideBar #imprezy .itemlist li a {
	font-size:1.2em !important;
	color:#333
}
body.weselnik #mainContent #imprezy .itemlist li a:visited, body.weselnik #mainContentSideBar #imprezy .itemlist li a:visited {
	color:#333
}
body.weselnik #mainContent #imprezy .itemlist li a:focus, body.weselnik #mainContentSideBar #imprezy .itemlist li a:focus {
	color:#333
}
body.weselnik #mainContent #imprezy .itemlist li a:hover, body.weselnik #mainContentSideBar #imprezy .itemlist li a:hover {
	color:#4d4d4d
}
body.weselnik #mainContent #imprezy .itemlist li a:active, body.weselnik #mainContentSideBar #imprezy .itemlist li a:active {
	color:#333
}
body.weselnik #mainContent #imprezy .itemlist li a.label, body.weselnik #mainContentSideBar #imprezy .itemlist li a.label {
	color:#fff !important
}
body.weselnik #mainContent #imprezy .itemlist li .label, body.weselnik #mainContentSideBar #imprezy .itemlist li .label {
	background:#e82281;
	text-shadow:none;
	text-shadow:#c31468 2px 2px 0 1px
}
body.weselnik #mainContentSideBar .ui-tabs-panel, body.weselnik #mainContentSideBar .ui-widget-content, body.weselnik #mainContentSideBar .ui-corner-bottom {
	padding:0 !important
}
body.weselnik #mainContentSideBar .ui-tabs .ui-tabs-nav {
	padding:0
}
body.weselnik #mainContentSideBar .ui-widget-content {
	border-top:0;
	padding:10px 0 !important
}
body.weselnik #mainContentSideBar .ui-widget-header {
	border-bottom:1px solid #e82281;
	margin-bottom:10px;
	font-size:0.9em
}
body.weselnik #mainContentSideBar .ui-state-default {
	background:#e82281 !important;
	border:1px solid #e82281;
	border-bottom:0;
	-moz-border-radius-bottomleft:0;
	-webkit-border-bottom-left-radius:0;
	-ms-border-bottom-left-radius:0;
	-o-border-bottom-left-radius:0;
	border-bottom-left-radius:0;
	-moz-border-radius-bottomright:0;
	-webkit-border-bottom-right-radius:0;
	-ms-border-bottom-right-radius:0;
	-o-border-bottom-right-radius:0;
	border-bottom-right-radius:0
}
body.weselnik #mainContentSideBar .ui-state-default a {
	color:#fff !important;
	font-weight:bold !important;
	text-shadow:rgba(149, 15, 79, 0.5) 1px 1px 0
}
body.weselnik #mainContentSideBar .ui-state-active {
	background:#fff !important;
	color:#e82281;
	border:1px solid #e82281
}
body.weselnik #mainContentSideBar .ui-state-active a {
	color:#e82281 !important;
	font-weight:bold !important;
	text-shadow:none
}
body.weselnik #mainContentSideBar .ui-state-active.ui-state-hover {
	background:#fff !important
}
body.weselnik #mainContentSideBar .ui-state-active.ui-state-hover a {
	color:#e82281 !important
}
body.weselnik #mainContentSideBar .ui-state-hover {
	background:#ed509b !important;
	color:#fff;
	border:1px solid #e82281
}
body.weselnik #mainContentSideBar .ui-state-hover a {
	color:#fff !important;
	font-weight:bold !important
}
body.weselnik #mainContent .sectionHeader {
	font-family:"FanwoodItalic", Cambria, Georgia, serif;
	font-size:3em;
	line-height:1.2;
	padding-bottom:0;
	color:#e82281;
	border-bottom:2px solid #e82281
}
body.weselnik #mainContent #catalogRecommendedCycle {
	margin-bottom:20px
}
body.weselnik #mainContent #catalogContent .catalogSubCats {
	display:none;
	background:#e82281 url('../img/obraczki_transparent.png?1329827829') top right no-repeat;
	color:#F49BC6;
	border:1px solid #7D194F;
	text-shadow:#7d194f 1px 1px 0
}
body.weselnik #mainContent #catalogContent .catalogSubCats h4 {
	color:#fff
}
body.weselnik #mainContent #catalogContent .catalogSubCats a {
	color:#fff
}
body.weselnik #mainContent #catalogContent .catalogSubCats a:visited {
	color:#fff
}
body.weselnik #mainContent #catalogContent .catalogSubCats a:focus {
	color:#fff
}
body.weselnik #mainContent #catalogContent .catalogSubCats a:hover {
	color:#fff
}
body.weselnik #mainContent #catalogContent .catalogSubCats a:active {
	color:#fff
}
body.weselnik #mainContent #catalogContent .bottomSubCats {
	display:block;
	background:#fff;
	border:0;
	padding:0;
	margin:0;
	text-shadow:none
}
body.weselnik #mainContent #catalogContent .bottomSubCats p {
	color:#666;
	font-size:0.9em;
	height:64px;
	overflow:hidden
}
body.weselnik #mainContent #catalogContent .bottomSubCats a {
	font-weight:bold;
	color:#e82281
}
body.weselnik #mainContent #catalogContent .bottomSubCats a:visited {
	color:#e82281
}
body.weselnik #mainContent #catalogContent .bottomSubCats a:focus {
	color:#e82281
}
body.weselnik #mainContent #catalogContent .bottomSubCats a:hover {
	color:#e82281
}
body.weselnik #mainContent #catalogContent .bottomSubCats a:active {
	color:#e82281
}
body.weselnik #mainContent #catalogContent .bottomSubCats a:hover {
	text-decoration:none
}
body.weselnik #mainContent #catalogContent .bottomSubCats h5 {
	font-size:1.2em;
	line-height:1.3;
	font-weight:normal !important;
	margin-bottom:5px;
	border-bottom:1px solid #e82281
}
body.weselnik #mainContent #catalogContent .bottomSubCats ul li {
	width:285px;
	padding:10px;
	height:80px;
	float:left;
	border:1px solid #ccc;
	-webkit-border-radius:5px 5px;
	-moz-border-radius:5px / 5px;
	-ms-border-radius:5px / 5px;
	-o-border-radius:5px / 5px;
	border-radius:5px / 5px;
	background:#f5f5f5;
	background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffff), color-stop(100%, #f5f5f5));
	background-image:-webkit-linear-gradient(#ffffff, #f5f5f5);
	background-image:-moz-linear-gradient(#ffffff, #f5f5f5);
	background-image:-o-linear-gradient(#ffffff, #f5f5f5);
	background-image:-ms-linear-gradient(#ffffff, #f5f5f5);
	background-image:linear-gradient(#ffffff, #f5f5f5);
	margin:0 25px 25px 0;
	-webkit-box-shadow:1px 1px 5px #eee;
	-moz-box-shadow:1px 1px 5px #eee;
	box-shadow:1px 1px 5px #eee
}
body.weselnik #mainContent #catalogContent .bottomSubCats ul li.even {
	margin-right:0 !important
}
body.weselnik #mainContent #catalogContent .bottomSubCats ul li:hover {
	background:#fff
}

/* ----------------------------------------------------------------------------------------------------------------------- */





.sectionColumnEvents {
	display:inline;
	float:left;
	margin-right:4px;
	width:304px;
	padding-right:14px
}
* html .sectionColumnEvents {
	overflow-x:hidden
}
.sectionColumnPatronage {
	display:inline;
	float:left;
	margin-right:0;
	width:304px;
	padding-right:14px;
	padding-left:14px;
	background:#f5f5f5;
	padding-top:10px;
	padding-bottom:10px
}
* html .sectionColumnPatronage {
	overflow-x:hidden
}
.sectionColumnPatronage .thumb {
	width:95% !important;
	height:100px !important;
	margin-bottom:10px !important
}
.sectionColumnPatronage h4, .sectionColumnPatronage p {
	margin-left:0 !important;
	border:0
}
.sectionColumnPatronage h4 {
	margin-bottom:2px
}
.sectionColumnTv {
	display:inline;
	float:left;
	margin-right:0;
	width:654px;
	border-bottom:1px solid #efefef;
	margin-bottom:10px;
	position:relative
}
* html .sectionColumnTv {
	overflow-x:hidden
}
.sectionColumnTv p.tvLink {
	position:absolute;
	top:15px;
	right:20px
}
.sectionColumnTv p.tvLink a {
	color:#fff
}
.sectionColumnTv p.tvLink a:visited {
	color:#fff
}
.sectionColumnTv p.tvLink a:focus {
	color:#fff
}
.sectionColumnTv p.tvLink a:hover {
	color:#fff
}
.sectionColumnTv p.tvLink a:active {
	color:#fff
}
#sectionGallery ul {
	padding:0;
	margin:0
}
#sectionGallery ul li {
	list-style:none;
	float:left;
	width:150px;
	text-align:center;
	margin-right:10px
}
#sectionGallery ul li .thumb {
	float:none;
	height:80px;
	overflow:hidden;
	margin:10px
}
#mainContentSideBar #podroze {
	background:#F7F2DC
}
#mainContentSideBar #podroze figure p {
	clear:none !important;
	float:none !important;
	padding-left:65px
}
#mainContentSideBar #splywy-kajakowe figure, #mainContentSideBar #kluby-sportowe figure, #mainContentSideBar #kursy-jezykowe figure, #mainContentSideBar #kursy-prawojazdy figure, #mainContentSideBar #restauracje figure, #mainContentSideBar #pizzerie figure, #mainContentSideBar #hotele figure, #mainContentSideBar #biura-podrozy figure, #mainContentSideBar #biura-rachunkowe figure, #mainContentSideBar #warsztaty figure, #mainContentSideBar #domy-weselne figure, #mainContentSideBar #foto-wideo figure, #mainContentSideBar #meble-kuchnie figure, #mainContentSideBar #uslugi-budowlane figure {
	float:none !important;
	padding:0 !important;
	border-bottom:1px dotted #ccc;
	width:auto !important;
	height:auto !important;
	min-height:60px
}
#mainContentSideBar #splywy-kajakowe figure h4, #mainContentSideBar #kluby-sportowe figure h4, #mainContentSideBar #kursy-jezykowe figure h4, #mainContentSideBar #kursy-prawojazdy figure h4, #mainContentSideBar #restauracje figure h4, #mainContentSideBar #pizzerie figure h4, #mainContentSideBar #hotele figure h4, #mainContentSideBar #biura-podrozy figure h4, #mainContentSideBar #biura-rachunkowe figure h4, #mainContentSideBar #warsztaty figure h4, #mainContentSideBar #domy-weselne figure h4, #mainContentSideBar #foto-wideo figure h4, #mainContentSideBar #meble-kuchnie figure h4, #mainContentSideBar #uslugi-budowlane figure h4 {
	font-size:1em !important;
	margin-bottom:5px !important
}
#mainContentSideBar #splywy-kajakowe figure .smaller, #mainContentSideBar #kluby-sportowe figure .smaller, #mainContentSideBar #kursy-jezykowe figure .smaller, #mainContentSideBar #kursy-prawojazdy figure .smaller, #mainContentSideBar #restauracje figure .smaller, #mainContentSideBar #pizzerie figure .smaller, #mainContentSideBar #hotele figure .smaller, #mainContentSideBar #biura-podrozy figure .smaller, #mainContentSideBar #biura-rachunkowe figure .smaller, #mainContentSideBar #warsztaty figure .smaller, #mainContentSideBar #domy-weselne figure .smaller, #mainContentSideBar #foto-wideo figure .smaller, #mainContentSideBar #meble-kuchnie figure .smaller, #mainContentSideBar #uslugi-budowlane figure .smaller {
	font-size:0.9em;
	color:#666
}



#page_sub_menu {
	border: 1px solid #e5e5e5;
}
#page_sub_menu a {
	display: block;
}
#page_sub_menu ul {
	margin: 10px;
	padding: 0;
}
#page_sub_menu ul li {
	list-style-type: none;
	border-bottom: 1px solid #e5e5e5;
	margin: 0px;
	padding: 0;
}
#page_sub_menu ul li ul {
	margin: 0 0 0 20px;
}
#page_sub_menu ul li ul li {
	border: none;
	padding: 0;
}
#page_sub_menu ul li a {
	padding: 5px 0px 5px 25px;
	background: url(../img/page_sub_menu_li.png) left center no-repeat;
}
#page_sub_menu ul li ul li a {
	padding: 3px 0px 3px 15px;
	background: url(../img/page_sub_menu_subli.png) left center no-repeat;
}
#page_sub_menu ul li a.selected {

}
#page_sub_menu .sectionHeader {
	margin: 10px 10px 0px;
}





div#big_links {
	position: absolute;
	top: 87px;
	right: 0;
	width: 253px;
	height: 324px;
	background: url('../img/linki.png') 0 0 no-repeat;
}
a.big_links {
	display: block;
	width: 253px;
	height: 81px;
}
a.big_links span {
	display: none;
}
a.big_mieszkaniec {
	background: url('../img/linki.png') 0 0 no-repeat;	
}
a.big_mieszkaniec:hover {
	background: url('../img/linki.png') -253px 0 no-repeat;	
}
a.big_inwestor {
	background: url('../img/linki.png') 0 -81px no-repeat;	
}
a.big_inwestor:hover {
	background: url('../img/linki.png') -253px -81px no-repeat;	
}
a.big_interesant {
	background: url('../img/linki.png') 0 -162px no-repeat;	
}
a.big_interesant:hover {
	background: url('../img/linki.png') -253px -162px no-repeat;	
}
a.big_turysta {
	background: url('../img/linki.png') 0 -243px no-repeat;	
}
a.big_turysta:hover {
	background: url('../img/linki.png') -253px -243px no-repeat;	
}
div#big_navi {
	position: absolute;
	bottom: 26px;
	left: 10px;
	height: 40px;
	width: 700px;
}
div#big_navi a {
	position: absolute;
	display: block;
	height: 40px;
	line-height: 40px;
	width: 230px;
	color: #ffffff;
	padding-left: 40px;
	background: url('../img/big-link.png') left center no-repeat;
	font-family: 'Open Sans', Arial, Helvetica, sans-serif;
	font-weight: 400;
	font-size: 16px;
}
a.big_navi_gall {
	top: 0;
	left: 0;
}
a.big_navi_news {
	top: 0;
	left: 231px;
}
a.big_navi_form {
	top: 0;
	left: 462px;
}
/* welcome */
#welcome {
	position: absolute;
	top:130px;
	left: 0px;
	width: 350px;
	height: 200px;
	overflow: hidden
} 
#welcome p {
	text-align: left;
	color: white;
	font-family: 'Open Sans';
	font-size: 14px;
	font-weight: 400;
	font-style: italic;

} 
#welcome h2 {
	text-align: left;
	color: white;
	font-family: 'Open Sans';
	font-size: 16px;
	font-weight: 400;
	font-style: italic;
}

/* slider img */
#slideshowWrapper {
	position: absolute;
	top: 98px;
	right: 263px;
	overflow: hidden;
	width: 350px;
	height: 230px;
}
#fssPrev{display: none;}
#fssNext{display: none}
#fssPlayPause{display: none;}

ul#slideshow{list-style:none;border:none;padding:0px;margin:auto;width:350px;height:230px;overflow:hidden;}
/*p{text-align:center;}*/
#fssList{list-style:none;width:350px;margin:auto;padding:0px;}
#fssList li{display:inline;padding-right:10px;}
#fssList li a{color:#999;text-decoration:none;}
#fssList li.fssActive a{font-weight:bold;color:#333;}




/* newsletter */
div#page_sub_newsletter {
	background: #DC0000;
	color: #fff;

}
div#page_sub_newsletter h3.sectionHeader {
	color: #fff;
	margin: 0px 10px 5px 10px;
	padding-top: 15px;
	border-bottom: 2px solid #fff;
}
div#page_sub_newsletter p {
	padding: 2px 10px;
}
div#page_sub_newsletter form {
	padding: 2px 10px 15px;
}
/* kalendarz */
div#page_sub_calendar h3.sectionHeader {
	padding: 15px 10px 5px 10px;
}

/* wydarzenia */
div#wydarzenia_for_start {
	width: 210px;
	height: 600px;
	float: right;
	margin-left: 10px;
	background: #d1d1d1;
	padding-bottom: 15px;
	overflow: hidden;
}
div#wydarzenia_for_start h3.sectionHeader {
	margin: 15px 10px 5px 10px;
}
div#wydarzenia_for_start p, div#wydarzenia_for_start h4 {
	padding: 2px 10px;
	margin: 0;
}
div#wydarzenia_for_start p {
	text-align: justify;
}
/* welcome */
div#welcome_for_start {
	width: 400px;
}
.section_for_start {
	border-bottom: 1px solid #c1c1c1;
	margin-bottom: 20px;
}
.section_header {
	color: #E20000;
	font-size: 120%;
}
.akapit_for_start {
	text-align:justify;
}
/* more */
div#wydarzenia_for_start p.more_for_start, p.more_for_start  {
	text-align: right;
}
div#wydarzenia_for_start p.more_for_start a, p.more_for_start a  {
	padding: 0px 15px 0px 5px;
	background: url(../img/page_sub_menu_li.png) right center no-repeat;
}
div#wydarzenia_for_start p.more_for_start a:hover, p.more_for_start a:hover {
	color: #fff;
	background: #e80000 url(../img/page_sub_menu_li.png) right center no-repeat;
	text-decoration: none;
}
div#wydarzenia_for_start h3 {
	margin: 0px 10px;
}

/* foo logos */
div#foo_logos ul {
	text-align: center;
	margin: 10px 0px;
}
div#foo_logos ul li {
	list-style-type: none;
	display: inline;
	margin: 0px 0px;
}
div#foo_logos img {
	filter:alpha(opacity=70);
	opacity: 0.7;
	-moz-opacity:0.7;
}
div#foo_logos img:hover {
	filter:alpha(opacity=100);
	opacity: 1;
	-moz-opacity:1;	
}
div#bip_icon {
	position: absolute;
	top: 0;
	right: 0px;
}
div#bip_icon a {
	display: block;
	background: url(../img/bip.png) 0 0 no-repeat;
	width: 120px;
	height: 40px;
}
div#bip_icon a span {
	display: none;
}

/* ------- ------- */

#contrast {
  position: absolute;
  top: 10px;
  left: 400px;
}

#contrast ul {
  list-style: none;
}

#contrast ul li {
  float: left;
  margin-left: 2px;
  margin-right: 2px;
}

#contrast ul li a {
  display: block;
  width: 25px;
  height: 25px;
}

#contrast ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}


#text-size {
  position: absolute;
  top: 10px;
  left: 495px;
}

#text-size ul {
  list-style: none;
}

#text-size ul li {
  float: left;
}

#text-size ul li a {
  display: block;
  width: 25px;
  height: 25px;
}

#text-size ul li a:hover {
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
}


.contrast {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/contrast.png?1429900216');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.disability {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/disability.png?1429898324');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.hearing {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/deaf-hearing.png?1432027951');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.text-normal {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/text-normal.png?1432550852');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.text-medium {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/text-medium.png?1432550776');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.text-large {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/text-large.png?1432550680');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.ra_contrast {
	background: #000 url('../img/body_contrast.png') top repeat-x;
	color: #ff0 !important;
}

.ra_contrast h1,
.ra_contrast h2,
.ra_contrast h3,
.ra_contrast h4,
.ra_contrast h5,
.ra_contrast h6, {
	color: #ff0 !important;
}

.ra_contrast header {
	background: url('../img/header_contrast.png') center top no-repeat;
}

.ra_contrast #mainNav ul.menu.flat {
  background: #000;
  border-radius: 0px;
}

.ra_contrast #mainNav ul.menu.flat a {
	color: #ff0;
}

.ra_contrast #mainNav ul.menu.flat a:hover {
	background: #ff0;
	color: #000;
}

.ra_contrast #mainNav ul li .sub-links {
	background: #333;
}

.ra_contrast #mainNav ul li .sub-links a:hover {
	color: #000 !important;
}

.ra_contrast .contrast {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/contrast_contrast.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.ra_contrast .disability {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/disability_contrast.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.ra_contrast .hearing {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/deaf-hearing_contrast.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.ra_contrast .text-normal {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/text-normal_contrast.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.ra_contrast .text-medium {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/text-medium_contrast.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.ra_contrast .text-large {
  text-indent: -119988px;
  overflow: hidden;
  text-align: left;
  background-image: url('../img/text-large_contrast.png');
  background-repeat: no-repeat;
  background-position: 0 0;
}

.ra_contrast #wrapper,
.ra_contrast #mainContentContainer {
	background: #000;
}

.ra_contrast .sectionHeader {
	color: #ff0 !important;
	border-bottom: 2px solid #ff0;
}

.ra_contrast .section_header {
	color: #ff0 !important;
}

/* ---- kalendarz ------ */


.ra_contrast #foo_slide,
.ra_contrast footer,
.ra_contrast .calender,
.ra_contrast #foo_logos,
.ra_contrast .in,
.ra_contrast .dates .out,
.ra_contrast .dates .date {
  background: #000 !important;
}

.ra_contrast .dates .number {
  background: #000 !important;
}


.ra_contrast .bx-wrapper .bx-viewport {
	border: 5px solid #000;
	background: #000 !important;
}

.ra_contrast .more_for_start a {
	color: #ff0 !important;
}

.ra_contrast #wydarzenia_for_start {
	background: #222;
}

.ra_contrast,
.ra_contrast p,
.ra_contrast a:link,
.ra_contrast a:visited,
.ra_contrast a:hover,
.ra_contrast a:active {
	color: #ff0 !important;
}


.ra_contrast div#big_links {
	position: absolute;
	top: 87px;
	right: 0;
	width: 253px;
	height: 324px;
	background: url('../img/linki_contrast.png') 0 0 no-repeat;
}
.ra_contrast a.big_links {
	display: block;
	width: 253px;
	height: 81px;
}
.ra_contrast a.big_links span {
	display: none;
}
.ra_contrast a.big_mieszkaniec {
	background: url('../img/linki_contrast.png') 0 0 no-repeat;	
}
.ra_contrast a.big_mieszkaniec:hover {
	background: url('../img/linki_contrast.png') -253px 0 no-repeat;	
}
.ra_contrast a.big_inwestor {
	background: url('../img/linki_contrast.png') 0 -81px no-repeat;	
}
.ra_contrast a.big_inwestor:hover {
	background: url('../img/linki_contrast.png') -253px -81px no-repeat;	
}
.ra_contrast a.big_interesant {
	background: url('../img/linki_contrast.png') 0 -162px no-repeat;	
}
.ra_contrast a.big_interesant:hover {
	background: url('../img/linki_contrast.png') -253px -162px no-repeat;	
}
.ra_contrast a.big_turysta {
	background: url('../img/linki_contrast.png') 0 -243px no-repeat;	
}
.ra_contrast a.big_turysta:hover {
	background: url('../img/linki_contrast.png') -253px -243px no-repeat;	
}



.ra_contrast #searchBoxInput input {
    background: #000;
  }

.ra_contrast #searchsubmit {
    color: #000 !important;
  }

.ra_contrast p, h1, h2, h3, h4, h5, h6 {
  box-shadow: none;
}

.ra_contrast #news figure {
  background: #222;
  box-shadow: none;
  border-bottom: 0;
}

body.ra_contrast #news div.newsNav ul {
  background: #000;
}
body.ra_contrast #news div.newsNav ul a {
  color: yellow;
}
body.ra_contrast #relatedNews ul li {
  border-bottom: 1px solid #ff0 !important;
  color: #ff0 !important;
}
body.ra_contrast #relatedNews ul li a {
  color: #ff0 !important;
}
body.ra_contrast #page_sub_menu {
  background: transparent;
  border: 1px solid #ff0;
}
body.ra_contrast #page_sub_menu ul li {
  border-bottom: 1px solid #ff0;
}
body.ra_contrast form fieldset {
  background: #000;
}
body.ra_contrast form fieldset.inputs {
  border: 1px solid #ff0;
}
body.ra_contrast form fieldset.inputs label {
  color: #ff0;
}
body.ra_contrast form fieldset.inputs input, body.ra_contrast form fieldset.inputs textarea {
  border: 1px solid #ff0;
  background: #000;
}
body.ra_contrast fieldset.buttons input {
  -webkit-border-radius: 0.3em;
  -moz-border-radius: 0.3em;
  -ms-border-radius: 0.3em;
  -o-border-radius: 0.3em;
  border-radius: 0.3em;
  font-size: 1.2em;
  line-height: 1.2em;
  padding: 0.3em 1em;
  border-width: 1px;
  background-color: yellow;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffffa8), color-stop(10%, #ffff4d), color-stop(50%, #f0f000), color-stop(50%, #e0e000), color-stop(100%, #ffff14));
  background-image: -webkit-linear-gradient(#ffffa8, #ffff4d 10%, #f0f000 50%, #e0e000 50%, #ffff14);
  background-image: -moz-linear-gradient(#ffffa8, #ffff4d 10%, #f0f000 50%, #e0e000 50%, #ffff14);
  background-image: -o-linear-gradient(#ffffa8, #ffff4d 10%, #f0f000 50%, #e0e000 50%, #ffff14);
  background-image: linear-gradient(#ffffa8, #ffff4d 10%, #f0f000 50%, #e0e000 50%, #ffff14);
  border-color: #b2b300;
  text-shadow: #7f8000 0px 1px 1px;
  -webkit-box-shadow: rgba(255, 255, 255, 0.5) 0 0 0.1em 1px inset;
  -moz-box-shadow: rgba(255, 255, 255, 0.5) 0 0 0.1em 1px inset;
  box-shadow: rgba(255, 255, 255, 0.5) 0 0 0.1em 1px inset;
  -webkit-background-clip: padding;
  -moz-background-clip: padding;
  background-clip: padding-box;
  color: #000 !important;
}
body.ra_contrast fieldset.buttons input, body.ra_contrast fieldset.buttons input:visited {
  color: white;
}
body.ra_contrast fieldset.buttons input:hover, body.ra_contrast fieldset.buttons input:focus {
  background-color: #f0f000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #ffff99), color-stop(10%, #ffff3d), color-stop(50%, #e0e000), color-stop(50%, #d1d100), color-stop(100%, #ffff05));
  background-image: -webkit-linear-gradient(#ffff99, #ffff3d 10%, #e0e000 50%, #d1d100 50%, #ffff05);
  background-image: -moz-linear-gradient(#ffff99, #ffff3d 10%, #e0e000 50%, #d1d100 50%, #ffff05);
  background-image: -o-linear-gradient(#ffff99, #ffff3d 10%, #e0e000 50%, #d1d100 50%, #ffff05);
  background-image: linear-gradient(#ffff99, #ffff3d 10%, #e0e000 50%, #d1d100 50%, #ffff05);
  border-color: #a3a300;
  text-shadow: #707000 0px 1px 1px;
}
body.ra_contrast fieldset.buttons input:hover, body.ra_contrast fieldset.buttons input:hover:visited, body.ra_contrast fieldset.buttons input:focus, body.ra_contrast fieldset.buttons input:focus:visited {
  color: white;
}
body.ra_contrast fieldset.buttons input:active {
  background-color: #e0e000;
  background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #e0e000), color-stop(30%, #ebeb00), color-stop(50%, #d6d600), color-stop(50%, #c7c700), color-stop(100%, #ffff0a));
  background-image: -webkit-linear-gradient(#e0e000, #ebeb00 30%, #d6d600 50%, #c7c700 50%, #ffff0a);
  background-image: -moz-linear-gradient(#e0e000, #ebeb00 30%, #d6d600 50%, #c7c700 50%, #ffff0a);
  background-image: -o-linear-gradient(#e0e000, #ebeb00 30%, #d6d600 50%, #c7c700 50%, #ffff0a);
  background-image: linear-gradient(#e0e000, #ebeb00 30%, #d6d600 50%, #c7c700 50%, #ffff0a);
  border-color: #949400;
  text-shadow: #616100 0px -1px -1px;
  -webkit-box-shadow: #b2b300 0 0.08em 0.2em 1px inset;
  -moz-box-shadow: #b2b300 0 0.08em 0.2em 1px inset;
  box-shadow: #b2b300 0 0.08em 0.2em 1px inset;
}
body.ra_contrast fieldset.buttons input:active, body.ra_contrast fieldset.buttons input:active:visited {
  color: white;
}

body.ra_contrast #patronat {
  background: #000;
}
body.ra_contrast #imprezy-sidebar .even {
  background: #000;
}
body.ra_contrast #mainContentContainer h4 a {
  text-shadow: none;
}
body.ra_contrast .link-box h3 {
  background: #000;
  color: #ff0 !important;
  border-left: 5px solid #ff0;
}
body.ra_contrast .itemlist a, body.ra_contrast .link-box ul a, .link-box body.ra_contrast ul a {
  color: #ff0 !important;
  color: yellow;
}
body.ra_contrast .itemlist a:visited, body.ra_contrast .link-box ul a:visited, .link-box body.ra_contrast ul a:visited {
  color: yellow;
}
body.ra_contrast .itemlist a:focus, body.ra_contrast .link-box ul a:focus, .link-box body.ra_contrast ul a:focus {
  color: yellow;
}
body.ra_contrast .itemlist a:hover, body.ra_contrast .link-box ul a:hover, .link-box body.ra_contrast ul a:hover {
  color: yellow;
}
body.ra_contrast .itemlist a:active, body.ra_contrast .link-box ul a:active, .link-box body.ra_contrast ul a:active {
  color: yellow;
}
body.ra_contrast .button {
  background: #ff0 !important;
  color: #000 !important;
  text-shadow: none;
  box-shadow: none;
}
body.ra_contrast .button:hover {
  color: #000 !important;
}
body.ra_contrast .searchBoxCategory {
  color: #ff0;
}


body.ra_contrast #news #newsSidebar {
	background: transparent;
}

body.ra_contrast #news #newsSidebar a {
	color: #ff0 !important;
}

body.ra_contrast #categoryList {
	background: #000 !important;
	background-image: none !important;
}