.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: #636365;
  background: #fff;
  font: normal 11px Arial;
  min-width:900px;
  background: #f9f8f3 url(/p/body_bg.png) repeat-x 0px 174px;
}
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;
}

/*
    ::::::::::::::::::::
	klasy zewnetrzne
    ::::::::::::::::::::
                           */
   
a.Pdf {
  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 top;
  text-decoration:none;
}

a.Pdf {
  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 top;
  text-decoration:none;
}

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;
}

.Clear{
  clear: both;
}

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

#Container {
  margin:0 auto;
  width:900px;
}

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

#Header {
  width:900px;
  height:125px;

}

#Header h1#Logo {
  height: 124px;
  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%;
}

#Header ul {
  list-style-type: none;
  padding-right:100px;
  float:right;
}

#Header ul li {
  float:left; 
}

#Header a.Glowna {
  display: block;
  text-decoration:none;
  width:85px;
  height:125px;
  background:url(/p/top_menu.png) no-repeat 0px 0px;
}

#Header a.Ulubione {
  display: block;
  text-decoration:none;
  width:81px;
  height:125px;
  background:url(/p/top_menu.png) no-repeat -85px 0px;
}

#Header a.Kontakt,
#Header a.Strony {
  display: block;
  text-decoration:none;
  width:87px;
  height:125px;
  background:url(/p/top_menu.png) no-repeat -167px 0px;
}


#Header a.Kontakt {
  background-position: -257px 0px;
}

#Langs {
  float: right;
}

#Langs a{
  display: block;
  float: left;
  width: 23px;
  height: 22px;
  margin: 0 0 0 4px;
}

#Langs #LangPl{
  background: url(/p/pl.png) no-repeat;
}

#Langs #LangEn{
  background: url(/p/en.png) no-repeat;
}

#Langs #LangRu{
  background: url(/p/ru.png) no-repeat;
}

#Langs a span{
  display: none;
}

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

#MiddleMenu {
  width:900px;
  height:49px;
  background:url(/p/middlemenu_bg.png) no-repeat top;
}

#MiddleMenu ul {
  list-style-type:  none;
  padding-top:5px;
}

#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;
}

#LeftColumn ul li .SubMenu span.DisplayText{
  line-height: 23px;
}

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

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

#MiddleMenu a.MainActivepl,
#MiddleMenu a:hover.pl {
  background:no-repeat 0px -44px;
}

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

#MiddleMenu a.MainActiveen,
#MiddleMenu a:hover.en {
  background:no-repeat 0px -136px;
}
#MiddleMenu a.ru {
  background:no-repeat 0px -180px;
}

#MiddleMenu a.MainActiveru,
#MiddleMenu a:hover.ru {
  background:no-repeat 0px -226px;
}
/*
    ::::::::::::::::::::
    V. BigImageBox
    ::::::::::::::::::::
                           */
#BigImageBox {
  background:url(/p/imgbox_bg.png);
  background-repeat:no-repeat;
  height:216px;
  padding-top:13px;
  padding-bottom:15px;
}

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

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

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

#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 4px;
  padding-left:30px;
}

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

#ContentContainer {
  width:900px;
  height:400px;
  height: auto !important;
  min-height:400px;
  background:url(/p/content_bg01.png) no-repeat;
  font-size:12px;
  color:#61625d;
}

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

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

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

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

#Company a.More {
  position:absolute;
  top:115px;
  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:#498ec5;
}

#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:left;
  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:#498ec5;
}

#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:191px;
  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:31px;
}

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

#LeftColumn ul li a.Leften {
  background:no-repeat 0px -93px;
}
#LeftColumn ul li a.Leften:hover {
  background:no-repeat 0px -124px;
}

#LeftColumn ul li a.Leftru {
  background:no-repeat 0px -186px;
}
#LeftColumn ul li a.Leftru:hover {
  background:no-repeat 0px -217px;
}

#LeftColumn ul li a.Activepl {
  background:no-repeat 0px -62px;
}
#LeftColumn ul li a.Activeen {
  background:no-repeat 0px -155px;
}
#LeftColumn ul li a.Activeru {
  background:no-repeat 0px -248px;
}

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

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

.SubMenuBottomBox {
  background:url(/p/submenu_bg_bottom.png) no-repeat bottom;
  height:25px;
  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.Subpl {
  background:no-repeat 0px 0px;
}

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

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

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

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

#LeftColumn ul.SubMenu li a.SubActiveru, 
#LeftColumn ul.SubMenu li a:hover.Subru {
  background:no-repeat 0px -90px;
}

/*
    ::::::::::::::::::::
    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:#9b8973;
  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:#626264;
}
#Text ul{
  padding-left:78px;
  list-style-type:square;
  padding-top: 5px;
}

#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:#498ec5;
  font-weight: bold;
}

#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 -96px;
  padding-left:10px;
}

#TextRight ul li a:hover {

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

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

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

#Products h2 {
  color:#9b8973;
  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 -96px;
  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 -196px;
  padding-left:7px;
}

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

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

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

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

#ProductsRight img, .NewsImg {
  padding:5px;
  border:solid 1px #b9b0a7;
 }
 
.NewsImg{
  float: left;
  padding: 5px;
  margin: 0px 10px 5px 55px; 
}

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

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

#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;
}

/*
    ::::::::::::::::::::
    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 & SiteMap
    ::::::::::::::::::::
                           */

#Certificates, #SiteMap {
  width:679px;
  float:left;
  margin-left:30px;
  margin-bottom:50px;
}

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

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

#SiteMap ul{
  list-style-type:circle;
  padding:20px 30px;
}

#SiteMap ul ul{
  list-style-type:square;
  padding: 0px 0px 0px 30px
}


#SiteMap ul li {
  padding: 5px 0px 5px 0px;
}

#Certificates li {
  float:left;
}

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

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

#Certificates li.Image img {
  margin-bottom:0px;
}
#Certificates span.CertificateDesc {
  text-align: center;
  height: 20px;
}

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

/*
    ::::::::::::::::::::
    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;
}


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

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

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

#Footer a:visited {
  color:#488abe;
}

#Footer a:active {
  color:#488abe;
}

#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 30px;
}

.LeftBox{
  padding-top: 20px;
}

.LeftBox h2,
.RelatedProduct h2{
  color:#498ec5;
  font-size: 16px;
  font-weight: bold;
  padding: 25px 0px 15px 0px;
}
#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;
}

/* 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;
}

#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;
}

