/* CSS document for BGŻ :: global styles :: @ by pp :: 07/01/2009 */

/* reset styles :: pp :: based on Eric Meyer's reset.css */
body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-size: 100%;
	background: transparent;
}
body {
	line-height: 1;
}
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
:focus {
	outline: 0;
}
ins {
	text-decoration: none;
}
del {
	text-decoration: line-through;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

body {font-family: Tahoma, Arial, sans-serif; font-size: 69%; color: #5e5e5e;}

/* ------------------------- defaults --------------------------- */
p {margin: 0 0 5px 0; line-height: 1.3em;}
a {color: #007c85; text-decoration: underline;}
a:link, a:visited {color: #007c85;}
a:hover, a:active {color: #007c85; text-decoration: none;}
a img {border: 0;}

h1, h2, h3 {line-height: 1em;}
h4, h5, h6 {line-height: 1.1em;}
h1 img, h2 img, h3 img, h4 img, h5 img {vertical-align: top;}

h1 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 2.60em; font-weight: normal; margin: 0 0 14px 0; color: #007c85;}
h2 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 2.18em; font-weight: normal; margin: 0 0 14px 0; color: #007c85;}
h3 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.64em; font-weight: normal; margin: 0 0 10px 0; color: #007c85;}
h4 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.45em; font-weight: normal; margin: 0 0 8px 0; color: #007c85;}
h5 {font-family: "Myriad Pro", Arial, Helvetica, sans-serif; font-size: 1.27em; font-weight: bold; margin: 0 0 6px 0; color: #007c85;}
h6 {font-family: Tahoma, Arial, Helvetica, sans-serif; font-size: 1.09em; font-weight: bold; margin: 0 0 4px 0; color: #007c85;}

ul, ol {margin: 5px 0;}
ol {margin-left: 20px}
ol li {line-height: 1.3em !important; list-style-type: decimal!important;}
ol ol li {list-style-type: lower-alpha!important;}
ol ol ol li {list-style-type: square!important;}
ul li {margin-left: 15px; line-height: 1.3em; list-style-position: outside; list-style-type: disc;}
ul ul {margin-left: 5px;}
ul ul li {list-style-type: circle;}
ul ul ul li {list-style-type: square;}

table {font-size: 1em;}
table td {line-height: 1.1em;}
/* ------------------------ /defaults --------------------------- */

/* ------------------------- classes ---------------------------- */

a.more {padding-right: 12px; background: url(/.templates/img/arr-right.gif) no-repeat 100% 0.37em;}
a.even-more {padding-left: 14px; background: url(/.templates/img/arr-right.gif) no-repeat 0 0.37em;}
a.back {padding-left: 14px; background: url(/.templates/img/arr-left.gif) no-repeat 0 0.37em;}
/* button (back) */
a.button {position: relative; display: block; width: 99px; height: 32px; margin: 0; padding: 0; background: #007c85; color: #fff; font-size: 15px; line-height: 2em; text-align: center; text-decoration: none;}
a.button:hover {color: #ccc;}
a.button span {position: absolute; top: 0; left: 0; display: block; width: 99px; height: 32px; background: url(/.templates/img/b-back.gif) no-repeat top left;}

p.h-line {clear: both; float: none; height: 15px; margin: 0; padding: 0; background: url(/.templates/img/dotted-line.gif) repeat-x 0 50%; font-size: 11px; line-height: normal;}
p.h-line.tall {height: 30px;}
p.g-line {clear: both; float: none; height: 4px; margin: 0; padding: 0; background:transparent url(/.templates/img/green-line.gif) repeat-x 0 50%; font-size: 1px; line-height: 1px;}
p.g-line-small {clear: both; float: none; height: 2px; margin: 0 0 8px; padding: 0; background:#007c85; font-size: 1px; line-height: 1px;}
.title {margin: 0 0 10px 0; font-weight: bold; color: #5e5e5e;}
.title span {font-size: .92em; color: #999;}
img.icon {position: relative; vertical-align: middle;}

ul.notype li, li.notype {margin: 0; list-style: none;}
ul.arr li, li.arr {margin: 0; padding-left: 14px; background: url(/.templates/img/arr-right-gray.gif) no-repeat 0 0.41em; list-style: none;}
ul.garr li, li.garr {margin: 0; padding-left: 14px; background: url(/.templates/img/arr-right.gif) no-repeat 0 0.41em; list-style: none;}
ul.square li, li.square {margin: 0; padding-left: 14px; background: url(/.templates/img/square.gif) no-repeat 0 0.41em; list-style: none;}

h2.arr {padding-left: 25px; background: url(/.templates/img/arr-big-green.gif) no-repeat 0 0.3em;}
h3 a.more {padding-right: 20px; background: url(/.templates/img/arr-right-green.gif) no-repeat 100% 0.3em;}
h3.arr, h3 a.even-more {padding-left: 20px; background: url(/.templates/img/arr-right-green.gif) no-repeat 0 0.3em;}
h3 a.back {padding-left: 20px; background-image: url(/.templates/img/arr-left-green.gif);}
h3 span.normal {font-size: 0.61em;}
h3 .date {font-size: 0.61em;}
h4.arr {padding-left: 20px; background: url(/.templates/img/arr-right-green.gif) no-repeat 0 0.16em;}
h4 a.more {padding-right: 20px; background: url(/.templates/img/arr-right-green.gif) no-repeat 100% 0.16em;}
h4 a.back {padding-left: 20px; background-image: url(/.templates/img/arr-left-green.gif);}
h4 span.normal {font-size: 0.69em;}

.img-inside {position: relative;}
.img-inside img {display: block;}
.img-inside span {position: absolute; top: 0; left: 0; width: 100%; height: 6px; font-size: 1px; line-height: 1px;}
.ind {background: #ffdb05;}
.biz {background: #631337;}
.agr {background: #00453a;}
.off {background: #a5acb2;}

.cb {clear: both !important;}
.fl {float: left !important;}
.fr {float: right !important;}
.fwn {font-weight: normal !important;}
.mn {margin: 0 !important;}
.mr {margin-right: 10px;}
.right {text-align: right;}
.left {text-align: left;}
.center {text-align: center;}
.jus {text-align: justify;}
.noCSS {display: none !important;}

.half {width: 50%;}
.wrap {overflow: hidden;}

.gray {color: #5e5e5e;}
.gray_2 {color: #bbbbbb;}
.green {color: #007c85;}
.date {font-family: Tahoma, Arial, sans-serif; color: #999; font-weight: normal;}

p.pdf {background: url(/.templates/img/pdf_icon.gif) no-repeat left bottom; padding-left: 38px; padding-top: 20px;}

div.spacer {clear: both; float: none; height: 1px; margin: 0; padding: 0; background: none; font-size: 1px; line-height: 1px;}

div.box {margin: 0 0 15px 0; background: #fff url(/.templates/img/bg-box.png) repeat-x 0 1px;}
div.horiz-line {margin: 0 1px; padding: 0; height: 1px; background: #a5acb2; font-size: 1px;}
div.box div.inner {padding: 11px 13px; border-left: 1px solid #a5acb2; border-right: 1px solid #a5acb2; overflow: hidden;}
div.box div.table {padding: 1px 0 0 1px; border-left: 1px solid #a5acb2; border-right: 1px solid #a5acb2;}
div.table {width: 567px; overflow: auto; overflow-y: hidden;}
#tabCont div.table {width: 540px;}
div.wide-right-column div.box div.table {width: 762px;}
div.box div.form {padding: 20px; border-left: 1px solid #a5acb2; border-right: 1px solid #a5acb2;}

div.plain-box {padding: 0 0 6px 0; background: #f3ffe2 url(/.templates/img/horiz-line-bold.gif) repeat-x bottom;}
div.plain-box div.inner {padding: 15px 15px 20px; overflow: hidden;}
div.plain-box ul {margin: 0;}
div.plain-box ul.fl, div.plain-box ul.fr {width: 48%;}

div.no-box {padding: 0 0 20px; background: url(/.templates/img/dotted-line.gif) repeat-x bottom; overflow: hidden;}

div.box li, div.no-box li {list-style: none;}

div.errors {padding: 20px; background: #fff url(/.templates/img/bg-header.gif) repeat-x;}
div.errors span {margin-right: 5px; color: #e20045; font-size: 1.09em; font-style: italic;}
div.errors h5 {margin: 10px 0; color: #e20045; font-size: 1.09em; font-weight: bold;}

table.default thead td {padding: 7px 8px 8px; background: #eff0f1 url(/.templates/img/bg-table-head.gif) repeat-x 0 100%; font-weight: bold; text-align: center;}
table.default thead td.lp {width: 16px;}
table.default td {padding: 5px 8px; border: 1px solid #d3d3d3; background: #f7f8f9; vertical-align: middle;}
table.default tr.odd td {background: #eaebec;}
table.default p {margin: 2px 0; line-height: 1.1em;}

table.plain {}
table.plain td {padding: 5px; border: 1px solid #000;}

table.small {font-size: 0.82em}
table.small thead td {padding: 2px; font-weight: normal;}
table.small td {padding: 2px;}
table.small p {margin: 0; line-height: 1.1em;}

table.green td p {margin: 2px 0;}
table.green thead td {background: #216963; color: #fff;}
table.green tbody td {background: #e7f3d6; color: #216963;}
table.green tbody tr.calibrate td {height: 0; padding: 0; background: #fff; color: #fff; font-size: 1px; line-height: 1px;}
table.green p {margin: 0; line-height: 1.1em;}

table.raports {}
table.raports td { text-align: center;border:1px dotted #C0C0C0;text-align:center;}

div.banner {text-align: center;}
div.banner embed, div.banner object {margin-bottom: 15px;}
div.banner a {display: block; margin-bottom: 15px;}

/* ------------------------ /classes ---------------------------- */

/* -------------------------- forms ----------------------------- */

form {color: #484848;}
form p {margin: 0;}
form h6 {padding: 8px 10px 14px; margin: 0; background: #007c84 url(/.templates/img/bg-form-title.gif) repeat-x 0 100%; color: #fff; font-size: 1em;}

fieldset {padding: 8px 10px; border-bottom: 1px solid #bebebe;}
fieldset.footer {margin-top: -1px; padding: 26px 0 0; border: none; background: url(/.templates/img/bg-footer.gif) repeat-x;}

input {vertical-align: middle;}
input.text {width: 180px; padding: 1px 3px; border: 1px solid #b1b1b1; background: #f8f8f8; font-family: inherit; font-size: 1em; color: #484848; vertical-align: baseline;}
input.text.inbox {width: 150px; padding: 2px 2px 3px; border: 1px solid #c6cace; background: #fff; color: #5e5e5e;}
input.long {width: 320px;}
input.short {width: 100px;}
input.button {width: 30px; height: 22px; padding: 0; border: none; background: #ccc; font-size: 0; cursor: pointer; vertical-align: bottom; line-height: 0;}
input.submit {width: 20px; background: #ccc url(/.templates/img/arr-right-big.gif) no-repeat bottom right;}
input.radio {margin: 0 4px 0 0;}
input.checkbox {margin: 0 4px 0 0;}
.error {background: #fcc !important; outline: #fcc solid 2px;}
input#send-form {width: 187px; height: 32px; background: url(/.templates/img/b-send-form.gif) no-repeat;}
input#close {width: 99px; height: 32px; background: url(/.templates/img/b-close.gif) no-repeat;}
input#send {width: 84px; height: 32px; background: url(/.templates/img/b-send.gif) no-repeat;}
input#show {width: 85px; height: 32px; background: url(/.templates/img/b-show.gif) no-repeat;}
input#search {width: 85px; height: 32px; background: url(/.templates/img/b-search.gif) no-repeat;}
input.enter {float: right; width: 85px; height: 32px; margin-bottom: 10px; background:url(/.templates/img/btn-wejdz.gif);}
input.enter_en {float: right; width: 80px; height: 32px; margin-bottom: 10px; background:url(/.templates/img/btn-wejdz-en.gif);}

textarea {width: 320px; height: 55px; padding: 1px 3px; border: 1px solid #b1b1b1; background: #f8f8f8; font-family: inherit; font-size: 1em; color: #484848; overflow: auto;}

select {width: 188px; padding: 1px; border: 1px solid #c6cace; background: #f8f8f8; font-family: inherit; font-size: 1em; color: #484848; vertical-align: baseline;}
select.inbox {width: 150px; padding: 2px; background: #fff; color: #5e5e5e;}
select.long {width: 328px;}

form p {margin: 2px 0;}
form p.h-line {height: 10px;}
form p.label {float: left; clear: left; width: 180px; font-weight: bold;}
form p.label.text {margin-top: 2px;}
form p.label.long {float: none; clear: both; width: auto;}
form p.value {float: right; clear: right;}
form p.data {float: left; width: 328px;}
form p.checkbox {margin-left: 20px; text-indent: -20px;}
span.block {display: block; margin: 0 0 2px 0;}

div.msg {float: right; font-weight: bold;}
/* ------------------------- /forms ----------------------------- */

/* --------------------------- layout --------------------------- */
#container {min-width: 960px; text-align: center;}
#yui-history-iframe {position: absolute;}

#page-header {background: #fff;}
#header-navigation {background: #007c85; color: #fff;}
#header-navigation div.content-wrapper {text-align: right;}
#header-navigation p {line-height: 2.6em; margin: 0; padding: 0 0 0.2em;}
#header-navigation a {color: #fff;}

div#language-select {position: relative; float: right; line-height: 2.6em;}
a#lang-href img {padding: 5px 5px 0.45em; border: 1px solid #007c85; vertical-align: middle;}
a#lang-href:hover img, a#lang-href.selected img {background: #fff; border-color: #d3d3d3;}
#lang-menu {position: absolute; top: 2em; right: 0; padding: 0 5px; border: 1px solid #d3d3d3; border-top: none; background: #fff; color: #007C85; white-space: nowrap;}
#lang-menu p {padding: 0;}
#lang-menu a {padding: 0; border: none; color: #007c85; text-decoration: underline;}
#lang-menu a:hover {padding: 0; background: none; border: none; text-decoration: none;}

#bgzlogo {float: left; height: 5.835em; width: 280px; background-position: 23px 45%; background-repeat: no-repeat;}
#bgzlogo h1 {margin: 0.4em 0 0 23px;}
#bgzlogo img.spacer {width: 130px; height: 1.3em;}
#page-header div.spacer {height: 6px; background: #ffdb05;}

#main-menu {height: 5.835em; font-size: 1.09em;}
#main-menu ul {float: right; margin: 2.2em 0 0; list-style: none;}
#main-menu li {float: left; margin: 0 8px; height: 14px; background-position: bottom center; background-repeat: no-repeat; list-style: none;}
#main-menu li a {display: block; height: 100%; background-position: top center; background-repeat: no-repeat;}
#main-menu li a:hover, #main-menu li a.selected {background: none !important;}
#main-menu li.separator {width: 1px; height: 20px; margin-top: -3px; background: #ccc; font-size: 1px;}

#main-menu li.dla_ciebie, #main-menu li.dla_ciebie a {width: 62px; background-image: url(../img/menu/dla_ciebie.png);}
#main-menu li.dla_firmy, #main-menu li.dla_firmy a {width: 63px; background-image: url(../img/menu/dla_firmy.png);}
#main-menu li.dla_rolnictwa, #main-menu li.dla_rolnictwa a {width: 98px; background-image: url(../img/menu/dla_rolnictwa.png);}
#main-menu li.biuro_maklerskie, #main-menu li.biuro_maklerskie a {width: 111px; background-image: url(../img/menu/biuro_maklerskie.png);}
#main-menu li.fundusze_eu, #main-menu li.fundusze_eu a {width: 82px; background-image: url(../img/menu/fundusze_eu.png);}
#main-menu li.leasing, #main-menu li.leasing a {width: 49px; background-image: url(../img/menu/leasing.png);}
#main-menu li.about, #main-menu li.about a {width: 42px; background-image: url(../img/menu/about.png);}
#main-menu li.desk_warsaw, #main-menu li.desk_warsaw a {width: 185px; background-image: url(../img/menu/desk_warsaw.png);}
#main-menu li.our_offer, #main-menu li.our_offer a {width: 68px; background-image: url(../img/menu/our_offer.png);}

#page-content {padding: 19px 0 13px; background: url(../img/bg.png) repeat-x top; overflow: hidden;}
#page-content div.content-wrapper {}
#content {clear: both; padding: 10px 0;}

#no-cols #page-content {background: url(../img/bg-short.png) repeat-x top;}

#navigation {padding-bottom: 20px;}
#navigation div {background: url(../img/arr-flat-right.gif) no-repeat 98% 50%;}
#navigation p {margin: 0; padding: 3px 10px 5px 5px; background: url(../img/dotted-line.gif) repeat-x bottom; line-height: normal; color: #9d9d9d;}
#navigation a {text-decoration: none;}
#navigation a.gray { color: #9d9d9d;}
#navigation a:hover {text-decoration: underline;}
#navigation div.selected {background: url(../img/arr-flat-down.gif) no-repeat 99% 55%; font-weight: bold;}
#navigation div.file {background: none;}
#navigation div.level {background: #f3f3f3 url(../img/bg-nav-item-top.gif) repeat-x;}
#navigation div.level div {background: none;}
#navigation div.level div.last {background: url(../img/bg-nav-item-bottom.gif) repeat-x 0 100%;}
#navigation div.level div p {padding-left: 12px; font-weight: normal;}
#navigation div.level div.selected {background: #fefefe;}
#navigation div.level div.selected p {font-weight: normal; padding-left: 12px;}

#column-head-wrapper {float: left; width: 570px; margin-right: 15px;}

#column-header {padding: 0 0 6px 0; margin: 0; background: url(../img/bg-header.gif) repeat-x bottom;}
#column-header .img-inside {margin: 0;}
#column-header div.claim {position: absolute; width: 200px; top: 30px; left: 30px;}
#column-header div.claim * {font-weight: normal; color: #fff; line-height: normal;}
#column-header div.claim h1 {margin-bottom: 10px; letter-spacing: 0.03em;}
#column-header div.claim h3 {margin-bottom: 2px; letter-spacing: 0.03em;}

#site-actions {float: right; height: 21px;}
#site-actions p {float: left; display: inline; margin-left: 5px;}
p#text-size {padding: 3px 0;}
p#text-size a {padding: 0 3px; font-weight: bold; color: #999; text-decoration: none;}
p#text-size a.small {font-size: 11px;}
p#text-size a.normal {font-size: 15px;}
p#text-size a.big {font-size: 20px; font-weight: normal;}
p#text-size a:hover, p#text-size a.sel {color: #5e5e5e;}
p#mail-to-friend a img {width: 22px; background: url(../img/ic-mail.gif) no-repeat;}
p#print-content a img {width: 19px; background: url(../img/ic-print.gif) no-repeat;}
p#report-an-error a img {width: 17px; height: 19px; background: url(../img/ic-error.gif) no-repeat;}

#site-actions2 p {float: right;}

#breadcrumb {margin: 0; padding: 6px 0 0;}
#breadcrumb p {margin-left: 67px; text-indent: -67px;}

/* ------------- level 1 ------------- */
#offer {padding: 0;}

/* ------------- level 2 ------------- */
#additional div.plain-box {width: 278px;}

#level-two div.no-box {float: left; width: 180px; height: 280px; margin: 0 15px 0 0; padding: 10px 0 20px;}
#level-two div.no-box h5 {height: 30px;}

#level-two div.box-row {margin-top: 15px; background: transparent url(../img/dotted-lines-3.gif) repeat-x left bottom; overflow: hidden;}
#level-two div.box-row div.no-box {height: auto; padding: 0 0 20px; background: none; overflow: hidden;}

/* ------------- /levels ------------- */

#additional {padding: 15px 0 0; background: url(../img/dotted-line.gif) repeat-x;}

#online-box {position: relative; margin: 0 0 22px 0;}
#online-form {margin: 0 0 15px 0;}
#become-a-client {width: 152px; height: 133px; background: url(../img/b-become.png) no-repeat; overflow: hidden;}
#become-a-client a {display: block; padding: 75px 15px 20px; color: #fff; text-align: center;}
#formTable {position: absolute; width:  410px; height: auto; margin: -5px 0 0 -336px; border: 1px solid #a5acb2; background: #fff; color: #007c85; overflow: hidden;display:none;}
#formTable h4{margin-bottom:0;}
#formTable table.default td {vertical-align:top;}
#formTable table ul{width: 120px}
#formTable ul.arr li {font-size: 1.09em; margin: 7px 0;}

#search-form input.text {width: 116px;}
#search-form input.submit {background-image: url(../img/bg-search.gif);}

#info-box {font-size: 1px;}
#info-box div.inner {height: 137px; background: url(../img/bg-info-box.gif) no-repeat;}
#info-box div.foot {height: 19px; background: url(../img/bg-info-box-foot.gif) no-repeat;}

#econo-box p {margin: 0;}
#econo-box p.curr-left {float: left; width: 47%;}
#econo-box span.label {float: left; font-weight: bold;}
#econo-box span.value {float: right;}
#econo-box p.curr-right {float: right; width: 47%; text-align: right;}
#econo-box p.h-line {height: 5px; font-size: 1px; line-height: 1px;}

#page-footer {clear: both;}
#page-footer div.content-wrapper {padding: 15px 0 0 0; background: url(../img/horiz-line-bold.gif) repeat-x;}
#page-footer p {margin: 0;}
div#foot-links p {float: right;}
div#foot-links a {float: left; padding-left: 15px;}
div#legal-note {clear: both; padding: 30px 0 10px;}
div#legal-note p {font-size: 0.91em; line-height: 1em; text-align: justify;}
#credits, #credits a {color: #bbb;}

div.content-wrapper {width: 961px; margin: 0 auto; text-align: left;}

div.column {float: left; width: 570px; margin: 0 15px;}
div.very-wide-column {float: left; width: 765px; margin-right: 15px;}
div.wide-right-column {float: left; display: inline; width: 765px; margin-left: 15px;}
div.narrow-column {float: left; width: 180px;}
div.narrow-column .box {width: 180px;}

/* ------------ homepage ------------- */
#home #page-content {padding: 19px 0 24px;}

#swf-head {height: 273px; margin-top: -17px;}
#image-head {height: 236px; margin: 0 0 21px;}

div#products {background: url(../img/bg-products.gif) repeat-y; overflow: hidden;}
div#products .img-inside {height: 103px; margin: 0 0 10px 0;}

div.hp div.box {float: left; overflow: hidden;}
#home div#products div.box {width: 245px; margin: 0 15px 0 0;}
div.hp div.box div.inner {padding: 13px 15px 1px;}
div.hp div.box select {width: 185px;}
div.hp div.box.nobg {background-image: none;}
div.hp div.box.nobg div.inner {padding: 1px 15px 13px;}

#topics {margin: 15px 0 0 0; padding: 20px 0 0 0; background: url(../img/horiz-line-bold.gif) repeat-x; overflow: hidden;}
#topics div.box {width: 245px; margin: 0 15px 0 0; background: none;}
#topics div.box div.inner {padding: 0; border: none;}
#topics h3 {margin: 0; height: 50px; line-height: 1;}
#topics h3 a {text-decoration: none;}
/* ----------- /homepage ------------- */

/* -------------------------- /layout --------------------------- */

/* ---------------------- other elements ------------------------ */

/* ------------- infobox ------------- */
.hiddenbox {padding: 8px 11px; border-left: 1px solid #a4abb1; border-right: 1px solid #a4abb1; border-bottom: 2px inset #a4abb1; font-size: 11px;}

#info-slice-1 .hiddenbox {background: #f7f8f7;}
#info-slice-2 .hiddenbox {background: #fdfdfd;}
#info-slice-3 .hiddenbox {background: #fff;}
#info-slice-4 .hiddenbox {background: #fff;}

/* -------------- tabs --------------- */
#tabbedContent {clear: both; margin-top: 0px; padding: 10px 0;}
#tabs {position: relative; height: 32px; margin-bottom: -1px;}
#tabs a {text-decoration: none;}
#tabs a:hover {text-decoration: underline;}
#tabs li {float: left; height: 31px; padding: 0; margin: 0; background: #fff url(/.templates/img/tabs/bg-tabs.gif) top repeat-x; border-top: 1px solid #a5acb2; box-sizing: border-box; -moz-box-sizing: border-box; font-size: 11px; overflow: hidden; line-height: 1.1em; text-indent: 0;}
#tabs li.selected {height: 32px; background-image: none; border-top: 1px solid #a5acb2;}
#tabs li.TabsStart, #tabs li.selectedTabsStart, #tabs li.TabStart, #tabs li.selectedTabStart, #tabs li.TabsEnd, #tabs li.selectedTabsEnd {width: 1px; margin-top: 1px; padding: 0; background: #a5acb2;}
#tabs li.TabEnd, #tabs li.selectedTabEnd, #tabs li.prevSelTabEnd {width: 1px; margin: 1px 1px 0 0; padding: 0; background: #a5acb2;}
#tabs a, #tabs span {display: block; margin: 2px 6px 0;}

#tabCont {position: relative; border-left: 1px solid #a5acb2; border-right: 1px solid #a5acb2; padding: 10px 12px 12px; height: 1%;}
#tabCont h6 {font: 1.2em Tahoma; font-weight: bold; margin-bottom: 4px;}
#tabCont ul li {position: relative;  z-index: 1;}
#tabCont .grayBox {position: relative; z-index: 2;}/*for FF3 - without this links in gray box are not clickable*/
.tabHeader {height: 1px; margin-right: 1px; background: #a5acb2; font-size: 1px; line-height: 1;}
.tabFooter {height: 1px; margin: 0 1px; background: #a5acb2; font-size: 1px; line-height: 1;}
.tabHeader div.right, .tabFooter div.left, .tabFooter div.right {display: none;}

#tabCont div.footer {padding-top: 10px;}
#tabCont div.footer a.apply, #tabCont div.footer span {float: right; margin-top: .5em; font-size: .92em;}
#preloader {position: absolute; z-index: 9999; opacity: .7; filter: alpha(opacity=70); background: #ccc url(/.templates/img/tabs/ic-loader.gif) no-repeat 50% 10px;}

/* ------------- siteMap ------------- */
/*div#siteMap li {padding-left: 20px; background:transparent url(../img/none.gif) no-repeat scroll 0 top; list-style-type: none;}
div#siteMap li.dropdown, div#siteMap li.rozwin {background:transparent url(../img/plus.gif) no-repeat scroll 0 top; list-style-type: none;}
div#siteMap li.dropup, div#siteMap li.zwin {background:transparent url(../img/minus.gif) no-repeat scroll 0 top; list-style-type: none;}
div#siteMap .level0 a{font-size: 1.5em; text-decoration:none;}
div#siteMap .level0 li a{text-decoration:underline;}
div#siteMap .level1 a{font-size: 1.2em;}
div#siteMap .level2 a{font-size: 1.0em;}
div#siteMap ul li {margin: 5px 0;}
div#siteMap ul.abuttons{overflow:hidden; margin-bottom: 10px; height: 50px;}
div#siteMap ul.abuttons li {margin-right: 15px; float:left;}

.buttons{clear: both; overflow: hidden; height: 32px;}
*/
/*div#siteMap .abuttons{clear:both;float:right;margin-left:360px;position:absolute;text-align:right;width:200px;}*/

div#siteMap .abuttons{position:relative;text-align:right;margin-bottom:-25px;}
div#siteMap a {text-decoration: none;}
div#siteMap a:hover{color: #9D9D9D;}
div#siteMap p {margin: 3px 0; }
div#siteMap ul {list-style: none; margin: 0}
div#siteMap li {line-height: 2em; list-style: none; margin:0 0 -1px; overflow: hidden;}
div#siteMap li a {margin-left: 5px;}
div#siteMap ul ul {background: #F3F3F3; /*border-top: 1px dotted #a5a5a5;*/}
div#siteMap ul ul li {line-height: 1.8em;}
div#siteMap ul ul ul { background: #eaeaea;}
div#siteMap ul ul ul ul{ background: #e0e0e0;}
div#siteMap ul ul ul ul ul {background: #d5d5d5;}
div#siteMap ul ul ul li {line-height: 1.6em;}
div#siteMap li {border-bottom: 1px dotted #a5a5a5;}
div#siteMap li.dropdown {border-bottom: 1px dotted #a5a5a5; background:transparent url(../img/arr-flat-right.gif) no-repeat scroll 560px 0.5em;}
div#siteMap li.dropup {border-bottom: 1px dotted #a5a5a5; background:transparent url(../img/arr-flat-down.gif) no-repeat scroll 555px 0.7em;}
/*div#siteMap li.dropup {border-bottom: none;}*/
div#siteMap li.level0 p{font-size: 1.5em; font-weight: normal; margin: 7px 0;font-size:1.27em;}
div#siteMap li.level1 p{margin: 3px 0 ;margin-left: 25px;font-size: 1.0em;}
div#siteMap li.level2 p{margin-left: 45px;}
div#siteMap li.level3 p{margin-left: 65px}
div#siteMap li.level4 p{margin-left: 85px}

/* ---------- news & paging ---------- */
div.news {clear: both; overflow: hidden;}
div.news .title {margin: 0 0 5px;}
div.news p.image {clear: both;}
p.image img {margin: 3px 10px 0 0;}
.paging {clear: both; padding: 10px 0; text-align: center;}
.paging a {text-decoration: none;}
.paging a:hover {color: #a5acb2;}
.paging a.page {margin: 0 1px; padding: 1px 3px; background: #eee; border: 1px solid #a5acb2;}
.paging a.page:hover {background: #fff;}
.paging span.current {margin: 0 1px; padding: 1px 3px; border: 1px solid #ccc;}

/* ---------- announcements ---------- */
div.stock_market {clear: both; margin-bottom: 15px; overflow: hidden;}
div.stock_market .title {margin: 0 0 2px;}
div.stock_market p.image {float: left;}

/* ----------- job offers ------------ */
div.job_offer {clear: both; margin-bottom: 15px; overflow: hidden;}
div.job_offer .title {margin: 0 0 2px;}
div.job_offer p.image {float: left;}

/* ---------- real estates ----------- */
div.real_estate {clear: both; margin: 10px 0;}

/* --------- exchange rates ---------- */
div#exchangeRates table {width: 100%;}
div#exchangeRates table td {text-align: center;}
div#exchangeRates table .country {text-align: left;}
div#exchangeRates table .change {text-align: right;}
div#exchangeRates .download {margin: 5px 0;}
.change span {padding-right: 10px; background: url(/.templates/img/box-gray-dash.gif) no-repeat 100% 0.36em;}
.change span.up {padding-right: 10px; background: url(/.templates/img/arr-green-up.gif) no-repeat 100% 0.36em;}
.change span.down {padding-right: 10px; background: url(/.templates/img/arr-yellow-down.gif) no-repeat 100% 0.36em;}
form#exchangeForm p.label {width: auto;}

/* --------------- faq --------------- */
ul#categories {margin-top: 10px;}
ul#categories a {text-decoration: none; font-weight: bold;}
ul#categories a:hover {text-decoration: underline;}
ul.question li {margin: 0; padding-left: 14px; background: url(/.templates/img/plus.gif) no-repeat 0 0.42em; list-style: none;}
ul.question li.minus {background: url(/.templates/img/minus.gif) no-repeat 0 0.42em;}
ul.question a {text-decoration: none;}
div.answer {padding: 5px; background: #f1f1f1;}

/* -------------- ATMs --------------- */
form#searchform_atm {height: 100%; overflow: hidden; margin: 0 0 10px;}

/* ------------ langmenu ------------- */
#main-menu #langSel {position: relative; float: right; width: 230px; height: 23px; margin-top: -57px; padding: 0 5px; border: 1px solid #d3d3d3; border-top: none; background: #fff; color: #007C85;}
#main-menu #langSel p {line-height:1.64em;}
#main-menu #langSel a {color: #007c85; text-decoration: underline;}
#main-menu #langSel a:hover {text-decoration: none;}

/* ----------- dictionary ------------ */
#dictionary {}
#dictionary .alphabet {font-size: 1.64em;text-align: center;}
#dictionary .alphabet a{padding: 2px;}
#dictionary .dict-name{font-weight: bold;padding-left:10px; }
#dictionary .dict-def {background:#F4F5F6; border-bottom: 1px solid #e0e0e0; border-top: 1px solid #e0e0e0;padding: 5px 10px;margin-bottom:15px;}

/* ------------ week poll ------------ */
.weekPoll {}
.weekPoll form {margin-bottom: 4px;}
.weekPoll form p {margin-bottom: 5px;}
.weekPoll #send {margin-top: 10px;}
.weekPoll p.question {font-weight: bold; margin-bottom: 10px;}
.weekPoll div.results {clear:both; height: 7px; margin-left: -2px; padding-bottom: 2px; background: url(/.templates/img/poll/resBg.gif) repeat-x; font-size: 1px;}
div.results .left {float: left; width: 2px; height: 7px; background: url(/.templates/img/poll/resLBg.gif) no-repeat;}
div.results .right {float: right; width: 1px; height: 7px; background: url(/.templates/img/poll/resRBg.gif) no-repeat;}
div.results img {float: left;}
.weekPoll p.results {float: left; width: 80%; padding-bottom: 10px;}
.weekPoll p.answers {float: right; width: 15%; font-weight: bold; text-align: right;}

/* --------- economic review --------- */
#economicReview {}
#economicReview select {width: auto}
#keywordsSelect, #categoriesSelect {width: 250px !important; background: #fff;}
p#key-message {font-style: italic; margin-bottom: 10px;}
div#searchKeyword {margin: 10px 0 0;}

/* ---------- Search Lucena ---------- */
#adv-search-opts {margin: 5px 0; padding: 10px; border: 1px dotted #ccc; background: #fefefe;}
#adv-search-form fieldset {padding: 2px 0; border: none; white-space: nowrap;}
#adv-search-form fieldset.fl {clear: left;}
#words-to-look {margin: -4px 0 2px;}
#words-to-look label {display: block; line-height: 1.3em;}
#adv-search-form #query {width: 200px;}
#adv-search-form input.submit {background-image: url(../img/bg-search.gif);}
#adv-search-form label.radio {margin-left: 20px;}

div.search_item {margin-bottom: 10px; border-bottom: 1px solid #c3c3c3;}
div.search_item .item_link {font-size: 1.18em}
div.search_item .item_summary {}
div.search_item .item_url {color: #c3c3c3;}
div.search_item .highlight {padding: 0 2px; background-color: #ffdb05; font-weight: bold; color: #000;}

/* ----------- news archive ---------- */
#news form select {width: auto}

/* ------ Rows of Boxes (tables) ----- */
table.lvl1-boxes {width: 100%; border-collapse: separate;}
table.lvl1-boxes tr.spacer {height: 14px;}
table.lvl1-boxes td {margin: 0; padding: 0; border: none; vertical-align: top;}
table.lvl1-boxes td.content {width: 276px; margin: 0; padding: 0;}
table.lvl1-boxes td.top-border {height: 1px; border-bottom: 1px solid #a5acb2; font-size: 1px; line-height: 1px;}
table.lvl1-boxes td.bottom-border {height: 1px; border-top: 1px solid #a5acb2; font-size: 1px; line-height: 1px;}
table.lvl1-boxes td.left-border {width: 1px; border-right: 1px solid #a5acb2; font-size: 1px; line-height: 1px;}
table.lvl1-boxes td.right-border {width: 1px; border-left: 1px solid #a5acb2; font-size: 1px; line-height: 1px;}
table.lvl1-boxes td.space {width: 1px; height: 1px; font-size: 1px; line-height: 1px;}
table.lvl1-boxes td.gap {width: 15px; border: 1px solid #a5acb2; border-top: none; border-bottom: none; font-size: 1px; line-height: 1px;}
table.lvl1-boxes div.inner {padding: 12px 15px; background: url(../img/bg-box.png) repeat-x 0 1px; overflow: hidden;}

table.lvl2-boxes {margin: 0 0 -1px;}
table.lvl2-boxes td {width: 180px; margin: 0; padding: 0 0 13px; border: none; vertical-align: top;}
table.lvl2-boxes td.header {padding: 7px 0 0;}
table.lvl2-boxes td.gap {width: 15px; padding: 0; font-size: 1px; line-height: 1px;}
table.lvl2-boxes td.footer {height: 7px; padding: 0; background: url(../img/dotted-line.gif) repeat-x bottom; font-size: 1px; line-height: 1px;}

/* ------ table in tab special ------- */
#tabCont .l_table {float: left; margin: 0;}
#tabCont .l_table thead td{width:80px;}
#tabCont .l_table thead td, #tabCont .r_table thead td {height: 4em; padding: 5px;}
#tabCont .r_table {width: 450px; overflow-x: auto; overflow-y: hidden;}
#tabCont .r_table thead td {height: 4em} 
#tabCont .r_table tbody td {text-align: center}

/* ---- site actions 2 (rankstars) --- */
div#site-actions_2 {padding: 10px 0 0;}
div#rank-stars, p#RS-label {float: right;}

/* -------------- MIFID -------------- */
div.mifid {margin: 0; padding: 0 0 15px;}
div.mifid p {margin: 0;}
#level-two div.mifid {padding: 10px 0;}
#level-three div.mifid {padding: 10px 0 0;}

/* ----------- FlashPlayer ----------- */
#player {margin: 20px auto;}

/* ------------ disclamer ------------ */
.disclamer h4 {margin: 10px 0;}