html, body, address, blockquote, div, dl, form, h1, h2, h3, h4, h5, h6, ol, p, pre, table, ul,
dd, dt, li, tbody, td, tfoot, th, thead, tr, button, del, ins, map, object,
a, abbr, acronym, b, bdo, big, br, cite, code, dfn, em, i, kbd, q, samp, small, span,
strong, sub, sup, tt, var, legend, fieldset {	margin: 0; padding: 0; }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
audio, canvas, progress, video { display: inline-block; vertical-align: baseline; }

*, html {
 -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%;
 -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;
}

img { border: none; }
img, fieldset {	border: 0; }
img {	max-width: 100%;	height: auto;	width: auto\9; /* ie8 */ }
article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }
a:link, a:visited, a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

input[type=submit], input[type=button], input[type=image] { cursor: pointer; border: none; }

textarea, input[type=text] {
 font-family: arial; font-size: 13px;
}

h1,h2,h3,h4,h5,h6 {
 font-weight: normal;
}

.chyba {
 width: 100%; margin-bottom: 25px; padding: 10px; background: #ff0000;
}
.chyba span {
 display: block; padding: 5px; color: #ffffff;
}
.ok {
 margin: 0 0 0 0; padding: 50px 20px; text-align: center; font-size: 18px; color: #ffffff; background: #2d95ff;
}

.clear { clear: both; }
.clear:before, .clear:after { content: ""; display: table; }
.clear:after { clear: both; }

