* {
margin:0;
padding:0;
}
html{
height: 100%;
overflow: scroll;
overflow-x: hidden;
}
body{
margin: 0 auto; 
padding: 0;
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
z-index: 101;
}

a:hover, a:active, a:focus {
outline: none;
}

/************************************* naglówek *************************************/
#top{
height: 198px;
display:block;
background: url(../gfx/top_bg.gif) repeat-x ;
margin: 0 auto;
}

#top-cont{
width: 985px;
margin: 0 auto;
text-align:center;
background:url(../gfx/nagl.jpg) no-repeat;
}

#top-logo{
display:block;
float:left;
position:relative;
height:140px;
width:278px;
}

#top-head{
display:block;
float:right;
position:relative;
height:147px;
width: 520px;
}

#top-wyszukiwarka{
display:block;
height: 40px;
width: 520px;
}

input.wysz{
border:none;
font-family:Arial, Helvetica, sans-serif;
color: #31598b;
font-size:11px;
border-bottom-color:#FFFFFF;
border-top-color:#FFFFFF;
}

#sel0{
display:block;
float:right;
margin-top: 13px;
color: #fff;
font-size:11px;
font-weight:bold;
}
#sel1{
margin-top: 13px;
display:block;
text-align:right;
float:right;
width: 182px;
padding-right:7px;

}

#sel2{
margin-top: 12px;
display:block;
text-align:left;
float:right;
width: 102px;
}

#sel3{
margin-top: 10px;
display:block;
text-align:left;
float:right;
width: 38px;
}




#top-profil{
display:block;
height:100px;
width:520px;

}

#top-text{
text-align: right;
position:relative;
display:block;
height:100px;
width: 435px;
float:left;
font-size:11px;
color: #315b8a;
}
#dowiedz-sie{
padding: 18px 0px 14px 0px;
text-align: right;
}

#top-text a{
font-size:11px;
color: #315b8a;
text-decoration:none;
}

#top-text a.wiecej {
font-weight:bold;
padding-right: 15px;
background: url(../gfx/dow_sie.gif) no-repeat right;
}



#login{
display: block;
height: 24px;
padding-bottom: 4px;
}
#top-text a:hover, a.wiecej:hover {
text-decoration:underline;
}



#top-text input.log{
padding: 3px;
border: #7fa0c1 1px solid;
font-size: 11px;
color: #31598b;
}
#log1{
display:block;
float:right;
width: 36px;
}
#log2{
display:block;
float:right;
}


#top-avatar{
position:relative;
float:right;
display:block;
width: 85px;
height: 100px;
background: url(../gfx/top_avatar_bg.jpg) top left no-repeat;
}
#top-avatar img{
position:relative;
padding: 23px 0px 0px 13px;
}


#top-menu{
}/*** menu glowne: style-menu.css ***/




#top-brief{
height: 272px;
display:block;
background: #78a6cb url(../gfx/top_brief_bg.gif) repeat-x top;
border-bottom: #d5e3e7 solid 6px;
text-align:center;
}

#top-brief-cont{
	position: relative;
	top: 14px;
	left: 0;
	width: 993px;
	text-align:center;
	margin: 0 auto;
}

#top-brief-left{
width: 484px;
float: left;
top: 6px;
position: relative;
right: -6px;
text-align:left;
}

#top-brief-nagl{
background: url(../gfx/sam2.gif) top left no-repeat;
color: #4c769e;
font-size:14px;
padding-bottom:12px;
padding-left:28px;
}

#top-brief-tytul{
border-bottom: #6794be solid 1px;
border-top: #6c98c0 solid 1px;
padding: 18px 0px 18px 0px;
color: #f4f6f8;
font-size:18px;
font-weight:bold;
}

#top-brief-nav{
padding-top: 10px;
color: #376189;
font-size: 10px;
}

#top-brief-skrot{
padding-top: 18px;
padding-right: 5px;
color: #e0e8ee;
font-size:12px;
line-height: 180%;
}


.brief_more{
display: inline;
position: absolute;
width: 96px;
height: 17px;
background:url(../gfx/brief_calosc_p.gif) no-repeat;
}
.brief_more:hover{
background:url(../gfx/brief_calosc_a.gif) no-repeat;
}



#top-brief-right{
width: 509px;
height: 242px;
float: right;

background: url(../gfx/bg_obr_nagl.png) no-repeat;
}
#top-brief-right img.brief{
padding-top:17px;
border: 0px;
}


/************************************* tresc strony *************************************/

#content{
width: 985px;
margin: 0 auto;
margin-top: 17px;
}

/********************************************************************************* strona lewa ***************************************************************************/

#left-cont {display:block;width: 470px;float: left;}

#left-nagl{
display:block;
height:22px;
background: url(../gfx/sam.gif) no-repeat;
background-position: 2px 14px;
font-size: 18px;
color: #304e85;
padding: 12px 0 12px 30px;
border-top: 1px #e5e9ef solid;
border-bottom: 3px #e5e9ef solid;
}

#left-nagl-menu {padding-top: 4px;display:block;position:relative;float:right;color: #a4adbe;font-size:11px;}
#left-nagl-menu a{color: #a4adbe;text-decoration:none;}
#left-nagl-menu a:hover{color: #a4adbe;text-decoration: underline;}

#wydarzenie{
display:block;
position:relative;
padding: 25px 0 31px 0;
border-bottom: #e3e8ef 3px solid;
}

#wyd-nagl{
color:#304e84;
font-size:16px;
font-weight:bold;
padding-bottom:8px;
border-bottom: 1px solid #e5e9ef;
margin-bottom:6px;
}
#wyd-nagl a{color:#304e84;font-size:16px; text-decoration:none;}
#wyd-nagl a:hover{text-decoration: underline;}

#wyd-linki{color:#b7b1b1;font-size:10px;padding-bottom:14px;}
a.wyd-linki{color:#1f89da;text-decoration:none;}
a:hover.wyd-linki{color:#1f89da;text-decoration: underline;}

#wyd-tresc-txt{color:#484848;line-height:165%;}

.wyd_img{width: 113px;background:#FFFFFF url(../gfx/wyd_obr.gif) no-repeat;padding: 7px;margin-right: 12px;}
.wyd_img_m{width: 60px; border: 1px solid #e5e9ef; padding: 3px;margin-right: 12px;}
.wyd_more{display:block;float:left;margin-top: 8px;width: 96px;height: 17px;background:url(../gfx/wyd_calosc_p.gif) no-repeat;}
.wyd_more:hover{background:url(../gfx/wyd_calosc_a.gif) no-repeat;}

#poprzednie{
color:#304e85;
font-size:14px;
font-weight:bold;
margin-top: 2px;
margin-bottom: 15px;
padding: 12px 0 12px 0;
border-bottom: 3px solid #e5e9ef;
border-top: 1px solid #e5e9ef;
}


#poprzednie-items li{
background: #fff url(../gfx/poprz_item.gif) no-repeat left; 
border-bottom:1px solid #E5E9EF;
color:#304E85;
display:block;
height:15px;
padding:8px 0 8px 26px;
}
#arch{
background: url(../gfx/poprz_arch.gif) no-repeat right;
border-bottom:1px solid #E5E9EF;
margin: 0 auto;
text-align:right;
color:#304E85;
height: 20px;
padding:12px 0px 8px 334px;
}
#arch a{font-weight: bold; text-align: right}

#poprzednie-items a{
font-family:Arial, Helvetica, sans-serif;
text-decoration:none;
font-size: 12px;
color: #304e84;
display:block;
float:left;
font-size:12px; 
}
#poprzednie-items a:hover{
text-decoration: underline;
}

#dat{
color:#a4adbe;
display:block;
float:right;
font-size:11px;
padding:4px 15px 0 0;
position:relative;
}

/********************************************************************************** czesc srodkowa *********************************************************************************************/


#mid-cont{
display:block;
float:left;
width: 161px;
padding-left:15px;
padding-right:15px;
}

#mid-item{
display:block;
position:relative;
background: transparent url(../gfx/bo01.gif) repeat-x scroll center top;
border:1px solid #E5E9F0;
margin-bottom:15px;
padding:15px 7px;
width:157px;
text-align:left;
}

#mid-item h1{
background-image: url(../gfx/sam.gif);
background-position: 7px top;
background-repeat: no-repeat;
border-bottom: 3px solid #E5E9F0;
color: #304E84;
font-size:16px;
padding-bottom:15px;
padding-left:32px;
}
#mid-item h1 a{
color:#304E84;
text-decoration:none;
}
#mid-item h1 a:hover{
color:#304E84;
text-decoration:underline;
}


#mid-item #obr{
margin-top: 12px;
margin-bottom: 10px;
text-align:left;
}


ul.lista-linkow {
	list-style: none;
	color: #304e84;
	margin: 0;
	padding: 0;
}
ul.lista-linkow li.podkreslona {
	padding: 7px 0 7px 0;
	border-bottom: 1px solid #e5e9f0;
}
ul.lista-linkow li.koniec-listy {
	padding-top: 7px;
	border: none;
}
ul.lista-linkow li a {
	text-decoration:none;
	display: inline;
	color: #304e84;
}
ul.lista-linkow li a:hover, ul.lista-linkow li a:active {
	text-decoration:underline;
	color: #315eac;
}

#obr-lista{
display:block;
position:relative;
}

.sim{
display:block;
float:left;
width: 28px;
padding: 1px;
border: 3px solid #cacaca;
background: #fff;
margin-right: 5px;
margin-bottom: 3px;
}
#skr .sim{
margin-right: 0;
}
.sim:hover{
border: 3px solid #95b1cf;
}



.sim2{
display:block;
float:left;
width: 28px;
padding: 1px;
border: 3px solid #cacaca;
background: #fff;
margin-right: 4px;
margin-bottom: 4px;
}
#skr .sim2{
margin-right: 0;
}
.sim2:hover{
border: 3px solid #95b1cf;
}


#spott-nagl{
padding-top:16px;
padding-bottom:18px;
margin-bottom: 14px;
background: url(../gfx/pod_dot.gif) repeat-x bottom; 
color: #273f6b;
}
h2{
padding-left:3px;
padding-right:3px;
padding-bottom:2px;
display:inline;
background-color:#e7eff5;
font-size:12px;
font-family:Arial, Helvetica, sans-serif;
font-weight:normal;
}


#forum-inf{
padding-top:12px;
padding-bottom:8px;
background: url(../gfx/pod_dot.gif) repeat-x bottom; 
}

#h1-inf{
font-size: 10px;
color: #b3b7bd;
background: url(../gfx/forum_inf.gif) no-repeat top left;
padding-left:20px;
}


#sonda-pyt{
padding-top: 8px;
padding-bottom: 4px;
font-weight:bold;
line-height: 145%;
color: #304e85;
}
#sonda-odp label{
display:block;
padding-left:8px;
padding-top:6px;
padding-bottom:7px;
background: url(../gfx/pod_dot.gif) repeat-x bottom; 
}
#sonda-odp label:hover{
background: #f9f9f9 url(../gfx/pod_dot.gif) repeat-x bottom; 
}

#sonda-przycisk{
text-align: center;
padding-top: 14px;
}




/************************************************************************************ strona prawa ************************************************************************************/

#right-cont{
display:block;
width: 310px;
float:right;
margin:0;
}

#right-item{
display:block;
position:relative;
background: #0f3259 url(../gfx/prawy_filmy.gif) repeat-x scroll center top;
border:1px solid #8da4c6;
margin-bottom:15px;
padding:16px;
text-align:left;
width: 278px;
}

#right-item h1{
display:block;
float:left;
background-image: url(../gfx/sam3.gif);
background-repeat: no-repeat;
background-position: 0 0;
color: #fff;
font-size:16px;
padding-bottom:15px;
padding-left:28px;
}



#right-item-cont{
background:url(../gfx/mid_topbg.gif) top repeat-x;
color: #fff;
font-size:12px;
padding: 15px 0 0 0;
text-align: left;
}


#shoutbox-form1{float:left;}
#shoutbox-form2{float:right;}
#shoutbox-form1 input.ins{ padding: 2px 7px; border: solid #FFFFFF 1px;font-size: 11px;color: #5c7ba3;}

#sb-cont-up{ display:block;  border-left: 1px solid #8fa6c7; border-right: 1px solid #8fa6c7; width: 309px; height: 322px;}
#sb-cont{ background: #123964; overflow:auto; display:block; border: 1px solid #10335a; border-left:0; height: 320px; position: relative;}

#sb-cont-item{padding:8px 11px; background: #16385f; border: #10335a 1px solid; display:block; position:relative;}
#sb-cont-item.c{background: #10335a; border-top: #325071 1px solid; border-bottom: #325071 1px solid;}

#sb-cont-item-img{display:block;float:left;}
#sb-cont-item-txt{display:block;float:left; color:#9cb7d4; font-size:10px; width:221px;}
#sb-podkr{display:block; float:left; padding:0 0 2px 0;border-bottom: 1px solid #29496d; margin-bottom: 2px;}
#sb-cont-item-name{ font-weight:bold;}
#sb-cont-item-time{ font-weight:normal;color: #547497; padding-left: 5px;}
#sb-cont-item-text{line-height: 120%}

#sb-cont-bottom{ display:block; margin-bottom: 15px; border: 1px solid #8fa6c7; width: 310px; background: url(../gfx/sb_bottom.gif) repeat-x; height:23px;}

#odsw{
display:block;
float:right;
cursor: pointer;
border: 0;
}

#zak {width: 279px; height: 0 auto; display:block; position:relative; display:block;}
#zak ul{margin:0; padding:0; display:block; position:relative}
#zak li{margin: 0;display: block; float: left;text-align:center;font-size: 14px;font-weight:bold;height: 31px;color:#FFFFFF;}

#zak li.p1{color: #6c84af;width: 119px;background: #ebf2f9 url(../gfx/zak01.gif) no-repeat;}
#zak li.p1:hover{cursor: pointer;}
#zak li.a1{width: 119px;background: #123b68 url(../gfx/zak01.gif) no-repeat;}

#zak li.p2{color: #6c84af;width: 151px; background: #ebf2f9 url(../gfx/zak02.gif) no-repeat;}
#zak li.p2:hover{cursor: pointer;}
#zak li.a2{ width: 151px;background: #123b68 url(../gfx/zak02.gif) no-repeat;}

#right-item-zdjecia{
background: #0f3259 url(../gfx/prawy_zdjecia.gif) repeat-x scroll center top;
border:1px solid #8da4c6;
border-top: 0;
margin: 0 0 15px 0;
padding:15px;
width: 279px;
height: 0 auto;
display:block;
position:relative;
}

#right-item-zdjecia img{
display:block;
float:left;
width: 60px;
padding: 1px;
border: 1px solid #cacaca;
background: #fff;
margin-right: 7px;
margin-bottom: 7px;
}

#skr img{margin-right: 0;}


#film{border: 1px solid #acbdd3; width:276px; height: auto 220px;  }
#film-linki{display:block;position:relative; margin-top: 16px;}
#film-linki ul{}
#film-linki li{
 display:block;
 list-style:none;
 padding: 3px 0;
 border-top: 1px solid #2f5581;
 border-bottom: 1px solid #092442;
 }
#film-linki li a{
display:block;
padding: 0 2px;
color: #d0dfef;
padding-left: 15px;
background: url(../gfx/li_f.gif) no-repeat;
background-position: 3px 6px;
text-decoration:none;
cursor:pointer;
}
#film-linki li a:hover{
color: white;
text-decoration: underline;
}
#akt{
display:block;
padding: 2px 0;
color: white;
background: #274f7c url(../gfx/li_f2.gif) no-repeat;
background-position: 3px 6px;
padding-left: 15px;
}


/**************************************************************************************** stopka ***************************************************************************************/

.clear{clear: both;}

#footer{
font-size:11px;
color: #6f7f9d;
height: 131px;
background: url(../gfx/foot_bg.gif) repeat-x;
text-align:center;
}

#footer-none{
width: 985px;
height:38px;
}
#footer-top{
display: block;
position:relative;
width: 985px;
height:48px;
margin: 0 auto;
}
#footer-top-left{display:block;float:left;text-align:left;}
#footer-top-right{display:block;float:right;text-align:right;}

#footer-bottom{
display: block;
position:relative;
width: 985px;
height: 37px;
margin: 0 auto;

}
#footer-bottom-left{display:block;float:left;text-align:left; font-size:9px;}
#footer-bottom-right{display:block;float:right;text-align:right; font-size:9px;}

#footer a{
 padding-right: 4px;
 padding-left: 4px;
 color:#6f7f9d; 
 text-decoration:none;
 font-size:11px;
 }
#footer a.first{padding-left: 0px;}
#footer a:hover, a.first:hover {text-decoration: underline;}




img.img{
	BORDER-RIGHT: #e4e8f0 1px solid; PADDING-RIGHT: 3px; BORDER-TOP: #e4e8f0 1px solid; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px; BORDER-LEFT: #e4e8f0 1px solid; PADDING-TOP: 3px; BORDER-BOTTOM: #e4e8f0 1px solid
}


/**************************************************************************************** reklamy ***************************************************************************************/

#banner001{
display:block;
position:relative;
width: 460px;
text-align:center;
padding: 4px;
border: #e5e9ef solid 1px;
margin-bottom: 12px;
}

#banner002{
display:block;
position:relative;
width: 163px;
text-align:center;
padding: 4px;
border: #e5e9ef solid 1px;
margin-bottom: 12px;
}

TD.form_1{font-family:"Verdana";font-size:11px;color:black;}
TD.form_2{font-family:"Verdana";font-size:11px;color:red;font-weight:bold;}  
#form_1{font-family:"Verdana";font-size:11px;color:black;}
#form_2{font-family:"Verdana";font-size:11px;color:red;font-weight:bold;}     

#tresc{
line-height:160%;
}

#tresc a{
color:#365d8e;
text-decoration:none;
}

#tresc a:hover{
text-decoration: underline;
color:#bf0c19;
}


#tresc ul{
display:block;
}
#tresc li{
display:block;
position:relative;
padding-left: 25px;
list-style:none;
line-height:170%;
background:url(../gfx/li.gif) center top no-repeat;
background-position: 10px 5px;
}



#stronicowanie{
display:block;
position:relative;
margin-top:20px;
border-top: 1px solid #e5e9ef;
margin-bottom:10px;
padding-top:10px;
}

#stronicowanie #str_nas{
display:block;
float:left;
position:relative;
width:90px;
height:26px;
margin-right:5px;
}
#stronicowanie #str_pop{
display:block;
float:left;
width:90px;
height:12px;
margin-right:5px;
}
#stronicowanie #str_last{
display:block;
float:left;
width:26px;
height:25px;
margin-right:5px;
margin-left:10px;
}
#stronicowanie #str_first{
display:block;
float:left;
width:26px;
height:12px;
margin-right:15px;
}

#stronicowanie #oddo{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
color:#304e84;
display:block;
float:left;
margin-right:10px;
width:180px;
}

#stronicowanie #it{
padding-top:5px;
}

#stronicowanie a{
font-family:Arial, Helvetica, sans-serif;
font-size:12px;
font-weight:bold;
display:block;
height:26px;
width:24px;
text-align:center;
vertical-align: bottom;
border:1px solid #e5e9ef;
color:#304e84;
text-decoration:none;
float:left;
margin:0;
margin-left:5px;
}

#stronicowanie a:hover{
display:block;
border:1px solid #e5e9ef;
background-color:#f5f7f9;
color:#304e84;
}
#stronicowanie a.sel{
color:#FFFFFF;
background-color:#304e84;
}
#stronicowanie a.pop{
width:80px;
}
#stronicowanie a.nas{
width:80px;
}
