.DF_errorbox, .DF_successbox {
  overflow:hidden;
  display:none;
  visibility:hidden;
  color:#FFF;
  border-left:2px solid #CC0000;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
  margin-bottom:10px;
}
.DF_successbox {
  border-color:#C4B515;
}
.DF_errorbox .Inner, .DF_successbox .Inner {
  border-left:1px solid #FFF;
  background: url(/mp/DeForm/DF_errorbox_bg.gif) no-repeat right center #444;
  padding:10px;
  padding-right:44px;
}
.DF_successbox .Inner {
  background-image:url(/mp/DeForm/DF_successbox_bg.gif);
}

.DF_label, .DF_groupbox, .DF_radio_label, .DF_checkbox_label {
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif; 
  color:#000; 
  text-align:left;
}
.DF_label_require {
  font-size: 11px;
  vertical-align: baseline;
  position: relative;
  bottom: 1px;
  bottom: 1px;
  color:#F00;
}

.DF_textbox, .DF_textbox:focus, .DF_textbox_error, .DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_filebox, .DF_filebox_error,
.DF_textarea, .DF_textarea:focus, .DF_textarea_error, .DF_textarea_disabled, .DF_textarea_error_disabled,
.DF_selectlist, .DF_selectlist:focus, .DF_selectlist_error, .DF_selectlist_disabled, .DF_selectlist_disabled:focus, .DF_selectlist_error_disabled,
.DF_datebox, .DF_datebox:focus, .DF_datebox_error, .DF_datebox_error_disabled, .DF_datebox_disabled,
.DF_selectlistjs, .DF_selectlistjs_error, .DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error, .DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error, .DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error, .DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error, .DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled,
.DF_swfupload, .DF_swfupload:focus, .DF_swfupload_error, .DF_swfupload_disabled, .DF_swfupload_error_disabled {
  font:normal 11px Verdana,Helvetica,sans-serif; 
  color:#000;
  border:1px solid #789BAF; 
  background:#FFF url(/mp/DeForm/DF_textbox.gif) repeat-x scroll left top;
}
.DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled {
  background:#FFF;
}
.DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled {
 background:#D1EFE0;
}
.DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled {
 background:#EFEBC2;
}
.DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled {
 background:#F1DFFF;
}
.DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled {
 background:#FFCFD2;
}
.DF_selectlistjs, .DF_selectlistjs_error,
.DF_selectlistjsgroup1, .DF_selectlistjsgroup1_error,
.DF_selectlistjsgroup2, .DF_selectlistjsgroup2_error,
.DF_selectlistjsgroup3, .DF_selectlistjsgroup3_error,
.DF_selectlistjsgroup4, .DF_selectlistjsgroup4_error {
  cursor:default;
}
.DF_selectlistjs_option, .DF_selectlistjs_option_disabled, .DF_selectlistjs_option_selected, .DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1_option, .DF_selectlistjsgroup1_option_disabled, .DF_selectlistjsgroup1_option_selected, .DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2_option, .DF_selectlistjsgroup2_option_disabled, .DF_selectlistjsgroup2_option_selected, .DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3_option, .DF_selectlistjsgroup3_option_disabled, .DF_selectlistjsgroup3_option_selected, .DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4_option, .DF_selectlistjsgroup4_option_disabled, .DF_selectlistjsgroup4_option_selected, .DF_selectlistjsgroup4_option_selected_disabled {
  border:0;
  padding-top:1px;
  padding-bottom:1px;
  cursor:default;
}
.DF_selectlistjs_option_disabled,
.DF_selectlistjsgroup1_option_disabled,
.DF_selectlistjsgroup2_option_disabled,
.DF_selectlistjsgroup3_option_disabled,
.DF_selectlistjsgroup4_option_disabled {
  color:#AAA;
}
.DF_selectlistjs_option_selected,
.DF_selectlistjsgroup1_option_selected,
.DF_selectlistjsgroup2_option_selected,
.DF_selectlistjsgroup3_option_selected,
.DF_selectlistjsgroup4_option_selected {
  color:#FFF;
  background:#0A246A;
}
.DF_selectlistjsgroup1_option_selected {
  color:#D1EFE0;
}
.DF_selectlistjsgroup2_option_selected {
  color:#EFEBC2;
}
.DF_selectlistjsgroup3_option_selected {
  color:#F1DFFF;
}
.DF_selectlistjsgroup4_option_selected {
  color:#FFCFD2;
}
.DF_selectlistjs_option_selected_disabled,
.DF_selectlistjsgroup1_option_selected_disabled,
.DF_selectlistjsgroup2_option_selected_disabled,
.DF_selectlistjsgroup3_option_selected_disabled,
.DF_selectlistjsgroup4_option_selected_disabled {
  color:#BBB;
  background:#0A246A;
}
.DF_selectlistjs_errorline,
.DF_selectlistjsgroup1_errorline,
.DF_selectlistjsgroup2_errorline,
.DF_selectlistjsgroup3_errorline,
.DF_selectlistjsgroup4_errorline {
  visibility:hidden;
}
.DF_textbox:focus, 
.DF_textarea:focus,
.DF_datebox:focus,
.DF_selectlist:focus,
.DF_swfupload:focus {
  border-color:#555;
}
.DF_textbox_error:focus, 
.DF_filebox_error:focus, 
.DF_textarea_error:focus, 
.DF_datebox_error:focus,
.DF_swfupload_error:focus,
.DF_selectlist_error:focus {
  border-color:#A00;
}
.DF_textbox_error, 
.DF_swfupload_error,
.DF_filebox_error, 
.DF_textarea_error, 
.DF_datebox_error,
.DF_selectlist_error,
.DF_selectlistjs_error, 
.DF_selectlistjsgroup1_error,
.DF_selectlistjsgroup2_error,
.DF_selectlistjsgroup3_error,
.DF_selectlistjsgroup4_error {
  background:url(/mp/DeForm/DF_textbox_error.gif) repeat-x;
  border-color:#f05552;
}
.DF_textarea_error {
  background-image:url(/mp/DeForm/DF_textarea_error.gif);
}
.DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_swfupload_disabled, .DF_swfupload_error_disabled,
.DF_datebox_disabled, .DF_datebox_error_disabled,
.DF_textarea_disabled, .DF_textarea_error_disabled,
.DF_selectlist_disabled, .DF_selectlist_error_disabled {
  background:#EEE;
  color:#555;
}
.DF_textbox_disabled, .DF_textbox_error_disabled,
.DF_swfupload_disabled, .DF_swfupload_error_disabled,
.DF_datebox_disabled, .DF_datebox_error_disabled {
  background:url(/mp/DeForm/DF_textbox_disabled.gif) repeat-x;
}
.DF_textarea_disabled, .DF_textarea_error_disabled {
  background:url(/mp/DeForm/DF_textarea_disabled.gif) repeat-x;
}
.DF_textarea_counter {
  font:normal 10px Tahoma,Arial,Helvetica,sans-serif; 
  color:#666;
  text-align:right;
  margin-top:-12px;
}

.DF_button, .DF_button_submitted {
  background: transparent url(/mp/DeForm/DF_button_right.gif) no-repeat scroll top right;
  display: block;
  float: left;
  height: 19px;
  text-decoration: none;
  padding-right: 6px;
}
.DF_button input, .DF_button_submitted input {
  background: transparent url(/mp/DeForm/DF_button.gif) no-repeat top left;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
  display:block;
  color:#333; 
  border:0;
  height:19px;
  padding: 0px 10px 0 20px;
}
.DF_button:active, .DF_button_submitted {
  background-position: bottom right;
  outline: none;
}
.DF_button:active input, .DF_button_submitted input {
  background-position: bottom left;
  padding-top:2px;
}
.DF_button_submitted input {
  padding-top:2px;
  color:#777;
}
.DF_button_submitted_indicator {
  background:url(/mp/DeForm/DF_button_indicator.gif) no-repeat;
  width:10px;
  height:10px;
  position:absolute;
  left:5px;
  top:5px;
  visibility:hidden;
}
.DF_button_image {
  border:0;
}

.DF_checkbox_off, .DF_checkbox_on, .DF_checkbox_error_off, .DF_checkbox_error_on, .DF_checkbox_disabled_off, .DF_checkbox_disabled_on {
  font-size:1px;
  width:13px; height:13px;
  background-image: url(/mp/DeForm/DF_checkbox.gif);
  background-position:0 0;
  background-repeat:no-repeat;
  display:block;
}
.DF_checkbox_label, .DF_radio_label {
  cursor:default;
}
.DF_checkbox_on {
  background-position:0 -13px;
}
.DF_checkbox_error_off {
  background-position:0 -26px;
}
.DF_checkbox_error_on {
  background-position:0 -39px;
}
.DF_checkbox_disabled_off {
  background-position:0 -52px;
}
.DF_checkbox_disabled_on {
  background-position:0 -65px;
}
.DF_checkbox_off input, .DF_checkbox_on input, .DF_checkbox_error_off input, .DF_checkbox_error_on input, .DF_checkbox_disabled_off input, .DF_checkbox_disabled_on input{
  opacity:0.01;
  filter: alpha(Opacity=0.1);
  width:13px;
  height:13px;
  overflow: hidden;
  border:0;
  padding:0;
  margin:0;
}

.DF_radio_on, .DF_radio_off, .DF_radio_on_disabled, .DF_radio_off_disabled,
.DF_radio_ie, .DF_radio_ie_on, .DF_radio_ie_off, .DF_radio_ie_on_disabled, .DF_radio_ie_off_disabled {
  position:absolute;
  background-repeat: no-repeat;
  min-height:16px;
  height:auto !important;
  height:16px;
}
.DF_radio_on, .DF_radio_ie_on {
  background-image: url(/mp/DeForm/DF_radiobutton_on.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_on.png',sizingMethod='crop');
}
.DF_radio_off, .DF_radio_ie_off {
  background-image: url(/mp/DeForm/DF_radiobutton_off.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_off.png',sizingMethod='crop');
}
.DF_radio_on_disabled, .DF_radio_ie_on_disabled {
  background-image: url(/mp/DeForm/DF_radiobutton_on_disabled.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_on_disabled.png',sizingMethod='crop');
}
.DF_radio_off_disabled, .DF_radio_ie_off_disabled {
  background-image: url(/mp/DeForm/DF_radiobutton_off_disabled.png);
  filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='/mp/DeForm/DF_radiobutton_off_disabled.png',sizingMethod='crop');
}
.DF_radio input, .DF_radio_on input, .DF_radio_off input, .DF_radio_on_disabled input, .DF_radio_off_disabled input,
.DF_radio_ie input, .DF_radio_ie_on input, .DF_radio_ie_off input, .DF_radio_ie_on_disabled input, .DF_radio_ie_off_disabled input {
  position:absolute;
  left:0px;
  top:0px;
  opacity:0.01;
        filter: alpha(Opacity=5);
  margin:0;
  padding:0;
  width:15px;
  height:16px;
}
.DF_radio_ie, .DF_radio_ie_on, .DF_radio_ie_off, .DF_radio_ie_on_disabled, .DF_radio_ie_off_disabled {
  background:none;
}

.DF_form {
  position:relative;
  margin: 0px; padding: 0px;
  text-align:left;
}

.DF_tabs{
  background-color:#eeeff2;
  border:1px solid #666;
  margin-top:25px;
}
.DF_tab, .DF_tab_active {
  height:23px;
  margin-top:-25px;
  margin-left:-1px;
}
.DF_tab, .DF_tab a, .DF_tab_active, DF_tab_active a {
  font:normal 10px Tahoma,Arial,Helvetica,sans-serif;
}
.DF_tab a, .DF_tab_active a {
  display:block;
  border:1px solid #666;
  text-decoration:none;
  height:23px;
  vertical-align:middle;
  line-height:23px;
  text-align:center;
  color:#000;
  background-repeat:repeat-x;
}
.DF_tab a {
  border-top-color:#AAA;
  text-align:center;
  background:#EAEAEA;
  background-image:url(/mp/DeForm/DF_tab.gif);
}
.DF_tab_active a {
  border-color:#555 #AAA #eeeff2 #888;
  background-color:#eeeff2;
  background-image:url(/mp/DeForm/DF_tab_active.gif);
}
.DF_tab span {
  text-decoration:underline;
}

.DF_Grid {
  position:absolute;
  padding:0;
  font:normal 11px Verdana,Helvetica,sans-serif;
  color:#000;
  overflow:auto;
  border-collapse:collapse;
  background:#FCFCFC;
}
.DF_Grid table {
  border:1px solid #DDD;
  border-collapse:collapse;
}

.DF_Grid td, .DF_Grid th {
  padding:2px;
  border:1px solid #DDD;
  background:#FFF;
  vertical-align:top;
}
.DF_Grid tr:hover td {
  background:#EEE;
}
.DF_Grid th {
  background:#CCC;
  vertical-align:middle;
  text-align:left;
  font-weight:normal;
  padding-left:4px;
  border:1px solid #777;
}


.DF_JSCalendar {
  position:relative;
  width:16px;
  height:16px;
  background: url(/mp/DeForm/DF_jscalendar_icon.png) no-repeat;
  cursor:pointer;
}

.DF_ToolTip_standard, .DF_ToolTip_error {
  color:#fff;
  z-index:1000;
  border-left:2px solid #CC0000;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif;
}
.DF_ToolTip_standard {
  border:1px solid #555;
  color:#000;
}
.DF_ToolTip_standard .DF_ToolTip_inner, .DF_ToolTip_error .DF_ToolTip_inner {
  padding:4px;
  padding-right:6px;
  margin:0;
  border-left:1px solid #FFF;
  background: #444;
}
.DF_ToolTip_standard .DF_ToolTip_inner {
  background:#ffffee;
  padding:2px;
}

.DF_Hidden{
  visibility:hidden;
  width: 1px;
  height: 1px;
}

.DF_swf_browse, .DF_swf_upload{
  text-decoration:none;
  display:block;
  width:100px;
  height:15px;
  font:normal 11px Tahoma,Arial,Helvetica,sans-serif; 
  text-align:center;
  line-height:15px;
  margin-top:2px;
}
.DF_swf_browse, .DF_swf_upload{
  float:left;
}
.DF_swf_browse{
  margin-right:10px;
}
.DF_swf_progressbar_container{
  border:solid 1px #999;
  height:5px;
  font-size: 1px;
}

.DF_combobox .DF_combobox_chooser, .DF_combobox_disabled .DF_combobox_chooser, .DF_combobox_error .DF_combobox_chooser {
  font:normal 11px Verdana,Helvetica,sans-serif;
  background: transparent url(/mp/DeForm/DF_combobox_right.gif) no-repeat scroll top right;
  padding-right: 18px;
}
.DF_combobox .DF_combobox_input, .DF_combobox_disabled .DF_combobox_input, .DF_combobox_error .DF_combobox_input {
  background: transparent url(/mp/DeForm/DF_combobox_left.gif) no-repeat;
  height: 17px;
  line-height: 17px;
  padding:0 5px 0 5px;
}
.DF_combobox_error .DF_combobox_chooser {
  background-image:url(/mp/DeForm/DF_combobox_right_error.gif);
}
.DF_combobox_error .DF_combobox_input {
  background-image:url(/mp/DeForm/DF_combobox_left_error.gif);
}
.DF_combobox_disabled .DF_combobox_chooser {
  background-image:url(/mp/DeForm/DF_combobox_right_disabled.gif);
}
.DF_combobox_disabled .DF_combobox_input {
  background-image:url(/mp/DeForm/DF_combobox_left_disabled.gif);
}
.DF_combobox .DF_combobox_input input, .DF_combobox_error .DF_combobox_input input, .DF_combobox_disabled .DF_combobox_input input {
  height:13px;
  border:0;
  background:transparent;
  width:99%;
  position:relative;
}
.DF_combobox_popup {
  display:none;
  position:absolute;
  margin-top:17px;
  margin-left:4px;
  overflow:auto;
  border:1px solid #888;
  border-top-color:#444;
  background:#FFF;
}
.DF_combobox_popup div, .DF_combobox_popup div {
  margin:0;
}
.DF_combobox_popup div span, .DF_combobox_popup div span {
  display:block;
  padding:1px 2px;
}
.DF_combobox_popup div.Act, .DF_combobox_popup div.Act {
  background:#0A246A;
  color:#FFF;
  outline:none;
}
.DF_combobox .DF_combobox_input input, .DF_combobox_popup div,
.DF_combobox_disabled .DF_combobox_input input,
.DF_combobox_error .DF_combobox_input input {
  font:normal 11px Verdana,Helvetica,sans-serif;
  color:#000;
  cursor:default;
}

.DF_fancyuploader_queue{
  list-style: none;
  padding: 3px;
  margin: 10px 0px;
}
.DF_fancyuploader_queue li{
  background: url(/mp/DeForm/DF_photo_upload.png) no-repeat 0 5px;
  padding: 5px 0 5px 22px;
}

.DF_fancyuploader_queue .queue-file{
  display:block;
  float:left;
  font-size:12px;
  font-weight:bold;
  height:20px;
  overflow:hidden;
  width:52%;
}

.DF_fancyuploader_queue .queue-size{
  color: #aaa;
  margin-left: 1em;
  font-size: 12px;
  float:right;  
}

.DF_fancyuploader_queue .queue-loader {
  clear:both;
  position: relative;
  margin: 3px 15px 3px 0px;
  background-color: #ddd;
  color: #fff;
  border: 1px inset #ddd;
  font-size: 12px;
}
.DF_fancyuploader_queue .queue-subloader{
  text-align: center;
  position: absolute;
  background-color: #81B466;
  height: 100%;
  width: 0%;
  left: 0;
  top: 0;
}

.DF_fancyuploader_queue .input-delete{
  width: 16px;
  height: 16px;
  background: url(/mp/DeForm/DF_uploader_delete.png) no-repeat 0 0;
  text-decoration: none;
  border: none;
  float: right;
}
                
@charset "UTF-8";
/* CSS Document */
/*
    ::::::::::::::::::::
    I. Reset base styles
    II. Container
    III. Header
    IV. MiddleMenu
	V. BigImageBox
    VI. BreadCrumb
    VII. ContentContainer
	VIII. Company
	IX. News
    X. Catalogue
	XI. LeftColumn
	XII.RightColumn
	XIII. Text
	XIV. TextRight
	XV. Products
	XVI. ProductsRight
	XVII. Wystawy
	XVIII. Certificates
	XIX. Footer
    ::::::::::::::::::::
*/
		

/*
    ::::::::::::::::::::
    I. Reset base styles
    ::::::::::::::::::::
                           */
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code, del, dfn, font, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	margin: 0;
	padding: 0;
	border: 0;
	outline: 0;
	font-weight: inherit;
	font-style: inherit;
	font-size: 100%;
	font-family: inherit;
	vertical-align: baseline;
}
:focus {
  outline: 0;
}
body {
  line-height: 1;
  color: #5c5c5c;
  background: #fff;
  font: normal 11px Tahoma;
  min-width:900px;
  background: #f9f8f3 url(p/body_bg.png) repeat-x 0px 0px;
}
ol, ul {
  list-style: none;
}
table {
  border-collapse: separate;
  border-spacing: 0;
}
caption, th, td {
  text-align: left;
  font-weight: normal;
}
blockquote:before, blockquote:after, q:before, q:after {
  content: "";
}
blockquote, q {
  quotes: "" "";
}
label {
  cursor: default;
}

a {
  cursor:pointer;
}
.Clear{
  clear: both;
}
/*
    ::::::::::::::::::::
	klasy zewnetrzne
    ::::::::::::::::::::
                           */
   
a.zip,
a.pdf {
  padding:3px 0px 2px 20px;
  font-size:10px;
  color:#626264;
  background:url(p/icons.gif) no-repeat left top;
  text-decoration:none;
  display: block;
}

a.zip{
  background-image:url(p/zip.gif);
}

a.View_New_Window {
  padding-top:3px;
  padding-bottom:3px;
  font-size:10px;
  font-weight:bold;
  padding-right:20px;
  color:#626264;
  background:url(p/icons.gif) no-repeat right bottom;
  text-decoration:none;
}

  

/*
    ::::::::::::::::::::
    II. Container
    ::::::::::::::::::::
                           */

#Container {
  margin:0 auto;
  width:900px;
  background: #F9F8F3;
  position: relative;
}

/*
    ::::::::::::::::::::
    III. Header
    ::::::::::::::::::::
                           */

#Header {
  width:900px;
  height:119px;
  background: #f9f8f3 url(p/body_bg.png) repeat-x 0px 0px;
}

#Header h1#Logo {
  height: 119px;
  overflow: hidden;
  position: relative;
  width: 300px;
  float:left;
}

#Header h1#Logo a {
  background: url(p/logo.png);
  display: block;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}

/*
    ::::::::::::::::::::
    IV. MiddleMenu
    ::::::::::::::::::::
                           */

#MiddleMenu {
  width:980px;
  height:51px;
  background:url(p/middlemenu_bg.png) no-repeat;
	padding-top:28px;
	left: -12px;
	position: absolute;
}

#MiddleMenu ul {
  list-style-type:none;
}

#MiddleMenu ul li {
  float:left; 
}

#MiddleMenu span {
  display:none;
}

#MiddleMenu span.DisplayText, #LeftColumn ul li span.DisplayText{
  display:block !important;
  text-align: center;
  line-height: 43px;
}

#MiddleMenu a {
  display: block;
  text-decoration:none;
  height:50px;
  width:127px;
}

#MiddleMenu a.Pl {
  background:no-repeat 0px 0px;
}

#MiddleMenu a.MainActivePl,
#MiddleMenu a:hover.Pl {
  background:no-repeat 0px -51px;
}

#MiddleMenu a.En {
  background:no-repeat 0px -102px;
}

#MiddleMenu a.MainActiveEn,
#MiddleMenu a:hover.En {
  background:no-repeat 0px -154px;
}
/*
    ::::::::::::::::::::
    V. BigImageBox
    ::::::::::::::::::::
                           */

#BigImageBox {
  /*background:url(images/imgbox_bg.png)*/;
  background:#3d3737;
  height:229px;
  padding:92px 0px 0px 0px;
	/*border-bottom: solid 1px #7d7d7d;*/
}

/*
    ::::::::::::::::::::
    VI. BreadCrumb
    ::::::::::::::::::::
                           */

#BreadCrumb {
  width:900px;
  height:43px;
  font-family:Arial, Helvetica, sans-serif;
  font-size:11px;
  color:#ed1c24;
  background:url(p/breadcrumb_bg.png) repeat-x;
}

#BreadCrumb a {
  text-decoration:none;
  color:#ed1c24;
}

#BreadCrumb ul {
  list-style-type:none;
  height:auto;
  padding-left:35px;
  padding-top:15px;
}

#BreadCrumb ul li {
  float:left;
}

#BreadCrumb ul li.Dot {
  background:url(p/list.gif) no-repeat 12px 3px;
  padding-left:30px;
}

/*
    ::::::::::::::::::::
    VII. ContentContainer
    ::::::::::::::::::::
                           */

#ContentContainer {
  width:900px;
  background:url(p/content_bg01.png) #F5F5F5 no-repeat;
  font-size:12px;
  color:#61625d;
}

/*
    ::::::::::::::::::::
    VIII. Company
    ::::::::::::::::::::
                           */

#Company {
  width:522px;
  height:169px;
  float:left;
  position:relative;
  color:#837d6f;
  padding-right:30px;
}

#Company h2 {
  padding-top:27px;
  padding-left:32px;
  font-size:16px;
  color:#ed1c24;
}

#Company p {
  padding-top:7px;
  padding-left:32px;
  line-height:17px;
  float:left;
}

#Company a.More {
  position:absolute;
  top:130px;
  right:37px;
  text-decoration:none;
}

/*
    ::::::::::::::::::::
    IX. News
    ::::::::::::::::::::
                           */

#News {
  width:348px;
  float:right;
  color:#62615f;
  position:relative;
  background: #fff url(p/content_bg01.png) no-repeat top right;
  top:-16px;
  padding-top:20px;
  
}

#News h2 {
  padding-top:5px;
  padding-left:32px;
  font-size:16px;
  color:#ed1c24;
}

#News h3 {
  width:165px;
  float:left;
  padding-left:32px;
  padding-top:10px;
  font-size:12px;
  font-weight:bold;
}



#News p {
  padding-top:10px;
  padding-left:32px;
  padding-right:15px;
  line-height:17px;
  font-size:11px;
  float:left;
  width:300px;
}

#News p.Date {
  width:80px;
  height:15px;
  float:left;
  font-weight:bold;
  padding-top:10px;
  text-align:right;
}

#News a.More {
  float:right;
  margin-right:30px;
  margin-top:10px;
  margin-left:200px;
  margin-bottom:25px;
}

/*
    ::::::::::::::::::::
    X. Catalogue
    ::::::::::::::::::::
                           */

#Catalogue {
  width:552px;
  float:left;
  color:#636361;
  padding-bottom: 20px;
}

#Catalogue h2 {
  padding-top:27px;
  padding-left:32px;
  font-size:16px;
  color:#ed1c24;
}

#Catalogue p {
  padding-top:7px;
  padding-left:32px;
  line-height:17px;
}

#Catalogue ul {
  list-style-type:none;
  padding-left:37px;
  float:left;
  padding-top:40px;
}

#Catalogue ul li {
  float:left;
  padding-right:20px;
}

#Catalogue ul li img {
  border: #b6b2a7 solid 2px;
}

/*
    ::::::::::::::::::::
    XI. LeftColumn
    ::::::::::::::::::::
                           */

#LeftColumn {
  width:163px;
  float:left;
  margin-top:25px;
  margin-bottom:50px;
}

#LeftColumn ul {
  width:162px;
  border-bottom:solid 1px #b5b2a9;
  float:right;
}
 
#LeftColumn li {
  list-style-type:none;
  padding-bottom:0px;
}


#LeftColumn ul li a {
  display:block;
  height:34px;
}

#LeftColumn ul li a.LeftPl {
  background:no-repeat 0px -1px;
	height:31px;
}
 
#LeftColumn ul li a.LeftPl:hover {
  background:no-repeat 0px -32px;
}

#LeftColumn ul li a.LeftEn {
  background:no-repeat 0px -92px;
}

#LeftColumn ul li a.LeftEn:hover {
  background:no-repeat 0px -123px;
}

#LeftColumn ul li a.ActivePl {
  background:no-repeat 0px -63px;
}

#LeftColumn ul li a.ActiveEn {
  background:no-repeat 0px -63px;
}

/* Jeżeli widzisz tu !importanty to udawaj, źe ich nie widzisz :P */
#LeftColumn ul li span {
  display: none !important;
  display: fixed;
  visibility: visible !important;
  visibility: hidden;	
}

.SubMenuBox {
  background:url(p/submenu_bg.png) no-repeat top;
  padding-top:25px;
}

.SubMenuBottomBox {
  background:url(p/submenu_bg.png) no-repeat bottom;
  clear:both;
	
}

#LeftColumn ul.SubMenu {
  background:url(p/submenu_bg.png);
  border:0px;
}

#LeftColumn ul.SubMenu li a {
  display:block;
  height:18px;
  width:162px;
}


#LeftColumn ul.SubMenu li a.LeftPl {
  background:no-repeat 0px 0px;
}

#LeftColumn ul.SubMenu li a:hover.LeftPl {
  background:no-repeat 0px -18px;
}

#LeftColumn ul.SubMenu li a.LeftEn {
  background:no-repeat 0px -36px;
}

#LeftColumn ul.SubMenu li a:hover.LeftEn {
  background:no-repeat 0px -54px;
}

#LeftColumn ul.MiddleSubMenu li a.SubPl {
  height:23px;
	background-position:0px 0px;
}

#LeftColumn ul.MiddleSubMenu li a.SubActivePl,
#LeftColumn ul.MiddleSubMenu li a.SubPl:hover {
	background-position:0px -22px;
	height:23px;
}

#LeftColumn ul.MiddleSubMenu li a.SubEn {
  height:23px;
  background-position:0px -38px;
}

#LeftColumn ul.MiddleSubMenu li a.SubActiveEn,
#LeftColumn ul.MiddleSubMenu li a.SubEn:hover {
  height:23px;
  background-position:0px -65px;
}

#LeftColumn ul.MiddleSubMenuExtend a.SubEn {
  background-position:0px -101px;
	height:23px;
}

#LeftColumn ul.MiddleSubMenuExtend a.SubActiveEn {
  background-position:0px -124px;
	height:23px;
}

#LeftColumn ul.MiddleSubMenuExtend a.SubEn:hover {
  background-position:0px -56px;
	height:23px;
}

#LeftColumn ul.MiddleSubMenuExtend a.SubPl {
  background-position:0px -13px;
	height:23px;
}

#LeftColumn ul.MiddleSubMenuExtend a.SubPl:hover {
  background-position:0px -36px;
	height:23px;
}

#LeftColumn ul.MiddleSubMenuExtend a.SubActivePl {
  background-position:0px -58px;
	height:23px;
}


/*
    ::::::::::::::::::::
    XII. RightColumn
    ::::::::::::::::::::
                           */
#RightColumn {
  margin-top:25px;
}

/*
    ::::::::::::::::::::
    XIII. Text
    ::::::::::::::::::::
                           */

#Text {
  width:462px;
  float:left;
  margin-left:20px;
  margin-right:28px;
  margin-bottom:50px;
  border-top:solid 1px #bab1a8;  
}

#Text h2 {
  color:#b8b8b8;
  font-size:22px;
  font-weight:bold;
  padding-left:37px;
  padding-top:3px;
  padding-bottom:15px;
}

#Text ul,
#Text p, ul.NoPage {
  padding-left:58px;
  font-size:11px;
  line-height:20px;
  color:#5c5c5c;
}

#Text img.More {
  margin-top:25px;
  margin-left:357px;
}

/*
    ::::::::::::::::::::
    XIV. TextRight
    ::::::::::::::::::::
                           */

#TextRight {
  width:187px;
  float:left;
  margin-right:12px;
  margin-bottom:50px;
}

#TextRight h2 {
  padding-top:5px;
  font-size:16px;
  color:#ed1c24;
}

#TextRight img {
  padding-top:1px;
  padding-bottom:1px;
  margin-bottom:15px;
  border-top:solid 1px #bab1a8;
  border-bottom:solid 1px #bab1a8;
}

#TextRight ul {
  list-style-type:none;
  height:auto;
  padding-left:10px;
  padding-top:5px;
  padding-bottom:10px;
}

#TextRight ul li {
  font-size:10px;
}

#TextRight ul li a {

  color:#626262;
  text-decoration:none;
  background:url(p/list.gif) no-repeat 0px -9px;
  padding-left:10px;
}

#TextRight ul li a:hover {

  color:#626262;
  text-decoration:underline;
  background:url(p/list.gif) no-repeat 0px -39px;
  padding-left:10px;
}

/*
    ::::::::::::::::::::
    XV. Products
    ::::::::::::::::::::
                           */

#Products {
  width:281px;
  float:left;
  margin-left:39px;
  margin-right:32px; 
  margin-bottom:50px;
}

h2,
#Products h2 {
  color:#b8b8b8;
  font-size:22px;
  font-weight:bold;
  padding-top:3px;
}

#Products h3 {
  font-size:10px;
  font-weight:bold;
}

#Products p {
  padding-top:21px;
  font-size:11px;
  line-height:20px;
  color:#626264;
}

#Products img.More {
  margin-top:25px;
  margin-left:175px;
  margin-bottom:20px;
}

#Products ul {
  list-style-type:none;
  height:auto;
  padding-left:3px;
  padding-top:5px;
  padding-bottom:20px;
}

#Products ul li {
  font-size:10px;
  padding-bottom:3px;
}

#Products ul li a {
  display:block;
  color:#626262;
  text-decoration:none;
  background:url(p/list.gif) no-repeat 0px -9px;
  padding-left:7px;
}

#Products ul li a.SchematClicked,
#Products ul li a:hover {
  display:block;
  color:#626262;
  text-decoration:underline;
  background:url(p/list.gif) no-repeat 0px -19px;
  padding-left:7px;
}

/*
    ::::::::::::::::::::
    XVI. ProductsRight
    ::::::::::::::::::::
                           */

#ProductsRight {
  width:357px;
  float:left;
  margin-bottom:50px;
}

#ProductsRight h2 {
  padding-top:5px;
  font-size:16px;
  color:#ed1c24;
}

#ProductsRight img {
  padding:5px;
  border:solid 1px #b9b0a7;
 }

#ProductsRight ul {
  list-style-type:none;
  height:auto;
  padding-top:5px;
  padding-bottom:10px;
  height:10px;  
}

#ProductsRight ul li {
  width:20px;
  height:18px;
  color:#626262;
  float:left;
  margin-right:2px;
  background:#e9e0d7;
  border:solid 1px #d7cdc3;
}

#ProductsRight li.Long {
  width:85px;
	float:left;
}

#ProductsRight li.Longer {
  width:55px;
	float:left;
}

#ProductsRight ul li a {
  display:block;
  text-align:center;
  text-decoration:none;
  color:#626262;
  font-size:9px;
  padding-top:4px;
  padding-bottom:4px;
}

#ProductsRight ul li a.Active {
  display:block;
  text-align:center;
  font-weight:bold;
  color:#626262;
  font-size:9px;
  padding-top:4px;
  padding-bottom:4px;
}

#ProductsRight ul.Material {
  float:left;
  padding:0px;
}


/*
    ::::::::::::::::::::
    XVII. Wystawy
    ::::::::::::::::::::
                           */

#Wystawy {
  float:left;
  width:650px;
  margin-left:49px;
  margin-bottom:50px;
}

#Wystawy ul {
  list-style-type:none;
}

#Wystawy li {
  float:left;
  margin-bottom:16px;
}

#Wystawy ul.WystawyLista {
  width:650px;
}

#Wystawy li.Photo {
  float:left;
}

#Wystawy li.WystawyContent {
  float:left;
  width:381px;
  margin-left:52px;
}

#Wystawy li.WystawyContent h3 {
  font-size:12px;
  font-weight:bold;
}


#Wystawy li.WystawyContent p {
  padding-top:10px;
  line-height:17px;
}

#Wystawy li.WystawyContent img {
  margin-left:250px;
  margin-top:20px;
}

/*
    ::::::::::::::::::::
    XIII. Certificates
    ::::::::::::::::::::
                           */
                           
#Certificates {
  width:679px;
  float:left;
  margin-left:30px;
  margin-bottom:50px;
}

#Certificates h2 {
  color:#9b8973;
  font-size:22px;
  font-weight:bold;
  padding-top:3px;
  
}

#Certificates ul {
  margin-left:15px;
  margin-top:15px;
}

#Certificates li {
  float:left;
}

#Certificates ul.Certificate {
  text-align:center;
  width:200px;
}

#Certificates li.Image {
  padding-top:5px;
  margin-left:2px;
  width:150px;
  height:200px;
  background:#e3dacb;
  font-weight: bold;
  border: #b8b1a7 solid 1px;
}

#Certificates li.Image img {
  margin-bottom:10px;
}

#Certificates li.View {
  margin-top:10px;
  margin-bottom:15px;
  line-height:20px;
  float:left;
}

#Gallery #Certificates ul.Certificate{
  width: auto;
}

#Gallery #Certificates{
  width: 700px;
}

/*
    ::::::::::::::::::::
    XIX. Footer
    ::::::::::::::::::::
                           */

#Footer {
  background:url(p/footer_bg.png) repeat-x;
  width:900px;
  height:41px;  
  float:left;
  font-family:Arial, Helvetica, sans-serif;
  font-size:10px;
  color:#989493;
}

#Footer a {
  text-decoration:none;
  color:#ed1c24;
}

#Footer a:visited {
  color:#ed1c24;
}

#Footer a:active {
  color:#ed1c24;
}

#Footer p {
  padding-top:15px;
}

#Footer p.Copyright {
  float:left;
  padding-left:25px;
}

#Footer p.Projekt {
  float:right;
  padding-right:10px;
  }
  
#SchematImage, #SchematImage img{
  margin: 15px 0px 0px 0px
}

#ProductsRight ul li.Longer, #ProductsRight ul li.Long{
  width: auto;
  padding: 0px 5px;
  display: none;
}
#ProductsRight ul li.Longer{
  margin-right: 10px;
}

.LeftBox,
.RelatedProduct{
  padding:  0px 0px 0px 0px;
}

.LeftBox{
  padding-top: 20px;
}

.LeftBox h2,
.RelatedProduct h2{
  font-size: 15px;
  font-weight: bold;
  padding: 25px 0px 15px 0px;
}

.RelatedProduct h2{
  float:left;
}


#ProductsRight ul.Material {
  list-style-type:none;
  height:auto;
  padding-top:5px;
  padding-bottom:10px;
  height:60px;
}

#ProductsRight ul.Material li {
  margin:0px;
    padding:0px 5px 0px 0px;
    height:auto;
    width:auto;
    background:none;
    border:none;
    float:left;
    width:39px;
}

#ProductsRight ul.Material li img {
  padding:0px;
    border:solid 1px #b8b8b8;
}

#ProductsRight ul.Material li a {
  color:#5c5c5c;
  margin:0px;
    padding:0px;
    float:left;
    height:none;
    width:none;
}


#property_image {
  width: 110px;
  height: 110px;
  background: #fff url('/p/product_indicator.gif') no-repeat center center;
  display: none;
  position: absolute;
  top: 0px;
  left: 0px;
  z-index: 1000;
  border: 1px solid #000;
}
#property_image img{
  margin: 5px;
}


    ::::::::::::::::::::
    XIX. Page navigator
    ::::::::::::::::::::
                           */
.PageNavigator{
  width: 400px;
  margin: 0 auto;
  padding: 0px 0px 40px 0px
}

.PageNavigator .PostText,
.PageNavigator .PreText{
  font-weight: bold;
  float: left;
  height: 18px;
  padding: 4px 5px 0px 0px;
}

.PageNavigator .PostText{
  padding-left: 5px;
}

.PageNavigator .Links a,
.PageNavigator .Pages a{
  display:block;
  text-align:center;
  color:#626262;
  font-size:10px;
  padding:4px 5px 0px 5px;
  margin-right:2px;
  background:#E9E0D7 none repeat scroll 0%;
  border:1px solid #D7CDC3;
  float:left;
  height:18px;
}

.PageNavigator .Pages a.Active{
  font-size:11px;
  font-weight:bold;
}

.PageNavigator .Links a{
  margin: 0px 5px;
  border: none;
  background: #fff;
}

.NewsImg{
  float: left;
  padding: 5px;
  margin: 0px 10px 5px 55px; 
}

#Products ul li a.SchematClicked{
  font-weight: bold;
}

#Text ul{
  padding-left:78px;
  list-style-type:square;
  padding-top: 5px;
}

.PageNavigator {
  margin:0pt auto;
  padding:0px 0px 40px;
  width:400px;
}
/* SLIMBOX */

#lbOverlay {
        position: absolute;
        left: 0px;
        top:0px;
        width: 100%;
        background-color: #000;
        cursor: pointer;
  z-index: 2000
}

#lbCenter, #lbBottomContainer {
        position: absolute;
        left: 50%;
        overflow: hidden;
        background-color: #fff;
  z-index: 2005;
}

.lbLoading {
        background: #fff url(/cmp/Slimbox/loading.gif) no-repeat center;
}

#lbImage {
        position: absolute;
        left: 0;
        top: 0;
        border: 10px solid #fff;
        background-repeat: no-repeat;
}

#lbPrevLink, #lbNextLink {
        display: block;
        position: absolute;
        top: 0;
        width: 50%;
        outline: none;
}

#lbPrevLink {
        left: 0;
}

#lbPrevLink:hover {
        background: transparent url(/cmp/Slimbox/prevlabel.gif) no-repeat 0% 15%;
}

#lbNextLink {
        right: 0;
}

#lbNextLink:hover {
        background: transparent url(/cmp/Slimbox/nextlabel.gif) no-repeat 100% 15%;
}

#lbBottom {
        font-family: Verdana, Arial, Geneva, Helvetica, sans-serif;
        font-size: 10px;
        color: #666;
        line-height: 1.4em;
        text-align: left;
        border: 10px solid #fff;
        border-top-style: none;
}

#lbThumbs, #lbThumbs img{
  padding: 5px;
  cursor: pointer;
}
.ThumbActive{
  background: #F16774;
}

#lbCloseLink {
        display: block;
        float: right;
        width: 66px;
        height: 22px;
        background: transparent url(/cmp/Slimbox/closelabel.gif) no-repeat right;
        margin: 5px 0;
}

#lbCaption, #lbNumber {
        margin-right: 71px;
}

#lbCaption {
        font-weight: bold;
}


