* {
margin : 0px;
padding : 0px;
}
body {
background : #F1F6FF url('/images/bg.png') repeat-x top center;
font-family : tahoma;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;
color:#555555;
}
a:hover {
text-decoration : underline;
}
ol {
margin : 10px;
padding : 10px;
}
strong {
color : #663300;
font-size : 14px;

}
p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {

font-size : 14px;
padding : 10px 5px 5px 15px;
font-weight : bold;
margin-right:5px;
}

h2 {

font-size : 14px;
padding : 10px 5px 5px 5px;
font-weight : bold;
margin-right:5px;
text-align:left;
}

h3 {

font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
float:left;
display:block;
}

h4{
padding:2px 5px;
font-size:10px;
display:block;
clear:both;
}

h5{
padding:0px 10px;
color:#ff0000;
font-size:12px;
display:block;
clear:both;
font-weight:bold;
}

h5 a,h5 a:link,h5 a:visited{
color:#ff0000;
}

h6{
position:relative;top:-16px;left:85px;color:#CC3300;letter-spacing:3px;font-weight:normal;font-size:10px;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}


input,select {
border:0px;
border:1px solid #dddddd;
padding:3px 5px;
font-size:11px;
}

div.input{
float:left;
display:block;
margin:3px 3px;
}

div.input span{
display:block;
padding:0px;
}

div.input input{
background:#ffffff;
border:1px solid #dddddd;
padding:3px 5px;
font-size:11px;
}

input.button{
background:#0A9CC6 url(images/input.png) repeat-x top left;
overflow:hidden;
color:#ffffff;
padding:2px 5px;
}


form {display:block;clear:both;}
table td ,form table td {padding:2px;}

div.bluecontent form table td {padding:2px 0px;color:#666666;text-align:left;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}


div.under{
background :transparent url('/images/under.png') no-repeat top center;
margin:0px;
overflow:hidden;
display:block;
}

div.wrapper {
width : 994px;
display : block;
margin : 0px auto 0px;
padding:0px 0px 0px 0px;
overflow : hidden;
clear : both;
}

div.top{
height:171px;
width:993px;
background :transparent url('/images/top.jpg') no-repeat top right;
margin:0px;
overflow:hidden;
display:block;
}


div.topleft{
width:265px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
color:#ffffff;
}

div.topleft table{
margin:24px 20px 0px;
font-size:10px;
position:relative;top:-15px;
}

div.right td,div.topleft td{
height:10px;
padding:0px 3px;
}

div.topright input,div.topright select,div.topleft input,div.topleft select{
height:16px;
font-size:10px;
padding:0px;
}

div.topleft select{
width:70px;
}


div.top div.topleft img{
margin:25px 0px 0px 30px;
}

div.topright{
width:723px;
padding:0px 0px 0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
}

div.topright table{
float:left;
display:block;
width:160px;
overflow:hidden;
}

div.topright table {
display:block;
margin:20px 0px 0px 60px;

}

div.topmenu{
background : transparent url('/images/menu.png') no-repeat top left;
height:27px;
display:block;
}

ul.topmenu {
display : block;
overflow : hidden;
height:30px;
margin:0px 20px;
text-align:center;
}

ul.topmenu li {
list-style : none;
display : inline;
font-size : 12px;
color : #ffffff;
height:30px;
margin:0px;
}

a.listahref {
font-size : 13px;
font-weight:bold;
color : blue;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : block;
float:left;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 20px;
height : 30px;
font-weight:bold;
padding:0px 10px 0px 10px;
}


ul.topmenu li a:hover {

}


div.menu {
display : block;
overflow : hidden;
background : transparent url('/images/header_under_dark') no-repeat bottom center;
margin : 0px 0px 3px 0px;
padding-bottom:10px;
}


div.rightl ul.menu h1,div.left ul.menu h1{
padding:0px 0px;
margin-right:5px;
line-height:23px;
color:#ffffff;
font-size:10px;
}


ul.menu {
display : block;
overflow : hidden;
margin:0px 10px 0px 10px;
}

ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #ffffff;
background : transparent;
line-height : 10px;
border-bottom:1px solid #EEF2FB;
padding:0px 10px;
}


div.rightl ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #173340;
line-height : 22px;
padding : 2px 0px 2px 5px;
}

ul.menu li ul li {
list-style : none;
display : block;
font-size : 12px;
color : #ffffff;
line-height : 12px;
padding : 0px 5px 0px 5px;
}


ul.menu li.promo {
list-style : none;
display : block;
font-size : 11px;
background : transparent url('/images/menulink.gif') no-repeat center left;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #333333;
text-align : left;
font-weight:normal;
font-size : 10px;
line-height : 10px;
padding : 5px 0px 5px 10px;
background : transparent url('/images/off.gif') no-repeat center left;
display:block;
}


ul.menu li.d a, ul.menu li.d a:link, ul.menu li.d a:visited {
margin : 1px 0px 0px;
color : #333333;
text-align : left;
font-weight:bold;
font-size : 11px;
line-height : 10px;
padding : 5px 0px 5px 10px;
background : transparent url('/images/off.gif') no-repeat center left;
display:block;
}

div.rightl ul.menu li a {
font-weight:normal;
padding-left:2px;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#006BAB;
line-height:23px;
font-size:11px;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#663300;
line-height:23px;
}

ul.menu li a:hover {
font-weight:bold;
background : transparent url('/images/on.gif') no-repeat center left;
}
ul.menu li a.set, ul.menu li a.set:link, ul.menu li a.set:visited {
font-size : 12px;
}
ul.menu li a.set:hover {
}

div.rightl ul.menu li a{
font-size:11px;
background:none;
}


div.rightl ul.menu li a:hover{
font-size:11px;
font-weight:normal;
}

div.content {
width : 993px;
display : block;
overflow : hidden;
background:#ffffff;
text-align : left;
font-size : 11px;
clear:both;
padding:0px;
}


div.tree {
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
background : #ffffff;
padding:2px 5px;
color:#666666;
margin:4px;
}

div.tree a{
color:#666666;
padding:0px 5px;
}

img.promo {
border:1px solid #aaaaaa;
margin:10px;
}

div.right {
width : 710px;
float : left;
display : block;
overflow : hidden;
padding:0px;
margin:0px 0px;
}


div.left {
width : 265px;
padding:0px 2px 0px 8px;
float : left;
display : block;
overflow : hidden;
margin:0px 1px;
}
div.left p {
padding : 5px 5px 5px 5px;
line-height : 1.5;
}

div.left form{
padding-bottom:10px;

}

div.left form a:visited,div.left form a {
color:#006BAB;
padding:0px 5px;
}

div.left div a img{margin:5px 10px;}

div.rightl {
width : 221px;
float : left;
display : block;
overflow : hidden;
padding:0px 0px;
margin:0px 1px;
}

img.reklama{
margin:5px 10px;
}



input.but {
background : #432410;
color:#ffffff;
display:block;
font-size:11px;
height:19px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
}

input.but_przechowalnia {
background : #432410;
color:#ffffff;
display:inline;
font-size:11px;
height:19px;
margin:0px 10px 5px 10px;
padding:0px 5px;
border:0px;
font-weight:bold;
}

div.bot {
color:#068DB7;
display : block;
clear : both;
overflow : hidden;
line-height:50px;
margin : 0px 0px;
font-size:10px;
background:transparent url('/images/bottom.png') no-repeat top left;
padding:10px 0px 10px 0px
}

div.bot4 {
border-top:2px solid #3A6279;
display : block;
clear : both;
overflow : hidden;
height:30px;
margin : 5px 0px;
font-size:10px;
}


div.bot ul{
list-style:none;
margin:0px 10px;
text-align:center;
float:right;
}

div.bot ul li{
display:inline;

}

div.bot ul li a:visited,div.bot ul li a {
color:#068DB7;
font-size:11px;
padding:0px 10px;
line-height:30px;
}

div.bot small{
color:#068DB7;
margin:0px 30px;
font-size:10px;
}
div.center {
width : 58%;
float : left;
display : block;
overflow : hidden;
padding:5px 0px;
background : #ffffff url('images/center.png') no-repeat top right;
}

div.center h1{
background : #ffffff url('images/h2.png') repeat-x bottom right;
}

div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}


div.path {
font-size:10px;
display:block;
padding:5px 20px;
border-bottom:1px solid #eeeeee;
}

div.path a {
font-size:11px;
}

div.path a.here {
font-size:11px;
font-weight:bold;
color:#068DB7;
}

div.kreska {
border-bottom:1px solid #F6EBF5;
width:100%;
}

.required {
padding-bottom : 10px;
}
div.heading{background : #ffffff url('/images/header.gif') no-repeat top left;height:64px;line-height:32px;font-weight:bold;padding:0px 10px 0px 20px;color:#ffffff;margin:2px 4px 0px 4px;text-transform:uppercase;font-size:14px;font-family:tahoma;}
div.heading h1{line-height:32px;font-weight:bold;color:#ffffff;margin:0px;padding:0px;text-transform:uppercase;font-size:14px;float:left;width:55%;display:block;}
div.heading a{font-size:10px;background : #ffffff url('/images/more.gif') no-repeat center left;padding:0px 0px 0px 20px;height:16px;line-height:16px;color:#615E4C;float:left;display:block;text-align:right;margin:10px 0px 0px 0px;}

div.stopka a{font-size:12px;background : #ffffff url('/images/more.gif') no-repeat center left;padding:5px 20px 5px 20px;height:16px;line-height:16px;color:#615E4C;float:right;display:block;text-align:right;margin:10px 0px 0px 0px;font-weight:bold;}



div.blueheading{background:transparent url('/images/left_gb.png') no-repeat top left;line-height:25px;padding:3px 0px 0px 25px;color:#ffffff;margin:0px 0px;font-size:11px;font-family:tahoma;overflow:hidden;font-weight:bold;margin:3px 0px 1px;height:27px;width:232px;}
div.blueheadingl{background:transparent url('/images/left_bb.png') no-repeat top left;height:25px;line-height:25px;font-weight:bold;padding:3px 10px 0px 25px;color:#ffffff;margin-top:2px;font-size:12px;;font-family:tahoma;margin:3px 0px 1px;height:27px;}

div.blueheadingm{background:#ffffff url('/images/center_h.png') no-repeat top center;height:25px;line-height:25px;font-weight:bold;padding:3px 10px 0px 20px;color:#ffffff;margin-top:2px;font-size:12px;;font-family:tahoma;margin:3px 0px 0px;height:27px;width:100%;float:left;display:block;}
div.blueheadingmm{background:#ffffff url('/images/center_hr.png') no-repeat top center;height:25px;line-height:25px;font-weight:bold;padding:0px 10px 0px 20px;color:#ffffff;margin-top:2px;font-size:12px;;font-family:tahoma;margin:3px 0px 0px;height:27px;width:100%;float:left;display:block;}

div.bluecontentl{padding:0px;color:#ffffff;overflow:hidden;margin-bottom:5px;}
div.blueheadingll{background:#ffffff;;height:33px;line-height:33px;font-weight:bold;padding:0px 10px 0px 24px;color:#663300;}
div.bluecontentll{background:#ffffff;padding:10px 10px 20px 10px;margin-bottom:1px;color:#663300;overflow:hidden;margin-bottom:5px;}

div.bluecontent{padding:1px 1px 10px 1px;margin-bottom:1px;color:#666666;overflow:hidden;background:#ffffff url('/images/llbluecontent.png') no-repeat bottom center;margin-bottom:5px;}
/*div.lbluecontent table{margin:5px 20px;}*/
div.lbluecontent table{}
div.lbluecontent table td{text-align:center;}

div.lbluecontent{color:#333333;overflow:hidden;background:transparent url('/images/left.png') no-repeat bottom left;margin-bottom:5px;}

div.lbluecontent div.span{padding:5px 10px 10px 0px;color:#333333;overflow:hidden;background:transparent url('/images/span.png') no-repeat top center;display:block;}

div.lbluecontent p{color:#666666;padding:5px 20px;}
div.bluecontent input.but {background:#432410;}

table.lista{
margin:10px;
width:100%;
}

table.lista2{
margin:10px;
width:690px;
}
table.lista td{
text-align:center;
/*vertical-align:top;*/
padding:2px 5px;
width:210px;
}
table.lista2 td{
padding:2px 2px;
}


table.lista td.line{
border:0px;
border-bottom:1px solid #dedede;
margin:5px 3px;
width:690px;
height:2px;
}

table.lista td table th{
text-align:center;
padding:2px 5px;
background:#FBFBFB;
border-bottom:1px solid #cccccc;
}

table.lista td table td.grey a,.grey{
background:#4E4E4E;
color:#ffffff;
}

table.lista td table td.blue a,.blue{
background:#C3D9DF;
color:#ffffff;
}

.bblue{
font-size:17px;
color:red;
font-weight:bold;
font-family:arial;
}

table.lista td table td.red a,.red{
background:#FFCFD1;
color:#ffffff;
}

table.lista th,table.lista td{
border-right:1px dotted #aaaaaa;
}

table.lista th.l,table.lista td.l{
border-right:none;
}


table.details td.l{
width:325px;
}

table.details td.l p{
width:300px;
}


table.lista th a{
font-weight:bold; 
font-size:11px;
margin:2px 5px 2px 5px;
padding-left:10px;
display:block;
/* background : transparent url('/images/off.gif') no-repeat center left; */
}

div.big{
display:block; 
background:#ffffff;
overflow:hidden;
float:left;
}

table.lista td a{
color:#ff0000;
}

table.lista td table td{
border:0px;
font-size:10px;
}

ul.kacik{
margin-right:1px;
}

ul.kacik li a{
display:block;
padding:5px 10px;
background: transparent url(images/kacik.png) bottom left;
color:#ffffff;
}

ul.kacik li a:hover{
background: transparent url(images/kacik_on.png) bottom left;
}

ul.kategorie{
margin:5px 25px;
list-style:none;
}

ul.kategorie li{
padding:3px 0px;
border-bottom:1px dotted #eeeeee;

}

ul.kategorie li a{
background: transparent url(images/arrow.gif) no-repeat center left;
padding:0px 10px;
}


.productInfoHeading{
font-weight:bold;
font-size:12px;
background:#eeeeee;
}

.productInfoborder{
margin:10px;
}

.smallText{
border:1px solid #dddddd;
text-align:center;
}

.smallText a{
text-decoration:none;
}

div.standard {
float:left;
display:block;
width:100%;
}
tr.hist1 {
background: #F6FCFF;
}

tr.hist2 {
background: #fffff;
color: 
}

td.kolor {
background-color: #078EB9;
color:white;
}
#antyspa{
	visibility: hidden;
	display: none;
}
