
BODY  {
  MARGIN              : 0;
  BACKGROUND-COLOR    : #DDDDDD;
}

BODY, TD, TH, DIV, SPAN, P, PRE, A, INPUT, SELECT, TEXTAREA  {
  FONT-FAMILY         : Arial;
  FONT-SIZE           : 12px;
  COLOR               : #333333;
}

P  {
  /*TEXT-ALIGN          : justify;*/
}

A  {
  TEXT-DECORATION     : underLine;
}

A:Hover  {
  TEXT-DECORATION     : none;
}

.background  {
  BACKGROUND-COLOR    : #336699;
}

.menuBackground  {
  BACKGROUND-COLOR    : #;
}

.color  {
  COLOR               : #336699;
}

.menuColor  {
  COLOR               : #;
}

.whiteBg  {
  BACKGROUND-COLOR    : #FFFFFF;
}

.printTitle  {
  FONT-SIZE           : 16px;
}

TABLE.smallSearch  {
  BORDER              : 0;
}

TABLE.smallSearch TD  {
  HEIGHT              : 24px;
  PADDING             : 0;
}

TABLE.smallSearch TD INPUT  {
  FONT-SIZE           : 10px;
}

TABLE.smallSearch TD INPUT.string  {
  WIDTH               : 100px;
  HEIGHT              : 15px;
  BORDER              : 0;
}


TABLE.smallSearch TD INPUT.button  {
  WIDTH               : 40px;
  COLOR               : #FFFFFF;
  FONT-WEIGHT         : bold;
  BORDER              : 0;
  BACKGROUND-COLOR    : #336699;
}
TABLE.leftMenu  {
  WIDTH               : 100%;
  BORDER              : 0;
  BACKGROUND-COLOR    : #;
}

TABLE.leftMenu TR TD  {
  HEIGHT              : 22px;
  PADDING             : 3px 0 3px 10px;
  TEXT-ALIGN          : right;
 }

TABLE.bb1 TR TD {
 BORDER-BOTTOM       : 2px solid #9999CC;
}

TABLE.bb2 TR TD {
 BORDER-BOTTOM       : 2px solid #FD8A8A;
}

TABLE.bb3 TR TD {
 BORDER-BOTTOM       : 2px solid #FAB672;
}

TABLE.bb4 TR TD {
 BORDER-BOTTOM       : 2px solid #999999;
}

TABLE.bb5 TR TD {
 BORDER-BOTTOM       : 2px solid #92CDCF;
}

TABLE.leftMenu TR.subItem TD, TABLE.leftMenu TR.subItem TD A  {
  FONT-SIZE           : 11px;
}

TABLE.leftMenu TR.subItem TD  {
  HEIGHT              : 1px;
  PADDING             : 0;

}

TABLE.bbl1 TR.subItem TD
{
  BACKGROUND-COLOR    : #9999CC;
}

TABLE.bbl2 TR.subItem TD
{
  BACKGROUND-COLOR    : #FD8A8A;
}

TABLE.bbl3 TR.subItem TD
{
  BACKGROUND-COLOR    : #FAB672;
}

TABLE.bbl5 TR.subItem TD
{
  BACKGROUND-COLOR    : #92CDCF;
}

TABLE.leftMenu TR.itemLevel_2 TD  {
  BACKGROUND-COLOR    : #F88B07;
  BORDER              : none;
}

TABLE.leftMenu TR TD.arrow, TABLE.leftMenu TR.selected TD.arrow  {
  WIDTH               : 16px;
  PADDING             : 2px 0 2px 0;
  TEXT-ALIGN          : center;
  VERTICAL-ALIGN      : center;
}

TABLE.leftMenu TR.subItem TD.arrow  {
  PADDING             : 2px 0 2px 0;
}

TABLE.leftMenu TR TD.arrow SPAN, TABLE.leftMenu TR.selected TD.arrow SPAN  {
  WIDTH               : 9px;
  HEIGHT              : 11px;
  BACKGROUND-IMAGE    : url('../images/design/leftMenuArrowWhite.gif');
  BACKGROUND-REPEAT   : no-repeat;
  BACKGROUND-POSITION : center;
}

TABLE.b1 TR TD.arrow SPAN{
  BACKGROUND-COLOR    : #9999CC;
}

TABLE.b2 TR TD.arrow SPAN {
  BACKGROUND-COLOR    : #FD8A8A;
}

TABLE.b3 TR TD.arrow SPAN {
  BACKGROUND-COLOR    : #FAB672;
}

TABLE.b4 TR TD.arrow SPAN {
  BACKGROUND-COLOR    : #999999;
}

TABLE.b5 TR TD.arrow SPAN {
  BACKGROUND-COLOR    : #92CDCF;
}

TABLE.leftMenu TR.itemLevel_2 TD.arrow SPAN  {
  WIDTH               : 9px;
  HEIGHT              : 11px;
  BACKGROUND-COLOR    : #;
  BACKGROUND-IMAGE    : url('../images/design/leftMenuArrowWhite.gif');
  BACKGROUND-REPEAT   : no-repeat;
  BACKGROUND-POSITION : center;
}

TABLE.leftMenu TR.selected TD.arrow SPAN  {
  BACKGROUND-COLOR    : #FFFFFF;
  BACKGROUND-IMAGE    : url('../images/design/leftMenuArrowGrey.gif');
}


TABLE.leftMenu TR TD, TABLE.leftMenu TR TD A  {
  COLOR               : #000000;
  TEXT-DECORATION     : none;
}

TABLE.leftMenu TR TD A:Hover  {
/*  TEXT-DECORATION     : underLine;*/
}
TABLE.firstLevelContentTable  {
  WIDTH               : 100%;
  BORDER              : 1px solid #FBFCFE;
}

TABLE.firstLevelContentTable TD  {
  PADDING             : 5px;
}

TABLE.firstLevelContentTable TD.image  {
  PADDING             : 0;
  BORDER-BOTTOM       : 1px solid #FBFCFE;
}

TABLE.siteMap  {
  /*BORDER              : 0;*/
}

TABLE.siteMap A:Visited  {
  COLOR               : #666666;
}

TABLE.siteMap TD  {
  PADDING             : 0px;
}

TABLE.siteMap TD, TABLE.siteMap TD A  {
  FONT-SIZE           : 10px;
  TEXT-DECORATION     : none;
}

TABLE.siteMap TD A:Hover  {
  TEXT-DECORATION     : underLine;
}

TABLE.siteMap TD.icon  {
  PADDING-RIGHT       : 11px;
}

TABLE.siteMap TD.firstLevel, TABLE.siteMap TD.firstLevel A  {
  FONT-SIZE           : 12px;
  FONT-WEIGHT         : bold;
}

TABLE.siteMap TD.secondLevel  {
  PADDING-TOP         : 12px;
}

TABLE.siteMap TD.thirdLevel  {
  PADDING-TOP         : 6px;
  PADDING-LEFT        : 16px;
}


TABLE.siteMap TD.allLevel  {
  PADDING-LEFT        : 30px;
}TABLE.levelNot1footer  {
  BORDER              : 0;
  BORDER-TOP          : 1px solid #999999;
}

TABLE.levelNot1footer TD, TABLE.levelNot1footer TD A  {
  COLOR               : #999999;
  FONT-SIZE           : 9px;
  TEXT-DECORATION     : none;
}

TABLE.levelNot1footer TD  {
  PADDING             : 0;
  PADDING-TOP         : 6px;
}



TABLE.level1footer  {
  BORDER              : 0;
}

TABLE.level1footer TD, TABLE.level1footer TD A  {
  COLOR               : #000000;
  FONT-SIZE           : 9px;
  TEXT-DECORATION     : none;
}

TABLE.level1footer TD  {
  PADDING             : 0;
  PADDING-TOP         : 6px;
}TABLE.tape  {
  BORDER              : 0;
}

TABLE.tape TD  {
  PADDING             : 3px;
}

TABLE.tape TD .title  {
  FONT-WEIGHT         : bold;
}

TABLE.tape TD .brief  {

}

TABLE.tape TD A.moreLink  {
  COLOR               : #666666;
}

TABLE.tape TR.color_1 TD  {
  BACKGROUND-COLOR    : #EEEEEE;
}

TABLE.tape TR.title TD  {
  BACKGROUND-COLOR    : #;
}

TABLE.tape TR.color_2 TD {
  BACKGROUND-COLOR    : #FFFFFF;
}

TABLE.firstLevelTape TR.color_1 TD  {
  BACKGROUND-COLOR    : #;
}

TABLE.firstLevelTape TR.color_2 TD {
  BACKGROUND-COLOR    : #336699;
}


TABLE.firstLevelTape TD, TABLE.firstLevelTape TD DIV, TABLE.firstLevelTape TD SPAN, TABLE.firstLevelTape TD A  {
  COLOR               : #000000;
  FONT-SIZE           : 11px !important;
}

TABLE.pageNav  {
  BORDER              : 0;
}

TABLE.pageNav TD  {
  PADDING             : 3px;
  FONT-SIZE           : 10px;
  BACKGROUND-COLOR    : #EEEEEE;
}

TABLE.pageNav TD SELECT {
  FONT-SIZE           : 9px;
}

TABLE.pageNav TD A  {
  COLOR               : #000000;
  FONT-SIZE           : 11px;
}

TABLE.pageNav TD A.selected  {
  FONT-WEIGHT         : bold;
  TEXT-DECORATION     : none;
}

TABLE.pageNav TD TD  {
  PADDING             : 0;
  PADDING-RIGHT       : 2px;
}


/*++++++++++++++++++++++++++++++++++++++++++++++++++++++*/

.header  {
	padding-top:25px;
	padding-left:25px;

    HEIGHT              : 77px;
    BACKGROUND-COLOR    : #FFFFFF;
}

#top_left {
  float:left;
  width:104px;
}

#top_left A {
   display:block;  
   width:31px;
   height:24px;
   float:left;
   BORDER-top:1px solid #636563;
   BORDER-left:1px solid #636563;
}

 .addbor {
   BORDER-right:1px solid #636563;
}

 .addbor2 {
   BORDER-bottom:1px solid #636563;
}

#kubik {
   float:left;
   width:450px;
   height:25px;
   margin-left:36px;	
}

#kubik .kuel {
	float:left;
	display:block;
	width:10px;
	height:25px;
    BORDER:1px solid #636563;
	margin-right:15px;
}

#logo {
	float:right;
	margin-top:-5px;
	margin-right:67px;
}

#path {
	float:left;

	padding-top:5px;
	width:450px;
    height:21px !important;
    height:19px;
    margin-left:36px;	
}

#path SPAN {
	font-size:95%;
}

#path A {
	font-size:95%;
    TEXT-DECORATION     : none;
}


#top_menu {
   float:left;
   width:450px;
   height:25px;
   margin-left:36px;	
}

#top_menu DIV {
	float:left;
	margin-top:2px;
	margin-right:1px;
}

/*
.header .navigationSquareAndTitle #squareTitle  {
  PADDING-TOP         : 7px;
  FONT-SIZE           : 11px;
}

.header .navigationSquareAndTitle .squares  {
  PADDING-TOP         : 4px;
}

.header .navigationSquareAndTitle .square {
  BORDER              : 1px solid #636563;
}

.header .navigationSquareAndTitle .square A, .header .navigationSquareAndTitle .selected A  {

  BACKGROUND-COLOR    : #FFFFFF;
  TEXT-DECORATION     : none;
}

.header .navigationSquareAndTitle .square A:Hover, .header .navigationSquareAndTitle .selected A  {
  BACKGROUND-COLOR    : #336699;
}

.header .navigationSquareAndTitle .selected A:Hover  {
  BACKGROUND-COLOR    : #FFFFFF;
}

.navigationString, .navigationString A  {
  FONT-SIZE           : 11px;
}

.navigationString  {
  HEIGHT              : 25px;
  COLOR               : #336699;
}

.navigationString A  {
  COLOR               : #333333;
  TEXT-DECORATION     : none;
}

.navigationString .separator  {
  BACKGROUND-IMAGE    : url('../images/design/navigationStringSeparator.gif');
  BACKGROUND-REPEAT   : no-repeat;
  BACKGROUND-POSITION : center bottom;
}

.topMenu TABLE TD  {
  HEIGHT              : 24px;
  PADDING             : 0 19px 0 6px;
  BACKGROUND-COLOR    : #BABABA;
}
*/
.topMenu TABLE TD, .topMenu TABLE TD A, .topMenu TABLE TD A:Hover,
.topMenu TABLE TD.selected, .topMenu TABLE TD.selected A, .topMenu TABLE TD.selected A:Hover  {
  COLOR               : #000000;
  FONT-SIZE           : 10px;
  FONT-WEIGHT         : bold;
  TEXT-DECORATION     : none;
}

.topMenu TABLE TD.selected  {
  BACKGROUND-COLOR    : #336699;
}

.topMenu TABLE TD.image  {
  PADDING             : 0;
  BORDER              : 0;
}


TR.not1level_WorkArea  {
  BACKGROUND-COLOR    : #FFFFFF;
}

TR.not1level_WorkArea TD.content  {
  HEIGHT              : 100%;
  PADDING             : 30px 0;
  PADDING-BOTTOM      : 10px;
}
TD.pageTitle  {
  PADDING             : 1px 25px;
  VERTICAL-ALIGN      : bottom;
}

TD.pageTitle H1 {
  MARGIN              : 0;
  FONT-SIZE           : 14px;
}

TD.pageTitle, TD.pageTitle H1  {
  COLOR               : #FFFFFF;
  FONT-WEIGHT         : bold;
}
TD.footer  {
  PADDING             : 5px 0;
  TEXT-ALIGN          : right;
}

TD.footer, TD.footer A  {
  COLOR               : #999999;
  FONT-SIZE           : 10px;
}
DIV.descriptionImage  {
  MARGIN-TOP          : 20px;
  WIDTH               : 150px;
  POSITION            : absolute;
  BACKGROUND-COLOR    : #CCCCCC;
  BORDER              : 1px solid #CCCCCC;
}

DIV.descriptionImage TABLE  {
  WIDTH               : 148px;
  HEIGHT              : 100px;
  BORDER              : 1px solid #FFFFFF;
}

DIV.descriptionImage TABLE TD  {
  PADDING             : 0;
}

DIV.descriptionImage TABLE TD.text  {
  PADDING             : 5px;
	FONT-SIZE           : 11px;
	COLOR               : #000000;
	TEXT-DECORATION     : none;
}
.detailDate, .detailTitle, .detailCity  {
  FONT-SIZE           : 12px;
  TEXT-DECORATION     : none;
}

.detailTitle  {
  FONT-SIZE           : 14px;
  FONT-WEIGHT         : bold;
}


.homeTapeTitle, .homeTapeDate  {

}

.homeTapeDate A  {
  FONT-SIZE           : 10px;
}

.firstLevelContainerTitle  {
  COLOR               : #FFFFFF;
  FONT-SIZE           : 12px;
  FONT-WEIGHT         : bold;
  PADDING-BOTTOM      : 15px;
}

INPUT, SELECT, TEXTAREA  {
  COLOR               : #000000;
  FONT-SIZE           : 10px;
  BACKGROUND-COLOR    : #FFFFFF;

  }

  .br {
	height: 1px;
	overflow: hidden;
	clear: both;
	visibility: hidden;
}

DIV#text {
	padding-right:30px;
}

