body, table, tr, th, td, p, form, fieldset, legend, div, ul, ol, li, h1, h2, h3 {margin: 0; padding: 0; border: 0;}

body {
	text-align: center;
	font-family: Tahoma, Verdana, Helvetica, sans-serif;
	font-size: 11px;
	line-height: 140%;
	color: #000;
	background: #fff;
    text-align: center;
}

a, a:visited {text-decoration: none; color: #ff6600}
a img {border: 0;}

.bold {font-weight:bold;}
.italic {font-style: italic;}

.left {float:left}
.right {float:right}
.clear {clear: both;}


h1.title,
h1.title2 {
  width:100%;
  float: left;
  margin: 15px 0px 15px 0px;
  color: #0d3a8b;
  font-size:15px;
  line-height: 120%;;
  background-position: center;
}
    h1.title span, h1.title2 span {display: block; float: left; margin: 0px 16px 0px 0px; padding: 0px 4px 0px 0px;}
    h1.title2 span {background: #fff;}

p.date {font-size:10px; color: #4eb0ed;}


#all {width: 100%; margin: auto; text-align: left;}


#page {width:1000px; margin: 0px auto 0px auto; clear: both;}


body div:after
{content: "."; display:block; height: 0; clear:both; visibility:hidden;}

.greyBox {padding: 10px; background: #e9f6fc; border: 1px solid #cce2e0;}


/*-------------------------------------------------------*/
/* -- top --*/
div#top, #menu2 {display:none;}



/* -- end - top --*/
/*-------------------------------------------------------*/
/* -- left --*/

#mainLeft {display:none;}


/* -- end - left --*/
/*-------------------------------------------------------*/
/* -- right --*/
#mainRight {width:660px; float: left; margin: 10px 0px 0px 0px;}

#pathSearch {display:none;}
#path {width:420px;padding: 0px 0px 18px 0px; float:left; color: #0b3b8f;}


.mainContent {width: 420px; float: left; padding: 0px 32px 0px 22px;}
    .mainContentLong {width: 620px;  float: left; padding: 0px 32px 0px 22px;}



.news {width: 193px; float: left;}
    .news p.title {font-size:13px; font-weight:bold; color: #045baa;}
    .news a, .news a:visited {color: #045baa;}
    .news .newsPreface {margin: 15px 0px 20px 0px; font-weight:bold; color: #045baa;}
    .news a.readMore,.news a:visited.readMore {color: #FE7701; font-weight:bold}

.news .newsPreface,
.news .newsContent
{text-align:justify;}

#newsMargins {margin: 0px 21px 0px 20px;}

.textPreface {float: left; margin:0px 0px 15px 0px; font-weight:bold; color: #000;  text-align: justify;}

.textContent {float: left; margin:0px 0px 15px 0px; text-align: justify;}
.textContent p {margin: 0px 0px 5px 0px;}
.textContent ol,
.textContent ul
{margin: 10px 0px 10px 17px;}

#dataPrint {width: 420px; float: left; margin-top: 10px; color: #009bde;}
    .mainContentLong #dataPrint {width: 620px}
    #dataPrint img {display:none;}

.mainPhoto {float:left; margin: 0px 10px 10px 0px; border: 1px solid #b2b4b3;}
    .mainPhoto img {vertical-align: top;}

.att {display:none;}


.gallery {display:none;}


#Subskrypcja {float: left; margin: 15px 0px 0px 0px;}

#Subskrypcja label.label {display: block; width: 80px; float: left;}

#Subskrypcja .wiersz {width:620px; float: left; margin: 0px 0px 5px 0px;}
#Subskrypcja .wiersz input.text {width:180px;float: left; margin-right: 5px;}
#Subskrypcja .wiersz select {float: left; margin-right: 5px;}
#Subskrypcja .wiersz img {float:left; margin-right: 5px;}
#Subskrypcja .blad {margin: 0px 0px 1px 80px; font-weight:bold; color: #FE7701;}

#Subskrypcja #wiersz_userAgreement label.label,
#Subskrypcja #wiersz_userAgreement img
{display: none;}

#Subskrypcja #wiersz_userAgreement {margin: 0px 0px 10px 0px;}
#Subskrypcja #wiersz_userAgreement input {width:15px; float: left; margin: 0px 5px 0px 80px;}
#Subskrypcja #wiersz_userAgreement label {width:510px; float:left; text-align: justify;}
#Subskrypcja input.text {height:16px; padding: 0; font-size:11px;}

#Subskrypcja .polaWymagane {float:left; margin: 10px 0px 0px 80px;}
#Subskrypcja .polaWymagane img {float: left; margin: 2px 5px 0px 0px;}


#form {
    width:620px;
    clear: both;
}

#Szkolenia {width:620px; float: left; font-size:11px;}
#Szkolenia .wiersz label.label {display: block; width: 115px; float: left; font-size:11px;}
#Szkolenia .wiersz {width:620px; float: left; margin: 0px 0px 5px 0px;}
#Szkolenia .wiersz input.text {width:220px;float: left; margin-right: 5px; font-size: 11px;}
#Szkolenia .wiersz img {float:left; margin-right: 5px;}
#Szkolenia .blad {margin: 0px 0px 1px 115px; font-weight:bold; color: #FE7701;}
#Szkolenia #wiersz_wiedza {width:440px;}

#Szkolenia #wiersz_wiedza label.label {width:420px; display:block; clear:both; float: none;  font-size:11px; font-size:11px;}
#Szkolenia #wiersz_wiedza label {display:block; width:420px; margin-bottom: 5px; border: 1px solid #fff;  font-size:11px;}
#Szkolenia #wiersz_wiedza input {float: left; margin: 3px 5px 0px 115px;}
#Szkolenia #wiersz_wiedza img {display: none;}
#Szkolenia textarea {width:320px; height:100px; margin: 0px 0px 10px 0px; font-family: Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size: 11px; clear: both; float: none;}
#Szkolenia .polaWymagane {float:left; margin: 10px 0px 0px 115px;}
#Szkolenia .polaWymagane img {float: left; margin: 2px 5px 0px 0px;}

#galleriesListing {width:620px; clear: both; margin:0px 0px 15px 0px;}
#galleriesListing p {clear:both; float: left; padding: 3px 15px 3px 10px; border-bottom: 1px solid #bcd7f4;}
#galleriesListing p img {float:left; margin: 7px 5px 0px 0px;}
#galleriesListing a,
#galleriesListing a:visited
{display:block; width:586px; margin-left: 10px; font-size:10px; text-transform: uppercase;}

#konsultant {
width:600px;
float: left;
margin: 10px 0px 0px 0px;

}

#konsultant p.bold {
  font-size:13px;
  margin-bottom: 10px;
}


a.textButton{
  display: block;
  float: left;
  margin: 3px 10px 3px 0px;
  padding: 5px;
  border: 1px solid #E9E9E9;
  font-weight: bold;
  text-align: center;
}

a.textButton:hover {background: #F7F7F7;}



/* -- end - right --*/
/*-------------------------------------------------------*/
/* -- footer --*/

#footer {display:none;}


#maker {display:none;}
#loga {display:none;}

 /* -- end - footer --*/
/*-------------------------------------------------------*/

