#top {
	width: 850px;
	background-color: #ffffff;
	border: 1px solid #333333;
	margin: 5px auto 5px auto;
}
a{
	text-decoration: none;
	color: #1078b4;
}

a:hover {
	text-decoration: underline;
	color: #1078b4;
}


/* POCZ&#711;TEK DEFINICJI STYLÓW NAGŁÓWKA */


#naglowek { 
	width: 850px;
	height: 100px;
	padding: 0;
	margin: 0;
	background-color: #1078b4;
	background-image: url('../images/naglowek.jpg');
	border-bottom: 1px solid #333333;
}

#nazwa_witryny {
	width: 850px;
	height: 100px;
	margin: 0;
	padding: 0;
}

#nazwa_witryny p {
	font-size: 24px;
	font-weight: bold;
	color: #ffffff;
	text-align: left;
	margin: 0;
	padding: 35px 20px 0px 20px;
}

#mini_menu_text {
	width: 840px;
	height: 20px;
	padding-right: 5px;
	padding-left: 5px;
	padding-top: 2px;
	text-align: right;
}

#mini_menu_text p {
	margin: 0;
	padding: 0;
	color: #666666;
	font-weight: bold;
	font-size: 10px;
	text-align: right;
}

#mini_menu_text a:link, #mini_menu_text a:visited {
	text-decoration: none;
	font-size: 10px;
	font-weight: normal;
	color: #ffffff;
}

#mini_menu_text a:hover {
	color: #999999;
}


/* KONIEC DEFINICJI STYLÓW NAGŁÓWKA */
.formularze{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:245px;
	font-weight: normal;
	color: #333333;	
	border:solid #1078b4 1px;
	margin-bottom:3px;
}
.formularze_cms{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	width:500px;
	font-weight: normal;
	color: #333333;	
	border:solid #1078b4 1px;
	margin-bottom:3px;
}
.naglowek_tab_cms{
	font-size: 10px;
	color: #ffffff;
	font-weight: bold;
	padding:3px;
	border-bottom: 1px solid #ffffff;
	border-left: 1px solid #ffffff;
	background-color: #1078B4;
}
.td_cms{
	font-size: 11px;
	padding:6px;
	border-left:1px solid #eaeaea;	
	border-right:1px solid #eaeaea;	
	border-top:1px solid #eaeaea;	
	border-bottom:1px solid #eaeaea;	
}
.ilkom{
	color: #EF884D;
	font-size: 10px;
	font-weight: bold;
}
div.tresc1_2_cms {
	background-color: #f8f8f8;
	width: 808px;
	text-align: left;
	font-size: 12px;
	margin: 10px;
	padding: 10px;
	border: 1px solid #e8e8e8;
}
.komunikat{
	width:100%;
	text-align: center;
	margin: 10px 0 10px 0;
	background-color: #F5FDE3;
	color: #008000;
	border-top: 1px solid #008000;
	border-bottom: 1px solid #008000;
	padding: 5px 0 5px 0;
	font-weight: bold;
}
.tbl_body{
	width: 500px;
	padding-left: 3;
}
.txt3{
	font-size:12px;
	font-weight:bold;
}
.but_submit{
	color: #FFFFFF;
	background-color:#1078B4;
	margin:0px;
	text-align: center;
	font-size: 11px;
	font-weight:bold;
	padding:3px;
	border:solid #edede4 1px
}
.menu{
	/*position:absolute;
	top:106px;*/
	width:850px;
	margin:0px 0px 0px 0px;
	height:20px;
}
ul.navbar {
	list-style-type:none; float:left; display:block; width:100%; 
	margin:0;
	padding:0;
	background-image:url(../images/m_bg1.jpg);
	background-repeat:repeat-x;
}
ul.navbar li{
	display:inline;
}
a.nav:link, a.nav:visited{
	display:block;
	float:left;
	padding:2px 20px;
	margin:0px; 
	text-decoration:none;	
	color:#FFFFFF;
	background-color:inherit;
	font-size:12px;
	border-right:1px solid #FFFFFF;
}
a.nav1:link, a.nav1:visited{
	display:block;
	float:left;
	padding:2px 20px;
	margin:0px; 
	text-decoration:none;
	background-color:#1078B4;
	color:#FFFFFF;
	font-size:12px;
	border-right:1px solid #FFFFFF;
}

a.nav:hover {
	display:block;
	float:left;
	padding:2px 20px;
	margin:0px; 
	text-decoration:none;
	background-color:#1078B4;
	color:#FFFFFF;
	font-size:12px;
	border-right:1px solid #FFFFFF;
}
a.nav:active {
	display:block;
	float:left;
	/*width:14.5%;*/
	padding:2px 20px;
	margin:0px; 
	text-decoration:none;
	background-color:#807C7C;
	color:#FFFFFF;
	font-size:12px;
	border-right:1px solid #FFFFFF;
}

/*STYLE MENU ROZWIJANEGO*/
.menu0, .menu0 dl {
	font-size: 12px;
	position: absolute;
	width: 150px;
	margin: 0;
	padding: 0;
	border-width: 1px;
	border-style: solid;
	border-color: #eee #aaa #aaa #eee;
}

.menu0 dt {
	cursor: pointer;
	margin: 0;
	padding: 0;
	background-color: #888;
	color: #fff;
	text-align: center;
	font-weight: bold;
	font-size: 14px;
	border-width: 1px;
	border-style: solid;
	border-color: #aaa #666 #666 #aaa;
	padding: 4px 5px;
}

.menu0 dl dt {
	background-color: #ccc;
	color: #000;
	text-align: left;
	font-weight: normal;
	font-size: 12px;
	border: 0;
	padding: 0;
}

.menu0 dd  {
	background-color: #ccc;
	color: #000;
	margin: 0;
	padding: 0;
	width: 150px;
	height: 22px;
}

.menu0 dd.active {
	font-weight: bold;
}

.menu0 dt a {
	background: url("submenu.gif") no-repeat 140px 8px;
	padding-right: 20px;
}

.menu0 a:link, .menu0 a:visited {
	display: block;
	color: #000;
	text-decoration: none;
	padding: 4px 5px;
}

.menu0 a:hover {
	color: #fff;
	background-color: #008;
}

.menu0 dl {
	position: absolute;
	border: 0;
}

.menu0 dl dd {
	position: relative;
	left: 151px;
	bottom: 22px;
	border-left: 1px solid #eee;
	border-right: 1px solid #aaa;
}
/*KONIEC STYLI MENU ROZWIJANEGO*/

/*////////////////////////////////////*/
#main2 h2 {
	font: bold 24px Tahoma, Geneva, sans-serif;
	color: #036;
	border-bottom: 1px solid #666;
	margin-top:10px;
  text-transform:uppercase;
	position:relative
}
/* Klasa nakładki na nagłówki */
.headEffect {
position: static;
width: 100%;
/* display: block; */
	border-bottom: 1px solid #666;
height:30px;
background: url(images/gradient.png) repeat;
}

/* Tylko dla IE 6 */
* html .headEffect {
  background: none;
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/gradient.png', sizingMethod='scale');
}
/*////////////////////////////////////*/

#panel_lewy {
	width: 300px;
	float: left;
	overflow: hidden;
	text-align: right;
	background-color: #ffffff;
}

#panel_srodkowy {
	width: 550px;
	float: right;
	overflow: hidden;
	background-color: #ffffff;
}
#panel_srodkowy_cms {
	width: 850px;
	float: right;
	overflow: hidden;
	background-color: #ffffff;
}
p.naglowek_lewy {
	margin: 10px 0px 10px 10px;
	text-align: left;
	font-size: 12px;
	font-weight: bold;
	border-left: 10px solid #1078b4;
	padding-left: 5px;
	color: #000000;
}
/* POCZ&#711;TEK DEFINICJI STYLÓW DLA MODUŁU LEWEGO MENU */


div.menu_l5 {
	background-color: #e8e8e8;
	width: 290px;
	text-align: left;
	font-size: 11px;
	margin: 10px 0px 10px 10px;
}

div.menu_l5 ul, div.menu_l5 ul li {
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

div.menu_l5 ul {
	width: 288px;
	padding: 1px 1px 0px 1px;
	background-color: #e8e8e8;
}

div.menu_l5 ul li {
	border-bottom: 1px solid #e8e8e8;
}

div.menu_l5 ul a:link, div.menu_l5 ul a:visited {
	display: block;
	width: 264px;
	text-decoration: none;
	padding: 7px;
	font-weight: normal;
	background-color: #f8f8f8;
	color: #000000;
	border-left: 10px solid #e8e8e8;
}

div.menu_l5 ul a:hover {
	width: 269px;
	background-color: #d2f9ff;
	color: #000000;
	border-left: 5px solid #e8e8e8;
}

/* KONIEC DEFINICJI STYLÓW DLA MODUŁU LEWEGO MENU */





/* POCZ&#711;TEK DEFINICJI STYLÓW DLA MODUŁU TRESCI */

div.tresc1_2 {
	background-color: #f8f8f8;
	width: 508px;
	text-align: left;
	font-size: 12px;
	margin: 10px;
	padding: 10px;
	border: 1px solid #e8e8e8;
}

div.tresc1_2 p.tytul {
	color: #000000;
	margin: 0;
	padding: 0;
	font-size: 18px;
	font-family: tahoma, verdana;
	padding-left: 8px;
	border-left: 10px solid #1078b4;
}

div.tresc1_2 p.tresc {
	color: #484848;
	font-size: 11px;
	text-align: justify;
	margin: 15px 0px 0px 0px;
	padding: 0px 18px 0px 18px;
	line-height: 16px;
	
}
div.tresc1_2 a:link, div.tresc1_2 a:visited {
	text-decoration: none;
	color: #1078b4;
	font-weight: bold;
}

div.tresc1_2 a:hover {
	text-decoration: underline;
}
div.tresc1_3 {
	color: #484848;
	font-size: 11px;
	text-align: right;
	margin: 15px 0px 0px 0px;
	padding: 0px 18px 0px 18px;
	line-height: 16px;
	
}
div.tresc1_3 a:link, div.tresc1_3 a:visited {
	text-decoration: none;
	color: #1078b4;
	font-weight: bold;
}
/* KONIEC DEFINICJI STYLÓW DLA MODUŁU TRESCI */




/* POCZ&#711;TEK DEFINICJI STYLÓW DLA MODUŁU NEWSOW */

div.news1 {
	background-color: #f8f8f8;
	width: 276px;
	text-align: left;
	font-size: 11px;
	margin: 10px 0px 10px 10px;
	padding: 6px;
	border: 1px solid #e8e8e8;
}

div.news1 p.tytul {
	color: #666666;
	font-weight: bold;
	margin: 0;
	padding: 0;
}

div.news1 p.data {
	color: #1078b4;
	font-size: 9px;
	padding: 0;
	margin: 2px 0px 5px 0px;
}

div.news1 p.tresc {
	color: #666666;
	font-size: 10px;
	text-align: justify;
	margin: 5px 0px 2px 0px;
	padding: 0;
}

div.news1 p.wiecej {
	width:100%;
	font-size: 9px;
	font-weight: bold;
	text-align: right;
	margin: 2px 0px 0px 0px;
}

div.news1 a:link, div.news1 a:visited {
	text-decoration: none;
	color: #1078b4;
}

div.news1 a:hover {
	text-decoration: underline;
}

/* KONIEC DEFINICJI STYLÓW DLA MODUŁU NEWSOW */





/* POCZATEK DEFINICJI STYLOW STOPKI */

#stopka {
	width: 840px;
	clear: both;
	overflow: hidden;
	text-align: center;
	background-color: #1078b4;
	margin: 0;
	padding: 5px 5px 5px 5px;
	font-size: 11px;
	color: #FFFFFF;
	font-weight: bold;
	border-top: 1px solid #333333;
}

#stopka p {
	font-weight: normal;
	font-size: 9px;
	text-align: right;
	margin: 0;
	padding: 0;
}

#stopka p a:link, #stopka p a:visited {
	color: #cccccc;
	text-decoration: none;
}

#stopka p a:hover {
	text-decoration: underline;
}

/* KONIEC DEFINICJI STYLOW STOPKI */

.nick{
	font-weight:bold;
	font-size: 11px;
}
.data{
	font-size:10px;
}
.linia_pod_komentarzem{
	background-color:#1078b4;
	border: 0px; 
	height:1px;
}
.linki_pod_komentarzem{
	font-size: 10px;
}
.komentarz{
	
}
.komentarz_tresc{
	background-color:#edede4;
	padding:5px;
	font-size:12px;
}
