body	{margin:0; padding:0; font-size:80%; font-family:Tahoma,Arial; color:333333;}
td		{font-size:70%; font-family:Tahoma,Arial; color:333333;}
a		{color:fe7d19;}
a:visited	{color:fe7d19;}
a:hover		{color:e27119; text-decoration:none;}
form		{margin:0; padding:0;}
table	{padding:0; border-collapse:collapse;}
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;}

h1.title	{font-size:14pt; font-family:FreeSetCCT,Arial; margin:0; text-transform:uppercase; line-height:14pt;}
h2.title	{font-size:9pt; font-family:FreeSetCCT,Arial; margin:0; text-transform:uppercase; line-height:10pt;}
h3.title	{font-size:8pt; font-family:FreeSetCCT,Arial; margin:0; line-height:7pt; font-weight:normal; color:555555;}


p		{margin:15px 0;}
hr		{height:1px; color:cccccc;}
ul		{}
ul li	{padding:2px 0;}
img		{border:0;}

h1 a	{color:333333;}
h1 a:visited	{color:333333;}

#logo	{position:relative; top:30px; height:150;}
#address_Moscow		{padding:10px; font-size:10px; color:777777; background:url(/img/bg_dot_01.gif) repeat-y;}
#address_Peterburg	{padding:10px; font-size:10px; color:777777; background:url(/img/bg_dot_01.gif) repeat-y;}

div.home	{text-align:right;}
a.home, a.home:visited, a.home:hover		{color:white; font-size:10px; line-height:180%; padding:0 20px 3px 8px; background:#fe7d19;}

div.menu		{margin:12px 0; position:relative;}
div.menu a, div.menu a:visited	{color:333333; font-size:8pt; font-weight:bold; text-transform:uppercase; text-decoration:none; margin-left:10px;}
div.menu a:hover	{color:333333;}
div.dark		{position:absolute; left:0; top:0; width:2px; height:10px; background:#fea25b;}
img.menu		{margin:2 12px;}
ul.submenu	{margin:-4px 0 16px 12px; padding:0px; list-style-type:none;}
ul.submenu li	{margin:4px 0; padding-left:10px; background:url(/img/pimp_02.gif) 0px 4px no-repeat;}
a.submenu		{font-size:11px;}

.program	{margin:30px 0 20px 0; background:#eeeeee; width:100%;}
div.search		{margin:5px 0; padding:2px 0 3px 10px; font-size:11px; background:url(/img/9e.gif) repeat-y;}
select.search	{width:100%; height:22px; font-size:11px;}

div.hr			{margin:20px 0; height:1px; background:url(/img/bg_dot_02.gif);}
div.hr_b		{margin:20px 0 40px 0; height:1px; background:url(/img/bg_dot_02.gif);}
div.hr_banner	{margin:60px 0 20px 0; height:1px; background:url(/img/bg_dot_02.gif);}
div.hr_left		{margin:20px 0 20px 20px; height:1px; background:url(/img/bg_dot_02.gif);}
div.hr_center	{margin:20px; height:1px; background:url(/img/bg_dot_02.gif);}

td.title	{padding:0 20px; background:#fe7d19; color:white; font-weight:bold; font-size:18px;}
a.news	{color:4c4c4c; text-decoration:underline;}
a.news:visited	{color:4c4c4c; text-decoration:underline;}
a.news:hover	{color:4c4c4c; text-decoration:none;}

.course		{padding:10px; border-right:1px solid #dddddd;}
.orange		{background:#fe7d19; padding:5px 20px;}
a.white, a.white:visited	{color:white; text-decoration:underline;}
a.white:hover	{color:white; text-decoration:none;}

.indention_01	{padding-left:10px;}
.indention_02	{padding-left:5px;}
.indention_03	{padding-top:14px;}
.indention_04	{padding-left:20px;}
.indention_05	{margin:10px 0;}
.indention_06	{padding:0 20px;}
.indention_07	{padding:20px;}
.indention_08	{margin:30px 0;}
.indention_09	{margin:20px 0;}
.indention_10	{margin-bottom:20px;}
.indention_11	{margin-top:5px;}
.indention_12	{margin-top:10px;}
.indention_11 input	{font-size:11px;} 
.indention_11 select	{font-size:11px;} 
.img_left		{margin:10px 10px 10px 0;}
div.top_green	{height:44px; background:url(/img/bg_top_01.gif); vertical-align:middle;}
div.inter_green	{padding:11px 15px; color:white; font-family:Arial Narrow; Font-size:18px; font-weight:bold;}
div.above_green	{width:70%; height:4px; background:url(/img/bg_dot_02.gif) repeat-x;}
div.under_green	{width:70%; height:4px; background:url(/img/bg_dot_02.gif) 0px 3px repeat-x; margin-bottom:15px;}
div.top_yellow	{height:52px; background:url(/img/bg_top_02.gif) center repeat-x;}
div.top_yellow_main	{height:52px; background:url(/img/bg_top_03.gif) repeat-x;}

td.copy_left	{padding:40px 10px 25px 20px; font-size:10px; color:777777;}
td.copy_right	{padding:40px 40px 25px 0; font-size:10px; color:777777;}
td.copy_right_main	{padding-right:20px;}
span.copy		{color:cccccc; margin:0 10px;}
input.author	{width:200px;}
a.anchor		{margin:0 10px 0 4px; font-size:11pt; font-weight:bold; white-space:nowrap;}
span.anchor		{color:868686; margin-right:6px;}
table.directory td	{width:33%; padding-top:60px;}

ul.right_menu	{margin:0; margin-top:13px; padding:0px; list-style-type:none;}
ul.right_menu li	{margin:7px 0; padding-left:13px; background:url(/img/pimp_01.gif) 0px 5px no-repeat;}
ul.center_menu	{margin:0; margin-top:13px; padding:0px; list-style-type:none;}
ul.center_menu li	{display:inline; margin:7px 20px 7px 0; padding-left:13px; background:url(/img/pimp_01.gif) 0px 5px no-repeat;}
ul.mdash	{margin:0; margin-top:13px; padding:0px; list-style-type:none;}
ul.mdash li	{margin:4px 0; padding-left:16px; background:url(/img/pimp_04.gif) 0px 7px no-repeat;}
ul.on_main	{margin:10px 20px; padding:0px; list-style-type:none;}
ul.on_main li	{margin:8px 0; padding-left:10px; background:url(/img/li_05.gif) 0px 6px no-repeat;}

ul.map	{margin:0; padding:0px; list-style-type:none;}
ul.map li	{margin:0; padding:0; background:none;}
ul.map ul.map	{margin:0 0 16px 6px; padding:0px; list-style-type:none;}
ul.map ul.map li	{margin:6px 0; padding-left:16px; background:url(/img/pimp_01.gif) 0px 7px no-repeat; font-weight:normal;}
ul.map li	{font-size:14px; font-weight:bold;}
ul.map ul.map li	{font-size:11px; font-weight:normal;}
ul.sec	{margin:0; padding:0px; list-style-type:none;}
ul.sec li	{margin:0;  padding-left:16px; background:url(/img/pimp_04.gif) 0px 0.7em no-repeat;}
ul.third	{margin:0; padding:0px; list-style-type:none;}
ul.third li	{margin:4px 0;  padding-left:12px; background:url(/img/pimp_01.gif) 0px 0.5em no-repeat;}
ul.third ul	{margin:4px 0 4px 10px; padding:0px; list-style-type:none;}


p.note	{font-size:9px; margin:10px 0;}
.grey	{color:999999;}
div.banner		{margin:10px 0;}

.head	{color:white; font-size:18px; font-weight:bold; margin:20px 20px 12px 32px;}
.head_2	{color:white; font-size:14px; font-weight:bold; margin:12px 44px 12px 44px;}
div.column_01	{height:76px; border:3px solid white; margin:20px 10px 20px 20px; background:url(/img/collapse_01.jpg);}
div.column_02	{height:76px; border:3px solid white; margin:20px 10px; background:url(/img/collapse_02.jpg);}
div.column_03	{height:76px; border:3px solid white; margin:20px 20px 20px 10px; background:url(/img/collapse_03.jpg);}

td.left_main	{padding:10px; background:#f4f4f4; border-bottom:2px solid #dadada; color:999999;}
td.left_secondary	{padding:0 10px 10px 10px; border-bottom:2px solid #dadada;}
td.left_small	{padding:10px; background:#f4f4f4; border-bottom:1px solid #dadada; color:999999;}
td.center_main	{padding:10px; border-bottom:2px solid #dadada; border-left:1px solid #dadada;}
td.center_small	{padding:10px; border-bottom:1px solid #dadada; border-left:1px solid #dadada;}
td.left_title	{padding:10px; border-bottom:2px solid #dadada;}
td.center_title	{padding:10px; border-bottom:2px solid #dadada; border-left:1px solid #dadada;}
td.bottom_main	{padding:0; border-bottom:2px solid #dadada;}
.over	{border-bottom:2px solid #dadada;}
table.auto td.left_small {color:333333;}

td.dot_right	{background:url(/img/bg_dot_01.gif) repeat-y;}

table.border	{border:solid 1px #dadada;}
div.date		{font-size:9px; color:777777;}
div.gallery		{border:1px solid #cccccc; padding:15px; margin:0 0 10px 10px;}

div.main	 {height:258px; background:url(/img/main_background.jpg) #f4832b;}
.small	{font-size:10px;}

div.hand-book	{height:250px; padding:180px 0 0 20px;}
div.hand-book a		{font-size:16px; font-weight:bold;}
a.directory		{font-size:16px; font-weight:bold;}
.over	{padding:20px; border:1px solid #dadada;}

.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;}

.right_diag {background:url(/img/bg_01.gif); border:1px solid #febd8a;}
.light_grey	{background:#f4f4f4; border:1px solid #f4f4f4;}

img.none	{visibility:hidden;}

.black	{font-size:12px; font-weight:bold; padding-right:10px;}


table.anons_list	{width:100%;}
td.anons_left	{width:50%; padding:5px 5px 5px 0; vertical-align:top;}
td.anons_right	{width:50%; padding:5px 0 5px 5px; vertical-align:top;}
table.anons		{width:100%; height:100px;}
td.anons_title	{padding:15px 20px 0 20px; color:white; font-size:14px; font-weight:bold; background:#ff7d18;}
td.anons_title div	{padding-left:10px; border-left:2px solid white;}
td.anons_text	{height:100%; padding:0 20px 15px 32px; color:954b10; vertical-align:top; font-size:11px; background:#ff7d18;}

td.anons_title a, td.anons_title a:visited	{color:white; line-height:16px;}
td.anons_title a:hover	{color:white;}

ul.cat	{margin:2px 0; padding:0; list-style:none;}
ul.cat li	{margin:12px 0; padding:2px 0 2px 18px; background:url(/img/li_cat_01.gif) 0 0.3em no-repeat;}
ul.cat ul	{margin:6px 0 2px 15px; padding:0; list-style:none;}
ul.cat ul li	{margin:6px 0; padding-left:16px; background:url(/img/li_cat_02.gif) 0 0.5em no-repeat;}
ul.cat ul ul	{margin:2px 0 2px 15px; padding:0; list-style:none;}
ul.cat ul ul li	{margin:0; padding:0; background:none;}

ul.cat_list		{margin:0; padding:0; list-style:none;}
ul.cat_list li	{margin:0 0 20px 0; padding:0; background:none;}

div.faq	{margin:10px 0 40px 0;}
div.q	{margin-bottom:4px; font-size:14px; color:black;}

strong.rd	{font-weight:normal;}

a.ee		{text-decoration:none;}
a.ee:visited	{text-decoration:none;}
a.ee:hover	{text-decoration::underline;}

div.ponter	{width:295px;}

#panel_link		{display:none;}
#panel_question	{display:none;}
table.lev_link	{width:100%}
table.lev_link td.int_01	{padding-top:8px; padding-bottom:0;}
table.lev_link input	{width:100%;}
table.lev_link textarea	{width:100%; height:65px;}
table.lev_quest	{width:100%}
table.lev_quest td.int_01	{padding-top:0; font-size:10px; color:999999;}
table.lev_quest input	{width:100%;}
table.lev_quest textarea	{width:100%; height:80px;}

img.cur	{position:relative; top:6px;}