#topm{
  height: 207px;
 /*border: 1px solid red;*/
 background: url(high-bg0.gif) repeat-x;
}
#topm .carrier{
	width: 763px;
}
#topm div,
#topm a{
padding: 0px;
margin: 0px;
}
#topm img{
border: 0;
}
.b{
border: 1px solid red;
}
.b .b{
border-color: green;
}
#topm .fl{
	float: left;
}
#topm .right{
	/*margin-left: 300px;*/
	
}
#topm .logo,
#topm .left{
	width:204px;
}
#topm .buttonZone{
	background: url(l-bg0000.jpg) no-repeat;
	width: 204px;
	height: 131px; 
}
#topm .buttonZone .button-top{
	padding: 15px 0 10px 0; 
}
#topm .buttonZone div
{
	margin-left: 10px;
}
#topm .middle{
	background: url(top-l-bg.gif) repeat-x top;
	height: 72px;
	/*border: 1px solid blue;*/
	padding-top: 35px;
}

#topm .barStart{
	background: url(top-m-bg.gif);
	height: 42px;
	width: 21px;
}
#topm .langMenu{
	background: url(top-r-bg.gif) repeat-x;
	width: 559 px;
	height: 42px;
}
#topm .langMenu div{
	display: inline;
}
#topm .langMenu .split{
	background: url(top-r-sp.gif) no-repeat;
	/*font-size: 1px;*/
	/*line-height: 30px;*/
	width: 2px;
	height: 42px;
}

#topm .langMenu .rus,
#topm .langMenu .eng{
	padding: 13px 0 15px 30px;
	width: 80px;
	/*height: 41px;*/
	font-size: 11px;
	line-height: 12px;
	color: #777;
	background-repeat: no-repeat;
	background-position:  0px 50%;
	
	/*border: 1px solid red;*/
}
#topm .langMenu a{
	color: #666;
}
#topm .langMenu .rus{
	background-image: url(top-r-ru.gif);
}
#topm .langMenu .eng{
	background-image: url(top-r-en.gif);
}

#topm .finish{
	background: url(finish00.gif) repeat-x;
	width: 100%;
	height:4px; 
	line-height: 4px;
	/*border: 1px solid red;*/
}
table, tr, td{
padding: 0;
margin: 0;
border: 0px;
border-collapse:collapse;
}

