body{
	font-family: Arial;
	font-size: 12px;
	text-align: center;
	color: #000;
	background-color: #fff;
}

#header{
  width: 850px;
  height: 350px;
  background-image: url("../images/header.jpg");
  position: relative;
}

#main{
	width: 850px;
	margin: auto;
}

#content{
	margin: 0px 25px 0px 25px;
	padding-top: 10px;
	text-align: left;
}

#footer{
	margin: 2px 30px 0px 0px;
	font-family: Tahoma;
	font-size: 11px;
	color: #07B9E6;
}

#footer a {
  margin-left:20px;
}

/* elements */

h1,h2,h3,h4{
	margin: 0px;
	color: #05BBE9;
	text-align: left;
}

p{
	text-align: center;
}

h1{
	font-size: 15px;
}

h2{
	font-size: 12px;
}

a{
	color: #07B9E6;
}

a:hover{
	text-decoration: none;
}

/* add by Michal */
.noembedOdkaz{
  display: block; 
  width: 100px; 
  height: 50px; 
  position: absolute;
  top: 300px;
  text-decoration: none;
}

.response{
  margin-bottom:20px;
  border:1px solid #ddd;
  float:right;
  line-height:1.5em;
  font-size:1.2em;
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

.response .greeting{
  border-top-left-radius: 10px;
  border-top-right-radius: 0px;
  margin-bottom:10px;
  padding:10px;
  min-height:20px;
  font-style:italic;
  background-color:#f2f2f2;
  border-bottom:1px solid #ddd;
  background-position: center right;
  background-repeat:no-repeat;  
  background-image:url('../images/env1.gif');
}

.response .mail{
  margin:10px;
  margin-left:100px;
  margin-right:100px;
}

.response .sign{
  padding:10px;
  font-style:italic;
  background-color:#f0fafa;
  text-align:right;
  border-top:1px solid #ddd;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
}

img .r{
  float:right;
}
