/* global */
body, td, a, p, div, input, select, textarea {
	font:normal 12px tahoma;
	color:#676F70;
}
p {
	margin-bottom:18px;
}
h1 {
	font:bold 14px tahoma;
	margin:0 0 18px 40px;
	text-align:left;
}
h2, h3, h4 {
	font:bold 11px tahoma;
	margin-bottom:18px;
}
td, th, select, input, textarea {
	border:#C7CACE 1px solid;
}
th {
	background:#4f575a;
	color:#676F70;
	color:#c7cabc;
	color:#e6e6e6;
	text-align:center;
	padding:2px;
	border:#7B7B7B 1px solid;
	font:bold 12px arial;
	font:bold 12px tahoma;
}
tr.w1 {
	background:#E8EEFE;
}
td, th {
	padding:2px;
}
td.submit {
	text-align:center;
}
input.submit {
	background:#676F70;
	border:#7B7B7B 1px solid;
	color:white;
	text-align:center;
	cursor:pointer;
	font:bold 13px tahoma;
}
ul h2 {
  margin-top:20px;
}
.wc {
	font-weight:bold;
	color:darkgreen;
}
input.short {width:50px}
input.medium {width:120px}
input.long {width:250px}
textarea.long {width:550px;height:100px}

/* skyscrapper */
#skyscrapper {
	text-align:center;
	background:white;
}

/* commerce */
#punters5-02 .AdsManager {
	padding:2px 0 0 8px;
}

/* top_menu */
#punters5-03 a {
	display:block;
	width:119px;
	height:83px;
	float:left;
	cursor:pointer;
}

/* left menu */
#punters5-04 .Menu h2 {
	background:url(img/bgm.jpg) no-repeat;
	width:125px;
	height:26px;
	font-weight:bold;
	padding:6px 0 0 8px;
	color:#C7CACE;
	margin:1px 0 0 0;
}
#punters5-04 .Menu a {
	display:block;
	text-decoration:none;
	font:bold 11px tahoma;
	padding:3px 2px;
	margin:0 2px;
}
#punters5-04 .Menu a:hover {
	background:#C7CACE;
}

/* info_bar */
#punters5-05 .Texts {
	font:bold 14px tahoma;
	padding:35px 0 0 10px;
}

/* logon form */
#punters5-06 div.Adm {
	margin:18px 4px 0 14px;
}
#punters5-06 .userbar {
	text-align:left;
}
#punters5-06 .userbar a {
	color:blue;
}
#punters5-06 .userbar a:hover {
  background:blue;
  color:white;
}
#punters5-06 input {
	width:115px;
	height:16px;
	border:#7B7B7B 1px solid;
	background:#E8EEFE;
	color:#676F70;
	font:bold 12px tahoma;
	text-align:center;
	padding-top:2px;
}
#punters5-06 input.adm_submit {
	width:28px;
	height:20px;
	background:#7D0000;
	color:#C7CACE;
	cursor:pointer;
	padding:0;
}
#punters5-06 .adm_message {
	font:bold 10px tahoma;
	color:red;
}
#punters5-06 a.register {
	clear:both;
}

/* right bar */
#punters5-07 .Bet {
  text-align:center;
  aamargin-top:20px;
}
#punters5-07 .Bet table {
  margin:0 auto;
}
#punters5-07 .Bet h3 {
  background:url(img/bgb.jpg);
  padding-top:6px;
  width:175px;
  height:41px !important;
  height:47px;
  color:white;
  font:bold 14px arial;
  margin:6px 1px 6px 1px;
}
.Bet img.op {
  cursor:pointer;
  border:white 1px solid;
}
.Bet img.op:hover {
  border:red 1px solid;
}


/* main divs */
#punters5-08b {
	padding:10px;
}
#punters5-08b li {
	margin-left:30px;
}
#punters5-08b a {
	color:blue;
	font:bold 11px tahoma;
}
#punters5-08b table {
	margin:10px auto;
}

/* main - Adm, main - Feedback */
#punters5-08b .Adm, #punters5-08b .Feedback {
	text-align:center;
}
#punters5-08b .Adm td, #punters5-08b .Feedback td {
	aabackground:#EEEEEE;
}
#punters5-08b .Adm input, #punters5-08b .Adm textarea, #punters5-08b .Feedback input {
	padding:1px 2px;
}
#punters5-08b .Adm .dbe td {
	text-align:center;
}
#punters5-08b .Adm textarea {
	width:240px;
	height:100px;
}
#punters5-08b .Adm input.readonly {
	background:#CCCCCC;
}
#punters5-08b .Adm div.msg {
	font:bold 12px tahoma;
	color:red;
	text-align:center;
	margin:20px 0;
}
#punters5-08b .Adm img.icon, div.icon {
	width:40px;
	height:40px;
	margin:5px;
	float:left;
}
div.icon {
	width:70px;
	height:60px;
	padding:20px 6px 0 4px;
	text-align:center;
	color:#324D62;
}

/* main left - news, main - news, main right */
#punters5-08 .Texts,
#punters5-08b .Texts,
#punters5-09 .Texts {
  padding:0 10px 2px 8px;
}
#punters5-08 .Texts h2,
#punters5-08b .Texts h2,
#punters5-09 h2 {
	font:bold 13px tahoma;
	margin:6px 0 10px 27px;
}
#punters5-08 .Texts a,
#punters5-08b .Texts a,
#punters5-09 .Texts a {
	text-decoration:none;
}
#punters5-08 .Texts .date,
#punters5-09 .Texts .date,
#punters5-08b .Texts .date {
	font:italic 12px tahoma;
	padding:5px 5px 0 0px;
	clear:both;
	display:inline;
}
#punters5-08 .Texts .groupDate,
#punters5-08b .Texts .groupDate {
	background:url(img/news_bg2.jpg) repeat-x;
	padding:3px 0 0 5px;
	font:bold 11px tahoma;
	width:317px;
	height:18px;
	margin:3px 0 2px 0;
}
#punters5-08 .Texts a.title,
#punters5-09 .Texts a.title,
#punters5-08b .Texts h2,
#punters5-08b .Texts a.title {
	background:url(img/news_arrow.gif) no-repeat;
	padding-left:14px;
	text-decoration:none;
	color:#676F70;
	font:normal 12px arial;
	text-align:left;
}
#punters5-09 .Texts h2 {

}
#punters5-09 a:hover,
#punters5-08 .Texts a:hover,
#punters5-08b .Texts a:hover {
	text-decoration:underline;
}
#punters5-08b .Texts .short .text {
	margin:10px 0;
}
#punters5-08b .Texts .short .title {
	color:#676F70;
	font:bold 14px arial;
}
#punters5-08b .Texts .short a.short {
	color:#676F70;
	font:normal 12px arial;
}
#punters5-08b div.rel_zdjTOP,
#punters5-08b div#rel {
	display:none;
}
#punters5-09 .welcome {
	font:normal 11px tahoma;
	height:140px !important;
	height:142px;
}
#punters5-09 img {
	margin:40px 3px 3px 9px;
	border:black 1px solid;
	float:left;
}
#punters5-09 .AdsManager {
	height:170px !important;
	height:172px;
}
#punters5-09 .AdsManager .promo {
  font:bold 12px tahoma;
	margin:16px 0 0 20px;
}
#punters5-09 .AdsManager td {
	color:red;
	font-weight:bold;
	border:0;
}
#punters5-09 .AdsManager a {
  font:bold 12px tahoma;
}
#punters5-09 .AdsManager a.morePromo {
  font:normal 11px tahoma;
}
#punters5-09 .AdsManager img {
  padding:0;margin:0;border:0;width:0;height:0;
}
#punters5-08 a.archie,
#punters5-09 a.archie {
	font:normal 11px tahoma;
	color:orange;
}
#punters5-08 a.back,
#punters5-08b a.back {
	float:right;
}
#punters5-09 .Typy {
  margin-left:5px;
}
#punters5-09 .Typy table {
  width:288px;
  margin:6px 0 10px 0;
}
#punters5-09 .Typy td, #punters5-09 .Typy td a {
  font:normal 10px arial;
}

/* comments */
#punters5-08 .commentsCounter
#punters5-08b .commentsCounter {
	font:normal 11px arial;
	display:inline;
	margin-left:4px;
}
#punters5-08b .Comments {
  background:url(img/bgc.jpg) no-repeat;
	margin:10px;
	padding:7px 40px 0 40px;
	text-align:left;
	font-weight:bold;
}
#punters5-08b .Comments form {
  margin-top:16px;
}
#punters5-08b .Comments form table {
  background:#F2F5FF;
}
#punters5-08b .Comments input {
	width:200px;
}
#punters5-08b .Comments textarea {
	width:350px;
	height:70px;
}
#punters5-08b .comment {
	margin-bottom:8px;
}
#punters5-08b .comment .cFull, #punters5-08b .comment .cFooter {
	border:#cccccc 1px solid;
	padding:2px;
}
#punters5-08b .comment .cFooter {
  background:#F2F5FF;
}
#punters5-08b .comment .cAuthor, #punters5-08b .comment .cDate, #punters5-08b .comment .cDelete {
	display:inline;
	margin-right:10px;
}



/* main - IFRAME */
#punters5-08b iframe {
	border:#676F70 1px solid;
}
#punters5-08b iframe.wyniki_live {
	width:500px;
	height:800px;
	margin:10px 60px;
}
/* main - kursy */
#punters5-08b iframe.kursy {
	width:610px;
	height:800px;
	margin:10px 0px;
}

/* main - Statystyki sportowe */
#punters5-08b iframe.statystyki_sportowe {
	width:140px;
	height:750px;
	margin:10px 0;
	float:left;
}
#punters5-08b iframe.statystyki_sportowe_tresc {
	width:470px;
	height:550px;
	margin:10px 0;
}

#punters5-08b iframe.statystyki {
	width:620px;
	height:1050px;
	margin:10px 0;
	float:left;
}

/* main - E-TV */
#punters5-08b .TransmisjeNET img.flag {
	width:16px;
	height:12px;
	margin-left:5px;
	display:inline;
	border:#cccccc 1px solid;
}

/* main - Artykułu */
#punters5-08b .Artykuly p, .Artykuly ol, .Artykuly li {
	margin:20px 5px 10px 5px;
}
#punters5-08b .Artykuly li {
	font-weight:bold;
}
#punters5-08b .Artykuly li.kotwica {
	margin:3px;
}

/* Typer otwarty */
#punters5-08b #zdarzenia table {
	min-width:300px;
	margin:5px auto;
}
#punters5-08b #kupon img {cursor:pointer;}
#punters5-08b .showBet { margin-bottom:10px;}
#punters5-08b .Bet .s1 { font-weight:bold;}
#punters5-08b .Bet .s2 { font-weight:bold; color:red; }
#punters5-08b .Bet .s3 { font-weight:bold; color:blue; }
#punters5-08b .Bet .s4 { font-weight:bold; color:green; }
#punters5-08b #right_bar .Bet {
	text-align:center;
	margin-top:12px;
}
#punters5-08b #right_bar .Bet h3 {
	color:white;
	font-size:14px;
}
#punters5-08b #right_bar .Bet table {
	margin:10px auto;
}

/* Payments */
#punters5-08b .Payments {
  text-align:center;
  border:#999999 1px solid;
  background:#eeeeee;
  padding:20px;
}
#punters5-08b .Payments input {
  font-size:18px;
  width:100px;
}
#punters5-08b .Payments h2 {
  font-size:18px;
}

/* footer */
#punters5-11 .Texts .full, #punters5-11 .Texts a {
	text-align:right;
	padding:28px 5px 0 0;
	color:white;
}

/* Typy - right, main */
.Typy .Typy_topMiesiac {
	margin:6px 0 0 10px;
	height:225px;
}
.Typy .Typy_topRok {
	margin:9px 0 0 10px;
}
.Typy_topMiesiac th, .Typy_topRok th {
	border:none;
	height:16px;
	padding:0;
}
.Typy_topMiesiac td, .Typy_topRok td {
	height:16px;
	padding:0;
}
.Typy_topMiesiac th, .Typy_topRok th {
	text-align:left;
	color:#C7CACE;
	font:bold 12px tahoma;
	padding:3px 0 28px 50px;
	background:none;
}
.Typy_topMiesiac a, .Typy_topRok a {
	display:block;
	text-align:left;
	font:normal 12px tahoma;
	text-decoration:none;
}
.Typy_topMiesiac a:hover, .Typy_topRok a:hover {
	background:#C7CACE;
}
.Typy_topMiesiac td.nick, .Typy_topRok td.nick  {
	width:108px;
}
.Typy_topMiesiac .profit, .Typy_topRok .profit {
	text-align:right;
	font:normal 12px tahoma;
	width:48px;
}
.Typy td.more {
	padding:6px 0 0 0 !important; /* anty IE */
	padding:7px 0 0 0;
	text-align:right;
	border:none;
}
.Typy a.more {	
	font:normal 11px tahoma;
	color:white;
	display:inline;
}
.Typy a.more:hover {	
	color:#333333;
	background:none;
}

/* typy - prezentacja */
.widokTypow {
	text-align:center;
}
.Typy h2 {
	margin-bottom:10px;
	text-align:left;
}
.widokTypow form {
	margin:10px 0;
}
.widokTypow table {
	margin:10px 2px;
	width:618px;
	text-align:center;
}
.widokTypow th {
	padding:2px;
	border:#7B7B7B 1px solid;
}
.widokTypow td.mecz {
	width:320px;
}
.widokTypow td.mecz div {
	width:310px;
	margin:0 auto;
	border:solid 1px #C7CACE;
	background:white;
	padding:2px;
}
#punters5-08b .widokTypow a {
	color:#676F70;
}
#punters5-08b .widokTypow a:hover {
	color:red;
}
.Typy .statystyki td {
	text-align:right;
}
.Typy .statystyki td.nick {
	text-align:left;
}
.Typy .avatar {
  max-width:200px;
  max-height:200px;
	width:expression(document.body.clientWidth > "200px" ? "200px": "auto" );
}

/* main - dodajTyp */
table.dodajTyp {
	text-align:center;
}
table.dodajTyp input {
	width:60px;
	text-align:center;
}
table.dodajTyp input.submit {
	width:200px;
}
table.dodajTyp textarea {
	width:400px;
	height:140px;
}

/* main - TransmisjeNET */
.TransmisjeNET_menu {
	margin:0 0 10px 0;
}
.TransmisjeNET img {
	margin-right:5px;
}

/* main - profil typera */
img.profil {
	max-height:200px;
	max-width:200px;
}