body {
	background-image: url(im/bgm.gif);
	padding: 0px;
	background-color: #000;
}

h1 {
	font: 28px "Times New Roman", Times, serif; 
	font-style: italic;
	font-weight: bold;
	padding: 0px 20px;
}

h2 {
	font: 22px "Times New Roman", Times, serif; 
	font-style: italic;
	font-weight: bold;
	padding: 0px 20px;
}

h3 {
	font: 18px "Times New Roman", Times, serif; 
	font-style: italic;
	font-weight: bold;
	padding: 0px 20px;
}

input {
	background-color: #CCC;
	border: 1px solid #000;
}

textarea {
	background-color: #CCC;
	border: 1px solid #000;
}

select {
	background-color: #CCC;
	border: 1px solid #000;
}

.button {
	background-color: #CCC;
	border: 1px solid #000;
}

.button:hover {
	background-color: #DDD;
	border: 1px solid #000;
}

.balkh {
	background: url(im/blkh.gif) repeat-x #960;
}

.balkv {
	background: url(im/blkv.gif) repeat-y #960;
}

.mainf {
	background-image: url(im/pap.gif);
	background-color: #CCA;
}

.mainft {
	background-image: url(im/papt.gif);
	background-repeat: repeat-x; 
	position: relative;
	left: 0px; top: 0px;
	height: 450px;
}

.mainfl {
	background-image: url(im/papl.gif);
	background-repeat: repeat-y; 
	height: 100%;
}

.mtitle {
	font: italic 72px "Times New Roman", Times, serif; 
	color: 993;
	padding: 0px 30px;
}

.mstitle {
	font: italic bold 21px "Times New Roman", Times, serif; 
	color: #CFC;
	position: relative; left: -200; top: 8;
}

.lfrm {

}

.lfrms {
	font: 14px "Times New Roman", Times, serif; 
	border: 2px solid #960;
	background-color: #CCA;
}

.lfrmshd{
	font-size: 16px;
	font-style: italic;
	font-weight: bold;
	background-color: #AA8;
	padding: 2px 10px;
}

.lfrmsbd{
	padding: 2px 10px;
	border: 1px solid #960;
	border-width: 0px 0px 1px 0px;
}

.lfrms a{
	color: #000;
	text-decoration: none;
}

.lfrms a:hover{
	color: #000;
	text-decoration: underline;
}

.lfrmserr{
	padding: 2px 10px;
	border: 1px solid #960;
	border-width: 0px 0px 1px 0px;
}

.lfrmserr a{
	color: #740;
	text-decoration: none;
}

.lfrmserr a:hover{
	color: #740;
	text-decoration: underline;
}

.underline {
	border: 1px solid #000;
	border-width: 0px 0px 1px 0px;
}

.mainf a{
	color: #740;
	text-decoration: none;
}

.mainf a:visited{
	color: #960;
	text-decoration: none;
}

.mainf a:hover{
	text-decoration: underline;
}

.mainf p {
	font: 14px "Times New Roman", Times, serif; 
	color: 000;
	text-align: justify;
	text-indent: 30px;
	padding: 0px 20px;	
}

.mainf hr {
	border: 1px dashed #000;
	border-width: 0px 0px 1px 0px;
}

.mainimgf {
	border: 1px solid #000;
}

.scrlavatars {
	width: 300px;
	height: 60px;
	overflow: scroll;
}

.scrlavatars img{
	cursor: pointer;
}
