html body

{

  margin:0;

  padding:0;

  font-family:Arial,Verdana, sans-serif;

  line-height:16px;

  text-align:center;

  
  background-color:red;
	background-color:#173e8d;
  background-image:url('../grafika/bg_blue.jpg');

  background-repeat:repeat-x;

  width:100%;



  font-size:12px;

}



a

{

     color:#ffd624;



}



img

{

     border:none;

}



#wholeContent

{

	background-image:url('../grafika/boki_trans.png');

	background-repeat:no-repeat;

	background-position:50% 94%;

	background-attachment:fixed;

	margin:0 auto;

	padding:0;

	border:0;

	width:100%;

	position:absolute;

	left:0;

	top:0;

}







#siteContent

{
  position:relative;

  clear:both;

  margin:0 auto;

  padding:0;

  border:0;

  text-align:left;

  height:auto;

  color:#ffd433;

  /*background-image:url('../grafika/gradientSrodek.png');*/

  /*background-image:url('../grafika/bg_pink.png');

  background-repeat:repeat-x;

  background-color:#23165e;*/

  width:854px;
  color:#ffd433;
  overflow:hidden;
}



#siteContent1

{
  position:relative;
  clear:both;

  margin:0 auto;

  padding:0;

  border:0;

  text-align:left;

  width:854px;

  height:auto;

  color:#ffd433;
  /*background:#23165e url('../grafika/bg_pink.png') repeat-x;*/
  overflow:hidden;
}







#top1
{

  height:2.15cm;
  padding:0px;
  margin:0px;
  width:840px;
  text-align:right;
  float:left;
  background-image:url('../grafika/tloTop.png');
  background-repeat:no-repeat;
  background-position:10px 0;
  display:inline;
}

#top1 ul
{


  padding:0;
  display:inline-block;
  font-size:13px;
  margin:0 0 0 0;
  width:100%;
  vertical-align:middle;
  padding:0;
}

#top1 ul li
{
  margin:0 3px 0 0;
  display:inline;
  width:auto;
  position:relative;
  bottom:25px;
}

#top1 ul img
{
	overflow:hidden;

}
#top1 ul li a
{
  text-decoration:none;
  color:#ff6600;

}

#top1 a:hover
{
	text-decoration:underline;
	color:#f1f90a;
}

#top2
{
  clear:both;
  width:100%;
  height:1.5cm;
  float:left;
  margin:0;
  padding:0;
  text-align:left;
  vertical-align:middle;
  overflow:hidden;
  margin-bottom:6px;
  color:#ff6600;
}

 #top2 ul
{
  /*color:#ffd624;*/
  margin:10px 0 0 10px;
  padding:0;
  font-size:13px;
  vertical-align:middle;
}

#top2 ul li
{
  list-style-type:none;
}

#top2 ul li a
{
  text-decoration:none;
  color:#ff6600;
  font-size:12px;
}

#top2 ul li a:hover
{
     text-decoration:underline;
     color:#f1f90a;
}

#top21
{
     text-align:left;
}

#top22
{
     text-align:right;
}

#menuFlash
{
	
	width:212px;
	height:340px;
	float:right;
	margin-top:0;
}

#dynamiczna, #dynamicznaPodcat2
{
	clear:both;
	float:left;
	padding:0;
	text-align:left;
	width:850px;
	display:block;
	margin:0;
	background:#082e7c;
	margin-right:7px;
	margin-left:0;
	overflow:hidden;
}

#dynamicznaTresc
{
	clear:both;
	float:left;
	padding:0;
	margin:0;
	padding-left:20px;
	color:white;
	display:block;
	width:600px;
	min-height:440px;
        height:100%;
	overflow:hidden;
	font-size:12px;
}

#dynamicznaTresc img
{
     border:none;
}

#dynamicznaTresc a, #dynamicznaTresc a:link, #dynamicznaTresc a:visited
{
     color:#ff6600;
     text-decoration:none;
     font-weight:bold;

}

#dynamicznaTresc a:hover
{
     text-decoration:underline;

}

#dynamicznaTresc h1
{
     font-size:0.45cm;
}
#dynamicznaTresc h2
{
     font-size:0.4cm;
}
#dynamicznaTresc h3
{
     font-size:0.35cm;
}
#dynamicznaTresc h4
{
     font-size:0.30cm;
}
#dynamicznaTresc h5
{
     font-size:0.27cm;
}
#data
{
	clear:both;
	font-size:12px;
	float:left;
	font-style:italic;
}

#dynamicznaTytul
{
	clear:both;
	float:left;
	font-size:0.4cm;
	color:white;
	padding:0;
	margin:0;
	padding-left:10px;
	font-weight:bold;

}

#dynamicznaContent2
{
	clear:both;
	float:left;
	font-size:0.4cm;
	color:white;
	padding:0;
	margin:0;
	padding-left:40px;
	font-weight:bold;

}


#flash
{
	clear:both;
	position:relative;
	width:850px;
	margin:0;
	padding:1px 1px 0 1px;
	border:0;
	height:338px;
}

#dynamicznaAktualnosci
{
	width:850px;
	height:100px;
	display:block;
	background:#082e7c;
	margin-left:1px;
	margin-right:0;
}
	
#aktualnosci
{
  clear:both;
  color:white;
  position:relative;

  left:0px;
  text-align:left;
  font-size:24px;
  border:0;
  padding:0 0 10px 15px;
  margin:0 0 0 0;
background:#082e7c;
padding-top:10px;
margin-left:1px;
margin-right:3px;
  }

.aktualnosciBox1
{
	clear:both;
	height:95px;
	padding:5px;
	float:left;
	text-align:left;
	width:30%;
	overflow:hidden;
	margin:0 0 4px 20px;
}
.aktualnosciBox2
{

	height:95px;
	padding:5px;
	float:left;
	text-align:left;
	width:30%;
	overflow:hidden;
	padding:0 0 4px 10px;
	background:#082e7c;
}
.aktualnosciBox3
{
	clear:right;
	height:95px;
	padding:5px 0 5px 5px;
	float:left;
	text-align:left;
	width:30%;
	overflow:hidden;
	margin:0 0 4px 0;
}

.aktualnosciTytul
{
	height:1.5em;
	margin:0;
	padding:0;
	clear:both;
	color:#ffd624;
	font-size:12px;
	font-weight:bold;
	text-align:left;
	width:auto;
	overflow:hidden;
}

.aktualnosciTytul a, .header a h2
{
	color:#ff6600;
	text-decoration:underline;
}



.aktualnosciTytul a:hover
{
     text-decoration:none;
}


.aktualnosciContent
{

	font-size:0.3cm;
	color:white;
	text-align:left;
	padding:1px;
	margin:0;
	overflow:hidden;
	height:2.5cm;
	display:block;
}

.aktualnosciContent a, .aktualnosciContent a:link, .aktualnosciContent a:visited
{
	 text-align:right;
	 color:#ff6600;
	 float:right;
	 text-decoration:underline;
}



#flash2
{
  display:block;
  clear:both;
  padding:0 0 0 0;
  margin:0 auto 0 auto;
  border:0;
  width:850px;
  color:white;
  text-align:left;
  font-size:24px;
  border:0;
  height:140px;
  border-top:white 1px solid;
  border-bottom:white 1px solid;
  background:#082e7c;
  overflow:hidden;
}


#dolneMenu
{
  clear:both;
  display:block;
  margin:0 auto;
  background-color:#071d4a;
  background-image:url('../grafika/dolnyPasek_pink.gif');
  background-repeat:no-repeat;
  height:35px;
  width:854px;
  text-align:justify;
  vertical-align:middle;
  color:white;
  padding:0;
  padding-top:5px;

}

#kotwica
{
    font-size:12px;
    float:left;
	padding:3px 0;
	height:1.5em;
	padding-left:0.2cm;
	padding-top:0.2cm;

}

#kotwica a
{
  text-decoration:none;
  color:white;
}
#dolneMenu a
{
  margin:0;
  vertical-align:middle;
  text-align:center;
  color:white;
  text-align:center;
  text-decoration:none;
}


#centralne
{
  float:none;
  border:0;
  width:440px;
  margin:auto auto;
  text-align:center;
  font-size:0.3cm;
  position:relative;
  padding:0;
  position:relative;
  top:10px;
}

#centralne a, #centralne a:link, #centralne a:visited
{
  text-align:center;
  vertical-align:bottom;
  padding:0;
  margin:0;
  color:white;
}

#centralne a:hover
{
     color:#f1f90a;
     text-decoration:underline;
}

#designed
{
  vertical-align:middle;
  float:right;
  text-align:right;
  height:auto;
  padding:0;
  margin:0 0.2cm 0 0;
  position:relative;
  bottom:10px;

}

#designed a
{
	font-size:12px;
	height:auto;
	font-weight:bold;
}

#floatLeft
{
  float:left;
  margin:8px 0 0 5px;
}

#copyright
{
    clear:both;
	padding:0;
	margin:0 auto;
	border:0;
	text-align:center;
	width:100%;
	float:none;
	color:#e0bb2c;
	font-size:13px;
	font-weight:bold;
	display:block;
	background:#071d4a;
	padding-bottom:5px;
	height:20px;
	color:#ff6600;
	padding-top:10px;
}

#menuPoziome
{
     clear:both;
     height:auto;
     margin:0 auto;
	 padding:0;
     float:left;
     width:850px;
     overflow:hidden;
     background:#4373D7;
	 background:#082e7c;
     display:block;
     padding-bottom:10px;
		border:none;
		height:auto;
}

#menuPoziome ul, #menuPoziome ul li
{
	display: block;
	list-style: none;
	margin: 0;
	padding: 0;
}

#menuPoziome ul
{
    padding:0;
	margin:0;
	border:none;
     border-bottom: 1px solid #888;
     float: left;
     width: 100%;
     padding-left: 0;
	background:#4373D7;
}

#menuPoziome ul li
{
     float: left;
     margin-right: 10px;
     font-weight:bold;

}




#menuPoziome ul a:link, #menuPoziome ul a:visited, #menuPoziome ul h1 a:link, #menuPoziome ul h1 a:visited
{
     text-decoration: none;
     display: block;
     /*background-color: #1c027b;*/
     background:#20079d;
     font-size:13px;
     color: white;
     padding: 5px 10px;
     border: 1px solid #888;
     position: relative;
     top: 1px;
}



#menuPoziome ul a:hover, #menuPoziome ul h1 a:hover
{

     background-color: black;
     /*border-bottom-color: #888;*/
}

#timer
{
     width:150px;
     font-size:0.4cm;
     right:0;
     top:0;
     position:fixed;
     text-align:center;
     vertical-align:middle;
     font-weight:bold;
     padding:8px;
     border:2px solid black;
}

.formularzTitle
{
     width:20em;
     float:left;
     font-size:0.33cm;
	display:inline-block;
}



legend
{
     font-size:0.4cm;
     background:white;
     color:black;
     font-weight:bold;
     border:black 2px solid;
}

.buttons
{
     margin-top:5px;
     /*margin-left:20em;*/
     text-align:left;
     width:auto;
	 float:left;
	 display:inline;
}

fieldset
{
     border:black 2px inset;
     border-color:black;
     padding:8px;
     width:550px;
     margin:0 auto;

}

form input
{

}

.content
{
     float:left;
     width:250px;
}
.formularzPytanie0
{

     margin-top:17px;
     margin-left:5px;
}

.podcatMap
{
     padding-left:90px;
     font-size:0.3cm;
     color:#ffd624;
     /*background:url('../grafika/lewa_cat.png')no-repeat 71px 5px;*/
}

.podcatMap2
{
     padding-left:120px;
     font-size:0.25cm;
     color:#ffd624;
     /*background:url('../grafika/lewa_cat.png')no-repeat 101px 5px; */
}


.podcatMap a, .catMap a, .podcatMap2 a
{
     color:#ffd624;
}



.catMap
{

     font-weight:bold;
     padding-left:60px;
     font-size:0.35cm;
     /*background:url('../grafika/lewa_cat.png') no-repeat 39px 5px;*/
}

.catMapGlowna
{
     margin-left:0.5cm;
}

#zwykly a, #zwykly a:link, #zwykly a:active
{
     text-decoration:none;
     color:white;
}

#zwykly a:hover
{
     text-decoration:none;
}

.menuKursy
{
     float:right;
     width:300px;
     z-index:200;
     height:auto;
}

.kursyLewo hr
{
     position:relative;
     left:150px;
}

#kursy
{
     z-index:1;
}

#kursy hr
{
     clear:both;
}




.angielski
{
     background: url('../grafika/angielski2.jpg') no-repeat;

}
.niemiecki
{
     background: url('../grafika/niemiecki2.jpg') no-repeat;
}
.hiszpanski
{
     background: url('../grafika/hiszpanski2.jpg') no-repeat;
}
.francuski
{
     background: url('../grafika/francuski2.jpg') no-repeat;
}
.rosyjski
{
     background: url('../grafika/rosyjski2.jpg') no-repeat;
}
.wloski
{
     background: url('../grafika/wloski2.jpg') no-repeat;
}
.polski
{
     background: url('../grafika/polski2.jpg') no-repeat;
}


.angielski, .niemiecki , .hiszpanski, .francuski, .rosyjski, .wloski, .polski
{
     clear:both;
     width:300px;
     height:50px;
     float:right;
     display:block;
     margin-left:9px;
     margin:2px 0;
     background-position:bottom right;
}

.kursyLewo
{
     clear:both;
     float:left;
     width:300px;
     z-index:10;
     overflow:visible;
     white-space:nowrap;
}

#ang1, #ger1, #spa1, #fra1, #ros1, #ita1, #pol1, #ang2, #ger2, #spa2, #fra2, #ros2, #ita2, #pol2, #ang3, #ger3, #spa3, #fra3, #ros3, #ita3, #pol3, #ang4, #ger4, #spa4, #fra4, #ros4, #ita4, #pol4 , #ang5, #ger5, #spa5, #fra5, #ros5, #ita5, #pol5
{
     float:left;
     background:transparent;
     color:white;
     margin-left:0px;
     visibility:hidden;
     font-size:0.3cm;
     vertical-align:middle;
     font-weight:bold;
     font-style:italic;
}

#ang1, #ger1, #spa1, #fra1, #ros1, #ita1, #pol1
{

}

#ang2, #ger2, #spa2, #fra2, #ros2, #ita2, #pol2
{


}

#archiwum
{
     clear:both;
     float:left;
     font-weight:normal;
     height:auto;
     display:block;
}

#archiwum h1
{
     font-size:0.45cm;
     color:white;
}

#archiwum h2
{
     font-size:0.40cm;
     color:white;
     text-indent:0.5cm;
     line-height:0.1cm;
}

#archiwum h3
{
     font-size:0.3cm;
     text-indent:1cm;
     height:auto;
     line-height:0.1cm;
}

#archiwum a
{
     color:#808BAB;
     text-decoration:none;
}

.info1
{
     float:left;
}

.header
{
     clear:both;
     float:left;
     display:block;
     width:100%;
     height:2em;
     vertical-align:bottom;
     margin-bottom:2px;
}

.header a h2
{
     text-align:left;
     font-size:0.4cm;
     display:block;
     z-index:600;
     float:left;
}

.header a:hover h2
{
     text-decoration:none;
}

.header >.data
{
     float:right;
     font-size:0.3cm;
     color:yellow;
     position:relative;
     text-align:right;
     width:150px;
}



.header hr
{
     clear:both;
     width:100%;
     height:1px;
     border:1px;
     display:block;
     margin:0;
     padding:0;
     float:left;

}

.filiaContent
{
     font-size:0.30cm;
     color:white;
     text-align:justify;
     height:auto;
     max-height:7em;
     clear:both;
     border-bottom:black 1px dotted;
     margin-bottom:0.3cm;
     border-top:black 1px dotted;
}

.header a
{
     color:black;
}


#kontakt a, #kontakt a:link,#kontakt a:visited, #kontakt a:hover ,#kontakt a:active
{
     color:#ff6600;
}

.cennik a, .cennik a:link, .cennik a:visited, .cennik a:hover, .cennik a:active
{
     color:white;
     text-decoration:none;
}

h1, h2, h3, h4, h5
{
     color:#ff6600;
}

input
{
     font-size:0.33cm;
}

input[type="text"], textarea, select, input[type="checkbox"]
{
     background:#b6cddf;
     color:black;
     font-size:0.33cm;
}

input[type="text"], textarea
{
     width:18em;
     background:#b6cddf;
}

input[type="submit"], input[type="button"], input[type="reset"]
{
     background:white;
     color:black;
     font-weight:bold;
     margin-top:10px;
     border:black 2px solid;
}

#menuPoziome h1
{
     font-size:12px;
     padding:0;
     margin:0;
     color:white;
}

.poprawkaTest
{
}

select
{
	overflow:visible;
}

.ss_foot {
  color: #AFAAE6;
}
.ss_foot a {
  color: #AFAAE6 !important;
  font-size: 9px  !important;
}

.ss_foot a:hover {
  text-decoration: underline !important;
color: #FFFFFF !important;
font-size: 9px  !important;
}

a.ss_foot:hover {
  text-decoration: underline;
color: #FFFFFF;
}

#flashBottomLeft
{
	clear:both;
	float:left;
	height:140px;
	width:175px;
}

#banerLeft, #banerRight
{
	width:228px;
	height:136px;
	float:left;
	overflow:hidden;
	padding:0;
	padding-top:1px;
	height:135px;
}

#banerLeft
{
	margin-right:1px; 
	
}

#banerRight
{
	margin-left:1px;
}

#banerLeft img, #banerRight img
{
	overflow:hidden;
	width:228px;
	height:135px;
}

#flashBottomRight
{
	float:left;
	height:140px;
	width:215px;
}




#promocja {
	position:absolute;
	left:50%;
	top:100px;
	margin-left:-250px;
	z-index:1000;
	padding-top:10px;
}
	#promocja_close {
		position:absolute;
		top:0;
		right:0;
	}
	#promocja_content {
		padding:10px;
		background:#E0E0E0;
		border:1px solid #101965;
	}

/* ---- dodatkowe style ---- */
.fop-searchbox, #formname {
	position:absolute;
	right:40px;
	top:520px;
	z-index:5000;
	border: 1px solid #888;
	padding: 10px;
	font-family: Arial,Helvetica,sans-serif;
	width: 110px;
	text-align: center;
	background:#fff;
}

#siteContent #formname {
	right:40px;
	top:495px;
}

#table_frame {
	background-color:#339;
	font-size: 12px;
}
#table_frame td, #table_frame th {
	background:#fff;
	color:#339;
}
