body	{padding:0; margin:0; font-size:80%; font-family:Verdana,Tahoma; color:333333;}

a			{color:366d9e; text-decoration:underline;}
a:visited	{color:366d9e;}
a:hover		{color:54b948; text-decoration:none;}

table	{border-collapse:collapse;}
td		{font-size:80%; font-family:Verdana,Tahoma; color:050505; padding:0; vertical-align:middle;}
form	{padding:0; margin:0;}

h1		{font-size:170%; margin:14px 0 8px 0; color:002e6c; font-weight:normal;}
h2		{font-size:145%; margin:14px 0 8px 0; color:002e6c; font-weight:normal;}
h3		{font-size:115%; margin:12px 0 6 0; color:002e6c; font-weight:normal;}
h4		{font-size:100%; margin:12px 0 6 0; line-height:130%;}
h5		{font-size:100%; margin:12px 0 6 0; line-height:130%; font-style:italic;}

p		{margin:0 0 15px 0;}
img		{border:0;}
img.none	{visibility:hidden;}
ul			{margin:10px 0 10px 7px; padding:0; list-style:none;}
ul li		{margin:10px 0; padding-left:13px; background:url(img/li_01.gif) 0 0.6em no-repeat;}

table.top	{width:100%; height:60px; background:#002e6c;}
table.top td.verif		{width:600px;}
table.top td.subnav		{vertical-align:top;}
table.top td.private	{padding:0 25px 0 0; text-align:right; vertical-align:top;}
table.lns				{height:60px;}
table.lns td.logo		{padding:10px 0 0 25px; vertical-align:top;}
table.lns td.name		{padding:24px 0 0 10px; vertical-align:top;}
table.lns td.slogan		{padding:29px 0 0 35px; vertical-align:top;}
table.icos		{margin-top:25px;vertical-align:middle;padding: 1;width:80%}
table.icos td	{padding-right:45px;}

div.yellow_line		{height:5px; font-size:1pt; background:#ffdd00;}
div.green_line		{height:5px; font-size:1pt; background:#54b948;}
div.yellow_line_sm	{height:2px; font-size:1pt; background:#ffdd00;}
div.green_line_sm	{height:2px; font-size:1pt; background:#54b948;}

div.enter		{position:relative; background:white; width:178px; text-align:left;}
div.inove_01	{padding:3px 10px 4px 10px; font-size:10px;}
div.enter_ico	{position:relative; left:8px; top:3px; display:inline;}
table.enter		{width:182px;}
table.enter td.login	{padding:4px 12px; font-size:8pt; background:#eaf1f9;}
table.enter td.pw		{padding:0 12px; font-size:8pt; background:#eaf1f9;}
table.enter td.button	{padding:2px 12px 4px 7px; background:#eaf1f9;}
table.enter input.button	{width:50px; background:#eaf1f9; border:none; color:002e6c; font-size:10pt;}
table.enter td.shadow_left		{width:1px; background:url(img/bg_sh_03.png) no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/bg_sh_03.png,sizingMethod='scale');}
table.enter td.shadow_right		{width:3px; background:url(img/bg_sh_01.png) no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/bg_sh_01.png,sizingMethod='scale');}
table.enter td.shadow_bottom	{height:4px; background:url(img/bg_sh_02.png) no-repeat; //background-image: none; filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(src=img/bg_sh_02.png,sizingMethod='scale');}
div.login	{position:absolute; left:-1px;}
table.enter input	{width:100%; font-size:8pt; border:1px solid #bebdba;}
div.width1		{width:1px;}
div.width3		{width:3px;}

div.menu	{height:30px; padding-left:65px; background:#002e6c;}
table.menu	{height:30px;}
table.menu td	{padding:0 10px 0 20px; background:url(img/li_01.gif) 10px 13px no-repeat;}
table.menu td.sel	{padding:0 10px 0 20px; background:url(img/li_03.gif) 10px 14px no-repeat #ffdd00;}

table.menu td a, table.menu td a:visited	{color:white; font-size:10pt; font-weight:bold; cursor:default;}
table.menu td.sel a, table.menu td.sel a:visited	{color:002e6c; font-size:10pt; font-weight:bold; cursor:default;}

.submenu		{position:absolute; z-index:12; visibility:hidden; background:#e9f1f9; padding:0; }
.submenu a		{display:block; width:189px; padding:5px 10px 5px 30px; font-size:8pt; text-decoration:none; color:#002e6c; background:url(img/li_04.gif) 20px 10px no-repeat;}
.submenu a:hover		{color:white; background:url(img/li_05.gif) 20px 10px no-repeat #002e6c;}

div.display_box		{height:30px; background:#105590;}

table.main	{width:100%;}
table.main td.content	{width:70%; vertical-align:top;}
table.main td.right		{width:70%; vertical-align:top;}
div.field	{padding:25px 0 20px 75px;}
div.width	{width:100%;}

ul.page_nav		{position:relative; left:-10px; z-index:1; margin:0 0 20px 0; padding:0 0 0 12px; list-style:none; background:url(img/li_02.gif) no-repeat;}
ul.page_nav li	{margin:0 5px 0 0; padding:0 10px 0 0; font-size:10px; display:inline; background:url(img/li_02.gif) right top no-repeat;}
ul.page_nav li.this		{color:54b948; font-size:11px; background:none;}

table.anons		{width:100%; margin:10px 0;}
table.anons td.faq		{width:34%; vertical-align:top;}
table.anons td.programm	{width:29%; vertical-align:top;}
table.anons td.offices	{width:37%; vertical-align:top;}
td.faq div.book		{padding:0 45px 0 120px; background:url(img/bg_book.gif) 75px 0 no-repeat;}
td.programm div.hat	{padding:0 20px 0 60px; background:url(img/bg_hat.gif) 0 10px no-repeat;}
td.offices div.map	{padding:0 45px 0 85px; background:url(img/ico_news.gif) 40px 8px no-repeat;}

table.banns			{width:100%; margin-top:100px;}
table.banns td		{padding:0 30px 20px 30px; vertical-align:top;}
td.question div.book	{padding-left:85px; background:url(img/bg_book.gif) 40px 0 no-repeat;}
td.education div.hat	{padding-left:85px; background:url(img/bg_hat.gif) 25px 10px no-repeat;}
td.branches div.map		{padding-left:85px; background:url(img/ico_news.gif) 40px 8px no-repeat;}

div.new_office		{margin-bottom:8px;}
div.date			{color:7e7e7e;}

table.bottom	{width:100%; height:33px; background:url(img/dot_01.gif) repeat-x;}
table.bottom td			{font-size:10px;}
table.bottom td	span	{font-size:12px; color:002e6c;}
table.bottom td a, table.bottom td a:visited	{color:002e6c;}
table.bottom td.consultation	{width:30%; background:url(img/dot_02.gif) no-repeat;}
table.bottom td.consultation div	{padding-left:75px;padding-right:10px;}
table.bottom td.support	{width:30%;}
table.bottom td.copy	{width:35%; color:a4a4a4; font-size:10px; background:url(img/dot_02.gif) right top no-repeat;}

.tblthis {font-size:11px;	padding: 3px; border-bottom-width:1px; border-bottom-color:#d8d8d8; border-bottom-style:solid;}
.ul {
	list-style-type: disc;
}