#head-content .text {
	color:white;
}

body {
/*	background-image:url('/fileadmin/templates/obchody/images/headbase.jpg');*/
	/*background-position:-83px 0;*/
	background-repeat:no-repeat;
	background-position:0 0;
	/*display:none;*/
}
.level-0 .fce-2-cols {
	/*margin-top:16px;*/
}
#page {
	/*background-image:url('/fileadmin/templates/obchody/images/headface.jpg');*/
	background-position:-2px 0;
	background-repeat:no-repeat;
}
body.en {
	background-image:url('/fileadmin/templates/obchody/images/headface_en2.jpg');
    background-position: top center;
}
body.pl {
	background-image:url('/fileadmin/templates/obchody/images/headface_pl2.jpg');
    background-position: top center;
}
body.fr {
	background-image:url('/fileadmin/templates/obchody/images/headface_fr2.jpg');
    background-position: top center;
}
#head {
	height:164px;
}

ul.menu.main {
	border-top:none;
	border-bottom:none;
	margin-left:-10px;
	margin-top:13px;
}
ul.menu.main li {
	margin-right:0;
	padding-right:10px;
	padding-left:10px;
	border-right:1px solid #92918C;
}
ul.menu.main li a {
	color:#92918C;
	font-weight: normal;
	font-size:14px;
}
ul.menu.main li.active a {
	color:#4B4A46;
}
ul.menu.sub {
	border-top: 1px solid #D3D2CD;
	padding-top:8px;
	margin-bottom:0px;
}
#main-content {
	position:relative;
	top:12px;
	zoom:1;
	clear:both;
}
.level-sub #main { /* fix #main-content::top:12px; */
	margin-bottom:12px;
}

ul.menu.sub li a {
	color:#92918C;
}
ul.menu.sub li.active a {
	color:#4B4A46;
}
ul.menu.lang li a {
	color:#7C7C70;
}
ul.menu.lang li.active a {
	color:#ffffff;
}

.box-head,div.fce-panel div.title {
	background-image:url('/fileadmin/templates/shared/images/sprite_bars.gif');
	background-position:0px -200px;
	background-repeat:no-repeat;
	height:23px;
	overflow:hidden;
	display:none;
}
.box-foot,div.fce-panel div.end {
	background-image:url('/fileadmin/templates/shared/images/sprite_bars.gif');
	background-position:0px -256px;
	background-repeat:no-repeat;
	height:10px;
	clear:both;
	overflow:hidden;
	display:none;
}
div.fce-panel div.title,div.fce-panel div.end {
	display:block;
}

div.fce-panel a.more {
	bottom:10px;
}
#main .col-2 .fce-panel a.more {
	bottom:10px;
}
.fce-2-cols .col-1 div.fce-panel div.title {
	background-position:0px -300px;
}
.fce-2-cols .col-1 div.fce-panel div.end {
	background-position:0px -356px;
}
.fce-2-cols .col-2 div.fce-panel div.title {
	background-position:-785px -300px;
}
.fce-2-cols .col-2 div.fce-panel div.end {
	background-position:-470px -356px;
}

div.fce-panel h3,div.fce-panel h3.color2 {
	background-color:transparent;
}
#main .col-2 div.fce-panel h3,
#main .col-2 div.fce-panel h3.color2 {
	background:transparent url('/fileadmin/templates/shared/images/sprite_bars.gif') repeat scroll -1470px -300px;
	/*background:inherit;*/
}
.col-2 div.fce-panel h3,
.col-2 div.fce-panel h3.color2 {
	background-position: -1470px -300px
	/*background:inherit;*/
}

body.level-0 body.level-0 #page .box-head, body.level-0 .box-head,body.level-0 #page .box-foot {
	display:none;
}
#side-menu-button-div {
	display:none;
}
/*#page .box-head,#page .box-foot {
	display:block;
}*/
#main-content .box-head {
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
}
#main-content .box-head {
	z-index:1;
	width:760px;
	/*position:absolute;*/
	top:0;
}
#main-content .box-foot {
	/*position:absolute;*/
	width:760px;
	display:block;
	bottom:0;
}

/*#main-content .csc-header-n1 .csc-firstHeader {
	color:white !important;
	font-family:arial !important;
	font-size:12px !important;
	font-weight:bold !important;
	margin-top:0;
	position:absolute;
	text-transform:none !important;
	top:5px !important;
	z-index:2;
}*/

div.cal-more-keyevents,div.cal-more-zlogoevents,div.ttnews-bottom-more /*,div.wiadomosci a.more*/ {
	text-transform:uppercase;
	color:#000000;
	font-size:11px;
	/*font-weight:bold;*/
	font-family:arial;
	padding:0;
	padding-left:10px;
	display:block;
	/*position:absolute;*/
	z-index:10;
	bottom:7px;
}
div.cal-more-keyevents,div.cal-more-zlogoevents,div.ttnews-bottom-more {
	padding-bottom:10px;
}
.col-1 div.ttnews-bottom-more {
	padding-top:12.5px;
	padding-bottom:1px;
	position:relative;
	z-index:50;
}
/*div.wiadomosci .content {
	padding-bottom:11px;
}
div.wiadomosci a.more {

}*/

.level-0 .tx-cal-controller {
	margin-top:0px;
}
/*.level-0 #main-content .box-head,.level-0 #main-content .box-foot {
	display:none;
}*/
#side #side-menu div.fce-panel a.more {
	color:#000000;
	background-color:#FFD202;
	bottom:10px;
}
#side div.fce-panel div.title {
background-position:-785px -200px;
}
#side div.fce-panel .content {
	padding-bottom:16px;
	padding-top:10px;
}
#side .yui-accordion-container div.fce-panel .content {
	padding-bottom:30px;
}
#side div.fce-panel a.more {
	background-color:transparent;
	color:#B4B4A7;
	/*font-size:12px;*/
	font-weight:bold;
	bottom:5px;
}
#side div.fce-panel div.end {
	background-position:-785px -256px;
}
.level-sub #main-content .box-foot {
	position:absolute;
	bottom:0;
	left:0px;
	z-index:1;
}
.level-sub #main-content {
	padding-bottom:10px;
	/*padding-top:34px;*/
}
#page-103 #main-content .box-head {
	position:static;
}
.level-sub #main-content .box-head {
	position:absolute;
	padding-top:0;
	padding-bottom:0;
	margin-top:0;
}
/* Kalendarium (#page-103)*/
#page-103 #main-content .box-head,#page-103 #main-content .box-foot {
	/*display:block;*/
}

#page-103 #main-content {
	/*background-color:transparent;*/
	padding:0px;
}

#c602 { /* MainPage/ContentElement/Kalendarium */

}
#c602 .fce-panel,#c602 .fce-panel .content {
	/*background-color: transparent !important;*/
}
#c602 .fce-panel .csc-default  { /* MainPage/ContentElement/Kalendarium */
	padding-top:0 !important;
	padding-left:0 !important;
	padding-right:0 !important;
	padding-bottom:5px !important;
}
body #side .yui-accordion-container .fce-panel .end {
	display:none !important;
}
div.fce-panel div.content {
	margin-top:0;
}

.tx-cal-controller {
	margin-left:-10px;
	margin-right:-10px;
	margin-top:-10px;
	padding:10px;
	padding-top:0;
}
	.tx-cal-controller .cal-list {
		margin-left:-10px;
		margin-right:-10px;
	}
	.tx-cal-controller .cal-event {
		border-bottom:1px solid #ECECE5;
		padding:10px;
		position:relative;
		height:auto;
	}
	.tx-cal-controller .cal-datetime {
		display:block;
	}
	.tx-cal-controller .pagebrowser * {
		display:inline;
	}
	.tx-cal-controller .cal-description {
		display:block;
	}
	.tx-cal-controller .cal-location {
		display:block;
	}
	.tx-cal-controller .cal-image {

	}
	.tx-cal-controller .cal-title,.tx-cal-controller h1.cal-title {
		margin-bottom:0.2em;
		margin-top:0
	}
	.level-sub #main #main-content h1.cal-title {
		margin-bottom:0;
		font-size:14px;
		padding-right:190px;
	}
	.tx-cal-controller .cal-icon {
		position:absolute;
		width:60px;
		left:0px;
		top:10px;
		text-align:center;
	}
	.tx-cal-controller .cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-1.png');
		width:25px;
		height:25px;
		margin:auto;
		display:inline;
		vertical-align:middle;
	}
	/* wydarzenie jednodniowe */
	.tx-cal-controller .cal-event-singledayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-1.png');
	}
	/* wydarzenie kluczowe jednodniowe */
	.tx-cal-controller .Kluczowe .cal-event-singledayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}
	/* wydarzenie z logo */
	.tx-cal-controller .Zlogo .cal-event-singledayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-3.png');
	}
	/* wydarzenie okresowe */
	.tx-cal-controller .cal-event-multidayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-6.png');
	}
	/* wydarzenie kluczowe okresowe */
	.tx-cal-controller .Kluczowe .cal-event-multidayduration.cal-icon img {
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-5.png');
	}
	/* wydarzenie okresowe z logo */
	.tx-cal-controller .Zlogo .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 .Kluczowe_Zlogo .cal-icon img
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}
	/* wydarzenie okresowe z logo + kluczowe na singleview */
	.tx-cal-controller .Kluczowe_Zlogo .cal-event-multidayduration.cal-icon img
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-5.png');
	}

	/* SINGLE VIEW */
	/* wydarzenie jednodniowe z logo + kluczowe na singleview */
	.tx-cal-controller #calendar-event .Kluczowe_Zlogo .cal-icon img.icon-1
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-2.png');
	}
	.tx-cal-controller #calendar-event .Kluczowe_Zlogo .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 #calendar-event .Kluczowe_Zlogo .cal-event-multidayduration.cal-icon img.icon-1
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-5.png');
	}
	.tx-cal-controller #calendar-event .Kluczowe_Zlogo .cal-event-multidayduration.cal-icon img.icon-2
	{
		background-image:url('/fileadmin/templates/obchody/images/calendar/icon-4.png');
		display:inline;
	}










	.level-sub .tx-cal-controller .cal-event .cal-info {
		padding-left:50px;
		margin-top:-5px;
	}
	.tx-cal-controller .cal-event {
		position:relative;
		clear:both;
	}
	/**
	 * Calendar.BrowseBox
	 */
	.tx-cal-controller .pagebrowser {
		margin:0 auto;
		margin-top:6px;
		/*padding-top:4px;
		padding-bottom:4px;*/
		width:auto;
		text-align:center;
	}

	.tx-cal-controller .pagebrowser div {
		display:inline;
		width:auto;
		overflow:hidden;
		height:12px;
	}
	.tx-cal-controller .pagebrowser span {
		font-size:12px;
		cursor:default;
		line-height:12px;
		height:12px;
		color:#000000;
		display:inline-block;
		text-align:center;
		vertical-align:middle;
		margin-left:5px;
		margin-right:5px;
		background-color:transparent;
		display:inline-block;
	}
	.tx-cal-controller .pagebrowser a {
		color:#656565;
		display:inline;
		line-height:100%;
		cursor:pointer;
	}
	.tx-cal-controller .pagebrowser .icon {
		position:static;
		width:auto;
	}
	.tx-cal-controller .pagebrowser .act {
		font-weight:bold;
		color:black;
	}
	.tx-cal-controller .pagebrowser a span {

	}

.level-0 .tx-cal-controller {
	margin-left:0;
	margin-right:0;

}

#head span.home {
	float:left;
	height:11px;
	margin:0 auto;
	position:absolute;
	left:auto;
	right:225px;
	top:8px;
	width:12px;
	background-image:url(/fileadmin/templates/obchody/images/icon-home.gif);
	cursor:pointer;
}
#head span.logo {
	cursor:pointer;
	display:block;
	height:50px;
	left:-5px;
	position:relative;
	top:5px;
	width:40px;
}

#head-content ul.lang {
	position:relative;
	right:35px;
	top:-1px;
}
/*.level-0 .kalendarium {
	min-height:330px;
}*/
.level-0 #main #main-content h1 {
	/*margin-top:20px;*/
}
.level-0 .tx-cal-controller .cal-icon {
	display:none;
}

/*.level-0 .tx-cal-controller .morelink {
	position:absolute;
	bottom:10px;
	left:10px;
}*/
.level-0 .tx-cal-controller .morelink {
	margin-top:10px;
}
/*.level-0 .tx-cal-controller .cal-event {
	padding-left:10px;
	padding-right:220px;
	min-height:140px;
}
.level-0 .tx-cal-controller .cal-image {
	width:210px;
	height:150px;
	position:absolute;
	right:0px;
	top:10px;
	overflow:hidden;
	background-color:transparent;
}*/
.level-0 .col-1 .cal-list .cal-image,.level-sub .cal-list .cal-image {
	display:none;
}
.level-sub .cal-list .morelink {
	display:none;
}
.level-sub .cal-list .descr,.level-sub .cal-list .cal-description {
	display:none;
}
.level-sub .cal-list .cal-event {
	height:auto;
}
.level-0 .cal-title-after {
	display:none;
}
.level-sub .cal-title-before {
	display:none;
}
.cal-dayseparator {
	display:none;
}
.cal-addevent * {
	display:none;
}
#main .col-2 .cal-addevent {
	width:290px;
	height:42px;
	display:block;
	margin-top:-16px;
	*margin-top:-30px;
	background-image:url(/fileadmin/templates/obchody/images/button.gif);
}
#main .col-2 .kalendarium .title {
	display:none;
}
#main .col-2 .kalendarium .end {
	background-image:none;
	background-color:white;
}
#main .col-2 .cal-addevent * {
	display:none;
}
#main .col-2 .cal-addevent a.more {
	display:block;
	line-height:42px;
	padding-left:104px;
	color:white;
	font-weight:bold;
	bottom:0;
	background-color:transparent;
	text-align:left;
	right:auto !important;
	left:auto !important;
	bottom:auto !important;
	font-size:15px;
	font-family:arial;
	width:auto;
	position:relative;
}
#main-content {
	position:relative;
}
#side-menu-button-div {
	display:none;
}
div.fce-panel h3 {
	height:15px;
	line-height:14px;
	font-size:13px;
	margin:0;
}
.yui-accordion-container h2.news-subheader {
	padding-top:0.5em;
	margin-top:0px;
}
.level-sub .tx-cal-controller {
	padding-bottom:0;
}
#side-menu {
	padding-bottom:0;
	margin-bottom:16px;
}
.level-sub #main-content {
	min-height:inherit;
}
.tx-cal-controller .cal-event-tmpl {
	border-bottom:none;
	padding:0;
}
/* #side .legend */
#side .legend {

}
	#side .legend ul,
	#side .legend .content .csc-bulletlist
	{
		margin:0px;
		max-height:135px;
		margin:7px 0 0 9px;
		text-align:center;
	}
	/* #side .legend .content */
	#side .legend .content {
		background-image:url('/fileadmin/templates/obchody/images/calendar/legend.gif');
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:104px;
		line-height:30px;
		/*padding-left:47px;*/
		overflow:hidden;
		/*padding-right:20px;*/
		padding-top:15px;
		font-weight:bold;
		position:relative;
	}
		/* #side .legend .content h3 */
		#side .legend .content h3 {
			color:#656565;
			font-size:11px;
			font-family:tahoma;
		}
		#side .legend .content h3 .left,
		#side .legend .content h3 .right
		{
			position:absolute;
			top:8px;
			left:auto;
			right:auto;
		}
		#side .legend .content h3 .left {
			left:15px;
		}
		#side .legend .content h3 .right {
			right:10px;
		}
		/*end #side .legend .content h3 */

		/* #side .legend .content .csc-bulletlist */
		#side .legend .content .csc-bulletlist {

		}
		#side .legend .content .csc-bulletlist li {
			list-style:none;
			margin:0.5px;
		}
		/*end #side .legend .content .csc-bulletlist*/
	/*end #side .legend .content */
/* end #side .legend */

/* % cal */
.level-0 .cal-event,
#calendar-event {
	position:relative;
}
#calendar-event {
	margin-bottom:10px;
	margin-top:10px;
}
.level-0 .cal-event .cols,
#calendar-event .cols {
	position:relative;
	width:750px;
	right:0;
	left:0;
}
.level-0 .cal-event .col-1,
#calendar-event .col-1 {
	overflow:hidden;
	width:540px;
}
.level-0 .cal-event .col-2,
#calendar-event .col-2 {
	width:210px;
	overflow:hidden;
	position:relative;
	right:0;
}
#calendar-event .col-2 {
	top:35px;
}
.level-0 #main #main-content .cal-event .col-1 .cal-title,
.level-sub #main #main-content #calendar-event h1.cal-title
{
	font-family:tahoma;
	margin-bottom:0.5em !important;
	margin-top:0.25em !important;
}
.level-0 #main #main-content .cal-event .col-1 .cal-title {
	font-size:18px;
}
.level-sub #main #main-content #calendar-event h1.cal-title
{
	font-size:21px;
}

#calendar-event .cal-content {
	/*padding-right:150px;*/
	width:530px;
}
#calendar-event .cal-description-text {
	float:left;
}
#calendar-event .cal-description-image {
	width:210px;
	float:right;
}

.level-0 .cal-event .cal-image,
#calendar-event .cal-image {
	/*position:absolute;*/
	right:0;
	width:100%;
	height:auto;
	min-height:150px;
}
.level-0 .cal-event .cal-image .csc-textpic-imagewrap,
#calendar-event .cal-image .csc-textpic-imagewrap {
	margin:0;
	padding:0;
}
#calendar-event-backlink {
	display:inline-block !important;
	*display:inline !important; /* ie7 fix */
	margin-left:auto !important;
	margin-right:auto !important;
	margin-top:8px;
	width:auto;
	position:relative;
	zoom:1;
}
/** #head .logo */
#head .logo {
	/*display:block;*/
	position:absolute;
	left:-5px;
	top:5px;
	/*width:700px;*/
	/*height:130px;*/
}
	#head .logo span {
		visibility:hidden;
	}
	#head .logo h1, #head .logo h2 {
		display:block;
		margin:0px;
	}
	#head .logo h1 a { /* logo */
	   display:block;
	   /*position:absolute;*/
	   width:55px;
	   height:54px;
	}
	#head .logo h2 {
	}
	#head .logo h2 a {
		display:block;
		/*position:absolute;*/
		width:330px;
		height:100px;
	}
/**/





.yui-skin-sam .yui-navset .yui-nav .selected a, .yui-skin-sam .yui-navset .yui-nav .selected a em {

}
.yui-nav li,.yui-nav li a
{
	background-image:url(/fileadmin/templates/obchody/images/tabview/tab.gif) !important;
	background-repeat: no-repeat !important;
	border:none !important;
	margin-right:0px !important;
	outline:none;
}

.yui-nav li.selected,.yui-nav li.selected a
{
	z-index:1 !important;
	font-weight:bold !important;
	background-image:url(/fileadmin/templates/obchody/images/tabview/tab-selected.gif) !important;
	background-repeat: no-repeat !important;
}

.yui-nav li
{
	background-position:left top !important;
	padding-left:13px !important;
	padding-top:0 !important;
}
.yui-nav {
	border:none !important;
}
.yui-nav li a em {
	padding-top:0.2em !important;
	padding-bottom:0.25em !important;
	top:0px !important;
	overflow:hidden;
}
.yui-nav li a
{
	color:white !important;
	background-position:right top !important;
	padding-right:13px !important;
}
.yui-navset .yui-navset-top {
	margin-bottom:16px !important;
}
.yui-nav li {
	margin-bottom:0 !important;
}
.yui-nav li,.yui-nav li a,.yui-nav li a em {
	border:0 none !important;
}
.yui-content {
	z-index:20 !important;
	position:relative !important;
	border:none !important;
	background-color:white !important;
	padding:0 !important;
	margin:0 !important;
}
.yui-bottom {
	height:10px !important;
	background-image:url('/fileadmin/templates/shared/images/sprite_bars.gif');
	background-position:0px -256px;
	margin-top:-10px;
	position:relative;
	z-index:30 !important;
}
.col-1 .yui-bottom {
	background-position:0px -356px;
}
.col-1 .yui-navset .yui-content,.col-1 .yui-navset .yui-content div {
	width:inherit;
}
#main-content .yui-content .csc-header-n1 .csc-firstHeader {
	position:static;
}

/*  */
#main .fce-2cols .col-1 .yui-skin-sam .yui-accordion-toggle.active * {
	/*display:inline !important;*/
}
#main .col-1 .yui-skin-sam .yui-accordion-toggle.active {
	display:inline-block;
	float:none;
	padding-bottom:6px;
	width:auto;
}
#main .col-1 .yui-accordion-toggle.active .news-title {
	padding-bottom:10px !important;
	margin-bottom:0px !important;
}
#main .col-1 .yui-accordion-toggle.active .yui-accordion-content,
#main .col-1 .yui-accordion-toggle.active .yui-accordion-content div {
	display:inline !important;
}
#main .yui-accordion-container .news-subheader {
	min-height:45px;
}
#main .col-1 .yui-accordion-container .news-subheader {
	padding-top:0;
	/*display:inline !important;*/
	padding-right:0;
}
#main .col-1 .yui-accordion-container .news-subheader * {
	display:inline;
}
#main .col-1 .yui-skin-sam .yui-accordionview li.yui-accordion-panel .active {
	padding-right:0px !important;
	width:220px;
}



.yui-nav a {
	font-size:12px;
	font-weight:bold;
}


/* redefine */
#main .fce-2-cols .col-1 div.fce-panel {
	width:auto;
	margin-right:auto;
}
#main .fce-2-cols .col-2 div.fce-panel {
	width:auto;
}

#main .fce-2-cols .col-1 {
	width:454px;
	margin-right:16px;
}
#main .fce-2-cols .col-2 {
	width:290px;
}


/* redefine */
.level-0 #main #main-content .fce-2-cols .col-1 .ttnews-list h2,
.level-0 #main #main-content .fce-2-cols .col-1 h2.news-title,
.level-0 #main #main-content .fce-2-cols .col-1 .cal-event .col-1 h1.cal-title {
	font-size:14px;
}
.level-0 .col-1 .cal-event .cols {
	width:100% !important;
}
.level-0 .col-1 .cal-event .col-1 {
	width:auto !important;
}
.level-0 .col-1 .cal-event .col-2 {
	display:none;
}
.level-0 .col-1 .cal-event {
	padding-right:10px;
	height:auto;
}
.level-0 .col-1 .cal-event .morelink {
	margin-top:8px;
	position:static;
	bottom:auto;
	top:auto;
}
.level-0 .col-1 .tx-cal-controller {
	padding-bottom:0px;
}
#main .fce-2-cols .col-1 div.global .content {
	padding:10px;
}
.global { /* globalne ustawienia formatowania TRESCI! */
	/*padding:10px !important;*/
	/*margin:0 !important;*/

}
/**/
#main .fce-2-cols .col-2 div.nomore {
	padding-bottom:0;
}
#main .fce-2-cols .col-2 div.fce-panel .content {
	padding-bottom:23px;
}
/**/

#main .col-2 .fce-panel a.more {
	left:10px;
	right:auto;
	bottom:10px;
}
#main .col-2 .fce-panel .csc-default {
	padding-bottom:0px;
}

teaser-guide {

}

#main .col-2 div.fce-panel.quotations { /*div.fce-panel.quotations */
	/*background-image:url(/fileadmin/templates/obchody/images/quotations.gif);*/
}
#main .col-2 div.fce-panel.quotations div.title h3 {
	background-image:url(/fileadmin/templates/obchody/images/quotations-0.gif) !important;
	background-repeat:no-repeat !important;
	/*background-attachment: fixed !important;*/
	background-position: 97% 7px !important;
	background-color:transparent;
	line-height:23px;
	height:23px;
	padding:0px !important;
}
#main .col-2 div.fce-panel.quotations div.title,
#main .col-2 div.fce-panel.teaser-guide div.title,
#main .col-2 div.fce-panel.teaser-guide div.title h3 {
	background-image:url(/fileadmin/templates/obchody/images/spritebar1.gif) !important;
	background-position:0 0 !important;
	position:relative;
}

#main .col-2 div.fce-panel.quotations div.content {
	background-image:url(/fileadmin/templates/obchody/images/quotations-1.gif) !important;
	background-color:transparent;
	position: relative;
	background-position: 10px 100%;
	background-repeat: no-repeat;
	padding-top:0px !important;
	margin-top:-5px !important;
	margin-bottom:-8px !important;
}
#main .col-2 div.fce-panel.quotations div.content .csc-default {
	padding-top:0px !important;
}
#main .col-2 div.fce-panel.teaser-guide {
	background-image:url(/fileadmin/templates/obchody/images/teaser-guide.gif);
}
#main .col-2 div.fce-panel.quotations a.more,#main .col-2 div.fce-panel.teaser-guide a.more {
	*display:none !important;
}

.level-0 .tx-cal-controller .descr {
	font-size:11px;
}
.level-0 .col-1 .tx-cal-controller .descr {
	display:none;
}
.level-0 #main #main-content h1 { /* tx-cal-controller */
	margin-top:0em;
	margin-bottom:0.2em;
}
.level-0 #main #main-content .col-1 h1 { /* tx-cal-controller */
	margin-bottom: 0em;
}
.level-0 .col-1 .yui-skin-sam .yui-accordion-container .yui-accordion-content p.bodytext {
	padding-left:0px !important;
}

/* searchpanel */
div.searchpanel div.content {
	padding-top:5px !important;
	padding-bottom:0px !important;
	padding-left:10px;
	margin-bottom:-4px;
	position:relative;
	z-index:10;
}
#searchform-text {
	margin-left:0px;
}
#searchform-submit {
	background-color:transparent;
	width:75px;
}
#searchform-submit input.submit {
	color:#B4B4A7;
	height:23px;
}
#c1745 .yui-bottom {
	display:none;
}
#c1746 .end {
	/**display:none;*/
}
.yui-nav li.yui-nav-empty {
	background-image:url(/fileadmin/templates/obchody/images/spritebar1.gif) !important;
	background-position:0 0 !important;
	position:relative !important;
	z-index:20 !important;
	/*display:block !important;*/
	height:20px !important;
	padding-left:10px !important;
}
/*.yui-nav li.yui-nav-empty span {
	display:block !important;
	width:10px !important;
}*/
.yui-top {
	background-image:url(/fileadmin/templates/obchody/images/spritebar3.gif) !important;
	background-position:right top !important;
	position:relative !important;
	z-index:31 !important;
}
#main .yui-skin-sam .yui-accordionview li.yui-accordion-panel {
	border-bottom:1px solid #ECECE5;
}
#main .yui-accordion-panel {
	overflow:hidden;
}
.level-0 .interakcje div.csc-textpic div.csc-textpic-imagewrap .csc-textpic-image {
	display:block;
	margin-right:-10px !important;
}
#side-menu a.more {
	font-weight:normal !important;
}





/* AddEventForm */
#form-addevent {

}
#form-addevent .errors {
	margin:0;
	margin-top:3px;
	margin-bottom:10px;
	margin-left:210px;
}
	#form-addevent #desc_phone-element .errors,
	#form-addevent #desc_person-element .errors,
	#form-addevent #when_hour-element .errors {
		margin-left:0px;
	}

#form-addevent .errors li {
	list-style:none;
	color:#FE0000;
}
#basic_organizer_button button,#basic_coorganizer_0-element button {
	background-image:url(/fileadmin/templates/shared/images/dropdown.gif);
	background-repeat:no-repeat;
	background-position:center center;
	display:block;
	color:#000000;
	font-size:93%;
	margin-left:-25px;
	min-height:22px;
	min-width:22px;
}
#form-addevent .yui-ac-input {
	position:static;
	width:auto;
}
#form-addevent dl,#form-addevent dt,#form-addevent dd,#form-addevent fieldset {
	margin:0;
	/* padding:0; */
}
#form-addevent dd {

}
#form-addevent dt {
	clear:both;
	float:left;
	line-height:normal;
	vertical-align:middle;
}
#form-addevent legend {
	/* naglowek sekcji */
	padding-top:3em;
	padding-bottom:1em;
	font-weight:bold;
}
#form-addevent dd,#basic_coorganizer_0-element input {
	/* odstepy pomiedzy inputami */
	/*margin-bottom:2px;*/
}

#where_addressAC-label,
#basic-label,
#organizer-label,
#basic_new_organizer-label,
#basic_del_coorganizer-label,
#basic_next_coorganizer-label,
#basic_new_coorganizer-label,
#coorganizer-label,
#desc-label,
#when-label,
#where-label,
#where-label,
#orga_submit-label,
#orga_cancel-label,
.form-addevent-hidden {
	display:none;
}

#basic_title-label,
#basic_title-label,
#basic_type-label,
#basic_domain-label,
#basic_organizer-label,
#basic_coorganizer_0-label,
#when_date-label,
#when_hour-label,
#where_place-label,
#where_country-label,
#where_city-label,
#where_address-label,
#desc_short-label,
#desc_long-label,
#desc_program-label,
#desc_members-label,
#desc_www-label,
#desc_person-label,
#desc_phone-label,
#file-label,
/* subform */
#orga_name-label,
#orga_street-label,
#orga_zip-label,
#orga_city-label,
#orga_country-label,
/*end subform*/
.form-addevent-label {
	/* common label properties */
	color:black;
	font-weight:normal;
	font-size:12px;
	padding-right:10px;
	width:200px;
	text-align:right;
}
#basic_new_organizer-element,
/*#basic_next_coorganizer-element,*/
/*#basic_del_coorganizer-element,*/
#basic_new_coorganizer-element,
/* subform */
#orga_cancel-element,
/*#orga_submit-element,*/
/* end subform */
#basic_coorganizer_0-element,
#submit-element,
.form-addevent-subelement { /* .form-addevent-label > width + padding-right */
	padding-left:210px;
}
#basic_coorganizer_0-element #basic_coorganizer_0,
.form-addevent-subelement-exception {
	padding:3px 5px;
}

#basic_title,
#basic_domain,
#basic_type,
#basic_organizer.yui-ac-input,
#basic_coorganizer_0.yui-ac-input,
	#basic_coorganizer_0-element input.yui-ac-input, /* dynamicznie dodawane pole */
#when_date,
#when_hour,
#where_place.yui-ac-input,
#where_country,
#where_city,
#where_address,
#desc_short,
#desc_long,
#desc_program,
#desc_members,
#desc_www,
#desc_person,
#desc_phone,
/* subform */
#orga_name,
#orga_street,
#orga_zip,
#orga_city,
#orga_country,
/*end subform*/
.yui-ac-content,
.form-addevent-control {
	/* input coontrols */
	border:1px solid #8A8A8A;
	font-size:11px;
	padding:3px 5px;
	/*display:block;*/
	width:300px;
}

#basic_domain,
#basic_type,
#where_country,
#orga_country,
.form-addevent-select-control {
	/* overwrite dla selektow */
	width:312px;
	padding:2px 5px;
}


#basic_coorganizer_0,
	#basic_coorganizer_0-element input, /* dynamicznie dodawany button */
	#basic_coorganizer_0-element .yui-button,
#basic_organizer,
.form-addevent-control-floatleft {
	/* buttons followed by input control */
	float:left;
}

#when_hour-element,
#desc_www-element,
#desc_person-element,
#desc_phone-element,
.form-addevent-control-clear {
	/* kontrolki w ktorych poprzedzajacy element ma opis 2 linijkowy i ich nastepne elementy*/
	float:left;
	clear:right;
}
#desc_phone-element {
	/*clear:left;*/
}
#desc_person-element {
	*float:none;
}

#basic_next_coorganizer-element,
#basic_del_coorganizer-element,
#basic_new_coorganizer-element,
#orga_cancel-element,
.fieldset-coorganizer-button {
	/* buttony ustawiamy obok siebie */
	/*float:left;*/
	padding-left:210px;
}
/* yui-buttons */
yui-skin-sam .yui-button button, .yui-skin-sam .yui-button a, .yui-skin-sam .yui-button a:visited {
	font-size:10px;
}
/* indywidualne formatowania */
#basic_new_organizer-element,#fieldset-coorganizer {
	padding-bottom:10px;
}
#fieldset-coorganizer input {

}
/* dynamicznie dodawane elemeny */
#basic_coorganizer_0-element {}
#submit-element {
	padding-top:20px;
}

#submit-element input,
#basic_new_organizer-button,
#basic_next_coorganizer-button,
#basic_del_coorganizer-button,
#basic_new_coorganizer-button,
#orga_cancel-button,#orga_submit-button {
	background-color:#FFD202;
	border:medium none;
	cursor:pointer;
	display:inline-block;
	padding: 3px 10px;
	margin-right:1px;
}
#basic_new_organizer-button,#basic_new_coorganizer-button {
	background-color:white;
	border:none;
}
/* wyjatki */
/*#basic_coorganizer_0-element .yui-button {
	display:inline;
	margin-left:-22px;
}*/
.yui-ac-container {
	height:0px;
}
.yui-ac-content {
	position:absolute;
	width:308px;
	height:160px;
	overflow:auto;
	padding:0px;
	background-color:white;
	border:1px outset black;
}
.yui-ac-content .yui-ac-bd ul {
	margin:0px;
	color:black;
}
.yui-ac-content .yui-ac-bd ul li {
	padding:1px 4px;
	height:14px;
	white-space: nowrap;
	overflow:hidden;
	font-size:100%;
}
.yui-ac-highlight {
	/*background-color:#3399FF;
	color:white;*/
}
.yui-ac-prehighlight {
	background-color:#3399FF;
	color:white;
}
.yui-ac-content li {
	list-style:none;
}
/* subform */
#form-addevent #subform {
	background-color:#ECECE5;
	border:0px solid red;
	position:absolute;
	left:10px;
	width:736px;
	border:2px outset black;
	height:170px;
	padding-top:35px;
	top:65px;
	/*top:140px;*/
	/*padding-top:4px;*/
	/*height:150px;*/
}
#form-addevent #subform dt {
	width:200px;
}
#orga_name_error,#orga_street_error,#orga_zip_error,#orga_city_error {
	margin-left:5px;
}
#orga_cancel-element {
	padding-left:210px;
}
/* End AddEventForm */



/*event,dzwoneczek, ulubione */
.level-0 .cal-event .button-alert,
.level-0 .cal-event .stbutton,
.level-0 .cal-event .fbshare,
.level-0 .cal-event .button-fav {
	display:none;
}
.level-sub .cal-event .button-alert,
.level-sub .cal-event .stbutton,
.level-sub .cal-event .fbshare,
.level-sub .cal-event .button-fav {
	/* reset */
	margin:0;
	padding:0;
	background-color:white;
	background-repeat:no-repeat;
	background-position:right top;
	background-image:none;
	/* style */
	width:16px;
	height:16px;
	display:block;
	position:absolute;
	top:9px;
	right:0px;
	left:auto;
	overflow:hidden;
	color:white;
	font-size:0;
}
.level-sub #calendar-event.cal-event .button-alert,
.level-sub #calendar-event.cal-event .stbutton,
.level-sub #calendar-event.cal-event .fbshare,
.level-sub #calendar-event.cal-event .button-fav {
	top:0px;
}
.level-sub .cal-event {
	background-image: url('/fileadmin/templates/obchody/images/calendar/grid-0-sample.gif');
	background-position:right top;
	background-repeat:no-repeat;
}
.level-sub #calendar-event.cal-event {
	background-image: url('/fileadmin/templates/obchody/images/calendar/grid-0-sample.gif');
	background-position:607px -9px;
	background-repeat:no-repeat;
}
.level-sub .cal-event .button-fav {
	right:120px;
	height: 16px;
	width: 16px;
}
.level-sub .cal-event .button-fav a {
	height: 16px;
	width: 16px;
	display: block;
}
.level-sub .cal-event .button-addfav {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-4a.gif');
}
.level-sub .cal-event .button-delfav {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-4.gif');
}
.level-sub .cal-event .button-alert {
	display:block;
	cursor:pointer;
	right:87px;
	overflow:hidden;
}
.level-sub .cal-event .button-alert a {
	display:block;
	color:white;
	width:100%;
	height:100%;
}
.level-sub .cal-event .button-hidden {
	display:none !important;
}
.level-sub .cal-event .button-delalert {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-5.gif');
}
.level-sub .cal-event .button-addalert {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-5a.gif');
}
.level-sub .cal-event .stbutton {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-7.gif');
	right:15px;
}
.level-sub .cal-event .fbshare {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-6.gif');
	right:52px;
}
.level-sub .cal-event .fbshare img {
	display:none;
}
/**/



/**/
ul.menu.sub-2 {
	background-color:white !important;
	background-image:url(/fileadmin/templates/obchody/images/spritebar3.gif) !important;
	background-position:right top !important;
	background-repeat: repeat-x;
	z-index:10 !important;
	min-height:20px;
	height:20px;
	position:absolute;
	/*position:relative !important;*/
	overflow:hidden;
	width:760px;
	margin-top:12px;
}
ul.menu.sub-2 li,ul.menu.sub-2 li a {
	background-image:url(/fileadmin/templates/obchody/images/tabview/tab.gif) !important;
	background-repeat: no-repeat !important;
	border:none !important;
	margin-right:0px !important;
}
ul.menu.sub-2 li.active,ul.menu.sub-2 li.active a {
	z-index:1 !important;
	background-image:url(/fileadmin/templates/obchody/images/tabview/tab-selected.gif) !important;
	background-repeat: no-repeat !important;
	bottom:0;
	height:auto;
	position:relative;
	line-height:normal;
	font-family:tahoma !important;
}

ul.menu.sub-2 li
{
	background-position:left top !important;
	padding-left:13px !important;
	bottom:0;
	height:auto;
	position:relative;
	line-height:normal;

}
ul.menu.sub-2 li a
{
	display:inline-block;
	vertical-align:bottom;
	padding:2px 0px;
	padding-right:13px;
	font-weight:bold;
	font-size:12px;
	font-family:tahoma !important;
	padding-bottom:0.25em !important;
	padding-top:0.2em !important;
	background-position:right top !important;
	/*padding-left:13px !important;*/
}


/* ttnews list : biuro */
.ttnews-browse {
	padding-bottom:0;
	padding-top:0;
}
.tx-ttnews-browsebox a {
	line-height:normal;
}




/* ttnews single : biuro */
.news-date, .ttnews-date {
	padding-bottom:3px;
}
.news-title, .news-tags, .news-date, .news-cats, .news-more, .yui-accordion-container .indicator {
	font-size:11px;
}
.news-tags {
	float:none;
}
.news-single-item .news-image {
	float:right;
	margin-right:-20px;
	margin-top:-15px;
	position:relative;
	width:210px;
}
.level-sub .cal-event-buttons {
	padding-top:10px;
}
.menu #page-172 a {
	/*color:#FE0000;*/
}
.news-single-item .news-descr {
	float:left;
	width:530px;
}
.copyright {
	font-family:arial;
}
.level-0 ul.main {
	margin-bottom:auto;
}

/* wolo */
.fav-loading .button-fav,.alert-loading .button-alert {
	background: #fff url('/fileadmin/templates/shared/images/ajax-loader.gif') no-repeat center center !important;
}
.fav-loading .button-fav a,.alert-loading .button-alert a {
	display: none !important;
}
/* end wolo */
#page-000 #main-content,
#page-000 #main-content,
#page-129 #main-content,
#page-88 #main-content,
#page-374 #main-content,
#page-372 #main-content,
#page-229 #main-content,
#page-228 #main-content,
#page-227 #main-content,
#page-363 #main-content,
#page-262 #main-content,
#page-203 #main-content,
#page-202 #main-content,
#page-108 #main-content,
#page-157 #main-content,
#page-247 #main-content,
#page-216 #main-content,
#page-215 #main-content,
#page-190 #main-content,
#page-164 #main-content,
#page-167 #main-content,
#page-142 #main-content,
#page-99 #main-content,
#page-101 #main-content,
#page-200 #main-content,
#page-218 #main-content,
#page-217 #main-content,
#page-214 #main-content,
#page-97 #main-content,
#page-95 #main-content,#page-96 #main-content,
/*#page-106 #main-content,*/
#page-105 #main-content,#page-104 #main-content,
#page-103 #main-content {
	/*padding-top:10px*/
}
#page-000 .box-head,
#page-000 .box-head,
#page-129 .box-head,
#page-88 .box-head,
#page-374 .box-head,
#page-372 .box-head,
#page-229 .box-head,
#page-228 .box-head,
#page-227 .box-head,
#page-363 .box-head,
#page-262 .box-head,
#page-203 .box-head,
#page-202 .box-head,
#page-108 .box-head,
#page-157 .box-head,
#page-247 .box-head,
#page-216 .box-head,
#page-215 .box-head,
#page-190 .box-head,
#page-164 .box-head,
#page-167 .box-head,
#page-142 .box-head,
#page-99 .box-head,
#page-101 .box-head,
#page-200 .box-head,
#page-218 .box-head,
#page-217 .box-head,
#page-214 .box-head,
#page-97 .box-head,
#page-95 .box-head,#page-96 .box-head,
/*#page-106 .box-head,*/
#page-105 .box-head,#page-104 .box-head,
#page-103 .box-head {
	background-image:url(/fileadmin/templates/obchody/images/spritebar3.gif) !important;
	background-position:0 0 !important;
	display:block;
	height:10px;
}
#page-103 .box-head {
	/*display:none;*/
}

#page-105 #main-content .box-head,
#page-104 #main-content .box-head,
#page-103 #main-content .box-head {
	margin-left:0px;
	margin-right:0px;
	margin-top:0px;
}
#page-103 #main-content .box-foot {
	bottom:-10px;
}
.en ul.menu.main li a {
	white-space:nowrap;
}
#foot .copyright {
	position:absolute;
	right:0;
	top:0;
}
.level-0 .col-1 .frame-layout-1 .cal-event {
	padding-right:0;
}
.level-0 .col-1 .frame-layout-1 .cal-more-keyevents {
	padding-top:8px;
}
.level-0 .col-1 .frame-layout-1 .cal-event .cols {
	position:relative;
	right:-10px;
	left:0;
}

.level-0 .col-1 .frame-layout-1 .cal-event .col-1 {
	width:218px !important;
}
.level-0 .col-1 .frame-layout-1 .cal-event .col-2 {
	width:210px !important;
	display:block;
}
.level-0 .col-1 .frame-layout-1 .cal-event .col-2 .cal-image {
	display:block;
}


.level-0 .visual_fill img {
	position:relative;
	left:-10px;
	margin-bottom:3px;
}
.level-0 .visual_fill .content {
	padding-bottom:31px !important;
}
.level-0 .visual_fill p.bodytext {
	display:block;
	padding-right:18px;
	margin-bottom:0 !important;
}
.level-0 #main .col-2 .visual_fill .csc-textpic-imagewrap {
	float:none !important;
}
.level-0 .visual_fill a.more {
	display:inline-block;
	position:relative;
	margin-top:10px;
	margin-left:0px;
}

/*block chowa obrazki w kalendarzu*/
#main .cal-event .col-2 {
	display:none !important;
}
#main .cal-event .col-1 {
	width:auto !important;
	display:block;
}
.level-sub #main .cal-event .col-1 {
	width:740px !important;
}
.level-0 .col-1 .frame-layout-1 .cal-event {
	padding-right:10px;
}
#main {
	/*padding-bottom:16px;*/
}
/*end block */

/* calendar update | new singleview (24-02-2010) */
.level-sub #calendar-event .col-1 {
	overflow:visible;
}
.level-sub #calendar-event .cal-organizer,.level-sub #calendar-event .cal-organizer-link {
	/*margin-right:-10px;*/
	margin-left:-10px;
	margin-right:-10px;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:10px;
	border-top:1px solid #ECECE5;
	border-bottom:1px solid #ECECE5;
}
.level-sub #calendar-event .cal-description {
	padding-bottom:0.5em;
	padding-top:0.25em;
	color:black;
}
.level-sub #calendar-event .cal-organizer-link {
	border-top:none;
}
.level-sub #calendar-event .morelink {
	margin-left:auto;
	margin-right:auto;
	width:auto;
	display:block;
}

.level-sub #calendar-event .cal-event-festival {
	/*padding-top:10px;*/
}

.level-sub #calendar-event .cal-event-coorganizers {
	padding:0;
	margin:0;
}
.level-sub #calendar-event .cal-event-coorganizers li {
	list-style:none;
	padding:0;
	margin:0;
}
.level-sub #calendar-event .cal-event-coorganizers li span {

}
.level-sub #calendar-event .cal-organizer-label {
	display:block;
}
.news-single-item .back-to-list {
	bottom:0;
}
/**/
.level-0 #main .fce-2-cols .col-1  .cal-event .col-1 {
	margin-right:0px;
}

.level-0 #main .fce-2-cols .col-1 .frame-layout-1 .cal-event.first {
	padding-right:0px;
}

.level-0 #main .fce-2-cols .col-1 .frame-layout-1 .cal-event.first .col-1 {
	width:224px !important;
	padding-right:10px;
}

.level-0 #main .fce-2-cols .col-1 .frame-layout-1 .cal-event.first .col-2 {
	display:block !important;
}

/**/
/* edytuj wydarzenie */
.event-change .label-event {
	font-weight:bold;
	padding-right:10px;
	float:left;
}
.event-change .event-date {
	
}
.event-change .event-name {
	
}
.event-change .label-info {
	padding-top:30px;
}
.event-change .row {
	padding-top:2px;
}
.event-change textarea {
	border:1px solid #8A8A8A;
	font-size:11px;
	padding:3px 5px;
	/*display:block;*/
	width:728px;
	height:300px;
}

#page-175 #main-content p.bodytext {
	margin-bottom:0;
}
#page-175 #main-content a.internal-link,.event-change #button-send { /* powrót */
	background-color:#FFD202;
	display:inline-block;
	padding:0 10px;
	padding-top:3px;
	padding-bottom:4px;
	vertical-align:middle;
	border:none;
	margin-bottom:0px;
	margin-top:10px;
	font-size:11px;
	font-family:arial;
}
.event-change #button-send {
	margin-top:2px;

}
#page-175 #main-content a.internal-link {
	padding-top:4px;
	padding-bottom:5px;
}

#calendar-event .cal-icon {
	float:left;
	position:relative;
	text-align:left;
	top:0;
	width:35px;
}
#calendar-event .cal-title {
	clear:both;
}
#calendar-event .cal-metadata {
	display:inline-block;
}
.level-sub #calendar-event .cal-event-cykle {
	/*margin-top:10px;*/
	display:block !important;
	position:relative;
	top:-11px;
	/*margin-top:10px;*/
}
.level-sub #calendar-event .icon-2 {
	display:none;
}

div.fce-panel.yui-tab-content {
	margin-bottom:0px;
	padding:10px;
}
div.fce-panel.yui-tab-content p.bodytext {
	margin-left:5px;
}
#page-201 .tx-hical-pi2 p.bodytext {
	margin-bottom:0px;
}
#page-97 .news-list-category,#page-96 .news-list-category {
	display:none;
}
/*calendar continues... */
#calendar-event .cal-maplink {
	/*display:inline;*/
}
#calendar-event .cal-maplink .cal-event-street-label,.cal-event-street-content {
	display:inline;
}
#calendar-event .cal-maplink .cal-event-street-label {
	margin-right:0.5em;
}
#calendar-event .cal-maplink a {
	display:block;
}
#calendar-event .cal-location {
	display:inline;
	margin-right:15px;
}

/* calSearchForm */
#calSearchForm {
	
}
#calSearchForm #fieldset-when {

}
#calSearchForm #fieldset-start {

}
#calSearchForm #fieldset-start * {

}
#calSearchForm #fieldset-end {

}
#calSearchForm #fieldset-where {

}
#calSearchForm dl,#calSearchForm dt,#calSearchForm dd {
	margin:0;
	padding:0;
}
/*#startD-label,*/
#calSearchForm #startM-label,
#calSearchForm #startY-label,
/*#endD-label,*/
#calSearchForm #endM-label,
#calSearchForm #endY-label,
#calSearchForm #wherecountry-label,
#calSearchForm #wherecity-label,
#calSearchForm #fields-label,
#calSearchForm #types-label,
#calSearchForm #options-label,
#calSearchForm #domains-label,
#calSearchForm #d-label,
#calSearchForm #t-label,
#calSearchForm #submit-label
{
	display:none;
}
#calSearchForm #when-startD,
#calSearchForm #when-startM,
#calSearchForm #when-startY,
#calSearchForm #when-endD,
#calSearchForm #when-endM,
#calSearchForm #when-endY {
	width:80px;
}
#calSearchForm #start-label,
#calSearchForm #end-label {
	clear: both;
	float: left;
	width:30px;
	padding: 2px 5px 13px 0;
	text-align:left;
}
.lang-3 #calSearchForm #start-label,
.lang-3 #calSearchForm #end-label {
	width:80px;
}

.yui-skin-sam .yui-calcontainer {
	display: none;
	border: 1px solid #a5a698;
	background-color: #ecece5;
}
.yui-skin-sam .yui-calcontainer a {
	border-bottom: 0 none !important;
}
#calSearchForm #start-element, #calSearchForm #end-element {
	float: left;
	position: relative;
	width: 160px;
}
#calSearchForm #start-element {
	margin-bottom:1em;
}
#calSearchForm #start-element p.description, #calSearchForm #end-element p.description {
	position: absolute;
	margin: 0;
	top: 0;
	left: 0;
	z-index: 100;
}
#calSearchForm #end-element p.description {
	z-index: 101;
}
#calSearchForm #start-element input, #calSearchForm #end-element input {
	width: 140px;
	padding:1px;
}
#calSearchForm #startCalContainer, #calSearchForm #endCalContainer {
	width: 154px;
	margin-top: -8px;
	margin-left: 120px;
}
#calSearchForm #startD-element,
#calSearchForm #startM-element,
#calSearchForm #startY-element,
#calSearchForm #endD-element,
#calSearchForm #endM-element,
#calSearchForm #endY-element,
#calSearchForm #country-element,
#calSearchForm #city-element
{
	display:inline;
}
#calSearchForm #fieldset-start,
#calSearchForm #fieldset-start legend,
#calSearchForm #fieldset-start dl,
#calSearchForm #fieldset-wherecountry,
#calSearchForm #fieldset-wherecountry dl
{
	display:inline;
}
#calSearchForm #when-element,
#calSearchForm #where-element {
	width:368px;
}

#calSearchForm #when-element,
#calSearchForm #where-element {
	float:left;
}
#calSearchForm #where-country,
#calSearchForm #where-city {
	width:150px;
}
#calSearchForm #fieldset-wherecity.loading {
	padding-right: 25px;
	background: url(/fileadmin/templates/shared/images/ajax-loader.gif) no-repeat right center !important;
}
#calSearchForm #country-label,
#calSearchForm #city-label {
	display:inline-block;
	width:60px;
	float:left;
}
#calSearchForm #fieldset-where,#calSearchForm #fieldset-when {
	display:inline;
}
#calSearchForm legend {
	font-size:13px;
	display:block;
	font-weight:bold;
	padding-bottom:5px;
}
#calSearchForm #fieldset-org {
	clear:both;
	margin-top:10px;
	margin-bottom:30px;
}
#calSearchForm #org-label { /* nie dziala */
	display:none;
}
#calSearchForm #d-element input,
#calSearchForm #t-element input,
#calSearchForm #o-element input {
	vertical-align:middle;
	margin-right:5px;
}
#calSearchForm #d-element label,
#calSearchForm #t-element label,
#calSearchForm #o-element label {
	line-height:17px;
	display:block;
	vertical-align:middle;
	float:left;
	clear:left;
}
/*#calSearchForm #fieldset-q,#calSearchForm #fieldset-q dl {
	display:inline;
}*/
#calSearchForm #show-label,
#calSearchForm #print_pdf-label,
#calSearchForm #print-label,
#calSearchForm #filter-label,
#calSearchForm #d-element br,
#calSearchForm #t-element br,
#calSearchForm #o-element br {
	display:none;
}
#calSearchForm #fieldset-d {
	width:350px;
}
#calSearchForm #fields-element,#calSearchForm #d-element {
	float:left;
	padding-bottom:5px;
}
#domains-element label {
	display:inline-block;
	width:auto;
}
#calSearchForm #show,
#calSearchForm #submit2,
#calSearchForm #submit,
#calSearchForm #print,
#calSearchForm #print_pdf,
#calSearchForm #filter {
	background-color:#FFD202;
	border:medium none;
	cursor:pointer;
	display:inline-block;
	padding: 3px 10px;
	*padding-bottom: 2px;
	margin-right:1px;
}

#calSearchForm p.description {
	margin-top:5px;
	font-size:11px;
}
#page-108 .tx-hicalsearch-pi1 {
	margin-bottom:40px;
}
#calSearchForm #o-element {
	clear:both;
	border-top:1px solid #ECECE5;
	border-bottom:1px solid #ECECE5;
	padding-left:10px;
	margin-left:-10px;
	margin-right:-10px;
	padding-top:15px;
	padding-bottom:10px;
	margin-bottom:15px;
	margin-top:5px;
}
#calSearchForm #a1-label,#calSearchForm #a2-label {
	height:1px;
	position:relative;
	margin-left:-10px;
	margin-right:-10px;
	border-top:1px solid #ECECE5;
}
#calSearchForm #a1-label {
	top:-25px;
}

#calSearchForm #a2-label {
	top:15px;
}
#calSearchForm ul.errors,#calSearchForm ul.errors li {
	margin:0px;
	padding:0px;
}
#calSearchForm ul.errors {
	color:#FE0000;
	text-align:left;
	margin-left:40px;
}
#calSearchForm ul.errors li {
	list-style:none;
}
#calSearchForm #print-element {
	clear:left;
}
#calSearchForm #print-element,#calSearchForm #print_pdf-element,#calSearchForm #filter-element {
	float:left;
	margin-right:1px;
	margin-bottom:20px;
}
#page-202 #calSearchForm #show-element {
	float:none;
}


/* calendar cd... */
.cal-related {
	display:none;
}
#calendar-event .cal-related {
	display:block;
	position:relative;
	top:-1px;
	margin-left:-10px;
	margin-right:-10px;
	padding:5px 10px 5px 10px;
	border-top:1px solid #ECECE5;
	border-bottom:1px solid #ECECE5;
}
#calendar-event .cal-related .cal-event-related-label {

}
#calendar-event .cal-related .cal-event-related-content {

}
#calendar-event .cal-related .cal-event-related-content ul,
#calendar-event .cal-related .cal-event-related-content ul li {
	margin:0;
	padding:0;
	list-style:none;
}
#calendar-event .cal-related .cal-event-related-content a {
	color:#656565;
}
.en .news-list-category a {
	margin-left:5px;
}


#hint-logo,#webadmin {
	bottom: -24px;
}


/* new changes */
#calendar-event {
	margin-bottom:0px;
}

/* #side .legend2 */
#side .legend2,#side .map-legend {

}
#side .legend2 .end,#side .map-legend .end {
	display:none;
}
	#side .legend2 ul,#side .map-legend2 .content
	#side .legend2 .content .csc-bulletlist,#side .map-legend .content .csc-bulletlist
	{
		margin:0px;
		max-height:135px;
		margin:7px 0 0 9px;
		text-align:center;
	}
	/* .content */
	#side .legend2 .content,#side .map-legend .content {
		background-image:url('/fileadmin/templates/obchody/images/calendar/legend2.gif');
		background-repeat:no-repeat;
		background-position:0px 0px;
		height:131px;
		line-height:30px;
		/*padding-left:47px;*/
		overflow:hidden;
		/*padding-right:20px;*/
		padding-top:15px;
		font-weight:bold;
		position:relative;
	}
		/* h3 */
		#side .legend2 .content h3,#side .map-legend .content h3 {
			color:#656565;
			font-size:11px;
			font-family:tahoma;
		}
		#side .legend2 .content h3 .left,#side .map-legend .content h3 .left
		#side .legend2 .content h3 .right,#side .map-legend .content h3 .right
		{
			position:absolute;
			top:6px;
			left:auto;
			right:auto;
		}
		#side .legend2 .content h3 .left,#side .map-legend .content h3 .left {
			left:13px;
		}
		#side .legend2 .content h3 .right,#side .map-legend .content h3 .right {
			right:11px;
			text-align:right;
		}
		/*end h3 */

		/* .csc-bulletlist */
		#side .legend2 .content .csc-bulletlist,#side .map-legend .content .csc-bulletlist {
			position:relative;
			top:40px;
			left:35px;
			width:50px;
		}
		#side .legend2 .content .csc-bulletlist li,#side .map-legend .content .csc-bulletlist li {
			list-style:none;
			margin:0.5px;
			text-align:left;
			line-height:normal;
		}
		/*end .csc-bulletlist*/
		#side .legend2 .content,#side .map-legend .content {
			height:140px;
		}
}
	/*end .content */
/* end #side .legend2 */



/* sitemap */
ul.csc-menu {
	margin:0;
	padding:0;
	position:relative;
	top:-0.5em;
	left:-1em;
	margin-top:-5px;
	padding-bottom:10px;
	padding-top:2px;
}
ul.csc-menu a {
	border-bottom:none;
}
ul.csc-menu li {
	list-style:none;
	padding:0;
	margin:0;
}
ul.csc-menu li p {
	display:block;
	padding:0.25em 0;
}
ul.csc-menu li p span {
	display:block;
	padding-left:1em;
	background-image: url(/fileadmin/templates/shared/images/bullet_10.gif);
	background-position:left center;
	background-repeat:no-repeat;
}
ul.csc-menu li p.csc-mysitemap-level1 {
	padding-left:0em;

}
ul.csc-menu li p.csc-mysitemap-level1 span {
	background-image:none;
}
ul.csc-menu li p.csc-mysitemap-level2 {
	padding-left:1em;
}
ul.csc-menu li p.csc-mysitemap-level3 {
	padding-left:3em;
}
ul.csc-menu li p.csc-mysitemap-level4 {
	padding-left:4em;
}
ul.csc-menu li ul {
	margin:0;
	padding:0;
	padding-left:1em;
}

/**/
ul.csc-menu li p.csc-mysitemap-level1 {
	margin-top:10px;
}
ul.csc-menu li p.csc-mysitemap-level2 span {
	margin-left:10px;
}
/***/

.level-0 #main #main-content .fce-2-cols .col-1 .yui-accordion-panel h1.cal-title {
	font-size:14px;
}
.level-0 #main #main-content .fce-2-cols .col-1 .yui-accordion-panel .cal-image {
	display:block;
}

#main .col-1 .yui-accordion-content {
	/*min-height:150px;*/
}
.level-0 .cal.yui-accordion-container .news-date {
	padding-bottom:0px;
}
.level-0 p.description {
	min-height:40px;
}

#main .col-1 .cal.yui-accordion-container .news-subheader {
	display:block !important;
}
#form-addevent #orga_cancel-element {
	float:left;
}
#form-addevent #subform {
	zoom:1;
	/*top:108px;*/
	top:30px;
	padding-top:50px;
	padding-bottom:20px;
	z-index:1;
}
#form-addevent #basic_coorganizers-label,#form-addevent #adds-label {
	display:none;
}
#form-addevent dt {
	padding-bottom:5px;
}
#form-addevent dd {
	padding-bottom:2px;
}
#form-addevent dd#basic-element {
	padding-bottom:0;
}

#calSearchForm #sword-label {
	display:none;
}
#calSearchForm #sword-element input {
	margin-right:10px;
	margin-left:10px;
	padding:1px;
	width:170px;
	float:left;
}
#calSearchForm #fieldset-q legend {
	float:left;
	padding-bottom:0px;
}
#calSearchForm #fieldset-q dl {
	position:relative;
	top:-5px;
	*position:static;
}

#calSearchForm #q-sword {
	float:left;
}

#calSearchForm #calSearchProcess-label {
	display:none;
}
#calSearchForm .zend_form {
	padding-bottom:20px;
}
#page-201 #calSearchForm #fieldset-when legend,#page-201 #calSearchForm #fieldset-where legend {
	display:none;
}
#page-201 .morelink.reload {
	margin-top:10px;
}
#page-201 #calSearchForm .zend_form {
	padding-bottom:10px;
}
#page-201 .tx-cal-controller {
	border-top:1px solid #ECECE5 !important;
	clear:both;
}


#side div.personal-menu .content {
	padding:10px;
	*padding-bottom:0px;
}
#side div.personal-menu ul {
	margin:0px 0px;

}
#side div.personal-menu a.more {
	display:none;
}
#side div.personal-menu ul {
	position:static !important;
}
#side div.personal-menu ul li {
	margin:0px;
	padding-left:0px;
	margin-top:5px;
	/*margin-left:10px;
	list-style-type:disc;*/

}
#side div.personal-menu a,#side div.personal-menu a:visited {
	color: #656565;
	font-weight:bold;
	text-transform:normal;

}
#side .legend .content {
	height:120px; /* licznik do legendy */
}
#side .legend .tx-hical-pi3 {
	padding-left:10px;
	font-weight:normal;
	font-size:90%;
}

#side div.fce-panel.legend .content {
	padding-bottom:0px;
}
#head-content ul.lang {
	right:0;
}


.icon {
	background-image:url(/fileadmin/templates/obchody/images/icons.png);
}

.fce-panel.yui-tab-content .hi_cal_fav-content {
	/*margin:-10px;*/
}
.col-1 .fce-panel.yui-tab-content {
	padding:0;
	/*padding-left:10px;*/
}
.level-0 .hi_cal_fav-content .pagebrowser {
	display:none;
}

/* tymczasowo */
.hi_cal_fav #c1744 {
	display:block;
}
#c1744 {
	display:block;
}


.btn-options {
	position:absolute;
	top:10px;
	right:10px;
}
#tx-hicalsearch-opt-button {
	background-color:#FFD202;
	border:medium none;
	cursor:pointer;
	color:black;
	display:inline-block;
	margin-right:1px;
	padding:3px 10px 5px 10px;
}
#tx-hicalsearch .zend_form {
	padding-bottom:10px;
}


#tx-hicalsearch-header-results {
	display:block;
	clear:both;
	margin-left:-10px;
	margin-right:-10px;
	text-align:left;
	border-top:1px solid #ECECE5;
	padding-left:10px;
	font-weight:bold;
	padding-top:12px;
	padding-bottom:6px;
}
.tx-cal-list-noeventsfound {
	clear:both;
}
.level-0 .col-1 .tx-hical-pi2 p.bodytext {
	padding:10px;
}
.level-0 .col-1 .hi_cal_fav-content {
	padding-bottom:10px;
}
.yui-tab-content {
	padding-bottom:10px;
}









/* hide - dzwoneczek */
/*.level-sub .cal-event {
	background-image: url('/fileadmin/templates/obchody/images/calendar/grid-0-sample2.gif');
}
.level-sub #calendar-event.cal-event {
	background-image: url('/fileadmin/templates/obchody/images/calendar/grid-0-sample2.gif');
	background-position:638px -9px;
}
.level-sub .cal-event .button-fav {
	right:88px;
}
.level-sub .cal-event .button-alert {
	display:none;
}
.level-sub .cal-event .button-delalert {
	display:none;
}
.level-sub .cal-event .button-addalert {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-5a.gif');
}

.level-sub .cal-event .stbutton {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-7.gif');
	right:15px;
}
.level-sub .cal-event .fbshare {
	background-image: url('/fileadmin/templates/obchody/images/calendar/icon-6.gif');
	right:52px;
}
.level-sub .cal-event .fbshare img {
	display:none;
}*/


/**/
#calSearchForm #fieldset-t {
	width:150px;
	clear:none;
	float:left;
}

#calSearchForm #fieldset-d {
	width:550px;
	float:left;
	clear:right;
}
#calSearchForm #domains-element label,#calSearchForm #types-element label {
	margin:2px;
}
#calSearchForm #domains-element label {
	clear:none;
	width:170px;
	float:left;
}
/**/

#submit-element,#submit2-element {
	
}
#submit2-element {
	position:absolute;
	right:10px;
	top:140px;
}
#submit2-label {
	display:none;
}


/*#head-content .rss,#head-content .print,#head-content .mail,#head-content .aaa-plus,#head-content .aaa-minus {
	display:none;
}*/
.level-0 .kalendarium p.bodytext {
	margin-bottom:0;
}
.level-0 .kalendarium .more-search {
	background-color:#FFD202;
	display:inline-block;
	width:auto;
	font-family:arial;
	margin-left:10px;
	margin-right:auto;
	border-bottom:none;
	line-height:22px;
	padding:0 10px;
	font-size:11px;
	/*position:relative;
	right:auto;
	left:10px*/
}
#submit-element {
	position:relative;
	height:22px;
	text-align:right;
}



/* sitemap ext */
ul.csc-menu li p.csc-mysitemap-level1 {
	padding-left:0;
}
#page-167 ul.csc-menu-1 {
	margin-left:0;
}
#c3436 h3, #c3435 h2, #c3437 h3, #c3438 h2, #c3452 h3 {
	color:#000000;
	margin-bottom:0;
	padding-bottom:0.25em;
	padding-top:0.25em;
}
#c3435 h2 {
	/*margin-bottom:0.75em;*/
}
#c3436 ul, #c3435 ul, #c3437 ul, #c3438 ul {
	margin:0 0 0 2em;
	padding-bottom:0 !important;
	padding-top:0;
}
#c3438 ul {
	margin-left:3.5em;
}
/*end sitemap ext */
#head-content ul.lang {
	margin-right:38px;
}




/* mainmenu - new skin */
.menu-wrap-box {
	height:60px;
	*height:55px;
}
ul.menu.main {
	margin-top:-17px;
	margin-left:0;
	padding-bottom:0;
	/*height:22px;*/
	overflow:hidden;
}
ul.menu.main li {
	background-position:left top !important;
	bottom:0;
	height:auto;
	float:left;
	line-height:normal;
	padding-left:3px !important;
	position:relative;
	padding-right:0;
	margin-right:10px;
}
ul.menu.main li.active, ul.menu.main li.active a {
	background-image:url("/fileadmin/templates/obchody/images/tabview/menu/tab_green-dark-v0.png") !important;
	background-repeat:no-repeat !important;
	bottom:0;
	color:white;
	font-family:arial !important;
	height:auto;
	line-height:normal;
	position:relative;
	z-index:1 !important;
}
ul.menu.main li, ul.menu.main li a {
	background-image:url("/fileadmin/templates/obchody/images/tabview/menu/tab_gray-dark-v0.png") !important;
	background-repeat:no-repeat !important;
	border:medium none !important;
	color:white;
	text-transform:uppercase;
}
ul.menu.main li a span {
	white-space:nowrap;
}
ul.menu.main li a {
	background-position:right top !important;
	display:inline-block;
	position:relative;
	right:-6px;
	font-family:arial !important;
	font-size:12px;
	font-weight:bold;
	padding-left:0;
	padding-right:9px;
	/*padding-top:0.2em !important;
	padding-bottom:0.25em !important;
	*/
	padding-top:4px;
	padding-bottom:4px;
	vertical-align:bottom;
	outline:none;
}
ul.menu.main li.item-last {
	clear:right;
}

ul.menu.sub-2 {
	clear:both;
	margin-top:32px;
}
ul.menu.sub {
	margin-top:-1px;
	padding-top:0px;
	margin-bottom:0;
	border-top:none;
	clear:both;
}
ul.menu.sub li {
	background-position:left top !important;
	bottom:0;
	height:auto;
	float:left;
	line-height:normal;
	padding-left:3px !important;
	position:relative;
	padding-right:0;
	margin-right:10px;
}
ul.menu.sub li.active, ul.menu.sub li.active a {
	background-image:url("/fileadmin/templates/obchody/images/tabview/menu/tab_green-light-v0.png") !important;
	background-repeat:no-repeat !important;
	bottom:0;
	color:white;
	font-family:arial !important;
	height:auto;
	line-height:normal;
	font-size:12px;
	position:relative;
	z-index:1 !important;
}
ul.menu.sub li, ul.menu.sub li a {
	background-image:url("/fileadmin/templates/obchody/images/tabview/menu/tab_gray-light-v0.png") !important;
	background-repeat:no-repeat !important;
	border:medium none !important;
	color:white;
	text-transform:none;
}
ul.menu.sub li {
	margin-top:1px;
}

	ul.menu.sub li#page-172, ul.menu.sub li#page-172 a {
		background-image:url("/fileadmin/templates/obchody/images/tabview/menu/tab_red.png") !important;
	}
	ul.menu.sub li#page-172.active, ul.menu.sub li#page-172.active a {
		background-image:url("/fileadmin/templates/obchody/images/tabview/menu/tab_red.png") !important;
	}

ul.menu.sub li a {
	background-position:right top !important;
	display:inline-block;
	position:relative;
	right:-6px;
	outline:none;
	font-family:arial !important;
	font-size:12px;
	font-weight:bold;
	/*padding-bottom:0.25em !important;*/
	padding-bottom:4px !important;
	padding-left:0;
	padding-right:9px;
	padding-top:0.2em !important;
	vertical-align:bottom;
}
ul.menu.sub li a span {
	white-space:nowrap;
} 
ul.menu.sub-2 {
	position:relative;
	margin-top:10px;
	margin-bottom:-13px;
}
#head .logo h2 a {
	height:90px;
}
/* wersja francuska */
.lang-3 ul.menu.sub li {
	padding-left:5px !important;
}
.lang-3 ul.menu.sub li a {
	padding-right:11px !important;
}
/*end mainmenu - new skin */

/* aaa.js config*/
#page.textsize-plus-1 .cal-title-before,#page.textsize-plus-1 .cal-title-after,
#page.textsize-plus-1 .cal-organizer,#page.textsize-plus-1 .cal-organizer-link,
#page.textsize-plus-1 .cal-related,
#page.textsize-plus-1 .cal-event-cykle,
#page.textsize-plus-1 .cal-metadata
{
	font-size:110%;
}
#page.textsize-plus-2 .cal-title-before,#page.textsize-plus-2 .cal-title-after,
#page.textsize-plus-2 .cal-organizer,#page.textsize-plus-2 .cal-organizer-link,
#page.textsize-plus-2 .cal-related,
#page.textsize-plus-2 .cal-event-cykle,
#page.textsize-plus-2 .cal-metadata {
	font-size:120%;
}
#page.textsize-plus-3 .cal-title-before,#page.textsize-plus-3 .cal-title-after,
#page.textsize-plus-3 .cal-organizer,#page.textsize-plus-3 .cal-organizer-link,
#page.textsize-plus-3 .cal-related,
#page.textsize-plus-3 .cal-event-cykle,
#page.textsize-plus-3 .cal-metadata {
	font-size:130%;
}
#page.textsize-plus-4 .cal-title-before,#page.textsize-plus-4 .cal-title-after,
#page.textsize-plus-4 .cal-organizer,#page.textsize-plus-4 .cal-organizer-link,
#page.textsize-plus-4 .cal-related,
#page.textsize-plus-4 .cal-event-cykle,
#page.textsize-plus-4 .cal-metadata {
	font-size:140%;
}

#page.textsize-plus-1 h1.news-title
{
	font-size:21px !important;
}
#page.textsize-plus-2 h1.news-title {
	font-size:22px !important;
}
#page.textsize-plus-3 h1.news-title {
	font-size:23px !important;
}
#page.textsize-plus-4 h1.news-title {
	font-size:24px !important;
}
.level-0 #page.textsize-plus-1 h1.cal-title,.level-sub #page.textsize-plus-1 #main #main-content h1.cal-title,
.level-0 #page.textsize-plus-1 h2.news-title
{
	font-size:15px !important;
}
.level-0 #page.textsize-plus-2 h1.cal-title,.level-sub #page.textsize-plus-2 #main #main-content h1.cal-title,
.level-0 #page.textsize-plus-2 h2.news-title
{
	font-size:16px !important;
}
.level-0 #page.textsize-plus-3 h1.cal-title,.level-sub #page.textsize-plus-3 #main #main-content h1.cal-title,
.level-0 #page.textsize-plus-3 h2.news-title {
	font-size:17px !important;
}
.level-0 #page.textsize-plus-4 h1.cal-title,.level-sub #page.textsize-plus-4 #main #main-content h1.cal-title,
.level-0 #page.textsize-plus-4 h2.news-title {
	font-size:18px !important;
}

/*end aaa.js config*/



/*szlak chopinowski*/
#page-292 div.route-movie {
	margin-bottom:6px;
	*margin-bottom:16px;
}
#page-292 div.route-movies div.title {
	background-image:url("/fileadmin/templates/obchody/images/spritebar3.gif") !important;
	background-position:0 0;
	height:10px;
}
#page-292 .route-player .flashcontent {
	background-image:url("/fileadmin/templates/obchody/images/special/szlakchopinaPlayerTopBar.gif") !important;
	background-repeat: no-repeat;
	background-position:23px 0;
	padding-top:23px;
}
#page-292 .box-foot {
	display:none;
}
#page-292 #c4062 .csc-textpic-imagewrap {/*IE7 FIX */
	*left:60px;
}

/**/
#page-201 #show {
	display:none;
}

#c4194 { /* http://obchody.dev.chopin2010.pl/fr/agenda/calendrier.html */
	padding-left:10px;
}


/* fix wyszukiwarka - tymczasowo - dopoki ryzy nie wgra nowej wersji*/
#calSearchForm #start-element, #calSearchForm #end-element {
	width: 280px;
}
#calSearchForm #startD-element, #calSearchForm #startM-element, #calSearchForm #startY-element, #calSearchForm #endD-element, #calSearchForm #endM-element, #calSearchForm #endY-element, #calSearchForm #country-element, #calSearchForm #city-element {
	float:left;
	width:40px;
}
#calSearchForm #startD-label,#calSearchForm #endD-label {
	float:left;
	padding-right:5px;
}
#calSearchForm #start-element {
	margin-bottom:0;
	padding-bottom:11px;
}
/*end fix*/

/**/
#page-106 .box-foot {
	display:none;
}
#page-106 #main-content {
	background-color:transparent;
}



/*zmiany: 25-05-2010*/
#page-95 .ttnews-list .ttnews-date {
	display:none;
}
.level-0 .fce-panel-quotations .csc-default {
	padding:0 !important;
}
.level-0 .fce-panel-quotations .content {
	padding:0 !important;
}
.level-0 .fce-panel-quotations .tx-hiquotations-pi1,.level-0 .fce-panel-quotations p.bodytext {
	padding:0 10px;
}
/*end zmiany: 25-05-2010*/


/*******************************************************
 * zmiany po przeniesieniu obchodow na domene glowna
 *******************************************************/



/*Form*/
form * {
	font-family:arial;
}
input,textarea,select,button { /*controls*/
	border:1px solid #D3D3CD;
	margin:0;
	padding:0;
	font-size:12px;
}
form .control .error-message {
	display:none;
}
form p.bodytext {
	/*width:500px;*/
}
form label {
	color:#000000;
	font-size:12px;
	font-weight:bold;
}
form input {

}
form .control {
	position:relative;
}
form div.control {
	margin-bottom:3px;
	width:550px;
	display:block;
}
form div.control label {
	display:inline-block;
	width:220px;
	float:left;
}

form .control input,form .control select {
	margin:0px;
	padding:2px;
	border:1px solid #A8A8A8;
	text-align:left;
	float:left;
}
form .control select {
	padding-top:1px;
	padding-bottom:1px;
}
form div.value,form .subpart {
	width:330px;
	text-align:right;
	display:inline-block;
	position:relative;
}
form .value .control {
	margin-bottom:0;
}
form div.subpart {
	width:330px;
	margin-left:220px; /* 330 - padding - border*/
}
form p.subpart {
	width:330px;
	padding-left:220px; /* 330 - padding - border*/
	margin-top:10px !important;
	margin-bottom:5px !important;
}
form p.subpart input {
	float:left;
	vertical-align:top;
}
form .error input,form .error select,form .error textarea {
	/*border-width:2px;*/
	background-color:#FFCCCC;
}
form .focus input,form .focus select,form .focus textarea {
	/*border-width:2px;*/
	background-color:#FFFFDD;
}
form .valid input,form .valid select,form .valid textarea {
	/*border-width:2px;*/
	background-color:#DFFFDF;
}
form p.subpart label {
	position:relative;
	white-space:nowrap;
	font-size:11px;
	vertical-align:baseline;
	font-weight:normal;
	width:300px !important;
}
form p.agree-2  {

}
#form-login .status-message,#form-forgot .status-message {

}

form p.control {
	display:block;
	margin-top:10px;
	margin-bottom:10px;
	text-align:left;
}
form p.control * {
	display:inline-block;
}
form p.control label {
	width:auto;
	float:none;
	text-align:left;
	vertical-align:middle;
}
form p.control label.header {
	font-size:12px;
	font-weight:normal;
}
form p.control input {
	width:auto;
	float:none;
	vertical-align:text-bottom;
	margin-right:10px;
}
form input.text,form .text input {
	width:324px; /* 330 - padding - border*/
}
form .select select {
	width:330px; /* 330 - padding - border*/
}
form p.control .checkbox {
	width:20px;
	display:inline-block;
	vertical-align:top;
	padding-top:0px;
}
form input.checkbox, form .checkbox input {
	width:auto;
	border:none;
}
#addevents input {
	border:none;
}
form p.control label.description {
	font-size:10px;
	color:#666666;
	width:460px;
	font-weight:normal;
}
form .button { /*FormButtonBase*/
	display:inline-block;
	border:1px solid transparent;
	font-size:11px;
	/*font-family:verdana;*/
	text-transform:lowercase;
	padding-top:2px;
	padding-bottom:2px;
}
form .submit { /*FormButtonBase*/
	display:inline-block !important;
	border:1px solid transparent;
	font-size:11px;
	/*font-family:verdana;*/
	text-transform:lowercase;
	padding-top:2px;
	padding-bottom:2px;
}
form input.button,form .button input {/*FormYellowButton*/
	border:none;
	background-color:#FFCC00;
	border:1px solid #FFCC00;
	padding-left:10px;
	padding-right:10px;
	/*font-weight:bold;*/
	vertical-align:middle;
	text-align:center;
	float:left;
	cursor:pointer;
	overflow:visible;
}
form .button a {
	vertical-align:middle;
}
form .disabled {
	display:none !important;
}
form .disabled * {
	display:none !important;
}
form .disabled input {
	background-color:gray;
	color:graytext;
}
form .submit input {
	display:inline-block !important;
}
form .empty .empty-message {
	display:block;
}
form .control .error-message {
	color:#FF0000;
	font-family:arial;
	font-size:13px;
	left:560px;
	position:absolute;
	top:0;
	width:180px;
	display:none;
}
form .status-message {
	/*text-align:center;*/
	font-size:13px;
	padding-bottom:10px;
	padding-top:5px;
}
form .control .value .error-message
,form .status-message
,form .status-message p.bodytext {
	color:#FF0000;
	font-family:arial;
	font-size:12px;
	position:static;
	width:auto;
}
form .status-message * {
	margin:0;
}
form .value .control .error-message {
	position:absolute;
	left:340px;
}
form .error .error-message {
	display:block;
}

#form-login-forgotpassword,#form-login-backtologin {
	/*position:absolute;*/
	float:right;
	display:block;
	margin-left:110px;
	/*width:115px;*/
	text-align:center;
}
.lang-3 #form-login-forgotpassword,.lang-3 #form-login-backtologin {
	margin-left:45px;
}
#form-login-forgotpassword a,#form-login-backtologin a {
	border-bottom:1px dotted #656565;
}
#form-login-backtologin {
	margin-left:0;
	width:auto;
}
div.TEMPLATE_CHANGEPASSWORD #form-login-backtologin {
	/*position: absolute;*/
	right: 190px;
	bottom: 2px;
}
#form-login-backtologin.form-sent {
	position: static;
	float: none;
	padding-bottom: 5px;
	text-align: left;
}
/*End Form*/
.tx-srfeuserregister-pi1 a {
	background-image:none;
}
.tx-srfeuserregister-pi1 .template-auth {
	margin:0;
}
.tx-srfeuserregister-pi1 .template-auth .button { /*RedButton*/
	display:inline-block;
	border:1px solid #F20000;
	font-size:11px;
	/*font-family:verdana;*/
	text-transform:lowercase;
	padding-top:3px;
	padding-bottom:3px;
	background-color:#F20000;
	padding-left:10px;
	padding-right:10px;
	/*font-weight:bold;*/
	vertical-align:middle;
	cursor:pointer;
	font-size:11px;
	font-weight:bold;
	color:white !important;
}
#form-login-forgotpassword a {
	border-bottom:1px dotted #656565;
}
.tx-srfeuserregister-pi1 form.register .street {
	/*
 margin-top:20px;*/
}
.tx-srfeuserregister-pi1 form.register .street-name input {
	width:222px;
	margin-right:5px;
}
.tx-srfeuserregister-pi1 form.register .street-no1  input {
	width:40px;
	margin-right:5px;
}
.tx-srfeuserregister-pi1 form.register .street-no2  input {
	width:40px;
}
.tx-srfeuserregister-pi1 form.register .instytucja-other-name  input {
	/*margin-left:26px;*/
	/*width:298px*/
}
.tx-srfeuserregister-pi1 form.register .post-code  input {
	width:60px;
	margin-right:5px;
}
.tx-srfeuserregister-pi1 form.register .post-name  input {
	width:253px;
}

.feuser-profile-userdata {
	/*margin-top:10px;*/
}
.feuser-profile-userdata h2 {
	margin-bottom:5px;
	margin-top:10px;
}
.feuser-profile-status .value {
	text-align:left;
}
.feuser-profile-status .value div {
	display:inline;
}
.feuser-profile-status .button {
	position:absolute;
	width:auto;
	top:35px;
	right:10px;
}

/* bug fixes */
#contact_form #contact_form_back-element {
	display:none;
}
/*#page-241 .fce-2-cols.news-layout .col-2  {
	top:26px;
}*/
/********************************************************/

#foot-content .counter {
	display:block;
	position:absolute;
	left:50%;
	top:0;
	margin-left:-100px;
}




/* Chopin Dzieciom */
#page-227 .col {
	border:1px solid #D9D9D9;
	float:left;
	margin:7px;
	padding:10px;
	width:210px;
	height:350px;
	position:relative;
}
#page-227 .pobierz {
	background-color:#FFD202;
	display:inline-block;
	width:auto;
	margin:0 5px 0 0;
	font-family:arial;
	line-height:22px;
	padding:0 10px;
	border-bottom:0 !important;
	font-size:11px;
	text-transform:lowercase;
}