* {margin:0; padding:0;}
body, div, p, a, img, span, ul, ol, li, table, th, tr, td, dl, dt, dd, form, fieldset, legend, blockquote, applet, object {border:0;}

body { background:#fffcef; font-family: "Trebuchet MS",Arial,Helvetica,sans-serif; color:#6d6c5d; text-align:center; font-size:100%; line-height:1.5em; border:1px solid #ebe4cc; height:488px; }

/* GLOBAL
------------------------------*/
p { margin:9px 0; }

table { width:100%; }
table, td { font-size:1em; vertical-align:top; }

td { padding:4px 0; }

.center { text-align:center !important; }
.t-right { text-align:right !important; }
.t-left { text-align:left !important; }
.f-right { float:right !important; }

.vat { vertical-align:middle !important; }

a { color:#910635; text-decoration:underline; outline:none; }
a:hover { color:#910635; text-decoration:none; }

input, select { padding:2px; outline:none; width:150px; }
textarea { outline:none; width:300px; height:100px; padding:2px; }
input, select, textarea { font-family:Arial, Helvetica, sans-serif; font-size:1em; }
.wa { width:auto !important; }

/* LAYOUT
------------------------------*/
#dotazkproduktu { padding:15px; text-align:left; position:relative; font-size:0.75em; line-height:1.7em; }

fieldset { border:0; }

h1 { font-size:1.2em; font-weight:normal; line-height:1.7em; padding-bottom:10px; }
h1 strong { font-size:1.4em; }
.zavrit { font-size:1.2em; font-weight:bold; text-transform:uppercase; }

/* HLASKY
------------------------------*/
.povinne, em.error, span.error { color:#ed2024 !important; font-weight:bold; }
	.povinne { font-size:1.2em; }
	em.error { font-size:0.9em; font-style:normal; }
	input.error, textarea.error { border:1px solid #ed2024 !important; }
	.ok { color:#fff; font-weight:bold; padding:10px 5px 10px 52px; background:#5e9b21 url(/design/ok.gif) 20px 51% no-repeat; font-weight:bold; font-size:1.2em; }

/* CLEARFIX
------------------------------*/
.clearfix { display:inline-block; }
.clearfix:after {content:"."; display:block; clear:both; visibility:hidden; line-height:0; height:0; }
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }