/* COMMON STYLE
--------------------------------------------------------- */
html, body, form, fieldset {
  margin: 0;
  padding: 0;font-size:12px
}

body {
  color: #4f4f4f;
  background: #FFFFFF;
  font-family:Arial, Helvetica, sans-serif;
  line-height: 150%;
  font-size:12px;
}


body.contentpane {
  width: auto; /* Printable Page */
  margin: 1em 2em;
  line-height: 1.3em;
  margin: 0px 0px 0px 0px;
  font-size: 12px;
  color: #333;
}
/* Normal link */
a {  
  color: #f6871f;
  text-decoration: none;

}

a:hover, a:active, a:focus {
  color: #8b8b8b;  text-decoration: none;
}

/* Title text */
.contentheading, .componentheading, .blog_more strong, h1, h2, h3, h4 {
  font-family: 'PT Sans Narrow', Georgia, "Times New Roman", Times, serif;
}

/* Small text */
small, .small, .smalldark, .mosimage_caption, .createby, .createdate, .modifydate, a.readon, .img_caption {
  color: #666666;
  font-size: 92%;
}

/* Heading */
h1 {
  font-size: 28px;
  line-height: 105%;
}

h2 {
  font-size: 24px;
  line-height: 105%;
}

h3 {
  font-size: 22px;
  line-height: 105%;
}

h4 {
  font-size: 18px;
  text-transform: none;
  line-height: 105%;
  margin:12px 0 0 0;

  
}

p, pre, blockquote, ul, ol, h1, h2, h3, h4, h5, h6 {
  padding: 5px;
}
s {text-decoration:line-through;}
strong{font-weight:bold}
ul {
  list-style: none;
}

ul li {
  padding-left: 0px;
  line-height: 180%;
border-bottom: 1px solid #eee;

}

ol li {
  margin-left: 35px;
  line-height: 180%;
}

th {
  padding: 5px;
  font-weight: bold;
  text-align: left;
}

fieldset {
  border: none;
  /*padding: 10px 0px;*/
  }

fieldset a {
  font-weight: bold;
}

hr {
  border-top: 1px solid #CCCCCC;
  border-right: 0;
  border-left: 0;
  border-bottom: 0;
  height: 1px;
}

td, div {
vertical-align: middle;
}

img {
  border: none;
}
/* FORM
--------------------------------------------------------- */
form {
  margin: 0;
  padding: 0;
}

form label {
  
}

input, select, textarea, .inputbox {
  padding: 3px 5px;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 100%;

}

button,
button.validate,
.button {
  padding: 3px 5px;
  background: url(../images/top.png) repeat-x;
  background-position:0px -105px;
  color: white;
  font-size: 85%;
  text-transform: uppercase;border:none;font-weight:bold;cursor:pointer
}

.button:hover, .button:focus {
  background: #333333;
  color: #FFFFFF;
}

* html .button {
  padding: 2px 0 !important; /*IE 6*/
}

*+html .button {
  padding: 2px 0 !important; /*IE 7*/
}

.inputbox {
  border: 1px solid #CCCCCC;
  background: #FFFFFF;
}

.inputbox:hover, .inputbox:focus {
  background: #ffffff;
}

b {font-weight:bold;}
/* BONUS TYPOGRAPHY STYLES
--------------------------------------------------------- */
pre, .code {
  padding: 10px 15px;
  margin: 5px 0 15px;
  border-left: 5px solid #999999;
  background: #FFFFFF;
  font: 1em/1.5 "Courier News", monospace;
}

blockquote {
  padding: 1em 40px 1em 15px;
}

blockquote span.open {
  padding: 0 0 0 20px;
  background: url(../images/so-q.gif) no-repeat left top;
}

blockquote span.close {
  padding: 0 20px 0 0;
  background: url(../images/sc-q.gif) no-repeat bottom right;
}

/* Quote hilight */
.quote-hilite {
  padding: 10px 15px;
  margin: 0;
  border: 1px solid #CACACC;
  background: #FFFFFF;
}

/* Small quote */
.small-quote {
  margin: 0;
  padding: 0;
  background: none;
}

.small-quote span.open-quote {
  margin: 0;
  padding-left: 20px;
  background: url(../images/so-q.gif) no-repeat center left;
}

.small-quote span.close-quote {
  margin: 0;
  padding-right: 20px;
  background: url(../images/sc-q.gif) no-repeat center right;
}

.small-quote span.author {
  padding: 2px 5px 2px 20px;
  border-top: 1px solid #DCDDE0;
  margin: 0.5em 0 0;
  display: block;
  background: url(../images/author.gif) no-repeat 5px 4px #EAEBEE;
  font-size: 90%;
  text-transform: uppercase;
}

/* Rropcap */
.dropcap {
  float: left;
  padding: 4px 8px 0 0;
  display: block;
  color: #999999;
  font: 50px/40px Georgia, Times, serif;
}

/* Tips, Error, Message, Hightlight*/
p.error {
  padding-left: 25px;
  color: #BF0000;
  background: url(../images/icon-error.gif) no-repeat top left;
}

p.message {
  padding-left: 25px;
  color: #006699;
  background: url(../images/icon-info.gif) no-repeat top left;
}

p.tips {
  padding-left: 25px;
  color: #EE9600;
  background: url(../images/icon-tips.gif) no-repeat top left;
}

.highlight {
  background: #FFFFCC;
  font-weight: bold;
}

/* Note Style */
p.stickynote {
  padding: 10px 0px 10px 40px;
  border: 1px solid #CACACC;
  background: url(../images/sticky-bg.gif) no-repeat 5px center #FFFFFF;
}

p.download {
  padding: 10px 0px 10px 40px;
  border: 1px solid #CACACC;
  background: url(../images/download-bg.gif) no-repeat 5px center #FFFFFF;
}

.blocknumber {
  clear: both;
  padding: 5px 15px 10px;
  position: relative;
}

/* Check list */
ul.checklist {
  list-style: none;
}

ul.checklist li {
  margin-left: 15px;
  padding: 0 0 5px 20px;
  background: url(../images/checklist-bg.gif) no-repeat 0 3px;
}

/* Small checklist */
ul.small-checklist {
  list-style: none;
}

ul.small-checklist li {
  margin-left: 15px;
  padding: 0 0 5px 20px;
  background: url(../images/icon_list.gif) no-repeat 0 3px;
}

/* Check list */
ul.stars {
  list-style: none;
}

ul.stars li {
  margin-left: 15px;
  padding: 0px 0 5px 20px;
  background: url(../images/star-bg.gif) no-repeat 0 3px;
}

/* Bignumber */
.bignumber {
  float: left;
  margin-right: 8px;
  padding: 6px 7px;
  display: block;
  font: bold 20px/normal Arial, sans-serif;
}

/* Talking box. Thinking box. */
div.bubble1, div.bubble2, div.bubble3, div.bubble4 {
  margin: 15px 0;
}

div.bubble1 span.author,
div.bubble2 span.author,
div.bubble3 span.author,
div.bubble4 span.author {
  padding-left: 15px;
  margin-left: 15px;
  background: url(../images/author.gif) no-repeat center left;
  font-weight: bold;
}

div.bubble1 div {
  margin: 0;
  width: 100%;
  background: url(../images/bub1-br.gif) no-repeat bottom right;
}

div.bubble1 div div {
  background: url(../images/bub1-bl.gif) no-repeat bottom left;
}

div.bubble1 div div div {
  background: url(../images/bub1-tr.gif) no-repeat top right;
}

div.bubble1 div div div div {
  background: url(../images/bub1-tl.gif) no-repeat top left;
}

div.bubble1 div div div div div {
  margin: 0;
  padding: 15px 15px 30px 15px;
  width: auto;
}

div.bubble2 div {
  margin: 0;
  width: 100%;
  background: url(../images/bub2-br.gif) no-repeat bottom right;
}

div.bubble2 div div {
  background: url(../images/bub2-bl.gif) no-repeat bottom left;
}

div.bubble2 div div div {
  background: url(../images/bub2-tr.gif) no-repeat top right;
}

div.bubble2 div div div div {
  background: url(../images/bub2-tl.gif) no-repeat top left;
}

div.bubble2 div div div div div {
  margin: 0;
  padding: 15px 15px 35px 15px;
  width: auto;
}

div.bubble3 div {
  margin: 0;
  width: 100%;
  background: url(../images/bub3-br.gif) no-repeat bottom right;
}

div.bubble3 div div {
  background: url(../images/bub3-bl.gif) no-repeat bottom left;
}

div.bubble3 div div div {
  background: url(../images/bub3-tr.gif) no-repeat top right;
}

div.bubble3 div div div div {
  background: url(../images/bub3-tl.gif) no-repeat top left;
}

div.bubble3 div div div div div {
  margin: 0;
  padding: 15px 15px 50px 15px;
  width: auto;
}

div.bubble4 div {
  margin: 0;
  width: 100%;
}

div.bubble4 div div div div div {
  margin: 0;
  padding: 15px 15px 55px 15px;
  width: auto;
}

/* Legend */
.legend-title {
  margin: 0;
  padding: 0 3px;
  float: left;
  display: block;
  background: #F6F6F6;
  font-weight: bold;
  position: absolute;
  top: -10px;
  left: 7px;
}

.legend {
  margin: 20px 0;
  padding: 0 10px;
  border: 1px solid #CACACC;
  background: #FFFFFF;
  position: relative;
}

/* JOOMLA STYLE
--------------------------------------------------------- */
table.blog {
}

.article_separator {
  clear: both;
  display: block;
  height: 20px;
}

.article_column {
}

.column_separator {
  padding: 0 25px;
}

/* content tables */
td.sectiontableheader {
  padding: 4px;
  border-right: 1px solid #fff;
}

tr.sectiontableentry0 td,
tr.sectiontableentry1 td,
tr.sectiontableentry2 td {
  padding: 4px;
}

td.sectiontableentry0,
td.sectiontableentry1,
td.sectiontableentry2 {
  padding: 3px;
}

table.contentpane {
  border: none;
  width: 100%;
}

table.contentpaneopen {
  border: none;
  border-collapse: collapse;
  border-spacing: 0;
}

table.contenttoc {
  margin: 0 0 10px 10px;
  padding: 0;
  width: 35%;
  float: right;
}

table.contenttoc a {
  text-decoration: none;
}

table.contenttoc td {
  padding: 1px 5px 1px 25px;
}

table.contenttoc th {
  padding: 0 0 3PX;
  border-bottom: 1px solid #CCCCCC;
  text-indent: 5px;
}

table.poll {
  padding: 0;
  width: 100%;
  border-collapse: collapse;
}

table.pollstableborder {
  padding: 0;
  width: 100%;
  border: none;
  text-align: left;
}

table.pollstableborder img {
  vertical-align: baseline;
}

table.pollstableborder td {
  padding: 4px!important;
  border-collapse: collapse;
  border-spacing: 0;
}

table.pollstableborder tr.sectiontableentry1 td {
  background: #ECECEC;
}

table.searchintro {
  padding: 10px 0;
  width: 100%;
}

table.searchintro td {
  padding: 5px!important;
}

table.adminform {
}

.adminform .inputbox {
}

.blog_more {
  padding: 10px 0;
}

.blog_more strong {
  margin: 0 0 5px;
  display: block;
  font-size: 125%;
}

.blog_more ul {
  margin: 0;
  padding: 0;
}

.blog_more ul li {
  margin: 0;
  padding: 0 0 0 17px;
}

.category {
  font-weight: bold;
}

h1.componentheading, .componentheading {
  padding: 5px 0 15px;
  margin: 0 0 10px;
}

.componentheading {
  font-size: 200%;
  font-weight: bold;
}

.contentdescription {
  padding-bottom: 30px;
}

h2.contentheading, .contentheading {
  padding: 5px 0 8px;
  margin: 0;
  font-weight: normal;
}
#maincolumn div.blog h2{padding:30px 0px 0px 0px;margin:0px;}
#mainfullcolumn{width:700px;padding:20px;float:right}
table.blog .contentheading {
  font-size: 150%;
}

.contentheading {
  font-size: 200%;
}

a.contentpagetitle,
a.contentpagetitle:hover,
a.contentpagetitle:active,
a.contentpagetitle:focus {
  text-decoration: none !important;
}

a.readon {
  float: right;  padding: 1px 5px 1px 30px;
  display: block;
  background: url(../images/arrow.png) no-repeat 5px 48%;
  font-weight: normal;
  text-decoration: none;
  color:#e98521;
}

a.readon:hover, a.readon:active, a.readon:focus {
  background: url(../images/arrow.png) no-repeat 5px 48% #FFFFFF;
}

table.contentpaneopen td, table.contentpane td {
}

table.contentpaneopen, table.contentpane, table.blog {
  width: 100%;
}

.moduletable {
  padding: 0;
}

ul.pagination {
  margin: 15px auto;
  padding: 10px 0;
}
div.pagination ul li,
ul.pagination li {
  margin: 0;
  padding: 0;
  display: inline;
  background: none;
}

ul.pagination li span{
  padding: 2px 5px;
}

ul.pagination a {
  padding: 2px 5px;
  border: 1px solid #F6F6F6;
}

ul.pagination a:hover, ul.pagination a:active, ul.pagination a:focus {
  border: 1px solid #ECECEC;
  background: #FFFFFF;
}

.pagenavbar {
  padding-left: 14px;
}
.pagenav{padding:2px}
.pagenavcounter {
  padding: 8px 14px 0 14px;
  display:none;
}

.sectiontableheader {
  padding: 8px 5px;
  background: #444444;
  color: #FFFFFF;
}

.sectiontableheader a {
  color: #FFFFFF;
}

tr.sectiontableentry1 td {
  padding: 8px 5px;
}

tr.sectiontableentry2 td {
  padding: 8px 5px;
}

tr.sectiontableentry1:hover td,
tr.sectiontableentry2:hover td {
}

.smalldark {
  text-align: left;
}

div.syndicate div {
  text-align: center;
}
div#top_menu a.syndicate-module{float:right;}
.pollstableborder tr.sectiontableentry1 td,
.pollstableborder tr.sectiontableentry2 td {
  background: none;
}
#customLanguageBar{text-align:right;   margin-top: 48px;}
#customLanguageBar a{color:white;font-size:11px; margin-left:15px;}
#customLanguageBar a img{position:relative; top:5px; margin:0px 0px 0px 5px}

#registerBar{text-align:right;   margin-top: 5px;}
#registerBar a{color:white;font-size:11px;font-weight:bold;margin-left: 15px;}

/* META
--------------------------------------------------------- */
.article-tools {
  border-top: 1px solid #DDDDDD;
  width: 100%;
  float: left;
  clear: both;
  margin-bottom: 15px;
  display: block;
  background: #ECECEC;
}

.article-meta {
  padding: 5px;
  width: 80%;
  float: left;
}

.createby {
  padding: 3px 3px 3px 20px;
  background: url(../images/icon-user.gif) no-repeat 0 2px;
}

.createdate {
  padding: 3px 3px 3px 20px;
  background: url(../images/icon-date.gif) no-repeat 0 2px;
}

.modifydate {
  width: 100%;
  float: left;
}

div.buttonheading {
  float: right;
  width: 15%;
}

.buttonheading img {
  margin: 7px 5px 0 0;
  border: 0;
  float: right;
}

h1.logo, h1.logo-text {
  margin: 0 0 0 5px;
  padding: 0;
  font-size: 180%;
  text-transform: uppercase;
}

h1.logo a span {
  position: absolute;
  top: -1000px;
}

h1.logo-text a {
  color: #CCCCCC !important;
  text-decoration: none;
  outline: none;
  position: absolute;
  bottom: 40px;
  left: 5px;
}

p.site-slogan {
  margin: 0;
  padding: 0;
  padding: 2px 5px;
  color: #FFFFFF;
  background: #444444;
  font-size: 92%;
  position: absolute;
  bottom: 20px;
  left: 0;
}

/* Search */
#login-form fieldset.userdata p label{width:100%;display:block}
form#login-form.cbLoginForm fieldset.userdata .inputbox,
#form-login-username input#modlgn-username.inputbox,
#form-login-password input#modlgn-passwd.inputbox{background: url(../images/search.png) no-repeat center left;width:135px; height:25px;}
form#login-form_logowanie.cbLoginForm fieldset.userdata .inputbox_logowanie,
#form-login-username input#modlgn-username.inputbox_logowanie,
#form-login-password input#modlgn-passwd.inputbox_logowanie{border:0px;background: url(../images/search.png) no-repeat center left;width:135px; height:25px;margin:0px 15px 0px 20px;}
.search label{display:none}
p#form-login-username{margin-top:0px;padding-top:0px}
input#search-searchword.inputbox,
#mod-search-searchword.inputbox
{
background: url(../images/search.png) no-repeat center left;
width:128px;
  height:50px;
  margin:5px 0px 0px 10px;
  padding-right:68px;
}
.inputbox {
  padding: 3px 5px;
  color: #999999;
  background: #EEE;
  font-size: 92%;border:none;margin:3px}
#wz_11.inputbox, #wz_12.inputbox{
  background: url(../images/search.png) no-repeat center left;width:135px; height:25px;
}
#registrationTable .inputbox option{color: black}
div.search{margin:0px;padding:0px;float:left;width:100%}
/* MODULE
--------------------------------------------------------- */


div#leftcolumn div.module_menu{}
div.moduletable,
div.moduletable_menu,
div.moduletable_text {overflow:hidden;
  margin-bottom: 15px;
}
div.moduletable h3,
div.moduletable_menu h3,
div.moduletable_text h3 {
  padding: 0 0 8px;
  margin: 0;
  color: #656565;
  font-size: 22;
  font-weight: normal;
  font-family:'PT Sans Narrow', Arial;
}
h2 a{text-decoration:none;font-size:21px;line-height:110%}

#leftcolumn h3 {font-size:22px; color:#656565; margin: 15px 0 10px 0;}

#top_menu ul.menu li a img{height:23px;}
/* Module rounded */
div.module h3 {
  font-size: 18px;
  font-family:'PT Sans Narrow', Arial;
  margin: 1em 0px 10px 0px;
}
#maincolumn div.custom.custom p{padding-top:0px;margin-top:0px}
div.module {
  float: left;
  clear: both;
  width: 100%;
  margin-top: 5px;
}

#maincolumn .main .moduletable h3{font-size:22px; font-weight:normal;}
.item-page p a, .item-page p a:hover, .item-page p a:visited ,
.blog p a, .blog p a:hover, .blog p a:visited ,
.item-page li a, 
.blog li a, .blog li a:hover, .blog li a:visited  {color:#E98521;}



div.module div {}

div.module div div {}

div.module div div div {}

div.module_black div div div div,
div.module_green div div div div,
div.module_blue div div div div,
div.module_red div div div div,
div.module_text div div div div
{
  margin: 0;
  padding: 0;
  float: none;
  width: 99%;
  background: none;
}

div.module_text h3 {
  margin: 0 0 10px;
  width: 100%;
  clear: both;
  display: block;
  overflow: hidden;
}

div.module_text span {
  padding: 0 3px 0 0;
  float: left;
  clear: both;
  display: block;
  background: #F6F6F6;
  font-weight: bold;
}

div.module_text {
  margin-bottom: 20px;
  padding: 0;
  float: left;
  clear: both;
  width: 100%;
}

div.module_text div div div {
  display: block;
}

div.banneritem_text {
  padding: 5px 0 !important;
}

/* red */
div.module_black h3,
div.module_green h3,
div.module_blue h3,
div.module_red h3 {
  margin: 0 -15px 10px;
  padding: 8px 15px 5px;
  border-bottom: 1px solid #F6F6F6;
  color: #FFFFFF;
  font-size: 125%;
  font-weight: bold;
  text-transform: uppercase;
}

div.module_red {
  background: url(../images/br-br.gif) no-repeat bottom right #BF0000;
  color: #FFFFFF;
}

div.module_red div {
  background: url(../images/br-bl.gif) no-repeat bottom left;
}

div.module_red div div {
  background: url(../images/br-tr.gif) no-repeat top right;
}

div.module_red div div div {
  padding: 0 15px 10px;
  background: url(../images/br-tl.gif) no-repeat top left;
}

/* blue */
div.module_blue {
  background: url(../images/bb-br.gif) no-repeat bottom right #006699;
  color: #FFFFFF;
}

div.module_blue div {
  background: url(../images/bb-bl.gif) no-repeat bottom left;
}

div.module_blue div div {
  background: url(../images/bb-tr.gif) no-repeat top right;
}

div.module_blue div div div {
  padding: 0 15px 10px;
  background: url(../images/bb-tl.gif) no-repeat top left;
}

/* green */
div.module_green {
  background: url(../images/bg-br.gif) no-repeat bottom right #7BA566;
  color: #FFFFFF;
}

div.module_green div {
  background: url(../images/bg-bl.gif) no-repeat bottom left;
}

div.module_green div div {
  background: url(../images/bg-tr.gif) no-repeat top right;
}

div.module_green div div div {
  padding: 0 15px 10px;
  background: url(../images/bg-tl.gif) no-repeat top left;
}

/* black */
div.module_black {
  background: url(../images/bl-br.gif) no-repeat bottom right #333333;
  color: #FFFFFF;
}

div.module_black div {
  background: url(../images/bl-bl.gif) no-repeat bottom left;
}

div.module_black div div {
  background: url(../images/bl-tr.gif) no-repeat top right;
}

div.module_black div div div {
  padding: 0 15px 10px;
  background: url(../images/bl-tl.gif) no-repeat top left;
}

div.module_blue ul,
div.module_blue ol,
div.module_red ul,
div.module_red ol,
div.module_black ul,
div.module_black ol,
div.module_green ul,
div.module_green ol {
  margin: 0;
  padding: 0;
}

div.module_blue li,
div.module_red li,
div.module_black li,
div.module_green li {
  margin-left: 20px;
  padding: 0;
  line-height: 150%;
}

div.module_blue a,
div.module_red a,
div.module_black a,
div.module_green a {
  color: #FFFFFF;
}

div.advs {
  float: left;
  width: 100%;
  clear: both;
  display: block;
}

/* LEFT COLUMN + RIGHT COLUMN
--------------------------------------------------------- */

/* MISCELLANOUS
----------------------------------------------------------- */
ul.accessibility {
  position: absolute;
  top: -100%;
}

/*usertool*/

/*collapsible h3*/
h3.show {
  background: url(../images/arrow2.png) no-repeat 90% 60%;
  cursor: pointer;
}

h3.hide {
  background: url(../images/arrow3.png) no-repeat 90% 60%;
  cursor: pointer;
}

/*others*/

div.back_button a,
div.back_button a:hover,
div.back_button a:active {
  margin: 10px 0;
  display: block;
  background: none!important;
  text-decoration: none!important;
}

#form-login p {
  margin: 0 0 5px;
}

#form-login ul {
  margin: 10px 0 0;
}

#form-login .inputbox {
  width: 90%;
}

.clr {
  clear: both;
}

.hasTip img {
  margin: 10px 5px 0 0;
  border: none;
}

/* Tooltips */
.tool-tip {
  float: left;
  border: 1px solid #D4D5AA;
  padding: 5px;
  background: #FFFFCC;
  max-width: 200px;
}

.tool-title {
  padding: 0;
  margin: 0;
  margin-top: -15px;
  padding-top: 15px;
  padding-bottom: 5px;
  background: url(../../system/images/selector-arrow.png) no-repeat;
  font-size: 100%;
  font-weight: bold;
}

.tool-text {
  margin: 0;
  font-size: 100%;
}

#system-message dd.message ul,
#system-message dd.error ul,
#system-message dd.notice ul {
  padding: 0;
  margin: 0;
}

#system-message dd.message ul li,
#system-message dd.error ul li,
#system-message dd.notice ul li {
  background: none;
  padding: 5px;
  margin: 0;
  color: #FFFFFF;
}

/* System Standard Messages */
#system-message dd.message ul {
  background: #006699;
  border: none;
}

/* System Error Messages */
#system-message dd.error ul {
  background: #BF0000;
  border: none;
}

/* System Notice Messages */
#system-message dd.notice ul {
  background: #EE9600;
  border: none;
}

/* Clearfix */
.clearfix:after {
  clear: both;
  display: block;
  content: ".";
  height: 0;
  visibility: hidden;
}

* html > body .clearfix {
  width: 100%;
  display: block;
}

* html .clearfix {
  height: 1%;
}

/* Firefox Scrollbar Hack - Do not remove */
html {
  margin-bottom: 1px;
  height: 100%!important;
  height: auto;
}
.article-info {
font-size: 10px;
font-style: italic;
margin-left: 5px;
padding-bottom: 10px;
padding-top: 5px;
}
.breadcrumbs span,.breadcrumbs a.pathway{color:#8c8c8c; text-decoration:none;font-size:11px}
div.breadcrumbs{padding-top:3px}
.pagenav li{display:inline; }.pagenav{text-align:center}
ul.actions li{display:inline;padding:1px}.actions{text-align:right}
#article-index{width:150px;float:right;border-left: 5px solid #aaa; margin:40px 0 0 10px;padding: 3px;color:#555;}
#article-index a {text-decoration:none;color:#f6871f}
#article-index ul {margin:0px;color:#555;list-style:none} 
#maincolumn div div.item-page table tbody tr td,
#maincolumn div.blog-featured td{padding:2px}
.item-page h2 {margin-bottom:0px;}
.item-page .actions{margin-top:0px;}
html body div#outer div#inner div#wrapper div#whitebox div#whitebox_m div#area #maincolumn div div.blog-featured{width:100%; float:left}
#tinymce.mceContentBody ul{list-style:disc inside !important}
input#modlgn-remember.inputbox{background-color:white;width:25px;}
#form-login-remember label{width:100px !important;display:inline-table !important;}
.related{border: 3px solid #F78F1E;border-radius: 10px 10px 10px 10px; margin-bottom: 10px;padding: 0 10px 10px 10px;}
.related h4{text-transform:none;font-weight:bold; border-left:7px solid gray; padding:0 0 0 5px; margin:7px 3px;}
.related a{text-decoration:none;margin:3px 5px 3px 15px;}
.related a:hover{text-decoration:underline;color:#F78F1E;}
#related-articles ul {list-style:disc inside;}
#related-articles ul li{padding:0px;}
#related-articles {display:none;}
/* editor */
.edit form#adminForm.form-validate fieldset{background-color:white;float:left}
.formelm{padding:2px;text-align:left;width:150px}
.formelm label{display:block}
.formelm-area{text-align:left;width:150px;padding:2px}
form#adminForm.form-validate fieldset{width:50%}
#head{margin:auto; overflow:hidden;background-image:url('../images/head.jpg');background-repeat:no-repeat; background-position:top center; width:100%}
#registrationTable.contentpane td select.inputbox{width:210px;height:20px}
#registrationTable.contentpane td .inputbox{width:183px;height:17px}
#registrationTable.contentpane td label{width:145px;display:block;text-align:right;}

.search .phrases, .search .form-limit{display:none;}
.items-leading .megasocialshare, .items-leading .actions {display:none;}
/*gtags w treści artykułu */
.gtag{float:left; width:192px; padding:0 7px;margin-bottom: 5px;margin-right:8px;}
.orangeBorder{border:2px solid #F78F1E;padding:0 7px;border-radius: 10px;}
.orangeBorder h2{margin-left:5px;}
.gtag h2{font-size:13px;text-transform:none;font-weight:bold; border-left:7px solid gray; padding:0 0 0 5px; margin:7px 3px 7px 7px;}
.gtag ul li{line-height:150%; padding-left:2px;} .gtag ul li a{padding:0px;margin:0px;line-height:110%;text-decoration:none}.gtag ul li a:hover{color:#F78F1E;text-decoration:underline}
.gtag ul {list-style: disc outside none;padding-left:5px;margin-left:8px;}


#leeeeftcolumn .module div div div h3{cursor:pointer;background: url("../images/arrow_down.png") no-repeat scroll right center #FFF;}
#leeeeftcolumn .module div div div h3.expanded{cursor:pointer;background: url("../images/arrow_up.png") no-repeat scroll right center #FFF;}
#jnews_module #SubscriptionList{display:none;}
#form-login-remember{display:none;}

div.module_kalendarz h3 { font-size: 18px;  font-family:Georgia, "Times New Roman", Times, serif;  margin: 0px 0px 10px 0px; }
div.module_kalendarz {clear:both; padding:35px 0px 0px 0px;}
div.module_logowanie h3.expanded{cursor:pointer;background: url("../images/arrow_up.png") no-repeat scroll right center #FFF;}
div.module_logowanie {clear: both;}

.result-title {background: none repeat scroll 0 0 #F5F5F5;font-size: 13px;font-weight: bold;margin-top: 13px;text-decoration: none;}
.result-title a {text-decoration: none;}
.result-created{color:#AAA; font-size:10px;}

.NumCommentsAlone{display:none;}

.moduleacepolls{clear:both;padding-top: 1px;}
.moduleacepolls h3{font-size:18px; margin-bottom:0px;}
.moduleacepolls h4{text-transform:none;}

.moduletablezepsoly img{position:relative; top:3px;}
#rightcolumn h3{font-weight:normal; padding: 15px 0 10px 5px;  margin: 0; color:#545454;}
#gkIs-gk-is-35{margin-top:0px;}
.moduletablenaszebadania {margin-top:20px; padding-top:0px; border-top:1px solid #eee;margin-bottom:20px; padding-bottom:20px; border-bottom:1px solid #eee;} 
.moduletablenaszebadania h3{font-size:22px;}
#xmap ul {list-style:disc inside none;}
#four_leads p{font-size:11px;}
#four_leads td.left_lead {width:240px; border-right: 0px dashed #BEBEBE;margin-right:10px; padding-right:10px;}
#four_leads td.right_lead {width:240px; padding-left:10px;}
#four_leads td.top_lead { border-bottom: 0px dashed #BEBEBE;}
#four_leads td.top_lead  h3 {margin-top:3px;}
div.pagination a {  padding: 1px;  margin:4px;}


div.tip {border:1px solid #eee; box-shadow: 3px 4px 4px #999; background:white;padding:20px; width:350px;}
div.tip .tip-title{font-weight:bold; font-size:14px;}
div.tip .tip-text{ color:AAA;}

#top_menu .menu {display:none;}
.mod-languages {display:none;}

.modulejEventsLatest{text-align:left; margin-right:15px;}
.mod_events_latest_first {font-size:11px;}
.mod_events_latest{padding-top:5px; font-size:11px;}
.mod_events_latest_date{text-align:center;color:#AAA;}
.mod_events_latest_head{font-weight:bold;margin:3px 0px;}

.pagination{text-align:center;}
#registrationTable .button {float:right;}
#registrationTable .cbSnglCtrlLbl {display:block;}
#registrationTable.contentpane .cbSnglCtrlLbl  label{display:inline-block;text-align:left;}
#cbIconsTop {margin:10px 0px;}

div.login label{width:150px; text-align:right; display: inline-block;}
div.login .login-fields{margin:5px;}
div.login  .button {margin-left:255px;}
div.login  a.mod_login{width:326px; text-align:right;  display: inline-block;margin-top:10px;}


.cse input.gsc-search-button, input.gsc-search-button {background: url("../images/search_icon.png") no-repeat scroll center center transparent !important; font-size:6px !important;padding: 40px 0 0px !important; border:0px !important; 
box-shadow:0px 0px 0px #FFF !important; color:#fff !important;text-shadow:0px 0px 0px #FFF !important; }
.cse input.gsc-input, input.gsc-input {font-size:11px !important; color:#3c3c3c !important;}
.cse .gs-webResult a.gs-visibleUrl, .gs-webResult a.gs-visibleUrl, .cse .gs-webResult .gs-visibleUrl, .gs-webResult .gs-visibleUrl, .gs-imageResult a.gs-visibleUrl, .gs-imageResult .gs-visibleUrl {    color: #E98521 !important;}
.cse .gsc-results .gsc-cursor-page.gsc-cursor-current-page, .gsc-results .gsc-cursor-page.gsc-cursor-current-page {    background-color: #E98521 !important;}
.cse .gsc-control-cse, .gsc-control-cse {    background-color: #FFFFFF !important; }
#jnews_module .pretext {font-size:11px; color:#3C3C3C;}