
body {
  background: #ffffff;
  color:#000000;
  font-size: 75%;
  font-family: arial, sans-serif, verdana, helvetica;
  margin:0px;

}

.lewypasek {
display:block;
left:-301px;
padding:0;
position:fixed;
top:40px;
width:300px;
z-index:100;
}

#lewypasek-ikony {
position:absolute;
right:-32px;
top:-1px;
width:32px;
z-index:110;
}

#lewypasek-ikony ul {
bottom:-10px;
left:0;
position:relative;
width:32px;
}

#lewypasek-ikony ul li {
padding:0 5px 0;
width:110px;
}

#lewypasek-ikony ul {
display:block;
list-style-image:none;
list-style-position:outside;
list-style-type:none;
margin:0;
padding:0;
}

#lewypasek-ikony img {
width:110px;
}

.imieniny {
background: #ffffff;
width: 800px;
display: block;
margin-left: auto;
margin-right: auto;
}



.menu-gora{
width: 694px;
height: 25px;
background-color: #FFFFFF;
border-left: #CDDAED solid 50px;
border-right: #CDDAED solid 50px;
padding: 3px;
text-align:center;
margin-left: auto;
margin-right: auto;
}
.link-gora{
border-bottom: #CFD5E3 solid 6px;
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 10pt;
font-weight: bold;
color: #606795;
display: inline;
padding-bottom: 4px;
text-decoration: none; 
}

.link-gora:hover {
border-bottom: #879CBB solid 6px;
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 10pt;
font-weight: bold;
color: #606795;
display: inline;
padding-bottom: 4px;
text-decoration: none;
}

.story-read-more-link {
color:#91B146;
font-size:12px;
font-weight:bold;
text-align:left;
}

.menu-blok{
width: 150px;
background-color: #E4E9EF;
margin-left: auto;
margin-right: auto;
}
.link-blok{
border-bottom: #CFD5E3 solid 6px;
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 120%;
font-weight: bold;
color: #283A5E;
display: block;
padding-bottom: 2px;
padding-left: 2px;
text-decoration: none;
}

.link-blok:hover {
border-bottom: #879CBB solid 6px;
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 120%;
font-weight: bold;
color: #606795;
display: block;
padding-bottom: 2px;
padding-left: 2px;
text-decoration: none;
}

.naglowek {
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 14pt;
font-weight: bold;
color: #91B146;
padding-bottom: 2px;
text-decoration: none;
display: inline;
}

.naglowek2 {
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 14pt;
color: #000000;
padding-bottom: 2px;
text-decoration: none;
display: inline;
}



.dol {
width: 800px;
color: #606795;
background: #C6D4EB;
vertical-align: top;
text-align: center;
margin-left: auto;
margin-right: auto;
}
.dol-link {
color: #606795;
}
.dol-link:hover  {
color: #606795;
}
.dol2 {
width: 800px;
background: #98B1DB;
vertical-align: top;
text-align: right;
margin-left: auto;
margin-right: auto;
}


.turnusy {
width: 100%;
background: #E4E9EF;
vertical-align: top;
}
.turnusy img {
padding-right: 4px;
}
a.turnusy-link {
font-family: Tahoma, Verdana, 'Times New Roman', sans-serif;
font-size: 11pt;
font-weight: bold;
color: #283A5E;
text-decoration: none;
}

.wersja-do-wydruku {
font-weight: bold;
font-size: 16px;
}




.tab-left {
background: #ffffff;
margin: 0px;
border-left: #879CBB solid 1px;
vertical-align: top;
}

.tab-left-blok {
width: 150px;
vertical-align: top;
}

.tab-right {
background: #ffffff;
margin: 0px;
border-right: #879CBB solid 1px;
vertical-align: top;
}

.tab-right-blok {
background: #ffffff;
width: 150px;
vertical-align: top;
}

.info {
background: #ffffff;
width: 800px;
height: 45px;
vertical-align: middle;
background: #ffffff url(http://www.gospel.malach.org/images/3.gif) top center no-repeat;
margin-left: auto;
margin-right: auto;
}

.plywak {
font-weight: bold;
font-size: 12px;
height: 30px;
line-height: 70%;
color: #000000;
font-family: verdana, arial, sans-serif;
margin-left: auto;
margin-right: auto;
}

.art-glowny {
width: 97%;
text-align:justify;
border: 1px solid #cccccc;
padding: 3px;
margin-bottom: 5px;
}
.art-glowny img {
padding-right: 5px;
padding-top: 3px;
padding-bottom: 5px;
}

a.href-gora {
font-weight: bold;
font-size: 14px;
text-align:left;
color: #8c2f2b;
display: inline;
}
.href-gora2 {
color: #A6A6A6;
display: inline;
}
a.href-gora-tresc {
color: #000000;
text-decoration:none;
}
a.href-gora-tresc:hover{
color: #879CBB;
text-decoration:none;
}


.artykul {
width: 97%;
text-align:justify;
padding: 3px;
margin-bottom: 5px;
border-bottom: #879CBB solid 1px;
}
.artykul img {
padding-right: 5px;
}
a.artykul-link {
font-size: 12px;
font-weight: bold;
text-align:left;
color: #91B146;
}

.menu-naglowek {
background: url(http://www.gospel.malach.org/images/menu-naglowek.gif) top no-repeat;
text-align:center;
font-weight: bold;
font-size: 14px;
color: #8c2f2b;
height: 31px;
width: 186px;
line-height: 31px;
border-bottom: 2px solid #cccccc;
}

a.button {
background: url(http://www.gospel.malach.org/images/menu.gif) top no-repeat;
width: 186px;
height: 23px;
display: block;
text-decoration:none;
text-indent: 30px;
line-height: 23px;
}

a.button:hover {
background: url(http://www.gospel.malach.org/images/menuover.gif) top no-repeat;
width: 186px;
height: 23px;
display: block;
text-decoration:none;
}

.clear {
clear:both;
position:relative;
}

.dolstrony {
width: 800px;
background: #ffffff;
vertical-align: top;
text-align: center;
margin-left: auto;
margin-right: auto;
padding-bottom: 10px;
}

.oglo-tab {
text-align:justify;
border: 1px solid #cccccc;
padding: 3px;
margin-bottom: 5px;
}
a.ogloszenia {
font-weight: bold;
text-align:left;
color: #000000;
}

/*strona-statyczna*/

.static {
width: 98%;
height: 100%;
border: 0px;
margin-left: 4px;
margin-right: 4px;
}
.static1 {
width: 5%;
border: 0px;
border-spacing: 0px;
}
.static2 {
width: 95%;
border: 0px;
padding: 2px;
border-spacing: 0px;
background-color:#E4E9EF;
}
.static3 {
width: 100%;
height: 100%;
border: 1px solid #cecdd2;
padding: 3px;
border-spacing: 0px;
}




.kalendarz-miesiac {background: url(http://www.gospel.malach.org/images/menu-naglowek.gif) top no-repeat; color: #8c2f2b; text-align: center; font-weight: bold; font-size: 14px; height: 31px; width: 186px; line-height: 31px; border-bottom: 1px solid #cccccc;}

.mycalTopTitle {color:#8c2f2b; text-align:center; font-weight: bold; width: 100%; margin: 0px; padding: 0px;}
.mycalDateField { background-color:#F9F9F9; text-align:center; margin: 0px; padding: 0px;}
.mycalEventHighlight { background-color:#8FBC8F; text-align:center; margin: 0px; padding: 0px; }
.mycalTodayHighlight { background-color:#DDA616; text-align:center; margin: 0px; padding: 0px;}
.mycalNextMonth { background-color:#DCDCDC; text-align:center; margin: 0px; padding: 0px;}

.mycaldol { background-color: #cccccc; color: #000000; text-align:center; height: 22px; width: 186px; padding: 2px;}
.mycalalignleft { display: inline; padding-right: 20px; }
.mycalalignright { display: inline; padding-left: 20px;}



/* tabelki*/



.stopka {
width: 800px;
border: 0px;
border-top: 3px solid #1f505e;
border-spacing: 0px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}

.stopka1 {
border: 0px;
vertical-align: top;
background: #cecdd2 url(http://www..malach.org/layout/prof/pasek-imieniny.gif);
text-align: center;
}

.stopka2 {
color:#9b9d98;
border: 0px;
vertical-align: top;
background: #3c3c48;
text-align: center;
}
.stopka2 a {color:#9b9d98; text-decoration:none;}

.stopka3 {
color: #9b9d98;
border: 0px;
font-size: 9px;
text-align: center;
}
.stopka3 a {color:#9b9d98; text-decoration:none;}




.imieniny1 {
width: 12px;
border: 0px;
background: #9d9d9a;
}

.imieniny2 {
border: 0px;
background: #ffffff;
}

.tresc-top {
width: 800px;
border: 0px;
margin: 0px;
border-spacing: 0px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}

.glowna {
width: 800px;
background: #ffffff;
border: 0px;
margin: 0px;
border-spacing: 0px;
margin-left: auto;
margin-right: auto;
}

.glowna2 {
width: 100%;
margin: 0px;
border-spacing: 0px;
vertical-align: top;
}

.glowna3 {
width: 800px;
border: 0px;
margin: 0px;
border-spacing: 0px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}

.prawy-blok {
width: 200px;
border: 0px;
margin: 0px;
border-spacing: 0px;
vertical-align: top;

}

.szukaj {
width: 600px;
border: 0px;
margin: 0px;
vertical-align: top;
}

.valign
{
border: 0px;
margin: 0px;
border-spacing: 0px;
vertical-align: top;
}


/* artykuly - srodkowy blok - glowna tresc*/

.art {
width: 97%;
border: 0px;
margin: 0px;
border-spacing: 0px;
vertical-align: top;
margin-left: auto;
margin-right: auto;
}

.art2 {
width: 100%;
border: 0px;
margin: 0px;
background-color:#06145b;
padding: 2px;
}

.art3 {
width: 100%;
border: 0px;
margin: 0px;
border-spacing: 0px;
vertical-align: top;

}
.art3 img { padding-left: 5px;}



/*galerie-blok*/

.galeria {
width: 100%;
height: 100%;
border: 0px;
border-spacing: 0px;
}
.gal1 {
width: 100%;
border: 1px solid #d2dbd6;
padding: 2px;
}


/* semantics ******************************************************************/

hr { height: 0px; border: solid #d1d7dc 0px; border-top-width: 1px;}
a {color:#000000; text-decoration:none; }
a:hover {color:#717171; text-decoration:underline;}

.linia {
	padding:2px 0 5px 0;
	background:transparent url(http://www.malach.org/images/new/kropka.gif) repeat-x 0 2px;
	clear:both;
}


fieldset {
  margin-bottom:1em;
}
fieldset p {
  padding:5px;
  margin:0px;
}
fieldset p {
  margin-top:5px;
  margin-bottom:0px;
}
fieldset legend {
  font-size:.9em;
}
form {margin:2px;}
form div.notes p,
form div small {
  line-height:125%;
}
form div.notes li {
  margin-left:10px;
}
form fieldset div.notes {
  float:right;
  width:170px;
  height:auto;
  margin:0px 0px 10px 10px;
  padding:5px;
  border:1px solid #666666;
  background-color:#ffffe1;
  color:#666666;
  font-size: 10px;
}
form fieldset div.notes h4 {
  background-image:url(images/icon_info.png);
  background-repeat:no-repeat;
  background-position:top left;
  padding:3px 0px 2px 27px;
  border-width:0px 0px 1px 0px;
  border-style:solid;
  border-color:#666666;
  color:#666666;
  margin-bottom:5px;
  margin-top:0px;
  font-size:12px;
}

form fieldset div.notes p {
  margin:0em 0em 1.2em 0em;
  color:#666666;
}

form fieldset div.notes p.last {
  margin:0em;
  padding-bottom:5px;
}
h1 {
  font-size:125%;
}
h2 {
  font-size:100%;
}
h3 {
  font-size:100%;
  margin:0px;
}
img {
  border:0;
}
input {
  font-size:.9em;
}
input,
submit,
td {
  color:#000000;
}
textarea {
  color:#000000;
  font-family:arial,sans-serif,verdana,tahoma,helvetica;
}
th {
  color:#000000;
  background-color:#dae0ed;
  font-weight:bold;
  font-size:larger;
  padding-left:3px;
  text-align:left;
}
p {
  margin-top:5px;
}
select {
  color:#000000;
  font-size:.9em;
}

/* classes ********************************************************************/

/* admin lists ****************************************************************/
.admin-list-icon {
  float:left;
  padding:5px;
}
.admin-list-table {
  width:100%;
  text-align:left;
  border-spacing:1px;
}
.admin-list-table form {
  margin:0px;
}
.admin-list-search{
  text-align:center;
  margin-top:5px;
  margin-bottom:5px;
}
.admin-list-field {
  text-align:left;
  padding-left:5px;
  padding-right:5px;
}
.admin-list-headerfield {
  text-align:left;
  padding-left:5px;
  padding-right:5px;
  font-size:larger;
}
/* general alignment classes **************************************************/
.alignleft {
  text-align:left;
}
.alignright {
  text-align:right;
}
.aligncenter {
  text-align:center;
}
.aligntop {
  vertical-align:top;
}
/* blocks *********************************************************************/
.block-box-left {
  margin:10px;
}
.block-box-left,
.block-box-right,
.block-box {
  margin:2px 5px 7px 5px;
}
.block-box-left ul,
.block-box-right ul {
  /* do not indent lists in the blocks too much */
  padding-left:20px;
  margin-top:0px;
  margin-bottom:0px;
}
.block-bg-left,
.block-bg-right{
  border-top:1px solid #ffffff;
}
.block-bg-spreader {
  /* this is making sure that the blocks have a minimum width */
  background:transparent;
  width:180px;
  height:1px;
}
.block-content,
.block-content-right,
.block-content-left {
  background:transparent;
  color:#000000;
  padding-bottom:2px;
  padding-top:2px;
  clear:both;
}
.block-content-left ul,
.block-content-right ul,
.block-content ul {
  margin-top:0;
  margin-bottom:0;
  margin-left:16px;
  padding-left:0;
  border:none;
}
.block-divider {
  background:#ffffff;
  border-bottom:1px solid #f7f7f7;
  border-top:1px solid #e7e7e7;
  color:#000000;
  padding-top:2px;
}
.block-divider-left {
  border-top:1px solid #e7e7e7;
  border-bottom:1px solid #ffffff;
  width:90%;
  margin:0 auto;
  line-height:0px;
}
.block-divider-right {
  border-top:1px solid #cccccc;
  border-bottom:1px solid #ffffff;
  width:90%;
  margin:0 auto;
  line-height:0px;
}
.block-featured-left {
  background:#f7f7f7;
  border-right:1px solid #ffffff;
  color:#000000;
}
.block-featured-right {
  background:#e7e7e7;
  border-left:1px solid #ffffff;
  color:#000000;
}
.block-helpicon {
  padding-top:0px;
  text-align:right;
  float:right;
}
.block-outerborder-left {
  border-left:1px solid #e7e7e7;
}
.block-outerborder-right {
  border-right:1px solid #cccccc;
}
.block-title,
.blocktitle,
.block-title-left,
.block-title-right {
  background:transparent;
  color:#1a3955;
  font-weight:bold;
  padding-top:5px;
  padding-bottom:5px;
  text-align:left;
}

/* block lists ****************************************************************/
.list-feed,
.list-new-plugins,
.list-new-comments,
.list-new-trackbacks,
.list-older-stories {
  margin:0px;padding:0px;
}

/* comments *******************************************************************/
.commentbar-line1 {
  background:transparent;
  color:#000000;
  padding:3px 3px;
  text-align:center;
}
.commentbar-line2 {
  background:#e7e7e7;
  border-bottom:1px solid #ffffff;
  border-top:1px solid #ffffff;
  text-align:center;
}
.commentbar-line3 {
  background:#ffffff;
  border-bottom:1px solid #ffffff;
  border-top:1px solid #e7e7e7;
  color:#000000;
  padding:3px 3px;
  text-align:center;
}
.commenttitle {
  background:#f7f7f7;
  border-bottom:1px solid #e7e7e7;
  border-left:1px solid #e7e7e7;
  border-right:1px solid #e7e7e7;
  border-top:1px solid #e7e7e7;
  font-weight:bold;
  font-size:smaller;
  padding:3px 0px 3px 10px;
}
/******************************************************************************/
.edit-perm-down {
  text-align:center;
}
.edit-perm-up{
  text-align:center;
  padding-right:10px;
  padding-left:10px;
}
.fieldhelp {
  font-size:0.8em;
  color:#666666;
}

/* forms **********************************************************************/
.form-description {
  font-weight:bold;
  float:left;
  width:100px;
  text-align:right;
  padding-right:5px;
  display:block;
}
.form-field {
  padding-bottom:5px;
  margin-left:105px;
}

/******************************************************************************/
.highlight {
  color:#000000;
  background-color:yellow;
  text-decoration:none;
}
.inputtable td {
  padding:4px;
  vertical-align:top;
}
.inputtable label {
  font-weight:bold;
  float:right;
  white-space:nowrap;
}
.moderation-cc {
  width:100%;
}
.moderation-cc-row {
  clear:both;
  height:80px;
  width:100%;
}
.moderation-cc-item {
  float:left;
  text-align:center;
}
.pagenav {
  text-align:center;
}
.row_center td {
  text-align:center;
}
.searchauth {
  background:transparent;
  color:#000000;
  text-align:left;
}
.searchdate {
  background:transparent;
  color:#000000;
  text-align:right;
}
.searchform-box {
  border-bottom:1px solid #cccccc;
}
.searchform-elements{
  display:inline;


}
.searchform-elements input{
  font-size:0.9em;
}
.searchhits {
  background:transparent;
  color:#000000;
  text-align:right;
}
.site-slogan {
  color:#ffffff;
  background:transparent;
}
/* stats **********************************************************************/
.stats-list-count {
  text-align:right;
  padding-left:5px;
  padding-right:5px;
}
.stats-header-title {
  text-align:left;
  width:90%;
  padding-left:5px;
  padding-right:5px;
}
.stats-header-count {
  text-align:left;
  width:10%;
  padding-left:5px;
  padding-right:5px;
}

/******************************************************************************/
.topicoption,
.topicoption-off {
}
.warning {
  background:transparent;
  color:#ff0000;
  font-weight:bold;
}
.warningsmall {
  background:transparent;
  color:#ff0000;
}

/* Default Plugin CSS Declarations */
/* Recommended CSS to be used by Plugin Authors - allows easier site themeing */

.plugin {
  color:#000000;
  background-color:#EFEFEF;
  font-weight:normal;
  border:1px solid #CCCCCC;
}
.plugin th {
  color:#000000;
  background-color:#B7C1DC;
  padding:5px;
  text-align:left;
}
.plugin tr {
  vertical-align:top;
}
.plugin td {
  padding:2px 5px 2px 5px;
}
.pluginBG {
  color:#FEFEFE;
  background-color:#7398BA;
}
.pluginAltBG {
  background-color:#7398BA;
}
.pluginAltBG td {
  color:#FFFFFF
}
.pluginCellTitle {
  color:#FFFFFF;
  font-weight:bold;
  background-color:#7398BA;
  padding:5px;
}
.pluginCellFill {
  background-color:#F8FAFD;
}
.pluginCellText {
  color:#636363;
  font-weight:normal;
}
.pluginHeader {
  color:#204275;
  font-weight:bolder;
  padding-top:3px;
  padding-bottom:3px;
}
.pluginFooter, .pluginFooter td {
  background-color:#507AA1;
  color:#FFFFFF;
  }
.pluginAlert {
  padding:5px 15px 5px 15px;
  color:#D8010E;
  background-color:#FEF1B4;
  font-weight:bold;
}
.pluginInfo {
  padding:5px 15px 5px 15px;
  color:#707070;
  background-color:#FEF1B4;
  font-weight:normal;
}
.pluginSubTable {
  color:#000000;
  background-color:#CCCCCC;
  font-weight:normal;
  border:1px solid #CCCCCC;
}
.pluginSubTable th {
  color:#000000;
  background-color:#C9D1E4;
  padding:5px;
  text-align:left;
}
.pluginSubTable tr {
  vertical-align:top;
}
.pluginSolidOutline {
  background-color:#CCCCCC;
}
.pluginSolidFill {
  background-color:#1A3955;
}
.pluginTitle {
  background-color:#507AA1;
  color:#F5F9FF;
  padding:4px;
  padding-left:6px;
  padding-right:6px;
}
.pluginCellSubTitle {
  background-color:#F7F7F7;
  color:#000000;
  padding:4px;
  padding-left:6px;
  padding-right:6px;
}
.pluginTinyText {
  font-size:0.70em;
}
.pluginSmallText {
  font-size:0.8em;
}
.pluginMediumText {
  font-size:1em;
}
.pluginLargeText {
  font-size:1.25em;
}
.pluginAltText {
  color:#FFFFFF;
}
.pluginRow1, .pluginRow1 td {
  color:#000000;
  background-color:#F7F7F7;
  line-height:120%;
}
.pluginRow2, .pluginRow2 td {
  color:#000000;
  background-color:#E7E7E7;
  line-height: 120%;
}
.pluginRow1 .pluginRollOver,
.pluginRow2 .pluginRollOver,
.pluginRollOver {
  color:#000000;
  background-color:#FFFFFF;
  line-height:120%;
}
.pluginRow1 .pluginRollOut,
.pluginRow2 .pluginRollOut,
.pluginRollOut {
  color:#000000;
  background-color:#F7F7F7;
  line-height:120%;
}
.pluginLinks A:link {
  color:#000000;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}
.pluginLinks A:visited {
  color:#000000;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}
.pluginLinks A:hover {
  color:#000000;
  font-style:normal;
  font-weight:normal;
  text-decoration:underline;
}
.pluginBreadCrumbs,
.pluginBreadCrumbs A:link {
  color:#FFFFFF;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}
.pluginBreadCrumbs A:visited {
  color:#FFFFFF;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}
.pluginBreadCrumbs A:hover {
  color:#FFFFFF;
  font-style:normal;
  font-weight:normal;
  text-decoration:none;
}
a.pluginButton:link, a.pluginButton:visited {
  color:#000000;
  text-align:center;
  padding-top:2px;
  display:block;
  height:19px;
  text-decoration:none;
  background-color:transparent;
}
a.pluginButton:hover {
  color:blue;
  text-align:center;
  padding-top:2px;
  background:center url(navbar/images/button_over.gif);
  background-repeat:repeat-x;
  display:block;
  height:19px;
  text-decoration:none;
  background-color:transparent;
}

/* Navbar Class CSS ***********************************************************/
#navcontainer {
  float:left;
  width:100%;
  background:#F4F4F4;
  font-size:93%;
  line-height:normal;
  border-bottom:1px solid #24618E;
  }
#navcontainer ul {
  margin:0px;
  padding:10px 10px 0 50px;
  list-style:none;
}
#navcontainer li {
  display:inline;
  margin:0px;
  padding:0px;
}
#navcontainer a {
  float:left;
  background:url("navbar/images/tableftJ.gif") no-repeat left top;
  margin:0px;
  padding:0px 0px 0px 5px;
  text-decoration:none;
}
#navcontainer a span {
  float:left;
  display:block;
  background:url("navbar/images/tabrightJ.gif") no-repeat right top;
  padding:5px 15px 4px 6px;
  color:#24618E;
}
/* Commented Backslash Hack hides rule from IE5-Mac \*/
#navcontainer a span {
  float:none;
}
/* End IE5-Mac hack */
#navcontainer a:hover span {
  color:#FFFFFF;
}
#navcontainer a:hover {
  background-position:0% -42px;
}
#navcontainer a:hover span {
  background-position:100% -42px;
}
#navcontainer a#current span {
  background:url("navbar/images/tabrightI.gif") no-repeat left top;
  background-position:100% -42px;
  color:#FFFFFF;
}
#navcontainer a:link#current,
#navcontainer a:visited#current,
#navcontainer a:hover#current {
  background:url("navbar/images/tableftI.gif") no-repeat left top;
  background-position:0% -42px;
}

/* Common CSS for on-hover tooltip feature */
a.tooltip {
  position: relative; /*this is the key*/
  z-index:10;
  color:#000;
  text-decoration:none;
}
a.tooltip:hover  {
  z-index:100;
  text-decoration:none
}
a.tooltip span {
  display: none
}
a.tooltip:hover span {
  /*the span will display just on :hover state*/
  z-index:100;
  color:#033666;
  font-style:normal;
  font-size:.8em;
  line-height: 125%;
  display:block;
  position:absolute;
  border:1px solid #C8DAF7;
  background-color:#E5EFFF;
  padding:4px;
  text-align: left;
  text-decoration:none;
  left:-20px;
  top:10px;
  min-width:150px;
}
/* End of common CSS for on-hover info feature */

/* Forum Plugin specific CSS */
.codeblock  {
  background-color:#ECE9D8;
  color:#000;
  width: 550px;
  height: 160px;
  overflow: auto;
  min-height: 50px;
  max-height: 120px;
  margin: 5px 0px 5px 5px;
  padding:5px;
  border: 1px dashed black;
}

.quotemain
{
  background:#FAFCFE url('forum/image_set/img_quote.gif') no-repeat top right;
  border: 1px dotted #000;
  border-left: 4px solid #8394B2;
  color:#465584;
  padding: 4px;
  margin: 5px auto 8px auto;
}

/* CSS Declarations for Code block feature - default will use the .php one */
div .php { max-height:400px; overflow:auto; height:auto; width:auto; min-height:100px; }
div .html { height:300px; overflow:auto; width:auto; min-height:100px; }
div .css { height:300px; overflow:auto; width:auto; min-height:100px; }

/* END of Forum Plugin CSS */




/* poll plugin ****************************************************************/
.poll-vote,
.poll-vote-results {
  background:transparent;
  color:#000000;
  font-size:smaller;
}
