/*--------------------------------------------------------------
# Copyright (C) joomla-monster.com
# License: http://www.joomla-monster.com/license.html Joomla-Monster Proprietary Use License
# Website: http://www.joomla-monster.com
# Support: info@joomla-monster.com
---------------------------------------------------------------*/

/*********** COLOR CHANGES FOR GREEN COLOR **********/

body {
    /*color: #006383;*/
  color: #333333;
}

#all {
    background: url(../images/Bottom_texture.jpg) top left repeat-x;
}

#topmenuIcons {
    background: #0C3608;;
}

a:link {
    /*color: #13620B;*/
  color: blue;
}

a:visited {
    color: purple;
}

#pathwayFonts {
    border-top: 1px solid #BBDCAA;
    border-bottom: 1px solid #BBDCAA;
}

#footer {
    border-top: 1px solid #BBDCAA;
}

#bottom {
    border-top: 1px solid #BBDCAA;
}

#search .inputbox {
    border-top: 1px solid #38A2C8;
    border-left: 1px solid #38A2C8;
    background: url(../images/green/bg_inputbox.gif) top left repeat-x;
}

#search .button {
    background: url(../images/green/bg_button.gif) left top no-repeat;
}

#fonts a#largeFont {
    background: url(../images/green/big_font.gif) left top no-repeat;
}

#fonts a#smallFont {
    background: url(../images/green/small_font.gif) left top no-repeat;
}

#fonts a#normalFont {
    background: url(../images/green/default_font.gif) left top no-repeat;
}

#pathway h3, #pathway {
    color: #000000; /*#006383;*/
  padding: 10px;
}

/**modules**/

div.djmodule {
    /*border: 1px solid #BBDCAA;*/
}

div.djmodule h3,
div.djmodule2 h3 {
    color: #000000/*#639135*/;
}

div.bg {
    background: #E0F1D7;
}

div.bgh3 h3 {
    background: #E0F1D7;
}

div.arrow h3 {
    background: url(../images/green/arrow_bg.gif) left no-repeat;
}

/**menus**/

ul.menu li, 
ul#mainlevel li {
    border-top: solid 1px #BBDCAA;
}

ul.menu li a:link, 
ul.menu li a:visited, 
ul#mainlevel li a {
    color: #13620B;
    background: url(../images/green/bg_alink.png) left no-repeat;
}

ul.menu li ul li a:link, 
ul.menu li ul li a:visited, 
ul.menu li ul li.active a, 
ul.menu li ul li.active li a, 
ul.menu li ul li.active li li a {
    color: #13620B;
}

/**topmenu**/

#topmenu li:hover, 
#topmenu li.active {
    background: #13620B;
}

#topmenu ul li {
    background: transparent;
}

#topmenu ul li ul li {
    background: #13620B;
}

#topmenu li:hover li:hover, 
#topmenu li:hover li:hover li:hover, 
#topmenu li:hover li:hover li:hover li:hover,
#topmenu li:hover li:hover li:hover li:hover li:hover {
    background: #608d45;
}

#topmenu li li.active {
    background: #608d45;
}

/**global styles**/

div.registration fieldset, 
div.profile fieldset, 
div.profile-edit fieldset, 
div.remind fieldset, 
div.reset fieldset, 
div.login fieldset,
div.edit fieldset {
  border: 1px solid #BBDCAA;
}

fieldset.word, 
fieldset.phrases, 
fieldset.only {
  border: 1px solid #BBDCAA;
}

.inputbox, input.validate-password, input.validate-username, input.required, select, textarea, div.formelm input {
    border: 1px solid #BBDCAA;
    /*background: #E0F1D7;
  color: #006383; */
}

input.button, button.validate, button {
    background: #67B440;
}

fieldset.phrases {
  border: 1px solid #BBDCAA;
}

fieldset.only {
  border: 1px solid #BBDCAA;
}

fieldset.filters {
  border: 1px solid #BBDCAA;
}

table.category {
    border: 1px solid #67B440;
    width: 100%;
}

table.category thead {
    background: #67B440;
}

div.panel h3.title {
    background: #67B440;
}

tr, td {
    border: 1px solid #67B440;
}



a.readmore {
    /*color: #639135;*/
  background: url("../images/button.png") no-repeat scroll left center / 100px 27px transparent;
    border: medium none;
    color: #FFFFFF !important;
    cursor: pointer;
    display: inline-block;
    float: right;
    font-family: Arial,Helvetica,Tahoma,Geneva,Sans-Serif;
    font-size: 12px;
    font-style: normal;
    font-weight: bold;
    height: 23px;
    line-height: 21px;
    margin-bottom: 15px;
    margin-left: 0 !important;
    margin-right: 0 !important;
    margin-top: 0 !important;
    outline: medium none;
    overflow: visible;
    padding: 1px;
    position: relative;
    text-align: center;
    text-decoration: none;
    text-indent: 0;
    top: 0;
    vertical-align: middle;
    white-space: nowrap;
    width: 100px;
}

/************************ plugin page break ******************/

hr.system-pagebreak  {
    background: #BBDCAA;
}

/************************ Presentation Style: pages ******************/

div#article-index { 
    border: 1px solid #BBDCAA;
}

div.pagenavcounter {
    background: #BBDCAA;
    border: 1px solid #BBDCAA;
}

/************************ Presentation Style: sliders ******************/

div#sliders div.panel {
  border: 1px solid #BBDCAA;
}

div#sliders .panel h3#basic-details.title { 
  border: 1px solid #BBDCAA;
  background: #BBDCAA;
}

div#sliders .panel h3#basic-details.title a:link,
div#sliders .panel h3#basic-details.title a:visited {
  color: #006383;
}

/************************ Presentation Style: tabs ******************/

.tabs dt.tabs {
  background: #E0F1D7;
  border-right: solid 1px #639135;
  border-left: solid 1px #639135;
  border-top: solid 1px #639135;
}

.tabs dt.tabs.closed {
  background: #639135;
  border: solid 1px #639135;
}

.tabs dt.tabs.basic-details.open h3 a:link,
.tabs dt.tabs.basic-details.open h3 a:visited {
  color: #639135;
}

dd.tabs { 
  background: #E0F1D7;
  border: solid 1px #639135;
}

#forex{
  background: url("../images/superforex_h.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  font-size: 0;
  height: 30px;
  float:right;
  top: 10px;
  position: relative;
  width: 110px;
}

#forex:hover {
  background: url("../images/superforex_n.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  font-size: 0;
  height: 30px;
  float:right;
  width: 110px;
  top: 10px;
  position: relative;
}

#akcje {
  background: url("../images/pib-akcje_h.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  font-size: 0;
  height: 38px;
  width: 90px;
  float:right;
}

#akcje:hover {
  background: url("../images/pib-akcje_n.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  font-size: 0;
  height: 38px;
  width: 90px;
  float:right;
}

#obli {
  background: url("../images/logo_pib.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  font-size: 0;
  height: 34px;
  width: 90px;
  float:right;
  right: 20px;
  position: relative;
}

#obli:hover{
  background: url("../images/logo_pib_h.jpg") no-repeat scroll 0 0 transparent;
  display: block;
  font-size: 0;
  height: 34px;
  width: 90px;
  float:right;
  right: 20px;
  position: relative;
}

#nasze_serwisy {
  font-weight: bold;
  float: left;
  top: 10px;
  position: relative;
}

h2.newsflash-title {
  text-align: center;
  display: inline-block;
}

h3.newsflash-title {
  text-align: justify;
  display: inline-block;
  border-bottom: thin dotted #A6A27D;
    color: #A6A27D;
  width: 100%;
}

h4.newsflash-title {
  text-align: center;
  display: inline-block;
}

h1.newsflash-title {
  text-align: center;
  display: inline-block;
}



#obligacje_korp
{
  margin-left: 0px;
width: 300px;
}

#porownanie_obl
{
  margin-left: -17px;
width: 335px;
}

#emisja_obl
{
  margin-left: 3px;
width: 337px;
}

.porownanie {
    width: 100%;
  margin: 1px;
  border-collapse: collapse;
}
.porownanie td {
    border: 1px solid #A7A7A7;
}
.porownanie {
    background-color: #F2F2F2;
}
.porownanie tr.shadow {
    background-color: #E3E3E3;
}
.porownanie a:link, .porownanie a.link {
    color: #0000FF;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
.porownanie a:visited, .porownanie a.visited {
    color: #800080;
    font-size: 12px;
    font-weight: normal;
    text-decoration: underline;
}
.newsflash-title a:link, .newsflash-title a.link, .newsflash-title a:visited, .newsflash-title a.visited
{
  border-bottom: medium none;
    color: #A6A27D;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.newsflash-title a:hover, .newsflash-title a.hover
{
  border-bottom: medium none;
    color: #84805B;
    font-size: 13px;
    font-weight: bold;
    text-decoration: none;
}

.form-wyglad
{
  background-color: #0C3608;
    border-radius: 4px 4px 4px 4px;
  color: #FFFFFF;
}

.form-wyglad ul
{
  /*font-color: #FFFFFF;*/
}

.kontakt {
    width: 100%;
  margin: 1px;
  border-collapse: collapse;
}
.kontakt td {
    border: 1px solid #FFFFFF;
    padding: 5px;
    text-align: left;
    vertical-align: top;
}
.kontakt {
    background-color: #FFFFFF;
}
.kontakt tr.shadow {
    background-color: #FFFFFF;
}

#ff_formdiv29 
{
    margin-left: 60px;
    margin-top: 35px;
    width: 300px;
}

#ff_elem278, #ff_elem402, #ff_elem426
{
    background: none repeat scroll 0 0 #0066FF;
    border: 0 none;
    border-radius: 4px 4px 4px 4px;
    color: #FFFFFF;
    display: block;
    font-weight: 900;
    font-size: 13px;
    height: 30px;
    margin: 5px 0 5px 70px;
    padding: 0 5px;
    position: static;
    resize: none;
    width: 150px;
}

h1 a:visited, h1 a.visited, h1 a.link, h1 a:link {
 color: #275068;
  text-decoration: none;
  
}
h1 a.hover, h1 a:hover {
  color: #3E81A8;
  text-decoration: none;
}
.item-page h1 
{
  margin-bottom: 15px;
  line-height: 25px;
}