body 
{ 
background-image: url(../i/background.jpg);
background-repeat: repeat-x;
background-color: #fbfbfb;
background-position:top right;
background-repeat:repeat-x;
}

p {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; COLOR: #4a3333; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Verdana, Arial, Helvetica, sans-serif; 
	FONT-VARIANT: normal; 
	TEXT-DECORATION: none; 
	MARGIN-TOP: 0; 
	MARGIN-BOTTOM: 0;
}
OL {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; COLOR: #202020; 
	LINE-HEIGHT: normal; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
UL {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; COLOR: #202020; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
LI {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #202020; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
SELECT {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; COLOR: #000000; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif
}
A {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A:link {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 9pt; 
	COLOR: #802900; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none;
}
A:visited {
	FONT-WEIGHT: normal; 
	COLOR: #660000; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #a00000; 
	TEXT-DECORATION: none;
}
A:hover {
	FONT-WEIGHT: normal; 
	COLOR: #0000ff; 
	FONT-STYLE: normal; 
	TEXT-DECORATION: none;
}
IMG{
  BORDER: 0;
}
HR{
  HEIGHT: 1px; 
  COLOR: #C7A778;
}
INPUT{
  FONT-WEIGHT: normal; 
  FONT-FAMILY: Verdana; 
  FONT-SIZE: 10px; 
  HEIGHT: 18px; 
  BORDER-TOP: inset 2px #817F82; 
  BORDER-LEFT: inset 2px #817F82; 
  BORDER-BOTTOM: inset 2px #FFFFFD; 
  BORDER-RIGHT: inset 2px #FFFFFD;
}
TD{
  COLOR: #000000; 
  FONT-WEIGHT: normal; 
  FONT-FAMILY: Verdana; 
  FONT-SIZE: 11px;
}





TD.naglowek_strony{
  WIDTH: 100%;
  HEIGHT: 400px; 
  BACKGROUND-image:url(../i/logo.jpg);
   BORDER-TOP: solid 0px #dadada; 
   BORDER-LEFT: solid 1px #dadada; 
   BORDER-RIGHT: solid 1px #dadada; 
   TEXT-ALIGN: center;
}
TD.belka_strony{
  WIDTH: 100%; 
  HEIGHT: 10px; 
  BACKGROUND-COLOR: #fcfcfc; 
  BORDER-LEFT: solid 1px #dadada; 
  BORDER-RIGHT: solid 1px #dadada; 
  VERTICAL-ALIGN: top;  
  BACKGROUND-REPEAT: repeat-x;
}
TD.medium{
  WIDTH: 100%; 
  HEIGHT: 100%; 
  BACKGROUND-COLOR: #ffffff; 
  BORDER-BOTTOM: solid 0px #dadada; 
  BORDER-LEFT: solid 1px #dadada; 
  BORDER-RIGHT: solid 1px #dadada; 
  VERTICAL-ALIGN: top;
}
TD.footer_s{
  WIDTH: 100%; 
  HEIGHT: 50px; 
  BACKGROUND-image:url(../i/stopka.jpg); 
  TEXT-ALIGN: center; 
  COLOR: #ffffff; 
  FONT-WEIGHT:normal; 
  FONT-FAMILY:times "Times New Roman", Times, serif; 
  FONT-SIZE:10px;
}
TD.lewe_menu{
  WIDTH: 300px; 
  HEIGHT: 38px;
 VERTICAL-ALIGN: top; 
 TEXT-ALIGN: left;
}

TD.srodek{
  HEIGHT: 100%; 
  WIDTH: auto; 
  VERTICAL-ALIGN: top; 
  }
TD.lewpan{
  VERTICAL-ALIGN: top;
   TEXT-ALIGN: left; 
   WIDTH: 177px;
}
TD.prawy_panel{
  VERTICAL-ALIGN: top; 
  TEXT-ALIGN: left; 
  WIDTH: 196px; 
  HEIGHT: 100%; 
  BORDER-LEFT: solid 1px #c7a778;
}
 

A.pole1news {
	FONT-SIZE: 9px; 
	COLOR: #0000cc; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.pole2news {
	FONT-SIZE: 9px; 
	COLOR: #000000; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.polecamy2 {
	FONT-SIZE: 11px; 
	FONT-FAMILY: Verdana, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}
A.male2b {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 8pt; 
	FONT-STYLE: normal; 
	FONT-FAMILY: Tahoma, Arial, Helvetica, sans-serif; 
	TEXT-DECORATION: none
}

/******************************************************************************
* menu lewe
******************************************************************************/

#menu_lewe
{z-index:500;
margin:5px;
padding:0;}

#menu_lewe a, #menu_lewe a:hover, #menu_lewe ul{font:11px arial;}

#menu_lewe ul
{width:200px;
background:#f4f4f4;
list-style-type: 
none;border-bottom: 
0px solid #555555;
margin:0;
padding:0;}

#menu_lewe li ul{
left:210px; 
position:absolute;
top:0;}


#menu_lewe ul li{
	position:relative;}
	
#menu_lewe ul li a{
	border-top:0px solid #808080;
	padding:4px 4px; 
	display:block;
	color:#26292a;
	text-decoration:none;}
	
#menu_lewe ul li a:hover
{color:#ffffff;
background-image: url(../i/pasek_menu.jpg); 
border-color:#ffffff;}

#menu_lewe a.root
{border-color:#00109b;
color: #000000; 
background:#00109b; }

#menu_lewe .show ul{display:block;}

#menu_lewe .hide ul{display:none;}

#menu_lewe .belka
{width:100%;
padding:5px 0 5px 0;
display:block; 
background-image:url(../i/menu2.jpg); 
color: #fdfdfe;
font-weight:600;
font-size:12px;
border-top:0px solid #cccccc;
border-bottom:0px solid #F90;}

#menu_lewe .belka span{padding:0 5px 0 19px;}

/* boxy*/

#box_left 
{width: 300px; 
float: left; 
margin-bottom: 44px; 
text-align: justify}
	
#box_right 
{width: 300px; 
float: right; 
margin-bottom: 44px; 
text-align: justify}

#box_middle {margin-left: 330px; 
margin-right: 330px;
 margin-bottom: 44px; 
 text-align: justify}

#box_left h3, #box_right h3, #box_middle h3 {
	background: #eaeaea;
	font-weight: normal;
	margin-bottom: 25px;
	position: relative;
	text-transform: uppercase;
	letter-spacing: .08em;
	font-size: 1.4em;
	padding: 8px 15px;
	border: 1px solid #FFF;
	outline:1px solid #dcdcdc;
}

.right_content { width: 630px; float: left; margin-left: 50px; }

		.box_naglowek { clear: both;}
		.box_naglowek img { background: #fefefe; padding: 5px; -moz-box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.35); -khtml-box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.35); -webkit-box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.35); box-shadow: 0px 0px 3px rgba(51, 51, 51, 0.35); float: left; z-index: 100; position: relative; margin: 0 15px 30px 0; }
		span.meta_info { padding: 1px 6px; color: #fefefe; z-index: 99; margin-top: 18px; position: relative; top: 8px; left: -15px; font-size: 10px; }
		.meta_zielen { background: #5a9e28; }
		.box_naglowek h4 { font-size: 16px; font-weight: normal; margin: 20px 0 10px 0; }
		span.naglowek_wiecej a { display: block; width: 83px; height: 19px; background: url(images/more.jpg) no-repeat 0px 0px; float: right; margin-top: 10px; }
		span.naglowek_wiecej a:hover { background-position: 0px -19px; }
		
		.przyszle { width: 280px; float: left; }

		.zielen a { color: #57912a;}
		.nieb  a { color: #0091d4; }
		.zielen a:hover { color: #0091d4; text-decoration: underline; }
		.nieb  a:hover { color: #57912a; text-decoration: underline; }

		.content h3 { font-size: 20px; color: #0b537f; font-weight: normal; border-bottom: 1px solid #e0e0e0; padding-bottom: 10px; margin-bottom: 20px; }
		.przyszle ul { margin-top: 25px; }
		.przyszle ul li  { border-bottom: 1px solid #e0e0e0; padding-bottom: 8px; margin-bottom: 15px; font-size: 11px; line-height: 16px; color: #757474; }
		.przyszle ul li img { float: left; margin-right: 10px; }
		span.wiecej { font-size: 10px; color: #a8a8a8;  }
		span.wiecej a { color: #333; }
		span.wiecej a:hover { text-decoration: underline; }
		
		
		/* stopka */

		
		
		#footer {  clear: both;
		}	

		.footer_cont1
		{ 
		height: 218px; 
		margin: 0 auto; 
		width: 900px;
		list-style-type: circle; 
		}

			.footer_col1 
			{ 
			float: left; 
			width: 200px; 
			margin: 45px 20px 0 0;
			list-style-type: circle;
			}
			
			.laster_col1  
			{ 
			margin-right: 0px; 
			width: 220px; 
			list-style-type: circle;
			}
			
			.footer_col1 h3 
			{ color: #cfdcf8; 
			font-size: 14px; 
			font-weight: normal;

			
			}
			
			
			.footer_col1 ul 
			{ margin: 10px 0 0 10px; 
						list-style-type: none;
						text-align: left;
						color: #ffffff;

			}
			
			
			.footer_col1 ul li 
			{ padding: 4px 0 4px 20px; 
			background: url(images/list.png) no-repeat; 
			color: #ffffff;
			}
			
			.footer_col1 ul li a 
			{ color: #f1f3f8; 
			font-size: 12px;
			}
			
			.footer_col1 ul li a:hover  { color: #89c0dd; }
			

		

		.kred 
		{ 
		clear: both; 
		background: #fbfbfb; 
		margin-top: 20px; }
		.kred  p 
		{ text-align: center; 
		font-size: 12px; 
		color: #1c3059; 
		padding: 8px;
		padding: 8px; }
	
	/* menu */
		
.menu_poz #nav{position:relative;display:block;height:42px;font-size:11px;font-weight:bold;background:transparent url(../i/bez_nazwy.jpg) repeat-x top left;font-family:Arial,Verdana,Helvitica,sans-serif;text-transform:uppercase;}
.menu_poz #nav ul{margin:0px;padding:0;list-style-type:none;width:auto;}
.menu_poz #nav ul li{display:block;float:left;margin:0 1px 0 0; right: 50%}
.menu_poz #nav ul li a{display:block;float:left;color:#FECCC3;text-decoration:none;padding:14px 22px 0 22px;height:28px; right: 50%;}
.menu_poz #nav ul li a:hover,.menu_poz #nav ul li a.current{color:#fff;background:transparent url(../i/tlo_menu.jpg) no-repeat top center; right: 50%;}

/*tekst*/

		
		#tabela_g{
			width: 650px;
			margin: 1px auto;
			font-size: 14px;
			
		}

.texxt1 h1{
		
			color: #CC0000;
			font-family: Georgia;
			font-size: 30px;
			font-style: bold;
			letter-spacing: 5px;
			text-shadow: 2px 2px 2px #f0f0f0;
		}
		.texxt1 h1 span{
			display: block;
			margin-top: 10px;
			font-family: Times New Roman;
			font-size: 16px;
			font-weight: normal;
			letter-spacing: 2px;
		
		}
		.texxt1 .texxt{
			font-family: Georgia;
			font-size: 15px;
			font-style: bold;
			letter-spacing: 6px;
			padding-bottom: 9px;
		}
		
		.texxt1 .body p{
			font-family: Georgia;
			line-height: 20px;
			color: #453625;
			text-align: justify;
		}
				
		.texxt1 date{
			font-family: Georgia;
			color: #493f35;
			font-size: 12px;
			font-style: italic;
			letter-spacing: 1px;
			border-top: 1px solid #c6c5c4;
			display: block;
			padding-top: 8px;
			margin-top: 32px;
		}
		
		
		#belka {
	height: 50px;
	margin-bottom: 3px;
	padding: 13px 0px 2px 90px;
	background: url(../i/img02.jpg) no-repeat left top;
  color #000000;
  font-size: 14px;
}

#tekst
width: 578px;
margin: left;
text-align: justify;
}


/*news*/



#left_1 {
width: 320px;
float: right;
margin: 10px;
padding: 0px;
text-align: center;
}


h3#news {
position: relative;
background: url(../i/ostatnie.png) no-repeat top left;
width: 150px;
text-align: left;
height: 33px;
padding: 3px 5px 3px 55px;
margin-left: 10px;
margin-top: 0px;
color: #fff;
font-size: 18px;
font-weight: normal;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
}

h3#ab {
position: relative;
background: url(../i/ab_header.png) no-repeat top left;
width: 150px;
text-align: left;
height: 33px;
padding: 3px 5px 3px 55px;
margin-left: 40px;
margin-top: 0px;
color: #fff;
font-size: 18px;
font-weight: normal;
font-family: Cambria, Georgia, "Times New Roman", Times, serif;
}

#left_1 ul li {
display: block;
margin: 0px;
padding: 5px;
width: 230px;
background: url(../i/tlo_l.png) no-repeat top left #fff;
border-bottom: 1px dashed #d0d0d0;
border-top: 1px dashed #d0d0d0;
border-left: 1px dashed #d0d0d0;
border-right: 1px dashed #d0d0d0;

#left_1 ul li a.more link, #left_1 ul li, a.more visited, #left_1 ul li, a.more:hover {
background: url(../i/strz.png) no-repeat center left;
margin: 0px 0px 0px 150px;
padding: 0px;
display: inline;
padding-left: 12px;
border: 1px;
text-decoration: underline;
font-size: 11px;
text-align: right;
}

.clearfix:after {
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.clearfix {display:inline-block;}
* html .clearfix { height:1%; }
.clearfix {display:block;}

#left_1 ul {
position: relative;
left: 15px;

border-bottom: none;
list-style-type: none;
width: 255px;
margin: 10px ;
text-align: left;
}

#left_1 ul li {
display: block;
margin: 0px;
padding: 5px;
width: 230px;
background: url(../i/tlo_l.png) no-repeat top left #fff;
border-bottom: 1px dashed #d0d0d0;
border-top: 1px dashed #d0d0d0;
border-left: 1px dashed #d0d0d0;
border-right: 1px dashed #d0d0d0;

}
#left_1 ul li h4 {
font-size: 14px;
font-weight: normal;
margin: 0px;
padding: 0px;
}
#left_1 ul li span {
color: #535353;
font-weight: bold;
}
#left_1 ul li p {
color: #4d4d4d;
font-size: 12px;
margin: 2px;
padding: 2px;
}

#left_1 ul li a.more:link, #left_1 ul li a.more:visited, #left_1 ul li a.more:hover {
background: url(../i/strz.png) no-repeat center left;
margin: 0px 0px 0px 150px;
padding: 0px;
display: inline;
padding-left: 12px;
border: 1px;
text-decoration: underline;
font-size: 11px;
text-align: right;
}
#left_1 ul li a.more:hover {
text-decoration: none;
}
#left_1 ul li p.test {
text-align: right;
}

#1 {
width: 620px;
background: none;
 }

 #2 {
   float: left;
 width: 200px;
 color: #000000;
 }
 
 #3 {
 
  float: right;
 width: 200px;
 
 }
