.companiesList {
	padding:0 0 40px;
}
.companiesList h1 {
	margin:0 -20px;
	padding:20px 40px 10px;
	font:400 18px/18px 'pf_beausans_prosemibold',Arial,sans-serif;
	color:#000;
	text-align: left;
}
.companiesList header {
	background: url(/images/steps_bsh.png) center bottom no-repeat;
}
.companiesList .group {
	padding:20px 0 0;
	margin:0 20px;
}
.companiesList .group+.group {
	margin-top:20px;
	border-top:1px solid #e7e8ec;
}
.companiesList h3 {
	font:400 28px/28px 'pf_beausans_proextrathin',Arial,sans-serif;
	color:#000;
	padding:0 0 10px;
}
.companiesList .list {
	margin:0 -20px;
}
.companiesList .item {
	float:left;
	width:30%;
	margin:10px 0 0 20px;
	
}
.companiesList a {
	color: #828E9B;
	font: 400 14px/18px 'pf_beausans_proregular',Arial,sans-serif;
}
.companiesList .companyStatus{
	background: none repeat scroll 0 0 #f19900;
    color: #fff;
    font: 400 9px/10px "pf_beausans_probold",Arial,sans-serif;
    margin-left: 5px;
    padding: 2px 3px 0;
    text-transform: uppercase;	
}
.companiesList a:hover{
	color:#000;
	text-decoration:none;
}
.companiesList2 {
	padding:0 0 38px;
}
.companiesList2 .list {
	margin:0 20px;
}
.companiesList2 .list .item,
.msie7 .companiesList2 .list .all,
.msie8 .companiesList2 .list .all {
	float:left;
	width:25%;
}
.companiesList2 .list .item a {
	font:400 12px/16px 'pf_beausans_proregular',Arial,sans-serif;
	color:#828e9b;
}
.companiesList2 .list .item a:hover{
	color:#000;
	text-decoration:none;	
}
.companiesList2 .list .all {
	position:absolute;
	width:25%;
	right: 0;
	bottom:15px;
}
.companiesList2 .list .all a {
	font:400 16px/20px 'pf_beausans_prothin',Arial,sans-serif;
	color:#000;
}
.companiesList2 .list .all a:hover{
	text-decoration:none;
	color:	
}
.msie7 .companiesList2 .list .all,
.msie8 .companiesList2 .list .all {
	position:static;
}
.msie7 .companiesList2 .list .all a,
.msie8 .companiesList2 .list .all a {
	line-height: 16px;
}
.companiesList2 .list .item:nth-child(4n+1){
	clear:both;
}
.companiesList2 .list .item:nth-last-of-type(8):nth-child(4n+1),
.companiesList2 .list .item:nth-last-of-type(9):nth-child(4n+1),
.companiesList2 .list .item:nth-last-of-type(10):nth-child(4n+1),
.companiesList2 .list .item:nth-last-of-type(11):nth-child(4n+1){
	clear:both !important;
}
.companiesList2 .list .item:nth-last-of-type(8):nth-child(4n+1)~.item:nth-child(3n+3),
.companiesList2 .list .item:nth-last-of-type(9):nth-child(4n+1)~.item:nth-child(3n+3),
.companiesList2 .list .item:nth-last-of-type(10):nth-child(4n+1)~.item:nth-child(3n+3),
.companiesList2 .list .item:nth-last-of-type(11):nth-child(4n+1)~.item:nth-child(3n+2) {
	clear:both !important;
}
.companiesList2 .list .item:nth-last-of-type(8):nth-child(4n+1)~.item:nth-child(3n+3)~.item,
.companiesList2 .list .item:nth-last-of-type(9):nth-child(4n+1)~.item:nth-child(3n+3)~.item,
.companiesList2 .list .item:nth-last-of-type(10):nth-child(4n+1)~.item:nth-child(3n+3)~.item,
.companiesList2 .list .item:nth-last-of-type(11):nth-child(4n+1)~.item:nth-child(3n+2)~.item {
	clear:none;
}

.companiesList2 .list .item>.in {
	padding:0 20px 15px 0;
}
.companiesList2 .topCompanies h2 {
	font:400 18px/18px 'pf_beausans_prosemibold',Arial,sans-serif;
	color:#f19900;
	text-align: center;
	padding: 20px 0 40px;
}

.contentPart.topFix {
	position:absolute;
	z-index:50;
	background: #fff;
	left:0;
	right:0;
	top:0;
}
.contentPart.topFix+* {
	padding-top:150px;
}
.contentPart.topFix .companiesList {
	padding-bottom:0;
}
#literaLinks {
	margin:0 16px;
	padding:0 0 10px;
}
#literaLinks a {
	display: inline-block;
	padding:5px 4px;
	text-decoration: none;
	font:400 14px/14px 'pf_beausans_prothin',Arial,sans-serif;
	color:#5b636c;
}
#literaLinks a.active {
	background: #f19900;
	color:#fff;
}
#literaLinks .newAlphabet {
	margin-left:45px;
}
.clp {
	z-index:50;
}
.tabber {
	z-index:70;
}

/*
.companiesList+.companySelect {
	position:absolute;
	right:40px;
	top:20px;
	z-index:10;
	width:275px;
}
.companiesList+.companySelect select {
	width:100%;
}
*/
.companySelect{width:30%; float:right; display:inline-block; padding:2% 1.65% 2%; margin-top:-2px; border-bottom:1px solid #eee;}
.companySelect+.companySelect{float:left}
.companySelect select{width:100%; height:30px;}
