ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,body,html,p,blockquote,fieldset,input,div
{ margin: 0; padding: 0; }
body{	padding: 0;	margin:0; } 

body{
font-family: tahoma;
text-align:center;
font-size:11px;
}

img{
border:0;
}

a{
text-decoration:none;
outline:0;
color:#4b5760;
}

.clear{
clear:both;
}

.productListMoreBtn {
	text-align: right;
}

#pageAll{
width:1000px;
margin:0 auto;
text-align:left;
}

#header{
width:1000px;
height:154px;
background: url('images/header.jpg');
}

#header.en
{
	background: url('images/header_en.jpg');
}

.Logos {
	position: absolute;
	width: 100%;
	padding: 0 auto;
}

#LogoTracer 
{
	position: relative;
	top: +50px;
	left: +390px;
	width: 120px;
	height: 80px;
	display: block;
}

#LogoTracer2
{
	position: relative;
	top: +95px;
	left: +60px;	
	width: 200px;
	height: 25px;
	display: block;
}

#language{
padding-top:90px;
padding-left:875px;
}

#language a{
display:block;
float:left;
width:30px;
height:25px;
}

#headerBtnArea{
padding-top:10px;
padding-left:40px;
}

#headerBtnArea a
{
display:block;
width:115px;
height:28px;
font-family: Arial;
font-size:10px;
color:#494e55;
font-style:italic;
float:left;
}

#baner{
width:1000px;
height:150px;
background: url('images/baner.jpg');
}

#headerBar{
width:1000px;
height:81px;
background: url('images/header_bar.jpg');
}

#headerBarIcons{
padding-left:26px;
}

#headerBar a{
display:block;
height:81px;
width:64px;
float:left;
}

#icon_mysz:hover{
width:61px;
}

#icon_pad:hover{
width:62px;
}

#icon_karta:hover{
width:69px;
}

#icon_teczka:hover{
width:67px;
}

#icon_hub:hover{
width:60px;
}

#icon_zasil:hover{
width:60px;
}

#icon_cam:hover{
width:59px;
}

#icon_obudowa:hover{
width:60px;
}

#footerBar{
float:left;
padding-top:113px;
padding-left:33px;
}

#footerBar a{
display:block;
height:57px;
float:left;
}

#footerbarRight{
float:left;
height:57px;
width:400px;
}

#footerbarRight a{
float:left;
}

#iconb_mysz{
width:39px;
}

#iconb_pad{
width:48px;
}

#iconb_cd{
width:48px;
}

#iconb_pen{
width:54px;
}

#iconb_listwa{
width:45px;
}

#iconb_glos{
width:38px;
}

#iconb_karta{
width:54px;
}

#iconb_teczka{
width:46px;
}

#iconb_hub{
width:52px;
}

#iconb_klawiatura{
width:44px;
}

#iconb_zasil{
width:50px;
}

#iconb_cam{
width:36px;
}

#iconb_kabel{
width:46px;
}

#iconb_obudowa{
width:30px;
}

#iconb_phone{
width:36px;
}

#main{
width:1000px;
background: url('images/main_fill.jpg');
}

#mainTop{
background: url('images/main_top.jpg') top left no-repeat;
}

#mainBottom{
background: url('images/footer.jpg') bottom left no-repeat;
}

#mainContent{
padding:30px 65px 170px 0px;
}

#mainContentInside{
padding-left:100px;
}

h1{
background:url('images/icon_header.jpg') top left no-repeat;
font-weight:normal;
padding-left:40px;
font-family: tahoma;
font-style: italic;
font-size:18px;
color:#6c7179;
margin:0px 0px 11px 40px;
line-height:24px;
}

#productList{
float:left;
}

.newsListItem{
width:561px;
height:56px;
background: url('images/product_background.png') top right no-repeat;
margin-bottom:3px;
cursor:pointer;
cursor:hand;
clear: both;
}

.newsListImage{
float:left;
padding-left:20px;
padding-right:10px;
}

.newsListInside{
float:left;
width:350px;
padding-top:10px;
}

.newsDate{
background:url('images/dot.jpg') center left no-repeat;
padding-left:15px;
font-size:12px;
color:#97c000;
font-family: tahoma;
line-height:15px;
}

.newsListText{
font-size:11px;
color:#6c7179;
font-family: tahoma;
margin:0px;
line-height:11px;
}

.newsListArrow{
float:right;
padding-top:31px;
padding-right:40px;
}

.shopListItem{
margin-bottom:3px;
}
.shopListInside{
padding-top:10px;
}

.shopTitle {
background:url('images/dot.jpg') center left no-repeat;
padding-left:15px;
font-size:12px;
color:#97c000;
font-family: tahoma;
line-height:15px;
}
.shopTitle a 
{
	font-size:12px;
	color:#97c000;
	font-family: tahoma;
	line-height:15px;
}
	
	

.shopText{
font-size:11px;
color:#6c7179;
font-family: tahoma;
margin:0px;
line-height:11px;
}

.shopText a
{
	text-decoration: underline;
	color: #0000FF;
}

#boxesRight{
float:right;
}

#boxesRightProductDetails{
float:right;
padding-right:13px;
}

#searchBox{
background:url('images/search.jpg');
width:293px;
height:63px;
float:right;
}

#searchBox.en
{
	background:url('images/search_en.jpg');
}

#searchBoxInside
{
padding-left:57px;
}

#searchInput
{
position: relative; 
top: 36px;
height:15px;
width:135px;
font-size:10px;
line-height:10px;
background:transparent none repeat scroll 0 0;
margin:0px;
padding:0px;
border:0px;
}

.box1{
width:233px;
height:200px;
background:url('images/box_1.png') top right no-repeat;
margin-bottom:25px;
}

.box1.en
{
	background:url('images/box_1_en.png') top right no-repeat;
}

.boxPrice{
text-align:right;
padding-top:25px;
padding-right:11px;
font-weight:bold;
font-size:14px;
color:white;
}

.box1Image{
padding-top:45px;
padding-left:15px;
}

.box1Desc{
padding-right:25px;
padding-top:0px;
text-align:right;
}

.boxProduct{
font-family: Myriad Pro;
font-stretch: condensed;
font-weight: bold;
font-size: 14px;
color: #4b5760;
}

.boxDesc1{
font-family: Myriad Pro;
font-size: 11px;
color: #2d2d2d;
}

.boxDesc2{
font-family: Arial;
font-size: 8px;
color: #a19f9f;
}

.box2{
width:233px;
height:200px;
background:url('images/box_2.png') top right no-repeat;
margin-bottom:25px;
}

.box2.en
{
	background:url('images/box_2_en.png') top right no-repeat;
}

.box2Image{
padding-top:45px;
padding-left:15px;
}

.box2Desc{
padding-right:25px;
padding-top:0px;
text-align:right;
}

.box3{
width:233px;
height:200px;
background:url('images/box_3.png') top right no-repeat;
margin-bottom:25px;
}

.box3.en
{
	background:url('images/box_3_en.png') top right no-repeat;
}

.box3Image{
padding-top:45px;
padding-left:15px;
}

.box3Desc{
padding-right:25px;
padding-top:0px;
text-align:right;
}

#productDetails{
float:left;
width:565px;
background: url('images/product_top.jpg') top right no-repeat;
}

#productPath{
padding-top:20px;
background: url('images/dot.jpg') 35px 23px no-repeat;
font-size:11px;
color:#6c7179;
padding-left:50px;
}

#productName{
padding-top:20px;
color:#779704;
font-weight:bold;
font-size:12px;
padding-left:45px;
}

#productParametersTitle{
background: url('images/icon_parametry.jpg') 5px 12px no-repeat;
padding-top:10px;
padding-left:45px;
color:#779704;
font-size:11px;
line-height:35px;
}

#productParameters{
padding-left:45px;
}

#productParameters table{
font-size:11px;
color:#6c7179;
}

#productParameters td.bold{
font-weight:bold;
width:300px;
}

#productDescriptionTitle{
background: url('images/icon_opis.jpg') 5px 12px no-repeat;
padding-top:10px;
padding-left:45px;
color:#779704;
font-size:11px;
line-height:35px;
}

#productDescription{
font-size:11px;
color:#6c7179;
padding-left:45px;
text-align:justify;
padding-right:60px;
}

#productDescriptionIcons{
padding-left:200px;
padding-top:20px;
}

#productDescriptionIcons a{
float:left;
display:block;
color:#6c7179;
font-size:11px;
font-stretch: condensed;
padding-top:72px;
text-align:center;
}

.iconSterowniki{
background: url('images/icon_sterowniki.jpg') 5px 23px no-repeat;
background-position: center 23px;
height:20px;
margin-right:10px;
text-align:center;
}

.iconInstrukcje{
background: url('images/icon_instrukcje.jpg') center 12px no-repeat;
height:30px;
}

#productSeriesTitle{
background: url('images/icon_seria.jpg') 5px 12px no-repeat;
padding-top:6px;
padding-left:45px;
color:#779704;
font-size:11px;
line-height:35px;
clear:both;
}

#productSeries{
padding-left:45px;
}

#productSeriesLink{
font-size:11px;
color:#779704;
line-height:31px;
}

#productSeriesImage{
vertical-align:-36%;
margin-right:20px;
}

.productSeriesImage{
vertical-align:-36%;
margin-right:20px;
}

.seriesChoose 
{
	display: block;
	text-align: center;
	padding-bottom: 20px;
	width: 550px;
}

#productSeriesArrow{
vertical-align:-20%;
margin-left:10px;
}

#productGalleryTitle{
background: url('images/icon_galeria.jpg') 5px 29px no-repeat;
padding-top:25px;
padding-left:50px;
color:#779704;
font-size:11px;
line-height:40px;
text-align: left;
clear:both;
}

#productGallery{
text-align:center;
}

#productGalleryBigBox{
background: url('images/box_galeria_big.jpg') top left no-repeat;
width:386px;
height:262px;
margin:0 auto;
margin-top:10px;
}

#productGalleryBigBoxInside{
text-align:center;
padding-top:30px;
}

#productGallerySmallBoxes{
padding-left:103px;
padding-top:20px;
}

.productGallerySmallBox{
background: url('images/box_galeria_small.jpg') top left no-repeat;
width:105px;
height:70px;
float:left;
margin-right:22px;
cursor:hand;
cursor:pointer;
}

.productGallerySmallBoxSelected{
background: url('images/box_galeria_small_selected.jpg') top left no-repeat;
width:105px;
height:70px;
float:left;
margin-right:22px;
}

.productGallerySmallBoxInside{
text-align:center;
padding-top:13px;
}

#boxProductList{
width:219px;
background:url('images/box_lista.jpg') top left no-repeat;
margin-bottom:25px;
}

ul#boxProductList, ul.boxProductList{
list-style: none;
font-family: Myriad Pro;
font-stretch: condensed;
font-weight: bold;
font-size: 12px;
margin:0;
padding-left:33px;
text-align: left;
}

ul#boxProductList a{
color: #50514d;
}

ul.boxProductList a 
{
	color: #50514d;
}

#boxProductSeries{
font-family: Tahoma;
font-size: 12px;
color:#2d3f4a;
text-align:center;
padding-left:25px;
}

#boxProductSeriesInside{
width:181px;
}

.boxProductSeriesImage{
margin:5px 0px 4px 0px;
}

.green{
color:#779704;
}

/*exclusive*/

#headerExclusive{
width:1000px;
height:154px;
background: url('images/header_exclusive.jpg');
}

#headerExclusive.en{
background: url('images/header_exclusive_en.jpg');
}

#banerExclusive{
width:1000px;
height:150px;
background: url('images/baner_exclusive.jpg');
}

#headerBarExclusive{
width:1000px;
height:81px;
background: url('images/header_bar_exclusive.jpg');
}

#mainTopExclusive{
background: url('images/main_top_exclusive.jpg') top left no-repeat;
}

#mainBottomExclusive{
background: url('images/footer_exclusive.jpg') bottom left no-repeat;
}

#mainContentExclusive{
padding:70px 65px 170px 315px;
}

#backBtnExclusivePosition{
padding:140px 790px 0px 117px;

}

#backBtnExclusive{
background:url('images/icon_back_exclusive.jpg') 0px 5px no-repeat;
font-weight:normal;
padding-left:30px;
font-family: tahoma;
font-size:18px;
color:#723100;
line-height:24px;
}

#exclusiveTitle{
background:url('images/dot_exclusive.jpg') 0px 5px no-repeat;
color:#733100;
font-family: tahoma;
font-size:14px;
font-weight:bold;
padding-left:16px;
}

#exclusiveContent{
padding-top:21px;
padding-left:16px;
padding-right:305px;
padding-bottom:430px;
text-align:justify;
font-family: tahoma;
font-size:12px;
color:#616161;
}

#searchBoxExclusive{
background:url('images/search_exclusive.jpg');
width:293px;
height:63px;
float:right;
}

#series{
padding-left:220px;
padding-bottom:200px;
font-family: tahoma;
font-size:12px;
color:#2d3f4a;
}

#seriesText{
padding-left:15px;
}

.seriesImage{
margin-top:5px;
margin-right:30px;
}

/*Home & office*/

#headerHO{
width:1000px;
height:154px;
background: url('images/header_ho.jpg');
}

#headerHO.en{
background: url('images/header_ho_en.jpg');
}

#banerHO{
width:1000px;
height:150px;
background: url('images/baner_ho.jpg');
}

#headerBarHO{
width:1000px;
height:81px;
background: url('images/header_bar_ho.jpg');
}

#mainTopHO{
background: url('images/main_top_ho.jpg') top left no-repeat;
}

#mainBottomHO{
background: url('images/footer_ho.jpg') bottom left no-repeat;
}

#mainContentHO{
padding:70px 65px 170px 315px;
}

#backBtnHOPosition{
padding:140px 790px 0px 117px;
}

#backBtnHO{
background:url('images/icon_back_ho.jpg') 0px 5px no-repeat;
font-weight:normal;
padding-left:30px;
font-family: tahoma;
font-size:18px;
color:#96bf10;
line-height:24px;
}

#HOTitle{
background:url('images/dot.jpg') 0px 5px no-repeat;
color:#96bf10;
font-family: tahoma;
font-size:14px;
font-weight:bold;
padding-left:16px;
}

#HOContent{
padding-top:21px;
padding-left:16px;
padding-right:305px;
padding-bottom:430px;
text-align:justify;
font-family: tahoma;
font-size:12px;
color:#616161;
}

/*Gaming*/

#headerGaming{
width:1000px;
height:154px;
background: url('images/header_gaming.jpg');
}

#headerGaming.en{
background: url('images/header_gaming_en.jpg');
}

#banerGaming{
width:1000px;
height:150px;
background: url('images/baner_gaming.jpg');
}

#headerBarGaming{
width:1000px;
height:81px;
background: url('images/header_bar_gaming.jpg');
}

#mainTopGaming{
background: url('images/main_top_gaming.jpg') top left no-repeat;
}

#mainBottomGaming{
background: url('images/footer_gaming.jpg') bottom left no-repeat;
}

#mainContentGaming{
padding:70px 65px 170px 315px;
}

#backBtnGamingPosition{
padding:140px 790px 0px 117px;
}

#backBtnGaming{
background:url('images/icon_back_gaming.jpg') 0px 5px no-repeat;
font-weight:normal;
padding-left:30px;
font-family: tahoma;
font-size:18px;
color:#cc3627;
line-height:24px;
}

#GamingTitle{
background:url('images/dot_gaming.jpg') 0px 5px no-repeat;
color:#a90c10;
font-family: tahoma;
font-size:14px;
font-weight:bold;
padding-left:16px;
}

#GamingContent{
padding-top:21px;
padding-left:16px;
padding-right:325px;
padding-bottom:430px;
text-align:justify;
font-family: tahoma;
font-size:12px;
color:#616161;
}


#searchBoxGaming{
background:url('images/search_gaming.jpg');
width:293px;
height:63px;
float:right;
}

/*katalogi*/

#catalogList{
float:left;
padding-top:40px;
padding-left:30px;
}

.catalogListItem{
width:510px;
}

.catalogListImage{
float:left;
width:185px;
}

.catalogListDesc{
float:right;
width:300px;
font-family: Tahoma;
font-size:11px;
color:#6c7179;
}

.catalogListItemTitle{
background:url('images/dot.jpg') 8px 3px no-repeat;
font-weight:bold;
padding-left:26px;
padding-bottom:8px;
}

.catalogListItemDownload{
background:url('images/icon_download.jpg') 0px 5px no-repeat;
line-height:40px;
padding-left:40px;
cursor:hand;
cursor:pointer;
display: block;
}

.downloadBtn{
width:90px;
display:block;
}

.catalogListItem a{
color:#6c7179;
}

.catalogListDescInside{
padding-bottom:15px;
padding-left:10px;
text-align:justify;
}

.catalogListItemClear{
clear:both;
margin-bottom:25px;
}

.box4{
width:233px;
height:200px;
background:url('images/box_4.jpg');
margin-bottom:25px;
cursor:hand;
cursor:pointer;
}

/*kontakt*/

#contactDetails{
float:left;
width:565px;
background: url('images/product_top.jpg') top right no-repeat;
}

#contactTop{
padding-top:20px;
background: url('images/dot.jpg') 35px 23px no-repeat;
font-size:11px;
color:#6c7179;
padding-left:50px;
}

#contactForm{
text-align:center;
padding-top:20px;
}

#contactForm table{
color:#50514d;
font-size:11px;
width:435px;
margin:0 auto;
border:0px;
border-collapse: collapse;
}

#contactForm td{
height:24px;
}

.contactForm{
text-align:center;
padding-top:20px;
}

.contactForm table{
color:#50514d;
font-size:11px;
width:435px;
margin:0 auto;
border:0px;
border-collapse: collapse;
}

.contactForm td{
height:24px;
}

input.contact{
width:430px;
height:21px;
}

select.contact{
width:430px;
height:21px;
}

textarea.contact{
width:430px;
height:225px;
}

td.send{
text-align:right;
width:15%;
}


.box_email{
width:233px;
height:200px;
background:url('images/box_email.jpg');
margin-bottom:25px;
cursor:hand;
cursor:pointer;
}

.btnSend{
background:url('images/icon_arrow.png') top right no-repeat;
padding-right:30px;
cursor:hand;
cursor:pointer;
color:#50514d;
font-size:11px;
}

/*kategorie*/

#categories{
padding-top:20px;
}

.category{
width:125px;
height:120px;
float:left;
margin:6px;
cursor:hand;
cursor:pointer;
background-repeat:no-repeat;
background-position:top center;
display: block;
}

.categoryImage{
height:105px;
text-align:center;
background-repeat:no-repeat;
background-position:top center;
display: block;
}

.categoryName{
color:#50514d;
font-size:11px;
text-align:center;
display: block;
}

/*produkty*/

#products{
float:left;
padding-top:40px;
padding-left:20px;
font-family: Tahoma;
font-size:11px;
color:#6c7179;
}

.productListBox{
width:480px;
display: block;
cursor: hand;
}

.productListImage{
float:left;
width:100px;
background:url('images/product_bg.jpg') bottom left no-repeat;
height:110px;
display: block;
}

.productListImageInside{
padding-left:30px;
padding-top:20px;
display: block;
}

.productListDesc{
float:right;
width:350px;
font-family: Tahoma;
font-size:11px;
color:#6c7179;
display: block;
}

.productListItemTitle{
background:url('images/icon_opis.jpg') 4px 5px no-repeat;
font-weight:bold;
padding-left:44px;
padding-bottom:8px;
color:#779704;
line-height:40px;
display: block;
}
.productListDescInside{
padding-bottom:15px;
padding-left:10px;
text-align:justify;
display: block;
}

.productListItemClear{
clear:both;
margin-bottom:25px;
display: block;
}

.moreBtn{
background:url('images/icon_arrow.png') 38px 5px no-repeat;
float:right;
color:#779704;
padding-right:26px;
line-height:20px;
}

/*strefa klienta*/
#mainInside{
font-family: Tahoma;
font-size:11px;
color:#6c7179;
text-align:justify;
padding-left:50px;
padding-right:65px;
padding-top:13px;
}

#boxOpcje{
width:238px;
background:url('images/box_4.png') top left no-repeat;
margin-bottom:25px;
padding-top:17px;
text-align:center;
}

.boxOpcjeIcon{
margin:0px 0px 25px 0px;
display:block;
}

.boxTitle{
font-family: Tahoma;
font-size:14px;
font-weight:bold;
font-style:italic;
color:#50514d;
text-align:left;
padding-left:27px;
padding-bottom:38px;
}

/*o marce*/

.oMarceInside{
background:url('images/dot.jpg') 28px 29px no-repeat;
font-family: Tahoma;
font-size:11px;
color:#6c7179;
text-align:justify;
padding-left:50px;
padding-right:65px;
padding-top:26px;
}

.boxStandard{
width:238px;
background:url('images/box_4.png') top left no-repeat;
margin-bottom:25px;
padding-top:17px;
text-align:center;
}

span.normal{
font-weight:normal;
}

.boxLink{
font-family: Myriad Pro;
font-stretch: condensed;
letter-spacing: 0px;
font-size: 11px;
color: #4b5760;
width:205px;
height:18px;
line-height:17px;
display:block;
margin: 0 auto;
margin-top:10px;
margin-bottom:10px;
}

.boxLinkArrow{
vertical-align:-5px;
margin-left:5px;
}

/*mapa strony*/
ul.pageMap{
margin:0px;
padding:0px;
}

ul.pageMap a{
color: #6c7179;
}

ul.pageMap li{
list-style: url('images/dot.jpg');
margin:5px 0px 5px 0px;
font-weight:bold;
}

ul.pageMap li ul{
padding:0px;
padding-left:2px;
}

ul.pageMap li ul li{
list-style: none;
list-style-position: outside;
font-weight:normal;
}

/*news*/

.news{
float:left;
width:565px;
text-align:center;
background: url('images/product_top.jpg') top right no-repeat;
}

.newsText{
font-size:11px;
color:#6c7179;
font-family: tahoma;
margin:0px;
font-size:11px;
padding-left:42px;
padding-right:50px;
text-align:justify;
}

.newsPageDate{
background:url('images/dot.jpg') 30px 19px no-repeat;
padding-left:42px;
padding-top:15px;
font-size:12px;
color:#97c000;
font-family: tahoma;
line-height:15px;
padding-bottom:5px;
text-align:left;
}


.backBtn{
background: url('images/icon_arrow.png') 0px 0px no-repeat;
font-size:11px;
color:#6c7179;
margin-left:45px;
padding-left:25px;
font-family: Tahoma;
float:left;
cursor: hand;
}

.newsImage{
margin:0 auto;
margin-top:30px;
margin-bottom:30px;
}

#newsOpcjaImage{
text-align:center;
padding-top:40px;
padding-bottom:20px;
}

.backBtnNewsOpcja{
background: url('images/icon_arrow.png') 45px 0px no-repeat;
font-size:11px;
color:#6c7179;
padding-left:70px;
font-family: Tahoma;
float:left;
margin-left:80px;
margin-top:20px;
}

.pagination 
{
	text-align: center;
}




.boxList{
width:219px;
background:url('images/box_lista.jpg') top left no-repeat;
margin-bottom:25px;
}

.requied 
{
}