
.news-index { width:100%; padding:15px;}

.news-index .news-item { float:left; width:100%; clear:both; margin-bottom:1.5em; }
.news-index .news-item .date { background:#F6812A url(../images/decor/data_bg.png) repeat-x scroll 50% 50%;
color:#FFFFFF;
padding:3px 8px;
width:auto; float:left; font-size:95%;}

.news-index .news-item .date a,
.news-index .news-item .date a:link { color:#fff; text-decoration:none; }
.news-index .news-item .date a:visited { color:#fff; font-family:Arial,Helvetica,sans-serif;
font-size:12px;
font-size-adjust:none;
font-style:normal;
font-variant:normal;
font-weight:normal;
line-height:normal; }
.news-index .news-item .date a:hover { text-decoration:underline;}
.news-index .news-item .text { margin-top:0.2em; float:left; width:100%; clear:both; padding:5px 15px; color:#2b2b2b; }
.news-index .news-item .text a,
.news-index .news-item .text a:link,
.news-index .news-item .text a:visited { color:#F58220; text-decoration:none; }
.news-index .news-item .text a:hover { text-decoration:underline; }

.news-page { float:left; width:100%; padding:0 0 20px 0; position:relative; }
.news-page .news-item {  position:relative; left:1px; float:left; width:100%; clear:both; margin-bottom:1.5em; padding:0 0 10px 0; }
.news-page .news-item .date { background:#F6812A url(../images/decor/data_bg.png) repeat-x scroll 50% 50%;
color:#FFFFFF;
padding:3px 8px;
width:auto; float:left; font-size:95%; }
.news-page .news-item .date { color:#fff; float:left;  }
.news-page .news-item .date a,
.news-page .news-item .date a:link { color:#fff; text-decoration:none; }
.news-page .news-item .date a:visited { color:#f6f6f6; }
.news-page .news-item .date a:hover { text-decoration:underline; }
.news-page .news-item .text { margin-top:0.1em; float:left; width:100%; clear:both; padding:4px 15px; color:#7B2E00; }
.news-page .news-item .text a,
.news-page .news-item .text a:link,
.news-page .news-item .text a:visited { color:#7B2E00; text-decoration:none; }
.news-page .news-item .text a:hover { text-decoration:underline; }
.news-page .news-item .details { text-decoration:none; }
.news-page .news-item-cur { border:1px solid #e4e4e2; background:#fff; border-right:1px solid #fff; z-index:2; }
.news-page  .news-page-list { float:left; width:40%; border-right:1px solid #c8c8c2; padding-top:20px; }
.news-page  .news-page-content { float:left; width:60%; position:relative; left:-1px; border-left:1px solid #c8c8c2; border-top:1px solid #e4e4e2; padding:30px; }
.news-page  .news-item-content { width:90%; }

.news-page .news-item .category { font-size:85%; float:right; margin-right:15px; margin-top:2px; }
.news-page .news-item .category,
.news-page .news-item .category a,
.news-page .news-item .category a:link,
.news-page .news-item .category a:visited { color:#b4aea7; text-decoration:none; font-style:italic; }
.news-page .news-item .category a:hover { text-decoration:underline !important; }

.content { padding:10px 30px 20px; //width:100%; height:100%; clear:both; }

/* bslider */
.bslider { margin-bottom:1em; border-collapse:separate; }
.bslider #tab-slider { width:100%; overflow:auto; float:left; }
.bslider #slider-flexator { position:relative; }
.bslider .slide { width:33%; float:left; padding:2px; top:0; text-align:center; /* position:absolute; */ }
.bslider .opera-fix{ overflow:hidden; position:relative; }
.bslider .arrow { vertical-align:middle; }
.bslider #slider-left { left:-25px; top:-12px; cursor:pointer; cursor:hand; }
.bslider #slider-right {	left:0;	top:-12px; cursor:pointer; cursor:hand; }
.bslider .arrow span.disabled { cursor:default; color:#ccc; }
.bslider .arrow span.disabled img { opacity: 0.3; //filter:alpha(opacity:30); }
.bslider .guidesteps { width:20%; padding-right:20px;}

.partnering-index { margin:2.8em 0 1em 0; }
.partnering-index .col { width:50%; padding:0 20px 0 0; }
.partnering-index ul { margin:0; padding:0 1px 0 0; }
.partnering-index li { font-size:120%; margin:0; padding:0 20px 0 1.27em; text-indent:-1.27em; margin:0 0 0.5em 0; list-style-type:none;}
.partnering-index li:first-letter { color:#c3c3c3; white-space:nowrap; }

.index-block { padding:0 20px; //width:100%; height:370px; overflow:hidden; }
.index-block  .ramka { border:3px solid #ffc494; margin-top:29px; height:317px; position:relative; }
.index-block  .ramka .top-links { z-index:99; position:absolute; top:-24px; width:100%; }
.index-block  .ramka .top-links table { width:auto; height:44px; }
.index-block  .ramka .top-links td { vertical-align:middle; }
.index-block  .ramka .top-links  .curve-left i {
	background:url('../images/index/curve_left.png') no-repeat; width:19px; height:44px; display:block;
	-background-image:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/@/images/index/curve_left.png',sizingMethod='scale');
}
.index-block  .ramka .top-links  .curve-right i {
	background:url('../images/index/curve_right.png') no-repeat; width:19px; height:44px; display:block;
	-background-image:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/@/images/index/curve_right.png',sizingMethod='scale');
}
#ibs-arrow-left,
#ibs-arrow-right { cursor:pointer; cursor:hand; width:11px; height:12px; display:block; }
#ibs-arrow-left b { 
	background:url('../images/index/arr_left.png') no-repeat; width:11px; height:12px; display:block;
	-background-image:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/@/images/index/arr_left.png',sizingMethod='scale');
 }
 #ibs-arrow-right b { 
	background:url('../images/index/arr_right.png') no-repeat; width:11px; height:12px; display:block;
	-background-image:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/@/images/index/arr_right.png',sizingMethod='scale');
 }
.index-block  .ramka .top-links td.arrow { padding:0 2px; }
.index-block  .ramka .top-links td.arrow .disabled { opacity:0.2; filter:alpha(opacity=20); cursor:default !important; }
@media all and (min-width:0px) { head~body .index-block  .ramka .top-links td.links table { height:42px; } } /* opera 9 */
.index-block  .ramka .top-links td.links td { font-size:110%; background:#fff; padding:2px 10px; border-top:2px solid #f89b3d; border-bottom:2px solid #f89b3d; }
.index-block  .ramka .top-links td h2 { font-weight:bold; font-size:100%; margin:0; display:inline; }
.index-block  .ramka .top-links .cur { color:#fff; background:url(../images/index/cur_bg.gif) #f15317 !important;  }
.index-block  .ramka .top-links .cur .dashedlink { color:#fff; border-bottom:none; cursor:text;  }

.index-block  .ramka .bottom-links { z-index:120; position:absolute; top:290px; width:100%; }
.index-block  .ramka .bottom-links table { width:auto; height:44px; }
.index-block  .ramka .bottom-links td { vertical-align:middle; }
.index-block  .ramka .bottom-links td.links { font-size:110%; background:url(../images/index/bottom_bg.png) repeat-x #eeeeee; }
.index-block  .ramka .bottom-links td a img { vertical-align:middle; margin:0 5px 0 0; }
.index-block  .ramka .bottom-links td a { margin:0 0.5em}
.index-block  .ramka .bottom-links .curve-left i {
	background:url('../images/index/bottom_curve_left.png') no-repeat; width:19px; height:44px; display:block;
	-background-image:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/@/images/index/bottom_curve_left.png',sizingMethod='scale');
}
.index-block  .ramka .bottom-links .curve-right i {
	background:url('../images/index/bottom_curve_right.png') no-repeat; width:19px; height:44px; display:block;
	-background-image:none;
	-filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/@/images/index/bottom_curve_right.png',sizingMethod='scale');
}

#ibs { position:relative; top:0; left:0; border-bottom:1px solid #fff; clear:both; }
#ibs-auto { position:absolute; top:0; left:0; width:100%; background:url(../images/index/auto.jpg) 50% 100% no-repeat; height:370px;  }
#ibs-realty { position:absolute; top:0; left:0; width:100%; background:url(../images/index/realty.jpg) 50% 100% no-repeat; height:370px;  }
#ibs-equipment { position:absolute; top:0; left:0; width:100%; background:url(../images/index/equipmet.jpg) 50% 100% no-repeat; height:370px;  }
#ibs-technics { position:absolute; top:0; left:0; width:100%; background:url(../images/index/technics.jpg) 50% 100% no-repeat; height:370px;  }

#ibs-auto .text1 { z-index:100; position:absolute; width:25%; top:130px; left:5%; color:#7b2e00; }
.text1 h3,
.text2 h3 { margin-top:0.3em; color:#e2700f; font-weight:normal; font-size:160%; }
#ibs-auto .text2 { z-index:101; position:absolute; width:270px; top:70px; left:50%; margin-left:170px; color:#fff; }
#ibs-auto .text2 h3 { color:#fff; font-weight:normal; font-size:160%; }
#ibs-auto .text2 a,
#ibs-auto .text2 a:link { color:#fff; }
#ibs-auto .text2 a:visited { color:#efe2dd; }

#ibs-realty .text1 { z-index:100; position:absolute; width:20%; top:140px; left:3%; color:#7b2e00; }
#ibs-realty .text2 { z-index:100; position:absolute; width:25%; top:130px; left:65%; margin-left:100px; color:#7b2e00; }

#ibs-equipment .text1 { z-index:100; position:absolute; width:25%; top:130px; left:5%; color:#7b2e00; }
#ibs-equipment .text2 { z-index:100; position:absolute; width:25%; top:130px; left:60%; margin-left:100px; color:#7b2e00; }

#ibs-technics .text1 { z-index:100; position:absolute; width:18%; top:130px; left:3%; color:#7b2e00; }
#ibs-technics .text2 { z-index:100; position:absolute; width:25%; top:130px; left:60%; margin-left:130px; color:#7b2e00; }

.submenu { margin:0; padding:20px 10px; font-size:110%; float:left; }
.submenu li { margin-bottom:0.6em; list-style-type:none; float:left; clear:both; padding:3px 5px; }
.submenu li.cur { background:#f18a1c; color:#fff; }
.submenu li.cur span,
.submenu li.cur a,
.submenu li.cur a:link,
.submenu li.cur a:visited { color:#fff; text-decoration:none; }

.submenu-line { margin:0; padding:15px 30px 0 30px; font-size:110%; float:left; width:100%; }
.submenu-line li { margin:6px 0.6em  0 0; list-style-type:none; float:left; padding:3px 5px 9px 5px; }
.submenu-line li.cur { background:url(../images/decor/selector_cur.gif) #f18a1c repeat-x 50% 100%; color:#fff; }
.submenu-line li.cur span,
.submenu-line li.cur a,
.submenu-line li.cur a:link,
.submenu-line li.cur a:visited { color:#fff; text-decoration:none; }

/* spacials */
.spacials-list { margin:1em 0; padding:0 1px 0 0;  }
.spacials-list li { width:230px; float:left; height:167px; overflow:hidden; padding:0 auto; margin:0 15px 20px; list-style-type:none; }

/**********/
.sl-br { float:left; margin:10px;}

.msam {list-style:none;}