@import url("style.css");

.hot-news {
  margin-bottom: 10px !important;
}

#search-area,
#main-content {
  width:                660px !important;
}

#main-content .success_stories_block {
  padding-bottom: 0px !important;
}

#enterprise-catalogue {
  float:                left;
  margin-top:           8px;
  width:                100%;
}

#enterprise-catalogue h1,
#enterprise-catalogue h3 {
  margin-bottom:        4px !important;
}

#enterprise-catalogue .advertising {
  display:              block;
  float:                left;
  margin:               4px 0px 22px 0px;
}

#company-list {
  width:                430px;
  float:                left;
}

#company-list a.small-link {
  float:                right;
  padding-top:          10px;
}

#poster {
  width:                320px;
  background-color:     #EDEEF2;
  overflow:             hidden;
}

#poster h1,
#poster h3 {
  margin-bottom:        15px;
}

#poster .cont {
  padding:              5px 10px 0px 10px;
}

#poster .cont a.title {
  font-size:            10pt;
  color:                #1F4E96;
  display:              block;
  clear: both;
}

#poster .cont a.small-link {
  margin-top:           5px;
  font-size:            8pt;
  color:                #CC0000;
  font-weight:          normal;
}

#poster .cont .film_title {
  padding-bottom:       5px;
}

#poster .films {
  border-collapse:      collapse;
}

#poster .films td.r_2 {
  padding:              5px 0px;
}

#poster .films td.c_1 {
  padding-right:        7px;
}

#poster .films td.c_2 {
  padding-left:         7px;
}

#poster .films td.r_3 {
  padding-bottom:       5px;
}

#poster .films .img_cont {
  width:                135px;
  background-color:     white;
  padding:              3px 3px 0px 3px; 
  border:               1px solid #BBBBBB;
}

#poster .films small {
  font-size:            10px;
  display:              block;
  font-weight:          normal;
}

#poster .top-line {
  width:                320px;
  background:           url('/images/top-line-poster.gif') no-repeat bottom left;
}

#poster .bottom-line {
  width:                320px;
  background:           url('/images/bottom-line-poster.gif') no-repeat top left;
}

#poster .stone-club .image {
  padding-bottom: 5px;
  width: 110px;
}

#poster .stone-club .image .img_cont {
  width: 100px;
  height: 106px;
}

#poster .stone-club .info {
  padding-left: 7px;
  vertical-align: top;
}

#poster .stone-club .short-description {
  font-size: 12px;
  padding-top: 3px;
}

#poster .rosbank .image {
  padding-bottom: 5px;
  width: 110px;
}

#poster .rosbank .info {
  padding-left: 7px;
  vertical-align: top;
}

#poster .rosbank h2 {
	font-weight: bolder;
}

#poster .rosbank .short-description {
  font-size: 12px;
}

#poster small {
  float: left;
  line-height: 14px;
}

.item-catalogue {
  display:              block;
  width:                315px;
  float:                left;
  margin:               12px 10px 15px 0px;
}

.item-catalogue li {
  clear:                both;
  overflow:             hidden;
  display:              block;
  margin-bottom:        7px;
}

.item-catalogue .cat_item_title {
  font-size:            10pt;
  color:                #1F4E96!important;
  text-decoration:      none;
  float:                left;
  margin-left:          10px;
  width:                260px;
}

.item-catalogue .cat_item_title a {
  text-decoration:      none !important;
}

.item-catalogue .cat_item_title a:hover {
  text-decoration:      underline !important;
}

.item-catalogue .cat_item_title small {
  font-size:            7pt;
  color:                #7E7E7E;
  font-weight:          normal;
}

.cat_icon_def {
  float:                left;
  width:                16px;
  height:               16px;
  background:           url('/images/category_icons.gif') no-repeat;
  background-position:  -464px 0px;
}

.cat_icon_295 { background-position:  0px 0px; }
.cat_icon_108 { background-position:  -16px 0px; }
.cat_icon_167 { background-position:  -32px 0px; }
.cat_icon_101 { background-position:  -48px 0px; }
.cat_icon_27  { background-position:  -64px 0px; }
.cat_icon_117 { background-position:  -80px 0px; }
.cat_icon_156 { background-position:  -96px 0px; }
.cat_icon_129 { background-position:  -112px 0px; }
.cat_icon_43  { background-position:  -128px 0px; }
.cat_icon_90  { background-position:  -144px 0px; }
.cat_icon_173 { background-position:  -160px 0px; }
.cat_icon_221 { background-position:  -176px 0px; }
.cat_icon_39  { background-position:  -192px 0px; }
.cat_icon_130 { background-position:  -208px 0px; }
.cat_icon_139 { background-position:  -224px 0px; }
.cat_icon_79  { background-position:  -240px 0px; }
.cat_icon_36  { background-position:  -256px 0px; }
.cat_icon_xx  { background-position:  -272px 0px; }
.cat_icon_303 { background-position:  -288px 0px; }
.cat_icon_284 { background-position:  -304px 0px; }
.cat_icon_86  { background-position:  -320px 0px; }
.cat_icon_285 { background-position:  -336px 0px; }
.cat_icon_202 { background-position:  -352px 0px; }
.cat_icon_1   { background-position:  -368px 0px; }
.cat_icon_323 { background-position:  -384px 0px; }
.cat_icon_300 { background-position:  -400px 0px; }
.cat_icon_245 { background-position:  -416px 0px; }
.cat_icon_119 { background-position:  -432px 0px; }
.cat_icon_23  { background-position:  -448px 0px; }
.cat_icon_42  { background-position:  -480px 0px; }
.cat_icon_353 { background-position:  -496px 0px; }
.cat_icon_352 { background-position:  -512px 0px; }
.cat_icon_324 { background-position:  -528px 0px; }

.adplace_main_wide_left {
  float:                left;
}

.adplace_main_wide_right {
  float:                right;
}

.news_by_cat_table {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 15px
}

.news_by_cat_table .col_0,
.news_by_cat_table .col_1
{
  padding-right: 20px
}

.news_by_cat_table .bottom_line {
  border-bottom: 1px solid #C1C1C1;
  margin-bottom: 10px;
}

.news_by_cat_table .cat_news_item {
  width: 100%;
  padding-bottom: 10px;
}

.news_by_cat_table .cat_news_item h6 {
  float: left;
  font-size: 18px;
}

.news_by_cat_table .cat_news_item h6 a {
  color: black;
}

.news_by_cat_table .cat_news_item .small-link {
  float: right;
  margin-top: 6px;
}

.news_by_cat_table .cat_news_item .news_item {
  width:                320px;
  margin-bottom:        6px;
  padding-bottom:       11px;
  font-size:            9pt;
  clear:                both;
}

.news_by_cat_table .cat_news_item .news_item span {
  font-size:            8pt;
  margin:               0px !important;
  display:              block;
  padding-bottom:       5px;
}

.news_by_cat_table .cat_news_item .news_item img {
  float:                left;
  margin:               0px 15px 10px 0px;
}

.news_by_cat_table .cat_news_item .news_item a {
  color:                #234F98;
  line-height:          18px;
  text-decoration:      none;
}

.adplace_main_sidebar_top_1, .adplace_main_sidebar_top_2 {
  padding: 0px;
  width: 320px;
  height: 100px;
  overflow: hidden;
}