﻿.ib {
	display: -moz-inline-box; /* только для FF2 */
	display: inline-block;
}

.lh25 {line-height:25px; font-size:1.1em; text-transform:uppercase; font-weight:normal!important;}
.lh25.active {height:25px;}

a.no_bg, a.no_bg span.sib {background:none!important;}

a.ib_bg1 {background: #a20053 url(../i/ib_bg1_2.png) repeat-x right top;}

.ib.active {
	vertical-align: bottom; /* нужно для Opera */
}
	.ib span.sib {
		display: block;
		display: inline-block; /* только для IE6 */
		height: 100%;
		cursor: pointer;
	}
	
	a.ib_bg1 span.sib {background: url(../i/ib_bg1_1.png) no-repeat left top;}
		a.ib_bg1 span.sib {padding: 0 12px;}
	
	.ib.active span.sib{
		position: relative;
	}

		/* для всех кроме IE */
		.ib.active span.sib:after {
			content: " ";
			display: block;
			margin-top: -2px;
			background: url(../i/button-arrow.png) no-repeat top;
			height: 8px;
		}
.ib:link,
.ib:visited {
	text-decoration: none;
}
.ib:hover,
.ib:active,
.ib_bg1 {
	color:#ffffff;
	text-decoration: none;
	white-space:nowrap;
}
.ib_bg1 {
	font-weight:bold;
}
