
	/*
	 *  @2008
	 * Screen CSS
	 *
	 *
	 */



html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a, img, address, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none; }
a span { cursor: pointer; }
form legend { display: none; }

#lang, #lang li,
#nav, #nav li,
#bar-menu, #bar-menu ul, #bar-menu li,
#footer ul, #footer li,
.clear-list, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html { background: #e38d43 url(/image/bg-html.png) repeat-x 0 100%;  }
body { color: #1a387c; background: url(/image/bg-body.png) no-repeat 50% -100px; font: normal 0.68em/1.4em Arial, Helvetica, sans-serif; }


.aural { position: absolute; left: -100em; }

a { color: #1a387c; text-decoration: none; }
a:focus, a.focus, a:hover { color: #a1a1a1; text-decoration: underline; }

#inner:after,
#menu:after,
#news-mod .nm-item:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' } /* 6, 7 */

/* main */
#page { width: 980px; margin: 0 auto; background: url(/image/bg-page.png) repeat-y 0 0; }
#page #top { height: 244px; padding: 1px 0 0 0; background: url(/image/bg-top0.jpg) no-repeat 0 0; overflow: hidden; }
#page #inner { min-height: 445px; background: url(/image/bg-towel.png) no-repeat 25px 100%; }
#page #footer { height: 45px; clear: both; padding: 12px 0 0; color: #9b6f4d; background: #fbede3 url(/image/bg-footer.png) no-repeat 0 0; }

/* top */
#top #lang { width: 280px; float: right; margin: 0 50px; }
#top #lang li { width: 130px; height: 54px; float: left; padding: 25px 0 0 8px; background: url(/image/bg-lang.png) no-repeat 0 0; }
#top #lang li a { display: block; width: 130px; height: 44px; text-indent: -100em; overflow: hidden; }
#top #lang li#lang-pl a { background: url(/image/lang-pl.png) no-repeat 0 0; }
#top #lang li#lang-en a { background: url(/image/lang-en.png) no-repeat 0 0; }
#top #logo { width: 225px; height: 94px; margin: 65px 50px 0; }
#top #nav { position: relative; height: 30px; margin: 45px 0 0 30px; } /* 6, 7 */
#top #nav li { float: left; padding: 0 0 4px 5px; text-align: center; }
#top #nav li a { display: block; height: 40px; padding: 0 0 0 26px; color: #5a290a; background: url(/image/nav-item.png) no-repeat 0 0; font-size: 1.5em; font-weight: bold; text-align: center; text-decoration: none; }
#top #nav li a span { display: block; height: 40px; line-height: 40px; padding: 0 26px 0 0; background: url(/image/nav-item-child.png) no-repeat 100% 0; }
#top #nav li a.act , #top #nav li a:hover { color: #e9892e; background-position: 0 100%; text-decoration: none; }
#top #nav li a.act span , #top #nav li a:hover span { background-position: 100% 100%; }

/* content */
#content { width: 722px; min-height: 200px; float: right; padding: 20px 12px 0 16px; color: #7e4421; background:  url(/image/bg-inner.png) no-repeat 0 0; }
#content p { margin: 10px 0 0; }
#content .header {  float: left; height: 27px; line-height: 27px; margin: 0 0 0 15px; color: #fff; background: url(/image/bg-header-2-l.png) no-repeat 0 0; font-size: 1.1em; font-weight: bold; }
#content .header span { position: relative; left: 15px; float: left; height: 27px; line-height: 27px; padding: 0 25px 0 0; background: url(/image/bg-header-2-r.png) no-repeat 100% 0; }
#content .header-top { background: url(/image/bg-header-1-l.png) no-repeat 0 0; font-size: 1.1em; font-weight: bold; }
#content .header-top span { background: url(/image/bg-header-1-r.png) no-repeat 100% 0; }
#content .text { clear: both; margin: 0 0 10px; padding: 10px 0 0; background: url(/image/bg-text.png) no-repeat 0 0; }
#content .text .inner { padding: 0 10px 10px; background: #fff url(/image/bg-text-inner.png) no-repeat 0 100%; font-size: 13px !important;  }
#content .image { padding: 7px; border: 1px solid #e87b1e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; }
#content hr,
#content .divider { display: block; height: 30px; margin: 15px 0; border: 0; background: url(/image/icon-divider.png) no-repeat 50% 50%; }

#news-mod .nm-item { margin: 0 0 15px; padding: 10px 0; background: url(/image/icon-dot.png) repeat-x 0 100%; }
#news-mod .nm-item .img-left { width: 141px; float: left; padding: 7px; border: 1px solid #e87b1e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; text-align: center; }
#news-mod .nm-item .nm-desc { width: 520px; float: right; padding: 0 0 31px 10px; }
#news-mod .nm-item .nm-desc h3 { color: #d96f2e; font-weight: bold;  }
#news-mod .nm-item .nm-desc h3 a { color: #d96f2e; font-weight: bold; }
#news-mod .nm-item .nm-desc .nm-date { display: block; color: #a0717a; }
#news-mod .nm-item .more { float: left; margin: 1em 0 0; padding: 0 9px 0 0; color: #ff8a00; background: url(/image/icon-arrow.png) no-repeat 100% 55%; font-weight: bold; }

.gal-mod { position: relative; width: 620px; height: 135px; margin: 15px auto; padding: 22px 35px; }
.gal-mod .slider { width: 100%; height: 135px; overflow: hidden; }
.gal-mod .slider ul {  }
.gal-mod li { float: left; padding: 0 0 0 8px; }
.gal-mod li a { float: left; padding: 7px; border: 1px solid #e87b1e; border-radius: 5px; -moz-border-radius: 5px; -webkit-border-radius: 5px; background: #fff3da; }
.gal-mod li a img { display: block; }
.gal-mod li a .corner { padding: 0; border: 0; }
.gal-mod .btn { position: absolute; top: 20px; width: 27px; height: 112px; text-indent: -100em; overflow: hidden; z-index: 2; }
.gal-mod .btn-next { right: 1px; background: url(/image/btn-nav-gal.png) no-repeat 100% 0; }
.gal-mod .btn-prev { left: 1px; background: url(/image/btn-nav-gal.png) no-repeat 0 0; }


/* bar */
#bar-left { width: 230px; float: left; clear: both; padding: 4px 0 140px; color: #672f0c;  }
#bar-left .box { padding: 0 0 15px; }
#bar-left .bar-header { width: 187px; height: 36px; margin: 0 0 0 8px; padding: 23px 0 0 35px; color: #d3570b; background: url(/image/bg-menu-hd.png) no-repeat 0 0; font-size: 1.2em }
#bar-left #bar-menu ul { display: block; }
#bar-left #bar-menu li { display: block; padding: 1px 10px 2px 25px; }
#bar-left #bar-menu li li { padding-left: 10px; background: url(/image/icon-dot-divider.png) no-repeat 0 100%; }
#bar-left #bar-menu li ul { display: none; }
#bar-left #bar-menu span { display: block; padding: 2px 18px; border-radius: 11px; -moz-border-radius: 11px; -webkit-border-radius: 11px; color: #672f0c; background: url(/image/bg-menu-item.png) no-repeat 0 0; font-size: 1.1em; font-weight: bold; cursor: pointer; }
#bar-left #bar-menu a { display: block; padding: 0 12px; color: #672f0c; background: url(/image/icon-circle.png) no-repeat 1px 5px; font-size: 1em; font-weight: bold; text-decoration: none; }
#bar-left #bar-menu li li a { color: #fff; font-weight: normal; font-size: .9em; }
#bar-left #bar-menu li li span { background: none; }
#bar-left #bar-menu .act ul { display: block; }
#bar-left #bar-menu span:hover,
#bar-left #bar-menu .act>span { background-position: -212px 0; }
#bar-left #bar-menu span:hover a,
#bar-left #bar-menu .act>span a { color: #fff; }
#bar-left #bar-menu li li span:hover a,
#bar-left #bar-menu li li.act>span a { color: #e87b1e; }
#bar-left #bar-contact address { display: block; margin: 0 0 10px; padding: 14px 0 14px 25px; background: url(/image/icon-dot-divider.png) no-repeat 0 100%; }
#bar-left #bar-contact address span { display: block; }
#bar-left #bar-contact .bar-contact { display: block; margin: 2px 0 5px 30px; padding: 1px 0 0 20px; color: #672f0c; font-weight: bold; }
#bar-left #bar-contact .bar-contact a { color: #672f0c; font-weight: bold; }
#bar-left #bar-contact .contact-tel { background: url(/image/icon-tel.png) no-repeat 0 0; }
#bar-left #bar-contact .contact-mail { background: url(/image/icon-mail.png) no-repeat 0 0; }

/* footer */
#footer { }
#footer a { color: #9b6f4d; font-weight: bold; }
#footer ul { text-align: center; }
#footer ul li { display: inline; padding: 0 5px; border-left: 1px solid #d49d71; font-size: 8px }
#footer ul li:first-child { border: 0; }
#footer ul li a { color: #672f0c; font-size: 11px; }


#footer #copy { padding: 3px 0 0; text-align: center; }

.inner p { margin: 0 0 10px 0 !important; }
.inner table { font-size: 13px; }
.rekordGaleria { text-align: center; width: 600px; margin: 0 auto; }
.rekordGaleria img { border: 1px solid #cfab87; }

.tab1 { margin: 1em 0 1em 40px; border: 1px solid #cbcbcb; border-spacing: 0; }
.tab1 td:first-child { width: 240px !important; padding: 10px; border-color: #dadada; background: #e6e6e6; } 
.tab1 tr:first-child td { border: 0; }
.tab1 td { padding: 10px 20px; border-top: 1px solid #e6e6e6; background: #f2f2f2; }

/* obrazki na potrzeby wizualizacji podstron */
#content .text .inner ul li { margin-bottom: 10px; }
#content .text .inner ul li ul { margin-top: 10px; margin-bottom: 10px; }
#content-image-1 { background: white url('/pliki/ed/content/image1.jpg') 80% 20px no-repeat; }
#content-image-2 { background: white url('/pliki/ed/dual-laser-foto.jpg') 95% 190px no-repeat; }
#content-image-3 { background: white url('/pliki/ed/butterfly.png') right bottom no-repeat;  height: 420px; }

#contact-form .note { margin: 0 auto 20px; }
#contact-form form { width: 80%; margin: 0 auto; text-align: left; }

.submit-btn { display: block;  height: 24px; float: left; margin: 0 0 0 10px; padding: 0 0 0 15px; color: #fff; background: url(/image/btn.png) no-repeat 0 0; font-weight: bold; font-size: 10px; }
.submit-btn *{ width: auto; height: 24px; line-height: 24px; float: left; padding: 0 15px 0 0; border: 0; color: #fff; background: url(/image/btn-child.png) no-repeat 100% 0; font-weight: bold; font-size: 10px; overflow:visible; text-decoration: none; text-align: center; }
.submit .submit-btn { float: right;  } 

#fb { background-color: white;  }
#fb .name_block .name a { color: red !important; }
#advert-box p { margin: 10px 0; }

#copyright { padding: 0 10px !important; font-size: 12px; font-style: italic; text-align: center; }
