/* Ogolne. */
form {
  margin:0;
  padding:0;
}
input, select, option {
  font-family: "MS Sans Serif", Verdana, Geneva, Arial, Helvetica, sans-serif;
}
body {
  margin:0;
  padding:0;
  font-family:Tahoma,Arial,sans-serif;
  font-size:11px;
  background:#3f1200 url(../gfx/background.png) top left repeat-x;
}
h1,h3,h3,h2,h5,p {
  margin:0;
  padding:0;
}
a {
  color:#EBBA5E;
  text-decoration:none;
}
a img {
  border:none;
}
/* Sekcje. */
#content {
  width:913px;
  margin:0 auto;
  /*  border:1px solid red; */
}
#top, #top2 {
  width:913px;
  height:290px;
  margin:0 auto;
  background:url(../gfx/top.jpg) top left no-repeat;
  position:relative;
}
#top2 {
  background:url(../gfx/top2.jpg) top left no-repeat;
}
#menu {
  width:900px;
  margin:0 auto;
}
#menu a {
  margin:0;
  padding:5px 9px 5px 8px;
  display:block;
  float:left;
  background:url(../gfx/menu_separator.gif) right center no-repeat;
}
#menu a.last {
  background:none;
}
#main_column {
  width:680px;
  min-height:300px;
  height:auto !important;
  height:300px;
  padding:10px 10px 30px 10px;
  margin-left:7px;
  float:left;
}
#main_column h1 {
  margin:0 0 10px 0;
  padding:0;
}

#right_column {
  margin-right:6px;
  padding-left:15px;
  width:175px;
  float:right;
}
#foot {
  clear:both;
  margin:0 auto;
  margin-bottom:15px;
  width:900px;
  height:89px;
}
#foot .foot_top {
  height:40px;
  width:900px;
  background:url(../gfx/foot_up.gif) top left no-repeat;
}
#foot .foot_bottom {
  height:29px;
  width:870px;
  padding:10px 15px 10px 15px;
  background:url(../gfx/foot_down.gif) top left no-repeat;
}
#foot .foot_left {
  float:left;
  color:#f0cc66;
}
#foot .foot_right {
  float:right;
  color:#b6b3b3;
}
#foot .foot_right a {
  color:#b6b3b3;
}
#foot .foot_right a:hover {
  color:#ffffff;
}
/* Elementy. */
.navigation_box {
  width:175px;
  margin-bottom:10px;
 /* background:url(../gfx/navigation_background.gif) top left no-repeat;   */
}
.navigation_box a {
  padding:4px 0px 4px 15px;
  margin-left:5px;
  display:block;
  background:url(../gfx/arrow_right.gif) left 9px no-repeat;
}
.navigation_box a:hover {
  color:white;
  background-image:url(../gfx/arrow_right_selected.gif);
}
.navigation_box a.selected {
  font-weight:bold;
  color:white;
  background-image:url(../gfx/arrow_right_selected.gif);
}

.chart {
  margin:0 auto;
  width:600px;
  height:310px;
  margin-bottom:15px;
  text-align:center;
  background-color:black;
}
h3 {
  font-size:12px;
  color:#ebba5e;
}
h3 a:hover {
  text-decoration:underline;
}
p {
  color:white;
}
p a {
  color:white;
}
p a:hover {
  text-decoration:underline;
}
.text_content {
  color:white;
}
.text_content .each_item p.news {
  margin-bottom:0px;
  padding-bottom:5px; 
}
.text_content .section,
.text_content .data {
  display:block;
  color:#ebebeb;
  margin-top:0px;
  margin-bottom:10px;
}
.text_content .low {
  margin-top:-8px;
  margin-bottom:10px;
}


.text_content .each_item .section {
  font-style:italic;
}

.text_content .each_item .more {
  text-align:right;
  margin-top:0px;
}
.text_content h2 {
  margin-top:25px;
  margin-bottom:10px;
  color:white;
  font-size:16px;
  font-weight:bold;
  font-family:Arial,sans-serif;
}
.text_content h3 {
  margin-top:15px;
  margin-bottom:10px;
}
.text_content p {
  margin-bottom:10px;
}

.text_content .each_item h3 {
  margin-bottom:0px;
  margin-top:5px;
}
.text_content .each_item p.info {
  padding-bottom:5px;
  margin-bottom:0;
}
.each_item {
  margin-bottom:15px;
  padding-bottom:15px;
  background:url(../gfx/text_separator.gif) bottom center no-repeat;
}
.last_item {
  background:none;
  padding-bottom:0;
}
.more {
  text-align:right;
}
.arrow_more_stdl {
  float:left;
}
.arrow_back {
  clear:both;
  text-decoration:none;
  margin-top:100px;
}
.arrow_back:hover,
.arrow_more_stdl:hover,
.arrow_more_std:hover {
  text-decoration:underline;
}

span.arrow {
  padding-right:10px;
  background:url(../gfx/arrow_right_selected.gif) right center no-repeat;
}
/* span.arrow {
  background-image:url(../gfx/arrow_right.gif);
} */
/* Tabele. */
table {
  border-collapse:collapse;
}
table.informations {
  width:440px;
  margin:0 auto;
  font-size:11px;
  color:white;
}
table.informations thead tr td {
  padding-top:0px;
  padding-bottom:5px;
  padding-left:10px;
  text-align:left;
  font-weight:bold;
  color:#f0cc66;
  font-size:11px;
  background:none;
}
table.informations tfoot tr td {
 padding-right:0;
 text-align:right;
 border:0;
 background:none;
}
table.informations tr td {
  padding:5px 10px;
  background-color:#754738;
  border-bottom:1px solid #3f1200;
}
table.informations tr td.md {   /* medium size */
  width:40%;
}
table.informations tr td.up {
  color:#FFEA00;
}
table.informations tr td.down {
  color:#FF1ECD;
}
table.standard {
  width:600px;
  margin:15px auto 25px;
  /* margin-bottom:15px; */
  padding:0;
  font-size:11px;
  color:white;
}
table.standard td.first {
  width:60px;
}
table.standard .nonelb {
  border-left:none;
}
table.standard .nonerb {
  border-right:none;
}
table.standard thead tr th {
  background-color:#191919;
  font-weight:bold;
  border-right:1px solid #552800;
  color:white;
}
table.standard thead tr.more td {
  padding-bottom:15px;
}
table.standard tfoot tr.more td {
  padding-top:15px;
}

table.standard thead tr th.lastt {
  border-right:0;
}
table.standard thead tr td {
  text-align:center;
  color:#434343;
}
table.standard thead tr td.noborder {
  border:0;
}

table.standard thead tr.caption td {
  color:white;
  text-align:left;
  border-top:0;
}

table.standard tbody tr td.right {
  text-align:right;
}
table.standard tbody tr td.up {
  color:#ffea00;
}
table.standard tbody tr td.down {
  color:#ff1ecd;
}
table.standard tfoot tr td {
  padding-right:0;
  padding-left:0;
  text-align:right;
  border-bottom:none;
}
table.standard tbody tr th {
  text-align:left;
  font-weight:normal;
  width:75%;
  background-color:#ebf6fd;
}
table.standard tbody tr td {
  background-color:#754738;
  border-left:1px solid #552800;
}
table.standard tr td,
table.standard tr th {
  border-bottom:1px solid #552800;
  padding:5px 10px;
}
table.standard tbody tr.dif td {
  background-color:#471100;
}
h5.gradient {
  margin:0;
  color:#f0cc66;
  font-size:11px;
  padding:5px 0 5px 0;
  /* background:url(../gfx/gradient.jpg) top left no-repeat; */
}
.items {
  width:600px;
}
.items ul {
  margin:0 0 5px 0;
  padding:0;
  list-style:none;
}
.items ul li {
  padding:5px 10px 5px 10px;
  display:block;
  color:white;
}
.items a {
  text-decoration:none;
  padding:5px 0px 5px 20px;
  background:url(../gfx/icons/page_white_put.png) left 3px no-repeat;
}
.items a:hover {
  text-decoration:underline;
}
.items a:hover span {
  text-decoration:none;
}
.items a.last {
  margin-bottom:5px;
}
.items a.pdf {
  background-image:url(../gfx/icons/page_white_acrobat.png);
}
.items a.doc {
  background-image:url(../gfx/icons/page_white_word.png);
}
.items a.xls {
  background-image:url(../gfx/icons/page_white_excel.png);
}
.items a.pps {
  background-image:url(../gfx/icons/page_white_powerpoint.png);
}
.items a.zip {
  background-image:url(../gfx/icons/page_white_compressed.png);
}
.links {
  text-align:center;
}
.links a {
  text-decoration:none;
  font-size:11px;
  padding-left:1px;
  padding-right:1px;
}
.links a:hover {
  color:white;
}

.links a.left {
  padding-left:20px;
  background:url(../gfx/arrow_left.gif) center right no-repeat;
}
.links a.left:hover {
  background-image:url(../gfx/arrow_left_selected.gif);
}
.links a.right {
  padding-right:20px;
  background:url(../gfx/arrow_right.gif) center left no-repeat;
}
.links a.right:hover {
  background-image:url(../gfx/arrow_right_selected.gif);
}
.links a.left:hover,
.links a.right:hover {
  text-decoration:none;
}
.links a.selected {
  font-weight:bold;
  color:white;
}
table.raport {
  margin:0 auto;
  width:670px;
  margin-bottom:10px;
  font-size:11px;
  color:white;
}
table.raport tbody tr th {
  width:60px;
  font-weight:normal;
}
table.raport thead tr td {
  text-align:center;
}
table.raport thead tr td a,
table.raport tbody tr td a {
  text-decoration:none;
}
table.raport thead tr td a.selected {
  font-weight:bold;
}
table.raport thead tr td a:hover {
  color:white;
}
table.raport tbody tr td a:hover {
  text-decoration:underline;
}
table.raport tfoot tr td {
  padding-right:0;
  padding-left:0;
  text-align:right;
}
table.raport tfoot tr td.last {
  border-bottom:0;
}
table.raport tr td,
table.raport tr th {
  border-bottom:1px solid #4f3200;
  padding:5px 10px;
}
div.quotations_border {
  width:480px;
  margin:5px auto;
  margin-bottom:15px;
  /* border:1px solid #552800; */
  /* background-color:#754738; */
}
table.quotations td.idate {
  width:65px;
}
table.quotations td.icalendar {
  width:25px;
}
table.quotations td.ito {
  width:25px;
  padding-right:10px;
  text-align:right;
}
table.quotations td.ifrom {
  width:50px;
}
table.quotations td.ilast {
  text-align:center;
}

table.quotations {
  width:500px;
  margin:3px auto;
  margin-bottom:20px;
  font-size:11px;
  color:white;
}
table.quotations tr td {
  vertical-align:middle;
  color:white;
}
table.quotations .date {
  height:14px;
  width:65px;
  border:1px solid #6396b5;
  padding:2px 4px 2px 4px;
}
table.quotations .duration {
  /* height:18px; */
  /* font-size:11px; */
  border:1px solid #6396b5;
}
table.quotations tr td p {
  clear: both;
  float:none;
  margin:10px 0 6px 0;
  color:white;
}

table.quotations tr td p input {
  vertical-align:-2px;
}
table.quotations tr td .export_xls {
  padding-left:11px;
  padding-bottom:2px;
  background:url(../gfx/icons/xls.png) top left no-repeat;
  text-decoration:none;
}
table.quotations tr td.right {
  text-align:right;
}
table.quotations tr td .button {
  font-size:11px;
}
ul#sitemap {
  padding:0;
  margin:0 0 0 20px;
  list-style:none;
}
ul#sitemap li {
  padding-bottom:5px;
}
ul#sitemap li.inside {
  padding-bottom:0;
}
ul#sitemap li ul {
  margin:0;
  padding:0 0 0 25px;
}
ul#sitemap li a.main {
  font-weight:bold;
}
ul#sitemap li a {
  text-decoration:none;
}
ul#sitemap li a:hover {
  color:white;
}
#languages {
  position:absolute;
  top:14px;
  left:280px;
  color:white;
  font-weight:bold;
}
#languages .current_version {
  color:white;
}

#serach {
  font-size:11px;
  position:absolute;
  right:10px;
  top:12px;
  color:white;
  font-weight:bold;
}
#serach input.s_text_input {
  height:13px;
  width:120px;
  border:1px solid #C2A063;
  background-color:#ffdd88;
  font-size:11px;
  color:black;
}
#serach input.s_text_button {
  margin:0;
  vertical-align:top;
  width:35px;
  border:none;
  background:url(../gfx/content_top_search_button_ok.gif) left top no-repeat;
}
#serach span {
  padding-left:4px;
  padding-right:3px;
}
.rss_link {
  padding-right:15px;
  background:url(../gfx/content_top_rss.gif) right 2px no-repeat;
}

/* Kalendarz. */
.calendar, .calendar tbody { font-family: Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px;  }
.calendar { color:white; background-color:#754738; z-index:50; }
.calendar a {
  color:orange;
}
.gallery {
  margin:15px auto;
  background:transparent url(../gfx/text_separator.gif) no-repeat scroll 50% top;
  padding:0px 2px 0px 2px;
  width:680px;
  float:left;
}
.gallery h2 {
  margin-top:15px;
}
.gallery ul {
  margin:0;
  padding:0 0 15px 0;
  width:680px;
  list-style:none;
  float:left;
  background:transparent url(../gfx/text_separator.gif) bottom center no-repeat;
}
.gallery ul li {
  float:left;
  margin:4px;
}
.gallery ul li img {
  background:transparent url(../gfx/picture_bg.gif) top center no-repeat;
  background-color:red;
  padding:2px;
}

div.calendar { border: 1px solid #3d1000; }
.calendar .click { cursor: pointer; }
.calendar .past { color: #909090; background-color: inherit; }
.calendar .popup { background-color: #552800; color: inherit; border: 1px solid #3d1000; }
.calendar .popup .over .click { background-color: #754738; color: inherit; }
.calendar .selected { background-color: #336699; color: inherit; }
.calendar .selected, .calendar .selected * { color: #FFFFFF; background-color: inherit; }
.calendar .sunday a { color: #DD0000; background-color: inherit; }
.calendar a { display: block; text-decoration: none; }
.calendar a:hover { color: #FFA500; background-color: inherit; }
.calendar table.main td, .calendar table.main th { padding: 1px 4px 1px 0; }
.calendar .top, .calendar .bottom { background-color: #471100; /* color: #043766; */ }
.calendar .top td.sep { background-color: white; width: 2px; }
.calendar td.click { padding: 3px 2px ! important; }

