*{
	margin: 0;
	padding: 0;
	outline: none;
	text-decoration:none;
}

img { 
  border:0px;
  font-size:9px;
  overflow:hidden;
}

/*ul { padding-left:15px!important; }*/

  body{
	font-family: 'Open Sans', sans-serif;
	font-size: 16px;
	line-height: 1.8em;
	background-image: url(../images/tloTop.jpg);
	background-repeat: repeat-x;
	}



/***************** S T R U K T U R A ********************/



#szukaj a{
	font-family:"Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size:1.1em;
	text-decoration:none;
	padding-top:8px;
	color:#FFF;
	font-weight: bold;
	letter-spacing: 1px;
}


#stopka a{
	font-family: Georgia, "Times New Roman", Times, serif;
	color: #eee;
	text-decoration: none;
	padding-right: 10px;
	padding-left: 10px;
}

#titleStrony{
	margin-bottom: 8px;
	padding-bottom: 8px;
	border-bottom: 2px #ccc dotted;
	text-align: right;
	clear:both
}
#titleStrony a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #666;
	text-decoration: none;
	font-size: 1.6em;
}
#titleStrony a:hover{color:#900}
/************ F O R M A T O W A N I E *************/

/*uniwersalne*/
#space {
	position: relative;
	height: 10px;
	width: 970px;
}
.wiersz {
	position: relative;
	width: 520px;
	display: table;
	margin-bottom: 10px;
	clear: both;
}

.mod {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	clear: both;
}

.box{padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	clear: both;}
	

a.wiecej{
/*wi腳cej do zajawek*/
    color:#000;
	text-decoration: none;
	font-weight: bold;
}

.czytajWiecej{
/*wi腳cej odsy臺a do kategori pod zajawk腳*/
	display:block;
	text-align: right;
	margin-top: 8px;
	margin-bottom: 4px;
	border-top:dotted 2px  #999;
}
.czytajWiecej a{
	color:#900;
	font-family: Verdana, Geneva, sans-serif;
	text-decoration: none;
	font-size: 0.9em;
}

/*koniec uniwersalnych*/



.rowBorder {
	position: relative;
	width: 520px;
	background-color:#f7f6f6;
	border:solid 1px #ccc;
	display: table;
	margin-bottom: 10px;
	clear: both;
	padding: 5px;
}
.ColLewaWewMod {
	/*kolumna lew wew. modu臺u*/
	float: left;
	width: 250px;
	position: relative;
	margin-right: 10px;
}
.ColPrawaWewMod {
	/*kolumna prawa wew. modu臺u*/
	float: left;
	width: 250px;
	position: relative;
}
#centrum  img {
	margin-right: 6px;
	margin-bottom: 6px;
}


.rowColLewa2 {
	float: left;
	width: 250px;
	position: relative;
	margin-right: 20px;
	border-top:solid 30px #aaa;
	display: block;
	padding-top: 8px;
}

.rowFelietony img, .rowColLewa2 img { border:1px solid #666664; }
.rowColPrawa2 img { border:1px solid #666664; }

.rowColPrawa2 {
	float: left;
	width: 250px;
	position: relative;
	border-top:solid 30px #aaa;
	display: block;
	padding-top: 10px;
}


.nagModMidel {
	height: 27px;
	width: 230px;
	padding-top: 2px;
	padding-left:20px;
	position:absolute;
	top:-30px;
	background-image: url(../images/nagLong.png);
}
.nagModMidel a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}

.boxLid{

	margin-top: 2px;
	border-top:1px #CCC dotted;
	padding-top: 4px;
}
.boxLid a{text-decoration:none; color:#333}
.boxLid a .redNagBoldSpan{ font-weight:bold; font-size:1.2em}

/**** formatowanie nag臺贸wk贸w w centrum ****/


.naglCenter a{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 1.4em;
	color: #333;
	text-decoration: none;
	}
	

a.redNagBold {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.0em;
	font-weight: bold;
	line-height:105%;
	color: #900;
	margin-bottom: 8px;
	display: block;
	text-decoration:none;
}

a.redNagBoldAutor {
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #900;
	text-decoration:none;
	display:block;
	height:30px;
}
a.greyNagMedia{
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 0.9em;
	font-weight: bold;
	color: #666;
	text-decoration:none
}
.redNagBoldSpan {
	font-size: 1.1em;
	color: #CA3838;
}
.modKalendarzIndex a{
	font-weight:bold;
	}

#linkiKalendarz a {
	color: #333;
	font-weight: normal;
}


.titleGreyFelietony{
	padding-bottom: 10px;
	display: block;
}
a.titleGreyFelietony {
	color: #333;
	text-decoration: none;
	}
a.titleGreyFelietony:hover{color:#000}





.titleSonda{
	font-size: 1.3em;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: normal;
	padding-bottom: 8px;
	text-align: center;
}



/******formatowanie modu臺贸w**************/


.boxNav {
	background-color: #FFF;
	position: relative;
	height: 20px;
	width: 20px;
	border:solid 1px #333;
	padding: 5px;
	margin-right: 4px;
	text-align: center;
	float: left;
	font-size: 0.6em;
}

.boxNav:hover{
	background-color: #900;
	border: 1px solid #FFF;
}

.tloRed {
	background-color: #000;
	color:#FFF;
	border:solid 1px #fff;
}


/************* felietony *********/

.rowFelietony { display:block; clear:both; margin-top:4px; margin-bottom:4px; height:170px; }

.rowBorder2 {
	position: relative;
	width: 520px;
	background-color:#f7f6f6;
	border-top:solid 30px #aaa;
	display: table;
	padding-top:8px;
	margin-bottom: 10px;
	clear: both;
	
}


.nagModLong {
	height: 27px;
	width: 500px;
	padding-top: 5px;
	padding-left:25px;
	position:absolute;
	top:-40px;
	background-image: url(../images/nagLong.png);
	background-repeat: no-repeat;
}
.nagModLong a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}
	
/************** MODU臺Y LEWA **********/	
.modLewa0 {
	/*ma臺e mdu臺y do lewej*/
	display: table;
	margin-bottom: 8px;
	padding-bottom: 3px;
	border-bottom:#666 2px dotted;
}
.modLewa0 a{font-size:1.1em}
.modLewa0 img{
	padding-right: 8px;
	padding-bottom: 10px;
}
.mod a {
	text-decoration: none;
	color: #900;
	font-weight: bold;
}

.modLewa {
	/*du偶e modu臺y w lewej kolumnie*/
	width: 200px;
	position: relative;
	border-top:solid 30px #aaa;
	display: block;
	padding-top: 10px;
}
.nagModLewa {
	/*nag贸wki do du偶ych modu臺ow w lewej*/
	height: 27px;
	width: 180px;
	padding-top: 2px;
	padding-left:20px;
	position:absolute;
	top:-30px;
	background-image: url(../images/nagLong.png);
}
.nagModLewa a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}
.modLewaButon{
	position:relative;
	clear:both;
	margin:0px 0px 10px 0px;}
.modLewaButon img{
	border-radius:12px}	
/************** MODU臺Y PRAWA **************/

.modPrawa {
	/*du偶e modu臺y do prawej*/
	width: 200px;
	position: relative;
	border-top:solid 30px #aaa;
	display: block;
	padding-top: 10px;
}

.nagModPrawa {
	/*nag臺贸ki do duzych modu臺ow w prawej*/
	height: 27px;
	width: 180px;
	padding-top: 2px;
	padding-left:20px;
	position:absolute;
	top:-30px;
	background-image: url(../images/nagLong.png);
}
.nagModPrawa a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-size: 1.3em;
	color: #FFF;
	text-decoration: none;
	font-weight: bold;
	}

/************ modu臺y z zak臺adkami *******************/

.modPrawaMulti {
	/*du偶e modu臺y do prawej multi*/
	width: 178px;
	position: relative;
	display: block;
	border:solid #999 1px;
	padding:10px;
	margin-bottom:20px;
	padding-bottom:20px;
	top:30px;
	background-color: #eee;
}

.nagModPrawaMultiContener {
	/*nag臺贸ki do duzych modu臺ow w prawej multi*/
	height: 30px;
	width: 200px;
	position:absolute;
	top:-30px;
	left:0px;
	/*background-color: #aaa;*/
}
#prawa .mod .greyBig {
	color: #666;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 1.1em;
}
.titleSondaPrawa{
	font-size: 1.4em;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-weight: normal;
	padding-bottom: 8px;
}

/************** newsy ******************/

.modNewsy {
	padding-top: 10px;
	padding-bottom: 10px;
	display: block;
	clear: both;
	border-bottom: 2px #ccc dotted;
	min-height:150px;
	line-height: 18px;
}

/********************************/
.modNewsyLista {
	padding-top: 10px;
	padding-bottom: 10px;
	display: table;
	width:740px;
	clear: both;
	border-bottom: 2px #ccc dotted;
	line-height: 18px;
}
.redNagBoldNews,
.modNewsyLista a.redNagBoldNews,
a.redNagBoldNews{	
/*font-family: Georgia, "Times New Roman", Times, serif;*/
	font-size: 1.2em;
	font-weight: bold;
	color: #E42E12;
	text-decoration:none;
	}
.modNewsyLista img { height:100px; width:126px}
/*******************************/

.modNewsy a{
	font-weight: normal;
	color: #333;
	text-decoration: none;
}



.cztajWiecejNewsy {
	margin: 4px;
	padding: 4px;
	background-color: #CCC;
	width: 100px;
	text-align: center;
	background-image: url(../images/nagLong.png);
	display: block;
	float: right;
}

a.cztajWiecejNewsy {color:#FFF}
.modNewsy a img {

}

.boxNavNews {
	background-color: #FFF;
	border:solid 1px #333;
	padding: 5px;
	margin: 0 4px 4px 0;
	text-align: center;
	float: left;
	font-size: 0.9em;
	line-height: normal;
	/*width:15px;*/
	cursor:pointer;
	color:#000000;
	display: block;
}

.boxNavNews:hover{
	background-color: #900;
	border: 1px solid #FFF;
	color: #FFF;
}
#tagi {
	padding: 10px;
	font-family: Georgia, "Times New Roman", Times, serif;
	border-bottom:#CCC solid 1px;
	display: block;
	width: 55%;
}
#tagi a{
	color:#36C;
	padding-left:4px;
	padding-right:4px;
	font-size:0.85em
}
#tagi a:hover{text-decoration:underline}

.row #linkiPowiazane li a {
	text-decoration: none;
	color: #900;
	font-size: 1.1em;
	font-family: Georgia, "Times New Roman", Times, serif;
}

.lid {
	font-weight: bold;
	font-size: 1.1em;
}


.linkPro {
	line-height: 20px;
	font-size: 15px;
	font-weight: bold;
	display: block;
	padding: 25px 15px 15px 55px;
	margin-bottom: 10px;
	border-bottom: dotted 1px #333;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	color: #900;
	text-decoration: none;
	background-image: url(../images/cross.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.linkPro:hover{
	color: #F00;
	text-decoration: underline;
}

.koment_avatar { width:105px; float:left; font-size:11px; text-align:center; }
.koment_avatar img { border:1px solid #cccccc; }
.koment_body { float:left; width:639px;  }
.koment_body div.koment_tresc { background: url(../images/koment_middle.png) repeat-y; padding:0 10px 0 20px; }

.linia_pozioma1 { border-bottom: 1px #ccc dotted; margin: 10px 0 10px 0; }
.linia_pozioma2 { border-bottom: 2px #ccc dotted; margin: 10px 0 10px 0; }

.clear { clear:both; }
.bold { font-weight:bold; }
.t_center { text-align:center!important; }
.t_right { text-align:right!important; }

.img_bor { border:1px solid #666664; }

.red { color:#ff0000; }
.gray { color:#c0c0c0; }
.samll { font-size:10px; }
.material_wideo_mini { position:relative; }
.material_wideo_mini div { position:absolute; left:65px; top:53px; }


.miniTV { position:relative; clear:both }
.miniTV div { position:absolute; left:65px; top:53px; }
.naglTV{
	padding: 0px 0px 8px 0px;
	font-family: Arial, Helvetica, sans-serif;
	font-weight: bold;
	color: #930;
	text-align: center;
	font-size: 20px;
	}

.material_wideo_mini1 { position:relative; }
.material_wideo_mini1 div { position:absolute; left:100px; top:75px; }


input.big { font-size:14px; }
   .gal_border, .gal_stat { font-family:Verdana,Arial,Helvetica,sans-serif; font-size:12px; font-weight:bold; color:#ffffff; background-color:#929292; text-decoration:none; }
   .gal_stat a { color:#ffffff; text-decoration:none; }
   .gal_stat a:hover { text-decoration:underline; }
   .gal_postep_pusty { background-color: #EAEAE4; }
   .gal_postep_pelny { background-color: #bfbfb6; }
   .gal_alb_tytul { font-weight:bold; color:#ffffff; }
   .gal_alb_link { font-weight:bold; color:#3a3807; }
   .gal_border_alb {background-color:#ffffff;}
   .gal_opis { font-weight:normal; color:#000000; }
   .gal_border_img { border:1px solid #babaae; background-color: #eaeae4; padding:2px; margin:2px; }
   .gal_but_on { padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px; border:1px solid #babaae; background-color:#D0D0D0; cursor:pointer; }
   .gal_but_on_hover { padding-left:2px; padding-right:4px; padding-top:0px; padding-bottom:2px; border-bottom: 1px solid #bfbfb6; border-right: 1px solid #bfbfb6; border-top: 1px solid #d9d9d1; border-left: 1px solid #d9d9d1; background-color:#c6c6c1; cursor:pointer; }
   a.gal_page1 { padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px; border:1px solid #babaae; background-color:#ffffff; display:table; float:left; margin-left:1px; }
   a.gal_page1:hover { padding-left:2px; padding-right:4px; padding-top:0px; padding-bottom:2px; border-left:1px solid #E1E9B5; border-top:1px solid #E1E9B5; border-bottom:1px solid #d1dc9f; border-right:1px solid #d1dc9f; background-color:#c6c6c1; }
   .gal_page2 { background-color:#D0D0D0; border:1px solid #babaae; padding-left:3px; padding-right:3px; padding-top:1px; padding-bottom:1px; display:table; float:left; margin-left:1px; }
   .gal_next, .gal_prev { cursor:pointer; }
   #gal_ikony { position:absolute; }
   #gal_ikony div { float:left; }
   #gal_ikony h3 { margin:0px; height:0px; padding:0px; display:none;}
   .gal_border1 { border:1px solid #D1D1C7; }
   .gal_mask1 { position:relative; overflow:hidden; }
   
   #galeria_slide .minigal_div1 { width:225px; height:120px; text-align:center; float:left; margin-right:1px; position: relative; }
   #galeria_slide .minigal_body { float:left; overflow:hidden; position:relative;  }
   #galeria_slide .minigal_str { float:left; position:absolute; }
   #galeria_slide .minigal_next { cursor:pointer; float:left; width:23px; margin-top:55px !important; text-align:right;  }
   #galeria_slide .minigal_prv { cursor:pointer; float:left; width:25px; margin-top:55px !important; margin-left:3px; }

.forum_text_maly { font-size:10px }
.forum_naglowek, .miss_naglowek { font-weight:bold; background: url(./image/forum_naglowek.gif) top left repeat-x #b6b6ab; color:#ffffff; text-shadow: 1px 2px #a4a49b; height:25px; font-size:12px; text-align:center; }
.forum_table, .miss_table { background-color:#D1D1C7; }
.forum_wiersz1_hover, .forum_wiersz2_hover { background: url(./image/forum_wiersz_hover.gif) repeat-x top left #d5d5cf;}
.forum_mini_text { font-size:10px }
.forum_max_text { font-size:12px; font-weight:normal; }
.forum_maxx_text { font-size:18px; font-weight:normal; }
.forum_temat { font-size:14px; font-weight:bold; }
.forum_button { font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.forum_buttonb { font-weight:bold; font-size:10px; font-family:Verdana,Arial,Helvetica,sans-serif; }
.forum_bg { background-color:transparent; border:0px; font-size:10px }
.forum_quote { font-weight:bold; margin-left:5px; margin-right:5px; font-size:11px; margin-top : 0px; padding:0px; }
.forum_quote1 { background-color : #ffffff; border : 1px solid #3a3807; font-size:10px; margin-right:5px; margin-left:5px; padding:5px; }
.forum_quote2 { background-color : #ffffff; border : 1px solid #3a3807; font-size:10px; margin-left:5px; margin-right:5px; margin-top:5px; padding:5px; }
.forum_bcode { white-space : pre; font-family : monospace; background-color : #ffffff; border : 1px solid #3a3807; margin : 10px; margin-top : 5px; padding:5px; }
.forum_img { border:1px solid #D1D1C7; }
.forum_border { border:1px solid #D1D1C7; }
.forum_moderator { font-size:9px; color:#c0c0c0; }
.forum_ip { font-size:9px; color:#c0c0c0; }
.forum_red { color:#E13800; font-weight:bold; }
.forum_green { color:#00cc00; font-weight:bold; }
.forum_wiersz1, .miss_wiersz1 {color:#000; background: url(./image/forum_wiersz1.gif) top left repeat-x #f8f8f6; }
.forum_wiersz2, .miss_wiersz2 {color:#000; background: url(./image/forum_wiersz2.gif) top left repeat-x #ebebe5; }
.forum_kreska { border-top:1px solid #D1D1C7; width:98%; margin:auto; }

	
/****** p r o j e k t y ********/
.projekty li{
	margin-bottom: 15px;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #C00;
	list-style-type: square;
	font-size: 1.2em;
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	padding-bottom: 15px;
}
.projekty li a{
	color:#900;
	font-style: italic;
	display: block;
	}
.projekty li a:before{ content:">> ";padding-right:6px ;color:#900}	
	
h3[title="subTitleProjektu"]{margin-top:20px}


/*-------- polacy i zydzi --------------*/
#polacy-i-zydzi{margin:30px;}
#polacy-i-zydzi em{padding:10px; color:#666}
#polacy-i-zydzi .projekty li a{font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif; font-weight:bold; display:block; padding:10px;font-size:1.2em;}
#polacy-i-zydzi h3[title="subTitleProjektu"]{ display:block; margin:10px; font-family:"Palatino Linotype", "Book Antiqua", Palatino, serif;font-size:15px; font-style:italic}

/*--------------------------------------*/

.projektyZW li{
	margin-bottom: 15px;
	/*
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999;
	*/
	list-style-type: none;
	font-size: 1.3em;
	font-family: Georgia, "Times New Roman", Times, serif;
	padding-bottom: 15px;
	font-weight: bold;
	color: #666;
	background-repeat: no-repeat;
	padding:18px 0px 16px 32px;
	list-style-image: url(../images/cross.gif);
}
.projektyZW li:hover{
	
	}
.projektyZW li a:hover{
	color:#900;
	}
.tloZWobchody{
	background-image: url(../images/tloZW2.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
}



/************************************/
#tlozw
{
	position:relative;
	width:700px;
	clear: both;
	background-image: url(../images/tlozw.jpg);
	background-repeat: repeat-y;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding:20px;
}

#tlozw div{
	clear: both;
	border-bottom:3px #7E471F dotted;
	min-height:180px;
	width:660px;
	margin-bottom:20px;
	}
#tlozw div img{
	float: left;
}	

#tlozw a
{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: bold;
	color: #7E471F;
	text-decoration: none;
	float: left;
	font-size:18px;
	padding-top:20px;
	width:420px;
}
#tlozw a:hover
{

	color:#000;
}
#tlozw h1{
	margin:10px 0px 10px 0px;
	}

/********************************/



/************************************/
#tlozw2
{
	position: relative;
	width: 700px;
	clear: both;
	background-image: url(../images/tlozw2.jpg);
	background-repeat: repeat-y;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	padding: 20px;
	color: #ACB79D;	
}

#tlozw2 div{
	clear: both;
	min-height: 180px;
	width: 660px;
	margin:30px 0px 30px 0px;
	padding:20px 0px 20px 0px;
	border-top: 1px dashed #B5BEA7;
	}
#tlozw2 div img{
	float: left;
	border:4px solid #fff;
	margin:0px 16px 20px 0px;
	box-shadow: 0px 0px 16px #000; 
}	

#tlozw2 a
{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	font-weight: bold;
	color:  #ACB79D;
	text-decoration: none;
	float: left;
	font-size: 18px;
	padding-top: 20px;
	width: 420px;
}
#tlozw2 a:hover
{

	color:#fff;
}
#tlozw2 h1{
	margin: 20px 20px 40px 20px;
	text-align: center;
	font-size: 30px;
	font-weight: lighter;
	color: #FFFFFF;
	text-shadow: 0px 0px 16px #000;
	letter-spacing: 0.2em;
	}
#tlo2 iframe{
	padding-left: 10px;
	}
#topZW{
	border:none;
	}	
/********************************/
#kom{
	position: relative;
	text-align: center;
	border: 1px solid #ccc;
	clear: both;
	padding:20px 0;
	display:table;
	}

/*******************************/
/*wolyn*/				
.TitleProjektuBig{
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-size: 24px;
	}
#wolyn-tlo{
	position: relative;
	width: 720px;
	height: 700px;
	background-color: #000;
	background-image: url(../images/wolyn-tlo.jpg);
	background-repeat: repeat-x;
	background-position: center bottom;
}
#blackLeft{
	position:absolute;
	width:360px;
	height:700px;
	background:#000;
	opacity:0.09;
	left:360px;
	
}
#menuBlackLeft{
	position:absolute;
	width:360px;
	height:655px;
	left:360px;
	top:0px;
	}
#menuBlackLeft li{
	margin: 6px;
	list-style-type: circle;
	color: #FFFFED;
}
#menuBlackLeft ul{
	display:block;
	margin-left:30px;
	padding-top:0px;
}
#menuBlackLeft a{
	font-family: "Trebuchet MS", Arial, Helvetica, sans-serif;
	color: #ADA592;
	font-size: 19px;
	font-weight: normal;
}
#menuBlackLeft a:hover{
	color: #E9E3D5;
	}	
.conTresci{
	position: absolute;
	color: #FFF;
	opacity: 0;
	top: 320px;
	width: 650px;
	left: 50px;
	height: 380px;
	overflow: auto;
	/*******************/

}
.conTresci h1{
	text-shadow: 0px 0px 12px #000;
	color: #FFFFE8;
	font-family: Georgia, "Times New Roman", Times, serif;
}
.conTresci a{
	color: #D8CCB6;
	font-family: Georgia, "Times New Roman", Times, serif;
	font-size: 14px;
}
.conTresci a:hover{
	color: #FFFFF5;
}
.conTresci ul{
	margin-left:100px;
	margin-top:20px
	}

/* ------ animacje w banerze top ------ */
#banerTop100{
	position:relative;
	height:200px;
	width:970px;
	overflow:hidden;
	}
	
#banerTop100 img{
	position:absolute;}	


/*  portrety   */
.rowPortrety{
	position: relative;
	width: 720px;
	font-family: Georgia, "Times New Roman", Times, serif;
	line-height: 18px;
	margin-bottom: 30px;
	clear: both;
	display: table;
	}
.rowPortrety h3{
	margin-bottom: 20px;
	margin-top: 0px;
	font-size: 2em;
	font-weight: normal;
	line-height: 25px;
	padding: 0px;
}	
		
.portretyLewa{
	float: left;
	position: relative;
	width: 200px;
}
.portretyPrawa{
	float: left;
	position: relative;
	width: 480px;
	margin: 0px;
	padding: 8px 20px 20px 20px;
	background-image: url(../images/tlo1.gif);
	background-repeat: no-repeat;
	background-position: left top;
}
.wykleci{
	width:90%;
	padding:5%;
	box-sizing:border-box;
	background-image:url(../images/tlozw2.png);
	margin:30px 0;
	}
.wykleci a{
	color:#900;
	font-family:Georgia, "Times New Roman", Times, serif;
}
.wykleci hr{
	background:#900;
	}
/****************************************************************************************************
*****************************************************************************************************
                                          N O W A   S T R O N A
*****************************************************************************************************
*****************************************************************************************************/
#belkaTop{
	position: relative;
	min-height: 50px;
	width: 100%;
	background:rgba(52,151,226,0.6);
	box-shadow:0px 2px 9px #000;
	border-bottomn:2px solid #fff;
	}
#belkaTop 	a{
	color:#fff;
	}
.padingTopLinki{
	padding:1% 0;
	text-align: center;
	}
.padingTopLinki a{
	padding-right:22px;
    color: #fff;
	text-shadow: 1px 1px 6px #000;
	font-weight:700;
	}
.padingTopLogo{
	padding:1.4% 0;
	}

.padingTopIkony1{
	padding:4.5% 0 4% 0;
	}	

.padingTopLogo{
	padding:1.4% 0;
	}

.hamburger{
	font-size:2.5em; 
	color:##115D7A;
	}
	
.padingTopIkony2{
	padding:3.7% 0 4% 0;
	padding-left:2%;
	color:#900;
	}


.padingObrazek{
	padding-top: 10px;
	}


.kontenerSzukaj{
	background-color:#bbb;
	width:290px;
	}	
		
.poleSzukaj{
	width:250px;
	border:1px solid #ccc;
	padding:8px;
	color:#777;
	font-size:13px;
	}
	
.iconaSzukaj{
		display:block;
	float:right;
	color:#fff;
	font-size:1.2em;
	padding-left:0 !important;
	padding:0.3vw;
	margin:0;
	cursor:pointer;

	}
	
.listwaTop{
	/*
	background: rgb(0,150,188); 
	background: -moz-linear-gradient(top,  rgba(0,150,188,1) 0%, rgba(20,84,112,1) 100%);
	background: -webkit-linear-gradient(top,  rgba(0,150,188,1) 0%,rgba(20,84,112,1) 100%);
	background: linear-gradient(to bottom,  rgba(0,150,188,1) 0%,rgba(20,84,112,1) 100%); 
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#0096bc', endColorstr='#145470',GradientType=0 ); 
	*/
	
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#3497e2+0,125199+100 */
background: rgb(52,151,226); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(52,151,226,1) 0%, rgba(18,81,153,1) 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  rgba(52,151,226,1) 0%,rgba(18,81,153,1) 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  rgba(52,151,226,1) 0%,rgba(18,81,153,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3497e2', endColorstr='#125199',GradientType=0 ); /* IE6-9 */



	
	box-shadow:0px -2px 8px #fff;
	}	
	
		
	nav{
		font-weight:700;
	}

	#navLinki{
	margin-left: 4vw;
    }
	#navLinki li{
	text-align:center;
	margin-right:0.8vw;
	}

	.dropdown li{
	font-weight:900;
	padding-bottom:0.3vh;
	margin-bottom:0.3vh;
	border-bottom:1px dotted #bfbfbf;
	color:#333;
	}
	
	.listwaTop .navbar-nav > li > a {
    color: #fff;
	text-shadow: 1px 1px 6px #000;
	}
	.navbar-nav li:hover > a{
	color: #b00 !important;	
	text-shadow: 1px 1px 6px #fff;
		}
		
/*-----------------------------------------
            
			hot newsy

-------------------------------------------*/  

a.NagBoldMain{
	color: #DD1F24 !important;
	font-weight: bold;
	clear: both;
	display: block;
	margin: 15px 0;
	line-height: 1.2em;
	font-size: 1.5em;
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	}

.NagHotNews li{
	margin: 0.4vw 0;
	font-size: 1.3em;
	font-weight: 700;
	line-height: 1.2em;
	color: #DD1F24 !important;
	}
.NagHotNews li a{
	color: #006f9a;
}

	

/*-------------------------------------------------------

                     duze newsy

-------------------------------------------------------*/
a.NagBold{
	color: #DD1F24 !important;
	font-weight: bold;
	clear: both;
	display: block;
	margin: 15px 0;
	line-height: 1.2em;
	font-size: 1.3em;
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	}
a.NagBold:hover{
	color: #900 !important;
	text-decoration: none;
	}	
	
	
.boxNewsa{
	border:1px solid #ccc;
	box-shadow:0px 0px 8px #bbb;
	border-bottom: 4px solid #999;
	margin:1%;
	padding:1.3% 1%;
	padding-top:1.5%;
	width:46%;
	float:left;
	min-height:460px;
	}
	
.boxNewsa img{
	display: block;
	width: 100%;
	margin: auto;
	margin-bottom:15px;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	}	
	
	
.boxNewsa img:hover{
	filter: brightness(1.3);
	// Browser Specific
	-webkit-filter: brightness(1.3);
	-moz-filter: brightness(1.3);
	-o-filter: brightness(1.3);
	-ms-filter: brightness(1.3);
	}	

.imgBox{
	width:100%; 
	height:260px; 
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	}

.imgBox:hover{
	background-size:110%;
}

.skrot{
	font-size:0.8em;
	line-height:1.2em;
	color:#555;
	}
	
.linkBox{
	position:relative;
	}	
	
.linkBox span{
	text-align: right;
	color: #F81700;
	position: absolute;
	right: 0px;
	bottom: 0px;
	font-size:0.8em;
	}	

/*-------------------------------------------------------

                     male newsy

-------------------------------------------------------*/

.boxNewsa3,
.boxNewsa2{
	border:1px solid #ccc;
	box-shadow:0px 0px 8px #bbb;
	border-bottom: 4px solid #999;
	margin:1%;
	padding:1%;
	padding-top:1.5%;
	width:30%;
	float:left;
	min-height:350px;
	}
.boxNewsa3{
	min-height:380px;
	border-bottom: 4px solid #f00;
	}	
	
	
.boxNewsa22{
	border:1px solid #ccc;
	box-shadow:0px 0px 8px #bbb;
	border-bottom: 4px solid #0077af;
	margin:1%;
	padding:1%;
	padding-top:1.5%;
	width:30%;
	float:left;
	min-height:320px;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d8d8d8+0,f2f2f2+100 */
	background: rgb(216,216,216); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(216,216,216,1) 0%, rgba(242,242,242,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top,  rgba(216,216,216,1) 0%,rgba(242,242,242,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom,  rgba(216,216,216,1) 0%,rgba(242,242,242,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d8d8d8', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
	}
		
a.NagBold22{
	color: #0077af !important;
	font-weight: bold;
	clear: both;
	display: block;
	margin: 15px 0;
	line-height: 1.2em;
	font-size: 1em;
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	}
	
.boxNewsa3 img,		
.boxNewsa22 img,	
.boxNewsa2 img{
	display: block;
	width: 100%;
	margin: auto;
	margin-bottom:15px;
	-webkit-transition: all 0.5s ease-in;
	-moz-transition: all 0.5s ease-in;
	-ms-transition: all 0.5s ease-in;
	-o-transition: all 0.5s ease-in;
	transition: all 0.5s ease-in;
	}	
.boxNewsa3 img:hover,	
.boxNewsa22 img,	
.boxNewsa2 img:hover{
	filter: brightness(1.3);
	// Browser Specific
	-webkit-filter: brightness(1.3);
	-moz-filter: brightness(1.3);
	-o-filter: brightness(1.3);
	-ms-filter: brightness(1.3);
	}
a.NagBold2{
	color: #DD1F24 !important;
	font-weight: bold;
	clear: both;
	display: block;
	margin: 15px 0;
	line-height: 1.2em;
	font-size: 1em;
	text-align: center;
	-webkit-transition: all 0.5s ease-in-out;
	-moz-transition: all 0.5s ease-in-out;
	-ms-transition: all 0.5s ease-in-out;
	-o-transition: all 0.5s ease-in-out;
	transition: all 0.5s ease-in-out;
	}
a.NagBold2:hover{
	color: #900 !important;
	text-decoration: none;
	}	

/****************************************************/	
h1.titleKat{
	font-size:1.3em;
	color:#888;
	font-weight:900;
	text-shadow: 1px 1px 6px #000;
	padding:15px 0;
	}
	
.colProjekty{
	background-color:#fff;
	margin-top:1%;
	}
.colProjekty h1{
	text-align:center;
	color:#fff;
	}
.kolorRed{color:#F81700;text-shadow:0px 0px 1px #fff; display:block;}		
.kolor{
	background-color:#aaa;	
	}
.iconProjekty{
	border: 1px solid #777;
	margin-bottom: 18px;
	}

.iconProjekty2{
	border: 8px solid #eee;
	margin-bottom: 18px;
	box-shadow:0px 0px 12px #777;
	}
	
.iconProjekty img{
	/*box-shadow: 0px 0px 3px 3px #000 inset !important;*/
	}

/************ icony ******************/	

.conIcona{position:relative}

.sygnaturaProjektyBig,
.sygnaturaProjekty{
	
	position: absolute;
	border:2px solid #fff;
	color:#fff;
	border-radius:50%;
	width:45px;
	height:45px;
	overflow: hidden;
	box-shadow:0px 1px 8px #777;
	text-align:center;
	padding-top:8px;
	}
.sygnaturaProjekty{
	
	font-size:1.5em;
	top:-17px;
	left:-8px;
	}
.sygnaturaProjektyBig{
	background-color: #999;
	font-size:1.15em;
	top:-10px;
	left:-25px;
	}	

.titleKatBigBlank,
.titleKatBigRed,
.titleKatBig{
	font-weight:900;
	font-size:1.2em;
	border-bottom:4px solid #ccc;
	/*color:#DD1F24;*/
	color:#aaa;
	padding:0.5% 0 0.5% 30px;
	}
.titleKatBigRed{
	border-bottom:4px solid #DD1F24;
	text-align: center;
	padding-bottom:6px;
	}
.titleKatBigBlank{
	border-bottom:4px solid #fff;
	}

.socialIcony{
	margin:1vw 0;
	text-align:right;
	}

		
.belkaPozioma{
	border-top:4px solid #ccc;
	}
/*-------------------------------------------------------
					style do kategorii
--------------------------------------------------------*/
.boxNewsa4{
	border:1px solid #ccc;
	box-shadow:0px 0px 8px #bbb;
	border-bottom: 4px solid #999;
	margin:1%;
	padding:1%;
	padding-top:1.5%;
	width:96%;
	float:left;
	min-height:340px;
	}
/*----------------------------------------------------*/

.modKalendarzIndex h3{
	font-size: 1.3em;
	text-shadow: 1px 1px 6px #ddd;
	font-weight: 600;
	padding: 0 0 1em 0;
	border-bottom: 2px solid #ddd;
	}
.modKalendarzIndex span.glyphicon{
	padding-right:1em;
}
/****************************************************/	


footer{
	width: 100%;
	min-height: 350px;
	margin-top: 2%;
	padding-bottom: 2%;
	color: #fff;
	font-size: 0.9em;
	background: rgb(147,147,147); /* Old browsers */
	background: -moz-linear-gradient(top,  rgba(147,147,147,1) 1%, rgba(112,112,112,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#939393', endColorstr='#7a7a7a',GradientType=0 ); /* IE6-9 */	
	background-image: url(../images/tloFooter.jpg);
	background-position: center bottom;
	clear:both;
	display:table;

	}
footer h2{
	font-size:1.3em;
	text-shadow: 1px 1px 6px #000;
	font-weight:800;
	padding:1em 0;
	border-bottom:2px solid #ddd;
	}				
footer a{
	color:#fff;
	font-weight:400;
	
	}
footer a:hover{
	color:#fff;
	text-shadow: 1px 1px 6px #fff;
}
	
.fb-like-box{
	border:8px solid #fff;
	box-shadow: 1px 1px 6px #000;
	}
	
a.prawa{
	}

/* uffff */

.rowZajawki{
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #51A8D2;
	padding:12px 0 12px 0;
	margin:12px 0 12px 0;
	display:table;
	}

.rowZajawki a{
	line-height:1.4em;
	}

.rowZajawki h3.redNagBoldNews {
	}

.rowZajawk button{
	display:block !important;
	margin-left:90%;
	}

			
/*-------------------------------------------------

--------------------------------------------------*/
@media (max-width:960px){
	
	.boxNewsa3,
	.boxNewsa{
	width: 98%;
	float: none;
	min-height: 500px;
	font-size:1.6em;
	line-height:1.6em;
	padding-bottom:6%;
	text-align:center;
		}
		
.boxNewsa2,
.boxNewsa22{
	margin:1%;
	padding:1%;
	padding-top:1.5%;
	width:98%;
	float:none;
	min-height:320px;
	}
	.dropdown li{
		background-color:#999;
		border-bottom:1px dotted #bfbfbf;
		color:#333;
		}
	.padingTopLogo{
	padding:1% 0;
		}

	.padingTopLinki a{
	padding-right:22px;
    color: #fff;
	font-size:1em;
	text-shadow: none;
	font-weight:700;
	}
	
	.padingTopIkony1{
	text-align:center;
		}	

	.padingTopIkony2{
	text-align:center;
		}
	.padingTopIkony2 img{
		width:65px;
		margin:auto;
		}
	.kontenerSzukaj{width:270px;}	
		
	.poleSzukaj{width:230px;}
	
	.iconaSzukaj{
	float:right;
	font-size:1em;
	padding-left:0 !important;
	padding:0.3vw;
	margin:auto;
	}
	
	.sygnaturaProjekty{
		display:none;
	}
	.sygnaturaProjektyBig{
		display:none;
	}
	
	
}
@media (max-width : 760px){
	 			
.jedenprocent{
	width:100%;
}
body{
	background-image:none;
}
footer{
	font-size:1.2em;
	background-color:#800001;
	background-repeat: repeat-x;
	background-size:cover;	
	text-align:center;
}
.iconProjekty2 img{
	width:80% !important;
	display:block;
	margin:auto;
	}
.kontenerSzukaj{
  background-color:transparent;
  width:290px;
  margin:auto;
}	
		
.poleSzukaj{
	width:260px;
	padding:8px;
	color:#777;
	font-size:13px;
	}
	
.iconaSzukaj{
	color:#900;
	font-size:1.2em;
	padding-left:0 !important;
	padding:6px 0 6px 10px;
	}
#logo{width:240px;}	

.padingTopLogo{
	padding:3% 0 1.4% 0;
}	

.NagHotNews li{
	margin: 1.3vw 0;
	font-size: 1.3em;
}
.redNagBoldNews,
a.NagBoldMain,
a.NagBold2,
a.NagBold22{
	margin: 20px 0;
	line-height: 1.4em;
	font-size: 1.3em;
}
iframe{
	width:360px;
	height:215px;}
}	
/************************************************/
.art_zdjecie_pierwsze { border:6px solid #fff; float:right; margin-left:20px; margin-bottom:20px; width:270px; text-align:center; font-size:9px; color:#808074;box-shadow: 1px 1px 3px #333 }
.art_zdjecie_nastepne { float:left; margin-left:20px; margin-right:10px; margin-bottom:10px; width:200px; text-align:center; font-size:9px; color:#808074; cursor:pointer}	
.linkiNesowTytul{
	clear:both;
	display:table;
	}
.ikonaMain{ cursor: pointer;}
.pw a{
	color:#444;
	}
.pw a:hover{
	color:#900;
	text-decoration:none
	}
.pw a h3{
	color: #900;
	font-family: "Palatino Linotype", "Book Antiqua", Palatino, serif;
	font-weight: 900;
	}	
/**************************************** okienko ***/
.okienko{
	width:100%;
	height:100vh;
	transition:1s all ease-in;
	background: rgba(0,0,0,.5);
	position:absolute;
	z-index:100000;
	animation:Anim1 1s ease-in 1;
}
.subOkienko{
	width: 70%;
	margin:2rem auto;
	height:70vh;
	box-shadow:0 0 12px #000;
	box-sizing:border-box;
	padding:1rem;
	background: #fff;
	}
@keyframes Anim1{0%{width:0; height:0};}
