.invisible { display: none; }.ClearFix:after {	content: "."; 	display: block; 	height: 0; 	clear: both; 	visibility: hidden;}* html>body .ClearFix {	display: inline-block; 	width: 100%;}* html .ClearFix {	/* Hides from IE-mac \*/	height: 1%;	/* End hide from IE-mac */}strong {	font-weight: bold;}strong.Count {	color: #265d9f;}#wrapperContent .InfoContainer {	margin: 10px;	padding: 10px;	border: 1px solid #e88f49;	color: #e88f49;}#wrapperContent .InfoContainer a {	color: #e88f49;		font-weight: bold;}#wrapperContent a {	text-decoration: none;	}#wrapperContent a:hover {	text-decoration: underline;	}#wrapperContent h3 {	font: normal 13px/1.3em Tahoma, Geneva, sans-serif;	color: #265d9f;	clear: both;}#wrapperContent h3.Name {	font-size: 16px;}p.MainInfo {	text-align:center;	margin:0!important;	padding:0;}#newsList {	float: left;	padding: 8px 0 20px 0;}#newsList li {	width: 264px;	height: 200px;	float: left;	position: relative;}	#newsList li h2 {		font: normal 15px/1.3em Tahoma, Geneva, sans-serif;		margin: 0 0 2px 0;	}	#newsList li h4 {		font: bold 11px/1.3em Tahoma, Geneva, sans-serif;		margin: 5px 0 0 0;	}	#newsList li p {		margin: 0;	}	#newsList li.Odd h2,	#newsList li.Odd h4,	#newsList li.Odd a {		color: #3767b2;	}		#newsList li.Even {		padding-left: 40px;	}		#newsList li.Even h2,	#newsList li.Even h4,	#newsList li.Even a {		color: #e88f49;	}#newsList li #goldCup {	bottom: 78px;	right: -2px;	z-index: 100;}	#goldCup {	position: absolute;	background: url(../img/puchar.png) no-repeat 0 0;	width: 71px;	height: 77px;}#lastEntries {	margin: 0 0 11px 0;}#content {	position: relative;}#content h1 {	font: normal 21px/1.3em Verdana, Geneva, sans-serif;	color: #265d9f;	margin: 0 0 10px 0;}#content h2 {	font: normal 17px/1.3em Verdana, Geneva, sans-serif;	margin: 16px 0 7px 0;}#content h3 {	font-weight: bold;	margin: 16px 0 7px 0;}#content h4 {	font-weight: bold;	margin: 14px 0 7px 0;	color: #265d9f;	}.MainPage #content h3 {	margin: 0;}#content p {	margin: 10px 0;}#content a {	text-decoration: underline;	color:#f27e17;}#content a:hover {	text-decoration: none;}#content ol,#content ul {	margin: 0 0 10px 0;}#content ol li,#content ul li {	margin: 0 0 15px 0;}#content ul.SimpleList {	margin: 10px 0 0 0;}#content ol li ul.SimpleList li,#content ul.SimpleList li {	list-style: none;	background: url(../img/bullet.gif) no-repeat 0 4px;	padding: 0 0 0 11px;	margin: 0 0 0 20px;}#content ol.SimpleList {	list-style:decimal;	margin: 15px 0 0 20px;	}#content ol.SimpleList li {	margin: 10px 10px 10px 5px;}#content ul.SimpleListWide {	margin: 10px 0 0 0;}#content ul.SimpleListWide li {	list-style: none;	background: url(../img/bullet.gif) no-repeat 0 4px;	padding: 0 0 0 11px;	margin: 0 0 10px 0;}#content dt {	margin: 0 0 3px 0;	font-weight: bold;	color: #265d9f;	}#content dd {	margin: 0 0 17px 0;}#content blockquote.Poem {	white-space:pre;	margin: 5px 20px 5px 5px;	padding: 0 0 0 33px;	font-weight: bold;	background: url(../img/quotation.gif) no-repeat 0 14px;}/*	Forms*/div.Wrapper {	width: 432px;	background: url(../img/form/bg_top.gif) no-repeat 0 0;	padding: 14px 0 0;}div.Wrapper ul,div.Wrapper form {	display: block;	margin: 0!important;	padding: 5px;	width: 100%;	background: url(../img/form/bg_center.gif) repeat-y;	overflow:hidden;}div.Wrapper div.Footer {	clear: both;	height: 14px;	background: url(../img/form/bg_bottom.gif) no-repeat 0 0;}div.Wrapper input.SendBtn {	display: block;	width: 169px;	height: 40px;	margin: 20px auto 0 auto;	padding: 0;	border: 0;	cursor: pointer;}#KonkursForm_Konkurs input.SendBtn {	background: url(../img/form/btn_contest.gif) no-repeat 0 0;}#KonkursForm_Konkurs input.SendBtn {	background: url(../img/form/btn_send.gif) no-repeat 0 0;}form .Txt {	border:1px solid #e5e1d3!important;	font: normal 11px/1.3em Arial, Helvetica, sans-serif!important;	color: #90908f!important;	background: #fefdf9!important;	padding: 2px;	margin: 0;	width: 234px;}form .Txt.Date {	width:70px;}form .Txt.Error {	border-color:#CF2626!important;	background-color: #fed1d1!important;	}form .Disabled {	background: #faf7eb!important;	border:1px solid #f0ecdc!important;}form fieldset {	display: block;	width: 355px;	margin: 0 0 0 30px;}form fieldset.WithBorder {	background:url(../img/form/strip.gif) repeat-x 0 100%;	padding: 0 0 15px 0;	margin-bottom: 15px;}form div.ColLeft {	float:left;	clear: left;	width:105px;	margin: 5px 0;	line-height: 1.1em;}form div.ColRight {	float:left;	width:240px;	margin: 5px 0;}label.CheckBox {	background: url(../img/form/checkbox.gif) no-repeat 0 0;	display: block;	width:14px;	height:13px;	overflow: hidden;	float: right;	margin: 2px 5px 0 0;	border:none;	}label.CheckBox.Checked {	margin: 2px 5px 0 0;		background-position: 0 -13px;	border:none;}label.CheckBox.Error {	background-position: 0 -26px;	border:none;	}label.CheckBox input {	width:13px;	height:12px;	margin: 0;	padding: 0;	border: 0;}label.CheckBox input.Styled {		-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;}div.FileInputs {	height: 45px;	position: relative;}form div.FileInputs .Txt {	width: 139px;	float: left;	margin: 3px 0 0 0;}form div.FileInputs .Txt.Error {	border-color: #cf2626!important;	background-color: #fed1d1!important;}div.FakeFile {	position: absolute;	top: 0px;	left: 0px;	z-index: 1;	width: 240px;	}a.FileBtnDisabled,a.FileBtn {	width: 91px;	height: 26px;	float: right;	background: url(../img/form/btn_file_bg.gif) no-repeat 0 0;	text-align: center;	line-height: 24px;	text-decoration: none!important;	color: #FFF!important;}a.FileBtnDisabled {	background: url(../img/form/btn_file_bg.gif) no-repeat 0 -26px;	}input.HiddenFile {	position:relative;	-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;	z-index: 2;	right:0;	width: 240px;	height: 26px;}span.Select {	position: absolute;	font: normal 11px/22px Arial, Helvetica, sans-serif!important;	color: #90908f!important;	background: url(../img/form/select_bg.gif) no-repeat;	overflow: hidden;	width: 208px;	height: 22px;	padding: 0 24px 0 8px;}span.Error {	background-position: 0 -22px;}span.Select option {	margin: 0;	padding: 1px;	line-height: 1.3em;}select.Styled { 	position: relative;	width: 240px!important;	height: 22px!important;	border: 0!important;	-moz-opacity:0 ;	filter:alpha(opacity: 0);	opacity: 0;	z-index: 5;}form div#errorInfo {	margin: 10px auto 10px auto;	color: #CF2626;	width: 300px;}form div#errorInfo ul.Errors {	background: #F7F3E2;}form div#errorInfo ul li {	list-style: disc;	list-style-position: outside;	line-height: 1.1em;	margin: 0 0 0 20px;	padding: 0;}form p.Thx {	font-weight: bold;	margin: 10px 30px 10px 30px;	text-align: center;	color: #265d9f;	}.Organisation {	text-align:right;	font-style:italic;}.Data {	border-left: 1px solid #EBE7DC;	padding: 0 0 0 10px;	margin: 5px 20px 15px 0;	float: left;	width: 190px;}.Data.Single {	width:auto;}.Data.Even {	margin-right:0;	}.InfoForm {	color:#CBC1A8;}.InfoSmaller {	font-size:9px;	line-height:1.1em;}p.InfoForm.InfoSmaller {	margin: 2px 0!important;}#content p.InfoForm {	margin: 5px 0 20px 0;}#content ol#prizes li p, #content ol#prizes li h4 {	margin: 10px 0 10px 10px;}#content ol#prizes img {	float: left;	margin: 0 10px 10px 0;}#content ul.ExpertGet {	margin: 10px 0 -10px 0!important;	padding: 0!important;}#content ul.ExpertGet li {	margin: 0;	float: left;	width: 70px;	margin: 0 20px 0 0!important;}#content ul.ExpertGet li {	margin: 0;	float: left;	width: 70px;	margin: 0 20px 0 0!important;}a.AlphaOver:hover img {	-moz-opacity:0.6;	filter:alpha(opacity:60);	opacity: 0.6;}#content a.GetDOC,#content a.GetTXT {	display: block;	position: absolute;	left:-160px;	padding: 0 0 0 22px;	height: 30px;	width: 155px;	color: #265d9f;	font-size:10px;	line-height:1.1em;	text-decoration: none;	}#content a.GetDOC {	top:238px;	background: url(../img/word_icon.gif) no-repeat 0 1px;}#content a.GetTXT {	top:268px;	background: url(../img/txt_icon.gif) no-repeat 0 1px;	}/*	Overlay*/#overlay{	position: absolute;	top: 0;	left: 0;	z-index: 90;	width: 100%;	height: 100%;	background-color: #000;	filter:alpha(opacity=20);	-moz-opacity: 0.2;	opacity: 0.2;}/*	send 2 friend*/div#send2friend {	position: absolute;			z-index: 100;	width: 330px;	height: 365px;/*	border: 1px solid red;*/	left: 50%;	top: 50%;	margin: -183px 0 0 -115px;}/*	Video Player*/div#videoPlayer {	position: absolute;			z-index: 100;	width: 422px;	height: 394px;/*	border: 1px solid red;*/	left: 50%;	top: 50%;	margin: -211px 0 0 -200px;}ul#videosList {	padding: 3px 0 0 18px!important;	float: left;}ul#videosList li {	float: left;	width: 118px;	height: 120px;	background: url(../img/video/prev_video_bg.gif) no-repeat 0 0;	margin: 5px 20px 15px 0;}ul#videosList li img {	display: block;	margin: 9px 0 10px 0;}ul#videosList li a.PlayBtn {	display: block;	height: 75px;	width: 102px;	position: absolute;	border: 1px solid #000;	background:url(../img/video/prev_video_over.png) no-repeat 0 0;}ul#videosList li a.Hover1 {	border: 1px solid #f27e17;	}ul#videosList li a.Title {	color: #84785f;	text-decoration: none;	display: block;	padding: 3px 8px 0 2px;	line-height: 1.1em;}ul#videosList li a.Hover2{	color:#f27e17;	}a.Print {	display:block;	padding: 0 0 0 25px!important;	height: 22px!important;	margin: 3px 5px 5px 300px!important;	background:url(../img/print_icon.gif) no-repeat 0 0;}/* ANKIETA */#Ankieta .head {	margin-top: 40px;}#Ankieta select {	min-width: 60px;	margin: 0 10px;}.ankieta-form {	margin: 0;	padding: 0;	width: 425px;}.small-label {	position: relative;	margin-top: 15px;	width: 425px;	height: 33px;	display: block;	background: url(../img/form-label-small.png) no-repeat top left;}.big-label {	position: relative;	margin-top: 15px;	width: 425px;	height: 50px;	display: block;	background: url(../img/form-label-big.png) no-repeat top left;}.biggest-label {	position: relative;	margin-top: 15px;	width: 425px;	height: 63px;	display: block;	background: url(../img/form-label-biggest.png) no-repeat top left;}.label {	position: absolute;	top: 9px;	left: 40px;	color: #2565b2;	font-weight: bold;	line-height: 16px;	display: block;	width: 380px;}.label.no-number {	left: 20px;}.step-number {	position: absolute;	top: 5px;	left: 5px;	padding-top: 4px;	width: 27px;	height: 19px;	background: url(../img/step-number.png) no-repeat top left;	text-align: center;	color: #fff;	font-weight: bold;}.fields {	margin-top: 15px;}.radio {	position: relative;	height: 35px;}.radio.big {	height: 47px;}.radio.biggest {	height: 62px;}.radio input.alone {	position: absolute;	top: 9px;	left: 32px;}.radio.big input.alone {	position: absolute;	top: 15px;	left: 32px;}.radio.biggest input.alone {	position: absolute;	top: 22px;	left: 32px;}.radio select {	position: absolute;	top: 7px;	left: 27px;}.radio label {	position: absolute;	top: 12px;	left: 60px;}.radio label.select {	left: 140px;}.yes-no {	position: absolute;	top: 12px;	left: 35px;	width: 270px;}.not-last {	border-bottom: #c0b29f 1px dotted;}.number {	position: absolute;	top: 11px;	left: 15px;	font-weight: bold;	color: #866e54;	margin-right: 5px;}.radio.big .number {	top: 17px;}.radio.biggest .number {	top: 24px;}.right-radio {	position: absolute;	top: 9px;	right: 0px;}.radio.big .right-radio {	top: 15px;}.radio.biggest .right-radio {	top: 22px;}.right-radio input {	margin-left: 30px;}.hidden {	display: none;}#FormFoot {	color: #2565b2;	font-weight: bold;	line-height: 16px;	margin: 20px 0;}#FormFoot .textfield {	width: 425px;	height: 150px;	border: #e6e1d3 1px solid;}#FormFoot .textfieldlimit {	color: #866e54;	font-weight: normal;	margin-top: 20px;}.radio.bullet {	height: 30px;	padding-top: 10px;}.radio.big.bullet {	height: 47px;	padding-top: 10px;}.radio.biggest.bullet {	height: 58px;	padding-top: 10px;}.radio.bullet select {	position: relative;	margin-left: 10px;	padding: 0;	top: 0;	left: 0;}span.bullet {	margin: 0;	padding: 0;}.gray-label {	color: #866e54;	font-weight: normal;	margin-left: 10px;}.form-alert {	color: #866e54;	font-weight: normal;	height: 17px;	background: url(../img/alert-icon.png) no-repeat top left;	padding-left: 15px;	margin: 45px 0 30px 0;}#Metryczka {	position: relative;}#Metryczka .label {	position: relative;	left: 0;	color: #866e54;	font-weight: normal;	height: 30px;}#Metryczka .label input {	position: absolute;	left: 100px;	top: -5px;	width: 200px;}#Metryczka .label input.contact {	width: 300px;}.asterisk {	color: #f27a00;}.bullet.next-line {	display: block;	margin-bottom: 10px;}#Acceptance {	color: #866e54;	font-weight: normal;}.accept {	margin-top: 25px;}.accept input {	margin: 0 10px 0 0;}#Asterisk-holder {	float: right;	margin-bottom: 35px;}.ankieta_end {	margin-top: 30px;}#AnkietaEnd {	position: relative;}#AnkietaMoreButton {	position: absolute;	top: 380px;	left: 20px;}#AnkietaFill {	position: absolute;	right: 0;	top: 20px;}table.results { width: 100%; border: 0; }	table.results tr {  }	table.results th { font-weight: bold; text-align: center; background: #ede6d2; border-bottom: 1px #cec1a9 solid; padding: 3px 4px; }	table.results td { border-bottom: 1px #cec1a9 solid; padding: 3px 4px; }
