body {
	margin: 0;
	padding: 0;
	overflow: hidden;
	background-color: #FFF;

	font-family: Arial;
	font-size: 14px;
}

#loading {
	position: absolute;
	top: 20px;
	left: 30px;
	font-size: 18px;
}

#loading .noscript {
	font-size: 12px;
	background: red;
	color: #FFF;
	padding: 2px 4px;
	position: absolute;
	top: 2px;
	left: 130px;
}

.loading-progress-wrap {
	position: absolute;
	top: 30px;
	left: 0;
	width: 200px;
	height: 10px;
	font-size: 1px;
	border: 1px solid #888;

	_height: 12px;
	_width: 202px;
}

#loading-progress {
	position: absolute;
	top: 32px;
	left: 2px;
	height: 8px;
	font-size: 1px;
	background-color: #FF8810;
}

#wrapper {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	overflow: hidden;
}

.move {
	cursor: move;
}

.move a {
	cursor: move;
}

#workbench {
	position: absolute;
	top: 0;
	left: 0;
	background: #D1BD8E url(../img/back.jpg) left top repeat;
}

.paper-wrap {
	position: absolute;
	z-index: 10;
}

.paper {
	position: absolute;
	top: 0;
	left: 0;
}

.paper-hor {
	width: 900px;
	height: 570px;
	background: url(../img/hor.png) left top no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/hor-ie.png', sizingMethod='image');
}

.paper-ver {
	width: 460px;
	height: 570px;
	background: url(../img/ver.png) left top no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ver-ie.png', sizingMethod='image');
}

.picture {
	position: absolute;
}

.elem {
	position: absolute;
	color: #222;
	white-space: nowrap;
}

.elem a {
	color: #00F;
}

.elem a:hover {
	text-decoration: none;
}

.readable {
	line-height: 1.4em;
}

.img-elem {
	position: absolute;
}

.img-elem img {
	display: block;
	border: 1px solid #333;
}

.img-elem div {
	position: absolute;
	top: 0;
	right: 0;
	width: 22px;
	height: 22px;
	background: url(../img/corner.png) 0 0 no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/corner.png', sizingMethod='image');
}

.info div {
	position: absolute;
	font-size: 12px;
	color: #333;
}

.i1 {
	top: 504px;
	left: 575px;
}

.i2 {
	top: 519px;
	left: 575px;
}

.i3 {
	top: 504px;
	left: 630px;
	width: 55px;
	text-align: right;
}

.i4 {
	top: 519px;
	left: 630px;
	width: 55px;
	text-align: right;
}

.i5 {
	top: 504px;
	left: 693px;
}

.i6 {
	top: 519px;
	left: 693px;
}

.i7 {
	top: 535px;
	left: 575px;
	white-space: nowrap;
}

.i8 {
	top: 535px;
	left: 725px;
	width: 67px;
	text-align: right;
}

.i9 {
	top: 535px;
	left: 800px;
	width: 35px;
	text-align: right;
}

.i10 {
	top: 535px;
	left: 840px;
	width: 38px;
	text-align: right;
}

.i11 {
	top: 510px;
	left: 730px;
	width: 140px;
	text-align: center;
	font-size: 16px !important;
}

.alidad {
	position: absolute;
	top: 50px;
	left: 0;
	width: 83px;
	height: 243px;
	z-index: 1000;
	background: url(../img/alidad.png) left top no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/alidad.png', sizingMethod='image');
}

.ruler-hor {
	position: absolute;
	top: 0;
	left: 100px;
	width: 1653px;
	height: 32px;
	z-index: 1000;
	background: url(../img/ruler-hor.png) left top no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ruler-hor.png', sizingMethod='image');
}

.ruler-ver {
	position: absolute;
	top: 320px;
	left: 0;
	width: 31px;
	height: 1650px;
	z-index: 1000;
	background: url(../img/ruler-ver.png) left top no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/ruler-ver.png', sizingMethod='image');
}

.menu-back {
	position: absolute;
	top: 13px;
	z-index: 2000;
}

#main-menu .menu-back {
	width: 440px;
	height: 35px;
	right: 15px;
	background: url(../img/main-menu.png) left top no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/main-menu.png', sizingMethod='image');
}

#pic-menu .menu-back {
	width: 90px;
	height: 35px;
	right: 11px;
	background: url(../img/pic-menu.png) left top no-repeat;

	_background: none;
	_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='img/pic-menu.png', sizingMethod='image');
}

.menu {
	margin: 0;
	padding: 0;
	position: absolute;
	top: 20px;
	right: 30px;
	z-index: 2010;
}

.menu li {
	list-style: none;
	display: inline;
	margin: 0;
	padding: 0;
	color: #222;
}

.menu li a {
	color: #000;
	text-decoration: none;
}

.menu li a:hover {
	text-decoration: underline;
}

#unfocus {
	position: absolute;
	top: 0;
	left: 0;
}

#mask {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 1100;
	background-color: #000;
	opacity: .5;
	filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);
}

#pic-loading {
	position: absolute;
	top: 20px;
	right: 20px;
	z-index: 2000;
}

.full-pic {
	position: absolute;
	z-index: 1200;
	cursor: pointer;

	_cursor: hand;
}
