body
{
	margin: 0;
	padding: 0;
	z-index: 0;
	font-family: tahoma;
	height: 100%;
	font-size: 11px;
}
input
{ 
background-color: #FFFFFF;
 }
 input.chk
 { 
 background-color: #FFFFFF;
  }
br
{ 
font-size: 11px;
 }
img
{ 
	border: 0;
	display: block;
	margin: 0;
	padding: 0;
 }
 img.in
{ 
	border: 0;
	display: inline;
	margin: 0;
	padding: 0;
 }
td.big_ico img
{ 
	display: block;
 }
 td.big_ico a
{ 
	font-size: 11px;
	margin-bottom: 10px;
	display: block;
 }
p, ul, ol, li
{
	margin: 0;
	padding: 0;
	font-family: tahoma;
	font-size: 12px;
	color:  #000000;
	line-height: 18px;
}
ul, ol
{
	padding-left: 10;
	list-style: inside;
}
table, table td 
{
	border-spacing : 0px;
	border-collapse : collapse;
	margin: 0;
	padding: 0;
	vertical-align : top;
	border: 0;
	border-width: 0;
}
body div.all
{ 
	z-index: 2;
	position: absolute;
	width: 972px;
	height: 100%;
	width: 100%;
}
div
{
	width: auto;
}
a
{
	color: #2358CF;
	font-family: tahoma;
	text-decoration: underline;
	font-size: 11px; 
}
p.date
{
	margin:0;
	color:#A1A1A1;
	font-size: 11px;
	line-height: 12px;
	padding: 0;
	margin-bottom: 0;
	float: none;
}
a.offline
{ 
color: #89ACE4;
 }
img.png
{	
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
 BEHAVIOR: url(png.htc); 
}
img.pngb
{	
/*filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50);*/
 BEHAVIOR: url(pngb.htc); 
}
div.logo
{
	padding-left: 32;
	padding-top: 16;	
	position: absolute;
	z-index: 5;
}
div.promo
{
	display: block;
	padding-top: 12;
	width: 200px;
	height: 106;
	margin-left: 10;
	margin-top: 9;
	font-size: 14px;
	font-style: italic;
	color: #FFFFFF;
	float: right;
	font-weight: 600;
	vertical-align: middle;
	
}
div.promo a.promo
{
	text-decoration: none;
	color: #FFFFFF;
	display: block;
	margin-top: 30;
	font-size: 14px;
	font-style: italic;
	font-family:  Geneva, Arial, Helvetica, sans-serif;
}

div.promo img
{
	float:left;
	border: 0;
}
/*_______________________*/

div.search
{
	font-family: tahoma;
	padding-top: 10;
	color:  #FFFFFF;
	margin:0;
	margin-bottom: 150;
	width: 200;
}
div.search div.block table td
{
	font-size: 12px;
	vertical-align: middle;
	padding-bottom: 5;
	padding-top: 5;
}
div.search h1
{
	color:  #FFFFFF;
	font-family: tahoma;
	font-size: 14px;
	margin:0;
	padding-left: 31;
	font-weight: normal;
}
div.search div.block form
{
	margin:0;
	padding:0;
}
div.search div.block table
{
	margin:0;
	padding:0;
	width: 140;
}

div.search div.block1 {
	padding-left: 20px;
	padding-right: 10px;
}
div.search div.block
{
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 20px;
	padding-bottom: 15px;
	margin-left: 30px;
	margin-top: 0;
	width: 170px;
}

div.search div.block  input
{
	background-color: #FFFFFF;
	width: 130;
}

div.search div.block  select
{
	background-color: #FFFFFF;
	width: 130;
}

div.search div.block  input.chk
{
	width: 20;
	margin-left: -5;
	margin-right: 5;
	margin-top: 2;
}
div.search div.block  input.but
{
	width: 66;
	height: 24;
	font-size: 12px;
}

/* ___________________*/

div.menu_h2
{
	font-family: tahoma;
	color:  #FFFFFF;
	margin:0;
	display: block;
	margin-top: 10;
	margin-bottom: 10;
	padding-right: 0;
	float: left;
	width: auto;
}

div.menu_h2 div.block
{
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 5;
	padding-bottom: 5;
	padding-left: 20;
	padding-right: 20;
	margin-top: 0;
	margin-left: 30;
	line-height: 18px;
	font-size: 12px;
	width: auto;
}
div.menu_h2 div.block a
{
	color: #000000;
	font-size: 12px;
}
div.menu_h2 div.block a.on, div.menu_h2 div.block a:hover
{
	color: #D00917;
	font-size: 12px;
	text-decoration: none;
}


/* ________________________________*/


div.login
{
	font-family: tahoma;
	padding-top: 10;
	color:  #FFFFFF;
	margin:0;
	margin-bottom: 0;
	padding-right: 0;
	margin-right: 0;
}
div.login table td
{
		font-size: 12px;
		vertical-align: middle;
}
div.login table td a
{
		font-size: 11px;
}
div.login form
{
	margin:0;
	padding:0;
}
div.login div.block
{
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	padding-top: 15;
	padding-bottom: 15;
	margin-top: 0;
	margin-left: 30;
	padding-right: 0;
	margin-right: 0;
	width: 575;
}
div.login div.block table
{
	width: auto;
	margin-left: 20;
}
div.login div.block  input
{
	margin-right:10;
	background-color: #FFFFFF;
}
div.login div.block  input.but
{
	font-size: 12px;
	height: 24;
	width: 60;
}

/* ________________________________*/

div.menu_h
{
	position: static;
	width: auto;
	padding-top: 0;
	display: block;
	font-family: tahoma;
	padding-left: 0;
	padding-right: 0;
	margin: 0;
}
div.menu_h_rl
{
	background-color: #D00917;
	float: left;
}
div.menu_h table td
{
	vertical-align: middle;
	border-collapse : collapse;
	border-spacing : 0px;
	height: 30;
}
div.menu_h table td.on
{
	vertical-align: middle;
	border-collapse : collapse;
	border-spacing : 0px;
	background-color: #D00917;
	height: 30;
}
div.menu_h a
{
	color: #FFFFFF;
	font-size: 14px;
	text-decoration: none;
}
div.menu_h a.on
{
	color: #000000;
	font-size: 14px;
	background-color: #FFFFFF;
}


/*_______________________*/



div.banner
{
	z-index: 5;
	text-align: right;
	position: absolute;
	background-color: transparent;
	margin:0 ;
	padding:0;
	/*display: none;*/
	left: 70%;
    width: 30%;
}
div.banner1
{
	z-index: 5;
	text-align: right;
	position: absolute;
	background-color: transparent;
	margin:0 ;
	padding:0;
	/*display: none;*/
	left:35%;
	width: 65%;
}

/* ________________________________*/

div.content
{
	margin-bottom: 80;
	width: auto;
	margin-top: 0;
}

div.content table
{
	margin: 0;
	margin-top: 0;
	margin-bottom: 20;
	margin-left: 0;
	padding: 0;
	border: 0;
}

div.content table td
{
	margin: 0;
	padding: 0;
	border: 0;
}

div.content a
{
	font-size: 12px;
}



/* _________________________ */


div.items
{
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 14px;
	padding-top: 10;
	padding-bottom: 10;
	padding-right: 0;
	margin-left: 1;
	margin-top: 2;
	width: 120;
	font-family: tahoma;
}

div.items table
{
	width: 100;
	margin:0;
	padding: 0;
	margin-bottom:20;
	vertical-align: top;
}
div.items table td
{
	padding-left: 10;
	padding-top:2;
	font-size: 11px;
	color: #000000;
}
div.items table td img
{
	margin: 0;
	padding: 0;
}
div.items table td p img
{
	margin: 0;
	vertical-align: bottom;
}

div.items table td p
{
	margin: 0;
	vertical-align: bottom;
	line-height: 14px;
}
div.items a
{
	color: #2358CF;
	font-size: 11px;
	text-decoration: underline;
}

div.items_2
{
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 14px;
	padding-top: 10;
	padding-bottom: 10;
	padding-right: 0;
	margin-left: 10;
	margin-top: 2;
	width: 120;
	font-family: tahoma;
}

div.items_2 table
{
	width: 100;
	margin:0;
	padding: 0;
	margin-bottom:20;
	vertical-align: top;
}
div.items_2 table td
{
	padding-left: 10;
	padding-top:2;
	font-size: 11px;
	color: #000000;
}
div.items_2 table td img
{
	margin: 0;
	padding: 0;
}
div.items_2 table td p img
{
	margin: 0;
	vertical-align: bottom;
}

div.items_2 table td p
{
	margin: 0;
	vertical-align: bottom;
	line-height: 14px;
}
div.items_2 a
{
	color: #2358CF;
	font-size: 11px;
	text-decoration: underline;
}

/* _________________________ */

div.item
{
	width: 180;
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	margin-top:0;
	padding-top: 20;
	float: left;
	padding-bottom: 10;
	margin-right: 0;
	margin-left: 0;
	font-size: 11px;
}

div.item table td
{
	color: #000000;
	vertical-align: top;
}
div.item table td img
{
	margin:0;
	margin-bottom: 10;
}
div.item table td img
{
	margin:0;
	vertical-align: bottom;
}
div.item table td p
{
	margin:0;
	padding-top: 5;
	font-size: 11px;
}
div.item table td p.top
{
	margin:0;
	padding-top: 10;
	font-size: 11px;
}
div.item table td p span
{
	margin:0;
	padding-top: 5;
	color:#A1A1A1;
	font-size: 11px;
}
div.item a
{
	color: #2358CF;
	text-decoration: underline;
	font-size: 11px;
}


div.item_2
{
	width: 362;
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	margin-top:0;
	padding-top: 20;
	float: left;
	padding-bottom: 10;
	margin-right: 0;
	margin-left: 0;
	font-size: 11px;
}

div.item_2 table td
{
	color: #000000;
	vertical-align: top;
}
div.item_2 table td img
{
	margin:0;
	margin-bottom: 10;
}
div.item_2 table td img
{
	margin:0;
	vertical-align: bottom;
}
div.item_2 table td p
{
	margin:0;
	padding-top: 5;
	font-size: 11px;
}
div.item_2 table td p.top
{
	margin:0;
	padding-top: 10;
	font-size: 11px;
}
div.item_2 table td p span
{
	margin:0;
	padding-top: 5;
	color:#A1A1A1;
	font-size: 11px;
}
div.item_2 a
{
	color: #2358CF;
	text-decoration: underline;
	font-size: 11px;
}

div.item_albom
{
     width: 130;
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	height: 220;
	padding-left: 0;
	margin-top:0;
	margin-bottom: 0;
	padding-top: 20;
	float: left;
	padding-bottom: 0;
	margin-right: 0;
	margin-left: 0;
}
div.item_albom#pop
{
	height: 250;
}
div.albom table.help td div.item_albom table
{
	border: 0;
	margin: 0;
	padding: 0;
}
div.article table.help td div.item_albom table
{
	border: 0;
	margin: 0;
	padding: 0;
}
div.article table.help td div.item_albom table td
{
	font-size: 11px;
	color: #000000;
	vertical-align: top;
	padding: 0;
	margin: 0;
	border: 0;
}
div.item_albom table td img
{
	margin:0;
	margin-right: 10;
	margin-bottom: 5;
}
div.item_albom table td p img
{
	margin:0;
	vertical-align: bottom;
}
div.item_albom table td p
{
	margin:0;
	padding: 0;
	font-size: 11px;
	line-height: 14px;
}
div.item_albom table td p a
{
	color: #2358CF;
	text-decoration: underline;
	padding: 0;
	margin: 0;
	line-height: 14px;
	font-size: 11px;
}

div.item_albom table td p span
{
	margin: 0;
	padding: 0;
	margin-top: 0;
	color:#A1A1A1;
	line-height: 14px;
}

div.item3
{
	width: 150;
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	margin: 0;
	padding: 0;
	padding-top: 4;
	padding-bottom: 10;
}
div.item3 img
{
	margin-top: 0;
	margin-right: 5px;
	display: inline;
}
div.content table td.item1
{
	padding-left: 30;
}

div.content table td.item2
{
	padding-left: 30;
}

div.content table td.item1 div.item
{
	margin-right: 0;
}

/* _________________________ */

div.albom div.item
{
	width: 140;
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	margin-top:0;
	float: left;
	padding-top: 20;
	padding-bottom: 10;
	margin-right: 12;
}
div.albom div.item table
{
	margin-left:0;
	margin-top:0;
	width: 125;
	padding: 0;
	vertical-align: top;
}
div.item table
{
	margin-left: 20;
	margin-top: 0;
	width: 140;
	padding: 0;
	vertical-align: top;
}
div.forsite
{
	background-color: #FFFFFF;
	height: 80;
	width: 760;
	margin: 0;
}
div.forsite p 
{
	padding-left:30;
	padding-top:20;
	color:#000000;
	font-family: tahoma;
	font-size: 11px;
}
div.menu_v
{
	margin: 0;
	padding: 0;
	padding-right: 0;
	color: #FFFFFF;
	font-family: tahoma;
	margin-top: 30px;
	width: 150;
}
div.menu_v div.items table
{
	width: 100;
	margin:0;
	padding: 0;
	margin-bottom:10;
	border: 0;
}
div.menu_v div.items table td
{
	padding-left: 10;
	padding-top: 2;
	font-size: 11px;
	color: #000000;
	margin: 0; 
}
div.menu_v div.items table td a
{
	color: #2358CF;
	text-decoration: underline;
	font-size: 11px;
}
div.menu_v div.items table td p
{
	font-size: 11px;
}


div.menu_v div.items table td img
{
	margin: 0;
	padding: 0;
}

div.menu_v div.items table td p img
{
	margin: 0;
	vertical-align: bottom;
}

div.menu_v div.items
{
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 13px;
	padding-left: 0;
	padding-top: 10;
	padding-bottom: 10;
	padding-right: 0;
	margin-right: 0;
	margin-top: 0;
	margin-left: 30;
	margin-bottom:0;
	width: 120;
}

div.menu_v div.user
{
	display: block;
	background-color: #D00917;
	color: #000000;
	line-height: 13px;
	font-size: 12px;
	padding-left: 0;
	padding-top: 20;
	padding-bottom: 30;
	padding-right: 0;
	margin-right: 0;
	margin-top: 0;
	margin-left: 30;
	margin-bottom: 60;
	width: 120;
}

div.menu_v div.user table
{
		
		margin-right: 0;
		margin-left: 20;
		border: 0;
}
div.menu_v div.user table td.fase
{
	vertical-align: top;
	text-align: left;
	
}
div.menu_v div.user table td
{
	padding-bottom: 10;
}
div.menu_v div.user table td.name
{
	color: #FFFFFF;
	font-weight: bold;
	font-size: 12px;
}
div.menu_v div.user table td a
{
	color: #FFFFFF;
	font-weight: normal;
	font-size: 12px;
	line-height: 14px;
}
div.menu_v div.user table td p.mes
{
	font-size: 11px;
	line-height: 12px;
	color: #000000;
}
div.menu_v div.user table td p.mes a
{
	font-size: 11px;
	line-height: 12px;
	padding: 0;
	margin: 0;
	clear: left;
}
div.menu_v div.user table td a.on
{
	color: #000000;
	font-weight: normal;
	font-size: 12px;
	text-decoration: none;
	
}


div.content div.article
{
	
	background-color: #FFFFFF;
	margin-top: 0;
	margin-left: 30;
	padding-top: 20;
	padding-bottom: 20;
	width: 100%;
}
div.content div.albom
{
	
	background-color: #FFFFFF;
	margin-top: 0;
	margin-left: 30;
	padding-top:20;
	padding-bottom: 0;
	width: 325;
}

div.article table.help
{
	margin-left: 20;
	margin-right: 20;
	margin-top: 0;
	margin-bottom: 0;
	border: 0;
	border-width: 0;
	width: auto;
}
div.article table.help td
{

	border: 0;
	border-width: 0;
}
div.article table.help td p
{
	padding: 0;
	margin-top: 0;
	margin-bottom: 10;
}
div.article table.help td p span.b
{

	font-weight: bold;
	text-align: left;
	padding: 0;
}
div.content div.article table.doc td img
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 10;
}
div.article table.help td p.b
{
	margin: 0;
	padding-top: 0;
	font-weight: bold;
	padding-bottom: 3;
	line-height: 16px; 
}
p.off
{
 color: #2358CF;
 text-decoration: underline;
}
div.article table.help td p.off
{
 color: #2358CF;
 text-decoration: underline;
}
div.article table.help td p.b_name
{
	margin: 0;
	padding-top: 0;
	font-weight: bold;
	padding-bottom: 1;
	line-height: 16px; 
}
div.article table.help td p.b img
{
	margin: 0;
	vertical-align: bottom;
}
div.article table.help td p span
{
	margin: 0;
	color:#A1A1A1;
	font-size: 11px;
	padding: 0;
}
div.article table.help td p.sp
{
	margin: 0;
	padding-top: 2;
	padding-bottom: 2;
}
div.article table.help td span
{
	margin:0;
	color:#A1A1A1;
	font-size: 11px;
	padding: 0;
	padding-top: 5;
	padding-bottom: 5;
	float: none;
	
}
div.article  table.help td div.item
{
	width: 180;
	padding:0;
	margin:0;
	margin-bottom: 2;
}

div.article  table.help td div.item img
{
	margin-right: 10;
}
div.albom table
{
	margin-left: 20;
	margin-right: 0;
}
div.article table.help td table
{
	margin: 0;
	padding: 0;
	width: 100%;
}
div.article table.help td table td
{
	border-bottom-color : #CFCFCF;
	border-bottom-style : solid;
	border-bottom-width : 1;
	border-left-color : #CFCFCF;
	border-left-style : solid;
	border-left-width : 1;
	border-right-color : #CFCFCF;
	border-right-style : solid;
	border-right-width : 1;
	border-top-color : #CFCFCF;
	border-top-style : solid;
	border-top-width : 1;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding-top: 10;
	padding-left: 10;
	padding-bottom: 10;
}
div.article table.help td  table th
{
	background-color: #E7E7E7;
	font-size: 12px;
	font-weight: normal;
	text-align: left;
	padding: 10;
	border-bottom-color : #CFCFCF;
	border-bottom-style : solid;
	border-bottom-width : 1;
	border-left-color : #CFCFCF;
	border-left-style : solid;
	border-left-width : 1;
	border-right-color : #CFCFCF;
	border-right-style : solid;
	border-right-width : 1;
	border-top-color : #CFCFCF;
	border-top-style : solid;
	border-top-width : 1;
}

div.tools
{
	width: 150;
	padding-top:15;
	padding-bottom: 0;
	margin-left: 1; 
	color:  #000000;
	background-color: #FFFFFF;
}
div.tools table
{
	margin-left: 15;
	margin-right: 15;
}
div.tools table td
{
	padding: 0;
	padding-bottom: 10;
	vertical-align: middle;	
}
div.tools table td a
{
font-size: 12px;
}
div.tools table td img
{
	margin-right: 10;
}


div.menu_v div.title
{
	color: #ffffff;
	float: left; 
	background-color: #0E2D47;
	padding-left: 31;
	padding-right: 20;
	font-size: 14px;
	display: block;
	height: 20;
	width: auto;
}


div.content  form.frm table.frm
{
	width: 530;
	margin: 0;
	margin-top: 10px;
	padding: 0;
	border: 0;
}

div.content  form.frm table.frm td
{
	padding: 0;
	border: 0;
}
div.article table.help td table.albom
{
	margin: 0;
	padding: 0;
	border: 0;
}
div.article table.help td table.albom td
{
	padding: 0;
	padding-bottom: 15;
	padding-right: 10;
	border: 0;
}
div.article table.help td table.albom td input.chk
{
	padding: 0;
	margin: 0;
	margin-left: -4px;
	margin-top: -4px;
	border: 0;
	width: auto;
	display: block;	
}
div.article table.help td table.albom td p
{
	font-size: 11px;
	line-height: 14px;
	font-family: tahoma;
	margin-bottom: 5px;
	padding-bottom: 0;
}
table.albom td p img

{
	margin:0;
	vertical-align: bottom;
}
table.albom td p a

{
	font-size: 11px;
	line-height: 14px;
	padding-bottom: 0;
	font-family: tahoma;
}
div.article table.help td form.frm table.frm3
{
	width: 200;
	margin: 0;
	padding: 0;
	border: 0;
}
div.article table.help td form.frm table.frm3 td
{

	border: 0;
	padding: 0;
}
div.article table.help td form.frm table.frm3 td input
{
	background-color: #FFFFFF;
}
form.frm
{
	margin: 0;
	padding: 0;
}
div.content form.frm table.frm td
{
	padding-bottom: 10;
	border: 0;
}

form.frm  table.frm input
{
	background-color: #FFFFFF;
	width: 100%;
	
}
form.frm  table.frm1 input
{
	background-color: #FFFFFF;
	width: 159;
}
form.frm  table.frm1 input.s
{
	background-color: #FFFFFF;
	width: 50;
	margin-left: 11;
	margin-right: 10; 
	margin-bottom: 0;
}
input.s
{
	background-color: #FFFFFF;
	width: 50;
	margin-left: 11;
	margin-right: 10; 
	margin-bottom: 0;
}
form.frm  table.frm textarea
{
	background-color: #FFFFFF;
	width: 100%;
	height: 100;
		overflow: auto;
}
div.content form.frm  table.frm1
{
	width: 500;
	border: 0;
}

div.content form.frm  table.frm1 td
{
	padding-right: 10;
	padding-bottom: 10;
	border: 0;
}
form.frm  table.frm1 textarea
{
	background-color: #FFFFFF;
	width: 100%;
	height: 100;
	overflow: auto;
}
form.frm table.frm  input.but
{
	width: auto;
	height: 24;
	font-size: 12px;
}
input.but
{
	width: auto;
	height: 24;
	background-color: #FFFFFF;
	font-size: 12px;
}
form.frm table.frm  select
{
	background-color: #FFFFFF;
}
div.content form.frm div.forum table.frm1  select.dd
{
	background-color: #FFFFFF;
	width: 45;
}
div.content form.frm div.forum table.frm1  select.mm
{
	background-color: #FFFFFF;
	width: 110;
}
div.content form.frm div.forum table.frm1  select.yy
{
	background-color: #FFFFFF;
	width: 60;
}
form.frm table.frm1  select
{
	background-color: #FFFFFF;
	width: 159;
}
form.frm table.frm1 td
{
	padding-bottom: 10;
}
form.frm input.chk
{
	width: 20;
	margin-left: -5;
	margin-right: 5;
	margin-top: 2;
	margin-bottom: 0;
}
div.content form.frm div.forum table.frm span
{
	font-size: 12px;
}
form.frm  table.frm  input.chk
{
	width: 20;
	margin-left: -5;
	margin-right: 5;
	margin-top: 2;
margin-bottom: 0;
}
form.frm  table.frm  td
{
padding-bottom: 10;
}
form.frm  table.frm1  input.chk
{
	width: 20;
	padding: 0;
	margin-left: -5;
	margin-right: 5;
	margin-top: 2;
margin-bottom: 0;
}
div.content div.forum
{
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1;
	padding-bottom: 5;
	margin-bottom: 20;
	margin-bottom: 10;
	width: 530;
	font-size: 12px;
}
div.content  div.forum p
{
	font-size: 12px;
	font-family: tahoma;
	color: #000000;
	margin:0;
	padding: 0;
	padding-bottom: 2;
}  

 

 div.quote
{
	font-size: 11px;
	font-family: tahoma;
	color: #000000;
	margin:0;
	padding: 0;
	padding-bottom: 5px;
	background-color: #F5F5F5;
}
div.content  div.forum p.name
{
	font-size: 12px;
	font-family: tahoma;
	color: #000000;
	margin:0;
	padding: 0;
	padding-bottom: 10;
}
div.content  div.forum p a
{
	color: #2358CF;
		font-size: 12px;
	font-family: tahoma;
	margin:0;
	padding: 0;
	text-decoration: underline;
}
div.content  div.forum a  img
{
	display: inline;
	margin-left: 5;
}
div.content  div.forum p.about
{
	margin:0;
	padding: 0;
	padding-top: 5px;
	color:#A1A1A1;
	font-size: 11px;
	line-height: 12px;
}
div.content  div.forum p.about span
{
	margin:0;
	padding: 0;
	color:#000000;
	font-size: 11px;
}


div.content div.page
{
	margin-bottom: 20;
	margin-top: 10;
	padding: 0;
	font-size: 12px;
	color: #000000;
	font-family: tahoma;
	clear: left;
}
div.content div.page a
{
	font-size: 12px;
}
div.mess
{
	margin-top: -20;
	padding-top: 20;
	margin-bottom:15;
	background-color: #F5F5F5;
}
div.content div.mess div.forum
{
	padding-bottom: 20;
	margin:0;
	border: 0;
}
div.content div.mess div.forum p
{
	font-size: 12px;
	font-family: tahoma;
	line-height: 16px;
	color: #000000;
	margin:0;
	padding: 0;
	padding-bottom: 0;
}
div.content div.mess div.forum p.name2
{
	font-size: 12px;
	font-family: tahoma;
	color: #D00917;
	margin:0;
	padding: 0;
	padding-bottom: 2;
}
div.content  div.forum p.name2
{
	font-size: 12px;
	font-family: tahoma;
	color: #D00917;
	margin:0;
	padding: 0;
	padding-bottom: 2;
}
div.content div.mess div.forum p a
{
	color: #2358CF;
		font-size: 12px;
	font-family: tahoma;
	margin:0;
	padding: 0;
	text-decoration: underline;
}
div.content div.mess div.forum p.about
{
	margin:0;
	padding: 0;
	padding-top: 5px;
	color:#A1A1A1;
	font-size: 11px;
	line-height: 12px;
}
div.content div.mess div.forum p.title
{
	margin:0;
	padding-bottom: 10;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
}
div.content div.article div.forum p
{
	font-size: 12px;
	font-family: tahoma;
	line-height: 16px;
	color: #000000;
	margin:0;
	padding: 0;
	padding-bottom: 0;
}
div.content div.article div.forum p a
{
	color: #2358CF;
		font-size: 12px;
	font-family: tahoma;
	margin:0;
	padding: 0;
	text-decoration: underline;
}
div.content div.article div.forum p.about
{
	margin:0;
	padding: 0;
	padding-top: 5px;
	color:#A1A1A1;
	font-size: 11px;
	line-height: 12px;
}
div.content div.article div.forum p.title
{
	margin:0;
	padding-bottom: 10;
	color:#000000;
	font-size: 12px;
	font-weight: bold;
}

div.sort
{
	font-size: 11px;
	margin:0;
	padding: 0;
	margin-bottom: 10;
}
div.new div.items
{
	display: block;
	background-color: #FFFFFF;
	color: #000000;
	line-height: 13px;
	padding-left: 0;
	padding-top: 10;
	padding-bottom: 10;
	padding-right: 0;
	margin-right: 0;
	margin-top: 0;
	margin-left: 30;
	
	width: 120;
}
div.content div.article  table.frm1 td span.star
{
	font-size: 11px;
	color: #D00917;
	padding-right: 5; 
}
div.content div.article  table.frm3 td span.star
{
	font-size: 11px;
	color: #D00917;
	padding-right: 5; 
}
div.content div.article table.help td p span.star
{
	font-size: 11px;
	color: #D00917;
	padding-right: 5; 
}
span.star
{
		font-size: 11px;
	color: #D00917;
	padding-right: 5; 
}
div.ancet
{
	background-color: #F5F5F5;
	width: 100%;
}
div.error
{
	font-size: 11px;
	font-family: tahoma;
	font-weight: bold;
	color: #D00917;
	margin-left: 20;
	margin-right: 20;
	margin-bottom: 15px;
	text-align: center;
}



div.title, div.title_main, div.title3, div.title1, div.title4, div.title5  
{
	margin-top: 0;
	margin-bottom: 0;
	color: #ffffff;
	font-family: "Arial";
	text-transform : uppercase;
	padding-top: 10;
	padding-bottom: 0;
	padding-left: 30;
	font-size: 13px;
	font-weight: 500;
	display: block;
	height: 20;
	padding-right: 10;
	width: auto;
}
div.title2, div.title1_2 
{
	margin-top: 0;
	margin-bottom: 0;
	color: #ffffff;
	text-transform : uppercase;
	padding-top: 10;
	padding-bottom: 0;
	padding-left: 0;
	font-size: 13px;
	font-weight: 500;
	display: block;
	height: 20;
	padding-right: 10;
	width: auto;
	font-family: "Arial";
}

div.article table.help td table.doc, div.article table.help td table.doc  td 
{
border: 0;
}
div.article table.help td div.forum table.frm  td 
{
border: 0;
padding: 0;
margin: 0;
padding-bottom: 10;
}
div.article table.help td div.forum table.help  td 
{
border: 0;
padding: 0;
margin: 0;
padding-bottom: 10;
}
div.article table.help td div.forum table.frm1  td 
{
border: 0;
padding: 0;
margin: 0;
padding-bottom: 10;
}
table.doc td img
{
	margin-top: 0;
	margin-left: 0;
	margin-right: 10;
}

div.search_result
{
	border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1;
	padding-bottom: 20;
	margin-bottom: 20;
	width: 530;

}
div.search_result p
{
		font-size: 12px;
}
div.search_result p a
{
		font-size: 12px;
}
div.search_result p img
{
	padding: 0;
	margin: 0;
	vertical-align: bottom;
}

div.article table.help td div.search_result table, div.article table.help td div.search_result table td
{
	border: 0;
	padding: 0;
	margin: 0;
}
div.article table.help td div.search_result table
{
	margin-bottom: 5;
}
div.shtuchka
{
	position: absolute;
	z-index: -1;	 
}
div.article table.help td table.opros, div.article table.help td table.opros td
{
	border: 0;
	padding: 0;
	margin: 0;
}

div.article table.help td table.opros tr.num td
{
 text-align: center;
 font-size: 10px;
 color: #B3B3B3;
 
}
div.article table.help td table.opros tr.flover td
{
padding: 0;
    width: 20px;
    height: 40px;
}
div.article table.help td table.opros tr.flover td img
{
border: 0;
 display: block;
}
div.article table.help td table.opros tr.flover td a
{
    text-align: center;
    display: block;
    width: 20px;
    height: 40px;
    margin: 0;    
    background-position: bottom center;
	background-repeat: no-repeat;
    background-image: none;
}
div.article table.help td table.opros tr.flover td a:hover
{
    
 background-image: url(flover_o.gif);
}
div#nsopros
{
	display: none;
}

td.bottomm
{
vertical-align: bottom;
 }
div.intim
 { 
 display: block;
 background-color:  #FDEDED;
 margin-left: -5px;
 height: 38px;
 padding:0;
 padding-top: 5px;
 padding-left: 10px;
  }
  div.intim p,  div.intim span
  { 
 		padding: 0;
		margin: 0;
   }
  div.article table.help td  table.calendar
   { 
   	width: auto;
    }
div.dnevnik
	{ 
		border-bottom-color : #CCCCCC;
	border-bottom-style : solid;
	border-bottom-width : 1;
	padding-bottom: 20;
	margin-bottom: 20;
	width: 530;
	}
	span.s
	{ 
	color: #000;
	}
	div.article table.help td div.dnevnik span.s
	{ 
	color: #000;
	 }
	span.s a
	{
	font-size: 11px; 
	}
div.article table.help td div.dnevnik  p.b
	{ 
		font-size: 14px;
	 }
	div.article table.help td div.dnevnik table,
    div.article table.help td div.dnevnik table td
	{ 
		border: 0;
		margin: 0;
		padding: 0;
	 }
	 
	div.article table.help td div.dnevnik table
	{ 
	margin-bottom: 5;
	margin-top: 5;
	 }
	 div.article table.help td div.dnevnik table td  p
	{ 
	margin: 0;
	padding: 0;
	font-size: 12px;
	line-height: 16px;
	 }
 div.article table.help td div.dnevnik table td img
	{ 
	margin: 0;
	padding: 0;
	margin-top: 2px;
	 }

div.article table.help td  table.foto
{ 
	width: auto;
	margin-top: 5px;	
 }
 div.article table.help td  table.foto td
{ 
			border: 0;
		margin: 0;
		padding: 0;
 }
 div.article table.help td div.dnevnik_article
 { 
 	width: 540px;
	height: auto;
	overflow: scroll;
  }

div.attention {background:#fff; width:180px; margin-left:30px; font-size:12px; line-height:18px;}
div.attention table {font-size:12px;}
div.attention .red {color:#d00917;}
div.attention div.text {padding:15px 20px 28px 20px;}
div.attention div.line {background:#ccc; font-size:0; line-height:0; height:1px; margin:14px 0 3px 0;}
div.attention p.snoska {color:#a1a1a1; font-size:11px; line-height:normal;}