* {font-family: Verdana, Tahoma, Arial; color: black}
TD, DIV, SPAN, CENTER {font-size: 11px;}
p {font-size: 11px; text-align: justify; text-indent: 20px; margin-top: 0; margin-bottom: 10px; }
SMALL, .small {font-size: 10px}
.ExtraSmall {font-size: 9px}
.NormalText, .NormalUL {font-size: 12px}
.NormalUL {margin-bottom: 20px}
.Italic {font-style: italic; width: 99%}
H1 {font-size: 14px; color: gray; margin-left: 10px; margin-bottom: 10px; margin-top: 10px}
H2 {font-size: 13px; color: gray; margin-left: 10px; margin-bottom: 10px; margin-top: 15px}
H3 {font-size: 11px; color: gray; margin-left: 10px; margin-bottom: 10px; margin-top: 15px}

.LargeHeader {font-family: Verdana; font-size: 19px; font-weight: bold; color: gray; margin-top: 20px; margin-bottom: 20px}

A:link {text-decoration: none}
A:visited {text-decoration: none}
A:hover {text-decoration: underline}
A {font-weight: bold}

body {margin: 0 0 0 0; padding: 0 0 0 0; background-color: white}
table {width1: 100%; border: 0}
img {border: none}
UL {margin-bottom: 0}
HR {width: 100%; height: 1px; text-align: left; color: #DDDDDD}
form {margin: 0 0 0 0}
.TopHeader {font-family: Verdana; font-color: gray; font-size: 8.9px; margin-bottom: 0; margin-top: 0; font-weight: normal; letter-spacing: 0.1px}
.SubmitButton {font-size: 13px; width: 150px}

#SubMenu {display: none; height: 16px; border-spacing: 0; padding: 0 0 0 0; border: 0; width: auto; margin: 0 0 0 0; vertical-align: middle}
.aButton2, .Button2 {font-size: 10px; line-height: 15px; text-align: center; vertical-align: middle; color: black; padding-left: 5px; padding-right: 5px; padding-top: 0; padding-bottom: 0; background-position: 0 1px top left}
.aButton2 {background-image: url(/img/submenu-button-active.gif); background-repeat: repeat-x;}	
.aButton2, .Button2 {vertical-align: middle; height: 16px}	

.aButton, .Button {font-size: 12px; text-align: center; vertical-align: top; padding-top: 5px; color: black; width: 80px; background-repeat: no-repeat}
.aButton { background-image: url(/img/button-active.gif)}
.Button {background-image: url(/img/button.gif)}

.GreenLine {background-image: url(/img/green-line.gif); background-repeat: repeat-x; text-align: center}
.SideBg {background-image: url(/img/side-bg.gif); background-repeat: repeat-x}
.ToolsRef {font-size: 10px}
.ToolBox {font-size: 9px; width: 185px}

.HeaderGrayLeft {background-image: url(/img/windows/header-gray-left.gif)}
.HeaderGrayRight {background-image: url(/img/windows/header-gray-right.gif)}
.HeaderGrayLeft2 {background-image: url(/img/windows/header-gray-left-2.gif)}
.HeaderGrayRight2 {background-image: url(/img/windows/header-gray-right-2.gif)}
.HeaderGray {height: 23px; background-image: url(/img/windows/header-gray.gif)}
.HeaderGrayLeft, .HeaderGrayRight, .HeaderGrayLeft2, .HeaderGrayRight2 {width: 5px; height: 23px; background-repeat: no-repeat;}
.HeaderGray {vertical-align: middle; background-repeat: repeat-x;}

.HeaderGrayLeftSmall, .HeaderGrayLeftSmallBg {background-image: url(/img/windows/header-gray-left-small.gif)}
.HeaderGrayRightSmall, .HeaderGrayRightSmallBg {background-image: url(/img/windows/header-gray-right-small.gif)}
.HeaderGraySmall, .HeaderGraySmallBg {height: 5px; border-top: 1px solid gray; font-size: 1px; line-height: 1px}
.HeaderGrayLeftSmall, .HeaderGrayRightSmall, .HeaderGrayLeftSmallBg, .HeaderGrayRightSmallBg {width: 5px; height: 5px; background-repeat: no-repeat; line-height: 1px}

.FooterGrayLeft, .FooterGrayLeftBg {background-image: url(/img/windows/footer-gray-left.gif)}
.FooterGrayRight, .FooterGrayRightBg {background-image: url(/img/windows/footer-gray-right.gif)}
.FooterGrayLeft2 {background-image: url(/img/windows/footer-gray-left-2.gif)}
.FooterGrayRight2 {background-image: url(/img/windows/footer-gray-right-2.gif)}
.FooterGray, .FooterGrayBg {background-image: url(/img/windows/footer-gray.gif)}
.FooterGray2 {background-image: url(/img/windows/footer-gray-2.gif)}
.FooterGrayLeft, .FooterGrayRight, .FooterGrayLeftBg, .FooterGrayRightBg {width: 5px; height: 7px}
.FooterGrayLeft2, .FooterGrayRight2 {width: 5px; height: 26px}
.FooterGrayLeft, .FooterGrayRight, .FooterGrayLeftBg, .FooterGrayRightBg, .FooterGrayLeft2, .FooterGrayRight2 {background-repeat: no-repeat}
.FooterGray, .FooterGrayBg, .FooterGray2 {vertical-align: middle; background-repeat: repeat-x;}
.FooterGray2 {vertical-align: top; padding-top: 4px}

.HeaderGrayLeftSmallBg, .HeaderGraySmallBg, .HeaderGrayRightSmallBg, .WindowGrayBg, .FooterGrayLeftBg, .FooterGrayBg, .FooterGrayRightBg {background-color: F0F0F0}

.HeaderGreenLeft {background-image: url(/img/windows/header-green-left.gif)}
.HeaderGreenRight {background-image: url(/img/windows/header-green-right.gif)}
.HeaderGreen {height: 23px; background-image: url(/img/windows/header-green.gif)}
.HeaderGreenLeft, .HeaderGreenRight {width: 5px; height: 23px; background-repeat: no-repeat;}
.HeaderGreen {vertical-align: middle; background-repeat: repeat-x;}

.HeaderRedLeft {background-image: url(/img/windows/header-red-left.gif)}
.HeaderRedRight {background-image: url(/img/windows/header-red-right.gif)}
.HeaderRed {height: 23px; background-image: url(/img/windows/header-red.gif)}
.HeaderRedLeft, .HeaderRedRight {width: 5px; height: 23px; background-repeat: no-repeat;}
.HeaderRed {vertical-align: middle; background-repeat: repeat-x;}

.HeaderBlueLeft {background-image: url(/img/windows/header-blue-left.gif)}
.HeaderBlueRight {background-image: url(/img/windows/header-blue-right.gif)}
.HeaderBlue {height: 23px; background-image: url(/img/windows/header-blue.gif)}
.HeaderBlueLeft, .HeaderBlueRight {width: 5px; height: 23px; background-repeat: no-repeat;}
.HeaderBlue {vertical-align: middle; background-repeat: repeat-x;}

.HeaderBlue, .HeaderRed, .HeaderGreen, .HeaderGray {font-size: 11px; font-weight: bold; color: blue; text-indent1: 10px}
.HeaderBlue {color: white}
.HeaderGreen {color: black}
.HeaderRed {color: white}

.WindowGray, .WindowGrayBg {border-left: 1px solid gray; border-right: 1px solid gray; padding: 10 10 10 10; margin: 0 0 0 0}
.WindowTitle {font-size: 11px; font-weight: bold}

.LeftTopCorner, .RightTopCorner, .RightBottomCorner, .LeftBottomCorner {width: 4px; height: 4px; background-repeat: no-repeat; font-size: 1px}
.LeftTopCorner {background-image: url(/img/windows/left-top-corner.gif)}
.RightTopCorner {background-image: url(/img/windows/right-top-corner.gif)}
.RightBottomCorner {background-image: url(/img/windows/right-bottom-corner.gif)}
.LeftBottomCorner {background-image: url(/img/windows/left-bottom-corner.gif)}

.MagnifyBg {text-align: left; width: 90px; height: 15px; background-image: url(/img/bg/magnify-bg.gif); background-repeat: no-repeat; margin: 0 0 10px 0; padding-left: 7px; font-size: 10px}

.TRBL, .T, .TB, .TR, .TRB, .BlackFrame {border-top: solid 1px}
.TRBL, .R, .RL, .TR, .TRB, .BlackFrame {border-right: solid 1px}
.TRBL, .B, .TB, .TRB, .BlackFrame {border-bottom: solid 1px}
.TRBL, .L, .RL, .BlackFrame {border-left: solid 1px}

.Details {
width: 100%;
text-align: right;
margin-right: 20px;
margin-top: 10px;
font-size: 11px;
}

.SmallUL {
	font-family: arial;
	font-size: 10px;
	margin-left: 15px;
	margin-bottom: 0;
	padding-left: 0;
}

ul.NoDot {list-style: none; margin: 10px 0 10px 20px; padding: 0}
ul.NoDot li {padding: 0px 0 0px 0px; font-size: 12px; background: url(/img/z.gif); line-height: 16px}

ul.GreenTriangle {list-style: none}
ul.GreenTriangle li {padding: 0 0 5px 20px; font-size: 12px; background: url(/img/li/triangle-green.gif) no-repeat 0 0; line-height: 10px}

ul.GreenArrow {list-style: none}
ul.GreenArrow li {padding: 0 0 8px 25px; font-size: 12px; background: url(/img/li/green-arrow.gif) no-repeat 0 0;}

ul.GreenArrowSmall {list-style: none; margin-left: 0px; padding-left: 0}
ul.GreenArrowSmall li {padding: 0 0 8px 20px; font-size: 10px; background: url(/img/li/green-arrow-small.gif) no-repeat 0 0; line-height: 10px}

ul.RedArrowSmall {list-style: none; margin-left: 25px; padding-left: 0}
ul.RedArrowSmall li {padding: 0 0 8px 20px; font-size: 10px; background: url(/img/li/red-arrow-small.gif) no-repeat 0 0; line-height: 10px}

ul.Video {list-style: none; margin-left: 0px; padding-left: 0}
ul.Video li {padding: 0 0 10px 30px; font-size: 12px; background: url(/img/li/video.gif) no-repeat 0 0; line-height: 20px}

ul.VideoSmall {list-style: none; margin-left: 0px; padding-left: 0}
ul.VideoSmall li {padding: 0 0 0 20px; font-size: 10px; background: url(/img/li/video-small.gif) no-repeat 0 0; line-height: 15px}

ul.VideoSmall2 {list-style: none; margin-left: 0px; padding-left: 0}
ul.VideoSmall2 li { text-align: left; padding: 0 0 2 20px; font-size: 10px; background: url(/img/li/video-small-trans.gif) no-repeat 0 0; line-height: 15px}

ul.RedArrow {list-style: none}
ul.RedArrow li {padding: 0 0 5px 15px; font-size: 10px; background: url(/img/li/red-arrow.gif) no-repeat 0 0; background-position-y: 3px top}

ul.GrayTriangle {list-style: none; margin: 10 10 10 0; padding-left: 0}
ul.GrayTriangle li {padding: 0 0 5px 20px; font-size: 11px; background: url(/img/li/triangle-gray.gif) no-repeat 0 0; line-height: 11px}

ul.GrayTriangleSmall {list-style: none; margin: 10 10 10 0; padding-left: 0}
ul.GrayTriangleSmall li {padding: 0 0 5px 20px; font-family: arial; font-size: 10px; background: url(/img/li/triangle-gray.gif) no-repeat 0 0; line-height: 10px}

.White {color: white}
.Blue {color: blue}
.Gray, .GrayDate {color: gray}
.Red {color: #D70000}
.Green {color: #76B900}
.GrayDate {font-weight: bold}

.WinHBlueA, .WinHWhiteA, .WinHBlackA, .WinHRedA, .WinHYellowA {font-size: 11px; margin-left: 10px; font-weight: bold}
.WinHBlueA {color: blue}
.WinHWhiteA {color: white}
.WinHRedA {color: #8F0000}
.WinHYellowA {color: yellow}

.Blue2 {color: #000099; font-family: arial; font-size: 12px}

.AdvGoodsName {font-size: 9px; color: blue; margin: 5 5 5 5}
.SortPanel {background-color: #C3C3C3; vertical-align: middle;}

#GoodsCell, #FolderCell {padding-top: 10px}
#GoodsCell {font-size: 8px; border-color: #DDDDDD}
#FolderCell {font-size: 12px; border-color: gray; padding-left: 5px; padding-right: 5px}

.OrderTableHeader, .OrderRow0, .OrderRow1 {
	font-family: Verdana, Tahoma; font-size: 9px
}

.OrderTableHeader {
	font-weight: bold;	
}

.OrderRow0 {
	background-color: #DADADA;
}

.BgLightGray, .WinnersRow0 {background-color: #F4F4F4}
.BgMidGray, .WinnersHeader {background-color: #C3C3C3}

.WinnersHeader {font-weight: bold; color: black}
.WinnersRow1 {background-color: white}

.BgWhite {background-color: white}

.BlackFrame {border-color: black}

.OrderCaption {font-family: Verdana, Tahoma; font-weight: bold; font-size: 10px; margin-top: 10px; padding-left: 20px; text-align: left}
.TotalCaption {font-family: Verdana, Tahoma; font-size: 10px; font-weight: bold; margin-top: 10px; margin-right: 20px; margin-bottom: 20px; width: 100%; text-align: right}
.AltNavigationBar {padding: 10px 0 10px 0; font-size: 10px}

.Submit1 {width: 25px; margin: 0 0 0 0; text-align: center; font-family: courier; font-size: 12px}

.PageNumber, .ActivePageNumber {padding: 5 5 5 5}
.ActivePageNumber {background-color: #E8E8E8}

.WhiteStripe1 {width: 100%; color: gray; font-weight: bold; background-color: white; margin-top: 5px; margin-bottom: 10px; padding: 4px 0 4px 0px}
.StatDigitL {font-family: Verdana; font-size: 11px; font-weight: bold; text-align: right}
.StatDigitR {font-family: Verdana; font-size: 11px; font-weight: bold; text-align: left}
.StatComment {font-size: 10px; color: gray; text-align: center; width: 100px;}

<!-- *************************************** Old styles *************************************** -->
.TB1 {
background-color: gray;
width: 100%;
}

.Epigraph {
  font-family: Times New Roman;
	font-size: 13px;
	font-style: italic; 
	text-align: justify; 
  width: 250px;
}

.TH1, .TH1r, .TH1c, .TH2, .TH2r, .TH2c {
font-family: arial;
font-weight: 800;
color: #FFFFFF;
background-color: gray;
}

.TH1, .TH1r, .TH1c {font-size: 13px}

.TH2, .TH2r, .TH2c {font-size: 11px}

.TC1, .TC1p, .TC1r, .TC1c, .ScRow0 {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: black;
background-color: white;
}

.TC2, .TC2p, .TC2r, .TC2c, .ScRow1 {
font-family: Arial;
font-size: 11px;
font-weight: normal;
color: black;
background-color: #DBDBDB;
}

.TH1, .TH2, .TC1, .TC2 {
text-align: left;
padding-left: 20px;
}

.TH1, .TH2 {
padding-left: 10px;
}

.TH1r, .TH2r, .TC1r, .TC2r, .TC1p, .TC2p {
text-align: right;
}

.TH1c, .TH2c, .TC1c, .TC2c {
text-align: center;
}

.TC1p, .TC2p {
padding-right: 100px;
}

.TH2 {
font-family: Arial;
font-size: 11px;
font-weight: bold;
color: #FFFFFF;
background-color: gray;
}

.w30, .w30c {width: 30px}
.w30c {text-align: center}

.w50, .w50c {width: 50px}
.w50c {text-align: center}

.w64, .w64c {width: 64px}
.w64c {text-align: center}

.w100, .w100c {width: 100px}
.w100c {text-align: center}

.w172, .w172c {width: 172px}
.w172c {text-align: center}

/* Back Office classes */

.ScRow0, .ScRow1 {padding: 4px 7px 4px 7px}
.ScRow0 {background-color: transparent}
.ScRow1 {background-color: #DDDDDD}

.ScrollerTable, .FormTable {border-collapse: collapse; border-spacing: 0}
.ScrollerTable th {font-size: 13px; font-weight: bold; text-align: center; padding: 10px 0 5px 0; margin-bottom: 10px; border-bottom: 1px solid gray}
.ScrollerTable td {font-size: 11px}
.FormTable {width: 100%; font-size: 12px; font-weight: bold; text-align: right; padding: 4px 7px 4px 7px}
.FormTable td input, select, textarea {width: 100%}
#relfield {width: 30px}

.Upload {height: 18px}
.CalendarButton {width: 17px; height: 18px; margin-left: 4px; margin-top: 1px}

.TH11 {font-size: 13px; font-weight: bold; text-align: center; padding: 10px 0 5px 0; margin-bottom: 10px; border-bottom: 1px solid gray}
#PageNavigator {text-align: right; padding-right: 10px}
#ActivePage {color: black}

.GrayLeftSide, .GrayRightSide, .GreenLeftSide, .GreenRightSide, .RedLeftSide, .RedRightSide {width: 3px; background-repeat: no-repeat; font-size: 1px; margin: 0; padding: 0}
.GreenLeftSide {background-image: url(/img/bg/green-left-side.gif);}
.GreenRightSide {background-image: url(/img/bg/green-right-side.gif);}
.GrayLeftSide {background-image: url(/img/bg/gray-left-side.gif);}
.GrayRightSide {background-image: url(/img/bg/gray-right-side.gif);}
.RedLeftSide {background-image: url(/img/bg/red-left-side.gif);}
.RedRightSide {background-image: url(/img/bg/red-right-side.gif);}

.Header {width: 100%; border-collapse: collapse; border-spacing: 0px; margin-bottom: 10px; clear: both}

.GreenBg, .H2GreenBg, .H2RedBg {background-color: transparent}
.H2GrayBg, .H2GreenBg, .H2RedBg {text-align: left; width: auto; margin: 0px 0px 10px 0px; padding: 3px 0px 4px 0px; color: #fff; font-size: 13px; text-indent: 10px; font-weight: bold; background-repeat: repeat-x}
.H2RedBg {background-image: url(/img/bg/red-header-bg.gif)}
.H2GrayBg {background-image: url(/img/bg/gray-header-bg.gif)}
.H2GreenBg {background-image: url(/img/bg/green-header-bg.gif)}
.H2GrayBg *, .H2GreenBg *, .H2RedBg * {font-size: 13px; color: white; margin: 0}

.PicCont {font-size: 11px; margin: 10px 0 10px 0; width: 100%; text-align: center}
.PicFooter {font-size: 11px; margin: 5px 0 0 0 }

#ClubPhotos {width: 100%}

#ClubPhotos img {margin: 10px 14px; border: 1px solid black}

#RatingExpCont {margin-left: 170px}
#RatingExpCont h2 {color: black; margin-left: 41px}
#RatingExpCont div {width: 430px; height: 24px; margin-bottom: 20px; background-image: url(/img/clubs/color-coding-club.gif)}
#RatingExpCont div p {display: none}

#YMapsID {width:700px; height:700px; margin: 0 0 10px 28px}
#YMapsID2 {width: 100%; height: 400px; margin-top: 10px; border: 1px solid black}

/* Articles - interview */
.MagnifyButton {
	display: block; text-align: left;
	width: 83px; height: 15px;
	padding-left: 7px;
	font-size: 10px;
	color: white; background-image: url(/img/buttons/magnify-button.gif); background-repeat: no-repeat;
}

#ArticlesPage dt, #ArticlesPage dd {margin: 10px 0 10px 0}
#ArticlesPage dt {font-size: 13px; font-style: italic; text-indent: 20px}
#ArticlesPage dd div {float: right; margin: 0 0 0 10px; width: 130px; text-align: center}
#ArticlesPage img {border: solid black 1px}
#ArticlesPage a.MagnifyButton {margin: 5px 0 5px 20px}

/* Yandex XML */

#SiteSearch * {
	margin: 0;
	padding: 0;
}

#SiteSearch form {
	width: 100%;
	height: 25px;
	margin: 20px 0 20px 0;
	background: transparent url(/img/yandex.gif) no-repeat;
	background-position: 15px 0;
}

#SiteSearch #text {
	display: inline-block;
	width: 580px;
	margin-left: 80px;
	margin-top: 2px;
	vertical-align: bottom;
}

#SiteSearch input[type="submit"] {
	display: inline-block;
	width: 80px;
	height: 21px;
	margin-top: 2px;
	padding-bottom: 6px;
	font-size: 12px;
	text-align: center;
	vertical-align: bottom;
}

#SiteSearch ol {margin: 20px 10px 20px 60px}

#SiteSearch ol li {margin-bottom: 10px}

#SiteSearch ol li ul {margin: 5px 10px 10px 20px}

#SiteSearch ol li ul li {line-height: 11px; margin-bottom: 5px;}

#SiteSearch ol li span {color: gray}

#SiteSearch #Pager {width: 100%; margin: 10px 0 15px 0; text-align: center}

#SiteSearch #Pager a {display: inline-block; margin: 0 5px 0 5px; padding: 0; font-size: 12px; text-indent: 0; color: gray}

#SiteSearch #Pager span {display: inline-block; text-indent: 0; padding: 2px 5px 2px 5px; font-size: 12px; font-weight: bold; color: white; background-color: gray}

#SiteSearch #Error {width: 100%; margin-bottom: 20px; text-align: center; font-size: 13px; font-weight: bold; color: #76B900}

/* Klinks */

.klinks, .Links2 {
	width: 100%;
	font-size: 10px;
	text-align: center;
	padding: 10px 0 10px 0;
}

.klinks a:link, .klinks a:visited, .klinks a:active {
	font-size: 10px;
}