a:active    {	color: #666666;	}
a:hover     {	color: #666666;	}

.menutext a	{ color: #DA251D;	text-decoration: none;}
.menutext_active 	{ color: gray;	padding-bottom: 5px;}
.menutext_active a	{ color: gray;	text-decoration: underline;}

.menu_active	{ color: gray;	text-decoration: underline;}
.menusub_active		{	font-size: 9px;	padding: 1px 0px 1px 5px;}

.tt		{font-size: 9px;	font-weight: bold;}	
.pl		{font-size: 9px;}	

.lewe_zielone		.tt,	
.lewe_pomaranczowe	.tt,	
.lewe_czerwone		.tt,	
.lewe_fioletowe		.tt,	
.lewe_niebieskie	.tt,	
.lewe_kalkulatory	.tt	{color: #29166E;	font-weight: normal;	letter-spacing: -1px;	padding: 0px;	width: 150px; background-position: 22px top;  background-repeat: repeat-x;}

.lewe_zielone		.tt a,	
.lewe_pomaranczowe	.tt a,	
.lewe_czerwone		.tt a,	
.lewe_fioletowe		.tt a,	
.lewe_niebieskie	.tt a,	
.lewe_kalkulatory	.tt a	{color: #29166E;}

.lewe_zielone		.tt	.hole {background-color: #009240;	margin-right: 5px;}
.lewe_pomaranczowe	.tt	.hole {background-color: #E77919;	margin-right: 5px;}
.lewe_czerwone		.tt	.hole {background-color: #DA251D;	margin-right: 5px;}
.lewe_fioletowe		.tt	.hole {background-color: #EC008C;	margin-right: 5px;}
.lewe_niebieskie	.tt	.hole {background-color: #0093DD;	margin-right: 5px;}
.lewe_kalkulatory	.tt	.hole {background-color: #330066;	margin-right: 5px;}

.lewe_zielone		.pl	{margin-left: 30px; padding: 2px; background-color: #C1DEC0; border: 1px solid #009240;	width: 120px;}
.lewe_pomaranczowe	.pl	{margin-left: 30px; padding: 2px; background-color: #F0CA9D; border: 1px solid #E77919;	width: 120px;}
.lewe_czerwone		.pl	{margin-left: 30px; padding: 2px; background-color: #EFA48D; border: 1px solid #DA251D;	width: 120px;}
.lewe_fioletowe		.pl	{margin-left: 30px; padding: 2px; background-color: #D9B7CF; border: 1px solid #EC008C;	width: 120px;}
.lewe_niebieskie	.pl	{margin-left: 30px; padding: 2px; background-color: #A5D5E1; border: 1px solid #0093DD;	width: 120px;}
.lewe_kalkulatory	.pl	{margin-left: 30px; padding: 2px; background-color: #C7C4E2; border: 1px solid #330066;	width: 120px;}

.lewe_zielone		.pl	.menu 			{vertical-align: top;}
.lewe_zielone		.pl	.menu img		{margin: 4px 2px 0px 2px; border: 1px solid #009240;	background-color: #009240;}
.lewe_zielone		.pl	.menu a			{letter-spacing: -1px;}
.lewe_zielone		.pl	.menu_active	{vertical-align: top;}
.lewe_zielone		.pl	.menu_active img{margin: 4px 2px 0px 2px; border: 1px solid #009240;}
.lewe_zielone		.pl	.menu_active a	{letter-spacing: -1px; color: #009240;}

.lewe_pomaranczowe	.pl	.menu 			{vertical-align: top;}
.lewe_pomaranczowe	.pl	.menu img		{margin: 4px 2px 0px 2px; border: 1px solid #E77919;	background-color: #E77919;}
.lewe_pomaranczowe	.pl	.menu a			{letter-spacing: -1px;}
.lewe_pomaranczowe	.pl	.menu_active	{vertical-align: top;}
.lewe_pomaranczowe	.pl	.menu_active img{margin: 4px 2px 0px 2px; border: 1px solid #E77919;}
.lewe_pomaranczowe	.pl	.menu_active a	{letter-spacing: -1px; color: #E77919;}

.lewe_czerwone		.pl	.menu 			{vertical-align: top;}
.lewe_czerwone		.pl	.menu img		{margin: 4px 2px 0px 2px; border: 1px solid #DA251D;	background-color: #DA251D;}
.lewe_czerwone		.pl	.menu a			{letter-spacing: -1px;}
.lewe_czerwone		.pl	.menu_active	{vertical-align: top;}
.lewe_czerwone		.pl	.menu_active img{margin: 4px 2px 0px 2px; border: 1px solid #DA251D;}
.lewe_czerwone		.pl	.menu_active a	{letter-spacing: -1px; color: #DA251D;}

.lewe_fioletowe		.pl	.menu 			{vertical-align: top;}
.lewe_fioletowe		.pl	.menu img		{margin: 4px 2px 0px 2px; border: 1px solid #EC008C;	background-color: #EC008C;}
.lewe_fioletowe		.pl	.menu a			{letter-spacing: -1px;}
.lewe_fioletowe		.pl	.menu_active	{vertical-align: top;}
.lewe_fioletowe		.pl	.menu_active img{margin: 4px 2px 0px 2px; border: 1px solid #EC008C;}
.lewe_fioletowe		.pl	.menu_active a	{letter-spacing: -1px; color: #EC008C;}

.lewe_niebieskie	.pl	.menu 			{vertical-align: top;}
.lewe_niebieskie	.pl	.menu img		{margin: 4px 2px 0px 2px; border: 1px solid #0093DD;	background-color: #0093DD;}
.lewe_niebieskie	.pl	.menu a			{letter-spacing: -1px;}
.lewe_niebieskie	.pl	.menu_active	{vertical-align: top;}
.lewe_niebieskie	.pl	.menu_active img{margin: 4px 2px 0px 2px; border: 1px solid #0093DD;}
.lewe_niebieskie	.pl	.menu_active a	{letter-spacing: -1px; color: #0093DD;}

.lewe_kalkulatory	.pl	.menu 			{vertical-align: top;}
.lewe_kalkulatory	.pl	.menu img		{margin: 4px 2px 0px 2px; border: 1px solid #330066;	background-color: #330066;}
.lewe_kalkulatory	.pl	.menu a			{letter-spacing: -1px;}
.lewe_kalkulatory	.pl	.menu_active	{vertical-align: top;}
.lewe_kalkulatory	.pl	.menu_active img{margin: 4px 2px 0px 2px; border: 1px solid #330066;}
.lewe_kalkulatory	.pl	.menu_active a	{letter-spacing: -1px; color: #330066;}

.bhm		{height: 300px; vertical-align: middle;	}
.bhm .pl	{	}

/*.hd		{	background-position: center 64px; background-repeat: no-repeat; }*/
.hd		{	background-position: center top; background-repeat: no-repeat; margin-top:10px;}
.bh		{	height: 120px; background-repeat: no-repeat; }
.bh	.hf	{	vertical-align: top;	}
.bh	.hfp	{	padding-left: 18px;	color: gray; padding-bottom: 10px;}
.bh	.hfp a	{	color: silver;}
.bh	.hfp a:hover	{	color: gray;}


.bd		{margin: 0px 0px 0px 0px;background-color: #FEFEF2;}
.bt		{	padding: 0px;}
.bt .l		{	padding: 0px 5px 0px 2px;	vertical-align: top;	border-right: 2px solid #DA251D;	} 
.bt .l	a	{text-decoration: none;}	
.bt .c		{	padding: 0px 10px 0px 10px;	vertical-align: top;	background-color: #FFFFFF;}
.bt .c5		{	padding: 0px 5px 0px 5px;	vertical-align: top;	}
.bt .r		{	padding: 0px 2px 0px 10px;	vertical-align: top;	border-left: 2px solid #DA251D;	}

.fd	{background-position: center 0px; background-repeat: no-repeat; padding: 10px 0px 10px 0px; }
.bf	{	padding: 0px;	border: 0px; }
.bf	.hf	{	padding: 0px;}

.std		{}
.std .tt	{color: #FFFFFF;	font-size: 9px;	font-weight: bold;	padding: 2px 1px 2px 15px; background-color: #DA251D;}
.std .pl	{padding: 2px 1px 2px 15px; font-size: 9px;}
.std .mr	{text-align: right; padding-right: 5px; padding-top: 2px;}
.std .mr a	{font-family: Verdana; font-size: 9px; font-weight: bold;	color: #DA251D;}

.stdn		{margin-bottom: 10px;}
.stdn .tt	{font-size: 18px;	font-weight: bold;	padding: 2px 1px 2px 15px; border-bottom: 1px solid #DA251D;}
.stdn .pl	{padding: 2px 1px 2px 15px; font-size: 9px;}
.stdn .mr	{text-align: right; padding-right: 5px; padding-top: 2px;}
.stdn .mr a	{font-family: Verdana; font-size: 9px; font-weight: bold;	color: #DA251D;}

.std2		{margin-bottom: 10px;border-top: 1px solid #DA251D;}
.std2 .tt	{font-size: 11px;	font-weight: bold;	padding: 2px 1px 2px 15px; }
.std2 .pl	{padding: 2px 1px 2px 15px; font-size: 9px;}
.std2 .mr	{text-align: right; padding-right: 5px; padding-top: 2px;}
.std2 .mr a	{font-family: Verdana; font-size: 9px; font-weight: bold;	color: #DA251D;}

.gra		{margin-bottom: 10px;}
.gra .tt	{font-size: 18px;	font-weight: bold;	padding: 2px 1px 2px 15px; border-bottom: 1px solid #DA251D;}
.gra .pl	{padding: 2px 1px 2px 15px; font-size: 9px; cursor: hand;}
.gra .mr	{text-align: right; padding-right: 5px; padding-top: 2px;}
.gra .mr a	{font-family: Verdana; font-size: 9px; font-weight: bold;	color: #DA251D;}

.nice	{margin-bottom: 10px;}
.nice .tt	{color: #29166E;	font-weight: normal;	letter-spacing: -1px;	padding: 0px; 	width: 150px; background-position: 22px top;  background-repeat: repeat-x;	cursor: hand;}
.nice .tt	.hole {	margin-right: 5px;}
.nice .pl	{padding: 2px 1px 2px 15px; font-size: 9px;}	


.modul_z_ramka	{}
.modul_z_ramka .tt	{}
.modul_z_ramka .pl	{}
.modul_z_ramka .pl p	{margin-bottom: 5px;}
.modul_z_ramka .mr	{}

.border	{border: 1px solid black; padding: 5px;	margin-bottom: 10px;}
.border .tt	{}
.border .pl	{}
.border .pl p	{margin-bottom: 5px;}
.border .mr		{text-align: right; padding-right: 3px;}


.stopka1			{color: #DA251D;}
.stopka1 .lhk a		{font-size: 9px;}
.stopka1 .lhk .sep	{color: #DA251D;}
.stopka2 .lhk a		{font-size: 9px;}
.stopka2 .lhk .sep	{color: #DA251D;}

.menu_top			{ color: white; }
.menu_top_active	{ color: white; }


.head1				{height: 70px; vertical-align: top;}
.head1 .logoptp		{margin: 18px 0px 7px 0px; }
.head1 .lhk						{margin: 0 5px 0px 0px;	text-align: right; }
.head1 .lhk	.menu_top			{font-size: 10px; text-decoration: none;}
.head1 .lhk	.menu_top_active	{font-size: 10px; text-decoration: none;}
.head1 .lhk	.sep	{color: #FFFFFF;}
.head2				{margin: 0px; }
.head2 .save		{color: #29166f; font-size: 9px; margin-bottom: 5px;}
.head3				{padding: 5px 2px 0px 0px;vertical-align: top;height: 30px;}
.dzisiaj	{color: #FFFFFF;	padding: 2px 5px 0px 17px;}


.api_search_button	{font-size:9px;height:19px;color: #29166f;}
.api_search_input	{font-size:9px;height:20px;color: #29166f;width: 150px;}	

.api_kontakt_input 		{font-size:11px;color: #29166f;	width: 370px;	}
.api_kontakt_odpowiedz	{font-size:9px;color: #29166f;}
.api_kontakt_button		{font-size:9px;height:19px;color: #29166f;}

.api_forum_title		{font-weight: bold;}
.api_forum_caption		{font-style: italic;}
.api_forum_message		{}
.api_forum_info			{font-weight: bold; color: #29166E;}
.api_forum_backcolor	{background-color: #FFFFFF;}
.api_forum_activecolor	{background-color: #FEFEF2;}
.api_forum_noactivecolor{background-color: #FFFFFF;}
.api_forum_button		{font-size:9px;height:19px;color: #29166f; float: right;margin-right: 18px;}
.api_forum_input		{font-size:11px;color: #29166f;}

.calctable 			{background-color:silver;border: 1px solid black;}
.calctable .inpt    {font-family : verdana;font-size: 10px;	text-align:right;}
.calctable .scr   	{width: 100%;height: 20px;}
.calctable .mem   	{width: 62px;height: 20px;}
.calctable .btnt    {font-weight: bold; color: #FFFFFF;	font-family : verdana; font-size: 12px; width:30px; text-align:center; background-color: gray;}
.calctable .dig		{background-color: silver;	 color: #000000;}
.calctable .dig0	{background-color: silver;	 color: #000000;	width: 62px;}

.menu_galeria	{font-size: 9px; padding-bottom: 10px;}

.form_table	{} 	
.form_table .tl	{text-align: right;} 	
.form_table .ti	input	{font-size:10px;color: #29166f;	width: 150px;} 	
.form_table .tit input 	{font-size:10px;color: #29166f;	width: 150px; border: none;} 	
.form_table .ti	select 	{font-size:10px;color: #29166f;	width: 150px;} 	
.form_table .ti	textarea	{font-size:11px;color: #29166f;	width: 150px;} 	
.form_table .tb	input 		{font-size:10px;color: #29166f;	width: 100px;} 	
.form_input_ro	{font-size:10px; color: #000000 !important; border: none; background-color: transparent; text-align: center;}
.form_input_ro:disabled	{color: #000000 !important;}

.form_input, .forminput	 {font-size:10px;color: #29166f;}
.form_select	{font-size:10px;color: #29166f; }
.form_button, .formbutton, .formrestrict{font-size:10px;color: #29166f;}

.table_pl	{background-color: #F0F0F0;	border: 1px solid black;	margin: 5px 0px 0px 0px;}
.table_pl .c1	{background-color: silver;	text-align: right; font-weight: bold;	width: 20px;}
.table_pl .ca	{background-color: silver;	text-align: center; width: 50px;}
.table_pl thead td {padding: 1px; text-align: center; border: solid gray; border-width: 0px 1px 1px 0px; letter-spacing: 0px; font-weight: bold;}
.table_pl tbody	td {width: 181px; border: solid gray; border-width: 0px 1px 1px 0px; letter-spacing: -1px; vertical-align: top; text-align: center;}
.table_pl tbody	td input {font-size:10px;color: #29166f;}
.table_pl tbody	td select {font-size:10px;color: #29166f;}
.table_pl tbody	td textarea {font-size:11px;color: #29166f;}
.table_pl tbody .t1	{ text-align: right;	background-color: #FFFFFF;}
.table_pl tbody .tlb{ font-weight: bold; letter-spacing: 0px; }

.api2_nletter_tr  		{padding: 0px; border: 0px;}
.api2_nletter_head_td 	{font: bold 10px; color: black;border: solid white; border-width: 0px 1px 1px 0px; padding:2px; }
.api2_nletter_list_td 	{border: solid white; border-width: 0px 1px 1px 0px;padding:2px;}
.api2_nletter_mailtitle_td,
.api2_nletter_mailcontent_td,
.api2_nletter_grouptitle_td {font: bold 12px; border: 0px; padding-top: 5px;padding-bottom: 5px; border: double black; border-width: 0px 0px 3px 0px;}
.api2_nletter_grouplist_td 	{font: 10px; padding: 0px; border: 0px;}
.api2_nletter_mail_td,  
.api2_nletter_mailplain_td 	{border: solid white; border-width: 0px 1px 1px 0px;padding:5;}
.api2_nletter_mailfrom_td_label,
.api2_nletter_mailto_td_label,
.api2_nletter_mailbcc_td_label,
.api2_nletter_mailsubject_td_label {font: bold 10px; border: 0px; vertical-align: middle; padding: 0px 2px 5px 0px; text-align: right; }
.api2_nletter_mailfrom_td,
.api2_nletter_mailto_td,
.api2_nletter_mailbcc_td,
.api2_nletter_mailsubject_td {font: bold 10px; border: 0px; vertical-align: middle; padding: 0px 2px 5px 0px; }
.api2_nletter_button, .nlformbutton {font-size:10px;height:19px;color: #29166f;}
.api2_nletter_mailto_input {font-size:10px;color: #29166f;}
.api2_nletter_table {background-color: #F0F0F0;border:1px solid black;}


.api2_quest_table		{	padding: 0px;	border: 0px; align: center;}
.api2_quest_tr			{	padding: 0px;	border: 0px;}
.api2_quest_td_radio	{	padding: 2px;	border: 0px;}
.api2_quest_td_answer	{	padding: 4px;	border: 0px;	font: 10px Verdana;	}
.api2_quest_input		{	padding: 0px;	border: 0px;}
.api2_quest_button		{	font-size:10px;height:19px;color: #29166f;}
.api2_quest_td_send		{	padding: 0px;	border: 0px; }
.api2_quest_radio		{	border: 0px; padding: 0px;}
.api2_quest_input		{	font: 10px Verdana;	border: 1px solid #003C73;	height: 18px;}
.api2_quest_ans_td_answer	{	padding: 0px 5px 5px 0px;	border: 0px;	width: 130px;	font: 10px;	text-align: right;	vertical-align: top;}
.api2_quest_ans_td_percent	{	padding: 0px 5px 5px 5px;	border: 0px;	width: 80px; font: 10px;		vertical-align: top;}
.api2_quest_ans_td_bar		{	padding: 0px 0px 5px 5px;	border: 0px;	width: 200px;	vertical-align: top;}
.api2_quest_bar				{	border: 1px solid #2A166D;	background-color: #DA251D;}
.api2_quest_ans_votes		{	padding: 0px;	border: double #2A166D;	border-width: 4px 0px 0px 0px;	padding-top: 5px;}


.formtable {border: 1px solid black;	margin: 5px 0px 0px 0px;}
.formlabel {font-weight:bold; padding:5px;}
.tabletd	{border: solid white; border-width: 0px 1px 1px 0px;}
.tabletable {background-color: #F0F0F0;	border: 1px solid black;	margin: 5px 0px 0px 0px;}
.tabletitle {font-weight:bold;border: solid white; border-width: 0px 1px 1px 0px;}
.formlabel, .tabletd	{border: solid white; border-width: 0px 1px 1px 0px;}
.formselect, .formrestrict{font-size:10px;height:19px;color: #29166f;width:130px;}

.abc {background-color:black;padding:1px;border:2px outset white;width:12px;text-align:center;}
.abc a 		{color:white; font-weight:bold;border:none !important;text-decoration:none;}
.abc a:hover{color:#DA251D;}
.abc_active		{background-color:silver !important; padding:1px; border:2px outset white; width:12px; text-align:center;}
.abc_active a	{color:black; font-weight:bold;border:none !important;text-decoration:none;}
.abc_active a:hover{color:#DA251D;}
.abc_active	.alfabet 	{background-color:silver !important; padding:1px; border:2px outset white; width:12px; text-align:center;}

.abct 	{ color: #DA251D;}
.abct a	{ color: #DA251D;	text-decoration: none;}
.abct_active a	{ color: gray;	text-decoration: underline;}


.alfabet {background-color:black;padding:1px;border:2px outset white;width:12px;text-align:center;}
.alfabet a 		{color:white; font-weight:bold;border:none !important;text-decoration:none;}
.alfabet a:hover{color:#DA251D;}
.alfabet_active		{background-color:silver !important; padding:1px; border:2px outset white; width:12px; text-align:center;}
.alfabet_active a	{color:black; font-weight:bold;border:none !important;text-decoration:none;}
.alfabet_active a:hover{color:#DA251D;}
.alfabet_active	.alfabet 	{background-color:silver !important; padding:1px; border:2px outset white; width:12px; text-align:center;}

.tahoma p	{font-family : Tahoma;}
.tahoma a	{font-family : Tahoma;}