#baner_common { clear:left; float:left; background:transparent url(../images/news_banner.jpg) no-repeat; width:990px; height:100px;
	display:block; cursor:pointer; }  

#logo_news1 { clear:left; float:left; background:transparent url(../images/baner_pozdrowienia.jpg) no-repeat; width:990px; height:100px;
	display:block; cursor:pointer; } 

.menu_bok3 { border:1px solid #000; padding:2px; background-color:#eeeeee;}
.menu_bok4 { border:1px solid #fff; padding:2px; background-color:#ffffff;}

#newsall { float:left; width:690px; }

#newsmenu { clear:left; float:left; width:690px; height:70px; margin-top:5px; }
#newsmenu ul { clear:left; float:left; position:relative; width:380px; height:67px; }
#newsmenu ul li { display:block; float:left; cursor:pointer; }
#newsmenu ul li.kat_0_off { width:168px; height:67px; position:absolute; clip:rect(0 0 168 67); background:transparent url(../images/menu_wiadomosci.jpg) no-repeat 0px 0px; }
#newsmenu ul li.kat_0_on { width:168px; height:67px; position:absolute; clip:rect(0 0 168 67); background:transparent url(../images/menu_wiadomosci.jpg) no-repeat -168px 0px; }
#newsmenu ul li.kat_1_off { width:161px; height:67px; position:absolute; clip:rect(0 0 161 67); left:168px; background:transparent url(../images/menu_sport.jpg) no-repeat 0px 0px; }
#newsmenu ul li.kat_1_on { width:161px; height:67px; position:absolute; clip:rect(0 0 161 67); left:168px; background:transparent url(../images/menu_sport.jpg) no-repeat -161px 0px; }
#newsmenu ul li.kat_2_off { width:163px; height:67px; position:absolute; clip:rect(0 0 163 67); left:329px; background:transparent url(../images/menu_kultura.jpg) no-repeat 0px 0px; }
#newsmenu ul li.kat_2_on { width:163px; height:67px; position:absolute; clip:rect(0 0 163 67); left:329px; background:transparent url(../images/menu_kultura.jpg) no-repeat -163px 0px; }
#newsmenu ul li.kat_3_off { width:180px; height:67px; position:absolute; clip:rect(0 0 180 67); left:492px; background:transparent url(../images/menu_archiwum.jpg) no-repeat 0px 0px; }
#newsmenu ul li.kat_3_on { width:180px; height:67px; position:absolute; clip:rect(0 0 180 67); left:492px; background:transparent url(../images/menu_archiwum.jpg) no-repeat -180px 0px; }

#news { float:left; width:690px; margin-top:5px; }
#news .lblue_modul_top { float:left; background:transparent url(../images/modul_pasek_top.jpg) no-repeat; width:690px; height:16px; }
#news .lblue_modul_middle { float:left; background:transparent url(../images/modul_pasek_middle.jpg) repeat-y; width:690px; }
#news .blue_modul_middle { float:left; background:transparent url(../images/modul_pasek_middle3.jpg) repeat-y; width:690px; }
#news .lblue_modul_bottom { float:left; background:transparent url(../images/modul_pasek_bottom.jpg) no-repeat; width:690px; height:13px; }
#news .right { float:right; width:626px; text-align:center; margin-right:1px; padding:5px 0px; }
#news .right_border { width:626px; float:right; border:1px solid #ccd5da; border-left:0; border-right:0; margin-right:1px;
	background-color:#F3F8FB; text-align:center; }
#news .icon{ float:left; margin:0px 10px; width:47px; height:46px; }
#news h1 { float:left; color:#526977; font-size:17pt; font-weight:bold; width:620px; }
#news h2 { float:left; color:#506D7F; font-size:14pt; font-weight:300; text-align:center; width:620px; padding:4px 0px; }
#news div.tresc { margin:0px auto; position:relative; line-height:20px; width:600px; }
#news div.tresc a{ font-size: inherit; }
/*
#news span.tresc img.bgimg { position:relative; top:5px; left:5px; float:left; width:195px; height:160px; margin:0px 16px 14px 0px; }
#news span.tresc img.img { position:absolute; top:16px; left:15px; float:left; }
*/

#news .right.goods { float:right; text-align:right; }
#news .right.goods a { float:right; color:black; text-decoration:underline; width:125px; height:25px; text-align:left; margin-top:7px; }
#news .right.goods a img { float:left; margin:0px 4px; position:relative; top:-6px; }

#news table.komentarz { clear:left; float:left; text-align:left; width:100%; margin:10px 0px; }
#news table.komentarz td { text-align:left; border-bottom:1px dotted #c0c0c0; }
#news table.komentarz td span { color:#386287; width:130px; font-weight:bold; margin:0px; padding:2px 15px;
	position:relative; float:left; }
#news table.komentarz td span span { font-size:8pt; color:#7C919E; font-weight:normal; margin:0px; padding:0px; border:0;
	display:block; width:100%; }

#news div.komentarz { clear:left; float:left; margin:7px 0px 5px 10px; }
#news div.komentarz h2 { float:left; font-size:13pt; font-weight:bold; color:#4b6b7a; width:210px; padding:0px; margin:0px; text-align:left; }
#news div.komentarz span { float:left; font-size:8pt; font-weight:normal; color:#4b6b7a; padding:5px 0px 0px 0px; margin:0px; }

#news #elem_dodaj_komentarz { cursor:pointer; text-decoration:none; margin-right:18px; padding-top:10px; float:right;
	width:145px; height:24px; background:transparent url(../images/news_comments_button.jpg) no-repeat; color:#ffffff;
	font-size:9pt; text-align:center; display:block; }
#news .submit_komentarz { margin-top:10px; color:#ffffff; float:right; font-size:9pt; text-align:center; display:block;
	width:145px; height:34px; padding:10px 0px; text-decoration:none; border:0px; cursor:pointer;
	background:transparent url(../images/news_comments_button.jpg) no-repeat; }

#pozostale { float:right; width:290px; margin-top:6px; }
#pozostale .lblue_modul_top { float:left; background:transparent url(../images/modul_290_top.jpg) no-repeat; width:290px; height:11px; font-size:1pt; }
#pozostale .lblue_modul_middle { float:left; background:transparent url(../images/modul_290_middle.jpg) repeat-y; width:290px; }
#pozostale .lblue_modul_middle ul { clear:left; float:left; width:95%; margin-left:8px; }
#pozostale .lblue_modul_middle ul li { clear:left; float:left; display:block; margin:2px 10px 1px 5px; width:100%; }
#pozostale .lblue_modul_bottom { float:left; background:transparent url(../images/modul_290_bottom.jpg) no-repeat; width:290px; height:10px; }


.f{
position: relative;
z-index: 0;
}
.f:hover{
background-color: transparent;
z-index: 50;
}
.f span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}
.f span img{ /*CSS for enlarged image*/
border-width: 0;
}
.f:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -21px;
left: -40px; /*position where enlarged image should offset horizontally */
}

.e{
position: relative;
z-index: 0;
}
.e:hover{
background-color: transparent;
z-index: 50;
}
.e span{ /*CSS for enlarged image*/
position: absolute;
left: -1000px;
visibility: hidden;
color: black;
text-decoration: none;
}
.e span img{ /*CSS for enlarged image*/
border-width: 0;
}
.e:hover span{ /*CSS for enlarged image on hover*/
visibility: visible;
top: -21px;
left: -40px; /*position where enlarged image should offset horizontally */
}
