body	{margin:0; padding:0; background:url(bg_top00.gif) repeat-x; font-size:100%; font-family:Tahoma,Arial; color:333333;}
.preload {display:none;}
.big {font-weight: normal; text-decoration:none; font-size:12px;}
table	{width:100%; border-collapse:collapse;}
td		{font-size:80%; font-family:Tahoma,Arial; color:333333; padding:0; vertical-align:top;}
a			{color:da251d;}
a:visited	{color:da251d;}
a:hover		{color:da251d;}
form		{margin:0; padding:0;}
h1		{font-family:Tahoma,Arial; font-size:18px; margin:0;}
h2		{font-family:Tahoma,Arial; font-size:14px; margin:0;}
h3		{font-family:Tahoma,Arial; font-size:18px; margin:25px 0 15px 0;}
h4		{font-family:Tahoma,Arial; font-size:14px; margin:20px 0 15px 0;}
h5		{font-family:Tahoma,Arial; font-size:12px; margin:20px 0 15px 0;}
p		{margin:15px 0;}
hr		{height:1px; color:cccccc;}
img		{border:0px;}
img.none	{visibility:hidden;}

div.min		{width:100%; width:expression((documentElement.clientWidth||document.body.clientWidth)<900?'900px':'100%'); min-width:900px; height:100%;}

td.left_column	{background:url(bg_left0.jpg) no-repeat;}

table.main		{background:url(bg_main0.jpg) 258px 30px no-repeat;}
table.inside		{background:url(bg_insid.jpg) 258px 58px no-repeat;}

div.menu		{margin-top:-1px;}
div.menu div			{width:258px; height:30px; border-top:1px solid #e5e4e4;}
div.menu div img		{margin:9px 0 0 0;}
div.menu div a		{margin:0 0 0 80px;}
div.menu div a:hover	{border-bottom:4px solid #da251d;}

td.banner		{padding:10px 0 0 40px;}
td.banner div	{width:233px; height:182px; background:url(bg_ban00.gif) no-repeat; text-align:center; padding-top:40px;}

.indention_02	{margin:0 0 15px 100px; color:white; font-size:18px; font-family:Arial;}
.indention_03	{margin:0 0 15px 100px; color:666666; font-size:12px; font-family:Arial;}
.logo	{padding:30px 0 100px 30px;}

.copy		{float:right; padding:0 90px 0 15px; margin:20px 0 14px 0; font-size:10px; color:#a8a6a5; border-left:5px solid #da251d;}
.copy span	{margin-left:13px; font-weight:bold;}
.sky-it		{float:right; padding:15px; border-right:1px solid #e5e4e4;}

.top_contacts	{float:right; padding:20px 35px 0 15px; font-size:11px; color:#888482;}
.sm_brd			{float:right; margin:20px 0 255px 0; height:14px; background:#b8b7b6;}
.sm_drb			{float:right; margin:20px 0 100px 0; height:14px; background:#b8b7b6;}
.top_map		{float:right; padding:20px 15px 40px 190px; border-right:1px solid #e5e4e4;}
.top_eng		{float:right; padding-left:15px; margin-top:20px; border-left:1px solid #b8b7b6;}
.top_rus		{float:right; padding:20px 15px 40px 0; border-right:1px solid #e5e4e4;}

.title		{margin-bottom:20px; border-bottom:1px solid #e5e4e4;}
.date		{font-size:10px; font-weight:bold; color:7a7a7a;}

div.content				{float:left; width:60%;}
div.content div.inner	{padding:0 20px 20px 20px;}
div.news				{float:left; width:40%;}
div.news div.inner	{padding:0 40px 20px 20px;}
td.content	{padding:30px 40px 20px 20px;}

ul.menu		{margin:0 0 20px 78px; padding:0px; list-style-type:none;}
ul.menu li	{margin:7px 0; padding-left:12px; background:url(pimp_020.gif) 0 0.5em no-repeat;}
ul.menu li a, ul.menu li a:visited	{text-decoration:none; font-size:12px; color:da251d;}
ul.menu li a:hover	{text-decoration:underline; color:#da251d;}

ul.colleague		{margin:-20px 0 30px 20px; padding:0px; list-style-type:none;}
ul.colleague li	{margin:0 30px 0 0; padding-left:12px; background:url(pimp_020.gif) 0 0.4em no-repeat; display:inline; font-size:11px; color:#888482;}
ul.colleague li a, ul.colleague li a:visited	{text-decoration:none; font-size:11px; color:da251d;}
ul.colleague li a:hover	{text-decoration:underline; color:#da251d;}


p.article		{margin:0 0 20px 20px;}

table.list	{margin-bottom:50px;}
td.grey		{color:999999; padding-top:5px; font-size:11px;}
td.delo		{padding:6px 0; font-weight:bold;}
td.sm_delo	{padding:3px 0;}

ul		{margin:0 0 0 16px; padding:0px; list-style-type:none;}
ul li	{margin:4px 0; padding-left:16px; background:url(pimp_020.gif) 0 0.5em no-repeat;}

ul.list		{margin:20px 0 0 16px; padding:0px; list-style-type:none;}
ul.list li	{margin:18px 0; padding:6px 0 6px 40px; background:url(li000000.gif) no-repeat; color:999999;}

.small	{font-size:10px;}


.monday		{font-weight:bold; color:666666;}
.sunday		{font-weight:bold; color:d10000;}
.day		{color:aaaaaa;}
input.auto		{width:100%; height:22px;}
select.auto		{width:100%; height:22px;}
textarea.auto		{width:100%; height:80px;}
.attention	{color:red;}

table.service		{border-top:1px solid #cccccc;}
table.service td	{border-bottom:1px solid #cccccc; padding:10px;}