HTML, BODY
{
	width: 100%;
	margin: 0;
	padding: 0;
}
BODY
{
	background: #E5D4B3 url(../images/bg-body.jpg) repeat-y 0 0;
}
* HTML BODY
{
	width: expression(document.documentElement.clientWidth < 1003 ? "1003px" : "auto");
}
A
{
	color: #891C00;
	cursor: hand;
}
#ugol1
{
	position: absolute;
	top: 73px;
	left: 143px;
	z-index: 3;
}
#ugol2
{
	position: absolute;
	width: 100%;
	top: 73px;
/*right: 16px;*/
	z-index: 3;
}
#ugol2 IMG
{
}
TABLE.form TD.form INPUT, TABLE.form TD.form TEXTAREA, INPUT.knopka
{
	border: 1px solid #E4D4B3;
}
INPUT.knopka
{
	background-color: #E4D4B3;
}
.root_
{
	background: url(../images/papirus.jpg) no-repeat 0 0;
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	font-family: Tahoma;
	font-size: 11px;
	color: #343434;
	overflow: hidden;
}
.root_block
{
	width: 100%;
	height: 100%;
	margin: 0;
	padding: 0;
	min-width: 1003px;
/*font-family: Georgia !important;
font-size: 14px ;
color: #000;
*/
	overflow: hidden;
}
* HTML .root_block
{
	width: expression(document.body.clientWidth < 1003? "1003px" : document.body.clientWidth > 1003? "100%" : "auto");
}
.footer-box
{
	float: left;
	width: 397px;
	background: url(../images/pen.jpg) no-repeat 0 0;
	height: 123px;
	margin: 0;
	padding: 0;
}
.left-part-img
{
	float: left;
	width: 89px;
	height: 100px;
	background: url(../images/left-part-img.gif) no-repeat top left;
	margin: 0;
	padding: 0;
}
.top-main
{
	float: left;
	width: 100%;
	background: url(../images/top-border.jpg) repeat-x left bottom;
	height: 81px;
	margin: 0;
	padding: 0;
}
.right-top-corner
{
	float: left;
	width: 100%;
	background: url(../images/right-top-corner.jpg) no-repeat right bottom;
	height: 81px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.left-top-corner
{
	float: left;
	width: 100%;
	background: url(../images/left-top-corner.jpg) no-repeat left bottom;
	height: 81px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.top-main-overflow
{
	float: left;
	width: 848px;
	height: 81px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.min
{
	min-width: 650px;
	overflow: hidden;
}
.tel
{
	position: relative;
	width: 191px;
	background: url(../images/tel.png) no-repeat 0 0;
	height: 30px;
	overflow: hidden;
	left: 152px;
	top: 39px;
	margin: 0;
	padding: 0;
}
* HTML .tel
{
	background: none !important;
	filter: progid:dximagetransform.microsoft.alphaimageloader(src='http://archiv-s.ru/design/archiv-s/images/tel.png', sizingmethod='scale');
}
.left-oll-border
{
	width: 8px;
	background: url(../images/left-oll-border.gif) repeat-y left top;
	margin: 0;
	padding: 0;
}
.right-oll-border
{
	float: left;
	width: 9px;
	background: url(../images/right-oll-border.gif) repeat-y right top;
	margin: 0;
	padding: 0;
}
.co
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.left-oll-bottom-border
{
	float: left;
	width: 8px;
	background: url(../images/left-oll-bottom-border.jpg) no-repeat left bottom;
	height: 81px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.right-oll-top-border
{
	float: left;
	width: 9px;
	background: #FF0000 url(../images/tight-oll-top-border.jpg) no-repeat 0 0;
	height: 8px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.heider-box
{
	float: left;
	width: 100%;
	background: url(../images/citi_lex.jpg) repeat-x 0 0;
	height: 198px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.oll-menu
{
	float: left;
	width: 100%;
	background: url(../images/oll-menu-bg.jpg) repeat-x 0 0;
	height: 38px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.separator
{
	width: 37px;
	background: url(../images/separator.gif) no-repeat 0 14px;
	margin: 0;
	padding: 0;
}
.item1, .item2, .item3, .item4, .item5, .item6, .item7
{
	width: 59px;
	background: url(../images/item-1.gif);
	text-indent: -9999px;
	height: 14px;
	overflow: hidden;
	display: block;
	text-decoration: none;
}
.item1
{
	background: url(../images/item-1.gif);
}
.item2
{
	background: url(../images/item-2.gif);
	width: 50px;
}
.item3
{
	background: url(../images/item-3.gif);
	width: 150px;
}
.item4
{
	background: url(../images/item-4.gif);
	width: 90px;
}
.item5
{
	background: url(../images/item-5.gif);
	width: 41px;
}
.item6
{
	background: url(../images/item-6.gif);
	width: 61px;
}
.item7
{
	background: url(../images/item-7.gif);
	width: 75px;
}
.item1a, .item2a, .item3a, .item4a, .item5a, .item6a, .item7a
{
	width: 59px;
	background: url(images/item-1a.gif);
	text-indent: -9999px;
	height: 14px;
	overflow: hidden;
	display: block;
	text-decoration: none;
}
.item1a
{
	background: url(../images/item-1a.gif);
}
.item2a
{
	background: url(../images/item-2a.gif);
	width: 50px;
}
.item3a
{
	background: url(../images/item-3a.gif);
	width: 150px;
}
.item4a
{
	background: url(../images/item-4a.gif);
	width: 90px;
}
.item5a
{
	background: url(../images/item-5a.gif);
	width: 41px;
}
.item6a
{
	background: url(../images/item-6a.gif);
	width: 61px;
}
.item7a
{
	background: url(../images/item-7a.gif);
	width: 75px;
}
.holy
{
	float: left;
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.left-menu-bg
{
	float: left;
	width: 205px;
	background: url(../images/left-menu-bg.jpg) no-repeat 0 0;
	height: 73px;
}
.right-item-bg
{
	float: right;
	width: 200px;
	background: url(../images/right-item-bg.jpg) no-repeat right bottom;
	height: 73px;
}
.footer-part1
{
	float: left;
	width: 100%;
	background: #E5D4B3 url(../images/footer-part1-bg.gif) repeat-x 0 0;
	height: 27px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.footer-part2
{
	float: left;
	width: 100%;
	background: url(../images/footer-part2-bg.gif) no-repeat right bottom;
	height: 27px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.footer-part3
{
	float: left;
	width: 100%;
	background: url(../images/footer-part3-bg.gif) no-repeat left bottom;
	height: 27px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.main-left-menu-box
{
	float: left;
	width: 194px;
	margin: 0;
	padding: 11px 0 0 11px;
	overflow: hidden;
}
.main-left-menu-box UL
{
	float: left;
	width: 194px;
	margin: 6px 0 0;
	padding: 0;
	overflow: hidden;
	list-style: none;
}
.main-left-menu-box UL LI
{
	float: left;
	width: 186px;
	background: url(../images/separator2.gif) no-repeat 0 5px;
	margin: 3px 0 0;
	padding: 0 0 0 8px;
	overflow: hidden;
	list-style: none;
}
.main-left-menu-box UL LI A
{
	color: #891C00;
	text-decoration: none;
}
.main-left-menu-box UL LI A:hover
{
	text-decoration: underline;
}
.main-center-text
{
	min-height: 400px;
	position: relative;
	margin: 0;
	height: 100%;
	padding: 11px 33px 30px;
	overflow: hidden;
	font-size: 12px;
	background-color: #FAEBCE;
	color: #343434;
}
UL#services_menu LI
{
	margin-bottom: 5px;
}
#flash_bottom_part
{
	width: 100%;
	position: absolute;
	left: 0;
	bottom: 0;
	background-color: #E5D4B3;
}
.main-center-text SPAN
{
	float: left;
	width: 100%;
/*margin: 17px 0 0 0;
padding: 0 0 19px 0;*/
	padding: 0px;
	margin: 0px;
	overflow: hidden;
	font-size: 12px;
}
.main-center-text P
{
/*float: left;*/
	width: 100%;
	margin: 0;
	padding: 0;
	overflow: hidden;
	font-size: 12px;
	text-indent: 2em;
/*line-height: 16px;*/
}
.news-box
{
	float: left;
	width: 180px;
	margin: 0;
	padding: 13px 10px 0;
	overflow: hidden;
}
*+HTML .news-box
{
	width: 176px;
}
.news-box SPAN
{
	float: left;
	width: 110px;
	background: url(../images/news.gif) no-repeat top right;
	margin: 3px 0 0;
	padding: 0;
	overflow: hidden;
	text-indent: -9999px;
}
.news
{
	float: left;
	width: 182px;
	margin: 18px 0 0;
	padding: 0;
	overflow: hidden;
}
.news-img
{
	float: left;
	width: 48px;
	height: 46px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.news-img A
{
	overflow: hidden;
}
.news-img IMG
{
	border: none;
}
.tews-text
{
	float: right;
	width: 124px;
	margin: 0;
	padding: 0;
	overflow: hidden;
}
.news .tews-text SPAN
{
	float: left;
	width: 124px;
	font-weight: bold;
	margin: 0;
	padding: 0;
	text-indent: 0;
	background: none;
}
.news .tews-text SPAN A
{
	float: left;
	color: #282828;
	margin: -3px 0 0;
	padding: 0;
	text-indent: 0;
	background: none;
	text-decoration: none;
}
.news .tews-text SPAN A:hover
{
	text-decoration: underline;
}
.news .tews-text P
{
	float: left;
	width: 124px;
	margin: 0;
	padding: 0;
	text-indent: 0;
	line-height: 16px;
	background: none;
}
.news .tews-text P A
{
	float: left;
	color: #282828;
	margin: 0;
	padding: 0;
	text-indent: 0;
	background: none;
	text-decoration: none;
}
.news .tews-text P A:hover
{
	text-decoration: underline;
}
.footer-box P
{
	float: left;
	width: 252px;
	margin: 100px 0 0;
	padding: 0 0 0 472px;
	color: #891C00;
}
.footer-box P A
{
	color: #891C00;
	text-decoration: none;
}
.footer-box P A:hover
{
	text-decoration: underline;
}
.org_el_archiva DIV
{
	width: 460px;
	position: relative;
	margin-bottom: 26px;
	padding: 0 0 10px 20px;
	border: 1px solid #323232;
}
.org_el_archiva DIV DIV
{
	width: 8px;
	height: 25px;
	position: absolute;
	left: 236px;
	bottom: -26px;
	margin: 0;
	padding: 0;
	font-size: 0;
	background-image: url(../images/arrow_dwn.png);
	border: 0;
}
.archivnie_uslugi
{
	width: 631px;
	height: 535px;
	position: relative;
	margin: 30px 0 0;
	background-image: url(../images/archivnie_uslugi.png);
}
.archivnie_uslugi DIV
{
	position: absolute;
}
.archivnie_uslugi .div_1
{
	/*[empty]width:;*/
	top: 17px;
	left: 279px;
	text-align: center;
}
.archivnie_uslugi .div_2
{
	width: 140px;
	top: 116px;
	left: 114px;
}
.archivnie_uslugi .div_3
{
	width: 90px;
	top: 116px;
	left: 317px;
}
.archivnie_uslugi .div_4
{
	width: 85px;
	top: 116px;
	left: 485px;
}
.archivnie_uslugi .div_5
{
	width: 138px;
	top: 205px;
	left: 25px;
}
.archivnie_uslugi .div_6
{
	width: 135px;
	top: 334px;
	left: 25px;
}
.archivnie_uslugi .div_7
{
	width: 140px;
	top: 452px;
	left: 25px;
}
.archivnie_uslugi .div_8
{
	width: 155px;
	top: 224px;
	left: 281px;
}
.archivnie_uslugi .div_9
{
	width: 140px;
	top: 412px;
	left: 259px;
}
.archivnie_uslugi .div_10
{
	width: 85px;
	top: 216px;
	left: 506px;
}
.archivnie_uslugi .div_11
{
	width: 110px;
	top: 334px;
	left: 504px;
}
.archivnie_uslugi .div_12
{
	width: 145px;
	top: 448px;
	left: 461px;
}
.org_el_archiva_shc
{
	/*width: 790px; Старая картинка
	height: 490px;*/
	width:1000px;
	height:556px;
	position: relative;
	font-size: 13px;
	line-height: 14px;
	font-family:'Times New Roman', 'Times CY', 'Nimbus Roman No9 L', serif;
	background: url(/files/org_el_archiva_shc.jpg);
}
.org_el_archiva_shc DIV
{
	position: absolute;
}
.org_el_archiva_shc UL
{
	margin: 2px 0 0;
	padding: 0 0 0 9px;
	list-style-position: inside;
	font-size: 12px;
	line-height: 12px;
}
.org_el_archiva_shc UL LI
{
	margin-bottom: 6px;
}
.org_el_archiva_shc .balloon_1
{
	width: 170px;
	top: 66px;
	left: 40px;
}
.org_el_archiva_shc .balloon_2
{
	width: 145px;
	top: 27px;
	left: 322px;
}
.org_el_archiva_shc .balloon_3
{
	width: 140px;
	top: 27px;
	left: 600px;
}
.org_el_archiva_shc .balloon_4
{
	width: 230px;
	top: 240px;
	left: 325px;
}
.org_el_archiva_shc .balloon_5
{
	width: 230px;
	top: 240px;
	left: 669px;
}
.org_el_archiva_shc .balloon_6
{
	width: 152px;
	top: 400px;
	left: 47px;
}
.org_el_archiva_shc .balloon_7
{
	width: 150px;
	top: 400px;
	left: 306px;
}
.org_el_archiva_shc .balloon_8
{
	width: 150px;
	top: 400px;
	left: 555px;
}
.org_el_archiva_shc .balloon_9
{
	width:142px;
	top: 400px;
	left: 818px;
}

