
td.menu_line2 {
  border: none;
}

#jCarouselLite {
  width: 990px;
  border-top: 1px solid #e0e3e8;
  border-bottom: 1px solid #e0e3e8;
  margin: 0 0 7px;
  padding: 4px 0 0;
}
.CarouselLine1, .CarouselLine2 {
  overflow: hidden;
  visibility: visible;
  position: relative;
  z-index: 2;
  left: -5000px;
  width: 990px;
}

.CarouselUL {
  margin: 0px;
  padding: 0px;
  position: relative;
  list-style-type: none;
  z-index: 1;
  width: 990px;
  left: 0px;
}

.CarouselUL li {
  overflow: hidden;
  float: left;
  margin: 0 4px 2px 0;
}

.CarouselUL a {
  border: none;
}

.CarouselUL img {
  border: solid 1px #EEE;
}

.tip {
    width: 212px;
    padding-top: 0px;
    overflow: hidden;
    display: none;
    position: absolute;
    z-index: 3;
}
.buble {
  width: 212px;
  position: absolute; 
  top: 300px; left: 500px;
  z-index: 3;
}

.buble-top
, .buble-bot {
  width: 212px;
  height: 15px;
  background: url(/static/pics/facenew/buble-top-bg.png) 0 0 no-repeat;
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/pics/facenew/buble-top-bg.png",sizingMethod="crop");
  line-height: 0;
  font-size: 0;
}

.buble-bot {
  height: 10px;
  background-image: url(/static/pics/facenew/buble-bot-bg.png);
  _background: none;
  _filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src="/static/pics/facenew/buble-bot-bg.png",sizingMethod="crop");
}

.buble-inner {
  border-left: 1px solid #b6080a;
  border-right: 1px solid #b6080a;
  background: url(/static/pics/facenew/buble-bg.png) 0 100% repeat-x #fff;
  font: 11px Tahoma, sans-serif;
  color: #000;
  text-align: left;
  padding: 0 5px 0 8px;
}

.buble-inner h4 {
  margin: 0 0 3px;
  font-size: 12px;
  line-height: 100%;
  text-transform: uppercase;
}

.buble-inner p {
  margin: 0;
}

.buble-inner a {
  color: #000;
  text-decoration: none;
}

.buble-inner a:hover {
  color: #000;
  text-decoration: underline;
}

.buble-inner h4 a
, .buble-inner .buble-map a {
  text-decoration: underline;
}

.buble-tel {
  font-size: 12px;
  color: #b6080a;
  padding: 5px 0 0;
}

/*}}}*/


/*{{{ =Content*/

h1.other-style {
  font: bold 12px Tahoma, sans-serif;
  color: #242424;
  margin: 0 0 13px;
  padding: 0 0 4px 19px;
  background: url(/static/pics/facenew/new-img/bul4.png) 0 2px no-repeat;
  border-bottom: 1px solid #e0e3e8;
  height: 14px;
}

.uniblock-var2 {
  background: none;
  margin: 0 30px 0 0;
}

.uniblock-var4 {
  -moz-background-clip:border;
  -moz-background-inline-policy:continuous;
  -moz-background-origin:padding;
  background:transparent none repeat scroll 0 0;
  margin:0 16px 0 0;
  padding:20px 0 0;
}

.uniblock-var2 .block_l {
  background: none;
}

.uniblock-var2 .block_r {
  background: none;
}

.uniblock-var2 .block_bot_l {
  background: #e0e3e8;
  height: 1px;
}

.uniblock-var2 .block_bot_r {
  background: #e0e3e8;
  height: 1px;
}

.uniblock-var2 h3 {
  color: #000;
}

.uniblock-var2 h4 {
  margin: 0;
  font-size: 12px;
  font-weight: normal;
}

.uniblock-var2 h4 a {
  text-decoration: underline;
}


.uniblock-var3 {
  background: #f1f2f7;
  padding: 0 0 10px;
  margin: 0 0 20px;
}

.left-subhead {
  background: url(/static/pics/facenew/new-img/left-sub-bg.png) 0 0 no-repeat #515151;
}

.left-subhead-inner {
  background: url(/static/pics/facenew/new-img/left-sub-bg2.png) 100% 0 no-repeat;
  height: 19px;
  padding: 4px 12px 0;
}

.left-subhead h3 {
  background: url(/static/pics/facenew/new-img/bul3.png) 0 2px no-repeat;
  margin: 0;
  padding: 0 0 0 19px;
  font: bold 12px Tahoma, sans-serif;
}


.menu-nav {
  margin: 0;
  padding: 11px 12px 0;
  list-style: none;
}

.menu-nav li {
  margin: 0 0 2px;
  font: 12px Tahoma, sans-serif;
}

.menu-nav a {
  color: #242424;
  text-decoration: none;
}

.menu-nav a:hover
, .menu-nav li.active a {
  color: #bb0000;
  text-decoration: underline;
}

/*}}}*/

/*{{{ =H-header-wrap*/

.h-header-wrap {
  width: 100%;
  float: left;
  padding: 10px 0 0;
}


.meta-list {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 270px; 
  
}

.meta-container{
  background: url(/static/pics/facenew/new-img/service-bg.png) 100% 0 no-repeat #363636;
  float:right;
  width: 257px;
  $width: 260px;
}

.meta-list li {
  border-left: 1px solid #a1a1a1;
  height: 21px; _height: 27px;
  float: left;
  font: 10px Tahoma, sans-serif;
  border-left: 1px solid #7c7c7c;
  padding: 6px 9px 0;
  color: #cfcfcf;
}

.meta-list li a {
  color: #fff;
  text-decoration: underline;
  font: 10px Tahoma, sans-serif;
}

.meta-list li a:hover
, .meta-list li.active a {
  color: #fff;
  text-decoration: underline;
}


.h-logo-wrap {
  float: left;
  width: 180px;
}

.h-logo-wrap * {
  font-size: 11px;
}

.h-logo-wrap a img {
  border: none;
}

.choose-city {
  padding: 5px 0 0 11px;
  color: #4d4d4d;
  position: relative;
  zoom: 1;
}

.choose-city p {
  margin: 0;
}

.choose-city .checked-city, .checked-city-spb {
  color: #b82b2f;
  border-right: 2px solid #eef0f3;
  padding: 0 5px 0 0;
  margin: 0 5px 0 0;
}

.choose-city p a {
  color: #4d4d4d;
  text-decoration: underline;
}

.checked-city-spb{
  color: #b82b2f;
  text-decoration: underline;
}

.checked-city-spb:hover,.choose-city p a:hover {
  color: #b82b2f;
}

.city-popup {
  border: 1px solid #b6080a;
  width: 178px;
  padding: 10px 0 25px;
  background: #fff;
  position: absolute;
  top: 18px; left: 0;
  text-align: center;
}

.city-popup h4 {
  margin: 0;
  padding: 0 10px;
  font: bold 12px Tahoma, sans-serif;
  color: #b82b2f;
  text-transform: uppercase;
}

.city-popup ul {
  margin: 0;
  padding: 15px 15px 0;
  list-style: none;
}

.city-popup a {
  color: #4d4d4d;
  text-decoration: none;
}

.city-popup a:hover {
  color: #b82b2f;
  text-decoration: underline;
}

.popup-choose-city-index{
  z-index: 999;
}
  
#popup-choose-city{
  display: none;
}

.h-nav-wrap {
  float: right;
  width: 807px;
}

.nav * {
  font-size: 12px;
}

.nav-holder {
  float: left;
  width: 100%;
  background: url(/static/pics/facenew/new-img/nav-left-bg.png) 0 0 no-repeat #c10202;
}

.nav-holder-profi {
  float: left;
  width: 100%;
  background: url(/static/pics/facenew/new-img/nav-left-bg_profi.png) 0 0 no-repeat #00548d;
}

.nav {
  float: left;
  width: 540px;
  _width: 537px;
  margin: 0;
  padding: 0;
  list-style: none;
}

.nav-container{
  background: url(/static/pics/facenew/new-img/nav-right-bg.png) 100% 0 no-repeat;
  float: left;
  width: 550px;
  _width: 537px;
}

.nav-container-profi{
  background: url(/static/pics/facenew/new-img/nav-right-bg_profi.png) 100% 0 no-repeat;
  float: left;
  width: 550px;
  _width: 537px;
}

.nav li {
  float: left;
  font-weight: bold;
  text-transform: uppercase;
  padding: 0 10px;
}

.nav a {
  color: #fff;
  text-decoration: underline;
  float: left;
  height: 27px;
  overflow: hidden;
  padding: 0 11px 0 8px;
  line-height: 25px; 
}

.nav a:hover
, .nav li.active a {
  color: #000;
  text-decoration: none;
  background: url(/static/pics/facenew/new-img/nav-li-bg.png) 0 0 repeat-x #f5f5f5;
}

.sub-nav * {
  font-size: 11px;
}

.sub-nav {
  float: left;
  width: 100%;
  clear: left;
  background: url(/static/pics/facenew/new-img/sub-nav-bg.png) 0 0 repeat-x #fff;
  padding: 10px 0 5px;
  min-height:50px;
}

.sub-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
  float: left;
  width: 24.9%;
}

.sub-nav li {
  margin: 0 0 0 18px;
  padding: 0 0 3px 9px;
  background: url(/static/pics/facenew/new-img/bul2.png) 0 5px no-repeat;
}

.sub-nav a {
  color: #4d4d4d;
  text-decoration: none;
}

.sub-nav a:hover
, .sub-nav li.active a {
  color: #b82b2f;
  text-decoration: underline;
}

/*}}}*/


/*{{{ =H-search-wrap*/ 

.h-search-wrap {
  float: left;
  width: 100%;
  padding: 0 0 5px;
}

.h-search-wrap * {
  font-size: 11px;
}

.h-search-wrap form {
  float: left;
  width: 495px;
  margin: 0;
  padding: 0;
}

.h-search-wrap h4 {
  margin: 0 0 3px 12px;
  padding: 1px 0 0;
  font: bold 12px Verdana, sans-serif;
  color: #b6080a;
  text-transform: uppercase;
}


.h-search-wrap .site-search {
  border-right: 1px solid #e0e3e8;
  width: 491px;
  padding: 0 15px 10px 0;
}

.site-search input.text {
  margin: 0;
  padding: 3px 0 2px 10px;
  font: 10px Verdana, sans-serif;
  color: #000;
  border: 1px solid #b6080a;
  width: 491px;
}

.site-search input.img {
  float: right;
  margin: 5px 0 0;
  background: url(/static/pics/facenew/new-img/search-submit.png) 0 0 no-repeat;
  width: 68px;
  height: 20px;
}

.search-area {
  float: left;
  margin: 0;
  $margin: -1px 0 0;
  padding: 0;
  list-style: none;
}

.search-area li {
  float: left;
  font-family: Verdana, sans-serif;
  margin: 0 7px;
  _display: inline;
}

.search-area li.active {
  background: url(/static/pics/facenew/new-img/search-area-left-bg.png) 0 0 no-repeat #b6080a;
}

.search-area li.active_beeline {
  background: url(/static/pics/facenew/new-img/search-area-left-bg-bln.png) 0 0 no-repeat #fec800;
}

.search-area li span {
  float: left;
  height: 26px;
  line-height: 22px;
  padding: 0 6px;
}

.search-area li.active span {
  background: url(/static/pics/facenew/new-img/search-area-right-bg.png) 100% 0 no-repeat;
  color: #fff;
}
.search-area li.active a {
  background: url(/static/pics/facenew/new-img/search-area-right-bg.png) 100% 0 no-repeat;
  color: #fff;
}

.search-area li.active_beeline span {
  background: url(/static/pics/facenew/new-img/search-area-right-bg-bln.png) 100% 0 no-repeat;
  color: #000;
  font-weight: bold;
}
.search-area li.active_beeline a {
  background: url(/static/pics/facenew/new-img/search-area-right-bg-bln.png) 100% 0 no-repeat;
  color: #000;
  font-weight: bold;
}

.search-area a
, .search-area a:hover {
  color: #4d4d4d;
  text-decoration: underline;
}


.h-search-wrap .category-search {
  width: 468px;
  padding: 0 0 5px 15px;
}

.category-search fieldset {
  float: left;
  margin: 0;
  padding: 0;
  $padding: 1px 0 0;
  border: none;
  width: 117px;
  $width: 113px;
}

.h-search-wrap .category-search h4 {
  color: #4d4d4d;
}

.category-search select {
  width: 114px; $width: 110px;
}

.category-search .last-field select {
  width: 117px;
  $width: 110px;
}

.category-search input.img {
  float: right;
  margin: 0 0 0;
  background: url(/static/pics/facenew/new-img/cat-search-submit.png) 0 0 no-repeat;
  width: 68px;
  height: 20px;
}

.category-search .full-search {
  float: left;
  margin: 3px 0 0 10px;
  color: #4d4d4d;
  text-decoration: underline;
}

/*}}}*/


/*{{{ =News*/

.b-news {
  overflow: hidden;
  zoom: 1;
  color: #242424;
  margin: 0 0 12px;
}

.spacer-border {
  height: 1px;
  background: #e0e3e8;
  line-height: 0;
  font-size: 0;
  margin: 15px 0;
}

.b-news * {
  font-size: 12px;
}

.h-l {
  overflow: hidden;
  zoom: 1;
}

/*.b-news img {
  float: left;
  border: 1px solid #e2e5ea; 
  margin: 0 8px 0 0;
}*/

.b-news h2 {
  font: 12px Verdana, sans-serif;
  display: block;
  margin-left:0;
  margin-right:0;
  margin-top:0;
  margin-bottom:2;
}

.b-news h3 {
  margin: 0 0 3px;
  font: 14px Tahoma, sans-serif;
  color: #001a8a;
  display: block;
}

.b-news p {
  margin: 0;
  text-align: justify;
}

.b-news a.news-detail
, .b-news h2 a {
  color: #bb0000;
  text-decoration: underline;
}

img.img_class {
	border:none
}

td.wmj_title {
	padding-bottom:10px; 
	font-weight:bold; 
	text-decoration:underline;
}
	

/*}}}*/
