	body {
		width: 100.1%;
		font-size: 12px;
		height: 230px;
		text-align: justify;
		background: #f4f4f4 url('/images/bg.gif') repeat-x;
	}

	table {
		position: absolute;
		top: 26px;
		left: 176px;
		height: 230px;
		background: #f4f4f4 url('/images/city.gif') no-repeat bottom right;
		border-collapse: collapse;
	}

	div.content-title {
		position: absolute;
		top: 26px;
		width: 176px;
		height: 230px;
		background: #c4c6c6;
	}

	td {
		vertical-align: top;
	}

	div.notice {
		width: 240px;
		height: 217px;
		padding: 3px 10px 10px 10px;
		background-color: #e5e5e5;
	}

	div.notice p.title {
		margin-bottom: 9px;
	}

	div.news {
		width: 300px;
		padding: 0px 20px 0px 15px;
	}

	p.news {
		padding: 3px 0px 3px 15px;
	}

	div.news p.title {
		margin-bottom: 3px;
	}

	div.vote {
		height: 25px;
		margin: 5px 0px 5px 5px;
	}

	div.vote a {
		float: left;
		padding: 3px 10px 3px 10px;
		color: #000;
		text-decoration: none;
		font-weight: bold;
	}

	div.vote a:hover {
		background-color: #99e2dd;
	}

	div.col {
		width: 520px;
		padding: 5px 20px 15px 15px;
	}

	div.col p {
		margin-top: 11px;
	}

	span.netcity, span.green {
		font-weight: bold;
		color: #367975;
	}

	div.tab {
		float: left;
		width: 50px;
		height: 10px;
	}

	div.col ul li {
		margin: 5px 0px 5px 0px;
	}

	ul.licence li a {
		text-decoration: none;
	}

	ul.licence li a:hover {
		background: #ddd;
	}

	table.withoutbg {
		background: none;
	}

	table.cabinets div.col {
		width: 360px;
	}

	table.cabinets td {
		padding-top: 60px;
		text-align: center;
	}

	table.cabinets a {
		text-decoration: none;
	}

	table.information {
		margin: 20px;
		background: none;
		height: auto;
	}

	table.information td {
		padding: 6px;
		border: 1px solid #aaa;
	}

	table.information td.head, table.information tr.head td {
		font-weight: bold;
		background: #ddd;
	}

	table.adsl {
		font-size: 11px;
		position: relative;
		left: 0px;
		top: 0px;
		margin-bottom: 10px;
	}

	table.adsl tr.head td {
		text-align: center;
	}

	table.adsl td {
		padding: 3px 6px 3px 6px;
		text-align: center;
		vertical-align: middle;
	}

	table.adsl td.plan {
		text-align: left !important;
	}

	div.sub {
		font-size: 11px;
		padding-left: 20px;
	}

	table.dialupcards {
		position: relative;
		left: 0px;
		top: 0px;
	}

	table.contacts {
		position: relative;
		left: 0px;
		top: 0px;
	}

	a.cabinet {
		margin: 0px auto;
	}

	div.cards {
		width: 560px;
		margin-top: 20px;
	}

	div.cards img {
		margin-right: 10px;
	}
