table.promo {margin: 0px; margin-bottom: 20px; width: auto;
padding-top: 5px; margin-left: -5px; margin-right: -5px; margin-top:-5px;
}
table.promo td {vertical-align: top; padding: 0;}
table.promo td.rounded {position: relative;}
table.promo td.rounded-grad {position: relative;}
table.promo td.rounded div {z-index: 0;}
table.promo td.rounded-grad div {z-index: 0;}

table.grid {}
table.grid td {border: 1px solid #ccc;}

table.rates {font-size: 12px; width: 100%; line-height: 16px;}
table.rates th, table.rates td {text-align: left; vertical-align: top; border-bottom: 1px solid #ddd;}
table.rates td {padding: 5px 10px;}
table.rates th  {padding: 5px 10px 5px;}
table.rates tr:first-child th {height: 27px; padding: 10px 10px 0; line-height: normal; border: none;}
table.rates th:first-child {font-weight: normal; padding: 5px 10px 5px 0;}
table.rates .hlt {background: #9bcc32 url(/i/rates-table/cellbg.png) repeat-x top;}
table.rates td img {margin-top: 3px;}

table.promo img.clogo {border-bottom: 1px solid #e5e5e5; display: block; margin: 0 auto;}

div.remark {text-align: right; color: #888; font-size: 10px; font-style: italic; margin: 5px 0;}

tr.strike td {
	text-decoration: line-through;
}
#join2us {

}
#join2us a {
	float:left;
	width: 170px;
	height: 250px;
	background: #9bcc32 url(/images/noflash.jpg) no-repeat top left;
}

.clouds ul {
	list-style:none;
	padding-left:25px;
}
.clouds a:hover {
	background:#0099FF;
	color:#FFFFFF;
	display: -moz-inline-box;
	display:inline-block;
}

#rightBanner {
	width:200px;
	float:left;
	margin-left:5px;
}
#rightBanner a {
	display:block;
	margin-bottom:5px;
}

.icons-applications  {
	height:16px;
	display:inline-block;
	margin:3px 6px 0 -2px;
	background: url(http://nsk.sibset.ru/images/icons-applications.png) no-repeat top left;
	padding-left:20px;
}
.icon-doc {
	background-position: 0 -20px;
}
