/*
	STYLY PRE SPECIALNE KLIENTSKE KATEGORIE
	
	.parent		- hlavna kategoria hned v koreni stromu kategorii (level 1)
	.path		- kategoria zobrazujuca cestu k aktivnej kategorii
	.noend		- vyber - nekoncova kategoria
	.end		- vyber - koncova kategoria
	 span		- v tomto elemente je pocet
	 
	[vzdy pred nazov stylu sa prida nazov klientskeho stylu (napr. .vub_parent, .vub_path, atd.)]
*/



/* VUB BANKA STYLE */
	
/*#menu a.vubmain:active,
#menu a.vubmain { background-color: #0A227A; color: white; background-image: url(_special_categories/vub/bg.gif); font-weight: bold; }
#menu a.vubmain span { color: #FF3333;  }

#menu a.vub:active,
#menu a.vub { background-color: #56AEDE; color: #01237D; border-color: white; background-image: url(_special_categories/menu_red_empty.gif);}
#menu a.vub span { color: #01237D;  }*/

#menu a.vubmain:active,
#menu a.vubmain { background-color: #00703C; color: white; font-weight: bold; font-family: 'arial', 'verdana'; font-size: 11px; padding-top: 1px; background-image: url(_special_categories/menu_white_empty.gif); }
#menu a.vubmain span { color: #B3D4C5;  }

#menu a.vub:active,
#menu a.vub { background-color: white; color: black; border-color: #F27422; font-family: 'arial', 'verdana'; background-image: url(_special_categories/menu_white_empty.gif); border-left: 0; }
#menu a.vub span { color: gray;  }


/* DUNLOP STYLE */
	
#menu a.dunlop:active,
#menu a.dunlop { padding: 0 5px 0 0; height: 15px; background-color: #FEE61A; color: #FEE61A; background-image: url(_special_categories/dunlop/dunlop.gif); background-position: -4px 0px; font-size: 1px; }
#menu a.dunlop span { float: right; color: #E00;  }
	
	
/* GOODYEAR STYLE */
	
#menu a.goodyear:active,
#menu a.goodyear { padding: 0 5px 0 0; height: 15px; background-color: #334CB1; color: #334CB1; background-image: url(_special_categories/goodyear/goodyear.gif); background-position: -4px 0px; font-size: 1px; }
#menu a.goodyear span { float: right; color: #FEE302;  }
	

/* SLOVAK TELECOM STYLE */
	
#menu a.st:active,
#menu a.st { padding: 0 5px 0 0; height: 30px; background-color: white; color: white; background-image: url(_special_categories/st/tcom.gif); background-position: 0px 0px; font-size: 1px; }
#menu a.st span { float: right; color: #E20074; font-size: 12px; font-family: arial; font-weight: bold; margin-top: 6px;  }


/* SLOVANET STYLE */
	
#menu a.slovanet:active,
#menu a.slovanet { padding: 0 5px 0 0; height: 30px; background-color: white; color: white; background-image: url(_special_categories/slovanet/bg.gif); background-position: 0px 0px; font-size: 1px; }
#menu a.slovanet span { float: right; color: #FF5300; font-size: 12px; font-family: arial; font-weight: bold; margin-top: 6px;  }


/* SWAN STYLE */
	
#menu a.swan:active,
#menu a.swan { padding: 0 5px 0 0; height: 30px; background-color: white; color: white; background-image: url(_special_categories/swan/bg.gif); background-position: 0px 0px; font-size: 1px; }
#menu a.swan span { float: right; color: #003D79; font-size: 12px; font-family: arial; font-weight: bold; margin-top: 6px;  }


/* TATRA BANKA STYLE */
	
#menu a.taba:active,
#menu a.taba { background-color: #0E2254; background-image: url(_special_categories/taba/taba_bg.gif); color: white; font-family: 'times new roman ce', 'times new roman', 'times'; height: 14px; font-size: 11px; text-transform: uppercase; font-weight: bold; padding-top: 2px; background-position: right; }
#menu a.taba span { color: #FFFCD3;  }

#menu a.taba_sub:active,
#menu a.taba_sub { background-color: #1D2E67; color: white; border-color: white; background-image: url(_special_categories/menu_white_empty.gif);}
#menu a.taba_sub span { color: white;  }

	
/* FUJIFILM STYLE */
	
#menu a.fujifilm:active,
#menu a.fujifilm { padding: 0 5px 0 0; height: 15px; background-color: #009C3B; color: #009C3B; background-image: url(_special_categories/fujifilm/fuji_kat.gif); background-position: -4px 0px; font-size: 1px; }
#menu a.fujifilm span { float: right; color: white;  }


/* FAXCOPY STYLE */
	
#menu a.faxcopy:active,
#menu a.faxcopy { padding: 0 5px 0 0; height: 15px; background-color: white; color: white; background-image: url(_special_categories/faxcopy/bg.gif); background-position: 0px 0px; font-size: 1px; }
#menu a.faxcopy span { float: right; color: #FC0606;  }
	

/* DEXIA BANKA STYLE */
/*	
#menu a.dexia:active,
#menu a.dexia { text-align: right; background-color: #02029A; background-image: url(_special_categories/dexia/dexia_kateg.gif); color: #02029A; height: 14px; font-size: 1px; font-weight: bold; padding-top: 2px; background-position: left; padding-right: 2px; }
#menu a.dexia span { color: #CDCDCD;  }

#menu a.dexia_sub:active,
#menu a.dexia_sub { background-color: #CDCDCD; color: black; border-color: white; background-image: url(_special_categories/menu_black_empty.gif);}
#menu a.dexia_sub span { color: #000099;  }	
*/

/* POSTOVA BANKA STYLE */
/*	
#menu a.poba:active,
#menu a.poba { text-align: right; background-color: #00327D; background-image: url(_special_categories/poba/poba_kateg.gif); color: #00327D; height: 12px; font-size: 1px; font-weight: bold; padding-top: 2px; background-position: left; padding-right: 2px; }
#menu a.poba span { color: #CDCDCD;  }

#menu a.poba_sub:active,
#menu a.poba_sub { background-color: white; color: black; border-color: #CCC; background-image: url(_special_categories/menu_black_empty.gif);}
#menu a.poba_sub span { color: #00327D;  }
*/

/* SZRB BANKA STYLE */
/*
#menu a.szrb:active,
#menu a.szrb { text-align: right; background-color: white; background-image: url(_special_categories/szrb/szrb_kateg.gif); color: white; height: 18px; font-size: 1px; font-weight: bold; padding-top: 4px; background-position: left; padding-right: 2px; }
#menu a.szrb span { color: #02824A;  }

#menu a.szrb_sub:active,
#menu a.szrb_sub { background-color: white; color: black; border-color: #CCC; background-image: url(_special_categories/menu_black_empty.gif);}
#menu a.szrb_sub span { color: #00327D;  }	
*/

/* SLOVNAFT STYLE */

#menu a.slovnaft:active,
#menu a.slovnaft { background-color: #FFF500; background-image: url(_special_categories/slovnaft/slovnaft_kateg.gif); color: black; height: 13px; font-size: 10px; font-weight: bold; padding-top: 3px; background-position: left; padding-left: 35px; }
#menu a.slovnaft span { margin-left: 5px; color: black;  }

/* KOMANDOR STYLE */

#menu a.komandor:active,
#menu a.komandor { text-align: right; background-color: white; background-image: url(_special_categories/komandor/komandor_kateg.gif); color: white; height: 11px; font-size: 1px; font-weight: bold; padding-top: 5px; background-position: left; padding-left: 35px; }
#menu a.komandor span { margin-left: 5px; color: black;  }

/* VELUX STYLE */

#menu a.velux:active,
#menu a.velux { background-color: #CA1D24; background-image: url(_special_categories/velux/velux.gif); color: #CA1F25; height: 12px; font-size: 1px; font-weight: bold; padding-top: 3px; background-position: left top; padding-left: 0; padding-top: 3px; }
#menu a.velux span { margin-left: 44px; color: white;  }

/* IHOTSPOT STYLE  (iHOTSPOT ZONE) */

#menu a.ihotspot:active,
#menu a.ihotspot { background-color: black; background-image: url(_special_categories/ihotspot/ihotspot_bg2.gif); color: white; height: 27px; font-size: 1px; background-position: left top; padding: 0; }
#menu a.ihotspot span { float: right; margin-left: 44px; color: black;  margin-right: 0; font-size: 1px; font-weight: bold; font-family: arial; margin-top: 10px; }
#menu a.ihotspot_s:active,
#menu a.ihotspot_s { background-color: white; }


/* OTP LEASING STYLE */

#menu a.otpleasing:active,
#menu a.otpleasing { background-color: #00BB03; background-image: url(_special_categories/otp_leasing/otp_leasing.gif); color: #CA1F25; height: 14px; font-size: 1px; text-indent: -20px; overflow: hidden; padding-top: 3px; background-position: left top; padding-left: 0; padding-top: 4px; }
#menu a.otpleasing span { margin-left: 109px; color: #024D04;  }


/* CSOB BANKA STYLE */
	
#menu a.csob:active,
#menu a.csob { background-color: #035F8F; background-image: url(_special_categories/csob/csob-bg.gif); color: white; font-family: arial; height: 14px; font-size: 12px; text-transform: uppercase; font-weight: bold; padding-top: 1px; padding-bottom: 0; background-position: left top; }
#menu a.csob span { color: #FFFCD3;  }

#menu a.csob_sub:active,
#menu a.csob_sub { background-color: white; color: #069CDB; background-image: none; }
#menu a.csob_sub span { color: #DD0200;  }