html * {
	border:0;
	padding:0;
	margin:0;
}

input, textarea, select {
	border: 1px solid #CCC;
	padding: 3px;
	margin: 3px;
}

body {
	font-family: Arial;
	font-size:8pt;
}

img {
	border:0;
}

.clear {
	clear:both;
}

.header {
}

.topLinkContainer {
	height:29px;
}

.middleWrapper {
	background-color:#b3cf3e;
}

.leftsideWrapper {
	width:64px;
	float:left;
}

.midsideWrapper {
	width:671px;
	float:left;
	background-color:#FFF;
	min-height:454px;
	_height:454px;
}

.rightsideWrapper {
	width:65px;
	float:left;
}

.contentFooter {
	width:20px;
}

.bottomLinks {
}

.lastFooter {
}


.homeTop {
	width:671px;
	height:311px;
}

.homeLeft {
	width:102px;
	height:135px;
	float:left;
}

.homeMiddle {
	width:478px;
	float:left;
}

.homeRight {
	width:91px;
	height:135px;
	float:left;
}

.midInsideBanner {
	width:671px;
	height:246px;
}

.midInsideLeft {
	float:left;
	width:112px;
	height:208px;
}

.midInsideRight {
	float:left;
	width:41px;
	height:208px;
}

.midInsideMiddle {
	width:518px;
	float:left;
}

.midInsideMiddle .variant01 {
	border:2px solid #7cab41;
}

.midInsideMiddle .variant01 img.photo {
	border-bottom:2px solid #7cab41;
	width:107px;
	height:136px;
}
.midInsideMiddle .variant01 img {
	width:105px;
}

.midInsideMiddle .variant02 {
	border:2px solid #e67153;
}

.midInsideMiddle .variant02 img.photo {
	border-bottom:2px solid #e67153;
	width:107px;
	height:136px;
}
.midInsideMiddle .variant02 img {
	width:105px;
}

.midInsideMiddle .variant03 {
	border:2px solid #225f9e;
}

.midInsideMiddle .variant03 img.photo {
	border-bottom:2px solid #225f9e;
	width:107px;
	height:136px;
}
.midInsideMiddle .variant03 img {
	width:105px;
}

#login_form table {
	margin:0 auto;
}

#login_form td {
	padding: 3px;
}

#login_form input {
	font-size:8pt;
}