@charset "UTF-8";
@media screen, projection
{
 ul.MenuBarVertical li.MenuBarItemIE
 {
  display: inline;
  float: left;
  background: #EBEBEB;
 }

* { margin: 0; padding: 0; border: 0; }
body { font: 100.01% Verdana, Arial, Helvetica, sans-serif; background: #666666; margin: 0; padding: 0; text-align: center; color: #000000; }
.thrColFixHdr #container { width: 950px; background: #DDDDDD url(/img/linie.gif); margin: 0 auto; border: 1px solid #000000; text-align: left; }
.thrColFixHdr #header { background: #DDDDDD; padding: 0; border-bottom: 1px solid #666; margin: 0; display: block; }
.thrColFixHdr #header img { margin: 0; padding: 0; display: block; }
.thrColFixHdr #sidebar1 { float: left; width: 200px; background: #EBEBEB; padding: 15px 10px 15px 20px; }
.thrColFixHdr #sidebar2 { float: right; width: 210px; background: #EBEBEB; padding: 15px 10px 15px 10px; }
.thrColFixHdr #mainContent { margin: 0 250px; padding: 0 10px; }
.thrColFixHdr #footer { padding: 0 10px 0 20px; background: #DDDDDD; border-top: 1px solid #666; }
.thrColFixHdr #footer p { margin: 0; padding: 10px 0; }
.fltrt { float: right; margin-left: 8px; }
.fltlft { float: left; margin-right: 8px; }
.clearfloat { clear: both; height: 0; font-size: 1px; line-height: 0px; }
.thrColFixHdr #container #footer p { font-size: 80%; line-height: 125%; text-align: center; }
.thrColFixHdr #container #sidebar2 ul.menu { font-size: 100%; line-height: 1.2em; list-style: none; margin: 0px; padding: 0px; border: 1px solid #CCC; background-color: #EBEBEB; }
.thrColFixHdr #container #sidebar1 h3, .thrColFixHdr #container #sidebar2 h3 { font-size: 90%; font-weight: bold; border-bottom: thin solid #666; color: #666; padding-bottom: 2px; padding-top: 2px; }
.thrColFixHdr #container #sidebar2 ul.menu a { font-size: 75%; text-decoration: none; background: #DDDDDD; display: block; padding: 2px; margin: 2px 2px 2px 2px; color: #000; }
.thrColFixHdr #container #sidebar2 p { font-size: 75%; line-height: 1.5em; }
.thrColFixHdr #container #sidebar2 ul.menu a:hover { text-decoration: underline; background: #FF6600; color: #FFF; }
.thrColFixHdr #container #sidebar2 p { font-size: 80%; line-height: 1.5em; }
.thrColFixHdr #container #sidebar2 strong { font-weight: bold; color: #FF6600; }
.thrColFixHdr #container #mainContent p { font-size: 75%; line-height: 1.6em; }
.thrColFixHdr #container #mainContent p.firma { font-size: 75%; line-height: 1.4em; margin: 0; padding: 5px; border: 1px solid #CCC; background-color: #EBEBEB; }
.thrColFixHdr #container #mainContent ol { font-size: 75%; line-height: 1.4em; margin: 0; padding: 5px; border: 1px solid #CCC; background-color: #EBEBEB; }
.thrColFixHdr #container #mainContent li { margin: 0; padding: 0; padding-left: 0px; margin-left: 30px; margin-bottom: 0.5em; }
.thrColFixHdr #container #mainContent h1 { font-size: 110%; margin-top: 10px; margin-bottom: 5px; }
.thrColFixHdr #container #mainContent h2 { font-size: 95%; margin-top: 10px; margin-bottom: 10px; border-bottom: 1px solid #666; color: #666; }
.thrColFixHdr #container #mainContent p strong, .thrColFixHdr #container #mainContent li strong { color: #FF6600; }
.thrColFixHdr #container #mainContent img { margin: 5px 20px 10px 0px; padding: 0; }
.thrColFixHdr #container #mainContent td p a img.kosz, .thrColFixHdr #container #mainContent p a img.kosz { margin: 0; padding: 0; }
.thrColFixHdr #container #mainContent a { font-size: 95%; color: #666; height: 20px; background-color: #EBEBEB; display: inline-block; }
.thrColFixHdr #container #mainContent a:hover { background-color: #DDDDDD; color: #FF6600; }
.thrColFixHdr #container #mainContent td.td1 { background-color: #FFFFFF; width: 100px; }
.thrColFixHdr #container #mainContent td.td2 { padding-left: 5px; background-color: #EBEBEB; }
.thrColFixHdr #container #mainContent td img { margin: 5px 0; }
.thrColFixHdr #container #mainContent td .thumbnails img.lupa { width: 18px; height: 18px; position: relative; top: 27px; left: 45px; border: 2px solid #FFF; }
.thrColFixHdr #container #mainContent td .preview { padding: 0px; margin: 0px; width: 100px; height: 60px; }
.thrColFixHdr #container #mainContent td .thumbnails div img { padding: 0px; margin: 0px 0px 5px; top: 0px; left: 0px; width: 60px; height: 45px; position: absolute; z-index: 1; border: 2px solid #FFF; cursor: pointer; -moz-user-select: none; -khtml-user-select: none; }
.thrColFixHdr #container #mainContent td .preview .thumbnails { clear: both; margin: 2px auto; }
.thrColFixHdr #container #mainContent td .preview .thumbnails div { position: relative; width: 60px; height: 45px; float: left; margin: 8px; padding: 0; display: inline; }
.white { margin: 10px 0px; background: #FFFFFF; padding-left: 100px; }
.rowZam { width: inherit; font-size: 90%;}
.rowKontakt { width: 170px; float: left; }
.wyr { color: #FF6600; font-weight: normal; }
.szary { color: #999; font-weight: normal; }
.czerwony { color: #F00; font-weight: normal; }
.czarny { color: #000; font-weight: normal; }
#cennik { visibility: hidden; }
/* SpryMenuBarVertical.css - version 0.6 - Spry Pre-Release 1.6.1 */
/* Copyright (c) 2006. Adobe Systems Incorporated. All rights reserved. */
/*******************************************************************************   LAYOUT INFORMATION: describes box model, positioning, z-order   *******************************************************************************/
/* The outermost container of the Menu Bar, a fixed width box with no margin or padding */
ul.MenuBarVertical { margin: 0; padding: 0; list-style-type: none; font-size: 85%; cursor: default; width: 100%; line-height: 1.2em; background-color: #EBEBEB; }
/* Set the active Menu Bar with this class, currently setting z-index to accomodate IE rendering bug: http://therealcrisp.xs4all.nl/meuk/IE-zindexbug.html */
ul.MenuBarActive { z-index: 1000; }
/* Menu item containers, position children relative to this container and are same fixed width as parent */
ul.MenuBarVertical li { margin: 0; padding: 0; list-style-type: none; font-size: 80%; position: relative; text-align: left; cursor: pointer; width: 100%; background-color: #EBEBEB; }
/* Submenus should appear slightly overlapping to the right (95%) and up (-5%) with a higher z-index, but they are initially off the left side of the screen (-1000em) */
ul.MenuBarVertical ul { margin: -5% 0 0 95%; padding: 0; list-style-type: none; font-size: 120%; position: absolute; z-index: 1020; cursor: default; width: 250px; left: -1000em; top: 0; background-color: #EBEBEB; }
ul.MenuBarVertical ul.MenuLeft { margin: -5% 0 0 -115%; padding: 0; list-style-type: none; font-size: 120%; position: absolute; z-index: 1040; cursor: default; width: 250px; left: -1000em; top: 0; background-color: #EBEBEB; }
/* Submenu that is showing with class designation MenuBarSubmenuVisible, we set left to 0 so it comes onto the screen */
ul.MenuBarVertical ul.MenuBarSubmenuVisible { left: 0; }
/* Menu item containers are same fixed width as parent */
ul.MenuBarVertical ul li { width: 100%; }
/*******************************************************************************   DESIGN INFORMATION: describes color scheme, borders, fonts   *******************************************************************************/
/* Outermost menu container has borders on all sides */
ul.MenuBarVertical { border: 1px solid #CCC; }
/* Submenu containers have borders on all sides */
ul.MenuBarVertical ul { border: 1px solid #CCC; }
/* Menu items are a light gray block with padding and no text decoration */
ul.MenuBarVertical a { display: block; cursor: pointer; background-color: #DDDDDD; padding: 2px; color: #222; margin: 2px 2px 2px 2px; text-decoration: none; }
/* Menu items that have mouse over or focus have a blue background and white text */
ul.MenuBarVertical a:hover, ul.MenuBarVertical a:focus { background-color: #FF6600; color: #FFF; }
/* Menu items that are open with submenus are set to MenuBarItemHover with a blue background and white text */
ul.MenuBarVertical a.MenuBarItemHover, ul.MenuBarVertical a.MenuBarItemSubmenuHover, ul.MenuBarVertical a.MenuBarSubmenuVisible { background-color: #FF6600; color: #FFF; }
/*******************************************************************************   SUBMENU INDICATION: styles if there is a submenu under a given menu item   *******************************************************************************/
/* Menu items that have a submenu have the class designation MenuBarItemSubmenu and are set to use a background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenu { background-image: url(/img/SpryMenuBarRight.gif); background-repeat: no-repeat; background-position: 95% 50%; }
/* Menu items that are open with submenus have the class designation MenuBarItemSubmenuHover and are set to use a "     " background image positioned on the far left (95%) and centered vertically (50%) */
ul.MenuBarVertical a.MenuBarItemSubmenuHover { background-image: url(/img/SpryMenuBarRightHover.gif); background-repeat: no-repeat; background-position: 95% 50%; }
/*******************************************************************************   BROWSER HACKS: the hacks below should not be changed unless you are an expert   *******************************************************************************/
/* HACK FOR IE: to make sure the sub menus show above form controls, we underlay each submenu with an iframe */
ul.MenuBarVertical iframe { position: absolute; z-index: 1010; filter: alpha(opacity:0.1); }

