@media screen {

BODY {
	background-color: black; /*#008877; #00623E	rgb(0,128,64)	*/
	background-image: url(../images/bgpb15.jpg); url(../images/b2.gif);
	background-attachment: fixed ;
	background-position: left;
	background-repeat: no-repeat;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal; 
	font-size: normal; 12px;
	color: white;
}

TABLE.main_table {
	border-top-style: none;
	border-bottom-style: none;
	border-left-style: none;
	border-right-style: none;
	border-color: #C1E1FF;	
	border-width: 1px;
	width: 950px; /*min-width: 600px;*/
	min-height: 500px;
}

TABLE.lave_menu {
	width: 100%;
	border-style: none;
	border-color: White;	
	border-width: 1px;	
	xfont-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
}

TABLE.title_banner {
	xwidth: 50%;
}

TD.title_bannerrr {
	/*color: green; #00401C;*/
	font-weight: bold;
	font-style: italic;
	font-size: large;
	
}

TD.top_banner {
/*	padding-bottom: 5px;
	padding-left: 5px;
	padding-right: 5px;*/
	vertical-align: middle;
	background-color: #353535; /*#88AA66; #99BB77; #AACC88*/
	height: 120px;
	border-bottom-color: #353535; #00401C;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	
}

TD.right_top_banner {
	vertical-align: middle;
	background-color:  transparent;  /*#88AA66; #99BB77;*/
	/*color: #FFFFCC*/
	xborder-bottom-color: #353535; #00401C;
x	border-bottom-width: 1px;
	xborder-bottom-style: solid;	
}

TD.left_top_banner {
	padding: 5px;
	vertical-align: middle;
	background-color:  #353535;  /*#88AA66; #99BB77;*/
	/*color: #FFFFCC*/
	border-right-style: none;
	background-position: center;
	border-bottom-color: #353535; #00401C;
	border-bottom-width: 1px;
	border-bottom-style: solid;	
}

.P25 {
   text-indent: 5%;
	text-align: justify;
	line-height: 25px;
} 

P {
   text-indent: 5%;
	text-align: justify;
} 

DIV.padding {
	text-indent: 5%;
   text-align: justify;
}

TR.tr_bg {
	background-color: #303030;
	font-size: small;
}

TD.td_bold {
	xfont-weight: bold;
	padding-left: 5px;
	padding-right: 5px;
}

TD.td_body {
	width: 200px;
	text-align: center;
}

TD.top_pic_banner {
	vertical-align: middle;
	xbackground-color:  #353535;  /*#88AA66; #99BB77;*/
	background-image:  url(../images/f11c.jpg);
	background-repeat: no-repeat;	
	background-position: left;
	border-width: 0px;
}

TD.left_banner {
	xborder-right-color: #D70000; #00401C;
	xborder-right-width: 1px;
	xborder-right-style: none;	
	background-color: #D70000;  /*#99BB77; #88AA66;*/
	background-image: url(../images/p1gl.gif);   
	background-position: bottom;
	background-repeat: no-repeat;
	padding-left: 10px;
	padding-top: 10px;
	xpadding-bottom: 10px;
	vertical-align: top;
	font-weight: bold; 
	width: 220px;
}

.left_banner_rest {
	padding-right: 10px;
}



TD.bg_content {
	background-image: url(../images/bg_b_pas.gif);
	background-repeat: repeat-y;
	background-position: right;
	background-color: #353535; /*#AACC88; #99BB77;#AACC88;*/
	vertical-align: top;
}

TD.content {	
	background-image: url(../images/bgmb05.jpg); 
	background-position: center;
	background-repeat: no-repeat;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 10px;
	color: #F1BC03;   /*#B22222;*/
	height: 100%;
	vertical-align: top;
	font-size: medium;
}

.title_c {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: x-large;
	color: #F1BC03;
	font-weight: bolder;
}

TD.title {
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;
	font-size: large;
	text-align: right;
	color: #D70000;
	font-weight: bolder;
	padding-right: 30px;
	border-bottom-color: #F1BC03; 
	border-bottom-width: 1px;
	border-bottom-style: solid;	
}

TD.right_content {

	background-color: #353535; /*#AACC88; #99BB77;#AACC88;*/
	width: 50px;
	height: 100%;	
}

TR.tfoot {
	height: 5%;
}

TD.tfoot_left {
	background-color: #F1BC03;  /*#F1BC03; #00401C*/
	border-top-color: #003E79; 
	border-top-width: 1px;
	border-top-style: solid;	
}

TD.tfoot_right {
	background-color: #F1BC03; /* #F1BC03;*/
	color: #003E79;
	border-top-color: #F1BC03;
	border-top-width: 1px;
	border-top-style: none;	
	background-image: url(../images/bg_y_pas.gif);
	background-repeat: repeat-y;
	background-position: right;
}

TD.tfoot_top {
	padding-left: 10px;
	padding-right: 10px;
	height: 20px;
	vertical-align: middle;	
}

TD.menu_level1 {
	padding-right: 40px;
	xpadding-left: 10px;*/
	border-style: solid;
	border-color:  #D70000; #353535;	
	border-width: 1px;	
	border-left-style: none;	
	border-right-style: none;
	font-family: Arial, Helvetica, sans-serif;
	xfont-size: large;	
}

TD.menu_level1_over {
	/*padding-right: 10px;
	padding-left: 10px;*/
	border-style: solid;
	border-color:  #F1BC03; #353535;	
	border-width: 1px;	
	border-left-style: none;	
	border-right-style: none;
	font-family: Arial, Helvetica, sans-serif;	
	xfont-size: large;	
}

TD.menu_selected {
	/*padding-right: 10px;*/
	padding-left: 10px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-color: #F1BC03; 	
	border-width: 1px;
	background-color: #353535;
	background-image: url(../images/b_selected.gif);
	background-repeat: repeat-y ;
	background-position: left;	
	color: #F1BC03;;
 	font-family: Arial, Helvetica, sans-serif;	
	xfont-size: large;	
}

TD.menu_level2 {
	/*padding-right: 10px;*/
	padding-left: 20px;
	border-style: none;
	border-color: #353535;	
	border-width: 1px;
	background-color: transparent;
	font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;	
	font-size: large;	
}


TD.kontaktl_top {
	text-align: center;
	font-weight: bold;
	padding-right: 15px;
	color: #F1BC03
}

TD.kontaktr_top {
	text-align: left;
}

TD.doba_menu {
	color: #F1BC03;
}


TD.kontaktl {
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
}

TD.kontaktr {
	text-align: left;
}

A:link.begin { 
	text-decoration: none;    	
	color: #B22222;  /*#FFFFCC;*/
}   

A:visited.begin { 	
	text-decoration: none;    	
	color: #B22222;   /*#FFFFCC; #00401C*/
}
         
A:active.begin {
	text-decoration: none; 
	font-weight: bolder; 
	color: #B22222; /*#FFFFCC; /*#00401C;*/
}

A:hover.begin { 
	text-decoration: none;    	
	font-variant: small-caps;
	font-weight: bolder; 
	color: #00401C;  /*#00401C; #FFFFCC;*/
}

A:link.menu { 
	text-decoration: none;    	
	color: white;  /*#FFFFCC;*/
	vertical-align: middle;
}   

A:visited.menu { 	
	text-decoration: none;    	
	color: white;   /*#FFFFCC; #00401C*/
}
         
A:active.menu {
	text-decoration: none; 
	xpadding: 5px;
	font-weight: bolder; 
	color: #F1BC03; #353535; /*#FFFFCC; /*#00401C;*/
}

A:hover.menu { 
	text-decoration: none;    	
	xpadding: 5px;
	font-weight: bolder; 
	color: #F1BC03; #353535;  /*#00401C; #FFFFCC;*/
	vertical-align: middle;	
}

A:link.cpright { 
	text-decoration: none;    	
	color: red;
}   

A:visited.cpright { 	
	text-decoration: none;    	
	color: red;
}
         
A:active.cpright {
	text-decoration: none; 
	color: gray;   	
}

A:hover.cpright { 
	text-decoration: underline;    	
	font-weight: normal; 
	color: gray;
}

A:link.text { 
	text-decoration: none;    	
	color: #D20005;  /*#FFFFCC;*/
}   

A:visited.text { 	
	text-decoration: none;    	
	color: #D20005;
}
         
A:active.text {
	text-decoration: none; 
	color: green;
}

A:hover.text { 
	text-decoration: underline;    	
	color: white;  /*#00401C;*/
}

P.text {
	text-indent: 5%;
   text-align: justify;
}


DIV.smaller {
	font-size: smaller;
	xcolor: gray;
}

DIV.cpright {
	font-size: x-small;
	color: gray;
}

DIV.main_window_item {
	display: none;
}

DIV.main_text_title1 {
	color: #D70000; /*#FFFFCC;#00401C*/
	font-size: x-large;
	font-variant: small-caps;
	font-weight: bolder;
	text-align: right;
	xpadding-right: 50px;
}


TABLE.table_title2 {
	width: 100%;
}

TABLE.udaje {
	border-color: #00401C;
	border-style: solid;	
	border-width: 1px;
	font-family: Courier new, monospace;
}

TD.udaje_tbody {
	text-align: center;
	background-color:#99BB77;
}

TD.udaje_header {
	text-align: center;
	font-weight: bold;
	background-color: #00401C; 
	color: #FFFFCC;	
}

TD.main_text_title2_l {
	color: #00401C; /*#FFFFCC;#00401C*/
	font-size: large;
	font-variant: small-caps;
	font-weight: bold;	
	text-align: left;
}

TD.main_text_title2_r {
	text-align: right;
}

TD.main_text_title3_l {
	color: #00401C; /*#FFFFCC;#00401C*/
	font-size: medium;
	font-variant: small-caps;
	/*font-weight: bold;	*/
	text-align: left;
}


TD.cennik_headerl {
	font-weight: bold;
	background-color: #00401C; 
	color: #FFFFCC;	
}

TD.cennik_headerr {
	font-weight: bold;
	background-color: #00401C;
	color: #FFFFCC;
}

TD.cennik_tbody {
	background-color: #99BB77;
}


TD.local_menu {
	background-color: #99BB77;
	text-align: center;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: #00401C;
}
TD.local_menu_last {
	background-color: #99BB77;
	text-align: center;
}


DIV.text {
	text-indent: 5%;
   text-align: justify;
}

DIV.little {
	font-size: smaller;
}

FONT.text_mark {
	color: #FFFFCC;
}


UL.alphabet {
	list-style-type: lower-alpha;
}

UL.square {
	list-style-type: square;
}

UL.circle {
	list-style-type: circle;
}

UL.number {
	list-style-type: decimal;
}



DIV.right {
	text-align: right;
}

}

@media print {

BODY {
	background-color: #ffffff; /*#008877; #00623E	rgb(0,128,64)	*/
	
	font-family: sans-serif, Arial;
	font-weight: normal; 
	font-size: 12px;
}

TABLE.main_table {
	border-style: solid;
	border-color: White;	
	border-width: 1px;
	width: auto;  /*min-width: 600px;*/
	min-height: 500px;
}

TABLE.lave_menu {
/*	width: 100%;
	border-style: none;
	border-color: White;	
	border-width: 1px;	*/
	display: none;
}

TABLE.title_banner {
	xwidth: 50%;
}

TD.title_bannerrr {
	/*color: green; #00401C;*/
	font-weight: bold;
	font-style: italic;
	font-size: large;
	
}

TD.top_banner {
/*
	vertical-align: middle;
	background-color: #AACC88; */
	display: none;
}

TD.left_top_banner {
/*	padding: 5px;
	vertical-align: middle;
	background-color:  #99BB77;  
	border-right-style: none;*/
	/*color: #FFFFCC*/
	display: none;
}

TD.left_banner {
/*	
	padding: 10px;
	vertical-align: top;
	background-color: #99BB77;  
	color: #00401C;    
	font-weight: bold; */
/*	width: 15%;*/	
	display: none;
}

TD.menu_level1 {
	/*padding-right: 10px;
	padding-left: 10px;*/
	border-style: none;
	border-color: White;	
	border-width: 1px;
	background-color: transparent;
	font-family: 'Georgia CE', 'Times New CE', 'New York CE', Georgia, times, serif;
}

TD.menu_level2 {
	/*padding-right: 10px;*/
	padding-left: 20px;
	border-style: none;
	border-color: White;	
	border-width: 1px;
	background-color: transparent;
}

#menu_item2_row1,
#menu_item2_row2,
#menu_item2_row3,
#menu_item4_row1,
#menu_item4_row2,
#menu_item4_row3,
#menu_item4_row4,
#menu_item4_row5,
#menu_item6_row1,
#menu_item6_row2,
#menu_item6_row3 {
	display: none;
}

A:link.menu { 
/*	text-decoration: none;    	*/
	color: black;  /*#FFFFCC;*/
}   

A:visited.menu { 	
/*	text-decoration: none; */   	
	color: black;   /*#FFFFCC; #00401C*/
}
         
A:active.menu {
/*	text-decoration: none; 
	font-variant: small-caps;
	padding: 5px;
	font-weight: bolder; */
	color: black; /*#FFFFCC; /*#00401C;*/
}

A:hover.menu { 
/*	text-decoration: none;    	
	font-variant: small-caps;
	padding: 5px;
	font-weight: bolder; */
	color: black;  /*#00401C; #FFFFCC;*/
}

A:link.cpright { 
/*	text-decoration: none;   */ 	
	color: black;
}   

A:visited.cpright { 	
/*	text-decoration: none;  */   	
	color: black;
}
         
A:active.cpright {
	/*text-decoration: none;  */ 
	color: black;   	
}

A:hover.cpright { 
/*	text-decoration: none;    	
	font-weight: normal;  */
	color: black;
}

DIV.smaller {
	font-size: x-small;
	color: black;
}

DIV.main_window_item {
	display: none;
}

DIV.main_text_title1 {
	color: black; /*#FFFFCC;#00401C*/
	font-size: 20px;
	font-variant: small-caps;
	font-weight: bolder;
	text-align: right;
}


TABLE.table_title2 {
	width: 100%;
	background-color: none;
}

TABLE.udaje {
	border-color: black;
	border-style: none;	
	border-width: 1px;
	font-family: Courier new, monospace;
}

TD.udaje_tbody {
	text-align: center;
	background-color: none;
/*	border-style: solid;
	border-width: 1px;*/
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Silver;
}

TD.udaje_header {
	text-align: center;
	font-weight: bold;
	background-color: Silver; 
	color: black;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Silver;	
}

TD.main_text_title2_l {
	color: Black; /*#FFFFCC;#00401C*/
	font-size: 16px;
	font-variant: small-caps;
	font-weight: bold;	
	text-align: left;
}

TD.main_text_title2_r {
	text-align: right;
	display: none;
}

TD.main_text_title3_l {
	color: black; /*#FFFFCC;#00401C*/
	font-size: 13px;
	font-variant: small-caps;
	/*font-weight: bold;	*/
	text-align: left;
}

TD.content {
/*	border-style: solid;
	border-color: White;	
	border-width: 1px;
	border-bottom-style: solid;
	border-left-style: none;
	border-right-style: solid;
	border-top-style: solid;*/

	vertical-align: top;
	padding-left: 30px;
	padding-right: 30px;
	padding-bottom: 30px;
	xwidth: 19cm;
	background-color: none; /*#AACC88;*/
	color: #0054A4;   /*#B22222;*/
}

TD.kontaktl {
	text-align: right;
	font-weight: bold;
	padding-right: 15px;
}

TD.kontaktr {
	text-align: left;
}

TD.cennik_headerl {
	font-weight: bold;
	background-color: Silver; 
	color: Black;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Silver;	
}

TD.cennik_headerr {
	font-weight: bold;
	background-color: Silver;
	color: black;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Silver;	
}

TD.cennik_tbody {
	background-color: none;
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Silver;
}

TABLE.zakony {
	width: 95%;
	border-style: none;
}

TD.zakony_header {
	font-weight: bold;
	background-color: Silver; 
	color: Black;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Silver;	
	text-align: center;
	width: 18%;
}

TD.zakony_tbodyl {
	font-weight: bold;
	color: Black;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Silver;		
	text-align: center;
	vertical-align: text-top;
}

TD.zakony_tbodyr {
	background-color: none;
	color: Black;	
	border-bottom-style: solid;
	border-bottom-width: 1px;
	border-bottom-color: Silver;			
}

TD.local_menu {
	background-color: none;
	text-align: center;
	border-right-style: solid;
	border-right-width: 1px;
	border-right-color: Silver;
}

TD.local_menu_last {
	background-color: none;
	text-align: center;
}

A:link.text { 
	/*text-decoration: none;    */	
	color: black;  /*#FFFFCC;*/
}   

A:visited.text { 	
/*	text-decoration: none;    	*/
	color: black;
}
         
A:active.text {
	/*text-decoration: none; */
	color: black;
}

A:hover.text { 
/*	text-decoration: none;    	*/
	color: black;  /*#00401C;*/
}

P.text {
	text-indent: 5%;
   text-align: justify;
}

DIV.text {
	text-indent: 5%;
   text-align: justify;
}

DIV.little {
	font-size: smaller;
}

FONT.text_mark {
	color: black;
	font-weight: bold;
}

.img {
	border-color: #f1bc03;
	border-style: solid;
	border-width: 1px;
}

UL.alphabet {
	list-style-type: lower-alpha;
}

UL.number {
	list-style-type: decimal;
}

UL.square {
	list-style-type: square;
}

UL.circle {
	list-style-type: circle;
}

TR.tfoot {
	height: 5%;
}

TD.tfoot_left {
	background-color: none;  /*#99BB77; #00401C*/
	display: none;
}

TD.tfoot_right {
	background-color: none; /*#99BB77;*/
	color: Black;
}

TD.tfoot_top {
	padding-left: 10px;
	padding-right: 10px;
}

DIV.right {
	text-align: right;
}

}

