body {
	background-color: #CBEEFF;
	background-image: url(tlo/tlo-horyzont-blue.png);
	font-family: verdana, arial, helvetica;
	font-size: 10pt;
	color: black;}
	
  body {
    scrollbar-face-color: #3481D0;
    scrollbar-arrow-color: white;
    scrollbar-highlight-color: #3481D0;
    scrollbar-3dlight-color: #CBEEFF;
    scrollbar-shadow-color: #3481D0;
    scrollbar-darkshadow-color: #CBEEFF;
    scrollbar-track-color: #CBEEFF;
}
input	{height:24px; border:solid 1px #3077b5; background-color:#FFFFFF; padding:2px; font-size:13px; color:black;}
/********************************* LiveValidation *************************************/

.LV_valid {
    color:#00CC00;
}
	
.LV_invalid {
	color:#CC0000;
}
	
.LV_validation_message{
    font-weight:bold;
    margin:0 0 0 5px;
}
    
.LV_valid_field,
input.LV_valid_field:hover, 
input.LV_valid_field:active,
textarea.LV_valid_field:hover, 
textarea.LV_valid_field:active,
.fieldWithErrors input.LV_valid_field,
.fieldWithErrors textarea.LV_valid_field {
    border: 1px solid #00CC00;
}
    
.LV_invalid_field, 
input.LV_invalid_field:hover, 
input.LV_invalid_field:active,
textarea.LV_invalid_field:hover, 
textarea.LV_invalid_field:active,
.fieldWithErrors input.LV_invalid_field,
.fieldWithErrors textarea.LV_invalid_field {
    border: 1px solid #CC0000;
}
/********************************* End *************************************/

.text-news {
        font-size : 9px;
        font-family: verdana, arial;
         text-align: right;
         color : Navy;}
         
.menu-tlo {
		padding-top: 0px;
	padding: 1px;
		font-size: 12x;
		height: 19px;
	width: 100%;
	background-color: White;
		border-left : 1px solid #2777B3;
	border-right: 1px solid #2777B3;
	border-top : 1px solid #2777B3;
	border-bottom: 1px solid #2777B3;;
}

a.menu-aktywne:visited, a.menu-aktywne, a.menu-aktywne:link {
font-family: verdana, arial, helvetica;
color: #3857B6;FONT-WEIGHT: bold; 
FONT-SIZE: 12px;
background-color: White;
background-image: url(menu-css/red-box.gif);
background-repeat: no-repeat;
padding-left: 18px;
padding-top: 2px;
height: 19px;
display: block;
text-decoration: none;
}
a.menu-aktywne:hover {
font-family: verdana, arial, helvetica;
color: white;
padding-top: 2px;
FONT-WEIGHT: bold; FONT-SIZE: 12px;
background-color: #3857B6;
background-image: url(menu-css/red-box.gif);
background-repeat: no-repeat;
padding-left: 18px;
height: 19px;
text-decoration: none;
display: block;
}
.ramka{
	border-left : 1px solid #2777B3;
	border-right: 1px solid #2777B3;
	border-top : 1px solid #2777B3;
	border-bottom: 1px solid #2777B3;
}

fieldset {
	margin:1em 0 2em;
	padding:1em;
	border:1px solid #DDD
}
.box-lewy {
background-color: DEE8FF; text-align: left; color: #000000; padding: 5px;
	border-left : 1px solid #2777B3; margin:0;width:20%;
}
.box-prawy {background-color: White; 
	border : 1px solid #2777B3;
	border-top: 0px;
	border-bottom: 0px;
	width:80%; margin:0;padding: 5px;}
	
.pielgrzymki {background-color: White; 
font-family: Verdana, Helvetica; font-size: 12px; 
border: 1px solid #FEC200; 
display:block; 
padding: 6px;text-align: justify;
	float:right; margin:0;padding: 5px;}
.box-calosc {display:block; background-color: White; 
	border-left : 1px solid #2777B3;
	border-right: 1px solid #2777B3;
	border-top : 1px solid #2777B3;
	border-bottom: 1px solid #2777B3;
	width:100%;  margin:0;padding: 5px;}

legend {
	font-weight: bold;
	text-align: justify;
	font-size: 9pt;
	color: #535353;
}
		  
td {
	font-size: 12px;
	font-family: verdana, arial;
	COLOR: Black;
	vertical-align: top;
	border-bottom-width:thin;
}
topek {
	font-size: 11px;
	font-family: verdana, arial;
	COLOR: red;
	vertical-align: top;
}
rameczka {
	font-size: 7px;
	font-family: verdana, arial;
	COLOR: #ffffff;
	vertical-align: top;
	
}
.tutaj {
	font-size: 3px;
	font-family: verdana, arial;
	COLOR: #999999;
	vertical-align: middle;
	text-align: center;
	
}
li {
        font-size: 12px;
        font-family: verdana, arial;
		  padding: 2px;
}
p {
        font-size: 12px;
        font-family: verdana, arial;
        padding-right : 5px;
        padding-left : 5px;
        color: black;
}
.text10b {
	font-size: 10px;
	font-family: verdana, arial;
	text-align: center;
	color: white;
	FONT-WEIGHT: bold;
}
.text-news {
        font-size : 9px;
        font-family: verdana, arial;
         text-align: left;
         color : white;
}
A:link, A:visited{
    text-decoration:    none;
    color:  #275EAE;
}
A:active, A:hover{
    text-decoration:    underline;
    color:  red;
}

hr {
	height: 1px;
	border-style: dashed;
	color: #C8B9A2;
}

.green1 {
font : 11px Verdana; color : #ffffff; font-weight: bolder; PADDING-TOP: 2px; border-color: #000000; border-style: solid; border-width: 1px;
background: #60A02C;        PADDING-BOTTOM: 4px;}
.green2 {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; PADDING-TOP: 2px; 
		  padding-bottom: 2px;
		  COLOR: #ffffff; FONT-FAMILY: Verdana, Arial, Helvetica;
        BACKGROUND-COLOR: #90c82f
		  
}
.green3 {
	FONT-SIZE: 12px;
	PADDING-TOP: 2px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 2px;
	COLOR: Black;
	FONT-FAMILY: Verdana,  Arial, Helvetica;
	BACKGROUND-COLOR: #C0E850;
}
.green4 {
	FONT-SIZE: 13px;
	font-weight: bold;
	PADDING-TOP: 5px;
	PADDING-RIGHT: 2px;
	PADDING-LEFT: 2px;
	PADDING-BOTTOM: 9px;
	COLOR: White;
	FONT-FAMILY: Verdana,  Arial, Helvetica;
	BACKGROUND-COLOR: Green;
	background-image: url(tabelki/menu-shade.gif);
	text-align: center;
	text-shadow: black;
	text-shadow: 2px;
}
.yellow {
	FONT-SIZE: 12px;
	text-align: center;
	FONT-WEIGHT: bold;
	COLOR: Black;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	PADDING: 4px;
	background-color: #FFD700;
	border-width: 1px;
	border-style: solid;
	border-color: #FFAF00;
}
.blue {
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
        COLOR: ButtonHighlight;
        FONT-FAMILY: Verdana, Arial, Helvetica;
   PADDING-TOP: 2px;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 2px;
        background-image: url(tlo/blue.gif);
        text-align: center;
}
.blue2 {
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
        COLOR: ButtonHighlight;
        FONT-FAMILY: Verdana, Arial, Helvetica;
        PADDING-TOP: 3px;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 2px;
        background-image: url(tlo/middletop_2.gif);
                  text-align: center;
}
.blue3 {
        FONT-SIZE: 11px;
        FONT-WEIGHT: bold;
        COLOR: white;
        FONT-FAMILY: Verdana, Arial, Helvetica;
        PADDING-TOP: 4px;
        PADDING-BOTTOM: 5px;
        background-image: url(tabelki/blue_bg.gif);
                  text-align: center;
}
.silver1 {
	FONT-SIZE: 11px;
	FONT-WEIGHT: bold;
	COLOR: Gray;
	FONT-FAMILY: Verdana, Arial, Helvetica;
	PADDING-TOP: 2px;
	PADDING-BOTTOM: 2px;
	background-color: #f9f9f9;
	background-image: url(tabelki/silver-glass.gif);
	text-align: center;
}
.orange {
        FONT-SIZE: 12px;
        FONT-WEIGHT: bold;
        COLOR: ButtonHighlight;
        FONT-FAMILY: Verdana, Arial, Helvetica;
        PADDING-TOP: 5px;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 5px;
        background-image: url(tlo/redline.gif);
}
.gray {
        BACKGROUND-COLOR: #F0F0F0;
        border:1px solid #cccccc;
padding:10px;
}

.white11 {
	FONT-WEIGHT: bold;
	FONT-SIZE: 11px;
	PADDING-TOP: 2px;
	COLOR: White;
	text-align: center;
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif;
}
.title {
        FONT-WEIGHT: bold; FONT-SIZE: 13px; COLOR: #0f6faf; FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif
}
.alt {
        background-color: #f8f8f8;
		  background-image: url(tabelki/tlo_szare.gif);
        padding : 3px;
        border-top: 1px solid #ddd;
        border-bottom: 1px solid #ddd;
        border-right: 1px solid #ddd;
        border-left : 1px solid #ddd;
		  FONT-SIZE: 10px;
		  font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
		  text-align: left;}
.alt2 {
	background-color: White;
	background-image: url(tabelki/szare2.gif);
	padding: 3px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	FONT-SIZE: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	background-repeat: repeat-x;
}
.alt3 {
	background-color: White;
	padding: 3px;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	FONT-SIZE: 10px;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	text-align: left;
	background-repeat: repeat-y;
	background-image: url(tabelki/bg_menu.gif);
}
.notka {
border:1px solid #cccccc;
padding:10px;
background-color:#F4F2F2;
font-size: 12px;
color:#333333;
font-family:arial;
line-height:130%;
}
.kropki {
	border: 1px solid #cccccc;
	padding: 10px;
	background-color: White;
	color: #333333;
	border-top: 1px solid #ddd;
	border-bottom: 1px solid #ddd;
	border-right: 1px solid #ddd;
	border-left: 1px solid #ddd;
	border-left-style: dotted;
	border-right-style: dotted;
	border-top-style: dotted;
	border-bottom-style: dotted;
	background-image: url(tabelki/bg_menu.gif);
	background-repeat: repeat-y;
}
.box {
        BORDER-RIGHT: #90b9e0 1px solid;
        BORDER-LEFT: #90b9e0 1px solid;
        BORDER-TOP: #90b9e0 1px solid;
        BORDER-BOTTOM: #90b9e0 1px solid;
        BACKGROUND-COLOR: White;
        padding : 2px;
                  text-align: center;
						font-size: 10px;
}
.blue_up {
        FONT-SIZE: 12px;
                  text-align: center;
        FONT-WEIGHT: bold;
        COLOR: ButtonHighlight;
        FONT-FAMILY: Verdana, Arial, Helvetica;
        PADDING-TOP: 2px;
        PADDING-RIGHT: 2px;
        PADDING-LEFT: 5px;
        PADDING-BOTTOM: 2px;
        background-image: url(tlo/bg-dark-blue.gif);
}
.bluebox {
        BORDER-RIGHT: #90b9e0 1px solid;
        BORDER-LEFT: #90b9e0 1px solid;
        BORDER-TOP: #90b9e0 1px solid;
        BORDER-BOTTOM: #90b9e0 1px solid;
        BACKGROUND-COLOR: #f4faff;
        padding : 5px;
        color: black;
        text-align : left;
}
.h3red {
        font-weight:bold;
        font-size:35.0pt;
        color:#b2384c;
		  font-family: "Times New Roman", Times, serif;
        line-height:100%;
        border-width:0px 0px 1px 0px;
        border-style:dotted;
        border-color:#b2384c;
}
.text9 {
        FONT-SIZE: 9px;
        FONT-FAMILY: Verdana, Tahoma;
        color: #000000;
        text-align: justify;
}
.text_wiz {
        FONT-SIZE: 7px;
        FONT-FAMILY: Verdana, Tahoma;
        color: #000000;
        text-align: justify;
		border: 1px solid #90b9e0;
		background: #eeeeee

}
.text_wiz2 {
        FONT-SIZE: 7px;
        FONT-FAMILY: Verdana, Tahoma;
        color: #000000;
        text-align: justify;
		border: 1px solid #90b9e0;
		background: #FFFFFF

}
.text10 {FONT-SIZE: 10px; FONT-FAMILY: Verdana, Tahoma;  }
.text11 {FONT-SIZE: 11px; FONT-FAMILY: Verdana, Tahoma; text-align: justify; padding : 2px;}
#sectionLinks{
        margin: 0px;
        padding: 0px;
        font-family: Verdana, Arial, Helvetica, sans-serif;
        text-decoration: none;
}
.text_normal {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 9pt; font-style: normal; font-weight: normal; text-align: justify; clip:   rect(   ); margin-top: 8px; margin-bottom: 8px; padding-left: 5px; margin-left: 5px; margin-right: 4px}
.menu_text {  font-family: Verdana, Arial, Helvetica; font-size: 11px; font-style: normal; font-weight: normal; color: #000000; text-align: left; clip:   rect(   ); line-height: 12pt; padding-left: 0px; padding-right: 0px}
.text_normal_center { font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: normal; text-align: center; margin-top: 8px; margin-bottom: 8px; color: Black;}
.podpis {  font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 8pt; font-style: normal; font-weight: lighter; color: #666666; text-align: center; clip:   rect(   ); margin-top: 6px; margin-bottom: 6px}
.tabele {  font-size: 8pt; color: #000000; background-color: #D3E8FE; text-align: right; font-family: Arial, Helvetica, sans-serif; vertical-align: top; text-indent: 0pt}
.tabele_text { font-size: 8pt; color: #333333; background-color: #EBEBEB; text-align: left ; font-family: Arial, Helvetica, sans-serif}

#sectionLinks a:link, #sectionLinks a:visited {
        display: block;
        border-top: 1px solid #ffffff;
        padding: 1px 1px 1px 5px;
        font-family: "Geneva", Arial, Helvetica, san-serif;
        font-size: 11px;
        font-weight: bold;
        color: #666666;
        text-decoration: none;
        line-height: 14px;
        background-color: #F4F2F2;
}
.text {
        font-family: "ms sans serif", Arial, Tahoma, serif;
        font-size: 10px;
        color: #525252;
        line-height: 15px;
}
input, select {
   font-family: Verdana, Arial, Helvetica, serif;
   font-size:13px;
   padding: 2px;
   color: #8A8A8A;
   font-weight: bold;
   height:24px;
   border:solid 1px #3077b5;
   background-color:#FFFFFF;
   color:black;
}

textarea {
   font-family: Verdana, Arial, Helvetica, serif;
   font-size:13px;
   padding: 2px;
   color: #8A8A8A;
   font-weight: bold;
   border:solid 1px #3077b5;
   background-color:#FFFFFF;
   color:black;
}
#sectionLinks a:hover{
        border-top: 1px solid #ffffff;
        color: #333333;
        text-decoration: none;
        background-color : Silver;
}
H4 {
	color: #91C62D;
	font-family: Arial, Helvetica, sans-serif;
	font-size: 17px;
	font-weight: bold;}

h5 {color: Navy;font-weight: bold;font-size: 19pt; font-family: Times New Roman}
.orangebox {background-color: #F59423;color: #FFFFFF;font-family: Verdana, Helvetica;font-weight: bold;font-size: 13px;padding: 4px;}
.orangedot {color: #000000;font-family: Verdana, Helvetica;font-size: 12px;border: 1px solid #F59423;padding: 6px;background-color: White; text-align: justify;}
.yellowbox {
	background-color: #FEC200;
	color: white;
	font-family: Verdana, Helvetica;
	font-weight: bold;
	font-size: 13px;
	padding: 4px;
}
.yellowdot {background-color: White;color: #000000; font-family: Verdana, Helvetica; font-size: 12px; border: 1px solid #FEC200; padding: 6px;text-align: justify;}
.greenbox {background-color: #AFC642; color: #FFFFFF; font-family: Verdana, Helvetica; font-weight: bold;font-size: 13px; padding: 4px}
.greendot {background-color: White;color: #000000;font-family: Verdana, Helvetica;font-size: 12px;border: 1px solid #AFC642;padding: 6px;text-align: justify;}
.bluebox2 {background-color: #4D85CF; color: #FFFFFF; font-family: Verdana, Helvetica; font-weight: bold;font-size: 13px; padding: 4px}
.bluedot {background-color: White;color: #000000; font-family: Verdana, Helvetica; font-size: 12px; border: 1px solid #4D85CF; padding: 6px;text-align: justify;}
.pinkbox {background-color: #B72C81; color: #FFFFFF; font-family: Verdana, Helvetica; font-weight: bold;font-size: 13px; padding: 4px}
.pinkdot {background-color: White;color: #000000; font-family: Verdana, Helvetica; font-size: 12px; border: 1px solid #B72C81; padding: 6px;text-align: justify;}
.redbox {background-color: #EF1414;color: #FFFFFF;font-family: Verdana, Helvetica;font-weight: bold;font-size: 13px;padding: 6px;}
.saharabox {background-color: #FAF3E3;color: Black;font-family: Verdana, Helvetica;font-size: 13px;padding: 6px;
border: 3px solid #C8B9A2;font-weight: bold;}
.ewhite {background-color: #FFFFFF; border-left: 4px solid #F7BA42; text-align: left; color: #000000; padding: 5px 5px 5px 5px;}
.eblue {background-color: #C6DBFF; border-left: 4px solid #F7BA42; text-align: left; color: #000000; padding: 5px 5px 5px 5px;}
.eblue2 {background-color: #4A75B5; border-left: 4px solid #F7BA42; text-align: left; color: #ffffff; padding: 5px 5px 5px 5px;}
.dotted {border-right-color: #868686; border-right-style: dotted; border-right-width: 1px; }
.footer {background-color: #4A75B5; text-align: center; color: #ffffff; padding: 2px; font-size: 9px;}
	
}
