html, body, ul, ol, li, p, h1, h2, h3, h4, h5, h6 {
	padding: 0;
	margin: 0;
	list-style: none;
}

html {
  background-color: #40444c;
  
}

body {
	font-size: 62.5%;
	font-family: sans-serif;
	width: 950px;
	margin: 0 auto;
  margin-top: 20px;
  position: relative;
}

#main div.clear {
  clear: both;
  width: 950px;
  float: none;
  border-bottom: 1px solid #fff;
  
  
}

#header {
  background: #40444c url(tecka.gif) no-repeat top center;
  
  height: 54px;
}

#header h1 {
  color: #fff;
  font-weight: normal;
  font-size: 240%;
  padding: 10px 0 0 142px;
  line-height: 18px;
  text-align: left;
}

#header h1 span{
  color: #40444c;
  font-weight: bold;
  padding: 0 3px 0 1px;
  
}

#header p{
  color: #00e4ff;
  padding: 0 0 0 300px;
  font-size: 110%;
  text-align: center;
}

#main {
  border-top: 1px solid #fff;
  padding: 8px 0 0 0;
}

#main p {
  color: #c4c4c4;
}

#main p#last {
  padding: 0 0 60px 0;
}


#main div {
  width: 315px;
  float: left;
  text-align: left;
  padding: 10px 0 0 0;
}



#main img {
  border: 4px solid #fff;
  
}

#main div h2 {
  background: url(small-tecka.gif) no-repeat top left; 
  color: #fff;
  font-weight: normal;
  font-size: 150%;
  text-transform: uppercase;
  text-align: left;
  padding: 2px 0 10px 22px;
}

table {
  text-align: left;
  width: 300px;
  padding: 10px 0 0 5px;
}

table th {
  color: #00e4ff;
  text-transform: uppercase;
  font-size: 120%;
}

table td {
  color: #fff;
  font-size: 110%;
}
table td a{
  color: #fff;
  text-decoration: none;
}
table td a:hover {
  color: #00e4ff;
  text-decoration: underline;
}

#kontakt {
  clear: both;
  border-top: 1px solid #fff;
  padding: 10px 0 20px 0;
}

#kontakt h2{
 color: #fff;
  font-size: 180%;
  text-align: center;
  
}

#kontakt p{
  color: #fff;
  font-size: 120%;
  text-transform: uppercase;
  padding: 15px 0 0 0;
  text-align: center;
  
}

#kontakt p#kw {
  border-top: 1px solid #fff;
  clear: both;
  padding: 15px 0 0 0;
  text-transform: none;
}

#kontakt p#kw a{
  color: #fff;
  text-decoration: none;
}

#kontakt p#kw a:hover{
  color: #00e4ff;
}

#kontakt span {
  color: #00e4ff;
}

#kontakt p.chyba {
  text-align: left;
  font-size: 120%;
  font-weight: bold;
  color: #00e4ff;
  text-transform: none;  
}

form {
  width: 330px;
  float: left;
 padding: 40px 0 10px 0;
  text-align: center;
}

form label {
  color: #fff;
  font-size: 110%;
  width: 100px;
  text-align: right;
  display: block;
  float: left;
  padding: 0 0px 0 0px;
 
}

form input {
  width: 214px;
  margin: 0 0 2px 0;
}

form input#code {
  width: 118px;
}

#submit {
  width: 100px;
}

#kontakt div#adresa {
  float: left;
  width: 600px;
  padding: 40px 0 0 0;
}

#kontakt div#adresa p{
  text-transform: none;
  font-size: 150%;
}

#kontakt div#adresa p span{
  font-weight: bold;
  font-size: 150%;
}
  
#kontakt div#adresa p a{
  color: #00e4ff;
  text-decoration: none;
}

#footer {
  clear: both;
  background-color: #fff;
  height: 20px;
}

p#doporuc {
  font-size: 100%;
  color: #808080;
  text-align: center;
}

p#doporuc span{
  color: #fff;
}

p#doporuc a{
  color: #808080;
  font-size: 90%;
}
