body { font:76%/150% "Trebuchet MS", 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:'';}

body { background-color:white;color:#333; }
strong { font-weight:bold; }
.float-left { float:left; }
.float-right { float:right; }
.center { text-align:center; }
.right { text-align:right; }
.fix { clear:both; }
.hidden { display:none; }
a { color:#666; }

#case { width:1024px;margin:0 auto;}
#case-left { width:1024px;}
#form { background:url(/images/audit/bg.gif) no-repeat 0 0;width:534px;height:534px;position:relative;margin:0 auto;margin-top:100px; }
#form .email, #form .password { position:absolute;top:201px;left:151px;background-color:transparent; }
#form .password { top:278px; }
#form .email input, #form .password input { width:229px;height:28px;font-size:24px;border:0;background-color:white; }
#form label { display:none; }
#form .element small.error { display:block;font-weight:bold;color:#C00;margin-top:5px; }
#form button { width:102px;height:103px;background:url(/images/audit/login.png) no-repeat 0 0;border:0;position:absolute;top:360px;left:216px; }
#form button:active { background-position:bottom;}
#form .error input { border:2px solid #C00; }
#form #menu { position:absolute; top:315px;left:460px;width:200px;}
#form #menu p { clear:both;padding:10px 0; }
#form #menu a { color:#333;text-decoration:none;font-size:16px;font-weight:bold; }
#form #menu a small { background:url(/images/audit/small.png) no-repeat 0 0;display:block;float:left;width:35px;height:25px; }
#form #menu a:hover small { background-position:bottom left; }
#form #menu .i1 small { margin-left:36px; }
#form #menu .i2 small { margin-left:22px; }
#form #menu .i3 { margin-left:0px; }
h1 { background:url(/images/audit/logo.png) no-repeat 0 0;width:211px;height:211px;position:absolute;left:-100px;top:20px; }
h1 span { display:none; }

#header { width:1004px;height:203px;background:url(/images/audit/top.gif) no-repeat 0 0;position:relative;margin-bottom:35px; }
#header h2 { left:30px;top:20px;background:url(/images/audit/logo.png) no-repeat 0 0;width:211px;height:211px;position:absolute; }
#header h2 span { display:none; }
#header h2 a { display:block;width:211px;height:211px;text-decoration:none; }
#header #menu { position:absolute; top:52px;left:290px;width:200px;}
#header #menu p { clear:both;padding:10px 0; }
#header #menu a { color:#333;text-decoration:none;font-size:16px;font-weight:bold;display:block;}
#header #menu a small { background:url(/images/audit/small.png) no-repeat 0 0;display:block;float:left;width:35px;height:25px; }
#header #menu a:hover small { background-position:bottom left; }
#header #menu .i1 small { margin-left:0px; }
#header #menu .i2 small { margin-left:12px; }
#header #menu .i3 small { margin-left:20px; }
#header #menu .i1 { width:110px; }
#header #menu .i2 { width:170px; }
#header #menu .i3 { width:120px; }

#footer .copy { float:right;margin:20px 0;}

#content h1 span { display:none; }
#content h1 { margin:0 0 40px 190px;position:static;height:auto;width:auto;background:0; }
#content { padding:0 60px; }
#content p, #content li { font-size:12px; }
#content p { margin-bottom:10px;}
#content ul { margin:20px; }
#content ol { margin:20px;list-style-type:decimal; }
#content ul li { background:url(/images/audit/kolecko.png) no-repeat 0 4px;padding-left:20px;margin-bottom:5px;}
#content h3 { font-size:22px;margin:20px 0 10px 0; }
#content h4 { font-size:14px;font-weight:bold; }
#content p.price { float:right;font-size:36px;font-weight:bold;color:#693; }
#content h5 { float:left;font-size:36px;font-weight:bold;color:blue;width:150px; }

.cols2 {}
.cols2 .col1 { width:49%;float:left; }
.cols2 .col2 { width:49%;float:right; }

#audit_jazyku_objednavka { width:75%; }
form.form label { display:block; }
form.form .required label { font-weight:bold;display:block; }
form.form .element { margin-bottom:5px;clear:both; }
form.form input { border:1px solid #999;font-size:14px;font-weight:bold;padding:2px 0;width:100%; }
form.form input.checkbox { width:16px; }
form.form .right label { float:right; }
form.form .right input.checkbox { float:left; }
form.form div.error input { border:2px solid #C00; }
form.form div.error select { border:2px solid #C00; }
form.form small.error { color:#C00;font-weight:bold;font-size:12px;display:block;  }

