*
{
   margin: 0px;
   padding: 0px;
}

body
{
   background-color: #ffffff;
   background: url('../img/tlox.gif') repeat-x;
   color: #5b5b5b;
   font-size: 11px;
   font-family: "trebuchet ms", helvetica, sans-serif;
}

img
{
   border: 0px;
   margin: 0px;
   padding: 0px;
   line-height: 10px;
   display: block;
}

strong
{
   color: #3F4C6B;
}

a
{
   text-decoration: none;
   color: #FF7400;
   font-weight: bold;
   font-family: Arial, tahoma, "trebuchet ms", helvetica, sans-serif;
}

a:hover
{
  color: #000000;
}



#top1
{
   border: 0px solid #00aaff;
   position: relative;
   width: 980px;
   height: 61px;
   margin: 0px auto;
   background-image: url('../img/top1.jpg');
}

#top2
{
   border: 0px solid #00aaff;
   position: relative;
   width: 980px;
   height: 83px;
   margin: 0px auto;
   background-color:#fff;
   z-index: 100;
}

#wybory2007
{
   border: 0px solid #00aaff;
   position: relative;
   width: 405px;
   height: 83px;
   margin: 0px;
   padding: 0px;
   float: left
}

#dosejmu
{
   border: 0px solid #00aaff;
   position: relative;
   width: 575px;
   height: 83px;
   margin: 0px;
   padding: 0px;
   float: left;
}
#dosejmu img
{
	float: left;
	margin-right:20px;
}


#top3
{
   position: relative;

/*background: url('../img/tlo2.gif') repeat-x;*/
color: #5b5b5b;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
height: 43px;
}

#top3_inside
{
   position: relative;
   width: 980px;
   height: 43px;
   margin: 0px auto;
   background-color: #fff;
   
color: #5b5b5b;
font-size: 11px;
font-family: "trebuchet ms", helvetica, sans-serif;
}

#menu1
{
   border: 0px solid #00aaff;
   position: relative;
   width: 490px;
   height: 22px;
   margin: 0px;
   
   float: left;
}


#menu1 ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#menu1 li
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-weight: bold;
   display: inline;
   letter-spacing: -2px;
   color: #e67f7f;
}

#menu1 a
{
   border-right: 0px solid #b4b4b4;
   text-decoration: none;
   line-height: 22px;
   margin: 0px 0px 0px 0px;
   padding: 0px 12px 0px 17px;
   position: relative;
   color: #ffffff;
   font-family: Arial, verdana, tahoma;
   font-weight: bold;
   font-size: 12px;
  letter-spacing: 1px;
}

#menu1 a:hover
{
  color: #ffffff;
  background-color: #a20000;
}

#zegar
{
   border: 0px solid #00aaff;
   position: relative;
   height: 22px;
   margin: 0px;
   padding: 3px 0px 0px 50px;
   background: inherit;
   text-transform: normal;
   font-size: 13px;
   color: #356AA0;
   font-weight: bold;
   font-family: Arial, verdana, tahoma;
   width:auto;
   margin-left:420px;
   letter-spacing: 2px;
      float: left;
      font-style: italic;
}


#partie
{
   border: 0px solid;
   margin: 0px auto;
   padding: 0px 0px 0px 0px;
   width: 980px;
   clear: both;
}

#partie_linki
{
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 15px 0px 15px 0px;
   clear: both;
}

#adres
{
   float: left;
   margin: 0px 0px 0px 0px;
   padding: 15px 0px 0px 10px;
   font-size: 12px;
   font-family: Arial, verdana, tahoma;
   text-align: center;
   width: 450px;
}

#adres a
{
   border-right: 0px solid #b4b4b4;
   text-decoration: none;

   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   position: relative;
   color: #FF7400;
   font-family: "trebuchet ms", Arial, verdana, tahoma;
   font-weight: normal;
   font-size: 19px;
  letter-spacing: 0px;
}




.partie1
{
   border: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 10px 0px 10px 0px;
   width: 150px;
   height: 68px;
   float: left;
}

.partie2
{
   border: 0px solid #C3D9FF;
   margin: 10px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 16px;
   height: 68px;
   background: url(../img/p3.gif) no-repeat left top;
   float: left;
}

#partie_linki ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#partie_linki li
{
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 0px 5px;
   font-weight: bold;
   display: inline;
      line-height: 22px;
   letter-spacing: -2px;
   color: #c8c8c8;
}


#partie_linki a
{
   border-right: 0px solid #b4b4b4;
   text-decoration: none;

   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   position: relative;
   color: #FF7400;
   font-family: Arial, verdana, tahoma;
   font-weight: bold;
   font-size: 12px;
  letter-spacing: 1px;
}

#partie_linki a:hover
{
  color: #000000;
}




#main
{
   border: 0px solid;
   background: url('../img/tlox3.gif') repeat-x;
   margin: 0px;
   padding: 0px;
   clear: both;
   height: 25px;
}



#content
{
   border: 0px solid;
   margin: 0px auto;
   padding: 0px;
   width: 980px;
   clear: both;
     
}

.wiecej
{
   border-top: 0px solid #C3D9FF;
   margin: 0px 10px 0px 10px;
   padding: 0px 5px 0px 20px;
   color: #000000;
   font-size: 11px;
   font-family: Arial, Tahoma;
   font-weight: normal;
   line-height: 16px;
   text-align: right;
   background-color: #C3D9FF;
}

.wiecej2
{
   border-top: 0px solid #C3D9FF;
   margin: 0px 15px 0px 15px;
   padding: 5px 0px 0px 20px;
   color: #000000;
   font-size: 11px;
   font-family: Arial, Tahoma;
   font-weight: normal;
   line-height: 16px;
   text-align: right;
}



#col1
{
   border: 0px solid #ffaaff;
   margin: 0px;
   padding: 0px;
   width: 733px;
   float: left;
}

#col11
{
   border: 0px solid #ffaaff;
   margin: 0px;
   padding: 0px;
   width: 490px;
   float: left;
}

#col2
{
   border: 1px solid #e6e6e6;
   margin: 0px;
   padding: 0px;
   width: 243px;
   float: left;
}

#col3
{
   border: 0px solid #ffbbff;
   margin: 0px;
   padding: 0px;
   width: 245px;
   float: left;
   background-color: #e5efff;
}

#col4
{
   border: 0px solid #ffbbff;
   margin: 0px;
   padding: 0px;
   width: 245px;
   float: left;
}
#loga_srod img {
float: left;

}

#loga_srod {
text-align: center;
margin-left:30px;

}

#col5
{
   border: 0px solid #ffaaff;
   margin: 0px;
   padding: 0px;
   width: 490px;
   float: left;
      background-color: #e5efff;
}

#col6
{
   border-top: 0px solid #ffaaff;
   margin: 0px;
   padding: 0px;
   width: 735px;
   float: left;
}


#email
{
   margin: 30px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   line-height: 18px;
   font-size: 12px;
   font-family: Arial, Tahoma;
}

#stronicowanie
{
   border-top: 1px solid #C3D9FF;
   margin: 20px auto 0px auto;
   padding: 0px 0px 0px 0px;
   clear: both;
}

#stronicowanie ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
}

#stronicowanie li
{
   margin: 0px 0px 0px 0px;
   padding: 0px 4px 0px 4px;
   font-weight: bold;
   font-size: 12px;
   display: inline;
      line-height: 22px;
   letter-spacing: 0px;
   color: #c8c8c8;
}





#title
{
   border-top: 0px solid #C3D9FF;
   background: url(../img/px.gif) no-repeat left top;
   margin: 0px 30px 30px 0px;
   padding: 0px 0px 0px 23px;
   color: #3F4C6B;
   font-size: 25px;
   font-family: "trebuchet ms";
   font-weight: normal;
   line-height: 24px;
   clear: both;
}

#kandydat1
{
   border-top: 0px solid #C3D9FF;
   margin: 20px 30px 30px 30px;
   padding: 0px 0px 0px 0px;
   color: #3F4C6B;
   font-size: 26px;
   font-family: "trebuchet ms";
   font-weight: bold;
   line-height: 14px;
   clear: both;
}
#link_kal
{
  margin: 20px 30px 30px 30px;
  font-size: 14px;
  font-family: "trebuchet ms";
}
#kandydat2
{
   border-top: 0px solid #C3D9FF;
   margin: 10px 30px 30px 32px;
   padding: 0px 0px 0px 0px;
   color: #666666;
   font-size: 17px;
   font-family: "trebuchet ms";
   font-weight: normal;
   line-height: 14px;
   font-style: italic;
   clear: both;
}



.tabelka_stat 
{
   border-top: 3px solid #C3D9FF;
   padding:		0px 0px 0px 0px;
   margin:		0px 0px 0px 0px;
   margin-left: auto;
   margin-right: auto;
   background-color: #ffffff;
   color:		#404040;
   font-weight:	normal;
   font-size:		11px;
   line-height:	12px;
   text-align:		left;
	 width: 470px;
}

.tabelka_stat2
{
   border-top: 3px solid #C3D9FF;
   padding:		0px 0px 0px 0px;
   margin:		0px 0px 0px 0px;
   margin-left: auto;
   margin-right: auto;
   background-color: #ffffff;
   color:		#404040;
   font-weight:	normal;
   font-size:		11px;
   line-height:	12px;
   text-align:		left;
	 width: 225px;
}

.tabelka_stat3
{
   border-top: 3px solid #C3D9FF;
   padding:		0px 0px 0px 0px;
   margin:		0px 0px 0px 0px;
   margin-left: auto;
   margin-right: auto;
   background-color: #ffffff;
   color:		#404040;
   font-weight:	normal;
   font-size:		11px;
   line-height:	12px;
   text-align:		left;
	 width: 715px;
}

.tabelka_stat_head
{
   border-top: 3px solid #e5efff;
   padding:		4px 10px 2px 10px;
   margin:		2px 10px 0px 0px;
	 background-color: #e5efff;
   color:		#4096EE;
   font-family: Arial, Tahoma, "trebuchet ms";
   font-weight:	bold;
   font-size:		11px;
   line-height:	13px;
   text-align:		left;
}

.tabelka_stat_body
{
   border-top: 3px solid #e5efff;
   padding:		4px 10px 2px 10px;
   margin:		2px 10px 0px 0px;
	 background-color: #fefefe;
   color:		#4096EE;
   font-family: Arial, Tahoma, "trebuchet ms";
   font-weight:	normal;
   font-size:		11px;
   line-height:	14px;
   text-align:		left;
}

.tabelka_szukaj
{
   border: 1px solid #dde5e9;
   padding:	0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
	 margin-left:	auto;
	 margin-right: auto;
	 background-color: #f6f8f9;
   color: #ffffff;
   font-family: Arial, Tahoma, "trebuchet ms";
   font-weight:	normal;
   font-size:	12px;
   line-height: 14px;
}






.news
{
   border-top: 1px solid #C3D9FF;
   margin: 0px 20px 0px 0px;
   padding: 0px 0px 0px 0px;

}


.news1
{
   border: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 10px 0px 0px 0px;
   width: 102px;
   float: left;
}

.news2
{
   border-top: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 470px;
   float: left;
}

.news_title
{
   border-top: 0px solid #C3D9FF;
   background: url(../img/px2.gif) no-repeat left top;
   margin: 8px 0px 7px 0px;
   padding: 0px 0px 0px 20px;
   color: #000000;
   font-size: 13px;
font-family: "trebuchet ms";
   font-weight: bold;
   line-height: 16px;
}

.news_text
{
   border-top: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   color: #646464;
   font-family: Arial, verdana, tahoma;
   font-size: 12px;
   font-weight: normal;
   line-height: 16px;
   text-align: justify;
}

.odstep
{
   border-top: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 150px;
   height: 20px;
   clear: both;
}

.odstep2
{
   border-top: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 150px;
   height: 10px;
   clear: both;
}

.odstep3
{
   border-top: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 950px;
   height: 30px;
   clear: both;
}


.news a
{
   border-right: 0px solid #b4b4b4;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   color: #FF7400;
   font-weight: bold;
}

.news a:hover
{
  color: #000000;
}







.film
{
   border: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 15px 0px 0px 15px;
   clear: both;
   float: left;
}

.film1
{
   border: 10px solid #C3D9FF;
   margin: 0px;
   padding: 2px;
}


.film_title
{
   border-top: 0px solid #C3D9FF;
   background-color: #C3D9FF;
   margin: 0px 16px 0px 15px;
   padding: 0px 0px 0px 0px;
   clear: both;
}

.film_title1
{
   border-top: 0px solid #C3D9FF;
   background: url(../img/px2.gif) no-repeat left top;
   margin: 0px 0px 0px 11px;
   padding: 0px 0px 10px 20px;
   color: #000000;
   font-size: 13px;
font-family: "trebuchet ms";
   font-weight: bold;
   line-height: 15px;
   clear: both;
}

.film_title2
{
   border-top: 0px solid #C3D9FF;
   background: url(../img/px2.gif) no-repeat left top;
   margin: 0px 0px 0px 11px;
   padding: 0px 0px 10px 20px;
   color: #000000;
   font-size: 13px;
font-family: "trebuchet ms";
   font-weight: bold;
   line-height: 15px;
   clear: both;
}

.newsletter_title
{
   border-top: 0px solid #C3D9FF;
   background-color: #C3D9FF;
   margin: 0px 16px 0px 15px;
   padding: 0px 0px 0px 0px;
   clear: both;
}

.newsletter_title1
{
   border-top: 0px solid #C3D9FF;
   background: url(../img/p4.gif) no-repeat left top;
   margin: 0px 0px 0px 11px;
   padding: 20px 0px 10px 20px;
   color: #000000;
   font-size: 12px;
font-family: Arial, tahoma, "trebuchet ms";
   letter-spacing: 0px;
   font-weight: bold;
   line-height: 15px;
   clear: both;
}

.INPUT
{
   border: 1px solid #b7c0cb;
   width: 190px;
   height: 18px;
   color: #657487;
   font-size: 12px;
   margin: 0px 0px 4px 10px;
      padding: 3px 0px 0px 0px;
}



#col2 a
{
   border-right: 0px solid #b4b4b4;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   color: #FF7400;
   font-weight: bold;
}

#col2 a:hover
{
  color: #000000;
}

#col1 P
{
   margin: 5px 30px 10px 30px;
   text-align: justify;
   line-height: 18px;
   font-size: 12px;
   font-family: Arial, Tahoma;
}

#col3 a
{
   border-right: 0px solid #b4b4b4;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   color: #FF7400;
   font-weight: bold;
}

#col3 a:hover
{
  color: #000000;
}

#col4 a
{
   border-right: 0px solid #b4b4b4;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   color: #FF7400;
   font-weight: bold;
}

#col4 a:hover
{
  color: #000000;
}






.bok_title
{
   border-top: 0px solid #C3D9FF;
   background: url(../img/px2.gif) no-repeat left top;
   margin: 10px 0px 3px 10px;
   padding: 0px 0px 0px 20px;
   color: #4096EE;
   font-size: 16px;
   font-family: "trebuchet ms";
   font-weight: bold;
   line-height: 16px;
}

.bok_text
{
   border-top: 0px solid #C3D9FF;
   margin: 0px 0px px 0px;
   padding: 0px 10px 2px 10px;
   color: #000000;
   font-size: 11px;
   font-family: Arial, Tahoma;
   font-weight: normal;
   line-height: 16px;
}

.bok_text1
{
   border-top: 1px solid #C3D9FF;
   margin: 0px 10px 2px 10px;
   padding: 0px 0px 0px 20px;
   color: #000000;
   font-size: 11px;
   font-family: Arial, Tahoma;
   font-weight: normal;
   line-height: 16px;
   background-color: #ffffff;
}

















#stopka
{
   position: relative;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   background: url('../img/tlo2.gif') repeat-x;
   clear: both;
}

#stopka_inside
{
   position: relative;
   width: 980px;
   height: 43px;
   margin: 0px auto;
      padding: 60px 0px 10px 0px;
color: #5b5b5b;
font-size: 12px;
font-family: Arial, Tahoma, helvetica, sans-serif;
text-align:right;

}



.stopka1
{
   border: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 4px 30px 0px 0px;
   float: left;
}

.stopka2
{
   border: 0px solid #C3D9FF;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 0px 30px;
   float: right;
}


#stopka_linki
{
   border: 0px solid #00aaff;
   position: relative;
      padding: 0px 11px 0px 11px;
   height: 22px;
   margin: 0px;
   margin-left:150px;
   background-color: #E5EFFF;
   float: left;
}


#stopka_linki ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#stopka_linki li
{
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 0px 5px;
   font-weight: bold;
   display: inline;
      line-height: 22px;
   letter-spacing: -2px;
   color: #c8c8c8;
}

#stopka a
{
   border-right: 0px solid #b4b4b4;
   text-decoration: none;

   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   position: relative;
   color: #FF7400;
   font-family: Arial, verdana, tahoma;
   font-weight: bold;
   font-size: 12px;
  letter-spacing: 1px;
}

#stopka a:hover
{
  color: #000000;
}




















#header
{
	//position: fixed;
	//top: 0;
	//left: 0;

   border: 0px solid #ffaaff;
   width: 100%;
   height: 200px;
   color: #ffffff;
}

#header0
{
   border: 0px solid #00aaff;
   position: relative;
   width: 925px;
   height: 200px;
   margin: 0px auto;
   background-image: url('../img/head0.gif');
   background-repeat: repeat-x;
}

#header1
{
   border: 0px solid #00aaff;
   position: relative;
   width: 915px;
   height: 200px;
   margin: 0px auto;
   background: url('../img/head.gif');
}

#header2
{
   border: 0px solid #00aaff;
   position: relative;
   width: 915px;
   height: 200px;
   margin: 0px auto;
   background: url('../img/layout2.jpg');
}

#header_inner
{
   border: 0px solid #00aaff;
  position: relative;
  width: 860px;
  height: 41px;
  margin: 0px auto;
}

#header_inner h1
{
   background: inherit;
   position: absolute;
   left: 0px;
   bottom: 12px;
   text-transform: normal;
   font-size: 13px;
   color: #879bb7;
   font-weight: bold;
   font-family: Arial, verdana, tahoma;
   letter-spacing: 5px;
}

#header_inner span
{
   color: #000aa0;
}

#slogan
{
   border: 1px solid #00aaff;
   background: inherit;
   position: absolute;
   right: 0px;
   bottom: 25px;
   color: #DADADA;
   text-transform: lowercase;
   font-size: 13px;
}




#lcol
{
   border-right: 0px solid #ffaaff;
   margin: 0px;
   width: 215px;
   float: left;
   background: none;

}

#rcol
{
   border-top: 0px solid #ffbbff;
   margin: 14px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   width: 700px;
   background-image: url('images/a2.gif');
   background-repeat: repeat-x;
   	background: none;
   float:left;
}






#menu ul
{
   list-style: none;
   margin: 0px;
}

#menu li
{
   padding: 0px;
   font-weight: bold;
}

#menu a
{
   background: url(../img/img_menu.gif) no-repeat left top;
   border-bottom: 1px solid #e0e0e0;
   display: block;
   position: relative;
   height: 25px;
   text-decoration: none;
   padding-left: 27px;
   padding-top: 8px;
   color: #41669e;
   text-transform: uppercase;
   font-size: 13px;
}

#menu a:hover
{
  background: url(../img/img_menu_a.gif) no-repeat left top;
  color: #000000;
}








#menu2 ul
{
   list-style: none;
   margin: 0px;
   background-image: url('../img/background_menu233.gif');
   background-repeat: repeat-x;
	background-color: #e5efff;
}

#menu2 li
{
   padding: 0px;
   font-weight: bold;
}

#menu2 a
{
   background: url(../img/img_menu2.gif) no-repeat left top;
   border-top: 2px solid #ffffff;
   display: block;
   position: relative;
   height: 22px;   
   text-decoration: none;
   padding-left: 26px;
   padding-top: 4px;
   color: #a2a2a2;
   font-size: 13px;
}

#menu2 a:hover
{
  background-color: #ffffff;
  color: #000000;
}







#menu_end
{
height: 30px;
background-image: url('images/a2.gif');
}



















#glowna
{
   border: 0px solid;
   padding-top: 0px;
   position: relative;
   width: 700px;
   margin: 0px auto;
   padding-bottom: 100px;
   font-family: tahoma;
      font-size: 11px;
   background-image: url('../img/background3.gif');
   background-repeat: repeat-y;
   float: left;
}

#glowna_l
{
   border: 0px solid #ffbbff;
   margin: 0px;
   width: 485px;
   background-image: url('images/a2.gif');
   background-repeat: repeat-x;
   	
   float:left;
}

#glowna_l P
{
   margin: 25px 30px 0px 30px;
   text-align: justify;
   line-height: 18px;


}

#glowna_l h1
{
   margin: 0px 30px 0px 30px;
   color: #000000;
   font-weight: bold;
   font-size: 22px;
   font-family: "trebuchet ms";
}

#glowna_l h2
{
   margin: 25px 30px 0px 30px;
   color: #6a6a6a;
   font-size: 15px;
   font-family: "trebuchet ms";
}

#glowna_l h3
{
   margin: 0px 30px 0px 30px;
   color: #c1c1c1;
   font-size: 12px;
   font-family: "trebuchet ms";
}

#glowna_l li
{
   margin: 5px 30px 9px 40px;
   padding: 3px 0px 0px 17px;
      background: url(../img/img_li.gif) no-repeat left top;
      line-height: 14px;
}

#glowna a
{
   text-decoration: none;
   color: #4e89cf;
   //font-family: tahoma, arial;
   font-weight: bold;
}

#glowna a:hover
{
  color: #000000;
}


#glowna_l .podpis
{

   margin: 25px 30px 0px 30px;
   text-align: right;
   font-family: "trebuchet ms";
   font-size: 13px;
   font-weight: bold;


}

#glowna_l .powrot
{
   border-top: 1px solid #f3f3f3;
   margin: 45px 30px 0px 30px;
   text-align: right;
   line-height: 18px;
   clear: both;
}

#glowna_l .odstep
{
   border: 0px solid #f3f3f3;
   //margin: 30px 30px 0px 30px;
   width: 400px;
   height: 13px;
   clear: both;
}







#glowna_r
{
   border-right: 0px solid #ffaaff;
   margin: 0px;
   width: 215px;
   float: left;
}

.glowna_r_kolor
{
   background-color: #f9f9f9;
   background-image: url('../img/background22.gif');
   background-repeat: repeat-x;
   max-height: 100%; 
}








#przesla ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#przesla li
{
   background: url(../img/przesla_topx2.gif) no-repeat left top;
   border-top: 0px solid #C3D9FF;
   margin: 0px 10px 5px 20px;
   padding: 0px 0px 0px 0px;
   font-weight: bold;

display: block;
clear: both;

}

#przesla .przeslo
{
   width: 75px;
   float: left;
}
#przesla .liturgia
{
   background: url(../img/przeslo_litur.jpg) no-repeat left top;
   height: 60px;
}

#przesla .kultura
{
   background: url(../img/przeslo_kultu.jpg) no-repeat left top;
   height: 60px;
}

#przesla .formacja
{
   background: url(../img/przeslo_formacyjne.gif) no-repeat left top;
   height: 60px;
}

#przesla .media
{
   background: url(../img/przeslo_media.jpg) no-repeat left top;
   height: 60px;
}

#przesla .gospodarcze
{
   background: url(../img/przeslo_gospo.jpg) no-repeat left top;
   height: 60px;
}

#przesla .sport
{
   background: url(../img/przeslo_sport.jpg) no-repeat left top;
   height: 60px;
}

#przesla .mikolaj
{
   background: url(../img/przeslo_mikolaj.gif) no-repeat left top;
   height: 60px;
}

#przesla .dunajec
{
   background: url(../img/przeslo_bialo.jpg) no-repeat left top;
   height: 60px;
}

#przesla .text
{
   float: left;
   margin: 0px 0px 10px 0px;
   padding: 11px 0px 0px 0px;
}


#przesla a
{
   margin: 0px 0px 0px 0px;
   position: relative;
   display: block;
      line-height: 13px;
}


#przesla  a.title
{
   line-height: 25px;
   position: relative;
   display: block;
   font-family: "trebuchet ms";
   font-weight: normal;
   font-size: 15px;
   color: #294368;
      margin: 0px 0px 0px 0px;
}

#przesla a:hover.title
{
   color: #000000;
   text-decoration: underline;
}

#przesla_title
{
   margin: 10px 30px 0px 30px;
}
.przesla_title2
{
   margin: 18px 0px 0px 0px;
   float: left;
   font-family: "trebuchet ms";
   font-weight: normal;
   font-size: 17px;
   color: #9ea7b2;
}

#przesla_table
{
   border: 0px;
   margin: 0px;
   padding: 0px;
      margin-left: auto;
   margin-right: auto;
   width: 400px;
}


.foto
{
   margin: 30px 0px 0px 35px;
}

.foto1
{
   border: 10px solid #C3D9FF;
   margin: 0px 0px 10px 0px;
   padding: 2px 2px 2px 2px;
   float: left;
}











#dzisiaj
{
   border-top: 10px solid #d6e4ea;
      background-color: #a9c7d2;
   background: url(../img/img_nowosci2.gif) no-repeat left bottom;
   margin: 0px 0px 0px 0px;
   padding: 8px 0px 8px 12px;
   font-family: "trebuchet ms";
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
   color: #ffffff;
}

#dzisiaj_text
{
   border-top: 0px solid #C3D9FF;
   background: url('../img/img_dzisiaj_text.gif') repeat-x;
   background-color: #f3f7f9;
   margin: 0px 0px 0px 0px;
   padding: 8px 12px 25px 12px;
   font-size: 10px;
   font-family: Tahoma;
   font-weight: normal;
   line-height: 13px;
}

#nowosci
{
   border-top: 10px solid #d6e4ea;

   background: url(../img/img_nowosci2.gif) no-repeat left bottom;
      background-color: #a9c7d2;
   margin: 7px 0px 0px 0px;
   padding: 8px 0px 8px 12px;
   font-family: "trebuchet ms";
   color: #ffffff;
   font-size: 13px;
   font-weight: bold;
   line-height: 16px;
}

#nowosci_text
{
   border-bottom: 10px solid #d6e4ea;
   background-color: #d6e4ea;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-size: 10px;
   font-family: Tahoma;
   font-weight: normal;
   line-height: 14px;
}

#nowosci_text ul
{
   list-style: none;
   margin: 0px;
}

#nowosci_text li
{
   margin: 0px;
   padding: 0px;
   font-weight: bold;
}

#nowosci_text a
{
   background: url(../img/img_menu2.gif) no-repeat left top;
   border-bottom: 1px solid #c1d6df;
   display: block;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 6px 8px 7px 26px;
   color: #5c6c84;
   font-size: 11px;
   line-height: 12px;
}

#nowosci_text a:hover
{
   background-color: #c1d6df;
   color: #ffffff;
}

.ramka
{
   border: 1px solid #C3D9FF;
   background-color: #ffffff;
   margin: 6px 0px 0px 0px;
   padding: 8px 0px 8px 12px;
   color: #000000;
   font-family: Tahoma;
   font-size: 11px;
   font-weight: bold;
   line-height: 16px;
}













#header_data_background
{
   border: 0px solid #00aaff;
   position: relative;
   background: url(../img/date.jpg) no-repeat left top;
   padding: 0px 0px 0px 0px;
   margin: 0px 0px 0px 0px;
   height: 86px;
   width: 484px;
}

#header_data
{
   border: 0px solid #00aaff;
   font-size: 11px;
   padding: 13px 0px 0px 30px;
   color: #838383;
   margin: 0px 0px 0px 0px;
}










h1 span
{
background: inherit;
color: #85AC1E;
}

h1 span sup
{
background: inherit;
color: #85AC1E;
font-size: 14px;
}

h3
{
margin-top: 130px;
background: inherit;
color: #50514D;
font-size: 15px;
text-transform: lowercase;
height: 34px;
background: url('images/a3.gif') repeat-x 0px 17px;
}

h3 span
{
background: inherit;
color: #85AC1E;
}

h3.first
{
margin-top: 0px;
}



#lcontent
{

position: relative;
padding: 0px 15px 0px 15px;
}

#rcontent
{
position: relative;
padding: 25px 20px 0px 20px;
}

ul
{
list-style: none;
}

li
{
background: url('images/x1.gif') no-repeat 0px 5px;
padding-left: 15px;
}



#lcol p
{
font-size: 10px;
line-height: 16px;
margin: 0px;
}

.divider
{
font-size: 0px;
position: relative;
border-bottom: solid 1px #F5F5F5;
height: 1px;
width: 100%;
margin: 10px 0px 10px 0px;
}

.summary
{
text-align: right;
font-style: italic;
}

ul.divided li
{
border-top: solid 1px #F5F5F5;
margin-top: 4px;
padding-top: 4px;
background-position: 0px 9px;
}

ul.divided li.first
{
border-top: 0px;
margin-top: 0px;
padding-top: 0px;
background-position: 0px 5px;
}



#slogan2
{
font-size: 14px;
position: relative;
top: -5px;
}

.box
{
position: relative;
border: dashed 1px #dadada;
margin-top: 15px;
background: inherit;
color: #AAB165;
}

.box h2
{
background: inherit;
color: #6C7425;
text-transform: lowercase;
font-weight: normal;
font-size: 18px;
margin-bottom: 5px;
}

.box p
{
font-size: 10px;
line-height: 16px;
margin: 0px;
}

.box_inner
{
border: solid 1px #fff;
padding: 15px;
background: #FFFFE9 url('images/a4.gif') repeat-x;
color: inherit;
}

.captioned_image
{
position: relative;
padding-bottom: 15px;
float: left;
margin-right: 17px;
}

.captioned_image div
{
position: absolute;
font-size: 9px;
bottom: 0px;
left: 0px;
}

#footer
{
   border-top: 1px solid #aaafff;
clear: both;
background: url('images/a2.gif') repeat-x;
width: 915px;
margin: auto;
margin-top: 30px;
margin-bottom: 25px;
padding-top: 40px;
text-align: center;
text-transform: lowercase;
clear: both;
}

.gensmall { font-size:12px; }
.glowne { font-size:11px; }

#lista_swr {
list-style: square;
font-size:10pt;
margin-left:90px;
}

#calendar {
border:4px solid #EEEEEE;
background: #EEEEEE;
margin: auto;
margin-top:10px;
margin-bottom:10px;
text-align:center;
font-size:12pt;
}
#calendar td {
background: #fff;
}
#calendar .day_now {
background: #C3D9FF;
color:#356AA0;
font-size:14pt;
}
#calendar .nag {
background: #F9F7ED;
color:#356AA0;
font-size:14pt;
}