/*   version 3.1   */
@font-face {
    font-family: 'uni0553';
    src: url('uni05_53-webfont.eot');
    src: url('uni05_53-webfont.eot?iefix') format('eot'),
         url('uni05_53-webfont.woff') format('woff'),
         url('uni05_53-webfont.ttf') format('truetype'),
         url('uni05_53-webfont.svgz#webfontvycxa637') format('svg'),
         url('uni05_53-webfont.svg#webfontvycxa637') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
	color:#fff;
	font-size:1em;
	font-size-adjust: none;
	font-stretch: normal;
	font-style:normal;
	font-variant:normal;
	font-weight:normal;
	font-family: Tahoma,Helvetica,Sans-Serif;
	/*letter-spacing:0px;
	word-spacing:0px;*/
	background:#000 url('../images/fe/mp.bgd.cut.jpg') 50% 0 repeat-y;
}

a{ color:#EDDA71; text-decoration: none; }
	a:hover{ color:#ED951B; }

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


	/* -- common styles -- */

		/* colors */
		.vivid { color:#fff; font-weight:bold; /* color: #F6DA38; */}
			a.vivid:hover { color: #F8931D;}
		.visible { color: #F6DA38;}
			a.visible:hover { color: #F8931D;}
		.lighter { color:#fff; font-weight:bold; /*color: #F6DA38;*/}
			a.lighter:hover { color: #F8931D;}

		.vivid-1 { color:#fff; font-weight:bold; /*color: #F8931D;*/ }
			a.vivid-1:hover { color:#fff; font-weight:bold; /*color: #F6DA38;*/ }
		.darker { color:#fff; /*color: #F8931D; */}
			a.darker:hover { color:#ccc; /*color: #F6DA38;*/ }

		.gray { color:#aaa; }
			a.gray:hover{ color:#fafafa; }

		.gray-light{ color:#ccc; }
			.gray-light-imp{ color:#ccc !important; }

		/* bgds */
		.bgd-transparent, .no-bgd { background-color:transparent !important; }
		.bgd-dark { background-color:#88181D; }
			.bgd-darker { background-color:#700005; }
		.bgd-light { background-color:#CB161D; }


		.strong { font-weight:bold }
		.s-pad	{ font-weight:bold; padding:10px }

		/* aligns */
		.acentered { text-align:center; }
		.aright { text-align:right; }
		.aleft { text-align:left; }

		/* font-sizes */
		.tiny { font-size:.68em !important; }
		.large { font-size:1.2em !important; }

		/* floats */
		.f-left { float:left }
		.f-right { float:right }
		.clear{ clear:both }

		/* paddings */
		.pts { padding-top:5px; }
		.ptm { padding-top:10px; }
		.ptl { padding-top:20px; }

		.pvs { padding-top:5px;padding-bottom:5px; }
		.pvm { padding-top:10px;padding-bottom:10px; }
		.pvl { padding-top:20px;padding-bottom:20px; }

		.phs { padding-left:5px;padding-right:5px; }
		.phm { padding-left:10px;padding-right:10px; }
		.phl { padding-left:20px;padding-right:20px; }

		.pbs { padding-bottom:5px; }
		.pbm { padding-bottom:10px; }
		.pbl { padding-bottom:20px; }

		.pboxs { padding:5px; }
		.pboxm { padding:10px; }
		.pboxl { padding:20px; }


		/* margins */
		.mts { margin-top:5px; }
		.mtm { margin-top:10px; }
		.mtl { margin-top:20px; }

		/* heights */
		.h-5{ height:5px; }
		.h-10{ height:10px; }
		.h-20{ height:20px; }
		.h-30{ height:30px; }
		.h-40{ height:40px; }
		.h-50{ height:50px; }
		.h-60{ height:60px; }


		/* var */
		.clipped{ overflow:hidden; }
		.center { padding:20px 0; text-align:center; }
		.strikethrough{ text-decoration: line-through; }

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


ul.csc-menu-1,
.sidenotes ul.csc-menu-1 {
	margin: 0;
	padding: 0;
}
ul.csc-menu-1 li,
.sidenotes ul.csc-menu-1 li {
	margin: 0 0 1px;
	padding: 0;
}
ul.csc-menu-1 li a {
	display: block;
	padding: 8px 17px;
	color: #fff;
	font-size: 11px;
	background: #5c5c5c url('../images/fe/rsnippets.png') no-repeat scroll -477px 2px;
	*background-position: -477px 3px;
}
ul.csc-menu-1 li a:hover {
	background-color: #555555;
}
ul.csc-menu-1 li a.active {
	background-color: #444444;
	background-position: -477px -73px;
	*background-position: -477px -72px;
}
.bar-menu .csc-header {
	padding: 10px 0 15px 17px;
	background-color: #2f2f2f;
}
.bar-menu .csc-header h1 {
	color: #fff;
	text-transform: uppercase;
	font-weight: bold;
}

#bgd{
	margin:0 auto;
	margin-bottom:40px;
	background:url('../images/fe/bgd.new.1.jpg') 50% 0 no-repeat;
}


#container{
	width:900px; /* 53em; */
	margin:0 auto;
	background: url('../images/fe/mp.panel.bgd.gif') 50% 0 repeat-y;
}
	#container-top{}
	#container-bottom{
		height:18px;
		background:#000 url('../images/fe/mp.panel.bottom.1.jpg') 0 0 no-repeat;
	}

#page{
	font-size:.69em;
	width:826px;
	margin:0 auto;
	padding:0 35px;
	/*background:#000 url('../images/fe/mpanel.top.bgd.jpg') 0 0 no-repeat;*/
	background-color: #181818;
}

	#page-top{ position:relative }
		#logo{
			position:absolute;
			top:44px; left:3px;
			width:108px;
			height:100px;
			background: url('../images/fe/logo.gif') 0 0 no-repeat;
		}
		#logo a{ height:100px; width:108px; display:block; cursor:pointer; }
		#page-top .panel{
			width:677px;
			height: 143px;
			float:right;
		}
			#page-top .panel .boxes {
				position: absolute;
				top: 2px;
				left: 0px;
				width: 100%;
			}
			#page-top .panel .searchbox{
				float:right;
			}
			#page-top .panel .info{ margin-top:61px; font-size:90%; }
				#page-top .panel .info .lead { padding-right:110px; }
				#page-top .panel .info .img-holder{ position:absolute; top:-9999px; left:-9999px; display:none; visibility:hidden; }

	#page-top .main-menu{ border:1px solid #333333; border-left:0 none; border-right:0 none; background-color: #000; }
		#page-top .main-menu ul { display:inline-block; width: 100%; }
		#page-top .main-menu li{ float:left; height:29px; overflow:hidden; display:inline; margin-right:1px; background: url('../images/fe/rsnippets.png') no-repeat -473px 1px; }
			#page-top .main-menu li.item-active, #page-top .main-menu li.item-active:hover { background-position: -473px -32px; background-color:#2f2f2f; }
			#page-top .main-menu li:hover { background-color: #202020; }
				#page-top .main-menu li a{ display:block; padding:7px 21px 8px 24px; color:#fff; }
					#page-top .main-menu li a:hover{  }
	#page-top .breadcrumbs { color:#86E85B; padding-top:10px; text-transform: lowercase; }
	.level-main #page-top .breadcrumbs { display:none; }
	#page-top .breadcrumbs a{ color:#86E85B; }
		#page-top .breadcrumbs a:hover{ color:#EDDA71;}
		#page-top .breadcrumbs span a{ color:#3D7A21; }
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

	#page-mid{
		padding-top:22px;
		min-height:570px;
		height:auto !important;
		height:570px;
	}
	#page-mid, #page-mid .wrapper {
		display: inline-block;
		width: 100%;
	}


/* -- main page -- */

		#page-mid .section{ display:inline; }

		/* left section */

			#page-mid.mainpage .left .content,
			#page-mid.mainpage .right .content{ min-height:200px;	height:auto !important;	height:200px; }

			#page-mid .left{
				position: relative;
				float: left;
				min-height:1px;
				height:auto !important;
				height:1px;
			}
			#page-mid.mainpage .left{ width:324px; }
			#page-mid .section h2.short{
				width:324px;
				height:29px;
				padding:7px 0 0;
				background: url('../images/fe/tab.lft.short.jpg') 0 0 no-repeat;
			}

				#page-mid .section h2.short a{ color:#EDDA71; padding:0px 0 0 30px; background: url('../images/fe/arr.small.orange.rt.gif') 10px 55% no-repeat; }
				#page-mid .section h2.short a:hover{ color:#ED951B}
				#page-mid .left .content{ padding: 5px 0; }
				#page-mid .left .notes{
					width:325px;
					height:25px;
					color:#4b4b4b;
					padding:6px;
text-align:center;
					font-size:.89em;
					background: url('../images/fe/tabframe.lft.short.jpg') 0 0 no-repeat;
				}

		/* right section */

			#page-mid .right{ float: left; }
			#page-mid.mainpage .right{ width:448px; margin-left:25px; }
			#page-mid .section h2.long{
				width:478px;
				height:29px;
				padding:40px 0 0 2px;
				background: url('../images/fe/tab.rt.long.jpg') 0 0 no-repeat;
			}
				#page-mid.faq .section h2.long span{margin-top:-32px;}
				#page-mid.mainpage .section h2.long{ height:auto; }
					#page-mid.mainpage .section h2.long span{margin-top:-32px;}

				#pageid-9 #page-mid .section h2.long {
					padding: 75px 0 0 2px;
					height:auto;
				}

				#page-mid.faq .section h2.long span,
				#page-mid.mainpage .section h2.long span,
				#page-mid .section h2.long a{
					float:right;
					color:#fff;
					padding:0 35px 0 0;
					background: url('../images/fe/arr.small.orange.lt.gif') 87% 60% no-repeat;
				}
				#page-mid .right .content{ padding: 10px 0pt 5px 10px; }
					#pageid-1 #page-mid .right img{ float:left; padding: 5px 15px 15px 5px; }
					#page-mid .right .content h3 a{ color:#D1570D; padding: 5px 0; font-size:1.2em; font-weight:bold; /* font-family: Georgia, serif; font-style:italic; */ }
					#page-mid .right .content h4 p{ color:#86E85B; padding: 10px 0pt 0px; /* font-size:.96em; */}
					#page-mid .right .content p{ color:#d1d1d1; padding: 5px 0; /* font-size:.96em; */ }
				#page-mid .right .content-navi{
					width:478px;
					height:25px;
					padding:6px;
					font-size:.89em;
					background: url('../images/fe/tabframe.rt.long.gif') 0 0 no-repeat;
				}
					#page-mid .right .content-navi{}
						#page-mid .right .content-navi .date{ float:left; padding:0 30px 0 10px; background: url('../images/fe/pipe.light.jpg') 100% 1px no-repeat;}
							#page-mid .right .content-navi .date a{ color:#86E85B; }
						#page-mid .right .content-navi .archives { float:right; padding-right:0px; background: url('../images/fe/pipe.light.jpg') 100% 1px no-repeat;}
						#page-mid .right .content-navi .more{ float:right; padding:0 20px 0 0px;}
							#page-mid .right .content-navi .archives a{ padding:0 20px; color:#EDDA71; background: url('../images/fe/arr.orange.left.jpg') 0 1px no-repeat; }
							#page-mid .right .content-navi .more a{ padding:0 20px; color:#EDDA71; background: url('../images/fe/arr.orange.right.jpg') 100% 1px no-repeat; }

		/* bottom section */

			#page-mid .bottom{ float: left; width:828px; margin-top:20px; }
			#page-mid .section h2.wide{
				width:828px;
				height:29px;
				padding:5px 0 0;
				background: url('../images/fe/tab.bot.wide.jpg') 0 0 no-repeat;
			}
				#page-mid .section h2.wide span{
					float:right;
					color:#fff;
					padding:0 35px 0 0;
					background: url('../images/fe/arr.small.orange.lt.gif') 90% 73% no-repeat; /* 87% 78% no-repeat; */
				}
				#page-mid .bottom .content{ padding: 10px; }
					#page-mid .bottom img{ float:right; margin:10px 5px 20px 30px;  border:solid #222 5px; }
					#page-mid .bottom .content h3 a{ color:#ED951B; padding: 5px 0; font-weight:bold; font-size:1.2em; /* font-family: Georgia, serif; font-style:italic; */}
					#page-mid .bottom .content h4 p{ color:#86E85B; padding: 10px 0pt 0px; /* font-size:.96em; */ }
					#page-mid .bottom .content p{ color:#d1d1d1; padding: 5px 0; /* font-size:.96em; */ }
				#page-mid .bottom .content-navi{
					width:823px;
					height:25px;
					padding:6px;
					font-size:.89em;
					background: url('../images/fe/tabframe.bt.wide.png') 0 0 no-repeat;
				}
					#page-mid .bottom .content-navi{}
						#page-mid .bottom .content-navi .date{ float:left; padding:0 30px 0 10px; background: url('../images/fe/pipe.light.jpg') 100% 1px no-repeat;}
							#page-mid .bottom .content-navi .date a{ color:#86E85B; }
						#page-mid .bottom .content-navi .archives { float:right; padding-right:0px; background: url('../images/fe/pipe.light.jpg') 100% 1px no-repeat;}
						#page-mid .bottom .content-navi .more{ float:right; padding:0 20px 0 0px;}
							#page-mid .bottom .content-navi .archives a{ padding:0 20px; color:#EDDA71; background: url('../images/fe/arr.orange.left.jpg') 0 1px no-repeat; }
							#page-mid .bottom .content-navi .more a{ padding:0 20px; color:#EDDA71; background: url('../images/fe/arr.orange.right.jpg') 100% 1px no-repeat; }



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

	#page-bot{
		clear:both;
		min-height:20px;
		height:auto !important;
		height:20px;
	}

	#page-bot ul li{
		display:block;
		float:left;
		padding:5px 50px;
	}
		#page-bot ul li a{ color:#a0a0a0; }
			#page-bot ul li a:hover{ color:#fff; }
/* -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- */

	/* -- span styles  -- */


	#page-mid  span.name-of-person,
	#page-mid  span.name-of-person a,
	#page-mid  a span.name-of-person{ color:#85C630 !important; }
	#page-mid  span.name-of-person a:hover,
	#page-mid  a:hover span.name-of-person{ color:#EDDA71 !important; }

	#page-mid  span.important { color:#C79F4B !important; font-weight:bold;  }

	#page-mid  span.detail,
	#page-mid  span.detail a,
	#page-mid  a span.detail { color:#EB9130 !important; font-weight:bold;  }
	#page-mid  span.detail a:hover,
	#page-mid  a:hover span.detail { color:#EDDA71 !important; }
/* paleta
	#EB9130 - data, detail
	#ED951B - a. pomarancz
	#EDDA71 - a. piaskowy

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

	/* -- news -- */
		.news-single-item,
		.news-latest-item,
		.news-latest-container{ background-color:transparent; border:none }
		.news-latest-container h2,
		.news-latest-gotoarchive{ background-color:#333; border:none }


		.news-single-img { float:none; }

		/* news archives menu */
		.news-amenu-item-year{ background:transparent; border:none; padding-left:0 }

		/* media */
		.rgmediaimages-player embed{ margin:5px; }

	/* -- archives -- */

		/* right archives menu: list of links by date */
		#page-mid.archives .right{ float: left; width:314px; margin-left:25px; }

		.archive-menu { background:#101010;}
			.archive-menu h5{ padding:5px 10px; font-size:.96em; background:#222; word-spacing:3px; }
			.archive-menu ul { color:#E4D066;  padding:5px 10px; }
				.archive-menu ul a{ color:#E4D066; }
				.archive-menu ul ul{ color:#fff; }
				.archive-menu ul ul a{ color:#fff; }
				.archive-menu ul ul a:hover{ color:#E4D066; }
			/* hide/show months in menu */
			/*	.archive-menu ul li ul{ display: none; }
				.archive-menu ul li:hover ul{ display: block; }
			*/


		/* left archive: news listed with meta */
		#page-mid.archives .left{ float: left; width:478px; }
		#page-mid.archives h2.long{ height:22px; }
		#page-mid.archives h2.long a{ color:#E4D066;}
			#page-mid.archives h2.long a:hover{ color:#fff; }

		#page-mid.archives .left{ border:1px dotted #555; border-style:none none dotted; }

		#page-mid.archives .left ul li{ clear:both; }
			#page-mid.archives .left ul ul li{ clear:both; height:100%; border:1px dotted #555; border-style:dotted none none; }

			#page-mid.archives ul li h3{ color:#707070; font-size:1.6em; padding:10px; background:#292929; }
				#page-mid.archives ul ul li .img-holder{ float:left; padding:15px 20px; }
					#page-mid.archives ul ul li .img-holder img{ border:solid 3px #fff; }
				#page-mid.archives ul ul li .content{ float:right; height:auto; width:370px; padding:10px 0;}
					#page-mid.archives ul ul li .content .section{ float:left; color:#3c3c3c; font-size:.86em; }
						#page-mid.archives ul ul li .content .section a{ color:#85C630; }
					#page-mid.archives ul ul li .content .date{ float:right; color:#3c3c3c; font-size:.86em}
						#page-mid.archives ul ul li .content .date span{ color:#EB9130; }
					#page-mid.archives ul ul li .content p{ clear:both; width:370px; padding:10px 0 10px; }
						#page-mid.archives ul ul li .content p a{
								display:block; width:370px; color:#fff;
								font-size:1.2em;
								background:url('../images/fe/arr.small.orange.rt.gif') 100% 50% no-repeat;
						}

	/* -- gallery -- */

	#page-mid.gallery .section{ float: left; width:393px; margin-right:20px; }
	#page-mid.gallery h2.mid{
		height:22px;
		padding:7px 0 0;
		margin:20px 0;
		background: url('../images/fe/sp/gallery/tab.gallery.png') 0 0 no-repeat;
	}

	#page-mid.gallery h2.mid a{ color:#E4D066; padding:0px 0 0 30px; background: url('../images/fe/arr.small.orange.rt.gif') 10px 55% no-repeat;}
		#page-mid.gallery h2.mid a:hover{ color:#fff; }

	#page-mid.gallery .section{ border:1px dotted #555; border-style:none none dotted; }

	#page-mid.gallery .section ul li{ clear:both; border:1px dotted #555; border-style:dotted none none; }

	#page-mid.gallery ul li h3{ color:#707070; font-size:1.6em; padding:10px; background:#292929; }
	#page-mid.gallery ul li .img-holder{ float:left; padding:7px 20px; }
		#page-mid.gallery ul li .img-holder img{ border:solid 3px #fff; }
	#page-mid.gallery ul li .content{ float:right; height:auto; width:280px; padding:10px 0;}
	#page-mid.gallery ul li .content h5.author{ float:left; color:#3c3c3c; font-size:.86em; }
		#page-mid.gallery ul li .content h5.author a{color:#777;}
			#page-mid.gallery ul li p{ clear:both; width:280px; padding:10px 0 10px; }
			#page-mid.gallery ul li p a{
					display:block; width:260px; color:#fff;
					font-size:1.2em;
					padding-right:20px;
					background:url('../images/fe/arr.small.orange.rt.gif') 100% 50% no-repeat;
			}


	/* -- country -- */

		/* -- colors --
			main hd font:  #C79F4B
				highlighted: #F1C15B
			factbook: #FAEC7F
			a color:#ED951B;
				a:hover{ color:#EDDA71;}
		*/



		/* panel: country image + factbook */

		#page-mid.country .right{ float: left; width:314px; margin-left:25px; }
		#page-mid.country h2.short a{ float:left; }
		#page-mid.country h2.short span{ float:right; }
		#page-mid.country h2.short img{ padding:1px 10px 0 0; margin:0; }
		#page-mid.country .right .img-holder{
			text-align:center;
			min-height:200px;
			height:auto !important;
			height:200px;
		}
			#page-mid.country .right .img-holder img{ float:none; display: block; margin: auto;}
		#page-mid.country .right .content{ clear:both; padding:0; margin:0; }

		/* factbook */
		.factbook { clear:both; background:#101010; padding-bottom:15px; }
			.factbook h5{ padding:5px 20px 5px 10px; font-size:.96em; color:#E4D066; background:#222; word-spacing:3px; text-align:right; letter-spacing:2px;}
				#page-mid .right .content .factbook h5 span.cname{ color:#fff !important; float:left; }
			.factbook ul { color:#fff;  padding:15px 10px; }

				#page-mid .right .content .factbook span{ color:#E4D066 !important; font-weight: normal !important; }
				#page-mid .right .content .factbook ul li,
				#page-mid .right .content .factbook p{ padding:3px 10px;}

		/* sidenotes */
		.sidenotes { clear:both; background:#101010; margin-top:15px}
			.sidenotes a:hover{ color:#fff; }
			.sidenotes h5{ padding:5px 20px 5px 10px; font-size:.96em; color:#E4D066; background:#222; word-spacing:3px; text-align:right; letter-spacing:1px;}
				.sidenotes h5 span{ color:#fff; float:none; }
				.sidenotes h5 span.cname{ color:#fff; float:left; }
				.sidenotes h5 a{ padding-right:15px; background:url('../images/fe/arr.small.orange.rt.gif') 100% 50% no-repeat; }
				#page-mid .right .sidenotes p.bodytext{ padding: 10px; }
					#page-mid .right .sidenotes p.bodytext a{ color:#85C630; }
			.sidenotes ul { color:#fff;  padding:15px 10px; }
				.sidenotes ul span{ color:#E4D066; }
				.sidenotes ul li{ padding:3px 0;}



		/* panel: country card content */

		/* section: header */
		#page-mid.country .left{ float: left; width:478px;}
		#page-mid.country h2.long{ height:22px; }
		#page-mid.country h2.long a{ color:#E4D066; margin-top:-33px;}
			#page-mid.country h2.long a:hover{ color:#fff; }

		/* section: content */
		#page-mid.country .left .panel{ padding-bottom:20px }
		#page-mid.country .left .panel h3{ color:#C79F4B; padding:15px 0; font-size:1.6em; font-weight:bold; letter-spacing:1px;}
		#page-mid.country .left .panel .img-holder{ float:left; margin:0 20px 10px 0; }
			#page-mid.country .left .panel .img-holder img{ border:solid 5px #222; }
		#page-mid.country .left .panel .content{ padding:0; font-size:1.0em; word-spacing:1px; line-height:1.2em; letter-spacing:1px;}
			#page-mid.country .left .panel .content h4{ font-weight:bold; }
			#page-mid.country .left .panel .content p.bodytext{ padding:10px 0;  }
			#page-mid.country .left .panel .content span p.bodytext{ padding:0; }
			#page-mid.country .left .panel .content span p,
			#page-mid.country .left .panel .content p span{font-weight:bold; color:#C79F4B; }
				#page-mid.country .left .panel .content p span.name-of-person,
				#page-mid.country .left .panel .content span.name-of-person p { color:#85C630; }
				#page-mid.country .left .panel .content p span.detail,
				#page-mid.country .left .panel .content span.detail p { color:#EB9130; }


			#page-mid.country .left .navi{ height:40px; padding:10px 0;}
			#page-mid.country .left .navi a{ color:#EDDA71; float:right; padding-right:20px; background:url('../images/fe/arr.orange.rt.jpg') 100% 90% no-repeat; }
				#page-mid.country .left .navi a:hover{ color:#ED951B; }

			#page-mid.country .left #radio-player{ margin:0 auto; float:right; }
				#page-mid.country .left #radio-player.wide{ width:184px; }
				#page-mid.country .left #radio-player.narrow{ width:110px; }

				#page-mid.country #media-content-tabs{ background:#101010; margin:0 0 15px 0; width: 290px; }
					#page-mid.country #media-content-tabs.wide{ width: 365px; float:left; }
					#page-mid.country #media-content-tabs.narrow{ width: 290px; }
				#page-mid.country #media-content-tabs .yui-nav{ background:#222; }
				#page-mid.country #media-content-tabs .yui-nav li{ padding:5px; }
					#page-mid.country #media-content-tabs .yui-nav li.selected{ background:#101010; }
						#page-mid.country #media-content-tabs .yui-nav li.selected a{ color:#fff; }
				#page-mid.country #media-content-tabs .yui-content{ padding:10px 5px; }
					#page-mid.country #media-content-tabs .yui-content embed{ background:#222 !important; }


		/* panel: bottom section, co warto / jak tanio */

		#page-mid.country .bottom h2.wide{ padding-top:7px; }
		#page-mid.country .bottom h2.wide span{ color:#EDDA71; /* padding:0 25px; */ }

		#page-mid.country .bottom .left{ float:left; width:390px; margin-right:20px; }
		#page-mid.country .bottom .right{ float:right; width:390px; }


		#page-mid.country .bottom .meta-info{
                height:50px;
                margin:10px 0 0;
                padding-left:70px;
            }
                #page-mid.country .bottom .meta-info div{ padding:10px; }
                    #page-mid.country .bottom .meta-info div a{ padding:0 5px; padding-right:15px; background:url('../images/fe/arr.small.orange.rt.gif') 100% 50% no-repeat; }
                #page-mid.country .bottom .cwz-mi-img{ background: #222 url('../images/fe/hand.jpg') 5px 52% no-repeat; }
                #page-mid.country .bottom .jtd-mi-img{ background: #222 url('../images/fe/dollar.jpg') 5px 52% no-repeat; }

                #page-mid.country .bottom .meta-info span{  }

                #page-mid.country .bottom .meta-info .more{
                    padding-right:15px;
                }

		/* ANZ @100908 */
		/*
		#page-mid.country .bottom h3{ color:#C79F4B; padding:15px 0; font-size:1.8em; font-weight:bold; letter-spacing:1px; text-align:left; }
			#page-mid.country .bottom h3 span{ font-size:.59em; padding:0 15px 0 30px; background:url('../images/fe/arr.small.orange.rt.gif') 100% 50% no-repeat;  }
	    */
		#page-mid.country .bottom h3{ color:#C79F4B; padding:15px 0; font-size:1.8em; font-weight:bold; letter-spacing:1px; text-align:left; }
			#page-mid.country .bottom h3 span{ padding:0 15px; /* background:url('../images/fe/arr.small.orange.rt.gif') 100% 60% no-repeat; */ }

	       #page-mid.country .windstar {
                position:relative;
                height:100px;
                padding-bottom:0px !important;
                padding-top: 20px;
                background:url('../images/fe/windstar.jpg') 10% 60% no-repeat;
            }
	           #page-mid.country .windstar .content{ position:absolute; top:20px; left:130px; }
               #page-mid.country .windstar p{font-size:1.2em;}
                    #page-mid.country .windstar p a{ color:#85C630; padding-right:12px; background:url('../images/fe/arr.small.orange.rt.gif') 100% 60% no-repeat; }
                    #page-mid.country .windstar p a:hover{ color:#ED951B; }
               #page-mid.country .windstar p span{ color:#EFDB6F;  }

	       #page-mid.country .feedback-info {
                position:relative;
                height:140px;
                padding-bottom:0px !important;
                background:url('../images/fe/info.1.jpg') 10% 50% no-repeat;
            }
            #page-mid.country .feedback-info ul {
                padding:5px 0;
            }

	           #page-mid.country .feedback-info .content{ position:absolute; top:20px; left:130px; }
               #page-mid.country .feedback-info p{font-size:1.2em;}
                    #page-mid.country .feedback-info p a{ color:#85C630; padding-right:12px; background:url('../images/fe/arr.small.orange.rt.gif') 100% 60% no-repeat; }
                    #page-mid.country .feedback-info p a:hover{ color:#ED951B; }
               #page-mid.country .feedback-info p span{ color:#EFDB6F;  }

             #page-mid.country .navi-wiki{
                position:relative;
                margin:0 0 20px;
                background:#101010;
            }
            	#page-mid.country .navi-wiki-header{ margin:10px 0 0; }

            	#page-mid.country .navi-wiki ul{ text-align:left; padding:30px; padding-top:0px; }
            		#page-mid.country .navi-wiki ul li{ font-size:1.2em; padding:2px; }

            	#page-mid.country .navi-wiki .add_block{
            		width:485px;
            		height:65px;
            		display:block;
            	}

                #page-mid.country .navi-wiki .teaser{
                    position:absolute;
                    top:15px;left:25px;
                    color:#A9CC66;
                    padding:10px;
                    padding-left:30px;
                    font-weight:bold;
                    background: url('../images/fe/lightbulb.jpg') 0% 50% no-repeat;
                }

                #page-mid.country .navi-wiki .more-wiki{
                    position:absolute;
                    top:15px;right:25px;
                    text-transform:uppercase;
                    font-weight:bold;
                    padding:10px;
                    padding-right:30px;
                    background: url('../images/fe/orange.arr.jpg') 100% 52% no-repeat;
                }


		#page-mid.country .bottom ul li{ clear:both; }
		#page-mid.country .bottom ul li{ clear:both; height:100%; border:1px dotted #555; border-style:dotted none none; }
		#page-mid.country .bottom ul li li { border:none; }

		#page-mid.country .bottom ul li .img-holder{ float:left; padding:15px 20px; }
			#page-mid.country .bottom ul li .img-holder img{ border:solid 3px #fff; }
		#page-mid.country .bottom ul li .content{ float:right; height:auto; width:390px; padding:10px 0;}
			#page-mid.country .bottom ul li .content .user{ float:right; color:#3c3c3c; font-size:.86em; padding:0 5px; }
				#page-mid.country .bottom ul li .content .user a{ color:#85C630; padding-left:5px; }
			#page-mid.country .bottom ul li .content .date{ float:right; color:#3c3c3c; font-size:.86em}
				#page-mid.country .bottom ul li .content .date span{ color:#EB9130; padding-left:5px; }

            #page-mid.country .bottom ul li .content .co{ float:left; color:#3c3c3c; font-size:.86em; padding:0 5px 0 0; }
				#page-mid.country .bottom ul li .content .co span{ color:#E41640; padding-left:5px; }
			#page-mid.country .bottom ul li .content .gdzie{ float:left; color:#3c3c3c; font-size:.86em; padding:0 5px; }
				#page-mid.country .bottom ul li .content .gdzie span{ color:#870D26; padding-left:5px; }

            #page-mid.country .bottom ul li .content p{
					clear:both; padding:10px 0 10px;
					display:block; width:370px; color:#fff;
					word-spacing:1px; line-height:1.2em; letter-spacing:1px;
					font-size:1em;
					/* background:url('../images/fe/arr.small.orange.rt.gif') 100% 50% no-repeat; */
			}
				#page-mid.country .bottom ul li .content p span.important,
				#page-mid.country .bottom ul li .content li span.important{ padding:1px 4px; background:#222; color:#EDDa71 !important; }
				#page-mid.country .bottom ul li .content p span.detail,
				#page-mid.country .bottom ul li .content li span.detail{ padding:1px 4px; color:#C79F4B; /* color:#ED951B; text-decoration:underline; background:#101010;*/}
			#page-mid.country .bottom ul li .content li{
				word-spacing:1px; line-height:1.2em; letter-spacing:1px;
				font-size:.96em;
				padding:10px 0 10px;
			}

	/* -- travellog: log, relation, triplog -- */

	/* panel: country image + factbook */

	#page-mid.triplog .right{ float: right; width:314px; /* margin-right:10px; */}
	#page-mid.triplog h2.short a{ float:left; }
	#page-mid.triplog h2.short span{ float:right; }
	#page-mid.triplog h2.short img{ padding:1px 10px 0 0; margin:0; }
	#page-mid.triplog .right .img-holder{ text-align:center; height:200px; }
		#page-mid.triplog .right .img-holder img{ float:none; display: block; margin: auto;}
	#page-mid.triplog .right .content{ clear:both; padding:0; margin:0; }

	/* sidenotes defined @country */

	/*  */
	#page-mid.triplog .left .navi span a{ padding:0 20px; margin-right:20px; color:#fff; }
	.tx-ttnews-browsebox,
	.browseBoxWrap {
		background-color:transparent;
		border:none;
		font-size:1em;
	}
		.tx-ttnews-browsebox .tx-ttnews-browsebox-SCell{ background:#222; border: 1px solid #555; }



	/* panel: country card content */

	/* section: header */
	#page-mid.triplog .left{ float: left; width:478px; }
	#page-mid.triplog h2.long{ height:22px; }
	#page-mid.triplog h2.long a{ color:#E4D066;}
		#page-mid.triplog h2.long a:hover{ color:#fff; }

	/* section: content */
	#page-mid.triplog .left .panel{}
	#page-mid.triplog .left .panel h3.news-title{ color:#C79F4B; padding:15px 0; font-size:1.6em; font-weight:bold; letter-spacing:1px;}
		#page-mid.triplog .left .panel .content h3{ font-size:bold; }
	#page-mid.triplog .left .panel .img-holder{ float:left; margin:0 10px 5px 0; }
		#page-mid.triplog .left .panel .img-holder img{ border:solid 5px #222; }
	#page-mid.triplog .left .panel .content{ padding:0; font-size:1.0em; word-spacing:1px; line-height:1.2em; letter-spacing:1px;}
		#page-mid.triplog .left .panel .content h4{ font-weight:bold; }
		#page-mid.triplog .left .panel .content p{ padding:10px 0;  }
		#page-mid.triplog .left .panel .content p span {font-weight:bold; color:#C79F4B; }
		#page-mid.triplog .left .navi a{ color:#EDDA71; float:right; padding:5px; background:#222;}
			#page-mid.triplog .left .navi a:hover{ color:#fff; }



	/* panel: bottom section, co warto / jak tanio */

	#page-mid.triplog .bottom h2.wide{ padding-top:7px; }
	#page-mid.triplog .bottom h2.wide span{ color:#EDDA71; padding:0 20px; }

	#page-mid.triplog .bottom .left{ float:left; width:390px; margin-right:20px; }
	#page-mid.triplog .bottom .right{ float:right; width:390px; }

	#page-mid.triplog .bottom h3{ color:#C79F4B; padding:15px 0; font-size:1.8em; font-weight:bold; letter-spacing:1px; text-align:left; }
		#page-mid.triplog .bottom h3 span{ font-size:.59em; padding:0 15px 0 75px; background:url('../images/fe/arr.small.orange.rt.gif') 100% 50% no-repeat;  }

	#page-mid.triplog .bottom ul li{ clear:both; }
	#page-mid.triplog .bottom ul li{ clear:both; height:100%; border:1px dotted #555; border-style:dotted none none; }

	#page-mid.triplog .bottom ul li .img-holder{ float:left; padding:15px 20px; }
		#page-mid.triplog .bottom ul li .img-holder img{ border:solid 3px #fff; }
	#page-mid.triplog .bottom ul li .content{ float:right; height:auto; width:390px; padding:10px 0;}
		#page-mid.triplog .bottom ul li .content .user{ float:left; color:#3c3c3c; font-size:.86em; }
			#page-mid.triplog .bottom ul li .content .user a{ color:#85C630; }
		#page-mid.triplog .bottom ul li .content .date{ float:right; color:#3c3c3c; font-size:.86em}
			#page-mid.triplog .bottom ul li .content .date span{ color:#EB9130; }
		#page-mid.triplog .bottom ul li .content p{
				clear:both; padding:10px 0 10px;
				display:block; width:370px; color:#fff;
				font-size:1.2em;
				/* background:url('../images/fe/arr.small.orange.rt.gif') 100% 50% no-repeat; */
		}


	#page-mid .tx-comments-captcha{ padding-left:0; }



	/* -- co warto zobaczy� / jak tanio dojecha� : map step 2 (full map) -- */

		/* panel: left */

		#page-mid.map2 .left{ width:570px; }

		/* panel: right */

		#page-mid.map2 .right{ width:256px; }
		#page-mid.map2 .right h2.narrow{  }
		#page-mid.map2 .right h2.narrow{
			width:256px;
			height:29px;
			padding:7px 0 0;
			background: url('../images/fe/sp/maps/tab.rt.small.gif') 0 0 no-repeat;
		}

			#page-mid.map2 .right h2.narrow a{ color:#EDDA71; padding:0px 0 0 30px; background: url('../images/fe/arr.small.orange.rt.gif') 10px 55% no-repeat; }
			#page-mid.map2 .right h2.narrow a:hover{ color:#ED951B}

		#page-mid.map2 .right .col1 { padding:10px; font-size:1.3em; }

		#page-mid.map2 .right .col1	ol a,
		#page-mid.map2 .right .col1	ul a { color:#EDDA71; text-transform:capitalize; }
			#page-mid.map2 .right .col1	ol	a:hover,
			#page-mid.map2 .right .col1	ul	a:hover{ color:#fff; }



	/* -- co warto zobaczy� / jak tanio dojecha� : map step 2 (continent map) -- */

		/* panel: left */

		#page-mid.map3 .left{ width:475px; }
		#page-mid.map3 .right{ width:324px; margin-left:25px; }


		/* panel: right */

		#page-mid.map3 .right .list { padding:10px; font-size:1em; width:324px;}
			#page-mid.map3 .right .list .col{ float:left; width:150px; }
				#page-mid.map3 .right .list	ol li,
				#page-mid.map3 .right .list	ul li{ padding-bottom:2px; }

				#page-mid.map3 .right .list	ol a,
				#page-mid.map3 .right .list	ul a { color:#EDDA71; text-transform:capitalize; }
					#page-mid.map3 .right .list	ol a:hover,
					#page-mid.map3 .right .list	ul a:hover{ color:#fff; }


	/* -- faq -- */

	#page-mid.faq .left{ width:475px; }
	#page-mid.faq .right{ width:324px; margin-left:25px; }

		#page-mid.faq .right .sidenotes h5{ color:#fff; }

		#page-mid.faq .right .sidenotes { background:#101010;}
			#page-mid.faq .right .sidenotes h5{ padding:5px 10px; font-size:.96em; background:#222; word-spacing:3px; }
				#page-mid.faq .right .sidenotes ul { color:#E4D066;  padding:5px 10px; }
					#page-mid.faq .right .sidenotes ul a{ color:#E4D066; }
					#page-mid.faq .right .sidenotes ul ul{ color:#fff; }
					#page-mid.faq .right .sidenotes ul ul a{ color:#fff; }
					#page-mid.faq .right .sidenotes ul ul a:hover{ color:#E4D066; }
				/* hide/show subsections in menu */
					#page-mid.faq .right .sidenotes ul li ul{ display: none; }
					#page-mid.faq .right .sidenotes ul li:hover ul{ display: block; }

		/* editor note */
		#page-mid.faq .left .panel{}
		#page-mid.faq .left{} /* place rte styles here */
		#page-mid.faq .left .panel h3{ color:#C79F4B; padding:15px 0; font-size:1.6em; font-weight:bold; letter-spacing:1px;}
		#page-mid.faq .left .panel .img-holder{ float:left; margin:0 10px 5px 0; }
			#page-mid.faq .left .panel .img-holder img{ border:solid 5px #222; }
		#page-mid.faq .left .panel .content{ padding:0; font-size:1.0em; word-spacing:1px; line-height:1.2em; letter-spacing:1px;}
			#page-mid.faq .left .panel .content h4{ font-weight:bold; }
			#page-mid.faq .left .panel .content p{ padding:10px 0;  }
			#page-mid.faq .left .panel .content p span {font-weight:bold; color:#C79F4B; }


			/* section list */
			/* #page-mid.faq .sections-list{ padding-left:40px; padding-bottom:30px; } */

			#page-mid.faq .sections-list a{ color:#C79F4B; }
				#page-mid.faq .sections-list a:hover{ color:#EDDA71; }

			#page-mid.faq .sections-list ul li{
				font-size:1.6em;
				font-weight:bold;
				padding:5px 0;
			}
				#page-mid.faq .sections-list ul ul li{
					font-size:.86em;
					font-weight:normal;
					text-indent:50px;
				}
				#page-mid.faq .sections-list ul ul a{ padding-left:25px; background: url('../images/fe/arr.small.orange.rt.gif') 10px 55% no-repeat; }

		/* faq content */
		#page-mid.faq .left .faq-content{ padding:0; font-size:1.0em; word-spacing:1px; line-height:1.2em; letter-spacing:1px;}
			#page-mid.faq .left .faq-content .csc-header h1{ font-size:1.4em; font-weight:bold; padding:15px 0; color:#C79F4B; }
			#page-mid.faq .left .faq-content h4{ font-weight:bold; }
			#page-mid.faq .left .faq-content p.bodytext{ padding:10px 0;  }
			#page-mid.faq .left .faq-content span p.bodytext{ padding:0; }
			#page-mid.faq .left .faq-content span p,
			#page-mid.faq .left .faq-content p span{font-weight:bold; color:#C79F4B; }

			#page-mid.faq .left .faq-content p span.important{ padding:1px 4px; background:#222; color:#EDDa71 !important; }
			#page-mid.faq .left .faq-content p span.detail{ padding:1px 4px; color:#C79F4B; /* color:#ED951B; text-decoration:underline; background:#101010;*/}

			#page-mid.faq .left .faq-content ul,
			#page-mid.faq .left .faq-content ol{ padding:10px !important; }
				#page-mid.faq .left .faq-content li{ color:#fafafa; padding:10px; margin-bottom:8px!important; padding-left:35px; background: #101010 url('../images/fe/arr.small.orange.rt.gif') 10px 13px no-repeat; }

	/* encyclopedia */

		/* left content */
		#page-mid.country .left .encyclopedia-content{ padding:0; font-size:1.0em; word-spacing:1px; line-height:1.2em; letter-spacing:1px;}
			#page-mid.country .left .encyclopedia-content .csc-header h1{ font-size:1.4em; font-weight:bold; padding:15px 0; color:#C79F4B; }
			#page-mid.country .left .encyclopedia-content h4{ font-weight:bold; }
			#page-mid.country .left .encyclopedia-content p.bodytext{ padding:10px 0;  }
			#page-mid.country .left .encyclopedia-content span p.bodytext{ padding:0; }
			#page-mid.country .left .encyclopedia-content span p,
			#page-mid.country .left .encyclopedia-content p span{font-weight:bold; color:#C79F4B; }

			#page-mid.country .left .encyclopedia-content p.bodytext { font-size:1.1em; color:#f0f0f0;}
/*
			#page-mid.country .left .encyclopedia-content p span.important{ padding:1px 4px; background:#222; color:#EDDa71; }
			#page-mid.country .left .encyclopedia-content p span.detail{ padding:1px 4px; color:#C79F4B; }
*/





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

	/* Elements / Subparts */

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


	/* login / register - macmade */

	.login{ float:left; }
		.tx-loginboxmacmade-pi2{
			float:left;
		}

		.tx-loginboxmacmade-pi2 .label,
		.tx-loginboxmacmade-pi2 .form{
			float:left;
		}
		.tx-loginboxmacmade-pi2 .login-button{
			vertical-align: middle;
		}

		.tx-loginboxmacmade-pi2 .label{ padding-top:5px;padding-right:10px;font-weight:bold; }
		.tx-loginboxmacmade-pi2 input[type=text], .tx-loginboxmacmade-pi2 input[type=password] {
			width: 100px;
		}

	.registration{
		float:left;
		padding-top:5px;padding-left:30px;
	}


	/* login - feuserloginsystem */

		.tx-feuserloginsystem-pi1 h2,
		.tx-felogin-pi1 h3{
			font-size:1.2em;
			font-weight:bold;
			color:#C79F4B;
		}

		.tx-feuserloginsystem-pi1 td,
		.tx-felogin-pi1 td{ padding:5px; }
		.tx-felogin-pi1 form label{ width: 100px; float: left; text-align:right; padding-right:10px;}
		.tx-felogin-pi1 form input{ width: 160px; float: left; }
		.tx-felogin-pi1 form div{  height:2em; clear:both; clear:both; padding-bottom:10px;}
		.tx-felogin-pi1 form .user{  }
		.tx-felogin-pi1 form .password{  }
		.tx-felogin-pi1 form .forgot,
		.tx-felogin-pi1 form .additional{ padding-left:180px; }
		.tx-felogin-pi1 form .felogin-hidden{ height:0px }

		.tx-felogin-pi1 form.form-forgot .data label{ width:200px;  }

		.tx-felogin-pi1 form .submit{ clear:both; padding-left:170px; }
			.tx-felogin-pi1 form .submit input{ width:100px; }
		.tx-felogin-pi1 form.form-forgot .submit{ padding-left:270px; }

		.tx-felogin-pi1 .backlink{ padding-left:220px; }


	/* community pages */

	.csc-header { color:#C79F4B; padding:5px 0; }

	.tx-cwtcommunity-pi1 td { padding:10px 5px; }

	.tx-cwtcommunity-pi1 { padding:10px 0; font-size:1.2em; }

	.tx-cwtcommunity-pi1 table.profile th{ background:#151515; padding-left:10px;  }
		.tx-cwtcommunity-pi1 table.profile tr{ margin-bottom:2px; }
		.tx-cwtcommunity-pi1 table.profile td{ margin-bottom:2px; }

		.tx-cwtcommunity-pi1 table.profile td{ padding-left:10px; }

	.tx-cwtcommunity-pi1 table{ width:100%; }
		.tx-cwtcommunity-pi1 .cell-border{
			border: 1px solid #E5E5E5; width: 100%;
		}

		.tx-cwtcommunity-pi1 .cell-hd{
			background:#262626;
		}

		.tx-cwtcommunity-pi1 .txt-left{
			text-align:left;
		}

		.tx-cwtcommunity-pi1 th.txt-right{
			text-align:right;
		}

		.tx-cwtcommunity-pi1 .color-light{
			background:#555;
		}
		.tx-cwtcommunity-pi1 .color-dark{
			background:#262626;
		}

		.tx-cwtcommunity-pi1 .letter-menu a{
			font-size:.69em;
		}

	/* news single */

	/* section: content */
	#page-mid.archives .left .panel{ padding-bottom:20px }
			#page-mid.archives .left .panel .news-title{	font-size:1.5em; color:#C34407; font-weight:bold;	}
	#page-mid.archives .left .panel h3{ color:#86E85B; padding:15px 0; letter-spacing:1px;}
	#page-mid.archives .left .panel .img-holder{ float:left; margin:0 20px 10px 0; }
		#page-mid.archives .left .panel .img-holder img{ border:solid 5px #222; }
	#page-mid.archives .left .panel .content{ padding:0; font-size:1.0em; word-spacing:1px; line-height:1.2em; letter-spacing:1px;}
		#page-mid.archives .left .panel .content h4{ font-weight:bold; }
		#page-mid.archives .left .panel .content p.bodytext{ padding:10px 0;  }
		#page-mid.archives .left .panel .content span p.bodytext{ padding:0; }
		#page-mid.archives .left .panel .content span p,
		#page-mid.archives .left .panel .content p span{font-weight:bold; color:#C79F4B; }
			#page-mid.archives .left .panel .content p span.name-of-person,
			#page-mid.archives .left .panel .content span.name-of-person p { color:#85C630; }
			#page-mid.archives .left .panel .content p span.detail,
			#page-mid.archives .left .panel .content span.detail p { color:#EB9130; }


	/* regulamin style */

	.panel h1 { font-size:1.5em; color:#86E85B; font-weight:bold; }


	/* mailform */
	#mailform .csc-mailform-field{ padding:5px 10px;}
		#mailform .csc-mailform-field label{ display:block; }


	/* kwadraty

	.main-menu ul li{
		padding-left:20px;

	}

	.main-menu ul li.item-uid-9{
		background: url('../images/fe/top.menu.sqr.1.gif ') 3px 55% no-repeat;
	}

	.main-menu ul li.item-uid-8{
		background: url('../images/fe/top.menu.sqr.2.gif ') 3px 55% no-repeat;
	}

	.main-menu ul li.item-uid-5{
		background: url('../images/fe/top.menu.sqr.3.gif ') 3px 55% no-repeat;
	}

	.main-menu ul li.item-uid-2339{
		background: url('../images/fe/top.menu.sqr.4.gif ') 3px 55% no-repeat;
	}

	.main-menu ul li.item-uid-6{
		background: url('../images/fe/top.menu.sqr.5.gif ') 3px 55% no-repeat;
	}

	.main-menu ul li.item-uid-639{
		background: url('../images/fe/top.menu.sqr.6.gif ') 3px 55% no-repeat;
	}

	.main-menu ul li.item-uid-3{
		background: url('../images/fe/top.menu.sqr.8.gif ') 3px 55% no-repeat;
	}*/


	/* standard chaotic styles */
	 #page-mid p.bodytext { padding:10px 0; font-size:1em; word-spacing:1px; line-height:1.2em; letter-spacing:1px; }
	 /* p.bodytext span {font-weight:bold; color:#C79F4B; } */

	.spacer-gif{ clear:both; }

	/* comments / ratings */
	.tx-comments-comments{}
	.tx-comments-comments hr{ color:#777 }
		.tx-comments-comment-content { padding:10px 0; font-size:1em; word-spacing:1px; line-height:1.2em; letter-spacing:1px; }

	.tx-comments-topwrap{ padding-bottom:10px; }
		.tx-comments-comment-name{ float:left; }
		.tx-comments-comment-date{ float:left; margin-left:20px; color:#777}
		.tx-comments-rating{ float:right; margin-left:20px;  }
			.tx-ratings-display{ }
			.tx-ratings-text{ }



/* -- bug fixes -- */

/*	.tx-srfeuserregister-pi1 input[type="radio"], */
	.tx-srfeuserregister-pi1 input[type="checkbox"] {
		width:12px;
		height:12px;
		background-color:#fff;
		padding:0;
		margin:0;
		font-weight:normal;
		font-size:1em;
	}



	.tx-srfeuserregister-pi1 dd {
		/* ticket 21 fix */
		width:70%;
	}




/* -- main page enhancements -- */


    /* numbadge */
    .countries-counter{
       margin:20px 0;
       height:120px;
    }

        .countries-counter .numbadge{
            width:90px; height:95px;
            float:left;
            text-align:center;

            background: url('../images/fe/mp.numbadge.png') 0 0 no-repeat;
        }
            .countries-counter .numbadge h3{
                font-size:4.5em;
                text-align:center
            }
            .countries-counter .numbadge p{
				padding:0 3px;
                letter-spacing:1px;
                color:#E4D066;
                font-size:.86em;
            }

            .countries-counter .countries{ float:left; padding:0 10px; width:214px;}

            .countries-counter .countries .added { padding:0 0 10px 0; }
            .countries-counter .countries h4{ padding-bottom:5px; }
            .countries-counter .countries .added h4{ color:#86E85B; font-size:.86em; font-weight:bold;

                                                        background: url('../images/fe/mp.new.icon.png') 50% 0% no-repeat; }
            .countries-counter .countries .visited h4{ color:#ED951B; font-size:.86em; font-weight:bold;}

    /* photo tabs */

	#page-mid.mainpage #media-content-tabs{ background:#101010; margin:0 0 15px 0; width: 475px; }
		#page-mid.mainpage #media-content-tabs.wide{ width: 475px; float:left; }
		#page-mid.mainpage #media-content-tabs.narrow{ width: 290px; }
	#page-mid.mainpage #media-content-tabs .yui-nav{ background:#222; }
	#page-mid.mainpage #media-content-tabs .yui-nav li{ padding:5px; }
		#page-mid.mainpage #media-content-tabs .yui-nav li.selected{ background:#101010; }
			#page-mid.mainpage #media-content-tabs .yui-nav li.selected a{ color:#fff; }
	#page-mid.mainpage #media-content-tabs .yui-content,
    #page-mid.mainpage #media-content-tabs .yui-content img{ padding:0px; }
		#page-mid.mainpage #media-content-tabs .yui-content embed{ background:#222 !important; }
	#page-mid.mainpage #media-content-tabs .yui-content{ clear:both; }


    /* yt movie */
    #page-mid.mainpage .video p{ padding:5px 5px; color:#777;}
    #page-mid.mainpage .yt{ padding:5px 0 5px; }


    /* community teaser */

    #page-mid.mainpage .community-teaser{
		width:475px;
        background:#212121;
    }

        #page-mid.mainpage .community-teaser h3{
            text-transform:capitalize;
            font-size:1.5em;
            padding:10px 3px;
            float:left;
            color:#A9CC66;
        }
        #page-mid.mainpage .community-teaser h2{
            font-size:1.5em;
            padding:10px 20px 10px 10px;

            float:right;
            background: url('../images/fe/arr.gif') 95% 50% no-repeat;
        }

        #page-mid.mainpage .community-teaser p{
            padding:10px;
            font-size:1.1em;
        }




/* -- mapa serwisu -- */

    .csc-sitemap { font-size:1.2em }
    .csc-sitemap ul { padding: 3px 10px; }
        .csc-sitemap ul li { padding: 10px; }


/* -- mapa serwisu -- */
	.arbo-1 { padding:10px 0; margin:10px auto; }
 	.arbo-2 { padding:2px 0; }
 	.arbo-3 { padding:15px 0; }


/* -- sekcja oferta -- */

 	.school-offer h2{ font-weight:bold; font-size:1.6em; letter-spacing:1px; color:#C79F4B; padding:20px 0; }



 /* -- landing pages -- */
 #pageid-3061 #page-mid.country .left .csc-frame-frame1 ul,
			#page-mid.country .left .csc-frame-frame1 ol{ padding:10px !important;  }
				#pageid-3061 #page-mid.country .left .csc-frame-frame1 li{
					word-spacing:1px; letter-spacing:1px;
					color:#fafafa; padding:10px; margin-bottom:8px!important;
					padding-left:35px;
					background: #101010 url('../images/fe/arr.small.orange.rt.gif') 10px 13px no-repeat;
				}


 #pageid-3061 #page-mid.country .left h1{ color:#C79F4B; padding:15px 0; font-size:1.6em; font-weight:bold; letter-spacing:1px;}


/* -- facebook -- */
.fb-connect{ float:left; width:100px; margin-left:10px; }
.fb-connect img { margin:0 !important; background-color:#fff; }


/*-- fb plugins --*/
	body#pageid-3066{ background-image:none; background-color:#f5f5f5; }
 	#pageid-3066 #main-content,
	#c46456{ padding-top:40px;}


	#pageid-3066 #main-content p a,
	#c46456 p a{ font-size:0.76em; color:#3c3c3c;}
	#pageid-3066 #main-content p a:hover,
	#c46456 p a:hover{ color:#3D7A21; }

	#pageid-3066 #main-content p,
	#c46456 p{ padding:10px; color:#3c3c3c;}

	#pageid-3066 #main-content .csc-default,
	#c46456.csc-default{width:500px;  margin:auto;}


/*-- adtaily --*/
.AdTaily_Widget_Title { color:#fff !important;}
.AdTaily_Widget_Logo { color:#aaa !important; }


/*-- Markup cleanup for FORUM, TODO:check critical site sections --*/

/* usun komentarze z podstron encyklopedii i kkraju */
.lay-41 .bottom .left {display:none;}
.lay-41 .bottom .right {display:none;}
/* kk */
.lay-10 .bottom .left {display:none;}
.lay-10 .bottom .right {display:none;}

/* w sekcji usera schowaj prawa kolumne
	http://test.koniec-swiata.net/spolecznosc/user/
 */
.spolecznosc .left h2.long{
	display:none;
}

.spolecznosc #page-mid.country .left {
	width:570px;
}
.spolecznosc #page-mid.country .right {
	width:230px;
} 

.spolecznosc .right h2.short{
	display:none;
}

.spolecznosc .tx-mmforum-pi3-pminbox-subject {
    max-width: 170px;
    padding: 9px 0 5px 5px;
}



/*-- Markup cleanup for FORUM --*/

input[type=text], input[type=password], input[type=button], input[type=submit], input[type=reset], input[type=file], button, textarea, select, option {
	padding: 4px 5px;
	color: #FFFF99;
	font-size: 11px;
	font-family: inherit;
	border: 1px solid #727171;
	background-color: #070707;
	border-collapse: collapse;
}
input[type=button], input[type=submit], input[type=reset] {
	padding: 3px 5px;
	color: #fff;
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover {
	color: #FFFF99;
	cursor: pointer;
}
input[type=reset] {
	color: #969696;
}
input[disabled] {
	opacity: 0.3;
}
select {
	padding: 0;
}
option {
	padding: 0;
	border-left: 0 none;
	border-right: 0 none;
}




.tx-rratings-indicator {
	background-image: url(typo3conf/ext/r_ratings/res/images/loading_black.gif) !important;
}
.yui-content.loading {
	min-height: 200px;
	background: url('/fileadmin/ajax-loader.gif') scroll no-repeat 50% 50px;
}



/**
 * FORUM PAGE (strona forum w encyklopedii
 */
.forumpage .section.left {
	width: 100% !important;
}
.forumpage .section.right {
	display: none !important;
}
.forumtabspage .section.left {
	width: 586px !important;
}
.forumtabspage .section.right {
	display: inline !important;
	width: 239px !important;
	margin-top: 18px;
	margin-left: 1px !important;
	background-color: #2f2f2f;
}
.forumpage-inside-tabs .section.left {
	width: 100% !important;
}
.forumpage-inside-tabs .section.right {
	display: none !important;
}
.forumtabspage .tx-mmforum-pi1,
.forumtabspage .tx-mmforum-pi2,
.forumtabspage .tx-mmforum-pi3,
.forumtabspage .tx-mmforum-pi4,
.forumtabspage .tx-mmforum-pi5,
.forumtabspage .tx-mmforum-pi6 {
	padding-top: 18px;
}

/*
 * FORUM TABS
 */
.forumtabspage .wrapper {
	padding-top: 32px;
}
.forumtabspage .my-yui-nav, .forumtabspage .yui-nav {
	position: absolute;
	top: -33px;
	display: inline-block;
	width: 826px;
	border-bottom: 1px solid #6C9B12;
	background-color: #37522B;
}
.forumtabspage .my-yui-nav li, .forumtabspage .yui-nav li {
	float: left;
	display: inline;
	margin: 0;
	border-right: 1px solid #253a1c;
}
.forumtabspage .my-yui-nav a, .forumtabspage .yui-nav a {
	display: block;
	height: 14px;
	padding: 9px 15px 8px;
	color: #fff;
	font-size: 11px;
	font-weight: bold;
	text-decoration: none;
}
.forumtabspage .my-yui-nav a, .forumtabspage .yui-nav a:hover {
	background-color: #316020;
}
.forumtabspage .my-yui-nav li.selected a, .forumtabspage .yui-nav li.selected a {
	background: url("/fileadmin/templates/ext/mm_forum//img/forumsnippets.png") no-repeat scroll 0 0;
}


/*
 * FORUM ACCORDION
 *
 * Domyślnie panel-0 accordion jest wyróżniony
 * Jednak w zakładce Forum/Inne (Content Element o ID #c47254) nie chcemy tego
 * - stąd poniższy kod z linijkami #c47254, gdzie explicite ustawiamy domyślne wartości dla tego CE
 */
.tx-mmforum-pi1 .yui-accordionview {
	margin: 0 0 10px 10px;
}
.yui-accordion-panel,
#c47254 .yui-accordion-panel {
	margin-bottom: 0;
}
.yui-accordion-panel .yui-accordion-toggle,
#c47254 .yui-accordion-panel .yui-accordion-toggle {
	cursor: pointer;
	padding: 10px 0 9px 10px;
	text-transform: uppercase;
	font-weight: bold;
	color: #fff;
	border-bottom: 1px solid #101010;
	background: #000 url('/fileadmin/templates/ext/mm_forum/img/forumsnippets.png') scroll no-repeat -498px 0; /* accordion toogle corner */
}
.yui-accordion-panel .yui-accordion-toggle:hover,
#c47254 .yui-accordion-panel .yui-accordion-toggle:hover {
	color: #96d70b;
	background-color: #0e2204;
}
.yui-accordion-panel .yui-accordion-toggle.active,
#c47254 .yui-accordion-panel .yui-accordion-toggle.active {
	background-color: #253A1C;
}
.yui-accordion-panel-0 {
	margin-bottom: 12px;
}
.yui-accordion-panel-0 .yui-accordion-toggle {
	background-color: #3D4023;
}
.yui-accordion-panel-0 .yui-accordion-toggle:hover, .yui-accordion-panel-0 .yui-accordion-toggle.active {
	background-color: #494C29;
}
.yui-accordion-panel .yui-accordion-toggle .hot-topic-info {
	cursor: default;
	float: right;
	width: 400px;
	margin-top: -1px;
	margin-right: 40px;
	font-size: 9px;
	text-transform: none;
	font-weight: normal;
}
.yui-accordion-panel .yui-accordion-toggle .hot-topic-info span {
	display: inline-block;
}
.yui-accordion-panel .yui-accordion-toggle .hot-topic-info .label {
	text-transform: uppercase;
	font-family: uni0553, tahoma;
	font-size: 8px;
	color: #18F359;
}
.yui-accordion-panel .yui-accordion-toggle .hot-topic-info .date {
	padding-left: 5px;
}
.yui-accordion-panel .yui-accordion-toggle .hot-topic-info .label-hot {
	padding-left: 12px;
	width: 90px;
	background: url('/fileadmin/templates/ext/mm_forum/img/forumsnippets.png') scroll no-repeat -260px -3px;
}
.yui-accordion-panel .yui-accordion-toggle .hot-topic-info .title {
	width: 145px;
	white-space: nowrap;
}
.yui-accordion-panel .yui-accordion-toggle .hot-topic-info .label-posts {
	padding-left: 6px;
}
.yui-accordion-toggle .indicator {
	top: 9px !important;
	right: 8px !important;
	background: url('/fileadmin/templates/ext/mm_forum/img/forumsnippets.png') scroll no-repeat -430px -2px;
}
.yui-accordion-panel .yui-accordion-content {
	margin-top: -1px !important;
}
.yui-accordion-toggle.active .indicator {
	background-position: -450px -2px;
}

