body
{
margin: 0px;
padding: 0px;
font-family: Tahoma, Verdana, Arial;
font-size:11px;
color:#4b4b4b;
text-align:center;
line-height:17px;
text-align:center;
background-image:url(img/bk.gif);
background-repeat:repeat-x;
}
h4
{
font-size:12px;

}
p a:link, p a
{
color:#cc0000;

}
p a:hover
{
text-decoration:none
}
#top
{
width:753px;
height:15px;
background-image:url(img/top_body.gif);
margin:0 auto;
}

#main
{
width:713px;
height: auto !important;
height: 600px; /* IE */
min-height: 600px;
background-image:url(img/main_body.gif);
background-repeat:repeat-y;
text-align:left;
margin:0 auto;

padding:20px;
padding-top:0px;
padding-bottom:0px;
}
p
{
margin:0
}
#foot
{
width:753px;
height:32px;
background-image:url(img/foot_body.png);
margin:0 auto;
clear:both;
}
div#stat
{
float:left;
margin-left:10px;
margin-top:5px;
}
a img
{
border:0;
}
div#top_menu
{
background-image:url(img/top_menu_bk.png);
background-repeat:repeat-x;
height:44px;
margin-top:0px;
margin-bottom:5px
}
#top_menu  ul,ul
{
margin:0;
padding:0;
list-style:none;
}
#top_menu li
{
float:left;
width:116px;
height:34px;
margin-top:4px;
}
ul#left_menu
{
margin:0;
padding:0;
list-style-type:none;
width:226px;
float:left;
margin-top:5px;
}

a#zarejestruj
{
display: block;
width:226px;
height:68px;
background-image:url(img/zarejestruj.png);
background-repeat: no-repeat;
margin-bottom:2px;
}

a#zarejestruj:hover
{
background-image:url(img/zarejestruj_h.png);
}
a#rozpocznij
{
display: block;
width:226px;
height:68px;
background-image:url(img/rozpocznij.png);
background-repeat: no-repeat;
margin-bottom:2px;
}

a#rozpocznij:hover
{
background-image:url(img/rozpocznij_h.png);
}
a#info
{
display: block;
width:226px;
height:68px;
background-image:url(img/info_b.png);
background-repeat: no-repeat;
}

a#info:hover
{
background-image:url(img/info_h.png);
}
#left_menu p
{
font-size:10px;
color:#999999;
padding:0;
margin:0;
margin-top:19px;
margin-left:76px;
margin-right:2px;
line-height:12px;
}
#left_menu p a:link, #left_menu p a:visited
{
color:#666666;
}
#left_menu p a:hover
{
text-decoration:none;
}
div#kat, div#odp_ustaw
{
margin-top:5px;
width:224px;
height:auto;
float:left;
border:1px solid #0099cc;
background-color:#99ccff;
clear:left;

}
#clear
{
clear:both;
height:11px;
}
#kat h5
{
padding:0px;
padding:3px;
padding-left:5px;
margin:0;
background-color:#006699;
color:#ffffff;
font-size:12px;
font-family: Trebuchet MS;
font-weight:normal;
}
#kat a
{
text-decoration:none;
color: #003366;
}
#kat li
{
color: #003366;
border-bottom:1px dotted #003366;
background-image:url(img/dziob.gif);
background-repeat:no-repeat;
background-position:0px 6px;
padding:2px;
padding-left:10px;
margin:4px;
font-size:11px
}
#kat ul ul li
{
color: #003366;
border-bottom:0px;
background-image:none;
margin:0px;
height:13px;/* IE */
height:auto !important;
line-height:12px;
}
ul ul li a:hover
{
font-weight:bold;

}
#cont
{
border: 1px #ffcc99 solid;
height:300px;
width:465px;
float:right;
margin-left:15px;
margin-top:5px;
}
#first
{
border: 1px #ff3333 solid;
width:465px;
float:right;
margin-left:15px;
margin-top:5px;
padding-bottom:15px;
}
#first p
{
margin-left:15px;
margin-right:15px;
line-height:15px;
}
h2
{
margin:0;
padding-left:60px;
height:40px;
font-size:12px;
padding-top:2px;
font-family:Tahoma, Arial;
background-image:url(img/title_main.png);
color:#ffffff;
font-weight:bold;
}
h1
{
margin:0;
padding-left:48px;
height:40px;
font-size:12px;
padding-top:2px;
font-family:Tahoma, Arial;
background-image:url(img/title_main.png);
color:#ffffff;
font-weight:bold;
}
h3
{
color:#0099cc;
font-size:14px;
border-bottom:dotted 1px #ff3333;
text-align:right;
padding:0px;
margin:10px;
margin-top:15px;
}
#progress
{
width:50px;
height:210px;
background-image:url(img/progress_axis.png);
background-repeat:no-repeat;
background-position:10px 10px;
float:left;
}
div#bar
{
margin-left:24px;
margin-top:25px;
width:12px;
height:160px;
background-color:#0099cc;
}
span#bar_procent
{
font-weight:bold;
font-size:14px;
color:#0099cc;
margin-left:5px;
margin-top:15px;
display:block;
}
#main_test p
{
margin:0px;
padding:0px;
color:#0099cc;
}
#test_expo
{
width:405px;
height:53px;
background-image:url(img/test_expo.png);
float:left;
}
#test_expo p
{
margin-top:18px;
padding-left:15px;
padding-right:15px;
font-family: Trebuchet MS, Tahoma, Arial;
font-size:16px;
font-weight:bold;
text-align: center;
}
.male
{
font-size:9px;
line-height:9px;
margin:0;
padding:0;
margin-bottom:5px; 
}
input#test_input
{
border:1px solid #0099cc;
font-weight:bold;
color:#0099cc;
padding:3px;
margin-top:0;
width:200px;
float:left;
}
button
{
border:0;
margin:0;
padding:0;
background-color:#ffffff;
}
#ok
{ 
width:37px;
height:21px;
margin-bottom:0px;
margin-left:5px;
}
#wyniki
{
display:inline;
width:137px;
height:152px;
float:right;
margin-right:10px;
margin-top:5px;
margin-bottom:14px;
background-image:url(img/wyniki.png);
color:#0099cc;
font-size:9px;
}
p.line
{
text-align:center;
font-weight:bold;
border-bottom:1px solid #0099cc;
}
div#wyniki p
{
margin-left:7px;
margin-right:7px;
}
#odp
{
width:240px;
height:54px;
float:left;
margin-top:10px;
margin-left:2px
}
#odp_mouse
{
width:240px;
height:78px;
float:left;
margin-top:10px;
margin-left:2px;
background-image:url(img/mouse_q.png);
background-repeat:no-repeat
}
#odp_mouse p
{
margin-left:75px;
margin-right:15px;
margin-top:5px;
}
#odp_mouse img#q
{
margin-left:70px;
}
p#answer
{
font-size:14px;
font-weight:bold;
text-align:center;
margin:5px;
margin-top:20px;
margin-bottom:0px
}
p#syn
{
margin:0px;
margin-left:15px;
margin-bottom:4px;
font-size:11px;
line-height:10px
}
p#syn_k
{
margin:0px;

margin-bottom:4px;
font-size:11px;
line-height:10px
}
#test_navi
{
width:240px;
margin-top:10px;
margin-left:2px;
float:left;
}
#dobrze
{
width:227px;
background-image:url(img/dobrze.png);
height:35px;
padding-top:24px;
padding-left:13px;
font-size:12px;
color:#0099cc;
font-weight:bold;
}
#zle
{
padding-top:24px;
padding-left:13px;
width:227px;
background-image:url(img/blad.png);
height:35px;
font-size:14px;
color:#0099cc;
font-weight:bold;
}
.hiddenPic {
display:none;
}
#tooltip {
  color:#fff;
  font:normal 10px Verdana, sans-serif;
  padding:4px;
  background:#0099cc;
  position:absolute;
  width:100px;
  margin-top:0px;
}
#status
{
color:#dddddd;
background:#0099cc;
font-size:9px;
clear:both;
padding-left:10px;
padding-right:10px;
margin-top:15px;
height:17px;
}
#odp_ustaw p
{
color: #003366;
margin-left:10px;
}
#odp_ustaw img
{
float:right;
margin:5px;
margin-top:10px
}
form
{
padding:0;
margin:0;
}
#top_logo
{
height:60px;
}
#top_logo li, #top_logo li a
{
display:inline;
text-align:center;
background-color:#ffffff;
float:left;
margin-left:10px;
color:#0099cc;
line-height:13px;
text-decoration:none;
}
#top_logo ul
{
float:right;
clear:right;
}
form#reg
{
margin:5px;
}
#reg input
{
display:block;
}
#form_okno
{
float:right;
margin:5px;
padding:5px;
width:200px;
height:100px;
border:1px solid #0099cc;
background-image:url(img/Info.png);
background-repeat:no-repeat;
background-position:right bottom;
line-height:14px;
display:none;
margin-top:25px;
margin-right:15px
}

a.green, a.red
{
width:113px;
height:30px;
background-image:url(img/green.jpg);
display:block;
float:right;
padding-top:10px;
padding-right:5px;
text-align:right;
text-decoration:none;
font-weight:bold;
font-size:12px;
color:#0099cc;
margin-left:5px
}
a.red 
{
background-image:url(img/red.jpg);
}
#reg input
{
width:180px;
}
fieldset#logowanie
{
width:400px;
height:auto;
margin:0 auto;
margin-bottom:30px;
}
a.link:link
{
color:#0099cc;
text-decoration:none
}
a.link:hover
{
text-decoration:underline;
}
#showuser
{
float:right;
color:#0099cc;
font-size:9px;
line-height:11px;
clear:both;
margin-top:20px;
margin-bottom:5px;
margin-right:4px
}
#pay_status, #score_status
{
width:250px;
padding:8px;
border:solid 1px #0099cc;
background-color:#99ccff;
margin:0 auto;
}
#score_status p strong, #rank span 
{
display:block;
float:right;
}
img.left
{
float:left;
margin:4px;
margin-right:10px;
}
#login_rank
{
background-image:url(img/ranking.jpg);
width:436px;
height:105px;
margin:0 auto;
margin-top:7px;
margin-bottom:10px;
}
#rank
{
font-family: Trebuchet MS, Tahoma, Arial;
color:#006699;
margin-left:15px;
padding-top:22px;
width:220px;
line-height:13px;
}
#lastreg
{
padding-top:18px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#006699;
margin-left:15px;
}
ul.lista
{

margin-left:180px;

}
ul.lista li
{
list-style: circle;
}
table.set
{
width:450px;
margin:0 auto;
margin-bottom:20px
}
.set th, .set td
{
margin:1px;
}
td.col
{
background-color:#99ccff;
color:#006699;
padding-left:5px;
}
th.title
{
background-color:#0099cc;
width:155px;
color:#ffffff;
font-weight:normal;
padding-left:5px;
}
.set input
{
width:50px;
margin:0 auto;
}
fieldset.payset
{
width:400px;
margin:0 auto;
clear:both;

}
div#sms_info
{
width:150px;
height:80px;
float:right;
margin-right:5px;
margin-top:5px;
border:1px solid #006699;
text-align:center;
line-height:14px;
}
#koszt
{
margin-top:5px;
font-size:18px;
font-family: Trebuchet MS, Tahoma, Arial;
color:#006699;
}
.int
{
border-left:#116699 3px solid;
padding-left:15px;
margin-left:40px;
display:block
}
div#first ul
{
margin:4px 4px 4px 34px;
padding:0 10px 0 10px; 
border-left:2px solid #006699;
}
.allpay
{
margin:8px 0 8px 0;
}
select.allpay
{
margin-left:14px;

}
