/* CSS Document */

body {	
	background-color:#fFF;
 /* background-image:url(/images/backgrounds/a1.jpg); 
	background-position:top;
	background-repeat:repeat-x;
	*/
    font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px; /* 78% */
	color:#666;
	margin:0;
}
#counters{
display:none;
}
body img {border: 0;}

#top{
	background-image:url(/images/backgrounds/topmos.jpg);
	background-position:top;
	background-repeat:no-repeat;
	background-repeat:repeat-x;
}
#top div{
	width:900px;
	padding:11px 25px 15px 25px;
	color:#fff;
	margin:0 auto;
	text-align:right;
}
#top a {
	padding:0 10px 0 10px;
	color:#fff;
    border:none;
}
#top a:hover {
	text-decoration:none;
}
#top span {
	float:left;
	font-weight:normal;
}
#top span a {
	border-left:1px dotted #ccc;
	border-right:none;
    border:none;
}

#container {
	width:980px;
	margin:0 auto;
	background-image:url(/images/backgrounds/header-mos.jpg);
	background-position:top;
	background-repeat:no-repeat;
	padding:220px 0 0 0;
  border:0px solid #DCDCD0;
  border-top:0px dashed white;
  background-color:#fff;
  position:relative;
}
#containerMain{
	width: 650px;
	border:0px solid green;
	margin-left:10px;
	height:1300px;}
#containerMain p{
	text-indent: 20px;}
#containerShort{
	width:980px;
	margin:0 auto;
  background:none;
	padding:30px 0 0 0;
  border:0px solid #DCDCD0;
  border-top:0px dashed white;
  background-color:#fff;
}
#containerShort #logoLink{
display:none;}

#logoLink{
position:absolute;
border:0 solid red;
top:25px;
left:24px;
}
#logoLink img{
border:0px;}

#menu {
	width:100%;
	margin:0 auto;
	text-align:left;
    border-bottom:2px solid #f6f6f6;
}

#menu #nav {
	margin:0;
	padding:0;
	padding-left:30px;
	float:left;
}
#nav li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#footerNav{
	margin:0;
	padding:0;
	list-style:none;
}
#footerNav li{
	display: inline;
 /* border-right: 1px solid #000; */
  padding:0 2px;
  font-size:10px;
}
#footerNav li.last{
  border-right:none;
}

#nav li a {
	display:block;
	width:100px;
	text-align:center;
	margin:0 1px 0 0;
	background-image:url(/images/backgrounds/menu_link6.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	color:#A9AAAB;
	font-family:Trebuchet MS, Verdana, Arial, Helvetica, sans-serif;
	font-size:14px;
	text-transform: none;
	font-weight:bold;
	text-decoration:none;
  height:40px;
  border:none;
}

#nav li a span {
	font-style:normal;
	text-decoration:underline;
}
#nav li a.last {
	margin:0;
}
#nav li a:hover {
	background-image:url(/images/backgrounds/menu_link6.jpg);
	background-position:right top;
	color:#000;
}
#nav li a.active {
	background-image:url(/images/backgrounds/menu_link6.jpg);
	background-position:right top;
  color:#000;
  border-bottom:10px solid #DB4546;
}
#nav li a.activeNews {
  color:#000;
  border-bottom:10px solid #864B9E;
}
#nav li a.activeInfo {
  color:#000;
  border-bottom:10px solid #F6FF00;
}
#nav li a.activeFleet {
  color:#000;
  border-bottom:10px dotted #295093;
}
#nav li a.activeOther {
  color:#000;
  border-bottom:10px dotted #89BE11;
}
#nav li a.activePrice {
  color:#000;
  border-bottom:10px solid #929292;
}
#nav li a.activeCredit {
  color:#000;
  border-bottom:10px solid #2192CA;
}

#nav li a.activeSpecial {
  color:#000;
  border-bottom:10px solid #2192CA;
}
#nav li a.activeContacts{
  color:#000;
  border-bottom:10px solid #000;
}

#nav li a.usa{
color:#767A7D;
	border-bottom:0px dashed #eee;
	
}
#nav li a.moscow{
color:#767A7D;
	border-bottom:0px dashed #eee;
}

dt{
font-weight:bold}

.clear {
	clear:both;
}
.nobr {white-space: nowrap}
.red {
color:red;}
.strong {
font-weight:bold;}
.italicUnderline{
font-style:italic;
text-decoration:underline}
.lowOpacity{
  opacity: 0.5;
  filter: alpha(opacity = 50);
}
.nodisp{
 display:none;
 }
.frame{
margin:5px;	
}
 #sidebar {
	width:262px;
	float:right;
	margin:0 29px 0 0 !important;
	margin:0 15px 0 0;
	padding:7px 20px 20px 20px;
	color:#777;
	line-height:18px;
	font-size:90%;
	word-spacing:-1px;
	
}
#sidebarMain {
	width:240px;
	float:right;
	margin:0 29px 0 0 !important;
	margin:0 15px 0 0;
	padding:11px 0px 0px 0px;
	color:#777;
	line-height:18px;
	font-size:90%;
	word-spacing:-1px;
	border:0px solid orange;
}
#sidebarMain #table {
width:240px;	
border:0px solid blue;
background-color:#efefef;
background-image:url(images/mainTableTopBg.gif);
background-repeat:no-repeat;
background-position:top;
}
#sidebarMain #tableBottom {
width:240px;	
border:0px solid blue;
background-color:#efefef;
background-image:url(images/mainTableBottomBg.gif);
background-repeat:no-repeat;
background-position:bottom;
height:20p;
}

#sideH1 {
	font-family:Century Gothic, Verdana, Arial, Helvetica, sans-serif;
	font-size:20px;
	color:#DB4546;
	font-weight:bold;
	margin:20px 0 10px 0;
}
#sidebar li {
list-style:outside;}
#sidebar h1.first {
	color:#fff;
	margin:10px 0 35px 0;
}

#contentShort {
	margin:0 331px 0 20px;
	/*background-image:url(/images/backgrounds/content.jpg);
	background-position:-2px right;
	background-repeat:no-repeat;*/
	padding:10px 20px 10px 20px;
	border:0px solid red;
}
#contentShortMain {
	margin:0 271px 0 20px;
	/*background-image:url(/images/backgrounds/content.jpg);
	background-position:-2px right;
	background-repeat:no-repeat;*/
	padding:10px 0px 10px 0px;
	border:0px solid red;
}
.lastN{
font-size:10px;}

#content {
	margin:0;
/*	background-image:url(/images/backgrounds/content.jpg);
	background-position:top right;
	background-repeat:no-repeat;
  */
  padding:0 20px;
  border:0px solid red;
  background-color:#fff;
}

#content,#contentShort, #contentShortMain {
	line-height:20px;
	word-spacing:2px;
}
#content h1,#contentShort h1 ,#contentShortMain h1{
	font-family:Tahoma;
	font-size:28px;
	color:#000;
	font-weight:normal;
	margin:10px 0 12px 0px;
	letter-spacing:-2px;
	border-top:0px solid #BF633C; /* #F4C833 ; */
	padding:10px 0 0 0;
  text-align:center;
}
#content h1 a,#contentShort h1 a ,#contentShortMain h1 a{
	color:#000;
	text-decoration:none;
    border:none;
}
#content h1 a:hover#contentShort h1 a:hover, #content h1 a:hover#contentShortMain h1 a:hover{
	color:#000;
}
#content #header2,#contentShort #header2, ,#contentShortMain #header2{
font:120% Verdana;
color:#333;
border-bottom:1px dotted #ccc;
}
#content p,#contentShort p,,#contentShortMain p{
	text-indent:15px;
}
#sidebar .linkroll {
	margin:10px 0 10px 0;
	padding:0;
	border-top:1px solid #eee;
}
/*
#sidebar{
  display:none;
}
*/
.linkroll li {
	margin:1px;
	padding:0 !important;
	padding:1px;
	list-style:none;
}

.linkroll li a {
	padding:2px 2px 2px 18px;
	display:block;
	margin:0;
	color:#777;
	text-decoration:none;
	border-bottom:1px solid #eee;
	background-image:url(/images/backgrounds/document.gif);
	background-position:left;
	background-repeat:no-repeat;
}

.linkroll li a:hover {
	border-bottom:1px solid #ccc;
	background-color:#fbfbfb;
	color:#444;
}
h2 {
font:120% Verdana;
color:#333;
border-bottom:0px dotted #ccc;
}


div.mainNews{
}
div.mainNews p{
margin-top:0;
}
div.mainNews img{
margin-right:3px;
}

blockquote {
margin:0;
padding:5px 15px 5px 15px;
background:#f6f6f6;
}
a {
  color:#1F6764;
  border-bottom:1px solid #306520;
  text-decoration:none;
}
a:hover {
  text-decoration:none;
  border-bottom:0px dashed #306520;
}
#footer {
	padding:10px;
	border-top:2px solid #f6f6f6;
	text-align:center;
	margin:20px 0 0 0;
}
.b{
font-weight:bold;
}
/* carlist  */
.carList{
  border-collapse: collapse;
  width:90%;
 	margin:0 auto; 
}
.carListMain{
  border-collapse: collapse;
  width:180px;
  margin:0 auto; 
}
.carList tr{
	background-image:url(images/backgrounds/b2-mos2.jpg);
	height:250px;
}
.carListMain tr{
	background-image: none;
	height:200px;
}

.carList td{
  width:25%;
  padding-left:6px;
  padding-right:6px;
}

.carListMain td{
/*  width:100%;
  padding-left:16px;
  padding-right:6px;
  */
}

.arrow{
color:#295093;
font-weight:bold;}
#usa .arrow{
color:#7AAA0C;
font-weight:bold;}
/* removed it
.carList .carImg{
  border:2px solid #ccc;
  height:150px;
  width:200px;
  background-color:#FFFFFF;
  display: block;
}

.carList .carImg img{
margin-top:7px;
border:0;}
*/
.carList a{
  border:none;
  display:block; 
  width:204px;
  text-align:center;
  cursor:pointer;
}
.carListMain a{
  border:none;
  display:block; 
 /* width:204px; */
  text-align:center;
  cursor:pointer;
}
.carList a:hover, .carListMain a:hover{border:none;}
.carList a:hover img,.carList a:hover .carPrice,.carListMain a:hover img,.carListMain a:hover .carPrice{
  border:2px solid #295093;
}


#usa .carList a:hover img,#usa .carList a:hover .carPrice{
  border:2px solid #89BE11;
}
.carList a img,.carList a  .carPrice, .carListMain a img,.carListMain a  .carPrice{
  border:2px solid #ccc;
}
.carList .carTitle, .carListMain .carTitle{
  border-top:2px solid #ccc;
  width:204px;
  display:block;
}
.temp1{
text-align:left;}

.carList .carPrice, .carListMain .carPrice{
  width:200px;
  display:block;
  border:2px solid #ccc;
  background-image:url(images/backgrounds/b3.gif);
    background-color:#f1c21c;
  font-weight:bold;
  color:#FFFFFF;
}
#usa .carList .carPrice{
  background-image:url(images/backgrounds/b3_usa.gif);
  background-color:#89be11;
}

.carList .carId, .carListMain .carId{
  width:200px;
  display:block;
  text-align:right;
  font-weight:bold;
}
/* start ############## spec ########## */
.carList .spec a,.carListMain .spec a{
  border:none;
  display:block; 
  width:204px;
  text-align:center;
  cursor:pointer;
  color:#FFFFFF;
}
.carList a.aspec:hover img,.carList a.aspec:hover .carPrice, .carListMain a.aspec:hover img,.carListMain a.aspec:hover .carPrice{
  border:2px solid red; 
}
.carList a.aspec:hover img,.carList a.aspec:hover .carPriceSpec,.carListMain a.aspec:hover img,.carListMain a.aspec:hover .carPriceSpec{
  border:2px solid red;  
}



.carList .carPriceSpec, .carListMain .carPriceSpec{
  width:200px;
  display:block;
  border:2px solid #ccc;
  background-image:url(/images/backgrounds/b3_spec.gif);
  background-color: #ff0000;
  font-weight:bold;
  color:#FFFFFF;
}


/* end ############## spec ########## */

/* start ############## sold ########## */
.carList .carPriceSold{
  width:200px;
  display:block;
  border:2px solid #ccc;
  background-image:url(/images/backgrounds/b3_sold.gif);
  background-color:#777b7e;
  font-weight:bold;
  color:#FFFFFF;
}
.carList a.asold:hover img,.carList a.asold:hover .carPrice{
  border:2px solid #767A7D;
}
.carList a.asold:hover img,.carList a.asold:hover .carPriceSold{
  border:2px solid #767A7D;
}

/* end ############## sold ########## */



a span.carLink{
  border-bottom:1px solid #ccc;
}
a:hover span.carLink{
  border-bottom:0px solid #999;
}

#carDesc {
}
#carDesc td{
  border-bottom:1px solid #2f5190;
  padding: 0 4px;
  color:#1f3763;
  background-color:#e3e9f7;
}
#otherPhoto {
margin-left:10px;
width:100%;
}
#otherPhoto td{
  border-bottom:0px solid #2f5190;
  padding: 4px 4px;
  color:#1f3763;
  background-color:#e3e9f7;
}
#carDescSpec td{
border-bottom:1px solid #B2371E;
background-color: #D03F22;
padding: 0 4px;
color:#FFFFFF
}
#carDescSpec td a{
color:#FFFFFF; border-bottom-color:#FFFFFF;
}

#carDescSold td{
border-bottom:1px solid #A9AAAB;
background-color: #EEEEEE;
padding: 0 4px;
}

#usa #carDesc td{
border-bottom:1px solid #5BDA16;
background-color: #D2FFB9;
padding: 0 4px;
}
a.thumb,a.thumb img{
border:0;
text-decoration:none;
margin:1px 0;
}
#limo{
border-collapse:collapse;
}
#bottomCounters a,#bottomCounters img{
border:1px solid white;
text-decoration:none;
}

/*  AUTONET TOP 100 start */
#auto {
	font-family: Times New Roman;
	font-size: 13px;
	font-weight: bold;
	color: #CC0000;
	letter-spacing: 1px;
	text-decoration: none;
	margin: 0px;
}
#net {
	font-family: Times New Roman;
	font-size: 13px;
	font-weight: bold;
	color: #707070;
	letter-spacing: 1px;
	text-decoration: none;
	margin: 0px;
}
#top100 {
	font-family: Times New Roman;
	font-size: 11px;
	font-weight: bold;
	color: black;
	letter-spacing: 1px;
	text-decoration: none;
	margin: 0px;
}
/*  AUTONET TOP 100 end */
/* carInfo
#carInfo{
  text-align:left;
  border:0px solid red;
  background-image:url(images/backgrounds/gr480_mos.jpg);
  border-collapse: collapse;
  width:100%;
}
#carInfo .textleft{
  text-align:left;
}
#carInfo  th{
  margin-right:20px;
}
#carInfo  td{
  text-align:right;
  padding-right:10px;
}
#carInfo #img {

}
#carInfo img{

}
#carInfo #photo{
  text-align:left;
  font-weight:bold;
  font-size:12px;
}
#carInfo #photo a{
padding:0 4px 0 4px;
}
#carInfo .artikul{
 font-size:20px;
  width:160px;
  text-decoration:underline
}
#carInfo  #nextprevious{
  text-align:center;
  padding-top:20px;
  background-color:white;
}  
#carInfo  #nextprevious #links{
color: #ccc;
}

#nextprevious #carComment{
display:block;
padding-bottom:20px;
font-size:20px;
}
#carInfo  #nextprevious span{
  font-size:15px;
  font-weight:bold;
} */