body	{padding:0; margin:0; font-size:75%; text-align:center; font-family:Tahoma,Arial; color:333333; background:url(img/bg_map.jpg) center top no-repeat white;}

a			{color:e40a00;}
a:visited	{color:e40a00;}
a:hover		{text-decoration:none;}

table	{border-collapse:collapse;}
td		{font-size:75%; font-family:Tahoma,Arial; color:333333; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}

h1		{font-size:180%; margin:0 0 30px 0; font-weight:normal;}
h2		{font-size:160%; margin:10px 0 5px 0; font-weight:normal;}
h3		{font-size:120%; margin:0 0 10px 0;}
h4		{font-size:120%; margin:20px 0 10px 0;}
h5		{font-size:100%; margin:15px 0 10px 0; font-weight:normal;}

p		{margin:0 0 15px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px; padding:0; list-style:none;}
ul li		{margin:10px 0; padding-left:12px; background:url(img/li.gif) 0 0.7em no-repeat;}
div.width	{width:100%;}

/* оформление страницы */
table.grid		{width:860px; height:100%; margin:0 auto;}
table.grid td.head		{height:160px; vertical-align:bottom;}
table.grid td.content	{padding-top:25px; vertical-align:top;}
table.grid td.bottom	{height:100px;}

table.module	{}
table.module td.basic	{width:180px; vertical-align:top;}
table.module td.basic_	{width:300px; vertical-align:top;}
table.module td.long	{width:640px; vertical-align:top;}
table.module td.spacer	{width:40px; vertical-align:top;}

table.grid td.head td.basic	{vertical-align:bottom;}
table.grid td.head td.long	{vertical-align:bottom;}

div.logo	{margin:25px 0;}
div.menu	{height:40px; background:#e40a00;}

ul.address		{margin:0;}
ul.address li	{margin:0; padding:0;}
ul.address li span	{padding:0 4px; font-size:10px; color:white; background:#52535c;}
ul.address li span.qt	{padding:0 4px 0 2px;}
ul.address li a, ul.address li a:visited	{color:white;}

div.copyright	{adding-top:4px; padding-top:12px; font-size:10px; color:7b7b7b;}
div.copyright a, div.copyright a:visited	{margin-left:8px; color:e40a00;}
div.sky-it		{font-size:10px; color:7b7b7b;}
div.sky-it img	{position:relative; top:6px;}

div.news	{height:40px; background:url(img/bg_news.jpg);}
div.news div	{padding:14px 0 0 25px;}
div.regulir	{height:40px; background:url(img/bg_regulir.jpg);}
div.regulir div	{padding:14px 0 0 25px;}

div.wfa a, div.wfa a:visited	{font-size:9pt; font-weight:bold; color:7b7b7b;}

div.date	{margin:25px 0 10px 0; font-size:10px; color:7b7b7b;}
p.big	{margin:0 0 20px 0; font-size:120%; color:52535c;}
p.small	{margin:0 0 10px 0; font-size:8pt;}
div.ttl	{}
.innove_01	{padding:10px 0;}
.innove_02	{padding:25px 0 20px 25px;}
.innove_03	{padding:0 0 20px 25px;}
.innove_04	{padding:10px 10px 40px 25px;}



table.points	{width:100%; height:40px; margin:auto;}
table.points td	{padding-top:4px; white-space:nowrap;}
table.points td.spacer	{width:20%;}

div.submenu		{width:150px; position:absolute; top:0; z-index:38; visibility:hidden; background:#e40a00;}
div.submenu a, div.submenu a:visited		{margin-left:5px; font-size:8pt; font-family:Tahoma; padding:1px 3px; color:white; text-decoration:none;}
div.submenu a:hover	{color:e40a00; background:white;}
div.lvl		{padding:10px;}
div.hr_menu		{margin:5px 0; font-size:1px; border-top:1px solid #ec544d;}


iv.field	{padding:40px; background:#eaeaea;}

table.news	{width:640px; margin-bottom:40px;}
table.news td.full	{width:300px; vertical-align:top;}
table.news td.list	{width:300px; font-size:8pt; vertical-align:top;}
table.news td.spacer	{width:40px;}
div.source	{margin-top:15px; font-size:8pt; color:767676;}
div.source span	{color:d8463f;}
div.grey	{background:#eaeaea;}

div.pages	{margin:20px 10px 0 0; font-size:9pt; text-align:right;}
div.pages b	{padding:0 2px 0 3px; color:white; background:#767676;}
div.pages a, div.pages a:visited	{padding:0 2px 0 3px; text-decoration:none;}
div.pages a:hover	{color:white; background:#0e2172;}


div.anons	{float:right; clear:right; width:300px; margin-bottom:20px; background:#eaeaea;}
div.anons div.pad	{padding:20px 25px;}

div.lang	{position:relative;}
div.lang a, div.lang a:visited	{color:0e2172;}
div.rus		{position:absolute; top:0; left:20px; padding:6px 3px; font-size:10px;}
div.rus_sel	{position:absolute; top:0; left:20px; padding:6px 3px; font-size:10px; color:white; background:#0e2172;}
div.eng		{position:absolute; top:0; left:60px; padding:6px 3px; font-size:10px;}
div.eng_sel	{position:absolute; top:0; left:60px; padding:6px 3px; font-size:10px; color:white; background:#0e2172;}

div.hrvr	{padding-left:25px; border-left:1px solid #cccccc;}
div.hrvr div	{padding:5px 0 15px 0; text-align:left;}
div.hrvr_	{padding-right:15px; text-align:center;}
div.hrvr_ div	{padding:5px 0 15px 0;}





#preview_big #container	{overflow:hidden;}
#container		{position:relative; width:100%; height:160px;}
#movie			{position:relative; width:1200%; z-index:1; clear:both;}
.frame			{position:relative; width:180px; float:left;}

ul.pagenav				{margin:30px 0 0 0; padding:0;}
ul.pagenav li.select	{margin:0; padding:0; width:42px; float:left; font-size:12px; font-weight:bold; background:none;}
ul.pagenav li.link		{margin:0; padding:0; width:35px; float:left; cursor:pointer; cursor:hand; font-size:10px; text-decoration:underline; background:none;}



ul.actions_previous				{margin:0 5px; padding:0;}
ul.actions_previous li			{margin:0; padding:0; width:25px; height:25px; background:none;}
ul.actions_previous li.select	{background:none;}
ul.actions_previous li.link		{background:url(img/arr_banners_left.gif) center no-repeat; cursor:pointer; cursor:hand;}
ul.actions_next				{margin:0 5px; padding:0;}
ul.actions_next li			{margin:0; padding:0; width:25px; height:25px; background:none;}
ul.actions_next li.select	{background:none;}
ul.actions_next li.link		{background:url(img/arr_banners_right.gif) center no-repeat; cursor:pointer; cursor:hand;}
