@CHARSET "UTF-8";
body{
	margin: 0px;
	padding: 0px;
	font-family: Tahoma, Arial;
	font-size: 12px;
	color: #707070;
}
/* nowy naglowek */
#top{
   display: block;
   width: 916px;
   height: 214px;
   margin: 0px auto 0px auto;
   padding: 0px;
}

#top_background{
   display: block;
   position: relative;
   float: left;
   width: 786px;
   height: 179px;
   background: url('../images/top.jpg') no-repeat;
   margin: 0px;
   padding: 0px;
}

#top_produkty{
   float: left;
   color: white;
   list-style: none;
   line-height: 20px;
   border-left: solid 1px white;
   padding: 0px 0px 0px 0px;
   margin: 20px 0px 0px 0px;
}

#top_produkty li{
   margin: 0px 0px 0px 10px;
}

#top_adres{
   float: left;
   color: white;
   font-size: 14px;
   list-style: none;
   line-height: 20px;
   border-left: solid 1px white;
   padding-left: 10px;
   margin: 20px 0px 0px 40px;
   font-weight: bold;
}

#top_menu{
   display: block;
   position: relative;
   float: left;
   width: 786px;
   height: 35px;
   background: url('../images/top_menu.jpg') no-repeat;
}

#search{
   display: block;
   float: left;
}

#top_menu_nav{
   display: block;
   float: left;
   width: 400px;
   margin: 8px 0px 0px 50px;
   padding: 0px;
   color: white;
   font-size: 14px;
}

#top_menu_nav ul{
   margin: 0px;
   padding: 0px;
}

#top_menu_nav li{
   display: inline;
   margin: 0px 0px 0px 25px;
}

#top_menu_nav a{
   text-decoration: none;
   color: white;
}

#top_kosz{
   display: block;
   float: right;
   position: relative;
   width: 130px;
   height: 214px;
   background: url('../images/top_kosz.jpg') no-repeat;
   text-align: center;
}
/* koniec nowego nagłówka */
#continer{
	display: block;
	width: 916px;
	margin: 0px auto 0px auto;
	padding: 5px 0px 0px 0px;
	vertical-align: top;
}

html> body #continer{
	margin: 0px auto 0px auto;
}

#left{
	float: left;
	display: block;
	width: 190px;
	padding-top: 10px;
}
#left h1, #left h2{
	font-family: Georgia, 'Times New Roman';
	font-size: 18px;
	font-weight: bold;
	color: #ffa443;
}

#right{
   display: block;
   float: right;
   padding: 0px;
   margin: 0px 0px 0px 0px;
   width: 155px;
}

html> body #right{
   margin: 0px 0px 0px 0px;
}

#right .box{
   display: block;
   width: 128px;
   text-align: center;
   margin: 15px 0px 0px 25px;
   border: solid 1px #707070;
}

#right .box img{
   border: none;
   margin-bottom: 3px;
}

#right .box h1{
   padding: 0px;
   margin: 3px 0px 3px 3px;
   font-size: 14px;
   text-align: left;
   color: #707070;
}

#masterdiv_1{
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #707070;
}
#masterdiv_1 .menutitle{
	background: url("../images/arrow_right.jpg") no-repeat right;
	font-weight: bold;
	cursor: pointer;
	line-height: 24px;
	border-bottom: solid 1px #b74b78;
}

#masterdiv_1 ul{
	margin: 0px;
	padding: 5px 0px 0px 20px;
}

#masterdiv_1 li{
	line-height: 24px;
	list-style-type: none;
}

#masterdiv_1 .submenu a, #masterdiv_1 .menutitle a {
	text-decoration: none;
	color: #707070;
}
#masterdiv_1 .submenu a:link a:visited, #masterdiv_1 .menutitle a:link a:visited{
	color: #707070;
}

#masterdiv_1 .submenu a:hover, #masterdiv_1 .menutitle a:hover {
	color: #b74b78;
}

#masterdiv_88{
	font-family: Tahoma, Arial;
	font-size: 14px;
	color: #707070;
}
#masterdiv_88 .menutitle{
	background: url("../images/arrow_right.jpg") no-repeat right;
	font-weight: bold;
	cursor: pointer;
	line-height: 24px;
	border-bottom: solid 1px #b74b78;
}

#masterdiv_88 ul{
	margin: 0px;
	padding: 5px 0px 0px 20px;
}

#masterdiv_88 li{
	line-height: 24px;
	list-style-type: none;
}

#masterdiv_88 .submenu a{
	text-decoration: none;
	color: #707070;
}
#masterdiv_88 .submenu a:link a:visited{
	color: #707070;
}

#masterdiv_88 .submenu a:hover{
	color: #b74b78;
}

/* menu producentów */

#masterdiv_p {
    margin: 0px 0px 0px 0px;
    padding: 0px;
    font-size : 11px;
    width: auto;
  }

#masterdiv_p .menutitle {
	display: block;
   cursor : pointer;
   text-align : center;
   line-height:normal;
   font-size: 12px;
   font-weight : bold;
   padding: 10px 0px 0px 0px;
   margin-left: 25px;
   color: #a1a1a1;
  }

#masterdiv_p img{
	vertical-align: middle;
}

#masterdiv_p .nazwa{
	margin-left: 0px;
}

#masterdiv_p .submenu {
	display: none;
	margin-left: 20px;
   width : auto;
   text-align : left;
  }

#masterdiv_p li{
list-style-type: square;
color: #2b8ebf;
}

#masterdiv_p .submenu a {
	margin: 0px;
   color: #2e2e2e;
   text-decoration : none;
   padding-right: 20px;
  }

#masterdiv_p .submenu a:hover {
    color: #2d5ead;
    text-decoration : none;
    background: url(../images/arrow.jpg) no-repeat right;
  }

#content{
	float: left;
	display: block;
	width: 560px;
	margin-left: 10px;
	padding-top: 15px;
}

#content h1 h2{
   margin: 0px;
   padding: 0px;
}

#error {
	display: block;
	padding: 20px 20px 20px 80px;
	width: 80%;
	border: dashed 1px #f1f1f1;
	margin: 20px auto 20px auto;
	background: url('../images/dialog-error4.png') no-repeat 20px;
}

#footer{
   clear: both;
   display: block;
   width: 916px;
   height: 20px;
   margin: 10px auto 10px auto;
   background: #b74b78;
   color: white;
   text-align: center;
}

#footer p{
   padding-top: 3px;
}

.pages{
	clear: both;
	display: block;
	width: auto;
	border-top: dashed 1px #f1f1f1;
	border-bottom: dashed 1px #f1f1f1;
	padding:5px;
	margin:0px 0px 10px 0px;
}
.towar_container {
	display: block;
	width: 100%;
	margin-top: 0px;
	overflow: auto;
}

.towar_container img{
	border: none;
}
.towar_container .nazwa_towar {
	font-family: Georgia, 'Times New Roman';
	font-size: 18px;
	font-weight: bold;
	color: #b74b78;
	margin: 0px 0px 5px 0px;
}

.foto img {
	float: left;
	margin: 15px 0px 10px 0px;
	padding: 5px;
	border: dashed 1px #a0a0a0;
}

.opis {
	float: right;
	width: 340px;
	display: block;
	font-size: 12px;
	vertical-align: top;
}

.opis p{
	margin: 5px 0px 0px 0px;
	padding: 0px;
}

.opis ul{
	padding-left: 15px;
} 

.kosz {
	float: right;
	margin-left: 5px;
	width: 103px;
	display: block;
	text-align: center;
}
.cena {
	font-size: 18px;
	font-weight: bold;
	color: #9e2727;
}
