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

html, body 
{
	height: 100%;
	width: 100%;
    padding: 0px;
    margin: 0px;
}
body 
{
	font-family: Tahoma;
	font-size: 12px;
	background-color: #080808; 
}
img 
{
	border: none;
}
div.clear {
    clear:both;
    height:0px;
    font-size:0px;
}
div#mainContainer
{
	position: static;
	width: 100%;
	height: 100%;
	display: table;
}
	div#middleContainer
	{
		display: table-cell;
		vertical-align: middle;
		position: static;
		text-align: center;
		left: 50%;
		top: 50%;
		width: 50%;
		height: 50%;
	}
div#centerContainer
{
	top: auto;
	left: auto;
	width: 968px;
	margin: 10px auto 0px;
	text-align: left;
}
	div#commonContent
	{
      	background-image: url(images/common_bg.jpg);
		background-position: left bottom;
		background-repeat: no-repeat;
		height: auto !important;
		min-height: 660px;
		height: 660px;
		position: relative;
	}
	div#indexContent
	{
       /*	background-image: url(images/index_bg.jpg);
		background-position: left bottom;
		background-repeat: no-repeat;*/
		height: auto !important;
		min-height: 660px;
		height: 660px;
		position: relative;
	}
		div#autoLifeLogo
		{
			/*position: absolute;
			left: 43px;
			top: 0px;*/
            margin-left:43px;
            margin-bottom: 29px;
            float:left;
		}
		div#lexusLogo
		{
			/*position: absolute;
			right: 215px;
			top: 28px;   */
            float:right;
           /* margin-right:215px; */
            margin-top: 28px;
            margin-right:39px;
		}
		div#infinitiLogo
		{
			/*position: absolute;
			right: 65px;
			top: 20px; */ 
            float:right;
            margin-right:65px;
            margin-top: 20px;
		}
		div#topMenu
		{
			/*position: absolute;
			left: 45px;
			top: 120px; */
            /*padding-top: 39px; */   
		}
			div#topMenu ul
			{
				margin: 0px;
				padding: 0px;
				list-style: none;
				height: 27px;
			}
				div#topMenu ul li
				{
					float: left;
					margin: 0px;
					padding: 0px;
					height: 27px;
				}
					div#topMenu ul li div.delimeter
					{
						width: 1px;
						height: 21px;
						margin-top: 3px;
						background-color: #fff;
                        float:left;
					}
					div#topMenu ul li a
					{
						display: block;
						margin: 0px 6px;
						float: left;
						color: #fff;
						text-decoration: none;
						/*text-transform: uppercase; */
						font-size: 16px;
						font-family: "Arial Narrow", Tahoma;
					}
						div#topMenu ul li a span
						{
							display: block;
							cursor: pointer;
						}
							div#topMenu ul li a span.center
							{
								float: left;
								height: 24px;
								padding-top: 3px;
							}
                            div#topMenu ul li a:hover span.center
                            {
                                color:#080809;
                            }
							div#topMenu ul li a span.left,
							div#topMenu ul li a span.right
							{
								width: 12px;
								height: 27px;
								float: left;
							}                                   
							div#topMenu ul li a:hover span.left,
							div#topMenu ul li a.selected span.left
							{
								background-image: url(images/top_menu_item_left.png);
								background-position: left top;
								background-repeat: no-repeat;
							}                               
                            div#topMenu ul li a:hover span.left
                            {
                                background-image: url(images/top_menu_hover_left.png); 
                            }
                            div#topMenu ul li a:hover span.right,
                            div#topMenu ul li a.selected span.right
                            {
                                background-image: url(images/top_menu_item_right.png);
                                background-position: left top;
                                background-repeat: no-repeat;
                            }
							div#topMenu ul li a:hover span.right
							{
								background-image: url(images/top_menu_hover_right.png);
							}
                            div#topMenu ul li a:hover span.center   
                            {
                                background-color: #48bcdb;
                            }                                      
							div#topMenu ul li a.selected span.center
							{
								background-color: #282828;
							}
		div#indexContent div.info
		{
			width: 430px;
			position: absolute;
			left: 58px;
			top: 202px;
			color: #fff;
			font-size: 14px;
			text-align: center;
		}
		div#dialog
		{
			width: 291px;
			height: 103px;
			background-image: url(images/dialog.png);
			background-position: left top;
			background-repeat: no-repeat;
			position: absolute;
			left: 195px;
			top: 307px;
		}
		div#dialogText
		{
			text-align: center;
			font-size: 20px;
			color: #fff;
			font-style: italic;
			left: 245px;
			top: 320px;
			position: absolute;
            width:220px;
		}
			div#dialogText a
			{
				color: #1eccf8;
			}
		div#rightContent
		{
			width: 380px;
			left: 550px;
			top: 195px;
			position: absolute;
		}
			div#rightContent h2
			{
				margin: 0px;
				padding: 0px;
				/*text-transform: uppercase;*/
				color: #48daff;
				font-size: 22px;
				font-weight: normal;
			}
			div#rightContent ul
			{
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
				div#rightContent ul li
				{
					margin: 16px 0px 0px 0px;
					padding: 0px 0px 0px 24px;
					color: #fff;
					background-image: url(images/index_list_item_marker.gif);
					background-position: left 5px;
					background-repeat: no-repeat;
				}
					div#rightContent ul li a
					{
						text-decoration: none;
						color: #fff;
					}
					div#rightContent ul li a:hover
					{
						text-decoration: underline;
					}
		div#rightMenu
		{
			/*position: absolute;
			left: 673px;
			top: 110px;*/
            margin-right: 42px;
            height: 42px;
		}
			div#rightMenu ul
			{
				margin: 0px;
				padding: 0px;
				list-style: none;
			}
				div#rightMenu ul li
				{
					margin: 0px;
					padding: 0px;
					float: left;
					margin: 0px 4px;
					font-family: "Arial Narrow", Tahoma;
					font-size: 14px;
					/*text-transform: uppercase;*/
					text-align: center;
				}
					div#rightMenu ul li a
					{
						text-decoration: none;
					}
						div#rightMenu ul li a span
						{
							display: block;
							height: 42px;
							float: left;
							cursor: pointer;
						}
						div#rightMenu ul li a span.center
						{
							padding-top: 3px;
							height: 39px;
						}
					div#rightMenu ul li a.manager
                    {
                        color: #fff;
                    }
                    div#rightMenu ul li a.manager:hover
					{
						color: #080809;
					}
						div#rightMenu ul li a.manager span.left,
						div#rightMenu ul li a.manager span.right,
						div#rightMenu ul li a.testDrive span.left,
						div#rightMenu ul li a.testDrive span.right
						{
							width: 18px;
						}
						div#rightMenu ul li a.manager span.left
						{
							background-image: url(images/right_menu_manager_item_left.png);
							background-position: left top;
							background-repeat: no-repeat;
						}
                        div#rightMenu ul li a.manager:hover span.left
                        {
                            background-image: url(images/right_menu_test_item_left.png);
                        }
						div#rightMenu ul li a.manager span.right
						{
							background-image: url(images/right_menu_manager_item_right.png);
							background-position: left top;
							background-repeat: no-repeat;
						}
                        div#rightMenu ul li a.manager:hover span.right
                        {
                            background-image: url(images/right_menu_test_item_right.png);
                        }
                        div#rightMenu ul li a.manager span.center
                        {
                            background-color: #8c8c8c;
                        }
						div#rightMenu ul li a.manager:hover span.center
						{
							background-color: #48bcdb;
						}
					div#rightMenu ul li a.testDrive
					{
						color: #080809;
					}
						div#rightMenu ul li a.testDrive span.left
						{
							background-image: url(images/right_menu_test_item_left.png);
							background-position: left top;
							background-repeat: no-repeat;
						}
						div#rightMenu ul li a.testDrive span.right
						{
							background-image: url(images/right_menu_test_item_right.png);
							background-position: left top;
							background-repeat: no-repeat;
						}
						div#rightMenu ul li a.testDrive span.center
						{
							background-color: #48bcdb;
						}
		div#dataContainer
		{
			padding: 200px 20px 15px 45px;
		}
			div#dataContainer div.content
			{
				float: left;
				width: 400px;
			}
				div#dataContainer div.content h1
				{
					margin: 0px;
					padding: 0px;
					text-transform: uppercase;
					color: #48daff;
					font-size: 22px;
					font-weight: normal;
				}
				div#dataContainer div.content ul
				{
					margin: 0px;
					padding: 0px 0px 0px 20px;
					list-style: disc;
					color: #48daff;
				}
					div#dataContainer div.content ul li
					{
						margin: 30px 0px 0px 0px;
						padding: 0px;
						font-size: 13px;
					}
						.white
						{
							color: #fff;
						}
						.marginTop
						{
							margin-top: 6px;
						}
				div#dataContainer div.content a
				{
					color: #fff;
				}
			div#mapContainer
			{
				float: right;
				width: 499px;
				padding-top: 22px;
				text-align: center;
			}
				div#mapContainer div.shadow
				{
					background-image: url(images/map_bottom_shadow.png);
					background-position: center bottom;
					background-repeat: no-repeat;
					width: 499px;
					height: 21px;
					margin-top: 30px;
				}
				div#map
				{
					text-align: left;
					width: 420px;
					height: 307px;
					background-color: #fff;
					margin: 0px auto;
					border: 1px solid #9c9c9c;
				}
			div#autoImage
			{
				width: 480px;
				float: left;
			}
			div#autoContent
			{
				width: 390px;
				padding-right: 25px;
				float: right;
				font-size: 11px;
				color: #fff;
			}
				div#autoContent h1
				{
					margin: 0px;
					padding: 0px;
					text-transform: uppercase;
					color: #48daff;
					font-size: 22px;
					font-weight: normal;
				}
				div#autoContent p
				{
					margin: 0px;
					padding: 12px 0px;
				}
				div#autoContent div.tech
				{
					margin-top: 25px;
					position: relative;
				}
					div#autoImages
					{
						width: 80px;
						overflow: hidden;
						float: right;
					}
						div#autoImages a
						{
							display: block;
							margin-bottom: 14px;
						}
					div#autoContent div.tech div.left
					{
						margin-right: 100px;
					}
						div#autoContent div.tech div.left h2
						{
							margin: 0px 0px 10px 0px;
							padding: 0px;
							text-transform: uppercase;
							color: #48daff;
							font-size: 16px;
							font-weight: normal;
						}
						div#autoContent div.tech div.left table
						{
							width: 99%;
							border-collapse: collapse;
							border-spacing: 0px;
						}
							div#autoContent div.tech div.left table tr
							{
								vertical-align: bottom;
							}
							div#autoContent div.tech div.left table td
							{
								padding: 0px 0px 4px 0px;
							}
						div#cost
						{
							margin: 15px 0px 0px 0px;
						}
							div#cost div.number
							{
								font-size: 26px;
								float: left;
								margin-top: 8px;
							}
								div#cost div.number span.currency
								{
									font-size: 12px;
								}
							div#bayBtn
							{
								width: 95px;
								height: 37px;
								background-image: url(images/bay_btn.png);
								background-position: left top;
								background-repeat: no-repeat;
								padding: 10px 0px 0px 10px;
								float: left;
								margin-left: 30px;
							}
								div#bayBtn a
								{
									display: block;
									width: 85px;
									height: 27px;
								}
						ul#documentList
						{
							margin: 0px;
							padding: 0px;
							list-style: none;
						}
							ul#documentList li
							{
								height: 16px;
								margin: 0px 0px 6px 0px;
								padding: 4px 0px 0px 28px;
							}
							ul#documentList li.pdf
							{
								background-image: url(images/pdf_icon.gif);
								background-position: left top;
								background-repeat: no-repeat;
							}
								ul#documentList li a
								{
									color: #fff;
									text-decoration: none;
								}
								ul#documentList li a:hover
								{
									color: #48daff;
								}
	div#footer
	{
		height: 65px;
	   /*	border-top: 3px solid #48bcdb;        */
		position: relative;
	}
		div#copyRight
		{
			color: #fff;
			font-size: 11px;
			position: absolute;
			/*left: 45px; */
			top: 19px;
		}
		div#phone
		{
			position: absolute;
			right: 53px;
			top: 20px;
			color: #37a2bd;
			font-size: 18px;
			padding-left: 20px;
			background-image: url(images/phone_icon.gif);
			background-position: left 5px;
			background-repeat: no-repeat;
		}
div#anketaContainer
{
	top: auto;
	left: auto;
	width: 560px;
	margin: 0px auto;
	text-align: left;
}
	div#anketaContainer div.content
	{
		background-color: #f8f7f6;
		position: relative;
	}
		div#anketaContainer div.content div.left
		{
			background-image: url(images/anketa_left_border.gif);
			background-position: left top;
			background-repeat: repeat-y;
			padding-left: 32px;
		}
		div#anketaContainer div.content div.right
		{
			background-image: url(images/anketa_right_border.gif);
			background-position: right top;
			background-repeat: repeat-y;
			padding-right: 34px;
		}
		div#anketaContainer div.content div.center
		{
			padding: 18px 20px;
			color: #393939;
		}
			div#anketaContainer div.content div.center p
			{
				padding: 0px;
				margin: 0px 0px 10px 0px
			}
			div#anketaContainer div.content div.center table
			{
				border-collapse: collapse;
				border-spacing: 0px;
				width: 100%;
			}
				div#anketaContainer div.content div.center table tr
				{
					vertical-align: top;
				}
				div#anketaContainer div.content div.center table td
				{
					padding: 11px 5px 0px 0px;
				}
		div#anketaContainer div.content form
		{
			padding: 0px;
			margin: 0px;
		}
		div#anketaContainer div.content div.center input.fullWidth
		{
			width: 100%;
		}
		div#anketaContainer div.content div.center ul
		{
			margin: 0px;
			padding: 0px;
			list-style: none;
		}
			div#anketaContainer div.content div.center ul li
			{
				margin: 0px;
				padding: 0px;
			}
	div#anketaContainer div.header
	{
		height: 32px;
	}
		div#anketaContainer div.header div.left
		{
			width: 32px;
			height: 32px;
			background-image: url(images/anketa_left_top_corner.gif);
			background-position: left top;
			background-repeat: no-repeat;
			float: left;
		}
		div#anketaContainer div.header div.right
		{
			width: 34px;
			height: 32px;
			background-image: url(images/anketa_right_top_corner.gif);
			background-position: left top;
			background-repeat: no-repeat;
			float: right;
		}
		div#anketaContainer div.header div.center
		{
			height: 32px;
			background-image: url(images/anketa_top_border.gif);
			background-position: left top;
			background-repeat: repeat-x;
			margin: 0px 34px 0px 32px;
		}
	div#anketaContainer div.footer
	{
		height: 37px;
	}
		div#anketaContainer div.footer div.left
		{
			width: 32px;
			height: 37px;
			background-image: url(images/anketa_left_bottom_corner.gif);
			background-position: left top;
			background-repeat: no-repeat;
			float: left;
		}
		div#anketaContainer div.footer div.right
		{
			width: 34px;
			height: 37px;
			background-image: url(images/anketa_right_bottom_corner.gif);
			background-position: left top;
			background-repeat: no-repeat;
			float: right;
		}
		div#anketaContainer div.footer div.center
		{
			height: 37px;
			background-image: url(images/anketa_bottom_border.gif);
			background-position: left top;
			background-repeat: repeat-x;
			margin: 0px 34px 0px 32px;
		}
div.clear,
div.clearLeft,
div.clearRight
{
	font-size: 1px;
	line-height: 1px;
}
div.clear
{
	clear: both;
}
div.clearLeft
{
	clear: left;
}
div.clearRight
{
	clear: right;
}

div.top-menu-container {
    float:left; 
    overflow:visible;
    padding-left: 45px;
    padding-top: 10px;
    width: 500px;
}
div.right-menu-container {
    float:right;
    width: 400px;
}

div.rightContainer {
    float:right;
    width:499px;
    overflow:visible;
}

.tabs {
  padding: 34px 0;
}


.tab {
  width: 934px;
  height: 315px;
  padding: 95px 0 0  34px;
}

.tab a, .tab a:visited {
  font-size: 14pt;
  color: #333;
}

.tab a:hover {
  text-decoration: none;
}



#sp1 {
  background: url(images/lexus_gx460_pub.jpg) no-repeat 0 0;
  padding:130px 0 0 47px;
height:280px;
}

#sp1 a {
 color: #fff;
}


#sp3 {
  background: url(images/infiniti_fx37.jpg) 0 0;
  height: 246px;
  padding: 164px 0px 0px 34px;;
}
   #sp3 a {
      color: #fff;
   } 

#sp2 {
  background: url(images/lexus-rx450h.jpg) 0 0;
}

#sp2 a {
 color: #fec;
}

.tabNavigation {
  height: 46px;
}


.tabNavigation a {
   width: 258px;
   height: 16px;
   display: block;
   float: left;
   background: url(images/tab_hover.png) no-repeat right top;
   padding: 15px 32px;
   text-decoration: none;
   color: #fff;
   font-size: 12pt;
   font-weight: bold;
}

.tabNavigation a.active, .tabNavigation a.selected {
   background: url(images/tab_hover_bg.png) no-repeat right top;
}

ul#plashki {
  padding: 0 0 0 0;
  margin: 0 0 0 0;
  height: 137px;
}



ul#plashki li {
  float: left;
  padding: 0 11px 0 11px;
  margin: 0 0 0 0;
  list-style: none;
}


ul#plashki a {
  width: 280px;
  height: 90px;
  display: block;
  padding: 17px 0 0 20px;
  text-decoration: none;
  color: #fff;
  font-size: 10pt;
  font-weight: bold;
  line-height: 1.5em;
}


#selectauto {
  background: url(images/pl_select.jpg) no-repeat 0 0;
}

#testdrive {
  background: url(images/pl_test.jpg) no-repeat 0 0;
}

#contact {
  background: url(images/pl_contact.jpg) no-repeat 0 0;
}

#about {
  border-left: 2px solid #069;
  padding: 0 0 0 12px;
  color: #fff;
  font-size: 9pt;
  margin-bottom: 42px;
}

#stocks {
   padding: 0 0 0 0;
   margin: 0 0 0 0;
}

#stocks li {
  float: left;
  list-style: none;
  padding: 0 0 0 0;
  margin: 0 20px 0 0;
  width: 180px;
}


#stocks li a{
   display: block;
   text-decoration: none;
}


a.red, a.red:visited {
  color: #d42619;
  font-size: 15pt;
}

a.white, a.white:visited {
  color: #fff;
  font-size: 9pt;
  font-weight: bold;
}
