
	/*
	 *  @2008
	 * Screen CSS
	 *
	 *
	 */
	 
 
html, body, div, p, blockquote, h1, h2, h3, h4, h5, h6, form, fieldset, legend, a,   address, strong, em
	{ margin: 0; padding: 0; font-weight: normal; font-style: normal; border: 0; outline: none; }
a span { cursor: pointer; }
img { border: 0; }
form legend { display: none; }

#lang-block, #lnag-block li,
#nav, #nav li,
#content-nav, #content-nav li,
.prods-list, .prods-list li,
#footer, #footer li,
.clear-list, 
.clear-list li, 
.clear-list dt, 
.clear-list dd { margin: 0; padding: 0; list-style: none; }

html {  }
body { color: #7a7764; background: #fffded url(/image/bg-body.png) repeat-x 0 0; font: normal 0.68em/1.4em 'Trebuchet MS', Tahoma, Helvetica, sans-serif; }
/*body.clear { background-image: none; } */

.aural { position: absolute; left: -100em; }

a { color: #7a7764; text-decoration: none; }
a:focus, a.focus, a:hover { color: #7a7764; text-decoration: underline; }
.flash-replaced .alt { display: block; position: absolute; width: 0; height: 0; padding: 0; overflow: hidden; }

#top:after,
#page:after,
#content:after,
#intro:after { display: block; height: 0; clear: both; visibility: hidden; content: '.' }

/* ::intro */
#intro { width: 600px; margin: 40px auto 0; padding: 20px; border: 7px solid #ece9d9; background: #fffded; }  
#intro #logo { float: left; margin: 0 0 0 170px; display: inline; }
#intro #lang-block { width: 88px; height: 17px; float: right; margin: 150px 0 0; padding: 5px; border: 3px solid #fff; background: #204274 url(/image/bg-body.png) repeat-x 0 -80px; }
#intro #lang-block li { width: 17px; height: 17px; float: left; padding: 0 0 0 5px; }
#intro #lang-block li a { display: block; width: 100%; height: 100%; text-indent: -100em; overflow: hidden; }
#intro #lang-block li[lang=pl] a { background: url(/image/lang-pl.png) no-repeat 0 0; }
#intro #lang-block li[lang=ru] a { background: url(/image/lang-ru.png) no-repeat 0 0; }
#intro #lang-block li[lang=en] a { background: url(/image/lang-en.png) no-repeat 0 0; }
#intro #lang-block li[lang=de] a { background: url(/image/lang-de.png) no-repeat 0 0; }


/* ::top */
#top { position: relative; width: 760px; height: 144px; margin: 0 auto -25px; padding: 5px 0 0; }
#top #logo { position: relative; float: left; margin: 18px 0 0 -97px; }
#top #lang-block { width: 88px; height: 17px; float: right; }
#top #lang-block li { width: 17px; height: 17px; float: left; padding: 0 0 0 5px; }
#top #lang-block li a { display: block; width: 100%; height: 100%; text-indent: -100em; overflow: hidden; }
#top #lang-block li[lang=pl] a { background: url(/image/lang-pl.png) no-repeat 0 0; }
#top #lang-block li[lang=ru] a { background: url(/image/lang-ru.png) no-repeat 0 0; }
#top #lang-block li[lang=en] a { background: url(/image/lang-en.png) no-repeat 0 0; }
#top #lang-block li[lang=de] a { background: url(/image/lang-de.png) no-repeat 0 0; }
#top #nav { width: 655px; float: right; margin: 80px 15px 0 0; text-align: right; }
#top #nav li { display: inline; padding: 0 6px 0 0; white-space: nowrap; }
#top #nav li:last-child { padding: 0; }
#top #nav li a { color: #fff; font: bold 1.1em Arial, sans-serif; text-transform: uppercase; }

/* ::top backup * /
#top { position: relative; width: 760px; height: 144px; margin: 0 auto -36px; padding: 5px 0 0; }
#top #logo { position: relative; float: left; margin: 16px 0 0 -35px; }
#top #lang-block { width: 88px; height: 17px; float: right; }
#top #lang-block li { width: 17px; height: 17px; float: left; padding: 0 0 0 5px; }
#top #lang-block li a { display: block; width: 100%; height: 100%; text-indent: -100em; overflow: hidden; }
#top #lang-block li[lang=pl] a { background: url(/image/lang-pl.png) no-repeat 0 0; }
#top #lang-block li[lang=ru] a { background: url(/image/lang-ru.png) no-repeat 0 0; }
#top #lang-block li[lang=en] a { background: url(/image/lang-en.png) no-repeat 0 0; }
#top #lang-block li[lang=de] a { background: url(/image/lang-de.png) no-repeat 0 0; }
#top #nav { float: right; margin: 75px 0 0; }
#top #nav li { display: inline; padding: 0 6px 0 0; white-space: nowrap; }
#top #nav li:last-child { padding: 0; }
#top #nav li a { color: #fff; font: bold 1em Arial, sans-serif; text-transform: uppercase; }

*/

/* page:top */
#page { width: 760px; margin: 0 auto; padding: 0 0 30px; border: 7px solid #fff; background:  #ece9d9 url(/image/bg-top.png) no-repeat 50% 0; }
#page h1.a { height: 70px; text-indent: -100em; overflow: hidden; }
#page #banner { position: relative; width: 870px; height: 238px; margin: 0 -52px 10px;  background: #fff; overflow: hidden; }
#page #banner embed { }

/* content */
#content-nav { min-height: 30px; margin: 15px 25px;  } /* 6 */
#content-nav li { width: 170px; height: 30px; float: left; margin: 0 2px 0 0; }
#content-nav li a,
#content-nav li span { display: block; width: 100%; height: 100%; line-height: 30px; color: #003366; background: #cccc99; text-align: center; text-transform: uppercase; }
#content-nav li span { font-weight: bold; }
#content-nav.wysrodkuj { margin: 15px auto; height: 30px; }

#content { padding: 0 10px 30px; }
#content p { margin: 0 0 1em; text-align: justify; }
#content h2 { color: #7a7764; font-size: 1.2em; font-weight: bold; }
#content .image{ border: 7px solid #fff; } 
#content .img-left { float: left; border: 7px solid #fff; }
#content .img-right { float: right; border: 7px solid #fff; }
#content .img-center { display: block; margin: 10px auto 10px auto; border: 7px solid #fff; }
#content .column2 { width: 320px; padding: 20px 25px; float: left; }
#content .column3 { width: 220px; padding: 20px 13px; float: left; }
#content .col-1 { position: relative; border-right: 1px solid #fff; margin: 0 0 0 -1px; }
#content .img-cat { display: block; margin: 0 auto; width: 220px; height: 0; padding: 364px 0 0; overflow: hidden; }
#content .img-cat:hover { height: 364px; padding: 0; }

#news-mod { margin: 0; padding: 0; list-style: none; }
#news-mod .nm-item { margin: 0; padding: 1em; border-bottom: 1px solid #f5f5f5; }
#news-mod .nm-item .nm-header { font-size: 1.1em; color: #003366; font-weight: bold;  }
#news-mod .nm-item .nm-header a { color: #003366; font-size: 1em; font-weight: bold;  }

/*
#content #img-cat-1 { background: url(/image/premium2.jpg) no-repeat 0 0; }
#content #img-cat-2 { background: url(/image/roskosze2.jpg) no-repeat 0 0; }
#content #img-cat-3 { background: url(/image/tradycja2.jpg) no-repeat 0 0; }
*/
 
#promocje-foto img{ margin: 10px; }
.prods-list .prod-item { width: 220px;  height: 280px; float: left; padding: 0 13px; }
.prods-list .item-new { position: relative; }
.prods-list .item-new .new { position: absolute; bottom: 5px; right: 5px; color: #c00; font-size: 0.9em; font-weight: bold; text-transform: lowercase; }
.prods-list .prod-img { display: block; height: 130px; margin: 0 0 20px; padding: 35px 0; background: #fff; text-align: center; overflow: hidden; }
.prods-list .promo { height: 320px; }
.prods-list .promo .prod-img { height: auto; padding: 35px 0 0; background: none; overflow: visible; }

.prods-list .prod-title { text-transform: uppercase; color: #003366; /* nowe */ display: block; padding: 5px; background: #fff; text-align: center; }
.prods-list .prod-title a{ color: #003366; }

.home .prod-img  , .home .prod-title{ background: #cccc99; }
.home{ margin-top: 20px !important; }
.home .prod-title a, .home .prod-title{ font-weight: bold; }
.home .prod-item{ height: 240px; }
.home .prod-img{ height: 142px; padding: 10px  0; }

/* footer */
#footer { position: relative; width: 774px; clear: both; margin: 0 -7px; padding: 15px 0; border: solid #fff; border-width: 7px 0; background: #fffded; text-align: center; }
#footer li { display: inline; padding: 0 10px; }
#footer li  { text-transform: uppercase; }

.title1{ text-decoration: underline; font-size: 15px; font-weight: bold; margin: 10px 0 10px 0; padding: 0;  }
.podkategorie-box { margin: 0 0 15px 0; background-color: white; padding: 5px; text-align: center; }
.podkategorie-box a { margin: 0 5px 0 5px; }

#nav li.active a { color: #ff8309 !important; } 
#footer li.active a { color: #df0024; } 
.mapa img{ border: 1px solid #7a7764; }

ul.download-list li span { font-weight: bold; color: #990000; margin-right: 20px; }

.rekordGaleriaBox{ float: left; margin: 10px; height:270px;  width: 170px; }
.rekordGaleriaBox img { display: block; }
