h1,h2, h3 {	text-align:left;	margin:0px;	margin-bottom:2px;	padding-bottom:1px;	font-family: Arial;	background-color:#DDDDDD;	}h1{	font-size:190%;	margin:4px;	}h2 {	font-size:130%;	}h3 {	font-size:110%;	}div.border h1{	margin:0px;	}pre {	font-family:couriernew;	font-size:120%;	margin:0px;	}div.border{	border:1px dashed #C0C0C0;	padding:4px;	margin-bottom:1px;	background-color:#F5F5F5;	}.border p{	margin-bottom: 9px;}form.user {	}.user input{	}.user select{	width:200px;	}.user textarea{	width:200px;	}.button {	background-color:#DDDDDD;	}.buttonauth {	background-color:#DDDDDD;	}table.reg{    margin-top:4px;    margin-bottom:4px;	border: 1px solid #CFCFCF;	border-collapse: collapse;	}table.reg input{	width:200px;	height:21px;	}table.reg td{    }#indexnew table.reg td{	border-bottom:1px dashed #CFCFCF;	padding:3px;	padding-left: 4px;	padding-right:4px;	text-decoration:bold;	font-weight:bold;	background-color: #E8E8E8;	}table.reg td{	border-bottom:1px dashed #CFCFCF;	padding:4px;	padding-left: 4px;	padding-right:4px;	text-decoration:bold;	font-weight:bold;	background-color: #E8E8E8;	}#indexnew table.reg th{    padding:4px;    text-decoration:bold;    border: 1px solid #CFCFCF;    background-color:#E1E1E1;    font-variant: small-caps;    }table.reg th{    padding:4px;    text-decoration:bold;    border: 1px solid #CFCFCF;    background-color:#E1E1E1;    font-variant: small-caps;    }table.reg td{	padding:0px;	}.red {	font-weight:bold;	color:#FF0000;}.redmes {	font-weight:bold;	color:#FF0000;	padding-left:2px;	padding-right:2px;	background-color: #FFE4E1;	text-align:center;	border-left:4px solid #FF0000;	border-right:4px solid #FF0000;	margin-bottom:5px;	}.greenmes {	font-weight:bold;	color:#32CD32;	padding-left:2px;	padding-right:2px;	background-color: #E0EEE0;	text-align:center;	border-left:4px solid #32CD32;	border-right:4px solid #32CD32;	margin-bottom:5px;	}table.prevnext{		font-size:9pt;        margin-right:0px;        border:1px dashed #C0C0C0;        background-color: #F5F5F5;        margin-bottom:6px;        }table.prevnext td{	padding:2px;	}img.micro{	border: 2px solid #B8B8B8;	width:64px;	height:64px;	}.nopad{	padding:0px;	}a.orange{	color:red;	}table.abyss1{	border:1px dashed #C0C0C0;	border-bottom: 1px solid #C0C0C0;	background-color: #F5F5F5;	border-collapse: collapse;	margin-bottom:2px;	}table.abyss1 td{	padding:0px;	vertical-align:top;	}table.abyss1 td.banner{	vertical-align:middle;	}table.abyss1 p{    margin:4px;	}table.abyss2{    border-top:1px solid #C0C0C0;    border-collapse: collapse;	}table.abyss2 td.left{    border-left:1px solid #C0C0C0;    width:1px;	}table.abyss2 td.right{    border-right:1px solid #C0C0C0;    width:10px;	}table.comments{	border:1px dashed #C0C0C0;	}table.comments td{	padding:5px;	}table.descr{	width:100%; 	height:75px;	}table.descr td.info{	border-right: 1px solid #C0C0C0;	width:186px;	}                /***  Лист пользователей*/table.userlist{    width:100%;}.userlist th{    font-size:10pt;    text-align: left;}.userlist td{    vertical-align: middle;    height: 20px;}.userlist td.avatar div {    width:100px;}table.reg td{    height:30px;    padding:3px;}.rightform{    font-size:8pt;    text-align:right;    }/* Новости на главной */div.sitenews{    margin-bottom:15px;}div.textnews{    clear:both;    padding-top:4px;    padding-bottom:4px;}p.titlenews{    font-size:13pt;    color:#c0c0c0;/*    border-left:4px solid #C0C0C0;*//*    border-bottom:1px solid #C0C0C0;*//*    padding:2px;*/}a.sitenews{    text-decoration:none;    color:#F86900;}div.infonews{    font-size:8pt;      }.infonews p{    float:left;    width:300px;}/*.infonews span{    float:right;    text-align:right;    display:block;    width:200px;}*/div.commentsnews{    text-align:right;}