body {
	font:76%/150% Tahoma, "Lucida Grande CE", lucida, sans-serif;
	color: #666;
}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,p,blockquote,th,td{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal;}
ol,ul {list-style:none;}
caption,th {text-align:left;}
q:before,q:after{content:'';}

.float-left { float:left; }
.float-right { float:right; }
.center { text-align:center; }
.right { text-align:right; }
.fix { clear:both; }
.hidden { display:none; }

#header .action { display:none; }
#menu { display:none; }
#sidebar { display:none; }
#footer { display:none; }
#case { border:0; }
#firma-logo { padding-bottom:30px; }

#test h2  { padding:10px 0; }
#test h3  { padding:10px 0; font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif;font-size:22px; }
#test .instrukce { padding:0 20px; }
#test .instrukce-text { font-family: "Times New Roman CE", "Times New CE", "Times CE", "Times New Roman", times, serif; font-size:14px;line-height:1.4em; }
#test .instrukce img { padding:0 10px 0 0; }
#test .otazka ol, #test .otazka p, #test .otazka table { margin-left:20px; }
#test .otazka table tr.error { border:1px slid #C00;color:#C00;font-weight:bold; }
#test .otazka table tr.good { border:1px slid #0C0;color:#0C0;font-weight:bold; }
#test li.otazka { background:none; }
#test li.otazka ol { }
#test li.otazka li { padding:2px 0px; background:0; }
#test .otazka p.error, #test li.otazka li.error { color:#C00; font-weight:bold; }
#test .otazka p.good, #test li.otazka li.good { color:#0C0;font-weight:bold; }
#test li.otazka li.right { color:#0C0;font-weight:bold;text-align:left; }
#test li.otazka input.preklad { width:500px; }
#test li.otazka textarea.preklad { width:500px;height:100px; }
#test li.otazka ol.horizontal { list-style:lower-alpha inside; }
#test li.otazka ol.horizontal li { float:left;padding:2px 40px 2px 0px; background:0; }
#test li.otazka a.hodnoceni-oprava { display:none; }
li.otazka li span { margin:0 10px; }
li.otazka p span { border:1px solid black;padding:2px 4px; }
li.otazka table { width:auto;border:0; }
li.otazka table td { border:0; }
li.otazka h4 { color:#00A8C6;font-size:14px;padding:0 0 10px 0;}
li.otazka strong.kategorie {float:right;color:#00A8C6;font-size:12px;}