body,html {background:#ffffff url(images/tlodol.jpg) repeat-x top center;margin: 0px;padding: 0px;text-align: left;font-size: 0px;font-family:arial;color:#7c7c7c;}
body { padding-bottom:30px; }

.clr, .clear, .clearr{clear:both;}
p { margin-top:0px; }
b.star { padding-left:3px; font-size:18px; font-weight:bold; color:#dc0000; vertical-align:middle; }

h1{font-size:30px;color:#ffffff;font-weight:normal;font-family:arial;}
h2{font-size:24px;color:#ffffff;font-weight:normal;font-family:arial;}

a { color:#fff; text-decoration:none; }
a:hover { text-decoration:underline; }

.tlo{background:#085a79 url(images/tlomain.jpg) repeat-x top center;display:block;}
.tlo1{background:url(images/tlo.jpg) no-repeat top center;cdisplay:block;}
.glowny{margin:auto;width:980px;}
.top{background: url(images/top.jpg) repeat-x top center;height:253px;display:block;text-align:center;}
.lewa{float:left;width:310px;padding:70px 0px 40px 0px;}
.prawa{float:left;width:640px;padding:0px 0px 30px 30px;}
.left_image { width:310px; overflow:hidden; }

div.menu{width:730px;height:73px;font-size:12px;margin:auto;padding:1px 0px 0px 250px;}
/* 
.menu a{font-size:12px;color:#ffffff;text-decoration:none;padding:21px 21px 21px 21px;display:block;background:url(images/cien.png) no-repeat top left;float:left;}
.menu a:hover{background:#59A737;color:#ffffff;}
.menu a.sel { border-top:3px solid #ddd; padding-top:18px; }
*/

.tekst{width:980px;color:#ffffff;font-size:12px;text-align:left;margin:auto;}
.stopka{background: url(images/bottom.jpg) repeat-x top center;display:block;height:150px;}
.stopka a{font-size:12px;color:#7c7c7c;text-decoration:none;padding:3px 5px;}
.stopka a:hover{color:#ffffff;background:#085A79;}

.stopka_tresc{width:960px;margin:auto;font-size:12px;padding:100px 20px 0px 20px;text-align:left;}



/* MENU */
* html ul.jd_menu ul { width:1%; }
ul.jd_menu { margin:0px; padding:0px; list-style-type:none; }
ul.jd_menu ul { display:none; }
ul.jd_menu li { float:left; }

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:12px; color:#FFF; cursor:pointer; white-space:nowrap; }

ul.jd_menu li a { font-size:12px; color:#fff; text-decoration:none; padding:21px 21px 21px 21px; display:block; background:url(images/cien.png) no-repeat top left; }
ul.jd_menu li a.sel { border-top:3px solid #ddd; padding-top:18px; }
ul.jd_menu li.jdm_hover, ul.jd_menu li.jdm_active { background:#59A737; color:#fff; }
ul.jd_menu li ul li { background:#0C7BA6; }
ul.jd_menu li ul li a { color:#ccc; padding:6px 10px 6px 10px; }
ul.jd_menu li ul li a.sel { font-weight:bold; color:#fff; padding:6px 10px 6px 10px; border:0px; }


div.menu2 ul.jd_menu li a { display:inline-block; padding:5px 10px 5px 10px; color:#666; background:none; }
div.menu2 ul.jd_menu li.jdm_hover, div.menu2 ul.jd_menu li.jdm_active { background:#ddd; }
div.menu2 ul.jd_menu li ul li { background:#f3f3f3; }
div.menu2 ul.jd_menu > li > a.sel { border-top:2px solid #095C7C; padding-top:3px; }
div.menu2 ul.jd_menu > li a.sel { color:#000; }


div.prod_opis { padding-top:10px; }
div.prod_opis p { margin-top:10px; }
.produkt{ padding:10px 0px 10px 0px; }
.produkt div.prod_zdjecie { float:left; margin:0px 15px 10px 0px; width:154px; text-align:center; }
.produkt div.prod_zdjecie img{border:1px solid #ccc; padding:1px;}
div.galeria_cont_prod { float:left; width:360px; }



div.galeria_title { padding:0px 0px 5px 0px; font-size:20px; }
div.galeria_cont { padding:12px 0px 24px 10px; }
div.galeria_image_cont { width:172px; margin:10px 15px 15px 15px; float:left; }
div.galeria_image { width:172px; text-align:center; }
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; }


#tooltip { font-weight:bold; visibility:hidden; z-index:500001; position:absolute; text-align:left; padding:4px 6px 4px 6px; background:#fff; color:#000; border:3px solid #A9A9A9; font-size:12px; }

input.input, input.input-hover, input.input-focus { border:1px solid #000; padding:3px; }
textarea.textarea, textarea.textarea-hover, textarea.textarea-focus { border:1px solid #000; padding:3px; font-family:Arial, Tahoma; font-size:12px; }
input.button, input.button-hover, input.button-focus { font-weight:bold; font-size:11px; background:#59A737; color:#fff; border:1px solid #000; padding:3px 15px 3px 15px; cursor:pointer; }

