*
{
  margin: 0px;
  padding: 0px;
}


body
{
  color: #000000;
  font-size: 13px;
  font-family: "trebuchet ms", helvetica, sans-serif;
  min-height: 100%; 
	background: url(../img/background.png) repeat-x;
	background-color: #ffffff;
}


#body
{
  border: 0px solid #bbaaff;
  margin: 0px auto;
  padding: 0px;
}


strong
{
  font-weight: bold;
}


img
{
  border: 0px;
}


a
{
  text-decoration: none;
  color: #ed7913;
  font-weight: bold;
}

a:hover
{
  text-decoration: none;
  color: #000000;
}



h1
{
   border-top: 0px solid #f8f8f8;
   margin: 0px 0px 0px 0px;
   padding: 25px 20px 5px 35px;
   text-align: left;
   line-height: 32px;
   font-weight: normal;
   color: #737373;
   font-size: 28px;
   letter-spacing: -1px;
   font-family: calibri, "trebuchet ms";

}

h1 a
{
   font-weight: normal;
   color: #737373;
}

h1 a:hover
{
  color: #000000;
}


h2
{
   border-top: 0px solid #f8f8f8;
   margin: 0px 0px 0px 30px;
   padding: 5px 40px 4px 7px;
     background-color: #c0c0c0;
   text-align: left;
   line-height: 19px;
   font-weight: normal;
   color: #ffffff;
   font-size: 17px;
   font-family: calibri, "trebuchet ms";
   text-transform: uppercase;
   float: left;
}

h2 a
{
   font-weight: normal;
   color: #ffffff;
}

h2 a:hover
{
  color: #000000;
}

.h2
{

     border-top: 0px solid #0008f8;
   width: 565px;

   margin: 0px;
   padding: 0px 0px 5px 0px;
}


h3
{
   border-top: 0px solid #000000;
   margin: 0px 0px 0px 0px;
   padding: 0px 20px 5px 36px;
   text-align: left;
   line-height: 22px;
   font-weight: normal;
   color: #000000;
   font-size: 22px;
   letter-spacing: -1px;
   font-family: calibri, "trebuchet ms";
}

h3 a
{
   font-weight: normal;
   color: #000000;
}

h3 a:hover
{
  color: #000000;
  text-decoration: underline;
}


h4
{
   border-top: 0px solid #f8f8f8;
   margin: 5px 0px 30px 0px;
   padding: 0px 30px 5px 30px;
   text-align: center;
   line-height: 21px;
   font-weight: normal;
   color: #000000;
   font-size: 20px;
   letter-spacing: -1px;
   font-family: calibri, "trebuchet ms";
}

h5
{
   border-top: 0px solid #f8f8f8;
   margin: 15px 0px 0px 0px;
   padding: 0px 0px 5px 36px;
   text-align: left;
   line-height: 21px;
   font-weight: normal;
   color: #000000;
   font-size: 20px;
   letter-spacing: -1px;
   font-family: calibri, "trebuchet ms";
}

h6
{
   border-top: 0px solid #f8f8f8;
   margin: 35px 0px 0px 0px;
   padding: 0px 0px 25px 36px;
   text-align: left;
   line-height: 21px;
   font-weight: bold;
   color: #000000;
   font-size: 26px;
   letter-spacing: -1px;
   font-family: calibri, "trebuchet ms";
}




#col2c .harmonogram
{
   border-top: 0px solid #cdcdd3;
   margin: 10px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   float: left;
}

#col2c .harmonogram_text
{
   border-top: 0px solid #cdcdd3;
   margin: 3px 0px 0px 7px;
   padding: 3px 0px 1px 13px;
   font-weight: normal;
   color: #323232;
   font-family:  arial;
   line-height: 12px;
   font-size: 12px;
   letter-spacing: 0px;
}

#col2c .harmonogram_title
{
   border-top: 1px solid #cdcdd3;
   margin: 3px 0px 0px 7px;
      background: url('../img/harmonogram.gif') no-repeat left center;
   padding: 3px 0px 1px 13px;
   font-weight: bold;
   color: #323232;
   font-family:  arial;
   line-height: 12px;
   font-size: 12px;
   letter-spacing: 0px;
}

#col2c .harmonogram_title a
{
   color: #2e3092;
}

#col2c .harmonogram_title a:hover
{
   color: #000000;
}



#col2c .harmonogram_date
{
   margin: 0px 0px 0px 0px;
   padding: 0px 5px 1px 20px;
   font-weight: normal;
   font-family: tahoma, arial;
   line-height: 11px;
   font-size: 11px;
   text-align: left;
   color: #6d6d6d;
}





#col2c .news_1
{
   border-top: 0px solid #cdcdd3;
   margin: 10px 0px 0px 7px;
   padding: 3px 0px 0px 13px;
   font-weight: normal;
   color: #323232;
   font-family:  arial;
   line-height: 12px;
   font-size: 12px;
   letter-spacing: 0px;
}


#col2c .news_promocje
{
   margin: 155px 0px 0px 0px;

   padding: 1px 7px 2px 17px;
   font-weight: normal;
   color: #e2be9a;
   font-family: "trebuchet ms", tahoma, arial;
   line-height: 21px;
   letter-spacing: 20px;
   font-size: 21px;
}

#col2c .news_title
{
   border-top: 1px solid #cdcdd3;
   margin: 11px 0px 0px 8px;
      background: url('../img/news_title.gif') no-repeat left top;
   padding: 7px 0px 2px 17px;
   font-weight: bold;
   color: #323232;
   font-family: arial;
   line-height: 12px;
   font-size: 12px;
   letter-spacing: 0px;
}

#col2c .news_date
{
   margin: 0px 0px 0px 0px;
   padding: 0px 25px 3px 26px;
   font-weight: normal;
   font-family: tahoma, arial;
   line-height: 10px;
   font-size: 10px;
   text-align: left;
   color: #a99d8d;
}

#col2c .news_text
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 10px 8px;
   font-weight: normal;
   font-family: arial, tahoma, arial;
   line-height: 13px;
   font-size: 12px;
   color: #58514a;
   text-align: justify;
}

#col2c .news_text a
{
   color: #e76d0b;
   font-weight: normal;
}

#col2c .news_text a:hover
{
   color: #000000;
}

#col2c .news_obrazki
{
   border-top: 0px solid #0002ec;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 8px;
  width: 190px;
  float: left;
}

#col2c .news_obrazek1
{
   border-top: 0px solid #d4e2ec;
   margin: 0px 0px 0px 0px;
   padding: 0px 6px 0px 0px;
   float: left;
}

#col2c .news_obrazek2
{
  float: left;
  margin: 0px;
    background-color: #bdbcb9;
}

#col2c .news_obrazek2 a
{
  border: 0px solid #b4b0a8;
   padding: 3px;
  margin: 0px;
  display: block;
}

#col2c .news_obrazek2 a:hover
{
  border: 0px solid #b4b0a8;
  background-color: #ffffff;
  margin: 0px;
}









/*  1. structure _________________________________________________________________ */

#all
{
  border-top: 0px solid #bbaaff;
  margin: 0px auto;
  padding: 0px;
  width: 1000px;
  overflow: hidden;
}



#all2a
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px;
  width: 225px;
  float: left;
}

#top2a
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px;
  width: 225px;
  height: 189px;
  float: left;
}

#top2a .logo
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 53px 0px 0px 0px;
  float: left;
}


#col2a
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 20px 0px 0px 0px;
  width: 220px;
  float: left;
}


#col2a .menu1, #col2a .menu1a
{
   list-style: none;
   margin: 3px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-family: "trebuchet ms", arial, tahoma, arial;
   font-weight: bold;
   line-height: 16px;
   font-size: 16px;
   letter-spacing: -1px;
   text-align: left;
}

#col2a .menu1 a
{
   background: url(../img/menu1.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 4px 23px;
   color: #ed7913;
   display: block;

}

#col2a .menu1 a:hover
{
  background: url(../img/menu1a.gif) no-repeat left top;
  color: #000000;
}

#col2a .menu1a a
{
   background: url(../img/menu1a.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 4px 0px 4px 23px;
   color: #000000;
   display: block;
}






#col2a .menu2, #col2a .menu2a
{
   list-style: none;
   margin: 0px 2px 0px 0px;
   padding: 3px 0px 3px 0px;
   font-family: arial, "trebuchet ms", arial, tahoma, arial;
   font-weight: bold;
   line-height: 13px;
   font-size: 12px;
   letter-spacing: 0px;
   text-align: left;
}

#col2a .menu2 a
{
   background: url(../img/menu2.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 1px;
   padding: 0px 0px 0px 23px;
   color: #414141;
   display: block;
}

#col2a .menu2 a:hover
{
  background: url(../img/menu2a.gif) no-repeat left top;
  color: #000000;
}

#col2a .menu2a a
{
   background: url(../img/menu2a.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 1px;
   padding: 0px 0px 0px 23px;
   color: #000000;
   display: block;
}







#col2a .menu2b, #col2a .menu2ba
{
   list-style: none;
   margin: 0px 2px 0px 0px;
   padding: 3px 0px 3px 0px;
   font-family: arial, "trebuchet ms", arial, tahoma, arial;
   font-weight: bold;
   line-height: 13px;
   font-size: 12px;
   letter-spacing: 0px;
   text-align: left;
}

#col2a .menu2b a
{
   background: url(../img/menu3.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 4px;
   padding: 0px 0px 0px 20px;
   color: #414141;
   display: block;
}

#col2a .menu2b a:hover
{
  background: url(../img/menu3a.gif) no-repeat left top;
  color: #000000;
}

#col2a .menu2ba a
{
   background: url(../img/menu3a.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 4px;
   padding: 0px 0px 0px 20px;
   color: #000000;
   display: block;
}









#col2a .menu3, #col2a .menu3a
{
   list-style: none;
   margin: 0px 12px 0px 0px;
   padding: 1px 0px 1px 0px;
   font-family: arial, "trebuchet ms", arial, tahoma, arial;

   line-height: 13px;
   font-size: 12px;
   letter-spacing: 0px;
   text-align: left;
}

#col2a .menu3 a
{
   background: url(../img/menu2.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 18px;
   padding: 0px 0px 0px 17px;
   color: #414141;
   display: block;
   font-weight: normal;
}

#col2a .menu3 a:hover
{
  background: url(../img/menu2a.gif) no-repeat left top;
  color: #000000;
}

#col2a .menu3a a
{
   background: url(../img/menu2a.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 18px;
   padding: 0px 0px 0px 17px;
   color: #000000;
   display: block;
   font-weight: normal;
}




#col2a .menu4, #col2a .menu4a
{
   list-style: none;
   margin: 0px 12px 0px 0px;
   padding: 1px 0px 2px 0px;
   font-family: arial, "trebuchet ms", arial, tahoma, arial;

   line-height: 12px;
   font-size: 11px;
   letter-spacing: 0px;
   text-align: left;
}

#col2a .menu4 a
{
   background: url(../img/menu2.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 31px;
   padding: 0px 0px 0px 16px;
   color: #414141;
   display: block;
   font-weight: bold;
}

#col2a .menu4 a:hover
{
  background: url(../img/menu2.gif) no-repeat left top;
  color: #000000;
}

#col2a .menu4a a
{
   background: url(../img/menu2.gif) no-repeat left top;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 31px;
   padding: 0px 0px 0px 16px;
   color: #000000;
   display: block;
   font-weight: bold;
}

.trainingDateInfo
{
	display: inline-block;
	width: 300px;
}









#all2b
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px;
  width: 575px;
  float: left;
}


#top2a
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px;
  background: url('../img/top2a.png') no-repeat left top;
  width: 225px;
  height: 189px;
  float: left;
}

#top2b
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px;
  background: url('../img/top2b.png') no-repeat left top;
  width: 575px;
  height: 189px;
  float: left;
}

#col2b
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px;
  background: url('../img/col2b.png') no-repeat left top;
  background-color: #ffffff;
  width: 575px;
  float: left;
}







#all2c
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: 200px;
  float: left;
}

#top2c
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px;
  background: url('../img/top2c.png') no-repeat left top;
  width: 200px;
  height: 189px;
  float: left;
}

#col2c
{
  border-top: 0px solid #bbaaff;
  margin: 0px;
  padding: 0px;
  background: url('../img/col2c.png') no-repeat left top;
  width: 200px;
  float: left;
}

#col2c .edcl
{
  border-top: 0px solid #bbaaff;
  margin: 0px 0px 0px 0px;
  padding: 8px 0px 0px 8px;
  width: 180px;
  float: left;
}

#col2c .news
{
  border-top: 0px solid #bbaaff;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 0px 0px;
  width: 200px;
  float: left;
}






#col2
{
  border-top: 0px solid #bbaaff;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
  width: 575px;
  float: left;
	background-color: #a9a9a9;
}

#col2 .top1
{
  border-top: 0px solid #bbaaff;
  margin: 0px 0px 0px 0px;
  padding: 20px 0px 7px 0px;
	background: url(../img/top1.jpg) no-repeat left top;
	background-color: #ffffff;
  width: 575px;
  height: 100px;
  float: left;
}

#col2 .menu
{
  border-top: 0px solid #000000;
  margin: 0px 0px 0px 0px;
  padding: 0px 0px 0px 0px;
	background: url(../img/menu.jpg) no-repeat left top;
  width: 750px;
  height: 200px;
  float: left;
  display: inline;
}






#gal
{
  float: left;
  margin: 0px 0px 0px 0px;
  padding: 30px 0px 0px 30px;
}


#gal .mini1
{
  float: left;
  margin: 0px 0px 0px 0px;
  width: 150px;
  height: 110px;
}

#gal .mini2
{
  float: left;
  margin: 0px;
    background-color: #808080;
}

#gal .mini2 a
{
  border: 0px solid #f7b594;
   padding: 6px;
  margin: 0px;
  display: block;
}

#gal .mini2 a:hover
{
  border: 0px solid #f7b594;
  background-color: #ffffff;
  margin: 0px;
}



#kontakt2
{
  border-top: 0px solid #ffffff;
  margin: 0px;
  padding: 60px 0px 0px 0px;
  width: 400px;
  float: right;
}

#cennik_form
{
  border: 0px solid #ffffff;
  margin: 0px;
  padding: 0px 0px 0px 30px;
  width: 400px;
  float: left;
}


#formularz
{
   border: 1px solid #9a9a9a;
   margin: 10px 0px 0px 0px;
   float: left;
   width: 350px;
}

#formularz b
{
   border: 0px solid #d0e7f5;
   margin: 0px 0px 0px 11px;
   padding: 0px 0px 0px 0px;
   padding: 0px;
   font-size: 12px;
   color: #000000;
   font-weight: bold;
   line-height: 14px;
   font-family: Arial, "trebuchet ms", helvetica, sans-serif;
}

#formularz .text
{
   margin: 0px 0px 0px 11px;
   padding: 0px 0px 0px 0px;
}


.input
{
   border: 1px solid #838383;
   background-color: #9a9a9a;
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 0px 10px;
   padding: 3px;
   font-size: 12px;
   color: #000000;
   font-family: Arial, "trebuchet ms", helvetica, sans-serif;
}

.input1
{
   border: 1px solid #d7d7d7;
   background-color: #f3f3f3;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 10px;
   padding: 3px;
   font-size: 12px;
   color: #000000;
   font-family: Arial, "trebuchet ms", helvetica, sans-serif;
}

.input2
{
   border: 1px solid #ababab;
   background-color: #f6f6f6;
   margin: 5px 0px 0px 6px;
   padding: 0px 0px 0px 10px;
   padding: 3px;
   width: 142px;
   letter-spacing: 0px;
   font-size: 12px;
   color: #5d5d5d;
   font-family: Arial, "trebuchet ms", helvetica, sans-serif;
}

.input3
{
   border: 1px solid #d0d0d0;
   background-color: #ffffff;
   margin: 0px 0px 0px 6px;
   padding: 0px 0px 0px 10px;
   padding: 3px;
   width: 142px;
   font-size: 13px;
   color: #5d5d5d;
   font-family: Arial, "trebuchet ms", helvetica, sans-serif;
}

.szukanafraza
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-size: 20px;
   line-height: 20px;
   color: #000000;
   font-family: calibri, arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: bold;
}









.pdf
{	
	 border: 0px solid #eaeff4;
	 color: #aaafff;
   margin:  30px 0px 45px 20px;
   padding: 0px 0px 2px 8px;
   display: block;
}

.pdf1
{	
	 border: 0px solid #6c8f3f;
	 background: url(../img/pdf.png) no-repeat left center;
	 color: #000000;
   margin:  12px 0px 20px 0px;
   padding: 0px 0px 0px 10px;
   display: block;
}

.pdf2 
{	
   border-top: 0px solid #c3c7bb;
	 text-align: left;
	 color: #000000;
	 margin:  20px 0px 20px 28px;
	 padding: 23px 0px 23px 30px;
	 font-family:  "trebuchet ms", Arial, Tahoma, "trebuchet ms", verdana, Helvetica, sans-serif;
	 font-size: 17px;
	 line-height: 21px;
	 font-weight: normal;
}

.pdf2 a
{
	 font-weight: bold;
   text-decoration: none;
   color: #ee1c23;
}

.pdf2 a:hover
{
  color: #000000;
  text-decoration: none;
}











#content
{
  border-top: 0px solid #000fff;
  margin: 0px;
  padding: 0px 0px 0px 0px;
  width: 570px;
  float: left;
}

#content p
{
   border-top: 0px solid #000000;
   margin: 0px 0px 0px 0px;
   padding: 1px 20px 9px 37px;
   text-align: justify;
   line-height: 15px;
   font-weight: normal;
   color: #3b3b3b;
   font-size: 13px;
   font-family: arial, "trebuchet ms";
}

#content  p.start
{
   border-top: 0px solid #000000;
   margin: 0px 0px 0px 0px;
   padding: 1px 0px 9px 37px;
   text-align: justify;
   line-height: 16px;
   font-weight: normal;
   color: #3b3b3b;
   font-size: 12px;
   font-family: arial, "trebuchet ms";
}

#content  ul li.start
{
   border-top: 0px solid #000000;
   margin: 0px 0px 5px 0px;
   text-align: left;
   line-height: 16px;
   font-weight: normal;
   color: #3b3b3b;
   font-size: 12px;
   font-family: arial, "trebuchet ms";
}


#content .ilosc, #content .tryb, #content .info
{
   border-top: 0px solid #f8f8f8;
   margin: 0px 0px 0px 0px;
   padding: 5px 20px 0px 37px;
   text-align: left;
   line-height: 16px;
   font-weight: normal;
   color: #000000;
   font-size: 12px;
   font-family: arial, "trebuchet ms";
}

#content .cena
{
   border-top: 0px solid #f8f8f8;
   margin: 0px 0px 0px 0px;
   padding: 15px 20px 20px 37px;
   text-align: left;
   line-height: 16px;
   font-weight: normal;
   color: #000000;
   font-size: 12px;
   font-family: arial, "trebuchet ms";
}


#content b
{
   font-weight: bold;
   color: #ffffff;
   font-size: 13px;
   font-family: "trebuchet ms";
}

#content ul
{
   list-style: none;
   margin: 0px 0px 20px 20px;
   padding: 0px 0px 0px 20px;
}

#content ul li
{
  border-top: 0px solid #414141;
   margin: 0px 0px 4px 0px;
   padding: 0px 0px 0px 17px;
   background: url('../img/img_li2.gif') no-repeat left top;
   line-height: 17px;
   color: #3b3b3b;
   font-size: 13px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
}

#content ul ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#content ul ul li
{
  border-top: 0px solid #414141;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 17px;
   background: url('../img/img_li2.gif') no-repeat left top;
   line-height: 15px;
   color: #2c2c2c;
   font-size: 12px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
}

#content ul ul ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#content ul ul ul li
{
  border-top: 0px solid #414141;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 17px;
   background: url('../img/img_li3.gif') no-repeat left top;
   line-height: 15px;
   color: #2c2c2c;
   font-size: 12px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
}






#lista
{
  border: 0px solid #414141;
   width: 550px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   float: left;
}

#lista ul
{
   list-style: none;
   margin: 0px 0px 0px 0px;
   padding: 5px 0px 0px 30px;
}

#lista ul li
{
  border-top: 0px solid #414141;
   margin: 1px 0px 0px 0px;
   padding: 4px 100px 0px 20px;
   background: url('../img/menu1.gif') no-repeat left top;
   line-height: 18px;
   color: #000000;
   font-size: 13px;
   letter-spacing: 0px;
   font-family: "trebuchet ms", helvetica, sans-serif;
}

#lista ul li a
{
   padding: 0px 10px 0px 0px;

   font-weight: bold;
}

#lista ul li a:hover
{
   color: #000000;
}





#mapa
{
   margin: 0px 0px 0px 0px;
   padding: 50px 0px 0px 0px;
   float: left;
}


#col2b .mapa1
{
   border-top: 0px solid #efefef;
   margin: 0px 15px 0px 45px;
   padding: 0px 0px 0px 0px;
}

#col2b .mapa1 a
{
   background: url('../img/mapa1.gif') no-repeat left top;
   display: block;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 1px 10px;
   font-family:  tahoma;
   line-height: 13px;
   font-size: 11px;
   letter-spacing: 0px;
   font-weight: normal;
   color: #2e3092;
   text-align: left;
}

#col2b .mapa1 a:hover
{
   color: #000000;
}


#col2b .mapa2
{
   border-top: 0px solid #efefef;
   margin: 0px 15px 0px 45px;
   padding: 0px 0px 0px 0px;
}

#col2b .mapa2 a
{
   background: url('../img/mapa2.gif') no-repeat left top;
   display: block;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 1px 29px;
   font-family:  tahoma;
   line-height: 14px;
   font-size: 11px;
   letter-spacing: 0px;
   font-weight: normal;
   color: #2e3092;
   text-align: left;
}

#col2b .mapa2 a:hover
{
   color: #000000;
}

#col2b .mapa3
{
   border-top: 0px solid #efefef;
   margin: 0px 15px 0px 45px;
   padding: 0px 0px 0px 0px;
}

#col2b .mapa3 a
{
   background: url('../img/mapa3.gif') no-repeat left top;
   display: block;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 1px 41px;
   font-family: tahoma;
   line-height: 14px;
   font-size: 11px;
   letter-spacing: 0px;
   font-weight: normal;
   color: #2e3092;
   text-align: left;
}

#col2b .mapa3 a:hover
{
   color: #000000;
}

#col2b .mapa4
{
   border-top: 0px solid #efefef;
   margin: 0px 15px 0px 45px;
   padding: 0px 0px 0px 0px;
}

#col2b .mapa4 a
{
   background: url('../img/mapa4.gif') no-repeat left top;
   display: block;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 1px 56px;
   font-family: tahoma;
   line-height: 14px;
   font-size: 11px;
   letter-spacing: 0px;
   font-weight: normal;
   color: #2e3092;
   text-align: left;
}

#col2b .mapa4 a:hover
{
   color: #000000;
}












#col2b .start1
{
   border-top: 0px solid #efefef;
   margin: 0px 15px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#col2b .start1 a
{
   background: url('../img/start1.gif') no-repeat left top;
   display: block;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 30px;
   padding: 0px 0px 0px 0px;
   font-family:  tahoma;
   line-height: 13px;
   font-size: 11px;
   letter-spacing: 0px;
   font-weight: normal;
   color: #2e3092;
   text-align: left;
}

#col2b .start1 a:hover
{
   color: #000000;
}


#col2b .start2
{
   border-top: 0px solid #efefef;
   margin: 4px 0px 0px 25px;
   padding: 2px 3px 4px 5px;
   background-color: #f3f3f3;
}

#col2b .start2 a
{
   background: url('../img/start2.gif') no-repeat left top;
   display: block;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-family:  tahoma;
   line-height: 14px;
   font-size: 11px;
   letter-spacing: 0px;
   font-weight: bold;
   color: #2e3092;
   text-align: left;
}

#col2b .start2 a:hover
{
   color: #000000;
}

#col2b .start3
{
   border-top: 0px solid #efefef;
   margin: 0px 15px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#col2b .start3 a
{
   background: url('../img/start3.gif') no-repeat left top;
   display: block;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 10px;
   padding: 0px 0px 1px 20px;
   font-family: tahoma;
   line-height: 14px;
   font-size: 11px;
   letter-spacing: 0px;
   font-weight: normal;
   color: #2e3092;
   text-align: left;
}

#col2b .start3 a:hover
{
   color: #000000;
}

#col2b .start4
{
   border-top: 0px solid #efefef;
   margin: 0px 15px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#col2b .start4 a
{
   background: url('../img/start4.gif') no-repeat left top;
   display: block;
   position: relative;
   text-decoration: none;
   margin: 0px 0px 0px 30px;
   padding: 0px 0px 0px 17px;
   font-family: tahoma;
   line-height: 11px;
   font-size: 11px;
   letter-spacing: 0px;
   font-weight: normal;
   color: #2e3092;
   text-align: left;
}

#col2b .start4 a:hover
{
   color: #000000;
}


















#sciezka
{
   border-top: 0px solid #c4c4c4;
width: 575px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 10px 0px;


}

#sciezka ul
{
width: 500px;
   list-style: none;
   margin: 0px 0px 0px 0px;
   border-top: 0px solid #606060;
   padding: 16px 0px 10px 37px;

}


#sciezka ul li
{
   background: url('../img/sciezka.gif') no-repeat right top;
   border-right: 0px solid #c4c4c4;
   display: inline;
   margin: 0px 4px 0px 0px;
   padding: 0px 13px 0px 0px;
   line-height: 12px;
   color: #000000;
   font-size: 13px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
}

#sciezka ul li a
{
   font-weight: normal;
   color: #3b3b3b;
}

#sciezka ul li a:hover
{
   color: #000000;
   text-decoration: underline;
}





.tabelka
{
   border-top: 0px solid #c4c4c4;
   border-bottom: 0px solid #c1c1c1;
   margin: 10px 0px 10px 35px;
   padding: 0px 0px 0px 0px;
   line-height: 12px;
   width: 520px;
   color: #000000;
   font-size: 13px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;

}

.tabelka2
{
   border-top: 2px solid #eea153;
   border-bottom: 2px solid #eea153;
   margin: 10px 0px 10px 35px;
   padding: 0px 0px 0px 0px;
   line-height: 12px;
   width: 520px;
   color: #000000;
   font-size: 13px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
   background: url(../img/filtrowanie.jpg) no-repeat left top;
   background-color: #eda352;
}

.td1
{

   border-top: 1px solid #c1c1c1;
   border-right: 1px solid #e6e6e6;
   margin: 0px 0px 0px 0px;
   padding: 6px 10px 6px 0px;
   line-height: 14px;
   width: 100px;
   color: #000000;
   font-size: 12px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
   text-align: right;
}

#content .td2
{
   border-top: 1px solid #c1c1c1;
   border-right: 0px solid #000000;
   margin: 0px 0px 0px 0px;
   padding: 6px 0px 6px 0px;
   line-height: 12px;

   color: #000000;
   font-size: 12px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
}

#content .td2 p
{
   margin: 0px 0px 0px 0px;
   padding: 1px 20px 5px 15px;
}

#content .td2 ul
{
   margin: 0px 0px 0px 15px;
   padding: 0px 0px 0px 0px;
}

#content .td2 ul ul
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

#content .td2 ul ul ul
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
}

.td3
{
   border-bottom: 1px solid #e6e6e6;
}

#content .td4
{
   border-top: 1px solid #e9e9e9;
   border-right: 0px solid #000000;
   margin: 0px 0px 0px 10px;
   padding: 6px 0px 6px 10px;
   line-height: 12px;

   color: #000000;
   font-size: 12px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
}

#content .td4a
{
   border-top: 1px solid #e9e9e9;
   border-right: 0px solid #000000;
   margin: 0px 0px 0px 10px;
   padding: 6px 0px 6px 10px;
   line-height: 12px;
   background-color: #e9e9e9;
   color: #767676;
   font-size: 13px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: bold;
}

#content .td4b
{
   border-top: 1px solid #e9e9e9;
   border-right: 0px solid #000000;
   margin: 0px 0px 0px 10px;
   padding: 9px 0px 7px 10px;
   line-height: 12px;
   background-color: #e9e9e9;
   color: #767676;
   font-size: 12px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: bold;
}

#content .td4c
{
   border-top: 0px solid #e9e9e9;
   border-right: 0px solid #000000;
   margin: 0px 0px 0px 10px;
   padding: 6px 0px 6px 10px;
   line-height: 12px;

   color: #767676;
   font-size: 13px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: bold;
}

#content .td5a
{
   border-top: 1px solid #e9e9e9;
   border-right: 0px solid #000000;
   margin: 0px 0px 0px 10px;
   padding: 6px 0px 26px 10px;
   line-height: 17px;
   color: #3b3b3b;
   font-size: 13px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
}

#content .td5b
{
   border-top: 1px solid #e9e9e9;
   border-right: 0px solid #000000;
   margin: 0px 0px 0px 10px;
   padding: 6px 0px 26px 10px;
   line-height: 17px;
   color: #3b3b3b;
   font-size: 13px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
}

#content .td5c
{
   border-top: 3px solid #e9e9e9;
   border-bottom: 1px solid #e9e9e9;
   border-right: 0px solid #000000;
   margin: 0px 0px 0px 10px;
   padding: 6px 0px 6px 10px;
   line-height: 15px;
   color: #3b3b3b;
   font-size: 12px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
}


#content .kontakt_title
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 2px;
   line-height: 15px;
   color: #3b3b3b;
   font-size: 12px;
   font-family: arial, "trebuchet ms", helvetica, sans-serif;
   font-weight: normal;
}

#content .kontakt_box
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 10px 0px;
}








#col2b .news_title
{
   border-top: 1px solid #cdcdcd;
   margin: 10px 20px 0px 38px;
      background: url('../img/news_title.gif') no-repeat left top;
   padding: 6px 7px 2px 21px;
   font-weight: normal;
   color: #000000;
   font-family: "trebuchet ms", tahoma, arial;
   line-height: 17px;
   font-size: 17px;
}

#col2b .news_date
{
   margin: 0px 0px 0px 38px;
   padding: 0px 25px 3px 22px;
   font-weight: normal;
   font-family: tahoma, arial;
   line-height: 10px;
   font-size: 10px;
   text-align: left;
   color: #cdcdcd;
}

#col2b .news_text
{
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-weight: normal;
   font-family: arial, tahoma, arial;
   line-height: 15px;
   font-size: 12px;
   color: #58514a;
   text-align: justify;
   white-space: normal;
}


#col2b .news_text a
{
   color: #c91f1b;
   font-weight: bold;
}

#col2b .news_text a:hover
{
   color: #000000;
}

#col2b .box
{
   border-top: 0px solid #dee2e7;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 20px 0px;
   width: 570px;
   float: left;
}


#col2b .galeria
{
   border-top: 0px solid #dee2e7;
   margin: 20px 0px 0px 0px;
   padding: 10px 0px 0px 0px;

   display: inline;
   float: left;
}

#col2b .galeria2
{
   border-top: 0px solid #dee2e7;
   margin: 0px 0px 0px 30px;
   padding: 0px 0px 10px 10px;
   background: url('../img/galeria222.png') repeat-x;
   background-color: #ffffff;
   display: inline;
   float: left;
}

#col2b .ramka1
{
  float: left;
  margin: 0px 0px 0px 0px;
  width: 107px;
  height: 107px;

}

#col2b .ramka2
{
  float: left;
  margin: 0px;
    background-color: #ffffff;
}

#col2b .ramka2 a
{
  border: 1px solid #b4b0a8;
   padding: 5px;
  margin: 0px;
  display: block;
}

#col2b .ramka2 a:hover
{
  border: 1px solid #b4b0a8;
  background-color: #f3e0c0;
  margin: 0px;
}

















#footer
{
   border-top: 0px solid #ffffff;
   margin: 85px auto 0px auto;
   width: 1000px;
   height: 140px;
   background: url(../img/footer.jpg) no-repeat left top;


}


#footer_body
{
   border-top: 1px solid #e3e3e3;
   border-bottom: 0px solid #ffffff;
   margin: 12px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   font-family: arial, tahoma;
   font-size: 12px;
   float: left;
   width: 1000px;
   display: inline;
   text-align: center;

   font-family: "trebuchet ms", Arial,  helvetica, sans-serif;

}


#footer_body ul
{
width: 1000px;
   list-style: none;
   margin: 0px 0px 0px 0px;
   border-top: 0px solid #606060;
   padding: 18px 0px 40px 0px;

}


#footer_body ul li
{
   border-right: 1px solid #c4c4c4;
   display: inline;
   margin: 0px 0px 0px 0px;
   padding: 0px 13px 0px 10px;
   line-height: 12px;
   color: #343733;
   font-size: 12px;
   font-family: arial, tahoma, "trebuchet ms", helvetica, sans-serif;
}

#footer_body ul li a
{
   font-weight: normal;
   color: #838383;
}

#footer_body ul li a:hover
{
   color: #000000;
}






#footer2
{
   border-top: 0px solid #fd9f71;
   width: 1000px;
   margin: 0px 0px 0px 0px;
   padding: 0px 0px 0px 0px;
   text-align: center;
   float: left;
   background: url(../img/footer2.gif) no-repeat left top;
      color: #6a6a6a;
   font-size: 12px;
   float: left;
   font-family: Arial,  helvetica, sans-serif;
}

#footer3
{
   border-top: 0px solid #ffebc0;

   background: url(../img/footer3.gif) no-repeat right top;
   width: 270px;
   margin: 0px 0px 0px 0px;
   padding: 15px 30px 15px 0px;
   text-align: right;
   float: left;
   color: #000000;

}

#footer3 a
{
   color: #5e7c3e;
   font-weight: bold;
}

#footer3 a:hover
{
   color: #ffffff;
}







