*{ font-family: Times New Roman, Serif; }

html { margin: 0; padding: 0; font-size: 11px; }

body {
  color: white;
  margin: 0 0 0 0;
  padding: 0;
  background-color: black;
  text-align:center; /* center layout in ie5 and 5.5. */
}

#container, #content, #header, #subheader, #left, #middle, #right, #footer, #menu, #submenu {
  margin: 0;
  padding: 0;
}

#container {
  margin: 0 auto 0 auto;
  text-align: left;
  position: relative;
  width:900px;
  height: auto !important;
  height: 596px; /* IE */
  min-height: 596px;
  
}

#content {
  position:absolute;
  width:986px;
  height: auto !important;
  height: 734px; /* IE */
  min-height: 734px;
  top:0;
  left:0;
}

#background_1, #background_2, #background_3, #background_4 {
  position:absolute;
}

#background_1 {
  background: url('./index_images/index_01.jpg');
  width:442px;
  height:302px;
  top:0px;
  left:0px;
}

#background_2 {
  background: url('./index_images/index_02.jpg');
  width:458px;
  height:302px;
  top:0px;
  right:0px;
}

#background_4 {
  background: url('./index_images/index_10.jpg');
  width:442px;
  height:196px;
  bottom:0px;
  left:0px;
}

#background_3 {
  background: url('./index_images/index_11.jpg');
  width:458px;
  height:196px;
  bottom:0;
  right:0;
}

A {
  text-decoration: none;
}

#menu_1 {
  background: url('./index_images/index_03.jpg');
  width:83px;
  height:98px;
  position:absolute;
  left:0px;
  top: 302px;
}

#menu_2 {
   background: url('./index_images/index_04.jpg');
  width: 191px;
  height: 98px;
  position:absolute;
  left:83px;
  top: 302px;
}

#menu_2_a {
  background: url('./index_images/index_04_on.jpg');
  width: 191px;
  height: 98px;
  position:absolute;
  left:83px;
  top: 302px;
  z-index:1000;
}

#menu_3 {
  background: url('./index_images/index_05.jpg');
  width:65px;
  height:98px;
  position:absolute;
  left: 274px;
  top: 302px;
}

#menu_4 {
  background: url('./index_images/index_06.jpg');
  width:207px;
  height:98px;
  position:absolute;
  left: 339px;
  top: 302px;
}

#menu_4_a {
  background: url('./index_images/index_06_on.jpg');
  width:207px;
  height:109px;
  position:absolute;
  left: 339px;
  top: 302px;
  z-index:1000;
}

#menu_5 {
  background: url('./index_images/index_07.jpg');
  width: 83px;
  height: 98px;
  position:absolute;
  left:546px;
  top: 302px;
}

#menu_6 {
  background: url('./index_images/index_08.jpg');
  width:181px;
  height:98px;
  position:absolute;
  left: 629px;
  top: 302px;
}

#menu_6_a {
  background: url('./index_images/index_08_on.jpg');
  width:181px;
  height:98px;
  position:absolute;
  left: 629px;
  top: 302px;
  z-index:1000;
}


#menu_7 {
  background: url('./index_images/index_09.jpg');
  width: 90px;
  height: 98px;
  position:absolute;
  left: 810px;
  top: 302px;
}

#header {
  width: 220px;
  height: 300px;
}

#left {
  clear: both;
  float: left;
  width: 185px;
  height: auto !important;
  height: 230px; /* IE */
  min-height: 300px;
  display: inline;
  margin-left: 55px;
  margin-top: 70px;
}

#middle {
  z-index: 10;
  float: left;
  width: 400px;
  height: 390px;
  display: inline;
  padding-left: 66px;
  padding-top: 5px;
  font-size: 12pt;
  font-weight: bold;
  text-align: justify;
  /* background-color: yellow;
  */
}



#menu {
  top: 460px;
  left: 350px;
  width: 450px;
  height: 150px;
  position: absolute;
  padding-top: 0px;
  padding-left: 22px;
}

img {
  border: 0;
}

#scroll {
  width: 100%;
  height: 391px;
  padding-right: 10px;
  overflow: hidden;
  overflow-x: hidden;
  /*overflow-y: auto;*/
}

input, textarea, select {
  font-size: 10pt;
  font-weight: normal;
}

A {
  color: white;
  text-decoration: none;
}
h1 {
  text-align: left;
  padding: 0;
  padding-bottom: 5px;
  margin: 0;
  font-family: times new roman;
  font-size: 22pt;
}

#menu A {
  display: block;
  font-weight: bold;
  font-size: 12pt;
  background: url('./index_images/star_d.gif') no-repeat;
  padding-top: 2px;
  padding-left: 30px;
  height: 29px;
  vertical-align: middle;
}

#menu A:hover {
  background: url('./index_images/star_e.gif') no-repeat;
}

#glowne {
  padding: 0;
  margin: 0;
}

#left a {
  display: block;
  height: 20px;
  font-weight: bold;
  font-size: 12pt;
  padding-left: 20px;
  background: url('./../images/dot.gif') no-repeat;
}

#kursy_tanca {
  position: absolute;
  margin: 0;
  padding: 0;
  padding-left: 20px;
  top: 30px;
  left: 20px;
}
#kursy_grupowe {
  position: absolute;
  margin: 0;
  padding: 0;
  padding-left: 20px;
  top: 65px;
  left: 280px;
}
#galeria {
  position: absolute;
  margin: 0;
  padding: 0;
  padding-left: 20px;
  top: 129px;
  left: 100px;
}

.p1, .p2, .p3, .p4 {
  position:absolute;
  
}
.p1 {
  top:0;
  left:0;
}
.p2 {
  top:0;
  right:0;
}
.p3 {
  bottom:0;
  left:0;
}
.p4 {
  bottom:0;
  right:0;
}

.m4 {
  margin-left: 28px;
}
.m8 {
  margin-left: 28px;
}
.m12 {
  margin-left: 12px;
}
.m16 {
  margin-left: 16px;
}
.m20 {
  margin-left: 20px;
}

input, textarea, select {
  border: 2px solid #dc7f87;
  background: #801130;
  color: white;
}
.info {
	border: 1px solid #dc7f87;
	padding: 5px 10px 5px 10px;
	background: #801130;
	
	margin: 5px 5% 30px 5%;
	padding: 5px 20px 5px 20px;
	position: relative;
	text-align: center;
}
.cennik {
  width: 100%;
  text-align: center;
}

.cennik td {
  border: 1px solid white;
}

.first td {
  border: 3px solid white;
}

.mini {
  display: inline;
  width: 68px;
  height: 68px;
}

.mini_img {
  position: absolute;
  margin-top: 5px;
  margin-left: 5px;
  width: 57px;
  height: 57px;
  z-index: 1;
}
.border {
  position: relative;
  left: 0;
  top: 0;
  z-index: 2;
}
.wiersz {
  margin: 5px;
  margin-bottom: 15px;
}
.glow {
  text-decoration: underline;
}
.right {
  float: right;
  display: block;
}
.dodaj_o {
  text-align: center;
  font-size:14pt;
  width:100%;
  display: block;
}
#right {
  float: right;
}
#img_gal {
  margin-right: 1px;
  margin-bottom: 4px;
}
h2 {
padding:0;
margin:0;
font-size:14pt
}
midl{
	position:absolute; left: 60px; top: 350px;
	
	z-index: 1000;
 	width: 870px;
  	height: 350px;
  	font-size: 12pt;
  	font-weight: bold;
  	text-align: justify;
  }
  .stf {
 	vertical-align: middle;
 	background: url('./../images/star.gif') no-repeat;
 	padding-left: 30px;
 }
