/* Ogólne style tabelek */

.adTable {
	border-collapse: collapse;
	width: 100%;
	margin: 10px 0 25px 0;
}
.adTable th {
	color: white;
	background-color: #7270a2;
	padding: 4px 8px;
	font-weight: bold;
}
.adTable th.n1 {
    background-image: url(../images/th_top_left.gif);
	background-position: left top;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.adTable th.last {
    background-image: url(../images/th_top_right.gif);
	background-position: right top;
	background-repeat: no-repeat;
}

.adTable tr.summary th.n1 {
    background-image: url(../images/th_bottom_left.gif);
	background-position: left bottom;
	background-repeat: no-repeat;
	padding-left: 20px;
}
.adTable tr.summary th.last {
    background-image: url(../images/th_bottom_right.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}

.adTable td {
	margin: 1px;
	padding: 2px 8px;
}
.adTable td.n1 {
	padding-left: 20px;
}

.adTable td.empty {
	padding: 10px 20px;
	text-align: center;
}

.adTable tr.odd td.even {
	background-color: #f2f2f6;
}
.adTable tr.odd td.odd {
	background-color: #f5f5f8;
}
.adTable tr.even td.even {
	background-color: #e4e4ed;
}
.adTable tr.even td.odd {
	background-color: #eaeaf1;
}

.adTable tr.current td {
	color: #e1003f;
//	border-top: solid 1px #f0b300;
//	border-bottom: solid 1px #f0b300;
}

/* Szczegółowe style tabelek */


.adTableRanking th.n5,
.adTableRanking td.n5,
.adTableRanking th.n4,
.adTableRanking td.n4,
.adTableRanking th.n3,
.adTableRanking td.n3 {
	text-align: right;
}
.adTableRanking td.n1,
.adTableRanking th.n1 {
		text-align: center;
}
.adTableRanking td.n3 {
	width: 70px;
}
.adTableRanking tr.n50 td.n1,
.adTableRanking tr.n40 td.n1,
.adTableRanking tr.n30 td.n1,
.adTableRanking tr.n20 td.n1,
.adTableRanking tr.n10 td.n1 {
	font-weight: bold;
}


.adTableProdukty th.n5,
.adTableProdukty th.n4,
.adTableProdukty td.n5,
.adTableProdukty td.n4 {
	text-align: right;
}
.adTableProdukty td.n1
{
	width: 250px;
}
.adTableProdukty td.n1 span
{
	font-size: 10px;
}

.adTableDodatkowe td.n2 {
}
.adTableDodatkowe td.n3 {
	width: 355px;
}


.adTableProfil td.n2 {
	width: 345px;
}


.profileForm input.text {
	width: 329px;
	padding: 0px 4px;
	border: solid 1px #7270a2;
	height: 15px;
}
select.long {
	width: 329px;
	padding: 0px 0px 0px 4px;
	border: solid 1px #7270a2;
	height: 21px;
}

.loginForm input.text {
	width: 200px;
	padding: 0px 4px;
	border: none;
	height: 15px;
}
.adTableLogin {
	border: none;
}
.adTableLogin td.n2 {
	width: 200px;
}
.adTablePrzypomnienie {
	border: none;
}
.adTablePrzypomnienie td.n2 {
	width: 345px;
}

form input.reset,
form input.submit {
	width: 100px;
	margin: 10px 0 10px 15px;
	color: white;
	border: solid 1px #eaeaf1;
	background-color: #323a6c;
	font-weight: bold;
}
form textarea {
	width: 329px;
	padding: 0px 4px;
	border: solid 1px #7270a2;
}

form td.error {
	color: red;
	font-weight: bold;
}
form td.submit {
	text-align: right;
}

.adTableAuto {
	width: auto;
	martgin: 0 auto;
}


.adTableNagrody th.n2,
.adTableNagrody th.n3,
.adTableNagrody th.n4,
.adTableNagrody td.n2,
.adTableNagrody td.n3,
.adTableNagrody td.n4 {
	text-align: right;
}


.adTableNagrody tr.n17 td,
.adTableNagrody tr.n17 input,
.adTableNagrody tr.n18 td,
.adTableNagrody tr.n18 input {
				font-weight: bold;
}

.nagrodyForm td.n3 input.text {
		width: 50px;
	padding: 0px 4px;
	border: solid 1px #808080;
	height: 15px;
	text-align: right;
	
}

.nagrodyForm td.n2 input.text ,
.nagrodyForm td.n4 input.text {
	width: 60px;
	padding: 0px 4px;
	border: none;
	height: 17px;
	text-align: right;
	background: transparent;
}

form.nagrodyForm input.reset {
	background-color: #a0a0a0 !important;	
	color: #666666;
}
.adTableNagrody tr.n18 input.red {
	color: red;
}


form.nagrodyForm input.editButton {
	display: none;
}
form.nagrodyFormFilled input.formButton {
	display: none;
}
form.nagrodyFormFilled input.editButton {
	display: inline;
}

form.nagrodyFormFilled td.n3 input.text {
	border: none;
	height: 17px;
	background: transparent;
}