body, h1, h2, h3, h4, h5, h6, p, ul, ol, dl, dt, dd, li, address, form, fieldset, select, textarea, input, button, hr, blockquote, img {margin:0;padding:0;}
img {vertical-align:bottom;border:0;}
fieldset {border:0;}
object, embed {outline:none;}

body, input, select, textarea, button {font:normal 400 1em Verdana, Tahoma, Arial, Helvetica, sans-serif;color:#333;}
body {min-width:951px;background:#FFF;}
body#index {background:url(pub/uploadimages/main-content-bg.jpg);}
a {color:#F30;text-decoration:none;}
a:visited {color:#F97B6E;}
a:hover, a:focus, a:active {color:#D20;text-decoration:underline;}
	.container {margin:0 auto;width:951px;position:relative;}
	.container:after {content:".";display:block;height:0;clear:both;visibility:hidden;font-size:0;}
	#index .wrapper {height:584px;background:#FFF url(pub/uploadimages/bg.png) repeat-x 0 413px;}
	#index .theme {position:absolute;left:0;top:0;background-repeat:no-repeat;background-position:50% 0;width:100%;height:584px}
	.set-1 #t-1 {background-image:url(pub/uploadimages/set1-1.jpg);}
	.set-1 #t-2 {background-image:url(pub/uploadimages/set1-2.jpg);}
	.set-1 #t-3 {background-image:url(pub/uploadimages/set1-3.jpg);}
	.set-2 #t-1 {background-image:url(pub/uploadimages/set2-1.jpg);}
	.set-2 #t-2 {background-image:url(pub/uploadimages/set2-2.jpg);}
	.set-2 #t-3 {background-image:url(pub/uploadimages/set2-3.jpg);}
	.set-3 #t-1 {background-image:url(pub/uploadimages/set3-1.jpg);}
	.set-3 #t-2 {background-image:url(pub/uploadimages/set3-2.jpg);}
	.set-3 #t-3 {background-image:url(pub/uploadimages/set3-3.jpg);}
	.set-4 #t-1 {background-image:url(pub/uploadimages/set4-1.jpg);}
	.set-4 #t-2 {background-image:url(pub/uploadimages/set4-2.jpg);}
	.set-4 #t-3 {background-image:url(pub/uploadimages/set4-3.jpg);}
	.set-5 #t-1 {background-image:url(pub/uploadimages/set5-1.jpg);}
	.set-5 #t-2 {background-image:url(pub/uploadimages/set5-2.jpg);}
	.set-5 #t-3 {background-image:url(pub/uploadimages/set5-3.jpg);}
		#header {margin:0 auto;height:99px;overflow:hidden;}
	#index #header {max-width:1264px;background:url(pub/uploadimages/header-bg.png) no-repeat;position:relative;}
		#header .container {}
			#header h1 {float:left;margin:30px 0 0 17px;width:310px;height:37px;background:url(pub/uploadimages/bm.png);text-indent:-999em;}
			/*#header h1 {float:left;margin:30px 0 0 17px;width:337px;height:37px;background:url(pub/uploadimages/bm.png);text-indent:-999em;} - żałoba (bm_kir.png)*/
				#header h1 a {display:block;height:100%;overflow:hidden;}
			#site-nav {list-style:none;float:right;padding:20px 19px 0 0;font-size:0.6875em;}
				#site-nav li {float:left;padding:0 0 0 20px;}
				#site-nav #facebook {padding-right:20px;}
					#site-nav li a {display:block;padding:2px 8px;background:#FFF;color:#555;border:1px solid #AAA;opacity:0.8;text-decoration:none;}
					#site-nav #facebook a {padding:3px 9px;background:#3B5998!important;color:#FFF;border:none;}
					#index #site-nav li a {padding:3px 9px;border:none;}
					#site-nav li a:hover, #site-nav li a:focus, #site-nav li a:active {background:#EEE;opacity:1;}
					#index #site-nav li a:hover, #index #site-nav li a:focus, #index #site-nav li a:active {background:#FFF;}
			#set-nav {float:right;margin:20px 0 0 0;}
				#set-nav p {float:left;font-size:0.6875em;}
					#set-nav p a {display:block;padding:3px 9px;background:#FFF;color:#FFF;opacity:0.8;text-decoration:none;}
					.set-1 #set-nav p a {background:#6D9119;}
					.set-2 #set-nav p a {background:#8D481C;}
					.set-3 #set-nav p a {background:#9F9119;}
					.set-4 #set-nav p a {background:#1D3F8B;}
					.set-5 #set-nav p a {background:#7F4A6F;}
					#set-nav p a:hover, #set-nav p a:focus, #set-nav p a:active {opacity:1;}
				#set-nav ul {list-style:none;float:left;display:none;}
					#set-nav li {float:left;margin:0 0 0 8px;text-indent:-999em;}
						#set-nav ul a {display:block;width:17px;height:17px;border:1px solid #FFF;overflow:hidden;outline:none;opacity:0.8;}
						#set-nav ul a:hover, #set-nav ul a:focus, #set-nav ul a:active {opacity:1;}
						.set-1 ul #set-1 a, .set-2 ul #set-2 a, .set-3 ul #set-3 a, .set-4 ul #set-4 a {border-width:2px;width:15px;height:15px;}
						#set-nav #set-1 a {background-color:#6D9119;}
						#set-nav #set-2 a {background-color:#8D481C;}
						#set-nav #set-3 a {background-color:#9F9119;}
						#set-nav #set-4 a {background-color:#1D3F8B;}
						#set-nav #set-5 a {background-color:#7F4A6F;}
			#header form {float:right;clear:right;padding:20px 19px 0 0;font-size:0.6875em;}
				#header form input {float:left;width:15.8181em;padding:2px 8px;color:#555;background:#FFF;border:1px solid #AAA;opacity:0.8;}
				#index #header form input {padding:3px 9px;border:none;}
				#header form input:focus {opacity:1;}
				#header form button {float:left;margin:0 0 0 4px;width:19px;height:19px;background:#999 url(pub/uploadimages/bm.png) no-repeat -932px -210px;border:none;text-indent:-999em;overflow:hidden;cursor:pointer;opacity:0.8;}
				#header form button:hover {opacity:1;}
	#main-nav {margin:-1px auto 0;padding:10px 0 10px;height:37px;border-top:1px solid #EEE;background:url(pub/uploadimages/main-nav-bg.png);position:relative;}
	#index #main-nav {padding:1px 0 0;border-top:none;}
		#main-nav .container {}
			#main-nav ul {float:left;list-style:none;margin:0 -1px 0 -2px;}
				#main-nav ul li {float:left;margin:0 0 0 2px;}
					#main-nav ul li a {display:block;height:37px;color:#333;text-indent:-999em;background:url(pub/uploadimages/bm.png);overflow:hidden;}
					#main-nav ul #it-1 a {width:80px;background-position:0 -37px;}
						#main-nav ul #it-1 a:hover, #main-nav ul #it-1 a:focus, #main-nav ul #it-1 a:active, #main-nav ul #it-1 a.active {background-position:0 -74px;}
					#main-nav ul #it-2 a {width:83px;background-position:-82px -37px;}
						#main-nav ul #it-2 a:hover, #main-nav ul #it-2 a:focus, #main-nav ul #it-2 a:active, #main-nav ul #it-2 a.active {background-position:-82px -74px;}
					#main-nav ul #it-3 a {width:141px;background-position:-167px -37px;}
						#main-nav ul #it-3 a:hover, #main-nav ul #it-3 a:focus, #main-nav ul #it-3 a:active, #main-nav ul #it-3 a.active {background-position:-167px -74px;}
					#main-nav ul #it-4 a {width:144px;background-position:-310px -37px;}
						#main-nav ul #it-4 a:hover, #main-nav ul #it-4 a:focus, #main-nav ul #it-4 a:active, #main-nav ul #it-4 a.active {background-position:-310px -74px;}
					#main-nav ul #it-5 a {width:145px;background-position:-456px -37px;}
						#main-nav ul #it-5 a:hover, #main-nav ul #it-5 a:focus, #main-nav ul #it-5 a:active, #main-nav ul #it-5 a.active {background-position:-456px -74px;}
					#main-nav ul #it-6 a {width:98px;background-position:-603px -37px;}
						#main-nav ul #it-6 a:hover, #main-nav ul #it-6 a:focus, #main-nav ul #it-6 a:active, #main-nav ul #it-6 a.active {background-position:-603px -74px;}
					#main-nav ul #it-7 a {width:68px;background-position:-703px -37px;}
						#main-nav ul #it-7 a:hover, #main-nav ul #it-7 a:focus, #main-nav ul #it-7 a:active, #main-nav ul #it-7 a.active {background-position:-703px -74px;}
					#main-nav ul #it-8 a {width:99px;background-position:-773px -37px;}
						#main-nav ul #it-8 a:hover, #main-nav ul #it-8 a:focus, #main-nav ul #it-8 a:active, #main-nav ul #it-8 a.active {background-position:-773px -74px;}
					#main-nav ul #it-9 a {width:76px;background-position:-874px -37px;}
						#main-nav ul #it-9 a:hover, #main-nav ul #it-9 a:focus, #main-nav ul #it-9 a:active, #main-nav ul #it-9 a.active {background-position:-874px -74px;}
	#main-content {background:#343434 url(pub/uploadimages/main-content-bg.jpg);}
		#main-content .container {background:#FFF;}
		#content {float:left;margin:0 10px;padding:0 10px 25px 0;width:651px;border-top:1px solid #EEE;}
			#breadcrumbs {margin:0 0 4px;padding:12px 16px;font-size:.625em;color:#888;}
				#breadcrumbs a {color:#777;}
			#content-title {margin:0 0 16px 16px;width:520px;height:38px;background:url(pub/uploadimages/content-title.png);text-indent:-999em;overflow:hidden;}
		#product-flash-box {margin:0 0 20px 16px;}
			#article {margin:0 5px 0 16px;font-size:.75em;line-height:1.4em;min-height:190px;text-align:justify;}
				#article a {text-decoration:underline;}
				#article h2 {font-size:1.1666em;margin:0 0 1.166em;text-align:left;}
				#article h3 {font-weight:bold;font-size:1.1666em;margin:0 0 1.166em;text-align:left;}
				#article p {margin:0 0 1.166em;}
				#article img {float:left;border:3px solid #EEE;margin:2px 12px 8px 0;}
				#article img.img-left {float:left;border:3px solid #EEE;margin:2px 12px 8px 0;}
				#article img.img-right {float:right;border:3px solid #EEE;margin:2px 0 8px 12px;}
				#article img.pdf {float:none;border:none;margin:0;}
				#article img.full-width {margin:0;}
				#article ul {list-style:square outside;margin:0 0 0.6666em 35px;}
				#article ol {list-style:decimal outside;margin:0 0 0.6666em 35px;}
					#article li {padding:0 0 6px;}
				#article ul.sitemap {margin-left:0;list-style:none;}
					#article ul.sitemap li {padding:0 5px 20px;overflow:hidden;font-weight:700;font-size:1.0833em;}
						#article ul.sitemap li ul {margin-left:25px;list-style:none;}
							#article ul.sitemap li li {padding:10px;font-weight:400;font-size:.923em;}
								#article ul.sitemap li li ul {}
									#article ul.sitemap li li li {clear:left;padding-top:15px;padding-bottom:0;font-size:1em;}
				#article #movie {display:none;margin:0 0 15px;height:499px;}
					#article #flash-movie {height:473px;}
				#article #movie-list h3 {padding:1px 0 0;}
					#article #movie-list h3 a {margin:1px;padding:0 20px 0 0;background:url(pub/uploadimages/movie-icon.png) no-repeat 100% 1px;}
				#article #movie-list span {display:none;}
				#article .col {float:left;width:49%;}
					#article .col h2 {margin-bottom:.6428em;}
					#article .col .more {font-size:.9166em;text-transform:lowercase;letter-spacing:1px;}
						#article .col .more a {padding:1px 10px 1px 1px;color:#888;background:url(pub/uploadimages/arrow.png) no-repeat 100% 6px;text-decoration:none;}
						#article .col .more a:hover, #article .col .more a:focus, #article .col .more a:active {text-decoration:underline;}
				#article .col33 {float:left;width:33%;}
				#article .nav {margin:0 0 30px;text-align:center;overflow:visible;}
			#article .sOverlibDiv {clear:both;}
				#article .col33 .nav {margin:0 0 10px;text-align:center;}
					#article .nav a {}
						#article .nav a img {float:none;margin:0;border:1px solid #FFF;}
						#article .nav a:hover img {border-color:#F2F2F2;}
				/* #article #events {width:302px;margin-left:10px;} */
				#article #faq-latest {width:313px;}
					#article #faq-latest h2 {margin:0 0 1.166em;}
					#article h3 {margin-bottom:.666em;}
						#article h3 a.toggle {border-bottom:1px dotted #F30;text-decoration:none;}
					#article #faq-latest .more {margin:12px 0 18px;}
			#article .logout {margin:20px 0 0;}
				#article .logout a {padding:6px 18px;background:#999;border:none;font-weight:700;color:#FFF;text-decoration:none;}
				#article .logout a:hover, #article .logout a:focus, #article .logout a:active {background:#777;}
				#noscript {background:#F4F4F4;padding:12px 18px;font-size:0.9166em;}
			#article table tr td img {margin-right:29px;}
				#article form {}
				#article .processing {background:url(pub/uploadimages/ajax-loader.gif) no-repeat 48% 48%;}
				#article .processing * {visibility:hidden;}
				#article .success {font-size:1.0909em;padding:12px 0 6px;}
						#article form div {margin:0 0 8px;overflow:hidden;}
							#article form div p {margin:0 0 6px;font-size:0.9166em;}
							#article form label {display:block;padding:0 0 3px;font-size:0.9166em;text-align:left;}
							#article form .info {margin:10px 0;}
							#article form em {color:#F30;}
							#article form .text {width:240px;padding:2px;border:1px solid #BBB;background:#F6F6F6;}
							#article form .warning .text {border-color:#F30;}
							#article form .checkbox {float:left;margin:2px 3px 0 0;}
							#article form label.warning {color:#F30;}
							#article form select {width:270px;padding:1px;border:1px solid #BBB;background:#F6F6F6;}
							#article form .warning select {border-color:#F30;}
							#article form textarea {width:290px;height:100px;padding:2px;border:1px solid #BBB;background:#F6F6F6;}
							#article form .warning textarea {border-color:#F30;}
							#article form button {padding:6px 18px;background:#999;border:none;font-weight:700;color:#FFF;cursor:pointer;}
							#article form button:hover, #article form button:focus, #article form button:active, #article form button.hover {background:#777;}
				#sign-up-form {display:none;}
				#faq-ask-form {display:none;}
				#article #faq-ask {}
					#faq-ask p {margin:0 0 6px;}
					#faq-ask form {}
						#faq-ask form div {}
							#faq-ask form label {}
							#faq-ask form textarea {width:420px;height:55px;}
							#faq-ask form input {width:226px;}
							#faq-ask form button {}
				#article #betty-moore {float:left;width:312px;}
					#article #betty-moore img {}
				#article #calc {float:left;clear:left;}
					#article #calc input {width:120px;}
			#article .wh input {width:60px;}
			#article .xyz input {width:60px;}
			#article .paint select {width:auto;}
			#article #paint {margin:0 0 10px;width:400px;}
			#article #download {background:#F4F4F4;padding:10px 0px 0 0px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;float:left;width:431px;}
					#article #download h4 {color:#CA3344;margin:0 0 5px 0;font-size:1em;padding-left:25px;}
					#article #download ul {list-style:disc;padding-left:50px;margin-left:0;overflow:hidden;}
						#article #download ul li {width:310px;margin:0 7px 5px 1px;font-size:.9166em;color:#565656;text-align:left;padding:0;}
							#article #download ul li img {border:none;float:none;margin:0;}
							#article #download ul li a {color:#565656;text-decoration:underline;}
								#article #download ul li a:hover, #article #download ul li a:focus, #article #download ul li a:active {text-decoration:underline;color:#CA3344}
			#article .wh a, #article .xyz a {font-size:0.8333em;margin:0 0 0 10px;}
				#article .entry {overflow:hidden;margin:0 0 1.4545em;}
					#article .entry .thumb {float:left;width:130px;padding:1px;}
					#article.press .entry .thumb {width:150px;}
					#article.news .entry .thumb {width:150px;}
			#article #gallery {margin-left:-33px;float:left;}
				#article #gallery .entry {float:left;margin-left:33px;}
					#article #gallery .entry .thumb {width:186px;}
					#article #gallery .thumb {width:210px;position:relative;}
						#article .entry .thumb a img {margin:0;border:none;}
				#article #gallery .thumb a img {margin-top:1px;border:3px solid #505050;}
				#article #gallery .thumb a:hover img, #article #gallery .thumb a:focus img, #article #gallery .thumb a:active img {border-color:#302F2D;}
				#article #gallery .thumb span {position:absolute;left:4px;bottom:10px;width:140px;padding:3px 6px;background:#505050;font-weight:700;font-size:0.8333em;color:#FFF;text-decoration:none;}
				#article #gallery .thumb a:hover span, #article #gallery .thumb a:focus span, #article #gallery .thumb a:active span {background:#302F2D;}
					#article .entry .img {float:left;margin:0 0 10px 20px;}
						#article .entry .img img {margin:0;border:none;}
			#article .entry .other {float:left;clear:left;width:185px;padding-right:10px;}
				#article .entry .other .img {margin-bottom:20px;}
				#article .entry .other h3 {float:left;clear:left;margin-bottom:.8333em;}
				#article .entry .other ul {float:left;clear:left;list-style:none;font-size:.9166em;text-align:left;margin:0;padding:10px 15px 5px;border-top:1px solid #EEE;border-bottom:1px solid #EEE;}
					#article .entry .other ul li {background:url(pub/uploadimages/bm.png) no-repeat -944px -517px;}
						#article .entry .other ul li a {color:#565656;text-decoration:none;display:block;padding-left:15px;}
							#article .entry .other ul li a:hover, #article .entry .other ul li a:focus, #article .entry .other ul li a:active {text-decoration:underline;}
					#article .entry .detail-content {width:432px;float:right;}
						#article .entry .detail-content h3 {color:#CA3344;font-size:1.3333em;margin-bottom:.75em;}
					#article .entry .content {margin-left:130px;}
						#article .entry .content .sOverlibDiv {display:inline;}
						#article .entry .date {margin:0 0 .1818em;font-size:.9166em;color:#666;}
						#article .entry .desc {margin:0 0 .6666em;font-weight:700;color:#666;}
						#article .entry .lead {font-weight:700;}
				#article .entry .address {height:125px;}
						#article .entry .more {margin:0 2px 1.2727em 0;font-size:.91166em;text-transform:lowercase;letter-spacing:1px;text-align:right;}
						#article .entry .more.left {text-align:left;}
							#article .entry .more a {padding:1px 10px 1px 1px;color:#888;background:url(pub/uploadimages/arrow.png) no-repeat 100% 6px;text-decoration:none;}
							#article .entry .more a:hover, #article .entry .more a:focus, #article .entry .more a:active {text-decoration:underline;}
				#article.about-us-media .entry h3 {float:left;margin-right:10px;}
					#article.about-us-media .entry h3 span {color:#666666;font-size:0.7857em;font-weight:400;}
				#article.about-us-media .entry .date {clear:left;}
				#article.about-us-media .entry .more.left {float:left;clear:left;}
				#article.about-us-media .entry .gallery {float:left;clear:left;margin:20px 0 0 35px;}
						#article .col .entry p {margin:0;}
			#article .gallery {list-style:none;margin-left:-20px;padding:1px;overflow:hidden;float:left;width:645px;}
				#article .gallery li {float:left;margin:0 0 0 20px;width:195px;height:166px;text-align:center;}
					#article .gallery li a img {float:none;border:3px solid #CCC;margin:0;}
					#article .gallery li a:hover img, #article .gallery li a:focus img, #article .gallery li a:active img {border-color:#AAA;}
				#article form {margin:0 0 1.166em;}
					#article #search input {float:left;width:22em;padding:2px 3px;font-size:.9166em;border:1px solid #AAA;}
					#article #search button {float:left;margin:0 0 0 4px;padding:0;width:34px;height:19px;background:#999 url(pub/uploadimages/bm.png) no-repeat -925px -210px!important;border:none;text-indent:-999em!important;overflow:hidden;cursor:pointer;opacity:.8;}
					#article #search button:hover, #article #search button:focus, #article #search button:active, #article #search button.hover {opacity:1;}
				#article #search-results {list-style:none;}
				#map {margin:0 0 1.166em;height:300px;border:1px solid #DDD;}
				#map h3 {font-weight:bold;font-size:1.1666em;margin:0 0 0.5em;}
				/* LIGHTBOX GALLERY */
	 				#jquery-overlay {position:absolute;top:0;left:0;z-index:80;width:100%;height:500px;}
				#jquery-lightbox {position:absolute;top:0;left:0;width:100%;z-index:90;text-align:center;line-height:0;}
				#jquery-lightbox a img {border:none;}
				#lightbox-container-image-box {position:relative;background-color:#fff;width:250px;height:250px;margin:0 auto;}
					#lightbox-container-image {padding:10px;}
					#flow-player {height:240px;}
					#lightbox-loading {position:absolute;top:40%;left:0%;height:25%;width:100%;text-align:center;line-height:0;}
				#lightbox-nav {float:right;width:26%;height:20px;z-index:10;padding-bottom:10px;}
				#lightbox-container-image-box > #lightbox-nav {right:0;}
					#lightbox-nav a {outline:none;}
					#lightbox-nav-btnPrev, #lightbox-nav-btnNext {width:24px;height:20px;display:block;}
					#lightbox-nav-btnPrev {float:right;}
					#lightbox-nav-btnNext {float:right;margin-left:10px;}
				#lightbox-container-image-data-box {font:10px Verdana, Helvetica, sans-serif;background-color:#fff;margin:0 auto;line-height:1.4em;overflow:auto;width:100%;padding:0 10px 0;}
					#lightbox-container-image-data {padding:0 10px;color:#666;}
						#lightbox-container-image-data #lightbox-image-details {width:70%;float:left;text-align:left;}
						#lightbox-image-details-caption {font-weight:bold;}
						#lightbox-image-details-currentNumber {display:block;clear:left;padding-bottom:1em;margin-top:2px;}
					#lightbox-secNav-btnClose {position:absolute;top:-30px;right:0;width:30px;float:right;padding-bottom:0.7em;outline:none;}
		#aside {float:right;width:270px;}
			#sub-nav {background:#502180 url(pub/uploadimages/sub-nav-bg.jpg);font-size:.75em;}
				#sub-nav .content {padding:10px;background:url(pub/uploadimages/sub-nav-bottom.jpg) 0 100% no-repeat;overflow:hidden;}
					#sub-nav h2 {float:left;margin:8px 0 16px 12px;width:49px;height:16px;background:url(pub/uploadimages/bm.png) -764px -111px;text-indent:-999em;overflow:hidden;}
					#sub-nav ul {float:left;clear:left;width:250px;list-style:none;border-bottom:1px solid #684392;}
						#sub-nav li {clear:left;border-top:1px solid #684392;}
							#sub-nav li a {display:block;padding:8px 16px 8px 40px;color:#EEE;background:url(pub/uploadimages/bm.png) no-repeat -918px -204px;}
							#sub-nav li a.active {font-weight:700;background-position:22px -204px;}
							#sub-nav li ul {margin:0 0 0 20px;width:230px;font-size:0.9166em;border-bottom:none;}
								#sub-nav li ul li {}
									#sub-nav li ul li a {background-position:-918px -119px;}
									#sub-nav li ul li a.active {background-position:26px -149px;}
									#sub-nav li ul li ul {width:210px;font-size:1em;}
			#aside .banner {margin:15px 0;}
	#main {background:#3F3F3F url(pub/uploadimages/main-bg.jpg) 50% 0;}
	#index #main {height:460px;}
	#index #main .container {position:relative;top:-75px;}
			#main .section {float:left;width:315px;height:160px;font-size:.75em;color:#FFF;background-image:url(pub/uploadimages/section-bg-1.jpg);}
			.set-2 #main .section {background-image:url(pub/uploadimages/section-bg-2.jpg);}
			.set-3 #main .section {background-image:url(pub/uploadimages/section-bg-3.jpg);}
			.set-4 #main .section {background-image:url(pub/uploadimages/section-bg-4.jpg);}
			.set-5 #main .section {background-image:url(pub/uploadimages/section-bg-5.jpg);}
				#main .section h2 {margin:22px 0 0 25px;text-indent:-999em;overflow:hidden;}
			#main #news {margin-right:3px;background-color:#1F4B83;}
				#main #news h2 {width:100px;height:16px;}
		#news .entry {margin:15px 20px 0 20px;padding:0 15px 10px 15px;border-bottom:1px solid #87A13B;overflow:hidden;}
		.set-2 #news .entry {border-color:#9E6041;}
		.set-3 #news .entry {border-color:#B1A03A;}
		.set-4 #news .entry {border-color:#3F6A9B;}
		.set-5 #news .entry {border-color:#752687;}
			#news .entry .date {float:left;width:205px;font-size:.9166em;color:#DDD;margin-bottom:0.3333em;}
			#news .entry h3 {float:left;width:205px;font-size:1em;}
				#news .entry h3 a {color:#FFF;}
			#news .entry .more {float:right;width:35px;}
				#news .entry .more a {display:block;height:15px;color:#FFF;background:#163E6E url(pub/uploadimages/bm.png) no-repeat -925px -126px;text-indent:-999em;overflow:hidden;}
				.set-1 #news .entry .more a {background-color:#5E711E;}
				.set-2 #news .entry .more a {background-color:#6B351C;}
				.set-3 #news .entry .more a {background-color:#7A572B;}
				.set-5 #news .entry .more a {background-color:#370045;}
				#news .entry .more a:hover, #news .entry .more a:focus, #news .entry .more a:active {background-color:#4E610E;}
				.set-2 #news .entry .more a:hover, .set-2 #news .entry .more a:focus, .set-2 #news .entry .more a:active {background-color:#5B250C;}
				.set-3 #news .entry .more a:hover, .set-3 #news .entry .more a:focus, .set-3 #news .entry .more a:active {background-color:#6A471B;}
				.set-4 #news .entry .more a:hover, .set-4 #news .entry .more a:focus, .set-4 #news .entry .more a:active {background-color:#062E5E;}
				.set-5 #news .entry .more a:hover, .set-5 #news .entry .more a:focus, .set-5 #news .entry .more a:active {background-color:#270031;}
			#main #releases {margin-right:3px;background-position:-315px 0;background-color:#26697D;}
				#main #releases h2 {width:73px;height:16px;}
		#releases ul {list-style:none;margin:15px 20px 0 20px;}
			#releases ul li {margin:10px 0 0;padding:0 15px 10px 31px;border-bottom:1px solid #6B9B47;background:url(pub/uploadimages/bm.png) no-repeat -930px -125px;}
			.set-2 #releases ul li {border-color:#904443;}
			.set-3 #releases ul li {border-color:#988940;}
			.set-4 #releases ul li {border-color:#427C8E;}
			.set-5 #releases ul li {border-color:#563270;}
				#releases ul li a {padding:2px 0 2px 0;color:#FFF;}
				#releases ul li .date {margin:4px 0 0;font-size:.9166em;color:#CCC;}
			#main #surfaces {background-position:-630px 0;background-color:#306084;}
				#main #surfaces h2 {width:204px;height:20px;}
		#surfaces ul {list-style:none;margin:15px 20px 0 35px;position:relative;}
			#surfaces ul li {float:left;width:50%;padding:8px 0 8px;}
				#surfaces ul li a {display:block;padding:5px 0 5px 30px;color:#FFF;background:url(pub/uploadimages/bm.png) no-repeat -930px -121px;text-decoration:none;}
				#surfaces ul li a:hover, #surfaces ul li a:focus, #surfaces ul li a:active {background-color:#49752B;}
				.set-2 #surfaces ul li a:hover, .set-2 #surfaces ul li a:focus, .set-2 #surfaces ul li a:active {background-color:#4F1511;}
				.set-3 #surfaces ul li a:hover, .set-3 #surfaces ul li a:focus, .set-3 #surfaces ul li a:active {background-color:#6F303B;}
				.set-4 #surfaces ul li a:hover, .set-4 #surfaces ul li a:focus, .set-4 #surfaces ul li a:active {background-color:#163D7A;}
				.set-5 #surfaces ul li a:hover, .set-5 #surfaces ul li a:focus, .set-5 #surfaces ul li a:active {background-color:#4C0734;}
					#surfaces ul li a img {display:none;position:absolute;right:14px;top:1px;border:3px solid #49752B;}
					.set-2 #surfaces ul li a img {border-color:#4F1511;}
					.set-3 #surfaces ul li a img {border-color:#6F303B;}
					.set-4 #surfaces ul li a img {border-color:#163E7B;}
					.set-5 #surfaces ul li a img {border-color:#4C0734;}
					#surfaces ul li.alt a img {right:auto;left:14px;}
		#promo-offer {float:left;margin-right:3px;width:265px;padding:22px 25px 13px;}
			#promo-offer h2 {width:151px;height:16px;background:url(pub/uploadimages/bm.png) no-repeat -226px -111px;text-indent:-999em;overflow:hidden;}
			#promo-offer .banner {margin:0 -25px;width:200px;height:110px;background:url(pub/uploadimages/promo-offer.png);text-indent:-999em;overflow:hidden;}
				#promo-offer .banner a {display:block;margin:20px 0 0 64px;width:93px;height:70px;background:url(pub/uploadimages/tv-ad.png);border:3px solid #666;overflow:hidden;}
			#promo-offer .banner a:hover, #promo-offer .banner a:focus, #promo-offer .banner a:active {border-color:#777;}
		#academy {float:left;margin-right:3px;width:265px;padding:22px 25px 17px;}
			#academy h2 {margin:0 0 16px;width:168px;height:20px;background:url(pub/uploadimages/bm.png) no-repeat -458px -111px;text-indent:-999em;overflow:hidden;}
			#academy .thumb {float:left;width:76px;margin:0 0 0 15px;}
				#academy .thumb a {color:#FFF;}
					#academy .thumb img {border:3px solid #666;}
				#academy .thumb a:hover img, #academy .thumb a:focus img, #academy .thumb a:active img {border-color:#777;}
			#academy .catchword {margin:0 -25px 0 115px;height:90px;background:url(pub/uploadimages/catchword.png);text-indent:-999em;}
				#academy .catchword a {display:block;height:100%;outline:none;}
		#portfolio {float:left;width:265px;height:121px;padding:22px 25px;position:relative;}
			#portfolio h2 {margin:0 0 16px;width:138px;height:20px;background:url(pub/uploadimages/bm.png) no-repeat -626px -111px;text-indent:-999em;overflow:hidden;}
		#portfolio .prev {position:absolute;left:0px;top:88px;display:block;width:15px;height:15px;background:url(pub/uploadimages/bm.png) -896px -284px;text-indent:-999em;overflow:hidden;color:#FFF;}
		#portfolio .prev:hover {background-position:-895px -425px;}
		#portfolio .next {position:absolute;right:0;top:88px;display:block;width:15px;height:15px;background:url(pub/uploadimages/bm.png) -935px -212px;text-indent:-999em;overflow:hidden;color:#FFF;}
		#portfolio .next:hover {background-position:-935px -353px;}
		#portfolio .gallery {margin:0 0 0 -14px;height:76px;overflow:hidden;}
			#portfolio ul {list-style:none;}
				#portfolio ul li {float:left;margin:0 0 0 16px;}
					#portfolio ul li a {color:#FFF;}
						#portfolio ul li img {border:3px solid #666;}
						#portfolio ul li a:hover img, #portfolio ul li a:focus img, #portfolio ul li a:active img {border-color:#777;}
					#tooltip {position:absolute;z-index:30;background-color:#222;color:#EEE;padding:6px 12px;font-size:.6875em;opacity:0.9;}
						#tooltip h3, #tooltip div {margin:0;font-weight:400;font-size:1em;}
	#footer {background:url(pub/uploadimages/footer-bg.png) repeat-x;}
	#index #footer {position:relative;top:-75px;}
		#main #footer .container {padding-bottom:37px;}
		#index #main #footer .container {top:0;height:auto;}
		#footer ul {list-style:none;margin:0 0 8px;font-size:.6875em;overflow:hidden;}
			#footer li {float:left;padding:20px 15px 20px 14px;}
				#footer li a {color:#CCC;}
				#footer li a.active {font-weight:700;color:#DDD;}
		#footer p {float:left;width:65%;margin:0 0 8px 16px;font-size:.6875em;color:#AAA;}
		#footer p#promo-text {margin-top:25px;width:100%;font-size:.625em;color:#8F8F8F;}
			#footer p a {color:#CCC;}
		#footer #sites {float:right;width:27%;font-size:.625em;}
			#sites li {float:left;padding:1px 8px;}
				#sites li a {display:block;padding:5px;border:1px solid #666;color:#999;text-decoration:none;}
					#sites li a:hover, #sites li a:focus, #sites li a:active {border-color:#888;color:#BBB;}
	#overlay {position:absolute;left:0;top:0;width:100%;height:100%;background:#000;}
	#popup-content {display:none;position:absolute;bottom:340px;left:50%;width:310px;padding:20px 25px;margin-left:110px;background:url(pub/uploadimages/popup-bg.png);border:3px solid #DDD;font-size:.75em;line-height:1.4em;z-index:990;}
		#popup-content h2 {font-size:1.25em;margin:0 0 1em 0;}
		#popup-content img {float:right;margin:0 10px 10px 10px;}
		#popup-content .more {font-size:0.91166em;letter-spacing:1px;margin:0 2px 1.2727em 0;text-align:right;text-transform:lowercase;}
		#popup-content .more a {background:transparent url(pub/uploadimages/arrow.png) no-repeat scroll 100% 6px;color:#888888;padding:1px 10px 1px 1px;text-decoration:none;}
		#popup-content .more a:hover, #popup-content .more a:active, #popup-content .more a:focus {text-decoration:underline;}
		#popup-content .close {display:block;width:35px;height:30px;line-height:28px;position:absolute;top:-3px;right:-3px;font-size:2em;text-align:center;color:#333;text-decoration:none;outline:none;}