body {
margin:0;
padding:0;
background-color: #C0C0C0;
text-align: center;
font-family: Arial, Arial CE;
font-size: 10pt;
}

div#site {
margin:0;
padding:0;
background-color: #C0C0C0;
width: 750px;
text-align: left;
margin: auto;
}

div#top {
margin:0;
padding:0;
background-image: url(images/naglowek.gif);
background-repeat: no-repeat;
width: 750px;
height: 77px;
background-position: 0 0;
position: relative;
}

div#top a {
position: absolute;
top: 0;
left: 0;
/*border: solid 1px #FF0;*/
display: block;
font-family: Trebuchet MS, Arial, Arial CE;
font-size: 14pt;
color: #000;
text-decoration: none;
text-align: center;
background-image: url(images/button_off.gif);
background-repeat: no-repeat;
background-position: 0 0;
}

div#top a span {
display: none;
}

div#top a.home {
top: 0px;
left: 0px;
width: 235px;
height: 77px;
background-image: none;
}

div#top a.aktywny {
background-image: url(images/button_on.gif);
}

div#top a.internetowe {
top: 34px;
padding-top: 10px;
padding-bottom:10px;
left: 240px;
width: 164px;
}

div#top a.stacjonarne {
top: 34px;
padding-top: 10px;
padding-bottom:10px;
left: 411px;
width: 164px;
}

div#top a.uslugi {
top: 34px;
padding-top: 10px;
padding-bottom:10px;
left: 584px;
width: 164px;
}

div#content {
padding: 3px;
font-family: Arial, Arial CE;
background-color: #FFF;
}


.salesform {
margin-left : 0;
padding : 2px;
border : none; /*4px double #C2DCEF;*/
background-color : #ffffff;
overflow : hidden;
float : right;
width : 425px;
text-align : left
}
.salesformcontent {
border : 0px none;
width : 100%
}

.sprzedawca {
background-color: #FFFFCD;
color: #222;
text-align: center;
padding: 3px;
}

div.ekademiah1 {
font-size: 20pt;
text-align: center;
}

div.ekademiah2 {
font-size: 14pt;
text-align: left;
}

h1 {
text-align: left;
font-size: 8pt;
margin: 10px;
font-weight: normal;
/*background-color: #E9EAE6;*/
color: #444;
margin-top:-3px;
margin-left:-3px;
width: 750px;;
}

table.stronaglowna {
border: none;
width: 98%;
margin-left:1%;
}

table.stronaglowna th {
text-align: center;
width: 33.3%;
}


.glowna_ramka {
font-size: 10pt;
clear: both;
margin-bottom: 6px;
padding-bottom: 4px;
border-bottom: solid 1px #ccc;
}

.glowna_ramka a {
color: #007750;
}

.glowna_ramka img.inimg, img.inimg {
border:none;
float: left;
margin: 0 3px 30px 0;
}

div.duzykurs {
font-size: 12pt;
padding: 5px 20px 5px 20px;
}

div.duzykurs a {
font-weight: bold;
color: #007750;
}

div.duzykurs div.small {
font-size: 10pt;
padding: 5px;
line-height: 15pt;
}

.glowna_ramka div.small {
font-size: 8pt;
}

.clear {
clear: both;
font-size: 1px;
line-height: 1px;
}


div.adsense {
width: 400px;
clear: both;
float: left;
}

div.trener {
width: 300px;
float: left;
}


div.recenzja {
font-family: Trebuchet MS, Arial, Arial CE;
font-size: 12pt;
line-height: 20pt;
padding: 5px;
margin: 0 5% 0 5%;
}


/* ekademia */

.sideblock {
margin-top : 10px;
margin-bottom : 10px;
margin-left : 10px;
padding : 0;
width : 100%;
background-image : url(bg-middle-column.gif);
background-repeat : repeat-x;
background-color : #dde1e5;
border-bottom : 1px solid #9ea3ab;
font-size : 11px;
}
.sideblock .header {
background-image : url(block_header.gif);
border-bottom : 3px solid #176cbb;
background-repeat : repeat-x;
}
.sideblock .content {
padding : 5px;
padding-bottom : 10px;
margin : 0;
}
.tabcontent .sideblock {
margin : 0;
margin-top : 7px;
background-color : #ffffff;
background-image : none;
border : 1px solid #efefef;
border-top : 5px solid #efefef;
}
.tabcontent .sideblock .header {
border : 0;
}
.tabcontent .sideblock .content {
background-color : #ffffff;
background-image : none;
}

DIV.formularzzamowienia {
border : 2px dashed black;
padding : 10px;
background-color : #ffffcd;
}
DIV.formularzzamowienia INPUT.input {
font-size : 15px;
font-weight : bold;
color : #1c73c2;
height : 19px;
padding-top : 3px;
border : 1px solid #666666;
padding : 1px;
}
DIV.formularzzamowienia INPUT.password {
padding-left : 25px;
background-image : url(login_password.gif);
background-repeat : no-repeat;
}
DIV.formularzzamowienia INPUT.user {
padding-left : 25px;
background-image : url(login_user.gif);
background-repeat : no-repeat;
}
DIV.formularzzamowienia INPUT.email {
padding-left : 27px;
background-image : url(login_email.gif);
background-repeat : no-repeat;
}
DIV.formularzzamowienia INPUT.req, DIV.formularzzamowienia SPAN.req {
border : 2px solid red;
background-color : #ffffff;
height : 22px;
}

