/* CSS www.mwpz.poznan.pl */

BODY {
	margin: 0px;
	padding-bottom: 0px;
	padding-top: 0px;
	background-color: #BBBBBB;
	font-size:12px;
	font-family: verdana;
	color: black;
}

TABLE {
	font-size:12px;
	font-family: verdana;
	color: black;
	line-height: 18px;
}

H5 {
	font-size : 14px;
  font-style: italic;
}

H4 {
	font-size : 16px;
}

H3.mwpz {
	font-size : 20px;
}

H3 {
	font-size : 18px;
}

H2 {
	font-size : 24px;
}

TD.tytul {
	color: #cccccc;
	letter-spacing: 3;
	text-align: center;
	height: 20px;
}

LI {
	padding-bottom: 10px;
}

HR {
	color:#DDDDDD;
	height:1px;
	size:1px;
}

A {
    font-size : 12px;
}


TABLE.media TD {
  text-align: center;
  padding-left: 35px;
  padding-right: 35px;
}

TABLE.media TD IMG {
  border-width: 0px;
}

TABLE.organisers TD IMG {
  border-width: 0px;
}


#main_table {
	width : 778px;
	border-left : 6 solid #EEEEEE;
	border-right : 6 solid #EEEEEE;
}

#menu_data{
	background-color: #FFFFFF;
	font-family:Verdana;
	font-size:9px;
	font-wiegth:bold;
	text-align:center;
	letter-spacing:2px;
	word-spacing:10px;
	padding-top:5px;
 	padding-bottom : 5px;
}

#menu_title {
	padding:2px;
 	padding-bottom : 5px;
	background-color: #FFFFFF;
	margin : 0px;
	vertical-align:top;
	text-align:center;
}

#menu_logos {
	width:300px;
	padding:4px;
	background-color: #FFFFFF;
 	padding : 0px;
	margin : 0px;
	vertical-align:middle;
	text-align:center;
}

#data {
	border-left:1px solid #BBBBBB;
	border-top:1px solid #BBBBBB;
	border-bottom:1px solid #BBBBBB;
	background-color: #EEEEEE;
	color : #000000;
	padding:0px;
	font-weight:bold;
	font-size:10px;
	text-align:center;
	width:108px;
}


#menu_links {
	text-align:right;
	background-color: #0B5469;
	padding-left:5px;
	padding-top:2px;
	padding-bottom:4px;
	color: #ffffff;
	text-align : center;
}

.linksitem {
	font-family : verdana;
	font-size : 10px;
	font-weight : bold;
	text-decoration: none;
	color: #FFFFFF;
}

.linksitem:hover  {
	color: #5FCEDF;
}





#mainphp {
	background-color: white;
	padding: 20px;
	margin: 0px;
	width:738px;
	/*
	scrollbar-3d-light-color: #CC3333;
	scrollbar-arrow-color: #CC3333;
	scrollbar-base-color: #000000;
	scrollbar-dark-shadow-color: #CC3333;
	scrollbar-face-color: #000000;
	scrollbar-highlight-color: #FFFFFF;
	scrollbar-shadow-color: #CC3333;
	text-align: left;
	*/
}

#bottom{
	width : 770px;
	color : white;
	background-color: #0B5469;
	font-family : verdana;
	font-size : 10px;
	height: 20px;
	text-align: center;
	margin: 0px;
	padding: 0px;
}


A.email_link {
	color:0B5469;
	font-weight:bold;
	text-decoration:none;
}

A.email_link:hover {
	color:red;
}

.blok_textu {
	text-align:justify;
}



#orgs {
	top: 60px;
	left: 562px;
	height: 50px;
	width: 100px;
	padding: 0px;
	margin: 0px;
	float: left;
}

#author {
	width: 70px;
	background-color: #000000;
	color: #cccccc;
	text-align: center;
	padding: 0px;
	margin: 0px;
}

/* -- ZASOBY ------------------------------*/
.zasoby TD {
	padding-left : 7px;
	padding-right : 7px;
	color : #999999;
}

.zasoby TD B {
	color : #000000;
}

/* -- LACZA ------------------------------*/

.lacze {
	line-height: 10px;
}

.lacze A:link {
	text-decoration: none;
	color: #cc3333;
}


.lacze A:visited {
	text-decoration: none;
	color: #cc3333;
}

.lacze A:hover {
	text-decoration: underline;
	color: #14728A;
}

.lacze2 {
}

.lacze2 A:link {
	text-decoration: none;
	color: #cc3333;
}

.lacze2 A:visited {
	text-decoration: none;
	color: #cc3333;
}

.lacze2 A:hover {
	text-decoration: underline;
	color: #14728A;
}

/*--- CAPTION ? ------------------------*/

.caption {
	font-size: 12px;
	font-family: verdana;
	padding-top: 10px;
	padding-bottom: 5px;
	letter-spacing: 4;
	text-align:right;
	color: #cc3333;
}

.caption A:link {
	text-decoration: none;
	color: #cc3333;
}

.caption A:visited {
	text-decoration: none;
	color: #cc3333;
}


.caption A:hover {
	text-decoration: underline;
	color: #14728A;
}

/*--- TEAMS ------------------------*/

table.teams {
  border-collapse: collapse;
}

.teams {
    background:  #EEEEEE;
    color: black;
    letter-spacing: 2;
    font-size: 12px;
    line-height: 17px;
    margin-top : 15px;
}

.teams TD {
	padding-left:5px;
	padding-right:5px;
}

.teams_head {
	background:  #80c8dd;
  line-height: 22px;
}
.teams_head td {
  color: #FFFFFF;
  font-weight: bold;
}

/*--- WYNIKI ------------------------*/

.wyniki {
	background: #FFFFFF;
	color: black;
	letter-spacing: 1.5px;
	font-size: 12px;
	line-height: 17px;
	width:700px;
}

.wyniki TR {
	background: #EEEEEE;
}

.wyniki TD {
	padding-left:5px;
	padding-right:5px;
  text-align: left;
}

.wyniki TD.pkt {
  text-align: right;
  padding-right: 15px;
}

.wyniki TD.czas {
  text-align: right;
}

.wyniki TD.wyniki_title {
	padding:10px;
	font-size:20px;
	font-weight:bold;
	background: #30A1BA;
	color:#FFFFFF;
	vertical-align:middle;
  text-align: center;
}

.wyniki TR.wyniki_head {
	color: #FFFFFF;
  background: #80c8dd;
  font-weight:bold;
  text-align: center;
}
.wyniki TR.wyniki_head TD {
  text-align: center;
}


.wyniki A:link {
	text-decoration: none;
	/*color: #cc3333;*/
	color :#106013;
}

.wyniki A:visited {
	text-decoration: none;
	color: #cc3333;
}

.wyniki A:hover {
	text-decoration: underline;
	color: #12809b;
}


/*--- STAT ------------------------*/

TABLE.stat {
	background: #FFFFFF;
	color: black;
	letter-spacing: 1.5px;
	font-size: 12px;
	line-height: 17px;
	width:700px;
}

TABLE.stat TR {
	background: #EEEEEE;
}

TABLE.stat TD {
	padding:5px;
  text-align: right;
}

TABLE.stat TD.head {
	font-weight:bold;
	background: #30A1BA;
	vertical-align:middle;
}
TABLE.stat TD.title {
	font-size:17px;
	color:#FFFFFF;
  text-align: center;
}
TABLE.stat TD.task {
  width: 30px;
}
TABLE.stat TD.status {
  font-size: 14px;
  font-variant: small-caps;
  text-align: left;
}
TABLE.stat TD.accepted {
  background: #BBFFBB;
}
TABLE.stat TD.rejected {
  background: #FFBBBB;
}

TABLE.stat TD.total {
  background: #DDDDDD;
  font-weight:bold;
  text-align: right;
}

TABLE.stat TD.num {
  font-family: courier;
  font-size: 12px;
}
