body {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

td {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.m1{
	font-size: 11px;
}

.lm1{
	font-size: 11px;
	padding: 0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
}

th {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}

.mini_indent {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 11px;
	padding: 0px 5px 5px 10px;
}

.anchor_header {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
}


.datanews {
	color : #009966;
	font-size : 11px;
	font-weight : bold;
}

.rz1 {
	font-size : 14px;
	font-weight : bold;
	margin: 0px 0px 0px 0px;
	border: 0px 0px 0px 0px;
}

A.main {
	color : Black;
}

A.news {
	color : Black;
}

A.Green {
	color : #009966;
}

A.Green:hover {
	color : #009966;
}

.just {
	text-align : justify;
}

.navig {
	font-size: 11px;
	margin: 3px 3px 5px 3px;
}

p {
	font-size: 12px;
	margin: 6px 6px 6px 6px;
}

ul {
	font-size: 12px;
	margin: 0.2em 0.8em 0.2em 2em;
	list-style-image : url(/img/liarr.gif);
}

H4 {
	font-size: 12px;
	padding: 6px 3px 0px 6px;
	font-weight : bold;
	margin : 0 0 0 0;
}

H3 {
	font-size: 13px;
	padding: 6px 3px 0px 6px;
	font-weight : bold;
}

H2 {
	font-size: 14px;
	padding: 0.3em;
	font-weight : bold;
}

H1 {
	font-size: 16px;
	padding: 6px 6px;
	font-weight : bold;
	margin : 0px 0px;
}

A {
	color : #000099;
	text-decoration : none;
}

A:HOVER {
	color : #0000CC;
	text-decoration : underline;
}


li {
	margin-top : 6px;
	margin-bottom : 6px;
	
}


.clsCMTopOn {
	color: black;
	font-size: 12px;
	text-decoration : none;
	padding: 2px 4px;
	font-weight : normal;
}

.clsCMTopOver {
	color: #009966;
	font-size: 12px;
	text-decoration : none;
	padding: 2px 4px;
	font-weight : bold;
}

.clsCMLevel1On {
	color: black;
	font-size: 12px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-decoration : none;
	padding: 2px 4px;
	font-weight: normal;
}

.clsCMLevel1Over {
	color: white;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: 12px;
	text-decoration : none;
	padding: 2px 4px;
	font-weight: normal;
}

.clsCMLevel2On {
	color: green;
	font-size: 9px;
	font-family: "Courier";
	text-decoration : none;
        padding: 2px 4px;
}

.clsCMLevel2Over {
	color: red;
	font-family: "Courier";
	font-size: 9px;
	text-decoration : none;
        padding: 2px 4px;
}

.clsCMLevel3On {
	color: blue;
	font-size: 12px;
	font-family: "Helvetica";
	font-style: italic;
	text-decoration : none;
        padding: 2px 4px;
}

.clsCMLevel3Over {
	color: white;
	font-size: 12px;
	font-family: "Helvetica";
	font-weight: bold;
	text-decoration : none;
        padding: 2px 4px;
}



/* PHP_DIG */
.phpdigHighlight {color:#000000;
                 background-color:#99FFCC;
                 font-weight:bold;
                 }
.grey {
	padding:5px;
	margin-top:5px;
	margin-bottom:10px;
	margin-right:5px;
	border: 0px;
	font-size : 11px;
}
.blue {
	background-color: #F0F0F0;
	margin-top:8px;
	margin-bottom:8px;
	margin-right:0px;
	padding:3px;
	border: 1px solid #C0C0C0;
	margin-left : 0px;
	border-left : 0px;
	border-right : 0px;
}
.greyForm {padding:3px;
       font-size:11px;}
.blueForm {
       text-align:center;
       font-size:13px;
       font-weight:bold;
       padding:3px;
       }
.smallLink {font-size:10px;background-color:#BBCCEE;}



/* Стили для форума */

hr	{ height: 0px; border: solid #C0C0C0 0px; border-top-width: 1px;}

/* This is the outline round the main forum tables */
.forumline	{
	background-color: #C0C0C0;
	border: 1px solid #FFFFFF;
}

/* Main table cell colours and backgrounds */
td.row1	{ background-color: #FFFFFF; }
td.row2	{
	background-color: #F0F0F0;
	font-size : 10px;
}
td.row3 {
	background-color: #F0F0F0;
	font-size : 10px;
}

td.rowpic {
	background-color : #F0F0F0;
}

/* Header cells - the blue and silver gradient backgrounds */
th	{
	color: Black;
	font-size: 10px;
	font-weight : bold;
	background-color: #E2F3EE;
	height: 25px;
}

td.cat,td.catHead,td.catSides,td.catLeft,td.catRight,td.catBottom {
	background-color: #F0F0F0;
	border: #C0C0C0;
	border-style: solid;
	height: 28px;
}

td.cat,td.catHead,td.catBottom {
	height: 29px;
	border-width: 0px 0px 0px 0px;
}
th.thHead,th.thSides,th.thTop,th.thLeft,th.thRight,th.thBottom,th.thCornerL,th.thCornerR {
font-weight: bold; border: #FFFFFF; border-style: solid; height: 28px;
}

td.row3Right,td.spaceRow {
	background-color: White;
	border: White;
}

th.thHead,td.catHead { font-size: 11px; border-width: 0px 0px 0px 0px; }
th.thSides,td.catSides,td.spaceRow	 { border-width: 0px 1px 0px 1px; }
th.thCornerR,th.thTop,th.thCornerL,th.thBottom,td.catBottom,th.thLeft,td.catLeft,th.thRight,td.catRight,td.row3Right { border-width: 0px 0px 0px 0px; }


/* The largest text used in the index page title and toptic title etc. */
.maintitle	{
font-weight: bold; font-size: 17px; text-decoration: none; line-height : 120%;}

/* General text */
.gen { font-size :12px; }
.genmed { font-size :11px; }
.gensmall { font-size : 10px; }
a.gen,a.genmed,a.gensmall { color: #000066; text-decoration: none; }
a.gen:hover,a.genmed:hover,a.gensmall:hover	{ color: #333399; text-decoration: underline; }
.mainmenu {
	font-size : 11px;
}


/* The register, login, search etc links at the top of the page */
a.mainmenu		{ text-decoration: none;}
a.mainmenu:hover{ text-decoration: underline; }

/* Forum category titles */
.cattitle		{
	font-weight: bold;
	font-size: 12px ;
	letter-spacing: 1px;
	color : #000000;
}

	/* Forum title: Text and link to the forums used in: index.php */
.forumlink		{ font-weight: bold;}
a.forumlink 	{ text-decoration: none;}
a.forumlink:hover{ text-decoration: underline; }

/* Used for the navigation text, (Page 1,2,3 etc) and the navigation bar when in a forum */
.nav			{ font-weight: bold;}
a.nav			{ text-decoration: none; }
a.nav:hover		{ text-decoration: underline; }

	/* titles for the topics: could specify viewed link colour too */
.topictitle	{ font-weight: bold;  }
a.topictitle:link   { text-decoration: none; }
a.topictitle:visited { text-decoration: none; }
a.topictitle:hover	{ text-decoration: underline; }

.name			{
	font-size : 10px;
}

.postdetails		{
	font-size : 10px;
}

.postbody { line-height: 18px}
a.postlink:link	{ text-decoration: none;}
a.postlink:visited { text-decoration: none;}
a.postlink:hover { text-decoration: underline; }

.code {	font-family : "Courier New", Courier, monospace; border-style: solid;
	border-left-width: 1px; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px
}

.quote {
	font-size: 11px;
	line-height: 125%;
	background-color: White;
	border: 1px #c0c0c0;
	border-style: solid;
}


input.post, textarea.post, select {
background-color : #FFFFFF;
}

input { text-indent : 2px; }

input.button {
	background-color : #C0C0C0;
	color : Black;
	font-size: 10px;
	font-family : Verdana, Geneva, Arial, Helvetica, sans-serif;
}

input.mainoption {
background-color : #c0c0c0;
	font-weight : bold;
}

input.liteoption {
background-color : #C0C0C0;
	font-weight : normal;
}

.helpline { background-color: #c0c0c0; border-style: none; }




.snif * {
				font-family: Tahoma, Sans-Serif;
				font-size: 10pt;
			}
			.snif img {
				border:none;
			}
			.snif a {
				text-decoration: none;
			}
			.snif a:hover {
				text-decoration: underline;
			}
			body.snif {
				background: #ffffff;
			}
			table.snif {
				border: 1px solid #C0C0C0;
			}
			table.snif td {
				padding-left: 10px;
				padding-right: 10px;
			}
			td.snifDir {
				font-size: 14px;
				color: #000000;
				background-color: #FFFFFF;
				padding-top: 3px;
				padding-bottom: 3px;
			}
			td.snifDir a {
				color:black;
			}
			tr.snifHeading, td.snifHeading, td.snifHeading a {
				font-weight: bold;
				color: #000000;
				background-color: #E2F3EE;
				padding-top: 3px;
				padding-bottom: 3px;
				font-size: 11px;
			}
			tr.snF td {
				color: #444444;
				padding-top: 2px;
				padding-bottom: 2px;
				vertical-align: top;
				padding-left: 10px;
				padding-right: 10px;
				white-space: nowrap;
			}
			tr.snF td a {
				color: #000000;
			}
			tr.snF td a:hover {
				background-color: #E2F3EE;
			}
			tr.snifEven {
				background-color: #ffffff;
			}
			tr.snifOdd {
				background-color: #f8f8f8;
			}
			.snifCopyright * {
				color: #bbbbbb;
				font-size: 8pt;
			}
			.snifSmaller {
				font-weight: normal;
				font-size: 8pt;
			}
			.snWhite {
				color: white;
			}
			.snW {
				white-space: normal;
			}

/* DHTML ToolTip */
#dhtmlgoodies_tooltip {
	background-color: #eee;
	border: 1px solid #000;
	position: absolute;
	display: none;
	z-index: 20000;
	padding: 2px;
	-moz-border-radius: 6px; /* Rounded edges in Firefox */
	font-size: 11px;
}

#dhtmlgoodies_tooltipShadow {
	position: absolute;
	background-color: Silver;
	display: none;
	z-index: 10000;
	opacity: 0.7;
	filter: alpha(opacity=70);
	-khtml-opacity: 0.7;
	-moz-opacity: 0.7;
	-moz-border-radius: 6px; /* Rounded edges in Firefox */
}

/* Style for FORM_VALIDATOR */
.invalidInput{
	border:1px solid #F00;
	padding:1px;
}

.validInput{
	border:1px solid #FFF;
	padding:1px;

}