ul {
	margin-left: 15px;
}

div.divCenter {
	width: 800px;
	margin: 0 auto;
	text-align: left;
}
@media (max-width: 600px) {
	div.divCenter {
		width: 100%;
	}
}

div.title2 {
	color: #677;
}

textarea {
	width: 600px;
	height: 250px;
	border: 2px solid #9aa;
	padding: 5px;
	font-family: Trebuchet MS, Verdana;
	font-size: 14px;
	background-color: #e9f7e9;

	-moz-border-radius: 9px;
	-webkit-border-radius: 9px;
	border-radius: 9px;
}
@media (max-width: 600px) {
	textarea {
		width: 99%;
	}
}

@media (max-width: 600px) {
	img.post_img{
		width: 99%;
	}
	td.post_img{
		width: 100%;
	}
}

textarea.decoding {
	width: 500px;
}

input.code, input.to {
	width: 250px;
	border: 2px solid #9aa;
	padding: 2px 1px 1px 1px;
	font-size: 15px;
	background-color: #efefe0;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;
}

input.to {
	width: 315px;
	font-size: 15px;
	background-color: #f7f7ff;
}

input.answer {
	display: none;
}

input[type=submit] {
	padding: 3px 10px 2px 10px;
	background-color: #abb;
	border: 1px solid #9aa;
	color: #fff;
	font-family: Trebuchet MS, Verdana;
	font-weight: bold;
	font-size: 13px;
	cursor: pointer;

	-moz-border-radius: 3px;
	-webkit-border-radius: 3px;
	border-radius: 3px;

	box-shadow: 1px 1px 2px #9aa;
}

input[type=submit]:hover {
	box-shadow: 1px 1px 1px #cdd;
}

table.post {
	margin: 0 auto;
	margin-top: 20px;
}

table.post td {
	vertical-align: top;
}

table.post b {
	color: #788;
}

table.post p b {
	color: #566;
}

table.mAll {
	width: 100%;
	padding: 0;
	border-collapse: separate;
	border-spacing: 0;
	margin-top: 15px;
	margin-left: -6px;
}

td.mLeft {
	width: auto;
	border-bottom: 2px solid #899;
}
td.mRight {
	width: auto;
	border-bottom: 2px solid #899;
}

td.mItem {
	width: 100px;
	padding: 7px;
	border: 2px solid #788;
	text-align: center;
	color: #fff;
	font-weight: bold;
	font-size: 14px;
	cursor: pointer;

	border-radius: 9px 9px 0 0;
}

td.mCenter {
	width: 2px;
	font-size: 1px;
	border-bottom: 2px solid #899;
}

div.clear {
	clear: both;
}

div.postLine {
	padding: 1px 0 4px 20px;
	background: url('/im/email.png') 0 4px no-repeat;
}

div.postLine img {
	width: 16px;
	height: 16px;
	padding: 1
	
}

div.bottomPost {
	border-top: 2px solid #abb;
	margin-top: 12px;
	margin-left: -12px;
	margin-bottom: 12px;
}

.center {
	text-align: center;
}
