
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:#fff ;
}
body {
 
font : normal 62.8%/1.3 arial,san-serif;
color : #666666;
background:#fff;
font-family: arial,san-serif;
font-family: 'Lato', sans-serif;
  font-family:
    "Century Gothic",		/* Windows (HP printer) */
    "Avant Garde Gothic",	/* HP font name */
    "Avant Garde",		/* MacOS */
    "URW Gothic L",		/* Unix+X+FontConfig */
/* Fallback options */
    helvetica,			/* Unix+X, MacOS */
    sans-serif;
/*background-size: 100% 100%;
background:#eee url('../images/bckg.jpg'); 
 */
}

#viewshop {
    background: url('../images/tops.gif') repeat-x;
}
a {
color : #4571B0;
text-decoration : none !important ;
}
a:hover {
color : #4B6A97 !important ;
text-decoration : none !important ;
}
a img {
border : 0;
}
input, select, textarea {
font-size : 1em;
vertical-align : middle;
}
#notfound
{
line-height: 30pt;
font-size: 190px;
font-weight: normal;
color: #555;
text-shadow: 2px 2px 2px white;
margin: 60px;}
hr {

 border-top: 1px dashed #4B6A97;
 border-bottom:none;
 border-left:none;
 border-right:none;
}

.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 : 200px;
height : 35px;
text-align : right;
font-size : 14px;
color : #333;
padding-top : 6px;
float:right;

}

input.submit {
width : 87px !important ;
height : 22px;
overflow : visible;
padding : 0 5px;
color : #333;
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;
font-weight: 400;
}
h2 {
    font-size: 2em;
    font-weight: 400;
    line-height: 36px;
}
h3 {
font-size : 1.5em;
font-weight: 400;
}
h4 {
font-size : 1.3em;
font-weight: 400;
}
h5 {
font-size : 1.2em;
font-weight: 400;
}
h6 {
font-size : 14px;
}
h2, h3, h4, h5, h6 {
color : #333;
}
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;
}
fieldset {
border : 0 !important ;
}
.hidden {
display : none;
}
.noscreen {
width : 200px;
position : absolute;
left : -9999px;
top : -9999px;
}
#view {
position : relative;
padding : 0 0;
margin : 0 auto;
width : 1200px;

}

#viewsh {
background : url('../images/top.jpg') repeat-x;

}


#head {
font-size : 1.2em;
position : relative;
}
#content {
font-size : 14px;
position : relative;
z-index : 1;

}
#menu {
font-size : 10px;
font-weight : normal;
}
#foot {
font-size : 1.2em;
z-index : 1;
position : relative;
margin : 0 auto;
width : 954px;
height : 170px;
padding : 100px 25px 0;

clear : both;
}

#footview {
background : #eee url('../images/bg-footer.gif') repeat-x;

}

.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 : #333 !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;
}



#head {
height : 205px;
}
#menu {
position : absolute;
top : 78px;
left : 11px;
width : 954px;
height : 100px;
overflow : hidden;

}
#content {
padding : 10px 29px 40px 26px;
margin-bottom : 0px;
overflow : hidden;

}

.contentnew {
color: #666666;

overflow : hidden;
background : url('../images/bg-testadsn35.jpg') no-repeat;
	height: 100px;
}

.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: 14px;
	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: 14px;
	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;
	border: none;
}

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


.contentdownload {
position : relative;
/*width: 410px;*/
  left: 20px;
  top: 0px;
  font-weight : normal;
	font-size: 15px;
	line-height: 20px;
  color: #666;
 /* text-shadow: 0.1em 0.1em 0.1em #666;*/
 width: 90%;
}



.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;
}


.subheader {
font-size: 18px;
margin-bottom : 10px;
padding-left : 25px;
font-weight : normal;
color : #555;
text-shadow: 0px 1px 1px #fff;
}
#printPage {
position : absolute;
right : 25px;
top : 25px;
color : #333;
}
.navi, .navi * {
color : #333;
}
#logotype {
float : right;
display : block;
padding : 18px 12px;
font-size : 3em;
font-weight : normal;
}
#logotype, #logotype * {
color : #333;
text-decoration : none !important ;
}
#flags {
position : absolute;
top : 0;
right : 8px;
height: 38px;
width : 250px;
padding : 4px 1px;
font-size : 1.1em;
}



#slogan {
position : absolute;
width : 750px;
text-align : left;
top: 8px;
left: 10px;
font-size : 0.938em;
color : #999;
}
#logobcmx {
position : absolute;
left : 690px;
top: 35px;
width : 300px;
text-align : left;
padding : 0px 1px;
font-size : 1.1em;
}
#logobaner {
position : absolute;
left : 0px;
top: 25px;
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 : 45px;
left : 0px;
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 : 24px;
text-align : center;
color : #333;
text-decoration : none !important ;


}
#mainMenu li strong {
height : 64px;
padding-top : 0px;
font-weight : normal;

}
#mainMenu li a:hover {
display : block;
width : 147px;
height : 64px;
float : left;
padding-top : 25px;
text-align : center;
color : #333;
text-decoration : none !important ;

}
#subMenu {
position : absolute;
top : 5px;
right : 8px;
width : 347px;
padding : 7px 16px;
text-align : right;

}
#subMenu li {
display : inline;
margin-left : 0px;
}
#subMenu li a {
color : #333;
}
#rightBlock .first {
/* 
background : url('../images/rb_first.jpg') no-repeat;  
*/
}
#rightBlock {
width : 300px;
float : right;
padding: 0px 50px 0px 0px;
}
#rightBlock .box {
position : relative;
margin-bottom : 30px;
font-size : 0.938em;

}
#rightBlock .smalltext {
font-size : 0.938em;
}
#rightBlock .submenu {
margin-bottom : 50px;
font-size : 0.938em !important ;
 font-weight : normal;
}
#rightBlock .submenu .in {
padding-top : 1px;

}
#rightBlock .submenu .in ul {
padding : 1px 3px 1px 1px;


}
#rightBlock .submenu .in ul li a, #rightBlock .submenu .in ul li strong {
display : block;
color : #213757;
height : 32px;
padding : 12px 5px 0 30px;
background : url('../images/bg-submenu-item.png') no-repeat 0 0;
}
#rightBlock .submenu .in ul li strong {
color : #333;
background : url('../images/bg-submenu-item.png') no-repeat 0 -44px;
}
#rightBlock .submenu .in ul li :hover {
color : #4B6A97 !important ;
}
#rightBlock .contact .in {
padding : 3px 15px;
/*height : 221px;
background : #fff url('../images/bg-contact.gif') no-repeat;
*/
}
#rightBlock .contact .in * {
color : #333;
}
#rightBlock .contact .in address {
font-style : normal;
margin-top : 20px;
}
#rightBlock .contact .in .phone {
color : #333;
}
#rightBlock .contact .in .more {
position : absolute;
bottom : 20px;
right : 15px;
}
#rightBlock .rss a {
display : block;
height : 40px;
color : #333;
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 : #333 !important ;
}
#contentBlock {
width : 60%;
float : left;
padding : 0px 0;
/* 
background : url('../images/bg-item_sub.jpg') repeat-y;   
*/
font-size : 0.938em;
text-align : justify;
}
#contentBlock .subheader {
margin-bottom : 20px !important ;
}
#contentBlock .item {
position : relative;
width : 100%;
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 : #4571B0;
}
#contentBlock .item .date {
position : absolute;
top : 16px;
right : 16px;
width : 120px;
height : 23px;
text-align : center;
font-size : 1.1em;
color : #333;
padding-top : 6px;
/*
background : url('../images/bg-item_date.png') no-repeat;
 */

}
#contentBlock .item .more {
position : absolute;
bottom : 16px;
right : 16px;
width : 170px;
height : 35px;
text-align : center;
font-size : 1em;
color : #333;
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_sub.jpg') no-repeat 50% 100%;  
*/
}



#contentBlock .last .in {
background : none !important ;
}
#contentBlock .item .in img, #contentBlock .item .in a img {
border: 3px solid white;
box-shadow: 0px 0px 5px #888;
}

#contentBlock .item .in .alf a img {
border : 0 solid #ebebeb;
box-shadow: 0px 0px 5px #ebebeb;
}
#contentBlock .item .in .alf img {
border : 0 solid #ebebeb;
box-shadow: 0px 0px 5px #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 : #fff;
color : #333;
}
#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 {
color : #333;
}
#foot * {
color : #cccccc;
}
#foot .menu {
padding-bottom : 20px;
}
#foot .menu li {
display : inline;
margin-right : 16px;
float : left;
}
#foot p.copy {
float : left;
clear : left;
width : 48%;

}
#foot .support {
position : absolute;
top : 100px;
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 : #dddddd !important ;
}
a.sklep2 {
text-decoration : none;
font-weight : bold;
font-size : 18px;
color : #ff0000;
}
td.price {
width : 20%;
}
td.product {
width : 60%;
}
p.center {text-align: center}

#foot .logogray {
position : absolute;
width : 150px;
top : 110px;
left : 400px;
}

#foot .flagi {
position : absolute;
width : 903px;
top : 15px;
text-align : right;
opacity: 0.5;
}

#headforum {
font-size : 1.2em;
position : relative;
z-index : 1;
}

#contentforum {
font-size : 1.0em;
z-index : 1;
position : relative;
}

#headforum {
height : 175px;
}

#contentforum {
padding : 0 0 0 0;
margin-bottom : 3px;
overflow : hidden;
background : #fff url('../images/bg-content-new.gif') repeat-y;
}

#contentBlockforum {
width : 952px;
float : left;
padding : 0 0 0 0;
z-index: 0;
}

.contentnew .download {
position: relative;
display: block;
top: -40px;
left: 70px;
overflow: hidden;
background: url('../images/download3.jpg') no-repeat;
height: 64px;
width: 467px;
font-size: 32px;
font-weight: 300;
color: white;
padding: 3px 0px 0px 0px;
text-align: center;
}

.contentnew a:hover {
color : #ffffff !important ;
text-decoration : none !important ;
}

.contentnew .buynow {
position: relative;
display: block;
top: -120px;
left: 575px;
overflow: hidden;
background: url('../images/buynow3.jpg') no-repeat;
height: 64px;
width: 467px;
font-size: 32px;
font-weight: 300;
color: white;
padding: 3px 0px 0px 0px;
text-align: center;
}

.small2 {
font-size : 11px;
}

#contentBlock .download2{
margin-left: 165px;
overflow : hidden;
display : block;
background : url('../images/download2.png') no-repeat;
height: 50px;
width: 210px;
font-size : 21px;
font-weight: 300;
color : #ffffff;
padding: 6px 0px 5px 0px;
text-align : center;
}

.small2dow2 {
font-size: 11px;
color: white;
position: relative;
top: -65px;
left: 70px;
width: 467px;
text-align: center;
}

.small2buy2 {
font-size: 11px;
color: white;
position: relative;
top: -145px;
left: 575px;
width: 467px;
text-align: center;
}

.small2upd2 {
font-size: 11px;
color: white;
position: relative;
top: -35px;
left: 165px;
width: 210px;
text-align: center;
}

#contentBlock .downloadup{
margin-left: 165px;
overflow : hidden;
display : block;
background : url('../images/download2.png') no-repeat;
height: 50px;
width: 210px;
font-size : 21px;
font-weight: 300;
color : #ffffff;
padding: 6px 0px 5px 0px;
text-align : center;
}

#containerbk {
  margin: -3px 0px 0px 0px;
	float:right;
}
/* Social Bookmarks */
.social-bookmarks {
	list-style: none;
	padding: 0;
	margin: 0;

}
.social-bookmarks li {
	display: inline;
	float: left;
	margin-right: 2px;
}
.social-bookmarks a:hover {
	opacity: 1;
}

.social-bookmarks a{
	opacity: 0.6;
}

.social-bookmarks img {
	border: none;
	width:21px;
	height:21px;
}

.social-bookmarks .flike:hover{
	opacity: 1;
}

.social-bookmarks .flike{
	opacity: 0.8;
}

div.lang-container {
    font: normal 12px/13px Tahoma, sans-serif;
    cursor: pointer;
    position: relative;
    z-index: 2;
    width: 172px;
    float:left;
    left:80px;

}
div.lang-action {

    height: 21px;
    padding: 4px 0 0 44px;
    background-position: 6px 6px;
    background-repeat: no-repeat;

}

ul#lang-dropdown {
    position: absolute;
    top: 23px;
    padding: 0;
    margin: 0;
    list-style: none;
    width: 100%;
    border-top: 1px solid #AABDC8;
    border-bottom: 1px solid #AABDC8;           
    background-color: #ffffff;
}
ul#lang-dropdown li {
    float: left;
    clear: left;
    width: 100%;    
}       
ul#lang-dropdown li a {
    position: relative;
    display: block;
    float: left;
    width: 100%;
    text-decoration: none;
    color: #333333;         
}
ul#lang-dropdown li a:hover {
    background-color: #C4D8E3;
    color: #000000;
}
ul#lang-dropdown li a span.lang {
    display: block;
    background-position: 4px 50%;
    background-repeat: no-repeat;
    padding: 4px 6px 4px 45px;
    border-left: 1px solid #AABDC8;
    border-right: 1px solid #AABDC8;            
}               

div.lang-lang {
 font: normal 12px/13px Tahoma, sans-serif;
height: 21px;
position: absolute;
left: 10px;
top: 8px;
float:left;

}