html, body {
	margin: 0;
	padding: 0;
}
body {
	font-family: 'Roboto Slab', serif;
	color: #ffffff;
	background: url("images/body.jpg");
	background-size: 100%;
}
div, p, ul, h1, h2, h3, h4, h5, h6, img, form, input, ol, ol li {
	margin:0px;
	padding:0px;
}
img, input, textarea {
	border: 0px;
}
textarea, input, select {
	font-family: 'Roboto Slab', sans-serif;
	color: #a5cac8;
	font-size: 14px;
	font-weight: 300;
}
a {
	text-decoration: none;
	color: #5b2851;
}
.c {
	clear: both;
}
ul, ul li {
	list-style: none;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
td {
    padding: 0;
}
#header {
	position: relative;
	margin: 0 auto 0 auto;
	width: 957px;
	height: 61px;
	background: url("images/top.png") no-repeat 0 100%;
}
#logo {
	position: absolute;
	top: 15px;
	left: 10px;
}
#header_komunikat_czerwony {
	position: absolute;
	top: 0;
	left: 240px;
	width: 380px;
	padding: 7px 10px 10px 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #f15627;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
}
#header_komunikat_czerwony img, #header_komunikat_zielony img {
	vertical-align: middle;
}
#header_komunikat_czerwony span, #header_komunikat_zielony span {
	vertical-align: middle;
}
#header_komunikat_zielony {
	position: absolute;
	top: 0;
	left: 240px;
	width: 390px;
	padding: 7px 10px 10px 10px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	background: #19cd69;
	font-size: 16px;
	font-weight: bold;
	text-align: center;
	z-index: 10001;
}
#zalogowany {
	float: right;
	margin: 15px 9px 0 0;
}
#zalogowany p {
	float: left;
	font-size: 13px;
	margin: -3px 9px 0 0;
}
#avatar1 {
	float: left;
}
#zalogowany1 {
	float: left;
	margin: 4px 0 0 7px;
}
#gracze {
	position: relative;
	margin: 0 auto 0 auto;
	min-width: 904px;
	padding-top: 24px;
	display: table;
}
.gracze1 {
	position: relative;
	float: left;
	width: auto;
	margin-left: 3px;
}
.aktualnie {
	position: absolute;
	top: -3px;
	left: -3px;
	width: 50px;
	height: 50px;
	border-radius: 50%;
	border: 3px solid #ffffff;
	z-index: 1;
}
.aktualnie img {
	position: absolute;
	top: -18px;
	left: 16px;
	float: left;
}
.offline {
	opacity: 0.30;
}
.wyeliminowany {
	position: absolute;
	top: 0;
	left: -1px;
	width: 52px;
	height: 51px;
	z-index: 90;
	background: url("images/wyeliminowany.png") no-repeat;
}
.zarobek {
	position: absolute;
	top: 57px;
	left: 0;
	float: left;
	width: 129px;
	padding: 8px 13px 8px 13px;
	background: #dbe9ea;
	display: none;
	border-radius: 5px;
	z-index: 1000;
}
.zarobek h4 {
	font-size: 12px;
	line-height: 15px;
	color: #215a74;
	font-weight: normal;
}
.gracze1:hover .zarobek {
	display: inline;
}
.zarobek1 {
	position: absolute;
	top: -8px;
	left: 70px;
	width: 14px;
	height: 8px;
	background: url("images/zarobek1.png") no-repeat;
}
.miejsce {
	position: absolute;
	top: 33px;
	left: 33px;
	width: 17px;
	height: 17px;
	background: url("images/miejsce.png") no-repeat;
	text-align: center;
	font-size: 12px;
	color: #36bbc7;
	font-weight: bold;
	z-index: 100;
}
.gracze1 img {
	position: relative;
	float: left;
	margin-right: 6px;
	z-index: 80;
}
.gracze1 p {
	float: left;
	font-size: 11px;
	line-height: 18px;
	font-weight: bold;
	margin: 11px 2px 0 0;
}
.gracze1 p span {
	font-size: 13px;
	color: #ffd064;
}
#aktywnosci {
	width: 885px;
	border-radius: 5px;
	background: #27627c;
	padding: 3px 10px 5px 10px;
	float: left;
	font-size: 12px;
	margin: 9px 0 12px 26px;
}
#gra {
	position: relative;
	margin: 10px auto 0 auto;
	width: 905px;
	height: 358px;
	background: url("images/gra.png") no-repeat;
}
#prev {
	position: absolute;
	top: 141px;
	left: -36px;
	cursor: pointer;
}
#next {
	position: absolute;
	top: 141px;
	right: -36px;
	cursor: pointer;
}
#gra1 {
	width: 905px;
	height: 358px;
    overflow: hidden;

}
#gra1a {
	width: 10679px;
	height: 318px;
    position:relative;

}
.info {
	position: absolute;
	top: 28px;
	right: 8px;
	display: none;
}
#start {
	position: relative;
	width: 145px;
	height: 155px;
	padding-top: 88px;
	background: url("images/start.png") no-repeat;
	border: 18px solid #215a74;
	float: left;
	margin-top: 39px;
	text-align: center;
	color: #215a74;
	text-transform: uppercase;
	font-size: 30px;
	font-weight: bold;
}
#start:hover .info {
	display: inline;
}
.stacja_benzynowa {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/stacja_benzynowa.png") no-repeat;
}
.stacja_benzynowa:hover .info {
	display: inline;
}
.stacja_benzynowa p, .autostrada_A1 p, .autostrada_A2 p, .autostrada_A3 p, .autostrada_A4 p, .urzad_skarbowy p, .zus p, .urzad_miasta p, .szpital p, .uczelnia_wyzsza p, .urzad_marszalkowski p, .bank p, .urzad_pracy p, .elektrownia p {
	font-size: 16px;
	color: #215a74;
	text-align: center;
	font-weight: bold;
	padding-top: 9px;
}
.wodociagi_kanalizacja p {
	font-size: 14px;
	color: #215a74;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
.oczyszczalnia_sciekow p {
	font-size: 14px;
	color: #215a74;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
.wojewodztwo {
	width: 362px;
	float: left;
}
#podkarpackie {
	width: 362px;
	height: 39px;
	background: url("images/podkarpackie.png") no-repeat;
}
#lubelskie {
	width: 362px;
	height: 39px;
	background: url("images/lubelskie.png") no-repeat;
}
#podlaskie {
	width: 362px;
	height: 39px;
	background: url("images/podlaskie.png") no-repeat;
}
#warminsko-mazurskie {
	width: 362px;
	height: 39px;
	background: url("images/warminsko-mazurskie.png") no-repeat;
}
#swietokrzyskie {
	width: 362px;
	height: 39px;
	background: url("images/swietokrzyskie.png") no-repeat;
}
#opolskie {
	width: 362px;
	height: 39px;
	background: url("images/opolskie.png") no-repeat;
}
#kujawsko-pomorskie {
	width: 362px;
	height: 39px;
	background: url("images/kujawsko-pomorskie.png") no-repeat;
}
#lubuskie {
	width: 362px;
	height: 39px;
	background: url("images/lubuskie.png") no-repeat;
}
#zachodniopomorskie {
	width: 362px;
	height: 39px;
	background: url("images/zachodniopomorskie.png") no-repeat;
}
#malopolskie {
	width: 362px;
	height: 39px;
	background: url("images/malopolskie.png") no-repeat;
}
#lodzkie {
	width: 362px;
	height: 39px;
	background: url("images/lodzkie.png") no-repeat;
}
#pomorskie {
	width: 362px;
	height: 39px;
	background: url("images/pomorskie.png") no-repeat;
}
#wielkopolskie {
	width: 362px;
	height: 39px;
	background: url("images/wielkopolskie.png") no-repeat;
}
#slaskie {
	width: 362px;
	height: 39px;
	background: url("images/slaskie.png") no-repeat;
}
#dolnoslaskie {
	width: 362px;
	height: 39px;
	background: url("images/dolnoslaskie.png") no-repeat;
}
#mazowieckie {
	width: 362px;
	height: 39px;
	background: url("images/mazowieckie.png") no-repeat;
}
#podkarpackie p, #lubelskie p, #podlaskie p, #swietokrzyskie p, #opolskie p, #kujawsko-pomorskie p, #lubuskie p, #zachodniopomorskie p, #malopolskie p, #lodzkie p, #pomorskie p, #slaskie p, #dolnoslaskie p, #mazowieckie p {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
}
#warminsko-mazurskie p {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #224659;
}
#wielkopolskie p {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	padding-top: 7px;
	color: #224659;
}
.miasto {
	position: relative;
	width: 181px;
	height: 279px;
	float: left;
	background: url("images/miasto.png") no-repeat 0 100%;
}
.miasto:hover .info {
	display: inline;
}
.miasto1 {
	width: 181px;
	height: 39px;
	background: url("images/miasto1.png") no-repeat 0 100%;
}
.miasto2 {
	width: 181px;
	height: 39px;
	background: url("images/miasto2.png") no-repeat 0 100%;
}
.miasto3 {
	width: 181px;
	height: 39px;
	background: url("images/miasto3.png") no-repeat 0 100%;
}
.miasto4 {
	width: 181px;
	height: 39px;
	background: url("images/miasto4.png") no-repeat 0 100%;
}
.miasto5 {
	width: 181px;
	height: 39px;
	background: url("images/miasto5.png") no-repeat 0 100%;
}
.miasto6 {
	width: 181px;
	height: 39px;
	background: url("images/miasto6.png") no-repeat 0 100%;
}
.miasto7 {
	width: 181px;
	height: 39px;
	background: url("images/miasto7.png") no-repeat 0 100%;
}
.miasto8 {
	width: 181px;
	height: 39px;
	background: url("images/miasto8.png") no-repeat 0 100%;
}
.miasto9 {
	width: 181px;
	height: 39px;
	background: url("images/miasto9.png") no-repeat 0 100%;
}
.miasto10 {
	width: 181px;
	height: 39px;
	background: url("images/miasto10.png") no-repeat 0 100%;
}
.miasto11 {
	width: 181px;
	height: 39px;
	background: url("images/miasto11.png") no-repeat 0 100%;
}
.miasto12 {
	width: 181px;
	height: 39px;
	background: url("images/miasto12.png") no-repeat 0 100%;
}
.miasto13 {
	width: 181px;
	height: 39px;
	background: url("images/miasto13.png") no-repeat 0 100%;
}
.miasto14 {
	width: 181px;
	height: 39px;
	background: url("images/miasto14.png") no-repeat 0 100%;
}
.miasto15 {
	width: 181px;
	height: 39px;
	background: url("images/miasto15.png") no-repeat 0 100%;
}
.miasto16 {
	width: 181px;
	height: 39px;
	background: url("images/miasto16.png") no-repeat 0 100%;
}
.miasto1 p, .miasto2 p, .miasto3 p, .miasto5 p, .miasto6 p, .miasto7 p, .miasto8 p, .miasto9 p, .miasto10 p, .miasto11 p, .miasto12 p, .miasto14 p, .miasto15 p, .miasto16 p {
	font-size: 16px;
	text-align: center;
	padding-top: 8px;
}
.miasto4 p {
	font-size: 16px;
	text-align: center;
	padding-top: 8px;
	color: #224659;
}
.miasto5 h3 {
	font-size: 14px;
	text-align: center;
	padding-top: 11px;
	font-weight: normal;
}
.miasto13 p {
	font-size: 16px;
	text-align: center;
	padding-top: 8px;
	color: #224659;
}
.autostrada_A1 {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/autostrada_A1.png") no-repeat;
}
.autostrada_A1:hover .info {
	display: inline;
}
.autostrada_A2 {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/autostrada_A2.png") no-repeat;
}
.autostrada_A2:hover .info {
	display: inline;
}
.autostrada_A3 {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/autostrada_A3.png") no-repeat;
}
.autostrada_A3:hover .info {
	display: inline;
}
.autostrada_A4 {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/autostrada_A4.png") no-repeat;
}
.autostrada_A4:hover .info {
	display: inline;
}
.urzad_skarbowy {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/urzad_skarbowy.png") no-repeat;
}
.urzad_skarbowy:hover .info {
	display: inline;
}
.zakup {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/zakup.png") no-repeat;
}
.zakup:hover .info {
	display: inline;
}
.zakup p {
	font-size: 16px;
	text-align: center;
	padding-top: 26px;
	line-height: 23px;
	font-weight: bold;
	color: #e9f2f3;
}
#znak_zapytania {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/znak_zapytania.png") no-repeat;
}
#znak_zapytania:hover .info {
	display: inline;
}
.szkolenie {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/szkolenie.png") no-repeat;
}
.szkolenie:hover .info {
	display: inline;
}
.szkolenie p {
	font-size: 16px;
	text-align: center;
	padding-top: 58px;
	font-weight: bold;
	color: #f5f9fa;
}
.zus {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/zus.png") no-repeat;
}
.zus:hover .info {
	display: inline;
}
.urzad_miasta {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/urzad_miasta.png") no-repeat;
}
.urzad_miasta:hover .info {
	display: inline;
}
.szpital {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/szpital.png") no-repeat;
}
.szpital:hover .info {
	display: inline;
}
.uczelnia_wyzsza {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/uczelnia_wyzsza.png") no-repeat;
}
.uczelnia_wyzsza:hover .info {
	display: inline;
}
.urzad_marszalkowski {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/urzad_marszalkowski.png") no-repeat;
}
.urzad_marszalkowski:hover .info {
	display: inline;
}
.bank {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/bank.png") no-repeat;
}
.bank:hover .info {
	display: inline;
}
.wodociagi_kanalizacja {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/wodociagi_kanalizacja.png") no-repeat;
}
.wodociagi_kanalizacja:hover .info {
	display: inline;
}
.urzad_pracy {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/urzad_pracy.png") no-repeat;
}
.urzad_pracy:hover .info {
	display: inline;
}
.elektrownia {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/elektrownia.png") no-repeat;
}
.elektrownia:hover .info {
	display: inline;
}
.oczyszczalnia_sciekow {
	position: relative;
	width: 181px;
	height: 279px;
	margin-top: 39px;
	float: left;
	background: url("images/oczyszczalnia_sciekow.png") no-repeat;
}
.oczyszczalnia_sciekow:hover .info {
	display: inline;
}
.pionek {
	position: absolute;
	top: 181px;
	left: 0;
	width: 181px;
	text-align: center;
}
.pionek img {
	-webkit-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	-moz-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	border-radius: 50%;
}
.wlasciciel {
	position: absolute;
	top: 251px;
	left: 63px;
}
.wlasciciel img {
	border: 3px solid #d1e4e6;
	border-radius: 50%;
	float: left;
	background: #d1e4e6;
}
.wlasciciel1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 56px;
	height: 56px;
	background: #d1e4e6;
	border-radius: 50%;
	opacity: 0.70;
}
.wlasciciel1a {
	position: absolute;
	top: 16px;
	left: 42px;
	width: 25px;
	height: 22px;
	padding-top: 3px;
	background: #f7b927;
	border-radius: 50%;
	font-size: 14px;
	color: #215a74;
	font-weight: bold;
	text-align: center;
}
.pionki {
	position: absolute;
	top: 180px;
	left: 20px;
	width: 141px;
	text-align: center;
	z-index: 1000;
}
.pionki img {
	-webkit-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	-moz-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	border-radius: 50%;
	margin: 0 2px 3px 2px;
}
.pionki_start {
	position: absolute;
	top: 160px;
	left: 3px;
	width: 141px;
	text-align: center;
	z-index: 1000;
}
.pionki_start img {
	-webkit-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	-moz-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	border-radius: 50%;
	margin: 0 2px 3px 2px;
}


.dzialalnosci {
	position: absolute;
	top: 55px;
	left: 17px;
}
.dzialalnosci1 {
	width: 38px;
	float: left;
	margin-right: 15px;
	text-align: center;
}
.dzialalnosci1a {
	margin-bottom: 8px;
}
.dzialalnosci1b {
	margin-bottom: 4px;
}


#ramka {
	position: absolute;
	top: 0;
	left: -8px;
	width: 246px;
	height: 114px;
	margin-left: 37%;
	background: url("images/ramka.png") no-repeat;
	pointer-events: none;
}
#min_gra {
	position: relative;
	margin: 0 auto 0 auto;
	width: 905px;
	height: 114px;
}
#prev1 {
	position: absolute;
	top: 40px;
	left: -23px;
	z-index: 1000;
	cursor: pointer;
}
#next1 {
	position: absolute;
	top: 40px;
	right: -23px;
	cursor: pointer;
}
#min_gra1 {
	width: 905px;
	height: 114px;
    overflow: hidden;
}
#min_gra1a {
	width: 10679px;
	height: 114px;
}
#min_start1 {
	position: relative;
	margin-top: 26px;
	width: 46px;
	height: 67px;
	float: left;
}
#min_start {
	width: 36px;
	height: 40px;
	background: url("images/start.png") no-repeat;
	background-size: 100%;
	border: 5px solid #215a74;
	padding-top: 17px;
	text-align: center;
	color: #215a74;
	text-transform: uppercase;
	font-size: 9px;
	font-weight: bold;
}
.min_pionki {
	position: absolute;
	top: 38px;
	left: 7px;
	width: 36px;
	text-align: center;
}
.min_pionki img {
	-webkit-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	-moz-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	border-radius: 50%;
	float: left;
	margin: 1px 1px 1px 1px;
}
.min_stacja_benzynowa {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/stacja_benzynowa.png") no-repeat;
	background-size: 100%;
}
.min_stacja_benzynowa p, .min_autostrada_A1 p, .min_autostrada_A2 p, .min_autostrada_A3 p, .min_autostrada_A4 p, .min_urzad_skarbowy p, .min_zus p, .min_urzad_miasta p, .min_szpital p, .min_uczelnia_wyzsza p, .min_urzad_marszalkowski p, .min_bank p, .min_urzad_pracy p, .min_elektrownia p {
	font-size: 4px;
	color: #215a74;
	text-align: center;
	font-weight: bold;
	padding-top: 2px;
}
.min_elektrownia p {
	font-size: 4px;
	color: #215a74;
	text-align: center;
	font-weight: bold;
	padding-top: 9px;
}
.min_wodociagi_kanalizacja p {
	font-size: 4px;
	color: #215a74;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
.min_oczyszczalnia_sciekow p {
	font-size: 4px;
	color: #215a74;
	text-align: center;
	font-weight: bold;
	padding-top: 10px;
}
.min_wlasciciel {
	position: absolute;
	top: 57px;
	left: 13px;
}
.min_wlasciciel img {
	border: 2px solid #d1e4e6;
	border-radius: 50%;
	float: left;
	background: #d1e4e6;
}
.min_wlasciciel1 {
	position: absolute;
	top: 0;
	left: 0;
	width: 19px;
	height: 19px;
	background: #d1e4e6;
	border-radius: 50%;
	opacity: 0.70;
}
.min_wlasciciel1a {
	position: absolute;
	top: 5px;
	left: 14px;
	width: 10px;
	height: 10px;
	padding-top: 3px;
	background: #f7b927;
	border-radius: 50%;
	font-size: 7px;
	line-height: 7px;
	color: #215a74;
	font-weight: bold;
	text-align: center;
}
.min_wojewodztwo {
	width: 92px;
	float: left;
	margin-top: 17px;
}
#min_podkarpackie {
	width: 92px;
	height: 9px;
	background: url("images/podkarpackie.png") no-repeat;
	background-size: 100%;
}
#min_lubelskie {
	width: 92px;
	height: 9px;
	background: url("images/lubelskie.png") no-repeat;
	background-size: 100%;
}
#min_podlaskie {
	width: 92px;
	height: 9px;
	background: url("images/podlaskie.png") no-repeat;
	background-size: 100%;
}
#min_warminsko-mazurskie {
	width: 92px;
	height: 9px;
	background: url("images/warminsko-mazurskie.png") no-repeat;
	background-size: 100%;
}
#min_swietokrzyskie {
	width: 92px;
	height: 9px;
	background: url("images/swietokrzyskie.png") no-repeat;
	background-size: 100%;
}
#min_opolskie {
	width: 92px;
	height: 9px;
	background: url("images/opolskie.png") no-repeat;
	background-size: 100%;
}
#min_kujawsko-pomorskie {
	width: 92px;
	height: 9px;
	background: url("images/kujawsko-pomorskie.png") no-repeat;
	background-size: 100%;
}
#min_lubuskie {
	width: 92px;
	height: 9px;
	background: url("images/lubuskie.png") no-repeat;
	background-size: 100%;
}
#min_zachodniopomorskie {
	width: 92px;
	height: 9px;
	background: url("images/zachodniopomorskie.png") no-repeat;
	background-size: 100%;
}
#min_malopolskie {
	width: 92px;
	height: 9px;
	background: url("images/malopolskie.png") no-repeat;
	background-size: 100%;
}
#min_lodzkie {
	width: 92px;
	height: 9px;
	background: url("images/lodzkie.png") no-repeat;
	background-size: 100%;
}
#min_pomorskie {
	width: 92px;
	height: 9px;
	background: url("images/pomorskie.png") no-repeat;
	background-size: 100%;
}
#min_wielkopolskie {
	width: 92px;
	height: 9px;
	background: url("images/wielkopolskie.png") no-repeat;
	background-size: 100%;
}
#min_slaskie {
	width: 92px;
	height: 9px;
	background: url("images/slaskie.png") no-repeat;
	background-size: 100%;
}
#min_dolnoslaskie {
	width: 92px;
	height: 9px;
	background: url("images/dolnoslaskie.png") no-repeat;
	background-size: 100%;
}
#min_mazowieckie {
	width: 92px;
	height: 9px;
	background: url("images/mazowieckie.png") no-repeat;
	background-size: 100%;
}
#min_podkarpackie p, #min_lubelskie p, #min_podlaskie p, #min_swietokrzyskie p, #min_opolskie p, #min_kujawsko-pomorskie p, #min_lubuskie p, #min_zachodniopomorskie p, #min_malopolskie p, #min_lodzkie p, #min_pomorskie p, #min_slaskie p, #min_dolnoslaskie p, #min_mazowieckie p {
	font-size: 5px;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
}
#min_warminsko-mazurskie p {
	font-size: 5px;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	color: #224659;
}
#min_wielkopolskie p {
	font-size: 5px;
	font-weight: bold;
	text-align: center;
	padding-top: 2px;
	color: #224659;
}
.min_miasto {
	position: relative;
	width: 46px;
	height: 67px;
	float: left;
	background: url("images/miasto.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto1 {
	width: 46px;
	height: 9px;
	background: url("images/miasto1.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto2 {
	width: 46px;
	height: 9px;
	background: url("images/miasto2.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto3 {
	width: 46px;
	height: 9px;
	background: url("images/miasto3.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto4 {
	width: 46px;
	height: 9px;
	background: url("images/miasto4.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto5 {
	width: 46px;
	height: 9px;
	background: url("images/miasto5.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto6 {
	width: 46px;
	height: 9px;
	background: url("images/miasto6.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto7 {
	width: 46px;
	height: 9px;
	background: url("images/miasto7.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto8 {
	width: 46px;
	height: 9px;
	background: url("images/miasto8.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto9 {
	width: 46px;
	height: 9px;
	background: url("images/miasto9.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto10 {
	width: 46px;
	height: 9px;
	background: url("images/miasto10.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto11 {
	width: 46px;
	height: 9px;
	background: url("images/miasto11.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto12 {
	width: 46px;
	height: 9px;
	background: url("images/miasto12.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto13 {
	width: 46px;
	height: 9px;
	background: url("images/miasto13.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto14 {
	width: 46px;
	height: 9px;
	background: url("images/miasto14.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto15 {
	width: 46px;
	height: 9px;
	background: url("images/miasto15.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto16 {
	width: 46px;
	height: 9px;
	background: url("images/miasto16.png") no-repeat 0 100%;
	background-size: 100%;
}
.min_miasto1 p, .min_miasto2 p, .min_miasto3 p, .min_miasto5 p, .min_miasto6 p, .min_miasto7 p, .min_miasto8 p, .min_miasto9 p, .min_miasto10 p, .min_miasto11 p, .min_miasto12 p, .min_miasto14 p, .min_miasto15 p, .min_miasto16 p {
	font-size: 4px;
	text-align: center;
	padding-top: 2px;
}
.min_miasto4 p {
	font-size: 4px;
	text-align: center;
	padding-top: 2px;
	color: #224659;
}
.min_miasto5 h3 {
	font-size: 4px;
	text-align: center;
	padding-top: 2px;
	font-weight: normal;
}
.min_miasto13 p {
	font-size: 4px;
	text-align: center;
	padding-top: 2px;
	color: #224659;
}
.min_dzialalnosci {
	position: absolute;
	top: 13px;
	left: 6px;
}
.min_dzialalnosci1 {
	width: 9px;
	float: left;
	text-align: center;
	margin-right: 3px;
}
.min_dzialalnosci1 img {
	float: left;
}
.min_dzialalnosci1a {
	margin-bottom: 2px;
}
.min_dzialalnosci1b {
	margin: 0 2px 1px 2px;
}
.min_pionek {
	position: absolute;
	top: 38px;
	left: 0;
	width: 46px;
	text-align: center;
}
.min_pionek img {
	-webkit-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	-moz-box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	box-shadow: 1px 2px 1px 0px rgba(59,121,127,1);
	border-radius: 50%;
}
.min_autostrada_A1 {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/autostrada_A1.png") no-repeat;
	background-size: 100%;
}
.min_autostrada_A2 {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/autostrada_A2.png") no-repeat;
	background-size: 100%;
}
.min_autostrada_A3 {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/autostrada_A3.png") no-repeat;
	background-size: 100%;
}
.min_autostrada_A4 {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/autostrada_A4.png") no-repeat;
	background-size: 100%;
}
.min_urzad_skarbowy {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/urzad_skarbowy.png") no-repeat;
	background-size: 100%;
}
.min_zakup {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/zakup.png") no-repeat;
	background-size: 100%;
}
.min_zakup p {
	font-size: 6px;
	text-align: center;
	padding-top: 5px;
	line-height: 8px;
	font-weight: bold;
	color: #e9f2f3;
}
#min_znak_zapytania {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/znak_zapytania.png") no-repeat;
	background-size: 100%;
}
.min_szkolenie {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/szkolenie.png") no-repeat;
	background-size: 100%;
}
.min_szkolenie p {
	font-size: 6px;
	text-align: center;
	padding-top: 8px;
	font-weight: bold;
	color: #f5f9fa;
}
.min_zus {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/zus.png") no-repeat;
	background-size: 100%;
}
.min_urzad_miasta {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/urzad_miasta.png") no-repeat;
	background-size: 100%;
}
.min_szpital {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/szpital.png") no-repeat;
	background-size: 100%;
}
.min_uczelnia_wyzsza {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/uczelnia_wyzsza.png") no-repeat;
	background-size: 100%;
}
.min_urzad_marszalkowski {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/urzad_marszalkowski.png") no-repeat;
	background-size: 100%;
}
.min_bank {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/bank.png") no-repeat;
	background-size: 100%;
}
.min_wodociagi_kanalizacja {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/wodociagi_kanalizacja.png") no-repeat;
	background-size: 100%;
}
.min_urzad_pracy {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/urzad_pracy.png") no-repeat;
	background-size: 100%;
}
.min_elektrownia {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/elektrownia.png") no-repeat;
	background-size: 100%;
}
.min_oczyszczalnia_sciekow {
	position: relative;
	width: 46px;
	height: 67px;
	margin-top: 26px;
	float: left;
	background: url("images/oczyszczalnia_sciekow.png") no-repeat;
	background-size: 100%;
}




#header1 {
	height: 141px;
	background: url("images/header1.png") no-repeat 50% 0;
}
#header1a {
	position: relative;
	margin: 0 auto 0 auto;
	width: 940px;
	height: 141px;
}
#logo1 {
	position: absolute;
	top: 0;
	left: -12px;
}
#nav {
	position: absolute;
	top: 41px;
	right: 0;
}
#nav a {
	float: left;
	color: #ffffff;
	font-weight: bold;
	margin-left: 17px;
	font-size: 16px;
	padding: 4px 6px 6px 6px;
}
#nav a:hover {
	color: #f6b827;
}
#container {
	position: relative;
	margin: 0 auto 0 auto;
	width: 940px;
}
#col1 {
	width: 500px;
	float: left;
	padding-top: 19px;
}
#col1 h2 {
	color: #ffffff;
	font-size: 24px;
	padding-bottom: 12px;
	float: left;
	width: 432px;
}
.in {
	width: 220px;
	float: left;
	margin: 10px 21px 9px 0;
}
.in p {
	font-size: 14px;
	padding: 0 0 4px 5px;
}
.in input {
	font-size: 14px;
	padding: 9px 5px 10px 5px;
	width: 210px;
	color: #215a74;
	background: #ffffff;
	border-radius: 5px;
}
.komunikat {
	width: 432px;
	background: #f05627;
	border-radius: 5px;
	padding: 4px 14px 6px 14px;
	font-size: 12px;
	float: left;
	margin: 3px 0 3px 0;
}
.komunikat1 {
	width: 432px;
	background: #f05627;
	border-radius: 5px;
	padding: 4px 14px 6px 14px;
	font-size: 14px;
	font-weight: bold;
	float: left;
}
.in1 {
	float: right;
	font-size: 16px;
	font-weight: bold;
	padding: 8px 15px 11px 15px;
	background: #f6b827;
	color: #ffffff;
	border-radius: 5px;
	margin: 12px 39px 11px 0;
}
#col2 {
	position: relative;
	width: 400px;
	height: 424px;
	float: left;
	padding: 45px 0 0 40px;
	background: url("images/col2.png") no-repeat 0 67px;
}
#col2a {
	position: relative;
	width: 394px;
	height: 390px;
	border: 3px solid #efb82d;
	border-radius: 5px;
}
#col2b {
	position: absolute;
	top: 411px;
	left: 381px;
}
#pic {
	position: absolute;
	bottom: -26px;
	left: 6px;
}
#pic1 {
	width: 11px;
	height: 11px;
	background: #eeb72e;
	border-radius: 50%;
	float: left;
	margin-right: 5px;
}
.pic2 {
	width: 11px;
	height: 11px;
	background: #9cc5c9;
	border-radius: 50%;
	float: left;
	margin-right: 5px;
}
#footer {
	float: left;
	position: relative;
	width: 940px;
	margin-top: 105px;
}
#nav1 {
	float: left;
}
#nav1 a {
	float: left;
	color: #ffffff;
	font-weight: bold;
	margin-right: 14px;
	font-size: 14px;
}
#nav1 span {
	float: left;
	background: #8cd8e7;
	border-radius: 50%;
	margin: 6px 14px 0 0;
	width: 5px;
	height: 5px;
}
#footer p {
	float: right;
	font-size: 14px;
	color: #85d0d8;
	font-weight: bold;
}
#content {
	width: 940px;
	float: left;
	padding-top: 19px;
}
#content h2 {
	color: #ffffff;
	font-size: 24px;
	padding-bottom: 22px;
}
#content p {
	font-size: 13px;
	padding-bottom: 17px;
}
#content p strong {
	color: #215a74;
}
#content p a {
	color: #ecb932;
}














#okienko {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	background-color:rgba(35,169,180,0.3);
	z-index: 10000;
}
#okienko1 {
	position: relative;
	/*margin: 125px auto 0 auto;*/
	width: 243px;
	padding: 16px 0 17px 0;
	text-align: center;
	background: #dbe9ea;
	color: #215a74;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);




/*
	height: auto;
	margin:auto 0 0 -122px;


	position:absolute;
	left:50%;
	top:4%;
		*/


}
#okienko1 h1 {
	font-size: 30px;
	color: #215a74;
	font-weight: normal;
	padding-top: 4px;
}
#okienko1_wybierz_pokoj {
	position: relative;
	margin: 150px auto 0 auto;
	width: 300px;
	padding: 16px 0 17px 0;
	text-align: center;
	background: #dbe9ea;
	color: #215a74;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
}
#okienko1_wybierz_pokoj h1 {
	font-size: 30px;
	color: #215a74;
	font-weight: normal;
	padding-top: 4px;
}
#okienko1_czekaj {
	position: relative;
	margin: 150px auto 0 auto;
	min-width: 243px;
	display: table;
	padding: 16px 10px 17px 10px;
	text-align: center;
	background: #dbe9ea;
	color: #215a74;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
}
#okienko1_czekaj h1 {
	font-size: 30px;
	color: #215a74;
	font-weight: normal;
	padding: 4px 0 20px 0;
}
#rzuc {
	padding: 8px 17px 0 17px;
	height: 32px;
	font-size: 16px;
	font-weight: bold;
	background: #f15627;
	border-radius: 5px;
	float: left;
	color: #ffffff;
	margin: 10px 0 0 48px;
}
#kostki {
	float: left;
	width: 200px;
	height: 90px;
	margin: 24px 0 0 41px;
}
.kostki1 {
	float: left;
	width: 85px;
	height: 90px;
	margin-right: 7px;
}
#okienko1a {
	width: 243px;
	text-align: center;
	margin-top: -1px;
}
#okienko1a p {
	font-size: 13px;
}
#okienko1a p b {
	font-size: 22px;
}
.okienko1b {
	width: 243px;
	text-align: center;
}
.okienko1b p {
	font-size: 12px;
	line-height: 15px;
}
.okienko1b p span {
	font-size: 14px;
}
.okienko1b h2 {
	font-size: 16px;
	line-height: 22px;
	padding: 7px 0 19px 0;
}
.okienko1b h3 {
	font-size: 24px;
	line-height: 23px;
	color: #f15627;
	padding: 1px 0 0 0;
}
.okienko1b h3 span {
	font-size: 14px;
	font-weight: normal;
}
.okienko1b h4 {
	font-size: 36px;
	line-height: 32px;
	color: #f15627;
	margin-top: -21px;
}
.okienko1b h4 span {
	font-size: 18px;
	font-weight: normal;
}
.nie_kupuje {
	padding-top: 9px;
	height: 31px;
	width: 101px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background: #215a74;
	border-radius: 5px;
	float: left;
	color: #ffffff;
	margin: 19px 12px 0 20px;
}
.kupuje {
	padding-top: 9px;
	height: 31px;
	width: 90px;
	text-align: center;
	font-size: 14px;
	font-weight: bold;
	background: #f15627;
	border-radius: 5px;
	float: left;
	color: #ffffff;
	margin-top: 19px;
}
.zobacz {
	font-size: 12px;
	text-align: center;
	color: #215a74;
	text-decoration: underline;
	line-height: 14px;
	width: 243px;
	margin-top: 17px;
	float: left;
}
#okienko1c {
	float: left;
	width: 123px;
	text-align: right;
	margin: 3px 21px 0 0;
}
#okienko1c p {
	font-size: 12px;
	padding-bottom: 5px;
}
#okienko1c b {
	font-size: 14px;
	vertical-align: middle;
	margin-right: 6px;
}
#okienko1c img {
	border-radius: 50%;
	vertical-align: middle;
	width: 37px;
	height: 37px;
}
#okienko1d {
	float: left;
	width: 95px;
	margin-top: -4px;
	text-align: left;
}
#okienko1d h3 {
	font-size: 24px;
	line-height: 23px;
	color: #f15627;
}
#okienko1d h3 span {
	font-size: 12px;
	font-weight: normal;
}
#uruchom {
	padding-top: 8px;
	height: 32px;
	width: 197px;
	font-size: 16px;
	font-weight: bold;
	background: #f15627;
	border-radius: 5px;
	float: left;
	color: #ffffff;
	margin: 0 0 4px 23px;
}
#uruchom_wybierz_pokoj {
	padding-top: 8px;
	height: 32px;
	width: 197px;
	font-size: 16px;
	font-weight: bold;
	background: #f15627;
	border-radius: 5px;
	float: left;
	color: #ffffff;
	margin: 11px 0 8px 52px;
}
#select1 {
	margin: 0 0 8px 23px;
	float: left;
}
.zastaw {
	padding-top: 8px;
	height: 32px;
	width: 197px;
	text-align: center;
	font-size: 16px;
	background: #215a74;
	border-radius: 5px;
	float: left;
	color: #ffffff;
	margin: 0 0 4px 23px;
}
#okienko1e {
	text-align: left;
	padding: 0 14px 0 14px;
}
#okienko1e h3 {
	font-size: 14px;
	padding-bottom: 21px;
}
#okienko1e p {
	font-size: 12px;
	line-height: 17px;
	padding-bottom: 13px;
}
.radio {
	width: 21px;
	height: 25px;
	background: url(images/radio.png) no-repeat;
	display: block;
	clear: left;
	float: left;
}
#okienko1e label {
	font-size: 12px;
	float: left;
	width: 185px;
	margin: 3px 0 0 5px;
}
#odpowiedz {
	padding-top: 8px;
	height: 32px;
	width: 119px;
	text-align: center;
	font-size: 16px;
	background: #215a74;
	border-radius: 5px;
	float: left;
	color: #ffffff;
	margin: 24px 0 10px 49px;
}
#okienko1f p {
	font-size: 14px;
	line-height: 17px;
	margin-bottom: 16px;
}
.select2 {
	margin: 0 0 10px 23px;
	float: left;
}
#okienko2 {
	position: relative;
	margin: 150px auto 0 auto;
	width: 487px;
	padding: 10px 0 17px 20px;
	background: #dbe9ea;
	color: #215a74;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
}
#okienko2 h1 {
	font-size: 18px;
	padding-bottom: 10px;
}
#okienko2a {
	float: left;
	width: 163px;
}
#okienko2b {
	position: relative;
	float: left;
	width: 290px;
	padding-right: 22px;
	height: 180px;
	overflow: hidden;
}
#okienko2b p {
	font-size: 12px;
	line-height: 19px;
	margin-bottom: 10px;
}
#zamknij {
	position: absolute;
	top: 13px;
	right: 11px;
}
#okienko3 {
	position: relative;
	margin: 25px auto 0 auto;
	width: 325px;
	padding: 7px 15px 50px 16px;
	background: #dbe9ea;
	color: #215a74;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
}
#okienko3 h1 {
	font-size: 24px;
	padding: 0 0 17px 11px;
}
#okienko3 table {
	width: 100%;
}
#okienko3 td {
	border-bottom: 1px solid #c3dbdd;
	height: 65px;
	font-size: 14px;
	font-weight: bold;
	padding-left: 13px;
}
#okienko3 td b {
	color: #f15627;
	font-size: 13px;
	margin-right: 13px;
}
.td1 {
	text-align: right;
}
#zamknij1 {
	position: absolute;
	bottom: -11px;
	left: 130px;
	padding-top: 8px;
	height: 32px;
	width: 90px;
	text-align: center;
	font-size: 16px;
	background: #f15627;
	border-radius: 5px;
	float: left;
	color: #ffffff;
}
#okienko4 {
	position: relative;
	margin: 150px auto 0 auto;
	width: 354px;
	padding: 7px 0 17px 0;
	background: #dbe9ea;
	color: #215a74;
	border-radius: 5px;
	-webkit-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	-moz-box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
	box-shadow: 0px 0px 9px 0px rgba(28,76,93,1);
}
#okienko4 h1 {
	font-size: 24px;
	padding-left: 24px;
}
#okienko4a {
	padding: 25px 0 0 28px;
}
#okienko4a img {
	float: left;
	margin: 0 10px 10px 0;
}
#wybierz {
	padding-top: 8px;
	height: 32px;
	width: 90px;
	text-align: center;
	font-size: 16px;
	background: #f15627;
	border-radius: 5px;
	float: left;
	color: #ffffff;
	margin: 5px 0 0 132px;
}
#menu {
	width: 90px;
	height: 36px;
	background: #000000;
	position: absolute;
	top: 0;
	left: 570px;
	color: #ffffff;
	font-size: 16px;
	font-weight: bold;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
	cursor: pointer;
	text-align: center;
	padding-top: 11px;
}
#unia {
	position: absolute;
	top: 35px;
	left: 0;
}
#unia img {
	width: 500px;
	height: auto;
}
#menu1 {
	display: none;
}
#menu1a:hover #menu1 {
	display: inline;
	position: absolute;
	top: 25px;
	left: 17px;
	background: #225c76;
	width: 131px;
	z-index: 1000;
	padding: 5px 0 10px 6px;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;
}
#menu1 a {
	float: left;
	font-size: 12px;
	color: #ffffff;
	width: 124px;
	padding: 3px 0 4px 0;
	border-bottom: 1px solid #f6b827;
	margin-left: 0;
}
#menu1 a:hover {
	color: #f6b827;
}
#menu1a {
	float: left;
	position: relative;
}
#menu1a a:hover {
	background: #225c76 !important;
}






/* perfect scrollbar */

.ps-container .ps-scrollbar-y-rail {
    position: absolute; /* please don't change 'position' */
    right: 3px; /* there must be 'right' for ps-scrollbar-y-rail */
    width: 8px;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    opacity: 0;
    filter: alpha(opacity = 0);
    -o-transition: background-color .2s linear, opacity .2s linear;
    -webkit-transition: background-color.2s linear, opacity .2s linear;
    -moz-transition: background-color .2s linear, opacity .2s linear;
    transition: background-color .2s linear, opacity .2s linear;
}
#przyloty2a.ps-container .ps-scrollbar-y-rail {
	left: 3px;
	right: auto;
}

.ps-container:hover .ps-scrollbar-y-rail,
.ps-container.hover .ps-scrollbar-y-rail {
    opacity: 0.6;
    filter: alpha(opacity = 60);
}

.ps-container .ps-scrollbar-y-rail:hover,
.ps-container .ps-scrollbar-y-rail.hover {
    background-color: #aeced0;
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y-rail.in-scrolling {
    opacity: 0.9;
    filter: alpha(opacity = 90);
}

.ps-container .ps-scrollbar-y {
    position: absolute; /* please don't change 'position' */
    right: 0; /* there must be 'right' for ps-scrollbar-y */
    width: 8px;
    background-color: #215a74;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
}

.ps-container.ie .ps-scrollbar-y {
    font-size: 0; /* fixed scrollbar height in xp sp3 ie6 */
}

.ps-container .ps-scrollbar-y-rail:hover .ps-scrollbar-y,
.ps-container .ps-scrollbar-y-rail.hover .ps-scrollbar-y {
    background-color: #215a74;
}




/* podczas wybierania pionka przed grą */
.pionki_do_wybrania input{ margin:0;padding:0; -webkit-appearance:none; -moz-appearance:none; appearance:none; display: none; }

.pionki_do_wybrania input:active +.wybierany_pionek{opacity: 1;}

.pionki_do_wybrania input:checked +.wybierany_pionek{-webkit-filter: none; -moz-filter: none; filter: none;}


.wybierany_pionek{
    cursor:pointer;
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:50px;height:50px;
    -webkit-transition: all 100ms ease-in;
       -moz-transition: all 100ms ease-in;
            transition: all 100ms ease-in;
    -webkit-filter: brightness(1) grayscale(1) opacity(.7);
       -moz-filter: brightness(1) grayscale(1) opacity(.7);
            filter: brightness(1) grayscale(1) opacity(.7);
	float: left;
	margin: 0 10px 10px 0;
}
.wybierany_pionek:hover{
    -webkit-filter: brightness(1) grayscale(.1) opacity(1);
       -moz-filter: brightness(1) grayscale(.1) opacity(1);
            filter: brightness(1) grayscale(.1) opacity(1);
}
.wybierany_pionek_wybrany{
    background-size:contain;
    background-repeat:no-repeat;
    display:inline-block;
    width:50px;height:50px;
    -webkit-filter: brightness(1) grayscale(1) opacity(.1);
       -moz-filter: brightness(1) grayscale(1) opacity(.1);
            filter: brightness(1) grayscale(1) opacity(.1);
	float: left;
	margin: 0 10px 10px 0;
}


.lista_rozwijana {
	padding: 3px 0 0 5px;
	color: #215a74;
	font-size: 12px;
	width: 195px;
	height: 40px;
	font-family: 'Roboto Slab', serif;
}


















.coin-slider { overflow: hidden; zoom: 1; position: relative; }
.coin-slider a{ text-decoration: none; outline: none; border: none; }

.cs-buttons { font-size: 0px; padding: 10px; float: left; }
.cs-buttons a { margin-left: 5px; height: 10px; width: 10px; float: left; border: 1px solid #B8C4CF; color: #B8C4CF; text-indent: -1000px; }
.cs-active { background-color: #B8C4CF; color: #FFFFFF; }

.cs-title { width: 394px; padding: 10px; background-color: #000000; color: #FFFFFF; }

.cs-prev,
.cs-next { background-color: #000000; color: #FFFFFF; padding: 0px 10px; }






.hand {
	cursor: pointer;
}