@charset "utf-8";
/* CSS Document */

body {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 13px;
	color: #000000;
	background-color: #333333;
	margin: 0;
}

div {
	padding: 0;
	margin: 0;
	}
	
p {
	margin: 0;
	padding: 0;
	}
a {
	color: #CCCCCC;
	}
a:hover {
	color: #999999;
	}
h1 {
	font-size: 22px;
	color: #CC0000;
	padding: 5px 0 20px 0;
	margin: 0;
	}
img {
	border-color: #999999;
	}
img:hover {
	border-color: #333333;
	}
.noborder {
	border: 0;	
	}
.na_czerwono {
	color: #CC0000;
	}
.na_czarno {
	color: #000000;
	}	
.smallText {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	}
.blackLink {
	color: #000000;
	}
.blackLink:hover {
	color: #666666;
	}
.greyLink {
	color: #666666;
	}
.greyLink:hover {
	color: #000000;
	}
.redLink {
	color: #CC0000;
	}
.redLink:hover {
	color: #660000;
	}
.formAreaTitle {
	font-weight: bold;
	}	
.main {
	font-size: 13px;
	}
	
/* ****************************** DIV IDS ****************************** */
div#container {
	width: 980px;
	margin: 0 auto;
	background-color: #FFFFFF;
	vertical-align: top;
	}
div#top1 {
	width: 980px;
	height: 100px;
	background-image: url(/images/graf_red_line_small.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	z-index: 1;
	}
div#topik {
	position: absolute;
	margin: 0 0 0 210px;
	z-index: 3;
	}
div#lady {
	position: absolute;
	margin: 0 0 0 614px;
	z-index: 5;
	}
div#yourCart {
	position: absolute;
	margin: 26px 0 0 12px;
	z-index: 5;
	}	
div#top2 {
	width: 980px;
	height: 160px;
	background-image: url(/images/graf_red_line_big.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	}	
div#redbox {
	height: 145px;
	width: 580px;
	position: absolute;
	margin: 103px 0 0 209px;
	background-image: url(/images/graf_redbox_border.jpg);
	background-repeat:repeat-x;
	padding: 0 1px;
	z-index: 4;
	}
div#search {
	position: absolute;
	margin: 224px 0 0 210px;
	z-index: 5;
	}
div#where {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px;
	position: relative;
	float: left;
	}
div#date {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	padding: 5px;
	position: relative;
	float: right;
	}
div#middle {
	background-color: #FFFFFF;
	width: 980px;	
	clear: both;
	}
div#left {
	width: 205px;
	position: relative;
	float: left;
	padding: 0 0 0 3px;
	z-index: 1;
	background-color: #FFFFFF;
	}
div#right {
	width: 185px;
	position: relative;
	float: right;
	padding: 0 3px 0 0;
	z-index: 1;
	background-color: #FFFFFF;
	}
div#center {
	width: auto;
	margin: 0 190px 40px 210px;
	position: relative;
	padding: 0;
	vertical-align: top;
	z-index: 2;
	background-color: #FFFFFF;
	}

div#footer {
	clear: both;
	text-align: center;
	font-size: 11px;
	color: #666666;
}
div#foot_bg {
	width: 100%;
	background-color: #CC0000;
	border-top: #660000 1px solid;
	padding: 5px 0;
	}
div#foot {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 10px;
	font-weight: bold;
	color: #FFFFFF;
	}

	
/* ****************************** LINKS ****************************** */
a.menu-top2-left {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color:#333333;
	text-decoration: none;
	}
a.menu-top2-left:hover {
	color: #CC0000; 
	text-decoration: underline;
	}
a.menu-top2-right {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 12px;
	color:#333333;
	text-decoration: none;
	}
a.menu-top2-right:hover {
	color: #CC0000; 
	text-decoration: underline;
	}
a.menu-top1-right {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #666666;
	text-decoration: underline;
	}
a.menu-top1-right:hover {
	color: #CC0000; 
	}
a.search {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #CC0000;
	}
a.search:hover {
	text-decoration: none;
	}
a.headerNavigation {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #666666;
	}
a.headerNavigation:hover {
	color: #333333;
	text-decoration:none;
	}
a.foot {
	color: #FFFFFF;
	}
a.foot:hover {
	text-decoration: none;
	}
a.footer {
	color: #666666;
	}
a.footer:hover {
	text-decoration: none;
	}
a.linkporn {
	color: #999999;
	text-decoration: none;
	}
a.linkporn:hover {
	color: #CCCCCC;
	text-decoration: underline;
	}
	
/* ****************************** BOX CLASSES ****************************** */
div.column_box {
	border: #999999 solid 1px;
	background-color: #FFFFFF;
	width: auto;
	margin-bottom: 5px;
	}
.box_header {
	padding: 5px 5px;
	margin: 0 5px;
	font-size: 18px;
	font-weight: bold;
	background-image: url(images/graf_box_pixel.gif);
	background-position: bottom;
	background-repeat: repeat-x;
	background-color: #FFFFFF;
	}	
.box_body {
	margin: 0 5px 10px 5px;
	}
.infoBoxHeading {
	border-bottom: #333333 solid 1px;
	padding: 5px 5px;
	font-size: 18px;
	font-weight: bold;
	text-align: left;
	}
.infoBoxHeading_szary {
	border-bottom: #999999 solid 1px;
	padding: 5px 5px;
	font-size: 16px;
	color: #000000;
	font-weight: bold;
	text-align: left;
	}
.infoBox {
	font-size: 12px;
	text-align: left;
}
.infoBoxContents {
  background: #FFFFFF;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}
/* *********************** BOX KATEGORIE **************************** */
a.categories {
	font-family: Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 14px;
	color: #666666;
	}
a.categories:hover {
	color: #FF0000;
	}	
.main_category {
	color: #333333;
	}
	
/* *********************** BOX BESTSELLERY **************************** */
p.best_pozycja {
	padding: 10px 0 5px 0;
	}
.best_numer {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 15px;
	color: #FFFFFF;
	background-color: #FF0000;
	font-weight: bold;
	padding: 2px 4px;
	}
a.bestsellery {
	color: #000000;
	font-size: 13px;
	font-weight: bold;
	}
a.bestsellery:hover {
	color: #FF0000;
	text-decoration: none;
	}
/* *********************** BOX BESTSELLERY - END **************************** */

/* *********************** BOX PROMOCJE **************************** */
p.promo_pozycja {
	padding: 10px 0 5px 0;
	text-align: center;
	}
.przekreslone {
	text-decoration: line-through;
	}
.promocje_cena {
	background-color: #FF0000;
	color: #FFFFFF;
	}
/* *********************** BOX PROMOCJE - END **************************** */
td.nowosci {
	padding: 15px 0;
	border-bottom: #CCCCCC solid 1px;
	}
a.nowosci_nazwa {
	font-family: Arial, Helvetica, sans-serif;
	color: #FF0000;
	font-size: 13px;
	font-weight: bold;
	}
a.nowosci_nazwa:hover {
	color: #000000;
	text-decoration: none;
	}
.nowosci_cena {
	font-family: Arial, Helvetica, sans-serif;
	color: #000000;
	font-size: 13px;
	}
.nowosci_descr {
	font-size: 12px;
	text-align: justify;
	}
.data_dodania {
	padding: 10px 0;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #990000;
	}

/* *********************** FORMS **************************** */

form {
	display: inline;
}

textarea {
  width: 100%;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  border: 1px solid #666666;
  padding: 2px;
}

input {
  border: 1px solid #666666;
  background-color: #FFFFFF; 
	}
input.inputField {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 10px;
    border: 1px solid #000000; 
    background-color: white;
	padding: 2px;
	width: 125px;
   }

.inputField_other {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    border: 1px solid #666666; 
    background-color: #FFFFFF; 
	padding: 2px;
	text-align: center;
   }
   
input.radio {
	font-size: 11px;
    color: #000000
}
   
select.pullDown {
	font-family: Arial, Helvetica, sans-serif;
	background-color: #FFFFFF;  
    font-size: 12px; 
    color: black;
	border: 1px solid #666666;
}

.CAotherBox_bg {
	background-color: #CCCCCC;
	}
/* ******************** FORMS - END ************************* */


/* *********************** INFO PAGES **************************** */

p.infoPage {
	font-family:  Trebuchet MS, Arial, Helvetica, sans-serif;
	font-size: 12px;
	}
h1.infoPage {
	text-align: center;
	font-size: 22px;
	color: #CC0000;
	padding: 0 0 40px 0;
	margin: 0;
	}
h3.infoPage {
	font-size: 16px;
	color: #CC0000;
	}	
	
/* *********************** INFO PAGES - END **************************** */


.product_listing_name {
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight: bold;
	color: #990000;
	}
.product_listing_name:hover {
	text-decoration: none;
	}
.productSpecialPrice {
	font-weight: bold;
	color: #FF0000;
	}

/* *********************** PRODUCT INFO **************************** */

h1.product_name {
	text-align: left;
	font-size: 24px;
	color: #CC0000;
	padding: 5px 0 0 0;
	margin: 0;
	}
.product_info_small  {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 10px;
	color: #666666;
	padding: 0 0 8px;
	}	
.product_shipping_time {
	font-size: 14px;
	text-align: center;
	padding: 15px 0 5px 0;
	}
.product_price {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 20px;
	color: #CC0000;
	text-align: center;
	font-weight: bold;
	padding: 15px 0 0 0;
	}
.product_phone_order {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	font-size: 12px;
	text-align: center;
	font-weight: bold;
	color: #CC0000;
	padding: 20px 0;
	}
.product_description {
	font-size: 14px;
	text-align: justify;
	padding: 5px 0;
	}
.product_trailer {
	text-align: center;	
	}
.product_info {
	margin: 10px 50px 5px 50px;
	width: auto;
	}
.product_specification {
	margin: 10px 80px 5px 80px;
	width: auto;
	}
a.powieksz {
	font-family: Arial, Verdana, Helvetica, sans-serif;
	text-align: center;
	font-size: 10px;
	color: #666666;
	padding: 0;
	margin: 0;
	}
a.powieksz:hover {
	color: #999999;
	}
/* *********************** PRODUCT INFO - END **************************** */

/* ****************************** CART FORM CHECKOUT ****************************** */
.checkoutBarFrom {
	font-size: 10px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #666666;
	}
a.checkoutBarFrom:hover {
	color: #333333;
	}	
.checkoutBarTo {
	font-size: 10px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #999999;
	}
.checkoutBarCurrent {
	font-size: 10px;
	font-family: Arial, Tahoma, Helvetica, sans-serif;
	color: #333333;
	}
.productListing-heading {
	border-bottom: #999999 solid 1px;
	padding: 2px 2px;
	font-size: 14px;
	color: #000000;
	font-weight: bold;
	}
.productListing-data {
	font-size: 13px;
	color: #000000;
	font-weight: bold;
	}
a.productListing-data:hover {
	font-size: 13px;
	color: #CC0000;
	font-weight: bold;
	}