BODY	{
			font-family: Arial;
			font-size: 70%;
			text-align: justify;
		}

.forum { 
			border: 1px solid #9999CC;
			
		}

TBODY.forum  { 
			/*background: #E3E3FF;*/
		}

TBODY	{ 
			font-size: 70%;		
		}

CAPTION	{ 
			font-size: 70%;		
		}

TABLE	{
			cellspacing: 0px;
			cellpadding:  0px;
			width: 100%;
			border: 0px solid blue;
		}

TD		{
			text-align: justify;
			vertical-align: top;
			border: 0px solid #009900;
		}

TD.foto		{
			text-align: center;
		}

.menu	{
			text-align: center;
			background: url('i/menu_na.jpg');
			background-repeat: repeat-x;
			border: 1px solid #999999;
			margin: 0px 0px 0px 0px;
		}

.header	{
			text-align: center;
			background: url('i/head_fon.jpg');
			background-repeat: no-repeat;
			background-position:  top left;
			margin: 0px 0px 0px 0px;
		}

P		{
			/*text-align: justify;*/
			margin: 0 0 3pt 0;
		}

H1		{
			font-size: 130%;
			margin: 5pt 0 3pt 0;
		}

H2		{
			font-size: 110%;
			margin: 5pt 0 3pt 0;
		}

H3		{
			font-size: 100%;
			margin: 3pt 0 3pt 0;
		}

PRE		{
			margin: 0 1em 2px 1em;
		}

TEXTAREA
		{
			font-family: Arial;
		}

.topblock{
			/*color: white;*/
			text-align: center;
			/*background: url('i/topblock.jpg');*/
			background: url('i/head_fon.jpg');
			background-repeat: no-repeat;
			background-position: top center;
			border: 1px solid #999999;
			/*border-left: 1px solid #999999;
			border-right: 1px solid #999999;
			border-top: 1px solid #999999;*/
			margin: 0px 0px 0px 0px;
			padding: 3px 3px 3px 3px;
			height: 12px;
			
		}

.bottomblock{
			background-position:  top right;
			/*background-image: url('i/bottom.gif');*/
			background-repeat: no-repeat;
			height: 3px;
		}

div		{
			margin: 3px 3px 3px 3px;
		}	

div.quote	{
			/*margin: 1em 1em 1em 1em;*/
			padding: 1em 1em 1em 1em;
			background: white;
			border: 1px solid black;
		}

.l_float {
			float: left;
			margin: 1px 1em 1px 3px;
		}

.r_float {
			float: right;
			margin: 1px 3px 1px 1em;			
		}

.n_float {
			
			margin: 1px 1px 1px 1px;
		}

.l_vynos {
			float: left;
			width: 200px;
			margin: 1px 1em 1px 3px;
			padding: 5px 5px 5px 5px;
			/*border: 1px solid;*/
			font-weight: bold;
		}

.r_vynos {
			float: right;
			width: 200px;
			margin: 1px 3px 1px 1em;
			padding: 5px 5px 5px 5px;
			/*border: 1px solid;*/
			font-weight: bold;
		}


.text	{
			text-align: justify;
		}

.small {
			border: 1px solid #6666CA;
			font-size: 100%;
		}
.snos {
			text-decoration: none;
		}

.line {
			border-top: 1px solid #663399;
			border-bottom: 1px solid #663399;
		}

.tr_dark	{
			background: #E3E3FF;
			
		}

.tr_light	{
			background: #FFFFE3;
			
		}

.tr_mark	{
			background: #FFCACA;
	
		}
		
.razdel {
			text-decoration: none;
			color: white;
			background-repeat: no-repeat;
			margin: 1em 0 0 0;
			padding: 3px 3px 0px 3px;
		}

.block {
			text-align: justify;
			/*background: url('i/menu_na.jpg');
			background-repeat: no-repeat;
			background-position: bottom right;
			border: 1px solid #999999;*/
			border-left: 1px solid #999999;
			border-right: 1px solid #999999;
			border-bottom: 1px solid #999999;
						
		}

div.block		{
			margin: 0 0 0 0;
			padding: 3px 3px 0px 3px;
		}
