body	{margin:0; padding:0; font-size:80%; font-family:Tahoma,Arial; color:333333;}
table		{border-collapse:collapse;}
td		{font-size:80%; font-family:Tahoma,Arial; color:333333; padding:0; vertical-align:top;}
a			{color:3b5a6f; text-decoration:none;}
a:visited	{color:3b5a6f; text-decoration:none;}
a:hover		{text-decoration:underline;}
form		{margin:0; padding:0;}
p		{margin:15px 0;}
hr		{height:1px; color:cccccc;}
ul		{margin:10px 0 10px 12px; padding:0px; list-style-type:none;}
ul li	{margin:10px 0; padding-left:16px; background:url(/img/pimp_05.gif) 0 0.5em no-repeat;}
h1	{font-family:Arial; font-size:11pt; color:ed1194; margin:20px 0 35px 0;}
h2	{font-size:11pt;}
h1 a {color:c8c8c8; text-decoration:underline;}
h1 a:visited {color:c8c8c8; text-decoration:underline;}
h1 a:hover {color:c8c8c8; text-decoration:none;}
h1 span	{color:c8c8c8; margin:0 10px;}
h4	{font-family:Arial; font-size:11pt; color:3b5a6f; margin:20px 0;}
h4.nomargin	{font-family:Arial; font-size:11pt; color:3b5a6f; margin:0 0 20px 0;}

ul.topleftmenu		{margin:0; padding:0; list-style:none;}
ul.topleftmenu li	{margin:1px 0; padding:0; font-size:8pt; font-weight:bold; background:none;}
ul.topleftmenu li a	{padding-left:12px;}

ul.topleftmenu li a.university, ul.topleftmenu li a.university:visited			{color:3b5a6f;}
ul.topleftmenu li a.camberwell, ul.topleftmenu li a.camberwell:visited			{color:3771d3;}
ul.topleftmenu li a.martins, ul.topleftmenu li a.martins:visited				{color:fd2939;}
ul.topleftmenu li a.chelsea, ul.topleftmenu li a.chelsea:visited				{color:ff7800;}
ul.topleftmenu li a.communication, ul.topleftmenu li a.communication:visited	{color:4fad26;}
ul.topleftmenu li a.fashion, ul.topleftmenu li a.fashion:visited				{color:c51b8a;}
ul.topleftmenu li a.wimbledon, ul.topleftmenu li a.wimbledon:visited			{color:ce8e00;}

a.university:hover		{color:3b5a6f; background:url(/img/bull_01.gif) 0 0.4em no-repeat;}
a.camberwell:hover		{color:3771d3; background:url(/img/bull_02.gif) 0 0.4em no-repeat;}
a.martins:hover			{color:fd2939; background:url(/img/bull_03.gif) 0 0.4em no-repeat;}
a.chelsea:hover			{color:ff7800; background:url(/img/bull_04.gif) 0 0.4em no-repeat;}
a.communication:hover	{color:4fad26; background:url(/img/bull_05.gif) 0 0.4em no-repeat;}
a.fashion:hover			{color:c51b8a; background:url(/img/bull_06.gif) 0 0.4em no-repeat;}
a.wimbledon:hover		{color:ce8e00; background:url(/img/bull_07.gif) 0 0.4em no-repeat;}

li.selected a.university, li.selected a.university:visited			{color:3b5a6f; background:url(/img/bull_01.gif) 0 0.4em no-repeat;}
li.selected a.camberwell, li.selected a.camberwell:visited			{color:3771d3; background:url(/img/bull_02.gif) 0 0.4em no-repeat;}
li.selected a.martins, li.selected a.martins:visited				{color:fd2939; background:url(/img/bull_03.gif) 0 0.4em no-repeat;}
li.selected a.chelsea, li.selected a.chelsea:visited				{color:ff7800; background:url(/img/bull_04.gif) 0 0.4em no-repeat;}
li.selected a.communication, li.selected a.communication:visited	{color:4fad26; background:url(/img/bull_05.gif) 0 0.4em no-repeat;}
li.selected a.fashion, li.selected a.fashion:visited				{color:c51b8a; background:url(/img/bull_06.gif) 0 0.4em no-repeat;}
li.selected a.wimbledon, li.selected a.wimbledon:visited			{color:ce8e00; background:url(/img/bull_07.gif) 0 0.4em no-repeat;}

ul.topleftmenu_inner		{margin:0; padding:0; list-style:none;}
ul.topleftmenu_inner li	{margin:1px 0; padding:0; font-size:8pt; font-weight:bold; background:none;}
ul.topleftmenu_inner li a, ul.topleftmenu_inner li a:visited	{padding-left:12px; color:999999;}

ul.topleftmenu_inner li a.university:hover		{color:3b5a6f; background:url(/img/bull_01.gif) 0 0.4em no-repeat;}
ul.topleftmenu_inner li a.camberwell:hover		{color:3771d3; background:url(/img/bull_02.gif) 0 0.4em no-repeat;}
ul.topleftmenu_inner li a.martins:hover			{color:fd2939; background:url(/img/bull_03.gif) 0 0.4em no-repeat;}
ul.topleftmenu_inner li a.chelsea:hover			{color:ff7800; background:url(/img/bull_04.gif) 0 0.4em no-repeat;}
ul.topleftmenu_inner li a.communication:hover	{color:4fad26; background:url(/img/bull_05.gif) 0 0.4em no-repeat;}
ul.topleftmenu_inner li a.fashion:hover			{color:c51b8a; background:url(/img/bull_06.gif) 0 0.4em no-repeat;}
ul.topleftmenu_inner li a.wimbledon:hover		{color:ce8e00; background:url(/img/bull_07.gif) 0 0.4em no-repeat;}




span.university			{color:573920;}
span.camberwell			{color:3771d3;}
span.martins			{color:f50f38;}
span.chelsea			{color:ff8133;}
span.communication		{color:00a984;}
span.fashion			{color:c22dbf;}

div.navigation	{margin:2px 0 6px 0; padding:2px 0 4px 0; font-size:8pt; background:#e5e5e5;}
div.navigation a, div.navigation a:visited	{padding-left:40px; background:#e5e5e5;}

td.menu		{background:url(img/bg_menu.gif) no-repeat; font-size:9pt; padding-top:20px;}
div.height_menu		{height:320px;}
div.menu	{margin:14px 0;}
div.menu a, div.menu a:visited	{padding:3px 15px 4px 20px; background:white; font-weight:bold; line-height:18px;}
ul.menu		{margin:10px 0 10px 17px; padding:0px; list-style-type:none;}
ul.menu li	{margin:6px 0; padding-left:12px; background:url(img/li_01.gif) 0px 4px no-repeat;}

.main			{background:url(img/main.jpg) no-repeat;}
.main_menu		{background:url(img/bg_main_01.gif) no-repeat; padding-top:17px; font-size:8pt;}
div.m_menu		{margin:16px 0;}
div.m_menu a			{padding:3px 20px 3px 15px; background:white; font-weight:bold; border-left:1px solid #e1e1e1; line-height:14px; border-left:1px solid #bcbcbc;}
div.m_menu a:visited	{padding:3px 15px 3px 15px; background:white; font-weight:bold; line-height:14px; border-left:1px solid #bcbcbc;}
.ushko			{padding:0 0 16px 40px; font-size:8pt; vertical-align:bottom;}
div.ushko_01	{background:_url(img/pimp_02.gif) 76px 2px no-repeat; margin-left:-10px; font-size:10pt; line-height:14pt; font-weight:700;}
div.ushko_01 a, div.ushko_01 a:visited	{color:#d0007b !important;}
div.ushko_02	{background:url(img/pimp_03.gif) 73px 2px no-repeat;}
div.ushko_03	{background:url(img/pimp_04.gif) 73px 2px no-repeat;}

.grey	{color:c8c8c8; margin:0;}
.border_left	{border-left:1px solid #e1e1e1;}

.indention_04	{margin-top:40px;}
.indention_05	{padding-right:20px;}
.indention_06	{padding:0 20px;}
.indention_07	{padding:10px;}
.indention_08	{margin:15px 0 20px 0;}
.indention_09	{margin:20px 0;}

select.search	{width:100%; margin-bottom:15px; font-size:8pt;}
input.search	{width:100px; font-size:8pt;}

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_04.gif) 0px 7px no-repeat; font-weight:normal;}
ul.map li	{font-family:Arial; font-size:11pt; margin:20px 0; font-weight:bold;}
ul.map ul.map li	{font-size:11px; font-weight:normal; margin:0; font-family:Tahoma,Arial;}

img			{border:none;}
img.none	{visibility:hidden;}

.small		{font-size:7pt; color:666666; vertical-align:bottom;}
span.copy	{margin:0 10px;}

.near	{background:white; padding:2px 10px 2px 20px; width:345px; font-size:8pt;}
.number	{color:white; font-size:44pt; font-weight:bold; padding:4px 10px 0 20px;}
.number span	{font-weight:normal;}
.white_border	{border-left:1px solid white; color:white; padding:0 20px; font-size:8pt;}

.suply a, .suply a:visited		{color:white; margin-left:20px;}
div.suply		{color:white; display:inline; margin:0; font-size:8pt;}
ul.suply	{margin:0; padding:0; list-style:none; display:inline;}
ul.suply li	{margin-left:20px; padding:0; display:inline; background:url(img/pimp_01.gif) 5px 5px no-repeat;}
ul.suply li a, ul.suply li a:visited	{color:white; text-decoration:underline;}
ul.suply li a:hover	{color:white; text-decoration:none;}

ul.specialization		{margin:10px 0 5px 0; padding:0px; list-style:none;}
ul.specialization li	{margin:10px 0 4px 20px; padding-left:16px; background:url(img/li_01.gif) 0px 0.4em no-repeat; font-family:Arial; font-size:10pt; color:3b5a6f; font-weight:bold;}
ul.specialization li p	{font-weight:normal; margin:0;}
ul.course		{margin:4px 0 26px 80px; padding:0px; list-style:none;}
ul.course li	{margin:4px 0; padding-left:12px; background:url(img/li_02.gif) 0px 0.4em no-repeat; font-weight:normal;}

table.cour	{width:100%;}
table.cour td	{border-bottom:1px solid #cccccc; padding:20px 0;}


/* contacts */
.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;}


form.contacts td 		{padding:4px 0;}
form.contacts input		{width:100%;}
form.contacts textarea	{width:100%; height:200px;}

/* docs */
.docs_title a, .docs_title a:visited	{font-size:11pt;}
.docs_anons		{color:999999;}
hr.docs			{height:1px; color:eeeeee; margin:15px 0;}


table.price td {padding:5px 10px; border-bottom:1px solid #eeeeee;}
td.sky-it		{vertical-align:bottom; padding:10px 0 10px 60px;}


a.tw { background: url('../img/icon-social.png') no-repeat -18px 0  }
a.tw:hover { background: url('../img/icon-social.png') no-repeat -18px -19px }
a.fc { background: url('../img/icon-social.png') no-repeat 0 0 }
a.fc:hover { background: url('../img/icon-social.png') no-repeat 0 -19px  }
a.vk { background: url('../img/icon-social.png') no-repeat -36px 0 }
a.vk:hover { background: url('../img/icon-social.png') no-repeat -36px -19px }
a.lj { background: url('../img/icon-social.png') no-repeat -54px 0 }
a.lj:hover { background: url('../img/icon-social.png') no-repeat -54px -19px }
