
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:#222222 ;
}
body {
font : normal 62.8%/1.3 Tahoma, sans-serif;
color : #d7d7d7;
padding-bottom : 50px;
background:#222222 url('../images/bg.gif');
}
a {
color : #838383;
text-decoration : none !important ;
}
a:hover {
color : #d4d4d4 !important ;
text-decoration : none !important ;
}
a img {
border : 0;
}
input, select, textarea {
font-family : Tahoma, sans-serif;
font-size : 1em;
vertical-align : middle;
}

.slideright {
text-align : right !important ;
float:right;
}
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;
}

#contentBlock .item .bookm {
position : absolute;
top : 16px;
right : 16px;
width : 160px;
height : 23px;
text-align : center;
font-size : 1.4em;
color : #efefef;
padding-top : 6px;

}

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.1em;
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 : 14px;
}
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 : 10;
}
#content {
font-size : 1.3em;
position : relative;
z-index : 1;
}
#menu {
font-size : 1.2em;
}
#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 {
padding : 0 0;
margin : 0 auto;
width : 954px;
background : url('../images/bg-shadow.png') repeat-x;
}
#head {
height : 175px;
}
#menu {
position : absolute;
top : 73px;
left : 11px;
z-index : 110;
width : 954px;
height : 100px;
overflow : hidden;

}
#content {
padding : 20px 29px 40px 26px;
margin-bottom : 0px;
overflow : hidden;
background : #252525 url('../images/bg-content-new.gif') repeat-y;
}

.contentnew {
padding : 25px 10px 40px 26px;
overflow : hidden;
background : #252525 url('../images/bg-content-new.gif') repeat-y;
	height: 121px;
}

.contentnew ul {
	color: #999;
	left: 0px;
	width: 270px;
	padding-top: 5px;
	padding-left: 24px;
	margin-left: 0px;
	margin-top: 0px;	
	height: 125px;
	margin-bottom: 0px;
	font-size: 12px;
	line-height: 20px;
}

.contentnew form {
	color: #999;
	left: 0px;
	width: 286px;
	padding-top: 5px;
	padding-left: 8px;
	padding-right: 0px;
	margin-left: 0px;
	margin-top: 0px;	
	margin-bottom: 0px;
		height: 125px;
	font-size: 12px;
	line-height: 20px;
}

.contentnew ul li  {
	list-style: disc;	
	margin-left: 0px;
	padding-left: 0px;
}




.contentnew h1  {
	color: #fefefe;
	margin-top: -5px;
	margin-left: 15px;
	text-align: left;
	font-weight : normal;
	font-size: 16px;
	text-transform: lowercase;
	letter-spacing: 1px;
	font-family: Tahoma,Arial;
	border: none;
}

.contentnew a {
	text-decoration: none;
	color: #bbb;
}


.contentdownload {
   float: left;
	margin-left: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	background-image: url('../images/downb.jpg');
	background-repeat: no-repeat;
	width: 295px;
	max-width: 295px;
	height: 180px;
	overflow: hidden;
}

.contentdownload:hover {
	background-image: url('../images/downbh.jpg');
	background-repeat: no-repeat;
}
.contentdownloadload {
	background-image: url('../images/downbh.jpg');
	width: 0px; height: 0px;
	display: none;
}

.contenthelp {

	   float: right;
	margin-left: 8px;
	margin-right: 16px;
	margin-bottom: 0px;
	background-image: url('../images/infob.jpg');
	background-repeat: no-repeat;
	width: 295px;
	height: 180px;
	overflow: hidden;
}


.contenthelp:hover {
	background-image: url('../images/infobh.jpg');
	background-repeat: no-repeat;
}

.contenthelpload {
	background-image: url('../images/infobh.jpg');
	background-repeat: no-repeat;
	height: 0px; width: 0px;
	display: none;
}


.contentshop {
   float: right;
	margin-left: 0px;
	margin-right: 0px;
	background-image: url('../images/buyb.jpg');
	background-repeat: no-repeat;
	width: 295px;
	height: 180px;
	margin-bottom: 0px;
	overflow: hidden;
}

.contentshop:hover {
	background-image: url('../images/buybh.jpg');
	background-repeat: no-repeat;
}
.contentshopload {
	background-image: url('../images/buybh.jpg');
	height: 0px; width: 0px;
	display: none;
}


#foot {
height : 84px;

padding : 50px 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 : right;
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 : 8px;
height: 38px;
width : 550px;
text-align : right;
padding : 8px 1px;
font-size : 1.1em;
}



#slogan {
position : absolute;
width : 750px;

text-align : left;
top: 39px;
left: 10px;
font-size : 0.867em;
color : #a7a7a7;
}
#logobcmx {
position : absolute;
right : 4px;
top: 35px;
width : 500px;
text-align : right;
padding : 0px 1px;
font-size : 1.1em;
}
#logobaner {
position : absolute;
left : 11px;
top: 35px;
width : 350px;
text-align : center;
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 : 41px;
left : 0;
height : 52px;
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 : 64px;
float : left;
padding-top : 26px;
text-align : center;
color : #efefef;
text-decoration : none !important ;
font-family : Tahoma, sans serif;

}
#mainMenu li strong {
color : #fdfdfd;
height : 64px;
padding-top : 0px;
font-weight : normal;
background : url('../images/bg-menu-item.png') no-repeat 0 -2px;
}
#mainMenu li a:hover {
text-decoration : underline !important ;
}
#subMenu {
position : absolute;
top : 0;
right : 8px;
width : 347px;
padding : 7px 16px;
text-align : right;
}
#subMenu li {
display : inline;
margin-left : 0px;
}
#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;

}
#rightBlock .submenu .in ul {
padding : 1px 3px 1px 1px;
font-size : 1.1em;

}


#rightBlock .submenu .in ul li a, #rightBlock .submenu .in ul li strong {
display : block;
color : #efefef;
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 : 221px;
background : #252525 url('../images/bg-contact.gif') no-repeat;
}
#rightBlock .contact .in * {
color : #efefef;
}
#rightBlock .contact .in address {
font-style : normal;
margin-top : 20px;
}
#rightBlock .contact .in .phone {
color : #efefef;
}
#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 : 0px 0;
background : url('../images/bg-item_content.jpg') repeat-y;
}
#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_sub.jpg') no-repeat;
}

#contentBlock .item .subheader {
margin-bottom : 25px !important ;
padding : 0;
}
#contentBlock .item .subheader a {
color : #ebebeb;
}
#contentBlock .item .date {
position : absolute;
top : 16px;
right : 16px;
width : 120px;
height : 23px;
text-align : center;
font-size : 1.4em;
color : #efefef;
padding-top : 6px;
background : url('../images/bg-item_date.png') no-repeat;
}
#contentBlock .item .more {
position : absolute;
bottom : 16px;
right : 16px;
width : 170px;
height : 23px;
text-align : center;
font-size : 1.4em;
color : #efefef;
padding-top : 6px;
}
#contentBlock .item .in {
overflow : hidden;
padding-bottom : 35px;
background : url('../images/bg-item_separator.gif') no-repeat 50% 100%;

}
#contentBlock .last {
padding-bottom : 35px;
background : url('../images/bg-item_last.jpg') no-repeat 50% 100%;
}



#contentBlock .last .in {
background : none !important ;
}
#contentBlock .item .in img, #contentBlock .item .in a img {
border : 2px solid #3a3a3a;
}
#contentBlock .item .in .alf a img {
border : 0 solid #ebebeb;
}
#contentBlock .item .in .alf img {
border : 0 solid #ebebeb;
}
#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 : 0px solid #222;
}
#contentBlock .item .in table th {
background-color : #1f346b;
color : #efefef;
}
#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 : #252525;
color : #efefef;
}
#foot * {
color : #efefef;
}
#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 : #efefef;
}
#foot .support {
position : absolute;
top : 50px;
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 : #efefef !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}
