* {
margin : 0px;
padding : 0px;
}
body {
background : #000000 url('images/newlayout/background.jpg') no-repeat top center;
font-family : tahoma,verdana;
line-height : 1.5;
color : #000000;
font-size:11px;
}
table {
font-size : 11px;

border-collapse : collapse;
}
a, a:link, a:visited {
text-decoration : none;
text-align : left;

}
a:hover {
text-decoration : underline;
}
b {
color : #777777;
}
strong {
color : #777777;
font-size : 14px;
}
p {
text-align : left;
font-size : 11px;
color : #666666;
padding : 10px 10px;
clear : both;
line-height : 18px;
}
img {
border : 0;
}
h1 {
/*color : #445555;*/
color: #000;
font-size : 18px;
padding : 0px 5px 0px 15px;
font-weight : bold;
margin-right:5px;
}

h3 {
color : #446666;
font-size : 12px;
padding : 0px 5px 5px 15px;
font-weight : bold;
}

h4{
padding:2px 5px;
background:#D1B69B;
color:#445566;
font-size:10px;
display:block;
clear:both;
}

h5{
padding:2px 5px;
color:#666666;
font-size:10px;
display:block;
clear:both;
}

.kosz{
background: #000000;
height: 163px;
}
.logowanko{
background: #000000;
height: 163px;
}
.carousel {
    margin: 0 0 0px 0px;
    padding: 0px 0 0;
    position: relative;
	width: 940px;
	height: 50px;
}
.jCarouselLite {
    visibility: visible; 
	overflow: hidden; 
	position: relative; 
	z-index: 2; 
	left: 0px; 
	width: 539px;
	height: 50px;
}
.jCarouselLite ul {
	margin: 0pt; 
	padding: 0pt; 
	position: relative; 
	list-style-type: none; 
	z-index: 1; 
	width: 2890px; 
	left: -1020px;
}
.jCarouselLite li {
	/*padding: 10px 10px 10px 10px;*/
}
.jCarouselLite li img{
	
}

small {
font-size : 10px;
text-align : center;
padding : 0px;
}
img.block {
display : block;
clear : both;
}

input,select {
border:1px solid #666666;
background:#ffffff;
font-size:11px;
height:18px;
}

.prod_slider{
background:black url(images/newlayout/prom-bg.png) no-repeat top left;
height:50px;
}


.button,input.but{
color:#ffffff;
font-size:11px;
font-weight:bold;
background:#EC7C04 url(images/but.png) no-repeat top left;
border:0px;
padding:2px;
margin-top:2px;
}


form {display:block;clear:both;}
form table td {padding:2px;}

div.bluecontent form table td {padding:2px 0px;color:#ffffff;}

div.clear:after {
content : ".";
display : block;
height : 1px;
clear : both;
visibility : hidden;
}

div.under {
width : 940px;
display : block;
margin : 0px auto;
/* background : transparent url('images/under.png') no-repeat top left; */
background : transparent;
overflow : hidden;
clear : both;
}
div.top-left{
/*width: 580px;*/
width:583px;
float:right;
overflow: hidden;/*nie było*/
}
div.top-left p{
text-align : left;
font-size : 11px;
color : #666666;
padding : 0px 0px;
clear : both;
line-height : 18px;
}

div.top-left p img{
margin: 0px !important;
}

div.top-right{
width: 560px;

}

div.top{
height:150px;
width:943px;
/*width: 940px;*/

/*width:999px;*/
/* background : transparent url('images/top.jpg') no-repeat top right; */
background : transparent;
margin:0px;
overflow:hidden;
display:block;
}

div.topleft{
width:207px;
padding:0px;
display:block;
float:left;
text-align:left;
overflow:hidden;
color:#ffffff;
}

div.top div img{
margin:4px;
}

div.top div.topleft img{
margin:0px 0px 0px 0px;
}

div.topcenter{
width:265px;
padding:2px 5px;
display:block;
float:left;
text-align:left;
overflow:hidden;
}

div.topright{
width:452px;
padding:0px;
display:block;
float:left;
text-align:center;
overflow:hidden;
}

table.szukaj td{
padding: 3px 18px;
}

table.login{

width:100%;
}

table.login td{
padding:3px 18px;
}

div.login{
background : transparent url('images/sublogin.png') repeat-x top left;
width:100%;
overflow:hidden;
text-align:center;
height:50px;
}

div.login ul{
display:block;
}

div.login ul li{
float:left;
display:inline;
}

div.login ul li a{
color:#ffffff;
padding:10px;
display:block;
}

div.subbutton{
width:137px;
height:24px;
padding:3px 5px;
background : transparent url('images/subbutton.png') no-repeat top left;
display:block;
float:left;
margin:5px 1px;
position:relative;
}

div.subbutton img{
display:block;
float:left;
}

div.subbutton a {
color:#ffffff;
padding:7px 0px;
display:block;
text-decoration:none;
}

img.reklama {
margin:3px;
border:2px solid #333333;
}

div.topmenu{
height:45px;
width:940px;
padding:0px 0px;
display:block;
background : transparent url('images/newlayout/menu-bg.png') repeat-x top left;
clear:both;
border-bottom:2px solid;
}

div.topmenuh{
height:45px;
width:930px;
padding:1px 5px 1px 5px;
display:block;
background : transparent url('images/topmenuh.png') repeat-x top right;
clear:both;
text-align:left;
margin:5px 0px;
}

div.topmenuh a:visited,div.topmenuh a:link,div.topmenu a:visited,div.topmenu a:link {
color:#ffffff;
}

ul.topmenu {
display : block;
overflow : hidden;
float:left;
height:45px;
margin:0px 0px;
}

ul.prawe {
display : block;
overflow : hidden;
float:right;
height:45px;
margin:0px 0px;
}

ul.prawe li {
list-style : none;
display : inline;
float:left;
padding:0px 0px 0px 0px;
font-size : 12px;
color : #ffffff;
height:45px;
margin:1px 0px;
}
ul.prawe li .img{
float:right;
}

ul.topmenu li {
list-style : none;
display : inline;
float:left;
padding:0px 0px 0px 0px;
font-size : 12px;
color : #ffffff;
height:45px;
margin:1px 0px;
background : transparent url('images/newlayout/menu-button-bg.png') no-repeat top right;
}

ul.topmenu li:hover {

}

ul.topmenu li a, ul.topmenu li a:link, ul.topmenu li a:visited {
margin : 0px 0px;
display:block;
float:left;
color : white;
text-align : left;
padding:0px 5px;
font-size : 11px;
line-height : 45px;
height : 45px;
font-weight:bold;
}


ul.topmenu li a:hover {
text-decoration : none; 
/*background : transparent url('images/topmenua.png') repeat-x top left;*/
}

ul.topmenu form {
margin:3px;
}

ul.topmenuh li {
list-style : none;
display: inline; 
float:left;
padding:0px 0px 0px 0px;
font-size : 12px;
color : #ffffff;
height:34px;
margin:1px 0px;
background : transparent url('images/topmenuhli.png') no-repeat top right;
}

ul.topmenuh li:hover {

}

ul.topmenuh li a, ul.topmenuh li a:link, ul.topmenuh li a:visited {
margin : 0px 0px;
color : #ffffff;
display:block;
float:left;
text-align : left;
padding:0px 8px;
font-size : 10px;
line-height : 34px;
height : 34px;
font-weight:bold;
}


div.searchbar{
background : transparent url('images/searchbar.png') no-repeat top left;
height:41px;
display:block;
line-height:41px;
overflow:hidden;
}

div.searchbar b {
color:#ffffff;
margin:0px 20px;
font-size:14px;
}

div.searchbar a {
color:#ffffff;
margin:0px 0px;
}

div.searchbar form{
margin:0px 50px;
}

div.menu {
display : block;
overflow : hidden;
margin : 0px 0px 0px 0px;
}

div.menu ul.menu li a{
font-weight:bold;
}


div.menu ul.menu li ul{
margin:0px 0px 0px -10px;
border-top:1px solid #bbbbbb;
}

div.menu ul.menu li ul li {
padding-left:20px;
margin:0px;
}

div.menu ul.menu li ul li a {
font-weight:normal;
}

div.rightl ul.menu h1,div.left ul.menu h1{
margin:0px;
padding:0px 0px;
margin-right:5px;
line-height:23px;
color:#ffffff;
font-size:10px;
}


ul.menu {
display : block;
overflow : hidden;
margin:0px 0px 4px 0px;
}

ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #777777;
/*background : transparent url('images/li.gif') no-repeat bottom center; */
background : transparent;
line-height : 14px;
padding : 2px 0px 2px 10px;
border-bottom:1px solid #bbbbbb;
margin:0px 5px;
}

ul.menu li:before {
	content: "\00BB \0020";
	}

div.rightl ul.menu li {
list-style : none;
display : block;
font-size : 11px;
color : #777777;
/*background : transparent url('images/li.gif') no-repeat bottom center;*/
background : transparent;
line-height : 16px;
padding : 2px 0px 2px 5px;

}

ul.menu li ul li {
list-style : none;
display : block;
font-size : 11px;
color : #777777;
background : transparent url('images/menul.png') repeat-x bottom left;
line-height : 16px;
padding : 2px 5px 2px 5px;
}


ul.menu li.promo {
list-style : none;
display : block;
font-size : 11px;
background : transparent url('images/menul.png') repeat-x bottom left;
}

ul.menu li a, ul.menu li a:link, ul.menu li a:visited {
margin : 0px 0px;
color : #000000;
text-align : left;
font-size : 11px;
line-height : 16px;
}

ul.menu li h1 a, ul.menu li h1 a:link, ul.menu li h1 a:visited {
padding : 0px;
color:#777777;
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:#777777;
line-height:23px;
}

ul.menu li a:hover {
font-weight:bold;
}
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:10px;
letter-spacing:-1px;
}

div.content {
width : 940px;
display : block;
overflow : hidden;
text-align : left;
font-size : 11px;
clear:both;
background : #ffffff url('images/conten.gif') repeat-y top left;
padding:0px 0px 0px;
border-bottom:0px solid #EC7C04;
}

div.bot a,div.content a{
color : #444444;
}

div.lista {
height:32px;
line-height:32px;
display:block;
overflow:hidden;
padding:0px 10px;
background : #ffffff url('images/heading.png') repeat-x bottom left;
border-bottom:1px solid #F1E8CA;
border-top:1px solid #F1E8CA;
}

div.lista a:visited,div.lista a {
padding:0px 5px;
color:#2B4E62;
font-size:12px;
font-weight:bold;
}


div.small {
width : 32.25%;
float : left;
display : block;
overflow : hidden;
margin:1px;
/*background: #EA671F;*/
background : transparent url('images/newlayout/title.png') repeat-x top center;
padding:3px 1px;
border-right: 1px solid #aaaaaa;
}


div.big div.small {
width : 32.25%;
}

div.right div.big div.small {
width : 24.25%;
float : left;
display : block;
overflow : hidden;
margin:1px;
background : transparent url('images/title.png') repeat-x top center;
padding:3px 1px;
border-right: 1px solid #aaaaaa;
}



div.big div.lsmall {
width : 99.25%;
float : left;
display : block;
overflow : hidden;
margin:1px;
background : transparent url('images/newlayout/title.png') repeat-x top center;
padding:3px 1px;
border-right: 1px solid #aaaaaa;
}

div.small img{
margin:3px;
}


div.big div.lsmall img{
padding:10px;
}


div.big div.lsmall p{
padding:10px 10px 10px 0px;
}

a nobr{
font-size:14px;
font-weight:bold;
color:#FF7519;
}


div.big div.lsmall table td{
padding:10px;
}


div.big div.lsmall table td a{
font-weight:bold;
font-size:12px;
}

div.big div.lsmall table td h3{
font-weight:bold;
font-size:12px;
}

div.small table{
width:100%;
}

div.big {
width : 100%;
float : left;
display : block;
overflow : hidden;
margin:1px;
font-size:11px;
border-bottom:1px solid #aaaaaa;
border-left:1px solid #aaaaaa;
background:#ffffff;
}

div.big h1 b{
text-align:right;
}


div.big ul{
margin:5px;
list-style:none;
border:1px dotted #D9E2E6;
border-bottom:0px;
}

div.big ul li{
padding:2px 5px;
list-style:none;
border-bottom:1px dotted #D9E2E6;
}


div.right {
width : 21%;
float : right;
display : block;
overflow : hidden;
padding:0px 0px 2px 0px;
margin:0px 0px;
}


div.left {
width : 21%;
padding:0px;
float : left;
display : block;
overflow : hidden;
}

div.center {
width : 57.8%;
padding:0px 0px 4px 0px;
float : left;
display : block;
overflow : hidden;
margin-left:0px;
margin-right:1px;
}

div.big > img {
padding:2px 2px;
}


div.left p {
padding : 5px 5px 5px 5px;
line-height : 1.5;
}
div.rightl {
width : 33%;
float : left;
display : block;
overflow : hidden;
padding:0px 0px;
margin-left:1px;
}

div.rightl p {
color:#ffffff;
}

div.promo{overflow:hidden; 
/*background : transparent url('images/li.gif') no-repeat bottom center;*/
background : transparent;
}
div.promo img{;margin:4px 4px 4px 4px }
div.promo b{color:#777777; }

td.promo {background : transparent url('images/promo_star.png') no-repeat top center;color:#ffffff;font-weight:bold;text-align:center;width:100px;}

div.promo table {
/*background : transparent url('images/li.gif') no-repeat bottom center;*/
background : transparent;
padding:3px;margin:0px 2px;width:98%;}
td.title {font-weight:bold;color:#400E27;padding:3px 5px;}
td.title small {text-decoration:line-through;}
td.title  p {font-size:10px;padding:0px;font-weight:normal;line-height:12px;}
td.price {text-align:left;padding:0px 5px;}
div.promo td.price {background:#EC7C04;text-align:center;color:#ffffff;font-weight:bold;}
.rightl td.price b{display:block;}
td.more {color:#ffffff;font-weight:bold;padding:0px 0px;font-size:10px;overflow:hidden;text-align:center;background : transparent url('images/heading.png') repeat-x bottom center;}
td.more a {background : transparent url('images/link.png') no-repeat center left;color:#333333;display:block;padding:3px;overflow:hidden;text-align:left;padding-left:15px;margin-left:5px;}
td.more a:hover {	opacity: .9;	filter: alpha(opacity=90);}
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:#444444;
font-weight:bold;
width:100px;
padding:10px 2px 0px 5px;
overflow:hidden;
}

div.info {
width:80px;
color:#444444;
float:left;
display:block;
font-size:10px;
clear:right;
overflow:hidden;
}

div.info h2 {
color:#444444;
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 div.promo table tr{
background:transparent;
}


div.left img{
margin : 5px auto;
display:block;
}

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;
}

.nasze_salony1 {
margin-top: 20px;
margin-bottom: 20px;
}
.nasze_salony2{
margin-top: 20px;
margin-bottom: 20px;
}

.box_reklama{
margin:4px 3px 4px 7px;
}

div.bot {
color:#FFFFFF;
display : block;
clear : both;
overflow : hidden;
line-height:20px;
margin : 0px 0px;
font-size:10px;
background:#2E2E2E;
padding:2px;
margin:0px 0px;
border-top: 10px solid white;
border-left: 10px solid white;
border-right: 10px solid white;
}

div.bot ul{
list-style:none;
float:left;
margin-left:15px;
}

div.bot ul li{
display:inline;
float:left;
}

div.bot ul li a:visited,div.bot ul li a {
color:#FFFFFF;
font-size:11px;
padding:0px 10px;
line-height:30px;
}

div.bot small{
color:#5F3820;
font-size:11px;
}

div.bot div{
float:left;
width:48%;
}

div.bot div a{
float: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;
}




a.show {
background:transparent url('images/info.gif') repeat-y top right;
display:block;
width:16px;
height:16px;
float:left;
margin:3px;}

a.basket {
background:transparent url('images/basket.gif') repeat-y top right;
display:block;
width:16px;
height:16px;
float:left;
margin:3px;}

a.basketin {
background:transparent url('images/basket_in.gif') repeat-y top right;
display:block;
width:16px;
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:both;
overflow:hidden;
}

td.producent {
font-weight: bold; 
padding-left: 10px; 
padding-right: 10px;
}

div.big_space {
width : 99%;
}

tr.hist1 {
background: #FCF9F2;
}

tr.hist2 {
background: #fffff;
color: 
}

td.kolor {
background-color: #F6EBF5;

}

div.left_menu {
width:189px;
display:block;
float:left;
}

div.path {
font-size:10px;
width:95%;
border-bottom:2px solid #D1B69B;
}

div.path a {
font-size:10px;
}

div.kreska {
border-bottom:1px solid #F6EBF5;
width:100%;
}

.required {
padding-bottom : 10px;
}
div.heading{
	background : transparent url('images/newlayout/side-menu-header-bg.png') repeat-x bottom center;
	height:40px;
	line-height:40px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	margin:0px 0px ;
	clear:both;
	border-top:1px solid #bbbbbb;
	color:#ffffff;
}

div.heading1{
	background : transparent url('images/newlayout/koszyk-header-bg.png') repeat-x bottom center;
	height:30px;
	line-height:30px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	margin:0px 0px ;
	clear:both;
	border-top:0px solid #bbbbbb;
	color:#ffffff;
}

div.heading2{
	background : transparent url('images/newlayout/headingn.png') repeat-x bottom center;
	height:33px;
	line-height:30px;
	font-weight:bold;
	padding:0px 10px 0px 10px;
	margin:0px 0px ;
	clear:both;
	border-top:1px solid #bbbbbb;
	color:#ffffff;
}

div.big div.heading{background : transparent url('images/headingn.png') repeat-x bottom center;color:#ffffff;}

div.heading a{
color:#ffffff;
}

div.right div.heading h1,div.right div.heading a{color:#ffffff;font-size:12px;height:32px;line-height:32px;padding:0px 10px 0px 10px;margin:0px 0px ;}


div.blueheading{background:transparent url('images/heading.png') repeat-x bottom left;height:32px;line-height:32px;font-weight:bold;padding:0px 10px 0px 10px;color:#333333;margin:0px 0px ;}
div.blueheadingl{background:transparent url('images/heading.png') repeat-x bottom left;height:32px;line-height:32px;font-weight:bold;padding:0px 10px;color:#333333;}
div.bluecontentl{padding:10px;margin-bottom:1px;color:#ffffff;overflow:hidden;}
div.blueheadingll{background:transparent url('images/heading.png') repeat-x bottom left;height:32px;line-height:32px;font-weight:bold;padding:0px 10px;color:#333333;}
div.bluecontentll{padding:10px;margin-bottom:1px;color:#777777;overflow:hidden;}

div.bluecontent{background:transparent;padding:10px;margin-bottom:1px;color:#ffffff;overflow:hidden;}
div.bluecontent a:visited,div.bluecontent a:link,div.bluecontent a{color:#ffffff;font-size:11px;}
div.lbluecontent{padding:20px 10px;color:#ffffff;overflow:hidden;background : #5F3820 url('images/menu_shadow.png') no-repeat bottom left;}
div.lbluecontent p{color:#ffffff;}
div.bluecontent input.but {background:#432410;margin-left:90px;}

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.footer{

}

.tree {
background: transparent url(images/loginbox.png) repeat-x left bottom;
padding:5px 5px;
}


.menubok{
float:right;
}

td h2{
padding:5px 10px;
display:block;
font-size:16px;
}

td h2 strong{
color:#FF7519;
font-size:25px;
margin:0px 5px;
}

div.panel{
width:300px;
margin:10px;
display:block;
overflow:hidden;
padding:0px;
}

div.panel img{
display:block;
}

div.i2 img{
border:1px solid #F0F0F0;
/*background: #6e6e6e;*/
}

div.i2 img.galeria{
float:left;
display:block;
padding:3px;
margin:5px 0px 5px 10px;

}

div.panel div.i2{
background:#E2E2E2 url('images/i2.png') no-repeat top left;
display:block;
overflow:hidden;
margin:0px;
clear:both;
padding-top:10px;
}

div.i2 ul li a{
background:#D6D6D6 url('images/panel_a.gif') no-repeat top left;
padding:0px 10px 3px 35px;
width:236px;
display:block;
height:29px;
line-height:29px;
font-size:12px;
font-weight:bold;
}

div.i2 ul li a.orange{
background:#D6D6D6 url('images/panel_a_orange.gif') no-repeat top left;
color:#ffffff;
padding:0px 10px 3px 35px;
width:236px;
display:block;
height:29px;
line-height:29px;
font-size:12px;
font-weight:bold;
}

div.i2 ul li a.grey{
background:#D6D6D6 url('images/panel_a_grey.gif') no-repeat top left;
padding:0px 2px 3px 25px;
width:254px;
display:block;
height:29px;
line-height:29px;
font-size:12px;
font-weight:bold;
}

div.i2 ul li a.grey table{

}

div.i2 img.logop{
margin:5px auto;
display:block;
border-color:#ffffff;
background: #6e6e6e;
}

div.clear{
clear:both;
display:block;
height:0px;
}
div.standard {
float:left;
width:100%;
}
div.cena_obudowa div.cena_box {
position:absolute;
top:65px;
left:130px;
color: #ffffff;
font-size:24px;
font-weight:bold;
cursor:pointer;
overflow:hidden;

}
div.cena_obudowa {
	position:relative; 
	display:inline;
	padding:2px 2px;
	position:relative;
}
.dzieci_akt {
	font-weight:bold;
	font-size:12px !important;
}
img.tlo-link-mini-menu {
	width: 130px;
	height: 30px;
	margin-top: -30px;
	float:right;
	position: absolute;
}
.link-mini-menu {
color:#ffffff;
padding:7px 0px;
display:block;
float:left;
display:block;
}
.link-menu-top {
margin : 0px 0px;
display:block;
float:left;
color : white;
text-align : left;
padding:0px 5px;
font-size : 11px;
line-height : 45px;
height : 45px;
font-weight:bold;
}
img.tlo-menu-top {
width: 75px;
height: 45px;
position: absolute;
left: 0px;
}

img.menu-ikonki{
margin: 1px 3px;
}
img.tlo-left-menu {
width: 200px;
height: 18px;
position: absolute;
left: 0px;
top:0px;
z-index: 10;
}
.link-left-menu {
margin: 0px;
padding: 0px;
color : #000000;
text-align : left;
font-size : 11px;
line-height : 16px;
font-weight: bold;
position:absolute;
left:20px;
top:0px;
z-index:9l
}
