body {margin:0; padding:0; background:url(../gfx/background_top.gif) repeat-x #b8aa83; font: 100% Verdana, Arial, Helvetica, sans-serif; font-size:0.8em; color: #000000}
img {border:none; padding:0; margin:0}
#container {position: relative; width: 998px; margin: 0 auto; padding:0; text-align: left}
#header {height:auto; margin:5px 0 0 0; width:998px}
#menu {width:635px; height:36px; position:absolute; left:340px; top:386px}
#menu a {display:block; float:left; color:#CCCCCC; font-style:italic; text-decoration:none; font-size:small; padding:6px 15px 0 15px; *padding-top:10px}
#menu a:hover {text-decoration:underline; color:#FFFFFF}
#sidebar1 {position: absolute; top: 440px; *top:450px; left: 0; width: 600px; padding:10px 0 0 50px; color:#FFFFFF}
#mainContent {margin:0 0 0 640px; padding:0 40px 0 40px; background:url(../gfx/center_background.gif) repeat-y scroll -1px}
#mainContent2 {margin:0 0 0 20px; padding:0 40px 0 40px; color:#FFFFFF}
.referencje_but {margin:21px 0 0 10px}
.galeria_but {margin:9px 0 0 10px}
#footer {background:url(../gfx/footer_bg.gif) repeat-x; height:48px}
#footer_content {width:900px; padding:6px 0 0 0; margin:0 auto; color:#c29284; font-size:x-small; text-align:center}
#footer a {color:#c29284; font-size:x-small; text-decoration:none}
.fltrt { float: right; margin-left: 8px}
.fltlft { float: left; margin-right: 8px}
.clearfloat {clear:both}
.img_box {width:130px; height:130px; padding:5px 0 0 0; margin:5px; text-align:center; background:#cec4a8; float:left}
.img_box:hover {background:none; border:1px #cec4a8 solid; width:128px; height:128px}
.galeryhead {background:#cec4a8; padding:10px; margin:5px 0 5px 8px}
#site_info {text-align: center; padding: 10px; margin:10px 0; font-weight: bold; font-style:italic; font-size:13px; border:1px solid #c6bb9c; background-color:#a59976}
.article {margin-bottom:20px}
.article .title {}
.article .title .date {font-size:10px; color:#5c5541; margin:2px 0 10px 16px}
.article .title a {color:#ffffff; text-decoration:none; font-size:14px; font-weight:bold; height:18px; padding-left:5px; border-left: 6px solid #82270c; margin-bottom:5px}
.readMore {float:right; margin-right:10px}
.readMore a {color:#82270c; text-decoration:none; font-size:11px; font-weight:bold}
a.mail_link {color:white; text-decoration:none}
a.mail_link:hover {color:white; text-decoration:underline}
#flash_notice {background-color:#A59976; border:1px solid #C6BB9C; font-size:13px; font-style:italic; font-weight:bold; margin:10px 0; padding:10px; text-align:center; color:white}
.fieldWithErrors {display: inline}
#errorExplanation {width: 400px; border: 2px solid #CF0000; padding: 0px; padding-bottom: 12px; margin-bottom: 20px; background-color: #f0f0f0}
#errorExplanation h2 {text-align: left; font-weight: bold; padding: 5px 5px 5px 15px; font-size: 12px; margin: 0; background-color: #c00; color: #fff}
#errorExplanation p {color: #333; margin-bottom: 0; padding: 8px}
#errorExplanation ul {margin: 2px 24px}
#errorExplanation ul li {font-size: 12px; list-style: disc}
div#fancy_overlay {position: fixed; top: 0; left: 0; width: 100%; height: 100%; display: none; z-index: 30}
div#fancy_loading {position: absolute; height: 40px; width: 40px; cursor: pointer; display: none; overflow: hidden; background: transparent; z-index: 100}
div#fancy_loading div {position: absolute; top: 0; left: 0; width: 40px; height: 480px; background: transparent url('/images/fancybox/fancy_progress.png') no-repeat}
div#fancy_outer {position: absolute; top: 0; left: 0; z-index: 90; padding: 20px 20px 40px 20px; margin: 0; background: transparent; display: none}
div#fancy_inner {position: relative; width:100%; height:100%; background: #FFF}
div#fancy_content {margin: 0; z-index: 100; position: absolute}
div#fancy_div {background: #000; color: #FFF; height: 100%; width: 100%; z-index: 100}
img#fancy_img {position: absolute; top: 0; left: 0; border:0; padding: 0; margin: 0; z-index: 100; width: 100%; height: 100%}
div#fancy_close {position: absolute; top: -12px; right: -15px; height: 30px; width: 30px; background: url('/images/fancybox/fancy_closebox.png') top left no-repeat; cursor: pointer; z-index: 181; display: none}
#fancy_frame {position: relative; width: 100%; height: 100%; display: none}
#fancy_ajax {width: 100%; height: 100%; overflow: auto}
a#fancy_left, a#fancy_right {position: absolute; bottom: 0px; height: 100%; width: 35%; cursor: pointer; z-index: 111; display: none; background-image: url("data:image/gif;base64,AAAA"); outline: none; overflow: hidden}
a#fancy_left {left: 0px}
a#fancy_right {right: 0px}
span.fancy_ico {position: absolute; top: 50%; margin-top: -15px; width: 30px; height: 30px; z-index: 112; cursor: pointer; display: block}
span#fancy_left_ico {left: -9999px; background: transparent url('/images/fancybox/fancy_left.png') no-repeat}
span#fancy_right_ico {right: -9999px; background: transparent url('/images/fancybox/fancy_right.png') no-repeat}
a#fancy_left:hover, a#fancy_right:hover {visibility: visible; background-color: transparent}
a#fancy_left:hover span {left: 20px}
a#fancy_right:hover span {right: 20px}
#fancy_bigIframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: transparent}
div#fancy_bg {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 70; border: 0; padding: 0; margin: 0}
div.fancy_bg {position: absolute; display: block; z-index: 70; border: 0; padding: 0; margin: 0}
div#fancy_bg_n {top: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_n.png') repeat-x}
div#fancy_bg_ne {top: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_ne.png') no-repeat}
div#fancy_bg_e {right: -20px; height: 100%; width: 20px; background: transparent url('/images/fancybox/fancy_shadow_e.png') repeat-y}
div#fancy_bg_se {bottom: -20px; right: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_se.png') no-repeat}
div#fancy_bg_s {bottom: -20px; left: 0; width: 100%; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_s.png') repeat-x}
div#fancy_bg_sw {bottom: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_sw.png') no-repeat}
div#fancy_bg_w {left: -20px; height: 100%; width: 20px; background: transparent url('/images/fancybox/fancy_shadow_w.png') repeat-y}
div#fancy_bg_nw {top: -20px; left: -20px; width: 20px; height: 20px; background: transparent url('/images/fancybox/fancy_shadow_nw.png') no-repeat}
div#fancy_title {position: absolute; z-index: 100; display: none}
div#fancy_title div {color: #FFF; font: bold 12px Arial; padding-bottom: 3px; white-space: nowrap}
div#fancy_title table {margin: 0 auto}
div#fancy_title table td {padding: 0; vertical-align: middle}
td#fancy_title_left {height: 32px; width: 15px; background: transparent url('/images/fancybox/fancy_title_left.png') repeat-x}
td#fancy_title_main {height: 32px; background: transparent url('/images/fancybox/fancy_title_main.png') repeat-x}
td#fancy_title_right {height: 32px; width: 15px; background: transparent url('/images/fancybox/fancy_title_right.png') repeat-x}