body {
		margin:0; padding:0;
		font:11pt/1.5 sans-serif;
		background-color:#373737;
		text-align:center;
		}

  #envelope{
    width:772px;
    margin:auto;
    border:1px solid black;
		text-align:left;
		background-color:#ffffff;
  }

	#header {
		margin:0; padding:0;
		height:42px;
		background-color:#ffffff;
		}
  #header h1{
    margin:0; padding:0;
    float:left;
    display:block;
    position:relative;
    font-size:16pt;
    width:393px; height: 42px;
  }
  h1 span{
    position:absolute;
    top:0;left:0;
    width:393px; height: 42px;
    background:#ffffff url("aamicrobuscar.gif") top left no-repeat;
    z-index:1;
    cursor: pointer;
  }
  
  #lang{
    margin:0;padding:0;
    float:right;
    display:block;
    width:100px; height:42px;
  }
  
  #cz{
    margin:12px 0 0 0;padding:0;
    position:relative;
    float:left;
    display:block;
    font-size:10px;
    width:50px;
  }
  #eng{
    margin:12px 0 0 0;padding:0;
    position:relative;
    float:left;
    display:block;
    font-size:10px;
    width:50px;
  }
  
  #cz a span{
    position:absolute;
    top:0;left:0;
    width:32px; height: 22px;
    background:#ffffff url("cze.gif") top left no-repeat;
    z-index:1;
    cursor: pointer;
  }
  #eng a span{
    position:absolute;
    top:0;left:0;
    width:32px; height: 22px;
    background:#ffffff url("eng.gif") top left no-repeat;
    z-index:1;
    cursor: pointer;
  }

  #cz a:hover span{
    background-position: top right;
  }
  #eng a:hover span{
    background-position: top right;
  }
  
  #cz a.current span{
    background-position: top right;    
  }
  
  #eng a.current span{
    background-position: top right;    
  }

	#info {
		margin:0; padding:0;
		height:16.35em;
		background:#87a01e url("greenbackground.png") repeat-x;
		}

	#info-left {
		margin:0; padding:0;
		float:left;
		width:225px;
		height:240px;
		}
	
	#info-left-in {
		padding:100px 5px 4px 10px;
		color:#ced7a8;
		font-size:0.8em;
		}
		
	#info-left-in a{
		color:#ced7a8;
		}
	
	#info-left-in a:hover{
		color:#ffffff;
		}
	
  #info-right {
		margin:0; padding:0;
		float:right;
		width:545px;
		height:240px;
		background:#000000 url("rentacar.jpg") no-repeat;
		}
	
  #menu-lista {
		margin:0; padding:0;
		height:4em;
		background-color:#252525;
		}

  h2.nadpis{
		margin:0; padding:25px 0px 3px 10px;
    float:left;
    display:block;
    width:230px;
    letter-spacing:1px;
    font-size:22px;
    font-weight:normal;
    font-family:sans-serif;
    color:#819a1b;
  }
  #menu{
    float:right;
  }
  
  #menu ul{
    list-style:none;
    padding: 0; margin: 0;
  }
  
  #menu ul li {
    float: left;
    margin: 2.1em 1.5em 0 0;
  }
  
  #menu ul li a{
    padding:5px 25px 0 0;
    color:#ffffff;
    text-decoration:none;
    font-size:0.8em;
    background:#252525 url("list-green.gif") no-repeat right bottom;
  }
  
  #menu ul li a:hover{
    color:#909090;
    background:#252525 url("list-blue.gif") no-repeat right bottom;
  }
  
	#main {
		margin:0; padding:0;
		background-color:#ffffff;
	}
		
	#main-in {
		padding:1em 2em 1em 0;
		font-size:80%;
	}	
	
	#footer-in a{
    color:#819a1b;
  }
  #footer-in a:hover{
    color:#A0A0A0;
  }
	
	#footer{
    margin:0; padding:0;
    height:1.5em;
    background-color:#252525;
  }
	
	#footer-in{
    margin:0; padding:5px;
    font-size:0.6em;
    color:#707070;
    text-align:right;
  }
	
  .cleaner {
		clear:both;
		height:0px;
		font-size:0px;
		border:none;
		margin:0; padding:0;
	}
  
 	p { margin: 0.5em 0 }
  p#adresa{
    font-size:0.85em;
  }
  
  #info-left-in strong{
    letter-spacing:1px;
  }
  
/****************************nabidka vozu**************************************/
.navigace-left{
display:block;
width:500px;
height:37px;
float:left;
margin:0;
}

.levelG{
float:left;
display:block;
/* width:91px; */
height:34px;
background: #617516 url('level1.jpg') repeat-y right;
}

.levelGr{
float:left;
display:block;
/* width:91px; */
height:34px;
background: #676862 url('level2.jpg') repeat-y right;
}

.level-in{
margin:0; padding:4px 10px 0 15px;
color:#ffffff;
}

.level-in a{
color:#ffffff;
text-decoration:underline;
}

.level-in a:hover{
color:#ffffff;
text-decoration:none;
}

.level-in a:visited{
color:#ffffff;
text-decoration:none;
}

.level-separator-gw{
float:left;
display:block;
width:24px;
height:34px;
background: url('level1-separator-gw.jpg') no-repeat;
}

.level-separator-gGr{
float:left;
display:block;
width:24px;
height:34px;
background: url('level1-separator-gGr.jpg') no-repeat;
}

.level-separator-grw{
float:left;
display:block;
width:24px;
height:34px;
background: url('level1-separator-grw.jpg') no-repeat;
}

.auto-prehled{
margin-left:60px;
display:block;
width:680px;
height:210px;
}

.nahled-auta{
float:left;
display:block;
width:190px;
}

.nahled-auta img{
border:none;
}

.udaje{
float:right;
display:block;
width: 490px;
}

.vlastnost-auta{
width:90px; /*90px*/
}

.hodnota{
width:320px;
}

.odkazy{
  margin-top: 15px;
}

.odkazy a{
  margin-right: 76px;
  padding:0 17px 0 0;
  color:#000000;
  text-decoration:underline;
  font-size:1em;
  background:#ffffff url("list-green.gif") no-repeat right bottom;
}
  
.odkazy a:hover{
  color:#909090;
  background:#ffffff url("list-blue.gif") no-repeat right bottom;
}

/****************************nabidka vozu KONEC********************************/

/**************************** detail vozu *************************************/
.auto-detail{
margin-left:40px;
}

.detail-auta{
float:left;
display:block;
width:190px;
}

.detail-auta img{
margin-top:30px;
border:none;
}

.udaje-detail{
float:right;
display:block;
width: 350px;
}

.auto-detail h3{
  color:#7d951b;
}

.udaje-detail p{
  text-align:justify;
}

.fotky img{
  border:none;
}

/*---------------- obsah ----------------------------*/

.obsah{
  padding:5px 15px;
}

	.obsah a{
    color:#819a1b;
  }
  .obsah a:hover{
    color:#A0A0A0;
  }

/*------------------------------rezervace-----------------------------------*/
.rezervace span{
  color: red;
}

.rezervace input{
  border: 1px solid #808080;
  padding: 0.1em;
}

.rezervace textarea{
  border: 1px solid #808080;
  padding: 0.1em;
}

img.calendar{
  cursor:pointer;
}

p.disclaimer{
  font-size:0.8em;
  text-align:justify;
}

span.hint{
  font-size:0.9em;
  color:#505050;
  font-style:italic;
}

.buttonOrdinary{
    border: 1px solid black;  
    padding:2px;
    background: #CCCCCC none;
    color:#000000;
}

.buttonSubmit{
    border: 1px solid black;  
    padding:2px;
    background: #252525 none;
    color:#ffffff;
}

.prava{
  text-align:right;
}

.err{
    border: 1px solid red;
    background-color:#ff6666;
    background-image:none;
  }

.msg-succes{
    margin-left:20px;
    /*background:url('info.gif') left no-repeat;*/
    border: solid #819a1b 1px;
    color: #819a1b;
    font-size:1em;
    padding:4px 4px 4px 4px;
}

.msg-error{
    margin-left:20px;
    /*background:url('info.gif') left no-repeat;*/
    border: solid #ff6666 1px;
    color: #000000;
    font-size:1em;
    padding:4px 4px 4px 4px;
}

.same{
  background-color:#dddddd;
}

.hide{
  display:none;
}
