/* 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 ; }

#UserTopBar { font:bold 14px arial; width:400px; }

#kzyhufooter1 { vertical-align:bottom; }

#FooterBelka { background:url(/gfx/belka-newsletter.gif) no-repeat; } 


#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{float:center; clear:left; padding:0px; margin:0px;clear:left;width:300px; }
.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;}


.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: #000000;margin: 0px;background-color:#FFFFFF; text-align:center;}
h1 {font-size: 15px; color: red;font-weight: bold;}
a {color: #000099;text-decoration: underline;}
a:hover {color: red;text-decoration: underline;}
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: #8DA6CC;
	
}

.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: 1px;
  border-style: solid;
  border-color: #b6b7cb;
  border-spacing: 1px;
}

.productListing-heading {
/*  background:url(images/infobox/infobox_bg.gif) repeat-x; */
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  color: #111;
  font-weight: bold;
}

TD.productListing-data {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
  background: #FFFFFF;
}

TD.category-desc {
  font-family: Verdana, Arial, sans-serif;
  font-size: 10px;
 
  
}

A.pageResults {
  color: #0000FF;
}

A.pageResults:hover {
  color: #0000FF;
  background: #FFFF33;
}

TD.pageHeading, DIV.pageHeading {
  font-family: Verdana, Arial, sans-serif;
  font-size: 20px;
  font-weight: bold;
  color: red;
}

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; cursor: hand; }
.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;
}

.linktoweb{
text-decoration:underline;
font-weight:bold;
cursor: pointer;
color:#000099;
}

.BorderBoxTop{ padding: 0; font-family: Helvetica, Verdana;width:100%;}
.BorderBoxTop a{font-family: Helvetica, Verdana;}
.HeaderBoxTop{background-color: transparent ;padding:0px; margin:0; font-size:18px;color:#000;}
.HeaderBoxTop h1 {margin:0 0 0 5px; }

.BorderBox{border:2px solid white; padding: 0; font-family: Helvetica, Verdana;}
.HeaderBox{background-color: transparent ;padding:2px; margin:0; font-size:15px;color:#000;cursor:pointer;font-weight:bold;border-bottom:1px solid black;}
.HeaderBox h1 {margin:0 !important; display:inline;}
.ContentBox{margin:5px;width:98%;}
.AlertBox{color:red;}

.CatTopBox{width:210px;font-size:12px;border: 1px solid white;height:100%;}

.OtherClientBuyBox{float:left;display:inline; width:142px; _width:139px; text-align:center;font-size:10px;margin:0 2px;}
.OtherClientBuyBox a img{border:none;}
.ToggleBox{float:right;font-size:10px;}

.ReviewsBottomText{font-size:12px;font-weight:bold;}
.PopupBox{position:absolute;left:60%;top:280px; padding:0px; border: 2px solid #F0DCB6;width:300px;margin-left:-150px;background-color: white;z-index:21;display:none;}
.AlertBox{color:red;text-align:center;margin: 5px;}
#PromoBox{font-size:12px;}
.SpacerBox{height:10px;}

.OtherClientsBuyArrow{float:left;height:200px;display:inline;background-color:black;font-weight:bold;text-align:center;width:14px;line-height:200px;vertical-align: middle;cursor:pointer;overflow:hidden;color:white;}
.OtherClientsBuyArrow:hover{color:white;}

.ProductReviewHr{width:100%;height:1px;font-size:0px;background-color: #FFE0CF;margin-top: 5px;margin-bottom: 5px;}
#ReviewsBigBox{background-color:#FAF2E8;}

.RecommendedBoxes{font-size:12px; font-family: Helvetica, Verdana;margin-bottom:15px;}
.RecommendedHr{width:100%;height:1px;font-size:0px;background-color: gray;margin-top: 5px;margin-bottom: 5px;padding:0;}
.RecommendedBoxes td{vertical-align: top;}

.ButtonGrayMargin{margin-left:220px;width:320px;}
.ButtonGrayBorder{border: 1px solid #999;border-left:1px solid #ccc;width:320px;height:30px;background: #EEE;border-top-color: #CCC;padding:0;overflow:hidden;margin:0;}
.ButtonGray{width:320px;padding:0;font: 15px arial,sans-serif;border: 0;color: black;cursor: pointer;height: 30px;background:url('gfx/butt_gray.jpg') repeat-x bottom;}

.RecommendedPrice{color:red;font-size:15px;font-weight:bold;}
.RecommendedPriceTd{text-align:center;vertical-align: middle !important;}
.RecommendedImg{margin-right:10px;width:90px}

.RecommendedBoxes img{border:none;}

#NewProductsList{list-style-type: none;padding:0;margin:0;font-size:10px;_font-size:9px;text-align:left;}
#NewProductsList li {border-top: 1px solid #CFCFCF;}
#NewProductsList li table{font-size:12px;margin:5px;_margin:4px;padding:0;width:auto;border-spacing: 0;font-family: Helvetica, Verdana;}

.star-rating-mini{ list-style:none;margin:0px;padding:0px;width: 75px;height: 15px;position: relative;background: url(/gfx/alt_star_mini.gif) top left repeat-x;display:inline-block;vertical-align: middle;line-height:15px;text-align:left;}
.star-rating-mini li{padding:0px;margin:0px;float: left;}
.star-rating-mini li span{display:block;width:15px;height: 15px;text-decoration: none;text-indent: -9000px;z-index: 20;position: absolute;padding: 0px;}
.star-rating-mini span.one-star{left: 0px;}
.star-rating-mini span.two-stars{left:15px;}
.star-rating-mini span.three-stars{left: 30px;}
.star-rating-mini span.four-stars{left: 45px;}
.star-rating-mini span.five-stars{left: 60px;}
.star-rating-mini li.current-rating{background: url(/gfx/alt_star_mini.gif) left center;position: absolute;height: 15px;display: inline;text-indent: -9000px;z-index: 1;}

.RecommendedPrice{color:red;font-size:15px;font-weight:bold;}
.RecommendedPriceTd{text-align:center;vertical-align: middle !important;}
.RecommendedImg{margin-right:10px;}

.BestMatchContentBox{margin:5px;width:100%;}
.BestMatchPriceTd{text-align:center;vertical-align: middle !important;}
.BestMatchPriceTd a img { margin: 0px 6px; }
.BestMatchPrice{color:red;font-size:13px;font-weight:700;}

.ProductsListBoxes{font-size:12px; font-family: Helvetica, Verdana;margin-bottom:15px;}
.ProductsListBoxesTitle{font-weight:bold;}
.ProductsListHr{width:100%;height:1px;font-size:0px;background-color: gray;margin-top: 5px;margin-bottom: 5px;padding:0;}
.ProductsListBoxes td{vertical-align: top;}
.ProductsListPrice{color:red;font-size:15px;font-weight:bold;line-height: 25px;}
.ProductsListPriceTd{text-align:center;vertical-align: middle !important;}
.ProductsListImg{margin-right:10px;}
.ProductsListStars{margin:5px 0;}
.ProductsListBoxesDescriptionTd{vertical-align: middle;} 

#Content{width:995px;margin:0 auto;text-align:left;}

/* MENU  */
.LoadImage{display:block;border:none;width:0px;height:0px;overflow:hidden;border-width: 0px;}

#TableMenu{border-spacing: 0;padding:0;width:100%;border-width:0;overflow:hidden;margin:0 0 5px 0!important;}
#TableMenu tr{border-spacing: 0;padding:0;margin:0;border-width:0;overflow:hidden;}
#TableMenu td{border-spacing: 0;padding:0;margin:0;border-width:0;overflow:hidden;}
#HeaderMenu{background: url(/gfx/menu_t.jpg);width:176px;height:5px;}
.LBorderMenu{background: url(/gfx/menu_l.jpg);width:3px;}
.RBorderMenu{background: url(/gfx/menu_r.jpg);width:3px;}
.TCMenu{background: #bb2d25;font-size:18px;color:white;font-weight: bold;text-align:center;padding:5px 0px !important;font-family: Arial;}
.TCMenu a{color:white;}
#CMenu{background: #f2ead4; }
#ListMenu{list-style-image: none;padding:0;margin:0;border-top:2px solid #FFF;}

#ListMenu a:hover{color:white;}
.MenuDiv{display:block;background: url(/gfx/menu_arrow.png) no-repeat 2px 50%;padding-left: 15px !important;border-bottom:1px solid #FAF2E8;}
.MenuDiv1{display:block;background: url(/gfx/menu_arrow.png) no-repeat 20px 50%;padding-left: 26px !important;border-bottom:1px solid #FAF2E8;}
.MenuDiv2{display:block;background: url(/gfx/menu_arrow.png) no-repeat 40px 50%;padding-left: 39px !important;border-bottom:1px solid #FAF2E8;}


.MenuTopLev{border-bottom:0px solid #FFF;}
.MenuSubLev{border-bottom:0px solid #FFF;background: #ffeebe;}
.MenuSub2Lev{border-bottom:0px solid #FFF;background: #fcf7ea;}

.MenuTopLev a{color:black;text-decoration: none;padding:5px 3px;display:block;font-family:Arial;font-size:12px;font-weight:bold;}
.MenuSubLev a{color:black;text-decoration: none;padding:5px 3px 5px 13px;display:block;font-family:Arial;font-size:12px;font-weight:normal;}
.MenuSub2Lev a{color:black;text-decoration: none;padding:5px 3px 5px 20px;display:block;font-family:Arial;font-size:12px;font-weight:normal;}

#BottomMenu{background: url(/gfx/menu_b.jpg);width:176px;height:4px;}
.ActiveMenuPos{ background-image: url(/gfx/menu_arrowa.png);background-color:#ff9933;}
.ActiveMenuPos:hover{color:white;}
.MenuArrowA{margin-right:0 !important;margin-top:3px;margin-bottom:2px;}
.MenuArrow{margin-right: 4px !important;}

/* TarotNetForum ------------------ */
.TarotNetForum_Table { border:1px solid #ffe5c3;background-color:#F7F7F7; }

.TarotNetForum_TematHead { font:bold 15px tahoma; border-right:1px solid #C2C2C2;  border-bottom:1px solid #C2C2C2; padding:5px; }
.TarotNetForum_OdpowiedziHead { font:bold 15px tahoma;width:100px; border-right:1px solid #C2C2C2;  border-bottom:1px solid #C2C2C2; padding:5px; }
.TarotNetForum_OstatniHead { font:bold 15px tahoma;width:120px; border-right:1px solid #C2C2C2;  border-bottom:1px solid #C2C2C2; padding:5px; }

.TarotNetForum_Temat { border-right:1px solid #C2C2C2;  border-bottom:1px solid #C2C2C2; padding:5px; }
.TarotNetForum_TematLink { font:bold 12px arial;color:#767676; }
.TarotNetForum_Odpowiedzi { font:normal 11px tahoma;width:100px;border-right:1px solid #C2C2C2;  border-bottom:1px solid #C2C2C2;text-align:center; }
.TarotNetForum_Ostatni { font:normal 11px tahoma;width:120px;border-right:1px solid #C2C2C2;  border-bottom:1px solid #C2C2C2;text-align:center; padding:5px; }

/* ------------------------------- */
