body {
  background:#00A6EB url(body.gif) repeat-x;
  font:11px "Arial CE", Arial, sans-serif;
  color:#595959;
  line-height:1.4em;
}
* {margin:0; padding:0;}
img, fieldset {border:none;}
h1, hr, legend {display:none;}
ul {list-style:none;}
a {color:white; text-decoration:none;}
a:hover {text-decoration:underline;}
.text-center {text-align:center;}
h2, h3, h4, h5, h6, p, ul, ol, dl, table, form {padding:0.5em 0; clear:both;}

div#container {
  width:752px;
  margin:0 auto;
  background:url(container.gif) no-repeat top center;
  position:relative;
  overflow:hidden;
}
dl#menu_language {
  width:719px;
  height:68px;
  padding:143px 0 0 33px;
  background:url(menu_language.gif) no-repeat 334px 18px;
}
dl#menu_language dt {
  display:none;
}
dl#menu_language dd {
  float:left;
  background-repeat:no-repeat;
}
dl#menu_language a {
  display:block;
  width:41px;
  height:41px;
  margin-right:9px;
  overflow:hidden;
  text-indent:-1000em;
}
dl#menu_language .angielski {background-image:url(angielski_icon.gif);}
dl#menu_language .niemiecki {background-image:url(niemiecki_icon.gif);}
dl#menu_language .hiszpanski {background-image:url(hiszpanski_icon.gif);}
dl#menu_language .wloski {background-image:url(wloski_icon.gif);}
dl#menu_language .francuski {background-image:url(francuski_icon.gif);}
dl#menu_language .rosyjski {background-image:url(rosyjski_icon.gif);}

ul#menu_horizontal {
  width:752px;
  height:61px;
  padding:0;
  background:url(menu_horizontal.jpg) no-repeat;
  text-align:center;
  font:italic 12px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:white;
}
ul#menu_horizontal li {
  display:inline;
  padding:0 19px 0 14px;
  line-height:61px;
  background:url(menu_horizontal_separ.gif) no-repeat right center;
}
ul#menu_horizontal li.last {
  background-image:none;
}
div#content {
  display:inline;
  width:552px;
  padding:1px 3px 1px 5px;
  margin-right:1px;
  background:#00A1E7 url(content.gif) repeat-x;
  float:right;
}
div#content .white {
  padding:10px 30px;
  background:white url(white_bottom.gif) no-repeat left bottom;
  text-align:justify;
}
div#content .white h2 {
  margin:0 0 20px 15px;
  padding:0;
  background:#ED6700 url(header_left.gif) no-repeat left top;
  float:left;
  clear:both;
}
* html div#content .white h2 {
  margin-left:7px;
  width:1px;
  white-space:nowrap;
}
div#content .white h2 span {
  display:block;
  height:19px;
  padding:2px 27px;
  line-height:23px;
  font:italic 12px "Trebuchet MS", "Arial CE", Arial, sans-serif;
  color:white;
  background:url(header_right.gif) no-repeat top right;
}
p.naj_szkolenia {
  height:40px;
  overflow:hidden;
  text-indent:-1000em;
  background:url(naj_szkolenia_text.gif) no-repeat bottom center;
}
div#content ul.blue {
  height:126px;
  margin:3px;
  padding:10px 0 0 0;
  background:url(blue.gif) no-repeat;
  text-align:justify;
  color:white;
}
div#content ul.blue li {
  width:242px;
  padding:0 14px;
  float:left;
}
div#content ul.blue h2 {
  padding:3px 12px;
  font:bold 11px "Arial CE", Arial, sans-serif;
  color:#FFED00;
  background:url(blue_header.gif) no-repeat left center;
}
div#content ul.blue h3 {
  padding:0;
  font:bold 11px "Arial CE", Arial, sans-serif;
}
div#content ul.blue p {
  padding-left:12px;
}
div#content ul.blue a.wiecej_link {
  display:block;
  width:48px;
  height:13px;
  background:url(wiecej_link.gif) no-repeat;
  overflow:hidden;
  text-indent:-1000em;
  float:right;
}
div#sidebar {
  width:185px;
  padding-left:5px;
  margin-left:1px;
  background:#00A1E7 url(content.gif) repeat-x;
  float:left;
}
ul#menu {
  padding:20px 0 0 0;
  background:#00A8EB url(sidebar_gradient.gif) no-repeat;
}
ul#menu li {
  height:23px;
  background:url(menu_icon.gif) no-repeat;
  font:10px Verdana, "Arial CE", Arial, sans-serif;
  line-height:22px;
  text-indent:29px;
}
ul#menu li.last {
  height:22px;
}
form#newsletter {
  padding:15px 0 110px 1px;
  background:url(sidebar_gradient.gif) no-repeat;
  position:relative;
}
form#newsletter fieldset {
  height:132px;
  padding:20px 12px 0 12px;
  background:url(newsletter.gif) no-repeat;
  font:10px Verdana, "Arial CE", Arial, sans-serif;
  color:white;
}
form#newsletter p {
  padding:1em 0;
}
form#newsletter span {
  display:block;
  width:40px;
  text-align:right;
  float:left;
}
form#newsletter .text {
  display:block;
  width:103px;
  height:12px;
  padding:2px 4px 4px 3px;
  margin-bottom:2px;
  background:url(form_text.gif) no-repeat;
  font:10px Verdana, "Arial CE", Arial, sans-serif;
  border:none;
  float:left;
}
form#newsletter .submit {
  display:block;
  width:76px;
  height:21px;
  max-height:21px;
  border:none;
  padding:31px 0 0 0;
  cursor:pointer;
  position:absolute;
  top:135px;
}
form#newsletter .zapisz {
  background:url(zapisz_submit.gif) no-repeat;
  left:12px;
}
form#newsletter .wypisz {
  background:url(wypisz_submit.gif) no-repeat;
  right:12px;
}
ul#footer {
  width:722px;
  padding:15px;
  clear:both;
  text-align:right;
}
ul#footer li {
  display:inline;
  padding:0 15px;
  background:url(footer_separ.gif) no-repeat right center;
}
ul#footer li.last {
  background-image:none;
}

