.rb_company {
 width: 636px;
 margin: 0 auto;
}
.rb_company_t, .rb_company_m, .rb_company_b {
  padding-left: 14px;
}
.rb_company_t {
  background: url(../i/2.0/rb-company-tl.png) no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsmap/i/2.0/rb-company-tl.png',sizingMethod='crop');  
  height: 37px
}
.rb_company_t_inner {
  background: url(../i/2.0/rb-company-tr.png) no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsmap/i/2.0/rb-company-tr.png',sizingMethod='crop');  
  height: 37px;
  width: 622px;
  position: relative;
}
.rb_company_t_inner .links {
  position: absolute;
  top: 10px;
  left: 490px
}
.rb_company_t_inner .links a {
 width: 18px;
 height: 18px;
 margin-left: 20px;
 display: -moz-inline-stack;
 display: inline-block;
 *display: inline;
 zoom: 1;
}
.rb_company_m {
  background: url(../i/2.0/rb-company-ml.png) left repeat-y;
  _background: url(../i/2.0/rb-company-ml-ie.gif) left repeat-y;
}
.rb_company_m_inner {
  background: url(../i/2.0/rb-company-mr.png) right repeat-y;
  _background: url(../i/2.0/rb-company-mr-ie.gif) right repeat-y;
}
.rb_company_b {
  background: url(../i/2.0/rb-company-bl.png) no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsmap/i/2.0/rb-company-bl.png',sizingMethod='crop');  
  height: 14px
}
.rb_company_b_inner {
  background: url(../i/2.0/rb-company-br.png) no-repeat;
  _background: none;
  filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/skins/gtsmap/i/2.0/rb-company-br.png',sizingMethod='crop');  
  height: 14px;
}
.company_card_item {
 overflow: hidden;
 _overflow: visible;
 zoom: 1;
 padding: 11px;
 padding-right: 18px
}
.company_card_item p {
 margin: 10px 0;
 line-height: 1.5;
}
.company_card_item strong {color: #58595b}
.company_card_content {
 margin-right: 322px
}
.gmap302_302 {
 width: 302px;
 height: 302px;
 border: 1px solid #939598
}
.gmap302_302 img {
 margin: 0 !important;
}
.gmap480_310 {
 width: 480px;
 height: 310px;
 border: 1px solid #939598
}

.company_card_map {
 float: right;
}
.rb_company h3 {
 color: #00278b;
 font-size: 14px;
 font-weight: bold	 
}
.rb_company .contact {
	color: #777777;
}
.rb_company address {
	font-style: normal;
	display: block;
	margin: 10px 0;
	color: #909090;
}
.rb_company .contact strong {
	font-size: 16px;
	letter-spacing: -1px;
}
.rb_company dl {
  margin: 10px 0;
  overflow: hidden;
  _overflow: visible;
  zoom: 1;
  line-height: 1.7
}
.rb_company dl dt {
 float: left;
 width: 40px;
}
.rb_company dl dd {
 margin-left: 44px;
 vertical-align: middle
}
.rb_company .company_sections {
 list-style-type: none;
 line-height: 1.5;
}
.rb_company .company_sections a {
 text-transform: uppercase;
}
.rb_company_preface {
 width: 623px;
 margin: 0 auto;
}
.rb_company_search_res {
 margin: 10px 0;
 overflow: hidden;
 _overflow: visible;
 zoom: 1
}
.rb_company_search_res div {
  font-size: 14px;
}
.rb_company_search_res .label {
 float: left;
 margin-right: 6px;
 color: #6d6e71;
 font-weight: bold
}
.rb_company_search_res .desc {
 margin-left: 95px;
 color: #00278b;
}
.infopage .right_col {
 padding-top: 0px;
}
.infopage .block {
 padding: 10px 0;
}
.yourbanner img {
 margin: 0 !important
}

.search_map {
 margin-left: 27px; 
 padding-top: 40px
}
.list_map {
 width: 482px; 
 margin-left: 6px;
 margin-bottom: 10px
}
.info_text {
 margin: 10px 0; 
 padding-left: 40px; 
 background: url(../i/2.0/i-sign.gif) 0 6px no-repeat;
 width: 442px;
 _width: 482px;
 min-height: 35px;
 _height: 35px;
 line-height: 1.5
}
.company_content .materials {padding: 6px 0 6px 23px}
.company_content .materials a {
 display: -moz-inline-stack;
 display: inline-block;
 *display: inline;
 zoom: 1;
 height: 20px; 
 vertical-align: middle;
 padding-left: 24px;
 margin-right: 10px
}
.company_content .materials .video {background: url(../i/2.0/ico_video.gif) no-repeat}
.company_content .materials .photo {background: url(../i/2.0/ico_photo.gif) no-repeat}
.company_content .materials .price {background: url(../i/2.0/ico_price.gif) no-repeat}
/* added by dkul */
.map_firm_name { font-size: 10pt; }
a.map_tools, a:link.map_tools, a:visited.map_tools, a:active.map_tools { color: #909090; }
.map_phone { font-size: 12pt; }

