* {
margin : 0px;
padding : 0px;
}
body {
background : #ffffff url('images/bg.png') repeat-x top center;
font-family : verdana;
line-height : 1.5;
color : #000000;
font-size:10px;
}
table {
font-size : 11px;
border-collapse : collapse;
}



/*  produkt  */


/*koniec prodkut */


a, a:link, a:visited {
text-decoration : none;
text-align : left;
color : #353842;
}
a:hover {
text-decoration : underline;
}
b {
color : #353842;
}
strong {
color : #4A4A4A;
font-size : 14px;
display : block;
}
p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {
color : #353842;
font-size : 14px;
padding : 10px 5px 5px 15px;
font-weight : bold;
margin-right:5px;
}

h3 {
color : #353842;
font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}
textarea, input {
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
padding : 2px;
}
select {
padding:0px;
margin : 3px 3px;
font-size : 11px;
border : 1px solid #aaaaaa;
clear:right;
}

form {display:block;clear:both;}
form table td {padding:0px 0px;}    

div.bluecontent form table td {padding:2px 0px;color:#000000;text-align:left;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.under {
width : 960px;
display : block;
margin : 0px auto;
background : transparent url('images/under.png') no-repeat top left;
overflow : hidden;
clear : both;
}

div.top{
height:165px;
width:960px;
background : transparent url('images/top_new.png') no-repeat top right;
margin:0px;
overflow:hidden;
display:block;
}
div.topleft{
width:220px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
}

div.topright{
width:740px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
}


div.topleft img{
padding:0px;
}

div.topmenu{
height:88px;
width:740px;
padding:0px 0px;
display:block;
float:left;
margin-top:68px;

}

div.topmenu a:visited,div.topmenu a:link {
color:#ffffff;
}


ul.topmenu {
display : block;
overflow : hidden;
float:left;
height:38px;
margin-left:15px;
}

ul.topmenu li {
list-style : none;
display : inline;
padding:0px 5px 0px 0px;
font-size : 12px;
color : #ffffff;
height:38px;
}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display : inline;
color : #ffffff;
text-align : left;
font-size : 11px;
line-height : 38px;
height : 38px;
font-weight:bold;
}


ul.topmenu li a:hover {
text-decoration : underline;
}

ul.bottommenu {
display : block;
overflow : hidden;
float:right;
height:25px;
margin-left:15px;
}

ul.bottommenu li {
list-style : none;
display : inline;
padding:0px 5px 0px 0px;
font-size : 12px;
color : #1C1C1C;
height:25px;
}

ul.bottommenu li a, ul.bottommenu li a:link, ul.bottommenu li a:visited {
margin : 0px 0px;
display : inline;
color : #1C1C1C;
text-align : right;
font-size : 11px;
line-height : 25px;
height : 25px;
font-weight:normal;
}


ul.bottommenu li a:hover {
text-decoration : underline;
}

div.menu {
display : block;
overflow : hidden;
margin : 0px 0px 0px 0px;
}

div.rightl ul.menu h1,div.left ul.menu h1{
background : transparent url('images/h1.jpg') no-repeat bottom left;
margin:0px;
padding:0px 0px;
margin-right:5px;
line-height:23px;
color:#173340;
font-size:10px;
}

ul.menu {
display : block;
overflow : hidden;
padding-bottom:0px;
background : transparent url('images/ulbot.png') no-repeat bottom left;
border:1px solid #979797;
}

ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #173340;
background : #F4F7FC url('images/menul.png') repeat-x bottom left;
line-height : 16px;
padding : 2px 5px 2px 10px;
}

ul.menu li.promo {
list-style : none;
display : block;
font-size : 11px;
background : #FF6600 url('images/menup.png') repeat-x top left;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #173340;
text-align : left;
font-size : 10px;
line-height : 16px;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#173340;
line-height:23px;
}


ul.menu li.promo h1 a, ul.menu li.promo h1 a:link, ul.menu li.promo h1 a:visited {
padding : 0px;
color:#ffffff;
line-height:23px;
}

ul.menu li a:hover {
text-decoration : underline;
}
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.content {
width : 960px;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
}

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.lista {
height:19px;
display:block;
overflow:hidden;
padding:5px 10px;
border-bottom:1px solid #E6E6E6;
border-top:1px solid #E6E6E6;
}

div.lista a:visited,div.lista a {
padding:0px 5px;
color:#2B4E62;
font-size:12px;
}


div.small {
width : 49%;
float : left;
display : block;
overflow : hidden;
border:1px solid #DFE8ED;
margin:1px;
height:210px;
}

div.big {
width : 99%;
float : left;
display : block;
overflow : hidden;
border:1px solid #DFE8ED;
margin:1px;
font-size:11px;
}

div.big h1 b{
text-align:right;
}


div.big ul{
margin:5px;
list-style:none;
}

div.big ul li{
padding:2px 5px;
list-style:none;
border-bottom:1px dotted #D9E2E6;
}

div.big div.small span,div.big div.small {
height:100%;
border:0px;
}

div.small h1{
background : #ffffff url('images/small.png') no-repeat top right;
color:#353842;
font-size:14px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px;
line-height:26px;

}

div.small h1.promo{
background : #ffffff url('images/smallp.png') no-repeat top right ;
color:#FF6600;
font-size:11px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px;
line-height:18px;
height:39px;
}
div.small h1.nowosci{
color:#FF6600;
font-size:11px;
display : block;
overflow : hidden;
margin:0px;
padding:5px 10px;
line-height:18px;
height:39px;
text-align:left;


}

div.small h2{
width:99%;
font-size:10px;
display :block; 
overflow : hidden;
clear:both;
padding:5px 10px;
margin: 3px;
color:#353842;
background : #E6E6E6 ;

}

div.small h2 a {
color:#353842;
width:49%;
float:left;

}

div.small span{
display:block;
clear:both;
overflow:hidden;
padding:2px 2px 5px 10px;
font-size:10px;
}

div.small span strong{
display:block;
font-size:11px;
color:#FF6600;
}

div.small span img{
display:block;
float:left;
margin:4px;
}



div.left {
width : 22%;
padding:5px 5px;
float : left;
display : block;
overflow : hidden;
}
div.left p {
padding : 5px 5px 5px 5px;
line-height : 1.5;
}
div.rightl {
width : 18.5%;
float : left;
display : block;
overflow : hidden;
background : #ffffff url('images/left.png') no-repeat top left;
padding:5px 0px;
}

img.reklama{
margin:5px 10px;

}



div.spacer {
display:block;
clear:both;
overflow:hidden;
border-bottom:1px solid #F6EBF5;
padding:5px 0px;
}

div.img {
display:block;
float:left;
color:#892C00;
font-weight:bold;
width:100px;
padding:10px 2px 0px 5px;
overflow:hidden;
}

div.info {
width:80px;
color:#892C00;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

div.info h2 {
color:#230500;
font-size:10px;
padding:5px;
}

div.info div {
display:block;
float:left;
padding:5px;
overflow:hidden;
}

div.info div b{
display:block;
}

div.rightl p, {
padding : 10px 5px 10px 5px;
line-height : 1.5;
font-size:10px;
}

div.rightl form{
margin-left:-10px;
}

div.left img{
margin : 0px 4px 0px 15px;
}

div.search {
display : block;
clear : both;
overflow : hidden;
padding:0px 0px 5px 0px;
}

div.search form {
display : block;
overflow:hidden;
width:520px;
margin:0px 0px 0px 0px;
color:#ffffff;
}

div.search form a:link,div.search form a:visited,div.search form a{
color:#ffffff;
font-size:11px;
line-height:19px;
}

input.but {
background : #FF6600;
color:#ffffff;
display:block;
font-size:11px;
height:19px;
margin:3px 10px;
padding:0px 5px 3px;
border:0px;
}

div.bot {
border-top:2px solid #3A6279;
display : block;
clear : both;
overflow : hidden;
height:30px;
margin : 5px 0px;
font-size:10px;
}
div.bot1 {
border-top:1px solid #3A6279;
display : block;
clear : both;
}


div.bot2 {
border-top:1px solid #E6E6E6;
display : block;
clear : both;
}




div.bot ul{
list-style:none;
float:left;
}

div.bot ul li{
display:inline;
float:left;
}

div.bot ul li a:visited,div.bot ul li a {
color:#3A6279;
font-size:11px;
padding:0px 10px;
}

div.bot small{
color:#3A6279;
}

div.clear {
height : 0px;
clear : both;
display : none;
}

label {
display : block;
float : left;
font-size : 11px;
padding : 2px 10px;
clear:left;
font-weight:bold;
}


a.show {
background:transparent url('images/zoom.gif') repeat-y top right;
display:block;
width:21px;
height:15px;
float:left;
margin:3px;}

a.basket {
background:transparent url('images/buy.gif') repeat-y top right; 
display:block;
width:19px;
height:16px;
float:right;
margin:3px;}

a.basketin {
background:transparent url('images/basket_in.gif') repeat-y top right;
display:block;
width:20px;
height:16px;
float:left;
margin:3px;}

div.name {
width:167px;
padding-left:10px;
padding-right:10px;
margin-top:0px;
margin-bottom:0px;
font-weight:bold;
color:#000000;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

td.producent {
font-weight: bold; 
padding-left: 10px; 
padding-right: 10px;
}

div.big_space {
width : 527px;
}

tr.hist1 {
background: #FCF9F2;
}

tr.hist2 {
background: #ffffff;

}

td.kolor {
background-color: #F2F5FB;
font-weight: bold;
color:#000055;
}

div.standard {
float:left;
width:100%;
}


div.left_menu {
width:189px;
display:block;
float:left;
}

div.path {
font-size:10px;
width:527px;
}

div.path a {
font-size:10px;
}

div.kreska {
border-bottom:1px solid #F6EBF5;
width:100%;
}

.required {
padding-bottom : 10px;
}
.foot{
	width: 901px;
	margin: 0 auto;
	margin-bottom: 35px;
}

.copy{
	float: left;
	padding-top: 10px;
}

.design{

	float: right;
}

div.blueheading{background:transparent url('images/blue_heading.png') repeat-x top right;height:33px;line-height:33px;font-weight:bold;padding:0px 10px;color:#ffffff;}
div.blueheadingl{background:transparent url('images/blue_headingl.png') repeat-x top left;height:33px;line-height:33px;font-weight:bold;padding:0px 10px;color:#ffffff;}
div.bluecontent{background:#F4F7FC url('images/menul.png') repeat-x bottom right;padding:10px;color:#ffffff;overflow:hidden;border:1px solid #979797;}
div.bluecontent a:visited,div.bluecontent a:link,div.bluecontent a{color:#ffffff;font-size:11px;}
div.lbluecontent{background : #F4F7FC url('images/menul.png') repeat-x bottom left;padding:10px 5px;color:#ffffff;overflow:hidden;border:1px solid #979797;}
div.undershadow{background:transparent url('images/under_shadow.png') no-repeat top right;height:16px;margin-bottom:10px;}
div.undershadowl{background:transparent url('images/under_shadowl.png') no-repeat top left;height:16px;margin-bottom:10px;}
div.kreski2 {
border-top:1px  #6A6A6A;
display : block;
clear : both;
}
