body {margin:0; text-align:center; background:#fff}

body,form,table {font-family: arial, sans;font-size:12px; }



.wrap {width:965px;margin:auto;}
.x{clear:both}

h1,h2,h3,h4{ color:#585858;}
h1{ font-size:26px; color:#585858;}
h2{ font-size:21px; color:#70A70D}
h3{ font-size:17px;}
h4{ font-size:14px;}

a{ color:#030E67;}
a:hover {color:#606698}
/*-----------------------------------*/
#top { text-align:left; background: url(images/bg.jpg)no-repeat center top ;}
#top .wrap {height:380px;padding-top:30px;}

#baner{margin-bottom:10px; height:305px; overflow:hidden;  background:url(images/top.jpg) no-repeat center top ;padding-top:1px;}

#logo_panel 
{ cursor:pointer; height:145px;  width:600px; margin:auto;
  color:#fdf604; font-size:18px; font-style:italic; text-shadow:2px 2px 3px #000;
  background:url(images/logo.png) no-repeat center 0px;
}
#logo_panel span {padding:10px;} 
/*-----------------------------------*/
#menu_top { height:40px;margin-top:31px; overflow:hidden; float:left;font-size:14px ; width:670px;padding-left:20px;}
#menu_top a{
        /*
display:block;
line-height:30px; 
float:left; 

 color:#535353; text-decoration:none;
padding:0 10px;
text-align:center; 
      */
}

#menu_top a:hover {color:#000;}


/* MENU */
* html ul.jd_menu ul { width:1%; }
ul.jd_menu { margin:0px; padding:0px; list-style-type:none; width:780px; }
ul.jd_menu ul { display:none; }
ul.jd_menu > li { float:left; }

/*.rtl ul.jd_menu > li { float:right; }       */

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; }

/*.rtl ul.jd_menu li.fl ul { margin-top:-25px; }  lol */

ul.jd_menu, ul.jd_menu ul { }
ul.jd_menu ul { height:auto; }
ul.jd_menu li { font-size:12px; color:#FFF; cursor:pointer; white-space:nowrap; }
ul.jd_menu li ul li.exp { background:#D7EEFE url(images/submenu_arrow.gif) no-repeat right 50%; }

/*.rtl ul.jd_menu li ul li.exp { background:#01793B url(images/submenu_arrow_rtl.gif) no-repeat left 50%; }   */

ul.jd_menu > li > a { font-size:14px; color:#535353; text-decoration:none; /*line-height:38px;*/ padding:2px 10px; float:left; outline-style:none; text-transform:uppercase; }
ul.jd_menu > li > a.sel { background:#559BCC; padding-bottom:0px; }

/*.rtl ul.jd_menu > li > a { float:right; }    */


ul.jd_menu > li > a.sel:hover { padding-bottom:10px; }
ul.jd_menu > li.jdm_hover, ul.jd_menu > li.jdm_active { background: url(images/arro.gif) no-repeat bottom center; padding-bottom:10px; }
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:#1075BB; padding:5px 10px 5px 10px; }
/*.rtl ul.jd_menu li ul li.jdm_hover, .rtl ul.jd_menu > li ul li.jdm_active { background:#D7EEFE; padding:5px 10px 5px 20px; }*/
ul.jd_menu li ul li { border-left:3px solid #1075BB; background:#1075BB; padding:5px 10px 5px 10px; }
/*.rtl ul.jd_menu li ul li { border-left:0px; border-right:3px solid #D7EEFE; background:#01793B; padding:5px 10px 5px 20px; }*/
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; }
/*.rtl ul.jd_menu span { margin:0px 4px 0px -8px; }*/



/*-----------------------------------*/

#main {background:#f8f8f8;padding-top:1px;}
#main .wrap{min-height:600px;padding-bottom:60px;}

#side_panel {text-align:left;width:267px; float:left; border:solid 0px #eee; background:url(images/widelce.jpg) no-repeat center 10px; min-height:200px;}
#content_panel{width:697px;float:left; border:solid 0px #eee}
/*-----------------------------------*/
#side_menu {background:#e5ebef; min-height:250px;  list-style:none; padding: 0 0 0 10px; font-size:17px;}
#side_menu > li {padding:10px 0 0  25px;font-weight:bold;   background:url(images/arrow_green.jpg) no-repeat left 10px; }

#side_menu ul {font-size:14px; padding: 0 0 0 15px;}
#side_menu ul li {font-weight:normal;padding:3px 0 0 0 }
#side_menu ul li a:hover, #side_menu ul li a.sel  {text-decoration:underline}

#side_menu a{ color:#01518a; text-decoration:none; display:block;}
#side_menu > li:hover,#side_menu > li.sel { background-image:url(images/arrow_blue.jpg) }
/*-----------------------------------*/
#content {margin:20px 50px;text-align:left; color:#585858}
#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{ background:url(images/more.jpg) no-repeat center; color:#fff; float:right; line-height:20px; text-align:center; text-decoration:none; display:block;  width:69px;height:28px;}

#content ul{margin:10px 0px; padding:0 0 0 20px;}
#content ul li{margin:0;padding:0;}

#content #product_image img {float:left;margin-right:20px;border:1px solid #ccc; padding:1px;}

.produkt_mini {}
.produkt_mini h4 a{color:#000; text-decoration:none;}
.produkt_mini .mini_lista {background:#F8F8F8;}
.produkt_mini .mini_lista img{float:left;margin-right:10px;border:0px solid #ccc; padding:1px;}
.product_gal {background:#F8F8F8; width:auto; height:120px; margin-right:10px; display:inline-block;}
.product_gal img{margin:3px 5px; border:0px solid #ccc; padding:1px;}

div.product_par {}
div.product_par span{display:inline-block; width:100px; border-bottom:dotted 1px #68AEDF; padding:2px 4px;margin-right:1px; margin-bottom:1px;}
div.product_par span:first-child { width:250px;}

        #formMail {width:250px; float:right;}
        #formMail input{border:solid 1px #01528A; background:#EDF7FF}
        #formMail input[type="submit"],        #formMail input[type="reset"] {background:#6FA80B; color:#fff;}
        #formMail textarea{border:solid 1px #01528A; background:#EDF7FF}   

/*-----------------------------------*/
#bottom { background:#04116f url(images/footer.jpg) no-repeat  center;min-height:144px; padding-top:1px;}
#bottom .wrap{ }
#copy {color:#fff;text-align:right; margin-top:70px;}












