body {
     margin: 20px auto;
	 width: 980px;
	 background: url('gfx/body_bg.jpg') fixed;
	 font-family: verdana;
	 color: #000;
    }

.tresc a:link {color: #0000FF; text-decoration: underline}
.tresc a:active {color: #FF0000; text-decoration: underline}
.tresc a:visited {color: #0000FF; text-decoration: underline}
.tresc a:hover {color: #FF0000; text-decoration: underline}

#footer_bg a:link {color: #A0A0A0; text-decoration: underline; font-weight: bold}
#footer_bg a:active {color: #A0A0A0; text-decoration: underline; font-weight: bold}
#footer_bg a:visited {color: #A0A0A0; text-decoration: underline; font-weight: bold}
#footer_bg a:hover {color: #FF0000; text-decoration: underline; font-weight: bold}

.miniatura {border: 1px solid #000000}
.wykaz_tytul {font-size: 14px; font-weight: bold}
.cena {font-size: 11px; font-weight: bold; color: #FF0000}
.cena_promocyjna {font-size: 12px; font-weight: bold; color: #2bb835}
.cena_stara {font-size: 11px; font-weight: bold; color: #FF0000; text-decoration: line-through}
.wazne {width: 657px; border: 1px solid #78ac4e; padding: 10px; padding-left: 40px; background: #e8f1d4 url('gfx/uwaga.png') no-repeat 10px; font-size: 11px; font-weight: bold; color: #0000FF; text-align: center}
.konkurencyjne_ceny {font-size: 14px; font-weight: bold; color: #ff0000; text-align: center}

.lista_root {list-style-image: url('gfx/yes.gif'); margin-top: 10px; margin-bottom: 10px}
.lista_root_no {list-style-image: url('gfx/no.gif'); margin-top: 10px; margin-bottom: 10px}
.lista_sub {list-style-image: url('gfx/doc.gif'); margin-top: 4px; margin-bottom: 4px}
.new {padding-bottom: 20px; padding-left: 40px; padding-top: 3px; font-weight: bold; background: url('gfx/news_ico.gif') no-repeat}

#kategorie {text-align: center}
#wgore {display: block; position: relative; left: 630px; width: 50px; background: url('gfx/top.gif') no-repeat left; padding-left: 17px}
#wgore a {text-decoration: none}
#wgore a:hover {text-decoration: none; background-color: #fffecd}

#container  {
            width: 980px;
			overflow: hidden;
			background-color: #b02b30;
           }

#top_bar_left {
               width: 965px;
			   height: 23px;
               float: left;
			   background: url('gfx/top_bar_left.jpg') no-repeat;
			   text-align: right;
			   padding-top: 7px;
			   padding-right: 15px;
			   color: #FFFFFF;
			   font-size: 12px;
              }

#top_bar_left a {
                font-size: 11px;
				color: #FFFFFF;
				text-decoration: none
			   }

#top_bar_left a:hover {
                      font-size: 11px;
					  color: #FFFFFF;
					  text-decoration: underline
					 }

#header {
         width: 980px;
	     height: 60px;
		 clear: both;
		 background-image: url('gfx/top_bar.jpg');
        }

#logo {
       width: 980px;
	   height: 160px;
       clear: both;
       background-image: url('gfx/logo.jpg');
      }

#menu {
       width: 200px;
	   height: 350px;
	   padding-top: 40px;
	   float: left;
	   background: #B02B30 url('gfx/menu_bg.jpg') no-repeat;
      }

a.pozycja_menu {
                display: block;
                width: 180px;
				height: 23px;
				padding-top: 7px;
				padding-left: 10px;
                margin-left: 10px;
				font-size: 12px;
				color: #FFF;
				font-weight: bold;
				text-decoration: none;
				cursor: hand;
				cursor: pointer;
               }

a:hover.pozycja_menu {
                      display: block;
                      width: 180px;
					  height: 23px;
					  padding-top: 7px;
					  padding-left: 10px;
                      margin-left: 10px;
					  font-size: 12px;
					  color: #FFF;
					  font-weight: bold;
					  text-decoration: none;
					  cursor: hand;
					  cursor: pointer;
                     }

.pozycja_menu_active {
                      display: block;
                      width: 180px;
					  height: 23px;
					  padding-top: 7px;
					  padding-left: 10px;
					  border-left: 10px solid #4A4A4A;
					  background-color: #FFF;
					  font-size: 12px;
					  color: #000;
					  font-weight: bold;
					  text-decoration: none;
					  cursor: hand;
					  cursor: pointer;
                     }

#tresc_top {
            width: 730px;
		    height: 17px;
			padding-top: 43px;
			padding-left: 50px;
		    float: left;
		    background-image: url('gfx/tresc_top.jpg');
			font-size: 12px;
			font-weight: bold;
           }

#tresc {
        width: 730px;
		min-height: 315px;
		padding-top: 15px;
		padding-bottom: 15px;
		padding-left: 50px;
		float: left;
		background: #FFF url('gfx/tresc_bg.jpg') no-repeat;
		font-size: 11px;
		text-align: justify;
       }

#tresc .tresc {
              width: 690px;
			  padding-right: 20px;
			  float: left;
             }

#tresc .tresc hr {
                border-top: 1px dashed #A0A0A0;
                border-width: 1px 0 0 0;
                height: 1px;
               }

#footer {
         width: 980px;
		 height: 50px;
		 clear: both;
        }

#footer_bg {
            width: 880px;
		    height: 32px;
			padding-top: 17px;
			border-top: 1px solid #BFBFBF;
		    float: left;
			background-color: #FFF;
		    text-align: center;
			font-size: 10px;
		    color: #A0A0A0;
           }

#square {
         width: 50px;
		 height: 50px;
		 float: left;
		 background-image: url('gfx/footer_square.jpg');
        }
