body {
	margin: 0px;
	padding: 0px;
	font-family: Arial;
}

table.login td {
  font-size: 11pt;
}

table.login td.underline {
  border-bottom: 1px solid #eeeeee;
}

table.login td.lightblue {
  background-color: #E1F0FA;
  padding:5px;
}

td#pytanie {
	padding:20px;
	font-weight: bold;
	font-size: 11pt;
}

table#answers {
	padding-top: 30px;
}

table#answers td.chk {
	padding:10px;
	vertical-align: top;
}

table#answers td.txt {
    padding-top: 10px;
    padding-bottom: 10px;
}

table#sidebar {
	width: 100%;
}

table#sidebar td {
	color: #1F4564;
	text-align: center;
	margin: auto;
	
}

table#admin {
    margin: auto;
    border: 1px solid #cccccc;
}

table#admin th {
    padding: 5px;
    font-size: 10pt;
    text-align: center;
    background-color: navy;
    color: white;
}

table#admin td {
    font-size: 10pt;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;

}

table#score {
    margin: auto;
    /* border: 0px solid #1F4564; */
}

table#score th {
    padding: 5px;
    font-size: 9.5pt;
    text-align: right;
    /*background-color: #D7B750;*/
    background-color: #C2E1F0;
    color: #333333;
    border: 0px solid #1F4564;
}

table#score td {
    font-size: 10pt;
    padding-left: 5px;
    padding-right: 5px;
    text-align: center;
    background-color: #ffffff;
    border: 0px solid #1F4564;
}

table#score td a {
    font-weight: bold;
    text-decoration: none;
    color: inherit;
}

table#score td a:hover {
    text-decoration: underline;
}

a.logout {
    font-size: 10pt;
    color: #666666;
    font-weight: bold;
    text-decoration: none;
}

a:hover.logout {
    color: #cc0000;
}

table.question td {
  line-height: 130%;
  font-weight: bold;
  font-size: 11pt;
  vertical-align: top;
  padding: 5px;
}

td.stopka a {
    color:#aaaaaa;
    font-size:11px;
}

table.cross {
    border-collapse: collapse;
    border: 1px solid #aaaaaa;
}
	
table.cross td, table.cross th  {
    padding: 5px;
    font-size: 11pt;
}
		
