/* CSS RSOZ */
* {
  margin: 0;
}
body {
  background-color: #e7f6dd;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
  height: 100%;
  min-height: 100%;
  color: #505050;
}
a img, a, img {
  border: none !important;
  outline: none !important;
  text-decoration: none;
}
a:link, a:visited {
  color: #6b6b6b;
}
a:hover {
  color: #368cb3;
}
#wrapper {
  min-height: 100%;
  height: 100%;
}
#mainSite {
  width: 953px;
  margin: auto;
}
#mainSiteTop{
  height: 381px;
}
#leftMenu {
  width: 243px;
  float: left;
}
#mainContent {
  width: 672px;
  float: left;
  padding: 5px;
}
#aplet{
  float: left;
  width: 100%;
}
#stronyInternetoweZdjecie{
  display: none;
}
#lokatorBody{
  width: 672px;
  float: left;
  color: #828282;
  margin: 0 0 5px 0;
}
#lokatorBody a{
  color: #828282;
}
#mainFooter {
  clear: both;
  background-image: url(footerBg.png);
  background-repeat: no-repeat;
  padding-top: 2px;
  height: 154px;
  background-position: right;
  border-top: 1px solid #e1d9b2;
  padding: 5px 0 0 0;
}
#mainFooter a{
  float: right;
  margin: 125px 123px 0 0;
}

/* Layout */
.clr_bth {
  clear: both;
  height: 0px !important;
}
/* CMS Menu */
.kontener_podmenu{
  width: 243px;
  float: left;
}
.menu_pozycja_kontener_1_poziom_1{
  width: 243px;
  height: 24px;
  float: left;
  background: url(menu_1_bg.png) no-repeat;
  margin: 0px 0 5px 0;
}
.menu_pozycja_tekst a {
	display: block;
	padding: 4px 0 4px 15px;;
  color: #fff;
  font-weight: bold;
  float: left;
}

.menu_pozycja_tekst_1_poziom_2 a{
  color: #595a5b;
  display: block;
  margin: 0 0 0 30px;
  width: 200px;
  float: left;
}
.menu_pozycja_tekst_1_poziom_2 p{
  margin: 0;
  padding: 0;
}
.menu_pozycja_kontener_1_poziom_2{
  width: 210px;
  background: url(podmenu_1_bg.png) no-repeat;
  float: left;
}
.menu_pozycja_kontener_1_poziom_2:hover{
  background: url(podmenu_1_bg_hover.png) no-repeat;
  float: left;
  width: 210px;
}
.menu_pozycja_edycja{
  display: block;
  text-align: right;
}
/* CMS Content */
#top_content{
  float: left;
  width: 700px;
}

/* Szybki kontakt */

#szybki_top{
  background: url(szybki_kontakt_top.png) no-repeat;
  width: 246px;
  height: 57px;
  float: left;
}
#szybki_content{
  background: url(szybki_kontakt_content.png);
  width: 246px;
  float: left;
}
#szybki_bottom{
  background: url(szybki_kontakt_bottom.png) no-repeat;
  width: 246px;
  height: 11px;
  float: left;
}
#cms_html_dodatki_1{
  padding: 5px 0 5px 5px;
  width: 220px;
  float: left;
}
/* Wyszukiwarka */
#wyszukaj_top{
  background: url(wyszukaj_top.png) no-repeat;
  width: 246px;
  height: 54px;
  float: left;
  margin: 10px 0 0 0;
}
#wyszukaj_content{
  background: url(wyszukaj_content.png);
  width: 246px;
  float: left;
}
#wyszukaj_bottom{
  background: url(wyszukaj_bottom.png) no-repeat;
  width: 246px;
  height: 11px;
  float: left;
}
.log_input{
  width: 177px;
  height: 29px;
  background: url(wysz_input.png) no-repeat;
  border: 0px;
  float: left;
  margin: 5px 0 0 10px;
  color: #d48200;
  font-size: 11px;
  text-align: right;
}
.img_input{
  float: left;
  margin: 5px 0 0 0;
}
.aktualnosci_zestaw_kontener, #tresc_glowna_strony {
  float: left;
  width: 672px;
  background-color: #F5FFEF;
  padding: 5px;
  -webkit-border-radius: 15px; /* Safari, Chrome */
  -khtml-border-radius: 15px;    /* Konqueror */
  -moz-border-radius: 15px; /* Firefox */
  border-radius: 10px;
}
.aktualonsci_wyniki_kontener {
}
.aktualnosci_tytul_kontener, .tresc_tytul_kontener {
	border-bottom: 1px solid #CF8432;
}
.tresc_tytul_kontener {
	font-size: 16px;
	padding: 2px;
}
.aktualnosci_tytul_kontener .link_akt {
	color: #B9C641;
}
.aktualnosci_wiecej {
	width: 77px !important;
	height: 25px !important;
	float: right;
	margin: 10px;
}
.aktualnosci_data {
	font-size: x-small;
	margin-bottom: 5px;
}
.aktualnosci_separator, .tresc_stopka_kontener {
	border-bottom: 1px solid #F3E0CC;
	margin-bottom: 9px;
	margin-top: 9px;
}
.aktualnosci_stronicowanie strong{
  border-radius: 4px;
  -moz-border-radius: 4px;
  -webkit-border-radius: 4px;
  background-color: #fff;
  border: 1px solid #000;
  padding:0 4px;
}
#tresc_listapodmenu_kontener li{
  width: 500px;
  list-style-type: disc;
}

#tresc_listapodmenu_kontener a{
  margin: 0px;
  padding: 0px;
  cursor: pointer;
  cursor: hand;
}

#tresc_listapodmenu_kontener p{
  margin: 0px;
  padding: 0px;
  float: left;
}
.box_center2{
  float: left;
  padding:10px;
  width:680px;
}
.info{
  margin: 5px 0 5px 0 !important;
}
#div_form_nl p{
  margin: 5px 0 5px 0;
}
/* Zarządzanie DIV */
#zarzadzanie_div ul {
	padding: 0px;
}
/* CMS */
#div_login {
	width: 175px;
}
#div_login input {
	border: 1px solid #B7CE96;
	background-color: #F3F6EB;
	margin: 2px;
	width: 135px;
	text-align: right;
	background-image: url(kludka.png);
	background-repeat: no-repeat;
	background-position: 3px center;
	position: relative;
	right: 0px;
}
#div_login label {
	width: 50px;
}
.div_submit {
	clear: both;
}
.login_input {
	margin-left: 2px;
}
.minigal_kontener {
	display: none;
}
/***********TIPS****************/
.tool-tip {    /*	-webkit-border-radius: 15px; /* Safari, Chrome */
    /*	-khtml-border-radius: 15px;    /* Konqueror */    /*	-moz-border-radius: 15px; /* Firefox */    /*	border-radius: 15px;*/    font-family: arial,sans-sarif; z-index: 43000; margin-left:0px !important; margin-left:10px; }

.tool-title {    margin: 0px;    padding: 8px 8px 4px;    z-index: 43000;    background-color: ghostwhite;}
.tool-text {    z-index: 43000;    display: block;    font-size: 10px;    padding: 4px 8px 8px;    background-color: ghostwhite;    background-color:#CCE5A2;    -webkit-border-radius: 5px; /* Safari, Chrome */    -khtml-border-radius: 5px;    /* Konqueror */    -moz-border-radius: 5px; /* Firefox */    border-radius: 5px;    color: #000000;}
.custom-tip {    color: #9C9FB4;    width: 130px;    z-index: 43000;}
.custom-title { font-weight: bold; font-size: 11px; margin: 0; color: #B7B9C8; padding: 8px 8px 4px; background: #C3DF7D; border-bottom: 1px solid #B5CF74; z-index: 43000;}
.custom-text { font-size: 11px; padding: 4px 8px 8px; background: #CFDFA7; }
/*   */
/*  HTML  */
table {
	width: 100%;
}
#pitProjekt{
  margin: 4px 0 0 532px;
  position: absolute;
  z-index: 2;
}