.ColorTransparent { 
border-color: #cccccc;
background-color: ;
color: #000000;
}

.BoxColorNavigationMenu .title { 
background-color: #eeeeee; 
border-color: #666666;
color: Black;
}
.BoxColorNavigationMenu .title a { 
color: Black;
}
.BoxColorNavigationMenu .body { 
background-color: #ffffff;
border-color: #ffffff;
}
.BoxColorNavigationMenu .body .menuouticon {
}
.BoxColorNavigationMenu .body .menuinicon {
}
.BoxColorNavigationMenu .body .addmenu:hover {
background-color: #dee7ef;
}
.BoxColorNavigationMenu .body .submenuin {
background-color: #dee7ef;
border-color: #8caebd #8caebd #dee7ef #8caebd;
}
.BoxColorNavigationMenu .body .submenuout {
background-color: #ffffff;
border-color: #8caebd;
}
.BoxColorNavigationMenu .body .submenuout:hover, 
.BoxColorNavigationMenu .body a:hover {
background-color: #dee7ef;
border-color: #8caebd #8caebd #dee7ef #8caebd;
}
.BoxColorNavigationMenu .body ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
}
.BoxColorNavigationMenu .body li {
}

.ColorPloneLightBlue { 
border-color: #779977;
background-color: #99bb99;
color: #000000;
}

.ShapeSolid { 
border-style: solid;
border-width: 1px;
}

.BoxShapePlone .title { 
border-style: solid solid none solid;
border-width: 1px;
padding: 0em 1.2em 0em 0.9em;
display: inline;
text-align: left;
font-weight:  normal;
}
.BoxShapePlone .body { 
border-style: solid solid solid solid;
border-width: 1px;
padding: 0.7em 0.7em 0.7em 0.7em;
text-align: left;
}
.BoxShapePlone .body .submenuout {
border-style: none;                          
border-width: 0px;                          
margin: 0em;                          
padding: 1px 0px 1px 3px;                           
}
.BoxShapePlone .body .submenuin {
border-style: none;
border-width: 0px;
margin: 0em;                          
padding: 1px 0px 1px 3px;                           
}

.ShapeNoBorder { 
border-style: none;
border-width: 0px;
}

.BoxShapeNavigation .title { 
border-style: none;
border-width: 1px;
padding: 0em 1.2em 0em 0.9em;
display: block;
text-align: left;
font-weight:  normal;
}
.BoxShapeNavigation .body { 
border-style: none none solid none;
border-width: 1px;
padding: 0px;
text-align: left;
}
.BoxShapeNavigation .body .submenuout {
border-style: solid solid none solid;                          
border-width: 1px;                          
margin: 0px 3px 0px 2px;                          
padding: 0px 18px 1px 18px;                           
}
.BoxShapeNavigation .body .submenuin {
border-style: solid solid solid solid;
border-width: 1px;
margin: 0px 3px 0px 2px;                          
padding: 0px 18px 1px 18px;                           
}

.ColorWhite { 
border-color: #8baebd;
background-color: #FFFFFF;
color: #000000;
}

.BoxColorPloneLightBlue .title { 
background-color: #d0d0d0; 
border-color: #999999;
color: Black;
}
.BoxColorPloneLightBlue .title a { 
color: Black;
}
.BoxColorPloneLightBlue .body { 
background-color: #dee7ef;
border-color: #8caebd;
}
.BoxColorPloneLightBlue .body .menuouticon {
padding: 0px 0px 0px 6px;
background: url("http://www.exell.pl/portal_themes/plone/icons/blue_arrow_plone.gif") no-repeat left center;
}
.BoxColorPloneLightBlue .body .menuinicon {
padding: 0px 0px 0px 6px;
background: url("http://www.exell.pl/portal_themes/plone/icons/blue_arrow_plone.gif") no-repeat left center;
}
.BoxColorPloneLightBlue .body .addmenu:hover {
background-color: #dee7ef;
}
.BoxColorPloneLightBlue .body .submenuin {
background-color: #dee7ef;
border-color: #dee7ef;
}
.BoxColorPloneLightBlue .body .submenuout {
background-color: #dee7ef;
border-color: #dee7ef;
}
.BoxColorPloneLightBlue .body .submenuout:hover, 
.BoxColorPloneLightBlue .body a:hover {
background-color: #dee7ef;
border-color: #dee7ef;
}
.BoxColorPloneLightBlue .body ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
}
.BoxColorPloneLightBlue .body li {
list-style-image: url("http://www.exell.pl/portal_themes/plone/icons/blue_arrow_plone.gif");
}

.ShapeTopBottom { 
border-style: solid none solid none;
border-width: 1px;
}

.BoxShapeTopBottom .title { 
border-style: none none none none;
border-width: 1px;
padding: 0em 1.2em 0em 0.9em;
display: block;
text-align: left;
font-weight:  normal;
}
.BoxShapeTopBottom .body { 
border-style: solid none solid none;
border-width: 1px;
padding: 1px 0.5em 1px 0.5em;
text-align: right;
}
.BoxShapeTopBottom .body .submenuout {
border-style: none;                          
border-width: 0px;                          
margin: 0em;                          
padding: 0px 5px 0px 5px;                           
}
.BoxShapeTopBottom .body .submenuin {
border-style: none;
border-width: 0px;
margin: 0em;                          
padding: 0px 5px 0px 5px;                           
}

.BoxColorPloneWhite2 .title { 
background-color: #dee7ef; 
border-color: #8caebd;
color: Black;
}
.BoxColorPloneWhite2 .title a { 
color: Black;
}
.BoxColorPloneWhite2 .body { 
background-color: #ffffff;
border-color: #8caebd;
}
.BoxColorPloneWhite2 .body .menuouticon {
padding: 0px 0px 0px 6px;
background: url("http://www.exell.pl/portal_themes/plone/icons/arrow_out_plone.gif") no-repeat left center;
}
.BoxColorPloneWhite2 .body .menuinicon {
padding: 0px 0px 0px 6px;
background: url("http://www.exell.pl/portal_themes/plone/icons/arrow_out_plone.gif") no-repeat left center;
}
.BoxColorPloneWhite2 .body .addmenu:hover {
background-color: #ffffff;
}
.BoxColorPloneWhite2 .body .submenuin {
background-color: #ffffff;
border-color: #ffffff;
}
.BoxColorPloneWhite2 .body .submenuout {
background-color: #ffffff;
border-color: #ffffff;
}
.BoxColorPloneWhite2 .body .submenuout:hover, 
.BoxColorPloneWhite2 .body a:hover {
background-color: #ffffff;
border-color: #ffffff;
}
.BoxColorPloneWhite2 .body ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
}
.BoxColorPloneWhite2 .body li {
list-style-image: url("http://www.exell.pl/portal_themes/plone/icons/arrow_out_plone.gif");
}

.ShapeBottom { 
border-style: none none solid none;
border-width: 1px;
}

.FontShapeVerdana { 
font: 10px Verdana, Arial, Helvetica, sans-serif !important;
}
.FontShapeVerdana p {
font: 100% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.2em 0em 0.2em 0em;
}
.FontShapeVerdana strong {
font: bold 100% Verdana, Arial, Helvetica, sans-serif !important;
}
.FontShapeVerdana h1 { 
font: normal 150% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.8em 0em 0em 0em;
border-style: none none solid none;
border-width: 1px;
}
.FontShapeVerdana h2 { 
font: normal 125% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.6em 0em 0em 0em;
border-style: none none solid none;
border-width: 1px;
}
.FontShapeVerdana h3 { 
font: normal 120% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.6em 0em 0em 0em;
border-style: none none solid none;
border-width: 1px;
}
.FontShapeVerdana h4, 
.FontShapeVerdana h5, 
.FontShapeVerdana h6 {
font: normal 115% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.4em 0em 0em 0em;
border-style: none none solid none;
border-width: 1px;
}
.FontShapeVerdana a, 
.FontShapeVerdana a div, 
.FontShapeVerdana a span {
text-decoration: none;  
}
.FontShapeVerdana a:visited, 
.FontShapeVerdana a:visited div, 
.FontShapeVerdana a:visited span {
text-decoration: none;
}
.FontShapeVerdana a:active, 
.FontShapeVerdana a:active div, 
.FontShapeVerdana a:active span {
text-decoration: none;
}
.FontShapeVerdana a:hover, 
.FontShapeVerdana a:hover div, 
.FontShapeVerdana a:hover span {
text-decoration: none; 
}

.FontColorBlack h1 { 
border-color: #8baebd;
color: Black;
}
.FontColorBlack h2 { 
border-color: #8baebd;
color: Black;
}
.FontColorBlack h3 { 
border-color: #8baebd;
color: Black;
}
.FontColorBlack h4, 
.FontColorBlack h5, 
.FontColorBlack h6 {
border-color: #8baebd;
color: Black;
}
.FontColorBlack a, 
.FontColorBlack a div, 
.FontColorBlack a span  {
color: #416973;
}
.FontColorBlack a:visited, 
.FontColorBlack a:visited div, 
.FontColorBlack a:visited span {
color: #416973;    
}
.FontColorBlack a:active, 
.FontColorBlack a:active div, 
.FontColorBlack a:active span {
color: #416973; 
}
.FontColorBlack a:hover, 
.FontColorBlack a:hover div, 
.FontColorBlack a:hover span {
color: #416973;
}

.FontShapeVerdanaBig { 
font: 12px Verdana, Arial, Helvetica, sans-serif !important;
}
.FontShapeVerdanaBig p {
font: 100% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.2em 0em 0.2em 0em;
}
.FontShapeVerdanaBig strong {
font: bold 100% Verdana, Arial, Helvetica, sans-serif !important;
}
.FontShapeVerdanaBig h1 { 
font: normal 150% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.8em 0em 0em 0em;
border-style: none;
border-width: 0px;
}
.FontShapeVerdanaBig h2 { 
font: bold 125% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.6em 0em 0em 0em;
border-style: none;
border-width: 0px;
}
.FontShapeVerdanaBig h3 { 
font: bold 120% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.6em 0em 0em 0em;
border-style: none;
border-width: 0px;
}
.FontShapeVerdanaBig h4, 
.FontShapeVerdanaBig h5, 
.FontShapeVerdanaBig h6 {
font: bold 115% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.4em 0em 0em 0em;
border-style: none;
border-width: 0px;
}
.FontShapeVerdanaBig a, 
.FontShapeVerdanaBig a div, 
.FontShapeVerdanaBig a span {
text-decoration: none;  
}
.FontShapeVerdanaBig a:visited, 
.FontShapeVerdanaBig a:visited div, 
.FontShapeVerdanaBig a:visited span {
text-decoration: none;
}
.FontShapeVerdanaBig a:active, 
.FontShapeVerdanaBig a:active div, 
.FontShapeVerdanaBig a:active span {
text-decoration: none;
}
.FontShapeVerdanaBig a:hover, 
.FontShapeVerdanaBig a:hover div, 
.FontShapeVerdanaBig a:hover span {
text-decoration: none; 
}

.BoxColorGreen .title { 
background-color: #cde2a4; 
border-color: #73ae08;
color: Black;
}
.BoxColorGreen .title a { 
color: Black;
}
.BoxColorGreen .body { 
background-color: #ffffff;
border-color: #ffffff;
}
.BoxColorGreen .body .menuouticon {
}
.BoxColorGreen .body .menuinicon {
}
.BoxColorGreen .body .addmenu:hover {
background-color: #cde2a4;
}
.BoxColorGreen .body .submenuin {
background-color: #cde2a4;
border-color: #73ae08 #73ae08 #cde2a4 #73ae08;
}
.BoxColorGreen .body .submenuout {
background-color: #ffffff;
border-color: #73ae08;
}
.BoxColorGreen .body .submenuout:hover, 
.BoxColorGreen .body a:hover {
background-color: #cde2a4;
border-color: #73ae08 #73ae08 #cde2a4 #73ae08;
}
.BoxColorGreen .body ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
}
.BoxColorGreen .body li {
}

.ColorGreenBox { 
border-color: #73ae08;
background-color: #FFFFFF;
color: #000000;
}

.FontColorPloneBoxes h1 { 
border-color: #8baebd;
color: Black;
}
.FontColorPloneBoxes h2 { 
border-color: #8baebd;
color: Black;
}
.FontColorPloneBoxes h3 { 
border-color: #8baebd;
color: Black;
}
.FontColorPloneBoxes h4, 
.FontColorPloneBoxes h5, 
.FontColorPloneBoxes h6 {
border-color: #8baebd;
color: Black;
}
.FontColorPloneBoxes a, 
.FontColorPloneBoxes a div, 
.FontColorPloneBoxes a span  {
color: #416973;
}
.FontColorPloneBoxes a:visited, 
.FontColorPloneBoxes a:visited div, 
.FontColorPloneBoxes a:visited span {
color: #416973;    
}
.FontColorPloneBoxes a:active, 
.FontColorPloneBoxes a:active div, 
.FontColorPloneBoxes a:active span {
color: #8baebd; 
}
.FontColorPloneBoxes a:hover, 
.FontColorPloneBoxes a:hover div, 
.FontColorPloneBoxes a:hover span {
color: #8baebd;
}

.FontShapeVerdanaBox { 
font: 10px Verdana, Arial, Helvetica, sans-serif !important;
}
.FontShapeVerdanaBox p {
font: 100% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.2em 0em 0.2em 0em;
}
.FontShapeVerdanaBox strong {
font: bold 100% Verdana, Arial, Helvetica, sans-serif !important;
}
.FontShapeVerdanaBox h1 { 
font: normal 150% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.8em 0em 0em 0em;
border-style: none none solid none;
border-width: 1px;
}
.FontShapeVerdanaBox h2 { 
font: normal 125% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.6em 0em 0em 0em;
border-style: none none solid none;
border-width: 1px;
}
.FontShapeVerdanaBox h3 { 
font: normal 120% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.6em 0em 0em 0em;
border-style: none none solid none;
border-width: 1px;
}
.FontShapeVerdanaBox h4, 
.FontShapeVerdanaBox h5, 
.FontShapeVerdanaBox h6 {
font: normal 100% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0em 0.7em 0em 0.7em;
border-style: solid solid none solid;
border-width: 1px;
}
.FontShapeVerdanaBox a, 
.FontShapeVerdanaBox a div, 
.FontShapeVerdanaBox a span {
text-decoration: none;  
}
.FontShapeVerdanaBox a:visited, 
.FontShapeVerdanaBox a:visited div, 
.FontShapeVerdanaBox a:visited span {
text-decoration: none;
}
.FontShapeVerdanaBox a:active, 
.FontShapeVerdanaBox a:active div, 
.FontShapeVerdanaBox a:active span {
text-decoration: none;
}
.FontShapeVerdanaBox a:hover, 
.FontShapeVerdanaBox a:hover div, 
.FontShapeVerdanaBox a:hover span {
text-decoration: none; 
}

.FontShapeFontShape1 { 
font: 11px Verdana, Arial, Helvetica, sans-serif !important;
}
.FontShapeFontShape1 p {
font: 100% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0em;
}
.FontShapeFontShape1 strong {
font: bold 100% !important;
}
.FontShapeFontShape1 h1 { 
font: under 160% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.8em 0em 0em 0em;
border-style: none none solid none;
border-width: 1px;
}
.FontShapeFontShape1 h2 { 
font: bold 125% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.6em 0em 0em 0em;
border-style: none;
border-width: 1px;
}
.FontShapeFontShape1 h3 { 
font: bold 120% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.6em 0em 0em 0em;
border-style: none;
border-width: 1px;
}
.FontShapeFontShape1 h4, 
.FontShapeFontShape1 h5, 
.FontShapeFontShape1 h6 {
font: bold 115% Verdana, Arial, Helvetica, sans-serif !important;
padding: 0.4em 0em 0em 0em;
border-style: none;
border-width: 1px;
}
.FontShapeFontShape1 a, 
.FontShapeFontShape1 a div, 
.FontShapeFontShape1 a span {
text-decoration: none;  
}
.FontShapeFontShape1 a:visited, 
.FontShapeFontShape1 a:visited div, 
.FontShapeFontShape1 a:visited span {
text-decoration: none;
}
.FontShapeFontShape1 a:active, 
.FontShapeFontShape1 a:active div, 
.FontShapeFontShape1 a:active span {
text-decoration: none;
}
.FontShapeFontShape1 a:hover, 
.FontShapeFontShape1 a:hover div, 
.FontShapeFontShape1 a:hover span {
text-decoration: none; 
}

.ShapeNoBorder1 { 
border-style: none;
border-width: 0px;
}

.ColorTransparent1 { 
border-color: #dee6ee;
background-color: ;
color: #000000;
}

.ColorPloneLightBlue1 { 
border-color: #779977;
background-color: #99bb99;
color: #000000;
}

.BoxColorexell .title { 
background-color: #779977; 
border-color: #99bb99;
color: Black;
}
.BoxColorexell .title a { 
color: Black;
}
.BoxColorexell .body { 
background-color: #99bb99;
border-color: #779977;
}
.BoxColorexell .body .menuouticon {
}
.BoxColorexell .body .menuinicon {
}
.BoxColorexell .body .addmenu:hover {
background-color: #779977;
}
.BoxColorexell .body .submenuin {
background-color: #779977;
border-color: #779977;
}
.BoxColorexell .body .submenuout {
background-color: #99bb99;
border-color: #99bb99;
}
.BoxColorexell .body .submenuout:hover, 
.BoxColorexell .body a:hover {
background-color: #779977;
border-color: #779977;
}
.BoxColorexell .body ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
}
.BoxColorexell .body li {
}

.Colorexelltransparent { 
border-color: #779977;
background-color: #FFFFFF;
color: #000000;
}

.BoxColorexelltabs .title { 
background-color: #99bb99; 
border-color: #99bb99;
color: Black;
}
.BoxColorexelltabs .title a { 
color: Black;
}
.BoxColorexelltabs .body { 
background-color: #FFFFFF;
border-color: #FFFFFF;
}
.BoxColorexelltabs .body .menuouticon {
}
.BoxColorexelltabs .body .menuinicon {
}
.BoxColorexelltabs .body .addmenu:hover {
background-color: #99bb99;
}
.BoxColorexelltabs .body .submenuin {
background-color: #99bb99;
border-color: #779977;
}
.BoxColorexelltabs .body .submenuout {
background-color: #FFFFFF;
border-color: #779977;
}
.BoxColorexelltabs .body .submenuout:hover, 
.BoxColorexelltabs .body a:hover {
background-color: #99bb99;
border-color: #779977;
}
.BoxColorexelltabs .body ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
}
.BoxColorexelltabs .body li {
}

.ColorAreaColor1 { 
border-color: #FFFFFF;
background-color: #ddeedd;
color: #000000;
}

.Colorexelltransparent1 { 
border-color: #779977;
background-color: #FFFFFF;
color: #000000;
}

.BoxShapePlone1 .title { 
border-style: solid solid none solid;
border-width: 1px;
padding: 0em 1.2em 0em 0.9em;
display: inline;
text-align: left;
font-weight:  normal;
}
.BoxShapePlone1 .body { 
border-style: solid solid solid solid;
border-width: 1px;
padding: 0.7em 0.7em 0.7em 0.7em;
text-align: left;
}
.BoxShapePlone1 .body .submenuout {
border-style: none;                          
border-width: 0px;                          
margin: 0em;                          
padding: 1px 0px 1px 3px;                           
}
.BoxShapePlone1 .body .submenuin {
border-style: none;
border-width: 0px;
margin: 0em;                          
padding: 1px 0px 1px 3px;                           
}

.ColorTransparent2 { 
border-color: #cccccc;
background-color: ;
color: #000000;
}

.CalendarStyleCalendarStyle1 { 
text-align: center;
border-collapse: collapse; 
}
.CalendarStyleCalendarStyle1 .event { 
background-color: #f0f0c0;
border-color: #999999;
border-width: 1px;
border-style: solid;
}
.CalendarStyleCalendarStyle1 .event a { 
color: #000066;
font-weight: bold;
}
.CalendarStyleCalendarStyle1 .todaynoevent { 
border-color: #ffa500;
border-width: 2px;
border-style: solid;
}
.CalendarStyleCalendarStyle1 .todayevent { 
border-color: #ffa500;
border-width: 2px;
border-style: solid;
background-color: #f0f0c0;
}
.CalendarStyleCalendarStyle1 .todayevent a { 
color: #000066;
font-weight: bold;
}
.CalendarStyleCalendarStyle1 .header { 
background-color: #e9e9e9;
color: #000000;
font-weight: bold;
}
.CalendarStyleCalendarStyle1 .weekdays td { 
border-width: 1px;
border-color: #999999;
border-style: solid none solid none;
}
.CalendarStyleCalendarStyle1 .weekdays { 
background-color: #d0d0d0;
color: #000000;
}
.CalendarStyleCalendarStyle1 .days { 
background-color: #ffffff;
color: #000000;
}
.CalendarStyleCalendarStyle1 .preview {
color:  #000000;
background-color: #ffffbb;
border-color: #000000;
border-width: 1px;
border-style: solid;
padding: 0.2em;
margin-top: 0.5em;
position: absolute;
visibility: hidden;
width: 12em;
text-align: left;
}

.BoxColorPortalBoxColor1 .title { 
background-color: #d0d0d0; 
border-color: #999999;
color: Black;
}
.BoxColorPortalBoxColor1 .title a { 
color: Black;
}
.BoxColorPortalBoxColor1 .body { 
background-color: #f3f3f9;
border-color: #999999;
}
.BoxColorPortalBoxColor1 .body .menuouticon {
}
.BoxColorPortalBoxColor1 .body .menuinicon {
}
.BoxColorPortalBoxColor1 .body .addmenu:hover {
background-color: #bdd2ee;
}
.BoxColorPortalBoxColor1 .body .submenuin {
background-color: #bdd2ee;
border-color: #669999;
}
.BoxColorPortalBoxColor1 .body .submenuout {
background-color: #f6f6fc;
border-color: #f6f6fc;
}
.BoxColorPortalBoxColor1 .body .submenuout:hover, 
.BoxColorPortalBoxColor1 .body a:hover {
background-color: #bdd2ee;
border-color: #669999;
}
.BoxColorPortalBoxColor1 .body ul {
margin: 0px;
padding: 0px;
list-style-position: inside;
}
.BoxColorPortalBoxColor1 .body li {
}

