﻿/* General */

html, body
{
	background: #fff;
	color: #616161;
	font-family: Tahoma;
	font-size: 12px;
	height: 100%;
	margin: 0;
	padding: 0;
}
a
{
	color: #333333;
	cursor: pointer;
	text-decoration: underline;
}
a:hover
{
	color: #f58220;
	text-decoration: none;
}
form
{
    margin: 0;
}
h1, h2, h3, h4, h5, h6
{
	color: #000000;
    font-weight: normal;
}
h1
{
	font-size: 24px;
}
h2
{
	font-size: 18px;
}
h3
{
    font-size: 14px;
    font-weight: bold;
    margin-bottom: 0;
}
h4, h5, h6
{
	font-size: 12px;
	font-weight: bold;
}
h4
{
	margin-top: 15px;
}
img
{
	border: 0px none;
}
input, select
{
	color: #000;
}
input, select, label, textarea
{
	font-family: Tahoma;
	font-size: 12px;
	outline: none;
}
ul
{
	list-style-type: none;
	margin-left: 0;
}
ul li
{
	background: url(/images/default30/bullet.gif) no-repeat left 7px;
	padding: 0 0 0 14px;
}
p
{
	margin: 14px 0 0;
}
div.clear-both
{
	clear: both;
	display: none;
}
.FloatContainer
{
	overflow: hidden;
	zoom: 1;
}
div.advertising
{
	display: none;
}
/* Buttons */
button
{
    background: none;
    behavior: url(/themes/default/scripts/hover.htc);
    border: 0px none;
    cursor: pointer;
    padding: 0;
}
button div.l
{
    background: url(/images/default30/bg-button-inactive-l.gif) no-repeat left top;
    padding: 0 0 0 14px;
}
button div.r
{
    background: url(/images/default30/bg-button-inactive-r.gif) no-repeat right top;
    padding: 0 16px 0 0;
}
button div.c
{
    background: url(/images/default30/bg-button-inactive-c.gif) repeat-x;
}
button div.c-text-1
{
    background: url(/images/default30/bg-button-inactive-c-r.gif) no-repeat right top;
    color: #646464;
    font-family: Calibri;
    font-size: 17px;
    padding: 4px 8px 11px;
    text-align: center;
}
button div.c-text-2
{
    color: #fff;
    margin: 1px 0 0;
    position: absolute;
}
button:hover div.l, button.hover div.l
{
    background: url(/images/default30/bg-button-l.gif) no-repeat left top;
}
button:hover div.r, button.hover div.r
{
    background: url(/images/default30/bg-button-r.gif) no-repeat right top;
}
button:hover div.c, button.hover div.c
{
    background: url(/images/default30/bg-button-c.gif) repeat-x;
}
button:hover div.c-text-1, button.hover div.c-text-1
{
    background: url(/images/default30/bg-button-c-r.gif) no-repeat right top;
    color: #9b4d00;
}
/* Custom Select */
div.select
{
	display: inline-block;
}
div.select span.select, div.select span.text
{
	color: #000000;
	font-size: 14px;
}
div.select span.select
{
	background: url(/images/default30/bg-SelectArrow.gif) no-repeat right 9px;
	cursor: pointer;
	display: inline-block;
	padding: 0 16px 0 0;
	text-decoration: none;
}
div.select span.text
{
	border-bottom: dashed 1px #6d6d6d;
	display: inline-block;
}
div.select div.popup
{
	background: #f6f4e8;
	display: none;
	filter: alpha(opacity=90);
	margin: -1px 0 0;
	opacity: 0.9;
	padding: 0 0 13px;
	position: absolute;
	z-index: 200;
}
div.select div.popup div.CloseButton
{
	margin: 7px 6px 0 0;
	text-align: right;
}
div.select div.popup div.CloseButton img
{
	cursor: pointer;
}
div.select div.popup div.content
{
	line-height: 1em;
	padding: 6px 15px 0 17px;
}
div.select div.popup div.content table td
{
	padding: 0 35px 0 0;
	vertical-align: top;
}
div.select div.popup div.content table td.last
{
	padding: 0;
}
div.select div.popup div.content div
{
	margin: 0 0 6px;
}
div.select div.popup div.content span.option
{
	behavior: url(/themes/default/scripts/hover.htc);
	color: #454132;
	cursor: pointer;
}
div.select div.popup div.content span:hover, div.select div.popup div.content span.hover
{
	color: #f58220;
}
div.select div.popup div.content div.active
{
	font-weight: bold;
}
div.select div.popup div.content div.margin-bottom
{
	margin: 0 0 10px;
}
div.select div.popup div.content span.small
{
	font-size: 11px;
}

div.PageBody
{
	margin: 0 auto;
	width: 992px;
}

/* Page Header */

div.PageHeader div.Logo
{
	float: left;
}
div.PageHeader div.Title
{
	color: #00bbe3;
	float: left;
	font-size: 20px;
	margin: 33px 0 0 48px;
}
div.PageHeader div.Region
{
	float: left;
	margin: 22px 0 0 80px;
	width: 200px;
}
div.PageHeader div.Region div.Text
{
	font-size: 11px;
}
div.PageHeader div.Phone
{
	float: right;
	margin: 27px 0 0;
}
div.PageHeader div.Phone div.Number
{
	color: #820028;
	font-size: 18px;
	line-height: 20px;
}
div.PageHeader div.Phone div.Text
{
	color: #010101;
	font-size: 11px;
	line-height: 14px;
	margin: 0 0 0 2px;
}
div.PageHeader div.Phone div.Text span
{
	color: #7b7b7b;
}
div.PageHeader div.Lang
{
	font-size: 10px;
	float: right;
	margin: 30px 3px 0 70px;
	text-transform: uppercase;
}

/* Main Page Left Column */

div.TopColumns div.LeftColumn
{
    float: left;
    width: 730px;
}
/* -Forms Block */
div#FormsBlock
{
    color: #000;
}
div#FormsBlock ul.TabItems
{
    list-style-type: none;
    margin: 0;
    padding: 0;
    width: 730px;
}
div#FormsBlock ul.TabItems li
{
    background: none;
    float: left;
    font-size: 18px;
    padding: 0;
}
div#FormsBlock ul.TabItems li a
{
    border-bottom: dashed 1px #6d6d6d;
	display: inline-block;
	line-height: 18px;
    color: #19373d;
    text-decoration: none;
}
div#FormsBlock ul.TabItems li a:hover
{
	border-bottom: 0px none;
}
div#FormsBlock ul.TabItems li.ui-tabs-selected a
{
    border-bottom: none;
    color: #000000;
    cursor: default;
    outline: none;
}
div#FormsBlock ul.TabItems li div.l
{
    padding: 0 0 0 5px;
}
div#FormsBlock ul.TabItems li div.r
{
    padding: 0 5px 0 0;
}
div#FormsBlock ul.TabItems li div.c
{
    height: 28px;
    padding: 8px 0 0;
    text-align: center;
    width: 233px;
}

/* Стиль вкладки "Открыть вклад" */
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem1 div.l
{
    background: #a0bed8 url(/images/default30/bg-forms-TabItem1-l.gif) no-repeat left top;
}
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem1 div.r
{
    background: #a0bed8 url(/images/default30/bg-forms-TabItem1-r.gif) no-repeat right top;
}
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem1 div.c
{
    background: #a0bed8;
}
/* Стиль вкладки "Получить кредит" */
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem2 div.l
{
    background: #f0d6bd url(/images/default30/bg-forms-TabItem2-l.gif) no-repeat left top;
}
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem2 div.r
{
    background: #f0d6bd url(/images/default30/bg-forms-TabItem2-r.gif) no-repeat right top;
}
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem2 div.c
{
    background: #f0d6bd;
}
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem2 div.c a
{
    color: #f94000;
}
/* Стиль вкладки "Купить бизнес-пакет" */
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem3 div.l
{
    background: #d2e5f3 url(/images/default30/bg-forms-TabItem3-l.gif) no-repeat left top;
}
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem3 div.r
{
    background: #d2e5f3 url(/images/default30/bg-forms-TabItem3-r.gif) no-repeat right top;
}
div#FormsBlock ul.TabItems li.ui-tabs-selected div.TabItem3 div.c
{
    background: #d2e5f3;
}

div#FormsBlock div.TabContent
{
    height: 216px;
    padding: 36px 0 0 422px;
}
div#FormsBlock div.tab1
{
	background: url(/images/default30/bg-forms-tab1.jpg) no-repeat left top;
}
div#FormsBlock div.tab2
{
	background: url(/images/default30/bg-forms-tab2.jpg) no-repeat left top;
}
div#FormsBlock div.tab3
{
	background: url(/images/default30/bg-forms-tab3.jpg) no-repeat left top;
}
.ui-tabs-hide
{
     display: none;
}
div#FormsBlock table.form input.text
{
	padding-left: 4px;
	padding-right: 4px;
}
div#FormsBlock table.form tr
{
	height: 37px;
}
div#FormsBlock table.form td
{
	vertical-align: top;
}
div#FormsBlock table.form td.FieldTitle
{
	height: 34px;
	padding: 3px 0 0;
	width: 95px;
}
div#FormsBlock table.form
{
	font-family: Arial;
	font-size: 12px;
	font-style: italic;
	font-weight: bold;
	table-layout: fixed;
}
div#FormsBlock table.form label
{
	font-size: 12px;
}
div#FormsBlock table.form div.popup
{
    font-weight: normal;
    font-style: normal;
    font-family: Tahoma;
    font-size: 12px;
}
div#FormsBlock table.form td.currency
{
	font-size: 12px;
	height: 35px;
	padding: 2px 0 0 11px;
}
div#FormsBlock table.form td.currency div.select
{
	background-position: right 6px;
	line-height: 14px;
}
div#FormsBlock table.form label.radio
{
	margin: 0 3px 0 0;
}
div#FormsBlock table.form .submit
{
	padding: 21px 0 0 91px;
}
/* Left Column - Main Menu */
div#MainMenu
{
	margin: 15px 0 0;
}
div#MainMenu ul.TabItems
{
	float: left;
	list-style-type: none;
    margin: 0;
    padding: 0;
    position: absolute;
    width: 208px;
    z-index: 100;
}
div#MainMenu ul.TabItems li
{
	background: none;
	font-size: 14px;
	padding: 0 5px 0 0;
}
div#MainMenu ul.TabItems li a
{
	color: #000000;
	display: block;
	outline: none;
	text-decoration: none;
}
div#MainMenu ul.TabItems li a span.l
{
	display: block;
	padding: 0 0 0 5px;
}
div#MainMenu ul.TabItems li a span.c
{
	display: block;
	height: 23px;
	padding: 6px 0 0 7px;
}
div#MainMenu ul.TabItems li span.first span.c, div#MainMenu ul.TabItems li span.last span.c
{
	height: 24px;
}
div#MainMenu ul.TabItems li.ui-tabs-selected span.l
{
	background: url(/images/default30/bg-MainMenu-TabItem-l.gif) no-repeat left top;
}
div#MainMenu ul.TabItems li.ui-tabs-selected span.first, div#MainMenu ul.TabItems li.ui-tabs-selected span.last
{
	background: url(/images/default30/bg-MainMenu-TabItem-l-2.gif) no-repeat left top;
}
div#MainMenu ul.TabItems li.ui-tabs-selected
{
	background: #f6f4e8;
}
div#MainMenu div.TabContentWrapper
{
	padding: 0 0 0 203px;
}
div#MainMenu div.TabContent
{
	float: left;
	width: 527px;
}
div#MainMenu div.TabContent div.l
{
	background: url(/images/default30/bg-MainMenu-TabContent-l.gif) no-repeat left top;
	padding: 0 0 0 5px;
}
div#MainMenu div.TabContent div.r
{
	background: url(/images/default30/bg-MainMenu-TabContent-r.gif) no-repeat right top;
	padding: 0 5px 0 0;
}
div#MainMenu div.TabContent div.c
{
	background: #f6f4e8 url(/images/default30/bg-MainMenu-TabContent-divider.gif) no-repeat 242px 21px;
	height: 125px;
	line-height: 1.1em;
	padding: 22px 0 0 39px;
}
div#MainMenu div.TabContent div.c div.link
{
	margin: 5px 0 0 0;
}
div#MainMenu div.TabContent div.c table td
{
	vertical-align: top;
}
div#MainMenu div.TabContent div.c table td.left
{
	padding: 0 50px 0 0;
	width: 198px;
}
div.BannerBlock
{
	margin: 16px 0 0;
}
div.BannerBlock div
{
	float: left;
}
div.BannerBlock div.right
{
	float: right;
	margin: 0 0 0 18px;
}

/* Right Column */

div.TopColumns div.RightColumn
{
    float: right;
    width: 232px;
}
/* Right Column - Link Block */
div.MainPageContent div.LinkBlock
{
	height: 252px;
	margin: 36px 0 0;
}
div.MainPageContent div.LinkBlock table td
{
	text-align: center;
	vertical-align: top;
}
div.MainPageContent div.LinkBlock table td.link
{
	padding: 0 0 0 21px;
	text-align: left;
}
div.MainPageContent div.LinkBlock font
{
    color: #b2b2b2;
}
/* Right Column - Fast Access Menu */
div.FastAccessMenu
{
	margin: 15px 0 0;
}
div.FastAccessMenu div.l
{
	background: url(/images/default30/bg-FastAccessMenu-l.gif) no-repeat left top;
}
div.FastAccessMenu div.r
{
	background: url(/images/default30/bg-FastAccessMenu-r.gif) no-repeat right top;
	height: 147px;
}
div.FastAccessMenu div.c
{
	background: url(/images/default30/bg-FastAccessMenu-c.gif) repeat-x;
}
div.FastAccessMenu a
{
	border-bottom: solid 1px #eec882;
	border-top: solid 1px #ffeecd;
	display: block;
	text-decoration: none;
}
div.FastAccessMenu a span.l
{
	display: block;
}
div.FastAccessMenu a span.r
{
	display: block;
	height: 21px;
	padding: 6px 0 0 16px;
}
div.FastAccessMenu a:hover
{
	background: #820028;
	border-top: solid 1px #820028;
	color: #ffaa52;
}
div.FastAccessMenu a.first, div.FastAccessMenu a.first:hover
{
	border-top: 0px none;
}
div.FastAccessMenu a.first span.r
{
	padding: 9px 0 0 16px;
}
div.FastAccessMenu a.last
{
	border-bottom: 0px none;
}
div.FastAccessMenu a.last span.r
{
	height: 23px;
	padding: 5px 0 0 16px;
}
div.FastAccessMenu a.first:hover span.l
{
	background: url(/images/default30/bg-FastAccessMenu-first-l.gif) no-repeat left top;
}
div.FastAccessMenu a.first:hover span.r
{
	background: url(/images/default30/bg-FastAccessMenu-first-r.gif) no-repeat right top;
}
div.FastAccessMenu a.last:hover span.l
{
	background: url(/images/default30/bg-FastAccessMenu-last-l.gif) no-repeat left bottom;
}
div.FastAccessMenu a.last:hover span.r
{
	background: url(/images/default30/bg-FastAccessMenu-last-r.gif) no-repeat right bottom;
}
/* Right Column - Partners Block */
div.Partners
{
	margin: 18px 0 0;
	width: 232px;
}

/* Gray Block */

div.GrayBlock div.tl
{
	background: url(/images/default30/bg-GrayBlock-tl.gif) no-repeat left top;
	padding: 0 0 0 5px;
}
div.GrayBlock div.tr
{
	background: #f6f4ed url(/images/default30/bg-GrayBlock-tr.gif) no-repeat right top;
	padding: 5px 0 0;
}
div.GrayBlock div.GrayBlockContent
{
	background: #f6f4ed;
}
div.GrayBlock div.bl
{
	background: url(/images/default30/bg-GrayBlock-bl.gif) no-repeat left top;
	padding: 0 0 0 5px;
}
div.GrayBlock div.br
{
	background: #f6f4ed url(/images/default30/bg-GrayBlock-br.gif) no-repeat right top;
	padding: 5px 0 0;
}

/* News Block */

div.NewsBlock
{
	margin: 16px 1px 0 2px;
}
div.NewsBlock div.GrayBlock div.GrayBlockContent
{
	padding: 6px 14px 13px 14px;
}
div.NewsBlock table.content
{
    background: url(/images/default30/bg-MainMenu-ContentTable-divider.gif) no-repeat 434px center;
}
div.NewsBlock table.content td
{
	vertical-align: top;
}
div.NewsBlock table.content td.left
{
	padding: 0 79px 0 0;
	width: 400px;
}
div.NewsBlock div.header
{
	font-size: 14px;
	font-weight: bold;
	margin: 0 0 15px;
}
div.NewsBlock div.header a
{
	color: #000;
}
div.NewsBlock div.NewsItem
{
	margin: 14px 0;
}
div.NewsBlock div.NewsItem div.date
{
	color: #7b7a76;
	font-size: 12px;
}
div.NewsBlock div.NewsItem div.NewsItemHeader
{
	font-size: 14px;
	line-height: 14px;
	margin: 9px 0 0;
}
div.NewsBlock div.NewsItem div.NewsItemHeader a
{
	color: #000000;
}
div.NewsBlock div.header a:hover, div.NewsBlock div.NewsItem div.NewsItemHeader a:hover
{
	color: #f58220;
}
div.NewsBlock div.NewsItem div.content
{
	margin: 11px 0 0;
}
div.NewsBlock div.NewsItem div.content img
{
	float: left;
	margin: 2px 14px 0 0;
}
div.MainPageContent div.NewsBlock div.Subscribe
{
	font-size: 12px;
	line-height: 16px;
	margin: 20px 0 0 1px;
}

/* Bottom Menu */

div.BottomMenu
{
	font-family: Arial;
	font-size: 12px;
	margin: 15px 0;
	text-align: center;
}
div.BottomMenu a
{
	color: #5b5b5b;
	margin: 0 0 0 17px;
	text-decoration: none;
}
div.BottomMenu a.first
{
	margin: 0;
}

/* Page Footer */

div.PageFooter
{
	color: #000;
	line-height: 15px;
	margin: 18px 1px 0 2px;
	padding: 0 0 19px;
}
div.PageFooter div.GrayBlock div.GrayBlockContent
{
	padding: 10px 14px 10px 15px;
}
div.PageFooter div.left
{
	float: left;
}
div.PageFooter div.left span.small
{
	color: #636363;
	font-size: 10px;
}
div.PageFooter div.right
{
	float: right;
}
div.Search
{
	float: right;
	margin: 4px 29px 0 0;
}
/* Search Box */
div.SearchBox
{
	width: 252px;
}
div.SearchBox input.SearchTextBox
{
	border: solid 1px #d7d7d7;
	color: #7f7f7f;
	float: left;
	font-size: 12px;
	height: 16px;
	padding: 3px 6px 1px;
	width: 211px;
}
div.SearchBox input.SearchButton
{
	float: right;
}

/* Content Page */

div.ContentPage
{
	margin: 7px 0 0;
}
/* Left Column */
div.ContentPage div.left
{
	float: left;
	width: 238px;
}
div.ContentPage div.left div.FastAccessMenu
{
	margin: 0;
}
div.ContentPage div.LeftColumn
{
	margin: 0 0 0 21px;
}
/* Left Menu */
div.LeftMenu
{
	color: #f58220;
	margin: 15px 0 0;
}
div.LeftMenu ul
{
	font-size: 14px;
	line-height: 1em;
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.LeftMenu ul li
{
	background: none;
	padding: 0;
}
div.LeftMenu ul.level1 li
{
	margin: 0 0 10px;
}
div.LeftMenu ul.level1 li.current
{
	color: #454132;
	font-weight: bold;
}
div.LeftMenu ul.level1 li a.active span
{
	background: url(/images/default30/bg-LeftMenu-arrow.gif) no-repeat right 3px;
	padding: 0 11px 0 0;
	zoom: 1;
}
div.LeftMenu ul.level2
{
	font-size: 12px;
	margin: 15px 0 16px 24px;
}
div.LeftMenu ul.level3, div.LeftMenu ul.level4
{
	font-size: 11px;
	margin: 8px 0 14px 20px;
}
/* Right Column */
div.ContentPage div.right
{
	float: right;
	width: 734px;
}
/* Top Menu */
div.TopMenu ul
{
	list-style-type: none;
	margin: 0;
	padding: 0;
}
div.TopMenu ul li
{
	background: none;
	float: left;
	padding: 0;
}
div.TopMenu ul li a
{
	color: #000000;
	display: inline-block;
	font-size: 13px;
	text-decoration: none;
}
div.TopMenu ul li br
{
	display: none;
}
div.TopMenu ul li a span.l
{
	display: block;
	-display: inline-block;
	padding: 0 0 0 5px;
}
div.TopMenu ul li a span.r
{
	display: block;
	-display: inline-block;
	padding: 0 5px 0 0;
}
div.TopMenu ul li a span.c
{
	display: block;
	-display: inline-block;
	height: 24px;
	padding: 7px 4px 0 4px;
}
div.TopMenu ul li:hover a span.l, div.TopMenu ul li.hover a span.l, div.TopMenu ul li.active a span.l
{
	background: #f6f4e8 url(/images/default30/bg-TopMenu-hover-l.gif) no-repeat left top;
}
div.TopMenu ul li:hover a span.r, div.TopMenu ul li.hover a span.r, div.TopMenu ul li.active a span.r
{
	background: #f6f4e8 url(/images/default30/bg-TopMenu-hover-r.gif) no-repeat right top;
}
div.TopMenu ul li:hover a span.c, div.TopMenu ul li.hover a span.c, div.TopMenu ul li.active a span.c
{
	background: #f6f4e8;
}
div.TopMenu ul li.active a
{
}
div.TopMenu div.submenu
{
    background: #f6f4e8;
    color: #454132;
    filter: alpha(opacity=95);
    line-height: 1em;
	opacity: 0.95;
	padding: 12px 10px 4px;
	position: absolute;
	visibility: hidden;
    width: 160px;
    z-index: 100;
}
div.TopMenu ul li
{
	--behavior: url(/themes/default/scripts/li-hover.htc);
}
div.TopMenu ul li:hover div.submenu,
div.TopMenu ul li.hover div.submenu
{
    visibility: visible;
}
div.TopMenu ul li div.submenu a
{
    color: #454132;
    display: inline;
    font-size: 12px;
}
div.TopMenu ul div.submenu a:hover
{
    color: #f58220;
}
div.TopMenu div.submenu ul li.active
{
    font-weight: bold;
}
div.TopMenu div.submenu ul li
{
    background: none;
    behavior: none;
    float: none;
    margin: 0 0 10px;
    padding: 0;
}
/* Page Content */
div.PageContent
{
	overflow: hidden;
}
div.PageContentColumn
{
    float: left;
    width: 539px;
}
div.PageContent a:visited
{
	color: #802c48;
}
div.PageContent span.small
{
    font-size: 10px;
}
div.PageContent ul, div.PageContent blockquote
{
	margin-bottom: 0;
}
div.BreadCrumbs
{
	color: #898989;
	font-size: 10px;
	margin: 17px 0 16px;
}
div.BreadCrumbs a, div.BreadCrumbs a:visited
{
	color: #4c4c4c;
}
div.PageContent h1
{
	margin-top: 8px;
}
/* Sidebar */
div.sidebar
{
    float: right;
 	margin: 19px 0 0;
   width: 178px;
}
/* Sidebar - Right Menu */
div.RightMenu
{
	margin: 0 0 20px;
}
div.RightMenu a
{
	background: #f3f0e4;
	border-bottom: solid 1px #e3dbc8;
	border-top: solid 1px #f9f8f2;
	color: #333;
	display: block;
	text-decoration: none;
}
div.RightMenu a span.l
{
	display: block;
	padding: 0 0 0 5px;
}
div.RightMenu a span.r
{
	display: block;
	padding: 6px 11px 7px 6px;
}
div.RightMenu a:hover
{
	background: #fdfdfd;
}
div.RightMenu a.first
{
	border-top: 0px none;
}
div.RightMenu a.first span.l
{
	background: url(/images/default30/bg-RightMenu-tl.gif) no-repeat left top;
}
div.RightMenu a.first span.r
{
	background: url(/images/default30/bg-RightMenu-tr.gif) no-repeat right top;
	padding: 9px 0 7px 6px;
}
div.RightMenu a.first:hover span.l
{
	background: url(/images/default30/bg-RightMenu-tl-hover.gif) no-repeat left top;
}
div.RightMenu a.first:hover span.r
{
	background: url(/images/default30/bg-RightMenu-tr-hover.gif) no-repeat right top;
}
div.RightMenu a.last
{
	border-bottom: 0px none;
}
div.RightMenu a.last span.l
{
	background: url(/images/default30/bg-RightMenu-bl.gif) no-repeat left bottom;
}
div.RightMenu a.last span.r
{
	background: url(/images/default30/bg-RightMenu-br.gif) no-repeat right bottom;
	padding: 6px 0 9px 6px;
}
div.RightMenu a.last:hover span.l
{
	background: url(/images/default30/bg-RightMenu-bl-hover.gif) no-repeat left bottom;
}
div.RightMenu a.last:hover span.r
{
	background: url(/images/default30/bg-RightMenu-br-hover.gif) no-repeat right bottom;
}
/* Sidebar - Link Block */
div.sidebar div.LinkBlock
{
    margin: 17px 0 0;
}
div.sidebar div.LinkBlock h3
{
    margin: 0 0 8px;
}
div.sidebar div.LinkBlock div.content
{
    line-height: 18px;
    margin: 0 0 0 11px;
}
/* Sidebar - Banner Block */
div.sidebar div.BannerBlock
{
	margin: 23px 0 0;
}

/* Tables */

table.table2 th, table.table th, table.table3 th
{
/*	text-align: left;  */
}
table.table2 th, table.table th, table.table3 th
{
	border-bottom: solid 4px #ccc;
	color: #000;
	font-weight: bold;
	padding: 12px 15px 12px;
}
table.table2 td, table.table td, table.table3 td
{
	border-bottom: solid 1px #ccc;
	padding: 7px 0 20px 15px;
}
table.table2 tr, table.table tr
{
	behavior: url(/themes/default/scripts/hover.htc);
}
table.table2 tr:hover td, table.table tr:hover td, table.table2 tr.hover td, table.table tr.hover td
{
	background: #ffebcb;
	color: #836951;
}
/* News */
table.NewsList div.date, table.NewsList div.today
{
    height: 17px;
    font-size: 11px;
    margin: 0 13px 3px 0;
    padding: 2px 0 0;
    text-align: center;
    width: 69px;
}
table.NewsList div.date
{
    background: url(/images/default30/bg-news-date.gif);
    color: #000;
}
table.NewsList div.today
{
    background: url(/images/default30/bg-news-today.gif);
    color: #fff;
}
table.NewsList td.header
{
    padding: 1px 0 5px;
}
table.NewsList img
{
    margin: 0 0 3px;
}
/* Pager */
div.pager a, div.pager span
{
    background: #ccc;
    border-bottom: solid 1px #e0e0e0;
    border-right: solid 1px #e4e4e4;
    display: inline-block;
    height: 17px;
    margin: 0 2px 0 0;
    padding: 3px 0 0;
    text-align: center;
    width: 20px;
}
div.pager a
{
    color: #616161;
    text-decoration: none;
}
div.pager span.active
{
    background: #f48220;
    color: #fffefe;
    border-bottom: solid 1px #f8b479;
    border-right: solid 1px #f9bd89;
}
/* Article Attachments */
div.ArticleAttachments div.GrayBlockContent
{
    padding: 4px 0 20px 0px;
}
div.ArticleAttachments div.header
{
    color: #000;
    font-weight: bold;
    margin: 0 0 20px 13px;
}
div.ArticleAttachments img
{
    margin: 0px 13px 10px 13px;
}
div.ArticleAttachments td.description
{
    padding: 0 0 10px;
}
/* Forms */
div.content-form span.FieldTitle, div.ErrorMessage
{
    font-family: Arial;
    font-style: italic;
}
div.content-form .red, div.ErrorMessage
{
    color: #ed1c24;
}
div.content-form input.form-element, div.content-form textarea
{
	width: 296px;
}
div.ErrorMessage
{
    font-size: 14px;
    margin: 0 0 15px;
}
div.ErrorMessage img
{
    margin: 0 7px 0 0;
}
/* Content */
table.GrayBlock td
{
    background: url(/images/default30/bg-GrayBlock-divider.gif) no-repeat right center;
}
table.GrayBlock td.last
{
    background: none;
}
div.default-article-c
{
	margin: 24px 0 22px;
}
div.default-article-rt
{
	margin: 16px 0;
}
div.default-article-rb
{
	margin: 20px 0 12px;
}
div.default-article-foreign
{
	margin: 24px 0 0;
}
div.content-banner
{
    height: 116px;
}
table.left-table tr.first
{
	background: #eee;
}
table.left-table tr.second
{
	background: #fff;
}
div.lpadding, div.info-c, div.question-form
{
	margin: 20px 0 0;
}
div.default-article-b
{
	margin: 24px 0 0;
}
div.question-form input
{
	font-size: 13px;
}
div.question-form input.text
{
	font-size: 13px;
	width: 102px;
}
div.question-form td
{
	padding: 0px 0px 5px 0px;
}
div.question-form textarea
{
	font-size: 13px;
	width: 211px;
}
/* Moscow Subway Map */
table.moscow-map-nav-view td.cell
{
	color: #1F4286;
	font-size: 16px;
	font-weight: bold;
	padding: 4px 10px 8px 10px;
}
table.moscow-map-nav-view td.cell a, table.moscow-map-nav-view td.cell a:visited
{
	color: #1F4286;
}
table.moscow-map-nav-view td.cell-inactive
{
	background: #DDDEE0;
}
table.moscow-map-nav-view td.cell-active
{
	background: #D8E6F4;
}
table.moscow-map-nav-view td.typeset a,
table.moscow-map-nav-view td.typeset span
{
	display: block;
	float: left;
	font-size: 13px;
	margin: 0px 11px 2px 0px;
	padding: 1px 10px 2px 10px;
	white-space: pre;
}
table.moscow-map-nav-view td.typeset span
{
	background: #9CCCFB;
	color: #1F4286;
}
table.moscow-map-nav-view div.bl
{
	background: url(/images/bg-moscow-map-nav-lb.gif) no-repeat left top;
	padding: 0 0 0 10px;
}
table.moscow-map-nav-view div.br
{
	background: url(/images/bg-moscow-map-nav-rb.gif) no-repeat right top;
	padding: 0 10px 0 0;
}
table.moscow-map-nav-view div.c
{
	background: #D8E6F4;
	padding: 10px 0 0;
}
table.moscow-map-nav-view tr.top, table.moscow-map-nav-view tr.bottom
{
	height: 10px;
}
img.metromap-station
{
	z-index: 80;
	position: absolute;
}
div.metromap-marker
{
	background: url(/images/empty.gif);
	cursor: pointer;
	z-index: 85;
	position: absolute;
}
ul.metromap-popup
{
	background: url(/images/bg-metromap-popup.gif) repeat-x bottom #FFFFFF;
	display: none;
	z-index: 90;
	position:absolute;	
	padding:0;
	border-top:1px solid #80B2D9;
	border-left:1px solid #80B2D9;
	border-right:1px solid #59759E;
	border-bottom:1px solid #59759E;		
	list-style-type:none;	
	width:200px;
}
ul.metromap-popup li
{
	margin:0;
	margin-bottom:5px;
	margin-top:5px;
	padding-left:10px;
	padding-right:5px;	
	background:none;
}
ul.metromap-popup h3
{
	margin:0;	
}
ul.metromap-popup div b, div.metromap-popup div a 
{
	color:#1F4286;
}
table.article-img
{
    float: right;
    margin: 0 0 0 15px;
}