* { margin:0;padding:0 }
body { background:#F8F3E5 url(../../_outputer/imager/bg.jpg) 50% 0 no-repeat;font:normal 11px Arial,Helvetica,sans-serif;color:#463935;overflow-x:hidden; }
img { display:inline }
a img { border:none }

#main { width:880px;position:absolute;left:50%;margin:0 0 0 -440px; }
#content { width:100%;height:465px;float:left; }
#top { width:100%;height:97px;float:left;background:transparent url(../../_outputer/imager/topbg.jpg) 187px 0 no-repeat; }

#middle { width:100%;height:277px;float:left;background:transparent url(../../_outputer/imager/contentbg.jpg) 0 0 no-repeat; }
#middle .left { float:left;width:215px;margin:15px 0 0 20px; }
#middle .left h2 { float:left;width:100%;color:#111;font-size:12px;font-weight:normal; }
#middle .left ul { margin:0;font-weight:bold;list-style-type:none;padding:0; }
#middle .left li { background:transparent url(../../_outputer/imager/uvodli.gif) 0 50% no-repeat;padding:0 0 0 15px;margin:0 0 15px 0; }
#middle .left p { float:left;width:100%;color:#111;font-size:11px;margin:10px 0 0 0; }
#middle .right { float:right;margin:0 20px 0 0; }

#menu { width:100%;height:78px;float:left;background:transparent url(../../_outputer/imager/menubg.jpg) 0 0 no-repeat;text-transform:uppercase }
#menu .top { float:right;width:480px;margin:1px 15px 0 0; }
#menu .top a { float:left;font:bold 10px Arial,Helvetica,sans-serif;color:#BAB090;text-decoration:none;padding:15px 12px 10px 8px;background:transparent url(../../_outputer/imager/menulinkbg.gif) top right no-repeat; }
#menu .top a:hover { color:#D7D1BF; }
#menu .top a.act { color:#FFF; }
#menu .top a.last { background:none }
#menu .sub { float:right;margin:2px 22px 0 0;width:90%; }
#menu .sub a { float:right;font:normal 10px Arial,Helvetica,sans-serif;color:#000;text-decoration:none;padding:15px 12px 10px 8px;background:transparent url(../../_outputer/imager/submenulinkbg.gif) top right no-repeat; }
#menu .sub a:hover { color:#666 }
#menu .sub a.last { background:none }

#mod { float:left;width:100%; }
#mod h1 { width:90%;float:left;font-size:14px;color:#111;margin:10px 0 10px 20px;text-transform:uppercase; }
#mod p.content { float:left;width:90%;margin:0 0 0 20px; }
#mod #left { float:left;width:580px;margin:0 0 0 20px; }
#mod #right { float:right;width:250px;margin:0 20px 0 0; }
#mod #left-contact { float:left;width:290px;margin:0 0 0 20px; }
#mod #right-contact { float:right;width:540px;margin:0 20px 0 0; }
#mod #left-menu { float:left;width:160px;margin:25px 0 0 20px;border-right:#A69188 1px dotted;padding:10px 0 0 0; }
#mod #left-menu a { float:left;width:90%;font-size:12px;font-weight:bold;text-decoration:none;margin:0 0 7px 0;color:#463935; }
#mod #left-menu a:hover { text-decoration:underline; }
#mod #left-menu a.act { color:#EA4227;text-decoration:underline; }
#mod #right-list { float:right;width:680px; }
#mod #right-list #farby { float:right;width:100%;border-bottom:#A69188 1px dotted;padding:0 10px 5px 0; }
#mod #right-list #farby span { float:right;padding:0 15px 0 0;height:10px;display:block; }
#mod #right-list #farby a { float:right;width:10px;height:10px;display:block;border:#666 1px solid;margin:0 0 0 10px; }

#partneri { float:left;width:100%;margin:20px 0 0 0; }
#partneri a { }
#partneri a:hover img { border:none; }

#bottom { width:100%;float:left;margin:20px 0 0 0; }
#bottom div h2,#bottom div h3 { font-size:11px;font-weight:bold;color:#EF3F23;text-transform:uppercase;width:100%;float:left;padding:0 0 10px 0; }
#bottom div h2 { color:#000; }
#bottom #contacts { width:230px;float:left;margin:0 0 0 20px; }
#bottom #contacts p { width:100%;float:left;padding:0 0 15px 0; }
#bottom #contacts span { float:left;width:40px; }
#bottom #contacts div { float:right;width:180px; }
#bottom #contacts div a { text-decoration:underline;color:#000; }
#bottom #contacts div a:hover { text-decoration:none; }
#bottom #col { width:220px;float:left; }
#bottom #col p { float:left;width:200px; }
#bottom #openings { width:200px;float:left; }
#bottom #openings span { width:60px;float:left;padding:0 0 5px 0; }
#bottom #openings div { width:140px;float:right;padding:0 0 5px 0; }
#bottom #contactform { width:210px;float:right; }
#bottom #contactform input,#bottom #contactform textarea { background:#ECE5D3 url(../../_outputer/imager/inputbg.gif) 0 0 no-repeat;border:#F4F0E3 1px solid;font:normal 11px Arial,Helvetica,sans-serif;padding:2px;width:95%;margin:3px 0 5px 0; }
#bottom #contactform .button { border:none;background:none;text-align:right;font-weight:bold; }
#bottom #copy { float:left;width:90%;margin:10px 0 0 20px; }

#hr { float:left;width:100%;border-bottom:#A69188 1px dotted;margin:20px 0 0 0; }

#cennik { float:left;width:100%;margin:0 0 7px 0;padding:0 0 5px 0;border-bottom:#CCC 1px dotted; }
#cennik div { font-size:12px;font-weight:bold;display:block; }
#cennik a { clear:both;display:block;text-align:right; }

#products, #photos, #product-info { float:left;width:100%;padding:10px 0 0 0; }
#products a.p { float:left;width:22%;height:125px;display:block;border-left:#FFF 1px dotted;border-top:#FFF 1px dotted;border-right:#A69188 1px dotted;border-bottom:#A69188 1px dotted;margin:5px 8px 8px 5px;text-decoration:none;color:#463935; }
#products a:hover.p { text-decoration:underline;background-color:#FFF; }
#products a.p img { float:left;margin:10px 0 0 10px; }
#products a.p a:hover img, #photos div a:hover img { border:none; }
#products a.p span { float:left;width:100%;margin:5px 0 0 10px; }
#products div.p { float:left;width:22%;height:125px;display:block;border-left:#FFF 1px dotted;border-top:#FFF 1px dotted;border-right:#A69188 1px dotted;border-bottom:#A69188 1px dotted;margin:5px 8px 8px 5px;text-decoration:none;color:#463935; }
#products div.p a { float:left;margin:10px 0 0 10px; }
#products div.p a:hover img, #photos div a:hover img { border:none; }
#products div.p span { float:left;width:100%;margin:5px 0 0 10px; }
#products #info { float:left;width:100%;padding:0 0 10px 0; }
#products #info h3 { font-size:15px;float:left;width:100%;padding:10px 0 10px 0; }
#products #info p { float:left;width:100%;padding:10px 0 10px 0; }
#products #info div { float:left;width:100%;margin:5px 0 5px 0; }
#products #info div .var { width:100px;float:left; }
#products .prevedenia { float:left;width:100%;padding:20px 0 10px 0;text-decoration:underline; }

#products-other { float:left;width:100%;padding:10px 0 0 0; }
#products-other a.p { float:left;width:19%;height:125px;display:block;border-left:#FFF 1px dotted;border-top:#FFF 1px dotted;border-right:#A69188 1px dotted;border-bottom:#A69188 1px dotted;margin:4px 3px 4px 3px;text-decoration:none; }
#products-other a:hover.p { background-color:#FFF; }
#products-other a.p img { float:left;margin:10px 0 0 10px;border:none; }
#products-other a.p span { float:left;width:100%;margin:5px 0 0 10px;color:#463935;text-decoration:none; }
#products-other a:hover.p span { text-decoration:underline;color:#000; }

#product-info .image { float:left;padding:0 50px 0 25px; }
#product-info .details { float:left;width:50%; }
#product-info .details h3 { float:left;width:100%;margin:0 0 25px 0; }
#product-info .details div { float:left;width:100%; }
#product-info .details div span { float:left; }
#product-info .details div span.var { width:150px; }
#product-info .details div.desc { float:left;width:100%;margin:25px 0 0 0; }

#photos div { float:left;width:120px;height:120px;display:block;border-left:#FFF 1px dotted;border-top:#FFF 1px dotted;border-right:#A69188 1px dotted;border-bottom:#A69188 1px dotted;margin:5px 8px 8px 5px; }
#photos div a { width:100px;margin:10px;text-align:center;float:left; }

#mapa { border:#A69188 1px solid;float:right;width:362px;height:256px;display:block; }
.photos-contact { float:left;width:160px; }
.photos-contact a { margin:0 0 15px 0;float:left; }
.photos-contact a:hover img { border:none; }

#pages { float:right;width:100%;padding:5px 0 0 0;margin:10px 4px 0 0; }
#pages a { float:right;padding:3px 5px 3px 5px;border:#A69188 1px dotted;margin:0 10px 0 0;text-decoration:none;color:#463935;font-weight:bold; }
#pages a:hover { background-color:#FFF; }
#pages a.act { border:#A69188 1px solid;background-color:#FFF; }
#pages span { float:right;padding:5px 15px 0 0;height:10px;display:block; }

.form-obec { display: none; }
