
html, body, div, p, ul, ol, li, form, fieldset, h1, h2, h3, h4, h5, h6, address {
margin : 0;
padding : 0;
list-style : none;
}
html {
background : #1f1f1f url('../images/bg-html.gif') repeat-x;
}
body {
font : normal 62.8%/1.3 Tahoma, sans-serif;
color : #d7d7d7;
padding-bottom : 50px;
background : url('../images/bg-body.jpg') no-repeat 20% 0;
}
a {
color : #838383;
}
a:hover {
color : #d4d4d4 !important ;
text-decoration : underline !important ;
}
a img {
border : 0;
}
input, select, textarea {
font-family : Tahoma, sans-serif;
font-size : 1em;
vertical-align : middle;
}
input.button, select.button, textarea.button {
background : #fff;
padding : 2px 0;
border : none;
color : #000 !important ;
}
button.button {
margin : 0;
padding : 0;
height : 18px;
border : none;
text-decoration : underline;
font-weight : bold;
color : #00ccff;
cursor : pointer;
}
input.submit {
width : 87px !important ;
height : 22px;
overflow : visible;
padding : 0 5px;
color : #fff;
font-weight : bold;
border : none;
cursor : pointer;
}
label {
cursor : pointer;
padding-right : 5px;
line-height : 20px;
}
h1 {
font-size : 1.2em;
margin-bottom : 0.5em;
}
h2 {
font-size : 1.3em;
}
h3 {
font-size : 1.5em;
}
h4 {
font-size : 1.3em;
}
h5 {
font-size : 1.2em;
}
h6 {
font-size : 1em;
}
h2, h3, h4, h5, h6 {
color : #fbfbfb;
}
table {
border-collapse : collapse;
width : 100%;
}
table th {
text-align : left;
}
table td.right {
padding-left : 5px;
}
table th.right {
padding-left : 5px;
}
table td.left {
padding-right : 5px;
}
table th.left {
padding-right : 5px;
}
blockquote {
margin : 0;
padding : 10px 20px;
color : #333333;
line-height : 1.6;
font-family : Tahoma, sans serif;
}
fieldset {
border : 0 !important ;
}
.hidden {
display : none;
}
.noscreen {
width : 200px;
position : absolute;
left : -9999px;
top : -9999px;
}
#view {
position : relative;
}
#head {
font-size : 1.2em;
position : relative;
z-index : 1;
}
#headforum {
font-size : 1.2em;
position : relative;
z-index : 1;
}
#content {
font-size : 1.3em;
position : relative;
z-index : 1;
}
#contentforum {
font-size : 1.0em;
z-index : 1;
position : relative;
}

#menu {
font-size : 1.2em;
z-index : 1;
}
#foot {
font-size : 1.2em;
position : relative;
z-index : 1;
}
.fr {
float : right !important ;
}
.fl {
float : left !important ;
}
.clear {
clear : both !important ;
}
.right {
text-align : right !important ;
}
.left {
text-align : left !important ;
}
.center {
text-align : center !important ;
}
.last {
margin-right : 0 !important ;
margin-bottom : 0 !important ;
border-bottom : none !important ;
padding-bottom : 0 !important ;
background : none;
}
.small {
font-size : 0.9em;
}
.big {
font-size : 1.2em;
}
.biggest {
font-size : 2.3em;
}
.light {
color : #999999 !important ;
}
.alt {
font-weight : bold;
}
.ico {
position : relative;
padding-right : 30px;
height : 20px;
padding-bottom : 2px;
vertical-align : middle;
background : no-repeat 100% 0;
}
.ico-more {
background-image : url('../images/ico/ico-more.gif');
}
.formBox .lab {
float : left;
width : 19%;
text-align : right;
padding-right : 1%;
}
.formBox .con {
float : right;
width : 80%;
}
.formBox .button:focus {
border-color : #000;
}
#view {
width : 954px;
margin : 0 auto;
padding : 0 11px;
background : url('../images/bg-shadow.png') no-repeat 0 71px;
}
#head {
height : 167px;
}
#headforum {
height : 82px;
}
#menu {
position : absolute;
top : 82px;
left : 11px;
z-index : 1;
width : 954px;
height : 84px;
overflow : hidden;
background : #6c6c6c url('../images/bg-menu.gif') repeat-x;
}
#content {
padding : 25px 29px 40px 26px;
margin-bottom : 3px;
overflow : hidden;
background : #575757 url('../images/bg-content.gif') repeat-x;
}
#contentforum {
padding : 0 0 0 0;
margin-bottom : 3px;
overflow : hidden;
background : #575757 url('../images/bg-content.gif') repeat-x;
}

#foot {
height : 51px;
padding : 12px 25px 0;
background : #000000 url('../images/bg-footer.gif') repeat-x;
clear : both;
}
.subheader {
margin-bottom : 24px;
padding-left : 5px;
font-weight : normal;
font-family : Tahoma, sans serif;
}
#printPage {
position : absolute;
right : 25px;
top : 25px;
color : #fbfbfb;
}
.navi, .navi * {
color : #fff;
}
#logotype {
float : left;
display : block;
padding : 18px 12px;
font-size : 3em;
font-weight : normal;
font-family : Tahoma, sans serif;
}
#logotype, #logotype * {
color : #fff;
text-decoration : none !important ;
}
#flags {
position : absolute;
top : 0;
right : 0;
height: 38px;
width : 550px;
text-align : right;
padding : 8px 1px;
font-size : 1.1em;
}
#slogan {
position : absolute;
width : 750px;
text-align : left;
padding : 5px 28px;
font-size : 1.1em;
color : #a7a7a7;
}
#logobcmx {
position : absolute;
right : 0;
top: 38px;
width : 350px;
text-align : right;
padding : 0px 1px;
font-size : 1.1em;
}
#searchForm {
position : absolute;
top : 0;
right : 0;
width : 300px;
text-align : right;
padding : 28px 1px;
font-size : 1.1em;
}
#searchForm .button {
width : 180px;
height : 17px;
padding : 5px 10px;
margin-right : 5px;
}
#searchForm .submit {
width : 87px !important ;
height : 29px;
background : #323280 url('../images/bg-search-submit.gif') no-repeat;
}
#mainMenu {
position : absolute;
top : 42px;
left : 0;
height : 42px;
padding : 0 28px;
}

#newpfs {
position : absolute;
top : 41px;
left : 600px;
height : 42px;
padding : 0 28px;
}

#mainMenu li {
font-size : 1.5em;
margin-right : 2px;
float : left;
}
#mainMenu li a, #mainMenu li strong {
display : block;
width : 147px;
height : 42px;
float : left;
padding-top : 5px;
text-align : center;
color : #fff;
text-decoration : none !important ;
font-family : Tahoma, sans serif;
background : url('../images/bg-menu-item.gif') no-repeat 0 0;
}
#mainMenu li strong {
color : #fff;
font-weight : normal;
background : #575757 url('../images/bg-menu-item.gif') no-repeat 0 -42px;
}
#mainMenu li a:hover {
text-decoration : underline !important ;
}
#subMenu {
position : absolute;
top : 0;
right : 0;
width : 347px;
padding : 7px 16px;
text-align : right;
}
#subMenu li {
display : inline;
margin-left : 8px;
}
#subMenu li a {
color : #fffec5;
}
#rightBlock {
width : 274px;
float : right;
padding : 0 0;
}
#rightBlock .box {
position : relative;
margin-bottom : 30px;
}
#rightBlock .smalltext {
font-size : 0.8em;
}
#rightBlock .submenu {
margin-bottom : 50px;
}
#rightBlock .submenu .in {
padding-top : 1px;
background : url('../images/bg-submenu_top.gif') no-repeat;
}
#rightBlock .submenu .in ul {
padding : 1px 3px 1px 1px;
font-size : 1.1em;
background : url('../images/bg-submenu_bottom.gif') no-repeat 0 100%;
}
#rightBlock .submenu .in ul li a, #rightBlock .submenu .in ul li strong {
display : block;
color : #ffffff;
height : 32px;
padding : 12px 5px 0 30px;
background : url('../images/bg-submenu-item.gif') no-repeat 0 0;
}
#rightBlock .submenu .in ul li strong {
color : #c5c5c5;
background : #2f4c93 url('../images/bg-submenu-item.gif') no-repeat 0 -44px;
}
#rightBlock .submenu .in ul li :hover {
color : #c5c5c5 !important ;
}
#rightBlock .contact .in {
padding : 3px 15px;
height : 201px;
background : #3b5aa7 url('../images/bg-contact.gif') no-repeat;
}
#rightBlock .contact .in * {
color : #fff;
}
#rightBlock .contact .in address {
font-style : normal;
margin-top : 20px;
}
#rightBlock .contact .in .phone {
color : #fff;
}
#rightBlock .contact .in .more {
position : absolute;
bottom : 20px;
right : 15px;
}
#rightBlock .rss a {
display : block;
height : 40px;
color : #fbfbfb;
padding : 20px 0 0 64px;
text-decoration : none;
background : #0f0f0f url('../images/bg-rss.gif') no-repeat;
}
#rightBlock .rss a strong {
text-decoration : underline;
}
#rightBlock .rss a:hover {
color : #fbfbfb !important ;
}
#contentBlock {
width : 610px;
float : left;
padding : 25px 0;
}
#contentBlockforum {
width : 954px;
float : left;
padding : 0 0 0 0;
z-index: 0;
}

#contentBlock .subheader {
margin-bottom : 20px !important ;
}
#contentBlock .item {
position : relative;
width : 554px;
padding : 20px 28px 0;
margin-bottom : 10px;
line-height : 1.4em;
}
#contentBlock .first {
background : url('../images/bg-item_first.jpg') no-repeat;
}
#contentBlock .item .subheader {
margin-bottom : 25px !important ;
padding : 0;
}
#contentBlock .item .subheader a {
color : #fbfbfb;
}
#contentBlock .item .date {
position : absolute;
top : 16px;
right : 16px;
width : 120px;
height : 23px;
text-align : center;
font-size : 1.4em;
color : #fff;
padding-top : 6px;
background : url('../images/bg-item_date.png') no-repeat;
}
#contentBlock .item .more {
position : absolute;
bottom : 16px;
right : 16px;
width : 120px;
height : 23px;
text-align : center;
font-size : 1.4em;
color : #fff;
padding-top : 6px;
}
#contentBlock .item .in {
overflow : hidden;
padding-bottom : 35px;
background : url('../images/bg-item_separator.gif') no-repeat 50% 100%;
}
#contentBlock .last .in {
background : none !important ;
}
#contentBlock .item .in img, #contentBlock .item .in a img {
border : 2px solid #474747;
}
#contentBlock .item .in .alf a img {
border : 0 solid #fbfbfb;
}
#contentBlock .item .in .alf img {
border : 0 solid #fbfbfb;
}
#contentBlock .item .in a:hover img {
border-color : #e7e7e7;
}
#contentBlock .item .in img {
margin : 2px 6px 15px 0;
}
#contentBlock .item .in .alf img {
margin : 2px 6px 0 0;
}
#contentBlock .item .in img.left {
float : left;
margin : 2px 15px 10px 0;
}
#contentBlock .item .in img.right {
float : right;
margin : 2px 0 10px 15px;
}
#contentBlock .item .in ul, #contentBlock .item .in ol, #contentBlock .item .in p, #contentBlock .item .in table {
margin-bottom : 2em;
}
#contentBlock .item .in .alf table {
margin-bottom : 0;
}
#contentBlock .item .in ul {
padding-left : 20px;
}
#contentBlock .item .in ol {
padding-left : 35px;
}
#contentBlock .item .in ol li {
list-style : decimal !important ;
}
#contentBlock .item .in ul li {
margin : 3px 0;
padding-left : 15px;
background : url('../images/bg-inlink.gif') no-repeat 0 0.4em;
}
#contentBlock .item .in table td, #contentBlock .item .in table th {
padding : 5px 10px;
border : 1px solid #3b559e;
}
#contentBlock .item .in table th {
background-color : #1f346b;
color : #fff;
}
#contentBlock .item .in .alf table td, #contentBlock .item .in .alf table th {
padding : 0 0;
border : 0 solid #ff559e;
}
#contentBlock .item .in .alf table th {
background-color : #575757;
color : #fff;
}
#foot * {
color : #838383;
}
#foot .menu {
padding-bottom : 20px;
}
#foot .menu li {
display : inline;
margin-right : 16px;
float : left;
}
#foot p.copy {
float : left;
clear : left;
width : 48%;
color : #484848;
}
#foot .support {
position : absolute;
top : 12px;
right : 25px;
width : 300px;
text-align : right;
}
#foot .support .hotmix {
margin-top : 4px;
float : right;
}
#foot .support .hotmix a {
position : relative;
width : 55px;
height : 13px;
float : left;
display : block;
margin : 2px 0 0 5px;
overflow : hidden;
cursor : pointer;
}
#foot .support .hotmix a span {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : url('../images/bg-hotmix.gif') no-repeat 0 0;
}
#foot .support .lt {
position : relative;
display : block;
clear : both;
float : right;
right : -25px;
top : 20px;
}
#foot .support .lt a {
position : relative;
width : 14px;
height : 14px;
display : block;
overflow : hidden;
cursor : pointer;
}
#foot .support .lt a span {
position : absolute;
top : 0;
left : 0;
width : 100%;
height : 100%;
background : url('../images/bg-lt.gif') no-repeat 0 0;
}
#foot a:hover {
color : #fff !important ;
}
a.sklep2 {
text-decoration : none;
font-family : Tahoma;
font-weight : bold;
font-size : 18px;
color : #ff0000;
}
td.price {
width : 20%;
}
td.product {
width : 60%;
}
p.center {text-align: center}