
BODY, HTML {
	margin: 0;	
	height: 100%;
	font-size: 10px;
} 

BODY.home {
   background: #000000 url('img/jblashes_fill_grt_C.jpg') no-repeat 50% 0; 
}
    
BODY.sub {
   background: #000000 url('img/jblashes_fill_sub_F.jpg') no-repeat 50% 0; 
} 

IMG {border:0;} 

#mainhomepagelink {display: block; height: 100px; width: 480px;} 

#breadcumbs {font-size: 10px;}
#breadcumbs SPAN {font-size: 10px; font-weight: bold;}

#pagecontainer {
	position: absolute;
	width: 960px;
	left: 50%;
	margin-left: -480px;
	height: 100%;	
}

#contentwrapper {
	min-height: 100%;
	height: auto !important;
	height: 100%;
	margin: 0 auto -41px;
} 

#menu.subpagemenu {padding-top: 0px;}
#menu {height: 40px;}
#menu UL {list-style-type: none; margin: 0; padding: 0; height: 20px;} 
#menu LI {margin: 0; padding: 0;}
#menu A > IMG {margin-top: 10px;}
#menu A:link, #menu A:visited {background-color: #673e6c; float:left; display: block; width: 120px; height: 40px; text-align:center;}
#menu A:hover, #menu A:active {background-color: #b893bc;}

#footer {   
   	border-top: 1px solid #3e1d42;
   	height: 20px;
	padding: 5px 0;
} 

.push {height: 40px;}

#footer-copys {
	float: left;
	/*color: #745777;*/
	color:#CCC;
	font: 1.3em 'Lucida Grande', Verdana, Arial, sans-serif;
}              

#footer-links {
	float:right;
	/*color: #3e1d42;*/
	color:#999;
	font: 1.3em 'Lucida Grande', Verdana, Arial, sans-serif;
} 

A:link, A:visited, A:hover, A:active, #footer-links A:link, #footer-links A:hover, #footer-links A:visited, #footer-links A:active {
	color: #745777;
	text-decoration: none;
} 

A:hover, #footer-links A:hover {
	text-decoration: underline;
}

.main-button {
	position: absolute;
	bottom: 60px;
	width: 270px;
	height: 125px;
	padding: 15px;
   	background-image: url('img/bg50.png');	
} 

.main-button A.imglink {position: absolute; display: block; z-index: 50;}

.main-button-left { left: 0px; }
.main-button-center { left: 50%; margin-left: -150px; }
.main-button-right { right: 0px; }  

.main-button-left > A.imglink {margin: -110px auto 17px 150px;}
.main-button-center > A.imglink {margin: -90px auto 17px 130px;}
.main-button-right > A.imglink {margin: -127px auto 10px 140px;}

.main-button P {  
	font: 11px 'Lucida Grande', Verdana, Arial, sans-serif;
	color: white;
	filter:alpha(opacity=80);
	-moz-opacity:0.8;
	-khtml-opacity: 0.8;
	opacity: 0.8;   
}

.main-button IMG.more {display: block; position: absolute; bottom: 15px; right: 15px;}  

#content {
	  font-size: 1.2em;
} 
BODY.mceContentBody  {  
	  font-size: 1.26em;
} 
#content, BODY.mceContentBody  {
	background: #dfdfdf;
	font-family: 'Lucida Grande', Verdana, Arial, sans-serif;
	color: #6b6b6b;
	padding: 25px;
	padding-top: 8px;
} 

H1, H2 {
	color: #673e6c;
	margin: 6px 0;
}   

H1 {font-size: 35px; text-transform: uppercase; font-weight: normal; }
H2 {font-size: 18px}   

/*********************************************************************** NEWS */

H2.newstitle {margin-bottom: 5px;}
.newsdate {color: #999; font-size: 0.8em; display: block;}
.pager {text-align: center; background: #dfdfdf; padding: 3px; color: #86637d; display: block;}

/* cyferka przy stronnicowaniu */
.pager > SPAN {font-size: 1em; color: #745777;}                                          
.pager > SPAN:before {content: "STRONA ";}                      

.pager SPAN.pagercontrol {font-size: 0.8em;}
.pager A:link, .pager A:hover, .pager A:visited, .pager A:active {text-decoration: none;}
.pager A:hover {text-decoration: underline;}  

/*********************************************************************** PRODUKTY */ 

A.categoryblock {display: block; margin: 0; padding: 0; height: 145px;}
A.categoryblock:hover {background: white;}
A.bottomborder {border-bottom: 1px solid #ccc;} 

.productphoto {width: 150px; padding: 25px; background: white; text-align: center;}
.producttitle {padding-left: 10px; margin:0; color: #666666; text-transform: uppercase; font-size: 25px; font-weight: normal;}
.productwords {padding-left: 10px; font-size: 1em; margin:0;} 
.productprice {padding-left: 10px; font-size: 30px; font-weight: normal; color: #673e6c; margin:0; text-transform: uppercase;}
.productprice .promoprice {color: red; font-size: 130%; }
                           



