body, div, td{
	font-family: Verdana;
	font-size: 12px;
	line-height: 18px;
	color: #363636;
}

body{

	background-color: #EBEBEB;

}

/* new style */
-body {margin:20px; width:550px;} /*temp*/
.auto-price {}
.auto-price h2 {margin-bottom:20px;}
.auto-price h3 a {display:block; background:#fff url(../../../i/arrow.png) no-repeat 7px -22px; padding:10px 20px 10px 30px; -margin:10px 40px 10px 0;}
.auto-price strong {font-weight:bold; font-size:90%; width:99%; display:block; margin-bottom:0.5em;}
.auto-price .accordion-car,
.auto-price .accordion-truck {margin-top:20px;}
/*.auto-price .accordion-car div,
.auto-price .accordion-truck div {margin:0 20px 10px 20px;}*/
.auto-price .accordion-car div img,
.auto-price .accordion-truck div img {margin-bottom:5px;}
.auto-price .accordion-car div p,
.auto-price .accordion-truck div p {font-size:90%; line-height:1.3em;}
.auto-price .accordion-car div ul,
.auto-price .accordion-truck div ul {display:block; width:99%; float:left; padding:0 20px;}
.auto-price .accordion-car div li,
.auto-price .accordion-truck div li {display:block; width:145px; margin:0 20px 20px 0; float:left; height:270px;}
h3.ui-state-active a {text-decoration:none; background:#952929 url(../../../i/arrow.png) no-repeat 7px 7px; color:#fff; font-weight:bold; font-size:90%;}
.auto-price .clear {color:#EBEBEB; font-size:1px; line-height:1px;}
.ui-accordion-content {padding:0 5px 0; margin:-15px 0 0 0; background:#bbb;}

a{

	color: #363636;

}

#center{

	height: 300px;

	vertical-align: top;

	padding-top: 12px;

	padding-bottom: 30px;

}

#top_menu, #bottom_menu{

	height: 29px;

	background-color: #5F5F5F;

}

.bg{

	background-image: url(../images/bg.gif);

}

.logo{

	position: relative;

	display: block;

	float: left;

	width: 146px;

	height: 29px;

	padding-top: 7px;

	background-color: #952929;

	text-align: center;

	border-right: 2px solid #EBEBEB;

}

html>body .logo{

	height: 22px;

}

/* Menu */

.menu_item{

	position: relative;

	display: block;

	float: left;

	height: 29px;

	padding: 5px 15px 0px 15px;

	font-size: 11px;

	color: #ffffff;

	border-right: 1px solid #7B7B7B;

	background-color: transparent;

}

.menu_item_cur{

	background-color: #888888;

	cursor: default;

}

.menu_item_cur .like_link{

	cursor: default;

}

html>body .menu_item{

	height: 24px;

}

a.menu_item_top, a.menu_item_bottom{

	color: #ffffff;

	text-decoration: none;

	cursor: default;

}

a.menu_item_top_over a, a.menu_item_bottom_over a{

	text-decoration: none;

}

a.menu_item_top_over, a.menu_item_bottom_over{

	color: #ffffff;

	text-decoration: none;

}

a.menu_item_top table.menu_drop {

	display: none;

}

a.menu_item_top_over table.menu_drop{

	position: absolute;

	top: 25px;

	left: 0px;

	display: block;

	filter:alpha(opacity=80);

	-moz-opacity: 0.80;

	opacity: 0.80;

}

html>body a.menu_item_top_over table.menu_drop{

	top: 25px;

}



a.menu_item_bottom table.menu_drop {

	display: none;

}

	

a.menu_item_bottom_over table.menu_drop{

	position: absolute;

	bottom: 24px;

	left: 0px;

	display: block;

	filter:alpha(opacity=80);

	-moz-opacity: 0.80;

	opacity: 0.80;

}

html>body a.menu_item_bottom_over table.menu_drop{

	bottom: 25px;

}



a.menu_item_top_over table.menu_drop td{

	border-bottom: 1px solid #717171;

	color: #ffffff;

	line-height: 24px;

	padding-left: 20px;

	padding-right: 20px;

}

a.menu_item_bottom_over table.menu_drop td{

	border-top: 1px solid #717171;

	color: #ffffff;

	line-height: 24px;

	padding-left: 20px;

	padding-right: 20px;

}

a.menu_item_top table.menu_drop td.item, a.menu_item_bottom .menu_drop td.item{

	background-color: #5F5F5F;

}

a.menu_item_top_over table.menu_drop td.item_over, a.menu_item_bottom_over .menu_drop td.item_over{

	background-color: #7F3F3F;

}

a.menu_item_top_over .menu_item, a.menu_item_bottom_over .menu_item{

	background-color: #7F3F3F;

}

a.menu_item_top_over table.menu_drop td.item, a.menu_item_bottom_over .menu_drop td.item{

	background-color: #5F5F5F;

}

a.menu_item_top_over div.menu_item table.menu_drop, a.menu_item_bottom_over div.menu_item table.menu_drop{

	display: block;

}

td.like_link{

	cursor: pointer;

	cursor: hand;

	color: #FFFFFF;

	font-size: 11px;

}

/* Menu end */

#auto_credit, #auto_1, #auto_2{

	position: relative;

	display: block;

	float:left;

	width: 247px;

	height: 88px;

	background-position: top left;

	background-repeat: no-repeat;

	margin-bottom: 15px;

}

#auto_credit img, #auto_1 img, #auto_2 img{

	position: relative;

	width: 245px;

	height: 32px;

	top: 27px;

	left: 1px;

}

#auto_1{

	background-image: url(../images/blocks/block_01.jpg);

}

#auto_credit{

	background-image: url(../images/blocks/block_02.jpg);

	margin-left: 29px;

}

#auto_2{

	background-image: url(../images/blocks/block_03.jpg);

	margin-left: 29px;

}

.text_title{

	font-size: 16px;

	margin: 0px 0px 10px 0px;

	font-weight: bold;

}

.rigth_block, .rigth_block2{

	position: relative;

	border: 1px solid #D9D9D9;

	margin-left: 65px;

	margin-bottom: 40px;

	background-color: #EDEDED;

	padding: 18px 15px 18px 28px;

	width: 223px;

	font-size: 11px;

	line-height: 15px;

}

.rigth_block2{

	padding: 18px 15px 18px 38px;

}

.rigth_block2 img{

	position: absolute;

	top: -12px;

	left: -20px;

}

html>body .rigth_block{

	width: 170px;

}

html>body .rigth_block2{

	width: 160px;

}

.address{
	font-size: 11px;
	line-height: 15px;
}
.address
	p {margin:0;}



#copy{

	height: 65px;

	color: #909090;

	font-size: 11px;

	vertical-align: top;

	text-align: right;

	padding-top: 5px;

	padding-right: 13px;

}

#copy a{

	color: #909090;

	text-decoration: none;

}

#copy a:hover{

	color: #909090;

	text-decoration: underline;

}

h1 {font-size:150%;}
h2 {font-size:130%; margin:25px 0 -10px 0;}


#nav, #nav ul {
  list-style: none;
  margin: 0;
  padding: 0;  
  background: #5F5F5F;
  float: left;
}

#nav > li {
  float: left;
  position: relative;  
  border-right:1px solid #7B7B7B;
  padding:5px;
  font-size:11px;
  font-family:Verdana, Arial, Tahoma, Sans-serif;
}

#nav li, v\:*  {
  float: left;
  position: relative;  
  border-right:1px solid #7B7B7B;
  padding:5px;
  font-size:11px;
  font-family:Verdana, Arial, Tahoma, Sans-serif;
}

 
#nav a {
  color: #fff;
  text-decoration: none;
  display: block;
  padding: 0 10px;  
}

#nav li:hover,
#nav li.jshover {
  background: #7f3f3f;
}
 
#nav li ul {
  display: none;
  position: absolute;
  margin-top:5px;
  zborder-right:1px solid #7B7B7B;
  margin-left:-5px;
  width:150px;
}

body:nth-of-type(1) #nav li ul {width:180px;} /* стиль только для Safari & Chrome */

#nav li li a {
  width: 120px;
  zbackground: none; 
}

#nav li li a, v\:* {width: 150px;} /* стиль только для Internet Explorer */

#nav li:hover ul,
#nav li.jshover ul {
  display: block;
}
 
#nav li:hover li ul,
#nav li.jshover li ul {
  display: none;  
  zwidth: 155px;
  top: -9px;
  left: 118px;
  /*lef\t: 133px;  */
}
#nav li:hover li:hover ul,
#nav li.jshover li.jshover ul {
  display: block;}

#nav
	.active {background:#888888 !important; padding-bottom:6px;}

/* form */
fieldset {border:none; width:550px;}
fieldset
	div {width:100%; zborder:1px solid red; overflow:hidden; margin-bottom:10px;}
fieldset
	div.desc {margin-top:-15px; padding:0;}
fieldset
	div
		p {margin-left:250px; font-size:10px; line-height:11px; padding:0;}
fieldset div p, v\:* {margin-top:10px;} /* стиль только для Internet Explorer */

legend	{display:none;}
label {width:220px; display:block; float:left; zborder:1px solid red; text-align:right;}
input, textarea {float:right; width:300px;}
textarea {height:100px;}
a.bt {background:#5f5f5f; color:#fff; border:none; padding:3px 5px 5px 5px; text-align:center; width:80px; display:block; font-size:10px; text-decoration:none; float:right;}
a.bt:hover {background:#952929;}

.text
	img {float:left; margin:5px 10px 0 0; border:5px solid #fff;}

