body {
     font-family: trebuchet ms, verdana, tahoma, arial, helvetica, sans-serif;
	 color: #474747; 
	 font-size: 12px;
	 margin: 0 auto;
	 padding: 0 0 20px 0;
	 
	 width: 893px;}

	 
a:link, a:visited {text-decoration: none; color: #595959;}
a:hover {text-decoration: none; color: #317AB1;}


	 
img {border: 0;}
.bold {font-weight: bold;}

/* flash */
#img-top {width: 893px; height: 304px; float: left; position: relative; margin: 25px 0 0 0;}

/* hierarchia linkow */
#hierarchy {position: absolute; top: 280px; left: 30px; font-size: 11px; color: #003a5f; z-index: 10;}
#hierarchy a {color: #234a76;}
#hierarchy .here {font-weight: bold;}

/* tresc - biale tlo */
#content {width: 893px; float: left; background: #fff;}
#bg {width: 893px; height: 43px; background: url(images/bg.jpg) no-repeat center 100%;}
/* wysrodkowanie */
#margin {width: 860px; margin: 0px auto 0 auto; padding: 0 0 20px 0; overflow: hidden;}

#menu {width: 227px; float: left;}
#menu a {display: block; width: 227px; height: 38px;}
#menukontakt {display: block; float: left; width: 227px; height: 249px; padding: 10px; margin:0px; background: url(images/bgkontakt.jpg) no-repeat;}

#menu ul {list-style: none; width: 227px; margin: 0; float: left; padding: 0;}
#menu ul li {height: 38px; border-bottom: 1px solid #d2d2d2;}

/* zakladki menu */
a#start {background: url(images/start.jpg);}
a:hover#start {background: url(images/start-hover.jpg);}

a:hover#start1 {background: url(images/start-hover.jpg);}
a#start1 {background: url(images/start-hover1.jpg);}

a:hover#oferta1 {background: url(images/oferta-hover.jpg);}
a#oferta1 {background: url(images/oferta-hover1.jpg);}

a:hover#onas1 {background: url(images/cennik-hover.gif);}
a#onas1 {background: url(images/cennik-hover1.gif);}

a:hover#artykuly1 {background: url(images/artykuly-hover.jpg);}
a#artykuly1 {background: url(images/artykuly-hover1.jpg);}

a:hover#partnerzy1 {background: url(images/partnerzy-hover.jpg);}
a#partnerzy1 {background: url(images/partnerzy-hover1.jpg);}

a:hover#kontakt1 {background: url(images/kontakt-hover.jpg);}
a#kontakt1 {background: url(images/kontakt-hover1.jpg);}

a#artykuly {background: url(images/artykuly.jpg);}
a:hover#artykuly {background: url(images/artykuly-hover.jpg);}

a#partnerzy {background: url(images/partnerzy.jpg);}
a:hover#partnerzy {background: url(images/partnerzy-hover.jpg);}

a#oferta {background: url(images/oferta.gif);}
a:hover#oferta {background: url(images/oferta-hover.jpg);}

a#onas {background: url(images/cennik.gif);}
a:hover#onas {background: url(images/cennik-hover.gif);}

a#kontakt {background: url(images/kontakt.jpg);}
a:hover#kontakt {background: url(images/kontakt-hover.jpg);}

a#ofertabaner {background: url(images/oferta-banner.jpg); display: block; width: 377px; height: 40px;}
a:hover#ofertabaner {background: url(images/oferta-banner1.jpg); display: block; width: 377px; height: 40px;}

/* prawa strona z tekstem */
#box-right {width: 590px; float: right; font-size: 13px;}
/* naglowek */

h1 {width: 100%; float: center; margin: 0 0 30px 0; padding: 0; font-size: 25px; color: #707070;}
h2 {width: 100%; float: left; margin: 0 0 30px 0; padding: 0; font-size: 16px; font-style: italic; color: #08558b;}
h3 {margin: 0 0 20px 0; padding: 0; font-size: 14px; font-style: italic; color: #7A9740;}
.tytul {margin: 0 0 30px 0; padding: 0; font-size: 16px; font-style: italic; color: #7A9740; font-weight: bold;}
.img-stones {display: block; float: right; margin: 0;}

/* stopka */
#footer  {width: 893px; height: 100px; float: left; background: url(images/bg-footer.jpg) no-repeat center 100%; color: #1a4863;}

/* stopka */
#copyright {float: left;}
#copyright img {position: relative; top: 15px;}

#author {float: right; margin: 15px 0 0 0;}
#author a {font-weight: bold; color: #1a4863;}
#author a:hover {color: #527f00;}

#links-footer {width: 893px; float: left; margin: 15px 0; text-align: center;}
#links-footer a {color: #1a4863; padding: 0 14px;}
#links-footer a:hover {color: #527f00;}


input.ankie {height: 24px; padding: 5px 5px 5px 5px; background: url(images/form.png) no-repeat; border: 0; color: #000000; font-size: 11px;}
input.ankie-small {height: 24px; padding: 5px 5px 5px 5px; background: url(images/form-small.png) no-repeat; border: 0; color: #000000; font-size: 11px;}
textarea.ankie {border: 1px solid #9b9b9b; background: #fff url(images/form2.gif) repeat-x; color: #6000000;}

.table { font-size: 12px; color: #000000; text-align: left ; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px; background-color: transparent}
table.table td { font-size: 12px; color: #000000; text-align: left; padding-top: 5px; padding-right: 5px; padding-bottom: 5px; padding-left: 5px;; border-color: #FFFFFF #FFFFFF #E2E2E2; border-style: solid; border-top-width: 0px; border-right-width: 0px; border-bottom-width: 1px; border-left-width: 0px}

.foto{border-bottom : 1px solid #D6D6D6; text-align : left; border: #D6D6D6; border-style: solid; border-top-width: 1px; border-right-width: 1px; border-bottom-width: 1px; border-left-width: 1px}