body {
    margin: 0;
    padding: 0;
    font-family: Arial,Verdana,Tahoma;
    line-height: 1.5em;
    font-size: 12px;
    color: #000;
    background: url(../images/bg_menu.gif) 0 100px repeat-x;
}
img, div, form, p, li {
    margin: 0px;
    padding: 0px;
    border: 0;
}
h1,h2,h3,h4,h5,h6{
	margin:15px 0;
	padding:0px;
}
h3, h4, h5, a.a3,h1.title{
    font-size: 16px;
	color:#e32502;
	font-family: Tahoma;
}
h1.title span{
	text-transform:lowercase;
}
h1 {
	margin:0 0 10px;
	padding:9px 10px 9px 5px;
	font-size:16px;
	color:#000;
}
ul, ol{
	margin:0px;
	padding:5px 2px 5px 30px;
	/*list-style-position:inside;*/
}
#left p{
	padding:5px 10px;
}
table{
	width:100%;
}
/* forms */
input.i1{
	width:150px;
	border:1px solid #ccc;
}
input.is1{
	margin-left:5px;
	border:1px solid #ccc;
	cursor:pointer;
}
.but {
	background: none;
	border: 0;
	cursor:pointer;
}
/* links */
a,.path a {
    font-size:12px;
	color: #2e5db1;
	text-decoration: underline;
}

#top a{
	color:#e32502;
	font-weight:bold;
}
a.a5, .smallBox .a2{
	margin:0 2px;
	color:#61687f;
}
a.a1{
	font-weight:bold;
}
a.a2{
	color:#000;
	text-decoration: none;
}
a.a3{
	text-decoration: none;
}
a.a4{
	font-size:14px;
	color:#e32502;
}
a:hover {
    text-decoration: underline;
}

/*strona glowna*/
#page {
    margin: 0 auto;
    width: 970px;
}
#top {
	padding-top:5px;
    height: 88px;
}
#right{
	width:770px;
	float:right;
}
#left{
	width:175px;
	float:left;
}
#left1{
	width:750px;
	float:left;
}
#left2{
	width:550px;
	float:left;
}
#left3{
	width:185px;
	float:left;
}
#right1{
	padding-top:10px;
	width:210px;
	float:right;
}
#center{
	margin:0 auto;
	width:550px;
}
.path{
	padding:10px;
	font-size:12px;
}
/* top */
.logo{
	padding:5px;
	float: left;
}
.topBox{
	padding:10px 5px 0 10px;
	width:194px;
	height:71px;
	float:right;
}
.topBox p{
	padding-top:30px;
}
#cart{
	width:184px;
	position:relative;
	font-size:11px;
	background:url(../images/s_cart.gif) 0 3px no-repeat;
}
#cart a,#login .jcvd{
	top:55px;
	left:132px;
	position:absolute;
}
#login{
	position:relative;
}
.freamTopBox{
	border:1px solid #d0d0d0;
	float:right;
	width:420px;
	padding:2px;
}
#newsletter{
	background:url(../images/s_newsletter.gif) 10px 8px no-repeat;
}
/* menu tab */

#menu{
	padding-top:1px;
	height:40px;
	background:url(../images/m_tabs.gif) 0 -42px no-repeat;
}

#menu a{
	padding:11px 0;
	width:81px;
	color:#fff;
	text-align:center;
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
	text-decoration: none;
	background:url(../images/m_line.gif) 79px 0 no-repeat;
	display:block;
	float:left;
}
#menu a.small{width:80px;background-position:78px 0;}
#menu a.big{width:107px;background-position:105px 0;}
#menu a.first{background-position:105px 0;}
#menu a.last{background:none; width:103px;}
#menu a.first:hover,#menu a.first.active{background:url(../images/m_tabs.gif) 0px top no-repeat;}
#menu a:hover,#menu a.active{background:url(../images/m_tabs.gif) -79px top no-repeat;}
#menu a.last:hover,#menu a.last.active{background:url(../images/m_tabs.gif) -376px top no-repeat;}
/*
#menu a{
	padding:11px 0;
	width:86px;
	color:#fff;
	text-align:center;
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
	text-decoration: none;
	background:url(../images/m_line.gif) 84px 0 no-repeat;
	display:block;
	float:left;
}
#menu a.small{width:88px;background-position:86px 0;}
#menu a.big{width:114px;background-position:112px 0;}
#menu a.last{background:none; width:103px;}
#menu a.small:hover,#menu a.small.active{background:url(../images/m_tabs.gif) 0px top no-repeat;}
#menu a:hover,#menu a.active{background:url(../images/m_tabs.gif) -81px top no-repeat;}
#menu a.last:hover,#menu a.last.active{background:url(../images/m_tabs.gif) -374px top no-repeat;}


#menu{
	padding-top:1px;
	height:40px;
	background:url(../images/m_tabs.gif) 0 -42px no-repeat;
}
#menu a{
	padding:11px 0;
	width:111px;
	color:#fff;
	text-align:center;
	font-size: 15px;
	font-weight: bold;
	font-family:Arial;
	text-decoration: none;
	background:url(../images/m_line.gif) 109px 0 no-repeat;
	display:block;
	float:left;
}
#menu a.small{width:80px;background-position:78px 0;}
#menu a.small{width:129px;background-position:127px 0;}
#menu a.big{width:127px;background-position:125px 0;}
#menu a.last{background:none; width:113px;}
#menu a.small:hover,#menu a.small.active{background:url(../images/m_tabs.gif) 0px top no-repeat;}
#menu a:hover,#menu a.active{background:url(../images/m_tabs.gif) -81px top no-repeat;}
#menu a.last:hover,#menu a.last.active{background:url(../images/m_tabs.gif) -367px top no-repeat;}
*/

/* start page */

.pBox{
	margin-top:15px;
	padding:10px 0 0;
	background:#effdfe url(../images/box_top_top.gif) no-repeat;
}
.pBoxcenter{
	padding:0 15px;
	height:235px;
	border-left:1px solid #b1cfd7;
	border-right:1px solid #b1cfd7;
}
.pBoxbottom{
	height:10px;
	background:#effdfe url(../images/box_top_bottom.gif) no-repeat;
}
.pWhite{
	background:#fff url(../images/box_bottom_top.gif) no-repeat;
}
#left2 .pWhite{
	height:222px;
	background:#fff;
}
.pWhitecenter{
	padding:10px 15px;
	height:164px;
	border-left:1px solid #b1cfd7;
	border-right:1px solid #b1cfd7;
}
.pWhitebottom{
	height:10px;
	background:#fff url(../images/box_bottom_bottom.gif) no-repeat;
}
#siteContent6 .a3{
	font-size:12px;
	color:#000;
}
.hBox{
	padding:10px 10px 20px;
	width:46%;
	float:left;
}
.smallBox{
	padding:10px 5px;
	width:32%;
	float:left;
}
.newBox{
	padding:3px 0 15px
}
.pBox .coverBox{
	padding-right:20px;
	float:left;
}
.pBox .title{
	margin:0px;
	padding:0 0 5px 0;
	font-family: Tahoma;
	color:#e32502;
}
.bSubTitle{
	margin:0px;
	padding:0 0 5px 0;
	color:#000;
	font-size:11px;
}
#warrantyBox{
	padding:75px 7px 10px;
	background:url(../images/warranty_sg.gif) no-repeat;
	text-align:right;
	font-size:12px;
}
#warrantyBox ul{padding:0 0 15px 0;list-style:none;text-align:left;}
#warrantyBox li{
	margin-left:10px;
	padding:3px 0 3px 10px;
	background:url(../images/pointer.gif) left 8px no-repeat;
}
#left #warrantyBox{
	padding-top:68px;
	background:url(../images/warranty_left_box175.gif) no-repeat;
}
#left #warrantyBox li{
	margin-left:3px;
}
.smallBox .a1{
	height:40px;
	display:block;
}
.newBox .a2{
	height:20px;
	color:#61687f;
	font-weight:normal;
	display:block;
}
.pBox .price{
	font-size:18px;
	font-weight:bold;
}
.hBox .coverBox,.smallBox .coverBox, .newBox .coverBox{
	padding-right:10px;
	float:left;
}
.hBox .cover,.smallBox .cover, .newBox .cover{
	margin:0 !important;
}
/* product page */
#rightBox{
	padding-top:7px;
	width:240px;
	line-height:20px;
	text-align:center;
	background: url(../images/box_pay_top_240.gif) center top no-repeat;
	float:right;
}
#rightBox .div{
	padding:5px;
	background:#f0fcff;
	border-left:1px solid #b1cfd7;
	border-right:1px solid #b1cfd7;
}
#rightBoxBottom{
	height:16px;
	background: url(../images/box_pay_bottom_240.gif) center top no-repeat;
}
#leftBox{
	width:480px;
	float:left;
}
#rightBox #smsprice .price{
	font-size:12px;
}
.sBox{
	padding:0 2px;
	width:23%;
	text-align:center;
	float:left;
}
.staticPage .sBox{
	padding:10px 2px;
	width:16%;
}
.sBox del{
	color:#000;
	font-weight:bold;
}
.sBox span{
	color:#e32502;
}

.prop, .prop li{
	padding:2px 0px;
	list-style:none;
}
#left .prop{
	padding:10px 0 10px 26px;
}
span.price{
	color:#e32502;
}
span.price strong{
	font-size:14px;
}
.prop .price,#rightBox .price{
	margin-left:5px;
	font-size:18px;
	font-weight:bold;
}
.line{
	margin:5px 0;
	height:1px;
	line-height:1px;
	border-top:1px solid #e6f6fa;
}
.desc{
	margin-top:10px;
	padding-bottom:10px;
	border-top:1px solid #e6f6fa;
}
#contentList{
	margin: 10px 0;
}
#epapersSubscription{
	padding-right:20px;
	border:1px solid #ccc;
	background:#fdfbed;
	list-style:none;
}
#epapersSubscription li{
	margin:2px 0;
	padding:5px;
	cursor:pointer;
}
#epapersSubscription .active{
	background-color:#fff9bd;
}
#epapersSubscription p{display:none;}
#epapersSubscription .active p{
	display:block;
}
/* order */
#order_path{
	padding:30px 0;
}
#order_path img{
	padding:10px 65px;
}
/* cart */
.tabHeader,.tabFooter{
	height:34px;
	text-align:center;
	font-weight:bold;
	background:url(../images/grad_blue.gif) repeat-x;
}
.tabFooter{
	background:#ededed;
}
.tabRow{
	background:#f5f5f5;
}
#lpay{background:url(../images/formy_platnosci.jpg) no-repeat;}
#lcar{background:url(../images/dostawa.jpg) no-repeat;}
#lback{background:url(../images/zwrot.jpg) no-repeat;}
#lsafe{background:url(../images/safe.jpg) no-repeat;}

#plowerprice{background:url(../images/ico/ico_lower_price.gif) no-repeat;}
#ptime{background:url(../images/ico/ico_time.gif) no-repeat;}
#px{background:url(../images/ico/ico_x.gif) no-repeat;}
#psatisfaction{background:url(../images/ico/ico_satisfaction.gif) no-repeat;}
#left .box ul.pattrib li,#left3 .box ul.pattrib li{padding-left:42px;background:url(../images/ico/ico_bird.gif) no-repeat;}
/* oplac sms */
.blueBox{
	margin-top:10px;
	padding:15px 10px;
	border:1px solid #b2d1d8;
}

/* global use class */
.infoErr{
	padding:10px 10px 10px 50px;
	color:#ff0000;
}
h3.boxTitle{
	margin:0px;
	padding:5px 0;
	color:#4d5c5f;
	font-size:14px;
	text-align:center;
	background: url(../images/grad_box_right.gif) no-repeat;
}
.box{
	margin-bottom:15px;
	padding:5px;
	border:1px solid #b4d2da;
}
.box ul{
	padding:0px;
	list-style:none;
}
.box li{
	padding:13px 0 12px 78px;
	background-position:left center !important;
}
#left h3.boxTitle,#left3 h3.boxTitle{
	padding:5px 0;
	color:#4f5d60;
	font-size:14px;
	border-bottom:0;
	background: url(../images/grad_box_left.gif) no-repeat;
}
#left3 h3.boxTitle{
	margin-top:20px;
	background: url(../images/grad_box_left_85.gif) no-repeat;
}
#left .box,#left3 .box{
	border:1px solid #b2d1d8;
	border-top:0;
}
#left .box li,#left3 .box li {
	padding:13px 0 12px 40px;
}
ol.numList li {padding:0;}
ol.numList li a{color:#ff4f2a; text-decoration:underline;}
.pBox .navbutton{
	border-left:1px solid #b1cfd7;
	border-right:1px solid #b1cfd7;
	padding-left:331px;
	text-align:left;
}
.navbutton{
	text-align:center;
}
/* login */
ul.ul1{
	list-style:none;
}
ul.ul1 strong{ cursor:pointer;}

.cover{
	margin: 5px 0;
	padding:2px;
	border:1px solid #ccc;
}
.hide{
	display:none;
}
.icodiscount{background:url(../images/ico/ico_promotion.gif) 336px 14px no-repeat;}
.icobestseller{background:url(../images/ico/ico_bestseller.gif) right 30px no-repeat;}
.gText{
	font-size:11px;
	color:#858585 !important;
}
.vertical{
	vertical-align:middle;
}
.center{
	margin-left:auto;
	margin-right:auto;
	display:block;
	text-align:center;
	font-weight:bold;
}
.clear{
	height:1px;
	line-height:1px;
	clear:both;
}
.order_link{
	padding-right:10px;
}
.border{
	margin:10px 0;
	padding-bottom:10px;
	border-top:1px solid #b2cfd7;
	border-bottom:1px solid #b2cfd7;
}
.sort{
	width:200px;
	float:left;
}
.pagination{
	padding-right:20px;
	width:327px;
	text-align:right;
	line-height:23px;
	float:right;
}
.pagination a{
	margin:0 1px;
	padding:1px 3px;
	/*background:#ecfbff;*/
	text-decoration:none;
	border:1px solid #b2cfd7;
}
.pagination a:hover,.pagination a.current{
	color:#e32502;
	font-weight:bold;
}
.staticPage{
	padding:15px 0;
}
/* tooltip */
#tooltip {
	position: absolute;
	z-index: 3000;
	border: 1px solid #111;
	background-color: #eee;
	padding: 5px;
/*	opacity: 0.85;*/
}
#tooltip h3, #tooltip div { margin:0; }
/* Search Box */
ul#searchBox{list-style-type:none; width:350px; float:right; padding:13px 0 0; text-align:right;}
ul#searchBox li{display:inline;}
ul#searchBox li#szukaj{width:265px;}
ul#searchBox li#szukaj input{width:250px; border:none; padding:2px 3px; margin-right:5px;}
ul#searchBox li input#searchBtn{width:55px; background:url(../images/btn_search.gif) no-repeat; border:none; padding:1px; height:20px; vertical-align: bottom; }

/* Footer */
#footerBg{background: url(../images/bg_footer_long.gif) left top repeat-x #ef3f1b; padding:20px 0;}
#footer{width:900px; margin:auto; position:relative;}
#footer ul{border-left:1px solid #ff6c51; width:190px; height:150px; list-style-type:none; float:left;}
#footer ul.categorySpace{padding-top:50px; height:100px;}
#footer ul.threads { padding-top:50px; height: 100px; width: 380px; }
#footer h4{color:#871600;}
#footer li, #footer a{color:#ffb8ab; text-decoration:none;}
#footer a:hover{text-decoration:underline;}
#footer input{float:right; clear:both; width:170px; margin:5px; border:1px solid #a11901;}
#saveBtn{width:55px !important; background:url(../images/btn_newsletter.gif) no-repeat; border:none !important; padding:1px;}
h4#usenetThreads{width:320px; position:absolute; top:5px; left:255px;}
h4#usenetThreads a { font: 16px Tahoma; color: #871600; text-decoration: underline; }
h4#usenetThreads a:hover { text-decoration: none; }
.nb {border:none !important;}

/* #footerBg { height: auto; } */
h4#bestCategory { width: 320px; position: absolute; top: 5px; left: 30px; }
#footerBottom { width: 900px; margin: auto; position: relative; }
#footerBottom ul { border-left: 1px solid #ff6c51; list-style-type: none; padding-top: 50px; overflow: hidden; }
#footerBottom h4 { color: #871600; }
#footerBottom li, #footerBottom a { color: #ffb8ab; text-decoration: none; float: left; width: 215px; }
#footerBottom a:hover { text-decoration: underline; }


/* Search */
div.productInline{width:550px; height:147px; overflow:hidden; font-size:13px}
div.productInline a.productThumb{display:block; width:100px; float:left;}
div.productInline a.productThumb img{padding:2px;border:1px solid #ccc;}
.productDescription{width:430px; float:left;}
.productDescription p a,.productDescription span a {text-decoration:none;}
.productDescription a:hover {text-decoration:underline;}
.priceList{/*bottom:0px; left:100px; position:absolute; */ width:430px; margin-top: 85px; }
.opList{bottom:3px; left:445px; position:absolute;}
.priceList span{color:#e12300; font-size:1.3em;	font-weight:bold;}
h3.listLink{margin:0; padding:0;}
h3.listLink a{font-size:14px;}

/* Left Box */
h3.box2Title{background: url(../images/bg_box2_top.jpg) left top no-repeat #fff !important;	color:#e12301; text-align:left;	padding:5px 10px !important;margin:0 !important;}
h3.box2Title a{text-transform:capitalize}
.box2{border-left:1px solid #b1cfd7; border-right:1px solid #b1cfd7;  margin:0;	padding:7px 0 0 0;}
.box2 ul{list-style-image: url('../images/arrow_menuleft.gif');}
.box2 ul a{color:#111; text-decoration:none;}
.box2 ul a:hover{text-decoration:underline;}
.box2 li.padd{margin-left:10px;}
.box2Bottom{background: url(../images/bg_box2_bottom.jpg) left top no-repeat #fff;height:8px;}
div.hr{border-top:1px solid #b1cfd7; height:1px; margin:3px 0;}

.fota {width:150px; float:left;}
.spis ul{list-style-type:none; width:500px; float:left;}

/* jQuery.Rating Plugin CSS - http://www.fyneworks.com/jquery/star-rating/ */
div.rating-cancel,div.star-rating{float:left;width:17px;height:15px;text-indent:-999em;cursor:pointer;display:block;background:transparent;overflow:hidden}
div.rating-cancel,div.rating-cancel a{background:url(../images/ico/ico_delete.gif) no-repeat 0 -16px}
div.star-rating,div.star-rating a{background:url(../images/ico/ico_star.gif) no-repeat 0 0px}
div.rating-cancel a,div.star-rating a{display:block;width:16px;height:100%;background-position:0 0px;border:0}
div.star-rating-on a{background-position:0 -16px!important}
div.star-rating-hover a{background-position:0 -32px}
/* Read Only CSS */
div.star-rating-readonly a{cursor:default !important}
/* Partial Star CSS */
div.star-rating{background:transparent!important;overflow:hidden!important}
/* END jQuery.Rating Plugin CSS */
.icon{
	padding-top:5px;
}
.icon img{
	vertical-align:middle;
	float:left
}

.box .icon p{
	float:left;
	font-weight:bolder;
	padding:3px 0 10px 0 !important;
	width:135px;
}
.box p{	padding:3px 0 10px 10px !important;}

