#branch-l-inner{
	float: left;
	width: 100%;
	position: relative;
	background: url(./i/fr-l-br.jpg) repeat-x left top;
	z-index:3;
	
}

#branch-layer-inner{
	
}

/*
#branch-vagon{
	position: absolute;
	background: url(./i/vagon1.gif) no-repeat right top;
	z-index: 2;
	width: 70%;
	left: 0;
	height: 140px;
}
*/


#menu-branch{
	padding-top: 130px;
	margin: 0 15% 25px 10%;
	width: 65%;
}

#menu-branch li{
	background: url(./i/bullet3.gif) no-repeat left top;
	padding-left: 25px;
	margin-bottom: 5px;
	background-position: 0px 6px;
	
	
}

#menu-branch li a,
#menu-branch li a:link,
#menu-branch li a:visited{
	font-size: 15px;
	text-decoration: none;
}

#menu-branch li a:hover{
	text-decoration: underline;
}

#menu-branch li a.selected{
	border-bottom: 1px dashed #98002E; 
	text-decoration: none;
}

#menu-branch ul{
	overflow: hidden; 
	list-style: none; 
	padding: 0;
	margin: 5px 0 0 5%; 
}

#menu-branch ul li{
	background: none; 
	padding: 0;
	margin: 0 0 7px 0;
}

#menu-branch ul li a{
	padding:0; 
	margin:0; 
	line-height: 15px;
	font-size: 13px !important;
}

#menu-branch ul li a.selected{
	border-bottom: 1px dashed #98002E; 
	text-decoration: none;
}

#menu-l{
	padding-top: 25px;
	
}

#menu-l li{
	background-image:url(./i/bullet12.gif);
}

#menu-l a{
	color:#373839;
}

#cargo-types li a{
	color:#A2A2A2;
}

#cargo-types li a.selected{
	color:#98002E;
	font-weight: bold;
}

#branchseparator{
	height: 4px;
	width: 80%;
	font-size:0;
	background-color: #98002E;
}

#slogan{
	margin-left: 40%;
}

#footer-l div{
	background-image: url(./i/traff-l2.png);
}

#newslist li .newstype{
	width: 8%;
	margin: 4px 2%;
	background: #98002E;
	color: #FFF;
	font-size: 9px;
	text-transform: lowercase;
	line-height: 11px;
}

#newslist .main-b-news{
	background: url(./i/sep1.gif) no-repeat 11% 4px;
}

*html #newslist .main-b-news{
	background-position: 13% 4px;
}

#newslist .main-b-news .date{
	background: none;
	color:#98002E;
}

#newsblock{
	background: none;
	margin-top: 10px;
	padding-top: 0;
}

#content-inner{
	border-bottom: 1px solid #BFBFBF;
}
