.up-1 {
	background-color: #500000;
	background-image: url(../i/back-up-1.png);
	background-repeat: no-repeat;
	background-position: left top;
}
.up-1-pg {
	background-color: #D9D9D9;
	background-image: url(../i/back-up-1-pg.jpg);
	background-repeat: no-repeat;
	background-position: left top;
}

.up-2 {
	background-color: #ff6c00;
	background-image: url(../i/back-up-2.jpg);
	background-repeat: no-repeat;
	background-position: right bottom;
	padding-top: 4px;
	padding-bottom: 4px;
	height: 220px;
}
.up-3 {
	background-color: #ffc000;
	background-image: url(../i/back-up-3.jpg);
	background-repeat: no-repeat;
	background-position: right top;
	padding-top: 4px;
	padding-bottom: 4px;
	color: #333333;
}

.up-4 {
	background-color: #f1f1f1;
	padding-top: 4px;
	padding-bottom: 4px;
}
.up-1-pg .direction .path {
	margin-left: 48px;
	margin-right: 300px;
	margin-top: 24px;
	font-size: 22pt;
	padding-bottom: 16px;
}
.direction  .path h1 {
	font-weight: normal;
	font-size: 22pt;
}

.direction .path a {
	color: #000000;
}


.up-5 {
	padding-top: 4px;
	padding-bottom: 4px;
}
.up-1  .logo  .phone, .up-1-pg .logo .phone {
	float: right;
	margin-right: 10%;
	margin-top: 24px;
}
.up-1 .logo .up-bann, .up-1-pg .logo .up-bann {
	float: right;
	margin-right: 5%;
	margin-top: 24px;
}
.comment span {
	margin-left: -8px;
}




.up-3 .header {
	margin-top: 8px;
	margin-right: 16px;
	margin-bottom: 0px;
	margin-left: 48px;
}
.up-4 .header {
	margin-top: 16px;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-left: 48px;
}

.up-3 .news {
	margin-top: 24px;
	margin-right: 16px;
	margin-bottom: 12px;
	margin-left: 48px;
}


.up-2 .txt {
	margin-left: 48px;
	margin-top: 54px;
	margin-bottom: 32px;
	width: 50%;
	font-size: 13pt;
	color: #FFFFFF;
	font-weight: normal;
}
.up-2 .txt a {
	color: #FFFFFF;
}

.up-3 .sd-big-cont {
	position: relative;
}

.up-3 .sd-big {
	position: absolute;
	top: -224px;
	right: 0px;
	z-index: 5;
}
.up-3 .header h2 a {
	color: #ad0000;
	font-weight: normal;
}
.up-4 .header h2 {
	color: #FF6C00;
	font-weight: normal;
}


.up-4 .body {
	margin-top: 16px;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-left: 48px;
}
.up-4 .header h2 a {
	color: #FF6D00;
	font-weight: normal;
}
.up-1  .direction  .request {
	float: right;
	margin-right: 24px;
	margin-top: 24px;
}

.up-1-pg .direction .request {
	float: right;
	margin-right: 24px;
}

.up-5 .header {
	margin-top: 16px;
	margin-right: 16px;
	margin-bottom: 16px;
	margin-left: 48px;
}

.up-5 .header h2 {
	color: #666666;
	font-weight: normal;
}
.up-5  .body {
	margin-top: 32px;
	margin-right: 600px;
	margin-bottom: 16px;
	margin-left: 48px;
}
.up-5 .banners {
	float: right;
	width: 540px;
	margin-right: 32px;
	margin-top: 16px;
}
.txt p.comment {
	font-size: 10pt;
	margin-top: 18px;
	margin-left: 9px;
}
.txt p.comment a {
	color: #AD0000;
}



.up-5 .header h2 a {
	color: #666666;
	font-weight: normal;
}

.request a {
	color: #FFFFFF;
}
.up-1-pg .direction .request a {
	color: #000000;
}

.up-3 .header h2 {
	margin: 0px;
	padding: 0px;
}
.up-1  .menu-main, .up-1-pg .menu-main {
	margin-bottom: 8px;
	margin-top: 8px;
}
.up-3 .news {
	overflow: hidden;
	margin-bottom: 24px;
	margin-top: 12px;
}
.news .news-cont {
	float: left;
	width: 28%;
	margin-right: 4%;
}
.news-cont p {
	line-height: 1.3em;
	margin-bottom: 16px;
	color: #90451d;
	font-size: 11pt;
}
.news-cont .data {
	font-size: 9pt;
	color: #500000;
	margin-bottom: 6px;
}

.news-cont a {
	color: #500000;
	text-decoration: underline;
}
.copyright {
	color: #666666;
	font-size: 10pt;
	line-height: 1.1em;
}
.copyright a {
	margin-left: 12px;
}
.clouds .line {
	text-align: center;
	width: 99%;
	line-height: 36px;
}
.clouds .line a {
	margin-right: 12px;
	margin-left: 12px;
	white-space: nowrap;
}

.clients a.lev-1 {
	font-size: 11pt;
	color: #999999;
}
.clients a.lev-2 {
	font-size: 15pt;
	color: #666666;
}
.clients a.lev-3 {
	font-size: 22pt;
	color: #000000;
}
.banners td {
	padding-top: 0px;
	padding-right: 2px;
	padding-bottom: 0px;
	padding-left: 2px;
}
.up-txt {
	background-color: #f1f1f1;
	padding-top: 4px;
	padding-bottom: 4px;
}
.content {
	margin-top: 12px;
	margin-right: 24px;
	margin-bottom: 16px;
	margin-left: 48px;
}

.up-1-pg .direction .request {
	background-color: #FFFFFF;
	background-image: url(../i/back-hd-pg-lf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;

}
.up-1 .content .txt h4 {
	font-size: 16pt;
	color: #FF7E00;
	font-weight: normal;
}



.up-1-pg  .direction .request span {
	background-color: #FFFFFF;
	background-image: url(../i/back-hd-pg-rt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
	height: 36px;
	display: block;
	vertical-align: baseline;
	line-height: 32px;
}
.up-1  .direction  .request, .promo  .request  {
	background-color: #FFFFFF;
	background-image: url(../i/back-hd-ind-lf.gif);
	background-repeat: no-repeat;
	background-position: left center;
	padding-left: 18px;

}


.up-1  .direction .request span {
	background-color: #FFFFFF;
	background-image: url(../i/back-hd-ind-rt.gif);
	background-repeat: no-repeat;
	background-position: right center;
	padding-right: 18px;
	height: 36px;
	display: block;
	vertical-align: baseline;
	line-height: 32px;
}
.up-1 .direction .request a {
	color: #500000;
}
.content .menu-vrt {
	width: 25%;
	float: left;
}
.content .txt {
	margin-left: 27%;
	margin-right: 5%;
}
.content .col3 {
	float: left;
	width: 30%;
	margin-right: 3%;
}
.gallery3col {
	list-style-type: none;
	padding-top: 2px;
	padding-bottom: 2px;
	line-height: normal;
}
.gallery3col li {
	margin-bottom: 12px;
	margin-left: 0px;
	padding-left: 0px;
}
.col3 h1 {
	font-weight: normal;
	line-height: 18pt;
	font-size: 18pt;
	font-family: "Times New Roman", Times, serif;
	color: #870000;
}
.gallery3col .header {
	color: #666666;
	font-size: 11pt;
}
.cTxt h1 {
	line-height: 18pt;
	font-size: 18pt;
	font-weight: normal;
	color: #870000;
}
.up-1 .content {
	color: #FFFFFF;
}
.content .right-comment {
	float: right;
	width: 30%;
	overflow: hidden;
}
.up-1 .content .txt {
	margin-right: 35%;
	margin-left: 0px;
}
.txt .sel-marg-l {
	margin-left: 15%;
}
p.sel-marg-t {
	margin-top: 120px;
}
.promo  .request  {
	margin-right: 24px;
	margin-top: 24px;
	margin-bottom: 12px;
}
.more-inf {
	display: none;
}
