body { font-family:  Verdana, Arial, Helvetica, sans-serif; font-size: 11px; color: #5a5a5a; background: #d2ccb1 url(images/bodybg.gif) left top repeat-x; }
a { color: #877a9e; text-decoration: underline;  }
a:hover { color: #e1bb00; text-decoration: none; }

#container { width: 760px; \width: 780px; w\idth: 760px; margin: 0px auto; margin-top: 20px; }


/*NAWIGAVJA*/
#naw { /*border: 1px solid #ce6331;*/ width: 760px; height: 93px; padding: 0; margin-bottom: 6px; background: url(images/logo_rownosc.gif) top left no-repeat; }

#navlist { float: right; margin: 42px 0 12px 0; padding: 3px 0; font: bold 11px/1.2em Verdana, Arial, sans-serif; }
	#navlist li { display: inline; margin: 0; list-style: none; }
	#navlist li a { color: #625b44; font-weight: bold; margin-left: 2px; padding: 3px .5em; text-decoration: none; border-left: 1px solid silver; border-right: 1px solid silver; border-bottom: none; background-color: #eae7e0; }
	#navlist li a:hover { padding-top: 3px; border-color: gray; background-color: white; color: #af1515; }
	#navlist li a#current { padding-top: 3px; border-color: gray; background-color: white; color: #af1515; }

#menu { margin: 0; padding: 0; width: 489px; height: 20px; background: url(images/tlo_dzial.gif) top right no-repeat; clear: both; float: right; }
	#menu ul { list-style: none; margin: 0; padding: 0 7px 0 7px; float: left; /*border: 1px solid;*/ }
	#menu a.iq { font-size: 12px; margin: 0; padding: 3px; display: block; border: 1px solid #9f9e9e; }
	#menu h2 { font-family: verdana, arial, helvetica, sans-serif; font-size: 12px; margin: 0; padding: 0; display: block; color: #c23512; border: none; font-weight: normal; }
	#menu h2 a { font: 12px/1.6em Verdana, Arial, sans-serif; color: #403c2d; font-weight: bold; margin: 0; padding: 0; text-decoration: none; background-color: transparent; }
    #menu h2 a:hover { color: #444; padding: 1px 0 1px 0; background-color: #eae7e0; font-weight: bold; }

	#menu a { font: 11px/1.2em Verdana, Arial, sans-serif; color: #af1515; background-color: #efeeef; text-decoration: none; width: 12em; padding: 2px; }
	#menu a:hover { color: #444; background-color: #ffffff; }
	
	#menu li { position: relative; }
	#menu ul ul { position: absolute; z-index: 500; }
	
	div#menu ul ul,
	div#menu ul li:hover ul,
	div#menu ul ul li:hover { display: none; }

	div#menu ul li:hover ul,
	div#menu ul ul li:hover { display: block; }

/*TRESÆ GŁÓWNA*/
#content { width: 760px; padding: 0; margin: 0; border: 1px solid #554b2d; background: #fff url(images/bodg.gif); }

#tresc { padding: 10px; }
h1 { font: 22px 'Trebuchet MS', verdana, arial, helvetica, sans-serif; color: #ab3b3a; font-weight: bold; background: #ece9e0 url(images/gr_tyt.gif) 0 0 repeat-x; border-bottom: 1px dashed #bbb59b; border-top: 1px dashed #bbb59b; padding: 4px 15px; margin: 0 0 15px 0; }
h6 { font: 13px/2.5em verdana, arial, sans-serif; color: #af1515; font-weight: bold; margin: 0; padding: 0; }

#lewa { padding: 0; margin: 0; }
	#lewa h6 { color: #af1515; font-size: 13px; font-family: verdana, arial, helvetica, sans-serif; font-weight: bold; margin: 0; padding: 0; }
	#lewa p { margin: 6px 0; font: 11px/1.5em Verdana, Arial, sans-serif; text-indent: 10px; color: #414141; padding: 0; }
    #lewa strong { font: 14px/2.5em Verdana, Arial, sans-serif; color: #6584ac; font-weight: bold; border-bottom: 1px dashed #c5bfa7; border-top: 1px dashed #c5bfa7; padding: 3px 5px 3px 5px; background-color: #eae7e0; }
										
#prawa { float: right; width: 295px; height: 317px; margin: 45px 5px 0 0; padding: 10px 0 0 0; background: url(../images/tlo_adres.gif) no-repeat; }
	#prawa ul { width: 295px; margin: 0; padding: 0; list-style: none; }
	#prawa h5 { text-align: center; color: #af1515; font-size: 1.8em; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans-serif; font-weight: bold; margin: 0 0 5px 0; padding: 0; }
	#prawa li { font-weight: bold; text-align: center; color: #8fa2ba; font-size: 14px; }
	#prawa li a { color: #fe8f00; font-size: 12px; text-decoration: none; }
	#prawa li a:hover { color: #ce6331; font-size: 12px; text-decoration: underline; }
	#prawa img { margin: 9px 0; border: 1px solid #e0dede; }

#tmb { margin: 0; padding: 0; list-style-type: none; }
	#tmb li { float: left; border: 1px solid #dbdbdb; margin: 5px; padding: 0; background-color: #fff; }
	#tmb li a { display: block; margin: 3px; border: 1px solid #c5bfa7; }
	#tmb li a:hover { border: 1px solid #a3a3a3; }
	#tmb img { border: none; }

#lokal ul { margin: 0; padding: 0; list-style: none;  }
	#lokal ul li { margin: 0 0 20px 0; padding: 0; background: #fff url(images/bodg.gif); }
	#lokal ul li a { display: block; padding: 1em 26px 1em 70px; background: url(images/left.gif) 0 0 no-repeat; text-align: left; }
	#lokal ul li a:hover { background: url(images/left2.gif) 0 0 no-repeat; text-decoration: none; }
	#lokal ul li img { border: 0; }



/*WYROBY*/
#columns { font-size: 1.0em; margin: 0 0 0 60px; padding: 0; }
#columns dl { float: left; margin: 0 0 20px 0; padding: 0; }
#columns #col1 dt a, #columns #col2 dt a, #columns #col3 dt a, #columns #col4 dt a { height: 0; padding-top: 60px; overflow: hidden; text-indent: -10000px; display: block; }
#columns #col1 { width: 270px; color: #64641b; border: 1px dashed #625b44; background: #e8ebc8 url(images/bg_but1.gif); margin: 15px; }
#columns #col2 { width: 270px; color: #31586c; border: 1px dashed #625b44; background: #d2e1e7 url(images/bg_but2.gif); margin: 15px; }
#columns #col3 { width: 270px; color: #ab5a17; border: 1px dashed #625b44; background: #efd4c9 url(images/bg_but3.gif); margin: 15px; }
#columns #col4 { width: 270px; color: #aca407; border: 1px dashed #625b44; background: #f0edaf url(images/bg_but4.gif); margin: 15px; }

#col1 dt img { border: 0; margin: 12px 12px; }
#col2 dt img { border: 0; margin: 12px 12px; }
#col3 dt img { border: 0; margin: 12px 12px; }
#col4 dt img { border: 0; margin: 12px 12px; }

#col1 dd ul { margin: 0; padding: 0; list-style: none; }
#col1 dd ul li { padding: 0 0 10px 0; font: 13px/1.5em Verdana, Arial, sans-serif;  }
#col1 dd ul li a { background: url(images/bull_2.gif) 0 6px no-repeat; color: #64641b; padding: 3px 0 3px 23px; text-decoration: none; }
#col1 dd ul li a:hover { background: url(images/bull_2_re.gif) 0 6px no-repeat; text-decoration: none; border-bottom: 1px solid #cbcb7a; border-top: 1px solid #cbcb7a; background-color: #f5f7e1;}
#col1 dd.arrow { font-weight: bold; padding: 0 10px 10px 15px; margin: 0; }

#col2 dd ul { margin: 0; padding: 0; list-style: none; }
#col2 dd ul li { padding: 0 0 10px 0; font: 13px/1.5em Verdana, Arial, sans-serif;  }
#col2 dd ul li a { background: url(images/bull_2.gif) 0 6px no-repeat; color: #64641b; padding: 3px 0 3px 23px; text-decoration: none; }
#col2 dd ul li a:hover { background: url(images/bull_2_re.gif) 0 6px no-repeat; text-decoration: none; border-bottom: 1px solid #85a4b1; border-top: 1px solid #85a4b1; background-color: #e6f1f5;}
#col2 dd.arrow { font-weight: bold; padding: 0 10px 10px 15px; margin: 0; }

#col3 dd ul { margin: 0; padding: 0; list-style: none; }
#col3 dd ul li { padding: 0 0 10px 0; font: 13px/1.5em Verdana, Arial, sans-serif;  }
#col3 dd ul li a { background: url(images/bull_2.gif) 0 6px no-repeat; color: #ab5a17; padding: 3px 0 3px 23px; text-decoration: none; }
#col3 dd ul li a:hover { background: url(images/bull_2_re.gif) 0 6px no-repeat; text-decoration: none; border-bottom: 1px solid #c7866b; border-top: 1px solid #c7866b; background-color: #f0e3de;}
#col3 dd.arrow { font-weight: bold; padding: 0 10px 25px 15px; margin: 0; }

#col4 dd ul { margin: 0; padding: 0; list-style: none; }
#col4 dd ul li { padding: 0 0 10px 0; font: 13px/1.5em Verdana, Arial, sans-serif;  }
#col4 dd ul li a { background: url(images/bull_2.gif) 0 6px no-repeat; color: #898003; padding: 3px 0 3px 23px; text-decoration: none; }
#col4 dd ul li a:hover { background: url(images/bull_2_re.gif) 0 6px no-repeat; text-decoration: none; border-bottom: 1px solid #c4bb04; border-top: 1px solid #c4bb04; background-color: #edecd4;}
#col4 dd.arrow { font-weight: bold; padding: 0 10px 25px 15px; margin: 0; }

#col1 img, #col2 img, #col3 img, #col4 img { float: right; }
#columns br { clear: left; margin: 3px; }



#wyroby1 { background-color: transparent; }
#wyroby1 .kat1 { font-size: 12px; font-family: verdana, arial, sans-serif; color: #5d5d05; margin: 0; padding-bottom: 5px; border-bottom: 1px solid #676048; }
#wyroby1 .kat1 a { font-size: 12px; font-family: verdana, arial, sans-serif; color: #5d5d05; text-decoration: none; }
#wyroby1 .kat1 a:hover { font-size: 12px; font-family: verdana, arial, sans-serif; color: #58513a; text-decoration: none; border-bottom: 1px solid #5d5d05; }

#wyroby1 .stopka1 ul { margin: 10px 0; padding: 3px 12px 0 0; text-align: right; border-top: 1px solid #676048; }
#wyroby1 .stopka1 li { display: inline; font-size: 10px; color: #999; }
#wyroby1 .stopka1 a { font-size: 10px; color: #676048; text-decoration: none; }
#wyroby1 .stopka1 a:hover { color: #58513a; text-decoration: underline; }

#wyroby1 .but { border: 1px dashed #b8b872; background-color: #eeece5; width: 690px; padding: 10px; margin: 15px; }
#wyroby1 .but .opis_b { float: left; }
#wyroby1 .but .opis_b h4 { margin: 0; padding: 0; font-size: 16px; font-weight: bold; color: #600; }
#wyroby1 .but .opis_b ul { margin: 10px 0 20px 0; padding: 10px 0 0 0; list-style: none; border-top: 1px solid #600; }                                                                                                                                                                                                                                                                                                   
#wyroby1 .but .opis_b ul li { background: url(images/bull_1.gif) 0 3px no-repeat; padding: 0 0 3px 20px; font: 12px/1.5em Verdana, Arial, sans-serif; color: #5d5d05; font-weight: bold; }
#wyroby1 .but .opis_b img { border: 0; float: left; }
#wyroby1 .but .opis_b .cert { font: 16px/1.1em arial, verdana, sans-serif; color: #5d5957; font-weight: bold; float: left; margin: 0 0 0 11px; padding: 10px 0 0 0; background: url(images/ce_2_blank.gif) 0 0 no-repeat; height: 56px; width: 142px; text-align: center; }

#wyroby1 .but .thumbnail { position: relative; z-index: 0; width: 275px; float: right; display: block; }
#wyroby1 .but .thumbnail img { border: 0; }



/*KONTAKT*/
#overall { width: 730px; margin: 0 auto; padding: 0 0 20px 0; }
#overall .col { width: 321px; height: 440px; padding: 0; margin: 0 15px 0 0; float: left; background: url(images/tlo_kontakt.gif) 15px 0 no-repeat; }
#overall .col h5 { text-align: center; color: #403c2d; font: 16px/1.5em 'Trebuchet MS', verdana, arial, helvetica, sans-serif; font-weight: bold; margin: 0; padding: 10px 25px 10px 25px; }
#overall .col .k { background: url(images/haer.gif) 113px 14px no-repeat; text-align: center; color: #625b44; padding: 0 0 3px 0; font-size: 12px; font-weight: bold; }
#overall .col p { font: 12px/1.5em Verdana, Arial, sans-serif; font-weight: bold; text-align: left; color: #8fa2ba; padding: 0 0 10px 40px; margin: 0;}
#overall .col p a { color: #fe8f00; font-size: 12px; text-decoration: none; }
#overall .col p a:hover { color: #ce6331; font-size: 12px; text-decoration: underline; }


#overall .col2 { width: 350px; padding: 0 20px; margin: 0; float: left; }
#overall .col2 h2 { color: #403c2d; font-size: 1.8em; font-family: 'Trebuchet MS', verdana, arial, helvetica, sans-serif; font-weight: bold; padding: 0; margin: 0;  }
#overall form, input, textarea { margin: 0; padding: 0; }
#overall .col2 p { font: 12px Verdana, Arial, sans-serif; font-weight: bold; color: #625b44; text-align: left; margin: 0; padding: 0; }
#overall .col2 input, textarea { font: 13px/1em Lucida Sans Unicode, verdana, arial, sans-serif; color: #000; }

#overall .col2 input, #overall .col2 input.n { background: #e7eef5; padding: 2px; margin: 3px 0; border-top-style: none; border-right: 4px solid #cfc9b3; border-left: 4px solid #cfc9b3; border-bottom: 4px solid #cfc9b3; }
#overall .col2 input.o { background: #eeece5; padding: 2px; margin: 3px 0; border-top-style: none; border-right: 4px solid #cfc9b3; border-left: 4px solid #cfc9b3; border-bottom: 4px solid #cfc9b3; }

#overall .col2 textarea, #overall .col2 textarea.n { background: #e7eef5; padding: 2px; margin: 3px 0; border-top-style: none; border-right: 6px solid #cfc9b3; border-left: 6px solid #cfc9b3; border-bottom: 6px solid #cfc9b3; width: 320px; }
#overall .col2 textarea.o { background: #eeece5; padding: 2px; margin: 3px 0; border-top-style: none; border-right: 6px solid #cfc9b3; border-left: 6px solid #cfc9b3; border-bottom: 6px solid #cfc9b3; width: 320px; }

#overall .col2 .buttoned2 { font: 12px Verdana, Arial, sans-serif; padding: 5px; font-weight: bold; color: #000; background: #eeece5; float: left; margin: 6px 0 0 0; border-top-style: none; border-right: 4px solid #cfc9b3; border-left: 4px solid #cfc9b3; border-bottom: 4px solid #cfc9b3; }


/*MAPA SERWISU*/
#wrapper { width: 600px; margin: 0 auto; background: transparent url(images/column_bg.gif) repeat-y; padding: 0; }

#column1 { float: left; width: 300px; font: normal 11px Verdana, Tahoma; margin: 0; padding: 0; }
#column1 .miasto a { display: block; font: 14px  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 15px 10px; padding: 2px; color: #000; text-align: left; border: solid 1px #ededed; background-color: #e7eef5; width: 270px; text-decoration: none; }
#column1 .miasto a:hover { font: 14px  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 15px 10px; padding: 2px; color: #af1515; text-align: left; border: solid 1px #ededed; background-color: #e8e5da; width: 270px; text-decoration: none; }
#column1 ol { margin: 0; padding-left: 55px; }
#column1 li { padding-left: 0; font: 12px  Verdana, Arial, Helvetica, sans-serif; }
#column1 ol ul { margin: 3px 0 10px 0; padding: 0; }
#column1 ol ul li { margin: 0 0 5px 15px; list-style-type: none; }
#column1 ol ul li a { display: block; font: 12px  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 2px; color: #000; text-align: left; border: solid 1px #ededed; background-color: #f8f7f2; width: 210px; text-decoration: none; }
#column1 ol ul li a:hover { font: 12px Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0; padding: 2px; color: #af1515; text-align: left; border: solid 1px #ededed; background-color: #e7eef5; width: 210px; text-decoration: none; }

#column2 { float: left; width: 300px; font: normal 11px Verdana, Tahoma; margin: 0; padding: 0; }
#column2 .miasto a { display: block; font: 14px  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 15px 10px; padding: 2px; color: #000; text-align: left; border: solid 1px #ededed; background-color: #e7eef5; width: 270px; text-decoration: none; }
#column2 .miasto a:hover { font: 14px  Verdana, Arial, Helvetica, sans-serif; font-weight: bold; margin: 0 0 15px 10px; padding: 2px; color: #af1515; text-align: left; border: solid 1px #ededed; background-color: #e8e5da; width: 270px; text-decoration: none; }

#footer { clear: left; }


/*Przetargi*/
fieldset { margin: 5px 0; padding: 5px 0; border: 1px solid #ccc; }
legend { margin-left: 10px; padding: 0 5px; font: bold 14px Verdana, Arial, sans-serif; color: #6584ac; }
fieldset ol { color: #af1515; font: bold 13px Verdana, Arial, Helvetica, sans-serif; }
fieldset ol ul li {list-style-image: url('images/bullet.gif'); font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0 15px 0 0; padding: 0; color: #666; width: 640px;}
fieldset ol ul li a { display: block; font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 2px 0 2px 0; color: #666; text-align: left; border-bottom: solid 1px #ededed; background-color: #f8f7f2; text-decoration: none; }
fieldset ol ul li a:hover { color: #000; background-color: #e7eef5; text-decoration: none; }

fieldset ul li {list-style-image: url('images/bullet.gif'); font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0 15px 0 0; padding: 0; color: #666; width: 680px; }
fieldset ul li a { display: block; font: bold 12px Verdana, Arial, Helvetica, sans-serif; margin: 0; padding: 2px 0 2px 0;  color: #666; text-align: left; border-bottom: solid 1px #ededed; background-color: #f8f7f2; text-decoration: none; }
fieldset ul li a:hover { color: #000; background-color: #e7eef5; text-decoration: none; }





/*STOPKA*/
#stopka { width: 760px; text-align: left; padding: 0; margin: 5px 0 0 0; background-color: transparent; font-family: verdana, arial, sans-serif; }
	#stopka ul { float: left; margin: 0; padding: 0 0 6px 0; list-style-type: none; color: #000; }
	#stopka li { display: inline; padding: 0.1em; margin: 0; }
	#stopka li a { font: 10px/1.0em Verdana, Arial, sans-serif; font-weight: bold; color: #403c2d; text-decoration: none; }
	#stopka li a:hover { font-weight: bold; color: #af1515; border-bottom: 3px solid #fdfdfd; }
    
	#stopka .lang { margin: 0; padding: 0; float: right; }
	#stopka .lang img { border: 0; }
	#stopka .lang a { font-weight: normal; font-size: 10px; font-weight: bold; color: #8f8f8f; text-decoration: none; }
	#stopka .lang a:hover {  border-bottom: 2px solid #fdfdfd; }

	
.valid { font: 9px/1.2em Verdana, Arial, sans-serif; width: 760px; margin: 0; padding-top: 4px; text-align: center; color: #958c69; border-top: 1px solid #958c69; }
	.valid a { text-align: right; color: #676048; font-size: 10px; text-decoration: none; }
	.valid a:hover { color: #58513a; font-size: 10px; text-decoration: underline; }
