body {margin: 0; padding:0px; background: #fff; color:#4E4E4E; font-family: Arial, Tahoma, sans-serif; font-size:100.01%;}


/*---Global tags---*/
img {border:0; vertical-align:middle;}
form {padding:0; margin:0;}
a {color:#0C1B8E; text-decoration:underline; outline:0;}
a:hover {color:#71B900; text-decoration:underline;}

div.h2 {font-weight: bold;}

hr {border:0px solid #7F7F7F; border-bottom:1px solid #7F7F7F;}
h1, h2, h3, h4, div.h2 {line-height:normal; color:#383838;}
h1 {font-size:22px; padding:32px 0 0px 0; margin:0 0 21px 0;  line-height:140%;}
h2, div.h2 {font-size:22px; padding:0px 0 0px 0; margin:0 0 21px 0;}
#base_body .right_part h2{color:#71B900; font-size:18px; font-size:18px; font-weight:normal;}
h3 {}
h4 {}

u {display:block; text-decoration:none; color:#71B900; font-size:18px; margin: 20px 0 20px 0;}

ul {margin:25px 0 10px 2px; padding:0 0 0 0px; list-style-type:none;}
ul li {background: url(../_images/dot1.gif) 5px 10px no-repeat; padding: 0 0 6px 24px;}

ol {margin:25px 0 10px 0; padding:0 0 0 25px;}
ol li {padding:  0 0 6px 6px;}
ol li ul li {background: url(../_images/dot1.gif) 5px 10px no-repeat; padding: 0 0 6px 24px;}

p {margin: 0 0 15px 0}

fieldset {padding:0; border:none; border:0px solid #000; margin:0;}
table {border-collapse: collapse;}
textarea, input {font-family:Arial;}

.clear {clear:both; font-size:0;}
.clear2 {height: 32px;clear:both; font-size:0;}

#container {font-size:0.85em; /*min-width:980px; max-*/width:1400px; margin:0 auto;}

/*---header---*/
#header {height:119px; border-bottom:6px solid #71B900; background: #0D1E9F url(../_images/header_bg.gif) 0 0 repeat-x;}
.left_part {float:right; width:31%;}
.right_part {float:right; width:65%;}
#logo {margin:30px 0 0 32px;}
#logo_print {display:none;}
.header_title {font-size:20px; font-weight:bold; padding: 30px 0 11px 15px; height:30px; line-height:30px;}
.header_title b {display:block; float:left; background: #fff url(../_images/sw_left1.gif) 0 0px no-repeat; position:relative; left:-14px;}
.header_title span {display:block; float:left; background: url(../_images/sw_right1.gif) 100% 0px no-repeat; height:30px; color:#0C1B8E; padding: 0 14px 0 13px;}
#header a {color:#fff;}
#header a:hover {color:#72B902;}
#header ul {list-style-type:none; padding:0; margin:0; font-weight:bold; margin-left:-3px; position:relative; border:0px solid #fff; height:50px;}
#header ul li {float:left; background: url(../_images/dot.gif) 0 10px no-repeat; padding: 0 16px 0 18px; line-height:22px;}
#header ul li a {color:#BCC4FF;}
.header_menu_block {border:0px solid #fff; height:100px; position:relative; margin-left:-15px; overflow:hidden;}
#header ul li b {color:#0C1B8E; display:block; float:left; height:22px; background: #fff url(../_images/sw_left.gif) 0 0px no-repeat; margin: 0 -2px 0 0;}
#header ul li span {height:22px; display:block; float:left; padding: 0 12px 0 13px; background: url(../_images/sw_right.gif) 100% 0px no-repeat;}




/*---content---*/
#content {padding: 18px 0 0 0; }

.left_container {padding: 0 0 0 21px;}
.left_container h2, .left_container div.h2 {padding-left:14px;}
#main_body .left_container h2 {padding-top:32px;}

.service_select {height:27px; text-transform:uppercase; line-height:22px; font-weight:bold; letter-spacing:2px;}
.service_select b {display:block; float:left; height:22px; background: #71B900 url(../_images/sg_left.gif) 0 0px no-repeat; color:#fff;}
.service_select b span {display:block; float:left; height:22px; background: url(../_images/sg_right.gif) 100% 0px no-repeat; padding: 0 14px;}

.service_select a {margin:0 17px 0 17px; display:block; float:left; color:#71B900; text-decoration:none; border-bottom:1px solid #71B900; border-bottom-style:dashed;}
.service_select a.leftmargin2 {position:relative; top:3px; line-height:16px;}

.service_select a.noleftmargin {
	padding:0 0 0 0;
	display:block;
	float:left;
	color:#71B900;
	border-bottom:none;
	text-decoration:underline;
	letter-spacing:0px;
}
.service_select a.noleftmargin2 {margin:0 17px 0 13px; display:block; float:left; color:#71B900; line-height:16px;position:relative; top:3px;}

.service_select a.noleftmargin2:hover {margin:0 17px 0 13px;}
.service_select a:hover {color:#0C1B8E; border:none; text-decoration:none;}

.service_select .blue {
	padding:0 17px 0 17px;
	display:block; float:left;
	letter-spacing:0px;
}
.noduomenu {
	padding:0 0 13px 0;
}

a.dashed {text-decoration:none; background: url(../_images/dashed_green.gif) 0% 100% repeat-x;}
a.dashed:hover {background: url(../_images/dashed_blue.gif) 0% 100% repeat-x; text-decoration:none;}

.menu {list-style-type:none; padding: 6px 0 0px 38px; margin: 0 0 18px 0;}
.menu li {padding: 0 30px 8px 0; background:none;}
.menu li a {color:#0C1B8E;}
.menu li a:hover {color:#71B900;}

.new {line-height:28px; margin: 24px 0 0 0;}
.new a {display:block; height:31px; float:left; background: #293ABD url(../_images/blue_left.gif) 0 0px no-repeat; color:#fff;}
.new a:hover {color:#949DDE;}
.new a i {display:block; height:31px; float:left; background: url(../_images/blue_right.gif) 100% 0px no-repeat; padding:0 18px; cursor:pointer;}

#content .right_part {line-height:155%;}
#base_body .right_part {padding-bottom:30px;}
#base_body .top_block .right_part {padding-bottom:0px;}

.promo_block {width:45%; float:right; margin-left:7%; color:#393939; font-size:12px; right:0; margin-bottom:10px; text-align:center;}
.green_block {background:#71B900; padding: 19px 10px 15px 45px; line-height:170%; text-align:left;}
.green_block img {display:block; margin: 0 0 25px -17px;}



/*---footer---*/
#footer {clear:both; padding: 10px 0 40px 0;}
#footer .right_part {border-top:5px solid #71B900; padding-top:24px;}
#arwm {float:right; width:250px; text-align:right; font-size:11px; padding: 2px 40px 0 0;}
#arwm a {color:#4E4E4E; text-decoration:none;}
#arwm a span {text-decoration:underline;}
#arwm img {margin-top:19px;}
#footer .left_part {padding-top:27px;}
#footer .left_part img {margin: 0 10px;}
#base_body #footer .right_part {padding-bottom:0px !important;}
/*---base_page---*/
.path {font-size:11px; color:#999999;position:relative; left:-2px; margin-bottom:-21px;}
.path a {color:#999999; padding: 0 2px;}
.path a:hover {color:#000;}
#base_body #content .right_part {padding-right:5%; width:60%;}


.page {clear:both; padding: 21px 0 0 75px; height:60px;}
.page a {display:block; float:left; padding: 0 3px; margin: 0 10px;}
.page b {display:block; float:left; padding: 0 10px; margin: 0 10px; color:#fff; background:#0F22B5;}


.block_menu {padding:24px 20px 20px 38px; margin:40px 15% 22px 0; background:#F2F3F9;}
.block_menu li {background:none; padding:0 10px 8px 0; zoom:1;}
.block_menu li b {padding:6px 0 6px 0; display:block;}

.block_menu li ul {
	margin:5px 0 0 15px;
	font-size:12px;
}

.mq {font: bold 18px Arial; color:#fff; font-style:italic; padding-bottom:10px;}
/*---------------------------*/
.green {color:#71B900;}
b.green span.f14 {font-weight: bold; font-size: 14px;}
.mail_icon {padding-left:20px; background: url(../_images/mail_icon.gif) 0% 4px no-repeat;}

.print_icon {background: url(../_images/print_icon.gif) 0% 4px no-repeat; font-size:12px; display:block; padding:3px 0 3px 30px; margin: 0px 0 20px 0; float:right;}


.popup {width:247px;}
.popup_content { background: url(../_images/popup_top.png) 0% 0px no-repeat; font-size:11px; line-height:160%; padding: 22px 15px 10px 28px;}
.popup_content a {font-size:12px; position:relative; text-decoration:none;}
.popup_content b {font-size:12px; color:#71B900;}
.popup_content a.dashed {font-size:11px; color:#979797; background: url(../_images/dashed_gray.gif) 0% 100% repeat-x;}
.popup_content p {margin: 0 0 8px 0;}
.popup_content a.dashed:hover {color:#0C1B8E; text-decoration:none;}
.popup_bottom {background: url(../_images/popup_bottom.png) 0% 0px no-repeat; height:15px;}

#popup_01 {position:absolute; left:212px; margin-top:112px;}


.right_part .m_contacts .maps {
	position:relative;min-width:565px;min-height:565px;border:1px solid #b0b0b0;
	width:100% !important;
	display:block;
	height:565px !important;
	margin-top:30px;
}
.right_part .m_contacts .proto_map {
	padding-top:22px;
}
.right_part .m_contacts .maps2 {
	position:relative;min-width:565px;min-height:565px;border:1px solid #b0b0b0;
	width:100% !important;
	display:block;
	height:565px !important;
	clear:both;
	margin-bottom:15px;
}



/***********************************************************************************************/
.popup2 {}
.popup_content2 { font-size:11px; line-height:160%; padding: 2px 10px 0px 8px;}
.popup_content2 a {font-size:12px; position:relative;}
.popup_content2 b {font-size:12px; color:#71B900;}
.popup_content2 a.dashed {font-size:11px; color:#979797; background: url(../_images/dashed_gray.gif) 0% 100% repeat-x;}
.popup_content2 p {margin: 0 0 8px 0;}
.popup_content2 a.dashed:hover {color:#0C1B8E; text-decoration:none;}
.popup_bottom2 { height:5px;}

.popup2 .clear {height: 1px;}
.popup_img {float: left;  text-align:right; padding-top:0px; padding-right: 20px; }
.popup_img img {margin-top:5px; margin-bottom:13px;}
.popup_img  a.add_to_notepad {float: right; background-position: 0 -17px; position:relative; top:3px; margin-left:10px;}
.popup_img  a.del_notepad {float: right; background-position: 0 -17px; position:relative; top:3px; margin-left:10px;}
.popup_text {width:192px; float: right;}

.search_object {padding: 0 0 0 18px;margin: 30px 0 24px 0;}
.search_object a.dashed {background: url(../_images/dashed_blue.gif) 0% 100% repeat-x; text-decoration:none;}
.search_object a.dashed:hover {background: url(../_images/dashed_green.gif) 0% 100% repeat-x; text-decoration:none;}



.search_go {border:none medium; background: url(../_images/search_go.gif) 0% 0px no-repeat; width:75px; height:28px; cursor:pointer; margin: 4px 0 0 3px;}
.search_input {width:85px; border:1px solid #969696; font-size:16px; padding: 3px 0 3px 5px; margin-top:5px; float:left;}


.m_bases {}

.gray_block {padding:24px 20px 20px 38px; margin:68px 15% 22px 0; background:#F2F3F9; line-height:150%;}
.notepad_pd {margin-top:84px;}

.add_notepad {padding: 0 0 20px 26px; background: url(../_images/add_notepad.gif) 0% 2px no-repeat; }
.add_notepad a{background:transparent url(../_images/dashed_blue.gif) repeat-x scroll 0 100%;}
.add_notepad a:hover{background:transparent url(../_images/dashed_green.gif) repeat-x scroll 0 100%;}
.delete_from_notepad {padding: 0 0 20px 26px; background: url(../_images/del_from_notepad.gif) 0% 2px no-repeat;}
.delete_from_notepad a{background:transparent url(../_images/dashed_blue.gif) repeat-x scroll 0 100%;}
.delete_from_notepad a:hover{background:transparent url(../_images/dashed_green.gif) repeat-x scroll 0 100%;}

.gray_block {}
.red {color:#FF0000;}

.gray {color:#979797;}
.normal {color:#4E4E4E !important;}

.m_bases  .img_block {padding: 15px 0 0px 0; margin: 0 0 30px 0;}
.m_bases  .img_block img {margin: 0 10px 15px 0;}

.border_block {border:1px solid #D0D0D0; padding: 30px 30px 30px 43px; position:relative; margin-bottom:40px; zoom:1;}
.border_block u {position:absolute; top:-10px; left:31px; background:#fff; padding: 0 12px; margin:0; z-index:1; float:left;}
/*.border_block u {position:relative; top:-10px; left:-12px; background:#fff; padding: 0 12px; margin:0; z-index:1; float:left;}*/
.help_icon {position:relative; top:-2px;}
.border_block_left {float:left; width:45%;}
.border_block_right {float:right; width:50%;}

.object_u {margin:15px 0 5px 0;}
.object_u u {float:left; padding-right:20px;}
.object_u ul {list-style-type:none; padding:20px 0 0 0; margin:0; line-height:22px;}
.object_u ul li {background:none; padding:0; margin:0 20px 0 0; float:left;}
.object_u ul li a {background:transparent url(../_images/dashed_blue.gif) repeat-x scroll 0 100%; text-decoration:none;}
.object_u ul li a:hover{background:transparent url(../_images/dashed_green.gif) repeat-x scroll 0 100%;}
div.object_u#nodashed ul li a {background:none; text-decoration:underline;}
div.object_u#nodashed ul li a:hover{background:none;}

.object_u ul li b {display:block; float:left; background:#71B900 url(../_images/sp_left.gif) 0 0 no-repeat; color:#fff;}
.object_u ul li b  span {display:block; float:left; background:url(../_images/sp_right.gif) 100% 0 no-repeat; padding:0 10px;}

a.tag {color:#FF9900;}
a.tag:hover {color:#0C1B8E;}
a.gray {color:#999999; letter-spacing:2px; text-decoration:none;}
a.gray:hover {color:#000;}
.orange {color:#FF9900;}
.violette {color:#990066;}

.back {background:url(../_images/back.gif) 0 8px no-repeat; padding: 0 0 0 28px; font-size:11px; margin: 28px 0 -21px -28px; position:relative;}

.notepad {background:url(../_images/notepad.gif) 0 3px no-repeat; padding: 0 0 5px 29px; float:right; position:relative; z-index:1; right:5px;}

.m_notes {position:relative;  margin-right:-35px; margin-left:-25px;}
.pgs {position:relative;  margin-right:-35px; margin-left:-25px;  height:60px;}
.m_notes  table{font-size:12px;  line-height:normal; width:100%; margin-bottom:0px;}
.m_notes  table th {background:#D2D4DE; color:#6F6F6F; padding: 10px 3px; border:1px solid #fff; font-weight:normal;}
.m_notes  table td {padding: 11px 7px; border:1px solid #fff;}
.gray_bg td {background:#EEEFF6;}

.gray_bg_darktd td, .darktd td {background-color: #F5F5F5; color: #AAAAAA;}
.gray_bg_darktd td b.green, .gray_bg_darktd td b.green span.f14 {color: #AAAAAA;}
.darktd td b.green, .darktd td b.green span.f14 {color: #AAAAAA;}
.gray_bg_darktd td a, .darktd td a {color: #AAAAAA;}
.gray_bg_darktd td small.red, .darktd td small.red {color: #AAAAAA;}

th.gray_bg  {background:#EEEFF6 !important;}
.m_notes  table th a {color:#6F6F6F;}
.m_notes  table th a:hover {color:#71B900;}
.m_notes table th a.dashed {color:#71B900; background: none; text-decoration: underline;}
.m_notes table th a.dashed:hover {color:#0C1B8E; background: none;  text-decoration: underline;}

a.del_notepad {display:block; width:17px; height:17px; background:url(../_images/del_notepad.gif) 0% 0 no-repeat; margin-left:5px;}
a.del_notepad:hover {background-position: 0 -17px;}

a.add_to_notepad {display:block; width:17px; height:17px; background:url(../_images/add_to_notepad.gif) 0% 0 no-repeat; margin-left:5px;}
a.add_to_notepad:hover {background-position: 0 -17px;}
.no_bg {background:none !important;}

.notepad_active {float:right;}
.notepad_active b {background: #71B900 url(../_images/notepad_left.gif) 0% 0 no-repeat; display:block;}
.notepad_active b  span {background: url(../_images/notepad_right.gif) 100% 0 no-repeat; display:block; line-height:28px; color:#fff; padding: 0 13px 0 42px;}
.notepad_active sup {font-weight:normal; font-size:0.7em;}
.notepad sup {font-size:0.7em;}

#topners {display:none; width: 0px; height: 0px;}

/*---search---*/
.search_block {position:relative;}
ul.searh_select {font-size:11px; list-style-type:none; padding:0 6px 0 0; margin:0; height:43px; }
ul.searh_select li {background:none; padding:0; margin:0 0px 0 15px; float:right; line-height:20px; border:0px solid #000; }
ul.searh_select li span{background: #D2D4DE url(../_images/gray_active_left.gif) 0% 0 no-repeat; display:block; float:left;}
ul.searh_select li span span{background: url(../_images/gray_active_right.gif) 100% 0 no-repeat; display:block; float:left; height:20px; padding: 0 13px;}

ul.searh_select li a {background:transparent url(../_images/dashed_gray1.gif) repeat-x scroll 0 100%; text-decoration:none; color:#4E4E4E;}
ul.searh_select li a:hover {background:transparent url(../_images/dashed_green.gif) repeat-x scroll 0 100%; text-decoration:none; color:#71B900;}
a.dashed_gray {background:transparent url(../_images/dashed_gray1.gif) repeat-x scroll 0 100%; text-decoration:none; color:#4E4E4E;}
a.dashed_gray:hover {background:transparent url(../_images/dashed_green.gif) repeat-x scroll 0 100%; text-decoration:none; color:#71B900;}

a.dashed_gray1 {background:transparent url(../_images/dashed_gray.gif) repeat-x scroll 0 100%; text-decoration:none; color:#999999;}
a.dashed_gray1:hover {background:transparent url(../_images/dashed_green.gif) repeat-x scroll 0 100%; text-decoration:none; color:#71B900;}

a.dashed_gray3 {
	background:transparent url(../_images/dashed_gray.gif) repeat-x scroll 0 100%; text-decoration:none; color:#999;
	display:block;
	float:left;
	margin:7px 0 0 10px;
}
a.dashed_gray3:hover {background:transparent url(../_images/dashed_green.gif) repeat-x scroll 0 100%; text-decoration:none; color:#71B900;}


.search_block  form{background:#F3F4FB; position:relative; zoom:1; margin-right:6px; margin-left:-25px; font-size:12px; line-height:normal; border-bottom:1px solid #D9D9D9; margin-bottom:30px;}
.search_block  form fieldset {padding: 26px 0 25px 40px;}
.search_block_left {float:left; width:47%;}
.search_block_right {float:right; width:51%;}
.search_block b {color:#71B900}


.search_block_left ul.searh_select {font-size:12px; position:relative; left:-11px; height:35px; margin-top:12px;}
.search_block_left ul.searh_select li {float:left; line-height:22px; margin:0 10px 0 0px;}
.search_block_left ul.searh_select li span{float:left; background: #D2D4DE url(../_images/gray_active_left1.gif) 0% 0 no-repeat;}
.search_block_left ul.searh_select li span span {float:left; background: url(../_images/gray_active_right1.gif) 100% 0 no-repeat; height:22px; padding: 0 11px;}

.search_block .select {font-size:12px; border:1px solid #969696; font-family:arial;}
.search_block .select option { padding:2px 1px  0px  1px ;  background:#fff;}
.select_m {color:#FF9900;  width:149px; margin: 5px 0;clear:none; float:left;}
.add_metro {font-size:12px; color:#4E4E4E; cursor:pointer; padding-top:1px; top:3px; position:relative; margin-left:3px; background: url(../_images/add_metro.gif) 0% 0 no-repeat; width:75px; height:21px; border:none medium;}


.room_select {padding: 10px 0 28px 0;}
.room_select  label {top:-2px; padding-right:5px; left:-1px; zoom:1; position:relative;}
.text_input {border:1px solid #969696; font-size:12px; padding: 2px 3px;}

.control_line_bg {}
.control_price {height:13px; width:270px; margin: 12px 0 0 0;}
.control_price img {position:relative; top:-7px; cursor:pointer;}

.search_option_table  td {padding: 1px 6px 1px 0px;}

.select_area {background: url(../_images/control_line_bg.gif) 0% 0 repeat-x; width:217px; margin: 12px 0 15px 0;}
.select_area img {cursor:pointer;}
.select_area td {padding:0;}
.control_select {background: url(../_images/control_select_bg.gif) 0% 0 repeat-x;}

.search_submit {clear:both; margin-top:0px; width:57%; margin-left:auto;}
.search_block .search_go {margin-right:20px;}

.display_salect {float:right; padding: 0px 7px 0 0; margin-top:20px;}
.display_salect small {font-size: 12px;}

.right {float:right;}
.left {float:left;}
.pd_none {padding: 0 !important;}
.pd_none img.left {margin-left:7px;}
.pd_none img.right {margin-right:11px;}
.f14 {font-size:14px;}

.page1 {padding: 10px 0 0 60px;}
.page1  a {display:block; float:left; width:26px;  height:26px; line-height:26px; margin: 0 10px; text-align:center;}
.page1 b {display:block; float:left; width:26px;  height:26px; line-height:26px;  margin: 0 10px; color:#fff; background:#71B900 url(../_images/page.gif) 0 0 no-repeat; text-align:center;}

.metro_away {margin: 30px 0 0 0;}
.metro_away .search_option_table {margin: 10px 0 0 0;}
.control_away {width:200px; height:13px; margin:12px 0 0;}
.control_away  img {cursor:pointer; position:relative; top:-7px;}
.adv_check {width:90%; margin: 10px 0 20px 0;}
.adv_check label {top:-1px; padding-right:5px; left:-1px; zoom:1; position:relative;}
.adv_check td {padding: 3px 0;}

.google_map {position:relative; margin-bottom:20px; left:-26px;}

.search_param {background: url(../_images/search_param.gif) 0% 100% no-repeat; text-align:center; width:212px; margin: 0 auto; position:relative; top:-41px; padding-bottom:7px; font-size:11px;}
.search_param a {color:#9A9A9A;}

/*---big popup---*/
.big_popup1 {position:absolute; width:753px; left:50%; margin-left:-370px; top:0px;}
.big_popup_top1 {background: url(../_images/big_top1.png) 0% 0% no-repeat;}
.big_popup_bottom1 {background: url(../_images/big_bottom1.png) 0% 0% no-repeat; height:75px; clear:both;}
.big_popup_content {padding: 70px 70px 0px 85px; font-size:12px;}
.close {position:absolute; right:50px; top:45px; }
.station {text-align:center; font-size:12px; padding: 20px 0 0 0;}

.big_popup2 {position:absolute; width:720px; left:50%; margin-left:-350px; top:0px;}
.big_popup_top2 {background: url(../_images/big_top2.png) 0% 0% no-repeat;}
.big_popup_bottom2 {background: url(../_images/big_bottom2.png) 0% 0% no-repeat; height:75px; clear:both;}
.map_title {font-size:14px; font-weight:bold;}
.big_popup2 .big_popup_content {padding: 50px 70px 0px 50px;}
.big_popup2 p {margin-bottom:10px;}

.fast_search {padding: 15px 0 0 24px; position:relative;}
.search_go1 {background: url(../_images/search_go1.gif) 0% 0% no-repeat; width:62px; height:24px; cursor:pointer; border:none medium; position:relative; top:1px; margin-left:5px;}
.fast_search_left  {float:left; width:280px; padding-top: 10px;}
.fast_search_right  {float:right; width:275px;}


.control_radius {width:154px; height:13px; margin:12px 0 0;}
.control_radius img {cursor:pointer; position:relative; top:-10px; margin:0;}

.radius_table td {padding: 0 5px; margin:0;}
.fast_search form {line-height:normal;}


.new1 {margin: 30px 0 24px 0; padding: 0 0 0 18px; font-weight:bold;font-style: italic;}

#map {width:275px;height:206px;float:left;border:1px solid #aaa; overflow:hidden;}
.m_bases #map {border:none;}

/*---path_fix---*/
.gray_block {margin-top:8px;}
.top_block {border:0px solid #000; padding-bottom:10px;}
.top_block .path {margin-bottom:0px;}
.top_block .notepad {margin-bottom:-7px;}
#base_body #content h1 {padding-top:0;}
#base_body #content  .left_container h2,
#base_body #content  .left_container div.h2 {padding-top:0;}
.top_block .back {margin: 7px 0 1px -28px;}
.block_menu {margin-top:8px;}

div#map_around {
   width: 620px;
   height: 551px;
}

#map_div {
margin-left:-25px;
margin-right: 6px;

}


div#map.map_select
{
position:relative;overflow:hidden; width:100%; height:620px;
}

.seach_by_id_not_found {
	color:#F00;
	display:none;
	padding-top:10px;
	padding-right:50px;
}

.m_notepad .m_notes {padding-bottom:40px;}
small.red {color: #71b900;}

#search_d_metro_list {padding-right: 15px;}

#base_help {
position: absolute;
left:40px;
padding-top:7px;
}
.left_banner {clear:both; padding: 20px 0px 0px 15px;}

#telephone {font-size: 20px; float:right; margin:0 0 0 0; color:#FFF; padding-right:8%;}
#telephone span  {background-color:#0E1EA0; background: url(../_images/tel.png) 5px 6px no-repeat; color:#BCC4FF; padding: 0 0px 0 35px; margin:0px;}

#agent_inside {display: none;}

div.topbanner {
	padding-left:15px;
}

div.callus {
	padding: 20px 0px 20px 15px;
}

.smallgray {display: none; color:#979797; font-size:11px;}

.search-links {
	padding-top: 20px;
}
.search-links a {
	padding-right: 20px;
	white-space: nowrap;
}

.m_text blockquote {
	padding: 0 0 0 15px;
	border-left: 4px solid #71B900;
	margin:5px 0;
	font-style:italic;
}

.m_text p.slogan{
	text-align: center;
	border:1px solid #71B900;
	margin-bottom: 20px;
	padding: 10px;
	font-style: italic;
}

#ProactiveSupport4545 { left:auto;right:0;overflow:hidden;width:0px;}


#main_body .search_block {
    padding-right: 5%;
    padding-left: 2.5%;
}




.m_offerse {
    float: right;
    width: 275px;
    font-size: 11px;
    line-height: 1.25em;
    padding-left: 2em;
    padding-bottom: .5em;
    padding-top: 1.5em;
}
.m_offerse table {
    font-size: 11px;
    line-height: 1.25em;
    text-align: left;
}
.m_offerse table td {
    border: 1px solid #D0D0D0;
    padding: 7px;
    vertical-align: middle;
}
body#main_body .m_offerse {
    padding-right: 50px;
}

