*{
margin:0;
padding:0;
}

html{
height: 100%;
overflow: scroll;
overflow-x: hidden;
}

body{
background:url(gfx/tlo_body.gif);
margin: 0 auto; 
padding: 0;
font-family: Verdana, Arial, Helvetica, sans-serif;
font-size:11px;
z-index: 101;
text-align:center;
}

a:hover, a:active, a:focus {
outline: none;
}

IMG{
border:0;
}

.clear{
clear:both;
}

#content{
display:block;
width:991px;
margin: 0 auto;
}




#menu_o{display:block;height:120px;width:991px;border-bottom: 5px solid #FFFFFF;}
#menu_pos{display:block;padding: 94px 0 0 15px;}

#menu{display:block; float:left; width:606px; height:26px; list-style:none;}
#menu li{display: inline;}
#menu li a{ display:block; float:left; height: 26px; background-image: url(gfx/menu.png); text-indent: -9999px }

#menu li a.start{ width: 68px; background-position: 0 0;}
#menu li a.o_nas{ width: 61px; background-position: -68 0;}
#menu li a.najnowsze{ width: 104px; background-position: -129 0;}
#menu li a.autorzy{ width: 88px; background-position: -233 0;}
#menu li a.archiwum{ width: 103px; background-position: -321 0;}
#menu li a.polecamy{ width: 98px; background-position: -424 0;}
#menu li a.kontakt{ width: 84px; background-position: -522 0;}

#menu li a.start:hover{ background-position: 0 -26;}
#menu li a.o_nas:hover{background-position: -68 -26;}
#menu li a.najnowsze:hover{ background-position: -129 -26;}
#menu li a.autorzy:hover{ background-position: -233 -26;}
#menu li a.archiwum:hover{ background-position: -321 -26;}
#menu li a.polecamy:hover{ background-position: -424 -26;}
#menu li a.kontakt:hover{ background-position: -522 -26;}

#menu li a.start2{ width: 68px;  background-position: 0 -26;}
#menu li a.o_nas2{ width: 61px; background-position: -68 -26;}
#menu li a.najnowsze2{ width: 104px;  background-position: -129 -26;}
#menu li a.autorzy2{ width: 88px;  background-position: -233 -26;}
#menu li a.archiwum2{ width: 103px;  background-position: -321 -26;}
#menu li a.polecamy2{ width: 98px;  background-position: -424 -26;}
#menu li a.kontakt2{ width: 84px;  background-position: -522 -26;}




#nagl{
display:block;
width:991px;
height:148px;
background: url(gfx/bistro.jpg) no-repeat;
}

#core{
display:block;
background: url(gfx/tlo.gif);
width: 979px;
padding: 15px 6px 2px 6px;
margin: 0 auto;
}

#tresc{
display:block;
width:979px;
}

#left{
display:block;
float:left;
width:208px;
margin-right:8px;
text-align:left;
}

#midl{
display:block;
float:left;
width:547px;
text-align:left;
overflow:hidden;
}

#tresc_strony p{
padding-bottom:8px;
}

#art_it{
font-family:Georgia, "Times New Roman", Times, serif;
padding: 14px 5px;
}

#img2{
float:left;
margin:0 8px 5px 0;
width: 204px;
padding: 4px;
border: #d9d2cc solid 1px;
}



#right{
display:block;
float:left;
width:208px;
margin-left:8px;
text-align:left;
}


#naglowek{
color: #1e0d06;
display: block;
background: url(gfx/tlo_nagl.gif) repeat-x;
height: 33px;
width: 100%;
}

#naglowek #txt{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 16px;
font-weight:bold;
padding: 7px;
text-decoration:none;
}

#naglowek2{
padding: 5px 0;
display:block;
background:url(gfx/podkresl.gif) no-repeat;
background-position:bottom;
}
#naglowek2 a{
display:block;
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 14px;
font-weight:bold;
color:#383437;
padding: 5px;
text-decoration:none;
}

#menu_left{
display:block;
padding: 10px 0;
}

#menu_left li{
background: url(gfx/pik.gif) no-repeat;
background-position: 5px 10px; 
display:block;
padding: 6px 12px 6px 28px;
color:#FFFFFF;
}
#menu_left a{

font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
font-weight:bold;
color:#b61c22;
text-decoration:none;
}
#menu_left a:hover{
text-decoration:underline;
}
#dla_mariusza{
display:block;
background:url(gfx/podkresl.gif) no-repeat;
width:208px;
height:5px;
}


#mec{
display:block;
text-align:center;
width:208px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#a1a19c;
padding-bottom:15px;
}

#dol{
border-bottom:#afafa4 2px solid;
}

#dol2{
display:block;
background: url(gfx/podkresl.gif) no-repeat bottom;
height:4px;
margin:15px 0;
}

#stopka{
display:block;
width:991px;
height:80px;
margin: 0 auto;
padding-top:6px;
}
#stopka #txt{
display:block;
float:left;
text-align:left;
width:620px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
color: #fff;
padding-left:6px;
}


#menu_mini li{
display:block;
float:left;
color: #CCCCCC;
}
#menu_mini a{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#CCCCCC;
text-decoration:none;
padding-left:2px;
}
#menu_mini a:hover{
text-decoration:underline;
}

#wyszukaj{


}

input.przycisk {
border-right: #8e070c 1px solid;
border-top: #8e070c 1px solid;
border-bottom: #8e070c 1px solid;
border-left: #8e070c 1px solid;
font-size: 12px;
background-color: #b61c22;
cursor: hand;
color: white;
font-family: Georgia, tahoma,sans-serif;
padding: 1px 7px;
}

input.szukaj {
border-right: #764705 1px solid;
border-top: #764705 1px solid;
border-bottom: #764705 1px solid;
border-left: #764705 1px solid;
font-size: 12px;
background-color: white;
cursor: hand;
color: black;
font-family: Georgia,Verdana,Arial,Helvetica;
padding:2px;
}

#szuk_poz{
padding-left: 760px;
padding-top: 16px;
}


#li_artykul{ padding-left: 5px;display:block;width:537px; font-family:Georgia, "Times New Roman", Times, serif; font-size:10px; color:#a1a19c;}
#art_top{display:block;width:537px; padding: 15px 0;}
#art_left{display:block;width:228px;float:left;}
#art_right{display:block;width:300px;float:left;}

#img{
width: 204px;
border: 1px solid #d9d2cc;
padding: 5px;
margin-bottom: 3px;
}


#rss a{
color:#a1a19c;
font-size:12px;
font-weight:bold;
text-decoration:none;
}
#rss a.hover{ text-decoration:underline;}

#skr_tekst{font-size: 12px;color: #464646;line-height: 150%;}
#skr_tekst a{ display:block; width:84px; color:#b61c22; background: url(gfx/dalej.gif) no-repeat; background-position: 70px; text-decoration:none}
#skr_tekst a:hover{ text-decoration: underline}

#tagi{color:#bb1e24;}

#tytul{color:#c0252b; font-size:20px;}
#tytul a{color:#c0252b; font-size:20px; text-decoration:none}
#tytul a:hover{text-decoration:underline}

#mini_linki{display:block; padding-top:5px; text-align:right;}
#mini_linki a{
padding-left:18px;
color:#a1a19c;
text-decoration:none;
}
#mini_linki a:hover{
text-decoration:underline;
}


#przyciski{
margin-bottom:20px;
margin-top:3px;
}

#menu_arch{
display:block;
padding: 15px 0;
}

#menu_arch li{
background: url(gfx/pik2.gif) no-repeat;
background-position: 5px 10px; 
display:block;
padding: 6px 12px 6px 6px;
color:#FFFFFF;
}
#menu_arch a{
padding-left: 15px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#b61c22;
text-decoration:none;
}
#menu_arch a:hover{
text-decoration:underline;
}


#naj_li{
display:block;
padding-top: 10px;
padding-bottom: 10px;
font-size:10px;
}

#naj_inf{
font-family: Georgia, "Times New Roman", Times, serif;
size:10px;
color:#a1a19c;
padding: 3px 0;
}
#naj_inf a{
padding-left: 5px;
font-family: Georgia, "Times New Roman", Times, serif;
font-size:10px;
color:#b61c22;
text-decoration:none;
}

#naj_inf a:hover{
text-decoration:underline;
}

#naj_li a.bok{
font-family:Georgia, "Times New Roman", Times, serif;
padding-left: 105px;
font-size:11px; 
display:block; 
width: 208px; 
color:#b61c22; 
background: url(gfx/dalej.gif) no-repeat; 
background-position: 192px; 
text-decoration:none;
}
#naj_li a.bok:hover{ text-decoration: underline}

#n_tyt a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#464646;
text-decoration:none
}
#n_tyt a:hover{text-decoration: underline}


#okno{
height: 80px;
background:url(gfx/log_bg.gif);
padding: 8px 0;
}

#okno_li{
display:block;
width: 204px;
padding: 5px 0;
}

#log{
font-family:Georgia, "Times New Roman", Times, serif;
	padding-left:10px;
	width:56px;
	display:block;
	float:left;
	height:20px;
	color:#b61c22;
}

input.log{
border-right: #717171 1px solid;
border-top: #717171 1px solid;
border-bottom: #717171 1px solid;
border-left: #717171 1px solid;
font-size: 12px;
background-color: #fff;
cursor: hand;
font-family: Georgia, tahoma,sans-serif;
padding: 1px 4px;
}

#banery{
display:block;
text-align:center;
width:204px;
padding-bottom:15px;
}
#banery IMG{
margin-top: 10px;
}


#arch ul{
display:block;
padding: 3px 0;
}

#arch li{display:block; background: url(gfx/kres.gif) repeat-x bottom; padding: 7px 0 14px 0; }
#arch a{
 display:block;
 font-family:Georgia, "Times New Roman", Times, serif; 
 font-size:12px; 
 color:#c0252b; 
 font-weight:bold;
 text-decoration:none;
 }
#arch a:hover{
text-decoration:underline;
}
#mini{
color:#464646;
font-weight:normal;
}

#autorzy{display:block; background: url(gfx/kres.gif) repeat-x bottom; padding: 15px 0; }
#aut_foto{ margin-right:8px; display:block; float:left;}
#img{width: 204px;border: 1px solid #d9d2cc;padding: 5px;margin-bottom: 3px;}
#aut_txt{display:block;float:left;width: 305px;}
#aut_name{ font-family:Georgia, "Times New Roman", Times, serif; font-size:20px; color:#c0252b; padding-bottom:9px;}
#aut_txt{font-size: 12px;color: #464646;line-height: 150%;}
#aut_txt a{ margin-left:120px; display:block; width:190px; color:#b61c22; background: url(gfx/dalej.gif) no-repeat; background-position: 180px; text-decoration:none}
#aut_txt a:hover{ text-decoration: underline}



#aut_foto a{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#A1A19C;
font-weight:bold;
text-decoration:none
}
#aut_foto a:hover{text-decoration: underline}




#komentarz{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:145%;
display:block;
width:531px;
color:#464646;
padding: 12px 0 15px 0;
background:url(gfx/dol.gif) bottom repeat-x;
}
#kom_name{
font-size:13px;
}
#kom_date{
font-size:11px;
padding-bottom:10px;
}
#kom_inf{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
line-height:145%;
display:block;
width:531px;
padding:10px 0;
color:#464646;
}
a.pop{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#a3a397;
text-decoration:none;
}
a.pop:hover{
text-decoration: underline;
}



#kom_form{
font-family:Georgia, "Times New Roman", Times, serif;
display:block;
background:url(gfx/log_bg.gif);
width:547px;
height:210px;
margin-bottom:15px;
}
#op0{
display:block;
font-size: 16px;
color:#1e0d06;
padding: 15px 0 15px 15px;
}
#op1{
display:block;
color:#1e0d06;
padding: 0 0 15px 15px;
}
#op2{
display:block;
color:#1e0d06;
padding: 15px 0 15px 15px;
}
#op3{
display:block;
color:#1e0d06;
width:510px;
text-align:right;
padding-top:10px;
}
#op12{
display:block;
float:left;
width:100px;
}
#op12_f{
display:block;
float:left;
width:400px;
}
#kom_form input.text{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
border-left: #4d4d4d 1px solid;
border-bottom: #4d4d4d 1px solid;
border-right: #4d4d4d 1px solid;
border-top: #4d4d4d 1px solid;
padding:4px;
height: 26px;
}

#kom_form textarea{
font-family:Georgia, "Times New Roman", Times, serif;
font-size: 12px;
border-left: #4d4d4d 1px solid;
border-bottom: #4d4d4d 1px solid;
border-right: #4d4d4d 1px solid;
border-top: #4d4d4d 1px solid;
padding:4px;
}



TD.form_1{font-family:"Georgia";font-size:11px;color:#555452;font-weight:bold;}
TD.form_2{font-family:"Georgia";font-size:11px;color:red;font-weight:bold;}  


#form_1{font-family:"Georgia";font-size:11px;color:#555452;}
#form_2{font-family:"Georgia";font-size:11px;color:red;font-weight:bold;}   
TD.l_prawy_opis{
font-family: Georgia, "Times New Roman", Times, serif;
font-size:11px;
color:#000000;
}
.zarejestruj{
	border-right: #b6b1a8 1px solid;
	border-top: #b6b1a8 1px solid;
	border-bottom: #b6b1a8 1px solid;
	border-left: #b6b1a8 1px solid;
	background-color: #b61c22;
	font-family:Georgia, "Times New Roman", Times, serif;
	font-size: 11px;
	font-weight:bold;
	color: white;
	width: 100px;
	height: 22px;
	}
.login{
	border-right: #c5c5c5 1px solid;
	border-top: #c5c5c5 1px solid;
	border-bottom: #c5c5c5 1px solid;
	border-left: #c5c5c5 1px solid;
	background-color: #ffffff;
	font-family:Georgia, "Times New Roman", Times, serif;
	padding:3px;
	font-size: 11px;
	color: black;
	}
	
	a:link.pop2{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#840a0a;font-weight: bold;text-decoration:none; background-color:#dbdbdb;padding:7px;}
a:visited.pop2{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#840a0a;font-weight: bold;text-decoration:none; background-color:#dbdbdb;padding:7px;;}
a:active.pop2{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#840a0a;font-weight: bold;text-decoration:none; background-color:#dbdbdb;padding:7px; }
a:hover.pop2{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#840a0a;font-weight: bold;text-decoration:underline; background-color:#dbdbdb;padding:7px;}


a:link.pop_akt{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#840a0a;font-weight: bold;text-decoration:none; background-color:#CCCCCC;padding:7px;}
a:visited.pop_akt{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#840a0a;font-weight: bold;text-decoration:none; background-color:#CCCCCC;padding:7px;}
a:active.pop_akt{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#840a0a;font-weight: bold;text-decoration:none; background-color:#CCCCCC;padding:7px;}
a:hover.pop_akt{font-family:Georgia, "Times New Roman", Times, serif;font-size:11px;color:#840a0a;font-weight: bold;text-decoration:underline; background-color:#CCCCCC;padding:7px;}

#aut_tekst{
font-family:Georgia, "Times New Roman", Times, serif;
font-size:12px;
color:#464646;
}


#tresc_strony{
font-family:Georgia, "Times New Roman", Times, serif;
line-height: 150%;
font-size:13px;
color:#464646;
display:block;
width:537px;
overflow:hidden;
line-height:146%;
padding-left:5px;
text-align:justify;
}