@charset "utf-8";
/* CSS Document */

body {
margin:0px;
padding:0px;
color:#fff;
background:#000;
text-align:center;
font-family:Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
}
a {
outline:none;
}
#wrapper {
text-align:left;
/* border:1px solid #0f0; */
width:800px;
height:460px;
margin:0px auto;
margin-top:7em;
background:#000 url("../images/front-page-bg.jpg") no-repeat left top;
position:relative;
}
.pricepage #wrapper {
background:#000 url("../images/bg_prices.jpg") no-repeat left top;
}


.frontpage #head {
position:absolute;
top:55px;
}
.pricepage #head {
position:absolute;
top:0px;
left:0px;
padding-bottom:12px;
border-bottom:1px solid #333;
}

#lang-switch {
position:absolute;
right:0px;
top:50px;
}
#lang-switch a {
display:block;
width:30px;
height:17px;
float:left;
}
span.crips {
display:block;
float:left;
background:#000 url("../images/crips.gif") no-repeat top left;
width:15px;
height:16px;
}
#lang-switch a span { display:none; }
a#lang-ee {
background:#000 url("../images/lang_est.gif") no-repeat 0px -19px;
}
a#lang-ru {
background:#000 url("../images/lang_rus.gif") no-repeat 0px -19px;
}


#logo {
position:absolute;
left:0px;
bottom:0px;
}
ul#menu {
list-style:none;
padding:0px;
margin:0px;
position:absolute;
border:1px solid #333;
background:#000 url("../images/l_menu_x.gif") repeat-x left top;
bottom:0px;
right:0px;

/* For default, fade in js */
display:none;
}
.pricepage #menu {
display:block;
}

ul#menu li {
float:left;
margin-left:7px;
}
ul#menu li a {
display:block;
height:34px;
}

ul#menu li span {
display:none;
}

a#lPrices {
width:154px;
background:#000 url("../images/l_prices.gif") no-repeat left top;
}
a#lModels {
width:97px;
background:#000 url("../images/l_models.gif") no-repeat left top;
}
a#lDillers {
width:86px;
background:#000 url("../images/l_dillers.gif") no-repeat left top;
}
a#lTestdrive {
width:159px;
background:#000 url("../images/l_testdrive.gif") no-repeat left top;
}

a#lPrices:hover, a#lPrices.on { background-image:url("../images/l_prices_on.gif"); }
a#lModels:hover, a#lModels.on { background-image:url("../images/l_models_on.gif"); }
a#lDillers:hover, a#lDillers.on { background-image:url("../images/l_dillers_on.gif"); }
a#lTestdrive:hover, a#lTestdrive.on { background-image:url("../images/l_testdrive_on.gif"); }
a.last { margin-right: 7px;}

.lexus-prices {
position:absolute;
right:0px;
top:132px;
}
.lexus-prices td {
padding:3px 0px 5px;
border-bottom:1px solid #333;
}
.lexus-prices td.first {
font-weight:bold;
}
#back-to-frontpage {
display:block;
position:absolute;
left:0px;
top:135px;
width:92px;
height:21px;
background:#000 url("../images/l_back_to_frontpage_ru.gif") no-repeat left top;
}
#back-to-frontpage span { display:none;}
