body					{background-color:#FFF; color:#333; font-size:8pt; font-family:tahoma,verdana,arial cyr,arial,helvetica,sans-serif; margin:0px; padding:0px; border:0px; }
font					{font-family:tahoma,verdana,arial cyr,arial,helvetica,sans-serif; }
h3,h4,h5				{font-size:9pt; font-weight:bold; }
p						{font-size:8pt; }
div,th,td				{font-size:8pt; }
ol,dl,dt,dd				{font-size:8pt; }
ul						{font-size:8pt; list-style-type:disc; }
li     					{font-size:8pt; }
pre						{font-family:courier new cyr,courier,sans-serif; font-size:9pt; }
hr						{height:1px; width:100%; }
blockquote 					{width:60%; height:100%; margin:5px 0px 5px px; padding:10px 0px 10px 15px; font-style:normal;border: 1px solid #C0C0C0; border-left: 5px solid #C0C0C0; color:#666; }

h1						{font-size:18px; font-weight:normal; }
.header					{font-size:18px; font-weight:normal; color:#606060; }
h2						{font-size:10pt; font-weight:bold; }
.subheader				{font-size:10pt; font-weight:bold; }

.lightname		{font-family:arial; font-size:20px; color:#555;}
a.lightname:link,a.lightname:visited	{color:#555; text-decoration:none;}
a.lightname:active,a.lightname:hover	{color:#555; }

.min					{font-size:7pt; font-weight:normal; }
.date					{background:#DC3A3A; color:#FFF; font-size:8pt; font-weight:normal; width:65px; white-space:nowrap; }
.time					{background:#DC3A3A; color:#FFF; font-size:8pt; font-weight:normal; width:35px; }
.copy					{font-size:8pt; font-weight:normal; }

.short					{font-size:8pt; margin:3px 0px 6px 0px; font-weight:normal; }
a.short:link,a.short:visited,a.short:active,a.short:hover	{text-decoration:none; }
.short.detail			{font-weight:normal; font-style:normal; }
a.short.detail:link,a.short.detail:visited,a.short.detail:active,a.short.detail:hover	{text-decoration:underline; }

.blockheader			{font-size:18px; font-weight:normal; background-color:#FFF; color:#606060; }
a.blockheader:link,a.blockheader:visited,a.blockheader:active,a.blockheader:hover		{color:#606060; text-decoration:underline; }
.blockheader a:link,.blockheader a:visited,.blockheader a:active,.blockheader a:hover	{color:#606060; text-decoration:underline; }

.blockheaderl			{font-size:14px; font-weight:bold; background:none; color:#333; }
a.blockheaderl:link,a.blockheaderl:visited,a.blockheaderl:active,a.blockheaderl:hover		{color:#333; text-decoration:underline; }
.blockheaderl a:link,.blockheaderl a:visited,.blockheaderl a:active,.blockheaderl a:hover	{color:#333; text-decoration:underline; }

.blocktail				{font-size:8pt; font-weight:normal; color:#000000;}
a.blocktail:link,a.blocktail:visited,a.blocktail:active,a.blocktail:hover				{color:#0363A9; text-decoration:underline; }
.blocktail a:link,.blocktail a:visited,.blocktail a:active,.blocktail a:hover			{color:#0363A9; text-decoration:underline; }

.titleheader			{font-size:18px; font-weight:normal; background-color:#FFF; color:#606060; }
a.titleheader:link,a.titleheader:visited,a.titleheader:active,a.titleheader:hover		{color:#606060; text-decoration:underline; }
.titleheader a:link,.titleheader a:visited,.titleheader a:active,.titleheader a:hover	{color:#606060; text-decoration:underline; }

.tail					{font-size:8pt; font-weight:normal; }

a:link					{color:#333; text-decoration:underline; }
a:visited				{color:#333; text-decoration:underline; }
a:active				{color:#333; text-decoration:underline; }
a:hover					{color:#333; text-decoration:underline; }

.light																{color:#333; background-color:#F3F3F3; }
a.light:link,a.light:visited,a.light:active,a.light:hover			{color:#333; text-decoration:underline; }
.light a:link,.light a:visited,.light a:active,.light a:hover		{color:#333; text-decoration:underline; }

.middle																{color:#333; background-color:#8C8E91;; }
a.middle:link,a.middle:visited,a.middle:active,a.middle:hover		{color:#333; text-decoration:underline; }
.middle a:link,.middle a:visited,.middle a:active,.middle a:hover	{color:#333; text-decoration:underline; }

.dark																{color:#FFF; background-color:#DC3A3A; font-weight:bold; }
a.dark:link,a.dark:visited,a.dark:active,a.dark:hover				{color:#FFF; text-decoration:underline; }
.dark a:link,.dark a:visited,.dark a:active,.dark a:hover			{color:#FFF; text-decoration:underline; }

.menuchilds				{font-weight:bold; }
a.menuchilds:link,a.menuchilds:visited,a.menuchilds:active,a.menuchilds:hover	{text-decoration:underline; }

.menulocal																		{font-size:8pt; }
a.menulocal:link,a.menulocal:visited											{text-decoration:underline; }
a.menulocal:active,a.menulocal:hover											{text-decoration:underline; }
.menulocal a:link,.menulocal a:visited											{text-decoration:underline; }
.menulocal a:active,.menulocal a:hover											{text-decoration:underline; }

.menubottom				{font-size:8pt; font-weight:normal; }
a.menubottom:link,a.menubottom:visited,a.menubottom:active,a.menubottom:hover	{text-decoration:underline; }
	.menubottomcur		{font-weight:bold; }

.menutext				{font-size:8pt; }
a.menutext:link,a.menutext:visited,a.menutext:active,a.menutext:hover			{text-decoration:underline; }

.menuwhite																		{color:#FFF; font-size:8pt; font-weight:normal; }
a.menuwhite:link,a.menuwhite:visited,a.menuwhite:active,a.menuwhite:hover		{color:#FFF; text-decoration:none; }
.menuwhite a:link,.menuwhite a:visited,.menuwhite a:active,.menuwhite a:hover	{color:#FFF; text-decoration:none; }

.menumain																		{color:#3F3F3F; font-size:9pt; font-weight:bold; }
a.menumain:link,a.menumain:visited,a.menumain:active,a.menumain:hover			{color:#3F3F3F; text-decoration:none; }
.menumain a:link,.menumain a:visited,.menumain a:active,.menumain a:hover		{color:#3F3F3F; text-decoration:none; }

.menuadd																		{color:#3F3F3F; font-size:9pt; }
a.menuadd:link,a.menuadd:visited,a.menuadd:active,a.menuadd:hover				{color:#3F3F3F; text-decoration:none; }
.menuadd a:link,.menuadd a:visited,.menuadd a:active,.menuadd a:hover			{color:#3F3F3F; text-decoration:none; }

.menucur,a.menucur:link,a.menucur:visited,a.menucur:active,a.menucur:hover			{}
.menucur1,a.menucur1:link,a.menucur1:visited,a.menucur1:active,a.menucur1:hover		{}
.menucur2,a.menucur2:link,a.menucur2:visited,a.menucur2:active,a.menucur2:hover		{}
.menucur3,a.menucur3:link,a.menucur3:visited,a.menucur3:active,a.menucur3:hover		{}

table.list_table_cols_one	{width:100% }
tr.list_table_cols_one		{ }
td.list_table_cols_one		{ }

.stdtable.ttable		{width:100%; border-collapse:collapse; padding:0px; }
.stdtable.tsubheader	{background-color:#DBF0E4; color:#333; font-weight:bold; }
.stdtable.trow1			{background:none; text-align:left; width:15%; padding:2px 8px 2px 0px; }
.stdtable.trow2			{background:none; padding:2px 8px 2px 0px; }

.stdform.fctable 		{width:1%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px; }
.stdform.ftable                 {width:100%; border-collapse:collapse; padding:0px; margin:10px 0px 10px 0px;}
.stdform.fheader		{background-color:#8C8E91; color:#333; height:24; font-weight:bold; }
.stdform.fheader1		{width:15%; }
.stdform.fsubheader		{background-color:#DBF0E4; color:#333; height:24; font-weight:normal; }
.stdform.ffooter		{background:none; }
.stdform.fconst			{background:none; }
.stdform.fsubmit1		{background:none; text-align:left; }
.stdform.fsubmit2		{background:none; height:24; }
.stdform.frow1			{background:none; text-align:left; width:15%;  padding:2px 8px 2px 0px; }
.stdform.frow2			{background:none;  padding:2px 8px 2px 0px; }

	.sitemap							{list-style-type:disc; }
	.sitemap.spar						{font-weight:bold; }
	.sitemap.scur						{font-weight:bold; }
	a.sitemap:link,a.sitemap:visited	{text-decoration:none; }
	a.sitemap:active,a.sitemap:hover	{text-decoration:underline; }
	.sitemap1							{font-size:13px; }
	.sitemap2							{font-size:12px;  }
	.sitemap3							{font-size:11px; }
	.sitemap4							{font-size:10px; }
	.sitemap5							{font-size:9px; }

.prj					{text-align:center; }
.prj.ptable				{margin:5px 0px; border-collapse:collapse; width:100%; }
.prj.ptable1			{margin:10px 0px; border-collapse:collapse; width:100%; }
.prj.ptable2			{margin:6px 0px; border-collapse:collapse; width:100%; }
.prj.ptable3			{text-align:left; padding:0px; margin:0px;}
.prj.phead				{background: #F3F3F3; text-align:center; font-weight:bold; border:1px solid #C0C0C0; }
.prj.notphead			{background: #FDFDFD; text-align:center; font-weight:bold; border:1px solid #C0C0C0; }
.prj.psubhead			{background: #ECE5E5; text-align:left; font-weight:bold; border:1px solid #C0C0C0;padding-left:150px; }
.prj.pline				{background: #FFFFFF; text-align:center; border:1px solid #C0C0C0; padding:8px 4px; }
.prj.pleft				{text-align:left; padding: 4px 4px 4px 10px;}
.prj.plinen				{text-align:left;padding-left:20px;}
.prj.pdis				{background: #FCFCFC; border:1px solid #C0C0C0; color:#666; }
.ptext					{width:20%; text-align:left; vertical-align:top; font: 10pt arial; }
.lightprice				{font-family:arial; font-size:17px; color:#555;}
a.lightprice:link,a.lightprice:visited	{color:#555; text-decoration:none;}
a.lightprice:active,a.lightprice:hover	{color:#555; }
.lights				{font-family:arial; font-size:12px; color:#555;}
a.lights:link,a.lights:visited	{color:#555; text-decoration:none;}
a.lights:active,a.lights:hover	{color:#555; }
.chooseimg                              {width:95px; cursor: pointer;}




.null				{}

.infgllt			{}
.infglct			{background-color: #DC4040; background-repeat: repeat-x; background-position:top left; height:24px; padding-left:10px; padding-top:3px;}
.infglrt			{}
.infgll				{}
.infglr				{}
.infgllb			{}
.infglcb			{background-color: #ECE5E5; background-repeat: repeat-x; background-position:bottom; height:6px;}
.infglrb			{}


.nullct				{}
.nulllt				{}
.nullrt				{}

.infgl								{color:#FFF; font-size:10pt; font-weight:bold; }
a.infgl:link,a.infgl:visited		{color:#FFF; text-decoration:none; }
a.infgl:active,a.infgl:hover		{color:#FFF; text-decoration:none; }
.infgl a:link,.infgl a:visited		{color:#FFF; text-decoration:none; }
.infgl a:active,.infgl a:hover		{color:#FFF; text-decoration:none; }


.font12                 {font-size:12px;}
.icon_bu                {padding: 1px 5px 5px 5px;}
.content{color:#FFFFFF;font:14px/1.4 helvetica neue, arial,sans-serif;width:620px;margin:20px auto}
.images{width:620px;height:400px;}

a.menunews:link,a.menunews:visited	{text-decoration:none; }
a.menunews:active,a.menunews:hover {text-decoration:underline; color:#000;}
.menunews.even	{color:#555;}
a.firstnews:link,a.firstnews:visited	{text-decoration:none; font-weight:bold;}
a.firstnews:active,a.firstnews:hover {text-decoration:underline;}

a.board:link,a.board:visited	{text-decoration:none; font-weight:bold; font-size:13px;}
a.board:active,a.board:hover {text-decoration:underline;}

.dlt			{background-image: url('http://static.consultnn.ru/images/drive/left-top.gif'); background-repeat: no-repeat; background-position:top left;}
.drt			{background-image: url('http://static.consultnn.ru/images/drive/right-top.gif'); background-repeat: no-repeat; background-position:top right;}
.dlb			{background-image: url('http://static.consultnn.ru/images/drive/left-bottom.gif'); background-repeat: no-repeat; background-position:bottom left;}
.drb			{background-image: url('http://static.consultnn.ru/images/drive/right-bottom.gif'); background-repeat: no-repeat; background-position:bottom right;}

div#menunav {width: 100%;padding: 0 5px;}
div#menunav ul {margin: 0px;padding: 0px;} 
div#menunav li {float: left;position: relative; list-style-type: none;text-align:left;margin:0;height:30px;}
div#menunav a {display: block;color: #000;height:30px;}

div#menunav ul li ul {padding:0;margin:0;position:absolute;display: none;}
div#menunav ul li ul li  {float:none;margin:0;height:auto;}
div#menunav ul li ul li a {height:auto;}
div#menunav ul li:hover ul, div#menunav ul li ul:hover {display: block;} 

.ox_banner	{padding:5px; display:block;text-align:center;}
iframe		{padding:5px; display:block;}
