body {
margin: 0px;
background: #FFF url(gfx/back_main.gif) 50% 0;
}
tr, div, a, input, textareaz{ 
font-family: Verdana, Geneva, sans-serif;
font-size:12px;
color:#000000;
text-align:left;
line-height:20px;
}
a:hover{
  text-decoration: underline;
}
input, textarea{border:solid 1px #dadada; padding:3px;}
.spad{padding:10px;}
.spad_x{padding:0px 10px;}
.clear{clear:both; font-size:0px; line-height:0px;}
.fl{float:left}
.fr{float:right}
.bb{ background:#003f7c;}
.br{background:#d4021d;}
.bg{background:#dbdbdb}
.red{color:#d4021d;}
.blue{color:#003f7c;}
.ln{border-bottom:solid 1px #e5ebf1; font-size:0px; line-height:0px; height:1px; overflow:hidden; margin:5px 0px;}
.ln_dark{border-bottom:solid 1px #ccd8e4; font-size:0px; line-height:0px; height:1px; overflow:hidden; margin:5px 0px;}
.more{ font-size:14px; text-decoration:none; text-align:right; display:block; padding:5px 2px;}
.more:hover{background:#eee;}
.more:hover{  text-decoration:underline}
.frame_1{border:solid 1px #e5ebf1;}
.frame_2{border:solid 1px #b0b0b0;}
h1{font-size:22px; font-weight:normal; margin:5px 0px;}

.top{background:url(gfx/back_top.gif) repeat-x 50% 0%; text-align:center;}
.content{width:1000px; background:#fff;min-height:500px; text-align:left; margin:0 auto;}
.top_ico{float:right; margin-right:25px; margin-top:5px;}
.top_ico a{display:block; width:26px; height:36px; float:left;}
.top_ico .home{background:url(gfx/ico_home.gif) no-repeat 50% 50%;}
.top_ico .fav{background:url(gfx/ico_fav.gif) no-repeat 50% 50%;}
.top_ico .rss{background:url(gfx/ico_rss.gif) no-repeat 50% 50%;}
.top_baner{background:url(gfx/top.jpg) no-repeat 0 0; width:980px;height:213px;} 
.top_baner .search_box{background:#FFF; padding:0px 5px; padding-bottom:5px; float:right; margin-right:25px; width:290px;}
.top_baner .search_box input, .top_baner .login_box input{padding:5px; margin:0px 5px; width:147px;height:21px; float:left;}
.top_baner .search_box .search{ background:url(gfx/but_search.gif); width:101px; height:31px; border:0px; font-size:0px; line-height:0px; margin:0px;}
.top_baner .login_box{background:#FFF; padding:0px 5px; padding-top:5px; float:right; margin-right:25px; margin-top:0px; width:290px;}
.top_baner .login_box .search{ background:url(gfx/but_login.gif); width:101px; height:31px; border:0px; font-size:0px; line-height:0px; margin:0px;}
.menu_top{margin:5px 0px;}
.menu_top a{dispaly:block; border-left:1px solid #fff; padding:3px 5px; padding-top:7px; margin-bottom:6px; float:left; text-decoration:none; color:#fff;}
.menu_top a:hover{color:#ccc}
.menu_top .first{border:0px;}
.menu_top .tvi{background:url(gfx/ico_tvi.gif) no-repeat 50% 50% #fff; display:block; height:36px; width:63px; float:left; padding:0px; margin:0px;} 
.menu_top .br a{float:right}
.col_left{width:180px; overflow:hidden; float:left; margin-right:10px;}
.menu_left{list-style:none; padding:0px; margin:0px;}
.menu_left li{margin-bottom:5px;}
.menu_left li a{text-decoration:none; color:#fff; display:block; background:#003f7c; padding:5px;}
.menu_left li a:hover{text-decoration:none; color:#ccc;}
.menu_left ul{list-style:none; padding:0px; margin:0px; margin-left:10px;}
.menu_left ul li{padding-left:5px; background:#eaeaea; margin:5px 0px;}
.menu_left ul li a{text-decoration:none; color:#5c5c5c; display:block; background:#FFF; padding:2px 5px;}
.menu_left ul li a:hover{text-decoration:none; color:#FFF; background:#003f7c;}
.h1_b{font-size:18px; font-weight:100; text-transform:uppercase; color:#003f7c; background:#ccd8e4; margin: 5px 0px; padding: 2px 5px;} 
.czesto_czytane a{text-decoration:none; display:block; padding:5px;}
.czesto_czytane a:hover{text-decoration:underline;}
.czesto_czytane a h1{font-size:18px; font-weight:normal; margin:0px;}

.col_center{width:480px; float:left; overflow:hidden;}
.h1_gr{ background:url(gfx/back_red.gif) repeat-x; padding:3px; display:block; text-align:center; font-size:18px; font-weight:normal; margin:3px 0px; }
.temat_dnia div.abs{position:absolute; width:478px; height:150px; margin-top:250px; overflow:hidden; }
.temat_dnia .opis_back{background:#fff; filter: alpha(opacity=80);	opacity: 0.8;	-moz-opacity: 0.8; }
.temat_dnia .opis{}

.h1_gb{ background:url(gfx/back_blue.gif) repeat-x; padding:3px; display:block; text-align:center; font-size:18px; font-weight:normal; margin:3px 0px; }

.wpis img{float:left; margin-right:15px;}
.najnowsze ul{list-style-position:outside; margin:0px; padding:0px; padding-left:20px;}
.najnowsze ul li a{text-decoration:none;}
.najnowsze ul li a:hover{text-decoration:underline;}

.posluchaj, .ogladaj, .galeria{margin-top:20px;}
.posluchaj ul, .ogladaj ul, .galeria ul{color:#d0d0d0; margin:0px; padding:0px 5px; list-style-position:inside;}
.posluchaj ul li a, .ogladaj ul li a, .galeria ul li a{color:#003f7c; text-decoration:none; font-size:13px;}
.posluchaj ul li a:hover, .ogladaj ul li a:hover, .galeria ul li a:hover{color:#000; text-decoration:underline;}


.galeria .galeria_foto img{padding:4px;}
.galeria .prev{float:left; display:block; background:url(gfx/arrow_left.gif) no-repeat 50% 50%; height:80px; border:solid 0px; cursor:pointer; width:20px; margin:0px 5px;}
.galeria .next{float:left; display:block; background:url(gfx/arrow_right.gif) no-repeat 50% 50%; height:80px; border:solid 0px; cursor:pointer;width:20px; margin:0px 5px;}
.grad_gray{background:url(gfx/back_gray.gif) repeat-x 0 0;}
.col_right{width:300px; float:left; overflow:hidden; margin-left:10px;}
.ostatni_nr img{border: solid 1px #999;}
.ostatni_nr ul{list-style-position:outside; padding:0px; margin:0px; margin-left:18px;}
.ostatni_nr ul a, .ostatni_nr a{text-decoration:none;}
.ostatni_nr .menu{padding:10px 0px;}
.ostatni_nr  a:hover{text-decoration:underline}

#kom_block_more{display:none;}
#kom_block img, .porady img{width:85px; float:right; margin-left:10px;}
#rozwin{border-top:1px solid #999999; font-size:11px; padding:5px; cursor:pointer; }
#kom_block .more{border-bottom:solid 1px #dedede; margin-bottom:5px;}

.porady{margin-bottom:10px;}

.blog{margin-top:10px;}
.blog a.item{float:left;width:140px; height:120px; display:block; text-align:center; text-decoration:none; padding:5px;}
.blog a.item:hover{background:#dedede;}
.blog a img{border: 1px solid #999;}

/*yczne, prawne, językowe, duchowe i kulinarne
*/
#film_back{
	position:fixed; 
	width:100%; 
	height:100%; 
	background: #000; 
	filter: alpha(opacity=20);
	opacity: 0.2;
	-moz-opacity: 0.2;
	display:none;
	z-index: 99;	}
#film_zoom{
	position:fixed;
	left:50%;
	top:50%;
	margin-top:-300px;
	margin-left:-400px;
	width:800px;
	height:600px;
	z-index:100;
	display:none;
	}
#film_close{
	position:fixed;
	left:50%;
	top:50%;
	margin-top:-320px;
	margin-left:400px;
	padding:2px 5px;
	z-index:101;
	display:none;
	text-decoration:none;
	border:solid 1px #999;
	}
	
.foot{height:150px; background:#FFF}
.foot .footer{background: #303030; color:#d6d6d6; height:80px; width:980px; margin:0 auto;}
.foot .footer *{color:#d6d6d6;}
.foot .footer a{color:#d6d6d6; text-decoration:none;}
.foot .footer .link_1 a{padding:5px; padding-top:10px; border-right:1px solid #d6d6d6; float:left;}

.foto_holder_full {
  background:url(gfx/loading2.gif) no-repeat;
  background-position:center;
}
.foto_holder, #movie_plaer{
  background:url(gfx/loading1.gif) no-repeat;
  background-position:center;
}
.foto_holder{
  width:90px;
  height:90px;
}
.foto_ocena{
  display:inline;
  border: 1px solid #A3978E;
  color: #5C6871;
  font-size: 10px;
  padding:3px;
  padding-left:6px;
  padding-right:6px;
  text-decoration:none;
  width:10px;
  height:10px;
  text-align:center;
}
.foto_ocena:hover{
  text-decoration:none;
  background-color:red;
  color:white;
}
.foto_ocena_inactive{
  display:inline;
  border: 1px solid #A3978E;
  font-size: 10px;
  padding:3px;
  padding-left:6px;
  padding-right:6px;
  text-decoration:none;
  width:10px;
  height:10px;
  text-align:center;
}
.rating{
  color:red;
  font-weight:bold;
  font-size:14px;
}

#sound_player, #movie_player {
  background:url(gfx/loading1.gif) no-repeat;
  background-position:center;
}

#sound_player {
  width:480px;
  height:44px;
  background:1px solid black;
}

#movie_player {
  width:480px;
  height:360px;
  background:1px solid black;
}

#news_nav { text-align:center; }
#news_nav a { border: 1px solid #ccc; background: #EFEFEF; text-decoration: none; margin: 0 3px; padding: 0px 3px; font-size:10px; }
#news_nav a.activeSlide { background: #CDCDCD }
#news_nav a:focus { outline: none; }
