/* vim: set shiftwidth=4 tabstop=4 softtabstop=4 expandtab : */
/* 
 
  This is the theme, 
  by Xidemia

*/

div
{
border: none;
margin: 0;
padding: 0;
}

img {border:0px;}
.sonda input { border:none;}
li.main {
    list-style: square outside;
	text-align: left;
	padding-bottom: 5px;
}

li.karta { padding-bottom: 5px;}
ul {
    margin: 0px 0px 0px 1em;
    padding: 0px 4px 0px 4px;
    border-spacing: 0px;
}

span.ue
{
color: #223C98;
}

/* Global */
html, body, div,p, td {
margin: 0px;
padding: 0px; 
font-family:Arial, Verdana,  Helvetica, sans-serif; 
font-size: 11px; 
color: #666666;

}
body, div,p, td {
background: #ffffff; 
}


#body
{
background-color: #28924A;
padding:10px 0px;
}

p {text-align:justify; padding:2px 0px 2px 0px; }
div.text {text-align:justify; padding:0px 0px 2px 0px; }

a, a:link, a:active {	color: #202020;  text-decoration: none;}
a:hover {	color: #202020;  text-decoration: underline;}


/* Layout */
#stronat {
    border     : none;
    margin     : 0px auto;
    padding    : 0px;
    width      : 776px;
	background-image: url(/img/hc/cien.gif);
	background-repeat: repeat-y;
	background-position: 770px;
}

#strona {
    border     : none;
    margin     : 0px;
    padding    : 10px 10px;
    width      : 750px;
	float:	left;
}

#cien
{
    border     : none;
    margin     : 0px;
    padding    : 0px;
    width      : 6px;
	float:	right;
}

#stronac {
	clear: both;
    border     : none;
    margin     : 0px;
    padding    : 0px 0px 0px 6px;
    width      : 770px;
	background: #28924A;
}

div.stronan
{
    margin     : 0px;
    border     : none;
    padding    : 0px;
    width      : 750px;
    clear       : both;
}

div.strona
{
    margin     : 0px;
    border     : none;
    padding    : 0px;
    width      : 710px;
    clear       : both;
}

#centerp
{
    margin     : 0px;
    border     : none;
	padding:5px 20px;
	width:710px;
}
#centerpright
{
    margin     : 0px;
    border     : none;
	padding:5px 0px 5px 20px;
	width:510px;
	float:left;
}
#rightp
{
    margin     : 0px;
    border     : none;
	padding:5px 20px 5px 0px;
	width:180px;
	float:right;
}

#logo
{
margin: -14px 0px 0px -10px;
width: 184px;
float: left;
position:relative;
}
#naglowek
{
width: 576px;
float: right;
}
#top_foto
{
margin:0px;
vertical-align: top;
float:left;
padding-right:4px;
}

.bfoto
{
display:block;
}


#tools
{
float:right;
width: 156px;
}

#menu_top
{
 clear: both;
 border: none;
 margin:0px;
 padding: 5px 0px 0px 0px;
}


#submenu, #subnewsl
{
border:none;
margin:0;
padding:5px 0 5px 0;
background-color: #ffc993;
width: 576px;
height: 14px;
clear: right;
font: arial 10px #666666;
}

#submenu
{
float: right;
width: 576px;
clear: right;
}

#subnewsl
{
float:left;
width: 164px;
padding-left: 10px;
clear: left;
}

#submenu a, #subnewsl a
{
color: #666666;
}

#submenu a:hover, #subnewsl a:hover
{
color: #666666;
text-decoration: underline;
}


#navcontainer
{
border: none;
margin: 0px;
padding: 0px;
width:576px;
clear:both;
overflow:hidden;
color: #666666;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
overflow:hidden;
}

#navcontainer ul li  { float: left; }

#navcontainer ul li a, ul li.first a.first
{
text-decoration: none;
background: url(/img/hc/sheet.png) no-repeat top left;
float: left;
margin: 0px;
height: 30px;
width: 62px;
padding: 4px 0px 0px 34px;
font-size: 9px;
font-family: verdana, arial,tahoma;
color: #666666;
text-align:center;

}

#navcontainer ul li.first a.first
{
background: url(/img/hc/sheet1.png) no-repeat top left;
padding-left:24px;
width: 46px;
color: #666666;
}

#navcontainer li a:hover
{
background: url(/img/hc/sheet_akt.png) no-repeat left top;
color: #666666;
}

#navcontainer li.first a.first:hover
{
background: url(/img/hc/sheet1_akt.png) no-repeat left top;
color: #666666;
}

#navcontainer ul li.last
{
padding:0px;
width:5px;
background-image: url(/img/hc/sheet-last.png);
color: #666666;
}

#footer
{
width:750px;
margin-top:5px;
padding: 10px 0px 0px 0px;
border-top: 1px solid #318B46;
}

.fleft,.fleftc
{
float:left;
}

.fleftc
{
padding-right:130px;
} 
.fright
{
float:right;
text-align:right;
}
/* Do tresci na stronie glownej */

.lcols2
{
width:345px;
padding: 0px;
float:left;
}
.rcols2
{
width:345px;
padding: 0px 0px 0px 20px;
float: right;
}

.lcols3
{
width:223px;
padding: 0px;
float:left;
}

.ccols3
{
width:223px;
padding-left: 20px;
float:left;
}

.rcols3
{
width:223px;
padding: 0px 0px 0px 21px;
float: right;
}

.lcols4
{
width:170px;
padding: 0px;
float:left;
}

.ccols4
{
width:170px;
padding-left: 10px;
float:left;
}

.rcols4
{
width:170px;
padding: 0px 0px 0px 10px;
float: right;
}

.lshift
{
padding-left: 15px;
}

h3
{
border-bottom: 1px solid #318B46;
margin:30px 0px 10px 0px;
padding: 0px 0px 3px 15px;
color: #318B46;
font-family: verdana, arial;
font-size: 12px;
background: url(/img/hc/box_o.gif) no-repeat left top;
text-align: left;
}
h3.ml
{
margin-top:2px;
}

h4
{
border-bottom: 1px solid #318B46;
margin:5px 0px 5px 0px;
padding: 0px 0px 3px 15px;
color: #318B46;
font-family: verdana, arial;
font-size: 10px;
background: url(/img/hc/box_o.gif) no-repeat left top;
text-align: left;
}
h4.ml
{
margin-top:2px;
}

a.wiecej, a.wiecej:active, a.wiecej:visited, a.wiecej:hover { 
display:block; 
padding-left: 15px;
float:right; 
font: 10px Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
color: #318B46; 
text-decoration: none;
background: url(/img/hc/arrow_g.gif) no-repeat left top;
}


/* categories paths navigation bar */
div.dcategpath, div.treetitle { font: 10px verdana, arial, helvetica, sans-serif; color: #999999; text-decoration: none; margin-bottom:10px;}
.categpath { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none }
a.categpath { font: 10px Verdana, Arial, Helvetica, sans-serif; color: #999999; text-decoration: none }
a.categpath:active, a.categpath:visited { color: #999999;	text-decoration:   none;}
a.categpath:hover { color: #999999; text-decoration: underline;}



td.terminarz, td.termh
{
padding:0px;
border:1px solid black;
vertical-align: middle;
}
td.terminarz 
{
width: 70px;
text-align: center;
}
td.termh {padding:3px;}



td {  text-align:left; vertical-align: top; margin: 0; border: none; padding: 0;}

/* forms element*/
FORM { margin: 0 0 0 0; padding-bottom:  0 0 0 0; }
input, textarea, select { 
 font: 11px  Arial, Tahoma, sans-serif;
 border: 1px solid #7b9cbd;
}

input.radio
{
border:none;
}
/* forms element*/


/* Main template */
td.tp {font-size: 11px; padding:2px ; color:#666666; background-color: #f6f6f6; vertical-align: middle; border-top: solid 1px #CCCCCC; border-bottom: solid 1px #CCCCCC;}
td#l {text-align:left;}
td#r {text-align:right;}

.footer {font: 10px verdana, arial, helvetica, sans-serif; background-color:white; color: #cccccc; text-decoration: none; text-align:center; vertical-align: bottom; border-top:1px solid #cccccc;}
td#tiki-bot , td#tiki-bot2 { height:20px; padding: 5px 5px 5px 5px; font-size: 10px;	margin-top: 0px;background-color:#e6e6e6; text-align:center; color: #333333;}
td#footer {	padding:2px; margin-top: 0px; vertical-align: middle;}
td#leftcolumn {	padding: 0px 4px 2px 2px; vertical-align: top; border-right:1px solid #CCCCCC;	 width: 130px;/* minus padding & border*/ }
td#rightcolumn { padding: 0px 2px 2px 4px; vertical-align:   top;	width: 161px;/* minus padding*/ }
td#centercolumn { padding: 8px 1px 8px 1px; vertical-align:   top;	width: 768px;}
td#centercolumnPanel {	padding: 8px 3px 8px 8px; width: 620px; }
td#centercolumnMini { padding:  8px 5px 5px  5px; width: 458px;}
td#panelleft { padding:  0; width: 352px;}
td#panelright { padding-left:  8px; width: 351px;}
div#debugconsole {position:    absolute; background-color:   #eeddcc; color:   #009000;	top:   0px;	left:   20px;	right:   310px;	height:   auto;	width:   auto;	z-index:   1;	padding:   5px;	border:   6px ridge #996600;}

/* Boxy dzialow */
td.box-silver { padding: 4px; border: 1px solid silver;}
td.boxt-silver { padding: 2px 2px 2px 5px; background: silver;}
td.box-aktuS { padding: 2px 5px 2px 6px; border-bottom: 1px solid silver;}

td.box-ds { padding: 4px; border: 1px solid cornflowerblue;}
td.boxt-ds { padding: 2px 2px 2px 5px; background: cornflowerblue;}

td.box-ds-babilon { padding: 4px; border: 1px solid #F3AF57;}
td.boxt-ds-babilon { padding: 2px 2px 2px 5px; background: #F3AF57;}

td.box-ds-zaczek { padding: 4px; border: 1px solid blue;}
td.boxt-ds-zaczek { padding: 2px 2px 2px 5px; background: blue;}

td.box-ogloszenia { padding: 4px; border: 1px solid #006699;}
td.boxt-ogloszenia { padding: 2px 2px 2px 5px; background: #006699;}

td.box-nauka { padding: 4px; border: 1px solid #010066;}
td.boxt-nauka { padding: 2px 2px 2px 5px; background: #010066;}
td.box-studia { padding: 4px; border: 1px solid #6F009D;}
td.boxt-studia { padding: 2px 2px 2px 5px; background: #6F009D;}
td.box-kultura { padding: 4px; border: 1px solid #FF9603;}
td.boxt-kultura { padding: 2px 2px 2px 5px; background: #FF9603;}
td.box-sport { padding: 4px; border: 1px solid #376503;}
td.boxt-sport { padding: 2px 2px 2px 5px; background: #376503;}
td.box-samorzad { padding: 4px; border: 1px solid #834303;}
td.boxt-samorzad { padding: 2px 2px 2px 5px; background: #834303;}
td.box-aktualnosci { border: 1px solid #cc3300;}
td.box-aktualnosci2 { padding: 4px; border: 1px solid #cc3300;}
td.boxt-aktualnosci  { padding: 2px 2px 2px 5px; background: #cc3300;}
td.box-aktu { padding: 2px 5px 2px 6px; border-bottom: 1px solid #cc3300;}
td.box-aktu2 { padding: 2px 5px 2px 6px; }
a.box {  font: bold 13px verdana, arial, helvetica, sans-serif; color: white; text-decoration:   none;}
span.box {  font: bold 13px verdana, arial, helvetica, sans-serif; color: white; text-decoration:   none;}
a.box:hover {color: white;	text-decoration:   none;}
div.box-title-frame { padding: 2px 20px 2px 5px; margin:8px 30px 0 0;}


span.bullet {color: #CBAA07;}

/* Menus */
.menu-spacer {	font: 12px verdana, arial, helvetica, sans-serif; color: white;  }


/* Links to extend/collapse menus */
.separator {  font: 10px verdana, arial, helvetica, sans-serif; color: #000000; }
a.separator {  font: 10px verdana, arial, helvetica, sans-serif; color: #000000; text-decoration:   none;}
a.separator:active {	color:   #010066;	text-decoration:   none;}
a.separator:hover {	color:   #000000;	text-decoration:   underline;}

div.separator {	background-color: #f6f6f6; padding: 2px 2px 2px 8px; border-bottom: #e6e6e6 1px solid; color: #000000; }
.option {background-color: #f7f7f7; padding: 2px 2px 2px 16px; border-bottom: #e6e6e6 1px solid; color: #000000;}

/* Links to collapse menus for example the main menu can be completely collapsed*/
.flip {	font-family:    Tahoma, Arial, sans-serif;	font-size:   11px;	color:   black;	text-decoration:   none;}
.flip:active {	color:   black;	text-decoration:   none;}
.flip:hover {	color:   black;	text-decoration:   none;}

/* Links in menus */
.linkmenu, .rsslink,a.linkmenu, a.rsslink  {font: 10px verdana, arial, helvetica, sans-serif;	color:   #101010;	text-decoration:   none;}
a.linkmenu:active, a.rsslink:active {	color:   #101010;	text-decoration:   none;}
a.linkmenu:hover, a.rsslink:hover {	color:   #101010;	text-decoration:   underline;}

/* BOX - modules */
div.box { margin: 0 0 0 0; padding-left: 0 0 0 0; width: auto; border:none;}
div.box-title {
border-bottom: 1px solid #318B46;
margin:8px 0px 3px 0px;
padding: 0px 0px 3px 15px;
color: #318B46;
font-family: verdana, arial;
font-size: 11px;
font-weight: bold;
background: url(/img/hc/box_o.gif) no-repeat left top;
text-align: left;
}
div.box-data { font-family:   Tahoma, Arial, sans-serif; font-size:   11px;	padding: 0px;	margin:0; border:none;	width: auto;}

div.imagerank {	margin-left:   10px 5px 10xp 5px;}
div.simplebox {	margin: 5px 1px 5px 1px;	padding:   2px 2px 2px 2px;	border:   1px solid black; font-size:11px}

div.cbox {	background:    white;	margin-left:   0px;	border:   1px solid black;	padding-bottom:   0px; width:708px;}
div.cbox-title { background-color:    #d0d0d0;	color:   black;	border-bottom:   1px solid black;	font-family:   Verdana, Arial,  sans-serif;	font-size:   13px;	font-weight:   bold;	text-align:   center;	padding-left:   0px;	padding-right:   0px;	margin-bottom:   0px;}
/* When there's a link in a cbox-title */
.cboxtlink {	font-size:   11px;	color:   black;	text-decoration:   none;}
.cboxtlink:active {	color:   white;	text-decoration:   none;}
.cboxtlink:hover {	color:   #EFEFEF;	text-decoration:   underline;}
div.cbox-data {	background:   white;	margin-left:   5px;	margin-right:   5px;	font-family:   Tahoma, Arial sans-serif;	font-size:   11px;	color:   black;}


/* Wiki, Articles, Gellery */

div.articleheading, div.wikitext{
text-align: justify;
}
div.articlesubt {font-size: 13px; font-weight: bold; font-family:   Verdana, Arial, Tahoma,  sans-serif;	color:   black;}
div.articleheadingtext {font-size:   11px;	font-family:   Verdana, Arial, Tahoma,  sans-serif;	color:   black;}

.pagetitle, .forumspagetitle , .titlea {
border-bottom: 1px solid #318B46;
margin:30px 0px 10px 0px;
padding: 0px 0px 3px 15px;
color: #318B46;
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
background: url(/img/hc/box_o.gif) no-repeat left top;
text-align: left;
}
.titlea-backup {
	font-weight:  normal; line-height: 14px; font-size:   14px;	font-weight: bold; font-family:  Verdana, Arial,   Tahoma,  sans-serif;	color:   #666666; padding-bottom:5px;	text-decoration:   none;}
a.pagetitle, a.forumspagetitle,a.titlea{
color: #318B46;
font-family: verdana, arial;
font-size: 12px;
font-weight: bold;
text-decoration: none;
}

a.pagetitle:hover,a.forumspagetitle:hover,a.titlea:hover {	text-decoration:   underline;	color:   #318B46;}

.titleb { color: #666666; font-family:   Tahoma, Arial,  sans-serif; font-size:10px}

.czas_szkolenia { color: #ef8923; font-weight: bold;text-align:left;}

div.article { float: left; width:100%; margin-top:20px;}
div.wikitext {padding-top:0px;}
.editdate, .articlesource { font-family: Verdana, Arial, sans-serif;  font-size:9px;}

/* Photos*/
div.photo {	float:left; margin: 0px 5px 2px 0px; font-size: 10px; font-family: Tahoma, Arial, sans-serif; }
/* Box in articles See also*/
div.BoxSeeAlso { padding: 0 0 0 0;	margin: 0 2px 0 4px;	width: 120px;	float: right;	border-left:1px solid #CCC;	border-right:1px solid #CCC;	border-bottom:1px solid #CCC;}
div.BoxSeeAlso-header {	padding: 2px 4px 2px 4px;margin: 0 0 0 0; background-color: #EDEDED;	border-bottom:1px solid #CCC;	border-top:1px solid #CCC;	font-family: Tahoma, Arial, sans-serif;	font-size:   11px;}
div.BoxSeeAlso-data {padding: 4px 4px 4px 4px;	margin: 0 0 0 0; font-family:    Tahoma, Arial, sans-serif;	font-size:   11px;}
/* Article in articles list*/
div.article {padding:    0 0 0 0;	margin-bottom: 0px;	font-family:    Arial,Verdana, sans-serif;}


.linkbut {color:   navy; }
.linkbut:hover {color:  navy;}

/*FAQ*/
div.faqqa {margin-top:10px}
div.faqquestion { font-weight: bold;}

/* Non-linking titles (three levels) */
H1 {font-size:   18px;	color:   black;	margin-bottom: 5px;	margin-top: 2px;}
H2 {	font-weight:    bold;	font-size:   16px;	color:   black;}



/* TABLES */
/* Cells in forms using a background color */
.commentstitle,
.formcolor, 
.galform, 
.editblogform , 
.editfgalform , 
.comform , 
.forumform {
	font-family:   Arial, Tahoma, sans-serif;
	font-size:   11px;
	vertical-align:   top;
	text-align:   left;

}
.formcolor
{
	background-color:   #f6f6f6;
}
.commentstitle {font-weight:bold;}


/* The table */
table.listgallery, table.creategalform, TABLE.normal, table.gallerylisting, table.jukeboxlist, table.bloglist, table.editblogform, table.editfgalform,
	table.listfgal, table.listfiles, table.listarticles, table.forumstable, table.forumformtable, table.viewthread {
	border-color:    #000000;
	border-style:   solid;
	font-family:    Tahoma, Arial, sans-serif;
	font-size: 10px;
	border-width:   1px;
	width: 100%;
    background: #e0e0e0;
}
table.normalnoborder {width:99%}
/* Odd rows in several listings */
TD.odd, td.gallistnameodd, td.gallistdescriptionodd, td.gallistcreatedodd, td.gallistlastModifodd, td.gallistuserodd, td.gallistimagesodd, td.gallisthitsodd, td.gallistactionsodd, td.listgalidodd, td.listgalnameodd, td.listgalcreatedodd, td.listgalhitsodd, td.listgaluserodd, td.listgalfilesizeodd, td.bloglistnameodd, td.bloglistdescriptionodd, td.bloglistcreatedodd, td.bloglistlastModifodd, td.bloglistuserodd, td.bloglistpublicodd, td.bloglistpostsodd, td.bloglistvisitsodd, td.bloglistactivityodd, td.bloglistactionsodd, td.listfgalnameodd, td.listfgaldescriptionodd, td.listfgalcreatedodd, td.listfgallastModifodd, td.listfgaluserodd, td.listfgalfilesodd, td.listfgalvisitsodd, td.listfgalactionsodd, td.listfilesnameodd, td.listfilesdescriptionodd, td.listfilesidodd, td.listfilesfilenameodd, td.listfilesfilesizeodd, td.listfilescreatedodd, td.listfilesdlsodd, td.listfilesnameodd, td.listfilesuserodd, td.listfilesactionsodd, td.listarttitleodd, td.listarttopicodd, td.listartpublishDateodd, td.listartauthorodd, td.listartreadsodd, td.listarthasimageodd, td.listartuseimageodd, td.listartactionsodd, td.listartsizeodd, td.forumstableodd, td.forumstableinfoodd, td.topictitleodd, td.topicrepliesodd, td.topicreadsodd, td.topicscoreodd, td.topiclastpostodd, td.topicauthorodd, td.jukeboxlistnameodd, td.jukeboxdescriptionodd, td.jukeboxcreatedodd, td.jukeboxlastmodifodd, td.jukeboxlistuserodd, td.jukeboxlisttracksodd, td.jukeboxlistvisitsodd {
	font-family:    Tahoma, Arial, sans-serif;
	font-size:   11px;
	color:   Black;
	background-color:   #eeeeee;
}

/* Even rows in several listings */
TD.even, td.gallistnameeven, td.gallistdescriptioneven, td.gallistcreatedeven, td.gallistlastModifeven, td.gallistusereven, td.gallistimageseven, td.gallisthitseven, td.gallistactionseven, td.listgalideven, td.listgalnameeven, td.listgalcreatedeven, td.listgalhitseven, td.listgalusereven, td.listgalfilesizeeven, td.bloglistnameeven, td.bloglistdescriptioneven, td.bloglistcreatedeven, td.bloglistlastModifeven, td.bloglistusereven, td.bloglistpubliceven, td.bloglistpostseven, td.bloglistvisitseven, td.bloglistactivityeven, td.bloglistactionseven, td.listfgalnameeven, td.listfgaldescriptioneven, td.listfgalcreatedeven, td.listfgallastModifeven, td.listfgalusereven, td.listfgalfileseven, td.listfgalvisitseven, td.listfgalactionseven, td.listfilesnameeven, td.listfilesdescriptioneven, td.listfilesideven, td.listfilesfilenameeven, td.listfilesfilesizeeven, td.listfilescreatedeven, td.listfilesdlseven, td.listfilesnameeven, td.listfilesusereven, td.listfilesactionseven, td.listarttitleeven, td.listarttopiceven, td.listartpublishDateeven, td.listartauthoreven, td.listartreadseven, td.listarthasimageeven, td.listartuseimageeven, td.listartactionseven, td.listartsizeeven, td.forumstableeven, td.forumstableinfoeven, td.topictitleeven, td.topicreplieseven, td.topicreadseven, td.topicscoreeven, td.topiclastposteven, td.topicauthoreven, td.jukeboxlistnameeven, td.jukeboxdescriptioneven, td.jukeboxcreatedeven, td.jukeboxlastmodifeven, td.jukeboxlistusereven, td.jukeboxlisttrackseven, td.jukeboxlistvisitseven{
	font-family:    Tahoma, Arial, sans-serif;
	font-size:   11px;
	background-color:   white;
}

TD.third {
	font-family: Tahoma, Arial, sans-serif;
	font-size:   11px;
	background-color:   #b8d4ef;
}


/* Table headings */
TD.heading, td.gallistheading, td.listgalheading, td.jukeboxlistheading, td.bloglistheading, td.listfgalheading, td.listfilesheading, td.listartheading,
	td.forumheading, td.thead {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   #000000;
	font-size:   11px;
	font-weight:   bold;
	background-color:  #CCCCCC;
	padding-left:   2px;
	padding-right:   5px;
}

th, th.gallistheading, th.listgalheading, th.jukeboxlistheading, th.bloglistheading, th.listfgalheading, th.listfilesheading, th.listartheading,
	th.forumheading {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   black;
	font-size:   11px;
	font-weight:   bold;
	background-color:   #b8d4ef;
	padding-left:   2px;
	padding-right:   5px;
}

TD.button {
	font-family:    Verdana, Arial, Helvetica, sans-serif;
	color:   black;
	font-size:   11px;
	font-weight:   bold;
	background-color:   #b8d4ef;
	padding-left:   2px;
	padding-right:   5px;
	text-align:   center;
	vertical-align:   middle;
}

/* Links in table headings */
.tableheading, .gallistheading, .listgalheading, .bloglistheading, .llisfgalheading, .llistfileslink, .llistart, .lforumheading {
	color:   #000000;
	text-decoration:   none;
}

.tableheading:active, .gallistheading:active, .listgalheading:active, .bloglistheading:active, .llisfgalheading:active, .
	llistfileslink:active, .llistart:active, .lforumheading:active {
	color:   #000000;
	text-decoration:  underline;
}

.tableheading:hover, gallistheading:hover, .listgalheading:hover, .bloglistheading:hover, .llisfgalheading:hover, .llistfileslink:hover, .llistart:hover, .lforumheading:hover {
	color:   #000000;
	text-decoration:  underline;
}

table.wikitable {background-color: #000000; border-collapse: separate; border-spacing: 1px;}
td.wikicell { background-color: #ffffff; padding: 2px 5px 2px 5px; }

/* Images*/
img.athumb {border: 1px solid Silver;}
div.showimage {
	text-align:    center;
	margin-top:   5px;
	margin-bottom:   5px;
}

/* Quiz */
.quizdescription{
	margin-bottom:	15px;
}

div.quizquestion{
	background: 	#e0e0e0;
	margin-top:	10px;
	margin-bottom:	5px;
	font-weight: 	bold;
	padding:	2px
}

input.quizsubmit{
	margin-top:	15px;
	border:		1px solid black;
	background:	white;
	text-align:	center;
	padding:	5px;
}
/* Comments */
div.comzone{
border: 0px;
}

td.bt {border:1px solid #7b9cbd; padding:2px; text-align: center;}
td.btl {border:1px solid #7b9cbd; padding:2px; text-align: left;}


#body
{
background-color: #00007D;
}

#stronat {
	background-image: url(/img/hc/ncien.gif);
}

#stronac {
	background-color: #00007D;
}

h3
{
border-bottom: 1px solid #223C98;
color: #223C98;
background: url(/img/hc/box_y.gif) no-repeat left top;
}

h4
{
border-bottom: 1px solid #223C98;
color: #223C98;
background: url(/img/hc/box_y.gif) no-repeat left top;
}

a.wiecej, a.wiecej:active, a.wiecej:visited, a.wiecej:hover { 
display:block; 
padding-left: 15px;
float:right; 
font: 10px Verdana, Arial, Helvetica, sans-serif; 
font-weight: bold; 
color: #223C98; 
text-decoration: none;
background: url(/img/hc/arrow_b.gif) no-repeat left top;
}

div.box-title {
border-bottom: 1px solid #223C98;
color: #223C98;
background: url(/img/hc/box_y.gif) no-repeat left top;

}

.pagetitle, .forumspagetitle , .titlea {
border-bottom: 1px solid #223C98;
color: #223C98;
background: url(/img/hc/box_y.gif) no-repeat left top;
}

a.pagetitle, a.forumspagetitle,a.titlea{
color: #223C98;
}
a.pagetitle:hover,a.forumspagetitle:hover,a.titlea:hover {	text-decoration:   underline;	color:   #223C98;}


#footer
{
border-top: 1px solid #223C98;
}

#submenu, #subnewsl
{
border:none;
margin:0;
padding:5px 0 5px 0;
background-color: #ffe264;
width: 576px;
height: 14px;
clear: right;
font: arial 10px #666666;
}
#subnewsl
{
float:left;
width: 164px;
padding-left: 10px;
clear: left;
}

#navcontainer
{
border: none;
margin: 0px;
padding: 0px;
width:576px;
clear:both;
overflow:hidden;
color: #666666;
}

#navcontainer ul
{
margin: 0px;
padding: 0px;
list-style-type: none;
text-align: left;
overflow:hidden;
}

#navcontainer ul li  { float: left; }

#navcontainer ul li a, ul li.first a.first
{
text-decoration: none;
background: url(/img/hc/usheet.png) no-repeat top left;
float: left;
margin: 0px;
height: 30px;
width: 62px;
padding: 4px 0px 0px 34px;
font-size: 9px;
font-family: verdana, arial,tahoma;
color: #666666;
text-align:center;

}

#navcontainer ul li.first a.first
{
background: url(/img/hc/usheet1.png) no-repeat top left;
padding-left:24px;
width: 46px;
color: #666666;
}

#navcontainer li a:hover
{
background: url(/img/hc/usheet_akt.png) no-repeat left top;
color: #666666;
}

#navcontainer li.first a.first:hover
{
background: url(/img/hc/usheet1_akt.png) no-repeat left top;
color: #666666;
}

#navcontainer ul li.last
{
padding:0px;
width:5px;
background-image: url(/img/hc/usheet-last.png);
color: #666666;
}

#top_foto
{
padding:0px;
}

#menu_top
{
 background: url(/img/hc/ue_mbar.jpg) no-repeat;
}

#pythover tr:hover, #pythover2 tr:hover {background-color: #f0f0f0;}
#pythover tr, #pythover2 tr  {background-color: transparent;}
#pythover tr td, #pythover2 tr td  {background-color: transparent;}