* {
margin: 0;
padding: 0;
}
body {
background-color: #eaecff;
font-family: Arial, Tahoma, Verdana, Helvetica;
font-size: .75em;
color: #1b76d1;
}
* html body {
text-align: center;
}
h1 {
font-size: 1.5em;
color: #228af5;
margin: 0 0 1em 0;
padding-top: 1em;
}
p {
margin-bottom: 1em;
}
a img {
border-style: none;
}

* html #headline img, * html #footline img {
display: block;
}
#headline {
width: 750px;
margin: 25px auto 0 auto;
background-color: #b8dbff;
}
#headline img {
display: block;
}
#footline {
width: 750px;
margin: 0 auto;
}
#headlinemenu {
list-style: none;
font-weight: bold;
overflow: hidden;
margin-left: 90px;
}
#headlinemenu li {
float: left;
margin-right: 5px;
}

.pagecontent {
width: 750px;
margin: 0 auto;
background-color: #fff;
overflow: hidden;
}
* html .pagecontent {
text-align: left;
}
.pagecontent ul {
margin: 1em 0;
}

.maincontent {
width: 488px;
/* - 222px - 20px - 20px*/
border-left: solid #d1d6ff 222px;
margin-left: -222px;
float: right;
padding-left: 20px;
padding-right: 20px;
}

.extracolumn {
width: 222px;
float: right;
color: #8e3efd;
background-color: #d1d6ff;
padding-bottom: 1em;
}
* html .extracolumn {
position: relative;
margin-left: -222px;
}
.extracolumn p, .extracolumn ul, .extracolumn img.separator {
margin-left: 15px;
margin-right: 15px;
}

.extracolumn ul {
list-style: none;
}

#buyblock {
/*text-align: right;*/
background-color: #bcc2ff;
padding-bottom: 1em;
overflow: hidden;
margin-bottom: 1em;
}
#buyblock img {
display: block;

}
* html #buyblock {
overflow: visible;
height: 1%;
}
#buyblock a {
/*float: right;
position: relative;
margin-top: -.5em;
margin-right: 15px;
*/
font-size: 1.2em;
font-weight: bold;
color: #1b76d1;
}

#buyblock p {
margin: 0;
padding: 0;
padding-left: 15px;
padding-right: 15px;
text-align: center;
color: #1b76d1;
}






/*temp*/
font {font-size: 12px;}
/*end temp*/

a:link {
text-decoration: underline;
color: #1b76d1;
}
a:visited {
text-decoration: underline;
color: #1b76d1;
}
a:hover {
text-decoration: underline;
color: #8e3efd;
}

a.small:link       { font-family: tahoma, arial, verdana, helvetica; text-decoration: underline; font-size:10px; color: #1B76D1}
a.small:visited    { font-family: tahoma, arial, verdana, helvetica; text-decoration: underline; font-size:10px; color: #1B76D1}
a.small:hover      { font-family: tahoma, arial, verdana, helvetica; text-decoration: underline; font-size:10px; color: #8E3EFD}

a.fiolet:link       { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #8E3EFD}
a.fiolet:visited    { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #8E3EFD}
a.fiolet:hover      { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #1B76D1}

a.search:link       { font-family: arial, tahoma, verdana, helvetica; text-decoration: none; font-size:12px; color: #8E3EFD}
a.search:visited    { font-family: arial, tahoma, verdana, helvetica; text-decoration: none; font-size:12px; color: #8E3EFD}
a.search:hover      { font-family: arial, tahoma, verdana, helvetica; text-decoration: none; font-size:12px; color: #1B76D1}

a.beginner:link       { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #FF7633}
a.beginner:visited    { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #FF7633}
a.beginner:hover      { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #8E3EFD}

a.preintermediate:link       { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #00820A}
a.preintermediate:visited    { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #00820A}
a.preintermediate:hover      { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #8E3EFD}

a.intermediate:link       { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #E93A01}
a.intermediate:visited    { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #E93A01}
a.intermediate:hover      { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #8E3EFD}

a.bialy:link       { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #FFFFFF}
a.bialy:visited    { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #FFFFFF}
a.bialy:hover      { font-family: arial, tahoma, verdana, helvetica; text-decoration: underline; font-size:12px; color: #B8DBFF}

.gora {font-family: arial, tahoma, verdana, helvetica; font-size:10px; text-decoration: none; color:#7D7D7D}

.malyfiolet {font-family: arial, tahoma, verdana, helvetica ; font-size:10px; text-decoration: none; color:#8E3EFD}

.bialy {font-family: arial, tahoma, verdana, helvetica ; font-size:12px; text-decoration: none; color:#FFFFFF}

.napis   { font-family: arial, tahoma, verdana, helvetica; font-size: 12px; text-decoration: none; color: #8E3EFD }
.napis2   { font-family: arial, tahoma, verdana, helvetica; font-size: 18px; text-decoration: none; color: #8E3EFD }
.beginner {font-family: arial, tahoma, verdana, helvetica ; font-size:12px; text-decoration: none; color:#FF7633}
.preintermediate {font-family: arial, tahoma, verdana, helvetica ; font-size:12px; text-decoration: none; color:#00820A}
.intermediate {font-family: arial, tahoma, verdana, helvetica ; font-size:12px; text-decoration: none; color:#E93A01}

input.szukaj {font-family: arial, tahoma, verdana, helvetica; font-size:12px; text-decoration: none; color:white; background-color: #B67CFE}
input.pole {font-family: arial, tahoma, verdana, helvetica; font-size:12px; text-decoration: none; color: #1B76D1; border: 1px #1B76D1 solid}
textarea.tekst {font-family: arial, tahoma, verdana, helvetica; font-size:12px; text-decoration: none; color: #1B76D1; border: 1px #1B76D1 solid}

select.menu {font-family: arial, tahoma, verdana, helvetica; font-size:12px; text-decoration: none; color: #1B76D1}

td.niebieski {background-color: #228AF5}
td.fioletowy {background-color: #B67CFE}
