/* ~Tags For Site KnowHow
----------------------------------------------- */

/*
Used colors:
Blue        - blue             - hyperlink unvisited; word How
Red         - red              - links with pseuadoclass :active è :hover; Word Know
#FFFFFF     - white            - background of the page
#0000BB     - dark-blue        - hyperlinks visited; news/articles heads in short list (left area)
#CF0700     - dark-red         - menu item active; left area head; active tree items; last item in trace
#000066     - dark-purple      - news/articles heads in full list
#444499     - white-purple     - news/articles annotation in full and short list; annotations
#3931A0		- purple		   - news/articles head; used in some places
#666666		- gray			   - dates and some others elements
#333366		- gray-			   - news/article content
*/

/* ~Classes For Site */

a:link		{color: Blue;}
a:visited	{color: #0000BB;}
a:hover	    {color: Red;}
a:active 	{color: Red;}

.WordKnow, .WordHow  {font-weight: bold; font-style: italic;}
.WordKnow {color: Red;}
.WordHow  {color: Blue;}
.Logo { margin: 0px; font-size: 20px;}

table.tabNull {padding:0px; margin:0px; border-spacing: 0px;}			/* default null padding and margin */
.centerBlock {margin-left: auto; margin-right: auto;}					/* aling table on center of parent block */
/*.rightBlock {margin-left: auto; margin-right: 0px;}*/
div.WindowMin {width:990; height:1px; font-size:1px; line-height:0px;}	/* minimal page size */
td.WindowMax {width:1200; padding:0px 0px;}								/* maximal page size */
fieldset.FieldsetNull {margin: 0; padding: 0;}


.Head       {font-weight:bold; color: #000066;}
.Date		{color:Red;}
.Selected   {color:#f00;}
.Sign		{font-style:italic;text-align:right;}
.Error		{font-size:13px; font-weight:bold; color:Red}
.Annotation {color: #444499;}
.WarningMsg {color: #333366;}
.ErrorBox {margin: 20px 0px; padding: 0px 20px; background: #FF4499; line-height: 3;}
.required {color: Red; font-size:1.3em;}

.h50 {height: 50%;}
.w50 {width: 50%;}
.wauto {width: auto;}


/* Table classes for Editor */

/*.tabB	{background-color:#3366cc;}*/
.tabR, .tabR1 {background:#f0f0f0;}
tr.tabH	td,
tr.tabH	th	{color:#fff; background:#3931A0; font-size:1.083em; line-height:1.846em;}
td.tabH,
th.tabH		{font-weight:bold;font-size:0.917em;line-height:1.364em;}
table.tabB 
{
	border-collapse:collapse;
	empty-cells:show;
	border-spacing:0;
	border-bottom:solid 1px #f89986;
}

.frmH, .frmV {padding-top: 5px;}
.frmV {padding-left: 5px;}

/* ~Layout For Site */
.ssT {padding: 0px 20px; text-align: center;}
.ssT .ssTL	{height: 150px;}
.ssT .ssTC	{height: 150px;}
.ssT .ssTR	{height: 150px; padding: 0px 5px;}

.ssB {padding: 0px 20px; text-align: center;}

.ssC {padding: 0px 20px; text-align: center; padding-bottom: 40px; height: auto; min-height: 70%;}

.ssL {}
.ssL .ssLH {font-weight:bold; color:#CF0700;}

.ssM {}
.ssMH h1.head {font-size:1.2em; color:#3931A0; font-weight:bold;}

.ssR {}
.ssR .ssRH {font-weight:bold; color:#CF0700;}



    
/* ~Infoblock Layout */

/* ~Services */

/* ~Actions */

div.PrintAction {text-align: right;}
a.PrintLink {color: #666666; text-transform:lowercase;}

/* ~Navigation */

/* ~MenuMeta */
/*
#scMenuMeta {background:#fff;padding-left:25px;}
#scMenuMeta span.delimiter {display:none;}
*/

/* ~MenuAlter */

.scMenuAlter {font-weight: bold;}
a.MenuAlterItem, a.MenuAlterItemActive {text-decoration: none;}
a.MenuAlterItem:link {color: Blue;}
a.MenuAlterItem:visited {color: #0000BB;}
a.MenuAlterItem:hover,
a.MenuAlterItem:active {color: Red;}
a.MenuAlterItemActive:link,
a.MenuAlterItemActive:visited,
a.MenuAlterItemActive:hover,
a.MenuAlterItemActive:active {color: #CF0700;}

/* ~MenuMain */
.scMenuMain {text-align: center; vertical-align: bottom; font-weight: bold; white-space: normal;}
.scMenuMain .MenuItem {white-space: nowrap; display: inline; margin-left: 5px; margin-right: 5px;}
.scMenuMain a.MenuLink {text-decoration: none;}
.scMenuMain a.MenuLink:link		{color: #3333FF;}
.scMenuMain a.MenuLink:visited	{color: #3333CC;}
.scMenuMain a.MenuLink:hover	{color: Red; text-decoration: underline;}
.scMenuMain .MenuItemActive a.MenuLink:visited {color: #CF0700;}
.scMenuMain .MenuDelimiter {font-size: 0.1px;}

/* ~Paging */
.scPaging {margin: 20px 0px; text-align: right;}
.scPaging .Head, 
.scPaging .Active,
.scPaging .Simple {font-size: 1.2em;}
.scPaging .Head {color: #000066;}                  
.scPaging .Active {font-weight: bold;}
.scPaging .Simple {}
/*div.scPaging .Head {}*/

/* ~Trace */
.scTrace {font-weight: bold; margin: 10px;}
.scTrace .TraceItem, 
.scTrace .TraceItemActive {white-space: nowrap; text-decoration: none;}
.scTrace .TraceItemActive {color: #CF0700;}
.scTrace .TraceDelimeter {font-size: 0.1px; line-height: 1;}
.scTrace .TraceInterval {font-size: inherit; margin: 0px 5px;}

/* ~Langs */

/* ~Tree */

.scTreeSite {font-size: 0.8em; margin-top: 15px; margin-bottom: 15px; margin-left: 10px;}
.scTreeSite,
.scTreeSite .scTreeSub {list-style-type: none;}
.scTreeSite .TreeIcon {vertical-align: middle; margin: 0 4px; height: 16px; width: 16px; border: none;}
.scTreeSite .TreeElement {text-decoration: none;}
.scTreeSite .TreeElement:hover {text-decoration: underline;}
.scTreeSite .Active {color: #CF0700;}
.scTreeSite .Active:hover {color: Red;}
.scTreeSite .SiteTreeNode {font-weight:bold;}
/*.scTreeSite .SiteTreeLeaf {};*/

/* ~Lists */

/* ~Forms */

/*
table.FormTab td.wide2 select {width:4em;}
table.FormTab td.wideradio {padding-bottom:1.5em;}
table.FormTab td.wideradio label {text-indent:-2em;padding-left:2.5em;margin-bottom:0;}
table.FormTab td.wideradio input {width:auto;vertical-align:-0.27em;}
*/

/*
div.SubscribeMessageList hr {display:none;}
div.SubscribeMessageList h4 {font-size:1em;margin-bottom:0.25em;}
div.SubscribeMessageList .InfoBlock {border:solid 0.083em #ccc;padding:0.5em;margin-bottom:1.5em;}
*/
/*
.csSiteMap a {text-decoration:none;}
.csSiteMap a:hover {text-decoration:underline;color:Red;}
*/

.scSearchForm .scSearchFormDiv {margin-top: 10px; margin-bottom: 10px; text-align:center;}
.scSearchForm .scSearchFormInput {width: 60%;}
.scSearchForm .scSearchFormButton {width: 30%;}

.scNewsShort {margin-left: 10px; font-size:0.75em; height: 300px; overflow:auto;}
.scNewsShort .Head {font-weight: bold;}
.scNewsShort .Annotation {color: #444499;}

.scNewsIssue {font-size: 1em;}
.scNewsIssue .Head, 
.scNewsIssue .Date {color: #3931A0;}
.scNewsIssue .Head {font-size: 1.2em; font-weight: bold;}
.scNewsIssue .Content {color: #333366;}

.scNewsList {font-size:1em;}
.scNewsList .Item {margin-top: 10px;}
.scNewsList .Head {font-weight: bold;}
.scNewsList .Head .Date {color: #666666;}
.scNewsList .Head .Link {color: #000066; text-decoration: none;}
.scNewsList .Head .Link:hover {text-decoration: underline;}
.scNewsList .Annotation {font-size:0.9em; color: #444499;}

.scNewsSearch {color: #333366;}
.scNewsSearch .Link {color: #0000FF; text-decoration: none;}
.scNewsSearch .Link:hover {text-decoration: underline;}
.scNewsSearch .Date {color: #333366;}
.scNewsSearch .Annotation {color: #333366; text-indent: 20px;}

.scQAList {font-size: 1em;}
.scQAList .scQAListContent {margin-left: 20px;}
.scQAList .Head {color: #3931A0; margin-top: 10px; margin-bottom: 2px;}
.scQAList .Link {font-size: 0.8em; font-weight: bold; color: #000066; text-decoration: none;}
.scQAList .Link:hover {text-decoration: underline;}
.scQAList .Annotation {color: #444499;}

.scForum {font-size: 1em;}
.scForum .Head {color: #3931A0; margin-top: 15px; margin-bottom: 20px;}
.scForum .Link {font-size: 1.2em; font-weight: bold; color: #000066; text-decoration: none;} 
.scForum .Link:hover {text-decoration: underline; color: #000066;}
.scForum a {font-weight: bold; font-size: 0.85em; color: #3931DD;}
.scForum a:hover {color: #FF31A0;}
.scForum .Annotation {color: #444499;}
.scForum .Date {color: #3931A0;}
.scForum .Author {color: #3931A0; font-weight: bold;}
.scForum .Link {font-size: 0.9em; font-weight: bold; color: #000066;} 
.scForum .MessageTheme {margin-top: 5px; font-weight: bold;}
.scForum .MessageBody {color: Black;}
.scForum .tdSubTree {padding-top:10px; padding-left: 20px;}
.scForum .divSubTree {border-top: solid 2px #DBDEE3;}

.scForumLastMessage .Date {color: #3931A0;}
.scForumLastMessage .Author {color: #3931A0; font-weight: bold;}
.scForumLastMessage .LinkLastMessage {font-size: 0.8em; color: #444499; text-decoration: none; font-weight: normal;}
.scForumLastMessage .LinkLastMessage:hover {text-decoration: underline; color: #FF31A0;} 

.scForum .scForumListTable {table-layout: fixed; border-collapse: collapse;}
.scForum .scForumListTable .trPadding {height: 20px; background: #888888; border: solid 1px #888888; color: White; font-size: 0.8em;}
.scForum .scForumListTable .tdHead {padding: 5px; background: #EEEEEE; border: solid 1px #888888;}
.scForum .scForumListTable .tdItem {padding: 5px; border: solid 1px #888888;}
.scForum .scForumListTable .HeadForumGroup {font-size: 1.5em;} 
.scForum .scForumListTable .Head {margin: 0px;}

.scQAIssue .Head {color: #3931A0; margin-top: 1em;}
.scQAIssue .Annotation {color:#444499; margin-bottom: 10px; margin-left: 40px; margin-top: 10px;}
.scQAIssue .Content {color:#333366; margin-bottom: 30px;}
.scQAIssue .IssueChilds {}

.scQASearch {color: #333366;}
.scQASearch .Link {color: #0000FF; text-decoration: none;}
.scQASearch .Link:hover {text-decoration: underline;}
.scQASearch .Annotation {color: #333366; margin-bottom: 10px; margin-left: 20px;}

.scQAReview {font-size: 0.85em; margin-left: 40px;}
.scQAReview a.Link {text-decoration: none;}
.scQAReview a.Link:link {color: #0000FF;}
.scQAReview a.Link:visited {color: #0000BB;}
.scQAReview a.Link:hover {color: Red; text-decoration: underline;}

/*.scLogonForm {}*/
.scLogonForm .scLogonFormTable {color: #333366; margin-bottom: 15px;}
.scLogonForm .Head 
{
	font-size: 1.2em; 
    margin: 20px 0px;
    margin-left: 20px;
	white-space: nowrap; 
    text-align: left; 
    color: #3931A0
}
.scLogonForm .Requisite,
.scLogonForm .LinkLogout {margin-left: 20px; margin-top: 10px;}

.scLogonButton {padding: 5px 0px;}
.scLogonButton .scLogonButtonTable {margin: 0px; padding: 0px; border: 0px;}
.scLogonButton .scLogonButtonTable .scLogonButtonTableTD {padding-top: 5px;}
.scLogonButton .scLogonButtonTable .Link {color: #3931DD; font-size: 0.8em; margin-left: 20px;}
.scLogonButton .scLogonButtonTable .Link:visited {color: #3931A0;}

.scLogoutButtonTable {margin: 0px; border: 0px;}
.scLogoutButtonTable .Head {font-size: 1em; color: black;}
.scLogoutButtonTable .Link {font-size: 0.85em; margin-left: 20px;}

.scRequestPasswordForm {color: #333366; margin-top: 10px;}
.scRequestPasswordForm .scRequestPasswordFormTD {color: #333366;}
.scRequestPasswordForm .scRequestPasswordFormFrm {margin-top: 15px; margin-bottom: 15px;}

.scRegView {background: white; color: Black; border: solid 1px black; border-spacing:0; border-collapse:collapse;}
.scRegView .Head {background: #3653A6; color: White;}
.scRegView .Cell {border-right: solid 1px black;}
.scRegView .CellAdmin {border-top: solid 1px black; border-bottom: solid 1px black;}

.scRegForm {margin-left: 10px;}
.scRegForm .Table {border: solid 1px black;}
.scRegForm .Head {background: #3653A6; color: White; margin-left: 10px; text-align: left; border: solid 1px black;}
.scRegForm .Field,
.scRegForm .ListBox1,
.scRegForm .ListBox2 {width: 95%; margin-top: 5px;}
.scRegForm .ListBox1 {width: 150px;}
.scRegForm .ListBox2 {margin-bottom: 5px;}
.scRegForm .Comment {font-style: italic; line-height: 1.5;}

.scSiteBarSmall {height: 20px; width: 100%;}

.frmRequest {font-size: 0.9em;}
.frmRequest .Head {font-weight: bold; margin-bottom: 10px; margin-top: 20px;}
.frmRequest .Head,
.frmRequest .Label {color: #414141;}

.scDiscuss {margin-top: 30px; color: #333366;}
.scDiscuss .DiscussTable {color: #3931A0;}
.scDiscuss .RatePanel {padding-left: 40px;}
.scDiscuss .DiscussListWrapper {margin-top: 10px;}
.scDiscuss .DiscussList {margin-top: 20px;}
.scDiscuss .DiscussList .DiscussListHead {color: #3931A0; font-size: 0.85em;}
.scDiscuss .DiscussList .DiscussListMessage {margin: 0.5em 0em 0em 2em;}
.scDiscuss .DiscussItem {margin: 10px;}
.scDiscuss .DiscussMessageWrapper {margin-top: 20px;}
.scDiscuss .DiscussMessage {color: #333366;}
.scDiscuss .DiscussMessage .DiscussMessageHead {color: #3931A0;}
.scDiscuss .DiscussMessage .DiscussMessageTable {margin-top: 10px; color: #3931A0;}
.scDiscuss .RateForDiscuss {}