@CHARSET "UTF-8";

/* jarek: dobre - classes and id's should not be changed */
body {
	background-color: white;
	margin: 0 auto 0 auto;
	font-size: 12px;
	text-transform: lowercase;
	font-family: verdana, arial, sans-seriff;
}

div#main {
	width: 980px;
	margin: 0px auto 0px auto;
}

.zamowienie-sekcja {
	margin-top: 10px;
	font-weight: bold;
	text-decoration: underline ;
}
.zamowienie-punkt {
	margin-left: 20px;
}	

.sqs {
	margin-top: 5px;
	margin-left: 7px;
	
}	
	
.sq {
	margin: 2px;
	float: left ;
    height: 18px;
    width: 18px;
    cursor: pointer;
}

.sqc1 {
	x przeźroczysty ;
	background-color: white ;
	margin: 1px;
    border: 1px solid black;
	
}
.sqc2 {
	x biały ;
	background-color: white ;
}
.sqc3 {
	x pomarańczowy ;
	background-color: #FF4500 ;
}
.sqc4 {
	x żółty ;
	background-color: #FFFF00 ;
}
.sqc5 {
	x czerwony ;
	background-color: #FF0000 ;
}
.sqc6 {
	x bordowy ;
	background-color: #8B0000 ;
}
.sqc7 {
	x brązowy ;
	background-color: #8B4513 ;
}
.sqc8 {
	x czarny ;
	background-color: black ;
}
.sqc9 {
	x siwy ;
		background-color: #cccccc ;
}
.sqc10 {
	x różowy ;
		background-color: #FF00FF ;
}
.sqc11 {
	x fioletowy ;
	background-color: #7f007f ;
}
.sqc12 {
	x jasnozielony ;
	background-color: #7CFC00 ;
}
.sqc13 {
	x ciemnozielony ;
	background-color: #008000 ;
}
.sqc14 {
	x oliwkowy ;
	background-color: #808000 ;
}
.sqc15 {
	x jasnoniebieski ;
	background-color: #00ffff;
}
.sqc16 {
	x ciemnoniebieski ;
	background-color:  #00007f;
}

.tableHead {
   clear: both ;
   margin: 10px;
}

.tableHeadItem {
   float: left ;
}	

.partner {
  border-top-width: 1px ;
  padding-top: 0px;
  clear: both ;
}

.partnerImage {
	width: 400px ;
	margin-left: 10px;
	float: left ;
	text-align: center ;
	padding-bottom: 20px;
}
.partnerLink {
	width: 200px ;
	margin-left: 10px;
	float: left ;
	xbackground-color: green;
	xpadding-bot: 20px;
	text-align: left ;
}
	
.partnerDescription {
	float: left ;
	width: 320px ;
	margin-left: 30px;
	padding-bottom: 20px;
	xbackground-color: red ;
	text-align: left ;
}

/* text panel*/
.txp {
  clear: both;
  margin: 10px;
}

/* data form panel*/
.dfp {
  clear: both;
  margin: 10px;
}

/* button panel*/
.btp {
  clear: both;
  margin: 10px;
}

.seLine {
	font-size: 11px;
	float: left ;
	margin-bottom: 2px;
	xheigh: 8px ;
	width: 190px;
}

.selabel {
	margin-top: 5px;
	margin-left: 10px ;
	float: left ;
	color: #a502b8;
   xdisplay: inline ;
}

.selabelDo {
   display: inline ;
   color:  #a502b8;	
}

.seedit {
	float: right ;
}

.topImage {
	margin-top: 2px;
	background-image: url('../../images/naglowek_980x140.jpg');
	height: 140px;
	width: 980px;
    cursor: pointer;
}

div#columns {
	width: 980px;
}

div#leftColumn {
	float: left;
	width: 190px;
	xbackground-color: blue ;
}

div#mainColumn {
	xbackground-color: red	 ;
	float: right;
	xpadding-right: 5px;
	xpadding-left: 5px;
    width: 780px ;
}

.pd1 {
	background-color: white;
	margin: 0 auto 0 auto;
	float: left;
	width: 125px;
	padding: 2px;
	height: 108px;
}

div#rightColumn {
	float: right;
	width: 0px;
}

table {
	border: 0px;
	width: 100%;
	cellpadding: 0px;
	cellspacing: 0px;
}

div.normaltext {
	font-size: 12px;
	text-align: justify;
	color: #800000;
}

div#topMenu {
	xmargin: 0 auto 0 auto;
	xmargin-left: auto;
	xmargin-right: auto;
	xmargin-top: 0px;
	xmargin-bottom: 5px;
	text-align: right;
	font-size: 14px;
}

a.topMenuItem {
	background-image: url('../../img/cs.png');
	background-repeat: no-repeat ;
	padding-left: 20px ;
	margin-right: 5px ;
	margin-left: 0px ;
	display: inline;
	color: #8B008B;
}

a.topMenuItemHot {
	display: inline;
}

.bxCategories {
	clear: both;
	font-size: 11px;
}

.categoryItem {
	margin-left: 10px;
	padding-left: 15px;
	background-repeat: no-repeat ;
	background-image: url('../../img/cs.png');
	font-size: 11px;
	margin-bottom: 1px;
}

.categoryActiveItem {
	margin-left: 10px;
	padding-left: 15px;
	background-repeat: no-repeat ;
	background-image: url('../../img/cs.png');
	font-size: 11px;
	margin-bottom: 1px;
	font-weight: bold;
}

.footer{
  font-size: 12px;
  clear: both;
  text-align:right	;
  border-top: 1px solid grey;
  margin: auto 0 auto auto auto ;
}

/* velvin product div */
.gab {
	clear: both ;
	margin: 0 auto 0 auto;
}

.pdenter {
	clear: both;
	height: 1px;
}


.pdM1 {
	display: none;
}

.pdN1 {
	text-align: center;
	font-size: 12px;
	display:none;
}

.pdA1{
	color: darkviolet;
	text-decoration: none;
	font-size: 10px;
}

.pdA1:hover{
	color: darkviolet;
	text-decoration: none;
}

.pdC4 {
	position:relative; 
    left: -12px; 
    top: -15px ;
	text-align: right ;
}	

.pdC4red {
    position:relative; 
    left: -15px; 
    top: -15px ;
	text-align: right ;
	color: red ;
}	

.pdP1 {
	float: right;
	font-size: 12px;
	display: none;
}

.pdF1 {
	display: none;
}

.pdI1 {
	text-align: center;
}

.pdD1 {
	display: none;
}

.pdV1 {
	display: none;
}

.pdC1 {
	display: none;
}

.vvButton {
	background-color: red;
}

/* pimg - product image*/
img.pimg {
	text-align: center;
	border: 3px solid white;
}

div.pimg {
	text-align: center;
	border: 1px solid white;
}

.isEmpty {
	clear: both;
}
	
div.box {
	border-bottom: 2px solid;
}

.bH {
	font-family: "georgia";
	font-size: 16px;
    clear: both;
    background-image: url('../../img/bH.png');
	height:20px;
    vertical-align: bottom;
	margin-top: 5px;
}
	
.bHL { 
	width: 10px;
	float: left;
    height:20px;
}

.bHR { 
	background-image: url('../../img/bHR.png');
	width: 20px;
	float: right;
	clear: right;
    height:20px;
}
		
.bHM {
	float: left ;
	color: #8B008B;
    vertical-align: text-bottom;
    
}


/* in progress pc - product*/
div.pc {
		font-size: 12px;
}

div.pcTop {
	xpadding-right: 10px;
}

div.pcLeft {
	float: left;
	width: 355px;
	text-align: center;
	margin-right: 20px;
}

div.pcRight {
	float: left;
	width: 350px;
}

div.pcZdjeca {
	
}

div.pcNormalPicture {
	float: left;
	margin: 5 px;
	border: 5 px;
}

div.pcMiniPictures {
	xbackground-image: url('../../img/lupa1.jpg');
        margin: 5 px;
	border: 5 px;
}

div.pcMiniPicture {
	clear: none;
	margin: 5 px;
	border: 5 px;
}

div.pcNazwy {
	width: 180px;
	height: 100px;
	float: left;
	clear: left;
	text-align: left;
}

div.pcName {
	font-weight: bold;
	font-size: 24px;
	color: olive;
}

div.pcModel {
	color: olive;
}

div.pcBiznes {
	float: right;
	text-align: right;
}

.pcRecenzja {
	margin: 10px;
}
.pcRecenzjaHead {
	font-weight: bold;
	margin-bottom: 10px;
	
}
.pcRecenzjaText {
	margin-left: 20px;
}


div.pd {
	clear: both;
	padding-top: 10px;
	font-size: 14px;
	text-align: justify;
}

div.pdA {
	clear: both;
	text-align: left;
	margin-top: 5px;
	font-size: 14px;
}

div.pdAn {
	font-weight: bold;
	font-size: 14px;
}

div.pdUl {
	text-align: left;
	font-size: 14px;
	margin-left:20px;
}

div.pcC {
	clear: both;
}

div.pcReviews {
	text-align: left;
}

/* jarek: do klasyfikacji */ /* pr1 */
div.pr1nav {
	clear: right;
	font-size: 12px;
	height: 32px;
}

div.prNavC {
	float: right;
	margin-left: 10px;
	text-align: right;
}

div.prNavB {
	margin-left: 10px;
	float: right;
	text-align: right;
}

div.prNavA {
	float: right;
	text-align: right;
}

/* ustawienia linkow */
A {
  color: #a502b8;
  text-decoration: none;
}

A:hover {
  color: plum;
  text-decoration: none;
}

/* actions */
a.vv {
	text-align: right;
}

/* kolor linkow w listach z odnosnikami do kolejnych stron */
a.pageResults {
	color: #708090;
}

a.pageResults:hover {
	color: #999999;
	background: white;
}

/* ustawienie linku w kategoriach */
a.CateginfoBoxLink {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	COLOR: plum;
	font-weight: bold;
}

a.CateginfoBoxLink:hover {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 11px;
	COLOR: #5B8501;
	font-weight: bold;
	text-decoration: underline;
}

div.vv {
	text-transform: lowercase;
	font-size: 12px;
	color: #800000;
}

/* kolor tla dla boxow - w takim kolorze jest ich obramowanie */
.infoBox {
	background-color: white;
}

/* ustawienia dla boxow */
TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

/* ustawienia dla boxow w modulach*/
.infoBoxContents {
  font-family: Tahoma, Arial, sans-serif;
  font-size: 11px;
  background-color: white;
}

/* ustawienia dla stron informacyjnych takich jak o nas, dostawa itp.*/
.InfoPagesText {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	font-style: italic;
	text-align: justify;
	color: #7f007f;
	padding: 10px 250px 5px 20px;
	line-height: 150%;
}
	
.InfoPagesTextAboutUs{
    background-repeat: no-repeat ;
    background-image: url('../../images/aboutUs_background.png');
}

.InfoPagesTextDelivery{
	background-repeat: no-repeat;
	background-image: url('../../images/delivery_background.png');
}

.InfoPagesTextRegulations{
	background-repeat: no-repeat;
	background-image: url('../../images/regulations_background.png');
	font-size: 10px;
	xpadding: 0px 10px 10px 10px;
}
.InfoPagesTextTable{
	border:"0";
	xcellspacing: "0";
}

tr.InfoPagesText{
	background-color: #efe0ef;
}
td.InfoPagesText{
	height: 20px;
}
