body {margin:10px 0 0 0; text-align:center; background:#fff}

body,form,table {font-family: tahoma, arial, sans;font-size:12px; }



.wrap {width:990px;margin:auto; }
.x{clear:both}

h1,h2,h3,h4{ color:#0b578b;}
h1{ font-size:26px; font-weight:normal;}
h2{ font-size:21px;font-weight:normal; }
h3{ font-size:18px;font-weight:normal;}
h4{ font-size:14px;}

a{ color:#000;}
a:hover {color:#245623}
a.wiecej {float:right;}
a.wiecej:after{content:' »'}
a img {border:0}
/*-----------------------------------*/
#top { text-align:left; height:46px;  background:#105689;}

#logo   
{ 
  color:#007e3e;     text-decoration:none;
   float:left;  display:block; width:335px; height:46px; 
  text-align:center;
}
#logo img{margin-top:4px;}

#menu_top { float:left; height:46px; line-height:46px;width:655px;  overflow:hidden;font-size:14px ; background:url(images/menu_bg.jpg) repeat-x top;}
#menu_top a:hover {text-decoration:underline}
/* MENU */
* html ul.jd_menu ul { width:1%; }
ul.jd_menu { margin:0px; padding:0px; list-style-type:none;width:655px; }
ul.jd_menu ul { display:none; }
ul.jd_menu > li { float:left; } /*li pierwszego poziomu*/
ul.jd_menu ul { position:absolute; display:none; list-style-type:none; margin:0px; padding:0px; z-index:10000; }
ul.jd_menu ul li { float:none; margin:0px; padding-top:1px; }

ul.jd_menu, ul.jd_menu ul { }
ul.jd_menu ul { height:auto; }

ul.jd_menu li { font-size:14px; color:#FFF; cursor:pointer; white-space:nowrap; }
ul.jd_menu > li {  padding-right:1px; background:url(images/menu_separator.png) no-repeat right center }
ul.jd_menu li ul li.exp { background:#13380F}

ul.jd_menu > li > a 
{ 
 
font-size:12px; color:#fff; text-decoration:none; 
 
padding:0px 15px;
float:left; outline-style:none; 
}

ul.jd_menu > li > a.sel { text-decoration:underline}
ul.jd_menu > li > a:hover {}



ul.jd_menu > li > a.sel:hover { padding-bottom:10px; }
ul.jd_menu > li.jdm_hover, ul.jd_menu > li.jdm_active { } /*pierwsze roziwniecie*/
ul.jd_menu > li.jdm_hover a.sel, ul.jd_menu > li.jdm_active a.sel { padding-bottom:10px; }
ul.jd_menu li ul {width:150px; }
ul.jd_menu li ul li.jdm_hover, ul.jd_menu > li ul li.jdm_active { background:#13380F; padding:5px 10px 5px 10px; }
ul.jd_menu li ul li { background:#13380F; padding:5px 10px 5px 10px; }

ul.jd_menu li ul li a { color:#fff; text-decoration:none; outline-style:none; }
ul.jd_menu li ul li a.sel { font-weight:bold; color:#fff; }

ul.jd_menu span { font-size:18px; line-height:12px; font-weight:bold; margin:0px -8px 0px 4px; color:#343333; }
/*-----------------------------------*/

#baner{ text-align:left; height:330px;  background: url(images/top.jpg) no-repeat center bottom ;}

/*-----------------------------------*/

#main {padding-top:1px;}
#side_panel { margin:0;text-align:left;width:382px; float:left;  min-height:200px;}
#content_panel{width:605px;float:left;}

/*-----------------------------------*/
#content {margin:20px 20px 50px 20px;text-align:left; color:#585858; line-height:1.4em;}
/*#content > h1:first-child {color:#01518a ;text-align:left; margin: 20px 0px;padding-left:40px; background:url(images/arrow.jpg) no-repeat left center;}*/

#content a.wiecej{  float:right; line-height:20px; text-align:center; text-decoration:none; display:block; }

        #formMail {width:280px;float:right; margin:20px}
        #formMail input{border:solid 1px #ddd; background:#eee}
        #formMail input[type="submit"],        #formMail input[type="reset"] { padding:2px 8px;background:url(images/menu_bg.jpg) repeat-x center; color:#fff;}
        #formMail textarea{border:solid 1px #ddd; background:#eee}


/* GALERIE */
div.galeria_cont {width:570px;margin:auto;}
div.galeria_title { padding:0px 0px 5px 0px; color:#006fb1; font-size:24px; }
div.galeria_cont { padding:12px 0px 12px 0px; }
div.galeria_image_cont { width:132px; margin:4px; float:left;    }
div.galeria_image { width:132px;text-align:center;  height:142px; display:table-cell ;vertical-align:middle; }
div.galeria_image_desc { text-align:center; font-size:11px; padding-top:2px; padding-bottom:6px; }
div.galeria_image img { border:1px solid #CCC; padding:1px; }     


/*-----------------------------------*/
#bottom { font-size:10px; border-top:3px solid #0b578b ; padding-top:1px;padding-bottom:6px;  margin-bottom:20px; }

#copy {color:#999;text-align:right; padding:15px;}












