/* szablon styli dla stron */
@import "modules/download.css";
@import "modules/aktualnosci.css";
@import "modules/kform.css";
@import "modules/produkty.css";

/* ustawienia ogólne */
*, td { font: normal 11px Tahoma; color: #093602; line-height: 17px; }

html { background: url('../grafika/tlo.jpg') no-repeat fixed; }
body { padding: 0px; margin: 0px; text-align: center;}
strong { font-weight: bold; display: inline; }
em { font-style: italic; }
 
br.c { height: 1px; line-height: 1px; clear: both; }
.clear {
	font-size: 1px;
	clear: both;
	height: 1px;
}

img { border: 0px; }
img.v { display: block; clear: both; }
/*div#pageBody img { border: 1px solid silver; }*/

p { display: block; padding: 0px 0px 0px 0px; margin: 0px; }

h1 { font: bold 14px/70px Tahoma; color: #103e00; padding: 0; margin: 0;  }
h2 { font: normal 18px Impact, Tahoma; color: #FFFFFF; padding: 8px 19px; margin: 0; background: #166e00; }
h3 { padding: 0px 0px 0px 0px; font: normal 18px Impact, Tahoma; color: #093602; display: block; margin: 0px; }

div#content { margin: 0px auto; width: 928px; text-align: left; }

ul { list-style: none; margin: 5px 0px 5px 0px; padding: 0px 0px 0px 2px; }
ul li { padding: 0px 0px 3px 30px; background: url('../grafika/sciezkaBg.gif') no-repeat 15px 6px; margin: 0px; }
ul li ul { list-style: none; margin: 0px; padding: 5px 0px 5px 10px; }
ul li ul li { padding: 0px 0px 0px 10px; background: url('../grafika/li2_bg.gif') no-repeat 0% 6px; margin: 0px; }

ol { margin: 0px 0px 0px 17px; padding: 5px 0px 5px 17px; }
ol li { padding: 0px 0px 10px 5px; margin: 0px; list-style-type: decimal; }
ol li ol { margin: 0px 0px 0px 17px; padding: 5px 0px 5px 12px; }
ol li ol li { padding: 0px 0px 0px 0px; margin: 0px; list-style-type: lower-alpha; }

ul { list-style: none; margin: 0; padding: 0; }

a { color: #008000; text-decoration: underline; }
a:hover { text-decoration: none; }

table { border-collapse: collapse; }
table thead tr td,
table tbody tr td,
table tfoot tr td { margin: 5px; padding: 5px; border: 5px solid #FFFFFF; }
table thead tr td { background-color: #b6bbbe; font: bold 11px Tahoma; color: #FFFFFF; text-align: center; }
table tbody tr td { background-color: #e9eaec; }
table tfoot tr td { background-color: #b6bbbe; }

.standard { font: normal 11px Verdana; }
.naglowek { font: bold 12px Verdana;  }
.odnosnik { font: normal 11px Verdana; color: #bf3b3b; text-decoration: none;}

div#search { background: #FFFFFF; width: 674px; height: 40px; float: right; position: relative; }
div#search form { display: block; border: 1px solid #898989; width: 231px; height: 17px; margin: 10px 0 0 270px; padding: 0; float: left; }
div#search form input { display: inline; border: none; width: 190px; font: normal 11px Tahoma; color: #8f8f8f; padding: 0 3px; }
div#search form img { display: inline; float: right; cursor: pointer; }
div#search p { float: right; margin: 12px 20px 0 0; font: normal 11px Tahoma; color: #8f8f8f; }
div#search p a { font: normal 11px Tahoma; color: #8f8f8f; margin-left: 10px; text-decoration: none; }
div#search p a:hover, div#search p a.on { text-decoration: none; color: #59bb24; } 

ul#mainMenu { width: 650px; height: 41px; background: url('../grafika/mainMenuBg.gif') repeat-x; float: right; border: 1px solid #898989; padding: 0 0 0 22px; margin: 20px 0 0 0; }
ul#mainMenu li { float: left; margin: 0; padding: 0; background: none; height: 100%; }
ul#mainMenu li a { text-decoration: none; height: 100%; display: block; margin: 0; padding: 0px 20px 0 20px; line-height: 40px; font: normal 12px/38px Tahoma; color: #FFFFFF; float: left; }
ul#mainMenu li a:hover, ul#mainMenu li a.on { background: url('../grafika/mainMenuABg.gif') repeat-x; text-decoration: none; }

div#left { float: left; width: 234px; margin: -85px 0 0 0; padding: 0; }
div#left div { margin: 20px 0 0 0; }
div#right { float: left; width: 674px; margin: 20px 0 0 20px; padding: 0; }

div#submenu { background: #FFFFFF; width: 234px; }
div#submenu ul { width: 234px; background: #FFFFFF; padding: 0 0 10px 0; }
div#submenu ul li { background: none; margin: 0; padding: 0; width: 234px; }
div#submenu ul li a { color: #0e6600; width: 192px; display: block; margin: 0; padding: 8px 21px; text-decoration: none; }
div#submenu ul li a:hover, div#submenu ul li a.on { text-decoration: none; background: url('../grafika/subMenuABg.gif') repeat-y; }

div#newsletter { background: #166e00; padding: 0 0 1px 0; }
div#newsletter p { margin: 0; padding: 0 20px; font: normal 11px/14px Tahoma; color: #FFFFFF; }
div#newsletter form { display: block; border: none; width: 190px; background: #FFFFFF; height: 19px; margin: 15px 20px 20px 20px; padding: 0; }
div#newsletter form input { border: none; width: 160px; font: normal 11px Tahoma; color: #166e00; padding: 2px 3px 0 3px; float: left; }
div#newsletter form img { float: right; cursor: pointer; }

div#newsletter2 { background: #FFFFFF; padding: 0 0 1px 0; }
div#newsletter2 p { margin: 0; padding: 0 20px; font: normal 11px/14px Tahoma; color: #FFFFFF; }
div#newsletter2 form { display: block; border: none; width: 190px; background: #166e00; height: 19px; margin: 15px 20px 20px 20px; padding: 0; }
div#newsletter2 form input { border: none; width: 160px; font: normal 11px Tahoma; color: #FFFFFF; padding: 2px 3px 0 3px; float: left; background: #166e00; }
div#newsletter2 form img { float: right; cursor: pointer; }
div#newsletter2 p.info { color: #166e00; font: bold 11px/14px Tahoma; padding: 0; }

div#kontakt { background: #FFFFFF; }
div#kontakt p { margin: 15px 20px 0px 22px; display: block; padding: 0 0 20px 0; color: #093602; }
div#kontakt p a { font: normal 11px Tahoma; }
div#kontakt p a:hover { text-decoration: none; color: #59bb24; }

div#footer { width: 100%; height: 50px; background: #FFFFFF; margin: 20px 0; }
div#footer ul { padding: 0 0 0 10px; }
div#footer ul li { float: left; margin: 0; padding: 0; background: none; height: 50px; }
div#footer ul li a { text-decoration: none; height: 100%; display: block; margin: 0; padding: 0px 10px 0 10px; font: normal 11px/50px Tahoma; color: #9d9d9d; float: left; }
div#footer ul li a:hover, div#footer ul li a.on { text-decoration: none; color: #59bb24; }
div#footer p { float: right; padding-right: 20px; }
div#footer p a { display: block; font: normal 11px/50px Tahoma; color: #9d9d9d; text-decoration: none; }
div#footer p a:hover { text-decoration: none; color: #59bb24; }

div.promos { width: 327px; float: left; margin: 20px 0 0 0; position: relative; background: #FFFFFF; } 
div.promos img.pro { float: left; width: 150px; margin: 4px 4px 10px 2px; }
div.promos img.ico { position: absolute; right: 5px; top: 8px; z-index: 1;}
div.promos div.desc { width: 147px; float: left; padding: 10px; }
div.promos div.desc h3 { width: 90px; }
div.promos div.desc span { font: normal 11px/14px Tahoma; padding: 0; margin: 5px 0; display: block; }
div.promos a { display: block; float: right; padding: 2px 14px; background: #0c6400; color: #FFFFFF; text-decoration: none; margin: 0 10px 10px 0; }
div.promos a:hover { background: #59bb24; }

div#promoBox { float: left; }
div#newsBox { float: right; }

div#pageBody { width: 674px; background: #FFFFFF; padding: 0px 23px 23px 23px; }
*> div#pageBody { width: 628px; }

div#sciezka { text-align: right; border-bottom: 1px solid #166e00; line-height: 40px; }
div#sciezka a { background: url('../grafika/sciezkaBg.gif') no-repeat 100% 4px; line-height: 40px; padding: 0 17px 0 11px; color: #828281; text-decoration: none; }
div#sciezka a:hover { color: #59bb24; }
div#sciezka a.noGrot { background: none; padding: 0 0 0 11px; color: #0a6100; text-decoration: none; }

div.sResults h4 { padding: 5px 10px; margin: 20px 0 3px 0; background: #ddffca; }
span.sMark { background: yellow; padding: 3px 0px 4px 0px; border-bottom: 1px solid orange; }

div.highslide-caption { font: bold 12px Tahoma; text-align: left; }
div.highslide-caption a.przejdz { font: normal 12px Tahoma; padding: 5px; float: right; display: block; }
div.highslide-caption span.nazwa { font: bold 12px Tahoma; display: block; float: left; display: block; padding: 5px; }
div.highslide-caption span.opis { font: normal 11px Tahoma; padding: 8px; display: block; }

#podajDalej { cursor: pointer; }




