body {
	background-image: url(../../../../../images/mainBackground.jpg);
	background-repeat: repeat;
	background-position: left top;
	margin: 0px;
	padding: 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #FFFFFF;
}
img {
	border: 0px;
	margin: 0px;
	padding: 0px;
	padding-left: 0px;
}
h1 {
	margin: 5px 0px 5px 0px;
	padding: 0px 0px 0px 5px;
	font-size: 15px;
	color: #669900;
}
h2 {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 10px 5px;
	font-size: 15px;
	color: #FFFFFF;
	border-bottom: 1px solid #0180E3;
}
.FIR {
     display: none;
}
.extra, #extra {
     width: 100%;
     height: 1px;
     clear: both;
}
#block1 {
	background-image: url(../../../../../images/block1background.jpg);
	background-repeat: repeat-x;
	height: 95px;
	width: 100%;
}
#block2 {
	background-repeat: repeat-x;
	background-image: url(../../../../../images/block2background.jpg);
	height: 75px;
	width: 100%;
}
#footer {
	background-image: url(../../../../../images/shopMisc/endShop.gif);
	background-repeat: no-repeat;
	background-position: center center;
	height: 60px;
	width: 635px;
    margin-left: 3px;
    background-color:#634650;
}
#container {
	position: relative;
	width: 640px;
	margin-left: auto;
	margin-right: auto;
	background-color: #443037;
	background-image: url(../../../../../images/shadow.gif);
	background-repeat: repeat-y;
	background-position: center top;
	padding-left: 5px;
	padding-right: 5px;
}
#logo {
   width: 205px;
   height: 95px;
   background-image:url(../../../../../images/logo.jpg);
   background-repeat:no-repeat;
}
#promo {
	background-image: url(../../../../../images/promo.gif);
	background-repeat: no-repeat;
	height: 120px;
	width: 200px;
    position: absolute;
    top: 10px;
    left: 440px;
    z-index: 30;
}
#shop {
    width: 635px;
    margin-left: 3px;
    background-color:#634650;
    background-image:url(../../../../../images/shopBackground2.jpg);
    background-repeat: repeat-x repeat-y;
}
#floatLeft {
	float: left;
	width: 154px;
	height: 520px;
	background-image:url(../../../../../images/sklepLeftBackground.jpg);
	background-repeat: no-repeat;
    padding-bottom: 30px;
z-index: 50;
}


#floatRight {
    float: right;
    width: 480px;
}









#footer ul {
   	margin: 0px;
   	padding: 0px;
   	list-style-type: none;
   	padding-left: 10px;
   	padding-top: 44px;
}
#footer ul li {
   	float: left;
   	margin-right: 30px;
}
#footer a:link, #footer a:visited, #footer a:active, #footer a:hover {
   	color: #666666;
   	text-decoration: none;
   	font-size: 10px;
}
#footer a:hover {
        color: pink;
}
input {
   	margin-bottom: 10px;
   	border: 2px solid #0180E3;
   	color: #000000;
}
input.search {
	margin-bottom: 0px;
	border: 1px solid #333333;
	width: 100px;
	color: #000000;
	height: 15px;
	padding-top: 2px;
	margin-top: 2px;
}
input.submit {
   	background-image:url(../../../../includes/templates/szafa/buttons/polish/button_send2.gif);
   	background-repeat: no-repeat;
   	color: transparent;
   	background-color: transparent;
   	border: none;
   	width: 70px;
	height: 25px;
	padding-left: 0px;
	margin-top: 15px;
    margin-bottom: 0px;
}
input.submit2 {
   	background-image:url(../../../../includes/templates/szafa/buttons/polish/button_search2.gif);
   	background-repeat: no-repeat;
   	color: transparent;
   	background-color: transparent;
   	border: none;
   	width: 70px;
	height: 25px;
	padding-left: 0px;
	margin-top: 15px;
}
input.reset {
	background-image:url(../../../../includes/templates/szafa/buttons/polish/button_reset.gif);
	background-repeat: no-repeat;
	color: transparent;
	background-color: transparent;
	border: none;
	width: 70px;
	height: 25px;
}
textarea {
	width: 250px;
	height: 100px;
	border: 2px solid #0180E3;
}
#newsList {
	margin: 5px;
	padding-left: 0px;
	list-style-type: none;
}
#calendar {
	position:absolute;
	width: 94px;
	height: 97px;
	left: 500px;
	top: 140px;
	background-color: transparent;
	background-image:url(../images/small/data2006.gif)
}
#end {
	width: 100%;
	background-color: #28141A ;
    height: 10px;
}
.shelf {
     font-weight: bold;
     color : #3BA11F;
     font-size: 11px;
     margin-left: 20px;
     margin-right: 120px;
}
.categoryCaption {
     margin-top: 10px;
     margin-bottom: 2px;
     color: #0180E3;
     font-weight:bold;
     font-size: 11px;
}
.categoryImage {
	margin-top: 12px;
	margin-bottom: 5px;
	width: 100px;
	float: left;
	padding-left: 20px;
}
.categoryDescription {
        float: right;
        font-size: 10px;
        width: 300px;
        padding-top: 8px;
        line-height: 18px;
}
.categoryHolder {
	width: 480px;
	background-image: url(../../../../../images/shopSmooth.gif);
	background-position: right bottom;
	background-repeat: no-repeat;
}
.cd
{
       display: block;
        margin-left: 210px;
}
#searcha {
	margin-top: 60px;
	height: 122px;
        border-bottom: 1px solid #333333;
}
#shoppingcarta {
	margin-top: 0px;
	height: 100px;
	border-bottom: 1px solid #333333;
	background-repeat: no-repeat;
	background-position: 39px 23px;
	color:#333333;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 5px;
}
#search {
       text-align: center;
}
#searcha p {
        margin-top: 10px;
        margin-bottom: 0px;
        width: 90px;
        padding: 0px;
}
#fastSearch {
	padding-top: 14px;
	padding-left:14px;
	margin-bottom: 0px;
}
#advancedSearch
{
        padding-bottom:20px;
}
#advancedSearch a {
      color: #333333;
       font-size: 10px;
       text-decoration:none;
       margin: 0px;
       padding: 0px;
}
#searcha form {
       padding: 0px;
       margin: 0px;
}

#shopCategories {
	position: absolute;
	left: 340px;
	top: 142px;
}
#informationa {
	height: 220px;
	background-repeat: no-repeat;
	background-position: 0px 165px ;
        }
#informationa ul {
        margin: 0px;
	margin-top: 10px;
	padding: 0px;
	font-size: 10px;
	padding-left: 0px;
	list-style-type: none;
        margin-left: 10px;
        padding-bottom: 0px;
}
#informationa ul li {
    margin-bottom: 5px;
}
#informationa a:link, #informationa a:active, #informationa a:visited {
    color: #CCCCCC;
    text-decoration: none;
}
#informationa a:hover {
    color: black;
}
#login_text {
	position: absolute;
	top: 120px;
	left: 20px;
	width: 300px;
	color: #333333;
}
#login_text span.login_link a:link, #login_text span.login_link a:active, #login_text span.login_link a:visited
{
	color: #D20171;
	text-decoration: none;
}
#login_text span.main_page_link a:link, #login_text span.main_page_link a:active, #login_text span.main_page_link a:visited
{
	color: #FF9900;
	text-decoration: none;
}
#login_text span.main_page_link a:hover {
	color: #990000
}
#login_text span.login_link a:hover {
color: purple;
}
#login_text span.my_account a:link, #login_text span.my_account a:active, #login_text span.my_account a:visited
{
	color: #669900;
	text-decoration: none;
}
#login_text span.my_account a:hover {
	color: #333300;
}






#shoppingcarta a:link, #shoppingcarta a:visited, #shoppingcarta a:active
{
color:#333333;
text-decoration: none;
}
#shoppingcarta a:hover {
color: #0180E3;
}
.empty {
font-size: 10px;
}

#breadcrumbs, #breadcrumbs a {
color: #0180E3;
font-weight:bold;
font-size: 11px;
text-decoration:none;
margin-top:5px; margin-bottom:5px;
}
#breadcrumbs a:hover {
text-decoration:underline;
}
.breads {
	color: #0180E3;
	font-weight:bold;
	font-size: 11px;
	text-decoration:none;
}
TD.productListing-heading, TD.productListing-heading a {
	font-size: 11px;
	font-weight: bold;
	color: #FFFFFF;
	padding: 3px;
	height: 20px;
	text-decoration: none;
	text-align: center;
}

TD.productListing-data {
	font-size: 12px;
	padding: 10px 5px 10px 5px;
	color: #ffffff;
	text-decoration:none;
	font-style: italic;
	border: 1px solid #333333;
}
TD.productListing-data a {
	font-size: 10px;
	color: #FFFFFF;
	text-decoration:none;
	font-weight: bold;
}
tr.rowEven {
	background-color: #996699;
	background-image: url(../../../../../images/tr_product_listing.jpg);
	background-repeat: no-repeat;

}

TD.smallText, SPAN.smallText, P.smallText, td.pageresults{
	font-size: 10px;
}

td.pageresults a, td.pageresults a:visited{
color:#FFFFFF;
}

TD.smallText a {
font-size: 10px;
font-weight: bold;
color:#FFFFFF;
text-decoration:none;
}

SPAN.markProductOutOfStock {
	color: #c76170;
	font: bold 12px Verdana, Arial, sans-serif;
}

span.normalprice {
	text-decoration: line-through;
}

SPAN.productSpecialPrice, SPAN.productSalePrice, .stockWarning, span.coming {
  color: #ff0000;
}

span.productSpecialPriceSale {
  color: #ff0000;
	text-decoration: line-through;
}

SPAN.productPriceDiscount, .inputRequirement {
	font-size: 11px;
	color: #FF0000;
	font-weight: bold;
}
.ProductInfoComments, TD.ProductInfoComments, SPAN.ProductInfoComments {
  color: #ff0000;
  font-size: 10px;
  text-align : left;
  font-weight: bold;
  padding-top: 6px;
  padding-bottom: 6px;
  border-top: 1px solid #9a9a9a;
}
.imageInput {
border: none;
margin: 0px;
}
.productListing-even {
background-color:#996666;
}
.productlisting {
	border: #0180E3 1px solid;
	border-bottom: 1px #9F0050 solid;
	background-color:#523A42;
	background-image: url(../../../../../images/product_background.jpg);
	background-position: top;
	background-repeat: repeat-y;
	width: 90%;
	margin-left: 20px;
	padding: 0px;
	border-collapse: collapse;
	border-spacing: 0;
}
td.breadCrumb {
color: rgb(1, 128, 227);
}
td.breadCrumb a {
color: rgb(1, 128, 227);
}
#smooth {
	width: 634px;
	left: 10px;
	height: 1px;
	position: absolute;
	top: 172px;
	background-image:url(../../../../../images/shopSmooth.gif);
	background-repeat: repeat-x;
}
#shooping_cart_title {
	font-weight: bold;
}
td.plainBox {
	padding: 10px;
	background-color:
}
td.plainBox a {
	color: #FFFF00; text-decoration: none;
}
td.plainBox a:hover {
	color: #990066 text-decoration: undeline;
}
td.plainBox ol li {
	margin-bottom: 10px;
}
img.img_product_list {
	border: 1px solid #000000;
}
img.img_product_details {
	border: 2px solid #000000 !important;
	display: block; margin: 3px;
}
.plainbox-description {
	color: #FFFFFF;
	font-style: italic;
}
.plainBoxHeading  {
	padding-left: 10px;
	color: #FFFFFF;
	font-weight: bold;
}
textarea#text_area2 {
	width: 200px; height: 55px;
}
td.messageStackError {
	color: #006699; font-weight: bold;
	padding: 0px;
}
td.messageStackSuccess {
	font-weight: bold; padding: 0px;
}
td.main a {
	color: #999999; text-decoration: none;
}
td.main a:hover {
	color: #6666FF;
}
div.hr_div {
	height: 1px; width: 200px; background-color: #FFFFFF;
	overflow:hidden;

}
.style1 {
	color: #0066CC;
	font-weight: bold;
}
.style2 {
	color: #66CC33;
	font-style: italic;
}
.style3 {
	color: #5F5E8C;
	font-weight: bold;
}
.style4 {color: #0066CC}

.ads {
margin-left:15px;
}
.ads a {
color: #666666;
text-decoration:none;
}
.ads a:hover {
color:pink;
}