
BODY {
       margin-bottom : 0px;
       margin-left : 5px;
       margin-right : 0px;
       margin-top : 5px;
       background-color:#ffffff;
       font-family :arial, verdana, helvetica;
       font-size : 11px;


}

P,SPAN,DIV,CENTER,TBODY,TFOOT,ABBREV,ADDRESS,AREA,BLOCKQUOTE,BQ,BR,CAPTION,COL,COLGROUP,DFN,FIG,MULTICOL,PRE{
       font-family :arial, verdana, helvetica;
       font-size : 11px; 
       font-style:normal;
       margin-bottom : 0px;
       margin-left : 0px;
       margin-right : 0px;
       margin-top : 0px;
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
}

B,STRONG,BIG{
       background-color:transparent;
       font-weight:bold;
}

EM{
       font-style:italic;

}

SUP,SUB{
       background-color:#ffffff;
        font-family :arial, verdana, helvetica;
       font-size : 11px; 
       font-style:normal;
}

SPACER{
       margin-bottom : 0px;
       margin-left : 0px;
       margin-right : 0px;
       margin-top : 0px;
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       width:1px;
       height:1px;
}

SMALL{
       background-color:#ffffff;
       font-family :arial, verdana, helvetica;
       font-style:normal;
       font-size : 10px;
       color: #000000;
}

.content{
       background-color:#ffffff;
}
FONT{
       background-color:#ffffff;
       font-style:normal;
}

STRIKE{
       font-size : 10px; 
       color: #ff0099;
}

Q,CITE{
       font-family :arial, verdana, helvetica;
       font-size : 10px;
       font-style: italic; 
       color: #000000;
}

DL,DT,DD,LH,LI,LISTING,MENU,OL,UL{
       font-size : 11px; 
       color: #000000;
}

FRAME,FRAMESET,IFRAME,TAB{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px;
       border : 0px;
}

FN{
       font-size : 10px; 
       font-family : arial, helvetica, verdana;
       color : #999999;
}

H1{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
       font-family :"Times New Roman", Times, Roman;
       font-weight: normal;
       font-size: 30px;
       color: #000000;
}

H2{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
       font-family : "Times New Roman", Times, Roman;
       font-weight: normal;
       font-size: 30px;
       font-style: italic;
       color: #ff0099;
}

H3{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
    
}

H4{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
       

}

H5{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px;
        font-size: 12px;
        color: #ff0099;
        background-color: transparent;
}

H5PINK{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
       color: #FF0099;
       font-size: 12px;
}

H6{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px;
       font-size: 12px;
       letter-spacing: 1px;

}
IMG{
       background-color:#ffffff;
}

FORM,SELECT,TEXTAREA,INPUT{
       font-family :arial, verdana, helvetica;
       font-size : 10px;
       color: #000000;
}
#tns_SelectFp SELECT{
width: 170px;
}
HR       {
       border : 1px solid #999999;
}

A {
       font-size : 11px;
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       font-weight: bold;
       text-decoration : none;
}
A:ACTIVE {
       font-size : 10px; 
       color : #ff0099;
       text-decoration : none;
}
A:LINK       {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
A:VISITED {       
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
A:HOVER        {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}


.Button {
       background-color : #ffffff;
       font-size : 10px;
}
.Button2 {
       background-color : #ffffff;
       font-size : 10px;
}
.DisplayRowAlt {
       background-color : #ffffff;
}
.Error {
       color: #ff0099;
       font-weight: bold;
}
.FormHead {
       font-weight: bold;
       background-color : #ffffff;
}
.FooterBar {
       background-color : #ffffff;
}
.FooterArea {
       background-color : #ffffff;
}
.Help {
       font-style : italic;
}
.Label1 {
       font-weight: bold;
}
.Label2 {
       color: #000000;
       font-weight: bold;
}
.List {
}
.ListLabel {
       font-weight: bold;
}
.LoginArea {
       background-color: #ffffff;
}
.LoginPage {
       background-color: #ffffff;
}
.loginsTableBody {
       font-size: 10px;
}
.LoginText {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #000000;
}
.LoginText:link {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.LoginText:visited {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.LoginText:hover {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}
.loginTextBold {
       font-weight: bold;
}
.LoginTitle {
       font-weight: bold;
}
.MenuHeader       {
}
.MenuTable {
       background-color: #ffffff;
       width: 130px;
       padding : 2px 2px 2px 2px;
}
.MenuAreaOff {
       cursor: hand;
}
.MenuLabelOff {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.MenuLabelOff:link {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.MenuLabelOff:visited {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;color:#000000;
}
.MenuLabelOff:hover {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}
.MenuAreaOn {
       background-color: #ffffff;
       cursor: hand;
}
.MenuLabelOn {
}
.MenuLabelOn:link {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.MenuLabelOn:visited {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.MenuLabelOn:hover {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}
.PageHead {
       font-family : "Times New Roman", Times, Roman;
       font-size: 34px;
       font-weight: bold;
       color: #000000;
}
.PageHead2 {
       font-family : "Times New Roman", Times, Roman;
       font-size: 34px;
       font-style: italic;
       color: #ff0099;
}
.PagePadding {
       padding: 10px;
}
.PermissionHead {
       font-size: 10px;
       font-weight : bold;
}
.PermissionText {
       font-size: 10px;
}
.Required {
       font-weight: bold;
}
.SectionHead {
       font-weight: bold;
}
.SectionRule {
       background-color : #ffffff;
}
.Success {
       color : #000000;
}
.TabBar {
       background-color : #ffffff;
}
.TabOff {
       background-color: #ffffff;
       color : #000000;
}
.TabOff:link {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.TabOff:visited {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.TabOff:hover {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}
.TabOn {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
       background-color : #ffffff;
}
.TabOn:link {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.TabOn:visited {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.TabOn:hover {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}
.ToolArea {
       background : #ffffff;
}
.ToolTip {
       text-Indent: 2px;
       text-align: justify; 
       background-color: #ffffff;
       visibility: hidden;
       left: 0px;
       z-index: 1;
       position: absolute;
       overflow: auto; 
       width: 130px;
}
.ToolTipShow {
       width: 130px;
       position: absolute; 
       z-index: 1;
}
.TopNavArea       {
       background-Color: #ffffff;
}
.TopNavTabArea {
       background-color: #ffffff;
}
.TopNavTabBar {
       background-color: #ffffff;
}
.TopNavTabOn {
        font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       background-color: #ffffff;
}
.TopNavTabOn:link {       
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.TopNavTabOn:visited {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.TopNavTabOn:hover {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}
.TopNavTabOff {
       font-weight: bold;
}
.TopNavTabOff:link {
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #333333;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}
.TopNavTabOff:visited {
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #333333;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}
.TopNavTabOff:hover {
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}
.TopNavText {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #333333;
       text-decoration : none;
}
.TopNavText:link {
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #333333;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}
.TopNavText:visited {
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #333333;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}
.TopNavText:hover {
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}
/* !!!FORMULARZE!!! */
.tableData {
       background-color: #ffffff;
       padding : 3px 3px 3px 3px;
}
.formDescription {
       background-color: #ffffff;
        width: 170px;
       padding : 3px 3px 3px 3px;
}
.formSubtext {
       font-size : 10px;
       color : #999999;
       font-weight:bold;
       text-decoration : none;
}
.starsText {
       font-size : 10px;
       color : #ff0099;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}
.tns_buttonRight{
        align: center;
       color : #999900;
       font-size : 9px;
}

/*TEMPLATE HISTORY*/

.tns_hedHistry{
       font-size : 11px;
        color : #ff0099;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration: none;
        width: 50px;
        vertical-align:top;
}

/*START Rich text editor styles*/
.RichTextEditor {
       width: 100%;
       border:inset;
       height: 100%;
       border-width:2px;
       background-color:#ffffff;
       overflow: auto;
}
.SourceEditor {
       width: 100%;
       display:block;
       overflow:auto;
}
.RichTextEditorButton {
       border:solid;
       border-style:outset;
       border-width:thin;
       cursor:hand;
       vertical-align:bottom;
}
.RichTextEditorColorMenu {
       display:none;
       position:absolute;
}
/*END Rich text editor styles*/

/*START Standard Component Styles*/

/* Standard - Default */
.ComponentBodyInner {
}
.ComponentBodyOuter {
}
.ComponentDisplayHead {
       background-color : #ffffff;
}
.ComponentDisplayLabel {
       background-color : #ffffff;
       font-weight : bold;
}
.ComponentHeader {
       background-color : #ffffff;
}
.ComponentHeaderImage {
       background-color : #ffffff;
}
.ComponentHeaderImageLeft {
       display : none;
}
.ComponentHeaderImageRight {
       display : none;
}
.ComponentHeaderTitle {
       font-weight : bold;
}
.ComponentIntroText {
}
.ComponentLabel {
       font-weight : bold;
}
.ComponentLabel2 {
       font-weight : bold;
}
.ComponentList {
}
.ComponentListLabel {
       font-weight: bold;
}
.ComponentNav1 {
       font-weight : bold;
}
.ComponentNav2 {
}
.ComponentNav3 {
}
.ComponentPageHead {
       font-size: 11px;
       font-weight: bold;
}
.ComponentPageHead2 {
       font-size: 11px;
       font-weight: bold;
}
.ComponentRule {
       background-color : #ffffff;
}
.ComponentTabOn       {
       font-weight: bold;
}
.ComponentTabOn:link {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.ComponentTabOn:visited       {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.ComponentTabOn:hover {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}
.ComponentTabOff {
       background-color: #ffffff;
       color : #000000;
}
.ComponentTabOff:link {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.ComponentTabOff:visited {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ff0099;
       text-decoration : none;
}
.ComponentTabOff:hover {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #ffffff;
       background-color:#ff0099;
       text-decoration : none;
}
.ComponentTableOuter {
       margin-bottom: 10px;
}
.ComponentText {
       font-size : 10px; 
       font-family : arial, verdana, helvetica;
       color : #000000;
}

/**************************************************************************
 additional styles from AI
 **************************************************************************/
/*This is the style for the horizontal dotted lines */
/*this is the class that Webridge generates automatically for the span tags*/
.htmlPage{
       margin-bottom:0px;
       margin-left:0px;
       margin-right:0px;
       margin-top:0px;
       padding-right:0px;
       padding-left:0px;
       padding-bottom:0px;
       padding-top:0px;
}

/*style for Solution Finder*/
.sf{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
       font-family :arial, helvetica, verdana;
       font-size : 10px;
       color: #000000;
       width:170px;
}
/*style for contact pulldown*/
.cp{
   padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
       font-family :arial, helvetica, verdana;
       font-size : 10px;
       color: #000000;
       width:150px;
}

/*submit button for pop-up*/
.submitb{
       background-color:#ffffff;
       border-color : #000000;
       font-size : 10px;
       font-family : arial, verdana, helvetica;
       color : #000000;
       cursor:hand;
}
/*This should replace H1*/
.hdng1{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
       font-family : "Times New Roman", Times, Roman;
       font-size: 34px;
       color: #000000;
}
/*This should replace H2*/
.hdng2{
       padding-right: 0px;
       padding-left: 0px;
       padding-bottom: 0px;
       padding-top: 0px;
       margin-right: 0px;
       margin-left: 0px;
       margin-bottom: 0px;
       margin-top: 0px; 
       font-family : "Times New Roman", Times, Roman;
       font-size: 34px;
       font-style: italic;
       color: #ff0099;
}
/*heading for the pop-up*/

/*This is the style for the horizontal dotted lines - don't forget to update the img URL*/
.dotsh{
       background-image: url(/uploads/images/116/dots_h.gif);
       background-repeat:repeat-x;
}

/*This is the style for the vertical dotted lines - don't forget to update the img URL*/
.dotsv{
       background-image: url(/uploads/images/117/dots_v.gif);
       background-repeat:repeat-y;
}
/*This should replace SMALL*/
.txtb10{
       font-size : 10px; 
       font-family : arial, helvetica, verdana;
       color : #000000;
}

.footer{
       font-size : 9px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       background-color: #FFFFFF;
       padding: 0px 0px 0px 0px;
       text-align: center;
       clear: both;
       bottom: 0px;
       top: auto;
       margin-bottom: 0px;
       height: 15px;
       position: static;
}
/*Small pink text*/
.txtpink{
       font-size : 10px; 
       font-family : arial, helvetica, verdana;
       color : #ff0099;
}
/*Big Bold pink text*/
.txtpinkbb{
       font-size : 11px; 
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #ff0099;
}
/*Big pink text*/
.txtpinkb{
       font-size : 11px; 
       font-family : arial, helvetica, verdana;
       color : #ff0099;
}
/*Pink title bold*/
.ttlpinkb{
       font-size : 14px; 
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #ff0099;
}
/*Pink title*/
.ttlpink{
       font-size : 14px; 
       font-family : arial, helvetica, verdana;
       color : #ff0099;
}
/*White title bold*/
.ttlwhiteb{
       font-size : 14px; 
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #ffffff;
}
/*White title */
.ttlwhite{
       font-size : 14px; 
       font-family : arial, helvetica, verdana;
       color : #ffffff;
}
/*White text variations*/
/*bold 11px*/
.txtwhiteb{
       font-size : 11px; 
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #ffffff;
}
/*normal 11px*/
.txtwhite{
       font-size : 11px; 
       font-family : arial, helvetica, verdana;
       color : #ffffff;
}
/*small 10px*/
.txtwhites{
       font-size : 10px; 
       font-family : arial, helvetica, verdana;
       color : #ffffff;
}
/*Grey text variations-for the Calendar Dates*/
/*bold 14px - Month*/
.ttl1greyb{
       font-size : 14px; 
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #666666;
}
/*bold 18px - Date*/
.ttl2greyb{
       font-size : 18px; 
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #666666;
}

/*White link*/
a.white{
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       color : #ffffff;
       font-weight:bold;
       background-color:#ff0099;
       text-decoration : none;
}

a.white:link{
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       color : #ffffff;
       font-weight:bold;
       background-color:#ff0099;
       text-decoration : none;
}

a.white:visited{
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       color : #ffffff;
       font-weight:bold;
       background-color:#ff0099;
       text-decoration : none;
}

a.white:hover{
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:bold;
       background-color:#ff0099;
       text-decoration : none;
}

/*NAVIGATION STYLES*/
/*LEVEL 1 BLACK*/

a.tns_MenuBlack_menu {
       line-height: 110%;
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.tns_MenuBlack_menu:link {
       line-height: 110%;
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.tns_MenuBlack_menu:visited{
       line-height: 110%;
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.tns_MenuBlack_menu:hover{
       line-height: 110%;
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

/*LEVEL 2-10.... BLACK*/
a.tns_MenuBlackLevel2_menu{
line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:normal;
       text-decoration : none;
}

a.tns_MenuBlackLevel2_menu:link{
       line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:normal;
       background-color:#ffffff;
       text-decoration : none;
}
a.tns_MenuBlackLevel2_menu:visited  {
        line-height: 110%;
        font-size : 10px;
        font-family : arial, helvetica, verdana;
        color : #000000;
        font-weight:normal;
        background-color:#ffffff;
        text-decoration : none;
}
a.tns_MenuBlackLevel2_menu:hover{
       line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       font-weight:normal;
       background-color:#ffffff;
       text-decoration : none;
}
.tns_MenuBlackLevel2_selected{
       font-size : 10px;
       font-weight:normal;
       color : #999999;
       /*font-style: italic;*/
}
/*ITALIC BLACK NON LINKS*/
.tns_MenuBlack_selected{
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #999999;
       /*font-style: italic;*/
}

/* MENU WEB GUI*/
a.horizontalMenu{
        line-height: 110%;
        font-size : 10px;
        font-family : arial, helvetica, verdana;
        color : #ffffff;
        text-decoration : none;
}

a.horizontalMenu:link{
       line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
       background-color:#ffffff;
       text-decoration : none;
}

a.horizontalMenu:visited{
       line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #ff0099;
       background-color:#ffffff;
       text-decoration : none;
}

a.horizontalMenu:hover{
       line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       background-color:#ffffff;
       text-decoration : none;
}

.selectedMenuItem{
        font-size: 10px;
        font-family: arial, helvetica, verdana;
        color:#99999;
       /* font-style: italic;*/
}
/*----------VerticalMenu--------------*/
a.verticalMenu_MAP{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
        background-color:#ffffff;
       text-decoration : none;
}

a.verticalMenu_MAP:link{
       line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
       background-color:#ffffff;
       text-decoration : none;
}

a.verticalMenu_MAP:visited{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
        background-color:#ffffff;
       text-decoration : none;
}

a.verticalMenu_MAP:hover{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
        background-color:#ffffff;
       text-decoration : none;
}

a.verticalMenu{
    
}

a.verticalMenu:link{
    
}

a.verticalMenu:visited{
    
}

a.verticalMenu:hover{
    
}

/*++++++++++++++++++++MENU WebGUI END+++++++++++++++++++++++++*/


/*============== TNS OBOP Style Add==================*/
.tns_NewsBoard_title{
        font-size : 11px;
        font-weight:bold;
        color : #ff0099;
        text-decoration : none;
}
.tns_NewsBoard_date{
        font-size: 9px;
        color: #787878;
        margin: 12px;
        font-style: italic;

}

.tns_NewsBoard {
        font-size: 10px;
        color: #ff0099;
        text-decoration : none;
        background-color: #ffffff;

}
a.tns_NewsBoard{
        font-size: 10px;
        color: #ff0099;
        text-decoration : none;
        background-color: #ffffff;

}
a.tns_NewsBoard:link{
        font-size: 10px;
        color: #ff0099;
        text-decoration : none;
        background-color: #ffffff;

}
a.tns_NewsBoard:visited{
        font-size: 10px;
        color: #ff0099;
        text-decoration : none;
        background-color: #ffffff;

}
a.tns_NewsBoard:hover{
        font-size: 10px;
        color: #999999;
        text-decoration : none;
        background-color: #ffffff;

}

/*TABEL PRODUKT*/
.tns_DesSiteMap{
        border-top: none;
        border-left: none;
        border-right: none;
        border-bottom: 1px dotted #999999;
        margin: 10px;
        padding: 5px;
        background-color: #ffffff;
}
a.tns_DesSiteMap_link{
        font-size: 12px;
        color: #ff0099;
        background-color: transparent;
        font-weight:bold;
        text-decoration : none;
}
a.tns_DesSiteMap_link:link{
        font-size: 12px;
        color: #ff0099;
        background-color: transparent;
        font-weight:bold;
        text-decoration : none;
}

a.tns_DesSiteMap_link:visited{
        font-size: 12px;
        color: #ff0099;
        background-color: transparent;
        font-weight:bold;
        text-decoration : none;
}
a.tns_DesSiteMap_link:hover{
        font-size: 12px;
        color: #999999;
        background-color: transparent;
        font-weight:bold;
        text-decoration : none;
}


/*LINKS*/
a.navl02b{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.navl02b:link{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.navl02b:visited{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #000000;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.navl02b:hover{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

/*LEVEL 1 PINK*/
a.tns_MenuPink_menu {
       line-height: 110%;
       font-size: 11px;
       font-weight: bold;
       color: #ff0099;
       text-decoration: none;
}

a.tns_MenuPink_menu:link {
        line-height: 110%;
        font-size : 11px;
        font-family : arial, helvetica, verdana;
        font-weight:bold;
        color : #ff0099;
        text-decoration : none;
}

a.tns_MenuPink_menu:visited {
       line-height: 110%;
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #ff0099;
       text-decoration : none;
}

a.tns_MenuPink_menu:hover {
       line-height: 110%;
       font-size : 11px;
       font-family : arial, helvetica, verdana;
       font-weight:bold;
       color : #999999;
       background-color:#ffffff;
       text-decoration : none;
}

/*ITALIC PINK NON LINKS*/
.tns_MenuPink_selected, a.tns_MenuPink_selected {
        font-size: 11px;
        font-family: arial, helvetica, verdana;
        font-weight:bold;
        color: #999999;
}

/*Links*/
a.tns_MenuPinkLevel2_menu{
line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
       font-weight:normal;
       text-decoration : none;
}

a.tns_MenuPinkLevel2_menu:link{
       line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
       font-weight:normal;
       background-color:#ffffff;
       text-decoration : none;
}
a.tns_MenuPinkLevel2_menu:visited  {
        line-height: 110%;
        font-size : 10px;
        font-family : arial, helvetica, verdana;
        color : #ff0099;
        font-weight:normal;
        background-color:#ffffff;
        text-decoration : none;
}
a.tns_MenuPinkLevel2_menu:hover{
       line-height: 110%;
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       font-weight:normal;
       background-color:#ffffff;
       text-decoration : none;
}
.tns_MenuPinkLevel2_selected{
       font-size : 10px;
       font-weight:normal;
       color : #999999;
       /*font-style: italic;*/
}

/*LEVEL 2-10.... PINK*/
a.navl02p{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.navl02p:link{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.navl02p:visited{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #ff0099;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.navl02p:hover{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

/*Footer Links*/
a.footer{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #333333;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.footer:link{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #333333;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.footer:visited{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #333333;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

a.footer:hover{
       font-size : 10px;
       font-family : arial, helvetica, verdana;
       color : #999999;
       font-weight:bold;
       background-color:#ffffff;
       text-decoration : none;
}

/*Grey background*/
.bggrey{
       background-color:#cccccc;
}

/*Pink background - solid*/
.bgpink{
       background-color:#ff0099;
}

/*Pink background - soft*/
.bgpinks{
       background-color:#FBE2EF;
}

/*Black background - for the Calendar black lines*/
.bgblack{
       background-color:#000000;
}

/*Extra styles for the calendar*/ 
.TNSmonthCalTable{
       background-color:#000000;
       border: solid black 0px;
       padding:0;
       }
       
.TNSmonthCalHeaderCell{
       background-color:#ff0099;
       color:#ffffff;
       font-weight:bold;
       padding:0px 4px 1px;
       }
       
.TNSmonthTableContents{
       color : #999999;
       font-weight:bold;
       padding:1px 2px;
       font-size : 15px;
}

.TNSmonthEmptyTableContents{
       background-color:#eeeeee;
}

.TNSmonthEventTableContents{
       text-align : left;
       color : #999900;
       font-size : 9px;
}
input[type="submit"] {
       background: #eeeeee;
       color: #ff0099;
       font-weight: bold;
}
input[type="submit"]:hover{
       background: #dddddd;
}
.pagination { 
       text-align: center; 
}
  
TABLE.tns_tabel {
   text-align: left;
   text-decoration: none;
   table-layout: inherit;   
   border: solid gray 1px;
   
   }

TABLE.tns_tabel TH {
	text-align: left;
	text-decoration: none;
	color: #ff0099;
	font: bold 11px;
	background: #F2F2F2;   
   border: solid #003878 1px
   padding: 3px 4px 3px 4px;
   margin: 4px 4px 4px 4px;
	}

TABLE.tns_tabel TD{
   text-align: left;
   text-decoration: none; 
   background: White;
   font:  11px;      
   border: 1px solid #999999;
   padding: 3px 4px 3px 4px;
   margin: 4px 4px 4px 4px;   }
	
 TABLE.table
{
  background-color: White;
  font-size: 11pt;
  border-collapse: collapse;
  border: 2px solid #A9A9A9;
}
/* Komórka nagłówkowa tabeli domyślnej */
TABLE.table TH
{
  color: #FF0099;
  background-color: #F2F2F2;
  font-size: 11px;
  font-weight: bold;
  font-family: Arial, Helvetica, sans-serif;
  text-align: center;
  padding: 3px 4px 3px 4px;
   margin: 4px 4px 4px 4px;
  border: 1px solid #A9A9A9;
}
TABLE.table TD
{
  border: 1px solid #999999;
   padding: 3px 4px 3px 4px;
   margin: 4px 4px 4px 4px;
   background: White;
}
  
   
   
.tns_tabelBodyxx {
	text-align: left;
	text-decoration: none;
	padding-left: 5px;
	padding-bottom: 1px;
	padding-top: 1px;
	table-layout: inherit;
	}	
	
	
.stroke{
   display: block;
   width:170px;
   background-image: url(/uploads/images/116/dots_h.gif);
   background-repeat:repeat-x;
   margin: 3px 0px -8px 0px;
   padding: 0px 0px -8px 0px;
   height: 12px;
   line-height: 140%;
}

/*----------TABS-----------*/


.tab {
         border: 1px solid Silver;
         border-bottom-width: 0;
         border-top-width: 1 !important;
         border-bottom-width: 0px !important;
	 border-bottom: 0px;
	 color: #fff;
	 background: #c1c1c1;
}
.tabBody {
	width: auto;
         position: relative;
         padding: 8px 12px 12px 12px;
         z-index: 500;
		
     }

div.tabs {
         position: relative;
        top: 2px;
        left: 8px;
         white-space: nowrap;
         cursor: default !important;
         z-index: 10000;
         border-bottom: 2px solid #DCDCDC;
}

.tabHover {
         z-index: 1200;
         border-bottom-width: 0;
         background: #f1f1f1;
			color: Gray;
}

.tabActive {
         padding: 3px 9px 3px 9px;
         z-index: 10000;
         top: -2px;
         background: #fff;
         text-shadow: #696969;
			color: #000;
			
}


/*----------TABS-----------*/
.tns_greyMenu_en{
        font-size: 11px;
	color: #666;
	font-weight: bold;
	display: block;
   	width:170px;
	border-top: 0px solid #666;
	padding-top: 3px;
	padding-bottom:3px;
	padding-left: 5px;
	background: #f1f1f1;
}

table.OBOPressLoginForm hr {
	height: 2px;
        background: #666;
        border: none;
        margin: 5px;
}
		    
table.OBOPressLoginForm div.error {
	text-align: center;
	font-weight: bold;
	color: red;
	padding-bottom: 1em;
}


table.OBOPressLoginForm h3 { color: #ff0099; }

table.OBOPressLoginForm {
        border: 1px solid #ddd; 
        background: #f6f4f4; 
        font-size: 150%;
}

table.OBOPressLoginForm table a,
table.OBOPressLoginForm table td,
table.OBOPressLoginForm table li {
  font-size: 120%; 
}


/* dictionary entry in press office*/
div.termHighlight {
    border: 1px dashed gray;
    background: #f1ffff;
}

div.termHighlight dt {
   color: #ff0099;
}
