BODY		{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 11px; color: #333333; background-color: #ffffff; margin: 0 0 0 0; }
/*
P, DIV, LI, TABLE, TR, TD, INPUT, TEXTAREA { font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 9pt; color: #333333; }
*/
p, div, ul, ol, li 	{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size:11px; color:#585858; }

A, A:LINK, A:ACTIVE, A:VISITED	{ color: #006699; }
A:HOVER				{ color: #FF6600; text-decoration: none; }

td			{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size:11px; color:#585858; }
td a		{ color:#0070BC; text-decoration:none; }
td a:hover 	{ color:#FF6622; text-decoration:none; }

.msgok 		{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #36416f; }
.msgerr 	{ font-family: Arial, Verdana, Helvetica, sans-serif; font-size: 8pt; font-weight: bold; color: #ce4300; }

/* Table */
.tbl		{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: #ffffff;	font-weight:bold; background-color:#109FE9; }
.tbl2		{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: #ffffff; background-color:#5CBFF4; }
.tbl-left 	{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: #585858; background-color:#f1f1f1; }
.tbl-top 	{ background-color:#000000; }
.tbl-top2 	{ background-color:#CCCCCC; }
.tbl-bottom { background-color:#cccccc; }
.tbl-line 	{ background-color:#cccccc; }

.copy 		{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size:11px; color:#585858; line-height:130%; }
.copy a					{color:#0070BC;text-decoration:none}
.copy a:hover			{color:#FF6622;text-decoration:none}
.copy-b		{ font-family: Arial,Helvetica, geneva,sans-serif; font-size:11px; color:#808080; font-weight:bold; }
.copy-b a				{color:#0070BC;text-decoration:none}
.copy-b a:hover			{color:#FF6622;text-decoration:none}
.copy-blue		{ font-family: Arial,Helvetica, geneva,sans-serif; font-size:11px; color:#0070BC; }
.copy-blue-b	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size:11px; color:#0070BC; font-weight: bold; }

.white-b 	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size: 11px; color: #ffffff; font-weight:bold;}
A.white-b,
A.white-b:LINK,
A.white-b:ACTIVE,
A.white-b:HOVER,
A.white-b:VISITED	{ color:#ffffff; text-decoration:none; }

/* title */
.black  	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size: 11px; color: #000000; }
.black-b  	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size: 11px; color: #000000; font-weight:bold; }
.black-t 	{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 14px; color: #585858; font-weight:bold; }
.blue-t 	{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 20px; color: #0088DD; font-weight:bold; }

.subtype-title-b { font-family: Arial,Helvetica,Geneva,sans-serif; font-size:16px; color: #FFFFFF; font-weight:bold; }
.subtype-title-b a					{color:#FFFFFF; text-decoration:none}
.subtype-title-b a:hover			{color:#0072BC; text-decoration:none}

.white 		{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size: 11px; color: #ffffff; }

/* board */
.titlegreen 	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size:18px; font-weight:bold; color:#000000; }
.titleblue 	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size:14px; font-weight:bold; color:#0070BC; }
.boardblue	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size: 11px; color: #0074BA; }
.boardblue2	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size: 11px; color: #0074BA; font-weight:bold; }
.boardorg 	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size: 11px; color: #FF6622; font-weight:bold; }
.dw-st 		{ font-family: Arial,Helvetica, geneva,sans-serif; font-size: 13px; font-weight:bold; color: #77787C; }
.dw-st1 	{ font-family: Arial,Helvetica, geneva,sans-serif; font-size: 11px; font-weight:bold; color: #0073BC; }
.dw-st1 a		{color:#0070BC; text-decoration:none}
.dw-st1 a:hover		{color:#FF6622; text-decoration:none}

.news-gt	{ font-family: arial, geneva, helvetica, sans-serif; font-size: 12px; font-weight: bold; color: #669900; }
.news-g		{ font-family: arial, geneva, helvetica, sans-serif; font-size: 11px; font-weight: bold; color: #669900; }
.news-bt	{ font-family: arial, geneva, helvetica, sans-serif; font-size: 15px; font-weight: bold; color:#000000; }

/* newsy z CRN */
TABLE.newsCRN				{ border: #cccccc 1px solid; padding: 0; }
TABLE.newsCRN TD			{ font-size: 11px; padding: 0; }
TABLE.newsCRN TD.header		{ background-color: #e9e9e9; color: #01388F; text-align: center; font-weight: bold; padding: 2px;}
TABLE.newsCRN TD.pubdate	{ color: #0074BA; font-weight: bold; padding: 2px;}
TABLE.newsCRN TD.title		{ padding: 0 4px 2px 4px; }

/* lewe menu tekstowe */
.menu		{ font-family: Arial,Helvetica,Geneva,sans-serif; font-weight:bold; font-size: 11px; color:#FF6622; }
.menu a, .menu a:link, .menu a:visited	{ color:#585858;text-decoration:none}
.menu a:hover							{ color:#FF6622;text-decoration:none}
.menu-org 	{ font-family: Arial,Helvetica,Geneva,sans-serif; font-weight:bold; font-size:11px; color:#FF6622; }
.menu-org a, .menu-org a:link, .menu-org a:visited				{color:#FF6622;text-decoration:none}
.menu-org a:hover		{ color:#FF6622; text-decoration:none; }
.menu_s		{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size:11px; color:#6D6E71; }
.menu_s a				{ color:#585858; text-decoration:none; }
.menu_s a:hover			{ color:#FF6622; text-decoration:none; }
.menu-sorg 	{ font-family: Arial,Helvetica,Geneva,sans-serif; font-size:11px; font-weight:bold; color:#FF6622; }
.menu-sorg a				{ color:#FF6622; text-decoration:none; }
.menu-sorg a:hover			{ color:#FF6622; text-decoration:none; }

/* formularze */
.form 			{ background-color: #f0f0f0; color: #000000; border: solid 1px #808080; }
.formtitle		{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #36416F; background-color: #f0f0f0; }
.formtitle1		{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #36416F; background-color: #fafafa; }
.formdesc 		{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 8pt; color: #202020; }
.formdescoblig	{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 8pt; color: #cc0033; }
.forminput 		{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; border: solid 1px #808080; }
.formtextarea 	{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; border: solid 1px #808080; }
.formtextarea1 	{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; border: solid 1px #808080; width:424px; scrollbar-arrow-color: #CCCCCC; scrollbar-base-color: #EEEEEE; scrollbar-darkshadow-color: #EEEEEE;}
.formselect 	{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 10pt; font-weight: normal; color: #000000; border: solid 1px #808080; }
.formselect1 	{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 10px; font-weight: normal; color: #000000; border: solid 1px #808080; scrollbar-arrow-color: #CCCCCC; scrollbar-base-color: #EEEEEE; scrollbar-darkshadow-color: #EEEEEE;}
.formselect2 	{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 10px; font-weight: normal; color: #000000; border: solid 1px #808080; scrollbar-arrow-color: #CCCCCC; scrollbar-base-color: #EEEEEE; scrollbar-darkshadow-color: #EEEEEE; width: 100px;}
.formphoto		{ border: solid 1px #808080; }
.formsubmit 	{ font-family: Arial, Verdana, Helvetica, Geneva, sans-serif; font-size: 8pt; font-weight: bold; color: #36416F; border: 1px ridge; }
.formrow0 		{ background-color: #ffffff; }
.formrow1 		{ background-color: #f5f5f5; }
.formrow0block	{ background-color: #ffffff; display:block;}
.formrow1block	{ background-color: #f5f5f5; display:block;}
.formrow0none	{ background-color: #ffffff; display:none;}
.formrow1none	{ background-color: #f5f5f5; display:none;}
.formrow2 		{ background-color: #ffffff; color: #cdcdcd; }
.formrow3 		{ background-color: #eedddd; }
.formrow4 		{ background-color: #aaddff; }
.formsectionline	{ background-color: #c0c0c0; }


/* focus */
input:focus {background-color: #91d1ff; }


/* filtry */
.filter 		{ background-color: #f0f0f0; color: #000000; border: solid 1px #808080; }
.filtertitle	{ font-size: 11px; font-weight: bold; color: #36416F; background-color: #f0f0f0; }
.filterdesc 	{ font-size: 11px; color: #585858; }
.filterinput 	{ font-size: 11px; font-weight: normal; color: #585858; border: solid 1px #808080; }
.filterselect 	{ font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 11px; font-weight: normal; color: #585858; border: solid 1px #36416F; }
.filtersubmit 	{ font-size: 11px; font-weight: bold; color: #36416F; border: 1px ridge; }

/* nawigacja */
.nawigacja				{ font-size: 11px; font-weight: normal; }
.nawigacjaaktywna 		{ color: #ff6600; font-weight: bold; }
.nawigacjanieaktywna	{ color: #c0c0c0; }

/* repozytorium */
.replistfolder	{ font-size: 10pt; color: #333333; }
.replistfile	{ font-size: 10pt; color: #000000; }

/* kalendarz */
#CalendarControlIFrame { display: none; left: 0px;  position: absolute;  top: 0px  height: 250px;  width: 250px;  z-index: 99; }
#CalendarControl { position:absolute;  margin:0;  padding:0;  display:none;  z-index: 100; }
#CalendarControl .previous,
#CalendarControl .next { padding: 1px 3px 1px 3px; font-size: 1.4em; }

/* enquiries */
.enqTop { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #FFF; FONT-STYLE: normal; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #1b8adb; TEXT-ALIGN: center }
.enqHeader { FONT-WEIGHT: bold; FONT-SIZE: 10pt; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #eaeaea; TEXT-ALIGN: center }
.enqLine { FONT-SIZE: 9px; COLOR: #666; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #FFFFFF }
.enqError { FONT-WEIGHT: bold; FONT-SIZE: 11pt; COLOR: #FF0000; FONT-FAMILY: Verdana, Arial, Helvetica; BACKGROUND-COLOR: #FFFFFF }
.ski_hotel { text-align: justify; }

/*
 * Style do białej listy.
 */
.white_list .garbage { background-color: #fce292; }
.white_list .error { background-color: #ff8787; }
.white_list .valid { background-color: white; }

/* Banner popupowy */
.start { position: fixed; position: expression("absolute"); }
.stop {	position: static; }

/* ankieta - zwycięzcy */
.winner { color: red !important; font-weight: bold; }
div#filters { display: none; border: 1px solid black; background-color: #EEEEEE;}


/* tooltipy */
a.tooltip{ position:relative; z-index:24; cursor: help; text-decoration:none}
a.tooltip:hover{ z-index:25; cursor: help; text-indent: 0;}
a.tooltip span{display: none; cursor: help; }
a.tooltip:hover span{
	font-family: Arial,Helvetica,Geneva,sans-serif;
	FONT-SIZE: 9pt;
	font-weight: normal;
	cursor: help;
	display: block;
	position: absolute;
	top:2em; left:2em; width:15em;
	padding: 2px;
	border-top:2px solid #2f8fc7;
	border-left:2px solid #2f8fc7;
	border-right:2px outset #0b5f9d;
	border-bottom:2px outset #0b5f9d;
	background-color: #f1f1f1;
    color: #585858;
    text-align: left;
    text-decoration: none;
}
