body {
	font: 12px/140% "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif; 
	color: #666666; 	
	margin: 0; padding: 0; 
	background: #ececec url(slices/body_bg.jpg) repeat-x;
	text-align: center;
	letter-spacing: -0.1px;
	height:100%; 
}

div, p, h1, h2, h3, h4, ul, a, img {padding:0px; margin:0px;}

a:link, a:visited, a:active { text-decoration:underline; color: #666666; }

a:hover  { text-decoration:none; color: #666666 }

form {margin:0;}



/* TOP MENU */

#top_menu {width:900px; height:32px; margin:0 auto; padding:0; font:13px/32px "Trebuchet MS", Tahoma, Verdana, Helvetica, sans-serif; font-weight:bold; color:#fff; text-align:center; text-decoration:none; }

#top_menu ul{ height:32px; display:inline;  margin:0 0 0 50px; padding:0px; color:#fff; }

#top_menu ul li{float:left; display:inline; height:32px; background:url(slices/menu_divider.gif) right top no-repeat; }

#top_menu ul li span{display:inline;  background:url(slices/menu_hover.gif) 50% top no-repeat;  text-align:center; text-decoration:none; padding:7px 0px 0 0px; }

#top_menu ul li a{display:inline; text-decoration:none; color:#fff; padding:7px 20px 0 20px;}

#top_menu ul li a:hover{display:inline; padding:7px 20px 0 20px; background:url(slices/menu_hover.gif) 50% top no-repeat; text-decoration:none; }

#top_menu ul li.contact{display:inline; padding: 0;  background:url(slices/menu_bg.gif) 0 0 repeat-x #FF8714;text-align:center; text-decoration:none;}

#top_menu ul li.contact:hover{display:inline; padding: 0; text-decoration:none; }




#header { margin: 0 auto;	width: 985px; height: 129px;  }

.header_bg { background: url(slices/Rovax_autorent_final_02.jpg) repeat-x; }

#otsing { margin: 17px 0px 0px 220px;	 }

#otsing img { float: left; }

#otsing img.otsi { margin: 13px 10px 0px 0px;	border: none; }

#otsing .vali {
margin: 15px 10px 0px 10px;	
padding: 2px 5px 2px 5px;
float: left;
color: #2e499a;
font: 12px "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif; 
height: 20px;
width: 130px;
border: 1px solid #999999;	
}

#language {
margin: 17px 0px 0px 55px;	float: left; font-size:14px; font-weight:bold; color: #2e499a; }

#language a:link, #language a:visited, #language a:active { color: #2e499a; }

#language a:hover { color: #2e499a; text-decoration:none; }


#wrapper { display:block;  }

#inner_wrapper { width: 985px; margin: 0 auto; }


/*backgrounds*/ 
.sisu_bg_left {
background:  #ececec url(slices/Rovax_autorent_final_04.jpg) left top no-repeat; }


.sisu_bg_right {
background:  #ececec url(slices/Rovax_autorent_final_07.jpg) left top no-repeat; }


/*sisu*/
#sisu_ja_menu_container { 
background: #fff;    }

#sisu_ja_menu_container .sisu h1, h2, h3{
margin: 0; padding: 25px 0 20px 0px; color: #2e499a; }

#sisu { text-align: left; height:680px; }

.sisu_bg {
background: #fff url(slices/Rovax_autorent_final_05.jpg) left top repeat-x; }


#sisu table { padding: 25px 0px 15px 25px; }

#sisu p { padding: 10px 0px 10px 25px; }

#sisu p.pealkiri {
font-size:16px;
font-weight: bold;
color: #2e499a;
padding: 15px 10px 5px 25px;
}

#sisu_ja_menu_container .naita_pakkumisi_nimekiri {
height: 20px;
width: 50px;
font: 11px "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif; 
}


#pealkiri_ylemine { margin: 25px 10px 0px 25px;  height: 35px; }

#pealkiri_ylemine .pealkiri {
font-size:16px; font-weight: bold; color: #2e499a; float:left;
}

#pealkiri_ylemine .current_link {
font-size:14px;
font-weight: bold;
color: #2e499a;
float: left;
}

#pealkiri_ylemine a:link, #pealkiri_ylemine a:visited, #pealkiri_ylemine a:active { color: #2e499a; }

#pealkiri_ylemine a:hover { color: #2e499a; text-decoration:none; }

#pealkiri_ylemine .naita_pakkumisi { float:right; }



/*autopakkumiste tabel*/
#pakkumiste_header {
text-align: left; margin: 10px 0px 10px 25px; height: 35px; width: 655px; background-color: #f0f0f0; clear: left; }

#pakkumiste_header_mudel  { width: 160px; padding: 10px 0px 10px 103px; float: left; }

#pakkumiste_header_aasta  { width: 40px; padding: 10px 0px 10px 0px; float: left; }

#pakkumiste_header_uksi  { width: 35px; padding: 10px 0px 10px 0px; float: left; }

#pakkumiste_header_kaigukast  { width: 100px; padding: 10px 0px 10px 0px; float: left; }

#pakkumiste_header_istmekohti { width: 70px; padding: 10px 0px 10px 0px; float: left; }

#pakkumiste_header_hind { width: 30px; padding: 10px 0px 10px 0px; float: left; }


#pakkumiste_header a:link, #pakkumiste_header a:visited, #pakkumiste_header a:active {
text-decoration:underline; color: #2e499a; }

#pakkumiste_header a:hover  { text-decoration:none; color: #2e499a; }

#pakkumine {
margin: 0px 0px 10px 25px; 
width: 655px;
background-color: #fff;
height: 70px;
text-align:left;
border-bottom: 1px dotted #ebebeb;	
}

/*pakkumise v2ljad:*/
#pakkumine .mudel { margin-left: 10px;  width: 145px; padding: 20px 0px 15px 15px; float: left; }

#pakkumine .aasta { width: 26px; padding: 20px 0px 15px 15px; float: left; }

#pakkumine .uksi{ width: 20px; padding: 20px 0px 15px 15px; float: left; }

#pakkumine .kaugukast{ width: 100px; padding: 20px 0px 15px 15px; float: left; }

#pakkumine .istmekohti{ width: 55px; padding: 20px 0px 15px 15px; float: left; }

#pakkumine .hind{ width: 50px; padding: 20px 0px 15px 15px; float: left; }

#pakkumine .lisainfo{ width: 50px; padding: 20px 0px 15px 15px; float: left; }

#pakkumine img { padding: 5px; border: 1px solid #dcdcdc; float: left; }


#eelmised_jargmised_lingid {
font-size:14px;
color: #2e499a;
margin: 10px 10px 15px 490px;
}

#eelmised_jargmised_lingid .eelmised { float: left; }

#eelmised_jargmised_lingid .jargmised { padding: 0px 0px 0px 30px; float: left; }

#eelmised_jargmised_lingid a:link, eelmised_jargmised_lingid a:active, eelmised_jargmised_lingid a:visited {
color: #2e499a; }

#eelmised_jargmised_lingid a:hover { text-decoration:none; }


#sisu_ja_menu_container .thumbnails_box{
margin: 10px 0 25px 0px;
padding-left: 25px;
width: 350px;
float: left;
}

#sisu_ja_menu_container img.thumbnail{
padding: 5px;
border: 1px solid #dcdcdc;
float: left;
margin: 0 15px 10px 0px;
}

#sisu_ja_menu_container .autokirjeldus_omadus{
margin: 0 0 10px 0px; padding-left: 25px; width: 150px; float: left; font-weight: bold;
}

#sisu_ja_menu_container .autokirjeldus_kirjeldus{
margin: 0 0 10px 0px; float: left; width: 500px;
}


#sisu_ja_menu_container .hinnakiri { margin: 0 0 0 10px; width: 220px; float: left; }

#sisu_ja_menu_container .hinnakiri_aeg{ margin: 0 0 5px 0x; width: 100px; float: left; font-weight: bold; padding-left: 25px;}

#sisu_ja_menu_container .hinnakiri_hind{ margin: 0 0 5px 0px; float: left; }


#sisu_ja_menu_container .autorent_vorm_omadus{
margin: 0 0 5px 25px;
width: 170px;
float: left;
font-weight: bold;
clear:left;
}

#sisu_ja_menu_container .autorent_vorm_v2li{
margin: 0 0 5px 0px;
width: 450px;
float: left;
}

#sisu_ja_menu_container .autode_nimekiri {
height: 20px;
width: 180px;
font: 11px "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif; 
color: #666666;
padding-left: 5px;
}

#sisu_ja_menu_container img.vali_kuupaev{
margin: -2px 0 0px 7px;
float: left;
border: none; 
}

.autorent_vorm {
padding: 0px 5px 0 5px;
color: #666666;
font: 11px "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif; 
height: 18px;
width: 120px;
border: 1px solid #999999;	
float: left;
}

.autorent_vorm_text_box {
padding: 0px 5px 0 5px;
color: #666666;
font: 12x "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif; 
border: 1px solid #999999;	
width: 250px;
height: 100px;
}


#sisu_ja_menu_container .text_ruudu_k6rval{ margin: 3px 0 5px 10px; float: left; }

#sisu_ja_menu_container .kollane_ruut {
width: 18px; height: 18px; background-color:#CC9933; margin: 0 0 10px 25px; float: left; }

#sisu_ja_menu_container .hall_ruut {
width: 18px; height: 18px; background-color: #666666; margin: 0 0 5px 25px; float: left; }

#sisu_ja_menu_container .punane_ruut {
width: 18px; height: 18px; background-color: #FF0000; margin: 0 0 5px 0px; float: left; }


#sisu_ja_menu_container img.automudel {
padding: 5px;
border: 1px solid #dcdcdc;
float: left;
margin: 0 50px 10px 25px;
}

#sisu_ja_menu_container .right_menu h1, h2, h3 { margin: 0; color: #2e499a; padding: 25px 0 40px 40px; }


/*nupud*/
#sisu_ja_menu_container img.rendi_auto_nupp { margin: 50px 0 0 -200px; border: none;  float: left; }

#sisu_ja_menu_container img.broneeri_nupp { margin: 5px 0 10px -5px; border: none;  float: left; }


/*kalender*/
.kalender { font-size:11px; margin: -20px 0 5px 0px;  }

.ootel_ja_broneeritud_box { float: left; margin: 10px 15px 10px 0px; padding-top: 10px;  }

.ootel {  background-color: #FF0000; color:#FFFFFF; }

.broneeritud {  background-color: #666666; color:#FFFFFF; }

.clear_left { clear: left; }


/*parempoolne menyy*/
#right_menu {
width: 240px; height: 475px; text-align: left; }

.right_menu_bg {
background: #fff url(slices/Rovax_autorent_final_06.jpg) left top no-repeat; }


#right_menu p.pealkiri {
font-size:14px;
line-height: 160%;
font-weight: bold;
color: #2e499a;
padding: 3px 5px 5px 15px;
letter-spacing: -0.2px;
}

#right_menu p.pealkiri2 {
font-size:14px;
line-height: 160%;
font-weight: bold;
color: #2e499a;
padding: 15px 10px 10px 25px;
}

#right_menu .punane { color: #ff1833; }

#right_menu .broneerimine { width: 180px; margin: 10px 0px 0 45px; border-bottom: 1px dotted #ebebeb;	 }

#right_menu .lisainfo { width: 190px; margin: 10px 0px 0 45px; border-bottom: 1px dotted #ebebeb;	}

#right_menu .vali_auto{ width: 180px; margin: 10px 0px 0 45px; }

#right_menu .rendiperiood{ width: 180px; margin: 0px 0px 0 45px;
}

#right_menu .algus_lopp { 
padding: 0px 10px 0px 110px; margin: 0; float: left; font-size:12px; color: #2e499a; }

#right_menu .algus_lopp_kuupaev_vali {
margin: 0px 0px 0 0px;
padding: 0px 5px 0 5px;
font-size:11px;
color: #2e499a;
font: 11px "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif; 
height: 20px;
width: 97px;
border: 1px solid #999999;	
float: left;
}


#right_menu .naita_pakkumisi_nimekiri {
height: 20px;
width: 175px;
font: 11px "Trebuchet MS", Geneva, Verdana, Arial, Helvetica, sans-serif; 
margin: 10px 0px 10px 50px;
}

#right_menu a { color: #ff1833; text-decoration:none; }

#right_menu img { float: left; margin: 0px 8px -3px -3px;  }

#right_menu img.kuupaeva_nupp {
float: left; margin-left: 65px; margin-top: -5px; border:none; }

#right_menu img.kontrolli_saadavust_nupp { 
float: left; border:none; margin: 20px 0px 10px 40px; border:none; }




/*lehe alumine osa*/
#footer_wrapper {
	height: 57px; background:url(slices/footer_bg.gif) 0 0 repeat-x; position:relative;  margin: 0 auto;  				clear: both; bottom:0; left:0; width: 100%; }
#footer_wrapper .footer { width: 920px; color: #fff; margin: 0 auto;  padding: 20px; }
#footer_wrapper a:link, #footer_wrapper a:visited, #footer_wrapper a:active  { color: #fff; }
#footer_wrapper a:hover { color:#fff; text-decoration:none; }
