BODY
	{
	scrollbar-face-color: #ECECEC;
	scrollbar-shadow-color: black;
	scrollbar-highlight-color: #ffffff;
	scrollbar-3dlight-color: silver;
	scrollbar-darkshadow-color: silver;
	scrollbar-track-color: #CCCCCC;
	scrollbar-arrow-color: #006043;
	margin-left: 0;
	margin-top: 0;
	margin-bottom: 0;
	margin-right: 0;
	background-image: url(../images/site_bg.jpg);
	background-position: top center;
	background-repeat: repeat-x;
	font-family: Tahoma, Verdana, MS Sans Serif, Arial;
	}


p
	{
	color: #000000;
	font-size:  13px;
	word-spacing: 0;
	line-height: 160%;
	margin: 0;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana;
	text-align: left;
	}
	
cite
  {
  color: #E97400;
	font-size:  13px;
	word-spacing: 0;
	line-height: 160%;
	margin: 0;
	font-weight: bold;
  }
  
hr
  {
  width: 100%;
  height: 2px;
  color: #EDF1F4;
  border: 1px solid #EDF1F4;
  }

img
  {
  border: none;
  }
  
img.fotoTekst
  {
  border-right : 6px solid #fff;
  border-bottom : 6 solid #fff;
  }
  
img.gg
  {
  position: relative; 
  top: 4;
  width: 16px;
  height: 16px;
  }
  
img.o2
  {
  position: relative; 
  top: 4;
  width: 18px;
  height: 18px;
  }

p.cArt
  {
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  font-color: #000000;
  text-align: left;  
  margin-left: 10;
  margin-bottom: 5
  }
  
p.linkownia
  {
  margin-left: 10;
  margin-top: 2;
  }

p.welcome
  {
  text-align: center;
  line-height: 200%;
  }

p.polec
  {
  text-align: center;
  line-height: 200%;
  color: #fff;
  }

p.space5
  {
  text-align: center;
  margin-top: 5px;
  }
  
p.space15
  {
  text-align: center;
  margin-top: 15px;
  }
  
p.bSpace5
  {
  text-align: center;
  margin-bottom: 5px;
  }

p.space7
  {
  text-align: center;
  margin-top: 7px;
  }
  
p.left10
  {
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  font-color: #000000;
  text-align: left;
  margin-left: 10;
  }
  
p.l10t2
  {
  margin-left: 10;
  margin-top: 2;
  }
  
p.left20
  {
  margin-left: 20;
  }

form
  {
  margin: 0;
  }
  
label.lc
  {
  position: relative;
  top: -2;
  }
  
input
  {
  border: 1px solid #7F9DB9;
  font-size: 12px;
  color: #000000;
  font-family: "Trebuchet MS", Verdana;
  padding: 0px 1px 0px 1px;
  background-color: #FFFFFF;
  }
  
select
  {
  border: 1px solid #7F9DB9;
  font-size: 12px;
  color: #000000;
  font-family: "Trebuchet MS", Verdana;
  padding: 0px 1px 0px 1px;
  }

input.log
  {
  background-color: #FFFFFF;
  border: 1px solid #7F9DB9;
  width: 170px;
  font-size: 12px;
  color: #000000;
  font-family: "Trebuchet MS", Verdana;
  padding: 0px 1px 0px 1px;
  }
  
input.szkola
  {
  width: 150px;
  font-size: 12px;
  color: #000000;
  font-family: "Trebuchet MS", Verdana;
  padding: 0px 1px 0px 1px;
  border: 1px solid #7F9DB9;
  }
  
input.reg
  {
  width: 200; 
  font-size: 12px;
  color: #000000;
  font-family: "Trebuchet MS", Verdana;
  padding: 0px 1px 0px 1px;
  border: 1px solid #7F9DB9;
  }
  
input.regCB
  {
  position: relative; 
  left:0; 
  top:2
  border: 0px;
  }
  
input.regR
  {
  border: none;
  }
  
textarea.comment
  {
  width: 300; 
  height: 100;
  font-size: 12px;
  color: #000000;
  font-family: "Trebuchet MS", Verdana;
  border: 1px solid #7F9DB9;
  }
  
textarea.art
  {
  width: 400; 
  height: 100; 
  font-size: 12px;
  color: #000000;
  font-family: "Trebuchet MS", Verdana;
  border: 1px solid #7F9DB9;
  }
  
textarea.joke
  {
  width: 400; 
  height: 300;
  font-size: 12px;
  color: #000000;
  font-family: "Trebuchet MS", Verdana;
  border: 1px solid #7F9DB9;
  }

a
	{
	text-decoration: none;
	color: #506F92;
	}
a:hover
	{
	text-decoration: underline;
	color: #506F92;
	}
a:visited
	{
	color: #506F92;
	}

a.mainmenu
  {
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #506F92;
  text-align: left;
  font-weight: bold;
  }
  
a.mainmenu:hover
  {
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #506F92;
  text-align: left;
  font-weight: bold;
  }

a.mainmenu:visited
  {
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #506F92;
  text-align: left;
  font-weight: bold;
  }

a.black
	{
	text-decoration: none;
	color: #000000;
	}
a.black:hover
	{
	text-decoration: underline;
	color: #000000;
	}
a.black:visited
	{
	color: #000000;
	}

a.blue
	{
	text-decoration: none;
	color: #00f;
	}
a.blue:hover
	{
	text-decoration: underline;
	color: #00f;
	}
a.blue:visited
	{
	color: #00f;
	}
	
a.white, a.white:visited
	{
	text-decoration: none;
	color: #fff;
	}
a.white:hover
	{
	text-decoration: underline;
	color: #fff;
	}

#top_table
	{
	background-color: #fff;
	width: 875px;
	}
	
#main_table
	{
	width: 875px;
	}
	
#main_table td
  {
  width: 875px;
  background-image: url(../images/main_bg.jpg);
  background-repeat: repeat-y;
  background-position: top center;
  text-align: left;
  }
  
#main_table td.footer
  {
  width: 875px;
  height: 53px;
  background-image: url(../images/footer.jpg);
  background-repeat: repeat-y;
  background-position: top center;
  text-align: center;
  color: #FFFFFF;
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  padding-top: 3px;
  vertical-align: top;
  }
  
#body_table
  {
  width: 875px;
  }

#body_table td
  {
  vertical-align: top;
  text-align: left;
  background: transparent;
  }

#body_table td.naviBox
  {
  width: 205px;
  text-align: left;
  }

#body_table td.siteBox
  {
  width: 670px;
  padding: 20px 25px 20px 35px;

  }

#navi_table
  {
  width: 205px;
  }
  
#navi_table td
  {
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
  text-align: left;
  }
  
#navi_table td.log_img_bottom
  {
  background-repeat: no-repeat;
  background-position: bottom center;
  }
  
#navi_table td.logowanie
  {
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
  text-align: center;
  }
  
#navi_table ul
  {
  list-style-image: url("../images/arrow.jpg");
  }







.calendTable
  {
  border: 2px solid #E8DCF2;
  background: #fff;
  }
  
.calendHead
  {
  border-bottom: 1px solid #E8DCF2;
  color:#1F4876;
  text-align: center;  
  font-weight: bold;
  font-size: 12px;
  line-height: 160%;
  }
  
.calendBody
  {
  width: 20px;
  font-size: 12px;
  text-align: center;
  line-height: 160%;
  }

.horizontal_navigation_cell
	{
		vertical-align: middle;
		text-align: center;
		background: #3467A0;
		padding: 5;
		width: 560px;
		height: 50px;
	}


.vertical_navigation_cell
	{
		background: #3467A0;
		border-bottom: 2px solid #ffffff;
	}


.site_bottom_cell
	{
		background: #3467A0;
		height: 40px;
		text-align:center;
		vertical-align: middle;
	}


.right_column_cell
	{
		vertical-align: top;
		text-align: left;
		height: 100%;
		width: 560px;
		padding: 10px
	}

.mala_czcionka
	{
  font-family: "Trebuchet MS", Verdana;
  font-size: 12px;
  color: #000000;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	font-weight: normal;
	}

.mala_czcionka:visited
	{
	color: #000059;
	}

.td65mc
  {
  vertical-align: top;
  width: 65px;
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	font-weight: normal;
  }

.td110mc
  {
  vertical-align: top;
  width: 110px;
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	font-weight: normal;
	text-align: left;
  }
  
.td150mc
  {
  vertical-align: top;
  width: 150px;
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	font-weight: normal;
  }
	
.td170mc
  {
  vertical-align: top;
  width: 170px;
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	font-weight: normal;
  }

.tdSJkontakt
  {
  vertical-align: top; 
  width: 170px; 
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	font-weight: normal;
  }
  
.tdSJoferta
  {
  vertical-align: top;
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	font-weight: normal;
  }

.tdLogo
  {
  width: 200px;
  height: 50px;
  vertical-align: middle;
  text-align: center;
  padding: 0px;
  border-bottom: 2px solid #fff;
  }

.tdAdvAM
  {
  vertical-align: middle;
  text-align: center;
  padding-top: 5px
  }

.tdAllegro
  {
  vertical-align:middle;
  text-align: center;
  padding: 10;
  background: #25538E;
  border-bottom: 2px solid #fff;
  }
  
.td10r
  {
  padding-right: 10px;
  }
  
.td30prW
  {
  padding-top: 5;
  width: 30%;
  	color: #000000;
	font-size:  12px;
	word-spacing: 0;
	line-height: 160%;
	margin: 0;
	font-weight: normal;
	text-align: center;
  }
  
.td35prW
  {
  padding-top: 5;
  width: 35%;
  	color: #000000;
	font-size:  12px;
	word-spacing: 0;
	line-height: 160%;
	margin: 0;
	font-weight: normal;
	text-align: center;
  }
  
.testAG
  {
  text-align: right;
  vertical-align: top;
  }

.googleSearch
  {
  vertical-align: middle;
  text-align: center;
  padding: 0;
  background: #fff;
  border-bottom: 2px solid #fff;
  }
  
.googleAds
  {
  text-align: center;
  margin-top: 5; 
  margin-bottom: 5;
  }

.cafeNews
  {
  text-align: center;
  padding-top: 15;
  }

.polecTop
  {
  background: #194379;
  padding: 5;
  color: #fff;
  }

.polecBody
  {
  background: #25538E;
  border-bottom: 2px solid #fff;
  }

.logonTop
  {
  background: #FF7E00;
  padding: 5px;
  }

.logonBody
  {
  padding: 3px;
  background: #FEC200;
  border-bottom: 2px solid #ffffff;
  }

.menu
	{
	color: #ffffff;
	font-size:  13px;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 3;
	}

.menu:visited
	{
	color: #ffffff;
	}


.submenu
	{
	color: #ffffff;
	font-size:  13px;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	margin-bottom: 3;
	margin-left: 12;
	}

.submenu:visited
	{
	color: #ffffff;
	}


.frame_heading
	{
	font-size:  13px;
	word-spacing: 0;
	line-height: 100%;
	color: #29435C;
	margin: 0;
	text-decoration: none;
	font-weight: bold;
	}

.modul_tekstowy_naglowek
	{
	color: #F48F00;
	font-size:  16px;
	margin: 0;
	font-family: "Trebuchet MS", Verdana;
	font-weight: bold;
	margin-bottom: 15;
	text-align: left;
	}

.modul_tekstowy_naglowek:visited
	{
	color: #CC6600;
	}

.modul_tekstowy_tekst
	{
	color: #000000;
	font-size:  13px;
	word-spacing: 0;
	line-height: 150%;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	font-family: "Trebuchet MS", Verdana;
	}

.modul_tekstowy_tekst:visited
	{
	color: #0000CC;
	}


.stopka
	{
	color: #ffffff;
	font-size:  11px;
	word-spacing: 0;
	line-height: 150%;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	}
.stopka:hover
	{
	text-decoration: underline;
	color: #ffffff;
	}
.stopka:visited
	{
	color: #ffffff;
	}

.tekst_pod_stopka
	{
	color: #666666;
	font-size:  11px;
	word-spacing: 0;
	line-height: 140%;
	margin: 0;
	text-decoration: none;
	font-weight: normal;
	text-align: center;
	}
.tekst_pod_stopka:hover
	{
	text-decoration: none;
	color: #666666;
	}
.tekst_pod_stopka:visited
	{
	color: #666666;
	}


.slownik_teksty
	{
	color: #424242;
	}


.przycisk
	{
	font-family: Tahoma, Verdana, MS Sans Serif, Arial;
	background-color: #ffffff;
	font-size: 12px;
	font-weight: bold;
	color: #000059;
	border-left: 1 solid #000000;
	border-right: 1 solid #000000;
	border-top: 1 solid #000000;
	border-bottom: 1 solid #000000;
	cursor: hand;
	}

#czasowniki_nieregularne
  {
  border: 1px solid #7F9DB9;
  border-collapse: collapse;
  }
  
#czasowniki_nieregularne td
  {
  border: 1px solid #7F9DB9;
  font-family: "Trebuchet MS", Verdana;
  font-size: 13px;
  color: #000000;
  }