body
{
	font-size:       62.5%; /* reset 1EM to 10px */
	margin:          0;
	padding:         0;
	background:      transparent url('asd.jpg') top left repeat;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
}

#container
{
	margin:          0 auto;
	width:           683px;
	position:        relative;
	background:      transparent url('containerbg2.jpg') top left repeat-y;
}

#header
{
	margin:          0 auto;
	width:           640px;
	height:          96px;
	background:      transparent url('newheader.jpg') top left no-repeat;
}

#mapa {
  float:           right;
  border:          1px;
  border-color:    black;
  padding:         5px;
  width:           300px;
  height:          300px;
}

.headtitle
{
	position:        relative;
	font-family:     'lucida grande', arial, tahoma, sans-serif;
	font-size:       30px;
	color:           #FFF;
	top:             8px;
	left:            12px;
}

#menu
{
	margin:          0 20px;
	height:          29px;
	background:      #FFF73F !important;
	background:      #b3d24e;
	padding:         5px 0;
}

#menu ul
{
	margin:          0;
	padding:         7px;
	background:      transparent url('menuoff2.jpg') top left repeat-x;
	height:          29px;
}

#menu ul li
{
	list-style:      none;
	display:         inline;
}

#menu ul li a:link, #menu ul li a:active, #menu ul li a:visited
{
	color:           #767676;	
	padding:         13px 7px 15px 7px;
	font-size:       1em;
	background:      transparent url('menuoff2.jpg') center left repeat-x;
	font-family:     'lucida grande', arial, sans-serif;
	font-weight:     bold;
	text-decoration: none;
}

#menu ul li a:hover
{
	background:      transparent url('menuon2.jpg') center left repeat-x;
	color:           brown;
}

#menu2
{
	margin:          0;
	color:           #767676;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1.2em;
	line-height:     170%;
}

#roundedheader
{
	width:           640px;
	height:          18px;
	margin:          0 auto;
	background:      transparent url('belowheader.png') top left no-repeat;
}

#content
{
	min-height:      390px;
	width:           640px;
	margin:          0 auto;
	background:      transparent url('contentbg.png') top left repeat-y;
}

#insidecontent
{
	float:           left;
	padding-left:    25px;
	width:           585px;
}
#insidecontent #images { margin-top:2em; text-align:center; }
#insidecontent #images a img, #insidecontent #images a { border:0; } 
#insidecontent #images a img { padding:5px; }
#fotos { text-align:center; }
#fotos a img { border: 1px outset #AAA; padding:0; margin:1em; } 

#sidebar
{
	padding:         0 10px 10px 10px;
	float:           right;
	width:           210px;
	background:      #f6f6f6;
}

#sidebar p
{
	margin:          0;
	color:           #565656;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       1em;
	line-height:     170%;
}

#sidebar a:link, #sidebar a:active, #sidebar a:visited
{
	text-decoration: underline;
	color:           orange;
}

#sidebar a:hover
{
	text-decoration: none;
	color:           orange;
}

#roundedfooter
{
	width:           640px;
	height:          17px;
	margin:          0 auto;
	background:      transparent url('abovefooter.png') top left no-repeat;
}

h1
{
	margin:          0;
	font-weight:     bold;
	color:           #702A08;
	font-size:       20px;
}

h2
{
color:#702A08;
font-size:17px;
font-weight:bold;
margin:0pt;
padding-top:18px;
}

h3
{
color:#702A08;
font-size:15px;
font-weight:bold;
margin:0pt;
padding-top:12px;
}

.seznam {
  font-family:tahoma;
  font-size:12px;
  line-height:1.3em;;
  margin:2px;
  padding-left:12px;
}

.text {
font-family:tahoma;
font-size:12px;
padding-bottom:12px;
margin:2px;
}

.dulezity-text {
font-family:tahoma;
font-size:15px;
padding-bottom:12px;
margin:2px;
}

.text a:link, .text a:active, .text a:visited
{
  font-family:     tahoma;
  font-size:       12px;
}

.text a:hover
{
  font-family:     tahoma;
  font-size:       12px;
  color:           #E3A40D;
}

h1 a:link, h1 a:active, h1 a:visited
{
	margin:          0;
	font-weight:     bold;
	color:           #702A08;
	font-size:       20px;
  text-decoration: none;
}

h1 a:hover
{
	margin:          0;
	font-weight:     bold;
	color:           #702A08;
	font-size:       20px;
  text-decoration: none;
}

#footer
{
	margin:          0 auto;
	width:           641px;
	height:          39px;
	background:      transparent url('footer2.jpg') top left repeat-x;
}

#footer a
{
  color:#767A7D;
}

.dulezity-text a:hover {
color:#E3A40D;
}


#footer span
{
	display:         block;
	position:        relative;
	font-family:     'lucida grande', 'franklin gothic medium', sans-serif;
	font-size:       10px;
	padding:         10px;
	color:           #767A7D;
}

#form_jmeno
{
border-style: solid;
border-color: #FFFF00;
border-width: 1px;
}

#form_email
{
border-style: solid;
border-color: #FFFF00;
border-width: 1px;
}

#form_phone
{
border-style: solid;
border-color: #FFFF00;
border-width: 1px;
}

#form_message
{
border-style: solid;
border-color: #FFFF00;
border-width: 1px;
overflow: auto;
font-size: 100%;
font-family: 'lucida grande', 'franklin gothic medium', sans-serif;

}

.form_error
{
color: #FF0000;
}


label.myLabel {
	float: left;
	clear: left;
	width: 70px;
	margin-right: 5px;
	padding-top: 0.1em;
	text-align: left;
}

#btn
{
	font: 8pt Verdana;
	font-weight: bold;
	background: transparent; 
	border: 1px solid #FFFF00;
	cursor:hand;
}

.title-photo
{
  border: 0px;
  float: right;
  padding-left:8px;
}
