TABLE.main { width: 100%; background: url(../img/bg-top.jpg) no-repeat 0 0; }
TABLE.main TD.logo { width: 178px; height: 109px; }
TABLE.main TD.logo IMG { position: absolute; top: 17px; left: 6px; }
/* меню */
DIV.menu { height: 31px; margin-top: 78px; padding: 0 119px 0 85px; background: #EF6100; border-bottom: 1px solid #EF6100; }
TABLE.items { border-left: solid #FFF; border-width: 0 1px 0 2px; }
TABLE.items TH {
	width: 73px;
	height: 30px;
	padding: 0 0 0 0;
	border: solid #FFF;
	border-width: 0 2px 0 1px;
	background: url(../img/arc-11.gif) no-repeat 0 0;
	font-size: 11px;
	color: #FFF;
	white-space: nowrap;
}
TABLE.items TH DIV {
	position: relative;
	width: 100%;
}
TABLE.items TH DIV DIV {
	position: absolute;
	left: 0;
	width: 100%;
	top: 0;
}
TABLE.items TH DIV.sel2 DIV {
	position: absolute;
	left: 0;
	width: 100%;
	top: -6px;
	height: 36px;
	background: url(../img/bg-items-sel.gif) no-repeat 0 0;
}


DIV.sel { position: relative; }
DIV.sel DIV {
	position: absolute;
	top: -12px;
	left: '-37px';
	width: 73px;
	width: '77px';
	padding-top: 5px;
	height: 36px;
	background: url(../img/bg-items-sel.gif) no-repeat 0 0;
	text-align: center;
}
TABLE.items TH A {
	color: #FFF !important;
	text-decoration: none !important;
	display: block;
/*	line-height: 20px; */
	height: 30px;
	padding-top: 10px;
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
}
TABLE.items TH A.sel {
	color: #FFF !important;
	text-decoration: none !important;
	display: block;
/*	line-height: 20px; */
	height: 36px;
	padding-top: 10px;
	width: 100%;
}
/*  */
TABLE.main TD.lft-col { width: 158px; padding: 24px 0 44px 24px; text-align: right; }
TABLE.main TD.lft-col IMG { margin-top: 35px; float: right; }
DIV.term { width: 125px; float: right; padding: 6px 5px 0 0; font-size: 11px; color: #AA9494; text-align: left; }
DIV.term DIV { padding-bottom: 4px; color: #753F3A; font-weight: bold; }
DIV.term A { padding-top: 4px; display: block; font-weight: bold; }
/*  */
TABLE.main TD.rgh-col { height: 600px; border: solid #EF6100; border-width: 0 0 11px 3px; }
TABLE.content { width: 100%; }
TABLE.content TD.txt { padding: 12px 24px 20px 29px; }
P.start { color: #BA7255; padding-bottom: 0; }
DIV.hdr { margin-top: 17px; border-bottom: 1px solid #EF6100; }
DIV.hdr SPAN {
	padding: 0 7px 0 7px;
	background: #EF6100 url(../img/arc-hdr-11.gif) no-repeat 0 0;
	color: #FFF;
	font-size: 11px;
	font-weight: bold;
}
/*  */
TABLE.lastnews { width: 100%; }
TABLE.lastnews TD { padding-top: 14px; }
TABLE.lastnews TD DIV { font-size: 14px; color: #753F3A; font-weight: bold; }
TABLE.lastnews TD SPAN { font-size: 12px; color: #EF6100; font-weight: bold; }
TABLE.lastnews TD H1 { padding-top: 0 !important; }
DIV.pdr { padding-right: 105px; }
DIV.pages { padding-top: 22px; font-weight: bold; clear: left; }
/*  */
TABLE.content TD.attention { width: 184px; }
TABLE.content TD.attention DIV.rel { position: relative; }
TABLE.content TD.attention DIV.rel DIV.att { position: absolute; top: -14px; width: 100%; padding: 12px 10px 4px 10px; border: solid #EF6100; border-width: 0 0 11px 4px; background: #FFF url(../img/arc-att-21.gif) no-repeat 0 100%; text-align: center; }
TABLE.content TD.attention DIV.rel DIV.att DIV { font-size: 24px; color: #753F3A; font-weight: bold; text-transform: uppercase; }
TABLE.content TD.attention DIV.att SPAN { font-size: 14px; color: #EF6100; font-weight: bold; text-transform: uppercase; }
TABLE.content TD.attention DIV.att IMG { margin: 3px 0 5px 0; }
TABLE.content TD.attention DIV.rel DIV.att DIV.title { font-size: 17px; color: #24211D; text-align: left; text-transform: uppercase; font-weight: normal; }
TABLE.content TD.attention DIV.att P { padding: 3px 0 5px 0; color: #44413E; font-size: 11px; }
TABLE.content TD.attention DIV.att A { font-size: 10px; font-weight: bold; }
/* Скрвисы */
TABLE.main TD.service DIV { position: relative; top: -12px; width: 100%; }
TABLE.main TD.service DIV DIV { position: absolute; top: 0; }
TABLE.main TD.service IMG { float: right; margin: 0 15px 0 0; }
/* Адреса и исполнители */
TABLE.main TD.bottom TABLE { width: 100%; }
TABLE.main TD.bottom TABLE TD { padding: 3px 15px 25px 12px; font-size: 10px; color: #AE9696; }
TABLE.main TD.bottom TABLE TD A { color: #AE9696 !important; }
TABLE.main TD.bottom TABLE TD.teri { padding-right: 75px; text-align: right; }
/* Подписка отписка */
TABLE.subscr {
	margin-top: 5px;
}
TABLE.subscr TD {
	padding: 1px 0;
	font-weight: bold;
	white-space: nowrap;
}
TABLE.subscr TD INPUT {
	padding: 1px 2px;
}