html {
   background-repeat: repeat;
   background-position: top;
   padding:0;
   margin: 0 auto;
}

body
{
   margin: 0;
   padding: 0;
   font-family: Arial,Verdana,Helvetica,sans-serif;
   font-size: 11px;
   color: #626262;
   background-image: url(../gfx/kreska.jpg);
   background-repeat: repeat-x;
   background-position: top;
   text-align: justify;
}
h1{
  color:#6AA4D2;
  text-align: left;
  font-style: italic;
  font-size: 14px;
}
h2{
  font-size: 13px;
  text-align: left;
  
}
h3{
  font-size: 12px;
  text-align: left;
}
h4{
  font-size: 11px;
  text-align: left;
  
}

.container
{
   margin: 0 auto 20px auto;
   width: 946px;
   background-color: #FFFFFF;
   background-image: url(../gfx/cienie-tlo.jpg);
   background-repeat: repeat-y;
   position: relative;
   padding-top: 165px;
   
   
}

.langmenu
{
  position: absolute;

}

.logo
{
   position: absolute;
   left: 28px;
   top: 45px;
}
.logo a
{
   outline: none;
}
#banner_top
{
   position: absolute;
   right: 9px;
   top: 18px;
   width: 583px;
   height: 115px;
   z-index: 99999;
}
.banner_napis
{
   position: absolute;
   right: 9px;
   top: 135px;
}
.menu
{
   position: relative;
   width: 937px;
   height: 38px;
   margin: 0 auto;
}

a.menu_b,
a.aktywny
{
   /*float: left;*/
   /*background-image: url('../gfx/menu.jpg');
   background-repeat: repeat-x;*/
   background-color: #638455;
   height: 26px;
   /*width: 84px;
   min-width: 84px;*/
   padding: 12px 12px 0 12px;
   font-size: 11px;
   text-align: center;
   outline: none;
   text-transform: uppercase;
   text-decoration: none;
   color: #F6F6F6;
}

a.menu_b:hover,
a.aktywny
{
   /*background-image: url('../gfx/menu_a.jpg');
   background-repeat: repeat-x;*/
   background-color: #84a178;
   color: #F6F6F6;
}



a.menu_dla_firm,
a.aktywny_dla_firm
{
   background-image: url('../gfx/tlo-pod-firmy.png');
   background-position: center 2px;
   background-color: #638455;
    background-repeat: no-repeat;
   width: 100%;
   display: block;
   text-decoration: none;
   height: 26px;
   padding-top: 12px;
   font-size: 11px;
   text-align: center;
   color: #FFFFFF;
}

a.aktywny_dla_firm
{
  background-color: #84a178;
}
a.home,
a.aktywny_home
{
  background-image: url('../gfx/domek.png');
  background-color: #638455;
  background-repeat: no-repeat;
  background-position: center;
  width: 25px;
  display: block;
  height: 38px;
  padding: 0 10px;
}
a.aktywny_home
{
  background-color: #84a178;
}

.kreska
{
   /*background-image: url('../gfx/kreseczka_menu.jpg');
   background-repeat: no-repeat;*/
   background-color: #638455;
   width: 1px;
   height: 38px;
   /*float: left;*/
   display: block;
}
.main
{
   clear: both;
   padding: 3px auto;
   position: relative;
   width: 928px;
   margin: 0 9px;
   background-image: url('../gfx/wzorek.jpg');
   background-repeat: no-repeat;
   background-position: right bottom;
}
.sidebar
{
   float: left;
   width: 165px;
   margin-top: 5px;
   color: #FCFEFD;
}
.box
{
   padding: 10px 0px 10px 0px;
   margin-bottom: 2px;
   position: relative;
   
}
.box_top
{
   position: absolute;
   top: 0;
   left:0;
   background-image: url(../gfx/zielone-top.jpg);
   background-repeat: no-repeat;
   width: 165px;
   height: 16px;
   margin: 0;
   padding: 20px 5px 0 10px;
}
.tfotogaleria
{
  background-image: url(../gfx/fotorelacje_top.jpg);
}
.box_bottom
{
   position: absolute;

   left:0;
   background-image: url(../gfx/zielone-bottom.jpg);
   background-repeat: no-repeat;
   width: 165px;
   height: 10px;
   margin: 0;
   padding: 0;
}
.bfotogaleria
{
  background-image: url(../gfx/fotorelacje_bottom.jpg);
}
.box_middle
{
   background-color: #44733F;
   padding: 26px 10px 0 10px;
   text-align: left;
}
.mfotogaleria
{
  background-image: url(../gfx/fotorelacje_bcg.jpg);
  background-repeat: repeat-x;
  height: 107px;
}
.box_middle p, 
.box_middle h4,
.box_middle a,
.box_top h4,
.box_top a
{
  font-size: 10px;
  padding: 0px;
  margin: 0px;
}
.box_middle h3,
.box_middle h3 a,
.box_top h3,
.box_top a{
  margin-bottom: 3px;
  font-size: 12px;
  padding: 0px;
  margin: 0px;  
}
.box_middle h4,
.box_top h4,{
  margin-top: 5px;
}

.box_middle a,
.box_top a{
  color: #FCFEFD; 
  text-decoration: none;
}
.box_middle a.wiecej{
margin-left: 58px;
}
.box_middle a:hover{
  text-decoration: underline;
}

.sidebar img.bannerek
{
   margin-bottom: 15px;
   border: none;
}
.content
{

   float: right;
   width: 620px;
   padding-bottom: 40px;
   padding-right: 77px;
   padding-left: 46px;
   margin-top: 15px;
   z-Index: 1;
   line-height: 160%;
   
}
.content img{
  border: none;
  margin: 10px;  
}
.content a{
text-decoration: underline;
color: #626262;
}
.content a:hover{
text-decoration: none;
}
.content p
{
   margin: 0 0 15px 0;
}
.stopka
{
   clear: both;
   background-color: #A8B695;
   width: 100%;
   height: 59px;
   color: #FFFFFF;
   font-size: 10px;
   margin: 0 0 2px 0;
   
}
.stopka a
{
   color: #FFFFFF;
   text-decoration: none;
}
.stopka_lewo
{
   float: left;
   margin-top: 10px;
   margin-left: 15px;
}
.stopka_lewo img
{
   margin-right: 10px;
   border: none;
}
.stopka_prawo
{
   float: right;
   text-align: right;
   margin-top: 24px;
   margin-right: 10px;
}
.line
{
   line-height: 1px;
   height: 1px;
   width: 100%;
   clear: both;
}
.line_bottom
{
   line-height: 10px;
   width: 100%;
   height: 10px;
   background-image: url(../gfx/cienie-dol.jpg);
   background-repeat: no-repeat;
   clear: both;
}


/************NEWSY****************/
.news_list{
	display: block;
   margin-bottom: 10px;
}
.news_list_img{
	display: block;
	float: left;
	margin: 4px 10px 10px 0px;
	padding: 3px 3px;
	border: 1px solid #E3E3E3;
}
.news_list_img img
{
   margin: 0px;
}
.more {
float: right;
color: #323332;

}
hr
{
   clear: both;
   color: #E8F8C7;
   background-color: #E8F8C7;
   width: 100%;
   height: 1px;
   border: 0; 
}
.news_list_tresc p
{
   line-height: 140%;
   margin: 0 0 10px 0; 
   font-size: 11px;
}
.news_list_tresc h4
{
   margin: 0px;
}
.more a
{
   font-size: 10px;
   text-decoration: none;
}
.more a:hover
{
   text-decoration: underline;
}
.news_list_tresc h2{
color: #262626;
font-size: 13px;
margin-bottom: 4px;
}
.news_list_tresc a{
color: #323332;
}

.zobacz_wszystkie
{
  width: 100%;
  text-align: center;
}

table.kalendarz_imprez
{
   font-size: 12px;
   width: 100%;
}
table.kalendarz_imprez tr td h2
{
   font-size: 12px;
   font-weight: bold;
}
table.kalendarz_imprez tr td
{
   vertical-align: top;
   border-bottom: 1px solid #EAF7E5;
}

/*****************galeria********************/


.content img.galeria
{
   padding: 3px;
   margin:0px;
   border: 1px solid #E7E7E7;
}

/*****************cennik*********************/

.cennik {     
  border-color: #e3e3e3;     
  border-width: 0 0 1px 1px;     
  border-style: solid; 
  margin-bottom: 15px;
} 

.cennik td {
  border-color: #e3e3e3;     
  border-width: 1px 1px 0 0;     
  border-style: solid;     
  margin: 0;     
  padding: 3px;     
}
/*************bannery - strefy bannerowe******************/

.banner 
{
   margin: 0;
   padding: 0;
}
.banner img 
{
   border: none;
   margin:0;
   padding: 0;
}

.referencjetab tr td p
{
  margin: 10px 0 10px 10px;
}
.referencjetab tr td img
{
  margin: 10px 10px 10px 0;
}
h1.oferty {
text-align:center;
font-weight:bold;
font-size:18px;
line-height:25px;
font-style:normal;
}
.oferta_li {
font-size:15px;
font-weight: bold;
list-style-image:url("/pliki/image/kalendarz/znaczek.jpg");
}
.oferta_tabela td {
color: rgb(54, 95, 146); 
vertical-align: top;
}
.wklubie {
  margin: 10px 0;
  border: 1px dashed #E8F8C7;
  padding: 10px 10px 0 10px;
  line-height: 140%;
  color: #969696;
}
.wklubie h4 {
  margin: 0;
  color: #969696;
  font-size: 13px;
  font-style: italic;
}

#fb-d {
  height: 178px;
  text-align: right;
}
#fb-d .fbConnectWidgetFooter {
  background-color: #ffffff !important;
}

