html	{padding:0; margin:0; height:100%;}
body	{padding:10px 0; margin:0; font-size:70%; text-align:center; font-family:Tahoma,Arial; color:333333; background:black;}

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

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

h1		{font-size:180%; margin:0 0 10px 0; color:444444; font-weight:normal;}
h2		{font-size:180%; margin:25px 0; color:444444; font-weight:normal;}
h3		{font-size:140%; margin:25px 0 10px 0; color:444444; font-weight:normal;}
h4		{font-size:130%; margin:25px 0 10px 0; color:444444;}
h5		{font-size:100%; margin:15px 0 4px 0; color:444444;}

p		{margin:0 0 10px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px 0 10px 7px; padding:0; list-style:none;}
ul li		{margin:6px 0; padding-left:16px; background:url(img/li_01.gif) 0 0.6em no-repeat;}
div.width	{width:100%;}
div.h1		{margin:0 0 25px 0;}


table.level	{width:100%; height:100%;}
table.level td	{text-align:center;}


div.dark_border		{width:960px; margin:auto; padding:10px 0; background:#333333;}
div.light_border	{margin:0 10px; padding:10px; background:#e1e7ea;}
div.width			{width:100%;}

div.head		{width:920px; height:230px; position:relative;}
div.grate		{padding-top:60px;}
div.logo		{position:absolute; left:10px; top:10px;}
table.title		{}
table.title td	{padding:0 0 25px 0; font-size:19pt; color:444444; olor:afbd32; font-family:OfficinaSerifC;}
table.title td span	{font-size:10pt; font-weight:bold;}

table.menu		{width:100%;}
table.menu td	{padding:10px;}
table.menu td.s2	{padding:10px 0;}


div.point		{width:293px; position:relative;}
div.point a, div.point a:visited		{display:block; padding:10px 15px; background:#afbd32;}
div.point a:hover		{background:#d4ea11;}


table.menu td a, table.menu td a:visited	{color:white; font-size:11pt; ont-family:OfficinaSerifC; text-decoration:none;}

div.submenu		{width:293px; position:absolute; top:0; z-index:38; visibility:hidden; padding:0 0 10px 0;}
table.menu td div.submenu a, table.menu td div.submenu a:visited		{display:block; //width:100%; margin:1px 0; font-size:9pt; font-family:Tahoma; padding:3px 3px 3px 15px; text-decoration:none; background:#afbd32;}
table.menu td div.submenu a:hover	{background:#d4ea11;}

#logotype	{width:187px; height:45px; cursor:pointer; cursor:hand; background:url(img/logo.png) no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://ruscorp.ru.mastertest.ru/img/logo.png,sizingMethod='crop');}

div.subnav		{margin:0 30px; font-size:8pt; color:888888;}

table.main		{width:100%;}
table.main td.submenu		{width:33%; vertical-align:top;}
table.main td.submenu div.pad	{padding:40px 10px;}
table.main td.content		{width:67%; padding:40px 0 20px 10px; vertical-align:top;}
table.content	{width:100%;}
table.content td.left_column			{width:50%; vertical-align:top;}
table.content td.left_column div.pad	{padding:0 10px 0 0;}
table.content td.right_column			{width:50%; vertical-align:top;}
table.content td.right_column div.pad	{padding:0 10px 0 10px;}

div.ru		{position:absolute; right:40px; top:10px; width:18px; height:18px; background:url(/img/ru_active.png) no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://ruscorp.ru.mastertest.ru/img/ru_active.png,sizingMethod='crop');}
div.en		{position:absolute; right:10px; top:10px; width:18px; height:18px; background:url(/img/en_active.png) no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://ruscorp.ru.mastertest.ru/img/en_active.png,sizingMethod='crop');}

div.en_active		{position:absolute; right:10px; top:10px; width:18px; height:18px;}
div.en_active a, div.en_active a:visited	{cursor:pointer; cursor:hand; display:block; width:18px; height:18px; background:url(img/en.png) no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://ruscorp.ru.mastertest.ru/img/en.png,sizingMethod='crop');}
div.en_active a:hover	{display:block; width:18px; height:18px; background:url(/img/en_active.png) no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://ruscorp.ru.mastertest.ru/img/en_active.png,sizingMethod='crop');}
div.ru_active		{position:absolute; right:40px; top:10px; width:18px; height:18px;}
div.ru_active a, div.ru_active a:visited	{cursor:pointer; cursor:hand; display:block; width:18px; height:18px; background:url(/img/ru.png) no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://ruscorp.ru.mastertest.ru/img/ru.png,sizingMethod='crop');}
div.ru_active a:hover	{display:block; width:18px; height:18px; background:url(/img/ru_active.png) no-repeat; //background-image:none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=http://ruscorp.ru.mastertest.ru/img/ru_active.png,sizingMethod='crop');}


table.bottom		{width:960px;}
table.bottom td.copyright		{padding:15px 20px 5px 20px; font-size:10px; color:888888;}
table.bottom td.bottom_menu		{padding:5px 20px 15px 20px; font-size:8pt; color:888888; text-align:right;}
table.bottom td.bottom_menu span	{margin:0 10px;}
table.bottom td.bottom_menu a, table.bottom td.bottom_menu a:visited	{color:888888;}

p.big_grey		{font-size:120%; font-weight:bold; color:7f8589;}
p.grey			{color:888888;}
div.hr			{font-size:1px; border-top:1px solid #b6bcbf; margin:10px 0;}

.leftmenu		{padding:20px 10px;}
.leftmenu a, .leftmenu a:visited		{display:block; padding:2px 10px 4px 26px; margin:4px 0; color:888888; font-size:11pt; font-weight:bold; text-decoration:none; background:url(img/li_01.gif) 7px 0.8em no-repeat;}
.leftmenu a.sel, .leftmenu a.sel:visited		{color:white; text-decoration:none; background:url(img/li_02.gif) 7px 0.8em no-repeat #afbd32;}
.leftmenu a:hover	{color:white; background:url(img/li_02.gif) 7px 0.8em no-repeat #d4ea11;}

table.feedback	{}
table.feedback td	{padding:3px; vertical-align:top;}
table.feedback td.text	{padding-top:8px;}
input.auto		{width:360px; border:solid 1px #d9d9d9; height:19px;}
select.auto		{width:360px;}
textarea.auto		{width:360px; border:solid 1px #d9d9d9; height:80px;}

div.date		{font-size:10px; color:666666;}

table.galleries	{width:100%;}
table.galleries td	{width:50%; padding:10px 15px 30px 15px; font-size:10pt; text-align:center;}
table.galleries td img	{margin-bottom:10px; border:1px solid #999999;}

div.vito	{float:left; width:200px; height:150px;}

span.pic_info	{position:relative; top:10px; font-size:10px; color:666666;}