#dealer_h1 {
	border-bottom: 1px solid #e4e4e4;
	margin-bottom: 10px;
	position: relative;
	z-index: 90;
}


#dealer_home #dealer_h1 {
	margin-bottom: 30px;
	padding-top: 0.2em;
}

#dealer_home #dealer_h1 h1 {
	margin-top: 0px;
}

#dealer_home #dealer_h1  .pseudo_link{
	display: inline-block;
}

#dealer_h1 .dealer_h1_logo {
	float: right;
	margin-bottom: 0.4em;
}

#dealer_h1 .dealer_h1_logo img {
	margin-left: 10px;
}


#dealer_address .address {
	clear: both;
	float: left;
	line-height: 1.4em;
	margin: 0 0 2em;
	padding: 0.7em 1em;
}
#main_content #dealer_address .address {
	margin: 0.8em 0 0;
}


#dealer_photogallery  {
	clear: both;
	margin-top: 25px;
	float: left;
}

#dealer_photogallery .photo_big{
	border: 1px solid #cdcdcd;
}



#dealer_text {
	clear: both;
	margin-top: 25px;
	margin-left: 20px;
	line-height: 1.4;
}
#dealer_text p {
	margin: 0 0 1em;
}

#test_drive {
	background: #FFF500;
	padding: 0.8em 1em 0.2em;
}
#test_drive h3 {
	margin: 0 0 0.5em;
}


#dealer_offers,
#test_drive {
	margin-bottom:2em;
}

#dealer_offers h3 {
	margin-top: 0;
	border-bottom: 1px solid #e4e2d6;
	padding-bottom:0.3em;
}

#dealer_offers p,
#test_drive p {
	font-size: 1em;
	line-height: 1.5em;
	margin: 0.5em 0;
}

#dealer_offers p .comment,
#test_drive p .comment{
	line-height: 1.2em;
	font-size: 0.89em;
}

#dealer_news {
	margin-bottom:2em;
}

#dealer_news h3 {
	margin-top: 0;
	border-bottom: 2px solid #e4e2d6;
	padding-bottom:0.3em;
}

#dealer_news .dealer_news_main,
#dealer_news .dealer_news_item {
	font-size: 1em;
	margin: 0.5em 0;
}

#dealer_news .dealer_news_main .title,
#dealer_news .dealer_news_item .title {
	margin: 0 0 0.3em;
}

#dealer_news .dealer_news_main .title a,
#dealer_news .dealer_news_item .title a {
	color: #ac0a2f;
}

#dealer_news .dealer_news_main .title{
	font-weight: bold;
}

#dealer_news .dealer_news_item {
	font-size: 0.89em;
}

#dealer_news .dealer_news_main .signature,
#dealer_news .dealer_news_item .signature {
	color: #999991;
	font-style: italic;
	margin-top:0.3em;
}

#dealer_news .dealer_news_main .signature {
	font-size: 0.89em;
}

.metro {
	/*padding: 1px 5px 2px 19px;*/
	padding: 1px 1em 2px 0;
	position: relative;
	display: inline-block;
	line-height:1.4em;
}

.metro .metro_branch_text {
	border-bottom: 1px dashed;
	cursor: pointer;
}

.metro_branch_sokolnicheskaya  {color: #cd0505}
.metro_branch_zamoskvoretskaya {color: #147f0d;}
.metro_branch_arbatsko-pokrovskaya  {color: #072889}
.metro_branch_filevskaya{color: #1e99dc;}
.metro_branch_koltsevaya  {color: #800302}
.metro_branch_kaluzhsko-rizhskaya{color: #db6817;}
.metro_branch_tagansko-krasnopresnenskaya {color: #673d7d;}
.metro_branch_kalininskaya{color: #e7a604;}
.metro_branch_serpukhovsko-timiryazevskaya{color: #666666;}
.metro_branch_lyublinskaya  {color: #70a52e}
.metro_branch_kakhovskaya{color: #00d0c5;}
.metro_branch_butovskaya{color: #98a5ab;}

.metro .icon {
	display: block;
	display: none;
	width: 11px;
	height: 8px;
	top: 8px;
	left: 5px;
	background-position: 0 -26px;
}


#car_list_small {
	margin-top: 70px;
}



#content ul.local_navigation {
	border: none;
	padding-bottom: 0;
}

.dealer_address_list_item {
	margin: 0px 0 50px 0;
	clear: left;
}

.dealer_address_list_item  .dealer_address_list_item_title {
	width: 200px;
	float: left;
}

.dealer_address_list_item  .dealer_address_list_item_title  a{
	font-weight: bold;
}

.dealer_address_list_item  .dealer_address_list_item_title  .dealer_net{
	margin: 0 0 10px;
	font-size: 0.89em;
	color: #9a9a9a;
}

.dealer_address_list_item  .dealer_address_list_item_title  .dealer_net a{
	font-weight: normal;
	color: #9a9a9a;
}

.dealer_address_list_item  .dealer_address_list_item_contact {
	margin-left: 17em;
	line-height:1.6em;
}

.popup_box .point_name {
	font-weight:bold;
}


.popup_box .text .point_name {
	font-weight:bold;
	margin-right:-100%;
	width:200px;
	clear:left;
}

.popup_box .dealer_net {
	color:#9A9A9A;
	font-size:0.89em;
	margin:0.5em 0 0.5em 0;
}

.popup_box .text .dealer_net {
	color:#9A9A9A;
	float:left;
	font-size:0.89em;
	margin:0.5em -100% 0.5em 0;
	width:200px;
}

.popup_box .dealer_net img {
	display: block;
}

.popup_box  .point_small_desc {
	font-size:0.89em;
	margin: 0.5em 0;
}

.popup_box .text .point_small_desc {
	float:left;
	font-size:0.89em;
	margin:-1.1em 0 0.5em 17em;
}


#dealer_action  {
	background: #f9f9ef;
	margin: 0 0 25px;
	overflow: hidden;
}

#dealer_action .dealer_action_content  {
	padding: 40px 50px;
	margin: 0 3px;
}



#dealer_action .border {
	background:url("/39.35/f/1/global/border_blue.png") repeat-x scroll 0 0 transparent;
	height:3px;
	overflow:hidden;
	width:100%;
}

#dealer_action .border_vertical_left {
	height:1px;
	width:3px;
	float: left;
	margin-right: -3px;
	background-repeat: repeat-y;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}

#dealer_action .border_vertical_right {
	height:1px;
	width:3px;
	float: right;
	margin-left: -3px;
	background-repeat: repeat-y;
	padding-bottom: 2000px;
	margin-bottom: -2000px;
}

#dealer_action  .dealer_action_hr {
	border-top: 2px solid #d8d7d5;
	margin: 0 0 1em;
}


#dealer_address h3 {
	border-bottom:2px solid #E4E2D6;
	margin:0 0 0.3em;
	padding-bottom:0.3em;
}

#dealer_action .dealer_logo {
	float: right;
}

#logo_list {
	margin: 0;
	padding: 0;
	list-style-type: none;
}

#logo_list li {
	float: left;
	text-align: center;
	width: 120px;
	margin: 0 10px 60px 0;
	position: relative;
	font-size: 0.9em;
}
#logo_list li img{
	margin: 0 auto;
}
#logo_list li .image_container {
	display:block;
	height:50px;
	line-height:60px;
	vertical-align:middle;
	width:100%;
}


#user_rating {
	margin-bottom: 2em;
}

#user_rating h3 {
	font-size:1.2em;
}

#user_rating .user_rating_hr {
	border-bottom: 1px solid #d9d9d9;
	margin:4px 0 10px 0;
	height: 1px;
}

#user_rating .user_rating_label {
	display:inline-block;
	position:relative;
	top:-5px;
}

#user_rating p {
	margin: 0.2em 0 0;
}

.map_link {
	font-size: 14px;
}

.map_link a {
	color: inherit;
	text-decoration: none;
}

.map_link a span {
	border-bottom: 1px #000000 dashed;
}
.map_link a span:last-child {
	border-bottom: 0;
}

.map_link a img {
	float: left;
	cursor: pointer;
	margin: -8px 6px 0 0;
}

#map {
	display: none;
	padding: 0;
	margin: 0;
}

#map_canvas {
	width: 100%;
	height: 400px;
	margin: 15px 0 0 0;
	padding: 0;
}

h1 img {
	float: right;
	margin-bottom: 0.2em;
}


/*#popular_list .pseudo_link {
	font-size: 100%;
}
#popular_list {
	margin: 0 0 2em;
}
#popular_list .open,
#popular_list .close {
	font-size: 85%;
	position: absolute;
	left: 100%;
	top: 0.15em;
	margin-left: 0.15em;
	--left: auto;
}*/


#popular_list .header {
	position: relative;
}

#popular_list h2 {
	font-size: 130%;
	margin: 0 0 0.3em 0;

}

#popular_list .popular_list_right {
	float: right;
	margin: 0 0 0 10px;

}

#popular_list .pseudo_link {
	font-size: 65%;
	font-weight: normal;

}

#popular_list .selected {

	font-size: 100%;
	font-weight: bold;
	border: none;
}

#popular_list .selected:hover {
	color: #fff !important;
	cursor: auto;
}

#popular_list .inner {
	padding: 10px;
}

#popular_list a {
	color: #fff;
}

.popup_box {
	min-width:0;
	padding:40px 0 58px;
	position:absolute;
	z-index:14;
}

.corner {
	background:url('/39.35/f/1/global/e.gif') no-repeat scroll 0 0 transparent;
	height:100px;
	overflow:hidden;
	position:absolute;
	width:50px;
}

.corner.lt,
.corner.lb {
	left:0;
}

.corner.lt,
.corner.rt {
	top:0;
}



.points_map {
	display: none;
	height: 600px;
	width: 100%;
	margin-top: 20px;
}


.metro_map_container {
	display: none;
	/*margin-top: 20px;*/
	width: 610px;
	position: relative;
}

.metro_map_container .popup_box {
	top: 0px;
	margin: 0px;
	left: 0em;
}

.metro_map {
	margin-top: 3em;
}

#metro_map_show {
	float: right;
	display: none;
}

#dealer_address_list {
	padding-top: 20px;
}

.metro_map_container .dealer_address_list_filter_margin {
	height: 20px;
}



#metro_map_show .btn_framed .c {
	text-decoration:none;
}

#metro_map_clear {
	margin: 1em 0;
	display: none;
}

#metro_map_clear  .pseudo_link {
	color: #3196e6;
}

.selected_metro_map_list {
	background: #f4e800;
	padding: 10px;
	float: left;
	display: none;
	margin-bottom:1em;
}


#content ul.points_tabs li {
	margin-left: 0px;
}

#content ul.points_tabs li.selected  span.pseudo_link {
	border: none;
	cursor: default;
}

#content ul.points_tabs li.selected  span.pseudo_link:hover,
#content ul.points_tabs li.selected  span.pseudo_link.hover {
	color: black ! important;
}


#content ul.points_tabs li.show_pseudo_link  span.pseudo_link {
	border-bottom: 1px dashed;
	cursor: pointer;
}

#content ul.points_tabs li.show_pseudo_link  span.pseudo_link:hover,
#content ul.points_tabs li.show_pseudo_link  span.pseudo_link.hover {
	color: #B60A31 ! important;
}
#dealer_h1 .disabled {
	color:#999999;
}
