@charset "utf-8";
html,body{
margin:0;
padding:0;
}
body,td,th,input,select,textarea{
	font-family: Tahoma, Arial, Helvetica, sans-serif;
	font-size: 11px;
	color: #333333;
}
body{
text-align:center;
background:#fff url(img/bg_body_1.jpg) repeat-x;
}

h1{font-size:19px;}
h2{font-size:14px;}
h3{font-size:13px;}
h4{font-size:12px;}
h5{font-size:11px;}
h6{font-size:10px;}

img{border:0;}
a{color:#ff5400;text-decoration:none;}
a:hover{text-decoration:underline;}
.cb{clear:both;}

.a_l{
float:left;
}

.a_r{
float:right;
text-align:right;
}


/* custom form
=================================================== */

span.checkbox {
width:19px;
height:25px;
padding:0 5px 0 0;
background:url(img/checkbox.png) no-repeat;
display:block;
clear:left;
float:left;
}
span.radio {
width:19px;
height:25px;
padding:0 5px 0 0;
background:url(img/radio.png) no-repeat;
display:block;
clear:left;
float:left;
}
span.select {
position:absolute;
width:158px;
height:16px;
padding:3px 24px 0 8px;
color:#6c6c6c;
background:url(img/select.png) no-repeat;
overflow:hidden;
}















.noborder{
border:0 !important;
}

#wrap{
width:1000px;
position:relative;
text-align:left;
margin:0 auto;
}


#top{
float:left;
width:1000px;
background:url(../css/img/bg_top.jpg) 260px 0  no-repeat;

}

#top_pasek{
float:left;
width:1000px;
height:30px;
line-height:26px;
}

#datownik{
float:right;
color:#fff;
}

#top_pasek_tekst{
background:url(/css/img/znajdujesz.gif) no-repeat 0 8px;
padding: 0 0 0 107px;
font-size:11px;
margin:0;
line-height:26px;
color:#fff;
float:left;
width:520px;
overflow:hidden;
height:30px;
}

#top_pasek_tekst h1{
font-size:11px;
margin:0;
line-height:26px;
color:#fff;
display:inline;
font-weight:normal;


}

#logo{
float:left;
padding:45px 0 0 15px;
}

#menu_top{
float:right;
width:725px;
height:116px;
text-align:right;
padding:5px 0 0 0;
line-height:20px;
color:#FFFFFF;
}

#menu_top a{
color:#ffef64;
font-weight:bold;
}



#menu_t{



}

#menu_main{
float:left;
width:1000px;
height:68px;
overflow:hidden;
}


#pasek{
height:33px;
line-height:30px;
margin:0 0 10px 0;
background:#e9f9ff;
}

#pasek_title{
float:left;
width:165px;
color:#2a70bf;
background:url(../css/img/bg_promocje.gif) no-repeat;
padding:0 0 0 35px;
line-height:30px;
height:35px;
}

#pasek_anim{
float:right;

}

/* menu 1 poziom
===================================================== */

ul#menu_1poz{
float:right;
list-style:none;
margin:0;
padding:0;
width:770px;
}

ul#menu_1poz li{
padding:0 0 0 0px;/* 30px */
background:url(img/btt_m_1.gif) no-repeat;
line-height:32px;
height:32px;
text-align:center;
float:right;
display:block;
margin:0 2px 0 0;
white-space:nowrap;
/*width:220px;*/
}

ul#menu_1poz li.s{
background:url(img/btt_m_2.gif) no-repeat;
}

ul#menu_1poz li a{
padding:0 20px 0 0;
background:url(img/btt_m_1.gif) right no-repeat;
line-height:32px;
height:32px;
text-align:center;
display:block;
font-size:11px;
color:#6c6c6c;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
float:left;
}

ul#menu_1poz li p{
height:32px;
display:block;
margin:0;
padding:0 0 0 20px;
float:left;
}

ul#menu_1poz li.bm1 p{background:url(img/icon_m1.gif) 0 -32px no-repeat;}
ul#menu_1poz li.bm2 p{background:url(img/icon_m2.gif) 0 -32px no-repeat;}
ul#menu_1poz li.bm3 p{background:url(img/icon_m3.gif) 0 -32px no-repeat;}
ul#menu_1poz li.bm4 p{background:url(img/icon_m4.gif) 0 -32px no-repeat;}
ul#menu_1poz li.bm5 p{background:url(img/icon_m5.gif) 0 -32px no-repeat;}


ul#menu_1poz li.s p{
background-position:0 0;
}


ul#menu_1poz li.s a{
background:url(img/btt_m_2.gif) right no-repeat;
color:#fff;
}

ul#menu_1poz li a:hover{
text-decoration:underline;
}





/* menu 2 poziom
================================================================ */


ul#menu_2poz{
list-style:none;
margin:0;
padding:0;
clear:both;
}

ul#menu_2poz em{
float:left;
font-style:normal;
margin:0 5px;
}

ul#menu_2poz li{
float:right;
margin:0 2px 0 0;
color:#ffef64;
line-height:36px;
height:36px;
white-space: nowrap;

}

ul#menu_2poz li a{
line-height:36px;
height:36px;
display:block;
float:left;
font-size:11px;
color:#fff;
text-decoration:none;
font-weight:bold;
}

ul#menu_2poz li a:hover{
text-decoration:underline;
}


















/* menu 1 poziom OLD
===================================================== */
/*
ul#menu_1poz{
float:left;
list-style:none;
margin:0;
padding:0;
}

ul#menu_1poz li{
padding:0 0 0 0px;
background:url(img/btt_m_1.gif) no-repeat;
line-height:32px;
height:32px;
text-align:center;
float:left;
display:block;
margin:0 2px 0 0;
white-space:nowrap;
}

ul#menu_1poz li.s{
background:url(img/btt_m_2.gif) no-repeat;
}

ul#menu_1poz li a{
padding:0 30px 0 0;
background:url(img/btt_m_1.gif) right no-repeat;
line-height:32px;
height:32px;
text-align:center;
display:block;
font-size:11px;
color:#6c6c6c;
font-weight:bold;
text-decoration:none;
white-space:nowrap;
}

ul#menu_1poz li p{
height:32px;
display:block;
margin:0;
padding:0 0 0 40px;
}

ul#menu_1poz li.bm1 p{background:url(img/icon_m1.gif) 0 -32px no-repeat;}
ul#menu_1poz li.bm2 p{background:url(img/icon_m2.gif) 0 -32px no-repeat;}
ul#menu_1poz li.bm3 p{background:url(img/icon_m3.gif) 0 -32px no-repeat;}
ul#menu_1poz li.bm4 p{background:url(img/icon_m4.gif) 0 -32px no-repeat;}
ul#menu_1poz li.bm5 p{background:url(img/icon_m5.gif) 0 -32px no-repeat;}


ul#menu_1poz li.s p{
background-position:0 0;
}


ul#menu_1poz li.s a{
background:url(img/btt_m_2.gif) right no-repeat;
color:#fff;
}

ul#menu_1poz li a:hover{
text-decoration:underline;
}
*/




/* menu 2 poziom OLD
================================================================ */

/*
ul#menu_2poz{
list-style:none;
margin:0;
padding:0;
clear:both;
}

ul#menu_2poz em{
float:left;
font-style:normal;
margin:0 5px;
}

ul#menu_2poz li{
float:left;
margin:0 2px 0 0;
color:#fff;
line-height:31px;
height:31px;
white-space: nowrap;
}

ul#menu_2poz li a{
line-height:31px;
height:31px;
display:block;
float:left;
font-size:11px;
color:#fff;
text-decoration:none;
}

ul#menu_2poz li a:hover{
text-decoration:underline;
}




*/

















/* main, kolumny
==================================================== */

#main{
width:1000px;
float:left;
}


#kolumna_1{
float:left;
width:200px;
padding:0 0 20px 0;
}


#kolumna_2{
float:right;
width:790px;
padding:0 0 20px 0;
}

#kolumna_2a{
float:left;
width:500px;
}

#kolumna_2b{
float:right;
width:280px;
font-size:11px;
font-weight:normal;
}

#kolumna_2a_glowna{
float:left;
width:450px;
}

#kolumna_2b_glowna{
float:right;
width:330px;
}





/* ostateczny wpis
===================================== */
#ostateczny_wpis{
background:#f7fcff;
padding:15px;
margin:15px 0 0 0;
float: left;
}

#ostateczny_wpis #logo{
width:145px;
height:100px;
margin:0;
padding:0;
text-align:center;
}

#ostateczny_wpis h1{
font-size:12px !important;
color:#ff5400 !important;
}

#ostateczny_wpis h2{
font-size:11px;
color:#3e819f;
margin:5px 0 0 0;
}

#ostateczny_wpis h5{
color:#4f4f4f;
}

#ostateczny_wpis .info{
font-size:11px;
color:#3e819f;
margin:0;
}

#ostateczny_wpis .tags{
color:#3e819f;
padding:10px 0;
}


#ostateczny_wpis .tags a{
font-size:11px !important;
color:#fff;
background:#72caf2;
padding:3px 5px;
display:block;
text-decoration:none;
float:left;
margin:2px 2px;
white-space:nowrap;
}

#ostateczny_wpis .tags a:hover{
background:#ff5400;
}

#ostateczny_wpis .url{
color:#3e819f;
padding:10px 0;
}


#ostateczny_wpis .galeria{
border:0;

}

#ostateczny_wpis .galeria .boks_fotka{
float:left;
width:100px;
height:100px;
background:#fff;
margin:5px;
padding:5px;
text-align:center;
border: #c5e8fa solid 1px;
}



#ostateczny_wpis .galeria .fotka{


}





#dane{

}

#dane .row{
margin:1px 0;


}

#dane .row .c1{
background: #e5f3fa;
width: 180px;
padding:5px;
float:left;
text-align:right;
clear:left;
color:#336d8b;
}

#dane .row .c2{
color:#244f65;
background:#d5edf9;
padding:5px 5px 5px 195px;

}




/* leki
===================================== */
#ostateczny_lek{
background:#f7fcff;
padding:15px 0;
margin:15px 0 0 0;
float: left;
color:#336d8b;
}

#ostateczny_lek .donazwy{
font-size:11px;
color:#3e819f;
margin:0 0 0 15px;
}

#ostateczny_lek .tytul{
font-size:18px !important;
color:#ff5400 !important;
background:none !important;

}

#ostateczny_lek h2{
font-size:11px;
color:#3e819f;
margin:0;
}

#ostateczny_lek .row{
color:#336d8b;
margin:15px;
}

#ostateczny_lek .row .c1{
background:#e5f3fa;
width: 180px;
padding:5px;
text-align:right;
color:#336d8b;
}

#ostateczny_lek .row .c2{
background:#d5edf9;
padding:5px;
color:#336d8b;

}

#lista_lekow{
float:left;
/* margin:0 15px; */
padding:15px 0;


}

.lista_litera a{
padding:0 4px;
margin:0 4px;
float:left;
line-height:24px;
white-space:nowrap;


}






#ostateczny_wpis .info{
font-size:11px;
color:#3e819f;
margin:0;
}

#ostateczny_wpis .tags{
color:#3e819f;
padding:10px 0;
}


#ostateczny_wpis .tags a{
font-size:11px !important;
color:#fff;
background:#72caf2;
padding:3px 5px;
display:block;
text-decoration:none;
float:left;
margin:2px 2px;
}

#ostateczny_wpis .tags a:hover{
background:#ea5c86;
}

#ostateczny_wpis .url{
color:#3e819f;
padding:10px 0;
}


#ostateczny_wpis .galeria{
border:0;

}

#ostateczny_wpis .galeria .boks_fotka{
float:left;
width:100px;
height:100px;
background:#fff;
margin:5px;
padding:5px;
text-align:center;
border: #c5e8fa solid 1px;
}



#ostateczny_wpis .galeria .fotka{


}







/* encyklopedia i inne obrazki
===================================== */

.boxobrazek{
float:left;
margin:0 0 10px 0;
width:100%;
}

.boxobrazek .litery{
background:#2cbdff; 
height:90px;
padding:10px;
}

.boxobrazek .litery p{
color:#fff;
margin:0 0 5px 0;
}

.boxobrazek .litery a{
background: #ddf4ff;
float:left;
text-align:center;
width:18px;
height:18px;
line-height:18px;
display:block;
text-decoration: none;
margin:1px;
}

.boxobrazek .litery a:hover{
background: #fff;
}


/* boxy
===================================== */

.box1, .box2{
float:left;
background:#f0f8fb;
margin:0 0 10px 0;
width:100%;
}

.box1 .box_head{
background:url(img/box1_top.gif) no-repeat;
padding:0 0 0 15px;
/*line-height:38px;*/
height:38px;
}

.box2 .box_head{
background:url(img/box2_top.gif) no-repeat;
padding:0 0 0 15px;
/*line-height:38px;*/
height:38px;
}

.box1 .box_head div, .box2 .box_head div{
padding:0 15px 0 0;
background:url(img/box1_top.gif) right no-repeat;
height:38px;
}


.box2 .box_head div{
background:url(img/box2_top.gif) right no-repeat;
}


.box_head h3{
margin:0;
padding:0;
font-size:12px;
color:#fff;
line-height:38px;
}

.box_head h3.icon1{background:url(img/icon_box_b_1.gif) no-repeat;padding:0 0 0 25px;}
.box_head h3.icon2{background:url(img/icon_box_b_2.gif) no-repeat;padding:0 0 0 25px;}
.box_head h3.icon3{background:url(img/icon_box_b_3.gif) no-repeat;padding:0 0 0 25px;}

.box_head h3.iconsonda{background:url(/css/img/icon_box_sonda.gif) no-repeat 0 8px; padding:0 0 0 25px;}

.box_head h3.icon4{background:url(img/icon_box_g_1.gif) no-repeat;padding:0 0 0 25px;}


.box_tresc{
padding:5px 10px;
}

.box_foot1{
background:url(img/box1_bottom.gif) no-repeat;
height:43px;
line-height:43px;
padding:0 0 0 15px;
clear:both;
}

.select_osiedla{
height:36px;
line-height:36px;
padding:7px 0 0 5px;
}


.box_foot1 div{
padding:0 15px 0 0;
background:url(img/box1_bottom.gif) right no-repeat;
height:43px;
}



/* box 4 */

.box4{
float:left;
background:#f4f3e9;
margin:0 0 10px 0;
width:100%;
}

.box4 .box_head{
background:url(img/box4_top.gif) no-repeat;
padding:0 0 0 15px;
/*line-height:38px;*/
height:12px;
}

.box4 .box_head div{
padding:0 15px 0 0;
background:url(img/box4_top.gif) right no-repeat;
height:12px;
}


.box4 .box_tresc{
padding:0 20px 10px 20px;
}

.box4 .box_foot1{
background:url(img/box4_bottom.gif) no-repeat;
height:12px;
padding:0 0 0 15px;
}

.box4 .box_foot1 div{
padding:0 15px 0 0;
background:url(img/box4_bottom.gif) right no-repeat;
height:12px;
}

.box4 .prasa_logo{
text-align:right;
margin:0 0 10px 0;
}


/* box5 Dodawanie */

.box5{
float:left;
background:#6bd1ff;
padding:0 !important;
margin:0 0 10px 0;
width:100%;
}

.box5 .box_head{
background:url(img/box5_top.gif) no-repeat;
padding:0 0 0 15px;
/*line-height:38px;*/
height:38px;
}

.box5 .box_tresc{
color:#FFFFFF;
padding:10px 5px 15px 15px;
}




.box5 .box_head div{
background:url(img/box5_top.gif) right no-repeat;
}

.box_foot5{
background:url(img/box5_bottom.gif) no-repeat;
height:39px;
line-height:39px;
padding:0 0 0 15px;
clear:both;
}

.box_foot5 a{
display:block;
width:100%;
float:left;
height:100%;
color:#FFFFFF;
font-weight:bold;
text-decoration:none;
}


/* box reklama
========================================================= */
.baner1{
float:left;
background:#fff;
margin:10px 0 10px 0;
width:100%;

}

.baner1 .baner_head{
background:url(img/reklama_1000_top.gif) no-repeat;
padding:0 0 0 180px;
height:8px;
font-size:0;
}

.baner_head div{
padding:0 10px 0 0;
background:url(img/reklama_1000_top.gif) right no-repeat;
height:8px;
font-size:0;
}


.banner_patronujemy .baner_head{
background:url(img/patronujemy_1000_top.gif) no-repeat;
}

.baner_tresc{
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
padding:10px;
text-align:center;

}


.banner_polecamy .baner_head{
background:url(img/polecamy_1000_top.gif) no-repeat;
}

.baner_tresc{
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
padding:10px;
text-align:center;
}

.baner_foot1{
background:url(img/reklama_1000_bottom.gif) no-repeat;
height:5px;
font-size:0;
padding:0 0 0 10px;
}

.baner_foot1 div{
padding:0 10px 0 0;
background:url(img/reklama_1000_bottom.gif) right no-repeat;
height:5px;
font-size:0;
}


/* menu_left
========================================================= */

ul#menu_skrot{
list-style:none;
margin:0;
padding:0;
}

ul#menu_skrot li{
/*background:url(img/btt_m_1.gif) no-repeat;*/
line-height:35px;
height:35px;
display:block;
border-bottom:1px solid #dcd9c4;
}

ul#menu_skrot li.s{
background:url(img/btt_m_2.gif) no-repeat;
}

ul#menu_skrot li a{
line-height:35px;
height:35px;
display:block;
text-decoration:none;
padding:0 0 0 5px;
font-weight:bold;
}

ul#menu_skrot li a:hover{
text-decoration:underline;
}





/* bannery
============================================ */

.banner_750{
width:790px;
background:url(img/bg_banner_750_bottom.gif) bottom no-repeat;
float:left;
text-align:center;
margin:0 0 10px 0;
}

.banner_750 div{
background:url(img/bg_banner_750_top.gif) top no-repeat;
padding:15px 0;
}




/* temat miesiaca
=============================================== */

#temat_miesiaca{
float:left;
width:790px;
height:226px;
margin:0 0 10px 0;
}

#temat_miesiaca #foto{
float:left;
width:460px;
background:#ccc;
height:226px;
display:block;
}


#maska{
width:460px;
height:226px;
position:absolute;
z-index:2;
}

#temat_miesiaca #prawa{
float:left;
width:330px;
background:#f4f5f0 url(img/box1_top.gif) right top no-repeat;
height:226px;
}

#temat_miesiaca #prawa #title{
height:37px;
line-height:37px;
font-size:14px;
color:#FFFFFF;
font-weight:bold;
margin: 0 0 0 20px;
}

#temat_miesiaca #tresc{
padding:20px 0;
margin:0 25px 0 20px;
}







/* tresc
=============================================== */


#h1_miasto{
border-bottom:3px solid #f3f2e4;
}

#h1_miasto h1{
background:url(img/s1.gif) 0 2px no-repeat;
padding:0 0 0 28px;
font-size:18px;
color:#4f4f4f;
margin:9px 0;
}

#h1_miasto h1 u{
color:#4f4f4f;
text-decoration:none;
}





/* atyukul
====================================== */

#artykul{
color:#4c4a3c;


}

#artykul h1{
font-size:14px;
color:#2cbdff;
}

#artykul table{
border-collapse: collapse;
}

#artykul th{
border:1px solid #a4a089;
background:#f4f5f0;
text-align:center;
padding:7px;

}

#artykul td{
border:1px solid #a4a089;
padding:5px;

}

#artykul ul{
background:none;
border:none;

}

#artykul li{

}

#artykul .zdjecie{
border:1px solid #a4a089;
padding:2px;
margin: 5px 10px 5px 0;
float:left;

}

.kategoria{
font-size:11px;
margin:0;
font-family:Tahoma, Verdana, Arial, Helvetica, sans-serif

}


/* news_skrot
====================================== */
.news_skrot{
margin:0 0 5px 0;
border-bottom:1px solid #e8e7d5;
}

.news_skrot h2{
font-size:14px;
color:#ea5c86;
margin:1px 0 0 0;
padding:0;


}

.news_skrot .kategoria{
margin:1px 0 0 0;
padding:0;
}

.news_thumb{
float:left;
margin:0 10px 10px 0;
}


/* szukaj_form
============================================ */

.szukaj_form .box_tresc{
padding:0 20px 0 20px;
background:url(img/lupa.gif) 20px 0 no-repeat;
height:38px;
text-align:right;
}

.szukaj_form form{
padding:0 0 0 60px;
margin:0;
}

.szukaj_form form input{
margin:0;
}

.szukaj_form form p{
margin:0;
padding:0;
}

input.q{
border:1px solid #b6b6b6;
padding:3px 5px;
width:170px;
margin:5px 0 5px 0;
}

input.szukaj_btt{
border:0;
background: none;
color:#ff5400;
font-weight:bold;
text-align:left;
padding:3px;



}

div#d_zaawansowane{
display:none;
}

p.p_szukaj_btt{
float:right;

padding:0;
}


/* box wydarzenia */

.box_submenu1{
clear:both;
border-bottom:1px solid #dcd9c4;
padding:3px 5px 10px 5px;
margin:0 0 7px 0;
}

.box_submenu1 a{
margin:0 5px;
}

table.box_table1{
width:100%;
margin:8px 0 0 0;
}

table.box_table1{
border-collapse:collapse;
}

table.box_table1 td{
padding:3px 5px;
}

table.box_table1 td.b_right{
border-right:1px solid #dcd9c4;
}

th.b_th1{
font-size:9px;
font-family:Verdana, Arial, Helvetica, sans-serif;
text-align:center;
padding:0 0 10px 0;
letter-spacing:-0.1px;
}

.box_p1{
padding:0 5px;
}

.box_p1 p{
margin:4px 0;
}

.box1 h4{
display:block;
background:#dcd9c4;
padding:4px 10px;
color:#68644d;
}


a.a_wyr1{
color:#1ba5e0;
}

.wiecej_b{
font-weight:bold;
}


div.man{
float:left;
width:100%;
border-bottom:1px solid #99cce4;
clear:both;
margin:6px 0 6px 0;
padding:0 0 6px 0;
}

div.mainwpis{
float:left;
width:100%;
clear:both;
margin:2px 0 4px 0;
padding:0 0 2px 0;
}

div.mainwpis p{
margin:0 0 2px 0;

}

div.man_thumb{
float:left;
margin:0 15px 0 0;
}

.box_iblog_p1{
margin:0 0 2px 0;
padding:0 5px 0 10px;


}

.box_iblog_p1a{
margin:0 0 2px 0;
color:#1b8fbe;
padding:0 0 0 10px;
clear:both;
}

.box_iblog_p1t{
margin:0;
}

.box_iblog_p2{
margin:6px 0 0 0;
padding:0 0 0 65px;
color:#b7b085;
}


/* galerie_short
========================================= */

div.galeria{
float:left;
width:100%;
border-bottom:1px solid #cac6af;
clear:both;
margin:0 0 6px 0;
padding:0 0 6px 0;
}


div.galeria_thumb{
float:left;
margin:0 15px 0 0;
}

.box_galeria_p1{
margin:0 0 6px 0;
}

.box_galeria_p2{
margin:0 0 6px 0;
}

.box_galeria_p3{
margin:0;
}


/* najaktywniejsi
======================================== */

.najaktywniejszy{
float:left;
width:90px;
text-align:center;
padding:0 0 10px 0;
}

.najaktywniejszy p{
margin:5px 0 0 0;
padding:0;
}

.najaktywniejszy img{
margin:10px 0 0 0;
padding:0;
}



/* polecamy
================================================ */

ol.rank{
margin:5px 0;
padding:0 0 0 25px;
}

ol.rank li{
padding:0 0 0 18px;
margin:5px 0;
}

li.rank_down{
background:url(img/rank_down.gif) 0 4px no-repeat;
}
li.rank_0{
background:url(img/rank_0.gif) 0 4px no-repeat;
}
li.rank_up{
background:url(img/rank_up.gif) 0 4px no-repeat;
}


/* media regionalne
============================================ */

#info_z_mediow_title{
border-top:3px solid #f3f2e4;
margin:10px 0 0 0;
}

/*  box5 pokrewne_artykuly
================================================================== */

.box5{
padding:10px 0;
}

.box5 ul{
list-style:none;
margin:0;
}

.box5 ul{
padding:0 0 0 20px;
}


.box5 ul li a{
color:#68644d;
}

/* autor
============================================= */

.autor{
float:left;
background:#f4f5f0;
margin:0 0 10px 0;
width:100%;
clear:both;
}

.autor .box_head{
background:url(img/box1_top.gif) no-repeat;
padding:0 0 0 15px;
/*line-height:38px;*/
height:38px;
}

.autor .box_head div{
padding:0 15px 0 0;
background:url(img/box1_top.gif) right no-repeat;
height:38px;
}


.box_foot2{
background:url(img/box1_bottom.gif) no-repeat;
height:43px;
line-height:43px;
padding:0 0 0 15px;
clear:both;
}

.box_foot2 div{
padding:0 15px 0 0;
background:url(img/box1_bottom.gif) right no-repeat;
height:43px;
}



/* sonda
============================================= */

.d_sonda p{
padding:8px 0 0 4px;
margin:0;
line-height:23px;
}

.d_sonda p input{
margin:0 12px 0 0;
}

.d_sonda .sw_glosow{
font-size:10px;

}

.d_sonda .sw_bar{
margin:4px 0 0 0;
}

/* pre_foot 
=================================================== */

#pre_foot{
clear:both;
text-align:center;
padding:24px 0 160px 0;
background:#e0f4fc url(img/bg_foot.jpg) repeat-x;
}







/* komunikaty
=================================================== */
#komunikaty p.data{
font-size:13px;
font-weight:bold;
margin:5px 0;
}

div.komunikaty{
border-bottom:1px solid #e8e7d5;
padding:5px 0;
}

div.komunikaty h2{
margin:2px 0;
color:#4f4f4f;
font-size:12px;
}


div.komunikaty p{
margin:2px 0;
}


/* szukaj_form_imprezy
=================================================== */


#szukaj_form_imprezy{

}

#szukaj_form_imprezy .szukaj_imp_sel{
float:left;
border-right:1px solid #dcd9c4;
padding:0 13px 0 0;
}

#szukaj_form_imprezy .szukaj_imp_sel label{
float:left;
width:70px;
padding:0 10px 0 0;
text-align:right;
font-weight:bold;
display:block;
}

#szukaj_form_imprezy .szukaj_imp_sel_na_skroty{
float:right;
padding:0 0 0 13px;
width:205px;
}


a.a_box1{
background:#dcd9c4;
padding:5px 15px;
display:block;
float:left;
margin:1px;
font-size:12px;
font-weight:bold;
color:#565240;
white-space:nowrap;
}


#szukaj_form_imprezy p{
clear:both;
margin:6px 0;
}

#szukaj_form_imprezy p.p_m1{margin:1px 0;}



#imprezy_lista p.data_imprez{
font-size:13px;
font-weight:bold;
margin:5px 0;
}

div.imprezy_lista_impreza{
border-bottom:1px solid #e8e7d5;
padding:5px 0;
float:left;
clear:both;
width:100%;

}


div.imprezy_lista_impreza .zdjecie_mini{
float:left; 
width:135px; 
height:100px;
border:1px solid #a4a089;
padding:2px;
margin: 5px 10px 5px 0;
}

div.imprezy_lista_impreza h2{
margin:2px 0;
color:#4f4f4f;
font-size:12px;
}


div.imprezy_lista_impreza p{
margin:2px 0;
}







div.zalaczniki{
padding:0 0 20px 0;
clear:both;
}


div.zalaczniki strong{
display:block;
float:left;
padding:8px;
margin:1px;

}



div.zalaczniki a{
display:block;
float:left;
border:1px solid #e3e2cf;
padding:7px;
margin:1px;
}



p.data_imprezy_impreza{
font-size:12px;
font-weight:bold;
margin:0 0 10px 0;
}



/* path
===================================================================== */
#path{
padding:10px;
clear:both;
}

#path a{
color:#77735d;
margin:0 5px;
}

/* foot
====================================================================== */

#foot{
position:fixed;
bottom:-1px;
z-index:0;
width:100%;
background:url(img/bg_foot.gif) center top no-repeat;
left:0;
}

#foot_c{
height:24px;
}

#foot_e{
height:97px;
display:none;
width:1000px;
/*background:red;*/
margin:0 auto;
}


#form_logowania_foot{

width:300px;
float:left;
}


/* forum atykul
========================================================== */
#forum_artykul h1{
background:url(img/s2.gif) 0 17px no-repeat;
font-size:12px;
color:#6e6651;
padding:0 15px;
margin:0;
}

#forum_artykul div.h1_forum2{
background:url(img/bg_h1_1.gif) no-repeat;
line-height:44px;
padding:0 20px;
margin:20px 0 0 0;
}

#forum_artykul .forum_lista_postow2{
width:100%;
border-collapse:collapse;

}


#forum_artykul .forum_post_head2{
border-bottom:1px solid #f3f2e4;
color:#6e6651;
font-weight:bold;
font-size:12px;
text-align:center;
border:none;
}

#forum_artykul .forum_post_left2{
width:100px;
margin:0 30px 0 15px;
vertical-align:top;
font-size:10px;
padding:5px;
font-size:10px;
border-collapse:collapse;
border:none;
}

#forum_artykul .forum_post_left2 p{
margin:2px 0 2px 0;
}


#forum_artykul .forum_post_right2{
border:none;
padding:5px;
border-collapse:collapse;
}




/* dodaj komentarz artykul
========================================================== */
#dodaj_komentarz_artykul{
background:#faf9f4;
margin:10px 0 0 0;

}

#dodaj_komentarz_artykul div.h1_komentarz2{
background:url(img/bg_h1_1.gif) no-repeat;
line-height:44px;
padding:0 20px;
margin:0;
}

#dodaj_komentarz_artykul div.h1_komentarz2 h1{
background:url(img/s2.gif) 0 17px no-repeat;
font-size:12px;
color:#6e6651;
padding:0 15px;
margin:0;
}

#dodaj_komentarz_artykul .h4_komentarz2{
font-size:11px;
margin:15px;
}

#dodaj_komentarz_artykul .tresc_komentarz2{
width:430px;

height:140px;
padding:5px;
}

#dodaj_komentarz_artykul .capt_komentarze2{
border:0;
}

#dodaj_komentarz_artykul .capt_komentarze2 td{
border:0;


}




/* forum
========================================================== */


div.h1_forum{
background:url(img/bg_h1_1.gif) no-repeat;
line-height:44px;
padding:0 20px;

margin:10px 0 0 0;
}


#forum h1{
background:url(img/s2.gif) 0 17px no-repeat;
font-size:12px;
color:#6e6651;
padding:0 15px;
margin:0;
}



a.a_zaproponuj{
float:right;
}


.thumb_forum_group{
float:left;
margin:0 10px 10px 0;
}

.thumb_forum_group img{
width:90px;
height:90px;
display:block;
float: left;
}

div.forum_group{
float:left;
width:360px;
padding:10px 10px 0 10px;
margin:5px;
}


div.forum_group h2{
color:#6e6651;
margin:0 0 5px 0;
background:url(img/s2.gif) 0 4px no-repeat;
padding:0 0 0 15px;
display:block;
}

div.forum_group p{
color:#ada79b;
margin:0;
padding:0;
}


p.p_big{
font-size:16px;
color:#a39968;
margin:0 0 10px 0;
}


/* dodaj komentarz
========================================================== */
#dodaj_komentarz{
background:#faf9f4;
margin:10px 0 0 0;

}

#dodaj_komentarz div.h1_komentarz{
background:url(img/bg_h1_1.gif) no-repeat;
line-height:44px;
padding:0 20px;
margin:0 0 10px 0;
}

#dodaj_komentarz .h4_komentarz{
font-size:11px;
margin:15px;
}

#dodaj_komentarz .tresc_komentarz{
width:430px;
height:200px;
padding:5px;
margin:0 0 15px 35px;
}

#dodaj_komentarz .capt_komentarze{
margin:0 10px 0 30px;

}




/* box 6
========================================================= */
.box6{
float:left;
background:#fff;
margin:10px 0;
width:100%;
}

.box6_head{
background:url(img/box6_top.gif) no-repeat;
padding:0 0 0 30px;
height:10px;
font-size:0;
}

.box6_head div{
padding:0 30px 0 0;
background:url(img/box6_top.gif) right no-repeat;
height:10px;
font-size:0;
}


.box6_tresc{
border-left:1px solid #e7e7e7;
border-right:1px solid #e7e7e7;
padding:10px;
}

.box6_foot1{
background:url(img/box6_bottom.gif) no-repeat;
height:10px;
font-size:0;
padding:0 0 0 30px;
clear:both;
}

.box6_foot1 div{
padding:0 30px 0 0;
background:url(img/box6_bottom.gif) right no-repeat;
height:10px;
font-size:0;
}

.box6  .p_big{
font-size:14px;
color:#a39968;
margin:0 0 10px 10px;
font-weight:bold;
}

.chmura_tagow {
text-align:left;


}

.chmura_tagow a{
/*display:block;
float:left;*/
padding:3px 4px;
color:#c1bb9b;
text-decoration:none;
}

.chmura_tagow a:hover{
background:#ff5400;
font-size:14px;
font-weight:bold;
margin:0 10px;
color:#fff;
}

.szukaj_forum{
float:right;
width:330px;
}

.forum_lista_postow{

float:left;
}

.forum_post{
border-bottom:1px solid #f3f2e4;
float:left;
width:100%;
padding:10px 0;
color:#6e6651;
clear:both;
}

.bg_1_pos{
background:#faf9f4;
}

.forum_post_head{
border-bottom:1px solid #f3f2e4;
float:left;
width:100%;
padding:0 0 10px 0;
color:#6e6651;
font-weight:bold;
font-size:12px;
text-align:center;

}


.forum_post_left{
width:120px;
margin:0 30px 0 15px;
text-align:left;
vertical-align:top;
font-size:10px;
padding:5px;
font-size:11px;



}

.forum_post_left p{
margin:2px 0 4px 0;
}

.forum_post_right{
padding:5px;
font-size:11px;
}

.forum_post_right h2{
color:#6e6651;
margin:0 0 10px 0;
font-size:12px;
}


div.post_linki_act{
text-align:right;
padding:10px 0 0 0;
}

div.post_linki_act a{
margin:0 5px;
}

.tresc_posta{}

.post_cytat{
background:url(img/cytat.gif) left center no-repeat;
padding:0 10px 0 30px;
margin:20px 0;
color:#b0a587;
}

.paginacja{
float:left;
width:100%;
text-align:center;

}

.paginacja_out{
float:left;
}


.paginacja a{
margin:0 3px;
}



table.forum_table_lista_postow{
width:100%;
clear:both;
border-collapse:collapse;
}

table.forum_table_lista_postow th{
text-align:center;
padding:5px 0;
font-size:12px;
}


table.forum_table_lista_postow td{
padding:7px 10px;
border-bottom:1px solid #f3f2e4;
}

table.forum_table_lista_postow td.td_post_tytul{
padding:0 0 0 60px;
background:url(img/icon_chmorka.gif) 20px 9px no-repeat;
}


td.td_c{text-align:center}
td.td_b{font-weight:bold}


table.forum_table_lista_postow a.a_text{
color:#6e6651;
font-size:12px;
}

table.forum_table_lista_postow tr.tr_bg1{
background:#faf9f4;
}



/* iBLOG
===================================================== */

#zaloz_bloga{
margin:0 0 10px 0;
}

.blog_rank_thumb1{background:url(img/blog_1.jpg)  no-repeat;width:53px;height:53px;padding:2px 0 0 63px; float:left; margin:0 10px 0 0}
.blog_rank_thumb2{background:url(img/blog_2.jpg)  no-repeat;width:53px;height:53px;padding:2px 0 0 63px; float:left; margin:0 10px 0 0}
.blog_rank_thumb3{background:url(img/blog_3.jpg)  no-repeat;width:53px;height:53px;padding:2px 0 0 63px; float:left; margin:0 10px 0 0}




div.blog_rank{
float:left;
width:100%;
border-bottom:1px solid #cac6af;
clear:both;
margin:6px 0 0 0;
padding:4px 0 8px 0;
}


div.blog_rank_thumb{
float:left;
margin:0 15px 0 0;
}

.box_blog_rank_p1{
margin:0 0 6px 0;
}

.box_blog_rank_p2{
margin:0 0 0 0;
font-size:12px;
}

.box_blog_rank_p3{
margin:0;
}





.blog_skrot{
margin:0 0 30px 0;
}

.blog_skrot h2{
font-size:14px;
color:#4f4f4f;
}


.blog_thumb{
float:left;
margin:0 10px 10px 0;
}


/* ogloszenia
======================================================= */

.menu_ogloszenia{
margin:10px 0 0 0;
}

.box_menu_left_ogloszenia{
}

.box_menu_left_ogloszenia ul{
list-style:none;
margin:0;
padding:0;	
}

.box_menu_left_ogloszenia ul li{
color:#9a8e6f;
}

.box_menu_left_ogloszenia ul li a{
color:#9a8e6f;	
padding:6px 5px 6px 20px;
display:block;
background:url(img/s3.gif) 8px 12px no-repeat;
}

.box_menu_left_ogloszenia ul li li a{
color:#685e44;	
padding:6px 5px 6px 20px;
display:block;
background:url(img/s3.gif) 8px 12px no-repeat;
}

ul ul{
padding:10px 0;
background:#f9faf5;
border-bottom:2px solid #dbdfcd;
border-right:2px solid #dbdfcd;
border-left:2px solid #dbdfcd;
}

.box_menu_left_ogloszenia ul li a.li_s{
color:#6e6651;
background:#dbdfcd url(img/s3.gif) 7px -12px no-repeat;

width:174px;;
}












	table.forum_table_lista_ogloszen{
width:100%;
clear:both;
border-collapse:collapse;

}

table.forum_table_lista_ogloszen th{
text-align:center;
padding:5px 0;
font-size:12px;

}

table.forum_table_lista_ogloszen td{
padding:7px 10px;
border-bottom:1px solid #f3f2e4;

}

table.table_wyr  td{
border-bottom:1px solid #e0f0f7;

}

table.forum_table_lista_ogloszen td.td_post_tytul{
padding:10px;

}

table.forum_table_lista_ogloszen td.td_post_tytul a{
font-size:12px;

}

table.forum_table_lista_ogloszen td.td_post_tytul h1 a{
font-size:12px;

}

table.forum_table_lista_ogloszen td.td_post_tytul h1{
padding:0 !important;
margin:0 !important;
background:none !important;

}



table.forum_table_lista_ogloszen .info{
color:#3e819f;
padding:5px 0 0 0;
}

table.forum_table_lista_ogloszen .tags{
color:#3e819f;


padding:10px 0;
}


table.forum_table_lista_ogloszen .tags a{
font-size:11px !important;
color:#fff;
background:#72caf2;
padding:3px 5px;
display:block;
text-decoration:none;
float:left;
margin:2px 2px;
}

table.forum_table_lista_ogloszen .tags a:hover{
color:#fff;
background:#ea5c86;
}

table.forum_table_lista_ogloszen td.td_c{text-align:center}
table.forum_table_lista_ogloszen td.td_b{font-weight:bold; color:#6e6651}

table.forum_table_lista_ogloszen a.a_text{
color:#6e6651;
font-size:12px;
}

table.table_wyr td{
background:#edf9ff;

}

table.table_wyr tr.tr_bg1 td{
background:#f7fcff;
}


table.forum_table_lista_ogloszen tr.tr_bg1{
background:#f7fcff;
}




table.forum_table_lista_ogloszen td.td_post_tytul .og_t_foto{
float:left;
margin:6px 10px 0 0;

}

h2.h2_a{
font-size:12px;
margin:30px 0 10px 0;
padding:0 0 0 20px;
}


div.ogloszenie_tresc{
padding:15px;
}

div.ogloszenie_galeria{
padding:15px;
}

div.ogloszenie_galeria_thumbs{
padding:10px 0;
}

div.ogloszenie_dane{
padding:15px;
}


/* formularz */ 
#ogloszenie_formularz{
padding:15px;
}

#ogloszenie_formularz form{
padding:20px 0 0 0;
}

#ogloszenie_formularz div.d_ogl{
padding:5px;
margin:3px 0 0 0;
}

#ogloszenie_formularz label{
color:#77735d;
font-weight:bold;
display:block;
float:left;
width:60px;
text-align:right;
padding:2px 5px 0 0;
}

#ogloszenie_formularz input.txt, #ogloszenie_formularz select.txt{
background:#fff;
padding:2px 2px;
font-size:11px;
color:#565656;
border:1px solid #aaa;
width:240px;
}


#ogloszenie_formularz textarea.txt{
background:#fff;
padding:2px 2px;
font-size:11px;
color:#565656;
border:1px solid #aaa;
width:440px;
height:80px;
}


#ogloszenie_formularz div.d_sub_ogl{
width:60px;
padding:10px 0 0 70px;
}

#ogloszenie_formularz p.p_szukaj_btt{
margin:0;
padding:0;
}




/* FIRMY ++++++++++++++++++++++++++++++++++++++++++++++++++++++ */

#mapa_firmy{
padding:10px 0 20px 0;
clear:both;
}


td.td_firmy_logo{
width:90px;
padding:15px 10px 10px 10px !important;
vertical-align:top;
background:#003333;
}



/* =========================== katalog dodawanie  ============================== */

#katalog_dodawanie{

}

#katalog_dodawanie h2{
color:#2cbdff;
}



#katalog_dodawanie #dane_dodawanie{
width:100%;

}

#katalog_dodawanie #dane_dodawanie .row{
width:100%;

}

#katalog_dodawanie #dane_dodawanie .row .c1{
background: #e5f3fa;
width: 180px;
padding:10px;
color:#336d8b;
text-align:right;
}

#katalog_dodawanie #dane_dodawanie .row .c2{
color:#244f65;
background:#d5edf9;

padding:5px 0 5px 10px;;
}

#katalog_dodawanie #dane_dodawanie .row .c2 input{
width:280px;
background:#fff;
padding:2px 2px;
font-size:11px;
color:#565656;
border:1px solid #aaa;
}

#katalog_dodawanie #dane_dodawanie .row .c2 textarea{
width:280px;
background:#fff;
padding:2px 2px;
font-size:11px;
color:#565656;
border:1px solid #aaa;
}

#katalog_dodawanie .profil_menu a{
padding:4px;


}



/* search
========================================== */

#wyszukiwarka_firm{
margin:10px 0 0 0;
}

#wyszukiwarka_firm div.d_search{
padding:5px;
float:left;
width:360px;
margin:1px 5px 0 0;
}

#wyszukiwarka_firm label{
color:#4c4c4c;
font-weight:bold;
display:block;
float:left;
width:100px;
text-align:right;
padding:2px 5px 0 0;
}

#wyszukiwarka_firm input.txt, #wyszukiwarka_firm select.txt{
background:#fff;
padding:2px 2px;
font-size:11px;
color:#565656;
border:1px solid #aaa;
width:240px;
}

#wyszukiwarka_firm input#k1{width:18px}
#wyszukiwarka_firm input#k2{width:26px}

#wyszukiwarka_firm div.d_sub{
padding:0 0 0 110px;
clear:both;
}


#wyszukiwarka_firm div.d_sub{
width:70px;
padding:10px 0 0 100px;
}

#wyszukiwarka_firm p.p_szukaj_btt{
margin:0;
padding:0;
}


/* =========================== formularze_ogolne  ============================== */

p.p_submit{
padding:0 0 0 15px;
background:url(img/bg_submit.gif) left top no-repeat;
height:30px;
margin:0;
float:left;
}


p.p_submit input{
padding:0 15px 3px 0;
background:url(img/bg_submit.gif) right top no-repeat;
border:0;
color:#fff;
font-weight:bold;
text-align:center;
height:30px;
margin:0;
cursor:pointer;
outline:none;

}

.error{
width:100%;
text-align:center;
background:#FFFFCC;
color:#FF0000;
padding:10px 0;
font-weight:bold;

}


.error_info{
	padding:20px;
	border:1px solid #ccc;
	color:#D90000;
	background:#FFFFBB;
	font-size:16px;
	font-weight:bold;
	margin:10px;
}


.ok_info{
	padding:20px;
	font-size:16px;
	font-weight:bold;
	margin:10px;
}

