html,body { margin:0px; padding:0px; width:100%; height:100%; background-color:#ffffff; font-family:Arial; font-size:12px; color:#414141; line-height:18px; }

form { margin:0px; }

#form_error { position:relative; font-family:Arial; font-size:14px; color:red; padding:10px; border:1px #cccccc solid; background-color:#ffffff; width:450px; margin:0px auto; text-align:center; }

#form_success { position:relative; font-family:Arial; font-size:14px; color:green; padding:10px; border:1px #cccccc solid; background-color:#ffffff; width:450px; margin:0px auto; text-align:center; }

a:active, a:link, a:visited, a:hover { font-family:Arial; color:#ea5501; font-size:12px; text-decoration:none; }

a.white_14:active, a.white_14:link, a.white_14:visited, a.white_14:hover { font-family:Arial; color:#ffffff; font-size:14px; text-decoration:none; }

a.white_11:active, a.white_11:link, a.white_11:visited, a.white_11:hover { font-family:Arial; color:#ffffff; font-size:11px; text-decoration:none; }

a.white_12:active, a.white_12:link, a.white_12:visited, a.white_12:hover { font-family:Arial; color:#ffffff; font-size:12px; text-decoration:none; }

a.black_12:active, a.black_12:link, a.black_12:visited, a.black_12:hover { font-family:Arial; color:#414141; font-size:12px; text-decoration:none; }

a.black_18:active, a.black_18:link, a.black_18:visited, a.black_18:hover { font-family:Arial; color:#414141; font-size:18px; text-decoration:none; }

a.black_14:active, a.black_14:link, a.black_14:visited, a.black_14:hover { font-family:Arial; color:#414141; font-size:14px; text-decoration:none; }

a.grey_12:active, a.grey_12:link, a.grey_12:visited { font-family:Arial; color:#424242; font-size:12px; text-decoration:none; }

a.grey_12:hover { font-family:Arial; color:#ff0000; font-size:12px; text-decoration:none; }

a.orange_18:active, a.orange_18:link, a.orange_18:visited, a.orange_18:hover { font-family:Arial; color:#ea5501; font-size:18px; text-decoration:none; }

.grey_12 { font-family:Arial; color:#7f7f7f; font-size:12px; }

.grey_11 { font-family:Arial; color:#7f7f7f; font-size:10px; }

.grey_16 { font-family:Arial; color:#7f7f7f; font-size:16px; }

.red_16 { font-family:Arial; color:#ff0400; font-size:16px; }

.red_14 { font-family:Arial; color:#3b3b3b; font-size:14px; }

.white_14 { font-family:Arial; color:#ffffff; font-size:14px; }

.white_12 { font-family:Arial; color:#ffffff; font-size:12px; }

.black_18 { font-family:Arial; color:#414141; font-size:18px; }

.black_14 { font-family:Arial; color:#414141; font-size:14px; }

.distance_5 { position:relative; width:100%; height:5px; }

.distance_10 { position:relative; width:100%; height:10px; }

.distance_15 { position:relative; width:100%; height:15px; }

.distance_20 { position:relative; width:100%; height:20px; }

.distance_25 { position:relative; width:100%; height:25px; }

.line_white { position:relative; height:5px; background-color:#ffffff; width:100%; }

#top { position:relative; width:100%; height:194px; }

#top2 { position:relative; width:1048px; height:40px; background-color:#cccccc; margin:0px auto; }

#top3 { position:relative; width:430px; height:40px; background-color:#6b6b6b; float:right; }

#top_container { position:relative; margin:0px auto; width:1048px; height:194px; }

#top_menu { position:absolute; width:1048px; height:49px; left:0px; bottom:0px; background-image:url(/pl/images/pcnib_06.jpg); }

.top_menu_item { position:relative; margin-left:18px; margin-top:15px; float:left; }

.top2_menu_item { position:relative; margin-left:18px; margin-top:12px; float:left; }

.top3_menu_item { position:relative; margin-left:18px; margin-top:12px; float:left; color:#ffffff; font-size:14px; }

#logo1 { position:absolute; top:33px; left:21px; }

#logo_swieta { position:absolute; top:12px; left:21px; }

#logo2 { position:absolute; top:33px; left:106px; }

#top_menu_mini { position:absolute; top:0px; right:0px; width:500px; }

.top_menu_mini_item { position:relative; float:right; margin-left:10px; height:24px; }

#top_kontakt { position:absolute; right:0px; top:40px; }

#strona_container { position:relative; width:1048px; margin:0px auto; }

#menu_left_ngl { position:relative; width:210px; background-color:#b8b8b8; height:29px; font-family:Arial; color:#ffffff; font-size:18px; padding-left:10px; padding-top:11px; }

#menu_left_ngl2{ position:relative; width:200px; background-color:#343434; font-family:Arial; color:#ffffff; font-size:14px; padding:5px 10px 5px 10px; }

#menu_right_ngl { position:relative; width:210px; background-color:#6b6b6b; height:29px; font-family:Arial; color:#ffffff; font-size:18px; padding-left:10px; padding-top:11px; }

.menu_left_container { position:relative; width:220px; top:5px; background-color:#e8e8e8; }

.menu_right_container { position:relative; width:220px; top:5px; background-color:#e8e8e8; }

#site_name { position:relative; width:585px; background-color:#b8b8b8; height:29px; font-family:Arial; color:#ffffff; font-size:18px; padding-left:10px; padding-top:11px; margin:0px auto; }

#site_name2 { position:relative; width:585px; background-color:#343434; height:29px; font-family:Arial; color:#ffffff; font-size:18px; padding-left:10px; padding-top:11px; margin:0px auto; }

#site_name3 { position:relative; width:585px; height:29px; font-family:Arial; color:#414141; font-size:18px; text-align:center; margin:0px auto; }

#szukaj_box { position:relative; width:585px; background-color:#6b6b6b; padding-left:10px; padding-top:10px; margin:0px auto; padding-bottom:10px; }

#content_txt { position:relative; width:585px; padding-left:10px; padding-right:10px; margin:0px auto; }

#strona { position:relative; width:585px; margin:0px auto; }

#stopka { position:relative; width:100%; background-color:#3b3b3b; top:0px; padding-top:15px; margin-top:15px; }

#stopka_linki { position:relative; width:1050px; margin:0px auto; top:0px; padding:0px; font-family:Arial; color:#ffffff; font-size:11px; }

#stopka_copy { position:relative; width:1050px; margin:0px auto; top:0px; padding:0px; height:43px; }

#stopka_copy_left { position:relative; float:left; margin-top:15px; padding:0px; top:0px; left:0px; font-family:Arial; color:#ffffff; font-size:11px; }

#stopka_copy_right { position:relative; float:right; margin-top:15px; padding:0px; top:0px; right:0px; font-family:Arial; color:#ffffff; font-size:11px; }

#stopka_slowa { position:relative; margin:0px auto; padding:0px; top:0px; left:0px; font-family:Arial; color:#c4c4c4; font-size:11px; width:1050px; }

.submenu_item { background-color:#f3f5f4; padding:5px 10px 5px 10px; }

.input_text { font-size:12px; color:#4a4a4a; padding:3px; }

.submit_button { font-size:14px; color:#ffffff; padding:6px; background-color:#ff0000; border:1px #ffffff solid; }

.submit_button_blue { font-size:14px; color:#ffffff; padding:6px; background-color:blue; border:1px #ffffff solid; }

#main_belka_1 { position:relative; width:585px; height:20px; background-color:#b8b8b8; padding:5px 0px 5px 10px; margin:0px auto; }

#main_belka_1_left { position:absolute; font-family:Arial; color:#ffffff; font-size:14px; left:5px; top:7px; }

#main_belka_1_right { position:absolute; font-family:Arial; color:#ffffff; font-size:14px; right:5px; top:6px; }

#main_belka_2 { position:relative; width:585px; height:20px; background-color:#6b6b6b; padding:5px 0px 5px 10px; margin:0px auto; }

#main_belka_2_left { position:absolute; font-family:Arial; color:#ffffff; font-size:14px; left:5px; top:7px; }

#main_belka_2_right { position:absolute; font-family:Arial; color:#ffffff; font-size:14px; right:5px; top:6px; }

#main_belka_3 { position:relative; width:585px; height:20px; background-color:#ff0000; padding:5px 0px 5px 10px; margin:0px auto; }

#main_belka_3_left { position:absolute; font-family:Arial; color:#ffffff; font-size:14px; left:5px; top:7px; }

#main_belka_3_right { position:absolute; font-family:Arial; color:#ffffff; font-size:14px; right:5px; top:6px; }

.hline2 { position:relative; width:585px; height:1px; margin:0px auto; background-color:#cccccc; }

.hline3 { position:relative; width:100%; height:1px; margin:0px auto; background-color:#cccccc; }

#fixme {
  /* Netscape 4, IE 4.x-5.0/Win and other lesser browsers will use this */
  position: absolute; right: 0px; bottom: 0px;
}
body > div#fixme {
  /* used by Opera 5+, Netscape6+/Mozilla, Konqueror, Safari, OmniWeb 4.5+, iCab, ICEbrowser */
  position: fixed;
}
<!--[if gte IE 5.5]>
<![if lt IE 7]>

div#fixme {
  /* IE5.5+/Win - this is more specific than the IE 5.0 version */
  right: auto; bottom: auto;
  left: expression( ( -20 - fixme.offsetWidth + ( document.documentElement.clientWidth ? document.documentElement.clientWidth : document.body.clientWidth ) + ( ignoreMe2 = document.documentElement.scrollLeft ? document.documentElement.scrollLeft : document.body.scrollLeft ) ) + 'px' );
  top: expression( ( -10 - fixme.offsetHeight + ( document.documentElement.clientHeight ? document.documentElement.clientHeight : document.body.clientHeight ) + ( ignoreMe = document.documentElement.scrollTop ? document.documentElement.scrollTop : document.body.scrollTop ) ) + 'px' );
}
<![endif]>
<![endif]-->

#lightboxOverlay {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 9999999;
  background-color: black;
  filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=85);
  opacity: 0.85;
  display: none;
}

/* line 15, ../sass/lightbox.sass */
#lightbox {
  position: absolute;
  left: 0;
  width: 100%;
  z-index: 10000;
  text-align: center;
  line-height: 0;
  font-family: "lucida grande", tahoma, verdana, arial, sans-serif;
  font-weight: normal;
}
/* line 24, ../sass/lightbox.sass */
#lightbox img {
  width: auto;
  height: auto;
}
/* line 27, ../sass/lightbox.sass */
#lightbox a img {
  border: none;
}

/* line 30, ../sass/lightbox.sass */
.lb-outerContainer {
  position: relative;
  background-color: white;
  *zoom: 1;
  width: 250px;
  height: 250px;
  margin: 0 auto;
  -webkit-border-radius: 4px;
  -moz-border-radius: 4px;
  -ms-border-radius: 4px;
  -o-border-radius: 4px;
  border-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-outerContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 39, ../sass/lightbox.sass */
.lb-container {
  padding: 10px;
}

/* line 42, ../sass/lightbox.sass */
.lb-loader {
  position: absolute;
  top: 40%;
  left: 0%;
  height: 25%;
  width: 100%;
  text-align: center;
  line-height: 0;
}

/* line 51, ../sass/lightbox.sass */
.lb-nav {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 100%;
  z-index: 10;
}

/* line 59, ../sass/lightbox.sass */
.lb-container > .nav {
  left: 0;
}

/* line 62, ../sass/lightbox.sass */
.lb-nav a {
  outline: none;
}

/* line 65, ../sass/lightbox.sass */
.lb-prev, .lb-next {
  width: 49%;
  height: 100%;
  background-image: url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7");
  /* Trick IE into showing hover */
  display: block;
}

/* line 72, ../sass/lightbox.sass */
.lb-prev {
  left: 0;
  float: left;
}

/* line 76, ../sass/lightbox.sass */
.lb-next {
  right: 0;
  float: right;
}

/* line 81, ../sass/lightbox.sass */
.lb-prev:hover {
  background: url(/pl/images/prev.png) left 48% no-repeat;
}

/* line 85, ../sass/lightbox.sass */
.lb-next:hover {
  background: url(/pl/images/next.png) right 48% no-repeat;
}

/* line 88, ../sass/lightbox.sass */
.lb-dataContainer {
  margin: 0 auto;
  padding-top: 5px;
  *zoom: 1;
  width: 100%;
  -moz-border-radius-bottomleft: 4px;
  -webkit-border-bottom-left-radius: 4px;
  -ms-border-bottom-left-radius: 4px;
  -o-border-bottom-left-radius: 4px;
  border-bottom-left-radius: 4px;
  -moz-border-radius-bottomright: 4px;
  -webkit-border-bottom-right-radius: 4px;
  -ms-border-bottom-right-radius: 4px;
  -o-border-bottom-right-radius: 4px;
  border-bottom-right-radius: 4px;
}
/* line 38, ../../../../.rvm/gems/ruby-1.9.2-p290/gems/compass-0.12.1/frameworks/compass/stylesheets/compass/utilities/general/_clearfix.scss */
.lb-dataContainer:after {
  content: "";
  display: table;
  clear: both;
}

/* line 95, ../sass/lightbox.sass */
.lb-data {
  padding: 0 10px;
  color: #bbbbbb;
}
/* line 98, ../sass/lightbox.sass */
.lb-data .lb-details {
  width: 85%;
  float: left;
  text-align: left;
  line-height: 1.1em;
}
/* line 103, ../sass/lightbox.sass */
.lb-data .lb-caption {
  font-size: 13px;
  font-weight: bold;
  line-height: 1em;
}
/* line 107, ../sass/lightbox.sass */
.lb-data .lb-number {
  display: block;
  clear: left;
  padding-bottom: 1em;
  font-size: 11px;
}
/* line 112, ../sass/lightbox.sass */
.lb-data .lb-close {
  width: 35px;
  float: right;
  padding-bottom: 0.7em;
  outline: none;
}
/* line 117, ../sass/lightbox.sass */
.lb-data .lb-close:hover {
  cursor: pointer;
}