/* by mk: */

#TopHeader { background:url(gfx/top02.jpg); }
#TopHeaderBelka{ background:url(gfx/belka01.jpg); }
#TopLogoCell { width:204; height:104; }
.TopMenuBigText { font-size:13px; color:#1F2233; font-family: verdana; font-weight:bold; }
.TopMenuText { font-size:11px; font-family: verdana; }

.TopRightInfoText1 { font-size:10px; font-family: tahoma; color:#555555; }
.TopRightInfoText2 { font-size:9px; font-family: tahoma; color:#115533 ; }

#kzyhufooter1 { vertical-align:bottom; }

#FooterBelka { background:url(gfx/belka-newsletter.gif) no-repeat; }

#ProductOptions_List,#ProductOptions_GroupsList,#ProductOptions_SubList { width:270px; font:bold 14px arial; }
.ProductOptions_List_Hidden { display:block; margin-bottom:-34px; visibility:hidden; }

/*### NEW MENU ####################################*/


	#nav, #nav ul { /* all lists */
		padding: 0;
		margin: 0;
		list-style: none;
		float : left;
		width : 170px;
	}
	
	#nav li { /* all list items */
		position : relative;
		float : left;
		line-height : 1.4em;
		width: 170px;
		background-color:#faf2e8;		
	}
	
	#nav li ul { /* second-level lists */
		position : absolute;
		left: -999em;
		margin-left : 170px;
		margin-top : -24px;
		border:1px solid #EEC0AB;
	}
	
	#nav li ul ul { /* third-and-above-level lists */
		left: -999em;
	}
	
	#nav li a {
		width: 162px;
		_width:170px;
		display : block;
		color : black;
		font:normal 12px arial;
		text-decoration : none;
		padding : 4px;
		border-top:1px solid #FFE0CF;
		
	}
	
	#nav li a:hover {
		color : white;
		background-color : #9651BA;
	}
	
	#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {
		left: -999em;
	}
	
	#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul { /* lists nested under hovered list items */
		left: auto;
	}

	
/* Menu items with subcategories */	
#nav a.daddy {
	background: url(images/arrow_green.gif) center right no-repeat;
}

/* Selected items with subcategories */	
#nav li.selected {
    background-color: #FFCC00;
}



/*#######################################*/


#featured { margin: 0 1px 10px 0; float: left; }
#featured p { font-size: 13px; color: #006699; font-weight: bold; }
#featured_img { float: left; }
#featured_img_pad { padding: 0 19px 0 25px; }
#featured_text { float: left; width: 306px; font-size: 14px;}
#featured_text_height { min-height: 138px; }
.numberNavWrap{ clear:left; padding:0px; margin:0px;clear:left;width:260px; }
.numberNavWrapPad{margin:0px 0px 0px 0px; padding:0px 0px 0px 0px; overflow:hidden;}
.numberNavLeft{background: url(kzyhu-rotator/menuLeft.gif) no-repeat; float:left; width:6px; height:17px;}
.numberNav{background: url(kzyhu-rotator/menuRepeat.gif) repeat-x; float:left; height:17px; font-size:9px; color:#a57d6b; overflow:hidden; margin:0px; padding:0px;}
#numberNavPad{float:left; margin:0px 0px 0px 0px;  padding:3px 0px 0px 0px; display:block; height:15px; overflow:hidden;}
.numberNavRight{background: url(kzyhu-rotator/menuRight.gif) no-repeat; float:left; width:6px; height:17px;}
.numberNav a{padding:0px 3px; color:#a57d6b; text-decoration:none; overflow:hidden;}
.numberNav a.numberNavPrev{padding:0px 1px;}
.numberNav a.numberOn{background: url(kzyhu-rotator/menuOn.gif); padding:1px 3px 2px 3px; margin:0px 0px 0px 1px; overflow:hidden;}
.numberNav a.numberNavNext{}
#controlBtn{float:left; padding:0px 0px 0px 3px;cursor:pointer;}





.padding3 { padding-bottom:10px; padding-top:15px;}


.tall-l { background:url(images/tall-l.gif) left repeat-y}
.tall-r { background:url(images/tall-r.gif) right repeat-y}
.tall-b { background:url(images/tall-b.gif) bottom repeat-x}

.tall-l2 { background:url(images/tall-l2.gif) left repeat-y}
.tall-r2 { background:url(images/tall-r2.gif) right repeat-y}
.tall-b2 { background:url(images/tall-b2.gif) bottom repeat-x}

.tall-l3 { background:url(images/tall-l3.gif) left repeat-y}
.tall-r3 { background:url(images/tall-r3.gif) right repeat-y}
.tall-b3 { background:url(images/tall-b3.gif) bottom repeat-x}

.tall-l4 { background:url(images/tall-l4.gif) left repeat-y}
.tall-r4 { background:url(images/tall-r4.gif) right repeat-y}
.tall-b4 { background:url(images/tall-b4.gif) bottom repeat-x}

.tall-l5 { background:url(images/tall-l5.gif) left repeat-y}
.tall-r5 { background:url(images/tall-r5.gif) right repeat-y}
.tall-b5 { background:url(images/tall-b5.gif) bottom repeat-x}



.bg-h { background:url(images/bg-h.gif) left top repeat-x #C14819;}
.bg-h strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl { background:url(images/bg-hl.gif) left top no-repeat}
.bg-hr { background:url(images/bg-hr.gif) right top no-repeat;}

.bg-h2 { background:url(images/bg-h2.gif) top left repeat-x #5F3393; color:#FFFFFF; font-size:13px}
.bg-h2 strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl2 { background:url(images/bg-hl2.gif) left top no-repeat}
.bg-hr2 { background:url(images/bg-hr2.gif) right top no-repeat;}


.bg-h3 { background:url(images/bg-h3.gif) top left repeat-x #422101; color:#FFFFFF; font-size:13px}
.bg-h3 strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl3 { background:url(images/bg-hl3.gif) left top no-repeat}
.bg-hr3 { background:url(images/bg-hr3.gif) right top no-repeat;}

.bg-h4 { background:url(images/bg-h4.gif) top left repeat-x #3588AD; color:#FFFFFF; font-size:13px}
.bg-h4 strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl4 { background:url(images/bg-hl4.gif) left top no-repeat}
.bg-hr4 { background:url(images/bg-hr4.gif) right top no-repeat;}

.bg-h5 { background:url(images/bg-h5.gif) top left repeat-x #C14819; color:#FFFFFF; font-size:13px}
.bg-h5 strong { margin-left:22px;text-transform:uppercase; color:#FFFFFF; font-size:13px}
.bg-hl5 { background:url(images/bg-hl5.gif) left top no-repeat}
.bg-hr5 { background:url(images/bg-hr5.gif) right top no-repeat;}







/*
  $Id: stylesheet.css,v 1.56 2003/06/30 20:04:02 hpdl Exp $

  osCommerce, Open Source E-Commerce Solutions
  http://www.oscommerce.com

  Copyright (c) 2003 osCommerce

  Released under the GNU General Public License
*/

.specialBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; text-align:center; }
.severeBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #fff;  }
.subscribeBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #E6EDF8;  }


.boxText { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.errorBox { font-family : Verdana, Arial, sans-serif; font-size : 10px; background: #ffb3b5; font-weight: bold; }
.stockWarning { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #cc0033; }
.productsNotifications { background: #f2fff7; }

.orderEdit { font-family : Verdana, Arial, sans-serif; font-size : 10px; color: #70d250; text-decoration: underline; }



BODY {
     
	color: #222222;
	margin: 0px;
    background:url(gfx/przyjemnosci_bg.png);
	}

H1 {
    font-size: 15px;
    color: red;
    font-weight: bold;
   }


FORM {
	display: inline;
}



TR.headerNavigation {
  
	background: #fff;
}

TD.headerNavigation {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222;
	font-weight: normal;
}

A.headerNavigation { 
  color: #666; 
}

A.headerNavigation:hover {
  color: #666;
}

TD.kzyhufooter {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #222;
	font-weight: normal;
}

A.kzyhufooter:link {text-decoration: none; color: #fff;}
A.kzyhufooter:visited {text-decoration: none; color: #fff;}
A.kzyhufooter:active {text-decoration: none; color: #fff;}
A.kzyhufooter:hover {text-decoration: none; color: #fff;}




TD.footer-ramka {
	font-family: Verdana, Arial, sans-serif;
	font-size: 12px;
	color: #000;
	font-weight: normal;
}

A.footer-ramka:link {text-decoration: underline; color:#000099;}
A.footer-ramka:visited {text-decoration: underline; color:#000099;}
A.footer-ramka:active {text-decoration: underline; color:#000099;}
A.footer-ramka:hover {text-decoration: underline; color:#000099;}





TR.headerError {
  background: #ff0000;
}

TD.headerError {

  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  background: #ff0000;
  color: #ffffff;
  font-weight : bold;
  text-align : center;
}

TR.headerInfo {
  background: #00ff00;
}

TD.headerInfo {
	font-family: Tahoma, Verdana, Arial, sans-serif;
	font-size: 12px;
	background: #FBF2FF;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
}

TR.footer {
  background: #E6EDF8;
}

TD.footer {
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
	color: #444;
	font-weight: normal;
	background-color: #E6EDF8;
}

/*---obramowanie boksow---*/

.infoBox {
	background: #E1F5E1 ;
	
}

.backgroundButtons {

	background: #E1F5E1 ;
}

.infoBox2 {
	background: #FFB44C;
	
}
/*---wnetrze boksow---*/

.infoBoxContents {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBoxContents2 {
	background: #FFFFFF;
	font-family: Verdana, Arial, sans-serif;
	font-size: 10px;
}

.infoBoxNotice {
  background: #FF8E90;
}

.infoBoxNoticeContents {
  background: #FFE6E6;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBoxHeading {
  background:url(images/infobox/infobox_bg.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background-color:#fff}

TD.infoBoxHeading2 {
  background:url(images/infobox/infobox_bg2.gif) repeat-x;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #fff;
  background-color:#fff}

TD.infoBox, SPAN.infoBox {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.infoBox2, SPAN.infoBox2 {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}


TR.accountHistory-odd, TR.addressBook-odd, TR.alsoPurchased-odd, TR.payment-odd, TR.productListing-odd, TR.productReviews-odd, TR.upcomingProducts-odd, TR.shippingOptions-odd {
  background: #f8f8f9;
}

TR.accountHistory-even, TR.addressBook-even, TR.alsoPurchased-even, TR.payment-even, TR.productListing-even, TR.productReviews-even, TR.upcomingProducts-even, TR.shippingOptions-even {
  background: #f8f8f9;
}

TABLE.productListing {
  border: 0px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
/*  background:url(images/infobox/infobox_bg.gif) repeat-x; */
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  color: #FFF;
  font-weight: bold;
  background: #B62599 ;
}

TD.productListing-data {
  font-family: Arial, Verdana, sans-serif;
  font-size: 14px;
  background: #FFFFFF;
}

TD.category-desc {
  font-family: Arial, Verdana, sans-serif;
  font-size: 10px;
 
  
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Arial, sans-serif;
  font-size: 22px;
  font-weight: bold;
  color: #800080;
}

TR.subBar {
  background: #f4f7fd;
}

TD.subBar {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #000000;
}

TD.main, P.main, DIV.main {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  line-height: 1.5;
}

TD.smallText, SPAN.smallText, P.smallText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TD.accountCategory {
  font-family: Verdana, Arial, sans-serif;
  font-size: 13px;
  color: #aabbdd;
}

TD.fieldKey {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

TD.fieldValue {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
}

TD.tableHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.newItemInCart {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #ff0000;
}

CHECKBOX, INPUT, RADIO, SELECT {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

TEXTAREA {
  width: 100%;
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
}

SPAN.greetUser {
  font-family: Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #f0a480;
  font-weight: bold;
}

TABLE.formArea {
  background: #f1f9fe;
  border-color: #7b9ebd;
  border-style: solid;
  border-width: 1px;
}

TD.formAreaTitle {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  font-weight: bold;
}

SPAN.markProductOutOfStock {
  font-family: Tahoma, Verdana, Arial, sans-serif;
  font-size: 12px;
  color: #c76170;
  font-weight: bold;
}

SPAN.productSpecialPrice {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

SPAN.errorText {
  font-family: Verdana, Arial, sans-serif;
  color: #ff0000;
}

.moduleRow { }
.moduleRowOver { background-color: #D7E9F7; cursor: pointer; }
.moduleRowSelected { background-color: #E9F4FC; }

.checkoutBarFrom, .checkoutBarTo { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #8c8c8c; }
.checkoutBarCurrent { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #000000; }

/* message box */

.messageBox { font-family: Verdana, Arial, sans-serif; font-size: 10px; }
.messageStackError, .messageStackWarning { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #ffb3b5; }
.messageStackSuccess { font-family: Verdana, Arial, sans-serif; font-size: 10px; background-color: #99ff00; }

/* input requirement */

.inputRequirement { font-family: Verdana, Arial, sans-serif; font-size: 10px; color: #ff0000; }

/*----------------------------Suggest Styles--------------------------*/
.suggest_link {
	background-color: #FFFFFF;
	padding: 2px 6px 2px 6px;
}
.suggest_link_over {
	background-color: #3366CC;
	padding: 2px 6px 2px 6px;
}
#search_suggest {
	position: absolute; 
	background-color: #FFFFFF; 
	text-align: left; 
	border: 1px solid #000000;			
}		
/*----------------------------End Suggest Styles------------------------*/

/* boks z alternatywnymi zamówieniami */
.zamowienia { font-family: Verdana, Arial, sans-serif; font-size: 10px; }

TD.pollBoxRow {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px; 
}
TD.pollBoxText {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  border-color: #eeeeee;
  border-style: solid;
  border-width: 1px; 
}
TR.pollOptRow {
  background: #f1f9fe;
}
TR.pollFooter {
  background: #f1f9fe;
}

/* VJ Links Manager v1.16 begin */
TABLE.linkListing {
  border: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.linkListing-heading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #b6b7cb;
  color: #FFFFFF;
  text-align: center;
}
A.linkListing-heading {
  color: #FFFFFF;
}
A.linkListing-heading:hover {
  color: #FF0000;
}
TD.linkListing-data {
  border-right: 1px solid #b6b7cb;
  border-bottom: 1px solid #b6b7cb;
  padding: 4px;
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
}

TR.linkListing-odd {
  background: #f8f8f9;
}

TR.linkListing-even {
  background: #F5F5F5;
}

.linkFeatured {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
  border: 1px solid black;
}
.linkFeaturedHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 14px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
.linkFeaturedMain {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  font-weight: bold;
  background: #dbd6d6;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingMain {
  color: #fff;
}
A.linkListingMain:hover {
  color: #FF0000;
}

.linkListingCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 11px;
  font-weight: bold;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingCats:hover {
  color: #FF0000;
}

.linkListingSubCats {
  font-family: Verdana, Arial, sans-serif;
  font-size: 9px;
  font-weight: normal;
  color: #FFFFFF;
  text-align: center;
}
A.linkListingSubCats {
  color: #000;
  line-height: 1.5;
}
A.linkListingSubCats:hover {
  color: #FF0000;
}




/* mkBox (ContentSlider) */

.sliderwrapper{
position: relative; /*leave as is*/
overflow: hidden; /*leave as is*/
/*border: 10px solid navy;*/
/*border-bottom-width: 6px;*/
width: 160; /*width of featured content slider*/
height: 210px;
}

.sliderwrapper .contentdiv{
visibility: hidden; /*leave as is*/
position: absolute; /*leave as is*/
left: 0;  /*leave as is*/
top: 0;  /*leave as is*/
/*padding: 5px;*/
background: white;
width: 160; /*width of content DIVs within slider. Total width should equal slider's inner width (390+5+5=400) */
height: 100%;
filter:progid:DXImageTransform.Microsoft.alpha(opacity=100);
-moz-opacity: 1;
opacity: 1;
}

.pagination{
width: 160; /*Width of pagination DIV. Total width should equal slider's outer width (400+10+10=420)*/
text-align: center;
/*background-color: navy;*/
padding: 5px 0px 0px 0px;
}

.pagination a{
padding: 0 1px;
text-decoration: none; 
color: #00007D;
background: white;
}

.pagination a:hover, .pagination a.selected{
color: #000;
background-color: #FEE496;
}

/* edit by krs */
.obiektx a:hover {
    background-image: url('gfx/obiektx.png');
    height: 44px;
    width: 50px;
    display: block;
    /*float: left;*/
    margin: 0px auto;
    padding: 0px;
}