/* == CSS: Classic: IE,Mozilla,Opera: 16.06.2004 */

body, td, th, SWtext, .SWtext, p, input, select, textarea {
	font-family: Arial, Helvetica, Verdana, Tahoma;
    font-size: 12px;
    color: #000000;
}

.body_cc_logo { background-color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; }
.body_cc_menu { background-color: #FFFFFF; font-family: Verdana, Tahoma, Arial, Helvetica; font-size: 12px; }

/* 0px for CLASSIK skin */
.margin          { margin: 0 0px; }  /* default margins */
.marginDesc      { margin: 0px 0 0 0; }
.marginStatus    { margin: 2px 0 2 0; }
.marginListing   { margin: 0 0px; }       
.marginForms     { margin: 10px 10 0 10; } 
.marginTopX      { margin: 10px 10 0 10; } 

/* --------------------------------------------------------------------- */
/* BG, a */
.SWBg	        { background-color: #FFFFFF; }
a               { text-decoration: underline; }
a:link, a:visited, a:active, a:hover { color: #000099; } 
a img			{ border: none }

small, .small   { font-size: 11px; }
.black          { color: #000000;  }
.white          { color: #FFFFFF;    }
.gray           { color: #666666;  }
.smallArial     { font-size: 11px; font-family: Arial, Helvetica; }

vsmall,   .vsmall   { font-size: 10px; }
vsmallbl, .vsmallbl { color: #000000; font-size: 10px; }
vsmallwh, .vsmallwh { color: #FFFFFF; font-size: 10px; }
vsmallgr, .vsmallgr { color: #666666; font-size: 10px; }

/* --------------------------------------------------------------------- */
/* Text classes                                                          */
.SWbig, big      { font-size: 16px; font-weight:bold; font-family: Arial, Helvetica; }
.path            { font-size: 11px; }
.title_links     { color: #000000; font-size: 11px; font-weight:bold; }
.title_links_id  { color: #000000; font-size: 11px; }

/* --------------------------------------------------------------------- */
/* Page Loading Bar                                                      */
table.loader     { border:solid 3px #CCCC99; background-color:#CCCC99; }

/* --------------------------------------------------------------------- */
/* Status colors/bg, asterics                                            */
.OK            { color: #006600; }
.OK_bg         { background-color: #006600; }
.Error, .Ast   { color: #FF0000; }
.Error_bg      { background-color: #FF0000; }
.status_text   { color: #FFFFFF; font-weight:bold;}
.Attention     { background-color: #FFCC66; } 

/* --------------------------------------------------------------------- */
/* Lines BGcolor */
.DarkLines     { background-color: #CCCC99; } /* 1px borders, lines */ 
.LightLines    { background-color: #F3F3DD; } /* 1px borders, lines */

/* -------------------------------------------------------------------- */
/* Dashboard:  */
.DashTitleBg   { background-color: #990000; }
.DashTitle     { color: #FFFFFF; font-weight:bold; }

/* Desc, Search, Action, Status, Footer :  */
.DescBg        { background-color: #F3F3DD; }
.DescBorder    { background-color: #CCCC99; }
.SearchTitle   { color: #FFFFFF; font-weight:bold; text-decoration: none;  }
.SearchBg      { BACKGROUND-COLOR: #990000; }
.ActionBarBg   { BACKGROUND-COLOR: #CC9999; }
.StatusBarBg   { BACKGROUND-COLOR: #990000; }
.Footer        { background-color: #CC9999; }

/* --------------------------------------------------------------------- */
/* Listing: */
.PagingBg      { background-color: #f2f7f9; }
.list          {
    border: 1px #CCCC99 solid;
    border-collapse: collapse;
    border-spacing: 0px;
}
th             {
    background: #CCCC99;
    border-top: 0px solid #FFFFFF;    
    border-right: 1px solid #FFFFFF;
	text-align: left;
    font-size: 12px;	
	font-weight : normal;
}
th a:link, th a:visited, th a:active {
    color: #000000;
	text-decoration: underline;	
}
th a:hover     {
}
.sort  {
	background-color: #999966; 
    font-size: 12px;
	font-weight : normal;
	color: #FFFFFF;
	text-decoration: underline;	
}
.evenrowbg          { background-color: #F3F3DD; }
.oddrowbg           { background-color: #FFFFFF; }
.number             { text-align: right; }
.StatusImg { vertical-align : middle; }  /* status icons alignment */

/* -------------------------------------------------------------------- */
/* FORMs: */
.FormTitle     { color: #FFFFFF; }
.FormTitleBg   { background-color: #CCCC99;      }

.FolderTitle    { color: #FFFFFF; }
.FolderSubTitle { color: #FFFFFF; }
.FolderTitleBg  { background-color: #CCCC99;      }

.FieldTitle    { color: #000000;  vertical-align:middle;}
.FieldTitleBg  { background-color: #F3F3DD; }
.FieldBody     { color: #000000;           }
.FieldBodyBg   { background-color: #FFFFFF;  }

/* FORM: edit one */
form           { margin-top: 0; margin-bottom: 0; }
.FormBg        { background-color: #F3F3DD; }
.formborder    {
    border: 1px #CCCC99 solid;
    border-spacing: 0px;
    background-color: #F3F3DD;
}
.aFieldTitle   {}
.ButtonColor { background-color: #990000; }
.ButtonT 	 { color: #FFFFFF; }

/* -------------------------------------------------------------------- */
/* CP: Tabs colors: advanced for XP  */
.CPtab_on      { font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, Verdana, Tahoma;}
.CPtab_of      { font-weight:bold; font-size: 12px; font-family: Arial, Helvetica, Verdana, Tahoma;}
.CPsubtab_on   { font-size: 11px; font-family: Arial, Helvetica, Verdana, Tahoma;}
.CPsubtab_of   { font-size: 11px; font-family: Arial, Helvetica, Verdana, Tahoma;}
.CPnavBg       { background-color: #6E89DD; }

/* CP: left menu: titles, selected */
.selected      {
  BORDER: #F0F0F0 1px solid;
  BACKGROUND-COLOR: #F0F0F0;
}
.CPnavTitle      { color: #FFFFFF; font-size: 11px; font-weight:bold; }
.CPmenuItemT     { color: #000099; font-size: 11px; }
.CPmenuItemBg    { background-color: #F0F0F0;}
.CPmenuItemBgBorder { background-color: #CCCCCC;}
.CPmenuItemBgL   { background-color: #F0F0F0;}
.CPmenuItemBgR   { background-color: #F0F0F0;}

/* --------------------------------------------------------------------- */
/* FORMs: buttons, fields */
select {
  font-family: Arial, Helvetica, Verdana, Tahoma;
  border-color: #CCCC99;
  background-color: #FFFFFF;
  color: #000000;
  border-style : solid; border-top-style : solid; border-width: 1px;
  font-size: 12px;
}
textarea {
  font-family: Arial, Helvetica, Verdana, Tahoma;
  border-color: #CCCC99;
  background-color: #FFFFFF;
  color: #000000;
  border-style : solid; border-top-style : solid; border-width: 1px;
  font-size: 12px;
} 
input {
  font-family: Arial, Helvetica, Verdana, Tahoma;
  font-size: 12px;
  color: #000000;
}

input.SWi300 { width:300px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi250 { width:250px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi200 { width:200px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; } 
input.SWi150 { width:150px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi100 { width:100px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; } 
input.SWi90 { width:90px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; } 
input.SWi80 { width:80px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi75 { width:75px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi70 { width:70px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi60 { width:60px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi50 { width:50px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi40 { width:40px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi30 { width:30px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }
input.SWi20 { width:20px; border-color: #CCCC99; background-color: #FFFFFF; border-style : solid; border-top-style : solid; border-width: 1px; height:20px; }

select.SWs450   { width:4500px;}
select.SWs400   { width:400px;}
select.SWs350   { width:350px;}
select.SWs300	{ width:300px;}
select.SWs250	{ width:250px;}
select.SWs200	{ width:200px;}
select.SWs150	{ width:150px;}
select.SWs100	{ width:100px;}
select.SWs80	{ width:80px; }
select.SWs70	{ width:70px; }
select.SWs50	{ width:55px; } 

/* --------------------------------------------------------------------- */
/* Submit: 91px: "OK", "edit", etc  */
.ButtonOK, .SWButtonX  {
	border-color: #990000;
	background-color: #990000;
	color: #FFFFFF;
	font-size: 12px; font-weight:bolder;
	padding:0;
	border-style: solid;
	border-width: 1px;
	width: 81px;
}

/* Common: FIXed width : cancel, nav, etc  */
.ButtonX, .SWIButtonX {
	border-color: #990000;
	background-color: #FFFFFF;
	color: #990000;
	font-size: 12px; font-weight:bolder;
	padding:0;
	border-style: solid;
	border-width: 1px;
	width: 81px;
}

/* Common: No width : */
.Button, .SWIButtonX, .SWIButton, .SWButton {
	border-color: #990000;
	background-color: #FFFFFF;
	color: #990000;
	font-size: 12px; font-weight:bolder;
	padding:0;
	border-style: solid;
	border-width: 1px;
}

/* Button - disabled!!! */
.Button_disable, .SWIButtonX__disable, .SWIButton__disable, .SWButton__disable {}

.ButtonOKWide  {
	border-color: #990000;
	background-color: #990000;
	color: #FFFFFF;
	font-size: 12px; font-weight:bolder;
	padding:0;
	border-style: solid;
	border-width: 1px;
}

/* Common: 131px width : */
.ButtonWide  {
	border-color: #990000;
	background-color: #FFFFFF;
	color: #990000;
	font-size: 12px; font-weight:bolder;
	padding:0;
	border-style: solid;
	border-width: 1px;
}

.Button2Wide {
	border-color: #990000;
	background-color: #FFFFFF;
	color: #990000;
	font-size: 12px; font-weight:bolder;
	padding:0;
	border-style: solid;
	border-width: 1px;
}

/* Action bar:   */
.ButtonAct {
	border-color: #990000;
	background-color: #FFFFFF;
	color: #990000;
	font-size: 12px; font-weight:bolder;
	padding:0;
	border-style: solid;
	border-width: 1px;
	width: 71px;     
}

.ButtonGO {
	border-color: #990000;
	background-color: #FFFFFF;
	color: #990000;
	font-size: 12px; font-weight:bolder;
	padding:0;
	border-style: solid;
	border-width: 1px;
	width: 41px;
}

/* Fen'ki */
input.SWBox {
  border-style : none;
  background-color: transparent;
}
img.bordered {
border-color : #CCCC99; /*only for palette preview */
}

/* == /CSS :: IE, Mozilla, Opera :: winXP skin == */
