﻿@charset "utf-8";
/* CSS Document */

html
{
height: 100%;
}

body {
font-family:Arial, Helvetica, sans-serif;
font-size:13px;
color:#fff;
}

a:link, a:visited {
text-decoration: none;
font-weight: normal;
color: #fffe8f;
}
a:hover {
font-weight: normal;
color: #fff;
}
a:focus {
outline-width: 0px;
}

input.button {
cursor: pointer;
}

.input {
border:1px #9CCEE9 dotted;
color:#fff;
}

.whitetext {
		color:white;
		}
.whitetext a {
		color:white;
		}		
.whitetext a:hover {
text-decoration:underline;
color:#EE222B;
}
.whitetext h3 {
color:#EE222B;
font-size: 1em;
text-align:left;
margin-bottom:5px;
margin-left:5px;
}

.contentpaneopen-migawki{
text-shadow:1px 1px 3px #CF8300;
font-size:1.1em;
}

p {
margin-top: 0; margin-bottom: 3px;
}

/* --- okrągłe rogi -------------------------------------- */

#tl4 {
float:left;
width:4px;
height:4px;
background:url('../images/tl4.png') no-repeat top left;							
}
#tr4 {
float:right;
width:4px;
height:4px;
background:url('../images/tr4.png') no-repeat top right;							
}
#bl4 {
position:absolute;
bottom:0px;
left:0px;
width:4px;
height:4px;
background:url('../images/bl4.png') no-repeat bottom;							
}
#br4 {
position:absolute;
bottom:0px;
right:0px;
width:4px;
height:4px;
background:url('../images/br4.png') no-repeat bottom;							
}

/* --- nagłówek -------------------------------------- */
#head-section {
background: url('../images/head.png') no-repeat;
border-top:3px #ee222b solid;
z-index:99;
}


/* --- menu główne ----------------------------------- */

#main-m-section {
background: url('../images/m-g_bg.png') repeat-x top;
z-index:-10;

}

#main-m {
height:37px;
margin:0 2px 0 5px;
background: url('../images/m-g_s.png') no-repeat left;
}
table.tab_m {
				height:37px;
}

#mainmenu ul {
  margin:-2px 0 0 0;
  list-style:none;
}

#mainmenu li {
float: left;
height:28px;
padding-top:10px;
}

li#current.active a {
background:none;
color:#fff;	
}

ul.menu-main  {
padding: 0;
font-size:1.3em;
}

ul.menu-main li {
background:url('../images/m-g_s.png') no-repeat right;
}

ul.menu-main a {
	padding: 14px 26px 11px 26px;
	text-decoration: none;
	color: #f9c822;
	font-style: italic;
	font-weight: bold;
	text-transform: uppercase;
	text-shadow:1px 1px 3px #cf4c16;
}

ul.menu-main a:hover {
				text-decoration: none;
				color: #fff;
				background: url('../images/m-g-a_bg.png') repeat-x center ;
				padding:11px 26px;
}

ul.menu-main li .current  .active {
				text-decoration: none;
				color: #fff;
				background: url('../images/m-g-a_bg.png') repeat-x center ;
				padding:11px 26px;
}


#active_menu-menu  {
/*background:#80D718 url('../images/m-g_active.png') repeat ;*/
color:white;
border-bottom:none;
}

/* --- top ------------------------------------------ */
.grafika {
overflow:auto;
padding:10px 30px 10px 320px;	
margin-bottom:1px;
background:url('../images/top.png') no-repeat left ;
}


.mainlevel-nav {
padding-left:15px;
padding-right:15px;
border-right:1px #326381 dotted;
font-size:0.8em;				
}
a.mainlevel-nav  {
color: #326381;
text-decoration: none;
}
a:hover.mainlevel-nav  {
color: #38aecb;
}


/* --- menu lewe ----------------------------------- */

#mid-col-left {
background: url('../images/m-left_bg1.png') 100% 0 repeat-y #FFB612;    
}

#left-m {
padding: 10px 5px 10px 5px;
color:#fff;
}

ul.menu {
margin: 0 0 15px 0;
padding-left: 0;
list-style-type:none;
}

ul.menu ul{
list-style-type: none;
list-style: square;
margin-left: -5px;
}

.menu li{
padding: 5px 5px 5px 10px;
margin:0px;
}

.menu li li{
border-top: 0px;
border-bottom: 0px;
padding-top: 2px;
padding-bottom:2px;
padding-left: -2px;
font-size: 0.8em;
margin-left:-2px;
border-right-width: 0px;
background-image:none;
}

.menu a {
text-decoration:none;
color:#fff;
}

.menu a:hover {
				text-decoration: underline;
}

#current  {
border-bottom:none;
}


/* --- menu prawe ---------------------------------- */
#mid-col-right {
font-size:0.8em;
}

#mid-col-right h3 {
padding: 0px 10px 0px 10px;
color:#fff;
border-bottom: 1px #fff dotted;
background:transparent;
}

#mid-col-right div {
color:#fff;
}

.module {
position:relative;
border:1px #fff solid;
padding:5px;
}


/* --- sekcja tekstu ---------------------------------- */
#mid-section {
background:#D71D04;
padding-top:10px;
	
}

.buttonheading {
				display:none;
}




/* --------------sekcja stopki---------------------- */
#bot-section {
background:#dc920b; 
}

#bot-row-1 {
display:block;
overflow:auto;
padding: 10px 15px 20px 15px;
border-bottom:1px #fff dotted;
margin:auto;
}

#bot-row-2 {
clear:both;
display:block;
padding: 10px 15px 10px 15px;
}

#bot-col-1 {
float:left;
border-right:1px #fff dotted;
padding:0 50px 0 10px;
width:auto;
}
#bot-col-2 {
float:left;
width:auto;
padding:0 50px 0 20px;

}


/* -----tymczsowe----- */
  
/* ------- */

.jg-header {
  font-size: 25px;
}

.pagination li {
  display: inline-block;
  margin: 10px;
}
.pagination ul {
  padding: 0;
}

.jg_row {
  margin-left: 60px;
}

div.offline {
	background: #fffebb;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	font-size: 1.2em;
	padding: 5px;
}

span.pathway {
  display: block;
  margin: 0 20px;
  height: 16px;
  line-height: 16px;
  overflow: hidden;
}

/* headers */
div.componentheading {
  padding-left: 5px;
  margin-bottom:4px;
  border-left:10px #FFB612 solid;
  

}

.endmessage {   
  background:#f9df7b;
  margin-bottom:20px;
}


.article_separator{
margin-bottom: 20px;
display:block;
width:100%;
/* border-bottom:1px dotted silver;	*/			
}

h1 {
	padding: 0;
	font-family:Helvetica ,Arial,sans-serif;
	font-size: 1.3em;
	font-weight: bold;
	vertical-align: bottom;
	color: #666;
	text-align: left;
	width: 100%;
}

h2, .contentheading {
	font-family: Arial, Helvetica,sans-serif;
	font-size: 1.4em;
	font-weight: bold;
	vertical-align: bottom;
	color: #fff;
	text-align: left;
	width: 100%;
	
	padding-bottom:2px;
	margin-bottom:10px;
}

table.contentpaneopen h3 {
	margin-top: 20px;
}

h4 {
	font-family: Arial, Helvetica, sans-serif;
	color: #333;
}

h3, .componentheading, table.moduletable th, legend {
  margin: 0 0 10px 0;
  font-weight: bold;
  font-family: Helvetica,Arial,sans-serif;
  font-size: 1.5em;
  color:#f9c822;	
}


body.contentpane {
	background: none repeat scroll 0 0 #FFFFFF;			
}

body.contentpane form div div{
	margin-bottom:15px;		
}

.content{
	margin:0;				
}

table.contentpaneopen{   
  width: 100%;
  }
  
table.blog {
	width:100%;
}
  
td.article_column.column_separator {
	
}

  


/* mały text */

.small {
	font-size: .80em;
	color: silver;
	font-weight: normal;
	text-align: left;
}

.modifydate {
  height: 20px;
  vertical-align: bottom;
	font-size: .80em;
	color: silver;
	font-weight: normal;
	text-align: left;
}

.createdate {
	height: 20px;
	vertical-align: top;
	font-size: .80em;
	color: silver;
	font-weight: normal;
	vertical-align: top;
	padding-bottom: 5px;
	padding-top: 0px;
}

a.readon {
	display: block;
	float: right;
	padding-right: 8px;
	line-height: 8px;
	height: 16px;
	text-decoration:none;
	margin-bottom:-27px;
}

td.modifydate {
display: block;
float:left;
margin-bottom:-22px;
}



td.buttonheading img{
border: 0px;
}


/* --------łatki----------*/

* html #mid-col-left {
left:198px;
}