body {
  margin: 0px;
  padding: 0px;
  background: #eaf1f3;
  font-family: Arial;
  font-size: 14px;
  color: #2e3a49;

}
a {
  color: #002996;
}

.mcenter{position:absolute;top:77px;z-index:999;width:100%;}
.mainflash{margin:0px auto;width:973px;}
.wrap {
  background: url(images/index_fon.jpg) no-repeat top center;
  text-align: center;   
}

.pvatable {
  margin: 0px;
  padding: 0px;
  margin-bottom: 20px;
  width: 100%;
  border: 1px solid #aeb2c2;
  border-collapse: collapse;
  font-size: 12px;
}
.pvatable td {
  padding: 5px;
  border-bottom: 1px solid #aeb2c2;
  border-right: 1px solid #9ea2b2;
  vertical-align: top;
}
.wrap2 {
  width: 1000px;
  height: 1120px;
  background: url(images/index_center_fon.jpg) no-repeat top left;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: -85px;
  
}
.logo {
  width: 388px;
  height: 92px;
  background: url(images/logo.jpg) no-repeat top left;
  position: absolute;
  top: 81px;
  left: 52px;
}
.tel {
  width: 216px;
  height: 47px;
  background: url(images/tel.jpg) no-repeat top left;
  position: absolute;
  top: 115px;
  left: 600px;
  //display:none;
}
.yasearch {
  width: 580px;
  position: relative;
  top: 575px;
  left: 42px;
}
/* footer */
.footer {
  width: 1000px;
  height: 160px;
  line-height: 150%;
  position: absolute;
  bottom: 0px;
  left: 0px;
}
.footer_tel {
  width: 200px;
  position: absolute;
  top: 25px;
  left: 382px;
}
.footer_link {
  width: 300px;
  position: absolute;
  top: 25px;
  left: 684px;
}
.footer_link a:hover {
  text-decoration: none;
}
.footer_text {
  width: 400px;
  position: absolute;
  top: 25px;
  left: 58px;
}
.footer_text a:hover {
  text-decoration: none;
}
#c_tm {
  text-decoration: none;
  cursor: pointer;
}
#c_tm:hover .c_tm_text {
  text-decoration: underline;
}
.c_tm_text {
  width: 300px;
  text-decoration: none;
  position: absolute;
  top: 97px;
  left: 197px;
}
.c_tm {
  width: 129px;
  height: 28px;
  background: url(images/c_tm_index.gif) no-repeat top left;
  position: absolute;
  top: 92px;
  left: 56px;
}
.footer_copy {
  width: 100px;
  position: absolute;
  top: 25px;
  left: 39px;
}
.footer_kod {
  width: 200px;
  font-size: 10px;
  color: #949899;
  position: absolute;
  top: 25px;
  left: 354px;
}
/* footer end */
#voytu_v_bank {
  text-decoration: none;
  cursor: pointer;
}
.ie7{margin-left:385px;-margin-left:20px;}
*+ html .ie7{margin-left:20px;}
.voytu_v_bank {
  width: 41px;
  height: 41px;
  background: url(images/voyti_index.jpg) no-repeat top left;
  position: absolute;
  top: 186px;
  left: 621px;
}
.voytu_v_bank_text {
  color: #ff1e00;
  width: 300px;
  position: absolute;
  top: 200px;
  left: 668px;
}
#voytu_v_bank:hover .voytu_v_bank_text {
  text-decoration: underline;
}
.logo:hover, #c_tm:hover .c_tm, #voytu_v_bank:hover .voytu_v_bank  {
  opacity: 0.7;
  filter:progid:DXImageTransform.Microsoft.Alpha(opacity=70);
}
.mechta {
  width: 272px;
  height: 22px;
  padding-top: 6px;
  padding-left: 6px;
  color: #840000;
  position: absolute;
  top: 635px;
  left: 679px;
}
.mechta h3{margin-top:5px;margin-left:-5px;}
.mechta p{margin-left:5px;color:#333;margin-right:11px;}
.o_banke {
/*  width: 158px;
  height: 31px;
  background: url(images/o_banke.gif) no-repeat top left;
  position: absolute;
  top: 647px;
  left: 58px;*/
}
.text1 {
  width: 630px;
  color: #2e3a49;
  line-height: 120%;
  position: absolute;
  top: 627px;
  left: 49px;
}
.rss {
  width: 635px; 
  height: 200px;
//  line-height: 120%;
  overflow-y: scroll;
  position: absolute;
  left: -25px;
  transform: scaleX(1);
}
.text2 {
  width: 300px;
  color: #2e3a49;
  line-height: 145%;
  position: absolute;
  top: 625px;
  left: 665px;
}
.kprim {
  width: 300px;
  color: #2e3a49;
  line-height: 145%;
  position: absolute;
  top: 835px;
  left: 665px;
  font-size: 11px;
}
.podrobnee {
  width: 133px;
  height: 15px;
  background: url(images/podrobnee_n.gif) no-repeat top left;
  position: absolute;
  top: 835px;
  left: 381px;
}
.podrobnee:hover {
  background: url(images/podrobnee_n.gif) no-repeat bottom left;
}
.m_menu {
  margin: 0px;
  padding: 0px;
  list-style: none;
  width: 340px;
  position: absolute;
  top: 250px;
  left: 658px;
}
.m_menu a {
  color: #002996;
}
.m_menu a:hover {
  text-decoration: none;
}
.m_menu li {
  background: url(images/left_menu2.gif) no-repeat top left;
  padding-left: 10px;
  margin-bottom: 14px;
}
/* ρειτ */
#l1 {
  text-decoration: none;
  cursor: pointer;
  font-size: 21px;
}
.l1 {
  width: 7px;
  height: 7px;
  background: url(images/m_l1.gif) no-repeat top left;
  position: absolute;
  top: 281px;
  left: 354px;
}
.l2 {
  width: 29px;
  height: 27px;

  position: absolute;
  top: 289px;
  left: 378px;
}
.l_text {
  width: 300px;
  color: #002996;
 // text-decoration: underline;
  position: absolute;
  top: 270px;
  left: 160px;
}
#l1:hover .l_text {
  text-decoration: none;
  color: #ff0000;
}
#l1:hover .l2 {
  background: url(images/m_l2.jpg) no-repeat top left;
}
#l1:hover .l1 {
  background: url(images/m_l1_hover.gif) no-repeat top left;
}
#l1.active .l_text {
  text-decoration: none;
  color: #ff0000;
}
#l1.active .l2 {
  background: url(images/m_l2.jpg) no-repeat top left;
}
#l1.active .l1 {
  background: url(images/m_l1_hover.gif) no-repeat top left;
}


#p1 {
  text-decoration: none;
  cursor: pointer;
  font-size: 21px;
}
.p1 {
  width: 7px;
  height: 7px;
  background: url(images/m_p1.gif) no-repeat top left;
  position: absolute;
  top: 359px;
  left: 333px;
}
.p2 {
  width: 31px;
  height: 26px;

  position: absolute;
  top: 351px;
  left: 362px;
}
.p_text {
  width: 300px;
  color: #002996;
  //text-decoration: underline;
  position: absolute;
  top: 350px;
  left: 190px;
}
#p1:hover .p_text {
  text-decoration: none;
  color: #ff0000;
}
#p1:hover .p2 {
  background: url(images/m_p2.jpg) no-repeat top left;
}
#p1:hover .p1 {
  background: url(images/m_p1_hover.gif) no-repeat top left;
}
#p1.active .p_text {
  text-decoration: none;
  color: #ff0000;
}
#p1.active .p2 {
  background: url(images/m_p2.jpg) no-repeat top left;
}
#p1.active .p1 {
  background: url(images/m_p1_hover.gif) no-repeat top left;
}



#y1 {
  text-decoration: none;
  cursor: pointer;
  font-size: 21px;
}
.y1 {
  width: 7px;
  height: 7px;
  background: url(images/m_y1.gif) no-repeat top left;
  position: absolute;
  top: 438px;
  left: 351px;
}
.y2 {
  width: 30px;
  height: 28px;

  position: absolute;
  top: 411px;
  left: 378px;
}
.y_text {
  width: 300px;
  color: #002996;
//  text-decoration: underline;
  position: absolute;
  top: 429px;
  left: 212px;
}
#y1:hover .y_text {
  text-decoration: none;
  color: #ff0000;
}
#y1:hover .y2 {
  background: url(images/m_y2.jpg) no-repeat top left;
}
#y1:hover .y1 {
  background: url(images/m_y1_hover.gif) no-repeat top left;
}

#y1.active .y_text {
  text-decoration: none;
  color: #ff0000;
}
#y1.active .y2 {
  background: url(images/m_y2.jpg) no-repeat top left;
}
#y1.active .y1 {
  background: url(images/m_y1_hover.gif) no-repeat top left;
}



/* ρειτ end */

.nvklad {    
position: absolute; 
top: 42px; 
left: 888px; 
}       

.vklady {    
position: absolute;
  width: 75px;
  height: 75px;
top: 86px;
left: 915px;
background: url(images/vklady.gif) top right;
background-position: top right;
background-repeat: no-repeat;
background-size:contain;
margin-right: 500px; 
margin-top:0px;
}
.raexpert {
position: absolute;
  width: 75px;
  height: 75px;
top: 86px;
left: 830px;
background: url(images/raexpert.gif) top right;
background-position: top right;
background-repeat: no-repeat;
background-size:contain;
margin-right: 500px; 
margin-top:0px;
}       

.i {
  width: px;
  height: px;
  position: absolute;
  top: px;
  left: px;
}

.right {
  width: 560px;
  padding-top: 10px;
  padding-left: 15px;
  float: left;
  z-index:999;
}
.right h1 {
  margin: 0px;
  padding: 0px;
  font-size: 36px;
  color: #002798;
  margin-bottom: 16px;
  font-weight: normal;
  display: none;
}
.right .post {
  width: 540px;
  line-height: 135%;
  margin-bottom: 32px;
}
.right .head {
  margin: 0px;
  padding: 0px;
  margin-bottom: 0px;
  padding-bottom: 3px;
  background: url(images/head.gif) no-repeat bottom left;
  font-size: 18px;
  color: #002798;
  font-weight: normal;
}
.right .kto {
  font-size: 11px;
  font-style: italic;
  color: #2e3a49;
  margin-bottom: 15px;
}
.right .post img {
  padding: 4px;
  border: 1px solid #d5dadb;
  margin-right: 20px;
  margin-bottom: 5px;
  float: left;
}
.right .catalog_faq_ul_new { width: 540px;  margin: 0px; padding: 0px; list-style: none; }
.right .catalog_faq_ul_new li { width: 540px; margin: 0px; padding: 0px; padding-left: 10px; margin-bottom: 20px; list-style: none;}
.n_news_head { font-size: 18px; padding: 3px 0px 3px 10px; position: relative; margin-left: -10px; background: #002897; color: #ffffff; margin-bottom: 10px; }
.n_news_head2 {  background: #943938;  }

.news_headn { width: 570px; font-size: 18px; position: relative; margin-left: 0px; background: url(images/news1_top.gif) no-repeat top left #3f5eb0;  background-size:contain;color: #ffffff;  }
.news_headn2 { width: 560px; font-size: 18px; padding: 3px 0px 5px 10px; position: relative; margin-left: 0px; background: url(images/news1_bottom.gif) no-repeat bottom left;  background-size:contain; color: #ffffff; margin-bottom: 0px; }

.news_type2 .news_headn {  background: url(images/news2_top.gif) no-repeat top left #ab6868; background-size:contain;   }
.news_type2 .news_headn2 { background: url(images/news2_bottom.gif) no-repeat bottom left; background-size:contain; }
.frage { padding-bottom: 10px; font-size: 12px; color: #777777; }
.news_type2 { color: #ab6868; }

#ya-site-results
{
    color: #000000;
    background: #ffffff;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-serp-item__number
{
    color: #000000 !important;
}

#ya-site-results
{
    font-family: Arial !important;
}

#ya-site-results :visited,
#ya-site-results .b-pager :visited,
#ya-site-results .b-foot__link:visited,
#ya-site-results .b-copyright__link:visited
{
    color: #800080;
}

#ya-site-results a:link,
#ya-site-results a:active,
#ya-site-results .b-pseudo-link,
#ya-site-results .b-head-tabs__link,
#ya-site-results .b-head-tabs__link:link,
#ya-site-results .b-head-tabs__link:visited,
#ya-site-results .b-dropdown__list .b-pseudo-link,
#ya-site-results .b-dropdowna__switcher .b-pseudo-link,
.b-popupa .b-popupa__content .b-menu__item,
#ya-site-results .b-foot__link:link,
#ya-site-results .b-copyright__link:link,
#ya-site-results .b-serp-item__mime,
#ya-site-results .b-pager :link
{
    color: #0033FF;
}

#ya-site-results :link:hover,
#ya-site-results :visited:hover,
#ya-site-results .b-pseudo-link:hover
{
    color: #FF0000 !important;
}

#ya-site-results .l-page,
#ya-site-results .b-bottom-wizard
{
    font-size: 13px;
}

#ya-site-results .b-pager
{
    font-size: 1.25em;
}

#ya-site-results .b-serp-item__text,
#ya-site-results .ad
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .b-serp-item__title-link,
#ya-site-results .ad .ad-link
{
    font-style: normal;
    font-weight: normal;
}

#ya-site-results .ad .ad-link a
{
    font-weight: bold;
}

#ya-site-results .b-serp-item__title,
#ya-site-results .ad .ad-link
{
    font-size: 16px;
}

#ya-site-results .b-serp-item__title-link:link,
#ya-site-results .b-serp-item__title-link
{
    font-size: 1em;
}

#ya-site-results .b-serp-item__number
{
    font-size: 13px;
}

#ya-site-results .ad .ad-link a
{
    font-size: 0.88em;
}

#ya-site-results .b-serp-url,
#ya-site-results .b-direct .url,
#ya-site-results .b-direct .url a:link,
#ya-site-results .b-direct .url a:visited
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #329932;
}

#ya-site-results .b-serp-item__links-link
{
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
    color: #000000 !important;
}

#ya-site-results .b-pager__inactive,
#ya-site-results .b-serp-item__from,
#ya-site-results .b-direct__head-link,
#ya-site-results .b-image__title,
#ya-site-results .b-video__title
{
    color: #000000 !important;
}

#ya-site-results .b-pager__current,
#ya-site-results .b-pager__select
{
    background: #E0E0E0;
}

#ya-site-results .b-foot,
#ya-site-results .b-line
{
    border-top-color: #E0E0E0;
}

#ya-site-results .b-dropdown__popup .b-dropdown__list,
.b-popupa .b-popupa__content
{
    background-color: #ffffff;
}

.b-popupa .b-popupa__tail
{
    border-color: #E0E0E0 transparent;
}

.b-popupa .b-popupa__tail-i
{
    border-color: #ffffff transparent;
}

.b-popupa_direction_left.b-popupa_theme_ffffff .b-popupa__tail-i,
.b-popupa_direction_right.b-popupa_theme_ffffff .b-popupa__tail-i
{
    border-color: transparent #ffffff;
}

#ya-site-results .b-dropdowna__popup .b-menu_preset_vmenu .b-menu__separator
{
    border-color: #E0E0E0;
}

.b-specification-list,
.b-specification-list .b-pseudo-link,
.b-specification-item__content label,
.b-specification-item__content .b-link,
.b-specification-list .b-specification-list__reset .b-link
{
    color: #000000 !important;
    font-family: Arial;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar__title
{
    font-family: Arial;
    color: #000000;
    font-size: 13px;
    font-style: normal;
    font-weight: normal;
}

.b-specification-item__content .b-calendar-month__day_now_yes
{
    color: #E0E0E0;
}

.b-specification-item__content .b-calendar .b-pseudo-link
{
    color: #000000;
}

.b-specification-item__content
{
    font-family: Arial !important;
    font-size: 13px;
}

.b-specification-item__content :visited
{
    color: #800080;
}

.b-specification-item__content .b-pseudo-link:hover,
.b-specification-item__content :visited:hover
{
    color: #FF0000 !important;
}

#ya-site-results .b-popupa .b-popupa__tail-i
{
    background: #ffffff;
    border-color: #E0E0E0 !important;
}

