.topline {
	height: 0;
}

#menu {
	/*
	position: absolute;
	left: 0;
	top: 189px;
	z-index: 1;
	*/
	float: left;
	width: 220px;
}

#main {
	/*
	position: absolute;
	left: 225px;
	top: 199px;
	z-index: 1;
	*/
	margin-left: 220px;
	margin-right: 215px;
	width: 100%;
}

#mes {
	/*
	position: absolute;
	left: 82.9%;
	top: 199px;
	z-index: 1;
	*/
	float: right;
	width: 215px;
	background: url('rightbg2.jpg') repeat-y center center;
}

#maintop {
	padding: 0;
	margin-top: 10px;
}

#maintable {
	font-size: 12px;
	border:1px #752727 solid;
	width: 100%;
}

#bottom {
	/*
	position: absolute;
	left: 0;
	top: 1028px;
	z-index: 1;
	*/
	float: left;
	width: 100%;
}

.menu {
	width: 220px;
}

.login {
	width: 190px;
}

.leftbar {
	font-size: 0px;
}

.menutop {
}

.menutitle {
	background: url('lefttitle.jpg') no-repeat center center;
	text-align: center;
	height: 30px;
}

.menutitle a {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menutitle a:link {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menutitle a:visited {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}

.menutitle a:hover {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.menublock {
	background: url('leftbody.jpg') repeat-y center center;
	width: 100%;
}

.menublock th a {
	color: #555555;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}

.menublock th a:link {
	color: #555555;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}

.menublock th a:visited {
	color: #555555;
	font-family: Tahoma;
	font-size: 12px;
	text-decoration: none;
}

.menublock th a:hover {
	color: #555555;
	font-family: Tahoma;
	font-size: 12px;
	font-weight: bold;
	text-decoration: underline;
}

.menubreak {
}

.menubottom {
	background: url('leftbottom.jpg') no-repeat center center;
	height: 12px;
}

.main {
	background-color: #FFFFFF;
	width: 100%;
}

.mainlisttable {
	border-collapse: collapse;
	width: 100%;
}

.mainlisttable th, .mainlisttable td {
	border: 1px #752727 solid;
}

.mainlisttable th {
	background-color: #FCF2F1;
	color: #752727;
	font-size: 12px;
}

.rightupper {
	width: 215px;
	background: url('rightbg1.jpg') no-repeat top center;
	text-align: center;
	padding-top: 5px;
}

.rightlower {
	width: 215px;
	background: url('rightbg3.jpg') no-repeat bottom center;
	text-align: center;
	padding-bottom: 12px;
}

.rightblock {
	width: 215px;
}

.rightlistpoint {
	width: 30px;
	height: 27px;
}

.righttitle1 {
	background: url('righttitle.jpg') no-repeat top center;
	width: 100%;
}

.righttitle {
	background: url('righttitle.jpg') no-repeat top center;
	width: 100%;
}

.righttable {
	width: 195px;
}

.righttable img {
	width: 185px;
}

.righttable2 {
	width: 195px;
	height: 155px;
}

.rightbottom {
	height: 8px;
}

.bottomline {
	height: 0;
}

.bottom {
	background-color: #873531;
	font-size: 12px;
	color: #FFFFFF;
	height: 70px;
}

.submenu a:link {
	color: #000000;
	padding-right: 7px;
}

.submenu a:visited {
	color: #000000;
	padding-right: 7px;
}

.submenu a:active {
	color: #000000;
	padding-right: 7px;
}

.submenu a:hover {
	color: #FE7E01;
	text-decoration: underline;
	padding-right: 7px;
}

.submenu a img {
	border: 0;
	vertical-align: middle;
	margin-right: 4px
}

.mitem a {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.mitem a:link {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.mitem a:visited {
	color: #FFFFFF;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;
}
.mitem a:hover {
	color: #FF0000;
	font-family: Tahoma;
	font-size: 14px;
	font-weight: bold;
	text-decoration: underline;
}

.block {
	float: left;
	width: 180px;
	height: 320px;
	padding: 0px;
	border: 1px #C1C1C1 solid;
	margin: 10px;
}

.block table {
	height: 315px;
	margin-top: 5px;
	width: 140px;
}

.block_2 {
	float: left;
	width: 184px;
	height: 200px;
	margin: 8px;
	margin-right: 8px;
	padding-top: 5px;
	border: 1px #C1C1C1 solid;
	background-color: #FFFFFF;
}

.block_2 table {
	height: 200px;
	width: 150px;
}

/* Õë¶Ôwebkit*/
@media screen and (-webkit-min-device-pixel-ratio:0) {
	#main {
		margin-left: 225px;
		margin-right: 215px;
		width: auto;
	}

	#maintable {
		font-size: 12px;
		border:1px #752727 solid;
		width: 100%;
	}

	.main {
		background-color:#FFFFFF;
		width: 100%;
	}

	.block {
		float: left;
		width: 180px;
		height: 320px;
		padding: 0px;
		border: 1px #C1C1C1 solid;
		margin: 10px;
	}

	.block_2 {
		float: left;
		width: 182px;
		height: 200px;
		margin: 8px;
		margin-right: 10px;
		padding-top: 5px;
		border: 1px #C1C1C1 solid;
		background-color: #FFFFFF;
	}

	.righttable2 {
		width: 195px;
		line-height: 17px;
		height: 205px;
	}
}
