body {
   font-family:Trebuchet MS,Arial,Helvetica,sans-serif;
   font-size:small;
   margin:0;
   padding:0;
   background-color:#eee;   
}
table td {font-size:9pt;}
table th {height:100%;margin-bottom:-22px;}
.th_caption {font-size:10pt;margin:2px 2px;}

h1 {font-size:14pt;font-weight:bold;}
h2 {font-size:12pt;font-weight:bold;}
h3 {font-size:11pt;font-weight:bold;}
h4 {font-size:10pt;font-weight:bold;}

#MainBody{
   position:absolute;
   background-color:#fff;
   border-right:1px dashed #999;
   border-left:1px dashed #999;
   width:1024px;   
   left:50%;
   margin-left:-512px;
}

#PgHead{
   background-color:#fff500;
height:125px;
border-bottom:1px dashed #999;
}

#cont_inf{
display:block;
float:right;
text-align:right;
font-size:14px;
margin:5px 15px 0 0;
}
#Logo {
/*background: transparent url(/images/yolka.gif) top left no-repeat;*/
/*width:400px;*/
height:158px;
display:block;
margin:0 0 0 -12px;


}
#Logo img{
position:relative;
top:10px;
left:30px;
}

/*------------------- Main menu ------------------------------*/
#PgMenu {
padding-top:0px;
padding-left:0px;
position:absolute;
/*border:1px solid;*/
top:80px;
left:420px;
}
   #PgMenu ul li {
   display:inline;
   font-size:14px;
/*   background-color:#ffc;*/
   margin:0px;
   padding: 0px 3px;
/*border:1px dotted #666;*/
   }

/*   #PgMenu ul{
	list-style:none;
	margin:0;
	padding:0;
   }
   #PgMenu li{
	float:left;
	position:relative;
	padding: 3px;
   }
*/
   #PgMenu li span{
	width:6px;
	height:30px;
padding:6px 1px;

   }
   #PgMenu li em {font-style:normal;padding:6px;}

  
   .mnu_link {background:#f00;/*url(images/css/cred.png) repeat-x;padding: 5px 3px;*/
		border:1px solid #c00;
   }
   /*#PgMenu li.NA .mnu_link {display:inline;float:left;}*/

#PgMenu li a {color:#fd9;text-decoration:none;font-weight:bold;}
#PgMenu li a:hover {color:#fff;font-weight:bold;}

#PgMenu li span.left_pc_5 {background:url(images/css/l5.png) no-repeat top left;}
#PgMenu li span.right_pc_5 {background:url(images/css/r5.png) no-repeat top left;} 

#LeftCol{
margin-left:10px;
padding:0;
float:left;
width:210px;
border-right:1px dashed #666;
}
#RightCol{
margin-right:10px;
padding:0;
float:right;
width:167px;
/*border-left:1px dashed #666;*/
}

#Menu2 {
background-color:#e5e5e5;
width:200px;
}
   #Menu2 ul li {
/*display:inline;*/
   font-size:10pt;
/*background-color:#ffc;*/
   list-style-type:none;
   margin:0 0px 0 -40px;
   padding: 4px 10px;
   text-transform:uppercase;
border-top:1px solid #ffe;
border-bottom:1px solid #999;
border-right:1px solid #999;
   }
   #Menu2 ul li ul li {
/*display:inline;*/
   font-size:10pt;
/*background-color:#ffc;*/
   list-style-type:none;
   margin:0 -10px 0 -40px;
   padding: 4px 10px;
   text-transform:uppercase;
border-top:1px solid #999;
border-bottom:1px solid #ffe;
border-left:1px solid #999;
border-right:1px solid #ffe;
   }

   #Menu2 a {
   text-decoration:none;
   font-weight:bold;
   color:#06c;
   }
   #Menu2 a:hover {color:#c90;}

/*------------------- Content ---------------------------------*/
#PgContent {
  background-color:#fff;
  padding:10px 20px;
  margin-left:215px;
/*  margin-right:170px;*/
/*  border-left:1px dashed #999;*/
}

#PgFooter {
  height:100px;
  font-size:8pt;
  color:#c00;
  padding:3px 20px;
  font-weight:bold;
  background: url(images/people.png) 0px 15px repeat-x #fff500;
  border-top:1px dashed #999;
}

.clean {
   clear:both;
   font-size:1pt;
   color:#fff;
}


th {
   background-color:#eaeacf;
   text-align:center;
   font-size:medium;
   color:#666;
}
th a {text-decoration:none;color:#930;}

.even {
   background-color:#fff;
}

.odd {
   background-color:#fafaef;
}

#goBack {
   background-color:#cc9;
   padding:3px;
}

#goBack a {
   color:#f00; 
   text-decoration:none;
}

.radioset {
   border:1px dotted #999;
   width:150px;
}
.addname {
   font-size:small;
   color:#666;
}

table#tbl_searchCar td{
background-color:#fd9;
border-top:1px solid #fff;
border-bottom:1px solid #666;
padding:5px 9px;
font-size:10pt;
color:#333;
}

table#tbl_saleCar td{
background-color:#bcd;
border-top:1px solid #fff;
border-bottom:1px solid #666;
padding:5px 9px;
font-size:10pt;
color:#333;
}
   table#tbl_saleCar td td{
   font-size:8pt; 
   padding:1px;
   border:none;
   }

table#tbl_claimCredit td,table#tbl_claimCredit2 td{
background-color:#ccb;
border-top:1px solid #fff;
border-bottom:1px solid #666;
padding:5px 9px;
font-size:10pt;
color:#333;
}
table#tbl_claimCredit2 td table td {border:none;}
.tbl_labels { width:25%;font-weight:bold;}
.tbl_felems { width:75%;}
/*--------------------------------------*/
#ItemPL {
   height:auto;
   border:1px dotted #999;
}
   #ItemPic {
      float:left;
      padding:30px 7px 5px 7px;
   }
   #ItemHead{font-size:14pt;font-weight:bold;color:#039;border-bottom:1px dashed #039;background-color:#9cf;}
   #ItemFld{padding-left:15px;margin:0;}
      .ItemFld {color:#039;padding-left:20px;}
      .ItemFldName{font-weight:bold;}
      .ItemCmpl{color:#03c;padding-left:20px;}

.area_block {
display:block;
background-color:#ee9;
border:1px dashed #999;
padding:3px;
margin:3px 0;
}
	.area_elem {
	   padding:2px;
	}
	.area_elem label {
	   display:block;
	   width:90px;
	   text-align:right;
	   float:left;
	}

.astx {color:#c30;font-weight:bold;}

.pl_spec{text-transform:uppercase; color:#c30; font-weight:bold;}

#BigPic {
position:absolute;
left:50%;
margin-left:-400px;
top:50%;
margin-top:-300px;
padding:15px;
background-color:#fff;
border:1px dotted #666;
}

.flderror {color:red;font-weight:bold;text-transform:uppercase;font-size:x-small;}

/*--------------------------------- tradein -----------------------------------------------*/
#car1 {
   border:1px dotted #999;
   width:49%;
   margin:3px;
   padding:5px;
}
#car2 {
float:right;
   border:1px dotted #999;
   width:48%;
   margin:3px;
   padding:5px;
}
#prev_next{text-align:center;}
#prev_next a {padding:3px;font-weight:bold;}

#banners {border:1px dashed #ddd;padding:0;}
#banners h1 {
   text-transform:uppercase;
   font-size:8pt;
   margin-top:-8px;
   margin-left:8px;
   display:block;
   color:#999;
   background:#fff;
   width:52px;
}
.banner {padding:3px;}

.qa_topic{border:1px dotted #999;
padding:0;
margin:5px 0;
background-color:#fff;
width:600px;
display:block;}

.qa_qauth{background-color:#ffc;
padding:3px 10px;}
.qa_aauth{background-color:#dd9;
padding:3px 20px;
font-weight:bold;
}
.qa_quest{
padding:5px 10px;}
.qa_answ{
padding:5px 20px;
font-weight:bold;
}

.ico_dir{
position:relative;
margin:0 auto;
}
#pl_notice {font-size:x-small;}
#pl_pages{
text-align:center;
font-size:large;
padding:0 5px;
}
#pl_pages a {
text-decoration:none;
padding:0 5px;
background-color:#ddb;
}
#pl_pages a:hover{background-color:#ff0;color:#f00;}

#specoffer {
/*
border:1px dotted #fba;
padding:3px;
margin:10px 0 0 -5px;
border:1px dotted #ccc;
padding:3px;*/
}

.offer_2{
width:250px;
height:180px;
border:1px dotted #c30;
background: #def;
}

.offer_2 h3 {
color:#fff;
text-transform:uppercase;
font-size:10pt;
padding:5px 15px;
margin:0;
background-color:#c30;
}

.offer_2 table {width:100%;}
.offer_2 td {
padding:5px;
margin:0;

background-color:#ffc;
}
.offer_2 img{border:0;}
.offer_2 a {text-decoration:none;
color:#333;}
.offer_2 a:hover{color:#f60;
}

#recomendations{
/*margin:10px 0 0 -5px;
border:1px dotted #ccc;
padding:3px;*/
}
#superprice{
/*margin:10px 0 0 -5px;
border:1px dotted #ccc;
padding:3px;*/
}
.offer_3{
width:250px;
height:180px;
border:1px solid #ccc;
background: #def;
}

.offer_3 h3 {
color:#fff;
text-transform:uppercase;
font-size:10pt;
padding:5px 15px;
margin:0;
background-color:#039;
}
.offer_3 td {
padding:5px;
margin:0;
background-color:#def;
}
.offer_3 img{border:0;}
.offer_3 a {
text-decoration:none;
color:#333;
}
.offer_3 a:hover{color:#f60;}

.offer_1{
width:250px;
height:180px;
border:1px solid #ccc;
background: #def;
}
.offer_1 h3 {
color:#fff;
text-transform:uppercase;
font-size:10pt;
padding:5px 15px;
margin:0;
background-color:#093;
}
.offer_1 td {
padding:5px;
margin:0;
background-color:#def;
}
.offer_1 img{border:0;}
.offer_1 a {text-decoration:none;
color:#333;}
.offer_1 a:hover{color:#f60;}

.item_1_block,.item_2_block,.item_3_block {padding:5px 7px;}
.spec_price{font-weight:bold;
font-size:12pt;
color:#c30;}

table.styled {
	border-collapse: collapse;
	margin-bottom: 1em;
}

	table.styled th, table.styled td {
		border: 1px solid #aaa;
		padding: 2px 6px 3px;
		text-align: left;
		vertical-align: top;
	}
	
	table.styled th {
		background: #f2f2f2;
	}

.oldprice {color:#999;}
.newprice {color:#c00;font-weight:bold;}

#view_ld {color:#666;text-align:right; margin:5px 10px;}

#SpecOfferHome {
   border:1px solid #060;
   background-color:#dfd;
   padding:0 12px;
   margin-bottom:5px;
}
#SpecOfferHome div {height:0;overflow:hidden;}
#SpecOfferHome h1{
   text-transform:uppercase;
   font-size:10pt;
   color:#fff;
   background:#090;
   padding:3px 7px;
   margin:0 -13px;
}
#SpecOfferHome h2 {
   background:#ded url(/images/a_right_b.png) 5px 50% no-repeat;
   padding:2px 21px;
   font-size:12pt;
   cursor:pointer;
   border-bottom:1px solid #ba0;
}

.Action {
   border:1px solid #f60;
   background-color:#ff9;
   padding:0 12px;
}
.Action div {height:0;overflow:hidden;}
.Action h1{
   text-transform:uppercase;
   font-size:10pt;
   color:#fff;
   background:#f60;
   padding:3px 7px;
   margin:0 -13px;
}
.Action h2 {
   background:#ed7 url(/images/a_right_b.png) 5px 50% no-repeat;
   padding:2px 21px;
   font-size:12pt;
   cursor:pointer;
   border-bottom:1px solid #ba0;
}

#callconsult {
text-align:center;
padding:5px;
}

table#TOPrice td {font-size:8pt;padding:1px 3px;font-family:Arial Narrow;"}
table#TOPrice2 td {font-size:8pt;padding:1px 3px;font-family:Arial Narrow;"}
