* {
margin:0px;
padding:0px;

}
h1 {
color:white;
float:left;
font-family:Verdana;
font-size:13px;
font-weight:normal;
margin:165px 0 0 96px;
padding:0;
_margin:165px 0 0 48px;
}

h2 {
color:white;
font-family:Verdana;
font-size:20px;
font-weight:normal;
margin:0 0 0 39px;
padding:0;
}
html{
background:url("img/bg.jpg") repeat-x scroll 0 0 white;

}
body {
background:url("img/bg.png") repeat-y scroll center top transparent;
/*height:100%;*/
margin:0 auto;
padding:0;
width:990px; 
}
#page {
float:left;
_float:none;
margin:0 auto 0 6px;
width:980px;
}
#heder {

background:white none repeat scroll 0 0;
height:268px;
width:980px;
}


#lang {
color:white;
float:right;
font-family:Arial,Verdana,Tahoma,"MS Sans Serif";
font-size:14px;
height:25px;
padding-right:17px;
padding-top:217px;
}
a.langlink:link, a.langlink:visited {
color:white;
font-family:Arial,Verdana,Tahoma,"MS Sans Serif";
font-size:12px;
text-decoration:none;
}
a.langlink:hover {
color:white;
font-family:Arial,Verdana,Tahoma,"MS Sans Serif";
font-size:12px;
text-decoration:underline;
}
#photo {

background:transparent url(img/main.jpg) repeat scroll 0 0;
height:257px;
margin:0 auto;
width:980px;
}

#body {
background:url("img/body_bg.gif") repeat-x scroll left bottom white;
float:left;

padding-top:15px;
width:980px;
}
#left {
float:left;
margin-left:22px;
width:251px;
_margin-left:12px;
}
#menu1 {
background:url("img/frame_spacer.png") repeat-y scroll 0 0 transparent;
float:left;
margin-right:0;
width:251px;

}
#menu1 ul {
list-style:none outside none;
margin-top:11px;
}

#menu2 {

background:white url(img/frame_spacer.png) repeat-y scroll 0 0;
float:left;
margin-right:0;
width:251px;
}
#menu_tx {
background:url("img/frame_header.gif") no-repeat scroll 0 0 white;
color:#F1CA10;
font-family:"Times New Roman";
font-size:25px;
height:46px;
text-align:center;
}
#menu_tx2 {
background:white url(img/frame_header2.gif) no-repeat scroll 0 0;
color:#F1CA10;
font-family:"Times New Roman";
font-size:25px;
height:49px;
text-align:center;
}
p, dl, multicol {
height:auto;
list-style:none outside none;
margin:20px 0 7px;
}
.ftxt {
color:#4775C0;
font-family:Verdana;
font-size:14px;
font-weight:normal;
padding-left:38px;
}
#sform {
color:black;
float:left;
font-family:tahoma,"verdana",arial,ms serif;
font-size:12px;
font-weight:bold;
height:39px;
margin-top:0;

}
.boxszukaj {
color:white;
display:inline;
font-family:tahoma,"verdana",arial,ms serif;
font-size:10px;
font-weight:bold;
margin-left:37px;
}
.form {
color:black;
display:inline;
font-size:12px;
font-weight:normal;
height:50px;

}
#subskrypcja {
float:left;
font-family:tahoma,"verdana",arial,ms serif;
font-size:12px;
font-weight:bold;
height:39px;
margin-bottom:20px;

}
.menubtm {
background:url("img/frame_bottom.png") no-repeat scroll 0 0 transparent;
clear:both;
height:41px;
width:251px;
}
#content {
background:url("img/contentbg.png") repeat scroll 0 0 transparent;
float:right;

width:683px;
}
#nav {
clear:both;
color:black;
float:left;
font-family:verdana;
font-size:12px;
margin-top:10px;
padding-left:20px;
text-align:left;
width:100%;
}
.anav {
text-decoration:none;
color:black;
}
.activ {
font-weight:bold;
text-decoration:none;
color:black;
}
#text {
float:left;
font-family:tahoma,"verdana",arial,ms serif;
font-size:14px;
line-height:23px;
margin-left:20px;
margin-top:10px;
text-align:justify;
width:640px;
_margin-left:10px;
}
#category {
background:url("img/category.jpg") no-repeat scroll 0 0 transparent;
color:#4775C0;
font-family:Verdana;
font-size:20px;
height:35px;

padding-top:6px;
text-align:left;
}
#contbtm {
background:url("img/contentbottom.png") repeat scroll 0 0 transparent;
float:right;
height:29px;
width:683px;
}
#footer {
background:url("img/stopka.gif") repeat-x scroll 0 0 white;
clear:both;
height:73px;
margin:0 auto 0 6px;
width:980px;
}
#copy {
color:white;
float:right;
font-family:arial;
font-size:11px;
margin-right:32px;
margin-top:57px;
}
#itp {
float:left;
margin-top:31px;
}
.input {

background:#FFFFFF url(none) no-repeat scroll 0 0;
border:1px solid #4775C0;
color:#000000;
font-family:tahoma,helvetica,sans-serif;
font-size:14px;
width:143px;
}
.send {
background:#FFFFFF url(img/send.gif) no-repeat scroll 0 0;
border:0 none;
color:#000000;
font-family:tahoma,helvetica,sans-serif;
font-size:10px;
height:27px;
width:36px;
}
.radio {
color:black;
margin-left:35px;
margin-top:10px;
}
.radio1 {
color:black;
margin-left:13px;
}
a.menu:link, a.menu:visited {
background:url("img/arrow_menu.png") no-repeat scroll 0 0 transparent;
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 37px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
}
a.menu:hover {
padding:0 0 0 38px;
}

.menu_activ  {
background:url("img/arrow_menu.png") no-repeat scroll 0 0 transparent;
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
font-weight:bold;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 37px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
}
a.menu:hover {
padding:0 0 0 38px;
}

a.menu1:link, a.menu1:visited {
/*background:url("img/arrow_menu.png") no-repeat scroll 0 0 transparent;*/
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 47px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
}
a.menu1:hover {
padding:0 0 0 48px;
}

a.menu1_act:link, a.menu1_act:visited {
/*background:url("img/arrow_menu.png") no-repeat scroll 0 0 transparent;*/
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 47px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
font-weight:bold;
}
a.menu1_act:hover {
padding:0 0 0 48px;
}

a.menu2:link, a.menu2:visited {
/*background:url("img/arrow_menu.png") no-repeat scroll 0 0 transparent;*/
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 57px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
}
a.menu2:hover {
padding:0 0 0 58px;
}

a.menu2:link, a.menu2:visited {
/*background:url("img/arrow_menu.png") no-repeat scroll 0 0 transparent;*/
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 57px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
font-weight:bold;
}
a.menu2:hover {
padding:0 0 0 58px;
}

a.menu3:link, a.menu3:visited {
/*background:url("img/arrow_menu.png") no-repeat scroll 0 0 transparent;*/
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 67px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
}
a.menu3:hover {
padding:0 0 0 68px;
}

a.menu3:link, a.menu3:visited {
/*background:url("img/arrow_menu.png") no-repeat scroll 0 0 transparent;*/
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 67px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
font-weight:bold;
}
a.menu3:hover {
padding:0 0 0 68px;
}

a.sub:link, a.sub:visited {
background:url("img/sub.png") no-repeat scroll 0 0 transparent;
clear:both;
color:black;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 52px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
}
.sub_activ {
background:url("img/sub.png") no-repeat scroll 0 0 transparent;
clear:both;
color:black;
font-weight:bold;
float:left;
font-family:Verdana,Tahoma,"MS Sans Serif";
font-size:15px;
line-height:18px;
margin-bottom:10px;
padding:0 0 0 52px;
text-align:left;
text-decoration:none;
_vertical-align:top;
_float:none;
border:1px solid blac;
border-spacing:10px;
}



.single {
float:left;
margin-top:10px;
}

.product {
background:url("img/pbg.png") repeat scroll 0 0 transparent;
float:left;
margin:0;
padding:0;
width:658px;
}
.pphoto {
border:3px solid white;
display:inline;
float:left;
margin:10px;
}
.ptitle {
background:url("img/ptitle.png") no-repeat scroll 0 0 transparent;
color:white;
float:right;
font-weight:bold;
height:29px;
padding-left:20px;
padding-top:1px;
width:304px;
}
.pphoto {
border:3px solid white; float:left; margin:14px 14px 0;
}
.fphoto {
border:3px solid white;
float:left;
margin:0 14px 0 0;
}
.fdesc { 
float:right;
margin-top:15px;
padding-left:20px;
padding-right:20px;
width:619px;
line-height:17px;
font-size:12px;
}
.pdesc {
background:url("img/dtop.jpg") no-repeat scroll 0 0 #F3F3F3;
display:inline;
float:right;
font-size:12px;
line-height:17px;
margin-right:8px;
margin-top:15px;
overflow:hidden;
padding-left:13px;
padding-right:13px;
padding-top:10px;
width:450px;
}
.pnav {
clear:both;
float:left;
margin-bottom:3px;
margin-top:20px;
width:610px;
}
.pnavlist {
clear:both;
float:left;
margin-bottom:3px;
margin-top:20px;
width:450px;
}
.wiecej {
background:url("img/more.jpg") no-repeat scroll 0 0 transparent;
clear:both;
color:white;
float:right;
font-size:12px;
font-weight:bold;
height:24px;
padding-left:39px;
text-decoration:none;
width:120px;
padding-top:3px;
}
.kosz {
background:url("img/backset.jpg") no-repeat scroll 0 0 transparent;
clear:both;
color:white;
float:right;
font-size:12px;
font-weight:bold;
height:24px;
padding-left:22px;
padding-top:3px;
text-decoration:none;
width:138px;
}

.pprice {
background:url("img/price.jpg") no-repeat scroll 0 0 transparent;
color:white;
display:inline;
float:right;
font-size:12px;
font-weight:bold;
height:24px;
width:159px;
margin-right:10px;
padding-top:3px;
}

.nprice {
display:inline;
margin-left:10px;
margin-right:35px;
}

.priceval {
display:inline;
}

.ptitle a {
  color:#fff;
  text-decoration:none;
}

a {
  color: #000;
}

/*****************/
.clear {
  clear:both;
}
#cats {
  float:left;
  margin: 15px 0 0;
}
.kategorie {
  float:left;
  width: 298px;
  padding: 2px 10px;
  margin:1px 1px;
  background-color: #EDEDED;
}
.kategorie a {
  color: #000;
  text-decoration: underline;
}
#prods, #pages, #order, #photos {
  float:left;
  margin: 15px 0 0;
  width: 610px;
}
.pleft {
  float: left;
  width: 150px;
}
.pright {
  float: right;
  width: 500px;
  text-align: right;
}

.photo {
background-color:#FFFFFF;
float:left;
height:100px;
margin:1px;
text-align:center;
width:150px;
padding:30px 0;
}
div.photo a.galeria {
  margin:0 15px 3px;
}
.photo a img {
border: 1px solid #ADADAD;
}
a.galeria {
  float: left;
  width: 119px;
  margin: 0 17px 3px 3px;
}





td.txt p {
    font-size: 14px;
}
tr.th td {
    background-color: #EDEDED;
    padding: 0 5px;
}
input.koszyk {
/*
     color: #714B04; 
     font: bold 14px/30px "Trebuchet MS"; 
     width: 50px; 
     height: 30px; 
     cursor: pointer; 
     border: solid 1px #714B04;
     margin: 0;
     padding: 0;
*/        
}
form {
    margin: 0;
    padding: 0;
}
input {
    padding: 3px;
    margin: 3px;
}
input[type=submit] {
    cursor: pointer;
}
input.min {
    width: 50px;
} 
.nobr {
    white-space:nowrap;
}
#pocztapolska {
  width:325px;
}
#pocztapolska td {
  padding:5px;
  border: solid 1px #000;
}
hr {
  margin: 10px 0;
}
