body {
	padding: 0;
	margin: 0;
	height: 100%;
	width: 100%;
	background-color: #FFFFFF;
	background-image: url(/images/mainbg.gif);
}

.maindiv {
	width: 858px;
	text-align: left;
	padding: 25px 0px 0px 0px;
}

.con_maindiv {
	width: 885px;
	text-align: left;
	padding: 25px 0px 0px 0px;
}


.topmenu {
	position: relative;
	width: 858px;
	padding: 0px 0px 3px 0px;
}

.con_topmenu {
	position: relative;
	width: 885px;
	padding: 0px 0px 0px 0px;
}

.topmenubg {
	position: relative;
	z-index: 1;
}

.topmenumenu {
	position: absolute;
	z-index: 10;
	left: 138px; top: 81px;
	height:32px;
	width:550px;
}

.con_topmenumenu {
	position: absolute;
	z-index: 10;
	left: 60px; top: 100px;
	height:32px;
	width:550px;
}

.con_menuright {
	position: absolute;
	z-index: 10;
	left: 60px; top: 100px;
	height:32px;
	width:550px;
}

/*.topmenuright {
	position: absolute;
	z-index: 10;
	left: 400px; top: 81px;
	height:32px;
	width:550px;
}*/

.topmenuleft {
	float: left;
	padding: 0px 1px 0px 0px;
}

.topmenuright {
	float: right;
	padding: 0px 1px 0px 0px;
}

.leftcol {
	width: 600px;
	position: relative;
	float: left;
	z-index: 10;
}

.rightcol {
	width: 255px;
	position: relative;
	float: left;
	z-index: 10;
}

.cards {
	position: relative;
	width: 858px;
	bottom: 0px;
	left: 0px;
	height: 43px;
	background-color: #FFFFFF;
	z-index: 1;
}

.footer {
	position: relative;
	width: 858px;
	bottom: 0px;
	left: 0px;
	height: 43px;
	/*background-color: #FFFFFF;*/
	z-index: 1;
}

.module {
	padding: 10px 0px 10px 5px;
}

.blocktop{
	position: relative;
	background-color: #d4d4d4;
	height:7px;
	font-size: 1px;
	line-height: 0;
	margin: 0px 0px 1px 0px;
}

.blockbottom{
	position: relative;
	background-color: #eeeeee;
}

.topmenurightfield {
	position:absolute;
	/*background-color: #00FF00;*/
	left: 694;
	top: 0;
	width: 164px;
	height: 105px;
	z-index: 10;
}

.con_topmenurightfield {
	position:absolute;
	/*background-color: #00FF00;*/
	left: 700;
	top: 30;
	width: 164px;
	height: 105px;
	z-index: 10;
	border: 0px solid;
}

img {
	border-style: none;
}

.divfix {
	position: relative;
	font-size: 1px;
	line-height: 0;
}

.smallinput {

	width: 105px;
	height: 15px;

	}
	.mediumtextarea {

	width: 540px;
	height: 59px;
	overflow: auto;

	}

	.SI-FILES-STYLIZED label.cabinet
	{
	    width: 79px;
	    height: 22px;
	    background: url(btn-choose-file.gif) 0 0 no-repeat;

	    display: block;
	    overflow: hidden;
	    cursor: pointer;
	}

	.SI-FILES-STYLIZED label.cabinet input.file
	{
	    position: relative;
	    height: 100%;
	    width: auto;
	    opacity: 0;
	    -moz-opacity: 0;
	    filter:progid:DXImageTransform.Microsoft.Alpha(opacity=0);
	}
