@charset "utf-8";
html, body{padding:0;margin:0;}
body {background:#fff url(../images/bg_body.jpg) repeat-x;text-align:center;}
body, td, th, input, textarea, select{font-family: Tahoma, Arial, Helvetica, sans-serif;font-size: 11px;color:#6e6e6c;}
img{border:0;}
hr{color:#d2d1c5;background:#d2d1c5;height:1px;border:0;width:98%;margin:10px 0;}
a{color:#6e6e6c;}
img.b3{border:3px solid #a2a19a;}
img.b4{border:4px solid #9d9c94;}


h1{font-size:14px;color:#c60202;}
h2{
	/*font-size:13px;*/
	
	
	font-size:18px;
font-weight:bold;
color:#c60202;
margin-top:0;
	}
	
	
	
	
h2 a{
font-size:18px;
font-weight:bold;
color:#c60202;
text-decoration:none;
}


	
h3{font-size:12px;}

#wrap{position:relative;width:1000px;text-align:left;margin:0 auto}
#top{line-height:30px}

#top_l{
width:620px;
float:left;
margin:0 0 10px 0;
}

#top_r{
width:380px;
float:right;
}

span.t_data{}
span.t_imieniny{margin:0 0 0 20px}
span.t_pogoda{margin:0 0 0 20px;color:#c60202;}
span.t_pogoda a{color:#c60202; text-decoration:none}



#live{
float:right;
width:417px;
background:url(../images/live.jpg) no-repeat;
}

#live a{
float:right;
}

#bilboard{
min-height:105px;
text-align:center;
/*display:table-cell;
vertical-align:middle;*/
width:1000px;
padding:10px 0 15px 0;
}




.banner_news{
border-top:1px solid #e0e1db;
border-bottom:1px solid #e0e1db;
margin:10px 0;
padding:10px 0;
text-align:center;
}




/* TICKER
======================================================== */
#ticker1{
height:30px;
line-height:30px;
background:#e3e0d1;
white-space: nowrap;
overflow:hidden;
font-weight:bold;
}
#ticker1 .tickercontainer { 
overflow: hidden; 
white-space:nowrap;
}
#ticker1 .tickercontainer .mask {
position: relative;
width: 965px;
overflow: hidden;
white-space:nowrap;
}
#ticker1 ul.newsticker {
position: relative;
left: 1000px;
white-space:nowrap;
}
#ticker1 li{
padding:0 0 0 10px;
display:block;
float:left;
color:#aca379;
font-weight:bold;
white-space:nowrap;
}
#ticker1 a{
margin:0 20px 0 0;
padding:0 20px 0 0;
/*border-right:1px solid #a5a292;*/
text-decoration:none;
white-space:nowrap;
}
#ticker1 span{
margin:0 20px 0 0;
padding:0 20px 0 0;
border-right:1px solid #a5a292;
color:#c60202;
white-space:nowrap;
}
#ticker1_s{
position:absolute;
right:0;
}


#ticker2{
width:200px;
float:left;
margin:0 0 10px 0;
}
#ticker2 span{
padding:0 10px;
}
#ticker2 .tickercontainer { 
overflow: hidden; 
}
#ticker2 .tickercontainer .mask {
position: relative;
width: 150px;
overflow: hidden;
}
#ticker2 ul.newsticker {
position: relative;
list-style:none;
left: 200px;
margin:0;
padding:0;
}
#ticker2 li{
float:left;
padding:8px 0 0 0;
}
ul#ticker02{
margin:0;
padding:0;
overflow:hidden;
height:26px;
white-space:nowrap;
}














#menu_main{
background:#504f4e;
min-height:30px;
line-height:30px;
width:100%;
float:left;
clear:both;

}

#menu_main a{
	float:left;
	font-size:10px;
	color:#fff;
	font-weight:bold;
	letter-spacing:0.9px;
	text-transform:uppercase;
	padding:0 12px;
	text-decoration:none;
}

#main{
margin:20px 0;
width:1000px;
float:left;
}

/* szablon
=================================================== */

#col_1{width:200px;margin:0 10px 0 0;float:left;text-align:left}

#col_2{
width:550px;
float:left;
text-align:left;
}

.col_2_3{
width:790px !important;  /* ========================== 2 kolumny =============================== */
}


#col_2_in{
float:left;
background:#f7f8f3 url(../images/e5e5e1.gif) 38px 0 no-repeat;
border-left:1px solid #e5e5e1;
border-right:1px solid #e5e5e1;
border-bottom:1px solid #e5e5e1;
margin:0 0 15px 0;
padding:0 15px 20px 15px;
color:#857f60;
}



#col_3{
width:230px;
float:right;
text-align:left;
/*display:none;*/ /* ========================== 2 kolumny =============================== */
}








#col_2_banner{
text-align:center;
margin:1px 0 10px 0;
}


#fotogalerie{}

/* box1
=========================================== */


div.box1{ margin:10px 0;}
div.box1_t{ border:1px solid #efeee5;
padding:15px 10px 9px 10px;
background:#fbfcfa url(../images/bg_box1.jpg) bottom repeat-x;
}


div.box1_ta{

text-align:center;

}



a.a_w_lewo, a.a_w_prawo{
margin:19px 0 0 0;
}



/* menu2
================================================ */
#menu_2b{
border-left:1px solid #e5e5e1;
border-right:1px solid #e5e5e1;
padding:0 0 6px 25px;
}


/* news
============================================== */
.news_short{
border-top:1px solid #e0e0d6;
float:left;
padding:20px 0 20px 10px;
}

.news_short_foto{
float:left;
width:150px;
}

.news_short_foto img{

}

.news_short_text{
font-size:12px;
float:right;
width:350px;
padding:0 0 0 0;

}

.news_short_text h2{
font-size:18px;
font-weight:bold;
color:#c60202;
margin-top:0;
}

.news_short_text h2 a{
font-size:18px;
font-weight:bold;
color:#c60202;
text-decoration:none;
}

div.media{
padding:15px 0 0 0;
}

div.media em{
padding:0 0 0 5px;
color:#c0bba4;
}



div.media2{
padding:15px 0 0 0;
float:right;
}




div.news_data{
color:#c9c6b1;
background:url(../images/data.gif) 0 2px no-repeat;
padding:0 0 0 12px;
float:left;
}

/* wyszukiwarka 
=================================================== */

#wyszukiwarka{
background:url(../images/bg_wyszukiwarka.jpg) no-repeat;
height:96px;
}

#wyszukiwarka form{
padding:50px 0 0 20px;
}

#wyszukiwarka input.q{
border:1px solid #b1afa4;
width:124px;
padding:2px 2px 2px 5px;
}

input.szukaj_btt{
border:0;
background:url(../images/btt_szukaj.gif) 0 5px no-repeat;
height:18px;
width:65px;
margin:0 0 0 5px;
}

/* foot
================================================== */


#foot{
clear:both;
padding:10px 0 80px 0;
}

#foot_menu{
line-height:18px;
padding:12px 0;
text-align:center;
border-top:1px solid #d2d1c5;
border-bottom:1px solid #d2d1c5;
}

#foot_menu a{
text-decoration:none;
margin:0 3px;
}

#foot_menu a:hover{
text-decoration:underline;
}

#foot_cpr{
float:left;
padding:5px 0;
}

#foot_autor{
width:260px;
float:right;
padding:5px 0;
text-align:right;
}

#foot_autor img{
float:right;
margin:0 0 0 5px;
}


/* zaprzyjaznione_strony
=============================================== */

.zaprzyjaznione_strony_t{
padding:10px;
text-align:center;
border-left:1px solid #e3e0d1;
border-right:1px solid #e3e0d1;
border-bottom:1px solid #e3e0d1;
}

.zaprzyjaznione_strony_t a{
padding:5px 0;
}

.zaprzyjaznione_strony_t img{
padding:5px 0;
}


.bannery_230{

}

.bannery_230 a{
display:block;
margin:10px 0;
}


.banner_left{
padding:5px 0;
}


/* ogloszenia_specjalne
========================================= */

#ogloszenia_specjalne .box1_t{
}

div.foto_m{
text-align:center;
padding:10px 0;
}


#ogloszenia_specjalne h3{
font-size:11px;
color:#c60202;
margin:0 0 5px 0;
text-align:center;
}

#ogloszenia_specjalne p{
margin:10px 0 0 0;
}

#ogloszenia_specjalne span{
color:#cbc9bc;
}



p.archiwum_a_link a{
display:block;
margin:12px 0 0 25px;
float:left;
}

/* co_gdzie_kiedy
===================================== */
#co_gdzie_kiedy span{
font-weight:bold;
background:url(../images/data.gif) 0 2px no-repeat;
padding:0 0 0 12px;
}

#co_gdzie_kiedy ul{
list-style:none;
padding:0;
margin:5px 0;
}

#co_gdzie_kiedy li a{
text-decoration:none;
color:#6e6e6c;
}

#co_gdzie_kiedy li a:hover{
text-decoration:underline;
}



/* sonda
=============================================== */
input#sonda_glosuj_btt{
background:url(../images/glosuj.gif) no-repeat;
width:60px;
height:11px;
border:0;
float:left;
}

p{
margin:0 0 5px 0;

}

p.sonda_wyniki_btt{
float:right;
margin:0;
padding:0;
}

ul.ul_sonda{
list-style:none;
padding:0;
margin:0;
}


div.mini_foto{
clear:both;
}

div.mini_foto a{
float:left;
}


/* news
=================================================== */
img.foto_news{ float:left; margin:0 20px 10px 0}

.news_long{
padding:20px 10px;
font-size:12px;
}

div.h1_news{
background:url(../images/start_ma1_bg.gif) repeat-y;
}

.news_long h2{
font-size:18px;
font-weight:bold;
color:#c60202;
margin-top:0;
}

div.path_out{
background:url(../images/start_ma1.jpg) no-repeat;
padding:0 0 0 38px;
float:left;

}

div.path{
float:left;
text-align:left;
padding:7px 20px 7px 10px;
}

div.path a{
text-decoration:none;
}

div.path span{
color:#969681;
}

.news_long h4{
margin:15px 0 5px 0;
}

.news_filmy_miniaturki a{
margin:3px;
}

.news_galeria_miniaturki a{
margin:3px;
}

ul.news_dzwieki_lista{
list-style:none;
padding-left:20px;
color:#c60202;
}

ul.news_dzwieki_lista li a{
color:#c60202;
text-decoration:none;
}

.news_long em{
padding:0 0 0 5px;
color:#c0bba4;
}


div.news_stopka a{
float:right;
margin:0 10px;
}


div.news_stopka em{
float:left;
}


/* komentarze
====================================================== */

#komentarze{
padding:20px 0;
color:#857f60;
}

.komentarze_nag{
border-bottom:1px solid #edece7;
line-height:36px;
padding:0 20px;
}


.komentarz{
padding:10px 20px;
}

.komentarz p{
margin:0;
}

p.komentarz_autor{
}

p.komentarz_nag{
margin:4px 0 0 0;
color:#c60202;
}


/* form
======================================================= */
form.form_1{
padding:15px 0;
}

form.form_1 .f1{
border:1px solid #b1afa4;
padding:2px;
width:400px;
}

form.form_1 .f2{
width:140px;
font-size:22px;
float:left;
}


div.form_row{
padding:2px 0;
}

form.form_1 label{
display:block;
float:left;
width:100px;
text-align:right;
padding:0 5px 0 0;
}

#kod_obrazka{
margin:0 0 0 5px;
}

.form_send{
margin:20px 0 0 105px;
}


/* imprezy
======================================================= */

.imprezy_data{
padding:10px;
background:#e3e0d1;
color:#c60202;
font-size:12px;
font-weight:bold;
margin:10px 0;
}

.impreza{
padding:10px 0;
}

span.loc{
margin:0 20px 0 0;
color:#565654;
}

span.god{
color:#565654;
}
/*
div.news_long h1{
font-size:14px;
color:#4f504d;
padding:5px 0;
margin:0;
}
*/



div.news_long h1.h1_news{
font-size:22px;
font-weight:bold;
color:#c60202;
margin-top:0;
}





form#search_imprezy{
color:#4f504d;
padding:7px 0;
}


span.search_data{
padding:0 0 0 5px;
}

form#search_imprezy select{
color:#b1afa4;
}


#idk_impr{
	width:170px;
}


/* paginacja
=================================== */

div.paginacja{
padding:15px 0 0 0;
color:#565654;
}




/*pagination
========================================================================================================== */

div.pagination0{
	margin:30px 0 10px 0;
}

div.pagination {
	padding:3px;
	margin:3px;
	text-align:center;
}

div.pagination a{
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #ddd;
	text-decoration: none; 
	color: #b7414f;
}
div.pagination a:hover, div.pagination a:active {
	border: 1px solid #796f56;
	color: #fff;
	background-color: #b7414f;
	text-decoration: none; 
}
div.pagination span.current {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #796f56;
	font-weight: bold;
	background-color: #b7414f;
	color: #FFF;
}
div.pagination span.disabled {
	padding: 2px 5px 2px 5px;
	margin-right: 2px;
	border: 1px solid #f3f3f3;
	color: #ccc;
}


/* ogloszenia
=================================================== */

div.ogloszenia_box_kat{
float:left;
padding:20px 10px;
width:220px;
}

div.ogloszenia_box_kat h2{
color:#565653;
}

div.ogloszenia_box_kat ul{
list-style:none;
margin:0;
padding:0;
}

div.ogloszenia_box_kat li{
color:#565653;
padding:2px 0;
}

div.ogloszenia_box_kat li a{
color:#c60202;
text-decoration:none;
}

#ogloszenia_left{
padding:10px 0;
}


form#search_ogloszenia_left{
padding:0 20px;
}

form#search_ogloszenia_left input,form#search_ogloszenia_left select{
width:100%;
}

#bg_ogl_search{
background:url(../images/bg_ogl_search.jpg) bottom no-repeat;
padding:0;
}

.sz_o_nag{
padding:0;
margin:0 ;
}

p.p_szukaj_btt{
padding:0 0 20px 97px;
}








/* fotografie
=================================================== */

div.fotografie_box_kat{
float:left;
padding:10px 0;
width:242px;
margin:0 2px;
}

div.fotografie_box_kat h2{
color:#4f504d;
background:#e4e1d3;
text-align:center;
line-height:37px;
}

div.fotografie_box_kat ul{
list-style:none;
margin:0;
padding:0;
}

div.fotografie_box_kat li{
color:#565653;
padding:2px 0;
}

div.fotografie_box_kat li a{
color:#c60202;
text-decoration:none;
}

p.wiecej_gal{
padding:10px;
}

.ogl_poz{
padding:7px 0 0 0;
}

.ogl_poz p{
color:#c60202;
margin:2px 0 0 0;
border-bottom:1px solid #e0e1db;
padding:0 10px 7px 10px;
}

.ogl_poz p a{
color:#c60202;
text-decoration:none;
}

p.ogloszenie_kat_info{
margin-top:5px;
margin-bottom:0;
border-bottom:1px solid #e0e1db;
padding-bottom:5px;
}

div.ogl_poz div.news_data{
margin:0 10px;
}








/* filmy
=================================================== */

div.filmy_box_kat{
float:left;
padding:0 5px;
width:230px;
margin:0 2px;
text-align:center;
color:#ccc9b4;
border-right:2px solid #e9eae4;
}

div.filmy_box_kat_bb{
border-bottom:2px solid #e9eae4;
padding:10px 0 20px 0;
height:150px;
}

div.filmy_box_kat h2{
color:#c60202;
font-size:11px;
/*line-height:37px;*/
}

div.filmy_box_kat ul{
list-style:none;
margin:0;
padding:0;
}

div.filmy_box_kat li{
color:#565653;
padding:2px 0;
}

div.filmy_box_kat li a{
color:#c60202;
text-decoration:none;
}










div.sw_glosow{padding:2px 0;font-size:10px}
div.sw_bar{padding:2px 0}




/* katalog
=============================================== */

#katalog h1{
font-size:12px;
font-weight:bold;
color:#c60202;
margin:0;
padding:5px;
border-bottom:1px solid #e0e1db;
}



#katalog h2{
margin:20px 0 0 0;
padding:0;
}





/* wyszukiwarka
======================================================================================= */

#wyszukiwarka_wynik em{
	font-style:normal;
	background-color:#b7414f;
	color:#fff;
}


#wyszukiwarka_wynik a{
color:#c60202;
}







