body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {
  margin:               0;
  padding:              0;
}

table {
  border-collapse:      collapse;
  border-spacing:       0px;
}

fieldset,img {
  border:               0;
}

address,caption,cite,code,dfn,th,var {
  font-style:           normal;
  font-weight:          normal;
}

ol,ul {
  list-style:           none;
  line-height:          1em;
}

caption,th {
  text-align:           left;
}

h1,h2,h3,h4,h5,h6 {
  font-size:            100%;
  font-weight:          normal;
  line-height:          1.3em;
}

q:before,q:after{
  content:              '';
}

abbr,acronym {
  border:               0;
}

body {
  font-family:          Verdana;
  color:                #000;
  position:             relative;
}

#base {
  width:                1000px;
  margin:               0px auto;
}

a{
  outline:              none;
  color:                #214E99;
  text-decoration:      none;
}

a:hover {
  text-decoration:      underline !important;
}

#header {
  width:                100%;
  float:                left;
  color:                #000;
  padding:              10px 0px 0px;
  margin-bottom:		11px;
  height:               80px;
  overflow:             hidden;
}

#header img {
  float:                left;
}

#header div {
  float:                right;
}

#header #informers {
    padding-top: 10px;

}

#header div h6 {
  margin-bottom:        10px;
  font-size:            9pt;
  font-weight:          bold;
}

#header div div {
  float:                right;
  width:                auto;
  margin-top:           0px;
}

#header .adplace {
    position:          relative;
    top:               -10px;
    padding:           0px 0px 0px 16px;
}

#header .logo {
    position:          relative;
    top:               18px;
}

#header .logo.newyear {
    top:               -10px;
}

#header .finam-cont {
    width:              320px;
    height:             110px;
    float:              left;
}

#header .finam-cont .chart-list {
    width:              80px;
    height:             100%;
    float:              left;
    font-size:          12px;
    padding-right:      6px;
}

#header .finam-cont .chart-list li {
    width:              100%;
    height:             15px;
    margin-top:         4px;
    float:              left;
}

#header .finam-cont .chart-list li a {
    padding:            0px 0.2em;
    line-height:        1em;
    color:              #000;	
    float:              right;
}


#header .finam-cont .chart-list li.active a {
    padding:            0px 0.2em;
    height:             100%;
    color:              #000;   
    float:              right;
    color:              #562F00;
    background-color:   #FFCB3F;
}

#header .finam-cont .image-cont {
    width:              234px;
    height:             100%;
    float:              left;
}

#header .finam-cont .image-cont a {
    width:              100%;
    height:             100%;
    float:              left;
    position:           relative;
}

#header .finam-cont .image-cont img {
    position:           absolute;
    top:                0px;
    left:               0px;
}

#header .finam-cont .image-cont .finam-logo {
    width:              65px;
    height:             51px;
    position:           absolute;
    z-index:            2;
    top:                10px;
    left:               70px;
    background:         url('/images/logo_finam.png') no-repeat right top;
}

#weather {
  width:                auto !important;
  font-family:          arial;
  margin-right:         38px
}

#weather.before-banner {
    margin-right:       10px;
}

#weather h6 {
    font-family: Verdana;
}

#weather .cloudiness {
  background:           url(/images/gis_icons.png);
  width:                28px;
  height:               28px;
  padding:              0px;
  margin:               0px;
  float:                left;
}

#weather .precipitation {
  background:           url(/images/gis_icons.png);
  width:                28px;
  height:               28px;
  padding:              0px;
  margin:               0px;
  float:                left;
}

#weather .cloud0 {
  background-position:  0px 0px;
}

#weather .cloud1 {
  background-position:  -28px 0px;
}

#weather .cloud2 {
  background-position:  -56px 0px;
}

#weather .cloud3 {
  background-position:  -84px 0px;
}

#weather .precip0 {
  display:              none;
}

#weather .precip1 {
  background-position:  0px 28px;
}

#weather .precip2 {
  background-position:  -28px 28px;
}

#weather .precip3 {
  background-position:  -56px 28px;
}

#weather .precip4 {
  background-position:  -84px 28px;
}

#weather b {
  display:              block;
  float:                left;
  font-size:            13pt;
  margin:               3px -8px 0px 3px;
}

#weather small {
  display:              block;
  font-size:            13px;
  margin:               2px 0px 0px 15px;
  clear:                both;
}

#header td {
  font-size:            13px;
  font-family:          arial;
  margin-bottom:        2px;
  text-align:           right;
}

#header tr {
  height:               18px;
}

#header table {
  border-collapse:      separate;
}

#header .course {
  font-weight:          bold;
}

#header .valuta {
  color:                #000000;
  padding-right:        0.7em;
}

#header .trend {
  padding-left:        0.5em;
}

#header .up {
  color:                #24AB20;
}

#header .down {
  margin-left:          3px;
  color:                #EF2B2D;
}

#date-time {
  font:                 9pt arial;
  display:              block;
  float:                left;
  margin:               33px 0px 0px 25px;
}

#date-time.hidden {
    display:            none;
}

#c_time {
  font-size:            12pt;
  font-weight:          bold;
}

.top-navigation {
    width:              100%;
    height:             47px;
    float:              left;
    overflow:           hidden;
}

.top-navigation .top-navigation-wrap {
    width:              100%;
    height:             100%;
    float:              left;
    overflow:           hidden;
}

.top-navigation .top-navigation-wrap .top-nav-item {
    height:             100%;
    width:              10%;
    float:              left;
}

.top-navigation .top-navigation-wrap .top-nav-item.top_nav_auto {
    width:              14%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_poster {
    width:              13%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_promo {
    width:              15%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_tvguide {
    width:              16%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_railway_station {
    width:              14%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_bus_station {
    width:              18%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_airport {
    width:              18%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_projects {
    width:              17%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_photo_reports {
    width:              14%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_miss_mordov {
    width:              13%;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_miss_mordov .label{
    line-height: 18px;
    width: 73px;
    text-align: center;
    padding-top: 2px;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_new_year {
    width: 177px;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_new_year .icon-cont {
    background:         	none !important;
}

.top-navigation .top-navigation-wrap  .top-nav-item.top_nav_new_year .link {
    background:    #e93e01 url('/images/top-navigation-icon-new-year.png') no-repeat left -3px;
    height: 47px;
}

.top-navigation .top-navigation-wrap  .top-nav-item.top_nav_new_year .link:hover {
    background:    #e93e01 url('/images/top-navigation-icon-new-year.png') no-repeat left -51px;
}

.top-navigation .top-navigation-wrap  .top-nav-item.top_nav_new_year .link .button-cont {
    background:     none !important;  
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_new_year .link .button-cont .label{
    position: absolute;
    left: 50px;
}

#base.wide .top-navigation .top-navigation-wrap .top-nav-item.top_nav_new_year .link .button-cont .corner.right,
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_new_year .link .button-cont .corner.right {
  background: none !important;
}

#base.wide .top-navigation .top-navigation-wrap .top-nav-item.top_nav_new_year .link .button-cont .corner.left,
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_new_year .link .button-cont .corner.left {
  background: none !important;
}



.top-navigation .top-navigation-wrap .top-nav-item.top_nav_spare_time {
    width: 210px;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_spare_time .icon-cont {
    background:         	none !important;
}

.top-navigation .top-navigation-wrap  .top-nav-item.top_nav_spare_time .link {
    background:    url('/images/sparetime.png') no-repeat left 0px;
    height: 47px;
}

/*
.top-navigation .top-navigation-wrap  .top-nav-item.top_nav_spare_time .link:hover {
    background:    #e93e01 url('/images/sparetime.png') no-repeat left -51px;
}
*/

.top-navigation .top-navigation-wrap  .top-nav-item.top_nav_spare_time .link .button-cont {
    background:     none !important;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_spare_time .link .button-cont .label{
    position: absolute;
    left: 130px;
}

#base.wide .top-navigation .top-navigation-wrap .top-nav-item.top_nav_spare_time .link .button-cont .corner.right,
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_spare_time .link .button-cont .corner.right {
  background: none !important;
}

#base.wide .top-navigation .top-navigation-wrap .top-nav-item.top_nav_spare_time .link .button-cont .corner.left,
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_spare_time .link .button-cont .corner.left {
  background: none !important;
}




















.top-navigation .top-navigation-wrap .top-nav-item .icon-cont {
    width:              100px;
    height:             47px;
    position:           absolute;
    top:                0px;
    left:               4px;
    background:         url('/images/top-navigation-icon-set.png') no-repeat left top;
    z-index:            2;    
}

.top-navigation .top-navigation-wrap .top-nav-item.top_nav_poster .icon-cont {
    width:                  28px;
}

.top-navigation .top-navigation-wrap .top-nav-item.top_nav_auto .icon-cont {
    width:                  65px;
    background:             url('/images/auto.png') no-repeat left bottom;
}

.top-navigation .top-navigation-wrap .top-nav-item.top_nav_promo .icon-cont {
    width:                  55px;
    background-position:    -31px top;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_tvguide .icon-cont {
    width:                  48px;
    background-position:    -95px top;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_railway_station .icon-cont {
    width:                  64px;
    background-position:    -143px top;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_bus_station .icon-cont {
    width:                  70px;
    background-position:    -207px top;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_airport .icon-cont {
    width:                  85px;
    background-position:    -277px top;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_mari_el .icon-cont {
    width:                  37px;
    background-position:    -363px top;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_photo_reports .icon-cont {
    width:                  45px;
    background-position:    -440px top;
}
.top-navigation .top-navigation-wrap .top-nav-item.top_nav_miss_mordov .icon-cont {
    width:                  40px;
    background-position:    -400px top;
}

.top-navigation .top-navigation-wrap .top-nav-item .link {
    width:              100%;
    height:             100%;
    float:              left;
    position:           relative;
    font-size:          12px;
    font-weight:        bold;
    color:              #fff;
    overflow:           hidden;
    cursor:             pointer;
}

.top-navigation .top-navigation-wrap .top-nav-item .link .button-cont {
    width:              100%;
    height:             41px;
    line-height:        41px;
    float:              left;
    position:           absolute;
    top:                6px;
    left:               0px;
    background:         #6084B6 url('/images/button-set.png') repeat-x left -422px;
}

.top-navigation .top-navigation-wrap .top_nav_miss_mordov .link .button-cont {
    width:              100%;
    height:             41px;
    line-height:        41px;
    float:              left;
    position:           absolute;
    top:                6px;
    left:               0px;
    background:         #FF8CB2 url('/images/button-set.png') repeat-x left -636px;
}

.top-navigation .top-navigation-wrap .top-nav-item .link .button-cont .label {
    height:             100%;
    float:              right;
}

.top-navigation .top-navigation-wrap .top-nav-item .link .button-cont .corner {
    height:             100%;
    width:              4px;
    background-color:   #6084b6;
}

.top-navigation .top-navigation-wrap .top-nav-item .link .button-cont .corner.left {
    float:              left;
    background:         url('/images/button-set.png') no-repeat left -381px;
}
.top-navigation .top-navigation-wrap .top_nav_miss_mordov .link .button-cont .corner.left {
    float:              left;
    background:         url('/images/button-set.png') no-repeat left -542px;
}
.top-navigation .top-navigation-wrap .top-nav-item .link .button-cont .corner.right {
    float:              right;
    background:         url('/images/button-set.png') no-repeat right -463px;
    width:              8px;
    border-right:       2px solid #fff;
}

.top-navigation .top-navigation-wrap .top-nav-item.last .link .button-cont .corner.right {
    border-right:       none;
}

#base.wide .top-navigation .top-navigation-wrap .top-nav-item .link .button-cont .corner.right {
    width:              20px;
}

.top-navigation .top-navigation-wrap .top_nav_miss_mordov .link .button-cont .corner.right {
    float:              right;
    background:         url('/images/button-set.png') no-repeat right -589px;
    width:              8px;
    border-right:       2px solid #fff;
}

#base.wide .top-navigation .top-navigation-wrap .top-nav-item.top_nav_projects .link .button-cont .corner.right {
    width:              33px;
}

#base .top-navigation .top-navigation-wrap .top-nav-item.top_nav_projects .link .icon-cont {
    display:            none;	
}

#navigation-wrap {
  float:                left;
  width:                100%;
  height:               49px;
  overflow:             hidden;
}

#navigation {
  float:                left;
  width:                100%;
  background:           url('/images/nav-bg.png') repeat-x;
  height:               43px;
  margin-top:           6px;
  /*overflow:             hidden;*/
}

#navigation div {
  float:                left;
  height:               35px;
}

#navigation ul {
  float:                left;
  overflow:             visible;
  background:           url('/images/nav-bg.png') repeat-x;
  background-color:     #EAEEF4;
  width:                95%;
}

#navigation ul li {
  float:                left;
  font-weight:          bold;
  font-size:            13px;
  height:               35px;
  width:                13%;
}

#navigation ul li.nav_item_CompanyCatalogue {
  width:                15%;
}
#navigation ul li.nav_item_News,
#navigation ul li.nav_item_LastNews {
  width:                11.5%;
}
#navigation ul li.nav_item_Work {
  width:                11%;
}
#navigation ul li.nav_item_BoardCatalogue {
  width:                15.5%;
}
#navigation ul li.nav_item_Directories {
  width:                16%;
}
#navigation ul li.nav_item_AboutUs {
  width:                15%;
}
#navigation ul li.nav_item_UsefulInfoMyhouse {
  width:                14%;
}
#navigation ul li.nav_item_UsefulInfoLoveStory {
  width:                12.5%;
}

#navigation .nav-left {
  float:                left;
  width:                9px;
  height:               43px;
  background:           url('/images/nav-bg.png') no-repeat left -74px;
}

#navigation .nav-right {
  float:                right;
  width:                9px;
  height:               43px;
  background:           url('/images/nav-bg.png') no-repeat right -117px;
}

#navigation .nav-delim {
  float:                left;
  width:                5px;
  background:           url('/images/nav-border.gif') no-repeat 2px;
}

#navigation .nav-item {
  margin-top:           2px;
}

#navigation .nav-item .nav-item-title {
  font-weight:          bold;
  float:                left;
  color:                #164386;
  text-decoration:      none !important;
  height:               31px;
  line-height:          31px;
  padding:              0px 5px 0px;
  cursor:               pointer;
}

#navigation .nav-item div.nav-item-title {
  cursor:               default;
}

#navigation .nav-item .nav-item-title:hover,
#navigation .nav-item .nav-item-title-over {
  color:                white;
  text-decoration:      none;
  background:           url('/images/nav-bg.png') repeat-x left -43px;
  background-color:     #647DAB;
}

#navigation .nav-submenu-button {
  float:                left;
  width:                15px;
  height:               31px;
  background:           url('/images/nav-bg.png') no-repeat left -159px;
  margin-left:          1px;
}

#navigation #item_UsefulInfoMyhouse a.nav-item-title {
  background:           url("/images/useful-article-logos.png") no-repeat scroll -5px -151px transparent;
  padding:              8px 10px 8px 53px !important;
  position: relative;
  top: -8px;
}

#navigation #item_UsefulInfoMyhouse a.nav-item-title:hover {
  background-position:  -5px -101px;
}


#navigation #item_UsefulInfoPhotoOfBestPlace a.nav-item-title {
  background:           url("/images/useful-article-logos.png") no-repeat scroll -5px -51px transparent;
  padding:              8px 0px 8px 53px !important;
  width:                72px;
  position: relative;
  top: -8px;
}

#navigation #item_UsefulInfoPhotoOfBestPlace a.nav-item-title:hover {
  background-position:  -5px -1px;
}

#navigation #item_UsefulInfoLoveStory a.nav-item-title {
  background:           url("/images/useful-article-logos.png") no-repeat scroll -5px -251px transparent;
  padding:              8px 0px 8px 35px !important;
  position: relative;
  top: -8px;
}

#navigation #item_UsefulInfoLoveStory a.nav-item-title:hover {
  background-position:  -5px -201px;
}

#navigation .nav-submenu-button:hover,
#navigation .nav-submenu-button-over {
  background:           url('/images/nav-bg.png') no-repeat left -191px;
}

#navigation #item_soon {
  color:                #FFFFFF;
  font-weight:          bold;
  width:                78px;
  height:               48px !important;
  display:              block;
  position:             relative;
  float:                right;
  top:                  -2px;
  margin-right:         15px;
}

#navigation #item_soon img {
  background:           #72CA1A;
}

#navigation #item_home {
  float:                left;
  margin-top:           2px;
  width:                31px;
  height:               32px;
}

#navigation #item_home #item_home_img_normal {
    float:             left;
    overflow:          hidden;
    height:            16px;
    width:             15px;
    margin:            8px 0px 0px 8px;
    cursor:            pointer;
    background:        url('/images/nav-bg.png') no-repeat left -244px;
}

#navigation #item_home:hover #item_home_img_normal {
    background-position:    left -260px;
}

#navigation #item_home:hover {
  text-decoration:      none;
  background:           url('/images/nav-bg.png') repeat-x left -43px;
}

.nav-submenu {
  margin-top:           8px;
  font-size:            8pt;
  position:             absolute;
  border-bottom:        1px solid #BEC2C8;
  border-top:           1px solid #BEC2C8;
  border-left:          1px solid #BEC2C8;
  border-right:         1px solid #BEC2C8;
  display:              none;
  background-color:     #F7F9FC;
}

.nav-submenu .nav-sm-item {
  height:               22px;
  white-space:          nowrap;
}

.nav-submenu .nav-sm-item a {
  padding:              4px 10px 0px 10px;
  display:              block;
  height:               18px;
  text-decoration:      none !important;
  color:                black;
}

.nav-submenu .nav-sm-item-over {
  color:                white;
  background:           url('/images/nav-bg.png') repeat-x left -222px;
  background-color:     #647DAB;
}

.nav-submenu .nav-sm-item-over a {
  color:                white;
}

.nav-submenu .separator {
  border-top:           1px solid #BEC2C8;
}

/*#navigation #item_UsefulInfo a.nav-item-title {
  background:           url("/images/useful-info-new-year.png") no-repeat scroll 0 -51px transparent;
  padding:              8px 19px 8px 33px;
  width:                122px;
  position: relative;
  top: -8px;
}

#navigation #item_UsefulInfo a.nav-item-title:hover {
  background-position:  0 -1px;
}
*/
#item_CompanyCatalogue_submenu {
  width:                160px !important;
}

#item_News_submenu,
#item_LastNews_submenu{
  width:                140px !important;
}

#item_Work_submenu {
  width:                140px !important;
}

#item_BoardCatalogue_submenu {
  width:                160px !important;
}

#item_Directories_submenu {
  width:                180px !important;
}

#item_UsefulInfo_submenu {
  width:                120px !important;
}

.left-elem {
  padding-left:         0px !important;
  border-left:          none !important;
}

.right-elem {
  padding-right:        0px !important;
  border-right:         none !important;
  margin-right:         0px !important;
}

#autorization {
  margin-left:          3px;
  float:                right;
}

#autorization span {
  display:              block;
  width:                7px;
  height:               38px;
  padding-left:         7px;
}

#autorization ul {
  width:                278px;
  height:               38px;
  background:           url('/images/center-bg-autorization.gif') repeat-x;
  overflow:             hidden;
}

#autorization ul li {
  display:              block;
  float:                left;
  font-size:            8pt;
  text-decoration:      underline;
}

#autorization ul li a {
  display:              block;
  float:                left;
  color:                #FFF;
  padding-top:          9px;
  padding-bottom:       5px;
  height:               20px;
}

#reg {
  background:           url('/images/left-corner-autorization.gif') no-repeat top left;
  height:               35px;
  margin-right:         2px;
}

#reg a {
  width:                127px;
  background:           url('/images/icon-registration.gif') no-repeat 30px 10px;
  padding-left:         52px;
}

#admission {
  background:           url('/images/right-corner-autorization.gif') no-repeat top right;
  height:               35px;
}

#admission a {
  padding-left:         35px;
  padding-right:        26px;
  background:           url('/images/icon-enter.gif') no-repeat 19px 8px;
}

#border {
  width:                2px;
  height:               25px;
  background:           url('/images/nav-border.gif') no-repeat left 6px;
  padding-bottom:       4px;
  text-decoration:      none !important;
}

#main-content {
  float:                left;
  padding-top:          20px;
  width:                650px;
}

#url-path {
  margin-top:           -5px;
  float:                left;
  margin-bottom:        16px;
  width:                100%;
}

#url-path li {
  line-height:          2em !important;
  display:              inline;
  margin-right:         5px;
  font-size:            8pt;
}

#url-path li a {
  background:           url('/images/path-pointer.gif') no-repeat right 5px;
  padding-right:        17px;
}

#url-path li span {
  background:           url('/images/path-pointer.gif') no-repeat right 5px;
  padding-right:        17px;
  font-weight:          bold;
  color:                #3C3C3C;
}

#url-path li .curr {
  font-size:            8pt;
  padding-right:        10px !important;
  background:           url('/images/curr-path-pointer.gif') no-repeat right 1px !important;
  color:                #3C3C3C;
  font-weight:          bold;
  text-decoration:      none;
}
#base-elastic.wide-elastic{
    margin:               0 auto;
    min-width:            1000px;
    max-width:            1200px;
    _width:               1000px;
    /*width:               1000px;*/
}



#elastic-main-min-width{
    width:              1000px;
    height:             5px;
    overflow:           hidden;
    border: 1px solid blue;

}

#page-left-sidebar {
    width:              240px;
    float:              left;
    padding-top:        20px;

}

#page-right-sidebar {
    width:              240px;
    float:              right;
    padding-top:        20px;
}

#center-block {
    margin-left:        250px;
    margin-right:       250px;
}

#elastic-main-content {
  float:                left;
  padding-top:          20px;
  width:                100%;
}

#page-sidebar {
  float:                right;
  width:                320px;
  padding-top:          20px;
}

.top-line, .bottom-line {
  display:              block;
  float:                left;
  height:               8px;
  line-height:          0px;
}

.top-line {
  background:           no-repeat bottom left;
}

.bottom-line {
  background:           no-repeat top left;
}

#page-sidebar i.top-news {
  margin-top:           8px;
  float:                right;
  font-style:           normal;
  color:                #000;
  font-size:            8pt;
}

#extra-news {
  background:           #FFF4DF no-repeat bottom left;
  width:                100%;
  margin-bottom:        20px;
  overflow:             hidden;
}

#extra-news .news-info {
  padding:              6px 20px 10px 13px;
}

#extra-news .news-info .details-link {
  margin-top: 10px;
}

#extra-news p {
  font-size:            9pt;
  line-height:          17px;
  margin-bottom:        -2px;
  color:                #000;
  clear:                both;
}

#extra-news .news-title {
/*  display:              block;*/
  font-size:            13px;
  font-weight:          bold;
  color:                #214E99;
  text-decoration:      none;
  padding-bottom:       5px;
  margin-right:         8px;
}

#extra-news div a.img-cont {
  float:                left;
  width:                73px;
  height:               57px;
  margin:               0px 17px 5px 0px;
  background-color:     #fff;
  border:               1px solid #bbb;
  text-align:           center;
}

.round-corner-block {
  position:             relative;
}

.round-corner-block .corner {
    position:           absolute;
    width:              18px;
    height:             18px;
    left:               -9px;
    top:                -9px;
    background:         url(/images/transparent-corners.gif);
    z-index:            100;
    overflow:           hidden;
}

.round-corner-block .top-right {
    margin-left:        100%;
}

.round-corner-block .bottom-left {
    top:                auto;
    margin-top:         -9px;
}

.round-corner-block .bottom-right {
    top:                auto;
    margin-top:         -9px;
    margin-left:        100%;
}

.rand-photo {
    background:         #FFF4DF no-repeat bottom left;
    width:              100%;
    overflow:           hidden;
    margin-bottom:      15px;
}

.rand-photo .content {
    float:              left;
    padding:            5px 15px 15px;	
}

.rand-photo .item-cont {
    float:              left;
}

.rand-photo .item-cont .photo-cont {
    float:              left;
    border:             1px solid #bbb;
    background-color:   #fff;
    width:              152px;
    height:             116px;
    text-align:         center;
    margin-right:       10px;
}

.rand-photo .item-cont .photo-cont a {
    float:              left;
    width:              100%;
    height:             100%;
}

.rand-photo .item-cont .photo-cont a img {
}

.rand-photo .title {
    width:              125px;
    font-size:          12px;
    line-height:        1.5em;
    float:              left;
}

.adplaces {
  clear:                both;
  overflow:             hidden;
  display:              block;
}

.adplace {
  padding:              0px 0px 20px 0px;
  float:                left;
}

.hot-news {
  margin:               0px 0px 30px 0px;
  overflow:             hidden;
  clear:                both;
  position:             relative;
}

.hot-news .news_item {
  float:                left;
  width:                320px;
  margin-bottom:        6px;
  padding-bottom:       11px;
  font-size:            9pt;
  border-bottom:        solid 1px #D6D6D6;
  position:             relative;
}

.hot-news .news_item span {
  font-size:            8pt;
  margin:               0px!important;
  display:              block;
  padding-bottom:       5px;
}

.hot-news .news_item img {
  float:                left;
}

.hot-news .news_item .img-cont {
 /* margin:               0px 15px 10px 0px;
*/
  width:                73px;
  height:               57px;
  float:                left;
  border:               1px solid #bbb;
  text-align:           center;
}

.hot-news .news_item a {
  color:                #234F98;
  line-height:          18px;
  text-decoration:      none;
}

.hot-news .before-banner {
  border-bottom:        0px !important;
  margin-bottom:        0px !important;
}

.hot-news .adplace {
  padding-bottom:       10px;
}

.small-link {
  color:                #CC0000;
  font-size:            8pt;
  text-decoration:      underline !important;
}

.small-link:hover {
  text-decoration:      none !important;
}

.hot-news .small-link {
  position:             absolute;
  right:                0px;
  top:                  1em;
}

.last-event {
  margin:               0px 0px 30px 0px;
  overflow:             hidden;
  clear:                both;
  position:             relative;
  line-height:          18px;
}

.last-event .title {
  padding-bottom:     0.3em;	
}

.last-event .item-event {
  float:                left;
  width:                320px;
  margin-bottom:        6px;
  padding-bottom:       11px;
  font-size:            9pt;
  border-bottom:        solid 1px #D6D6D6;
}

.last-event a.event-description {
    color:   #000 !important;	
}

.last-event .item-event a {
  color:                #234F98;
  text-decoration:      none;
}

.last-article-item {
    margin-bottom:        10px 0;
    overflow:             hidden;
    position:             relative;
    float:                left;
    margin:               0px 0px 14px;
    width:                100%;
}

.color-yellow-peach
{
    background-color:     #fddfa7;
}

.color-dark-peach
{
	background-color:	  #fdc8a8;
}

.last-article-item .last-article-list {
    font-size:          12px;
    line-height:        1.5em;
}

.last-article-item .last-article-list li {
	float:                 left;
	margin-bottom:         0.6em;
    padding-bottom:        0.4em;
    border-bottom:         1px solid #F3EDDA;
	width:                 100%;
}

.last-article-item .last-article-list li a.logo-cont {
    float:              left;
    margin:             4px 7px 0px 0px;
}

.last-article-item .last-article-list li a.logo-cont.underlayed {
    width:                  39px;
    border:                 1px solid #aaa;
    background-color:       #fff;
    text-align:             center;
}

.last-article-item .last-article-list li a.logo-cont.underlayed img {
    border-top:             1px solid #fff; 
    border-bottom:          1px solid #fff; 
}

.last-article-item .content {
    padding:            10px 15px 10px 17px;
}

.last-article-item .last-article-title {
  line-height:          1.3em;
  margin-bottom:        0.5em;
}

.last-salary-item {
    margin-bottom:        10px 0;
    overflow:             hidden;
    position:             relative;
    float:                left;
    margin:               0px 0px 14px;
    width:                100%;
}

.last-salary-item .small-link {
    position:               absolute;
    right:                  0px;
    top:                    1em;
}

.last-salary-item .last-salary-list {
    font-size:          12px;
    line-height:        1.5em;
}

.last-salary-item .last-salary-list li {
    float:                 left;
    margin-bottom:         0.4em;
    width:                 100%;
}

.last-salary-item .last-salary-title {
  line-height:          1.3em;
  margin:               0px 30px 0.5em 0px;
}

.last-salary-item .last-salary-list li .salary-link {
    margin-right:       20px;
    float:              left;
}

.last-salary-item .last-salary-list li .salary {
    float:              right;
    display:            block;
    background-color:   #FFF4DF;
    padding:            2px 3px;
    font-weight:        bold;
    width:              110px;
}

.poster-item {
    background-color:     #ffeff3;
    margin-bottom:        10px 0;
    overflow:             hidden;
    position:             relative;
    float:                left;
    margin:               0px 0px 14px;
    width:                100%;
}

.poster-item .poster-list {
    font-size:          12px;
    line-height:        1.5em;
}

.poster-item .poster-list li {
    float:                 left;
    margin-bottom:         0.6em;
    padding-bottom:        0.4em;
    width:                 100%;
    border-bottom:         2px solid #fff;
}

.poster-item .poster-list li .date {
    font-size:             10px;    
}

.poster-item .poster-list li a.logo-cont {
    float:              left;
    margin:             4px 5px 0px 0px;
}

.poster-item .poster-list li a.logo-cont.underlayed {
    width:                  52px;
    border:                 1px solid #aaa;
    background-color:       #fff;
    text-align:             center;
}

.poster-item .poster-list li a.logo-cont.underlayed img {
    border-top:             1px solid #fff;	
    border-bottom:          1px solid #fff; 
}

.poster-item .content {
    padding:            10px 15px 10px 17px;
}

.poster-item .poster-title {
  line-height:          1.3em;
  margin-bottom:        0.5em;
}

.poster-banner-item {
    background-color:     #cfd6f2;
    margin-bottom:        10px 0;
    overflow:             hidden;
    position:             relative;
    float:                left;
    margin:               0px 0px 14px;
    width:                100%;
}

.poster-banner-item .content {
    margin:            10px 8px;
    font-size:         12px;
}

.poster-banner-item .poster-banner-title {
  line-height:          1.3em;
  margin-bottom:        0.5em;
}

.poster-banner-item .adplace {
    padding:            0px;	
}

.paid-poster-item {
    background-color:     #fff4df;
    overflow:             hidden;
    position:             relative;
    float:                left;
    margin:               0px 0px 10px;
    width:                100%;
    font-size:            12px;
    line-height:          1.5em;
}

.paid-poster-item h5 {
    font-size:              18px;
    margin-bottom:          0.3em;
    float:                  left;
}

.paid-poster-item .content {
    padding:                10px 15px 10px 17px;
    float:                  left;
}

.paid-poster-item .title {
    font-size:              13px;
    font-weight:            bold;
    margin-bottom:          10px;
    float:                  left;	
}

.paid-poster-item .location-block .logo-cont {
    width:                  106px;
    height:                 106px;
    float:                  left;
    border:                 1px solid #D6D6D6;
    background-color:       #fff;
    margin:                 0px 10px 8px 0px;
}

.paid-poster-item .location-block .location {
    font-weight:            bold;	
}

.paid-poster-item .more {
    color:                  #d73333;
    text-decoration:        underline;
}

#references h1,
#references h3 {
  margin-bottom:        11px;
}

#references .board-info {
  float:                right;
  width:                285px;
}

#references .board-info h1,
#references .board-info h3 {
  padding-left:         30px;
}

#taxi {
  background:           url('/images/top-line-references.gif') #FFF4DF no-repeat top left;
  margin-top:           15px;
  padding:              15px 17px 10px 16px;
}

#pizza {
  background:           url('/images/bottom-line-references.gif') #FFF4DF no-repeat bottom left;
  margin-top:           5px;
  padding:              13px 17px 10px 16px;
}

#taxi h1,
#taxi h3 {
  background:           url('/images/icon-taxi.gif') no-repeat left 3px;
}

#pizza h1,
#pizza h3 {
  background:           url('/images/icon-pizza.gif') no-repeat left 3px;
}

#references .board-info ul {
  float:                left;
  width:                100%;
  font-size:            13px;
}

#references .board-info ul li {
  text-align:           right;
  margin-bottom:        4px;
}

#references .board-info ul li a {
  display:              block;
  float:                left;
  text-decoration:      none;
  font-weight:          bold;
}

.section-info {
  float:                right;
  width:                100%;
  padding-bottom:       5px;
  /*border-bottom:        solid 1px #D6D6D6; */
}

.section-info ul {
  margin-top:           3px;
  float:                left;
}

.section-info ul a {
  display:              block;
  padding-left:         18px;
  font-size:            12px;
  margin-bottom:        -3px;
  font-weight:          bold;
  text-decoration:      none;
}

.section-info ul small {
  padding:              5px 0px 0px 18px;
  font-size:            11px;
  display:              block;
}

.section-info ul li {
  margin-bottom:        5px;
 }

.section-info h1,
.section-info h3 {
  width:                100%;
}

#popular-enterprises ul a {
  background:           url('/images/icon-popular-enterprises.gif') no-repeat left 2px;
}

#catalogue-novelty ul {
  margin-bottom:        20px;
}

#catalogue-novelty ul a {
  background:           url('/images/icon-catalogue-novelty.gif') no-repeat left 2px;
}

#catalogue-popular h3 {
  margin-bottom:        12px;
}

#catalogue-popular ul {
  width:                100%;
  float:                left;	
  margin-bottom:        20px;
}

#catalogue-popular ul li {
  width:                100%;
  float:                left;   
  padding-bottom:       5px;
}

#partner-sites-block h3 {
  margin-bottom:        12px;
}

#partner-sites-block ul {
  margin-bottom:        20px;
}

#partner-sites-block ul li {
  padding-bottom:       5px;
}

#partner-sites-block ul a {
  padding-left:         0px !important;
}

#catalogue-popular ul a {
  background:           url('/images/category_icons.png') no-repeat -564px -2px;
}

h1, h3 {
  float:                left;
  font-size:            20px;
  margin-bottom:        18px;
}

h1 a,
h3 a {
  color: black;
  text-decoration: none;
}

h1 a:hover,
h3 a:hover {
  color: black;
  text-decoration: underline;
}

#footer {
  padding-top:          20px;
  color:                #6F7390;
  text-align:           center;
  font-size:            8pt;
  line-height:          20px;
}

#footer a {
  margin:               0px 8px 0px 5px;
  font-size:            8pt;
  text-decoration:      none;
}

.clear-floating {
  clear:                both;
  float:                both;
  height:               0px;
  line-height:          0px;
  font-size:            0px;
}

.left-corner {
  float:                left!important;
  display:              block;
}

.right-corner {
  float:                right!important;
  display:              block;
}

#search-area {
  width:                650px;
  margin-bottom:        15px;
  font-size:            12px;
}

#elastic-main-content #search-area {
  width:                100% !important;
  margin-bottom:        15px;
  font-size:            12px;
}

/*
#search-area .left-corner {
  background:           url('/images/left-corner-search.gif') no-repeat top left;
  width:                9px;
  height:               106px;
}

#search-area .right-corner {
  background:           url('/images/right-corner-search.gif') no-repeat top right;
  width:                9px;
  height:               106px;
}
*/
#search-area .tl {
  background: url('/images/search-panel-bg.png') no-repeat;
  width: 9px;
  height: 45px;
}

#search-area .tc {
/*  width: 632px;*/
  background: url('/images/search-panel-bg.png') repeat-x left -106px;
  background-color: #ffd893;
  padding-left: 14px;
}

#search-area .tr {
  background: url('/images/search-panel-bg.png') no-repeat;
  background-position: -9px 0px;
  width: 12px;
  height: 45px;
}

#search-area .ml {
  background: url('/images/search-panel-bg-left-right.gif') repeat-y;
  width: 9px;
}

#search-area .mc {
  background-color: #ffd893;
  padding-left: 14px;
}

#search-area .mc .search-panel {
  position: absolute;
  top: -6px;
  width:100%;
}

#search-area .mr {
  background: url('/images/search-panel-bg-left-right.gif') repeat-y;
  background-position: -9px 0px;
  width: 9px;
}

#search-area .bl {
  background: url('/images/search-panel-bg.png') no-repeat;
  background-position: 0px -66px;
  width: 9px;
  height: 40px;
}

#search-area .bc {
  /*width: 632px;*/
  background: url(/images/search-panel-bg.png) repeat-x left -151px;
  background-color: #ffd893;
  padding-left: 14px;
}

#search-area .br {
  background: url(/images/search-panel-bg.png) no-repeat;
  background-position: -9px -66px;
  width: 9px;
  height: 40px;
}

#search-area div.title {
  display:              block;
  float:                left;
  font-size:            9pt;
  font-weight:          normal;
  margin:               -2px 0px 0px 0px;
}

#search-area div.title small {
  font-size:            9pt;
  margin-left:          18px;
  color:                #486AA5;
  padding:              1px 1px 5px 0px;
  line-height:          16px;
  background:           url('/images/dotted-underline.gif') repeat-x left 15px;
}

/*
#search-area div.title strong {
  background:           url('/images/search-pointer.gif') no-repeat right 8px;
  padding-right:        15px;
  cursor:               pointer;
}
*/

#select_industry {
  width: 200px;
  padding: 2px;
  margin: 2px;
  float: right;
}

#select_empl_type {
  width: 140px;
  font-size: 14px;
  padding: 2px;
}

#search-area form {
  /*width:                610px;*/
    width:                100%;

}

#search-area form .search_edit {
  float:                left;
  background:           url('/images/search-panel-bg.png') repeat-x left -191px;
  padding:              1px;
  width:                100%;
}

#search-area form .search_category {
  float:                left;
  display:              inline;
  font-size:            8pt;
  margin:               8px 25px 0px 0px;
  height:               20px;
}

#search-area form p {
  float:                left;
  display:              block;
  font-size:            8pt;
  margin:               8px 25px 0px 0px;
  height:               20px;
  cursor:               pointer;
}

#search-area form p input {
  display:              block;
  float:                left;
  margin:               -3px 5px 0px 0px;
  height:               20px;
}

#search-area form .search_category input {
  display:              block;
  float:                left;
  margin:               -3px 5px 0px 0px;
  width:                15px;
  height:               20px;
  border:               0;
  cursor:               pointer;
}

#search-area form .search_category label {
  float:                left;
  cursor:               pointer;
}

#search-area div #search_text {
  float:                left;
  height:               23px;
  border:               solid #7F9DB9 1px;
  font:                 bold 11pt verdana;
  padding:              2px 0px 0px 0px;
  width:                100%;
}

#search-area div #search_btn,
#search-area div .search_btn {
  float:                left;
  padding:              3px 8px 3px 8px;
  margin-left:          5px;
}

#search-button {
  margin-top:           -1px;
  margin-left:          30px;
  float:                left;
  height:               30px!important;
  width:                74px;
  background:           url('/images/button-set.png') repeat-x left -223px;
  cursor:               pointer;

}

#search-button span {
  margin:               0px;
  height:               auto;
  width:                auto;
  display:              block;
  text-align:           center;
  padding:              5px 0px 0px 3px;
  color:                #FFF;
  font-size:            15px;
  font-weight:          bold;
}

#search-button div {
  display:              block;
  float:                left;
}

#search-button .left-corner {
  height:               30px;
  width:                9px;
  background:           url('/images/button-set.png') no-repeat left -192px;
}

#search-button .right-corner {
  height:               30px;
  width:                9px;
  background:           url('/images/button-set.png') no-repeat right -254px;
}

.bottom-block {
  border-bottom:        none!important;
  margin-bottom:        0px!important;
}

h4 {
  font-size:            11pt;
  font-weight:          bold;
  margin-bottom:        15px;
}


.pagination {
  overflow:             hidden;
  width:                100%;
  float:                left;
  font-size:            12px;
  text-align:           right;
  margin:               0px 0px 20px 0px;
}

.pagination li {
  float:                left;
  padding:              0px 5px;
}

.pagination .gap {
  padding:              0px;
  margin:               0px;
}

.pagination li strong {
  font-weight:          bold;
}

.pagination a {
  font-size:            12px;
}

.pagination ul {
  float:                left;
  font-size:            12px;
  color:                #3C3C3C;
}

.company-item-simple {
  padding:              5px 0px 10px 0px !important;
  margin-bottom:        5px;
  border-bottom:        1px solid #D6D6D6;
}

.company-item-coop {
  border:               1px solid #cc0000;
  background:           url(/images/company-info-coop-bg.gif) repeat-x;
  padding:              0px !important;
  margin-bottom:        10px;
}

.motorshow-border {
	border:				1px solid #f8cc2d;
}

.business-url {
	margin-top:			5px;
	margin-bottom:		7px;
}

.company-item-coop .affiliates {
  background-color:     #ffe9aa;
  line-height:          1.5em;
  padding:              5px 10px 5px 10px;
  margin-top:           5px;
  overflow:             hidden;
}

.company-item-coop .affiliates .short-view,
.company-item-coop .affiliates .full-view {
  width: 100%;
}

.company-item-coop .affiliates .show-all-affiliates {
}

.company-item-coop .affiliates a {
  text-decoration: underline !important;
}

.company-item-coop .affiliates a:hover {
  text-decoration: none !important;
}

.company-item-coop .details {
  margin-top: 4px;
}

.company-item {
  width:                100%;
  padding-bottom:       5px;
  font-size:            8pt;
}

.company-item .top {
  background:           url('/images/company-info-bg-top.gif') repeat-x;
  width:                100%;
  min-height:           70px;
  position:             relative;
}

.company-item .top .left-corner {
  position:             absolute;
  background:           url('/images/company-info-bg-corners.gif') no-repeat top left;
  background-position:  0px 0px;
  height:               70px;
  width:                11px;
}

.company-item .top .right-corner {
  position:             absolute;
  background:           url('/images/company-info-bg-corners.gif') no-repeat top right;
  background-position:  -11px 0px;
  height:               70px;
  width:                11px;
  right:                0px;
}

.company-item .bottom {
  background:           url('/images/company-info-bg-bottom.gif') repeat-x;
  width:                100%;
  height:               20px;
}

.company-item .bottom .left-corner {
  background:           url('/images/company-info-bg-corners.gif') no-repeat bottom left;
  background-position:  0px -84px;
  height:               20px;
  width:                11px;
}

.company-item .bottom .right-corner {
  background:           url('/images/company-info-bg-corners.gif') no-repeat bottom right;
  background-position:  -11px -84px;
  height:               20px;
  width:                11px;
}

.company-item .top strong {
  font-weight:          bold;
}

.company-item .top ul {
  margin-top:           4px;
}

.company-item .top li {
  float:                left;
  overflow:             visible;
  line-height:          1.5em;
}

.company-item .top .note {
  margin:               5px 0px 0px 0px;
  float:                left;
  background:           #FFE1D6;
  height:               30px;
  width:                410px;
}

.company-item .top .wrap {
  float:                right;
  width:                420px;
}

.company-item .top .note span {
  display:              block;
  margin:               7px 0px 0px 0px;
}

.company-item .company-info {
  padding:              10px 10px 0px 15px;
}

.company-item-simple .company-info {
  padding:              0px 10px 0px 0px !important;
}

.company-item .company-info .details a {
  text-decoration: underline !important;
}

.company-item .company-info .details a:hover {
  text-decoration: none !important;
}

.company-item .company-info .address,
.company-item .company-info .keywords,
.company-item .company-info .phones {
  display:              block;
  margin-top:           4px;
  padding:              0px;
}

.company-item .company-info .address {
  color:                #888;
}

.company-item .company-info .map {
  float:                right;
  width:                90px;
}

.company-item .company-info .map a {
  padding-left:         20px !important;
  height:               16px;
  display:              block;
  background:           url('/images/icon-map.gif') no-repeat left 1px;
}

.company-item .company-info .price {
  float:                right;
  width:                160px;
}

.company-item .company-info .price a {
  background:           url('/images/icon-price.gif') no-repeat left 1px;
  padding-left:         16px !important;
  height:               16px;
  display:              block;
}

.company-item .company-info .star {
  background:           url('/images/icon-star.gif') no-repeat;
  width:                18px;
  height:               19px;
  margin-right:         6px;
  float:                left;
}

.company-item .company-info .title {
  font-size:            13px;
  color:                #1F4E96!important;
  text-decoration:      none;
  font-weight:          bold;
}

.company-item .company-info .logo_cont .title {
  width:                80px;
  height:               80px;
  margin:               0px 20px 0px 0px;
  float:                left;
  text-align:           center;
}

.directoryBlock {
  background-color:     #FFF4DF;
  margin-bottom:        10px 0;
  overflow:             hidden;
  position:             relative;
  width:                100%;
  margin-bottom:        8px;
  display:              block;
}

.directoryBlock.promo-directory {
  background-color:     #FFE0DD;
}

.directoryBlock .content {
  padding-bottom:        15px;
}

.directoryBlock .cat_title {
  font-size:            20px;
  margin-right:         15px;
  padding-top:          10px;
  line-height:          30px;
  padding-left:         17px;
  position:             relative;
}

.directoryBlock .cat_title h3 {
  float:                none !important;
  margin-bottom:        0px;
  margin-right:         50px;
}

.directoryBlock .cat_title .icon {
  background:           url(/images/directory-icons.png) right bottom no-repeat;
  display:              none;
  width:                40px;
  height:               40px;
  position:             absolute;
  top:                  0px;
  right:                12px;
  text-decoration:      none;
  padding-right:        30px;
}

.directoryBlock .cat_title.cat-2 .icon {
  display:              block;
  background-position:  right -120px;
}

.directoryBlock .cat_title.cat-3 .icon {
  display:              block;
  background-position:  right -560px;
}

.directoryBlock .cat_title.cat-1 .icon {
  display:              block;
  background-position:  right 0px;
}

.directoryBlock .cat_title.cat-11 .icon {
  display:              block;
  background-position:  right -80px;
}

.directoryBlock .cat_title.cat-12 .icon {
  display:              block;
  background-position:  right -360px;
}

.directoryBlock .cat_title.cat-13 .icon {
  display:              block;
  background-position:  right -160px;
}

.directoryBlock .cat_title.cat-14 .icon {
  display:              block;
  background-position:  right -520px;
}

.directoryBlock .cat_title.promo-directory .icon {
  background:           url('/images/directory-icons.png') no-repeat left -480px;
  display:              block;
}



.directoryBlock .cat_title.cat-15 .icon {
  display:              block;
  background-position:  right -400px;
}

.directoryBlock .cat_title.cat-16 .icon {
  display:              block;
  background-position:  right -520px;
}

.directoryBlock .cat_title.cat-17 .icon {
  display:              block;
  background-position:  right -605px;
  margin-top:			5px;
}

.directoryBlock .cat_title.cat-18 .icon {
  display:              block;
  background-position:  right -685px;
  margin-top:			5px;
}

.directoryBlock .cat_title.cat-19 .icon {
  display:              block;
  background-position:  right -850px;
  margin-top:			5px;
}

.directoryBlock .cat_title.cat-20 .icon {
  display:              block;
  background-position:  right -810px;
  margin-top:			5px;
}

.directoryBlock .cat_title.cat-21 .icon {
  display:              block;
  background-position:  right -768px;
  margin-top:			5px;
}

.directoryBlock .cat_title.cat-22 .icon {
  display:              block;
  background-position:  right -726px;
  height:               42px;
  margin-top:			5px;
}

.directoryBlock .cat_title.cat-bus .icon {
  display:              block;
  background-position:  right -280px;
}

.directoryBlock .cat_title.cat-train .icon {
  display:              block;
  background-position:  right -320px;
}

.directoryBlock .cat_title.cat-airport .icon {
  display:              block;
  background-position:  right -240px;
}

.directoryBlock .corner,
.currencyBlock .corner,
.trustHead .corner {
    position:           absolute;
    width:              18px;
    height:             18px;
    left:               -9px;
    top:                -9px;
    background:         url(/images/transparent-corners.gif);
    z-index:            100;
    overflow:           hidden;
}

.directoryBlock.promo-directory .corner {
    background-image:   url(/images/transparent-corners.gif);
}

.directoryBlock .top-left,
.currencyBlock .top-left,
.trustHead .top-left {
}

.directoryBlock .top-right,
.currencyBlock .top-right,
.trustHead .top-right {
    margin-left:        100%;
}

.directoryBlock .bottom-left,
.currencyBlock .bottom-left {
    top:                auto;
    margin-top:         -9px;
}

.directoryBlock .bottom-right,
.currencyBlock .bottom-right {
    top:                auto;
    margin-top:         -9px;
    margin-left:        100%;
}

.directoryBlock ul {
    font-size:          12px;
    margin-top:         10px;
    margin-left:        17px;
    margin-right:       15px;
}

.directoryBlock ul li {
    border-bottom:      1px solid #F3EDDA;
    line-height:        20px;
}

.directoryBlock .title {
    float:              left;
    clear:              both;
    margin-right:       20px;
    text-decoration:    none;
}

.directoryBlock .phone {
    float:              right;
    display:            block;
    font-size:          13px;
    font-weight:        bold;
    white-space:        nowrap;
}

.viewAll {
    display:            block;
    clear:              both;
    font-size:          8pt;
    margin-top:         10px;
    padding-top:        5px;
    color:              #CC0000;
    border-top:         1px solid #D6D6D6;
}

.dir-item {
    font-size:          12pt;
    border-bottom:      1px solid #D6D6D6;
    padding:            0.7em 0px 1.1em 0px;
    clear:              both;
}

.dir-item h5 {
    font-weight:        bold;
    float:              left;
    font-size:          13px;
    color:              #1E4D95;
    line-height:        1em;
}

.dir-item h5 a {
    text-decoration:    none;
}

.dir-item .phone {
    float:              right;
    font-size:          8pt;
    font-weight:        bold;
    line-height:        1.3em;
    padding-right:       15px;
    white-space:        nowrap;
}

.dir-item .address {
    clear:              both;
    font-size:          8pt;
    margin-top:         1.8em;
    background:         none; /* IE6 */
    white-space:        nowrap;
}

.featured {
    background-color:   #FFF9E8;
    width:              100% !important;
    position:           relative;
    overflow:           hidden;
    float:              left;
    margin-bottom:      1.5em;
}

.featured .c {
    position:           absolute;
    width:              18px;
    height:             18px;
    left:               -9px;
    top:                -9px;
    background:         url(/images/directory-corners.gif) no-repeat;
}

.featured .tr {
    margin-left:        100%;
}

.featured .bl {
    margin-top:         -9px;
    top:                auto;
}

.featured .br {
    top:                auto;
    margin-top:         -9px;
    margin-left:        100%;
}

.featured .content {
    background-color:   #F3EDDA;
    margin:             9px 15px 0px 15px;
}

.featured .content .dir-item {
    background:         #FFF9E8;
    overflow:           hidden;
    width:              100%;
    margin-bottom:      1px;
    border:             0px !important;
}

.featured .content .dir-item .phone {
    font-size:          18px;
    font-weight:        normal;
    padding-right:       0px !important;
}

.featured .content .dir-item .address {
    margin-top:         -15px;
    float:              left;
    padding-left:       55px;
}

.featured .content .dir-item h5 {
    height:             40px;
    font-size:          18px;
    font-weight:        normal;
    padding-left:       55px;
    background:         url(/images/directory-icons.png) no-repeat;
}

.featured .content .cat2 h5 {
    background-position:  left -120px;
}
.featured .content .cat3 h5 {
    background-position:  left -40px;
}
.featured .content .cat4 h5 {
    background-position:  left -6px;
}
.featured .content .cat11 h5 {
    background-position:  left -80px;
}
.featured .content .cat12 h5 {
    background-position:  left -360px;
}
.featured .content .cat13 h5 {
    background-position:  left -157px;
}
.featured .content .cat14 h5 {
    background-position:  left -398px;
}

.featured .content .cat17 h5 {
    background-position:  left -605px;
}
.featured .content .cat22 h5 {
    background-position:  left -726px;
}
.featured .content .cat20 h5 {
    background-position:  left -810px;
}
.featured .content .cat19 h5 {
    background-position:  left -850px;
}
.featured .content .cat18 h5 {
    background-position:  left -685px;
}

#add-enterprise-button {
  float:                right;
  font-family:          arial;
  display:              block;
  overflow:             hidden;
  background:           url('/images/button-set.png') repeat-x left -32px;
  cursor:               pointer;
  cursor:               hand;
  width:                205px;
  height:               32px;
  color:                #FFF;
  text-decoration:      none;
  font-size:            14px;
}

#add-enterprise-button .left-part {
    background:           url('/images/button-set.png') no-repeat scroll left top;
    width:                29px;
    height:               100%;
    float:                left;
}

#add-enterprise-button .right-part {
	float:                left;
	width:                170px;
	height:               100%;
	margin-left:          6px;
	line-height:          28px;
	background:           url('/images/button-set.png') no-repeat scroll right -64px;
}

#add-vehicle-button {
  float:                right;
  font-family:          arial;
  display:              block;
  overflow:             hidden;
  background:           url('/images/button-set.png') repeat-x left -32px;
  cursor:               pointer;
  cursor:               hand;
  width:                210px;
  height:               32px;
  color:                #FFF;
  text-decoration:      none;
  font-size:            14px;
}

#add-vehicle-button .left-part {
    background:           url('/images/button-set.png') no-repeat scroll left top;
    width:                29px;
    height:               100%;
    float:                left;
}

#add-vehicle-button .right-part {
	float:                left;
	width:                175px;
	height:               100%;
	margin-left:          6px;
	line-height:          28px;
	background:           url('/images/button-set.png') no-repeat scroll right -64px;
}

#motorshow-button {
  float:                right;
  font-family:          Tahoma;
  display:              block;
  overflow:             hidden;
  background:           url('/images/motorshow-button.png') repeat-x left -42px;
  cursor:               pointer;
  cursor:               hand;
  width:                100%;
  height:               42px;
  color:                #000;
  text-decoration:      none;
  font-size:            14px;
  margin-bottom:        20px;
}

#motorshow-button .left-part {
    background:           url('/images/motorshow-button.png') no-repeat scroll left top;
    width:                32px;
    height:               100%;
    float:                left;
}

#motorshow-button .right-part {
	float:                left;
	width:                188px;
	height:               100%;
	margin-left:          20px;
	line-height:          36px;
	background:           url('/images/motorshow-button.png') no-repeat scroll right -84px;
}

#add-response-button {
  float:                right;
  font-family:          arial;
  display:              block;
  overflow:             hidden;
  background:           url('/images/button-set.png') repeat-x left -32px;
  cursor:               pointer;
  cursor:               hand;
  width:                285px;
  height:               32px;
  color:                #FFF;
  text-decoration:      none;
  font-size:            14px;
}

#add-response-button .left-part {
    background:           url('/images/button-set.png') no-repeat scroll left top;
    width:                29px;
    height:               100%;
    float:                left;
}

#add-response-button .right-part {
    float:                left;
    width:                250px;
    height:               100%;
    margin-left:          6px;
    line-height:          28px;
    background:           url('/images/button-set.png') no-repeat scroll right -64px;
}

.add-button {
  float:                right;
  font-family:          arial;
  overflow:             hidden;
  background:           transparent url('/images/button-set.png') repeat-x scroll left -317px;
  cursor:               pointer;
  cursor:               hand;
  width:                185px;
  height:               32px;
  color:                #FFF;
  text-decoration:      none;
  font-size:            14px;
}

.add-button span.left-part {
  width:                29px;
  float:                left;
  height:               100%;
  background:           transparent url('/images/button-set.png') no-repeat scroll left -285px;
}

.add-button .right-part {
    float:                left;
    width:                150px;
    height:               100%;
    margin-left:          6px;
    line-height:          28px;
    background:           url('/images/button-set.png') no-repeat scroll right -349px;
}

#add-board-button {
	width:             195px;
}

#add-board-button .right-part {
    width:             160px;
}

#view-tariffs-button {
  float:                right;
  font-family:          arial;
  overflow:             hidden;
  background:           transparent url('/images/button-set.png') repeat-x scroll left -128px;
  cursor:               pointer;
  cursor:               hand;
  width:                100px;
  height:               32px;
  color:                #FFF;
  text-decoration:      none;
  font-size:            14px;
  margin-left:          20px;
}

#view-tariffs-button .left-part {
  width:                20px;
  height:               100%;
  float:                left;
  background:           transparent url('/images/button-set.png') no-repeat scroll left -96px;
}

#view-tariffs-button .right-part {
  width:                70px;
  height:               100%;
  float:                left;
  background:           transparent url('/images/button-set.png') no-repeat scroll right -160px;
  line-height:          28px;
  margin-left:          10px;
}

.ABCPhoneCode {
  font-weight:          normal;
  color:                #000000 !important;
}

/*currency block*/
.currencyBlock {
  overflow:             hidden;
  position:             relative;
  width:                100%;
  font-size:            12px;
  border:               0px;
  hasLayout:            true;
}

.currencyBlock h3 {
  margin-bottom:        0px;
}

.currencyBlock .content {
  padding:              15px;
}

.currencyBlock .corner {
  background-image: url('/images/currency-corners.gif');
}

.currencyBlock h3 {
    font-size: 14px;
    font-weight: bold;
    white-space: nowrap;
}

.currencyBlock table {
    width:100%;
    margin-top:    20px;
    margin-bottom: 13px;
    border-bottom: 1px solid #BEC2C8;
}
.currencyBlock th {
    font-weight: bold;
    border-bottom: 1px solid #BEC2C8;
    padding-bottom: 5px;
    font-size: 11px;
}
.currencyBlock td {
    text-align: center;
    vertical-align: middle;
}
.currencyBlock tr.first td {
    padding-top: 8px;
}
.currencyBlock tr.last td {
    padding-top: 5px;
    padding-bottom: 8px;
}

.currencyBlock td.name {
    text-align: left;
    vertical-align: top;
}
.currencyBlock td.name a {
    font-weight:bold;
    text-decoration: none;
}
.currencyBlock .sell,
.currencyBlock .buy {
    width: 70px;
    text-align: center;
}
.currencyBlock .buy {
    width: 80px;
}

.currencyBlock .cur {
    width: 15px;
    font-weight: bold;
    text-align: left;
}
.currencyBlock .phones {
    font-size: 11px;
    font-weight: bold;
}
.currencyBlock .phones .label {
    font-weight: normal;
}
.currencyBlock .address {
    padding-top: 3px;
    clear: both;
    color: #7F7F7F;
    font-size: 11px;
}

.currencyBlock .top,
.currencyBlock .bottom,
.currencyBlock .left,
.currencyBlock .right {
  position:             absolute;
  background-color:     #BEC2C8;
  z-index:              0;
  line-height:          0px;
  font-size:            0px;
}

.currencyBlock .top {
  top:                  0px;
  width:                100%;
  height:               1px;
}

.currencyBlock .bottom {
  bottom:               0px;
  width:                100%;
  height:               1px;
  position:             relative;
}

.currencyBlock .left {
  left:                 0px;
  width:                1px;
  height:               3000px;
}

.currencyBlock .right {
  right:                0px;
  width:                1px;
  height:               3000px;
}

/**
 * Trust bank
 */
.trust {
    background-color: #F0B325;
    margin-top: 0px;
}

.trust .content {
    padding-top: 10px;
}

.trust h3 {
    float: right;
    font-size: 14px;
    font-weight: normal;
}

.trust h3 span {
    font-size: 14px;
    font-weight: bold;
}

.trust table {
   margin-top:    5px;
   border-bottom: 1px solid #F8D992;
   clear: both;
}

.trust th {
   border-bottom: 1px solid #F8D992;
   font-weight: normal;
}

.trust .cur {
    white-space: nowrap;
    font-weight: normal;
    font-size: 12px;
}

.trust td {
    font-size: 18px;
    font-weight: bold;
}

.trust .info,
.trust .workTime {
    font-size: 11px;
}
.trust .workTime {
    padding: 1px 0px 4px 0px;
}

.trust .address {
    color: #000000;
    padding: 2px 0px 2px 0px;
    font-weight: bold;
}

.trust .licence {
    font-size: 10px;
}

.trust .corner,
.trustHead .corner {
  background-image: url('/images/transparent-corners.gif');
}

.trustHead {
  overflow:             hidden;
  position:             relative;
  width:                100%;
  font-size:            12px;
  border:               0px;
  background-color:     #000000;
  height:               47px;
}

.trustHead .content {
  text-align: center;
  padding-top: 6px;
}

.noindex {
  display: none;
}

.success_stories_block {
  width: 320px;
  font-size: 12px;
  padding-bottom: 30px;
  overflow: hidden;
}

.success_stories_block .small-link {
  float: right;
  padding-top: 10px;
}

.success_stories_block p.text {
  line-height: 1.5em;
  padding-left: 24px;
  font-style: italic;
  position: relative;
  float: left;
}

.success_stories_block p.text a {
  position: relative;
}

.success_stories_block p.name {
  font-size: 12px;
  font-weight: bold;
  width: 100%;
  text-align: right;
  line-height: 1.5em;
}

.success_stories_block p.company {
  font-size: 11px;
  width: 100%;
  text-align: right;
  line-height: 1.5em;
}

.success_stories_block .red-quotes {
    font-family:    "Times New Roman";
    font-size: 	    38px;
    font-weight:    bold;
    font-style:     italic;
    color:          #cc0000;
    height:         38px;
    line-height:    38px;
    vertical-align: top;
    top:            -0.4em;
    left:           0px;
}

.success_stories_block .red-quotes.left-quote {
    position:       absolute;
    z-index:        100;
}

.success_stories_block .red-quotes.right-quote {
    position:       relative;
}

.telecast_video_block {
  background-color:     #ffefcb;
  overflow:             hidden;
  float:                left;
  postition:            relative;
  width:                100%;
  margin-bottom:        15px;
}

.telecast_video_block .video-info {
  padding:              5px 15px 15px;
  float:                left;
}

.telecast_video_block .video-info .video-list {
    float:              left;
}

.telecast_video_block .video-info .video-list .video-item {
    float:              left;
    width:              100%;
    margin-bottom:      10px;             
}

.telecast_video_block .video-info .item_cont {
  padding:              3px;
  background-color:     white;
  float:                left;
  border:               solid 1px #BBBBBB;
  height:               110px;
  width:                146px;
  text-align:           center;
  overflow:             hidden;
  position:             relative;
  margin-right:         10px;
}

.telecast_video_block .video-info .item_cont .btn-play {
  background:           url('/images/btn_play.png') no-repeat;
  opacity:              0.65;
  position:             absolute;
  top:                  50%;
  left:                 50%;
  width:                70px;
  height:               70px;
  margin:               -35px 0px 0px -35px;
  cursor:               pointer;
  text-decoration:      none !important;
}

.telecast_video_block .video-info .small-link {
	float:             right;
}

.telecast_video_block .video-info .item_cont a {
  display:              block;
  height:               100%;
}

.telecast_video_block .video-info .details {
  font-size:            12px;
  line-height:          1.5em;
  float:                left;
  width:                125px;
}

.telecast_video_block .video-info .details .date {
  font-size: 11px;
  color: #4b4746;
}

.add-resume-and-vacancy-block, .lower-add-offer-block {
  border-top: 1px solid #D8D8D8;
  padding-top: 5px;
  margin-top: 15px;
  display: block;
  clear: both;
}

.add-resume-and-vacancy-block .add-resume
{
  margin-left: 20px;
}

.add-resume-and-vacancy-block .link,
.lower-add-offer-block .link
{
  color:                #CC0000;
  font-size:            8pt;
  text-decoration:      underline !important;
}

.add-resume-and-vacancy-block .link:hover,
.lower-add-offer-block .link:hover
{
  text-decoration:      none !important;
}

.no-results {
  display: block;
  margin: 20px 0px 20px 0px;
  text-align: center;
  font-size: 12px;
  color: #333333;
}

#page-sidebar .block-delim {
  border-top: 1px solid #D6D6D6;
  width: 320px;
  margin-bottom: 20px;
}

input.disabled,
textarea.disabled {
  background-color: #EBEBE4
}

.adplace_vacancy_catalogue_sidebar_bottom,
.adplace_resume_catalogue_sidebar_bottom,
.adplace_board_catalogue_sidebar_bottom {
	padding-bottom: 0px !important;
	padding-top: 20px !important;
}

#header #header-menu {
    float:left; 
    position: relative; 
    top: 10px; 
    margin-left: 10px;
}

#header #tvguide-header-cont {
    font-size: 12px;
    line-height: 16px;
    float: left !important;   
    width: 100%;
}

#header #tvguide-header-cont {
    width: 120px;
	float: left;
    position: relative;
    top: 10px;
}

#tvguide-header-cont span {
	width: 16px;
	height: 16px;
	float: left;
    background: url(/images/category_icons.png) no-repeat -544px 0px;
}

#tvguide-header-cont a {
	line-height: 19px;
	margin-left: 6px;
	color: #E00059;
}

#tvguide-header-cont a {
    text-decoration: underline;
}

#tvguide-header-cont a:hover {
    text-decoration: none !important;
}

.region-select {
    cursor: default;
	float: left;
	width: 100%;
}

.region-select a {
    text-decoration: underline !important;
    color: #3C3C3C !important;
}

.region-select a:hover {
    text-decoration: none !important;
}

.region-select li {
    float: left;
    margin-right: 3px;
    height: 35px;
    display: block;
    font-size: 10pt;
    background: url('/images/center-bg-menu-company.gif') repeat-x;
}

.region-select li span {
	float: left;
    color: #3C3C3C;
	margin-top: 10px;
    display: block;
    padding: 0px 5px;
}

.region-select li.last {
	padding: 0px;
}

.region-select .active {
}

.region-select .left-border,
.region-select .right-border {
	float: left;
    width: 8px;
    height: 35px;
}

.region-select .left-border {
    background: url('/images/left-corner-menu-company.gif') no-repeat;
}

.region-select .right-border {
     background: url('/images/right-corner-menu-company.gif') no-repeat;
}

.region-select .active {
  background: url('/images/center-bg-active-menu.gif') #fff repeat-x!important;
}

.region-select .active .left-border {
  background-image: url('/images/left-corner-active-menu.gif')!important;
}

.region-select .active .right-border {
  background-image: url('/images/right-corner-active-menu.gif')!important;
}

.region-select .decoration-line {
	height: 16px;
	border-top: 1px solid #D4D7DE;
	float: left;
	width: 100%;
	position: relative;
	top: -1px;
	z-index: -1;
}

.index-info-block {
    width:          100%;
    float:          left;
}

.index-info-block .col-1 {
    float:                  left;
    width:                  320px;
    margin-right:           20px;
}

.index-info-block .col-2 {
    float:                  left;
	width:                  320px;
    margin-right:           20px;
}

.index-info-block .col-3 {
    float:                  left;
	width:                  320px;
}

.need-control-cont {
    font-size:              0px;
    line-height:            0px; 
    overflow:              hidden;
}

.ufsin-cont {
    width:                  320px;
    height:                 100px;
    background:             #e2424d url('/images/ufsin_banner_back.png') no-repeat left top;
}

.ufsin-cont .ufsin-link {
    float:                  left;
    width:                  100%;
    height:                 100%;
    font-size:              17px;
    line-height:            1.3em;
    color:                  #fff;
    text-decoration:        none !important;
    text-align:             center;
}

.uncib-cont .uncib-link .slide-1 {
    float:                  left;
    width:                  100%;
    height:                 60px;
    margin-top:             17px;
    cursor:                 pointer;
}

.uncib-cont .uncib-link .slide-2 {
    float:                  left;
    width:                  100%;
    height:                 30px;
    margin-top:             40px;
    font-size:              28px;
    display:                none;
    cursor:                 pointer;
}

.left {
	float:					left;
}

.right {
	float:					right;
}

.favorite-panel {
    border-top:         1px solid #D8D8D8;
    font-size:          11px;
    line-height:        1.7em;
    margin:             15px 0px 0px;
    padding:            5px 0px 50px;
    width:              100%;
}

.adplace_main_bottom_center
{
	float:				right;
}

.adplace_main_bottom_left
{
	float:				left;
}

.btn-play-preview
{
        display:            block;
        z-index:            500;
        background:         url('/images/btn_play_small.png') no-repeat;
        cursor:             pointer;
        top:                50%;
        left:               50%;
        position:           absolute;
        opacity:            0.65;
        width:              26px;
        height:             26px;
        margin:             -13px 0px 0px -13px;
        
}

.img-conteiner
{
        margin:             0px 15px 10px 0px;
        width:              75px;
        height:             59px;
        float:              left;
        text-align:         center;
        position:           relative;
        padding: 0;
        top:0;
        left: 0px;
        z-index: 10;
        display: block;
}

.btn-video
{
        display:            inline-block;
        height:             12px;
        background:         url('/images/news-icons.gif') no-repeat;
        top:                1px;
        width:              38px;

}

.adplace_main_bottom_center
{
	float:				right;
}

.adplace_main_bottom_left
{
	float:				left;
}

.btn-photo
{
        display:            inline-block;
        width:              33px;
        background:         url('/images/news-icons.gif') -38px no-repeat;
        top:                1px;
        height:             12px;
        margin-left:        3px;
}

.btn-interview
{
        display:            inline-block;
        width:              58px;
        height:             12px;
        background:         url('/images/news-icons.gif') -71px no-repeat;
        top:                1px;
        margin-left:        3px;
}

.alert
{        
	font-size:	    8pt;
	color:		    #6F7390;
	margin-top:	    20px;
}

.article-item {
    line-height: 18px;
    text-decoration: none;
    font-size: 9pt;
}

.article-item .date {
    float: left;
    font-size: 8pt;
}

.article-item .header {
    display: block;
    margin-bottom: 4px;
    overflow: hidden;
    width: 100%;
}
.articles-short .article-item {
    clear: both;
    float: left;
    margin-bottom: 6px;
    position: relative;
    width: 100%;
}
.all-articles-link {
    position: absolute;
    right: 0;
    top: 1em;
    color: #CC0000;
    font-size: 8pt;
    text-decoration: underline !important;
}
.articles-short, .last-articles {
    clear: both;
    position: relative;
}
.last-articles .article-item .img-cont {
    border: 1px solid #BBBBBB;
    float: left;
    height: 57px;
    text-align: center;
    width: 73px;
}
.last-articles .article-item {
    border-bottom: 1px dashed  #D6D6D6;
    float: left;
    font-size: 9pt;
    margin-bottom: 15px;
    padding-bottom: 10px;
    position: relative;
    color: #000000;
    width: 100%;
}
.last-articles .article-title {
    font-size: 11pt;
    margin-bottom: 10px;
}
.last-articles .article-item a {
    color: #234F98;
    line-height: 18px;
    text-decoration: none;
}

.last-articles p .article-text{
    color: #000000;
    text-decoration: none !important;
}

.last-articles .img-conteiner{
   margin: 10px 20px 0 0;
}
.last-articles p {
    font-size: 10pt;
    line-height: 1.5em;
    padding-top: 5px;
}

h2 {
    font-size: 18px;
    margin-bottom: 15px;
}

.btn-play-small {
    background: url("/images/btn-play-small.png") no-repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
    height: 32px;
    left: 50%;
    margin: -16px 0 0 -16px;
    position: absolute;
    top: 50%;
    width: 32px;
    z-index: 500;
}

.auto-item {
    border-bottom: 1px solid #D6D6D6;
    float: left;
    font-size: 9pt;
    margin-bottom: 6px;
    padding-bottom: 11px;
}

.auto-item div {
    float:              left;
}

.auto-text {
    width:              170px;
    padding-left:       10px;
}
.auto-text .block-price {
    font-weight:        bold;
    padding-top:        15px;
}
.auto-text .block-price .haggle {
    font-weight:        normal;
}

.last-auto {
    float: left;
    overflow: hidden;
    position: relative;
    width: 100%;
}

.last-auto .small-link {
    position:               absolute;
    right:                  0px;
    top:                    1em;
}

.no-vehicle-photo-small
{
	background:         url('/images/novehiclephoto-small.gif') no-repeat 2px 2px;

	margin-top:			1px;
	maring-left:		1px;
	border: 			1px solid #BBBBBB;
}

.auto-item .micro-car-photo
{
    background-color: 	white;
    border: 			1px solid #BBBBBB;
    height: 			58px;
    position: 			relative;
    text-align: 		center;
    width: 				58px;
    z-index: 			100;
}

.micro-car-photo a {
    height: 100%;
    width: 100%;
    display:block;
}

#last-interview {
  background-color:     #EFF0F4;
  width:                100%;
  margin-bottom:        20px;
  overflow:             hidden;
}

#last-interview .last 
{
    border-bottom: 1px solid #D5D6D9 !important; 
}

#last-interview .news-info {
  padding:              10px;
}

#last-interview .news-info .details-link {
    float: right;
    margin: 8px 0;
}
#last-interview p {
  font-size:            9pt;
  line-height:          17px;
  margin-bottom:        -2px;
  color:                #000;
  clear:                both;
}

#last-interview .main-news-title {
  display:              block;
  font-size:            9pt;
  font-weight:          bold;
  color:                #214E99;
  text-decoration:      none;
  padding:              3px;
  line-height:          1.6em;
}

#last-interview .news-title {
  display:              block;
  font-size:            9pt;
  color:                #214E99;
  text-decoration:      none;
  padding:              3px;
  line-height:          1.4em;
  width:                125px;
  float:                right;
}


#last-interview .date {
  padding:              0 3px;
  color: #7E7E7E;
  float: left;
  font-size: 8pt;
}


#last-interview div a.img-cont
{  float:                left;
  width:                79px;
  height:               62px;
  margin:               0px 7px 13px 0px;
  background-color:     #fff;
  border:               1px solid #bbb;
  text-align:           center;
}

#last-interview div a.big-img-cont {
  width:                214px;
  height:               166px;
}

#last-interview .interview-item
{
    float: left;
    margin-bottom: 10px;
    padding-bottom: 10px;
    border-bottom: 1px dashed #D5D6D9; 
    width: 100%;
}

#header.wide-banner .adplace {
    float: left;
    padding: 0;
    text-align: center;
    width: 100% !important;
}

