﻿body {margin:0;padding:0;background:#fff; font:11px/18px Tahoma;}

p{font:11px/18px Tahoma;color:#000;padding:0; margin:5px 0;}
a{font:11px/15px Tahoma; color:#171717;}

img{margin:0;padding:0;border:none}

h1{background:url(../images/h1bg.gif) left bottom no-repeat;margin:0;padding:0 0 0 22px;}
h1 span{margin:0;padding:5px 0 5px 14px;display:block;font:bold 14px/22px Verdana, Arial, Helvetica, sans-serif;color:#e10000;background:url(../images/h1lbg.gif) left center no-repeat}

.cont_tekst h1{font:14px/18px Tahoma; color:#030188; background:none; padding:5px 0px;}

h2{font:bold 11px/25px Tahoma;color:#1d1d1d;margin:0;padding:10px 0 5px 0px}
h2.blue{font:bold 12px/18px Tahoma;color:#010088;margin:0;padding:5px 0 5px 0px}

h3{font:bold 13px/22px Verdana, Arial, Helvetica, sans-serif; color:#020088; margin:0; padding:10px 0 5px 0px;}

p.sep{height:1px;margin:0;padding:5px 0;background:url(../images/h1bg.gif) left center no-repeat}

hr{ height:1px; float:left; clear:both; color:#eef3f7; background:#eef3f7; border:none; border-top:1px solid #eef3f7; padding:0; margin:10px 0;}

ul{margin:0;padding:5px 0 5px 20px;list-style-type:none}
li{margin:0;padding:0 0 0 15px;background:url(../images/libg.gif) left 5px no-repeat;font:bold 11px/18px Tahoma;color:#010088; text-decoration:none;}
#content li a{font:bold 11px/18px Tahoma;color:#010088; text-decoration:none; padding:0 12px 0 15px; background:url(../images/a.gif) center right no-repeat;}
#content li a:hover{ text-decoration:underline;}
/************************************ TOP ******************************************************/
#top{width:100%;float:left;margin:0;padding:0;text-align:center}
#top_inside{width:956px;height:85px;margin:0 auto;padding:0;}

#logo{float:left;margin:0;padding:2px 0 0 20px;display:block;}

/************************************ MENU ****************************************************/
#menu{width:800px;float:right;margin:0;padding:0;background:url(../images/menubg.gif) left 5px repeat-x}
#menu_inside{width:800px;height:62px;float:left;margin:0;padding:0;background:url(../images/menubgl.gif) left 5px no-repeat}

#mainmenu{float:left;margin:0;padding:0 0 0 60px;list-style-type:none;display:block}
#mainmenu li{height:49px;float:left;margin:0;padding:0 8px 0 4px;display:inline;background:url(../images/mmlibg.gif) right top repeat-y}
#mainmenu li a{height:21px;float:left;margin:30px 0 0 0;padding:0 10px;color:#01008b;text-decoration:none;font:12px/21px Tahoma}
#mainmenu li.active a, #mainmenu li a:hover{background:#e01224;color:#fff}

#othermenu{float:right;margin:0;padding:0 81px 0 0;list-style-type:none;display:block}
#othermenu li{width:25px;float:left;margin:0;padding:31px 0 0 0;display:inline;background:none}

#menuborder{width:800px;height:23px;float:left;margin:0;padding:0;background:url(../images/menuborderbg.gif) left 15px repeat-x}
#menuborderl{width:128px;height:23px;float:left;margin:0;padding:0;background:url(../images/menuborderl.gif) left 15px no-repeat}
#menuborderr{width:162px;height:23px;float:right;margin:0;padding:0;background:url(../images/menuborderr.gif) left bottom no-repeat}

/************************************ DOLNY TOP ************************************************/
#middle_top{width:100%;height:314px;float:left;margin:0;padding:0;background:url(../images/middletopbg1.gif) left top repeat-x;overflow:hidden}
#middle_top_inside{width:100%;height:314px;float:left;margin:0;padding:0;background:url(../images/middletopbg2.gif) left 247px repeat-x;text-align:center}

#flash{width:956px;height:314px;margin:0 auto;padding:0;background:#fff}


/************************************ ZAWARTOŚĆ ************************************************/
#content{width:100%;float:left;margin:0;padding:0}
#content_inside{width:950px;margin:0 auto;padding:0;background:#eaf0f5;text-align:center}
#content_inside2{width:950px;float:left;margin:0;padding:0;background:#eaf0f5;text-align:center}

#content .cont_tekst{ width:550px; float:left; padding:20px 0 10px 20px;}
#content .cont_tekst img{ padding:2px; border:1px solid #e7f0f5}

#tresc{width:946px;float:left;margin:0 0 0 2px;padding:0;background:#fff url(../images/trescbg.gif) left top repeat-y}
* html body #tresc{margin-left:1px}
#tresc_content{width:946px;float:left;margin:0;padding:0;text-align:left;background:url(../images/trescrbg.gif) 589px top repeat-y}

#tresc_l{width:589px;float:left;margin:0;padding:0 0 20px 0}
#tresc_r{width:357px;float:right;margin:0;padding:0 0 20px 0}

/************************************ KATALOG PRODUKTÓW ****************************************/
.katalog{width:330px;float:left;margin:15px 0 10px 12px;padding:0}
* html body #tresc_r .katalog{margin-left:6px}

.opis{width:200px;float:right;margin:0;padding:0;background:url(../images/h1bg.gif) left bottom no-repeat}
.opis p{margin:5px;padding:0;font:11px/15px Tahoma;color:#010088}

.wiecej{text-decoration:none;cursor:pointer;margin:0;padding:0 15px 0 0;font:bold 11px/18px Tahoma;color:#e10000;background:url(../images/wiecej.gif) right center no-repeat}

.produkt{width:330px;float:left;margin:0;padding:0}
.produkt img{width:120px;height:90px;float:left;margin:5px 0 0 0;padding:0}
.produkt h2{height:21px;margin:0;padding:0 0 0 5px;font:bold 11px/18px Tahoma;color:#e10000;background:url(../images/h1bg.gif) left bottom no-repeat}

.katalog2{float:left;margin:15px 0 0 0;padding:1px;background:#eef3f7}
.katalog2_inside{float:left;margin:0;padding:6px 0 6px 6px;background:#f8fafc}
.katalog2_content{width:342px;float:left;margin:0;padding:10px 0 0 7px;background:#ecf2f7}

.katalog2_content img{width:120px;height:90px;float:left;margin:21px 0 0 0;padding:0}

.produkt2{width:285px;float:left;margin:0 0 5px 0;padding:5px 0 0 30px;}
.produkt2 h2{margin:0;padding:5px 0 5px 5px;font:bold 11px/18px Tahoma;color:#030188;background:url(../images/h2bg.gif) left bottom no-repeat}
.produkt2 p{margin:5px;padding:0 0 0 20px;font:11px/15px Tahoma;color:#000;}
.produkt2 a{ float:right; margin-right:60px; padding-right:15px;}


/************************************ STOPKA ***************************************************/
#footer{width:100%;height:77px;float:left;margin:0;padding:0;background:url(../images/footerbg.gif) left top repeat-x;text-align:center}
#footer_inside{width:956px;height:77px;margin:0 auto;padding:0;background:#fff;text-align:center}
#footer_content{width:950px;height:77px;margin:0 auto;padding:0;background:url(../images/footercontentbg.gif) left top repeat-x}

#footer_content p{float:left;margin:0;padding:22px 18px;color:#6492a7}
#footer_content p a{color:#6492a7;text-decoration:none;}
#footer_content p a:hover{color:#01008a;text-decoration:none;}

dl, dt, dd{font: 12px/18px Arial, Helvetica, sans-serif; color:#000;}
dl#menu0 dt{font-weight:bold; padding:4px 0 4px 25px; display:block; border-bottom:1px solid #eaf0f5; cursor:pointer; background:url(../images/libg.gif) 8px 8px no-repeat;}

#menu0 dd{ margin:0; padding:0;}
#menu0 dd dl dt{ color:#232323; font: 12px/18px Tahoma; display:block; padding:3px 10px 3px 30px; cursor:auto; background:url(../images/a.gif) 20px 10px no-repeat; }

.formbuilderform{ width:420px; float:left; padding-top:10px;}
.formbuilderform div{ float:right; clear:both; padding:3px 0; width:350px;}
.formbuilderform div label{ float:left;}
.formbuilderform div input{ float:right; width:220px; border:1px solid #9cbed2;}
.formbuilderform div textarea{ float:right; width:220px; height:120px; border:1px solid #9cbed2;}
.formbuilderform .submit input{ width:120px; font-size:11px;}

#mapa{ float:left; display:none; border:1px solid #ecf2f7; padding:2px;}
.pokazMape{ padding:8px 0; font-weight:bold; color:#020088; cursor:pointer; text-decoration:underline;}

.oferta_lista{ padding:10px 0;}
.oferta_lista span, .wyj{ padding:5px 0 5px 20px; margin:0; background:url(../images/libg.gif) 6px 8px no-repeat; font:bold 12px/16px Arial, Helvetica, sans-serif; color:#000; border-bottom:1px solid #eaf0f5; width:530px; float:left; cursor:pointer;}
.oferta_lista ul{margin:0; padding:0; clear:both;}
.oferta_lista ul li{background:url(../images/a.gif) 20px 10px no-repeat; margin:0; padding:3px 0 3px 20px; border-bottom:1px solid #eaf0f5;}
.oferta_lista ul li a{ background:none !important; font-weight:normal !important; color:#000 !important;}

.wyj{ text-decoration:none;}
.wyj:hover{ text-decoration:underline;}

.oferta_tab{ margin:14px 0;}

.oferta_lista div ul{display:none}