@charset "utf-8";
/* CSS Document */

p {	margin: 0px; }
body {	margin: 0px; }
h1, h2, h3 {	margin: 0px; }
form {	margin: 0px; }
input, textarea, select {	margin: 0px; }
img { border: 0px; }
table { border: 0px; border-collapse: collapse; }

a:link { text-decoration: none; }
a:visited { text-decoration: none; }
a:active { text-decoration: none; }
a:hover { text-decoration: underline; }

a { color: inherit; }

ul, ol, li {
 margin: 0px; padding: 0px;
}

.clear {clear: both;}
.clear-left {clear: left;}
.clear-right {clear: right;}

.right {float: right;}
.left {float: left; }

h3 { font-weight: normal; }

.relative { position: relative; }
.overflow { overflow: hidden; }

.d-n { display: none; }
.d-b { display: block; }

.innerblock {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: url('../images/blank.png') repeat top left;
}

button{
	background: none;
	color: inherit;
	border: none;
	padding: 0;
	font: inherit;
	cursor: pointer;
	outline: inherit;
}

:focus { outline: none; }
/* formulare */

textarea:focus, input:focus{
   outline: none;
}
input {
   -webkit-appearance: none;
}

input[type=number]::-webkit-inner-spin-button,
input[type=number]::-webkit-outer-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}

textarea {
    resize: none;
}
