﻿* {
  margin: 0;
  padding: 0;
}
html {
  height: 100%;
}
body {
  font: 13px/18px "Trebuchet MS", Tahoma, Verdana, sans-serif;
  width: 100%;
  height: 100%;
  background: #f3f3f3 url('/images/bkg.jpg') no-repeat top center;
  /*background: #fff url('/images/bkg.jpg') no-repeat top center;*/
  background-size: 100%;
  color: #2b2b2b;

}
a {
  color: #28446B;
  outline: none;
  text-decoration: underline;
}
a:hover {
  text-decoration: none;
}
p {
  margin: 0 0 8px
}
img {
  border: none;
}
input {
  vertical-align: middle;
}
#wrapper {
  width: 995px;
  margin: 0 auto;
  min-height: 100%;
  height: auto !important;
  height: 100%;
}

h1 {
color:#28446B!important;
font-size: 19px!important;
margin-bottom: 15px;
font-family:Arial;
}

h2 {
color: #930000!important;
font-size: 19px!important;
margin-bottom: 15px;
font-family:Arial;
}

h3 {
color: #28446B!important;
font-size: 15px!important;
margin-bottom: 15px;
font-family:Arial;

}

h4 {
color: #006fbc;
font-size: 18px;

}

/* Header
-----------------------------------------------------------------------------*/
#header {
  height: 149px;
  position: relative;

}

.adres_header_block {
position: absolute;
width: 165px;
height: 34px;
top: 65px;
right: 135px;
border-right: 1px solid #aaaaaa;
color: #20395c;
 font-family: "Trebuchet MS";
 font-size: 14px;
}

.header_phone {
color: #800000;
font-size: 24px;
float: left;
left: 4px;
margin-left: 7px;
}

.header_search form {
margin: 3px 3px 0px 5px;
}


.input_search {
border: 0px;
width: 185px;
height: 20px;
color: #696969;
font-size: 12px;
}

.prefix_phone {
color: #747474;
font-size: 16px;
float: left;
margin-top: -2px;
}


.phone_email_block {
 position: absolute;
width: 121px;
height: 34px;
top: 59px;
right: 5px;

color: #203a5d;
 font-family: "Trebuchet MS";
 font-size: 14px;


}
#menu {
        padding: 0;
        margin: 0;
        font-size: 100%;
        font-family: Georgia;
        }
#menu li {
        list-style: none;
        float: left;
        height: 33px;
        padding: 0;
        margin: 0;
        width: 150px;
        text-align: center;
        background: #171717;
        position: relative;
        padding-top: 12px;
        }

#menu li a {
        display: block;
        width: 150px;
        height: 33px;
        color: #fff;
        text-decoration: none;
        }
#menu li:hover ul, #menu li.jshover ul {
        display: block;
        }
#menu li:hover, #menu li.jshover {
        background: #424242;
        }

.header_menu li:first-child {
 border-left: 0px;

}

.header_menu ul {
margin-left: 55px;
}

.arr_menu_header {
width: 17px;
height: 17px;
background: url('/images/arr_menu_header.png') no-repeat;
 position: absolute;
  bottom: 30px;
  left: 310px;
  z-index: 100;
}

.header_menu {
width: 711px;
height: 37px;
border-top: 1px solid #a9a9a9;
border-right: 1px solid #a9a9a9;
 border-radius: 0px 10px 0px 0px;
  -moz-border-radius: 0px 10px 0px 0px;
  -webkit-border-radius: 0px 10px 0px 0px;
  -khtml-border-radius: 0px 10px 0px 0px;
  behavior: url('/PIE.htc');
  position: absolute;
  bottom: 0px;
  right: 10px;

}

.submenu_main_menu {

background: url('/images/arr_down_red.png') no-repeat center 20px;
}

.arr_down_red {
width: 10px;
height: 6px;
background: url('/images/arr_down_red.png') no-repeat;
position: relative;
margin: 0px auto;
}

.header_menu li {
list-style: none;
float: left;
margin-top: 9px;
 padding: 0px 10px;
 border-left: 1px solid #d2d1d5;
 position: relative;
}

.header_menu li a {

  text-transform: uppercase;
  color: #28446b;
  font-size: 15px;
    position: relative;
}

.header_menu li ul {
        list-style: none;
        padding: 0;
        margin: 0;
         width: 100px;
        display: none;
        position: absolute;
        left: 0;

          z-index: 100;
        }
.header_menu li ul li {
        float: none;
        height: auto;
        padding: 2px 0px;
        margin: 0;
           width: 100px;
        text-align:  left;
             border: 0px!important;
          z-index: 100;
          padding-left: 11px!important;

        }

 .header_menu li ul li a {
        color: #343434!important;
          text-transform: none!important;
           }

.header_menu li:hover ul, .header_menu li.jshover ul {
        display: block;

        }


.header_sub_menu_head {
 width: 124px;
 height: 16px;
 background: url('/images/header_sub_menu_head.png') no-repeat;
}

 .header_sub_menu_body {
 width: 124px;
 height: auto;
 overflow: hidden;
 position: relative;
 background: url('/images/header_sub_menu_body.png') repeat-y;
}


.header_sub_menu_bott {
 width: 124px;
 height: 10px;
 background: url('/images/header_sub_menu_bott.png') no-repeat;
}

.rynok_block {

  color: #28446b;
  font-family: 'Myriad Pro';
  font-size: 23px;
  position: absolute;
  top: 33px;
  left: 57px;

}

.header_title_block {
   color: #800000;
   font-size: 37px;

  position: absolute;
  top: 43px;
  left: 352px;
  width: 321px;
line-height: 20px!important;

}

.header_title_block_2 {
   color: #800000;
   font-size: 37px;

  position: absolute;
  top: 72px;
  left: 352px;
  width: 321px;
line-height: 20px!important;

}


.kind_of_buisnes {
color: #fff;
font-family: 'Myriad Pro';
  font-size: 24px;
  background: url('/images/red_arr_right.png') no-repeat left center;
  width: 272px;
  height: 32px;
  padding-left: 38px;
  padding-top: 12px;
  margin-left: 15px;

}

.header_search {
width: 217px;
height: 28px;
background: url('/images/search_block_bkg.png') no-repeat;
position: absolute;
top: 15px;
right: 10px;
}

.header_logo {
width: 221px;
height: 85px;
position: absolute;
bottom: 0px;
left: 54px;
background: url('/images/logo_header.png') no-repeat;
display: block;
}


.header_logo_mba {
 width: 221px;
height: 85px;
position: absolute;
bottom: 0px;
left: 54px;
background: url('/images/header_logo_mba.png') no-repeat;
display: block;
}

.rark_alf {
 width: 121px;
 height: 47px;
 background: url('/images/rark_alf.png') no-repeat;
  top: 53px;
  right: 12px;
  position: absolute;
}

.header_title_block_mba {
width: auto;
height: auto;
left: 367px;
top: 57px;
position: absolute;
color: #28446b;
font-size: 48px;
}





.langs_block a {
color: #800000;
text-decoration: none;
display: block;
margin-bottom: 5px;
 width: 27px;
 height: 18px;
 text-align: center;

}

.min_truda_block {
 width: 442px;
height: 18px;
position: absolute;
top: 17px;
left: 309px;
 font-size: 16px;
}

.langs_block_a {
 background: #28446b;
 width: 27px;
 height: 18px;
 position: relative;
 color: #fff!important;
     border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  behavior: url('/PIE.htc');

}


.langs_block  {

position: absolute;
top: 77px;
left: 19px;

}







/* Middle
-----------------------------------------------------------------------------*/
#middle {
  width: 100%;
  padding: 0 0 0px;
  height: 1%;
  position: relative;
  background: #fff;
    border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  behavior: url('/PIE.htc');
  border: 1px solid #d0d0d0;
  min-height: 890px;
}
#middle:after {
  content: '.';
  display: block;
  clear: both;
  visibility: hidden;
  height: 0;
}


.contacts_middle  {
background: #fff url('/images/contacts_bkg.jpg') top 539px right no-repeat!important;
min-height: 1221px!important;
}

.contacts_middle_zel  {
background: #fff url('/images/contacts_bkg_zel.jpg') right no-repeat!important;
}

.contacts_middle_nab  {
background: #fff url('/images/contacts_bkg_nab.jpg') right no-repeat!important;
}

.contacts_middle_nizh  {
background: #fff url('/images/contacts_bkg_nizh.jpg') right no-repeat!important;
}

.contacts_middle_bug  {
background: #fff url('/images/contacts_bkg_bug.jpg') right no-repeat!important;
}

#container {
  width: 100%;
  float: left;
  overflow: hidden;
}

#container_mba {
  width: 100%;
  float: left;
  overflow: hidden;

}

#content_mba {
  padding: 0 25px 0 280px;
  font-size: 14px;
}

#content_mba a {
color: #006fbc;
}

#content {
  padding: 0 25px 0 344px;
  font-size: 14px;
}

#content ul, #content_mba ul, #content_mba ol, #content ol {
margin-left: 25px;
}


#content_mp {
  padding: 0 0 0 334px;
  font-size: 14px;
}

.blue_corner {
width: 8px;
height: 10px;
background: url('/images/blue_corner.png') no-repeat;
position: absolute;
bottom: -4px;
left: 0px;
}

.print_block {
 color: #1f2020;
 width: 95px;
 height: 20px;
 font-size: 12px;
top: -32px;
right: 0px;
position: absolute;
}

.contacts_content_block {
width: 520px;
height: auto;
float: left;
position: relative;

}

.contacts_filials_link {
border-bottom: 1px dashed #000;
color: #343434;
text-decoration: none;
cursor: hand;
cursor: pointer;
position: absolute;
left: 200px;
top: 0px;
}

.filials_top_bkg {
width: 159px;
height: 8px;
background: url('/images/filials_top_bkg.png') no-repeat;
position: relative;
}

.filials_bkg {
width: 159px;
height: auto;
background: url('/images/filials_bkg.png') repeat-y;
position: relative;
}

#fil_menu {
width: 130px;
margin-left: 12px;

}

#fil_menu a {
text-decoration: none;
}

#cont_menu {
display: none;
position: absolute;
left: 195px;
top: 22px;
z-index: 100;
}

.filials_bott_bkg {
width: 159px;
height: 10px;
background: url('/images/filials_bott_bkg.png') no-repeat;
position: relative;

}

.print_block a {
  color: #1f2020;
  cursor: hand;
  cursor: pointer;
}

.mbas_banner_left {
width: 172px;
height: auto;
margin: 28px auto;
position: relative;
}

.print_block img {
 vertical-align: -5px;
}

.map_block_down {
width: 632px;
height: 307px;
position: relative;
}

.map_block_top {
width: 632px;
height: 11px;
top: 0px;
left: 0px;
position: absolute;
 background: url('/images/contacts_top_bkg.png') no-repeat;

}

.map_block_left {
width: 1px;
height: 290px;
top: 11px;
left: 0px;
position: absolute;
border-left: 1px solid #cbc9c4;

}

.map_block_right {
width: 1px;
height: 290px;
top: 11px;
right: 0px;
position: absolute;
border-right: 1px solid #cbc9c4;
}

.map_block_bott {
width: 632px;
height: 11px;
bottom: 0px;
left: 0px;
position: absolute;
 background: url('/images/contacts_bott_bkg.png') no-repeat;
}

.map_block_google_map {
width: 632px;
height: 305px;
top: 0px;
left: 0px;
position: absolute;
}

.blue_table {
 width: 530px;
 height: auto;
 display: block;
 background: #28446b;
  border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  behavior: url('/PIE.htc');
  color: #fff;
  padding: 10px;
}

.anons_header_blue {

color: #2b2b2b;
font-family: 'Myriad Pro';
  font-size: 24px;
  background: url('/images/blue_arr_right.png') no-repeat left center;
  width: 272px;
  height: 32px;
  display: block;
  padding-top: 12px;
  padding-left: 55px;
}

.anons_header_red {

color: #2b2b2b;
font-family: 'Myriad Pro';
  font-size: 24px;
  background: url('/images/red_arr_right.png') no-repeat left center;
  width: 272px;
  height: 32px;
   display: block;
  padding-top: 12px;
  padding-left: 55px;
}

.slider_main_page {
width: 666px;
height: 200px;
background: #28446b;

margin-top: 9px;
margin-left: 317px;
position: relative;
   border-radius: 0px 8px 8px 0px;
  -moz-border-radius: 0px 8px 8px 0px;
  -webkit-border-radius: 0px 8px 8px 0px;
  -khtml-border-radius: 0px 8px 8px 0px;
  behavior: url('/PIE.htc');
}
.slider_main{
width: 613px;
height: 200px;
position: relative;
overflow: hidden;
margin-left: 20px;
}
.slider_main{
width: 613px;
height: 200px;
position: relative;
overflow: hidden;
margin-left: 20px;
}
.slider_main .previ,.prevb{width: 35px;
height: 35px;
background: url('/images/nivo_arr_left.png') no-repeat;
position: absolute;
display: block;
left: 0px;
top: 65px;
cursor: pointer;}
.slider_main .nexti,.nextb{width: 35px;
height: 35px;
background: url('/images/nivo_arr_right.png') no-repeat;
position: absolute;
display: block;
right: 0px;
top: 65px;
cursor: pointer;
cursor: hend;}
.prevb{z-index:1;left:0px;}
.nextb{right:14px;}
.nextb,.prevb{top:46px;}
.slider_main img{
padding: 0px 5px;
position: relative;
left: 35px;}
.slide{width: 275px;
float: left;
margin: 0 auto;
margin-left: 60px;display:none;}
.slidetext{float: left;
width: 215px;
position: relative;
top: 20px;display:none;
font-size:20px;
}

.images img {

   border-radius: 5px;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  -khtml-border-radius: 5px;
  behavior: url('/PIE.htc');
  width: 657px;
  height: 170px;
}



.images div {
width: 657px;
height: 170px;
overflow: hidden;
position: relative;
margin-top: 15px;
}

.images {
width: 657px;
height: 185px;
overflow: hidden;
position: relative;

}

.anons_meropr {
width: 317px;
height: auto;
float: left;
margin-top: 10px;
}

.events {
width: 317px;
height: auto;
float: left;
margin-top: 10px;
}

.date_of_events_mp {
 text-transform: uppercase;
 font-size: 16px;
 color: #800000;
 width: 53px;
 height: 35px;
 border-right: 1px solid #d4d4d4;
  float: left;
  margin-top: 4px;
 }

 .events_block {
 font-family: "Trebuchet MS";
 font-size: 13px;
 line-height: 15px;
 }

 .events_block_inner {
 width: 253px;
 float: left;
 height: auto;
 margin-left: 6px;
 }

.date_of_events_mp .num {

font-size: 24px;
margin-left: 2px;
margin-bottom: -6px;

}

.slidetabs {

position: absolute;
bottom: 15px;
right: 15px;
width: auto;
height: 16px;
width: auto;
}

.slidetabs a {
display: block;
width: 10px;
height: 10px;
background: url('/images/slide_a.png') no-repeat;
float: left;
margin-left: 4px;
}


.slidetabs .current {
background: url('/images/slide_a_act.png') no-repeat;
width: 10px;
height: 10px;
}

.anons_meropr {

}

.events_title {
font-size: 14px;
text-decoration: none;
display: block;
margin-bottom: 6px;
}

.border_bottom {
border-bottom: 1px solid #d2d2d2;
width: 257px;
height: 1px;
float: right;


}

.archiv_link {
text-decoration: none;
color: #2b2b2b;
width: auto;
display: block;
height: auto;
font-family: 'Trebuchet MS';
  font-size: 12px;
  margin-top: 5px;
  padding-left: 8px;
  background: url('/images/bkg_archive.png') no-repeat left center;
  float: right;
}

.nivo_slider {
width: 631px;
height: 163px;
border: 1px solid #959595;
border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  behavior: url('/PIE.htc');
  margin-top: 17px;
  margin-left: 10px;
  position: relative;
}



.slider_mba {
 width: 967px;
 height: 184px;
 background: #28446b;
border-radius: 0px 4px 4px 4px;
  -moz-border-radius: 0px 4px 4px 4px;
  -webkit-border-radius: 0px 4px 4px 4px;
  -khtml-border-radius: 0px 4px 4px 4px;
  behavior: url('/PIE.htc');
 position: relative;
 margin-top: 12px;
 margin-left: 14px;
  margin-bottom: 24px;
}

.slider_slider_mba {
width: 651px;
height: 170px;
position: absolute;
top: -8px;
right: 16px;

}

.slider_slider_mba .slidetabs {

bottom: -15px!important;
right: 0px!important;
}

.slider_menu {
width: 305px;
height: 170px;
position: absolute;
top: 0px;
left: 0px;
z-index: 200;
}

.slider_menu .menu li {
    height: 59px!important;
    width: 300px!important;

}

.slider_menu .menu, .slider_menu .main_menu {

    width: 300px!important;

}





.table_menu_hor_mba {
height: 30px;
text-align: center;
vertical-align: middle;
width: 100%;
 background: #22395a url('/images/mba_inner_menu_bkg.png') repeat-x;
   margin-top: 10px;
   border: 1px solid #082957;
position: relative;

}

.table_menu_hor_mba tr td a {
color: #fff!important;
font-size: 12px;
text-decoration: none;
  position: relative;

}

.table_menu_hor_mba tr td  {

 height: 30px;
 position: relative;
 width: auto;
 padding: 0px 3px;
 line-height: 11px!important;
}

.slider_menu main_menu {

    width: 317px!important;

}



.gallery {
margin-top: 14px;
margin-left: 20px;


}

.gallery li {
list-style: none;
}

.gallery img {

width: 135px;
height: 135px;
border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  behavior: url('/PIE.htc');
  float: left;
  margin-left: 10px;

}


.link_readmore_mp {
text-decoration: none;
color: #28446b;
width: auto;
display: block;
height: auto;
font-family: 'Trebuchet MS';
  font-size: 12px;
 margin-top: 6px;
  padding-left: 8px;
  background: url('/images/bkg_readmore.png') no-repeat left center;
  float: right;

}

.events_block_inner a {
color: #28446b;
}

.footer_menu {
  list-style: none;
}

.footer_menu li {
float: left;
margin-left: 19px;
text-transform: uppercase;
}

.prev {
 width:  35px;
 height: 35px;
 background: url('/images/nivo_arr_left.png') no-repeat;
 position: absolute;
 display: block;
   left:-15px;
  top: 65px;
  cursor: pointer;
  cursor: hend;

}

.next {
 width:  35px;
 height: 35px;
 background: url('/images/nivo_arr_right.png') no-repeat;
 position: absolute;
  display: block;
  right:-15px;
  top: 65px;
    cursor: pointer;
  cursor: hend;
}


.video_block {
margin-left: 47px;

}

.vertical_menu_ul li {

 background: url('/images/vertical_menu_li_bkg.png') right center no-repeat;

 border-bottom: 1px solid #697c98;
 padding: 5px 10px 5px 0px;

}

.news_header a {
color: #1c385e;
font-size: 16px;

}

.news_header {
margin-bottom: 5px;
}

.news_anons {
margin-bottom: 3px;
}

.numpages {
font-size: 13px;
}


.numpages a {
color: #28446b;
}

.photoalbum {
width: 293px;
height: auto;
border: 1px solid #d7d7d7;
   margin-right: 18px;
   margin-bottom: 20px;
   padding-bottom: 5px;
   border-radius: 8px;
  -moz-border-radius: 8px;
  -webkit-border-radius: 8px;
  -khtml-border-radius: 8px;
  behavior: url('/PIE.htc');
  float: left;
}

.photoalbum img {
border: 1px solid #d7d7d7;
    margin-top: 8px;
    margin-left: 8px;
   border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  behavior: url('/PIE.htc');

}

.photoalbum_name {
margin-left: 10px;
}

.photoalbum_photo {
width: 136px;
height: 136px;
display: block;
float: left;
margin: 10px;
}



.photoalbum_photo img {
width: 136px;
height: 136px;
   border-radius: 10px;
  -moz-border-radius: 10px;
  -webkit-border-radius: 10px;
  -khtml-border-radius: 10px;
  behavior: url('/PIE.htc');
   border: 1px solid #cccccc;
}

#navibar {
margin-top: 7px;
margin-bottom: 8px;
  font-size: 12px;
}

#navibar a {
  font-size: 12px;
 color: #28446b;
}

.fos_block input {
border: 1px solid #bfbfbd;
border-radius: 3px;
padding: 7px 31px 10px 13px;
font-size: 14px;
font-family: Arial;
width: 224px;
}
.zayavka {width: 272px;
margin: auto;}
.form {
width: 321px;

margin: auto;
background: #fbfcf7;
border: 1px solid #d7d5e0;
border-radius: 5px;
}

.captcha_block input {

width: 100px!important;
height: 18px!important;
border: 1px solid #bfbfbd;
border-radius: 3px;
padding: 7px 31px 10px 13px;
font-size: 14px;
font-family: Arial;

}

.zayavka select {

border: 1px solid #bfbfbd;
border-radius: 3px;
padding: 7px 31px 10px 13px;
font-size: 14px;
font-family: Arial;
width: 270px;

}

.send_btn {
width: 206px;
height: 38px;
border: 1px solid #9d6e1e;
border-radius: 10px;
color: #712800;
font-size: 18px;
margin: 10px 30px;
background: url("/images/form/but_bg.png") repeat-x;
}

.zayavka textarea {

border: 1px solid #bfbfbd;
border-radius: 3px;
padding: 7px 31px 10px 13px;
font-size: 14px;
font-family: Arial;
width: 224px;
height: 150px;

}

.fos_block {
margin: 15px 0px;

}

.fos_block_email  {
margin: 15px 0px;
}

.fos_block_textarea  {
margin: 15px 0px;

}

.captcha_block {

bottom: 2px;
left: 12px;
width: 301px;
height: 70px;
}

.captcha_img {

width: 121px;
height: 35px;
border: 1px solid #8f8f8f;
margin-left: 1px;
   border-radius: 3px;
  -moz-border-radius: 3px;
  -webkit-border-radius: 3px;
  -khtml-border-radius: 3px;
  behavior: url('/PIE.htc');
}

.req_text {


}

.required {
display:inline!important;
}


.content_mba_inner {
width: 520px;
height: auto;
float: left;
}

.content_mba_bans {
width: 161px;
height: auto;
float: right;
}



.mba_shem {
width: 629px;
height: 600px;
background: url('/images/mba_shem.jpg') no-repeat;
position: relative;

}

.first_step {
 width: 98px;
 height: 78px;
 color: #fff;
 position: absolute;
 font-size: 19px;
 font-family: Arial;
 font-weight: bold;
 left: 80px;
 top: 40px;
 text-align: center;
}

.second_step {
 width: 98px;
 height: 78px;
 color: #fff;
 position: absolute;
  font-size: 19px;
 font-family: Arial;
 font-weight: bold;
  left: 280px;
 top: 40px;
  text-align: center;

}

.third_step {
 width: 98px;
 height: 78px;
 color: #fff;
 position: absolute;
  font-size: 19px;
 font-family: Arial;
  font-weight: bold;
   left: 480px;
 top: 40px;
   text-align: center;
}

.first_step_links {
 width: 240px;
 height: 141px;
 color: #fff;
 position: absolute;
 font-size: 13px;
 font-family: Arial;
  color: #4d4d4d!important;
 left: 30px;
 top: 450px;
}

.second_step_links {
 width: 240px;
 height: 90px;
 color: #fff;
 position: absolute;
 font-size: 13px;
 font-family: Arial;
  color: #4d4d4d!important;
 left: 210px;
 top: 320px;
 }

 .third_step_links {
    width: 230px;
 height: 110px;
 color: #fff;
 position: absolute;
 font-size: 13px;
 font-family: Arial;
  color: #4d4d4d!important;
 left: 380px;
 top: 170px;

 }

.first_step_links a, .second_step_links a,  .third_step_links a {
 color: #4d4d4d!important;
}

.first_step_links ul li, .second_step_links ul li,  .third_step_links ul li {
font-style: italic!important;
}


.first_step_links ul, .second_step_links ul,  .third_step_links ul  {
margin-top: 6px;
margin-left: 0px!important;
}





/* Sidebar Left
-----------------------------------------------------------------------------*/
#sideLeft {
  float: left;
  width: 317px;
  margin-left: -100%;
  position: relative;
}

.sidebar_mba {
width: 260px!important;

}

.vertical_menu_mda {
  width: 239px;
height: auto;
  background: #28446b;
     border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-border-radius: 2px;
  -khtml-border-radius: 2px;
  behavior: url('/PIE.htc');

position: relative;
margin: 10px 0px 0px 15px;
}

.vertical_menu_mda_index {
  width: 239px;
height: auto;
  background: #28446b;
     border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  -khtml-border-radius: 4px;
  behavior: url('/PIE.htc');

position: relative;
margin: 12px 0px 0px 14px;
}

.vertical_phone_block {
 width: 316px;
height: 130px;
 position: relative;
 margin-top: 3px;
}

.phone_tube {
width: 75px;
height: 130px;
background: url('/images/phone_tube.png') no-repeat;
 position: absolute;
 left: 0px;
 top: 0px;
}

.btn_zayavka {
 width: 142px;
height: 38px;
background: url('/images/btn_zayavka.png') no-repeat;
 position: absolute;
 left: 89px;
 top: 68px;
 display: block;

}

.partners_block {
 width: 238px;
 height: auto;
 margin-left: 50px;


}

.phone_vertical_num {
font-size: 24px;
float: right;
}

.phone_vertical_text {
 position: absolute;
 width: 116px;
 height: 39px;
 left: 89px;
 top: 19px;
 }

 .phone_vertical_prefix {
  float: left;
  color: #747474;
  margin-right: 5px;
  width: auto;
  font-size: 16px;
  margin-top: -2px;

 }

.vertical_menu {
background: #28446b;
width: 305px;
height: auto;
margin-left: 12px;
margin-top: 9px;

   border-radius: 7px 0px 7px 7px;
  -moz-border-radius: 7px 0px 7px 7px;
  -webkit-border-radius: 7px 0px 7px 7px;
  -khtml-border-radius: 7px 0px 7px 7px;
  behavior: url('/PIE.htc');
}

.vertical_menu_inner {
background: #28446b;
width: 305px;
height: auto;
margin-left: 12px;
margin-top: 9px;

   border-radius: 7px;
  -moz-border-radius: 7px;
  -webkit-border-radius: 7px;
  -khtml-border-radius: 7px;
  behavior: url('/PIE.htc');
}

.vertical_menu ul, .vertical_menu_inner ul {
 list-style: none;

 margin-left: 10px;
}

.vertical_menu ul li a, .vertical_menu_inner ul li a {
 font-size: 15px;
 color: #fff;
 text-decoration: none;
}


.main_menu {
  width: 239px;

  height: auto;
  overflow: hidden;
  position: relative;
}

.dropdown {
  width: 239px;
  display: none;
   overflow: hidden;
  position: relative;

}

.dropdown a {
  font-size: 13px!important;
    color: #fff!important;
}



.dropdown tr {
  border: 1px solid #ccc;
  margin-top: 4px!important;
    margin-bottom: 4px!important;
  padding: 4px 18px;
    position: relative;

}

.separator {
height: 5px;
}

.dropdown table {
  margin-left: 24px;


}

.dropdown table tr {
padding: 10px 0px;
 position: relative;
}

 ul.main_menu .menu li a {
 color: #fff;
 font-size: 18px;

 text-decoration: none;

 padding: 6px 0px;

 display: block;
 padding-left: 10px;
}

 ul.main_menu .menu li a:hover {
     color: #fffimportant;
 }



 ul.main_menu li {
 list-style: none;

 margin: 0px;
}

 ul.main_menu .menu li {
 list-style: none;
 border-top: 1px solid #536989;
 margin: 0px;
 height:auto;
}



#menu_a a {

padding-left: 10px;

}

#menu_a {

  position: relative;
}

#menu_a_not_sub {
 background: #40608d;
   position: relative;

}

#menu_a_not_sub a {

 padding-left: 10px;

}

 #submenu_a {
   width: 239px;
 }



#submenu_a a {

  color: #fff!important;
 display: block;
 height: auto!important;
}

.dropdown a:hover {
 text-decoration: underline;

}



li.menu {
  width: 239px;
  padding: 0px 0;
}



.dropdown {
  width: 239px;
  display: none;
   background: #40608d;
    border-top: 1px solid #536989;
}

.dropdown a {
 text-decoration: none;
 font-weight: normal!important;
   padding: 0px 2px 4px 3px!important;
margin-top: 0px;

  font-size: 18px!important;

}

.dropdown li {
 border: 0px!important;

 height: auto!important;
 position: relative;

}





.main_menu_index {
  width: 275px;

  height: auto;
  overflow: hidden;
  position: relative;
}

.dropdown_index {

  display: none;
   overflow: hidden;
  position: relative;

}

.dropdown_index a {

    color: #fff!important;
}



.dropdown_index tr {

  padding: 4px 0px;
    position: relative;

}

.separator_index {
height: 5px;
}

.dropdown_index table {


}

.dropdown_index table tr {
padding: 10px 0px;
 position: relative;
}

 ul.main_menu_index .menu_index li a {
 color: #fff;
 text-decoration: none;
 padding: 6px 4px;
 display: block;
}

 ul.main_menu_index .menu_index li a:hover {
     color: #fffimportant;
 }



 ul.main_menu_index li {
 list-style: none;
 margin: 0px;
}

 ul.main_menu_index .menu_index li {
 list-style: none;

 border-bottom: 1px solid #697c98;
 margin: 0px;
   background: url('/images/vertical_menu_li_bkg.png') right center no-repeat;
}


#menu_a_index {
 position: relative;
}

#menu_a_not_sub_index {
 position: relative;
  background: #40608d;

}

 #submenu_a_index {
   width: 270px;
 }


#submenu_a_index a {
 display: block;
 height: auto!important;
 font-weight: bold!important;
}

.dropdown a:hover {
 text-decoration: underline;

}



li.menu_index {

  padding: 0px 5px 0px 0px;
}



.dropdown_index {

  display: none;
   background: #40608d;

}

.dropdown_index a {
 text-decoration: none;
 font-weight: normal!important;

margin-top: 0px;
   font-size: 14px!important;


}

.dropdown_index {
  padding: 0px 2px 4px 13px!important;

}

.dropdown_index li {
 border: 0px!important;

 height: auto!important;
 position: relative;

}
.CommentsOnMain{
padding:10px 12px;
}

/* Footer
-----------------------------------------------------------------------------*/
#footer {
  width: 995px;
  margin: 0px auto 0;
  height: 130px;

  position: relative;
}

.footer_menu {
position: absolute;
font-size: 13px;
 left: 196px;
 top: 18px;
}

.sitemap {
 position: absolute;
font-size: 12px;
    font-family: "Trebuchet MS";
color: #646464;
 left: 458px;
 top: 38px;/*42*/
 display: block;
 text-decoration: none;
}

.ra_footer {
width: 270px;
height: auto;
 position: absolute;
 bottom: 0px;
 left: 366px;
 color: #737373;
 font-size: 16px;
}

.counter {
width: 31px;
height: 31px;
background: url('/images/counter.gif') no-repeat;
position: absolute;
right: 10px;
top: 22px;
}

.contacts_link_block {
width: 145px;
height: 28px;
position: absolute;
top: 20px;
right: 50px;
font-size: 12px;
line-height: 15px;
color: #737373;
text-align: right;
    font-family: "Trebuchet MS";
}

.contacts_link_block a {
text-decoration: none;
color: #737373;
}

.adres {
color: #737373;
font-family: "Trebuchet MS";
font-size: 12px;

top: 17px;
position: absolute;
left: 9px;
}

.footer_adres {
position: absolute;
width: 180px;
height: auto;
}


.copyright {
color: #747474;
font-size: 12px;
font-family: "Trebuchet MS";
right: 9px;
position: absolute;
 bottom: 0px;
}

.footer_line_left {
width: 353px;
height: 1px;
border-top: 1px solid #c0c0c0;
left: 9px;
position: absolute;
 bottom: 6px;
}

.footer_line_right {
width: 175px;
height: 1px;
border-top: 1px solid #c0c0c0;
right: 182px;
position: absolute;
 bottom: 6px;
}

.copyright a {
text-decoration: none;
color: #747474;
}

.footer_menu a {
color: #737373;
text-decoration: none;
}

#infinity-copyright {
  text-align:right;
  position: absolute;
  right: 10px;
  top: 53px;
  font-size: 10px;
  width: 300px;
  line-height: 13px;
  color: #737373;
}

#infinity-copyright img {
  margin:5px 0 0 5px;
  border:0px;
}

#infinity-copyright a {
  color: #737373;
  font-size: 10px;
}

#infinity-copyright a:hover {
  text-decoration: underline;
}

#infinity-copyright1 {
  padding:8px;
}

#fmenu {
  font-size: 11px;
  position: absolute;
  z-index: 5;
  width: 100%;
  text-align: center;
  top: 55px;
  color: #737373;
}

#fmenu a{
  color: #737373;
  font-size: 11px;
}
#socicons {
  position: absolute;
  top: 5px;
  left: 160px;
}
#cont{padding: 20px;}
#cont ul{padding-left: 20px; padding-bottom: 10px;}
#ash2{color: #0070c0; font-size: 1.5em;}
#content_mba h1{color: #0070c0;}
.mba_bars{padding: 10px 100px;background: #28446b;color: #fff;text-align: center;float:left}
.gto{text-align: center;float: left;width: 200px;color: #000;background: #dce6f2;padding: 10px 10px;margin-right: 10px;font-weight: normal;height: 75px;}

/* Базовые стили вкладок(табов)  */
#tabs,#tabs2,#tabs3,#tabs4,#tabs5 {
width: 100%;
margin-bottom: 40px;
padding: 0 25px 0 40px;
float:left;
}
#tabs-1{display:block;}
#tabs-2{display:none;}
#tabs ul,#tabs2 ul,#tabs3 ul,#tabs4 ul,#tabs5 ul {margin-bottom: 0px;}
#tabs li,#tabs2 li,#tabs3 li,#tabs4 li,#tabs5 li {
  float: left;
  margin-right: 2px;
  list-style:none;
}

#tabs li a,#tabs2 li a,#tabs3 li a,#tabs4 li a,#tabs5 li a {
  display: block;
  padding: 17px 30px;
background: #e3e3e3;
text-decoration: none;
color: #28446b;
}

#tabs li a:hover,#tabs2 li a:hover,#tabs3 li a:hover,#tabs4 li a:hover,#tabs5 li a:hover {
  background: rgb(78, 74, 99);
  color:#fff;
}

#tabs_container {

position: relative;
float:left;
right: 35px;
top: 25px;
}

#tabs_container div {
}
/* параграфы содержания табов */
p { font-weight: 400;
  font-size: 1em;
  padding: 0;
  margin: 0;
  text-align: left;
  line-height: 1.5;
  margin-bottom: 20px;
}
/* убираем выделение ссылок пунктирной рамкой в FF и IE */
a:active,a:focus {
  outline: expression(hideFocus='true');
}
/* Эффекты для табов */
.transition {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;

  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.make_transist {
  -webkit-transition: all .3s ease-in-out;
  -moz-transition: all .3s ease-in-out;
  -o-transition: all .3s ease-in-out;
  -ms-transition: all .3s ease-in-out;
  transition: all .3s ease-in-out;
}

.hidescale {
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  filter: alpha(opacity=0);
  opacity: 0;
}

.showscale {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;

  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.hideleft {
  -webkit-transform: translateX(-100%);
  -moz-transform: translateX(-100%);
  -o-transform: translateX(-100%);
  -ms-transform: translateX(-100%);
  transform: translateX(-100%);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

.showleft {
  -webkit-transform: translateX(0px);
  -moz-transform: translateX(0px);
  -o-transform: translateX(0px);
  -ms-transform: translateX(0px);
  transform: translateX(0px);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;

  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.hidescaleup {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -o-transform: scale(1.1);
  -ms-transform: scale(1.1);
  transform: scale(1.1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;
}

.showscaleup {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -o-transform: scale(1);
  -ms-transform: scale(1);
  transform: scale(1);
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;

  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;
}

.hideflip {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)";
  filter: alpha(opacity=0);
  opacity: 0;

  -webkit-transform: rotatey(-90deg) scale(1.1);
  -moz-transform: rotatey(-90deg) scale(1.1);
  -o-transform: rotatey(-90deg) scale(1.1);
  -ms-transform: rotatey(-90deg) scale(1.1);
  transform: rotatey(-90deg) scale(1.1);

  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.showflip {
  -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
  filter: alpha(opacity=100);
  opacity: 1;

  -webkit-transition-delay: .3s;
  -moz-transition-delay: .3s;
  -o-transition-delay: .3s;
  -ms-transition-delay: .3s;
  transition-delay: .3s;

  -webkit-transform: rotatey(0deg) scale(1);
  -moz-transform: rotatey(0deg) scale(1);
  -o-transform: rotatey(0deg) scale(1);
  -ms-transform: rotatey(0deg) scale(1);
  transform: rotatey(0deg) scale(1);

  -webkit-transform-origin: 50% 50%;
  -moz-transform-origin: 50% 50%;
  -o-transform-origin: 50% 50%;
  -ms-transform-origin: 50% 50%;
  transform-origin: 50% 50%;
}

.tabulous_active {
  background: #28446b !important;
  color: #fff !important;
}

.tabulousclear {
  display: block;
  clear: both;
}
.stage{
background-image: url(http://rark-kazan.ru/images/mba/folder/tab1.png);
width: 253px;
height: 215px;
}
.stagetext{
position:relative;
top: 7px;
font-size: 12px;
color: #fff;
padding:10px 25px;
}
.or{
background-image: url(http://rark-kazan.ru/images/mba/folder/tab4.png);
width: 80px;
height:137px;
margin-left: auto;
margin-right: auto;
position: relative;
top: -150px;
}
.center{
margin-left:auto;
margin-right:auto;
}
.left{
margin-left:auto;
}
.right{
margin-right:auto;
top:-300px;
position:relative;
}
.end{
height:153px!important;
}
.upto{
position:relative;
margin-top:-250px;
}
.exptext{
text-decoration: none;
border-bottom: 1px dotted;
font-style: italic;
font-size: 15px;
font-weight: bold;
}
.hours{
float: left;
width: 100%;
background-color: #d6d6d6;
position: relative;
margin-top: 10px;
padding: 20px 0px 0px 10px;
border-radius:10px;
z-index:1;
}
.coursestable{
font-size:13px;
}
.coursestable p{
float:left;
padding-right:10px;
}
.signup{
position: relative;
background: rgb(78, 74, 99);
padding: 3px 5px;
color: #fff;
text-decoration:none;
border-radius:5px;
}
.stage_1{
background-image: url(http://rark-kazan.ru/images/mba/folder/tab5.png);
cursor:pointer;
width: 361px;
height: 82px;
}
.slidepanel, .partpanel{background: url('/images/slbut.png') no-repeat;
width: 12px;
position: absolute;
height: 12px;
left: 214px;
cursor:pointer;
}
.partpanel{left:443px;}
.slidepanel{bottom: 3px;}
.active{background: url('/images/slbut_a.png') no-repeat;}
.events_block_inner p{display:none;}
.partners{
width: 900px;
float: left;
}
.pblock{margin: auto;
width: 900px;
padding-left: 63px;
}
.pblock img{padding:5px 5px;}
.caption {
background: url(/images/form/border_down.png) no-repeat 10px 39px;
height: 55px;
text-align: center;
padding-top: 10px;
color: #645734;
font-weight: bold;
font-size: 18px;
font-family: Arial;
}