body,html { background:#FFFFFF url(images/background.gif) repeat; margin:0px; padding:0px; text-align:left; border-collapse:collapse; font-size:12px; font-family:Arial, Sans-serif; color:#FFFFFF; }
.root { background:url(images/top_pasek.gif) repeat-x; }
.glowny { text-align:left; width:960px; }
.menu { width:210px; vertical-align:top; float:left; }
.tekst { width:676px; vertical-align:top; float:right; font-size:12px; overflow:hidden; }
.white { font-size:12px; color:#FFFFFF; }
.titleh1 { font-size:13px; }

a { font-size:12px; font-weight:normal; color:#E2E0A5; text-decoration:none; }
a:hover { text-decoration:underline; }

.tekst a { color:#FFCC00; text-decoration:underline; }

table { font-size:12px; color:#E2E0A5; }
td.header_top { background:#FFFFFF url(images/index_02.jpg) no-repeat top left; color:#000000; font-size:11px; text-align:left; font-weight:normal; width:807px; height:84px; }
td.header_info { background:#FFBC00; color:#000000; font-size:11px;text-align:left; font-weight:normal; height:36px; }
td.header_info a { color:#000000; font-size:11px; }
td.header_loga { background:#FFFFFF url(images/index_08.jpg) no-repeat top left; color:#000000; font-size:11px;text-align:center; font-weight:normal; width:156px; height:160px; }
td.left { background:#FFFFFF url(images/back_left.gif) repeat-y top left; width:58px; vertical-align:top; }
td.content { vertical-align:top; }

.naglowek { font-size:18px; font-weight:normal; color:#E2E0A5; }
.menu a { font-size:12px; font-weight:normal; color:#E2E0A5; text-decoration:none; }
.menu a:hover { text-decoration:underline; }
.menu a.sel { color:#FFBC00; text-decoration:none; }

ul.cir  { font-size:12px; padding:0px; margin:0px; vertical-align:top; list-style:none; line-height:18px; }
li.cir  { font-size:12px; padding:3px 0px 0px 0px; margin:0px; vertical-align:top; background:transparent url(images/ihcircle.gif) no-repeat 0px 4px; }
li.cir1 { font-size:12px; padding:3px 0px 0px 0px; margin:0px; vertical-align:top; background:transparent url(images/ihflag.gif) no-repeat 0px 4px; }
li.cir2 { font-size:12px; padding:3px 0px 0px 0px; margin:0px; vertical-align:top; background:transparent url(images/iharrow.gif) no-repeat 6px 9px; }
li.cir3 { font-size:12px; padding:3px 0px 0px 0px; margin:0px; vertical-align:top; background:transparent url(images/ihgwiazdka.gif) no-repeat 0px 3px; }
li.cir span, li.cir1 span, li.cir2 span, li.cir3 span { display:block; padding-left:21px; }

ul.sqr  { font-size:12px; padding:0px; margin-left:12px; vertical-align:top; list-style:none; line-height:18px; }
li.sqr  { font-size:12px; padding:0px 0px 0px 0px; margin:0px; vertical-align:top; background:transparent url(images/ihsqr.gif) no-repeat 6px 6px; }
li.sqr1 { font-size:12px; padding:0px 0px 0px 0px; margin:0px; vertical-align:top; background:transparent url(images/ihflag.gif) no-repeat 0px 0px; }
li.sqr2 { font-size:12px; padding:0px 0px 0px 0px; margin:0px; vertical-align:top; background:transparent url(images/iharrow.gif) no-repeat 6px 6px; }
li.sqr3 { font-size:12px; padding:0px 0px 0px 0px; margin:0px; vertical-align:top; background:transparent url(images/ihgwiazdka.gif) no-repeat 0px 0px; }
li.sqr span  { display:block; padding-left:21px; }
li.sqr1 span { display:block; padding-left:21px; }
li.sqr2 span { display:block; padding-left:21px; }
li.sqr3 span { display:block; padding-left:21px; }

div.lista_szkol { padding:9px 10px 0px 10px; float:left; white-space:nowrap; }
div.lista_szkol a { color:#99C8DF; font-size:18px; }
div.lista_szkol a.sel { font-weight:bold; color:#005298; }


div.gap { font-size:12px; line-height:24px; }
div.gap * { vertical-align:middle; }
div.gap ol { padding-left:25px; margin:0px; list-style-type:decimal; }
div.gap li { list-style-type:decimal; font-weight:bold; }
div.gap li p { margin:0px; padding:0px; font-weight:normal; }

div.gap input { font-size:13px; border:1px solid #AFAD83; color:#E2E0A5; background:#024A84; width:100px; vertical-align:middle; margin:0px 2px 0px 2px; height:20px; padding:0px 2px 2px 2px; }
div.gap input.gap_ok { border:1px solid #008F13; color:#008F13; }
div.gap input.gap_fail { border:1px solid #C80002; color:#C80002; }

