html,body {
    margin: 0;
}

body {
    background-color: #E1E5D8;
    color: #333;
    padding: 0;
    text-align: center;
    font-size: 10pt;
    font-family: lucida grande, myriad, andale sans, luxi sans, bitstream vera sans, tahoma, toga sans, helvetica, arial, sans-serif;	
}

a:link, a:visited {
  color:#7b9329;
  text-decoration:none;
}

a:hover, a:active {
  color:#F8AA07;
}

a.tbmenu2:link, a.tbmenu2:visited {
  color:#ddd;
  text-decoration:none;
}

a.tbmenu2:hover, a.tbmenu2:active {
  color:#F8AA07;
}



#header {
  width:760px;
  margin:auto;
  height:74px;
  background-image:url(/sklep/usermods/top.jpg);
  text-align:left;    
}



#tbmenu {
    font-family: "trebuchet ms", "bitstream vera sans", "luxi sans", sans-serif;
	font-size: 1.3em;
	color: #F5F5F5;
	text-align: center;
	vertical-align: middle;
	width:760px;
	padding:0.5em 0 0.5em 0;
	height:1.5em;
	margin:auto;
	background-color:#000;
}

.tbmenu2 {
	width:150px;
	display:block;
	float:left;
}


#container{
  width:760px;
  margin:0 auto 0 auto;
  background-color:#fff;
  font-family: trebuchet ms, verdana, sans-serif;
}

#content {
  text-align:left;
  padding:00px 10px 20px 10px;

  overflow:hidden;  
  
}

#footer {
  width:760px;
  margin:auto;
  border-top:1px solid #999;  
  background-color:#fff;
  color:#666;
  padding:0.5em 0 0.5em 0;
  font-size:0.8em;
  height:1em;
  text-align:center;
  clear:both;
  font-family:arial,verdana;
}

.header {
  margin-left:1em;
  margin-bottom:1em;
}

h1, h2, h3, h4, h5, h6 {
        font-family: trebuchet ms, verdana, sans-serif;
        margin: 0 0 0.1em 0;
		font-size:1.3em;
}


.tb_dbl {
   display:block;
   width:150px;
   float:left;
   text-align:left;
   margin-right:10px;
   margin-top:20px;
   padding:0;
}

.tb_dbr {
   border-left:1px dotted #eee;
   display:block;
   width:550px;
   float:right;
   text-align:left;
   padding:0;
   margin:0;
}


#box_produkty li {
	background-image:url(/archiwum/images/mm-audio_19.jpg);
	background-repeat:no-repeat;
	padding-left:1em;
	background-position: 0px 7px;
  font-family: "trebuchet ms", verdana, sans-serif;	
  font-size: 14px;
  color:#000;
	margin-bottom:1em;
  line-height:18px;	
}

#box_produkty ul{
  list-style-type:none;
  margin:0 0 0 10px;
  padding: 0 0 5px 0; 
  }

#box_produkty li p{
  margin:0px 3px 5px 5px;
  }

#box_produkty li p a:hover{
background-repeat:no-repeat;
background-position: 95% 50%;
}


.pozycja h1{
    font-size:1.0em;
}

.pozycja img {
  width:80px;
  float:left;
  border:1px solid #A4A851;
  margin:4px 4px 0 0;
}

.pozycja .cena {
  font-weight:bold;
  color:#97B62C;
  font-family: "trebuchet ms", verdana, sans-serif;
  font-size:0.8em;
}

.wiecej {
        font-family: verdana, sans-serif;
}




.pozycja_old h1{
	text-decoration: line-through;
}

.pozycja_old img {
  filter:alpha(opacity=25);
  -moz-opacity:.25;
  opacity:.25;
}

.pozycja_old .cena {
  color:#aaa;
}

h1 a:link, h1 a:visited {
  color:#000;
  text-decoration:none;
}

h1 a:hover, h1 a:active {
  color:#F8AA07;
}


.spis_tresci {
	width:200px;
         float:left;
  margin:1em 1em 4em 1em;
}

.spis_tresci .pozycja{
	margin-bottom:0;
}

.pozycja_aktywna{
	font-weight:cold;
	background-position: 3px 7px;
}

.zajawka {
  margin:2em;
  font-weight:bold;
  display:block;
  width:400px;
}

.zajawka img {
  float:left;
  border:1px solid #A4A851;
  margin:0 1em 0 0;
}

.zasady {
  width:250px;
  float:right;
  border:1px solid #A4A851;
  padding:1em;
}

.zasady2 {
  clear:both;

  border:1px solid #A4A851;
  padding:1em;
}



.zasady div,.zasady2 div{
  font-weight:bold;
}

.zdjecia {
  margin-left:-2em;
  margin-right:-2em;
}

.zdjecia div{
  margin:0em auto 2em auto;  
  text-align:center;
}


h3 {
  font-weight:bold;
  color:#97B62C;
  margin:2em 0 2em 0;
  display:none;
}

#spsp {
  width:100%;
  height:2em;
  border-bottom:1px dotted #A4A851;
  clear:both;
}

#banners{
  width:760px;
  margin:auto;
  color:#666;
  padding:0.5em 0 0.5em 0;
  font-size:0.8em;
  height:1em;
  text-align:center;
  clear:both;
}

#banners div{
  padding-top:2em;
  float:left;
  margin:0 1em 0 1em;
}


#menu_sercz_koszyk_napis{ 
  text-align:right; 
  padding-right:10px; 
  width:280px;
  float:right;
  font-family:tahoma,verdana,arial;
  top:2px;
  color:#ffffcc;
  font-size:11px
}


#menu_sercz_koszyk_napis a:link, #menu_sercz_koszyk_napis a:visited {
  color:#ddd;
  font-size:10px;
  font-weight:bold;
  line-height:20px;
  text-decoration:none;
}

#menu_sercz_koszyk_napis a:hover, #menu_sercz_koszyk_napis a:active {
  color:#F8AA07;
}

.menu_sercz_sercz_field {
  width:100px;
  margin-left:10px;
}


.lewa {
 float:left;
 width:250px;
}

.prawa {
 float:right;
 width:250px;
}

.lewa h2 {
  font-size:12px;
  margin:15px 0 5px 0;
}

.utwory {
  margin-left:10px;
  margin-bottom:20px;
}

.foto1, .foto2 {
  font-size:12px;
  font-weight:bold;
  margin-top:10px;
}

.vin {
  color:#666;
  font-size:10px;
}

.details {
  clear:both;
}

.oceny ul {
  margin-bottom:15px;
}

.opis {
  font-size:10px;
}


#wykonawcy {
 margin:20px 20px 0 20px;
 overflow:hidden;

}

#wykonawcy ul{
  list-style-type:none;
  margin:0 0 0 10px;
  padding: 0 0 5px 0; 
  }


#wykonawcy li, #wykonawcy li a{
  font-size: 12px;
  line-height:130%;

}



#wykonawcy li p{
  margin:0;
}


