.ArticleEntry-Forum>.Picture { float: left; width: 60px; height: 60px; position: relative }
.ArticleEntry-Forum>.Picture._WithBackground :after { content: ''; display: block; height: 60px; width: 60px; position: absolute; top: 10px; left: 10px; background-image: url("../img/pattern/bg-01.png") }
.ArticleEntry-Forum>.Picture img { width: 100%; height: auto }
.ArticleEntry-Forum>.Header { display: block }
.ArticleEntry-Forum .Text-Contener>.Header { display: block }
.ArticleEntry-Forum .Text-Contener>.Header { margin-left: 80px }
.ArticleEntry-Forum .Text-Contener>.Description { margin-left: 80px }
.ArticleEntry-Forum .Text-Contener>.Header a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-Forum .Text-Contener>.Header a span { position: relative }
.ArticleEntry-Forum .Text-Contener>.Header a span:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0px; width: 0%; height: 1px; background-color: #1a1f24; -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-Forum .Text-Contener>.Header a:hover { color: #1b75bc }
.ArticleEntry-Forum .Text-Contener>.Header a:hover { color: #1b75bc }
.ArticleEntry-Forum .Text-Contener>.Header a:hover span:after { width: 100%; height: 1px }
.ArticleEntry-Support { position: relative }
.ArticleEntry-Support>.Picture { font-size: 1px; line-height: 1.0 }
.ArticleEntry-Support>.Picture img { width: 100%; height: auto }
.ArticleEntry-Support>.More-Anchor { display: block; position: absolute; bottom: 0px; right: 0px }
.ArticleEntry-Support>.More-Anchor a { display: block }
.ArticleEntry-Support>.More-Anchor a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-Support>.More-Anchor a:hover { color: #fff; background-color: #1b75bc }
.ArticleEntry-Twitter>.Picture { float: left; width: 60px; height: 60px; position: relative }
.ArticleEntry-Twitter>.Picture._WithBackground :after { content: ''; display: block; height: 60px; width: 60px; position: absolute; top: 10px; left: 10px; background-image: url("../img/pattern/bg-01.png") }
.ArticleEntry-Twitter>.Picture img { width: 100%; height: auto }
.ArticleEntry-Twitter>.Header { display: block }
.ArticleEntry-Twitter .Text-Contener>.Header { display: block }
.ArticleEntry-Twitter .Text-Contener>.Header { margin-left: 80px }
.ArticleEntry-Twitter .Text-Contener>.Description { margin-left: 80px }
.ArticleEntry-Twitter .Text-Contener>.Description a { color: #45c0f1 }
.ArticleEntry-Twitter .Text-Contener>.Description a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-Twitter .Text-Contener>.Header a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-Twitter .Text-Contener>.Header a span { position: relative }
.ArticleEntry-Twitter .Text-Contener>.Header a span:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0px; width: 0%; height: 1px; background-color: #1a1f24; -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-Twitter .Text-Contener>.Description a:hover { color: #1b75bc }
.ArticleEntry-Twitter .Text-Contener>.Header a:hover { color: #1b75bc }
.ArticleEntry-Twitter .Text-Contener>.Header a:hover span:after { width: 100%; height: 1px }
.ArticleEntry-MenuExpertEntry { position: relative; height: 100% }
.ArticleEntry-MenuExpertEntry .Picture { position: absolute; bottom: 0px; left: 0px; width: 100%; text-align: center }
.ArticleEntry-MenuExpertEntry .Picture a { display: block; line-height: 1.0; font-size: 1px }
.ArticleEntry-MenuExpertEntry .Picture img { max-width: 100%; height: auto }
.ArticleEntry-MenuShortEntry { position: relative; height: 100% }
.ArticleEntry-MenuShortEntry:after { content: ''; display: block; clear: both }
.ArticleEntry-MenuShortEntry .Description { float: left; width: 80% }
.ArticleEntry-MenuShortEntry .Footer { float: right }
.ArticleEntry-ShortEntry .Description a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-ShortEntry .Description a:hover { background-color: #f7f7f7; color: #181a1b }
.ArticleEntry-NavigationSection>.Inner .Anchor { position: relative; display: block }
.ArticleEntry-NavigationSection>.Inner .Anchor:before { display: block; position: absolute; top: 50%; margin-top: -9px; font-size: 18px; color: #ffe400 }
.ArticleEntry-NavigationSection._WithTopBorder { border-top-style: solid; border-top-width: 7px }
.ArticleEntry-NavigationSection>.Inner .Anchor._WithLeftBorder:after { content: ''; display: block; position: absolute; top: 0px; left: 0px; width: 1px; height: 65px; background-color: #f4f4f4 }
.ArticleEntry-NavigationSection>.Inner .Anchor._ToLeft:before { left: 0px }
.ArticleEntry-NavigationSection>.Inner .Anchor._ToRight:before { right: 0px }
.ArticleEntry-NavigationSection>.Inner .Anchor { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-NavigationSection>.Inner .Anchor:before { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleEntry-NavigationSection>.Inner .Anchor:hover { background-color: #f4f4f4 }
.ArticleEntry-NavigationSection>.Inner .Anchor:hover._ToLeft:before { left: 30px; color: #1b75bc }
.ArticleEntry-NavigationSection>.Inner .Anchor:hover._ToRight:before { right: 30px; color: #1b75bc }
.Article-TextSection { padding: 0px 0px 30px 0px }
.Article-TextSection h1,
.Article-TextSection h2,
.Article-TextSection h3,
.Article-TextSection h4,
.Article-TextSection h5,
.Article-TextSection h6 { display: block; font-size: 1.9375em; line-height: 1.4; color: #181a1b; font-weight: 800 }
.Article-TextSection ul { margin: 0px; padding: 0px }
.Article-TextSection ul>li { margin: 0px 0px 0px 0px; padding: 15px 0px 15px 20px; list-style: none; background: url("../img/li.png") 0px 21px no-repeat }
.Article-TextSection strong { font-weight: normal; font-weight: 800 }
.Article-TextSection a { text-decoration: none; color: #1b75bc; position: relative }
.Article-TextSection a:after { content: ''; display: block; position: absolute; bottom: -2px; left: 0px; width: 100%; height: 1px; background-color: #181a1b }
.Article-TextSection a:hover { color: #181a1b }
.Article-TextSection a:hover:after { background-color: #1b75bc }
.Article-TagsSection { padding: 0px 0px 15px 0px }
.Article-TagsSection>.Tags-List>.Tags-ListItem { padding: 0px 5px 0px 0px }
.Article-TagsSection>.Tags-List>.Tags-ListItem a { position: relative }
.Article-TagsSection>.Tags-List>.Tags-ListItem a:after { content: ''; display: block; position: absolute; bottom: -2px; left: 0px; width: 0%; height: 1px; background-color: #1b75bc }
.Article-TagsSection>.Tags-List>.Tags-ListItem a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-TagsSection>.Tags-List>.Tags-ListItem a:after { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-TagsSection>.Tags-List>.Tags-ListItem a:hover { color: #181a1b }
.Article-TagsSection>.Tags-List>.Tags-ListItem a:hover:after { width: 100% }
.Article-AuthorSection { margin: 0px 0px 30px 0px }
.Article-AuthorSection>.Inner>.Picture { float: left }
.Article-AuthorSection>.Inner>.Header { margin: 0px 0px 0px 80px; padding-bottom: 5px }
.Article-AuthorSection>.Inner>.Header .Anchor { position: relative }
.Article-AuthorSection>.Inner>.Header .Anchor:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0px; height: 1px; width: 0%; background-color: #181a1b }
.Article-AuthorSection>.Inner>.Description { margin: 0px 0px 0px 80px }
.Article-AuthorSection>.Inner>.Header .Anchor { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-AuthorSection>.Inner>.Header .Anchor:after { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-AuthorSection>.Inner>.Header .Anchor:hover { color: #1b75bc }
.Article-AuthorSection>.Inner>.Header .Anchor:hover:after { width: 100% }
.Article-TextAuthorSection { float: left }
.Article-TextAuthorBottomSection>.Inner>.Picture,
.Article-TextAuthorSection>.Inner>.Picture { float: left; font-size: 1px; line-height: 1.0; padding: 0px 0px 0px 20px }
.Article-TextAuthorBottomSection>.Inner>.Header,
.Article-TextAuthorSection>.Inner>.Header { margin: 0px 0px 0px 100px; padding: 0px 30px 0px 0px }
.Article-TextAuthorBottomSection>.Inner>.Header .Anchor,
.Article-TextAuthorSection>.Inner>.Header .Anchor { position: relative }
.Article-TextAuthorBottomSection>.Inner>.Header .Anchor:after,
.Article-TextAuthorSection>.Inner>.Header .Anchor:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0px; height: 1px; width: 0%; background-color: #181a1b }
.Article-TextAuthorBottomSection>.Inner>.Description,
.Article-TextAuthorSection>.Inner>.Description { margin: 0px 0px 0px 100px; padding: 0px 30px 0px 0px }
.Article-TextAuthorBottomSection>.Inner>.TwitterPlugin,
.Article-TextAuthorSection>.Inner>.TwitterPlugin { margin: 0px 0px 0px 100px; padding: 5px 30px 0px 0px }
.Article-TextAuthorBottomSection ._WithLeftBorder,
.Article-TextAuthorSection ._WithLeftBorder { border-left-style: solid; border-left-width: 1px }
.Article-TextAuthorBottomSection._ToRight,
.Article-TextAuthorSection._ToRight { float: right; margin: 0px 0px 20px 20px }
.Article-TextAuthorBottomSection._ToLeft,
.Article-TextAuthorSection._ToLeft { float: left; margin: 0px 20px 20px 0px }
.Article-TextAuthorBottomSection>.Inner>.Header .Anchor,
.Article-TextAuthorSection>.Inner>.Header .Anchor { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-TextAuthorBottomSection>.Inner>.Header .Anchor:after,
.Article-TextAuthorSection>.Inner>.Header .Anchor:after { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-TextAuthorSection>.Inner>.Header .Anchor:hover { color: #1b75bc }
.Article-TextAuthorSection>.Inner>.Header .Anchor:hover:after { width: 100% }
.Article-MovieSection { padding: 0px 0px 30px 0px }
.Article-MovieSection>.Inner { max-width: 640px; margin: auto }
.Article-MovieSection>.Inner>.Movie { position: relative }
.Article-MovieSection>.Inner>.Movie .Resizer { width: 100%; height: auto; position: relative; z-index: 1 }
.Article-MovieSection>.Inner>.Movie .VideoSource { width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 2 }
.Article-MovieSection>.Inner>.Title { padding: 15px 0px 15px 0px; border-bottom-style: solid; border-bottom-width: 2px; border-color: #eaedee }
.Article-TeaserSection { padding: 0px 0px 30px 0px }
.Article-TeaserSection>.Inner { border-style: solid; border-width: 1px; border-color: #eaedee; height: 130px }
.Article-TeaserSection>.Inner .Picture { float: left; width: 130px; height: 100%; text-align: center }
.Article-TeaserSection>.Inner .Content { margin-left: 140px; padding: 24px 20px 10px 0px }
.Article-TeaserSection>.Inner .Header { padding: 0px 0px 8px 0px }
.Article-ListGroupSection { padding: 0px 0px 30px 0px }
.Article-ListGroupSection>.Inner>.Header { padding: 25px 0px 25px 0px }
.Article-ListGroupSection>.Inner>.Content { padding: 22px 0px 0px 0px }
.Article-ListGroupSection>.Inner>.Content .ContentList>.ContentList-Item { padding: 4px 0px 25px 50px; position: relative }
.Article-ListGroupSection>.Inner>.Content .ContentList>.ContentList-Item .NumContener { display: block; position: absolute; top: 0px; left: 0px; width: 30px; height: 30px; text-align: center; line-height: 1.0; -webkit-border-radius: 15px; -moz-border-radius: 15px; -ms-border-radius: 15px; -o-border-radius: 15px; border-radius: 15px }
.Article-ListGroupSection>.Inner>.Content .ContentList>.ContentList-Item .NumContener .Num { display: block; width: 100% }
.Article-ListGroupSection>.Inner>.Content .ContentList>.ContentList-Item .Text strong { font-weight: 800; color: #1b75bc }
.Article-ListGroupSection>.Inner>.Header._WithBottomBorder { border-bottom-style: solid; border-bottom-width: 2px }
.Article-ListGroupSection._ListGroupSectionType-01>.Inner>.Content .ContentList>.ContentList-Item .NumContener { background: #000000; padding: 9px 0px 0px 0px }
.Article-ListGroupSection._ListGroupSectionType-01>.Inner>.Content .ContentList>.ContentList-Item .NumContener .Num { color: #ffffff; font-size: 14px; font-weight: 800 }
.Article-ListGroupSection._ListGroupSectionType-02>.Inner>.Content .ContentList>.ContentList-Item .NumContener { background: #1b75bc; padding: 11px 0px 0px 0px }
.Article-ListGroupSection._ListGroupSectionType-02>.Inner>.Content .ContentList>.ContentList-Item .NumContener .Num { color: #ffffff; font-size: 9px; font-weight: 800 }
.Article-PictureSection>.Inner figure { display: block }
.Article-PictureSection>.Inner .Picture { max-width: 100%; height: auto; outline: 0px solid #ffffff }
.Article-PictureSection>.Inner .Anchor { display: block; font-size: 1px; line-height: 1.0 }
.Article-PictureSection>.Inner .Anchor:after { display: none }
.Article-PictureSection>.Inner .Text { display: block; padding-top: 15px }
.Article-PictureSection._WithBorder { border-style: solid; border-width: 2px }
.Article-PictureSection._MoveToLeft { float: left; margin-left: -230px; margin-right: 20px; max-width: 600px }
.Article-PictureSection._MoveToRight { float: right; margin-right: -230px; margin-left: 20px; max-width: 600px }
.Article-PictureSection._WithBotomBorder { border-bottom-style: solid; border-bottom-width: 1px }
.Article-PictureSection ._WithBotomBorder { border-bottom-style: solid; border-bottom-width: 1px }
.Article-PictureSection._ToRight { float: right; max-width: 265px; margin: 0px 0px 20px 20px }
.Article-PictureSection._ToLeft { float: left; margin: 0px 20px 20px 0px }
.Article-PictureSection>.Inner .Picture { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-PictureSection>.Inner .Picture:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9; outline: 3px solid #1b75bc }
.Article-CommentSection>.Inner .OpenCloseAnchor { display: block; position: relative; text-align: center; line-height: 1.0; background-color: #ffe400; cursor: pointer }
.Article-CommentSection>.Inner .OpenCloseAnchor:before { display: block; position: absolute; top: 100%; left: 50%; margin-left: -7px; font-size: 8px; color: #ffe400 }
.Article-CommentSection>.Inner .OpenCloseAnchor.__IsOpen { color: #fff; background-color: #181a1b }
.Article-CommentSection>.Inner .OpenCloseAnchor.__IsOpen:before { color: #181a1b }
.Article-CommentSection>.Inner .CommentsContener { padding: 20px 0px 0px 0px }
.Article-CommentSection>.Inner .CommentsContener.__IsHidden { display: none }
.Article-CommentSection>.Inner .OpenCloseAnchor { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-CommentSection>.Inner .OpenCloseAnchor:before { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Article-CommentSection>.Inner .OpenCloseAnchor:hover { color: #fff; background-color: #181a1b }
.Article-CommentSection>.Inner .OpenCloseAnchor:hover:before { color: #181a1b }
.ArticleSchema-List>.ArticleSchema-ListItem:after { content: ''; display: block; clear: both }
.ArticleSchema-List>.ArticleSchema-ListItem._Item-01 { width: 220px; float: left }
.ArticleSchema-List>.ArticleSchema-ListItem._Item-02 { width: 220px; float: right }
.ArticleSchema-List>.ArticleSchema-ListItem._Item-03 { margin: 0px 245px 0px 245px }
.ArticleSlider-Section>.Inner { position: relative }
.ArticleSlider-Section .Navigation { position: absolute; top: -30px; left: 50%; z-index: 10; width: 112px; margin-left: -56px; line-height: 1.0 }
.ArticleSlider-Section .Navigation:after { content: ''; display: block; clear: both }
.ArticleSlider-Section .Navigation .CurrentPageNum { display: block; float: left; padding: 0px 20px 0px 0px; color: #ffe400; font-size: 60px; font-weight: 600; font-style: italic }
.ArticleSlider-Section .Navigation .MaxPageNum { display: block; float: left; border-left: 1px solid #e7e7e7; padding: 0px 0px 10px 10px; color: #d8d8d8; font-size: 20px; font-weight: 600; font-style: italic }
.ArticleSlider-Section .Anchor-GoPrev { position: absolute; top: 280px; left: 0px; z-index: 10; display: block; width: 60px; height: 60px; text-align: center; line-height: 1.0; background: #ffe400; cursor: pointer; -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleSlider-Section .Anchor-GoPrev:before { display: block; padding: 21px 0px 0px 0px; color: #1a1f23; font-size: 18px; -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleSlider-Section .Anchor-GoPrev:hover { background: #1a1f23 }
.ArticleSlider-Section .Anchor-GoPrev:hover:before { color: #ffe400 }
.ArticleSlider-Section .Anchor-GoNext { position: absolute; top: 280px; right: 0px; z-index: 10; display: block; width: 60px; height: 60px; text-align: center; line-height: 1.0; background: #ffe400; cursor: pointer; -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleSlider-Section .Anchor-GoNext:before { display: block; padding: 21px 0px 0px 0px; color: #1a1f23; font-size: 18px; -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleSlider-Section .Anchor-GoNext:hover { background: #1a1f23 }
.ArticleSlider-Section .Anchor-GoNext:hover:before { color: #ffe400 }
.ArticleSlider-Section .Pages-Contener { position: relative; z-index: 1 }
.ArticleSlider-Section .Pages-Contener>.Overflow { height: 810px; position: relative; overflow: hidden }
.ArticleSlider-Section .Pages-Contener .Content-Page { position: absolute; top: 0px; left: 50%; margin-left: -365px; width: 730px; height: 100%; -webkit-transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleSlider-Section .Pages-Contener .Content-Page>.Inner { padding: 60px 0px 0px 0px }
.ArticleSlider-Section .Pages-Contener .Content-Page .Picture { text-align: center; height: 500px }
.ArticleSlider-Section .Pages-Contener .Content-Page .Picture img { height: 100%; width: auto }
.ArticleSlider-Section .Pages-Contener .Content-Page .Content { color: #ffffff; font-size: 16px; line-height: 1.625em; padding: 40px 0px 0px 0px; font-family: Arial; -webkit-transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 1.5s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ArticleSlider-Section .Pages-Contener .Content-Page .Content .ContentDescription { font-weight: bold; padding: 0px 0px 35px 0px }
.ArticleSlider-Section .Pages-Contener .Content-Page._IsHidden { display: none }
.ArticleSlider-Section .Pages-Contener .Content-Page._IsPrev {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; left: -10% }
.ArticleSlider-Section .Pages-Contener .Content-Page._IsPrev .Content {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0 }
.ArticleSlider-Section .Pages-Contener .Content-Page._IsCurrent .Content {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1 }
.ArticleSlider-Section .Pages-Contener .Content-Page._IsNext {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; left: 110% }
.ArticleSlider-Section .Pages-Contener .Content-Page._IsNext .Content {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0); opacity: 0 }
.Banner-Section>.Inner .Item { display: block; min-height: 40px; text-decoration: none; font-size: 1px; line-height: 1.0 }
.Banner-Section._BannerType-01>.Inner { text-align: center }
.Banner-Section._BannerType-02>.Inner { text-align: center }
.Banner-Section._BannerType-03>.Inner { text-align: center }
.Social-hList { height: 100% }
.Social-hList>li { height: 100% }
.Social-hList>li.Item>a { display: block; height: 100%; text-align: center }
.Social-hList>li.Item>a.Tw { background: #00a8ec; color: #ffffff }
.Social-hList>li.Item>a.Fb { background: #2074e6; color: #ffffff }
.Social-hList>li.Item>a.Yt { background: #fe1f1f; color: #ffffff }
.Social-hList>li.Item>a.Gp { background: #ffffff; color: #fe1f1f }
.Social-hList>li.Item>a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Social-hList>li.Item>a i { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Social-hList>li.Item>a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=90); opacity: 0.9 }
.Social-hList>li.Item>a:hover i { padding-bottom: 4px }
.SocialHomeList-Section { background-position: 0% 100%; background-repeat: no-repeat }
.SocialHomeList-Section>.Inner { border-top-width: 7px; border-top-style: solid }
.SocialHomeList-Section>.Inner .Table tr>td { height: 100%; vertical-align: top }
.SocialHomeList-Section>.Inner .Table tr>td._Pos-1 { width: 32.5% }
.SocialHomeList-Section>.Inner .Table tr>td._Pos-2 { width: 32.5% }
.SocialHomeList-Section>.Inner .Table tr>td._Pos-3 { width: 35%; background-position: 50% 100%; background-repeat: no-repeat }
.SocialHomeList-Section>.Inner .Table tr>td._WithLeftBorder>.Inner { border-left-width: 1px; border-left-style: solid }
.SocialHomeList-Section>.Inner .Table tr>td.Forum { height: 100% }
.SocialHomeList-Section>.Inner .Table tr>td.Support .ArticleEntry-Support.__IsHidden { display: none }
.SocialHomeList-Section>.Inner .Table tr>td.Support { height: 100% }
.SocialHomeList-Section>.Inner .Table tr>td.Support .SuportAnchorsList a { position: relative; display: block; padding: 0px 20px 0px 0px }
.SocialHomeList-Section>.Inner .Table tr>td.Support .SuportAnchorsList a:before { display: block; position: absolute; top: 50%; right: 50%; margin-top: -9px; color: #1b75bc; font-size: 18px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; visibility: hidden }
.SocialHomeList-Section>.Inner .Table tr>td>.Header { position: relative }
.SocialHomeList-Section>.Inner .Table tr>td>.Header:after { content: ''; display: block; clear: both }
.SocialHomeList-Section>.Inner .Table tr>td>.Header:after { content: ''; display: block; clear: both }
.SocialHomeList-Section>.Inner .Table tr>td>.Header .Text { display: block; float: left; height: 100% }
.SocialHomeList-Section>.Inner .Table tr>td>.Header .RightArea { display: block; float: right; height: 100% }
.SocialHomeList-Section>.Inner .Table tr>td.Support .SuportAnchorsList a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.SocialHomeList-Section>.Inner .Table tr>td.Support .SuportAnchorsList a:before { -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) }
.SocialHomeList-Section>.Inner .Table tr>td.Support .SuportAnchorsList a:hover,
.SocialHomeList-Section>.Inner .Table tr>td.Support .SuportAnchorsList a.__IsActive { color: #1b75bc }
.SocialHomeList-Section>.Inner .Table tr>td.Support .SuportAnchorsList a:hover:before,
.SocialHomeList-Section>.Inner .Table tr>td.Support .SuportAnchorsList a.__IsActive:before { right: 10px; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1; visibility: visible }
.Slider-Section { position: relative; z-index: 1 }
.Slider-Section>.Inner { position: relative }
.Slider-Section>.Inner img.Resizer { width: 100%; height: auto; position: relative; z-index: 1 }
.Slider-Section .DragHandle { position: absolute; top: 0px; left: 0px; z-index: 10; width: 100%; height: 100%; background: #ffffff; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0; -ms-touch-action: none; cursor: url("../img/slider/grab.png") 8 8, move !important }
.Slider-Section .DragHandle.grab-cursor { cursor: url("../img/slider/grab.png") 8 8, move !important }
.Slider-Section .DragHandle.grabbing-cursor { cursor: url("../img/slider/grabbing.png") 8 8, move !important }
.Slider-Section>.Inner .Items-Contener { position: relative; z-index: 10 }
.Slider-Section>.Inner .Items-Contener>.Item { display: block; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; z-index: 5; -webkit-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.4s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section>.Inner .Items-Contener>.Item.__IsHidden { visibility: hidden; z-index: 4; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0 }
.Slider-Section>.Inner .Items-Contener>.Item .More-Anchor { z-index: 20 }
.Slider-Section>.Inner .Items-Contener>.Item .More-Anchor { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section>.Inner .Items-Contener>.Item .More-Anchor span { position: relative }
.Slider-Section>.Inner .Items-Contener>.Item .More-Anchor span:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0px; width: 0%; height: 1px; background-color: #ffe400; -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section>.Inner .Items-Contener>.Item .More-Anchor:hover { color: #fff }
.Slider-Section>.Inner .Items-Contener>.Item .More-Anchor:hover span:after { width: 100%; height: 1px }
.Slider-Section>.Inner .Navigation { position: absolute; top: 50%; right: 0px; z-index: 20; margin-top: -76px; width: 60px }
.Slider-Section>.Inner .Navigation>* { text-align: center }
.Slider-Section>.Inner .Navigation>.Arriow-Up { font-size: 7px; color: #181a1b }
.Slider-Section>.Inner .Navigation>.Arriow-Up>* { display: block; padding: 15px 0px 9px 0px; cursor: pointer }
.Slider-Section>.Inner .Navigation>.Page-Current span { display: block; padding: 5px 0px 5px 0px }
.Slider-Section>.Inner .Navigation>.Break { color: #fff }
.Slider-Section>.Inner .Navigation>.Break>span { display: block; padding: 9px 0px 9px 0px }
.Slider-Section>.Inner .Navigation>.Page-Max span { display: block; padding: 5px 0px 5px 0px }
.Slider-Section>.Inner .Navigation>.Arriow-Down { font-size: 7px; color: #181a1b }
.Slider-Section>.Inner .Navigation>.Arriow-Down>* { display: block; padding: 9px 0px 15px 0px; cursor: pointer }
.Slider-Section>.Inner .Anchor-GotoNext { display: block; position: absolute; z-index: 15; color: #181a1b; font-size: 18px; cursor: pointer }
.Slider-Section>.Inner .Navigation>.Arriow-Up>* { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section>.Inner .Navigation>.Arriow-Down>* { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section>.Inner .Anchor-GotoNext { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section>.Inner .Navigation>.Arriow-Up>*:hover { color: #ffe400; background-color: #181a1b; padding: 9px 0px 15px 0px }
.Slider-Section>.Inner .Navigation>.Arriow-Down>*:hover { color: #ffe400; background-color: #181a1b; padding: 15px 0px 9px 0px }
.Slider-Section>.Inner .Anchor-GotoNext:hover { color: #ffe400 }
.Slider-Section>.Inner .Pagination { position: absolute; z-index: 20 }
.Slider-Section>.Inner .Pagination>li { padding: 0px 10px 0px 0px }
.Slider-Section>.Inner .Pagination>li>a { display: block; cursor: pointer }
.Slider-Section>.Inner .Pagination>li>a>span { display: block; width: 16px; height: 6px; background: #000000; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
opacity: 0.5; -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section>.Inner .Pagination>li>a.__IsActive>span { width: 50px; background: #ffffff; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1 }
.Slider-Section>.Inner .Pagination>li>a>span { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section>.Inner .Pagination>li>a:hover>span { background-color: #ffe400; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1 }
.Slider-Section._SliderType-01 { height: 100% }
.Slider-Section._SliderType-01>.Inner { height: 100% }
.Slider-Section._SliderType-01>.Inner>.Items-Contener { height: 100% }
.Slider-Section._SliderType-01>.Inner>.Items-Contener>.Item { height: 100% }
.Slider-Section._SliderType-01 .Items-Contener>.Item .Text { position: absolute; bottom: 22%; left: 5%; right: 20%; z-index: 20; min-width: 280px; background-color: rgba(0,0,0,0.5);padding: 20px; }
.Slider-Section._SliderType-01 .Items-Contener>.Item .Text>span { display: block; padding: 12px 0px 0px 0px }
.Slider-Section._SliderType-01 .Items-Contener>.Item .Picture { display: block; width: 100%; height: auto }
.Slider-Section._SliderType-01 .Pagination { top: 10%; left: 5% }
.Slider-Section._SliderType-02 { height: 100% }
.Slider-Section._SliderType-02>.Inner { height: 100% }
.Slider-Section._SliderType-02>.Inner>.Items-Contener { height: 100% }
.Slider-Section._SliderType-02>.Inner>.Items-Contener>.Item { height: 100% }
.Slider-Section._SliderType-02>.Inner .Items-Contener>.Item .Text { position: absolute; top: 5%; left: 5%; right: 5%; z-index: 20 }
.Slider-Section._SliderType-02>.Inner .Items-Contener>.Item .Text>span { display: block; padding: 12px 0px 0px 0px }
.Slider-Section._SliderType-02>.Inner .Items-Contener>.Item .Text>span>span { color: #181a1b }
.Slider-Section._SliderType-02>.Inner .Items-Contener>.Item .Text>span.More a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section._SliderType-02>.Inner .Items-Contener>.Item .Text>span.More a span { position: relative }
.Slider-Section._SliderType-02>.Inner .Items-Contener>.Item .Text>span.More a span:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0px; width: 0%; height: 1px; background-color: #ffe400; -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Slider-Section._SliderType-02>.Inner .Items-Contener>.Item .Text>span.More a:hover { color: #fff }
.Slider-Section._SliderType-02>.Inner .Items-Contener>.Item .Text>span.More a:hover span:after { width: 100%; height: 1px }
.Slider-Section._SliderType-02>.Inner .Anchor-GotoNext { bottom: 9%; right: 6% }
.Slider-Section._SliderType-02>.Inner .Pagination { bottom: 10%; left: 5% }
.Slider-Section._SliderType-03 { height: 100% }
.Slider-Section._SliderType-03>.Inner { height: 250px; padding: 20px 0px 20px 0px }
.Slider-Section._SliderType-03>.Inner>.Items-Contener { height: 100% }
.Slider-Section._SliderType-03>.Inner>.Items-Contener>.Item { height: 214px; border: 3px solid #2e343b }
.Slider-Section._SliderType-03>.Inner .Items-Contener>.Item .SubText { position: absolute; top: 12.82051%; left: 4.39394%; max-width: 140px }
.Slider-Section._SliderType-03>.Inner .Items-Contener>.Item .Text { position: absolute; top: 10.25641%; left: 42.27273%; right: 7.57576% }
.Slider-Section._SliderType-03>.Inner .Items-Contener>.Item .Text>span { display: block; padding: 6px 0px 6px 0px }
.Slider-Section._SliderType-03>.Inner .Items-Contener>.Item .Picture { position: absolute; top: -6.41026%; left: 12.5% }
.Slider-Section._SliderType-03>.Inner .Items-Contener>.Item .More-Anchor { position: absolute; bottom: 14.52991%; left: 4.39394% }
.DataGrid-Section { position: relative; z-index: 3 }
.DataGrid-Section>.Inner { position: relative }
.DataGrid-Section .Data-Contener { position: relative }
.DataGrid-Section .Grid { position: relative; z-index: 5; background:#fff; }
.DataGrid-Section .Grid>li { position: relative; background-repeat: no-repeat; background-position: 0% 0% }
.DataGrid-Section .Grid>li._WithShadow-01:after { content: ''; display: block; position: absolute; top: 0px; left: 0px; z-index: 1; width: 100%; height: 100%; background-image: url("../img/grid/shadow-01.png"); background-repeat: no-repeat; background-position: 0% 0%; background-size: cover }
.DataGrid-Section .Grid>li._Type-01>.Clicable-BG { display: block; width: 100%; height: 100%; position: absolute; z-index: 2 }
.DataGrid-Section .Grid>li>.Text { position: absolute; z-index: 3 }
.DataGrid-Section .Grid>li>.UsersBar { position: absolute; z-index: 3 }
.DataGrid-Section .Grid>li>.UsersBar>li { padding: 0px 15px 0px 0px }
.DataGrid-Section .Grid>li>.UsersBar>li a { display: block; cursor: pointer }
.DataGrid-Section .Grid>li>.UsersBar>li a:before { color: #ffe400; padding: 0px 5px 0px 0px }
.DataGrid-Section .Grid>li>.Category-Anchor { position: absolute; z-index: 3; display: block }
.DataGrid-Section .Grid>li>a.Text { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li>a.Text>h2 { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li>.UsersBar>li a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li>.UsersBar>li a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li>.Category-Anchor { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-01>a.Clicable-BG:hover+a.Text>h2 { color: #ffe400 }
.DataGrid-Section .Grid>li>a.Text:hover { color: #ffe400 }
.DataGrid-Section .Grid>li>a.Text:hover>h2 { color: #ffe400 }
.DataGrid-Section .Grid>li>.UsersBar>li a:hover { color: #ffe400 }
.DataGrid-Section .Grid>li>.UsersBar>li a:hover:before { color: #fff }
.DataGrid-Section .Grid>li>.Category-Anchor:hover { color: #fff; background-color: #1b75bc }
.DataGrid-Section .HeaderContener._Type-1 { position: absolute; top: -84px; left: 0px; right: 60px; height: 84px; background-color: #fff }
.DataGrid-Section .HeaderContener._Type-1>.Header { height: 100%; position: relative; border-bottom-style: solid; border-bottom-width: 3px }
.DataGrid-Section .HeaderContener._Type-2 { height: 84px; background-color: #fff }
.DataGrid-Section .HeaderContener._Type-2>.Header { height: 100%; position: relative; border-bottom-style: solid; border-bottom-width: 3px }
.DataGrid-Section .Background._Type-1 { position: absolute; top: 0px; left: 30px; right: 30px; z-index: 1; height: 100%; max-height: 75% }
.DataGrid-Section .Background._Type-2 { position: absolute; top: 0px; left: 0px; right: 0px; z-index: 1; height: 100% }
.DataGrid-Section .Grid>li._Type-01 { width: 33.33333%; height: 250px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover }
.DataGrid-Section .Grid>li._Type-01>.Clicable-BG { top: 0px; left: 0px }
.DataGrid-Section .Grid>li._Type-01>.Text { top: 30px; left: 30px; right: 60px }
.DataGrid-Section .Grid>li._Type-01>.UsersBar { left: 30px; bottom: 18px }
.DataGrid-Section .Grid>li._Type-01>.Category-Anchor { bottom: 0px; right: 0px }
.DataGrid-Section .Grid>li._Type-02 { width: 66.66667%; height: 500px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover }
.DataGrid-Section .Grid>li._Type-02>.Text { bottom: 70px; left: 30px; right: 25% }
.DataGrid-Section .Grid>li._Type-02>.Text .SubText { padding: 30px 0px 0px 0px }
.DataGrid-Section .Grid>li._Type-02>.UsersBar { left: 30px; bottom: 18px }
.DataGrid-Section .Grid>li._Type-02>.Category-Anchor { bottom: 0px; right: 0px }
.DataGrid-Section .Grid>li._Type-03 { width: 33.33333%; height: 250px; background-position: 80% 100%; background-repeat: no-repeat }
.DataGrid-Section .Grid>li._Type-03>.Text { top: 8%; left: 8%; right: 10% }
.DataGrid-Section .Grid>li._Type-03>.More-Anchor { position: absolute; bottom: 8%; left: 8% }
.DataGrid-Section .Grid>li._Type-03>.More-Anchor { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-03>.More-Anchor span { position: relative }
.DataGrid-Section .Grid>li._Type-03>.More-Anchor span:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0px; width: 0%; height: 1px; background-color: #ffe400; -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-03>.More-Anchor:hover { color: #fff }
.DataGrid-Section .Grid>li._Type-03>.More-Anchor:hover span:after { width: 100%; height: 1px }
.DataGrid-Section .Grid>li._Type-04 { width: 33.33333%; height: 250px }
.DataGrid-Section .Grid>li._Type-04>.More-Anchor { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; display: block; background-repeat: no-repeat; background-position: 50% 50%; background-size: contain; text-align: center }
.DataGrid-Section .Grid>li._Type-04>.More-Anchor img { max-width: 100%; height: auto }
.DataGrid-Section .Grid>li._Type-05 { width: 33.33333%; height: 380px; margin-bottom: 30px }
.DataGrid-Section .Grid>li._Type-05._WithShadow-01:after { max-height: 250px }
.DataGrid-Section .Grid>li._Type-05>.Text { position: relative; display: block; height: 100% }
.DataGrid-Section .Grid>li._Type-05>.Text .HeaderText { position: absolute; top: 5%; left: 5%; right: 5% }
.DataGrid-Section .Grid>li._Type-05 .Description { position: absolute; left: 0%; bottom: 0%; width: 100%; height: 150px; padding: 30px 30px 10px 30px; text-align: center; border-right: 2px solid #f4f4f4; background-color: #fff }
.DataGrid-Section .Grid>li._Type-05 .Description:before { font-size: 11px; color: #fff; position: absolute; top: -10px; left: 50%; margin-left: -11px }
.DataGrid-Section .Grid>li._Type-05 .Description { -webkit-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.5s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-05:hover .Description { height: 170px; color: #1b75bc }
.DataGrid-Section .Grid>li._Type-06 { width: 33.33333%; height: 380px }
.DataGrid-Section .Grid>li._Type-06>.Text { position: absolute; bottom: 0px; left: 0px; display: block; width: 100% }
.DataGrid-Section .Grid>li._Type-06>.Text>.Header { display: block }
.DataGrid-Section .Grid>li._Type-06>.Text>.Anchor-GotoNext { position: absolute; bottom: 20%; right: 8% }
.DataGrid-Section .Grid>li._Type-06>.Text>.More a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-06>.Text>.More a span { position: relative }
.DataGrid-Section .Grid>li._Type-06>.Text>.More a span:after { content: ''; display: block; position: absolute; bottom: -1px; left: 0px; width: 0%; height: 1px; background-color: #ffe400; -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-06>.Text>.More a:hover { color: #fff }
.DataGrid-Section .Grid>li._Type-06>.Text>.More a:hover span:after { width: 100%; height: 1px }
.DataGrid-Section .Grid>li._Type-07 { width: 33.33333%; height: 250px }
.DataGrid-Section .Grid>li._Type-08 { width: 66.66667%; height: 750px }
.DataGrid-Section .Grid>li._Type-08 .InnerPictureBackground { position: relative; z-index: 1; height: 500px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover }
.DataGrid-Section .Grid>li._Type-08 .Category-Anchor { top:450px; right: 0px; z-index: 3 }
.DataGrid-Section .Grid>li._Type-08 .GridItemAnchor { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 2 }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener { height: 250px; background-color: #fff; position: absolute; bottom: 0px; left: 0px; z-index: 3; padding: 20px 0px 0px 0px }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .TextDate { display: inline-block; position: relative; padding: 8px 10px 8px 10px; position: relative; line-height: 1.0; background-color: #1b75bc }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .TextDate:before { position: absolute; top: 100%; left: 0px; display: block; font-size: 10px; color: #1b75bc }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .TextDate span { color: #ffffff; font-size: 12px; text-transform: uppercase; font-weight: 800 }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .Text { display: block; padding: 20px 10px 0px 0px }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .Text .SubText { padding: 20px 0px 0px 0px }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .UsersBar { position: absolute; left: 10px; bottom: 30px }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .UsersBar>li { padding: 0px 15px 0px 0px }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .UsersBar>li a { display: block; cursor: pointer }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .UsersBar>li a:before { color: #ffe400; padding: 0px 5px 0px 0px }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener a.Text { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener a.Text h2 { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .UsersBar>li a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .UsersBar>li a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener a.Text:hover { color: #1b75bc }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener a.Text:hover h2 { color: #1b75bc }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .UsersBar>li a:hover { color: #ffe400 }
.DataGrid-Section .Grid>li._Type-08>.InnerTextContener .UsersBar>li a:hover:before { color: #181a1b }
.DataGrid-Section .Grid>li._Type-09 { width: 33.33333%; height:auto; padding-bottom:0; margin-bottom:20px; }
.DataGrid-Section .Grid>li._Type-09 .InnerPictureBackground { position: relative; z-index: 1; height: 250px; background-repeat: no-repeat; background-position: 50% 50%; background-size: cover }
.DataGrid-Section .Grid>li._Type-09 .Category-Anchor { top:200px; right: 0px; z-index: 3 }
.DataGrid-Section .Grid>li._Type-09 .GridItemAnchor { display: block; width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 2 }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener {  background-color: #fff; position: relative; z-index: 3; padding: 20px 0px 0px 0px }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .TextDate { display: inline-block; position: relative; padding: 8px 10px 8px 10px; position: relative; line-height: 1.0; background-color: #1b75bc }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .TextDate:before { position: absolute; top: 100%; left: 0px; display: block; font-size: 10px; color: #1b75bc }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .TextDate span { color: #ffffff; font-size: 12px; text-transform: uppercase; font-weight: 800 }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .Text { display: block; padding: 20px 10px 0px 0px }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .Text .SubText { padding: 20px 0px 0px 0px }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .UsersBar { position: absolute; left: 10px; bottom: 30px }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .UsersBar>li { padding: 0px 15px 0px 0px }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .UsersBar>li a { display: block; cursor: pointer }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .UsersBar>li a:before { color: #ffe400; padding: 0px 5px 0px 0px }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener a.Text { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener a.Text h2 { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .UsersBar>li a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .UsersBar>li a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener a.Text:hover { color: #1b75bc }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener a.Text:hover h2 { color: #1b75bc }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .UsersBar>li a:hover { color: #ffe400 }
.DataGrid-Section .Grid>li._Type-09>.InnerTextContener .UsersBar>li a:hover:before { color: #181a1b }
.Grid-Pagination>.Inner { height: 50px }
.Grid-Pagination>.Inner .SelectBox-Box { padding: 0px 0px 10px 0px; position: relative }
.Grid-Pagination>.Inner .SelectBox-Box .Label { text-align: center; padding: 10px 0px 5px 0px }
.Grid-Pagination>.Inner .SelectBox-Box select { width: 100%; padding: 4px }
.Grid-Pagination>.Inner .SelectBox-Box>form { margin: 0px 50px }
.Grid-Pagination>.Inner .SelectBox-Box .Anchor { position: absolute; display: block; width: 50px; height: 25px; bottom: 10px; color: #000; text-align: center }
.Grid-Pagination>.Inner .SelectBox-Box .Anchor.Next { right: 0px }
.Grid-Pagination>.Inner .SelectBox-Box .Anchor.Prev { left: 0px }
.Grid-Pagination>.Inner .SelectBox-Box .Anchor:hover { color: #1b75bc }
.Grid-Pagination>.Inner .Pagination-List { height: 100% }
.Grid-Pagination>.Inner .Pagination-List .Anchor { height: 100%; display: block; text-align: center }
.Grid-Pagination>.Inner .Pagination-List>.Pagination-Prev { height: 100% }
.Grid-Pagination>.Inner .Pagination-List>.Pagination-ListItem { height: 100% }
.Grid-Pagination>.Inner .Pagination-List>.Pagination-Next { height: 100% }
.Grid-Pagination>.Inner .Pagination-List>.Pagination-ListItem .Anchor { text-decoration: none; color: #7d8997; font-size: 14px; font-weight: 800; line-height: 1.0 }
.Grid-Pagination>.Inner .Pagination-List>.Pagination-Prev,
.Grid-Pagination>.Inner .Pagination-List>.Pagination-Next { text-decoration: none; color: #181a1b; font-size: 10px; line-height: 1.0; background-color: #ffe400 }
.Grid-Pagination>.Inner .Pagination-List .Anchor._WithLeftBorder { border-left-style: solid; border-left-width: 1px; border-color: #eaedee }
.Grid-Pagination>.Inner .Pagination-List>.Pagination-Prev .Anchor,
.Grid-Pagination>.Inner .Pagination-List>.Pagination-Next .Anchor { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Grid-Pagination>.Inner .Pagination-List>.Pagination-ListItem .Anchor:hover { color: #fff; background-color: #181a1b }
.Grid-Pagination>.Inner .Pagination-List>.Pagination-Prev .Anchor:hover,
.Grid-Pagination>.Inner .Pagination-List>.Pagination-Next .Anchor:hover { color: #fff; background-color: #181a1b }
body.IsMobile * { -webkit-transform: none !important; -moz-transform: none !important; -ms-transform: none !important; -o-transform: none !important; transform: none !important; -webkit-transition: none !important; -moz-transition: none !important; -o-transition: none !important; transition: none !important; text-shadow: none; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; box-shadow: none !important }
body.IsMobile .Form-Contener .FieldContent .InputDataPicker { width: 100% }
.MobileMenu-Content.__IsHidden { display: none }
.Breadcrumbs-Section { height: 100% }
.Breadcrumbs-Section .Breadcrumbs-List { height: 100% }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem { height: 100% }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem .Anchor { position: relative; padding: 0px 35px 0px 0px }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem .Anchor span { position: relative; display: inline-block }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem .Anchor:before { position: absolute; top: 50%; right: 12px; font-size: 10px; margin-top: -5px; color: #7d8997 }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem .Anchor span:after { content: ''; display: block; position: absolute; bottom: -2px; left: 0px; width: 0%; height: 1px; background-color: #1b75bc }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem .Anchor { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem .Anchor span:after { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem .Anchor:hover { color: #181a1b }
.Breadcrumbs-Section .Breadcrumbs-List>.Breadcrumbs-ListItem .Anchor:hover span:after { width: 100% }
.SubPage-DataSection._SubPageType-1 { position: relative; z-index: 2 }
.SubPage-DataSection._SubPageType-1>.Inner:after { content: ''; display: block; clear: both }
.SubPage-DataSection._SubPageType-1>.Inner>.LeftColumn { float: left; width: 37.12121% }
.SubPage-DataSection._SubPageType-1>.Inner>.LeftColumn ._WithMarginTop { margin-top: -153px }
.SubPage-DataSection._SubPageType-1>.Inner>.LeftColumn>.Inner { padding: 0px 5% 0px 11% }
.SubPage-DataSection._SubPageType-1>.Inner>.RightColumn { float: left; width: 62.87879% }
.SubPage-DataSection._SubPageType-1>.Inner>.RightColumn>.Inner { padding: 30px 60px 30px 0px }
.SubPage-DataSection._SubPageType-1>.Inner>.BottomColumn { clear: both }
.SubPage-DataSection._SubPageType-1>.Inner>.BottomColumn>.Inner { padding: 30px 60px 30px 60px }
.Category-Description>.Inner { border-bottom-width: 4px; border-bottom-style: solid }
.Header-SubPage { height: 287px; position: relative; z-index: 1 }
.Header-SubPage>.Background { position: relative; z-index: 2; display: block; width: 100%; height: 100%; background-position: 50% 50%; background-repeat: no-repeat; background-size: cover }
.Header-SubPage>.Header { position: absolute; top: 20%; left: 4%; z-index: 5 }
.Header-SubPage>.Content { position: absolute; top: 187px; left: 0px; right: 60px; bottom: 0px; background: #ffffff; z-index: 5 }
.Header-SubPage>.Content>.Inner { border-bottom-style: solid; border-bottom-width: 1px; height: 100% }
.Header-SubPage>.Content>.Inner .Social-PlugIns { position: absolute; top: 0px; right: 0px; height: 100% }
.Header-SubPage>.Content>.Inner .Social-PlugIns>.Plugin-Twitter { height: 30px; overflow: hidden; width: 100px }
.Header-SubPage>.Content>.Inner .Social-PlugIns>.Plugin-Facebook { height: 30px }
.Header-SubPage .SubMenuShow-Anchor { display: block; background: #1b75bc; color: #ffffff; cursor: pointer; position: absolute; bottom: 60px; left: 0px; z-index: 5; padding: 10px 10px 10px 25px }
.Header-SubPage .SubMenuShow-Anchor:before { display: block; position: absolute; top: 50%; left: 10px; margin-top: -6px; font-size: 12px }
.Header-SubPage .SubMenuShow-Anchor:hover { background: #181a1b; color: #ffe400 }
.Header-SubPage._HeaderSubPageType-02>.Content { padding-left: 37.12121% }
.Header-SubPage._HeaderSubPageType-03>.Content { padding-left: 60px }
.Form-Contener .Fb-Section { border-top-style: solid; border-top-width: 1px; height: 84px; position: relative; margin: 0px 10px 0px 20px }
.Form-Contener .Fb-Section .Fb-PlugIns { position: absolute; bottom: 10px; left: 0px }
.Form-Contener .Fb-Section .Fb-SignIn { position: absolute; bottom: 0px; right: 0px }
.Form-Contener .Fb-Section .Fb-SignIn a { display: block; color: #ffffff; font-size: 18px; text-transform: uppercase; font-weight: 800; background: #435eab; color: #ffffff; padding: 18px 30px 18px 69px }
.Form-Contener .Fb-Section .Fb-SignIn a:before { position: absolute; top: 12px; left: 30px; display: block; background: #ffffff; color: #435eab; font-size: 16px; width: 30px; text-align: center; padding: 7px 0px 7px 0px }
.Form-Contener .Fb-Section .Fb-SignIn a { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Form-Contener .Fb-Section .Fb-SignIn a:hover {
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=80); opacity: 0.8 }
.Form-Contener .Services-Section { padding: 0px 20px 0px 20px }
.Form-Contener .Services-Section .Serives-ListItem { color: #1b75bc; padding: 8px 0px 8px 0px }
.Form-Contener .Services-Section .Serives-ListItem .Icon { font-size: 50px; float: left; width: 75px; text-align: center }
.Form-Contener .Services-Section .Serives-ListItem .Text { margin-left: 85px; padding: 12px 0px 0px 0px; font-size: 18px }
.Form-Contener .FormItem-Captcha { padding: 20px 8px 0px 20px }
.Form-Contener .FormItem-Captcha { position: relative }
.Form-Contener .InputCheckbox { display: none }
.Form-Contener .InputCheckbox._CheckboxType-01+label.Label { display: inline-block; vertical-align: middle; line-height: 1.0; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-01+label.Label span { display: inline-block; vertical-align: middle; padding: 0px 9px 0px 0px }
.Form-Contener .InputCheckbox._CheckboxType-01+label.Label:after { content: ''; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: #cbd0d5; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-01:checked+label.Label:after { background: #fce30c; content: '\e619'; font-family: 'icomoon' !important; font-size: 7px; text-align: center; line-height: 20px }
.Form-Contener .InputCheckbox._CheckboxType-02+label.Label { display: inline-block; vertical-align: middle; line-height: 1.0; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-02+label.Label span { display: inline-block; vertical-align: middle; padding: 0px 0px 0px 9px }
.Form-Contener .InputCheckbox._CheckboxType-02+label.Label:before { content: ''; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: #cbd0d5; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-02:checked+label.Label:before { background: #fce30c; content: '\e619'; font-family: 'icomoon' !important; font-size: 7px; text-align: center; line-height: 20px }
.Form-Contener .InputCheckbox._CheckboxType-03+label.Label { display: inline-block; vertical-align: middle; line-height: 1.0; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-03+label.Label span { display: inline-block; vertical-align: middle; padding: 0px 9px 0px 0px }
.Form-Contener .InputCheckbox._CheckboxType-03+label.Label:after { content: ''; display: inline-block; vertical-align: middle; width: 20px; height: 20px; background: #cbd0d5; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-03:checked+label.Label:after { background: #fce30c; content: '\e619'; font-family: 'icomoon' !important; font-size: 7px; text-align: center; line-height: 20px }
.Form-Contener .InputCheckbox._CheckboxType-04+label.Label { display: inline-block; vertical-align: middle; line-height: 1.0; cursor: pointer; position: relative }
.Form-Contener .InputCheckbox._CheckboxType-04+label.Label span { display: inline-block; vertical-align: middle; padding: 0px 0px 0px 25px }
.Form-Contener .InputCheckbox._CheckboxType-04+label.Label:before { content: ''; z-index: 1; display: block; vertical-align: middle; position: absolute; left: 0px; width: 16px; height: 16px; border: 2px solid #000000; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-04:checked+label.Label:before { background: #fce30c; border-color: #fce30c; content: '\e619'; font-family: 'icomoon' !important; font-size: 7px; text-align: center; line-height: 16px }
.Form-Contener .InputCheckbox._CheckboxType-05+label.Label { display: inline-block; vertical-align: middle; line-height: 1.0; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-05+label.Label span { display: inline-block; vertical-align: middle; padding: 0px 0px 0px 9px }
.Form-Contener .InputCheckbox._CheckboxType-05+label.Label:before { content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; border: 2px solid #ffffff; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-05:checked+label.Label:before { background: #fce30c; border-color: #fce30c; content: '\e619'; font-family: 'icomoon' !important; font-size: 7px; text-align: center; line-height: 16px; color: #181a1b }
.Form-Contener .InputCheckbox._CheckboxType-06+label.Label { display: inline-block; vertical-align: middle; line-height: 1.0; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-06+label.Label span { display: inline-block; vertical-align: middle; padding: 0px 0px 0px 9px }
.Form-Contener .InputCheckbox._CheckboxType-06+label.Label:before { content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; border: 2px solid #ffffff; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-06:checked+label.Label:before { background: #fce30c; border-color: #fce30c; content: '\e619'; font-family: 'icomoon' !important; font-size: 7px; text-align: center; line-height: 16px; color: #181a1b }
.Form-Contener .InputCheckbox._CheckboxType-07+label.Label { display: inline-block; vertical-align: middle; line-height: 1.0; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-07+label.Label span { display: inline-block; vertical-align: middle; padding: 0px 0px 0px 9px }
.Form-Contener .InputCheckbox._CheckboxType-07+label.Label:before { content: ''; display: inline-block; vertical-align: middle; width: 16px; height: 16px; border: 2px solid #1a1f23; cursor: pointer }
.Form-Contener .InputCheckbox._CheckboxType-07:checked+label.Label:before { background: #1a1f23; border-color: #1a1f23; content: '\e619'; font-family: 'icomoon' !important; font-size: 7px; text-align: center; line-height: 16px; color: #ffffff }
.Form-Contener .CheckboxList-Item { position: relative; padding: 0px 0px 15px 0px }
.Form-Contener .CheckboxList-Item:after { content: ''; display: block; clear: both }
.Form-Contener .CheckboxList-Item .TextQuery { position: relative; display: inline-block; padding: 0px 18px 0px 0px }
.Form-Contener .CheckboxList-Item .FieldContent { vertical-align: middle }
.Form-Contener .CheckboxList-Item .FieldContent .Label { display: inline-block; vertical-align: middle; padding: 0px 4px 0px 0px }
.Form-Contener .CheckboxList-Item .FieldContent._ToRight { float: right; vertical-align: middle }
.Form-Contener .FormItem-Field { padding: 20px 8px 0px 20px; position: relative }
.Form-Contener .FieldContent { position: relative }
.Form-Contener .FieldContent>img { display: inline-block; vertical-align: top; cursor: pointer }
.Form-Contener .FieldContent .InputDataPicker { width: 160px }
.Form-Contener .FieldLabel { display: block; padding: 0px 0px 10px 0px }
.Form-Contener .Form-ListFooterItem { position: relative }
.Form-Contener .InputSubmit { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Form-Contener .InputSubmit:hover { color: #ffe400; background-color: #1a1f24 }
.Form-Contener .InputText.error { color: #cc0000 !important; border-color: #cc0000 !important; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0 }
.Form-Contener .OptionalCircle { background-color: #181a1b; width: 54px; height: 54px; -webkit-border-radius: 27px; -moz-border-radius: 27px; -ms-border-radius: 27px; -o-border-radius: 27px; border-radius: 27px }
.Form-Contener .OptionalCircle>.Text { display: block; text-align: center; color: #ffffff; font-size: 14px; line-height: 54px; font-weight: 800; text-transform: uppercase }
.Form-Contener .OptionalCircle._CircleType-01 { position: absolute; bottom: 0px; right: 0%; margin-top: -27px; margin-right: -27px }
.Form-Contener .Required { display: inline-block; font-size: 8px; line-height: 1.0; background-color: #ffe400; width: 20px; height: 20px; padding: 7px 0px 0px 0px; text-align: center }
.Form-Contener .FieldContent .Required { display: block; position: absolute; top: -8px; right: -8px }
.Form-Contener .FormItem-Text .Required { margin-left: 10px; vertical-align: top }
.Form-Contener .CheckboxList-Item .TextQuery .Required { display: block; position: absolute; top: -8px; right: -8px }
.Form-Contener .Form .FormItem-Text { padding: 21px 8px 20px 20px; position: relative; vertical-align: top }
.Form-Contener .Form .FormItem-Text p { display: inline-block; vertical-align: top; line-height: 20px }
.Form-Contener .Select-Field>.Select-Item { width: 100%; height: 40px; -webkit-appearance: none; -webkit-border-radius: 0; -moz-border-radius: 0; -ms-border-radius: 0; -o-border-radius: 0; border-radius: 0 }
.Form-Contener._FormType-01 { padding: 20px 20px 20px 20px }
.Form-Contener._FormType-01>.Inner { background: #ffffff; padding: 30px 30px 30px 10px }
.Form-Contener._FormType-01>.Inner .Header { padding: 0px 0px 15px 20px }
.Form-Contener._FormType-01>.Inner .Description { padding: 0px 20px 20px 20px }
.Form-Contener._FormType-01>.Inner ._ToRight { text-align: right }
.Form-Contener._FormType-01 .Form { padding: 0px 0px 20px 0px }
.Form-Contener._FormType-01 .Form .FormItem-Field { padding: 20px 8px 0px 20px; height: 74px }
.Form-Contener._FormType-01 .Form .Form-ListFooterItem { padding: 20px 8px 0px 20px; position: relative; height: 74px; text-align: right }
.Form-Contener._FormType-02>.Inner .Header { padding: 0px 0px 20px 0px }
.Form-Contener._FormType-02>.Inner .Description { padding: 0px 20px 20px 20px }
.Form-Contener._FormType-02>.Inner ._ToRight { text-align: right }
.Form-Contener._FormType-02 .Form .FormItem-Field { padding: 25px 25px 0px 25px }
.Form-Contener._FormType-02 .Form .Form-ListFooterItem { padding: 20px 25px 25px 20px; height: 170px }
.Form-Contener._FormType-02 .Form .Textarea { height: 154px }
.Form-Contener._FormType-02 .Form .InputSubmit { height: 54px; position: absolute; bottom: 25px; right: 25px }
.Form-Contener._FormType-02 .Form .ListFooterItem>.FieldLabel { padding-bottom: 30px }
.Form-Contener._FormType-03>.Inner .Header { padding: 0px 0px 20px 0px }
.Form-Contener._FormType-03>.Inner .Description { padding: 0px 20px 20px 20px }
.Form-Contener._FormType-03>.Inner ._ToRight { text-align: right }
.Form-Contener._FormType-03 .Form .FormItem-Field { padding: 25px 25px 0px 25px }
.Form-Contener._FormType-03 .Form .InputSubmit { height: 54px }
.Form-Contener._FormType-03 .Form .Form-ListFooterItem { padding: 25px 25px 25px 25px; height: 104px }
.Form-Contener._FormType-03 .Form .Form-ListFooterItem .FieldLabel { padding: 17px 0px 0px 0px }
.Form-Contener._FormType-04>.Inner .Header { padding: 0px 0px 20px 0px }
.Form-Contener._FormType-04>.Inner .Description { padding: 0px 20px 20px 20px }
.Form-Contener._FormType-04>.Inner ._ToRight { text-align: right }
.Form-Contener._FormType-04 .Form .FormItem-Field { padding: 25px 25px 0px 25px }
.Form-Contener._FormType-04 .Form .InputSubmit { height: 54px }
.Form-Contener._FormType-04 .Form .Form-ListFooterItem { padding: 25px 0px 0px 0px }
.Form-Contener._FormType-04 .Form .Form-ListFooterItem .FieldLabel { padding: 17px 0px 0px 0px }
.Form-Contener._FormType-05>.Inner .Header { padding: 0px 0px 20px 0px }
.Form-Contener._FormType-05>.Inner .Description { padding: 0px 20px 20px 20px }
.Form-Contener._FormType-05>.Inner ._ToRight { text-align: right }
.Form-Contener._FormType-05 .Form .FormItem-Field { padding: 25px 0px 0px 0px }
.Form-Contener._FormType-05 .Form .InputSubmit { height: 54px }
.Form-Contener._FormType-05 .Form .Form-ListFooterItem { padding: 10px 0px 0px 0px }
.Form-Contener._FormType-05 .Form .Form-ListFooterItem .FieldLabel { padding: 17px 0px 0px 0px }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem { background-color: #f4f4f4; position: relative }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem:before { display: block; position: absolute; top: 50%; right: -7px; margin-top: -7px; font-size: 14px; visibility: hidden; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);
opacity: 0 }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem .Anchor { display: block; padding: 0px 30px 0px 30px }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem:hover { background-color: #181a1b }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem:hover:before { visibility: visible; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1 }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem:hover .Anchor { color: #fff }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem._WithBorder { border-top-width: 1px; border-top-style: solid }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem.__IsSelected { background-color: #181a1b }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem.__IsSelected:before { visibility: visible; filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
opacity: 1 }
.AsideMenu-Section>.Inner .AsideMenu-List>.AsideMenu-ListItem.__IsSelected .Anchor { color: #fff }
.GoogleMaps-Section { padding: 0px 0px 30px 0px }
.GoogleMaps-Section>.Inner { height: 400px }
.GoogleMaps-Section>.Inner .gmap { height: 400px }
.Directory-AsideSearchSection .GoBack-Anchor { display: block; padding: 10px 10px 10px 25px; position: relative; background: #ffe400; color: #1a1f24; text-transform: uppercase; font-weight: 800; line-height: 1.0 }
.Directory-AsideSearchSection .GoBack-Anchor:before { position: absolute; top: 50%; left: 10px; margin-top: -6px; font-size: 12px; color: #1a1f24 }
.Directory-AsideSearchSection .Inner .PostCodeSection { padding: 25px 30px 25px 30px }
.Directory-AsideSearchSection .Inner .PostCodeSection>.Inner>.Header { padding: 0px 0px 20px 0px }
.Directory-AsideSearchSection .Inner .PostCodeSection>.Inner li._Pos-01 { width: 85.29412% }
.Directory-AsideSearchSection .Inner .PostCodeSection>.Inner li._Pos-02 { width: 14.70588% }
.Directory-AsideSearchSection .Inner .SelectionListSection._SelectionListType-01 { padding: 25px 30px 0px 30px }
.Directory-AsideSearchSection .Inner .SelectionListSection._SelectionListType-02 { padding: 25px 30px 25px 30px }
.Directory-AsideSearchSection .Inner .SelectionListSection>.Inner>.Header { padding: 0px 0px 10px 0px }
.Tabs-Selection { padding: 30px 0px 0px 0px }
.Tabs-Selection>.Inner .Tab-List { border-bottom-style: solid; border-bottom-width: 2px; border-color: #1b75bc }
.Tabs-Selection>.Inner .Tab-List>.Tab-ListItem { height: 50px }
.Tabs-Selection>.Inner .Tab-HeaderAnchor { height: 100%; display: block; background-color: #f4f4f4; padding: 0px 5px 0px 5px; text-align: center; cursor: pointer }
.Tabs-Selection>.Inner .Tab-Content.__IsHidden { display: none }
.Tabs-Selection>.Inner .Tab-List>.Tab-ListItem._PaddingLeft { padding: 0px 0px 0px 3% }
.Tabs-Selection>.Inner .Tab-HeaderAnchor.__IsActive { background-color: #1b75bc; color: #fff }
.Tabs-Selection>.Inner .Tab-HeaderAnchor { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Tabs-Selection>.Inner .Tab-HeaderAnchor:hover { background-color: #1b75bc; color: #fff }
.Chart-Section>.Inner { position: relative }
.Chart-Section>.Inner:after { content: ''; display: block; clear: both }
.Chart-Section>.Inner .Chart-Graph { float: left; width: 55% }
.Chart-Section>.Inner .Chart-Legend { float: right; width: 40%; padding: 40px 0px 0px 40px }
.Chart-Section>.Inner .Chart-Legend li { margin: 2px 0px 2px 0px; padding: 3px 0px 3px 5px; cursor: pointer; position: relative }
.Chart-Section>.Inner .Chart-Legend li:after { content: ''; display: block; position: absolute; top: 0px; left: 0px; z-index: 1; width: 0%; height: 100%; background: #e7e7e7 }
.Chart-Section>.Inner .Chart-Legend li .Color { position: relative; z-index: 3; display: inline-block; width: 10px; height: 10px; margin: 0px 10px 0px 0px }
.Chart-Section>.Inner .Chart-Legend li .Text { position: relative; z-index: 3 }
.Chart-Section>.Inner .Chart-Legend li:after { -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Chart-Section>.Inner .Chart-Legend li .Color { -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Chart-Section>.Inner .Chart-Legend li .Text { -webkit-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) }
.Chart-Section>.Inner .Chart-Legend li:hover:after { width: 100% }
.Chart-Section>.Inner .Chart-Legend li:hover .Color { -webkit-box-shadow: rgba(255,255,255,0.9) 0px 0px 3px; -moz-box-shadow: rgba(255,255,255,0.9) 0px 0px 3px; box-shadow: rgba(255,255,255,0.9) 0px 0px 3px }
.Chart-Section>.Inner .Chart-Legend li:hover .Text { color: #000000 }
.Chart-OtherSection .ChartOther-List>.ChartOther-ListItem { height: 50px }
.Chart-OtherSection .ChartOther-Label { text-align: right; padding: 0px 15px 0px 0px }
.Summary-Section { padding: 15px 0px 0px 0px }
.TableSummary-List._TableSummary-Type1 { border-style: solid; border-width: 3px; border-color: #1b75bc }
.TableSummary-List._TableSummary-Type1._WithTopBorder:before { content: ''; display: block; margin: 0px 15px 0px 15px; border-top-style: solid; border-top-width: 1px; border-color: #dee3e9 }
.TableSummary-List._TableSummary-Type1 .TableSummary-ListItem { padding: 15px 0px 15px 0px }
.TableSummary-List._TableSummary-Type1 .TableSummary-ListItem .Header>.Header-Title { font-size: 1.875em; color: #ffffff; font-weight: 800; padding: 0px 5px 0px 10px }
.TableSummary-List._TableSummary-Type1 .TableSummary-ListItem .Text { padding: 0px 5px 0px 10px }
.TableSummary-List._TableSummary-Type1 .TableSummary-ListItem .Text>.Text-Title { font-size: 1.125em; color: #ffffff; font-weight: 800 }
.TableSummary-List._TableSummary-Type1 .TableSummary-ListItem .Text>.Text-Description { font-size: 0.6875em; color: #ffffff; font-weight: 800 }
.TableSummary-List._TableSummary-Type2 { border-style: solid; border-width: 3px; border-color: #1b75bc }
.TableSummary-List._TableSummary-Type2 .TableSummary-ListItem>.Inner { height: 120px }
.TableSummary-List._TableSummary-Type2 .TableSummary-ListItem .Header { padding: 0px 5px 0px 10px }
.TableSummary-List._TableSummary-Type2 .TableSummary-ListItem .Header>.Header-Title { font-size: 1.875em; color: #1a1f24; font-weight: 800 }
.TableSummary-List._TableSummary-Type2 .TableSummary-ListItem .Header>.Header-Description { padding: 5px 0px 0px 0px; font-size: 1em; color: #7d8997 }
.TableSummary-List._TableSummary-Type2 .TableSummary-ListItem .Text { padding: 0px 5px 0px 10px }
.TableSummary-List._TableSummary-Type2 .TableSummary-ListItem .Text>.Text-Title { font-size: 1.125em; color: #1b75bc; font-weight: 800 }
.TableSummary-List._TableSummary-Type2 .TableSummary-ListItem .Text>.Text-Description { font-size: 0.6875em; color: #181a1b; font-weight: 800 }
.CalculatorTable-Section .TableHeader-List>.TableHeader-ListItem { padding: 1px 0px 0px 0px }
.CalculatorTable-Section .TableHeader-List>.TableHeader-ListItem>.Inner { height: 65px; width: 100%; background-color: #181a1b }
.CalculatorTable-Section .TableHeader-List>.TableHeader-ListItem>.Inner .HeaderAnchor { padding: 0px 5px 0px 50px; font-size: 1.125em; font-weight: 800; color: #fff; position: relative; cursor: pointer }
.CalculatorTable-Section .TableHeader-List>.TableHeader-ListItem>.Inner .HeaderAnchor:before { display: block; position: absolute; top: 50%; left: 20px; margin-top: -12px; width: 24px; height: 24px; font-size: 8px; text-align: center; line-height: 24px; -webkit-border-radius: 12px; -moz-border-radius: 12px; -ms-border-radius: 12px; -o-border-radius: 12px; border-radius: 12px; background-color: #ffe400; color: #181a1b }
.CalculatorTable-Section .TableHeader-List>.TableHeader-ListItem>.Inner .Text { padding: 0px 5px 0px 10px; text-align: center; font-weight: 800 }
.CalculatorTable-Section .TableHeader-List>.TableHeader-ListItem>.Inner .Text>.Text-Title { display: block; font-size: 1.125em; color: #fff }
.CalculatorTable-Section .TableHeader-List>.TableHeader-ListItem>.Inner .Text>.Text-Description { display: block; font-size: 0.6875em; color: #aaa }
.CalculatorTable-Section .TableHeader-List>.TableHeader-ListItem._WithPadding { padding-left: 1px }
.CalculatorTable-Section .__IsOpened .TableHeader-ListItem>.Inner { background-color: #ffe400 }
.CalculatorTable-Section .__IsOpened .TableHeader-ListItem>.Inner .HeaderAnchor { color: #181a1b }
.CalculatorTable-Section .__IsOpened .TableHeader-ListItem>.Inner .HeaderAnchor:before { font-size: 5px; content: '\e610'; background-color: #181a1b; color: #fff }
.CalculatorTable-Section .__IsOpened .TableHeader-List>.TableHeader-ListItem>.Inner .Text>.Text-Title { color: #181a1b }
.CalculatorTable-Section .__IsOpened .TableHeader-List>.TableHeader-ListItem>.Inner .Text>.Text-Description { color: #fff }
.CalculatorTable-Section .__IsOpened .TableListItem-Data { display: block }
.TableListItem-Data { display: none; border-style: solid; border-width: 3px; border-color: #ffe400; background-color: #fff }
.TableListItem-Data .TableListItem-Contener { padding: 5px 0px 0px 0px }
.TableListItem-Data>.Inner { padding: 15px 0px 15px 0px }
.TableListItem-Data .Text { padding: 0px 15px 0px 15px }
.TableListItem-Data .Text>.Text-Title { color: #181a1b; font-size: 1.125em; padding: 0px 0px 6px 0px }
.TableListItem-Data .Text>.Text-Description { color: #7d8997; font-size: 1em }
.TableListItem-Data .TableListItem-DataInput { padding: 0px 2% 0px 2% }
.TableListItem-Contener._WithTopBorder:before { content: ''; display: block; padding: 20px 0px 0px 0px; margin: 0px 15px 0px 15px; border-top-style: solid; border-top-width: 1px; border-color: #e7e7e7 }
.CalculatorTable-Section .Legal-Section { padding: 15px 0px 0px 0px }
.CalculatorTable-Section .Legal-Section>.Inner { text-align: center }
.CalculatorTable-Section .Legal-Section>.Inner a { color: #1b75bc }
.CalculatorTable-Section .Legal-Section>.Inner a:hover { text-decoration: underline }
.CalculatorTable-Section .Print-Section { padding: 15px 0px 0px 0px }
.CalculatorTable-Section .Print-Section>.Inner li { height: 50px }
.CalculatorTable-Section .Print-Section>.Inner .Text { display: block; text-transform: uppercase; font-weight: 800; font-size: 14px; text-align: right; padding: 20px 25px 0px 0px }
.CalculatorTable-Section .Print-Section>.Inner .Anchor { display: inline-block; height: 100%; text-transform: uppercase; font-weight: 800; width: 100%; text-align: center; cursor: pointer; font-size: 14px; padding: 0px 30px 0px 30px; background-color: #ffe400 }
.CalculatorTable-Section .Print-Section>.Inner .Anchor { -webkit-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.3s cubic-bezier(0.215, 0.61, 0.355, 1) }
.CalculatorTable-Section .Print-Section>.Inner .Anchor:hover { color: #ffe400; background-color: #1a1f24 }
.Header-Block { padding: 16px 0px 14px 0px }
.Header-Block .Header-List>.Header-ListItem .Text { color: #86919e; font-weight: 500; font-size: 18px }
.Header-Block .Header-List>.Header-ListItem .Info { display: inline-block; width: 22px; height: 22px; background: url("../img/calculator/info.png") 0px 0px no-repeat; cursor: pointer }
.Header-Block .Header-List>.Header-ListItem._Item-01 { padding: 0px 10px 0px 10px }
.Header-Block .Header-List>.Header-ListItem._Item-02 { padding: 0px 10px 0px 10px }
.Header-Block .Header-List>.Header-ListItem._Item-03 { padding: 0px 10px 0px 10px; text-align: center }
.HeaderSlider-Block .Scrollbar { height: 140px; position: relative }
.HeaderSlider-Block .Scrollbar .CacheRangeSelector { position: absolute; bottom: 36px; left: 0px; z-index: 3; width: 170px }
.HeaderSlider-Block .Scrollbar .CacheRangeSelector>.Inner { padding: 15px; position: relative; cursor: pointer }
.HeaderSlider-Block .Scrollbar .CacheRangeSelector>.Inner:before { display: block; position: absolute; bottom: -10px; left: 50%; margin-left: -10px; font-size: 10px; color: #181a1b }
.HeaderSlider-Block .Scrollbar .CacheRangeSelector>.Inner>.Text { text-align: center; padding: 0px 0px 6px 0px }
.HeaderSlider-Block .Scrollbar .CacheRangeSelector>.Inner>.Price { text-align: center; font-size: 40px; font-weight: 800; color: #ffe400 }
.HeaderSlider-Block .Background { position: absolute; bottom: 0px; left: 0px; z-index: 1; width: 100%; height: 57px; padding: 0px 10px 10px 10px; background-color: #ffe400 }
.HeaderSlider-Block .Background>.Inner { background: url("../img/calculator/scrollbar-block.png") 0px 100% repeat-x; height: 100% }
.Data-Block { padding: 0px 20px 0px 20px }
.Data-Block._IsLast { padding-bottom: 20px }
.Data-Block .SubHeader-List>.SubHeader-ListItem { padding: 8px 0px 5px 0px; font-size: 14px }
.Data-Block .SubHeader-List>.SubHeader-ListItem._Item-03 { text-align: right }
.Data-Block .Data-List>.Data-ListItem>.Inner { width: 100%; height: 61px; background-color: #fff }
.Data-Block .Data-List>.Data-ListItem .Info { display: inline-block; width: 22px; height: 22px; background: url("../img/calculator/info.png") 0px 0px no-repeat; cursor: pointer }
.Data-Block .Data-List.__IsDisabled>.Data-ListItem .Header { color: #cbd0d4 }
.Data-Block .Data-List.__IsDisabled .Scrollbar-Block>.ProgressBar { background: #cbd0d4 }
.Data-Block .Data-List.__IsDisabled .Scrollbar-Block>.Dragger { background: url("../img/calculator/slider-dragger-disabled.png") 0px 0px no-repeat }
.Data-Block .Data-List>.Data-ListItem._Item-01 { padding: 0px 1px 1px 0px }
.Data-Block .Data-List>.Data-ListItem._Item-01>.Inner { padding: 5px 10px 5px 20px }
.Data-Block .Data-List>.Data-ListItem._Item-02 { padding: 0px 1px 1px 0px }
.Data-Block .Data-List>.Data-ListItem._Item-02>.Inner { padding: 20px 0px 20px 0px; text-align: center }
.Data-Block .Data-List>.Data-ListItem._Item-02>.Inner span { padding: 0px }
.Data-Block .Data-List>.Data-ListItem._Item-03 { padding: 0px 0px 1px 0px }
.Data-Block .Data-List>.Data-ListItem._Item-03>.Inner { padding: 20px 20px 20px 20px }
.Data-Block .Scrollbar-Block { position: relative; height: 20px }
.Data-Block .Scrollbar-Block>.ProgressBar { position: absolute; top: 0px; left: 0px; z-index: 1; width: 50%; height: 100%; background-color: #ffe400 }
.Data-Block .Scrollbar-Block>.Dragger { display: block; position: absolute; top: -4px; left: 50%; z-index: 2; width: 74px; height: 32px; margin-left: -37px; text-align: center; cursor: pointer; background: url("../img/calculator/slider-dragger.png") 0px 0px no-repeat; line-height: 1.0 }
.Data-Block .Scrollbar-Block>.Dragger>.Text { color: #ffffff; font-size: 14px; line-height: 32px; font-weight: 800 }
.YesRetina .Header-Block .Header-List>.Header-ListItem .Info { background-image: url("../img/calculator/info@2.png"); background-size: 100% 100% }
.YesRetina .Data-List>.Data-ListItem .Info { background-image: url("../img/calculator/info@2.png"); background-size: 100% 100% }
.YesRetina .Data-List.__IsDisabled .Scrollbar-Block>.Dragger { background-image: url("../img/calculator/slider-dragger-disabled@2.png"); background-size: 100% 100% }
.YesRetina .Scrollbar-Block>.Dragger { background-image: url("../img/calculator/slider-dragger@2.png"); background-size: 100% 100% }
.ForumBreadcrumbs-Section>.Inner { position: relative; height: 70px }
.ForumBreadcrumbsList-Box { position: absolute; top: 30px; left: 30px }
.ForumBreadcrumbsList-Box .ListItem { position: relative }
.ForumBreadcrumbsList-Box .ListItem:before { display: block; position: absolute; top: 2px; right: 20px; color: #7d8997; font-size: 14px }
.ForumBreadcrumbsList-Box .ListItem .Anchor { color: #7d8997; font-size: 14px; padding: 0px 56px 0px 0px }
.ForumBreadcrumbsList-Box .ListItem .Text { color: #2074e6; font-size: 14px }
.ForumBreadcrumbsList-Box .ListItem .Anchor:hover { text-decoration: underline; color: #2074e6 }
.ForumBreadcrumbsCategories-Box { position: absolute; top: 16px; right: 0px }
.ForumBreadcrumbsCategories-Box>.Inner { height: 40px }
.ForumBreadcrumbsCategories-Box .Select-Field { width: 375px }
.ForumBreadcrumbsCategories-Box .chosen-container-single .chosen-single { height: 40px; background: #cbd0d5; padding: 8px 0px 0px 20px; font-weight: 800; color: #1a1f24; font-size: 16px }
.ForumBreadcrumbsCategories-Box .chosen-container-single .chosen-single div { background: #cbd0d5; padding: 9px 0px 0px 0px }
.ForumHeaderTabs-List>.ListItem .Anchor { display: block; position: relative; color: #7d8997; text-transform: uppercase; font-weight: 800; padding: 20px 30px 20px 30px; cursor: pointer }
.ForumHeaderTabs-Section .Tab-HeaderAnchor { padding: 0px 0px 1px 0px }
.ForumHeaderTabs-Section .Tab-HeaderAnchor:after { display: none }
.ForumHeaderTabs-Section .Tab-HeaderAnchor .Anchor { display: block; position: relative; color: #ffffff; background: #7d8997; text-transform: uppercase; font-weight: 500; padding: 8px 10px 8px 10px; cursor: pointer }
.ForumHeaderTabs-Section .Tab-HeaderAnchor .Anchor:hover { background: #2074e6 }
.ForumHeaderTabs-Section .Tab-HeaderAnchor .Anchor.__IsActive { background: #2074e6 }
.ForumHeaderTabs-List>.ListItem .Anchor { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ForumHeaderTabs-List>.ListItem:hover .Anchor { color: #1a1f24; background: #f4f4f4 }
.ForumHeaderTabs-List>.ListItem .Anchor.__IsActive { color: #1a1f24; background: #f4f4f4 }
.ForumHeaderTabs-List>.ListItem .Anchor._WithLeftBorder:before { content: ''; display: block; position: absolute; bottom: 0px; left: 0px; width: 1px; height: 30px; background: #e4e4e4 }
.ForumHeaderTabsItem-Intro { font-size: 14px; color: #181a1b }
.ForumHeaderTabsItem-Content { background: #f4f4f4 }
.ForumHeaderTabsItem-Content>.Inner { padding: 30px }
.ForumHeaderTabsItem-Content.__IsHidden { display: none }
.ForumHeaderTabsItemLogin-Section { padding: 20px 0px 0px 0px }
.ForumHeaderTabsItemLogin-Section .Form .Field-Row1 { padding: 10px 20px 0px 20px }
.ForumHeaderTabsItemLogin-Section .Form .Field-Row { position: relative; padding: 0px 10px 0px 0px }
.ForumHeaderTabsItemLogin-Section .Form .Field-Row:before { display: block; position: absolute; top: 10px; left: 15px; font-size: 17px; color: #4d4d4d }
.ForumHeaderTabsItemLogin-Section .Form .Field-Row .InputText { border: none; margin: 0px; width: 270px; background: #1a1f24; padding: 11px 20px 11px 50px; font-size: 10px; color: #ffffff; font-size: 16px; line-height: 1.0; font-weight: 800; text-transform: uppercase }
.ForumHeaderTabsItem-FooterLinks>.Inner { padding: 20px 0px 0px 0px }
.ForumHeaderTabsItem-FooterLinks .Anchor { color: #2074e6; font-size: 14px }
.ForumHeaderTabsItem-FooterLinks .Anchor:hover { text-decoration: underline }
.ForumForumsTopic-Section { padding: 40px 0px 0px 0px }
.ForumForumsTopic-Table { width: 100% }
.ForumForumsTopic-TableBody .PostContent { font-family: Arial; font-size: 16px; line-height: 22px; color: #1a1f24; padding: 0px 30px 30px 30px }
.ForumForumsTopic-TableBody .UserProfile .Title .Anchor { color: #2074e6; font-size: 24px; font-weight: 800 }
.ForumForumsTopic-TableBody .UserProfile .Avatar { padding: 15px 0px 15px 0px }
.ForumForumsTopic-TableBody .UserProfile .Status { padding: 0px 0px 15px 0px }
.ForumForumsTopic-TableBody .UserProfile .Status .IsOffline { color: #7d8997; display: inline-block; text-transform: uppercase; line-height: 32px; padding: 0px 13px 0px 13px; border: 1px solid #cbd0d5 }
.ForumForumsTopic-TableBody .UserProfile .Status .IsOnline { color: #1b75bc; display: inline-block; text-transform: uppercase; line-height: 32px; padding: 0px 13px 0px 13px; border: 1px solid #1b75bc }
.ForumForumsTopic-TableBody .UserProfile .Info { font-family: Arial; color: #1a1f24; font-size: 14px; line-height: 14px }
.ForumForumsTopic-TableBody .UserProfile .Info .ProfileType { display: block; font-weight: bold; padding: 0px 0px 10px 0px }
.ForumForumsTopic-TableBody .UserProfile .UserLevel { padding: 15px 0px 15px 0px }
.ForumForumsTopic-TableBody .PostContent-Footer { border-top: 1px solid #ececec; color: #000000; line-height: 1.0; font-family: Arial; font-size: 13px; padding: 15px 20px 15px 20px }
.ForumForumsTopic-TableBody .PostContent-Footer span { color: #7d8997 }
.ForumForumsTopic-TableBody tr.Header th { background: #cbd0d5; height: 50px; padding: 0px 30px 0px 30px }
.ForumForumsTopic-TableBody tr.Header .HeaderTopic { color: #ffffff; font-size: 18px; font-weight: 500; float: left }
.ForumForumsTopic-TableBody tr.Header .HeaderTopic .DateAgo { font-family: Arial; padding: 0px 0px 0px 15px; color: #7d8997; font-size: 14px }
.ForumForumsTopic-TableBody tr.Header .PostNumber { float: right; display: block; padding: 4px 0px 0px 0px; color: #7d8997; font-family: Arial; font-size: 14px; font-weight: normal }
.ForumForumsTopic-TableBody td { vertical-align: top }
.ForumForumsTopic-TableBody td._Cell-1 { padding: 30px 0px 0px 0px; border-left: 1px solid #ececec }
.ForumForumsTopic-TableBody td._Cell-2 { width: 325px; padding: 30px 30px 15px 30px; background: #f4f4f4; text-align: center }
.ForumForumsTopic-TableHeader th { background: #7d8997; height: 50px; text-align: left }
.ForumForumsTopic-TableHeader .Header { float: left; padding: 4px 0px 0px 30px; color: #ffffff; font-weight: 800; text-transform: uppercase }
.ForumForumsTopic-TableHeader .ToogleAnchor { float: right; padding: 4px 20px 0px 0px }
.ForumTopicFooter-Box { padding: 20px 0px 0px 0px }
.ForumTopicFooter-Box>.Inner { height: 50px; position: relative }
.ForumTopicFooterLinks-Box { padding: 10px 0px 0px 30px }
.ForumTopicFooterLinks-Box .Anchor { display: inline-block; color: #ffffff; font-weight: 800; text-transform: uppercase; background: #1b75bc; margin: 0px 10px 0px 0px; line-height: 1.0; font-size: 14px; padding: 8px 10px 8px 10px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px }
.ForumTopicFooterLinks-Box .Anchor:hover { background: #ffe400; color: #222222 }
.ForumTopicFooterPagination-Box { position: absolute; top: 0px; right: 0px; height: 100% }
.ForumTopicFooterPagination-Box>.Inner { height: 50px }
.ForumTopicFooterPagination-Box>.Inner .SelectBox-Box { display: none; padding: 0px 0px 10px 0px; position: relative }
.ForumTopicFooterPagination-Box>.Inner .SelectBox-Box .Label { text-align: center; padding: 10px 0px 5px 0px }
.ForumTopicFooterPagination-Box>.Inner .SelectBox-Box select { width: 100%; padding: 4px }
.ForumTopicFooterPagination-Box>.Inner .SelectBox-Box>form { margin: 0px 50px }
.ForumTopicFooterPagination-Box>.Inner .SelectBox-Box .Anchor { position: absolute; display: block; width: 50px; height: 25px; bottom: 10px; color: #000; text-align: center }
.ForumTopicFooterPagination-Box>.Inner .SelectBox-Box .Anchor.Next { right: 0px }
.ForumTopicFooterPagination-Box>.Inner .SelectBox-Box .Anchor.Prev { left: 0px }
.ForumTopicFooterPagination-Box>.Inner .SelectBox-Box .Anchor:hover { color: #1b75bc }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List { height: 100% }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>* { width: 50px }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List .Anchor { height: 100%; display: block; text-align: center }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Header { height: 100%; color: #7d8997; font-size: 16px; font-weight: 800; padding: 14px 0px 0px 0px }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Prev { height: 100% }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-ListItem { height: 100% }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Next { height: 100% }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-ListItem .Anchor { text-decoration: none; color: #7d8997; font-size: 14px; font-weight: 800; line-height: 1.0 }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Prev,
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Next { text-decoration: none; color: #181a1b; font-size: 10px; line-height: 1.0; background-color: #ffe400 }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List .Anchor._WithLeftBorder { border-left-style: solid; border-left-width: 1px; border-color: #eaedee }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Prev .Anchor,
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Next .Anchor { -webkit-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -moz-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); -o-transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1); transition: all 0.2s cubic-bezier(0.215, 0.61, 0.355, 1) }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-ListItem .Anchor:hover { color: #fff; background-color: #181a1b }
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Prev .Anchor:hover,
.ForumTopicFooterPagination-Box>.Inner .Pagination-List>.Pagination-Next .Anchor:hover { color: #fff; background-color: #181a1b }
.ForumForumsTopics-Section { padding: 40px 0px 0px 0px }
.ForumForumsTopics-Table { width: 100% }
.ForumForumsTopics-TableBody .TopicAnchor { font-weight: 800; color: #2074e6; font-size: 18px; line-height: 22px }
.ForumForumsTopics-TableBody .TopicAnchor:hover { color: #1a1f24 }
.ForumForumsTopics-TableBody .TopicDescription { color: #7d8997; font-size: 14px; line-height: 22px; font-family: Arial }
.ForumForumsTopics-TableBody .Counter-TopicsValue { display: block; text-align: center; color: #1a1f24; font-weight: 800; font-size: 18px; line-height: 23px }
.ForumForumsTopics-TableBody .Counter-TopicsLabel { display: block; text-align: center; color: #7d8997; font-weight: 500; font-size: 14px; line-height: 23px; font-family: Arial }
.ForumForumsTopics-TableBody .Counter-RepliesValue { display: block; text-align: center; color: #1a1f24; font-weight: 800; font-size: 18px; line-height: 23px }
.ForumForumsTopics-TableBody .Counter-RepliesLabel { display: block; text-align: center; color: #7d8997; font-weight: 500; font-size: 14px; line-height: 23px; font-family: Arial }
.ForumForumsTopics-TableBody .LastPost { font-family: Arial }
.ForumForumsTopics-TableBody .LastPost:after { content: ''; display: block; clear: both }
.ForumForumsTopics-TableBody .LastPost .Picture { float: left; width: 70px }
.ForumForumsTopics-TableBody .LastPost .Description { margin-left: 70px; font-size: 14px; line-height: 16px }
.ForumForumsTopics-TableBody .LastPost .Description .Label { color: #1a1f24 }
.ForumForumsTopics-TableBody .LastPost .Description .Anchor { color: #7d8997 }
.ForumForumsTopics-TableBody .LastPost .Description .Anchor:hover { color: #2074e6; text-decoration: underline }
.ForumForumsTopics-TableBody tr.even { background: #f4f4f4 }
.ForumForumsTopics-TableBody td { padding: 30px 0px 30px 0px }
.ForumForumsTopics-TableBody td._Cell-1 { text-align: center; width: 100px }
.ForumForumsTopics-TableBody td._Cell-1 img { max-width: 100%; height: auto }
.ForumForumsTopics-TableBody td._Cell-2 { border-left: 1px solid #e7e7e7; padding-left: 3%; padding-right: 3% }
.ForumForumsTopics-TableBody td._Cell-3 { border-left: 1px solid #e7e7e7; text-align: center; width: 120px }
.ForumForumsTopics-TableBody td._Cell-4 { border-left: 1px solid #e7e7e7; text-align: center; width: 120px }
.ForumForumsTopics-TableBody td._Cell-5 { border-left: 1px solid #e7e7e7; width: 330px; padding-left: 3%; padding-right: 3% }
.ForumForumsTopics-TableHeader th { background: #7d8997; height: 50px; text-align: left }
.ForumForumsTopics-TableHeader .Header { float: left; padding: 4px 0px 0px 30px; color: #ffffff; font-weight: 800; text-transform: uppercase }
.ForumForumsTopics-TableHeader .ToogleAnchor { float: right; padding: 4px 20px 0px 0px }
.ForumWhoIsOnline-Section { padding: 40px 0px 0px 0px }
.ForumWhoIsOnline-Table { width: 100% }
.ForumWhoIsOnline-TableBody ._IsAdministrator { color: #e62027 }
.ForumWhoIsOnline-TableBody ._IsGlobalAdministrator { color: #7d8997 }
.ForumWhoIsOnline-TableBody ._IsModerator { color: #2074e6 }
.ForumWhoIsOnline-TableBody ._IsBanned { color: #ced0d2 }
.ForumWhoIsOnline-TableBody ._IsUser { color: #181a1b }
.ForumWhoIsOnline-TableBody ._IsGuest { color: #66b531 }
.ForumWhoIsOnline-TableBody .UsersOveralInfo { font-size: 14px; line-height: 22px; border-bottom: 1px solid #e7e7e7; padding-left: 3%; padding-top: 20px; padding-bottom: 20px; font-family: Arial }
.ForumWhoIsOnline-TableBody .UsersOveralInfo .Line1 { color: #181a1b; display: block }
.ForumWhoIsOnline-TableBody .UsersOveralInfo .Line2 { color: #7d8997; display: block }
.ForumWhoIsOnline-TableBody .UsersList { font-size: 14px; line-height: 22px; border-bottom: 1px solid #e7e7e7; padding-left: 3%; padding-top: 20px; padding-bottom: 20px; font-family: Arial }
.ForumWhoIsOnline-TableBody .UsersList .Anchor { color: #2074e6 }
.ForumWhoIsOnline-TableBody .UsersListLegend { font-size: 14px; line-height: 22px; padding-left: 3%; padding-top: 20px; padding-bottom: 20px; font-family: Arial }
.ForumWhoIsOnline-TableBody td._Cell-1 { text-align: center; width: 100px }
.ForumWhoIsOnline-TableBody td._Cell-1 img { max-width: 100%; height: auto }
.ForumWhoIsOnline-TableBody td._Cell-2 { border-left: 1px solid #e7e7e7 }
.ForumWhoIsOnline-TableHeader th { background: #7d8997; height: 50px; text-align: left }
.ForumWhoIsOnline-TableHeader .Header { float: left; padding: 4px 0px 0px 30px; color: #ffffff; font-weight: 800; text-transform: uppercase }
.ForumWhoIsOnline-TableHeader .ToogleAnchor { float: right; padding: 4px 20px 0px 0px }
.ForumForumStatistics-Section { padding: 40px 0px 0px 0px }
.ForumForumStatistics-Table { width: 100% }
.ForumForumStatistics-TableBody .Statistics { float: left; font-family: Arial; font-size: 14px; line-height: 22px; color: #181a1b }
.ForumForumStatistics-TableBody .OtherStatistics { text-align: right; float: right; font-family: Arial; font-size: 14px; line-height: 22px; color: #181a1b }
.ForumForumStatistics-TableBody .OtherStatistics .Anchor1 { color: #2074e6; font-weight: bold }
.ForumForumStatistics-TableBody .OtherStatistics .Anchor2 { display: block; color: #181a1b }
.ForumForumStatistics-TableBody .OtherStatistics .Anchor3 { color: #2074e6; display: block }
.ForumForumStatistics-TableBody td:after { content: ''; display: block; clear: both }
.ForumForumStatistics-TableBody td._Cell-1 { text-align: center; width: 100px }
.ForumForumStatistics-TableBody td._Cell-1 img { max-width: 100%; height: auto }
.ForumForumStatistics-TableBody td._Cell-2 { border-left: 1px solid #e7e7e7; padding: 20px 3% 20px 3% }
.ForumForumStatistics-TableHeader th { background: #7d8997; height: 50px; text-align: left }
.ForumForumStatistics-TableHeader .Header { float: left; padding: 4px 0px 0px 30px; color: #ffffff; font-weight: 800; text-transform: uppercase }
.ForumForumStatistics-TableHeader .ToogleAnchor { float: right; padding: 4px 20px 0px 0px }
.ForumFooterCredits-Section>.Inner { padding: 30px 0px 0px 0px }
.ForumFooterCredits-Section .Text { font-size: 14px; text-align: center; color: #7d8997; line-height: 22px }
.ForumFooterCredits-Section .Anchor { color: #2074e6 }
.ForumFooterCredits-Section .Anchor:hover { text-decoration: underline }
.fancybox-opened{z-index:9999 !important;}


