*{margin:0;padding:0}
html{background:#fff;}
body{font:11px/16px Arial,Helvetica,sans-serif;color:#5d626d;width:920px;margin:0 auto}
/*h1{width:146px;height:127px;background:url(img/brit_cen.gif);overflow:hidden;margin:0 0 10px 25px;float:left}
h1 a{display:block;height:0;padding-top:131px}*/
h1, h2{font-size:16px;color:#171d33;font-weight:400;line-height:40px;background:url(img/dot.gif) repeat-x bottom;padding-left:5px;margin:0 0 20px -5px}
h3.akt{font-weight:400;color:#171d33}
h3,h4{margin-bottom:1em}
h3,h4,h5{font-size:11px}
h6{
	color:#171D33;
	border-bottom:1px solid #d1d3d8;
	margin:25px 0 20px;
	font-family: Helvetica, sans-serif;
	font-size: 12px;
	line-height: 20px;
}
h3 strong{display:block;text-align:center;padding-top:1em;color:#5b5e65}
h3.akt strong,ul.akt strong{
	display:inline;
	padding:0 0 0 5px;
	margin-left:5px;
	border-left-width: 1px;
	border-left-style: solid;
	border-left-color: #171d33;
}
a{text-decoration:none;color:#17294b;font-weight:700}
a:hover{text-decoration:underline}
li{
	list-style-type: square;
	margin-left: 15px;
}
em,h4,h3.up{text-transform:uppercase;font-style:normal}
h5,h3.up{font-weight:400}
a img{border:0}
#top{margin-bottom:10px;background:url(img/dot.gif) repeat-x bottom;padding:15px 0 10px}
#top p{height:0;padding-top:75px;float:right;width:650px;background:url(img/top1.gif) no-repeat 0 25px;line-height:25px;color:#fff;overflow:hidden;margin-top:5px}
#top p strong{display:block;height:0;padding-top:75px;border-left:1px solid #717582;width:375px;overflow:hidden;background:url(img/top2.gif) no-repeat 25px 30px;margin:-100px 0 0 auto}
#top ul{height:25px;line-height:43px;background:#eaedef url(img/menu.gif);padding:18px 10px 0;clear:both;width:900px;overflow:hidden}
#top ul li{float:left;border-left:1px solid #171d33;line-height:10px;margin:0;list-style:none}
#top ul li.frst{border:none}
#top ul a{text-transform:uppercase;font-weight:400;border:none;margin:0 8px}
#cont{float:right;margin-bottom:20px;width:610px;overflow:visible;padding:0 40px 0 35px}
#cont p,#cont ul{margin-bottom:1em}
#cont p.frst{font-weight:700}
#cont p+ul{margin-top:-1em}
#cont p+ul.poz{margin-top:0}
#cont ul.akt{border-top:1px solid #b6b9bf;margin-top:35px}
ul.akt a{font-weight:400;display:block;text-decoration:none;height:30px;line-height:30px;padding:0 2px}
ul.akt a:hover{background:#f0f1f3;text-decoration:none}
ul.akt li{border-bottom:1px solid #b6b9bf;margin:0;list-style:none}
ul.akt span{display:block;height:30px;color:#f3ad00;font-weight:700;margin:-30px 5px 0 auto;width:6.5em;white-space:nowrap}
.poz{text-align:center}
.poz li{display:inline;margin:0 10px}
#side{width:220px;float:left;margin-bottom:20px}
#index h2,#side h2{height:0;padding-top:66px;margin:0 1px;background:#eaedef;overflow:hidden}
#index h3,#side h3{font-weight:400;margin:0 19px 12px}
#index h3 strong,#side h3 strong{text-align:left}
#index .gbox h2,#side .gbox h2{margin:0 0 15px}
#side #sidem{background-image:url(img/sidem.gif)}
#index #sidea,#side #sidea{background-image:url(img/sidea.gif)}
#side #sidep{background-image:url(img/sidep.gif)}
#side a{border:none}
#index .gbox a,#side .gbox a{color:#fff;text-align:center;display:block;height:21px;line-height:21px;width:172px;margin:0 auto;font-weight:400;background:#17294b url(img/sideb.gif)}
#side ul,#side .gbox,#index .gbox{
	padding-bottom:19px;
	background:#eaedef url(img/wrdb.gif) no-repeat bottom;
	margin-top: 0;
	margin-right: 1px;
	margin-bottom: 10px;
	margin-left: 1px;
}
#index .gbox p,.gbox p{margin:0 19px 15px;color:#42454d}
#side li{background:url(img/ddot.gif) repeat-x bottom;min-height:20px;margin:0 19px;padding:5px 0 5px 0;list-style:none}
#side ul a{font-size:12px;font-weight:400;line-height:18px}
#side ul a:hover,#side ul a.act{color:#f3ad00;text-decoration:none}
#side .box{background:url(img/box.gif);text-align:center;overflow:hidden;}
#side .boxu{background:url(img/rdu.gif) no-repeat;}
#side .boxd{background:url(img/rdd.gif) no-repeat bottom;padding:0 20px 1px}
#side .box a{background:url(img/ldot.gif) repeat-x bottom;display:block;padding:20px 0;margin:1px 0 -1px}
.ban{display:block;border:none;margin-left:-35px}
#index{overflow:hidden;height:100% }
#index .ban{margin:0;float:left}
#index .gbox{float:right;width:218px;height:273px;margin-bottom:0}
#index .gbox p{height:9.5em }
#bottom{clear:both;background:url(img/dot.gif) repeat-x;margin:10px 0}
#bottom div{padding:11px 0;background:url(img/dot.gif) repeat-x bottom;overflow:hidden;height:100%}
#bottom div div{background:none;padding:10px 0 0;border-top:14px solid;float:left;width:218px;margin-right:16px}
#bottom h2{background:none no-repeat 10px 10px;margin:0;padding:90px 0 0 0;height:0;overflow:hidden}
#bottom p{height:28px;line-height:14px}
#bottom p.op{padding-bottom:10px}
#bottom a{font-weight:400}
#bottom h2,#bottom p{border-left:1px solid;padding-left:12px}
#bottom div div.b1,#bottom div div.b1 h2,#bottom div div.b1 p{border-color:#64b3c5}
#bottom div div.b1 a{color:#64b3c5}
#bottom div div.b1 h2{background-image:url(img/hb1.gif)}
#bottom div div.b2,#bottom div div.b2 h2,#bottom div div.b2 p{border-color:#f3ad00}
#bottom div div.b2 a{color:#f3ad00}
#bottom div div.b2 h2{background-image:url(img/hb2.gif)}
#bottom div div.b3,#bottom div div.b3 h2,#bottom div div.b3 p{border-color:#b3b2ad}
#bottom div div.b3 a{color:#b3b2ad}
#bottom div div.b3 h2{background-image:url(img/hb3.gif)}
#bottom div div.b4,#bottom div div.b4 h2,#bottom div div.b4 p{border-color:#d9281f}
#bottom div div.b4 a{color:#d9281f}
#bottom div div.b4 h2{background-image:url(img/hb4.gif)}
#bottom div div.b4{margin:0}
#foot{clear:both;color:#42454d;height:100px;background:#cfd1d4 url(img/foot.gif);padding:15px 15px 0}
#foot span{float:right}
#foot a{font-weight:400;border:none;color:#42454d}
form{background:#eaedef;padding:23px 10px}
fieldset{border:none}
legend{text-transform:uppercase;font-weight:700;color:#18294b}
input{height:22px;width:231px;background:#fff;border:1px solid #d0d1d0}
form dl{width:450px;padding-top:15px}
form dt{width:190px}
form dt label{display:block}
form dd,form dt{float:left;height:24px;line-height:24px;padding-bottom:5px}
.formkon {width:150px;text-align:right;padding-right:10px;height:25px}
.font_bold_red
{
font-weight: bold;
color: #17294b;
}
#td_pad {
	padding-right: 15px;
}
#td_pad_all {padding-left:10px;padding-top:5px;}
#test input {width:20px}
#tabela_ind{text-align:top;}
#td_color{background-color:#eeeeee}
#td_zaj{padding-left:10px;background-color:#eeeeee}
#table_matura td{padding-left:10px;}
#table_matura th{padding-left:10px;padding-top:10px;background-color:#eeeeee}
