/* RESET CSS */
html, body, div, span, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, code, del, dfn, em, img, q, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td {margin:0;padding:0;border:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;}
body {line-height:1.5; }
table {border-collapse:separate;border-spacing:0;}
table, td, th {vertical-align:middle;}
blockquote:before, blockquote:after, q:before, q:after {content:"";}
blockquote, q {quotes:"" "";}
a img {border:none;}

/* TYPOGRAFIA */
body, .cf_mainpage {font-size:75%;color:#222;font-family:"Helvetica Neue", Arial, Helvetica, sans-serif;}
h1, h2, h3, h4, h5, h6 {font-weight:normal;}
h1 {font-size:3em;line-height:1;margin-bottom:0.5em;}
h2 {font-size:2em;margin-bottom:0.5em;margin-top:0.75em}
h3 {font-size:1.5em;line-height:1;margin-bottom:1em;}
h4 {font-size:1.2em;line-height:1.25;margin-bottom:1.25em;height:1.25em;}
h5 {font-size:1em;font-weight:bold;margin-bottom:1.5em;}
h6 {font-size:0.75em;font-weight:bold;}
h1 img, h2 img, h3 img, h4 img, h5 img, h6 img {margin:0;}
p {margin:0 0 1.5em;}
p img {float:left;margin:1.5em 1.5em 1.5em 0;padding:0;}
p img.right {float:right;margin:1.5em 0 1.5em 1.5em;}
a:focus, a:hover {color:#000;}
a {color:#009;}
blockquote {margin:1.5em;color:#666;font-style:italic;}
strong {font-weight:bold;}
em, dfn {font-style:italic;}
dfn {font-weight:bold;}
sup, sub {line-height:0;}
abbr, acronym {border-bottom:1px dotted #666;}
address {margin:0 0 1.5em;font-style:italic;}
del {color:#666;}
pre, code {margin:1.5em 0;white-space:pre;}
pre, code, tt {font:1em 'andale mono', 'lucida console', monospace;line-height:1.5;}
li ul, li ol {margin:0px;}
ul, ol {margin:0 1.5em 0.5em 1.5em;}
ul { list-style-image: url(../images/dot.png); }
ul.nice { list-style-image: url(../images/bullet_point.png); }
ul.nice_red { list-style-image: url(../images/bullet_point_red.gif); }
ol {list-style-type:decimal;}
dl {margin:0 0 1.5em 0;}
dl dt {font-weight:bold;}
dd {margin-left:1.5em;}
/*table {margin-bottom:1.4em;width:100%;}*/
th {font-weight:bold;background:#C3D9FF;}
th, td {padding:4px 10px 4px 5px;}
tr.even td {background:#E5ECF9;}
tfoot {font-style:italic;}
caption {background:#eee;}
.small {font-size:.8em;line-height:1.875em;}
.large {font-size:1.2em;line-height:2.5em;margin-bottom:1.25em;}
.hide {display:none;}
.quiet {color:#666;}
.loud {color:#000;}
.highlight {background:#ff0;}
.added {background:#060;color:#fff;}
.removed {background:#900;color:#fff;}
.first {margin-left:0;padding-left:0;}
.last {margin-right:0;padding-right:0;}
.top {margin-top:0;padding-top:0;}
.bottom {margin-bottom:0;padding-bottom:0;}
.underline {text-decoration: underline}

.left {text-align: left;}
.center {text-align: center;}
.right {text-align: right;}
.justify {text-align: justify}

.vtop { vertical-align: top }

.g_body {
    background-image:url(../images/background.png);
    background-position:left top;
    background-repeat:repeat-x;
    width: 100%;
}

/* SIATKA STRONY */

.container {width:950px;margin:0 auto; margin-bottom: 0px;}
.all { width:950px; text-align:center; clear:both;}
.column_left { width:240px; text-align:center; float:left; padding:5px; padding-top:5px; padding-left: 4px; }
.column_center { width:440px; text-align:center; float:left; padding:5px; padding-top:5px;}
.column_right { width: 240px; text-align:center; float:right; padding:5px; padding-top:5px; padding-right: 4px;}
.center_right_columns_top { width: 690px; float:left; padding:5px; padding-bottom:0px; padding-right: 4px;}
.category {
    width:945px;
    height:21px;
    padding-left: 5px;
    background-image:url(../images/bg_pod_podmenu.png);
    background-position:left top;
    background-repeat:repeat-x;
}
.container_borders {
    border-left: 1px solid #dae5f7;
    border-right: 1px solid #dae5f7;
    overflow: visible;
    width: 948px;
}


/* backend */
div#sf_admin_container { width:650px; text-align:center; float:left; padding:5px; padding-top:10px;}
div#sf_admin_footer { width:280px; text-align:center; float:right; padding:5px; padding-top:10px;}
.back_list_table { width: 100%; }

#sf_admin_container { color: #000000; }
#sf_admin_container th { background-color: #7090D0; color: #ffffff; white-space: nowrap; }
#sf_admin_container th a { color: #ffffff; text-decoration: none; }
#sf_admin_container th a:hover { color: #ffffff; text-decoration: underline; }

#sf_admin_container a { color: #000000; text-decoration: none; }
#sf_admin_container a:hover { color: #000000; text-decoration: underline; }

#sf_admin_container fieldset h2
{
    padding: 5px;
    color: #ffffff;
    background-color: #7090D0;
    font-size: 12px;
}

#sf_admin_container label { color: #000000; }
#sf_admin_container th label { color: #183F8A; }

#sf_admin_container fieldset th
{
    background-color: #DAE5F8;
    padding: 1px;
    padding-left: 5px;
    font-size: 11px;
    border-top: 2px solid #ddd;
}

#sf_admin_container fieldset table
{
    margin-left: 25px;
    margin-bottom: 10px;
    border-bottom: 1px solid #ddd;
}

#sf_admin_container td
{
    border-top: 0px;
}

input#news_title, input#poll_question, input#static_page_name, input#analyses_alert_name,
input#market_analyses_content_name, input#market_analyses_content_attachment,
input#chapter_name, input#topic_name, input#system_static_page_name, input#system_signal_name,
input#news_banner_url, input#news_banner_text, input#news_img_source, input#newsletter_banner_url
    { width: 500px; }
select#news_category_news_list { height: 150px; width: 100px; }
textarea#newsletter_extra_content { width: 500px; height: 200px; }

#sf_admin_container .none {
    border: 0px;
}

#sf_admin_container .none td {
    border: 0px;
}

/* KOLORY TLA */
html { background-color: #FFFFFF; }
body { background-color:#FFFFFF; }
.background_grey { background-color:#f4f5f6; }
.background_dark_grey { background-color:#d8d9d9; }
.background_blue { background-color:#DAE5F8; text-align: left; }
.background_dark_blue { background-color:#183F8A; }

/* LINK */
a.link, .topic a.link, a.link:visited { color:#faaa1f; text-decoration:none; }
a.link:hover { color:#faaa1f; text-decoration:underline; }

.box_top_right, .box_top_left, .box_top_left_red, .box_top_right_green { display: inline; }
.box_top_left, .box_top_left_red, .box_top_left_green { float: left;}
.box_top_right { float: right; padding-right: 5px; }

.box {
width:100%;
margin-top:0px;
margin-bottom: 10px;
}

/* STYLE BOXOW */

.box_top, .box_top_red, .box_top_green {
height:19px;
padding-left:15px;
color: #183F8A;
text-align:left;
font-weight:bold;
border:solid 1px #DAE5F8;
border-bottom: none;
background-color:#dae5f7;
background-image:url(../images/tr_orange.gif);
background-position: 5px center;
background-repeat:no-repeat;
}

.box_top_red {
    background-image:url(../images/tr_white.gif);
    background-color:#cd3333;
    border-color:#cd3333;
    color: #ffffff;
}

.box_top_green {
    background-image:url(../images/tr_blue.gif);
    background-color:#b1f3b6;
    border-color:#b1f3b6;
}

.box_content, .box2_content, .box_content_red, .box_newsroom_content, .box_author_content, .box_newsroom_content_green {
padding:5px;
background-color:#FFFFFF;
border-left:solid;
border-left-width:1px;
border-left-color:#DAE5F8;
border-right:solid;
border-right-width:1px;
border-right-color:#DAE5F8;
background-image:url(../images/right_bottom_box_gfx.gif);
background-position:right bottom;
background-repeat:no-repeat;
border-bottom:solid;
border-bottom-width:1px;
border-bottom-color:#DAE5F8;
border-top: solid 1px #DAE5F8;
overflow: hidden;
text-align: left;
}

.box_orange .box_top {
    border:solid 1px #ffcc99;
    background-color:#ffcc99;
}

.box_orange .box_content {
    border-left-color:#ffcc99;
    border-right-color:#ffcc99;
    border-bottom-color:#ffcc99;
    background-image:url(../images/right_bottom_box_orange_gfx.gif);
}

.box_newsroom_content_green { background-image:url(../images/right_bottom_box_gfx_green.gif); }

.quotation_box {
background-image:url(../images/right_bottom_box_gfx_dark_blue.gif);
background-color: #ffffff;
background-position:right bottom;
background-repeat:no-repeat;
border: 1px solid #264b92;
border-top: 0px;
padding-bottom: 10px;
margin-bottom: 5px;
}


.box_author_content {
background-image: none;
padding: 0px;
}

.box_content_no_padding .box_content {
	padding: 0px;
}

.box_content_red { border-right-color: #dd0000; border-left-color: #dd0000; }
.box_content_red a.title { color: #dd0000; }
.box_content_red a.title:hover { color: #dd0000; }
.box_content_red a.comment { color: #183F8A; }
.box_content_red a.comment:hover { color: #183F8A; }
.box_content_red { color: #dd0000; }

.box_newsroom_content_green { border: 1px solid #b1f3b6; }


.box_content_red {
    background-image:url(../images/right_bottom_box_gfx_alert.gif);
    border-color:#dd0000;
}

.box_content td, .box_content_red td {
    border-bottom:solid;
    border-bottom-width:1px;
    border-bottom-color:#e6edf9;
}

.box_content .tick {
    border-bottom: 0px;
    border-top: solid;
    border-top-width:3px;
    border-top-color:#e6edf9;
}


.box2_line, .box2_line_nobg {
    border-bottom:solid;
    border-bottom-width:1px;
    border-bottom-color:#DAE5F8;

    margin-right: -5px;
    margin-left: -5px;
    padding-left: 20px;
    padding-right: 15px;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: -1px;
}

.box2_line {
    background-image:url(../images/right_bottom_box_gfx.gif);
    background-position:right bottom;
    background-repeat:no-repeat;
}

.newsroom_line, .box_line {
    padding-left: 10%;
    padding-right: 9%;
    padding-top: 5px;
    padding-bottom: 5px;
    width: 80%;
}
.newsroom_line {
    border-bottom:solid;
    border-bottom-width:1px;
    border-bottom-color:#dae5f7;
}
.box_line {
    margin-left: -5px;
    margin-right: -5px;
    padding-right:0px;
    width: 215px;
    overflow: hidden;
}


.newsroom_last_line {
    border-bottom: 0px;
}


.box2_content, .box_newsroom_content, .box_newsroom_content_green {
    padding-bottom: 0px;
    padding-top: 0px;
}

.box_newsroom_content ul, .box_newsroom_content_green ul {
    color: #183F8A;
    text-indent: 0px;
    list-style-position: outside;
    list-style-type: square;
    padding: 1px;
    margin: 0px;
    text-transform: none;
    list-style-image: url(../images/bullet_point_grey.png);
}

.box_content ul, .box2_content ul {
    list-style-image: url(../images/bullet_point_grey.png);
}

.box_content_red ul {
    list-style-image: url(../images/bullet_point_red.png);
}

.box2_line a, .box2_line_nobg a, .newsroom_line a , .box_line a {
    color: #183F8A;
    font-size: 11px;
    font-weight: bold;
    text-decoration: none;
}

.box_line_green {
    background-color: #e0f8e2;
}
.box_line_blue {
    background-color: #edf1f7;
}

ul.grey_alert { list-style-image: url(../images/bullet_point_grey.png); }
ul.grey_alert a, ul.grey_alert a:hover {
    color: #5e5e5e;
    text-decoration: none;
    font-weight: normal;
    font-size: 11px;
}
ul.grey_alert a:hover { text-decoration: underline; }


.box_content_red ul a.title, .box_content ul a.title {
    font-size: 11px;
}


.box2_line a:hover, box2_line_nobg a:hover, .newsroom_line a:hover, .box_line a:hover { text-decoration: underline; color: #183F8A; }
.box2_active a { color: #faaa1f; }
.box2_active a:hover { color: #faaa1f; text-decoration: none; }

.defaultSkin .mce_h1 span.mceText,
.defaultSkin .mce_h2 span.mceText,
.defaultSkin .mce_h3 span.mceText,
.box_content h1, .box_content h2, .box_content h3, h1, h2, h3
    { color:#183F8A; font-weight:bold; }

.defaultSkin .mce_h1 span.mceText, .box_content h1, h1
    { padding: 10px; font-size: 15px; }
.defaultSkin .mce_h2 span.mceText, .box_content h2, h2
    { padding: 0px; font-size: 13px; }
.defaultSkin .mce_h3 span.mceText, .box_content h3, h3
    { padding: 0px; margin: 5px; font-size: 12px; }

.box_content th, th {
    background-color: #DAE5F8; color: #000000; font-weight: bold;
    padding-left: 10px; padding-top: 3px; padding-bottom 2px; font-size: 11px;
    }

.box_content table { padding-bottom: 10px; }
.box_content .table_bottom { padding-bottom: 0px }

.main { float: left; padding-right: 5px; padding-left: 0px; }

.center .box_content { padding-left: 15px; padding-right: 15px; padding-bottom:5px; padding-top:5px; }

.topics { margin-bottom: 30px; }
.topics td { font-size: 12px; border: 0px; padding: 0px; }
.topics td p { margin-bottom: 10px;  }
.topics a, .topic h3, .topic a { font-weight: bold; font-size: 12px; text-decoration: none; color:#183F8A; }
.topics a:hover { text-decoration: underline; color: #183F8A;}
.topic a:hover { text-decoration: none; color: #183F8A;}
.order { text-align: right; vertical-align: top; font-weight: bold; text-decoration: none; color:#183F8A; }
.topic_help { width: 100%; }
.topic_help td { vertical-align: top; }

.chapter { font-weight: bold; font-size: 15px; text-decoration: none; color:#183F8A; }
.chapter a { font-weight: bold; font-size: 15px; text-decoration: none; color:#183F8A; }
.chapter a:hover { text-decoration: underline; color:#183F8A;}

.chapters { width: 100%; padding-top: 20px; padding-bottom: 20px; }
.chapters td a { font-weight: bold; font-size: 15px; text-decoration: none; color:#183F8A; }
.chapters td a:hover { text-decoration: underline; color:#183F8A;}

.alerts { width: 100%; font-weight: bold; font-size: 12px; text-decoration: none; color:#183F8A; }
.alerts a { font-weight: bold; font-size: 12px; text-decoration: none; color:#dd0000; }
.alerts a:hover { text-decoration: underline; color:#dd0000;}
.alerts a.comment { color: #183F8A }
.alerts a.comment:hover { text-decoration: underline; color: #183F8A }
.alerts .date { width: 120px; vertical-align: top; }

a.title { font-weight: bold; font-size: 12px; text-decoration: none; color: #183F8A; }
a.title:hover { text-decoration: underline; color: #183F8A;}

.goto_link a { text-align: right; font-weight: normal; color: #faaa1f; float: right;
                            text-decoration: none; font-size: 12px; }
.goto_link a:hover { text-decoration: underline; color: #faaa1f;}

.navigation { background: #ffffff; }
.box_content .navigation { width: 100%; border: 0px; color: #faaa1f; font-weight: bold; padding-top: 15px; }
.navigation td { border: 0px; font-weight: bold; font-size: 13px; color: #faaa1f;}
.navigation a { text-decoration: none; color: #faaa1f; font-weight: normal; font-size: 12px;}
.navigation a:hover { text-decoration: underline; color: #faaa1f;}

.date { font-weight: normal; font-size: 10px; text-decoration: none; color:#666666; text-align: right; }

.news { width: 100% }
.news .title { font-weight: bold; font-size: 12px }
.source {
    font-weight: normal;
    font-size: 9px;
    text-decoration: none;
    color:#666666;
    width:100%;
    clear: both;
    border-top: 1px solid #E6ECF8;
}

.footer {
    font-size: 11px;
    color: #4066b1;
    height: 80px;
    padding-top: 3px;
    width: 948px;
    border-bottom: 1px solid #dae5f7;
}
.footer a { font-size: 11px; text-decoration: none; color: #4066b1; }
.footer a:hover { text-decoration: underline; color: #4066b1;}
.footer .rss { color: #f6871f; }

.thumbnail {
    text-align: center;
    vertical-align: middle;
}

.none td
{
    border: none;
}

.nonenone td
{
    border: none;
    padding: 0px;
}



/* SONDA */
.sonda {
padding-left:10px;
color:#183F8A;
font-weight:bold;
}
/* FORUM */
.forum_co {
margin:2px 5px;
color:#183F8A;
font-weight:bold;
}
.forum_kto {
text-align:right;
padding-right:7px;
color:#999999;
}

.nick {
font-weight: bold;
color: #183F8A;
}

.field {
border:solid;
border-width:1px;
border-color:#183F8A;
height: 17px;
font-weight:normal;
}

.field_opt {
border: 1px solid #183F8A;
height: 20px;
font-size: 12px;
font-weight:normal;
}

.what_more{
    width: 100%;
    text-align: center;
    background: #183f8a;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-bottom: 20px;
}

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

.what_more td {
    padding-top: 2px;
    padding-bottom: 2px;
}

.what_more a:hover {
    text-decoration: underline;
    color: #fff;
}

.what_more_title{
    text-align: left;
    font-size: 13px;
    color: #fff;
    border-bottom: 1px dotted #fff;
}

.backend {
    margin: 20px
}


.menu_middle_a{
    background: #183F8A;
}

.menu_middle_na{
    background: #9cb6e7;
    background-position:left top;
    background-repeat:repeat-x;
}

.menu_middle_na_2{
    background: #0C5FD0;
    background-position:left top;
    background-repeat:repeat-x;
}

a.menu_link, a.menu_link:visited {
    font-size:12px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
    margin-left: 5px;
    margin-right: 5px;
    margin-bottom: 0px;
}

a.menu_link_p, a.menu_link_p:visited {
    font-size:13px;
    color: #ffffff;
    font-weight: bold;
    text-decoration: none;
}

a.menu_link:hover { text-decoration: underline; color: #ffffff;}
a.menu_link_p:hover { text-decoration: underline; color: #ffffff;}

.category a {
    font-size:12px;
    color: #ffffff;
    text-decoration: none;
    margin-left: 1px;
    margin-right: 1px;
}

.category a:hover {
    text-decoration: underline;
    color: #ffffff;
}

a.subsection_a {
    font-size: 13px;
    color: #fcae63;
}

a.subsection_a:hover {
    text-decoration: none;
    color: #fcae63;
}

.sekcje {
    border-left: 1px solid #C3D2EB;
    border-right: 1px solid #C3D2EB;
}
.sekcje td {padding: 0px}

.menu_gap{
    width: 3px;
}

.separator{
    color: #ffffff;
    font-size:13px;
}

.button {
    font-size: 11px;
    background-image:url(../images/button_bg.png);
    color: #faaa1f;
    font-weight: bold;
    border: 1px solid #faaa1f;
    height: 22px;
}
.box_content .button { margin-top: 10px; }

.banner_right_bottom td {text-align:left;font-weight:normal;}
.banner_left {
    width: 344px;
    vertical-align: top;
    text-align: left;
    padding: 0; margin: 0;
    padding-left: 10px;
    padding-right: 11px;
}

.banner_middle {
    width: 313px;
    vertical-align: top;
    text-align: left;
    padding: 0; margin: 0;
}

.banner_right {
    vertical-align: top;
    text-align: right;
    padding: 0; margin: 0;
}

.banner_right_top {
    margin-top: 5px;
    margin-right: 12px;
    float: right;
    font-size: 12px;
}

.banner_right_bottom {
    padding: 0; margin: 0;
    margin-top: 10px;
    margin-right: 10px;
    float: right;
}

.banner_right_bottom td{
    padding: 0; margin: 0;
    font-weight: bold;
    height: 30px;
    color: #183F8A;
    font-size: 12px;
    float: left;
}

.search_field td {
    border: 1px solid #183F8A;
    height: 21px;
}

.search_field td input {
    border: 0px;
    padding: 0px;
    margin: 0px;
}

.bar {
    height: 10px;
    padding: 0; margin: 0;
}

.bar_a {
    background: #183F8A;
    padding: 0; margin: 0;
}

.bar_au {
    background: #e36c3d;
    padding: 0; margin: 0;
}


.bar_na {
    background: #DAE5F8;
    padding: 0; margin: 0;
}

.bar_v {
    padding: 0; margin: 0;
    border-bottom:solid;
    border-bottom-width:1px;
    border-bottom-color:#e6edf9;

}


.shortcut_sec {
    font-weight: bold;
}

.shortcutcut_cat {
    font-weight: normal;
}

/* NOTOWANIA */
/* Stooq (pp_t, pp_h, pp_s, pp_v, pp_cu, pp_cd, pp_d, pp_r1, pp_r2, pp_n) */

#pp_t{width:100%;}
#pp_cu{color:#005500;font-weight: bold;}
#pp_cd{color:#ff0000;font-weight: bold;text-decoration: blink;}
#pp_r1{background-color:#ffffff;}
#pp_r2{background-color:#ffffdd;}
#pp_n{display:none;}

.quo { font-size: 11px; }
.quo td { padding-left: 4px; padding-right: 4px; }
.quo_plus{color:#005500;font-weight: bold;}
.quo_minus{color:#ff0000;font-weight: bold;text-decoration: blink;}
.quo_amount { font-size: 11px; }

#quo-tabs ul.ui-tabs-nav {
    margin: 0;
    padding: 0;
    list-style-type: none;
    list-style-image: none;
}

#quo-tabs .ui-tabs-nav li {
    float: left;
}

#quo-tabs .ui-state-default, #quo-tabs .ui-state-active {
    padding-top:2px;
    padding-bottom:2px;
    font-weight:normal;
    text-align:center;
    vertical-align:middle;
    border-bottom: 1px solid #264b92;
    background-color: #ffffff;
}

#quo-tabs .ui-state-active {
    background-color: #264b92;
}

#quo-tabs .ui-state-default a, #quo-tabs .ui-state-default a:hover {
    color:#183F8A;
    text-decoration: none
}

#quo-tabs .ui-state-active a, #quo-tabs .ui-state-active a:hover {
    color:#ffffff;
    text-decoration: none
}

#quo_gpw, #quo_world, #quo_curr {
    font-size: 11px;
}

/* jquery ui */
.ui-tabs .ui-tabs-hide {
     display: none !important;
}

.no_link, .no_link a{ text-decoration: none; color: #000; font-weight: none; }

#dhtmltooltip{
position: absolute;
width: 200px;
border: 1px solid #DAE5F8;
padding: 2px;
background-color: #fff;
visibility: hidden;
z-index: 100;
font-size: 11px;
}

textarea, .form_border { border: 1px solid #183f8a; }
.required input { border: 1px solid #d00; }
.form_border_td input { border: 1px solid #183f8a; }
.required select { border: 0px; }
.fake_border { padding: 0px; border: 1px solid #d00; width: 250px; }
.fake_border select { width: 100%; }
.register input { width: 250px; }

.form_date input { border: solid 1px #d00; }
.form_date {color: #d00; }

.citation_box {
    background-image:url(../images/cit_open.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:21px;
}

.citation_box_end {
    background-image:url(../images/cit_close.jpg);
    background-position:top;
    background-repeat:no-repeat;
    height:21px;
}

.citation {
    border-left:solid;
    border-left-width:1px;
    border-left-color:#DAE5F8;
    border-right:solid;
    border-right-width:1px;
    border-right-color:#DAE5F8;
    padding:15px;
    background-color:#FFFFFF;
    color: #183F8A;
    text-align:justify;
}

.citation a {
    text-decoration: inherit;
    color: inherit;
}

.citation_author {
    text-align: right;
    margin-right: 7px;
    margin-top: 10px;
}

.no-padding .box_content {
    padding: 0px;
}

.news_banner {
   border: 1px dashed #BBBBBB;
   background-color: #FFFF66;
   margin-top: 15px;
   margin-bottom: 10px;
}

.news_banner td {
    border: 0px;
    text-align: center;
}

.news_banner img {
    margin-top: 10px;
}

.news_banner a { color: #183F8A; text-decoration:none; font-size: 16px; font-weight: bold; }
.news_banner a:hover { color: #183F8A; text-decoration:underline; font-size: 16px; font-weight: bold; }

.news_top {
    font-size: 10px;
    color:#faaa1f;
    border: 0px;
}
.news_top td {
    border: 0px;
    vertical-align: top;
}

.news_bottom {
    border: 0px;
    margin-top: 20px;
}

.news_bottom td {
    border: 0px;
    color:#666666;
}

.news_bottom img {
    margin-right: 3px;
}

.news_bottom .link, .news_bottom .link:hover, .news_bottom .link:visited { color:#666666; }

.blue {
    color:#183F8A;
}

.read_more {
    border: 0px;
    background-color: #F9F9F9;
    padding-left: 5px;
    padding-right: 5px;
    padding-bottom: 0px;
    padding-top: 0px;
}

.read_more td {
    border: 0px;
    text-align: left;
    padding-left: 0px;
    padding-right: 5px;
    padding-bottom: 0px;
}

.read_more ul {
    padding: 0px;
    margin-right: 0px;
    list-style-image: url(../images/bullet_point.png);
}

.read_more .header {
    color:#faaa1f;
    font-weight: normal;
    font-size: 14px;
    padding-bottom: 0px;
    border-bottom: 2px solid #D5DCEF;
}

.read_more .bottom {
    color:#faaa1f;
    font-weight: normal;
    border-top: 2px solid #D5DCEF;
    text-align: right;
}
.read_more .link, .read_more .link:hover, .read_more .link:visited { color:#183F8A; }
.read_more .bottom .link, .read_more .bottom .link:hover, .read_more .bottom .link:visited {
color:#faaa1f; }

.add_to img {
    padding: 0px;
    margin: 0px;
}

.navigation_path {
    color: #183f8a;
    font-weight: bold;
    font-size: 11px;
    background-color: #F4F5F6;
    padding-left: 7px;
    padding-top: 5px;
    padding-bottom: 0px;
    margin-bottom: 0px;
}

.navigation_path a, .path_arrays {
    color: #a6a6a6;
    text-decoration: none;
    font-weight: bold;
    font-size: 11px;
}


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

.larrow, .rarrow, .rarrow-orange {
    font-weight:bold;
}

.larrow, .rarrow {
    color:#183F8A;
}

.rarrow, .rarrow-orange {
    font-size:14px;
}

.rarrow-orange {
    color: #faaa1f;
}

.rarrow {
    font-weight:bold;
    font-size:14px;
}

.what_more .rarrow {
    color: #ffffff;
}

.summary {
    border-top: 1px solid;
}

.fullspace .box_content {
    padding: 0px 0px 0px 0px;
}

.products_offer {
    margin: 0px;
    background-position: top right;
    background-repeat: no-repeat;
    padding-right: 110px;
    padding-left: 20px;
    padding-top: 10px;
    padding-bottom: 10px;
}

.products_offer ul {
    margin-top: 5px;
    margin-bottom: 15px;
    list-style-image: url(../images/bullet_point.png);
    line-height: 22px;
}

.products_offer_world {
    background-image: url('../images/products/right_img_mega_swiatowa_lokata.png');
}

.products_offer_profit5 {
    background-image: url('../images/products/right_img_mega_profit_5.png');
}

.products_offer_profit5plus {
    background-image: url('../images/products/right_img_mega_profit_5_plus.png');
}

.products_offer_profit10 {
    background-image: url('../images/products/right_img_mega_profit_10.png');
}

.products_offer_profit10plus {
    background-image: url('../images/products/right_img_mega_profit_10_plus.png');
}

#captcha div {
    display: inline;
}

#captcha input {
    margin-left: 15px;
    margin-top: 0px;
    border: 1px solid #183f8a;
}

.banners {
    border: 0px;
    position: absolute;
    top: 0px;
    left: 0px;
    opacity: 1.0;
    filter: alpha(opacity=100);
}

.banners_container {
    position: relative;
    top: 0px;
    left: 0px;
    border: 0px;
    background-color: #ffffff;
}

.banners_nav {
    position: absolute;
    right: 5px;
    bottom: 5px;
}

.banners_nav table {
    padding: 0px;
    height: 16px;
}

.banners_nav table td {
    padding: 0px;
    background-color: #f4f5f6;
    border: 1px solid #dae5f8;
    height: 16px;
}

.banners_nav .b_middle {
    border-left: 0px;
    border-right: 0px;
    padding-left: 2px;
    padding-right: 2px;
}

.banners_nav img {
    margin: 0px;
    padding: 0px;
    vertical-align: middle;
}

.banner_ind {
    text-decoration: none;
    color: #7c7c7c;
    margin-left: 1px;
    margin-right: 1px;
    font-size: 11px;
}

.pointer {
    cursor: pointer;
    cursor: hand;
}

.disclaimer {
    font-size: xx-small;
    text-align: justify;
}

.error {
    color: #ff0000;
}

.contact input, .contact select {
    width: 280px;
    border: 1px solid #183f8a;
}

.contact textarea {
    width: 280px;
    height: 120px;
}

.contact th {
    width: 90px;
    background-color: #ffffff;
}

.contact .button {
    font-size: 11px;
    background-image:url(../images/button_bg.png);
    color: #faaa1f;
    font-weight: bold;
    border: 1px solid #faaa1f;
    height: 22px;
    width: 50px;
}

.information {
    text-align: justify;
    padding: 15px;
}

.dictionary {
    margin: 20px;
}

.dictionary .word {
    color:#183F8A;
    font-weight: bold;
}

.dictionary li {
    margin-bottom: 10px;
}

.dictionary ul ul {
    margin-left: 50px;
    margin-top: 5px;
}

.training {
    padding: 10px;
}

.training h1 {
    font-size: 18px;
    color: #183F8A;
    font-weight: bold;
    padding: 0px;
}

.training h2 {
    font-size: 16px;
    color: #faaa1f;
    font-weight: bold;
}

.training_pb h2 {
    font-size: 16px;
    color: #9A0101;
    font-weight: bold;
}

.training h3 {
    font-size: 14px;
    color: #183F8A;
    font-weight: bold;
}

.training_pb h3 {
    font-size: 14px;
    color: #000000;
    font-weight: bold;
}

.training h4 {
    font-size: 12px;
    color: #183F8A;
    font-weight: bold;
}

.training input, .training select {
    width: 280px;
    border: 1px solid #183f8a;
}

.training textarea {
    width: 280px;
    height: 120px;
}

.training th {
    width: 90px;
    background-color: #ffffff;
}

.training .button {
    font-size: 11px;
    background-image:url(../images/button_bg.png);
    color: #faaa1f;
    font-weight: bold;
    border: 1px solid #faaa1f;
    height: 22px;
    width: 50px;
}

.training_pb .button {
    font-size: 11px;
    background-image:url(../images/button_bg.png);
    color: #9A0101;
    font-weight: bold;
    border: 1px solid #9A0101;
    height: 22px;
    width: 50px;
}

.no_padding_box .box_content {
    padding: 0px;
}

.inline_ul input {
    width: 13px;
}

.inline_ul li {
    display: inline;
}

.inline_ul ul {
    display: inline;
}

.narrow input {
    width: 13px;
}

.red { color: #ff0000; }
.orange { color: #faaa1f; }
.blue { color: #183F8A; }

#why_list li {
    color: #faaa1f;
    font-weight: bold;
    font-size: 14px;
    margin-bottom: 10px;
}

#why_list li div {
    color: #000000;
    font-weight: normal;
    font-size: 12px;
}

.big_news_title { font-weight: bold; font-size: 16px; text-decoration: none; color: #183F8A; }

.hugeItem {
    margin-bottom: 0px;
}

.hugeItem .big_news_title {
    font-size: 20px;
}

.training_author { color: #999; font-weight: bold; }
.training_title { color:#183F8A; font-weight: bold; }

.box_title { float: left; }
.box_title a { font-weight: bold; font-size: 12px; text-decoration: none; color: #183F8A; }
.box_title a:hover { text-decoration: underline; color: #183F8A;}

.box_back { float: right; margin-right: 5px; }
.box_back a {font-size:12px; color:#faaa1f; text-decoration:none; font-weight: bold; }
.box_back a:hover { color:#faaa1f; text-decoration:underline; }

.platform .box_top {
    background-image: url(../images/box/background_top_box.png);
    background-repeat: repeat-x;
    background-color: transparent;
    border: none;
    margin: 0px;
    padding: 0px;
    height: 36px;
}

.platform .box_top_left {
    background-image: url(../images/box/left_top_box.png);
    float: left;
    height: 36px;
    width: 5px;
}

.platform .box_title {
    position: relative;
    top: 5px;
    left: 5px;
    color: #ffffff;
}

.platform .box_top_right {
    background-image: url(../images/box/right_top_box.png);
    float: right;
    padding: 0px;
    height: 36px;
    width: 5px;
}

.platform .box_bottom {
    background-image: url(../images/box/background_bottom_box.png);
    background-repeat: repeat-x;
    background-color: transparent;
    border: none;
    margin: 0px;
    padding: 0px;
    height: 5px;
}

.platform .box_bottom_left {
    background-image: url(../images/box/left_bottom_box.png);
    float: left;
    height: 5px;
    width: 5px;
}

.platform .box_bottom_right {
    background-image: url(../images/box/right_bottom_box.png);
    float: right;
    padding: 0px;
    height: 5px;
    width: 5px;
}

.platform .box_content {
    background-image: none;
    border: 0px;
    border-left: 1px solid #869EAB;
    border-right: 1px solid #869EAB;
}

.platform ul {
    list-style-image: url(../images/bullet_orange.png);
}

.demo_button, .real_button {
    width: 240px;
    height: 83px;
}


/* Preload images */
.demo_button { background-image: url(../images/platforma/open_demo_2.png); }
.real_button { background-image: url(../images/platforma/open_real_2.png); }

.demo_button { background-image: url(../images/platforma/open_demo_1.png); }
.demo_button:hover { background-image: url(../images/platforma/open_demo_2.png); }
.real_button { background-image: url(../images/platforma/open_real_1.png); }
.real_button:hover { background-image: url(../images/platforma/open_real_2.png); }

#metatrader th, #metatrader td {
    text-align: left;
    padding-left: 50px;
}

a.extra_link, a.extra_link:visited {
    font-family: Arial;
    font-size: 14px;
    color: #183F8A;
    text-decoration: none;
}

a.extra_link:hover {
    font-family: Arial;
    font-size: 14px;
    color: #183F8A;
    text-decoration: underline;
}

ul.no_dots {
    list-style-image: none;
    list-style-type: none;
}

.box_extra .box_content {
    padding: 0px;
}

.box_last .box_content {
    padding: 0px;
}

.box_last .box_title {
    color: #faaa1f;
}

.box_last .box_top {
    background-color:#ffffff;
}

.custom_banner a {
    text-decoration: none;
    color: #183F8A;
    font-weight: bold;
}

.custom_banner {
    background-color: #dae5f7;
    text-align: center;
}

.custom_banner:hover {
    background-color: #e3edff;
}

.number_header {
    height: 16px;
    background-color: #dae5f8;
    text-align: left;
    margin-top: 20px;
    padding-left: 5px;
}

.number_header img {
    position: relative;
    top: -10px;
}

.number_footer {
    height: 16px;
    background-color: #dae5f8;
    margin-bottom: 10px;
    text-align: right;
    padding-right: 5px;
}

.number_footer img {
    position: relative;
    top: -31px;
}

.number_box {
    border-left:solid 1px #DAE5F8;
    border-right:solid 1px #DAE5F8;
    padding:15px;
    padding-bottom:40px;
    background-color:#FFFFFF;
    color: #183F8A;
    text-align: left;
}

.number_box .number {
    text-align: center;
    color: #ED7D00;
    font-size: 32px;
}

.number_box .sentence {
    color: #ED7D00;
    text-align: center;
}

.number_box a {
    text-decoration: inherit;
    color: inherit;
}

ul.strong {
    list-style-image: url(../images/bullet_point.png);
}

ul.strong li {
    font-weight: bold;
    color: #183F8A;
}

ul.triangle {
    list-style-image: url(../images/tr_blue.gif);
}

ul.triangle li {
    color: #183F8A;
}

ul.triangle ul li {
    color: black;
}

.tiny {
    font-size: 11px;
}

table.tiny th {
    text-align: center;
    padding: 5px;
}

table.tiny td {
    text-align: center;
}

.education .box_content {
    text-align: justify;
}

.education h3 {
    background:url(../images/tr_blue.gif) no-repeat;
    margin-left: 0px;
    padding-left: 10px;
    padding-bottom: 5px;
    border-bottom: 1px solid;
}

.education ul {
    list-style-image: url(../images/bullet_orange.png);
}

.education li {
    text-align: left;
    margin-bottom: 10px;
}

.education .grey-bg {
    margin-bottom: 20px;
}

.education table {
    width: 100%;
    margin-top: 10px;
}

.education table td {
    text-align: center;
}

.education table th {
    text-align: center;
}

.education .big_button {
    background:url(../images/education/big-button.png);
    height: 81px;
    width: 190px;
    padding: 5px 5px 0px 5px;
    text-decoration: none;
    color: white;
    text-align: left;
    float: left;
    margin: 7px;
}

.education .big_button strong {
    display: block;
    color: #faaa1f;
}

.top_banner {
  text-align: center;
  margin-top: 5px;
}

