body { font: 13px Arial, Helvetica, sans-serif; color: #333; padding:0; margin:0; background:url(img/00.jpg) repeat}


a:link, 
a:visited, 
a:active	{color: #36C; text-decoration: none;}
a:hover {color: #F00; text-decoration: none;}


#opakowanie_glowne	{ }

#ramka,
#stopka_op		{ width:770px; margin:0 auto; padding:0px;}



#sekcja_tresc	{background:url(img/03.jpg) repeat-y; padding:1em 50px;}
#sekcja_stopka	{ background: url(img/stopka.jpg)}


#stopka_op	{ border:0px solid #eee}

#stopka_nask	{ padding:1em}
#stopka_nask	a	{ color:#888; background:url(img/dot3.gif) 0.5em 0.5em no-repeat; padding-left:1.5em;text-shadow: #aaa 1px 0px 0px;}
#stopka_nask	a:hover	{ color:#aaa;text-shadow: #fff 1px 0px 0px;}


#licznik	{ text-align: center; font:0.75em Tahoma, Geneva, sans-serif; color:#888; margin:0; padding:2.0em 1em 4em 1em}

#licznik	a,
a.letnik,
a.admin		{ color:#aaa}


/*o firmie*/
#ofirmie_lista	{}
#ofirmie_lista	ul	li	{ padding:0.21em; }
li.ling	li	{ list-style:url(img/dot2.gif); color:#666}
.ling	span	{ font-size:1.1em}

/*kontakt*/
#sidziba	p	{ padding:0; margin:0; line-height:1.6em; font-size:1.2em}
#tel			{ margin:1em 0}
#tel		p	{ padding:0; margin:0; line-height:1.8em; font:1.2em "Courier New", Courier, monospace}
.hoverowe	a	{ font-weight:bold}
#map_jastarnia,
#map_wladyslawowo	{ height:330px; width:680px; border:1px solid #333}
.adresSklepu	{ padding:1em 0 0 2em; margin:0; line-height:1.6em}


/*realizacje lista*/

#realizacje_lista	{}
#realizacje_lista	ol	li	{ padding:0.31em; }
#realizacje_lista	a	{ font-size:1.2em}

#realizacja_lista	{clear:both;}

#zdjecia110	div	{ float:left; width:140px; height:100px; border:1px dotted #fee;margin:2px; padding:8px 4px; text-align:center}
#zdjecia110	div	a	{ text-decoration:none;border:1px solid #063; display:inline-block; }
#zdjecia110	div	img	{ border:0; padding:3px}


/*foto reklamowe*/
#fotops	{ text-align:center}
#fotops	a	{ text-decoration:none;border:1px solid #063; display:block; float:left; margin:1%}
#fotops	img	{ border:0; padding:3px}

/*program ochorony*/

#programochrony	{ border-top:1px solid #333;border-left:1px solid #333; font:11px Arial, Helvetica, sans-serif}
#programochrony	td	{ border-bottom:1px solid #aaa;border-right:1px solid #aaa;}

#programochrony	tr:hover	{ background-color:#FFC}



/*oferta handlowa*/
#oferta_lista	{}
#oferta_lista	em	{ display:block; font:normal 11px Tahoma, Geneva, sans-serif; color:#063}
#oferta_lista	ol	li	{ padding:0.21em; }
li.ling	li	{ list-style:url(img/dot2.gif); color:#666}

#logafirmowe	{ float:right; width:140px}
#logafirmowe	img	{ padding:9px 9px 0 0}

#adres	a	{ color:#339; font-weight:bold}
#adres		{ text-align:left; padding:0 1em; font:10px Tahoma, Geneva, sans-serif; letter-spacing:0.1em; color:#333}


#sekcja_tresc	{}
#sekcja_tresc	h1	{ padding:0.51em; margin:0; font:2.1em "Trebuchet MS", Arial, Helvetica, sans-serif, Tahoma, Geneva, sans-serif}


#pelnaofertafirmy	{ padding:2em 18% 2em 2em; text-align:right}


#naszadzial	ol { padding:5px}
#naszadzial	li { padding:5px; font-size:1.1em}


#galeriaZdjecSklep	{clear:both;}
#zdjecia110sklepy	div	{ float:left; width:140px; height:100px; border:1px dotted #fee;margin:2px; padding:8px 4px; text-align:center}
#zdjecia110sklepy	div	a	{ text-decoration:none;border:1px solid #063; display:inline-block; }
#zdjecia110sklepy	div	img	{ border:0; padding:3px}

















.imagel	{ float:left; padding:2px; border:1px solid #FFF; margin:5px;}

.na_zdjeciu{font-weight:bolder;color:#FFFF00;}

b	{ font-weight: bold;}
.9	{ font-size:9px;}
.12 { font-size:12px;}


.stopka { font:8px Arial, Helvetica, sans-serifFONT-SIZE: 8pt; text-decoration: none;}

.yellow	{ color: #FFFFBD;}
.naglowek { font:bold 12 pt Verdana, Arial, Helvetica, sans-serif;}





.input {font:13px Arial, Helvetica, sans-serif}

/* menu::base */
div#menu {height:41px;background:url(images/main-bg.png) repeat-x;}

div#menu ul {margin: 0;padding: 0;list-style: none;float: left;}
div#menu ul.menu {padding-left: 30px;}

div#menu li {position: relative;z-index: 9;margin: 0;padding: 0 5px 0 0;display: block;float: left;}
div#menu li:hover>ul {left: -2px;}

div#menu a {position: relative;z-index: 10;height: 41px;display: block;float: left;line-height: 41px;text-decoration: none;font: 17px Tahoma, Geneva, sans-serif;}
div#menu a:hover, div#menu a:hover span { color: #fff; }
div#menu li.current a {}

div#menu span {display: block;cursor: pointer;background-repeat: no-repeat;background-position: 95% 0;}
div#menu ul ul a.parent span {background-position:95% 8px;background-image: url(images/item-pointer.gif);}
div#menu ul ul a.parent:hover span {background-image: url(images/item-pointer-mover.gif);}

/* menu::level1 */
div#menu a {padding: 0 10px 0 10px;line-height: 30px;color:#CF0;}
div#menu span {margin-top: 5px;}/**@replace#1*/
div#menu li { background: url(images/main-delimiter.png) 98% 4px no-repeat; }
div#menu li.last { background: none; }

/* menu::level2 */
div#menu ul ul li { background: none; }
div#menu ul ul {position: absolute;top: 38px;left: -999em;width: 210px;padding: 5px 0 0 0;	background:#360; opacity: .93; filter: alpha(opacity=93); -ms-filter: "alpha(opacity=93)"; -khtml-opacity: .93; -moz-opacity: .93; 	-moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius: 6px; margin-top:1px;}
div#menu ul ul a {padding: 0 0 0 15px;height: auto;float: none;display: block;	font:normal 1.15em Tahoma, Geneva, sans-serif;line-height: 2.2em;color: rgb(169,169,169);}
div#menu ul ul span {margin-top: 0;padding-right: 15px;_padding-right: 20px;color: rgb(169,169,169);}
div#menu ul ul a:hover span {color: #fff;}
div#menu ul ul li.last { background: none; }
div#menu ul ul li {width: 100%;}

/* menu::level3 */
div#menu ul ul ul {padding: 0;margin: -38px 0 0 200px !important;margin-left:172px;}

/* colors */
div#menu ul ul ul { background:#2b5501;}
div#menu ul ul ul ul { background: rgb(38,38,38); }
div#menu ul ul ul ul { background: rgb(35,35,35); }

/* lava lamp */
div#menu li.back {background: url(images/lava.png) no-repeat right -44px !important;background-image: url(images/lava.gif);width: 13px;height: 44px;z-index: 8;position: absolute;margin: -1px 0 0 -5px;}
div#menu li.back .left {background: url(images/lava.png) no-repeat top left !important;background-image: url(images/lava.gif);height: 44px;margin-right: 8px;}


/*admin*/
#admin	.error	{ margin:2em; padding:1em; border:1px solid #F00; color:#F00}

#formularzZalogujOp	{ padding:2em}
#formularzZalogujOp	.haslo	{ padding:0.2em; width:120px; font-size:1.1em}
#formularzZalogujOp	fieldset	{ padding:0.5em; margin:0.2em}

#menuAdmin	{ float:right}
#komunikat      { margin:2em 0; height:40px; background: url(err.gif) 50px no-repeat #FEE; padding:19px 0 0 99px; font:1.2em Verdana, Geneva, sans-serif; color:#F30 }

#pokazArchiwum  { cursor:pointer; text-align:right; color:#06F; text-decoration:underline}
#archiwum               { font-size:1.4em; font-family:"Courier New", Courier, monospace}
#archiwum       a       { text-decoration:none}
#archiwum       ul  { padding:1em; margin:0.5em 0 0.5em 2em; list-style:url(img/yellow.png)}
#archiwum       ul .open { list-style:url(img/yellowOpen.png)}

#archiwum       ol  { font-size:0.9em; margin-bottom:1.2em; line-height:1.6em; list-style:url(img/Tex.png)}

