/* $Id $ */
/* vim: set shiftwidth=4 tabstop=4 softtabstop=4 expandtab : */
/* Global */
body { background-color:#FFFFFF; margin: 0; padding: 0 0 20px 0; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #000000; text-align:center;}
a {	color: #669900;  text-decoration: none}
a:hover {	color: #669900;  text-decoration: underline}
td {   font-size: 11px; color: #000000;  text-align:left; vertical-align: top; margin: 0 0 0 0; border: 0 none; padding: 0 0 0 0;}

/* Non-linking titles (three levels) */
H1 {font-size:18px;	color:black; margin-bottom:5px;	margin-top:2px;}
H2 {font-size:16px;}
H3, caption {	font-size:14px;}

img {border:0px;}
.sonda input { border:none;}
li.main {    list-style: square outside;}

ul {
    margin: 0px 0px 0px 10px;
    padding: 0px 6px 0px 4px;
    border-spacing: 0px;
}

ul.subcomment {  padding: 0px;}

/*page*/
div.main_conatiner {width:770px; margin:0 auto; text-align:left; border-color:#e6e6e6; border-style:solid; border-width:0 1px; }

div#gora { text-align:right; border-bottom:2px solid #000000;  background-color:#000000; height:170px; color:#FFFFFF; background-image:url(/styles/portal_herbion/top.jpg); background-repeat:no-repeat;}
div#gora a, div#gora a:visited { color:#FFFFFF;}
div.leftcolumn {float:left; width:200px; text-align:left;}
div.power {text-align:center; margin:10px 0;}
div.main_page{width:540px; margin:0 0 20px 220px; text-align:left;}

div.naglowek {font-weight:bold;}
/* Links to extend/collapse menus */
.separator {  font: 10px verdana, arial, helvetica, sans-serif; color: #000000; }
div.separator {	background-color: #f6f6f6; padding:0; border-bottom: #e6e6e6 1px solid; color: #000000; }
a.separator {  font: 10px verdana, arial, helvetica, sans-serif; color: #000000; text-decoration:   none; display:block; padding:5px 5px 5px 20px; }
a.separator:hover, a.separator:active {	color:   #000000;	text-decoration:   underline; background-color:#99cc00;  }
.option {background-color: #f7f7f7; padding: 2px 2px 2px 16px; border-bottom: #e6e6e6 1px solid; color: #000000;}

/* BOX - modules */
.box-title a {color:black;}
div.box { margin: 0; padding-left: 0; width: auto; }
div.box-title {		border-top: 2px solid #000000; border-bottom: 2px solid #e6e6e6;	font-weight: bold;	background-color: #99cc00;	font-family:   Tahoma, Arial, sans-serif;	font-size:   13px;	padding:  1px 3px 1px 8px;	 margin:8px 0 0 0; width:80%; }
div.div.box-data { font-family:   Tahoma, Arial, sans-serif; font-size:   11px;	padding:  0px;	margin: 0;	width: auto;}

div.imagerank {	margin:   10px 5px 10px 5px;} /* Zgaduje, ze chodzilo o zdefiniowanie wszystkich marginesow */
div.simplebox {	margin: 5px 1px 5px 1px;	padding:   2px 2px 2px 2px;	border:   1px solid black; font-size:11px}

div.cbox {	background:    white;	margin:   4px 8px 0px 4px;	border:   1px solid black;	padding-bottom:   10px; width:100%}
div.cbox-title { background-color:    #d0d0d0;	color:   black;	border-bottom:   1px solid black;		font-size:   13px;	font-weight:   bold;	text-align:   center;	padding-left:   0px;	padding-right:   0px;	margin-bottom:   0px;}

/* categories paths navigation bar */
div.dcategpath, div.treetitle { font: 10px verdana, arial, helvetica, sans-serif; color: #999999; text-decoration: none; margin-bottom:3px; text-align:right;}
.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 { color: #3366ff;	text-decoration:   none;}
a.categpath:hover { color: #999999; text-decoration: underline;}

/* forms element*/
FORM { margin: 0 0 0 0; padding-bottom:  0; }
input, textarea, select { font: 11px  Tahoma, Arial, sans-serif;}
input {	text-indent: 2px; border:1px solid #cccccc;}
/* 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;}



div#tiki-bot , td#tiki-bot2 { clear:right; height:20px; padding: 5px 5px 5px 5px; font-size: 10px;	margin-top: 0px;background-color:#e6e6e6; text-align:center; color: #333333;}

td#leftcolumn {	padding: 0px; vertical-align: top;  width: 200px;/* 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-kultura { padding: 4px; border: 1px solid #669900;}
td.boxt-kultura { padding: 2px 2px 2px 5px; background: #669900;}

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 */
.linkhmenus {  text-align:right; padding:0px 5px 0 20px;  }
a.linkhmenu { background-color:#f48b35;	font: bold 13px verdana, arial, helvetica, sans-serif; color: white; padding:5px 10px 0 10px; margin:0 1px; text-decoration: none}
a.linkhmenu:hover, a.linkhmenu:active {	font: bold 13px verdana, arial, helvetica, sans-serif; color: white; text-decoration: underline; border-top:5px solid #f48b35; }
#linkhmenus img{ border-width:5;     }
.menu-spacer { display:none;   }

/* Wiki, Articles, Gellery */
.artphoto { float:left;   margin:0 10px 10px 0;    }
div.artphoto img {border:1px solid #cccccc; text-align:center; padding:5px;  }
.podpis { width:150px; font-weight:normal;    font-size: 9px; padding:5px 3px; border-left:1px solid #cccccc;}
a.art_reklama { font-size:10px; background-color:#eeeeee; padding:5px; text-align:center; display:block; text-decoration:underline;}

div.articleheading, div.wikitext{
font-size: 11px;
line-height: 14px;
word-spacing:3px;
text-align: justify;
margin-right:5px;
}

div.articleheadingList{
font-size: 11px;
line-height: 14px;
word-spacing:3px;
text-align: justify;
padding:0px 3px 6px 6px;

}

div.articleheadingtext {font-size:   11px;	font-family:   Verdana, Arial, Tahoma,  sans-serif;	color:   black; padding:0px 3px 6px 6px;}
.pagetitle, .forumspagetitle , .titlea {
	font-weight:  normal; line-height: 18px; font-size:   16px;	font-family:   Verdana, Arial, Tahoma,  sans-serif;	color:   black; padding-bottom:5px;	text-decoration:   none;}
.titleaList {
	font-weight: normal;
	font-size:16px;
	font-family:   Verdana, Arial, Tahoma,  sans-serif;
	color:   black;
	text-decoration:   none;
	background: #99cc00;
	padding:6px 3px 3px 6px;
	margin-bottom:6px;
	}
.articlesubtitle{
	margin:0 0 7px 0;
	font-family:   Verdana, Arial, Tahoma,  sans-serif;
	font-weight:  bold;
}
.rightText{
text-align:right; padding-right:3px;margin:0 0 3px 0;
}
a.pagetitle, a.forumspagetitle,a.titlea {font-size:   17px;	font-family:   Verdana, Arial, Tahoma,  sans-serif; text-decoration:   none;	color:   black;}
a.pagetitle:hover,a.forumspagetitle:hover,a.titlea:hover {	text-decoration:   underline;	color:   black;}

.titleb { color: #666666; font-family:   Tahoma, Arial,  sans-serif; font-size:10px}

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; margin-top:5px;}

/* Photos*/
div.photo {	float:left; margin: 0px 5px 2px 0px; font-size: 10px; font-family: Tahoma, Arial, sans-serif; padding:3px; border:1px solid #cccccc; }
/* 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;}
/* image error */
div.image_error{color:red; padding:4px;font-weight:bold;}

.linkbut {color:   navy; }
.linkbut:hover {color:  navy;}

/* co gdzie kiedy */
div.data { font-size:11px; margin:6px 0 0 0;   padding:3px; border-bottom:1px solid #cccccc;        }
ul.data { margin:5px 10px;}

/* konkursy */
a.zakonczony { color:#999999;}

/*formularze - newsroom*/
div.error { border:2px solid #aa0000; color:#aa0000; font-weight:bold; padding:5px;}
div.newsroom label { font-size:11px; font-weight:bold;  }
div.newsroom input, div.newsroom textarea {border:1px solid #333333; padding:2px; margin:2px 0 5px 0;}
div.newsroom blockquote { border:1px solid #333333; background-color:#FFF8CD; padding:2px;}
.moderator { background-color:#FFF8CD;}

/*FAQ*/
div.faqqa {margin-top:10px}
div.faqquestion { font-weight: bold;}




/* TABLES */
/* Cells in forms using a background color */
.commentstitle,
.formcolor, 
.formcolor2,
.formcolor3,
.galform, 
.editblogform , 
.editfgalform , 
.comform , 
.forumform {
	color:    Black;
	font-family:   Tahoma, Arial, sans-serif;
	font-size:   11px;
	vertical-align:   middle;
	text-align:   left;
	background-color:   #f6f6f6;
}

.formcolor2 {
    background-color: #D8D8D8;
}

.formcolor3 {
    background-color: #C8C8FF;
}

/* 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;}
table.wikitableNoBorder {background-color: #ffffff; border-style: hidden; border-spacing: 1px;}
td.wikicell { background-color: #ffffff; padding: 2px 5px 2px 5px; }
td.wikicellNoBorder { 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;
}
.comm_even{
	border-bottom: 1px dotted silver;
	background-color: #ffffff;
	padding-top: 20px;
}

input#comments-title{
    width: 99%;
}
.comm_title {
	font-weight: bold;
	color: #110090;
}

/* Category Browse - Mapa strony */
div#cb-cont {
}

div#cb-left {
    width: 45%;
    float:left;
    padding: 0.5em;
}

div#cb-right {
    width: 45%;
    float: right;
    padding: 0.5em;
}

div.cb-node {
    padding: 0.4em;
}

div.cb-pos {
    display: inline;    
}

div.cb-float { 
    color: #ffffff;
    padding: 0.3em;
}

div.cb-float a {
    color: #ffffff;
}

ul.cb-list {
    list-style: circle;
}
.view_hide { display:none; }

/* logowanie */
#loginwin {
	position: fixed;
	_position: absolute;
	top:50%;
	left:50%;
	margin-left:-150px;
	margin-top:-100px;
	width:350px;
	height:200px;
	background-color: #e6e6e6;
	border: 4px solid #99cc00;
	text-align:right;
	
}
#loginwin_caption {
	width:100%;
}
#loginwin_caption a {
	display:block;
	float: right;
	color:white;
	background:#99cc00;
	height:14px;
	vertical-align:middle;
	padding:3px;
	width:80px;
	text-align:center;
}
#loginwin_caption a:hover {
	color:yellow;
	background:red;
}

#loginwin p {font-family:monospace; text-align:right; margin-right:15px;}
#loginwin input {border:1px solid #000000; background:#ffffff; width:150px; }
#loginwin input:hover, #loginwin input:focus {background: #ffffcc;  }

.hide_x { display: none; }
.show_x { display: block; }

/*style dla parseArticles */
div.more_arrow {text-align:right;}
/* tagi img i randpic */
div.img_left img,div.img_right img, div.img_noalign img{border:0 none;}
div.img_center {text-align: center;}
div.img_left {float:left; margin:0 4px 4px 0;}
div.img_right {float:right; margin:0 0 4px 4px;}
div.img_noalign {margin:0 4px 4px 0;}
div.img_thumb {width:120px; height:120px; text-align:center;}
/*galerie */
dl.galerie dt{clear:both;font-size:1.3em; font-weight:bold;}
dl.galerie dt a,dl.galerie dt a:link,dl.galerie dt a:visited{text-decoration:none;}
dl.galerie dt a:hover,dl.galerie dt a:active{text-decoration:underline;}
dl.galerie dd{text-align:justify;font-size:1em;}
dl.galerie dd a.right,dl.galerie dd a.right:link,dl.galerie dd a.right:visited{display:block; text-decoration:none; font-size:0.8em; font-weight:bold;}
dl.galerie dd a.right:hover,dl.galerie dd a.right:active{text-decoration:underline;}