html, body {
        background-color: #FFF;
        color: #000;
        margin: 0px;
        padding: 0px;
        text-align: center;
        cursor: default;
}
body {
        background-image: url(../_img/background/bckg_main.gif);
        background-position: top center;
        background-repeat: repeat-y;
}
#content_main {
        text-align: left;
        margin: 0px auto;
        padding: 0px;
        width: 1004px;
}
body, table, input, select {
        font-family: Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size: 9pt;
}
body, form {
        margin: 0px;
        padding: 0px;
}
pre {
        background-color: #FFF;
        color: #000;
        font-family: "Courier New", monospace;
        font-size: 10pt;
        padding: 10px;
        border: #C0C0C0 dotted 1px;
        text-align: left;
}
a img {
        border: none;
}
a {
        background-color: transparent;
        color: #000;
        cursor: pointer;
}
a:hover {
        background-color: transparent;
        color: #003277;
        text-decoration: none;
        cursor: pointer;
}
.disabled {
        display: none;
}
.break,
.clear {
        clear: both;
}
.fl_left {
        float: left;
}
.fl_right {
        float: right;
}
.info {
        background-color: #FFFFCC;
        color: #000099;
        border: #FF0000 2px dotted;
        font-size: 10pt;
        text-align: left;
        padding: 8px 10px;
        margin: 20px;
}
#debug_info {
        background-color: #000;
        color: #FFF;
        border: 2px inset;
        font-family: "Courier New", monospace;
        font-size: 10pt;
        font-weight: bold;
        text-align: left;
        margin: 30px auto 10px auto;
        width: 760px;
        padding: 10px;
}
#debug_info pre {
        background-color: #000;
        color: #DDD;
        font-weight: normal;
        padding: 0px 0px 10px 30px;
        border-left: none;
        border-top: none;
        border-right: none;
        border-bottom-color: #696969;
        margin: 0px 0px 10px 0px;
}
#debug_info b {
        background-color: #000;
        color: lime;
}
#debug_info span {
        background-color: #000;
        color: yellow;
}
#debug_info strong {
        background-color: #000;
        color: #01FFFF;
}

/* header */

#header {
        background-color: transparent;
        color: #000;
        height: 92px;
}

#header div a {
        background-image: url(http://www.bauer.pl/i/_cms/2/200_9995672664843bef087d64.gif);
        background-position: 25px top;
        background-repeat: no-repeat;
        background-color: transparent;
        color: #000;
        text-decoration: none;
        display: block;
        height: 60px;
        width: 260px;
}
#header div a span {
        background-color: transparent;
        color: #000;
        display: block;
        font-family: "Trebuchet MS",Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-size: 25px;
        font-weight: bold;
        margin: 0px 0px 0px 90px;
        padding-top: 18px;
        text-transform: uppercase;
        
}
#header ul {
        list-style: none;
        padding: 5px 20px 0px 0px;
        margin: 0px 0px;
        text-align: right;
        font-size: 9px;
}
#header ul li {
        display: inline;
        border-left: #EEE 1px solid;
        padding: 0px 5px;
}
#header ul li:first-child {
        border: none;
}
#header ul li a {
        background-color: transparent;
        color: #AAA;
        text-decoration: none;
}
#header ul li a:hover {
        color: #999999;
        text-decoration: underline;
}

/* left_column */

#left_column {
        width: 200px;
        float: left;
        margin: 0px 0px;
}
#left_column a {
        background-color: transparent;
        color: #003277;
        font-weight: bold;
        display: block;
        padding: 4px 0px 4px 30px;
        margin: 0px 7px 0px 0px;
        text-decoration: none;
}
#left_column a:hover {
        background-color: #003277;
        color: #FFF;
        background-image: url(../_img/buttons/more2.gif);
        background-repeat: no-repeat;
        background-position: right 8px;
}
#left_column a:focus {
        background-color: #002251;
        background-image: none;
        background-repeat: no-repeat;
        color: #FFF;
}
#left_column_logos a {
        background-color: #FFF;
        color: #000;
        margin-bottom: 5px;
}
#left_column_logos a img {
        width: 150px;
}
#left_column_logos a:hover,
#left_column_logos a:focus {
        background-image: url(../_img/buttons/more1.gif);
        background-position: 185px center;
        background-color: #FFF;
        color: #000;
}
#left_column h2 {
        margin: 4px 0px 10px 30px;
        padding: 0px;
        font-size: 10pt;
}


/* content */

#content {
        padding: 0px 5px 10px 5px;
        width: 770px;
        float: left;
        margin: -10px 0px 0px 10px;
}



/* footer */

#footer {
        background-color: transparent;
        color: #777;
        font-size: 11px;
        padding: 4px 16px 40px 16px;
}
#footer ul {
        list-style: none;
        margin: 0px;
        padding: 7px 0px;
        text-align: left;
        border-bottom: #AAA 1px solid;
}
#footer ul li {
        display: inline;
        border-left: #CCC 1px solid;
        padding: 0px 5px;
}
#footer ul li:first-child {
        border: none;
}
#footer ul li a {
        background-color: transparent;
        color: #444;
        text-decoration: none;
}
#footer ul li a:hover {
        text-decoration: underline;
}
#footer div {
        padding: 7px 0px 0px 0px;
        margin: 0px 5px;
        font-size: smaller;
}
#copyright,
#copyright a {
        background-color: transparent;
        color: #555;
        text-decoration: none;
}
#copyright a:hover {
        background-color: transparent;
        color: #333;
        text-decoration: underline;
}

/* footer_navigator */

#footer_navigator {
        padding: 5px 25px 5px 5px;
        font-size: smaller;
}
#footer_navigator ul {
        list-style: none;
        margin: 0px;
        padding: 0px;
        text-align: right;
}
#footer_navigator ul li {
        display: inline;
        border-left: #CCC 1px solid;
        padding: 0px 5px;
}
#footer_navigator ul li:first-child {
        border: none;
}
#footer_navigator ul li a {
        background-color: transparent;
        color: #444;
        text-decoration: none;
        text-transform: lowercase;
}
#footer_navigator ul li a:hover {
        text-decoration: underline;
}


/* article_toolbar */

.article_toolbar {
        background-color: transparent;
        color: #0033CC;
        font-size: 11px;
        padding: 0px 5px 0px 0px;
        text-align: right;
}
.article_toolbar span {
        display: none;
}
#toolbar_button_back span {
        display: inline;
        padding-left: 7px;
}
.article_toolbar a {
        background-color: transparent;
        background-position: center center;
        background-repeat: no-repeat;
        color: #888;
        font-weight: bold;
        text-decoration: none;
        padding: 3px 11px;
}
.article_toolbar a:hover {
        background-color: transparent;
        color: #000;
}
.article_toolbar a.sel {
        font-weight: bold;
        text-decoration: none;
}
#toolbar_button_back {
        background-image: url(../_img/buttons/doubleLeft-grey.png);
        background-position: left center;
}
#toolbar_button_back:hover {
        background-image: url(../_img/buttons/doubleLeft-black.png);
}
#toolbar_button_print {
        background-image: url(../_img/buttons/print-light.png);
}
#toolbar_button_print:hover {
        background-image: url(../_img/buttons/print-dark.png);
}
#toolbar_button_font_up {
        background-image: url(../_img/buttons/Abig-light.png);
}
#toolbar_button_font_up:hover {
        background-image: url(../_img/buttons/Abig-dark.png);
}
#toolbar_button_font_down {
        background-image: url(../_img/buttons/Asmall-light.png);
}
#toolbar_button_font_down:hover {
        background-image: url(../_img/buttons/Asmall-dark.png);
}

/* seealso_box */

#seealso_box {
        margin-left: 0px;
        margin-right: 16px;
        width: 300px;
}

#seealso_box dl {
        list-style: none;
}
#seealso_box dt,
#seealso_box dd {
        display: block;
        margin: 0px;
        padding: 0px;
}
#seealso_box dt {
        font-weight: bold;
        text-transform: uppercase;
        border-bottom: #BCBCBC 1px solid;
        font-family: Arial, Tahoma, serif;
        margin: 0px;
        padding: 20px 0px 6px 0px;
}
#seealso_box dt a {
        background-color: transparent;
        color: #999;
        text-decoration: none;
}
#seealso_box dt a:hover {
        background-color: transparent;
        color: #000;
        text-decoration: underline;
}
#seealso_box dd {
        padding: 6px 0px;
}

ul.inside_list {
        list-style: none;
        margin: -5px 0px;
        padding: 0px;
        font-size: 11px;
}
ul.inside_list li {
        border-bottom: #BCBCBC 1px solid;
        margin: 0px;
        padding: 0px;
}
ul.inside_list li:hover {
        background-image: url(../_img/background/over1.gif);
        background-repeat: repeat-x;
        background-position: left bottom;
}
ul.inside_list li.item_no1 {
        padding-left: 30px;
}
ul.inside_list li.last_item {
        border-bottom: none;
}
ul.inside_list li a {
        text-decoration: none;
        display: block;
        padding: 6px 18px 6px 8px;
}
ul.inside_list li a:hover {
        background-image: url(../_img/buttons/more1.gif);
        background-repeat: no-repeat;
        background-position: right center;
}

/* art_title */

h1.art_title,
h2.art_title {
        background-color: transparent;
        color: #003277;
        font-family: "Trebuchet MS",Tahoma,Verdana,Geneva,Arial,Helvetica,sans-serif;
        font-weight: normal;
        padding: 0px 0px 20px 0px;
        margin: 10px 0px;
        border-bottom: #EEE 1px solid;
}
h1.art_title {
        font-size: 22px;
}
h2.art_title {
        font-size: 16px;
}

/* article_content */

#article_content {
        background-color: #FFF;
        color: #000;
        padding: 5px 5px 10px 5px;
}

div.article_content {
        margin: 0px;
}
div.article_content h1 {
        font-size: 2em;
}
div.article_content h2 {
        font-size: 1.5em;
}
div.article_content h3,
div.article_content h4 {
        font-size: 1em;
}
p {
        margin: 0px;
        padding: 0px 0px 10px 0px;
}

/* text size */

div.article_content_size_0 {
        font-size: 8pt;
        line-height: 12pt;
        text-align: justify;
}
div.article_content_size_1 {
        font-size: 10pt;
        line-height: 13pt;
        text-align: justify;
}
div.article_content_size_2 {
        font-size: 11pt;
        line-height: 14pt;
        text-align: justify;
}
div.article_content_size_3 {
        font-size: 12pt;
        text-align: justify;
        line-height: 17pt;
}
div.article_content_size_4 {
        font-size: 14pt;
        text-align: justify;
        line-height: 19pt;
}
div.article_content_size_5 {
        font-size: 16pt;
        text-align: justify;
        line-height: 22pt;
}


.empty_box {
        text-align: center;
        padding-top: 40px !important;
        padding-bottom: 60px !important;
        line-height: 20px !important;
}
