#page-105 #main-content,
#page-104 #main-content,
#page-106 #main-content{
	padding-left:0px !important;
}

/* wydarzenia powiązane */
.cal-event-related-label{ padding-bottom:5px; }
.cal-event-related-content ul li{ padding-bottom:4px !important; }

/* poprawki w wysokościach map */
.level-0 .kalendarium.visual_fill .content { 
	padding-bottom:15px !important;
}

.level-0 .kalendarium.visual_fill img{
	left:0 !important;
}

#main .col-2 .kalendarium.visual_fill .csc-default{
	padding: 0 !important;
	margin: 0 !important;
}

div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image{}

.cal-event-single-coorganizer-name{ padding-right:5px; }


/* Dave's work, NOT IN SVN, remove? */
/*
div.legend-map {
	background: none;
}
div.legend-map div.content {
	background: url('fileadmin/content/serwis_grafiki/obchody_legenda_mapa.jpg');
	position: relative;
}
div.legend-map div.content img {
	display: block;
	width: 234px;
	height: 200px;
	margin-left: -10px;
}
*/


/* fix wydarzen kluczowych/zlogo w wersji ang */
	
	/* wydarzenie kluczowe jednodniowe */
	.tx-cal-controller .Key .cal-event-singledayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}
	/* wydarzenie z logo */
	.tx-cal-controller .Withlogo .cal-event-singledayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-3.png');
	}

	/* wydarzenie kluczowe okresowe */
	.tx-cal-controller .Key .cal-event-multidayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-5.png');
	}
	/* wydarzenie okresowe z logo */
	.tx-cal-controller .Withlogo .cal-event-multidayduration.cal-icon img,.tx-cal-controller .multiday.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-4.png');
	}
	/* wydarzenie jednodniowe z logo + kluczowe na singleview */
	.tx-cal-controller .Key_Withlogo .cal-icon img
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}		
	.tx-cal-controller #calendar-event .Key_Withlogo .cal-icon img.icon-1
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}
	.tx-cal-controller #calendar-event .Key_Withlogo .cal-icon img.icon-2
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-3.png');
		display:inline;
	}	
	/* wydarzenie okresowe z logo + kluczowe na singleview */
	.tx-cal-controller .Key_Withlogo .cal-event-multidayduration.cal-icon img
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-5.png');
	}

/* fix wydarzen kluczowych/zlogo w wersji fra */
	/* wydarzenie kluczowe jednodniowe */
	.tx-cal-controller .Clés .cal-event-singledayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}
	/* wydarzenie z logo */
	.tx-cal-controller .Aveclogo .cal-event-singledayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-3.png');
	}
	/* wydarzenie kluczowe okresowe */
	.tx-cal-controller .Clés .cal-event-multidayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-5.png');
	}
	/* wydarzenie okresowe z logo */
	.tx-cal-controller .Aveclogo .cal-event-multidayduration.cal-icon img,.tx-cal-controller .multiday.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-4.png');
	}
	/* wydarzenie jednodniowe z logo + kluczowe na singleview */
	.tx-cal-controller .Aveclogo_Clés .cal-icon img
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}	
	.tx-cal-controller #calendar-event .Aveclogo_Clés .cal-icon img.icon-1
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}
	.tx-cal-controller #calendar-event .Aveclogo_Clés .cal-icon img.icon-2
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-3.png');
		display:inline;
	}	
	/* wydarzenie okresowe z logo + kluczowe na singleview */
	.tx-cal-controller .Aveclogo_Clés .cal-event-multidayduration.cal-icon img
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-5.png');
	}

#message-preview {
	position: absolute;
	top: 50px;
	left: 50%;
	width: 300px;
	margin-left: -150px;
	padding: 10px;
	color: #fff;
	font-size: 16px;
	border: 5px solid black;
	background: red;
	opacity: 0.4;
}

.tx-hical-pi4 {
	margin: 24px 0;
}
.tx-hical-pi4 dl.zend_form {
	margin: 0;
	font-size: 12px;
}
.tx-hical-pi4 dt#before-label {
	font-size: 16px;
	font-weight: normal;
	color: #000;
	text-transform: uppercase;
	padding-bottom: 10px;
}
.tx-hical-pi4 dd {
	margin: 0;
}
.tx-hical-pi4 dd label {
	display: inline-block;
	padding: 3px 0;
}
.tx-hical-pi4 dd label input {
	margin-right: 10px;
}
.tx-hical-pi4 dd#before-element p.description {
	margin: 10px 0 0;
}
.tx-hical-pi4 dd#before-element p.description .status1 {
	display: inline-block;
	padding-bottom: 4px;
}
.tx-hical-pi4 dd#submit-element {
	padding: 0;
}
.tx-hical-pi4 .res {
	position: absolute;
	color: red;
	margin: -18px 0 0 120px;
}


/**
 *	SZLAK CHOPINA
 */
#page-292 div#main-content {
	background-color: #ecebe6 !important; 
	padding: 0;
}
#page-292 div.route-links,#page-294 #main-content {
	padding-top: 128px;
	background: #FFFFFF url('../images/header_szlakchopina.jpg') no-repeat top center;
}
#page-292.lang-1 div.route-links,#page-294.lang-1 #main-content {
	padding-top: 128px;
	background: #FFFFFF url('/fileadmin/templates/obchody/images/special/szlakchopina_top_en.jpg') no-repeat top center;
}
#page-292 div.route-links div.content {
	background: none;
	padding-bottom:0;
}
#page-292 div.route-links div.content div.content {
	padding-top:0;
}
#page-292 div.route-link {
	width: 190px;
	float: left;
}
#page-292 div.route-link div.content {
	padding-top: 0px;
}
#page-292 div.route-link div.title {
	display: none;
}
#page-292 div.csc-textpic {
	margin-left: 0 !important;
}
#page-292 dl.csc-textpic-image {
	margin: 0 !important;
}
#page-292 div.route-movie div.content {
	margin-top: 15px;
}
#page-292 div.route-movie {
	float: left;
}
#page-292 div.route-player {
	width: 500px;
}
#page-292 div.route-text {
	width: 260px;
	height: 320px;
	position: relative;
	margin: 0 auto;
	text-align: center;
	line-height: 1.5em;
}
#page-292 div.route-text div.csc-textpic-imagewrap {
	position: absolute;
	left: 0;
	right: 0;
	margin: 0 auto;
	bottom: 0px;
}

.fce-panel-route,.fce-panel-route .content {
	background-color:transparent !important;
}