/* GENERAL fonts */

P, OL, UL, DIV, H2, H3 {
        font-family: Tahoma;
        font-size: 11px;
	margin-top:0px; 
	margin-bottom:3px;
	}
A {
	text-decoration: none;
	color: #961F4D;
	cursor: pointer;
	}
DIV {
	color: #606060;
}

body {
	background-color: #F9F4F0;
	margin-right:auto;
	margin-left:auto;
	
	
}
.bodytext {font-family:Tahoma,sans-serif; font-size: 12px; color:#606060; padding-left:0; padding-right:0; }
H1 {
	font-family:Tahoma,sans-serif;
	color: #3D6EAA;
	font-size: 11px;
	font-weight: bold;
	margin-top:2px;
	margin-bottom:5px;
	text-decoration:none;
	padding-top: 15px;
	padding-left: 5px;
	padding-bottom: 15px;
	vertical-align: middle;
}
H1 A { font-family:Tahoma,sans-serif; color: #000066; font-size: 12px; font-weight: bold; text-decoration:none;}
H1 A:hover { font-family:Tahoma,sans-serif; color: #000066; font-size: 12px; font-weight: bold; text-decoration:underline;}
H2 {
	margin-left:1px;
	margin-top:5px;
	margin-bottom:1px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 16px;

}
H3 {
	font-family:Tahoma,sans-serif;
	color: #3D6EAA;
	font-size: 12px;
	font-weight: bold;
	margin-top:3px;
	margin-bottom:0px;
	text-decoration:none;
}
H3 A { color: #3D6EAA; font-weight: bold; margin-top:5px; margin-bottom:0px; text-decoration:none;}
H3 A:hover { color: #3D6EAA; font-weight: bold; margin-top:0px; margin-bottom:0px; text-decoration:underline;}

.pagename {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-top:3px;
	margin-bottom:3px;
	padding-top:0px;
	padding-bottom:0px;
	vertical-align: middle;
	text-indent: 10px;
	margin-right: 0px;
	padding-right: 0px;
	text-transform: uppercase;
	background-color: #B0B2B3;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	}

img	{
	vertical-align:top;
	}	

.pagename_back {
	font-family:Verdana, Arial, Helvetica, sans-serif;
	color: #FFFFFF;
	font-size: 12px;
	font-weight: bold;
	margin-top:5px;
	margin-bottom:5px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	vertical-align: middle;
	text-indent: 10px;
	margin-right: 0px;
	padding-right: 0px;
	text-transform: uppercase;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}
P {margin: 0px 0px 3px 0px;}
UL {margin: 3px 3px 3px 15px;}

INPUT{
 font-family: verdana, arial; font-size: 9px; text-align: center; border-color: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}

/* Tabelka wersja Uklad 1 */
.contenttable-1 .tr-odd TD {
/*  white-space: nowrap; */
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
}
.contenttable-1 .tr-even TD{
/*  white-space: nowrap; */
  font-family: verdana, arial;
  padding: 1px 1px 2px 2px;
}
/* Pierwsza kolumna wiersza parzystego */
.contenttable-1 .tr-even TD.td-0{
  white-space: nowrap;
  }
/* Pierwsza kolumna wiersza nieparzystego */
.contenttable-1 .tr-odd TD.td-0{
  white-space: nowrap;
 }



/* Tabelka wersja Uklad 2 */
.contenttable-2 .tr-odd TD {
/*  white-space: nowrap; */
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
}
.contenttable-2 .tr-even TD{
/*  white-space: nowrap; */
  font-family: verdana, arial;
  padding: 1px 1px 2px 2px;
}

.contenttable-2 .tr-0 TD{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #CCCCCC;
	font-weight: bold;
}

/* Pierwsza kolumna wiersza parzystego */
.contenttable-3 .tr-even TD.td-0{
  white-space: nowrap;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	font-weight: bold;
  }
/* Pierwsza kolumna wiersza nieparzystego */
.contenttable-3 .tr-odd TD.td-0{
  white-space: nowrap;
	border-right-width: 1px;
	border-right-style: dotted;
	border-right-color: #CCCCCC;
	border-left-width: 1px;
	border-left-style: dotted;
	border-left-color: #CCCCCC;
	font-weight: bold;
 }


/* Tabelka wersja Uklad 3 */
.contenttable-3 .tr-odd TD {
/*  white-space: nowrap; */
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
}
.contenttable-3 .tr-even TD{
/*  white-space: nowrap; */
  font-family: verdana, arial;
  padding: 1px 1px 2px 2px;
}

/* Pierwsza kolumna wiersza parzystego */
.contenttable-3 .tr-even TD.td-0{
  white-space: nowrap;
  }
/* Pierwsza kolumna wiersza nieparzystego */
.contenttable-3 .tr-odd TD.td-0{
  white-space: nowrap;
 }



.tx-ttnews-browsebox {
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
}

.tx-ttnews-browsebox A {
  color: #3D6EAA;
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
  text-decoration: none;
}

.tx-ttnews-browsebox A:hover {
/*  white-space: nowrap; */
  color: #3D6EAA;
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
  text-decoration: underline;
}


.tx-cmwlinklist-pi1 {
        font-family: Tahoma;
        font-size: 11px;
        text-align: justify;
}

.tx-cmwlinklist-pi1 TABLE {
        font-family: Tahoma;
        font-size: 11px;
        text-align: justify;
	width: 90%;
}



.tx-cmwlinklist-pi1 A {
        font-family: Tahoma;
        font-size: 11px;
        text-align: justify;
        color: #3D6EAA;
        text-decoration: none;
}

.tx-cmwlinklist-pi1 A:hover {
        font-family: Tahoma;
        font-size: 11px;
        text-align: justify;
        color: #3D6EAA;
        text-decoration: underline;
}


.csc-menu A {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        text-align: justify;
        color: #961F4D;
        text-decoration: none;
}

.csc-menu A:hover {
        font-family: Tahoma;
        font-size: 11px;
        font-weight: bold;
        text-align: justify;
        color: #961F4D;
        text-decoration: underline;
}



.csc-bulletlist-2 LI {
 font-family: Tahoma; color: #64645E; font-size: 11px; text-align: justify; border-color: #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-bottom: 3px; padding-right: 3px; margin: 0px 0px 3px 0px
}


HR {
 font-family: verdana, arial; font-size: 9px; text-align: justify; border-color: #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 3px; padding-right: 3px
}

HR.clearer {
 font-family: verdana, arial; 
 font-size: 15px; 
 text-align: justify; 
 border-color: #DDDDDD; 
 border-style: solid; 
 border-top-width: 1px; 
 border-right-width: 1px; 
 border-bottom-width: 1px; 
 border-left-width: 1px; 
 padding-top: 0px; 
 padding-right: 3px
 background-color: #F0F0F0;
}

SELECT {
 font-family: verdana, arial; font-size: 9px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 3px; padding-right: 3px
}

TEXTAREA {
 font-family: verdana, arial; font-size: 9px; text-align: center; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px;
}


TD#footer {border-top: dotted 1px #999999;}
TD#footer P {
        font-size: 10px;
        text-align: center;
}
TD {  	font-family: Tahoma; 
	font-size: 10px; 
	color:#606060;
	padding:0px;
}


/* Content column */

TD#content {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 0px;
        vertical-align: top;
        background-color: #F0F0F0;
}

TD#content P.bodytext {
	font-family: Tahoma;
	font-size: 12px;
	text-align: justify;
	background-color: #F0F0F0;
	padding-right: 10px;
	padding-left: 10px;
	padding-top: 5px;
	padding-bottom: 5px;

}

TD#content TABLE.imgtext-table {
	margin-left:5px;
	margin-top: 5px;
	margin-right: 5px;
	margin-bottom: 5px;	
}

TD#content P.bodytext_just {
        font-family: Tahoma;
        font-size: 11px;
        text-align: right;
}


TD#content P.bodytext A {
        font-family: Tahoma;
        font-size: 11px;
        text-align: justify;
        color: rgb(154, 31, 79);
        text-decoration: none;
}

TD#content P.bodytext A:hover {
        font-family: Tahoma;
        font-size: 11px;
        text-align: justify;
        color: #3D6EAA;
        text-decoration: underline;
}

TABLE#bar {
        vertical-align: middle;
}

/* Menu TOP */
TABLE#menu_top {
        vertical-align: top;
}
TABLE#menu_top DIV {
  font-weight:bold;
}

TABLE#menu_top DIV A {
        color: #FFFFFF;
        text-decoration: none;
}
TABLE#menu_top DIV A:hover {
        text-decoration: underline;
        color: #FFFFFF;
}
/*  MENU top, level 1, normal state (NO) */
TABLE#menu_top DIV.menutop-level1-no {
  font-size: 11px;
}
/*  MENU top, level 1, active state (ACT) */
TABLE#menu_top DIV.menu_top-level1-act {
  font-size: 11px;
}
TABLE#menu_top DIV.menu_top-level1-act A {
}



/* Menu 1 column */
TD#menu_1 {
	vertical-align: top;
	font-size: 11px;
    	width: 95%;
	text-align: right;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
	padding: 0px;
}
TD#menu_1 A {
        text-decoration: none;
        
}
TD#menu_1 A:hover {
        text-decoration: none;
        color: rgb(96, 96, 96);
}

/*  MENU 1, level 1, normal state (NO) */
.menu1-level1-no {
	text-align: left;
	font-size: 12px;
	font-weight:bold;
	background-color: #961F4D;
	color: #F4F4F5;
	padding-left: 5px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
}
/*  MENU 1, level 1, active state (ACT) */
.menu1-level1-act {
	text-align: left;
	font-size: 12px;
	padding-left: 5px;
	font-weight: bold;
	background-color: #961F4D;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	letter-spacing: -1px;
	text-transform: uppercase;
	
}
.menu1-level1-act A {
        color: #F4F4F5;
}
.menu1-level1-no A {
        color: #F4F4F5;
}

/*  MENU 1, level 2, normal state (NO) */
.menu1-level2-no {
	text-align: left;
	font-size: 12px;
	padding-left:5px;
	font-weight: bold;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
/*  MENU 1, level 2, active state (ACT) */
.menu1-level2-act {
	font-size: 12px;
	font-weight:bold;
	padding-left:5px;
	color: #999999;
	font-family: Verdana, Arial, Helvetica, sans-serif;
}
.menu1-level2-act A {
        color: #999999;
}
.menu1-level2-no A {
        color: #999999;
}
/* Menu 2 column */
TD#menu_2 {
        vertical-align: top;
}
TD#menu_2 DIV {
        width: 95%;
}
TD#menu_2 DIV A {
        color: #3D6EAA;
        text-decoration: none;
}
TD#menu_2 DIV A:hover {
        text-decoration: none;
        color: #94948E;
}
/*  MENU 2, level 1, normal state (NO) */
TD#menu_2 DIV.menu2-level1-no {
  font-size: 11px;
}
/*  MENU 2, level 1, active state (ACT) */
TD#menu_2 DIV.menu2-level1-act {
  font-size: 11px;
}
TD#menu_2 DIV.menu2-level1-act A {
}
/*  MENU 2, level 2, normal state (NO) */
TD#menu_2 DIV.menu2-level2-no {
  font-size: 11px;
  padding-left:20px;
}
/*  MENU 2, level 2, active state (ACT) */
TD#menu_2 DIV.menu2-level2-act {
  font-size: 11px;
  font-weight:bold;
  padding-left:20px;
}

/* Menu 3 column */
TD#menu_3 {
        vertical-align: top;
}
TD#menu_3 DIV {
        width: 95%;
}
TD#menu_3 DIV A {
        color: #3D6EAA;
        text-decoration: none;
}
TD#menu_3 DIV A:hover {
        text-decoration: none;
        color: #94948E;
}
/*  MENU 3, level 1, normal state (NO) */
TD#menu_3 DIV.menu3-level1-no {
  font-size: 11px;
}
/*  MENU 3, level 1, active state (ACT) */
TD#menu_3 DIV.menu3-level1-act {
  font-size: 11px;
}
TD#menu_3 DIV.menu3-level1-act A {
}
/*  MENU 3, level 2, normal state (NO) */
TD#menu_3 DIV.menu3-level2-no {
  font-size: 11px;
  padding-left:20px;
}
/*  MENU 3, level 2, active state (ACT) */
TD#menu_3 DIV.menu3-level2-act {
  font-size: 11px;
  font-weight:bold;
  padding-left:20px;
}


/* Menu 4 column */
TD#menu_4 {
        vertical-align: top;
}
TD#menu_4 DIV {
        width: 95%;
}
TD#menu_4 DIV A {
        color: #3D6EAA;
        text-decoration: none;
}
TD#menu_4 DIV A:hover {
        text-decoration: none;
        color: #94948E;
}
/*  MENU 4, level 1, normal state (NO) */
TD#menu_4 DIV.menu4-level1-no {
  font-size: 11px;
}
/*  MENU 4, level 1, active state (ACT) */
TD#menu_4 DIV.menu4-level1-act {
  font-size: 11px;
}
TD#menu_4 DIV.menu4-level1-act A {
}
/*  MENU 4, level 2, normal state (NO) */
TD#menu_4 DIV.menu4-level2-no {
  font-size: 11px;
  padding-left:20px;
}
/*  MENU 4, level 2, active state (ACT) */
TD#menu_4 DIV.menu4-level2-act {
  font-size: 11px;
  font-weight:bold;
  padding-left:20px;
}

/* Menu 5 column */
TD#menu_5 {
        vertical-align: top;
}
TD#menu_5 DIV {
        width: 95%;
}
TD#menu_5 DIV A {
        color: #3D6EAA;
        text-decoration: none;
}
TD#menu_5 DIV A:hover {
        text-decoration: none;
        color: #94948E;
}
/*  MENU 5, level 1, normal state (NO) */
TD#menu_5 DIV.menu5-level1-no {
  font-size: 11px;
}
/*  MENU 5, level 1, active state (ACT) */
TD#menu_5 DIV.menu5-level1-act {
  font-size: 11px;
}
TD#menu_5 DIV.menu5-level1-act A {
}
/*  MENU 5, level 2, normal state (NO) */
TD#menu_5 DIV.menu5-level2-no {
  font-size: 11px;
  padding-left:20px;
}
/*  MENU 5, level 2, active state (ACT) */
TD#menu_5 DIV.menu5-level2-act {
  font-size: 11px;
  font-weight:bold;
  padding-left:20px;
}

/* Style for the Path-menu: */
TD#news {
  white-space: nowrap;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}



/* Style for the Path-menu: */
TD#path {
  white-space: nowrap;
  background-color: #F8F8EC;

  font-family: verdana, arial;
  font-size: 11px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}
TD#path A {
  text-decoration: none;
  color:black;
}
TD#path A:hover {
  text-decoration: underline;
}

.csc-header H4 {
 font-family: Tahoma; color: #3D6EAA; font-size: 11px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 15px; padding-left: 15px
}

.csc-header H3 {
 font-family: Tahoma; color: #F26522; font-size: 11px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px; padding-bottom: 0px; padding-right: 15px; padding-left: 15px
}

.csc-header H2 {
 font-family: Tahoma; color: #3D6EAA; font-size: 11px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-bottom: 3px; padding-right: 3px
}

.csc-header H1 {
	font-family: Tahoma;
	color: #3D6EAA;
	font-size: 11px;
	text-align: justify;
	padding-bottom: 0px;
	padding-right: 3px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: dotted;
	border-left-style: none;
	border-top-color: #DDDDDD;
	border-right-color: #DDDDDD;
	border-bottom-color: #DDDDDD;
	border-left-color: #DDDDDD;
}



.csc-header A:hover {
 color: #FFFFFF; font-size: 11px; text-decoration: underline
}

.csc-header A {
 color: #FFFFFF; font-size: 11px; text-decoration: none
}

TD#content DIV.csc-header H1 {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}

TD#column_right DIV.csc-header H1 {
	font-family: Tahoma;
	color: #961F4D;
	font-size: 12px;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
}

TD#content DIV.csc-header H1 {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
	border-top-width: 0px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
TD#content DIV.csc-header csc-header-n1 H1 {
	border-top: 0px;
}
.news {
 text-align: justify; border-color: #DDDDDD #DDDDDD black black; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 3px; padding-right: 3px
}

.news_header{
 font-family: Tahoma; color: #3D6EAA; font-size: 11px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 3px; padding-right: 3px
}

.news_header A:hover {
 color: #3D6EAA; font-size: 11px; text-decoration: underline 
}

.news_header A {
 color: #3D6EAA; font-size: 11px; text-decoration: none
}

.news_author{
 font-family: Tahoma; color: #94948E; font-size: 9px; text-align: right; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 3px; padding-right: 3px
}

.news_author A:hover {
 color: #3D6EAA; font-size: 11px; text-decoration: underline
}

.news_author A {
 color: #3D6EAA; font-size: 11px; text-decoration: none
}


.news_body{
 font-family: Tahoma; color: #64645E; font-size: 9px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 3px; padding-right: 3px
}

.news_body A:hover {
 color: #3D6EAA; font-size: 11px; text-decoration: underline
}

.news_body A {
 color: #3D6EAA; font-size: 11px; text-decoration: none
}

.news_right{
 font-family: Tahoma; color: #94948E; font-size: 9px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 0px; border-right-width: 1px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 10px; padding-right: 3px
}

.news_right A:hover {
 color: #3D6EAA; font-size: 11px; text-decoration: underline
}

.news_right A {
 color: #3D6EAA; font-size: 11px; text-decoration: none
}

.news_files {
/*  white-space: nowrap; */
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
}

.news_files A {
/*  white-space: nowrap; */
  color: #3D6EAA;
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
  text-decoration: none;
}

.news_files A:hover {
/*  white-space: nowrap; */
  color: #3D6EAA;
  font-family: verdana, arial;
  font-size: 10px;
  padding: 1px 1px 2px 2px;
  text-decoration: underline;
}

TABLE#menu_top DIV A {
        color: #FFFFFF;
        text-decoration: none;
}


.poll {
 font-family: verdana, arial; font-size: 11px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 0px; border-left-width: 1px; padding-top: 3px; padding-right: 3px
}

.poll_question
{
        color: #3D6EAA;
	font-weight:bold;
}

.poll_result {
 font-family: verdana, arial; font-size: 11px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px; padding-top: 3px; padding-right: 3px
}

.button_frame {
 font-family: verdana, arial; font-size: 9px; text-align: justify; border-color: #DDDDDD #DDDDDD #DDDDDD #DDDDDD; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px; padding-top: 3px; padding-right: 3px
}

.playlist {
        width: 95%;
}

.csc-uploads-fileName P {
	font-family: Tahoma;
	color: #94948E;
	font-size: 11px;
	text-align: justify;
	padding-top: 3px;
	padding-right: 3px;
	border: 0px none #CCCCCC;
}

.csc-uploads-fileName A:hover {
 color: #3D6EAA; font-size: 11px; text-decoration: underline
}

.csc-uploads-fileName A {
 color: rgb(154, 31, 79); font-size: 11px; text-decoration: none
}

.csc-uploads-fileSize P {
	font-family: Tahoma;
	color: #666666;
	font-size: 8px;
	text-align: justify;
	padding-top: 3px;
	padding-right: 3px;
}


.men {
  color:#006600;
  font-size: 13px;
}

.men A {
  text-decoration: none;
  color:#006600;
}
.men A:hover {
  text-decoration: none;
  color: #94948E;
}

.page_header {
  color:#F26522;
  font-size: 13px;
}

.imgtext-nowrap {
 width: 315px; 
}

.list_table {
 width: 315px;
 
}

.list_table_odd {
  white-space: nowrap;
  background-color: #EEEEEE;

  font-family: verdana, arial;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}

.list_table_even {
  white-space: nowrap;
  background-color: #FFFFFF;
  font-family: verdana, arial;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}


.list_table_even_1 {
  white-space: nowrap;
  background-color: #FFFFFF;
  color:#3D6EAA;
  font-family: verdana, arial;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}

.list_table_odd_1 {
  white-space: nowrap;
  background-color: #EEEEEE;
  color:#3D6EAA;
  font-family: verdana, arial;
  font-size: 10px;
  font-style: italic;
  font-weight: bold;
  padding: 1px 1px 5px 5px;
}

.contenttable {
        font-family: Tahoma;
        font-size: 11px;
        text-align: center;
        width: 100%;
}

/*-----------------------------------  tt_news LATEST view  -----------------------------------*/

.news-latest-container {
}

.news-latest-container H2,.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
}

.news-latest-gotoarchive {
       font-family: Tahoma;
       text-align: left;
       color: #3D6EAA; 
       font-size: 10px; 
       text-decoration: none;
       margin-bottom:5px;
}
.news-latest-gotoarchive A:LINK, .news-latest-gotoarchive A:VISITED, .news-latest-gotoarchive A:HOVER {
	color:#fff;
}
.news-latest-gotoarchive A {
	color:#fff;
}
.news-latest-item {
	/* height: 1%;*/
	/* line-height: 1.3;*/
	/* IE hack end */
	/* padding:3px; */
	/* margin:3px; */
	/* border:1px solid #666; */
	/* background-color:#F9FFE5; */
	width: 100%;
  margin: 0px;
	padding: 0px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}


.news-latest-item H3 {
	font-family:Tahoma, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: normal;
	text-decoration:none;
	font-style: normal;
	margin-left: 10px;
	padding-top: 5px;
}
.news-latest-item H3 A { font-family:Tahoma,sans-serif; color: #666666; font-weight: bold; margin-top:5px; margin-bottom:0px; text-decoration:none;}
.news-latest-item H3 A:hover { font-family:Tahoma,sans-serif; color: #999999; font-weight: bold; margin-top:0px; margin-bottom:0px; text-decoration:underline;}

.news-latest-item IMG {

	margin-bottom:5px;
	margin-top:3px;
	margin-right:7px;
	margin-left:10px;
	border:1px solid #666;
	float:left;
}
.news-latest-category IMG {
	float: none;
	border:none;
	margin:0px;
}
.news-latest-date,.news-latest-category {
	font-family: Tahoma;
	text-align: left;
	font-size: 10px;
	text-decoration: none;
	margin-bottom:5px;
	margin-left: 10px;
	margin-right: 10px;
}

.news-latest-morelink {
       font-family: Tahoma;
       text-align: right;
       color: #666666; 
       font-size: 10px; 
       text-decoration: none;
       margin:0px;
	     padding-bottom:5px;
	     padding-right:10px;
	   	 border-bottom: 2px;
	     border-color: #FFFFFF;
}

.news-latest-morelink A {
       color: rgb(154, 31, 79); 
       text-decoration: none;
}

.news-latest-morelink A:hover {
       color: #999999; 
       text-decoration: none;
       target: new window;
}

TD#content DIV.news-latest-container DIV.news-latest-item P.bodytext {
	margin-left: 0px;
	margin-right: 0px;
	padding-bottom: 0px;
}

/*--------------------------------- tt_news LIST view  -----------------------------------*/
.news-list-container {
}

.news-list-container H2,.news-latest-gotoarchive {
	padding:3px;
	margin:3px;
}

.news-list-item {
	background-image: url(images/colbgr2.gif);
	padding-left: 20px;
	}

.news-search-form {
	padding:3px;
	margin-bottom:5px;
}
.news-search-emptyMsg{
	margin:0px;
}
.news-search-form FORM {
	margin:0px;
}
.news-list-container H3 {
	font-family:Tahoma, sans-serif;
	color: #666666;
	font-size: 10px;
	font-weight: normal;
	margin-top:3px;
	margin-bottom:3px;
	text-decoration:none;
	font-style: normal;
}
.news-list-item H3 A { font-family:Tahoma,sans-serif; color: #666666; font-weight: normal; margin-top:5px; margin-bottom:0px; text-decoration:none;}
.news-list-item H3 A:hover { font-family:Tahoma,sans-serif; color: #999999; font-weight: normal; margin-top:0px; margin-bottom:0px; text-decoration:underline;}

TD#column_right DIV.news-list-container DIV.news-list-item A {
	font-size: 11px;
}

.news-list-container P {
	padding-left:0px;
}

.news-list-imgcaption {
	float: right;
	padding-top:3px;
	padding-right:3px;
	font-size: 9px;

	}

.news-list-container IMG {

	margin-bottom:5px;
	margin-top:3px;
	margin-right:7px;
	border:1px solid #666;
	float:left;
}
.news-list-category IMG {
	float: none;
	border:none;
	margin:0px;
}

.news-list-date,.news-list-category {
	font-family: Tahoma;
	text-align: left;
	color: #666666;
	font-size: 10px;
	text-decoration: none;
	margin-bottom:1px;
	font-weight: bold;
}

.news-list-date {
}

.news-list-morelink {
	font-family: Tahoma;
	text-align: right;
	color: rgb(154,31,79);
	text-decoration: none;
	margin-bottom:2px;
	margin-top:0px;
	font-weight: normal;
}

.news-list-morelink A {
	color: #666666;
	font-size: 8px;
	text-decoration: none;
	text-align: right;
}
.news-list-browse {
	text-align: center;
}

	/*---------------------------------  tt_news Page-Browser ---------------------------------*/
.tx-ttnews-browsebox {
	margin:3px;
	border:1px solid #666;
	padding:3px;
	background-color:#F9FFE5;
}
.tx-ttnews-browsebox TD {
	font-size: 10px;
}
.tx-ttnews-browsebox-strong, .tx-ttnews-browsebox-SCell {
	font-weight: bold;
}
.tx-ttnews-browsebox-SCell P,.tx-ttnews-browsebox TD P{
	margin:0px;
}

.tx-ttnews-browsebox-SCell {
	background-color: #BBE53A;
	border:1px solid #666;
}
.news-search-emptyMsg {
	font-size: 11px;
	margin-left: 10px;
}
	/*--------------------------------- tt_news SINGLE view  ---------------------------------*/
.news-single-item {
	margin-bottom:5px;
	font-family: Tahoma;
	margin-right: 0px;
}
.news-single-item H2 {
	font-family: Tahoma;
	font-size: 11px;
	font-weight:bold;
	color: #666666;
	margin-bottom: 0px;
}

TD#content DIV.news-single-item H3 P.bodytext {
	font-family:Tahoma, sans-serif;
	color: #666666;
	font-size: 12px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	text-align: justify;
	background-color: #F0F0F0;
	margin-right: 3px;
}


.news-single-item H3 A { font-family:Tahoma,sans-serif; color: #3D6EAA; font-weight: bold; margin-top:5px; margin-bottom:0px; text-decoration:none;}
.news-single-item H3 A:hover { font-family:Tahoma,sans-serif; color: #3D6EAA; font-weight: bold; margin-top:0px; margin-bottom:0px; text-decoration:underline;}


.news-single-img {
	margin-bottom:5px;
	margin-top:3px;
	margin-right:7px;
	margin-left:10px;
	border:1px solid #666;
	float:right;

}



.news-single-imgcaption {
	padding:3px;
	clear:both;
}

.news-single-category {
	float: right;
}
.news-single-backlink {
  border-top-width: 2px;
	border-top-style: solid;
	border-top-color: #FFFFFF;
}
.news-single-backlink, .news-single-backlink a {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	text-indent: 10px;
	background-color: #CCCCCC;
	font-size: 10px;
  margin-bottom:3px;
  text-decoration: none;

}

.news-single-backlink  a:hover {
  text-decoration: underline;
}

.news-single-timedata {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	margin-bottom:0px;
	text-align: right;
	background-color: #CCCCCC;
	padding-right: 10px;
	margin-right: 0px;
}

.news-single-title {
	font-family:Tahoma, sans-serif;
	color: #FFFFFF;
	font-size: 11px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:0px;
	text-decoration:none;
	background-color: #CCCCCC;
	padding-top:3px;
	padding-bottom:3px;
	text-transform: uppercase;
	padding-left: 10px;
}

.news-single-author,.news-single-imgcaption {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 10px;
	text-decoration: none;
	margin-bottom:0px;
	text-align: left;
	background-color: #CCCCCC;
	padding-left: 10px;
	border-bottom-width: 2px;
	border-bottom-style: solid;
	border-bottom-color: #FFFFFF;
}

.news-single-item P.bodytext  {
	padding-top: 0px;
	padding-bottom: 0px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 0px;
}
.news-single-author {
	padding-bottom: 3px;
}
.news-single-additional-info {
/*	clear: both;*/
 	background-color: #F0F0F0;	/* IE hack */
	/* height: 1%;*/
	/* line-height: 1.3;*/
	/* IE hack end */
	/* padding:3px; */
	/* margin:3px; */
	/* border:1px solid #666; */
	/* background-color:#F9FFE5; */
  margin: 0px;
	padding: 0px;
 

}

.news-single-related,.news-single-files,.news-single-links  {
	font-family: Tahoma;
	color: #3D6EAA;
	font-size: 11px;
	text-decoration: none;
	margin-bottom:3px;
	margin-top:0px;
}

.news-single-related DD, .news-single-links DD, .news-single-files DD {
	margin-left:20px;
        margin-bottom:3px;
        margin-top:3px;
}

.news-single-related DD A, .news-single-links DD A, .news-single-files DD A{
        text-decoration: none;
        color: #3D6EAA;
}

.news-single-related DD A:hover, .news-single-links DD A:hover, .news-single-files DD A:hover{
        text-decoration: underline;
        color: #3D6EAA;
}

.news-single-related DT, .news-single-links DT, .news-single-files DT {
	font-weight: bold;
	color: #FFFFFF;
	line-height: 20px;
	text-indent: 10px;
	background-color: #CCCCCC;
	font-size: 11px;
  margin-bottom:3px;


}

/*--------------------------------- tt_news Archivemenu (AMENU) --------------------------------- */
.news-amenu-container {
	margin-top:10px;
	padding:3px;
	border:1px solid #333;
	background-color:#BBE53A;
}
.news-amenu-container LI {
	padding-bottom:1px;
}
.news-amenu-container UL {
	padding:3px;
	margin-top:5px;
	margin-left:0px;
	margin-bottom:0px;
	border:1px solid #666;
	background-color:#F9FFE5;
	list-style-type: none;
}
.news-amenu-container H2 {
	color:#fff;
	padding:3px;
	border:1px solid #666;
	background-color:#769024;
}
.news-amenu-item-year {
	font-weight: bold;
	border: 1px solid #666;
	padding: 2px;
	background-color: #769024;
	color:#fff;
}

/*--------------------------------- tt_news Categorymenu (CATMENU) --------------------------------- */


.news-catmenu  {
	padding:5px;
	margin:10px 0px 10px 10px;
	border:1px solid #666;
	background-color:#F9FFE5;
}
.news-catmenu-header {
	font-size:11px;
	font-weight:bold;
}
.news-catmenu DIV {
	font-size:10px;
	white-space: nowrap;
}
.news-catmenu DIV img, .news-catmenu img, .news-catmenu-header img {
	margin:0px;
	padding: 0px;
	vertical-align: middle;
}
.news-catmenu-ACT {
	font-weight:bold;
}

TD#column_right .bodytext {
	font-size: 10px;
}
TD#column_right H3 {
	font-size: 10px;
}


	
	/* default styles for extension "tx_jmgallery_pi1" */
	/* Category Display Styles */

div.jm-gallery-category-container {
	background-color: #F0F0F0;
	margin: 0px;
  margin-top: -3px;
  padding-top: 10px;
  width: 100%;

	}
h3.jm-gallery-category-header {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	}
p.jm-gallery-category-description {
	}



/* Album Display Styles */
	
div.jm-gallery-album-entry {
	width: 145px;
	display: block; 
	float:left; 
	margin: 0;
	margin-bottom: 10px;
	margin-top: 5px;
	border: 0;
	text-align: center;
	}
div.jm-gallery-list-album-metainformation,
div.jm-gallery-admin-album-metainformation {
	margin-top: 0px;
	text-align: center;
	}
	

/* Admin Interface Styles */

h3.jm-gallery-admin-header {
	font-family: Tahoma;
	color: #FFFFFF;
	font-size: 12px;
	text-align: justify;
	padding-bottom: 5px;
	padding-top: 5px;
	padding-left: 10px;
	background-color: #CCCCCC;
	margin-top: 0px;
	margin-bottom: 0px;
	text-transform: uppercase;
	}
div.jm-gallery-admin-element {
	padding: 2px;
	}
div.jm-gallery-admin-element A,
div.jm-gallery-admin-subelement A{
	color: #961F4D;
	}

div.jm-gallery-admin-subelement {
	}
	
div.jm-gallery-admin-left {
	padding-top: 3px;
	float: left;
	width: 150px;
	}
div.jm-gallery-admin-right {
	margin-left: 150px;
	width: 200px;
	}
input.jm-gallery-input {
	width: 200px;
	vertical-align: top; 
	border: 1px solid #D1D7DC; 
	padding-right: 3px; 
	padding-left: 3px;
	font-size: 10px;
	}
textarea.jm-gallery-textarea {
	border: 1px solid #D1D7DC; 
	font-size: 10px;
	}
div.jm-gallery-image-edit {
	}
img.jm-gallery-image-edit {
	height: 70px;
	margin: 1px 10px 0;
	border: 1px solid #e6e6e6;
	}
h3.jm-gallery-image-edit {
	font-size: 12px;
	border-bottom: 1px dashed #e6e6e6;
	}


/* Album View Styles */
div.tx-jmgallery-pi1 {
	background-color: #F0F0F0;
	padding-top: 0px;
	margin: 0px;
  margin-top: 0px;
  width: 100%;
	}

div.jm-gallery-album-metainformation {
  background-color: #CCCCCC;
	text-align: left;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
	border-bottom: 2px solid #FFFFFF;
	}
h3.jm-gallery-album-header {
  
  color: #961F4D;
	font-size: 12px;
	margin-bottom: 0;
	}
div.jm-gallery-image-entry {
	display: block;
	float:left; 
	border: 0;
	margin: 5px;
	text-align: center;
	}
div.jm-gallery-image-collection {
	}
div.jm-gallery-album-control {
	clear: both; 
	text-align: center;
	margin-top: 10px;
	padding-top: 10px;
	padding-bottom: 5px;
	background-color: #CCCCCC;
	}	
	div.jm-gallery-album-control A{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
/* Single Image Styles */

div.jm-gallery-image-metainformation-top {
  background-color: #CCCCCC;
	text-align: left;
	margin-bottom: 20px;
	padding-top: 3px;
	padding-bottom: 5px;
	padding-left: 10px;
		border-bottom: 2px solid #FFFFFF;
	}
div.jm-gallery-image-metainformation-bottom {
	clear: both; 
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
	background-color: #CCCCCC;
	margin-bottom: 5px;
  border-top: 1px solid #FFFFFF;
  border-bottom: 1px solid #FFFFFF;
	}
	
div.jm-gallery-image-metainformation-bottom A{
  color: #FFFFFF;
  font-weight: bold;
  text-decoration: none;
}
div.jm-gallery-image-metainformation-bottom A:hover{
  text-decoration: underline;
}
	
h3.jm-gallery-image-header { 
  color: #961F4D;
	font-size: 12px;
	margin-bottom: 0;
	}
div.jm-gallery-image-single {
	text-align: center; 
	padding-top: 30px; 
	padding-bottom: 30px;
	}
div.jm-gallery-image-downloads {
	text-align: center; 
	padding-top: 10px; 
	padding-bottom: 20px;
	}
div.jm-gallery-image-downloads A{
	color: #961F4D;
	}
.search_txt {
	color: #606060;
	font-size: 12px;
	font-weight: bold;
    margin-top: 20px;
}
FORM#searchform {
	padding-bottom: 0px;
	margin: 0px;
	vertical-align: middle;
}
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-button { width:100px; }
	.tx-indexedsearch .tx-indexedsearch-searchbox INPUT.tx-indexedsearch-searchbox-sword { width:150px; }
	.tx-indexedsearch .tx-indexedsearch-whatis { margin-top:10px; margin-bottom:5px; }
	.tx-indexedsearch P.tx-indexedsearch-noresults { text-align:center; font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title { background:#eeeeee; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P { font-weight:bold; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-title P.tx-indexedsearch-percent { font-weight:normal; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P { font-style:italic; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-descr P .tx-indexedsearch-redMarkup { color:red; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead { margin-top:20px; margin-bottom:5px; }
	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TABLE {
	font-family:Tahoma,sans-serif;
	color: #3D6EAA;
	font-size: 11px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:3px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
 }
	.tx-indexedsearch .tx-indexedsearch-whatis P .tx-indexedsearch-sw { font-weight:bold; font-style:italic; }

	.tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead TD { vertical-align:middle; }
	.tx-indexedsearch .tx-indexedsearch-res .noResume { color : #666666; }

DIV.tx-indexedsearch .tx-indexedsearch-whatis {
  margin: 0px;
  padding: 0px
  background-color: #F0F0F0;
}
DIV.tx-indexedsearch .tx-indexedsearch-info P { font-size: 10px }
DIV.tx-indexedsearch A { font-family:Tahoma,sans-serif; color: #3D6EAA; font-weight: bold; margin-top:5px; margin-bottom:0px; text-decoration:none;}
DIV.tx-indexedsearch A:hover { font-family:Tahoma,sans-serif; color: #3D6EAA; font-weight: bold; margin-top:0px; margin-bottom:0px; text-decoration:underline;}

DIV.tx-indexedsearch H2 {
	font-family:Tahoma,sans-serif;
	color: #3D6EAA;
	font-size: 11px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:3px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
}

DIV.tx-indexedsearch DIV.tx-indexedsearch-rules H2 {
	margin-top:10px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

DIV.tx-indexedsearch .tx-indexedsearch .tx-indexedsearch-res .tx-indexedsearch-secHead {
	font-family:Tahoma,sans-serif;
	color: #3D6EAA;
	font-size: 11px;
	font-weight: bold;
	margin-top:0px;
	margin-bottom:3px;
	text-decoration:none;
	padding-top:2px;
	padding-bottom:2px;
	border-top-width: 1px;
	border-bottom-width: 1px;
	border-top-style: dotted;
	border-bottom-style: dotted;
	border-top-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
}

.tx-srfeuserregister-pi1 p { 
 margin-top: .5em;
 margin-bottom: 0; 
 padding: 0 .3em; 
 text-indent: 0; 
 font-family: Tahoma;
 font-size: 11px;
 text-align: justify;
 color: #3D6EAA;
 text-decoration: none;
}
.tx-srfeuserregister-pi1 h4 { margin-top: 0; padding-left: .3em; }
.tx-srfeuserregister-pi1 legend { 
 padding: 0 .5em;
 font-family: Tahoma;
 font-size: 11px;
 text-align: justify;
 color: #3D6EAA;
 text-decoration: none;
 font-weight: bold; 
 }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-notice { font-style: italic; margin-bottom: 1em; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-trash { margin-bottom: 2em; }
.tx-srfeuserregister-pi1 a { 
 padding-left: 14px; 
 text-indent: 0; 
 font-family: Tahoma;
 font-size: 11px;
 text-align: justify;
 color: #3D6EAA;
 text-decoration: none;
}
.tx-srfeuserregister-pi1 a:hover { 
 padding-left: 14px; 
 text-indent: 0; 
 font-family: Tahoma;
 font-size: 11px;
 text-align: justify;
 color: #94948E;
 text-decoration: none;
}
.tx-srfeuserregister-pi1 label { margin: 0; padding: 0; }
.tx-srfeuserregister-pi1 label span { color: #ff0000; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-error { color: #ff0000; }
.tx-srfeuserregister-pi1 input { margin: 0; padding: 0 .5em 0 0; }
.tx-srfeuserregister-pi1 input[type=password] { margin-right: 1em; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-password { margin-right: 1em; }
.tx-srfeuserregister-pi1 input[type=radio], .tx-srfeuserregister-pi1 input[type=checkbox] { background-color: transparent; }
* html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-radio, * html .tx-srfeuserregister-pi1 input.tx-srfeuserregister-pi1-checkbox { background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon { margin-left: 1em; background-color: transparent; }
.tx-srfeuserregister-pi1 .tx-srfeuserregister-pi1-delete-icon:hover { cursor: pointer; }
.tx-srfeuserregister-pi1 a.tx-srfeuserregister-pi1-file-view { padding-left: 15px; background-image: url("typo3conf/ext/sr_feuser_register/pi1/internal_link_new_window.gif"); background-color: transparent; background-repeat: no-repeat; font-size: .8em; margin-left: 1em; }
.tx-srfeuserregister-pi1 ul { margin: 0; padding: 0; list-style-position: inside; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes { list-style-type: none; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li { margin: 0 0 .3em 0; padding: 0; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checkboxes li label { margin: 0; padding: 0 0 0 .5em; }
.tx-srfeuserregister-pi1 ul.tx-srfeuserregister-multiple-checked-values li { float: left; padding: 0 2em 0 0; margin: 0; }
.tx-srfeuserregister-pi1 dl { margin: 0; padding: 1em 0 0 0; }
.tx-srfeuserregister-pi1 dt, .tx-srfeuserregister-pi1 dd { margin: 0; padding: 0 0 .5em 0; float: left; }
.tx-srfeuserregister-pi1 dt { clear: both; width: 25%; text-align: right; padding-right: 1em; }
.tx-srfeuserregister-pi1 dd { text-align: left; width: 50%; }
* html .tx-srfeuserregister-pi1 dd { float: none; }
.tx-srfeuserregister-pi1 dd p { margin-top: 0; margin-bottom: .5em; padding: 0; }
.tx-srfeuserregister-pi1 dd label { padding: 0 1em 0 .5em; }
/* default styles for extension "tx_newloginbox_pi3" */
.tx-newloginbox-pi3-listrow TD { background-color:#eeeeee; padding-left: 3px; padding-right: 3px; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD { background-color:#cccccc; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-header TD P { font-weight:bold; }
.tx-newloginbox-pi3-listrow TR.tx-newloginbox-pi3-listrow-odd TD { background-color:#f6f6f6; }
.tx-bahagphotogallery-pi1 a:link {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	color: #FF0000;
 	text-decoration: none;
}

.tx-bahagphotogallery-pi1 a:visited {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	color: #FF0000;
 	text-decoration: none;
}

.tx-bahagphotogallery-pi1 a:hover {
 	font-family: Arial, Helvetica, sans-serif;
 	font-size: 12px;
 	color: #003366;
 	text-decoration: underline;
}

.tx-bahagphotogallery-pi1 td {
font-family:Verdana, Arial;  
font-size:11px;
background-color: #F0F0F0;	/* IE hack */
margin: 0px;
padding: 0px;
}
.tx-bahagphotogallery-pi1 td.bgcolor_1 {background:#FF0000; color:#FFFFFF}
.tx-bahagphotogallery-pi1 table.bgcolor_2 {background:#F8F8F8; border:1px solid #D2D2D2}
.tx-bahagphotogallery-pi1 div.thumb-border-color {border: 1px solid #000000;}
div.csc-frame-indent {
	text-align: center;
	margin-top: 10px;
	margin-bottom: 10px;
}


div.csc-menu
{
        text-align: left;
        font-size: 12px;
        font-weight:bold;
        background-color: #FFFFFF;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-transform: uppercase;
	margin-top: 0px;

}
div.csc-menu A 
{
color: #FFFFFF;
}
div.csc-menu A:HOVER
{
color: #606060;
text-decoration:none;
}
div.csc-menu P
{
background-color: #B0B2B3;
 padding-left: 5px;
line-height: 15px;
}

td.column_right_down { padding-top: 0px }

.top_tabs { 
	font-family:Tahoma; 
	font-size:11px; 
	font-weight:normal; 
	text-align:left; 
	color:black; 
	display:block; 
	line-height:11px;
	}
