table {
width:100%;
border-collapse:collapse;
border-spacing:0;
}

del {
text-decoration:line-through;
}

sup {
vertical-align:text-top;
}

sub {
vertical-align:text-bottom;
}

ins {
text-decoration:none;
}

img.center {
text-align:center;
display:block;
margin:6px auto 4px;
}

img.left {
text-align:left;
float:left;
clear:left;
margin:2px 6px 2px 0;
}

img.right {
float:right;
text-align:right;
clear:right;
margin:2px 0 2px 6px;
}

pre {
overflow:auto;
}

#xoopsHiddenText {
visibility:hidden;
background-color:transparent;
color:#000;
font-weight:400;
font-style:normal;
text-decoration:none;
}

.pagneutral {
font-size:10px;
width:16px;
height:19px;
text-align:center;
background-image:url(./images/pagneutral.gif);
}

.pagact {
font-size:10px;
width:16px;
height:19px;
text-align:center;
background-image:url(./images/pagact.gif);
}

.paginact {
font-size:10px;
width:16px;
height:19px;
text-align:center;
background-image:url(./images/paginact.gif);
}

.xoops-form-element-caption-required .caption-marker {
background-color:inherit;
padding-left:2px;
color:red;
}

.xoops-form-element-help {
font-size:.9em;
padding-top:5px;
font-weight:400;
}

input,textarea,select {
background-color:#fff;
color:#000;
}

input[type=submit],input[type=reset],input[type=button],.xo-formbuttons,.formButton,button {
background-color:#D3D2D6;
color:#405A80;
padding:3px;
}

#xo-fixbanner a {
display:block;
position:absolute;
z-index:102;
width:468px;
height:60px;
}

div.jGrowl {
z-index:9999;
padding:1em;
}

body > div.jGrowl {
position:fixed;
}

body > div.jGrowl.top-right {
right:25%;
left:25%;
top:2px;
}

body > div.jGrowl.bottom-left {
left:0;
bottom:0;
}

body > div.jGrowl.bottom-right {
right:0;
bottom:0;
}

body > div.jGrowl.center {
top:0;
width:50%;
left:25%;
}

body > div.jGrowl.top-left {
left:0;
top:0;
}

div.center div.jGrowl-notification,div.center div.jGrowl-closer {
margin-left:auto;
margin-right:auto;
}

div.jGrowl div.jGrowl-notification,div.jGrowl div.jGrowl-closer {
background-color:#EBFBFE;
color:navy;
width:100%;
margin-top:.5em;
margin-bottom:.5em;
font-family:Tahoma, Geneva, sans-serif;
font-size:1.2em;
text-align:center;
border:1px solid #69F;
display:none;
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
-khtml-border-radius:5px;
padding:.5em;
}

div.jGrowl div.jGrowl-notification {
min-height:40px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-header {
font-weight:700;
font-size:10px;
}

div.jGrowl div.jGrowl-notification div.jGrowl-close {
float:right;
font-weight:700;
font-size:12px;
cursor:pointer;
}

div.jGrowl div.jGrowl-closer {
height:15px;
padding-top:4px;
padding-bottom:4px;
cursor:pointer;
font-size:11px;
font-weight:700;
text-align:center;
}

.floatleft {
float:left;
padding-left:4px;
border:0;
margin:0;
}

.floatright {
float:right;
border:0;
margin:0;
padding:2px;
}

.floatcenter0 {
margin:0 auto;
}

.floatcenter1 {
margin:1em auto;
}

.clear {
clear:both;
height:0;
font-size:0;
line-height:0;
}

.clearleft {
clear:left;
height:0;
font-size:0;
line-height:0;
}

.clearright {
clear:right;
height:0;
font-size:0;
line-height:0;
}

.block {
display:block;
}

.inline {
display:inline;
}

.blockinline {
display:inline-block;
}

.left,.txtleft {
text-align:left;
}

.right,.txtright {
text-align:right;
}

.center,.txtcenter {
text-align:center;
}

.justify,.txtjustify {
text-align:justify;
}

.middle,.alignmiddle {
vertical-align:middle;
}

.top,.aligntop {
vertical-align:top;
}

.bottom,.alignbottom {
vertical-align:bottom;
}

.positop {
margin-top:0;
padding-top:0;
}

.posibottom {
margin-bottom:0;
padding-bottom:0;
}

.table {
display:table;
}

.tcaption1 {
display:block;
width:100%;
}

.tcaption2 {
display:block;
width:200%;
}

.tcaption3 {
display:block;
width:300%;
}

.tcaption4 {
display:block;
width:400%;
}

.tcaption5 {
display:block;
width:500%;
}

.tcaption6 {
display:block;
width:600%;
}

.tbody {
display:table-row-group;
}

.trow {
display:table-row;
}

.tcell {
display:table-cell;
}

.collapse {
border-collapse:collapse;
}

.separate {
border-collapse:separate;
}

.bspacing1 {
border-spacing:1px;
}

.bspacing2 {
border-spacing:2px;
}

.bspacing3 {
border-spacing:3px;
}

.bspacing4 {
border-spacing:4px;
}

.bspacing5 {
border-spacing:5px;
}

.bspacing10 {
border-spacing:10px;
}

.width100 {
width:100%;
}

.width90 {
width:90%;
}

.width80 {
width:80%;
}

.width75 {
width:75%;
}

.width70 {
width:70%;
}

.width66 {
width:66.6%;
}

.width60 {
width:60%;
}

.width50 {
width:49%;
}

.width45 {
width:45%;
}

.width40 {
width:40%;
}

.width33 {
width:33.3%;
}

.width30 {
width:30%;
}

.width25 {
width:25%;
}

.width20 {
width:20%;
}

.width15 {
width:15%;
}

.width10 {
width:10%;
}

.width5 {
width:5%;
}

.width3 {
width:3%;
}

.width2 {
width:2%;
}

.width1 {
width:1%;
}

.pad2 {
padding:2px;
}

.pad3 {
padding:3px;
}

.pad5 {
padding:5px;
}

.pad7 {
padding:7px;
}

.pad10 {
padding:10px;
}

.marg2 {
margin:2px;
}

.marg3 {
margin:3px;
}

.marg5 {
margin:5px;
}

.marg7 {
margin:8px;
}

.marg10 {
margin:10px;
}

.verysmall,.xx-small {
font-size:.7em;
}

.smallsmall,.x-small {
font-size:.8em;
}

.small {
font-size:.92em;
}

.normal {
font-size:1em;
font-weight:400;
font-style:normal;
}

.big {
font-size:1.17em;
}

.maxi {
font-size:1.5em;
}

.bolder {
font-weight:bolder;
}

.lighter {
font-weight:lighter;
}

.oblique {
font-style:oblique;
}

.expanded {
letter-spacing:.5em;
}

.condensed {
letter-spacing:-.1em;
}

.uppercase {
text-transform:uppercase;
}

.lowercase {
text-transform:lowercase;
}

.capitalize {
text-transform:capitalize;
}

.line100 {
line-height:1em;
}

.line120 {
line-height:1.2em;
}

.line140 {
line-height:1.4em;
}

.line160 {
line-height:1.6em;
}

.line170 {
line-height:1.7em;
}

.line180 {
line-height:1.8em;
}

.line200 {
line-height:2em;
}

.line220 {
line-height:2.2em;
}

.line240 {
line-height:2.4em;
}

.red {
background-color:transparent;
color:red;
}

.blue {
background-color:transparent;
color:#00f;
}

.black {
background-color:transparent;
color:#000;
}

.white {
background-color:transparent;
color:#fff;
}

.yellow {
background-color:transparent;
color:#ff0;
}

.orange {
background-color:transparent;
color:orange;
}

.green {
background-color:transparent;
color:green;
}

.silver {
background-color:transparent;
color:silver;
}

.hidden {
visibility:hidden;
position:absolute;
top:0;
left:0;
}

.spacer {
padding:0 0 3px;
}

.separator {
clear:both;
float:left;
height:1px;
width:100%;
}

.cursordefault {
cursor:default;
}

.cursormove {
cursor:move;
}

.cursorpointer {
cursor:pointer;
}

.opac7 {
opacity:.7!important;
filter:alpha(opacity=70)!important;
}

.bradius3 {
border-radius:3px;
-moz-border-radius:3px;
-webkit-border-radius:3px;
}

.bradius5 {
border-radius:5px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
}

.bradius10 {
border-radius:10px;
-moz-border-radius:10px;
-webkit-border-radius:10px;
}

.bradius15 {
border-radius:15px;
-moz-border-radius:15px;
-webkit-border-radius:15px;
}

.solidwhite {
border:1px solid #fff;
}

.solidred {
border:1px solid red;
}

.solidyellow {
border:1px solid #ff0;
}

.solidblue {
border:1px solid #00f;
}

.solidorange {
border:1px solid orange;
}

.solidgreen {
border:1px solid green;
}

.solidbrown {
border:1px solid #a52a2a;
}

.solidsilver {
border:1px solid silver;
}

.dottedwhite {
border:1px dotted #fff;
}

.dottedred {
border:1px dotted red;
}

.dottedyellow {
border:1px dotted #ff0;
}

.dottedblue {
border:1px dotted #00f;
}

.dottedorange {
border:1px dotted orange;
}

.dottedgreen {
border:1px dotted green;
}

.dottedbrown {
border:1px dotted #a52a2a;
}

.dottedsilver {
border:1px dotted silver;
}

.dashedwhite {
border:1px dashed #fff;
}

.dashedred {
border:1px dashed red;
}

.dashedyellow {
border:1px dashed #ff0;
}

.dashedblue {
border:1px dashed #00f;
}

.dashedorange {
border:1px dashed orange;
}

.dashedgreen {
border:1px dashed green;
}

.dashedbrown {
border:1px dashed #a52a2a;
}

.dashedsilver {
border:1px dashed silver;
}

.doubleblack {
border:4px double #000;
}

.doublewhite {
border:4px double #fff;
}

.doublered {
border:4px double red;
}

.doubleyellow {
border:4px double #ff0;
}

.doubleblue {
border:4px double #00f;
}

.doubleorange {
border:4px double orange;
}

.doublegreen {
border:4px double green;
}

.doublebrown {
border:4px double #a52a2a;
}

.doublesilver {
border:4px double silver;
}

.grooveblack {
border:3px groove #000;
}

.groovewhite {
border:3px groove #fff;
}

.groovered {
border:3px groove red;
}

.grooveyellow {
border:3px groove #ff0;
}

.grooveblue {
border:3px groove #00f;
}

.grooveorange {
border:3px groove orange;
}

.groovegreen {
border:3px groove green;
}

.groovebrown {
border:3px groove #a52a2a;
}

.groovesilver {
border:3px groove silver;
}

.ridgeblack {
border:3px ridge #000;
}

.ridgewhite {
border:3px ridge #fff;
}

.ridgered {
border:3px ridge red;
}

.ridgeyellow {
border:3px ridge #ff0;
}

.ridgeblue {
border:3px ridge #00f;
}

.ridgeorange {
border:3px ridge orange;
}

.ridgegreen {
border:3px ridge green;
}

.ridgebrown {
border:3px ridge #a52a2a;
}

.ridgesilver {
border:3px ridge silver;
}

.insetblack1 {
border:1px inset #000;
}

.insetblack {
border:3px inset #000;
}

.insetwhite1 {
border:1px inset #fff;
}

.insetwhite {
border:3px inset #fff;
}

.insetred {
border:3px inset red;
}

.insetyellow {
border:3px inset #ff0;
}

.insetblue {
border:3px inset #00f;
}

.insetorange {
border:3px inset orange;
}

.insetgreen {
border:3px inset green;
}

.insetbrown {
border:3px inset #a52a2a;
}

.insetsilver1 {
border:1px inset silver;
}

.insetsilver {
border:3px inset silver;
}

.outsetblack1 {
border:1px outset #000;
}

.outsetblack {
border:3px outset #000;
}

.outsetwhite1 {
border:1px outset #fff;
}

.outsetwhite {
border:3px outset #fff;
}

.outsetred {
border:3px outset red;
}

.outsetyellow {
border:3px outset #ff0;
}

.outsetblue {
border:3px outset #00f;
}

.outsetorange {
border:3px outset orange;
}

.outsetgreen {
border:3px outset green;
}

.outsetbrown {
border:3px outset #a52a2a;
}

.outsetsilver1 {
border:1px outset silver;
}

.outsetsilver {
border:3px outset silver;
}

.arial {
font-family:Arial, Helvetica, sans-serif;
}

.courierNew {
font-family:'Courier New', Courier, monospace;
}

.georgia {
font-family:Georgia, 'Times New Roman', Times, serif;
}

.lucidaConsole {
font-family:'Lucida Console', Monaco, monospace;
}

.lucidaSansUnicode {
font-family:'Lucida Sans Unicode', 'Lucida Grande', sans-serif;
}

.tahoma {
font-family:Tahoma, Geneva, sans-serif;
}

.times {
font-family:'Times New Roman', Times, serif;
}

.trebuchet {
font-family:'Trebuchet MS', Helvetica, sans-serif;
}

.verdana {
font-family:Verdana, Geneva, sans-serif;
}

.msSans {
font-family:'MS Sans Serif', Geneva, sans-serif;
}

.msSerif {
font-family:'MS Serif', 'New York', serif;
}

.helvetica {
font-family:'Helvetica Neue', Helvetica, Arial, sans-serif;
}

.impact {
font-family:Impact, Charcoal, sans-serif;
}

.century {
font-family:'Century Gothic', 'Lucida Grande', 'Lucida Sans Unicode', sans-serif;
}

.shadow {
text-shadow:2px 2px 3px #aaa;
}

.shadowlight {
text-shadow:1px 1px 2px #aaa;
}

.boxshadow {
box-shadow:1px 2px 3px rgba(0,0,0,0.5);
-moz-box-shadow:1px 2px 3px rgba(0,0,0,0.5);
-webkit-box-shadow:1px 2px 3px rgba(0,0,0,0.5);
}

.boxshadow1 {
box-shadow:0 0 20px #787878;
-webkit-box-shadow:0 0 20px #787878;
-moz-box-shadow:0 0 20px #787878;
filter:progid:DXImageTransform.Microsoft.Shadow(color='#bbbbbb',Direction=135,Strength=5);
zoom:1;
}

.boxrelief {
box-shadow:0 20px 10px -10px rgba(255,255,255,0.3) inset;
-moz-box-shadow:0 20px 10px -10px rgba(255,255,255,0.3) inset;
-webkit-box-shadow:0 20px 10px -10px rgba(255,255,255,0.3) inset;
}

.boxinset {
box-shadow:0 3px 8px rgba(0,0,0,.24) inset;
-moz-box-shadow:0 3px 8px rgba(0,0,0,.4) inset;
-webkit-box-shadow:0 3px 8px rgba(0,0,0,.4) inset;
}

.twocolumn {
column-count:2;
column-gap:1.5em;
-moz-column-count:2;
-moz-column-gap:1.5em;
-webkit-column-count:2;
-webkit-column-gap:1.5em;
}

.threecolumn {
column-count:3;
column-gap:1.2em;
-moz-column-count:3;
-moz-column-gap:1.2em;
-webkit-column-count:3;
-webkit-column-gap:1.2em;
}

.forcolumn {
column-count:4;
column-gap:1.2em;
-moz-column-count:4;
-moz-column-gap:1.2em;
-webkit-column-count:4;
-webkit-column-gap:1.2em;
}

.column10 {
column-width:10em;
column-gap:1.2em;
-moz-column-width:10em;
-moz-column-gap:1.2em;
-webkit-column-width:10em;
-webkit-column-gap:1.2em;
}

.column15 {
column-width:15em;
column-gap:1.2em;
-moz-column-width:15em;
-moz-column-gap:1.2em;
-webkit-column-width:15em;
-webkit-column-gap:1.2em;
}

.column20 {
column-width:20em;
column-gap:1.2em;
-moz-column-width:20em;
-moz-column-gap:1.2em;
-webkit-column-width:20em;
-webkit-column-gap:1.2em;
}

.column25 {
column-width:25em;
column-gap:1.2em;
-moz-column-width:25em;
-moz-column-gap:1.2em;
-webkit-column-width:25em;
-webkit-column-gap:1.2em;
}

strong,b,dfn,.bold {
font-weight:700;
}

u,.underline {
text-decoration:underline;
}

i,em,.italic {
font-style:italic;
}

img,fieldset,.bnone {
border:0;
}

acronym,abbr,dfn,.cursorhelp {
cursor:help;
}

.xoops-form-element-caption .caption-marker,.hide {
display:none;
}

.tfootend,.widthauto {
width:auto;
}

.opac5,.opac1:hover {
opacity:.5!important;
filter:alpha(opacity=50)!important;
}

.opac5:hover,.opac7:hover,.opac1 {
opacity:1!important;
filter:alpha(opacity=100)!important;
}

.border,.solidblack {
border:1px solid #000;
}

.dotted,.dottedblack {
border:1px dotted #000;
}

.dashed,.dashedblack {
border:1px dashed #000;
}