.boxMain {
	width: 100%;
}
.boxLoader {
	position: fixed;
	top: 120px;
	left: 60px;
	width: 560px;
	height: 2600px;
	background-color: #f5f6fa;
}
.boxLoaderInner {
	position: absolute;
	left: 255px;
}

.boxLoaderForm{
margin-top:20px;

}

.boxLoaderPercent{
margin-left:-90px;
margin-top:14px;
}


.boxMask {
	background-color: #fff;
	position: fixed;
	top: 121px;
	left: 60px;
	width: 560px;
	height: 1500px;
	z-index: 100;
	filter: alpha(opacity=95);
	-moz-opacity: .9;
	opacity: .9;
}
.boxHeader {
	height: 120px;
	background-color: #fff;
	position: fixed;
	top: 0px;
	width: 1000px;
	z-index: 100;
	filter: alpha(opacity=95);
	-moz-opacity: .9;
	opacity: .9;
}
.boxFooter {
	height: 40px;
	background-color: #fff;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	z-index: 100;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9;
}
.boxFooterTop{
	height: 4px;
	font-size:1px;
	background-color: #fff;
	position: fixed;
	bottom: 40px;
	left: 640px;
	width: 330px;
	z-index: 100;
	filter: alpha(opacity=90);
	-moz-opacity: .9;
	opacity: .9;

}



.boxFooterLeft {
	float: left;
	width: 60px;
}
.boxFooterEmpty {
	float: left;
	border-top: 1px solid #a5abaf;
	width: 906px;
	height: 40px;
}
.boxFooterMenu {
	float: right;
}
.boxCI {
	background-color: #fff;
	position: fixed;
	top: 120px;
	left: 0px;
}
.boxAction {
	background-color: #fff;
	position: fixed;
	top: 128px;
	left: 640px;
	width: 310px;
}
.boxHeaderLeft, .boxHeaderEmpty, .boxHeaderLogo {
	float: left;
}
.boxHeaderLeft {
	width: 60px;
}
.boxHeaderEmpty {
	width: 560px;
	height: 120px;
	border-bottom: 1px solid #a5abaf;
}
.boxHeaderLogo {
	width: 340px;
	background-image: url(../img/elements/logoMain.jpg);
	background-repeat: no-repeat;
	background-position: 0px 87px;
}
.cellLogo0, .cellLogo1 {
	float: left;
}
.cellLogo0 {
	width: 20px;
}
.cellLogo1 {
	width: 320px;
	height: 120px;
	border-bottom: 1px solid #a5abaf;
}
.boxBottom {
	position: absolute;
	top: 120px;
	left: 60px;
	width: 560px;
	background-color: #f5f6fa;
}
.boxContentProject {
	margin-top: 60px;
}
.boxContentProjectEmpty {
	height: 60px;
	width: 480px;
	margin-left: auto;
	margin-right: auto;
	border-bottom: 1px solid #a5abaf;
}
.boxContentProjectEnd {
	height: 400px;
	width: 480px;
	margin-left: auto;
	margin-right: auto;

}


.boxContent {
	width: 540px;
}
.boxContentImage {
	width: 560px;
	margin-bottom: 20px;
}
.boxContentImageInnerContent {
	width: 500px;
	margin-left: auto;
	margin-right: auto;
}
.boxContentContent {
	width: 310px;
	height: 90px;
}
.boxContentSubText {
	margin-bottom: 12px;
}
.boxContentSubMenu {
	width: 326px;
	height: 18px;
	/*border-bottom: 1px solid #a5abaf;
*/
	margin-bottom: 16px;
}
.boxContentSubMenu0 {
	float: left;
}
.boxContentSubMenu1 {
	float: right;
}
.boxContentSubRubrik {
	height: 260px;
	overflow: auto;
}
/* root element for scrollable */
div.scrollable {
/* required settings */
	position: relative;
	overflow: hidden;
/* vertical scrollers have typically larger height than width */
	height: 865px;
	width: 320px;
}
/* root element for scrollable items */
div.scrollable div.items {
	position: absolute;
/* this time we have very large space for the height */
	height: 20000em;
}
/* the action buttons above the scrollable */
#actions {
	width: 320px;
	margin: 30px 0 10px 0;
}
#actions a {
	font-size: 11px;
	cursor: pointer;
	color: #666;
}
#actions a:hover {
	text-decoration: underline;
	color: #000;
}
.disabled {
	visibility: hidden;
}
.nextPage {
	float: right;
}
