.rounded {
	/position: relative;
}

.standfirst .body {
	min-height: 560px;
	/height: 580px;
	padding: 0.5em 5% 0.25em 36px;
}

.transformer {
	float: left;
	/position: relative;
	margin: 0px 36px 16px -186px;
	-margin-left: -150px;
	/margin-top: 8px;
}

.transformer img {
	width: 482px;
	height: 557px;
}

.transformer iframe {
	display: block;
	margin-left: 180px;
	margin-top: -4px;
	z-index: 100;
}

h1 {
	font-size: 175%;
}

.standfirst p {
	margin-bottom: 1.5em;
}

.partitions {
	/width: 100%;
}

.partitions a {
	display: block;
	float: left;
	width: 140px;
	background: url(/objects/img/index/partitions.gif) no-repeat;
	text-align: center;
	padding-top: 104px;
	margin: 0 18px 20px 0;
}

.partitions .discounts {background-position: -140px 0;}
.partitions .materials {background-position: -280px 0;}
.partitions .contacts {background-position: -420px 0;}
.clear {clear: left;}

.service {
	width: 22%;
	/margin: 0;
}

.service .rounded  {
	width: 200px;
	margin-bottom: 0.625em;
}

.service .rounded .body {
	font: 150%/100% Georgia, sans-serif;
	padding: 0 20px 0.125em 20px;
}

.service .rounded .body p {
	font-size: 16px;
	padding: 0;
	margin: 7px 0 0 0;
}

.service .rounded .body p.first {
	margin: 15px 0 0 0;
}

.works div, .works-sections div {
	margin-bottom: 0.625em;
}

.works img {
	width: 180px;
	height: 180px;
	margin: 10px;
}

.works .border {
	position: absolute;
	width: 200px;
	height: 200px;
	background: url(/objects/img/works/border.png);
	/background: none;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/objects/img/works/border.png', sizingMethod='crop');
	margin: 0;
}

.adv {margin-top: 1em;}
.adv .body {padding: 1em 5%;}
.adv h2 {margin-top: 0;}

.adv ul {
	padding: 0;
	margin: 0;
}

.adv  li {
	clear: left;
	background: none;
	padding: 0 0 0 38px;
	margin: 0;
	line-height: 200%;
}

.adv  img {
	float: left;
	width: 28px;
	height: 30px;
	background: url(/objects/img/index/advantages.gif);
	margin: 0.125em 0 0 -38px;
}

.adv .price-policy img {background-position: 336px 0;}
.adv .materials img {background-position: 308px 0;}
.adv .contemporary img {background-position: 280px 0;}
.adv .configurations img {background-position: 252px 0;}
.adv .short-time img {background-position: 224px 0;}
.adv .gager img {background-position: 196px 0;}
.adv .decoration img {background-position: 168px 0;}
.adv .guarantee img {background-position: 140px 0;}
.adv .prepaying img {background-position: 112px 0;}
.adv .consulting img {background-position: 84px 0;}
.adv .calculation img {background-position: 56px 0;}
.adv .discounts img {background-position: 28px 0;}

.adv a:link, .adv a:visited {
	line-height: 200%;
	text-decoration: none;
	border-bottom: 1px dotted #F90;
}

.adv a:hover {
	border-color: #A6652D;
}

.adv a.common:link, .adv a.common:visited {
	line-height: 150%;
	text-decoration: underline;
	border: none;
}

.adv li span {
	display: block;
	font-size: 88%;
	margin-bottom: 1em;
	/margin: 0;
	line-height: 150%;
}

.articles {
	/width: 100%;
	padding: 0 5%;
}

.articles p {
	font-size: 94%;
	line-height: 140%
}

.articles .image {
	float: left;
	margin: 0.32em 1.5em 1em 0;
}

ul.main {
	padding: 0 0 0 2.5em;
	margin: -1em 0 1em 0;
	display: inline-block;
}

ul.main li {
	background: url(/objects/img/bullet.gif) no-repeat 0 0.24em;
	padding-left: 20px;
	margin-left: -20px;
	margin-bottom: 0.3em;
	line-height: 128%;
}
