/*
 * Struktura główna
 */

body { 
	background-color: #231f20; 
	background-image:url(../../!pic/tlo_body.png);
	background-repeat: repeat-x;
	background-position: center top;
	margin-bottom: 0px;
	margin-top: 0px;
	vertical-align:top;
	height:100%;
}



.mag_kat_guz {
	width: 123px; 	
	height: auto; 
	vertical-align: middle;
	text-align: right;
}


.mag_kat_guzy {
	COLOR: #cccccc; 
	background-color: #3d3e40;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: right;
	width: 109px;
	padding: 3px 7px 3px 7px;
}

.mag_kat_guzy:hover {
	COLOR: #000000; 
	background-color: #ffce02;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: right;
	width: 99px;
	padding: 3px 7px 3px 7px;
	margin-left: 10px;
}






.kategoria_mag {
	width: 134px; 	
	height: auto; 
	vertical-align: middle;
	text-align: right;
}


.kategorie_mag {
	COLOR: #ffffff; 
	background-color: #3d3e40;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: right;
	width: 120px;
	padding: 3px 7px 3px 7px;
}

.kategorie_mag:hover {
	COLOR: #000000; 
	background-color: #b89750;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: right;
	width: 120px;
	padding: 3px 7px 3px 7px;
}




#kolumna_lewa_mag {
	width: 290px;
	height: auto;
	margin-right: 34px;
	float: left;
}

#kolumna_prawa_mag {
	width: 168px;
	height: auto;
	float: right;
}

#kontener {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto; 
	width: 960px;
	height: auto;
}

#logo {
	width: 170px;
	height: 100px;
	margin-top: 0px;
	margin-left: 196px;
	position: absolute;
	text-align: center;
	left: 23%;
	top: 0px;
}

#baner {
	width: 475px;
	height: 95px;
	margin-top: 0px;
	margin-left: 0px;
	position: absolute;
	right: 50px;
	top: 20px;
}


#margines_gora{
	width: 960px;
	height: 40px;
}
.margines_pionowy {
	width:9px;
}

.margines_poziomy {
	height: 10px;
}
#nawigacja_pracownia {
	width: 160px;
	height: 100%;
	vertical-align: top;
}

.obrazek_artykulu {
     width: 150px;
	 text-align: left;
	 vertical-align:top;
	 margin-right: 24px;
	 float: left;
	 }

#obrazek_glowka_index {
	width: 960px;
	height: 100px;
	background-image:url(../../!pic/glowka_index.jpg); 
}

#obrazek_glowka_rubrique {
	width: 960px;
	height: 100px;
	background-image:url(../../!pic/glowka_rubrique.jpg); 
}

#obrazek_glowka_article {
	width: 960px;
	height: 100px;
	background-image:url(../../!pic/glowka_article.jpg); 
}

#obrazek_glowka_mot {
	width: 960px;
	height: 100px;
	background-image:url(../../!pic/glowka_mot.jpg); 
}

#obrazek_glowka_auteur {
	width: 960px;
	height: 100px;
	background-image:url(../../!pic/glowka_auteur.jpg); 
}

#obrazek_glowka_breve {
	width: 960px;
	height: 100px;
	background-image:url(../../!pic/glowka_breve.jpg); 
}

#obrazek_glowka_404 {
	width: 960px;
	height: 100px;
	background-image:url(../../!pic/glowka_404.jpg); 
}


#obrazek_glowka_biblio {
	width: 960px;
	height: 100px;
	background-image:url(../../!pic/glowka_biblio.jpg); 
}


#pod_obrazek_glowka {
	width: 960px;
	height: 60px;
}

.obramowanie2 {
	border: 1px solid #333333;
	width: 290px;
	height: auto;
}

.obramowanie4 {
	border: 1px solid #333333;
	width: 150px;
	height: auto;
}


#obramowanie5 {
	border: 1px solid #333333;
}

.szary { 
	color:#777777; 
	text-decoration: underline; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
     	FONT-FAMILY: arial, geneva, helvetica;
}

.szary:hover { 
	color: #da251d; 
	text-decoration: none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 9px; 
     	FONT-FAMILY: arial, geneva, helvetica;
}


#srodkowa_ramka {	
	width: 530px;
	height: 100%;
	vertical-align: top;
}

.szary_mag_tlo {
		background-color:#484a4c;
}

.czarny_mag_tlo {
		background-color:#222222;
}

.czarny {
	color: #222222;
}

.szary_pracownia_tlo {
	background-color: #F2F2F2;
}

.autor { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #d7d7d7; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	}

.teksty_index { 
	width: 284px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: justify;
	vertical-align:top;
	float: right;
	}
	
	
.teksty_index2 { 
	width: 454px;
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: justify;
	vertical-align:top;
	float: right;
	}	


.pracownik { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #666666; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
}	
	
.teksty_index219 { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: black; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: justify;
	vertical-align:top;
	}
	

.teksty_mag { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #d7d7d7; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align:top;
	}
	
.teksty_mag2 { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	COLOR: #d7d7d7; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: justify;
	vertical-align:top;
	}	


#kontener2 {
	margin-top: 0px;
	margin-left: auto;
	margin-right: auto; 
	width: 1000px;
	height: 100%;
}


.nawigacja_kolor {
	background-color: #cccccc;

}



#magazyn {
	width: 250px;
	height: 100%;
	vertical-align: top;
	padding-bottom: 25px;
}




#stopka_txt {
	width: 100%;
	height: 60px;
	background-color: #333333;
	padding: 0px 25px 0px 25px;
	verticla-align: middle;
	color: #555555;
	font-size: 10px;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
}

#stopka_pasek {
	width: 100%;
	height: 18px;
	background-color: #DA251D;
	padding: 0px 25px 0px 25px;
	verticla-align: middle;
	color: #222222;
	font-size: 10px;
	text-align: right;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
}

table.wielkosc {
	width: 100%;
	padding: 0px;
	margin 0px;
}

#wiecej {
	padding: 10px 0px 10px 0px;
	text-align:right;
	width: auto;
	}

.wiecej {
	text-align:right;
	}


.obowiazek { 
	color: red; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 14px; 
    FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
}


.barre { 
	color: #ffffff; 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
    FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	width: 280px; 
	background-color: #222222;
	border: 1px solid #333333;
	text-shadow: none;
}

a { 
	color: #DA251D; 
	text-decoration:none; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
    FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
}

a:hover { 
	color: #777777; 
	text-decoration: underline;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
    FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
}


.mapa a { 
	color: #333333; 
	text-decoration:none; 
	FONT-WEIGHT: norlam; 
	FONT-SIZE: 10px; 
    FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
}

.mapa a:hover { 
	color: #777777; 
	text-decoration: none;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
    FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
}


.dolny {
	color: #555555; 
	font-weight: bold;
	FONT-SIZE: 10px; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	text-decoration: underline;
	text-align: left;
	}	
	
.dolny:hover {
	color: #DA251D; 
	font-weight: bold;
	FONT-SIZE: 10px; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	text-decoration: none;
	text-align: left;
	}	


/*
 * Pracownia
 */
 
#rubryki_prawa_tytul { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #FFFFFF; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align:center;
	padding: 10px 0px 15px 0px;
	background-color: #222222;
}

#wypelnienie { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 12px; 
	COLOR: #000000; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align:center;
	background-color: #000000;
	height: 20px;
}

.margines5 {
	height: 5px;
}

.margines3 {
	height: 3px;
}

.tytul_zajecia {
	COLOR: #eeeeee; 
	background-color: #666666;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: center;
	width: 150px;
	padding: 0px 3px 0px 3px;
}



.guzik {
	width: 160px; 	
	height: auto; 
	vertical-align: middle;
	text-align: left;
	background-color:  #888484;
}


.guziki {
	COLOR: #333333; 
	background-color: #c0bcbc;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: left;
	width: 135px;
	padding: 5px 10px 3px 15px;
}

.guziki:hover {
	COLOR: #ffffff; 
	background-color: #DA251D;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 12px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: left;
	width: 125px;
	padding: 5px 10px 3px 15px;
}

.podguzik {
	width: 160px; 	
	height: auto; 
	vertical-align: middle;
	text-align: right;
	background-color: #888484;
}


.podguziki {
	COLOR:  #ffffff;
	background-color: #DA251D;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: left;
	width: 125px;
	padding: 2px 10px 2px 15px;
	margin-left:10px;
	margin-top:1px;
}

.podguziki:hover {
	COLOR:  #dddddd;
	background-color: #3d3e40;
	DISPLAY: block; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 10px; 
	HEIGHT: auto; 
	TEXT-DECORATION: none;
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	text-align: left;
	width: 125px;
	padding: 2px 10px 2px 15px;
	margin-left:10px;
	margin-top:1px;

}




.padding {
	padding: 35px 35px 25px 35px;
}

.padding2 {
	padding: 0px 10px 0px 10px;
}

.padding3 {
	padding: 0px 25px 15px 0px;
}

.padding4 {
	padding-top: 5px;
}

.padding5 {
	padding: 0px 0px 35px 35px;
}

.padding6 {
	padding-top: 35px;
}

.padding7 {
	padding-left: 5px;
}

.padding8 {
	padding: 25px 35px 10px 35px;
	width: 460px;
}

.padding9 {
	padding: 5px 35px 35px 35px;
	text-align: center;
}


.padding10 {
	padding: 0px 35px 25px 35px;
}

.padding11 {
	padding-top: 1px;
	text-align: right;
}

#kontener_maly {
}



.tytuly_art { 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #666666; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	}
	
hr#srodek{ 
	color: #F2F2F2;
	border-top: 1px solid #cccccc;
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 100%;
	padding: 5px 0px 5px 0px;
}	

hr#srodek_mag{ 
	color: #484A4C;
	border-top: 1px solid #222222;
	border-bottom: none;
	border-left: none;
	border-right: none;
	width: 100%;
	padding: 5px 0px 5px 0px;
}	


.news_data_t {
	color: #999999; 
	font-weight: bold;
	padding-top: 5px;
	FONT-SIZE: 11px; 
	}

.czerwony {
	color: #DA251D;
}

/*
 * Magazyn
 */
 
#reklama {
	height: 25px;
	color: #666666; 
	font-weight: normal;
	FONT-SIZE: 10px; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	vertical-align: bottom;
} 
 
#reklama_linki {
	width: 100%;
	height: auto;
	background-color: #242424;
	padding: 5px 5px 5px 5px;
	verticla-align: middle;
	color: #555555;
	font-size: 10px;
}
 
.mg a{ 
	color: #e5ce9e; 
	text-decoration:none; 
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
    	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
}

.mg a:hover { 
	color: #89877b; 
	text-decoration: underline;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 11px; 
    FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
}
 
.mg2 a { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	COLOR: #e5ce9e; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align:top;
	text-decoration: underline;
	} 

.mg2 a:hover { 
	FONT-WEIGHT: normal; 
	FONT-SIZE: 13px; 
	COLOR: #89877b; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	vertical-align:top;
	text-decoration: underline;

	}
	
	
	

	
.mg3 a {
	color: #888888; 
	font-weight: normal;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-decoration: underline;

}

.mg3 a:hover {
	color: #111111; 
	font-weight: normal;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-decoration: none;
	}


 
 
 
#mag_winieta {
	width: 250px;
	height: 85px;
	margin-bottom: 10px;
}

#mag_index_posty {
	width: 250px;
	margin-bottom: 10px;
}


#mag_glowka {
	height: 85px;
	background-color: #525255;
}


.podtytul_gal {
	height: 25px;
	padding: 20px 19px 5px 20px;
	vertical-align: middle;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #888888; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	BACKGROUND-POSITION: left 70%; 
	BACKGROUND-IMAGE: url(../../!pic/kwadracik.gif); 
	BACKGROUND-REPEAT: no-repeat; 
	
	
}

.tytul_mag_art3 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #888888; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	text-transform: uppercase;
}

.tytul_mag_art2 {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 17px; 
	COLOR: #d7d7d7; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	text-align: left;
}





.ostatnio_dodane {
	height: 25px;
	padding: 15px 19px 5px 19px;
	vertical-align: middle;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #888888; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
}

.ta_sama_rub {
	height: 25px;
	vertical-align: middle;
	FONT-WEIGHT: bold; 
	FONT-SIZE: 13px; 
	COLOR: #cccccc; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	paddig-bottom: 10px;
	background-color: #333333;
	padding-left: 5px;
}


.ta_sama_rub_link {
	color: #888888; 
	font-weight: normal;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-decoration: none;
	padding: 5px;
	display:block;
	width: 124;
	height: auto;
	background-color: trasparent;
	border-left: 1px solid #333333;	
	border-bottom: 1px solid #333333;

}

.ta_sama_rub_link:hover {
	color: #111111; 
	font-weight: normal;
	FONT-SIZE: 11px; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-decoration: none;
	padding: 5px;
	display:block;
	width: 124;
	height: auto;
	background-color: #aaaaaa;
	border-left: 1px solid #aaaaaa;	
	border-bottom: 1px solid #aaaaaa;
	}	


.foto_link_stat {
	color: #888888; 
	font-weight: normal;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-decoration: none;

}

.foto_link {
	color: #888888; 
	font-weight: normal;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-decoration: none;

}

.foto_link:hover {
	color: #111111; 
	font-weight: normal;
	FONT-SIZE: 10px; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif;
	text-align: left;
	text-decoration: none;
	}	



.tytul_mag_art {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 14px; 
	COLOR: #d7d7d7; 
	FONT-FAMILY: Georgia, "Times New Roman", Times, serif; 
	text-align: left;
}



.margines20 {
	width: 20px;
}

.kolumna_txt {
	width: 190px;
	padding-right:19px;
}

.ciemny_szary {
	background-color: #3d3e40;
}

.news_data_t2 {
	color: #000000; 
	font-weight: bold;
	padding-left: 5px;
	FONT-SIZE: 10px; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	heigh: 18px;
	}	
	
.news_data_t3 {
	color: #000000; 
	font-weight: bold;
	FONT-SIZE: 10px; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	heigh: 18px;
	}
	
.news_data_guzik {
	color: #000000; 
	font-weight: bold;
	FONT-SIZE: 10px; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	text-decoration: underline;
	}	
	
.news_data_guzik:hover {
	color: #000000; 
	font-weight: bold;
	FONT-SIZE: 10px; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	text-decoration: none;
	}	
	
.male_litery {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 11px; 
	COLOR: #999999; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 3px;
}	


.male_litery2 {
	FONT-WEIGHT: normal; 
	FONT-SIZE: 10px; 
	COLOR: #111111; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif; 
	text-align: left;
	text-transform: uppercase;
	padding-bottom: 3px;	
	padding-left: 3px;
	border-left: 1px solid #333333;	
}	
		
.mag_margines_pod_glowka {
	background-image:url(../../!pic/mag_margines.jpg);
	background-repeat: repeat-x;
}


	
.galeryja {
	FONT-WEIGHT: bold; 
	FONT-SIZE: 16px; 
	COLOR: #666666; 
	FONT-FAMILY: trebuchet ms, arial ce, helvetica, sans-serif;
	padding-left: 25px;
	padding-right: 25px;
	padding-bottom: 7px;
	padding-top: 0px;
}

.rama {
	border-left: 1px solid #dddddd;
	border-top: 1px solid #dddddd;
	border-right: 1px solid #dddddd;
	border-bottom: 1px solid #dddddd;
	background-color: #f5f5f5;
	width: 109px;
	height: 109px;
}	

.tabla {
	padding: 5px 15px 5px 15px;
}
	

