/*
 *  DATA IT (2010)
 *      dla PRIMA MODA
 *        
 *      Szymon Piwowarczyk (szymon@datait.pl)
 *      Kamil Walkowiak (kamil@datait.pl) 
 */
 
/* GENERAL */

body {
 font-family: tahoma;
 color: #404040;
 font-size: 9pt;
 min-height : 100%;
 position : absolute;
 left : 0;
 width : 100%;
 margin : 0; 
}

a {
  text-decoration : none;
  color : #202020;
}

a img {
  border : 0;
}

:focus{
  outline: none;
}

h3{
 clear:both;
}

.news h3, .news_standalone li h3, .news_standalone li a {
  clear : none;
}

.center{
 text-align: center;
 }

#header, #menu, #content, #footer {
  position : relative;
  width : 996px;
  left : 50%;
  margin-left : -498px;
}

#menu h2, #content h2.title, #footer h2 {
  display : none;
}

.terminator {
  clear : both;
  display : block;
}
 
/* HEADER */

#header h1 {
  margin : 0;
  padding : 0;
  width : 350px;
  height : 80px;
  overflow : hidden;
  text-indent : -10000px;
  background-image : url('../images/logo.gif');
  background-repeat : no-repeat;
}

#header h1 a {
  display : block;
  width : 100%;
  height : 100%;
}

.search {
  position : absolute;
  right : 0;
  top : 28px;
}

.search input[type=text] {
  border : 1px solid #909090;
  padding : 2px;
  width : 140px;
  font-family : tahoma;
}

.search input[type="image"] {
  display: block;
  float: left;
  margin-top: 3px;
  margin-right: 5px;
}

/* AJAX SEARCH */

.ajax_search {
  margin : 0;
  padding : 0;
  background-color : white;
  border : 1px solid #404040;
  position : absolute;
  display : none;
  right : 0;
  width : 200px;
  max-height : 300px;
  overflow : auto;
  font-size : 10pt;
  font-weight : bold;
  z-index : 10000;
}

.ajax_search li {
  list-style-type : none;
  padding : 5px 20px 5px 10px;
  cursor : pointer;
}

.ajax_search li:hover {
  background-color : yellow;
}

/* MENU */

#menu ul {
  margin : 0;
  padding : 0;
  height : 25px;
  overflow : hidden;
/*  background-color : #473834; */
  background-color: #624D48;
  text-align : center;
}

#menu ul li {
  display : inline;
  list-style-type : none;
  margin : 0;
  text-transform : uppercase;
}

#menu ul li a {
  color : white;
  display : inline-block;
  font-size : 12pt;
  height : 23px;
  padding : 0px;
}

/* rozpychaczo środkowacz */
#menu ul li a span{
  margin : 0px 13px;
}

#menu ul li.currentpage a span, #menu ul li a:hover span{
  background-color : #473834;
  background-position: 0 -25px;
  
}

#menu ul li a.promocje span{
 color: #EC6194;
 background-position: 0 -75px;
}

#menu ul li a.promocje:hover span{
 color: #EC6194;
 background-position: 0 -100px;
}

#menu ul li a.wydarzenia span{
 color: #00B5CC;
  background-position: 0 -125px;
}

#menu ul li a.wydarzenia:hover span{
 color: #00B5CC;
  background-position: 0 -150px;
}

/* CONTENT */

#content {
  min-height : 400px;
  z-index : 10;
}

.column {
  margin-left: 140px;
  width : 856px;
}

.column #flash1{
 padding-left: 60px;
}

.column-center {
  /*display : inline-block;
  vertical-align : top;*/
  float:left;
  margin-left: 120px;
  width : 796px;
}

.context-menu {
  margin-left: 0;
  width : 120px;
  position: absolute;
  left : 0;
  height: 100%;
  z-index: 10000;
  
}

.nowakolekcja-back {
  background-image: url('/layouts/wl2010/nowakolekcja_back.jpg');
}

.damska-back {
  background-image: url('/layouts/jz2011/baner_jz_damska.jpg');
}

.meska-back {
  background-image: url('/layouts/jz2011/baner_jz_meska.jpg');
}

.akcesoria-back {
  background-image: url('/layouts/jz2011/baner_jz_torebki.jpg');
}

.pielegnacja-back {
  background-image: url('/layouts/jz2011/baner_jz_pielegnacja.jpg');
}


.context-menu ul {
  margin : 10px 0 0 0;
  padding : 0;
  width: 128px;
  z-index: 100000;
}

.context-menu ul li {
  list-style-type : none;
  margin-bottom : 6px;
  text-align : right;
  text-transform : uppercase;
}

.context-menu ul li a{
  display : block;
  color : white;
  background-color : #fff;
  font-size : 11pt;
  line-height : 25px;
  width : 110px;
  padding-right : 9px;
  text-align: right;
}

.black-menu-items ul li a{
 background-color : #624D48;
}

.context-menu ul li a span{
 position: relative;
 background-position: 4px -50px;
 background-repeat: no-repeat;
 width: 110px !important;
 z-index: 100000;
}

.black-menu-items ul li a span{
 background-position: 4px top;
}

.context-menu ul li.currentpage a span, .context-menu ul li a:hover span, .context-menu ul li.currentpage a, .context-menu ul li a:hover, .context-menu ul li.sectionheader a:hover{
  background-color : #473834;
  background-position: 4px -25px;
}

.context-menu ul li ul{
 position: absolute;
 left: 121px;
 margin-top: -25px;
 display: none;
 width: 136px;
 z-index: 100000;
 background: transparent url("images/backgroundkiller.gif");
 opacity: 0.9;
}

.context-menu ul li:hover ul{
 display: block;
}

.context-menu ul li ul li{
 margin-bottom: 2px;
}

.context-menu ul li ul li a{
   width : 127px;
}

.context-menu ul li ul li a span{
 position: relative;
 background-position: 4px -50px;
 background-repeat: no-repeat;
 width: 127px !important;
 z-index: 100000;
}

.context-menu ul li ul li:hover a span{
 background-position: 4px -100px;
}

.black-menu-items ul li ul li a span{
 background-position: 4px top;
}

.black-menu-items ul li ul li:hover a span{
 background-position: 4px -25px;
}

.context-menu ul li.sectionheader a {
  background-color : #fff;
  /* background-color : #473834; */
 background-image: url("/layouts/wl2010/haschildren.gif");
 background-position: top right;
 background-repeat: no-repeat;
}

.black-menu-items ul li.sectionheader a {
 background-color : #5E4A45;
 background-image: url("/layouts/wl2010/haschildren-black.gif");
}

.context-menu ul li.nosub a {
 background: none;
  background-color : #fff;
  /* background-color : #473834; */
 background-position: top right;
 background-repeat: no-repeat;
}

.black-menu-items ul li.nosub a {
 background-color : #473834;
} 

.context-menu ul li.sectionheader ul li a {
 background: none;
  background-color : #fff;
  /* background-color : #473834; */
 background-position: top right;
 background-repeat: no-repeat;
 z-index: 100000;
}

.black-menu-items ul li.sectionheader ul li a {
 background-color : #5E4A45;
}

/* NOWOSCI, PROMOCJE, OUTLET */

.menu-nowosci, .menu-promocje, .menu-outlet {
  position : absolute;
  left : 0;
}

.context-menu ul li.menu-nowosci a, .context-menu ul li.menu-promocje a, .context-menu ul li.menu-outlet a {
  background-color : #9d6647;
}

.context-menu ul li.menu-nowosci a span, .context-menu ul li.menu-promocje a span, .context-menu ul li.menu-outlet a span {
  background-position : 100% -200px;
}

.context-menu ul li.menu-nowosci a:hover, .context-menu ul li.menu-promocje a:hover, .context-menu ul li.menu-outlet a:hover,
.context-menu ul li.currentpage.menu-nowosci a, .context-menu ul li.currentpage.menu-promocje a, .context-menu ul li.currentpage.menu-outlet a {
  background-color : #404040;
}

.context-menu ul li.menu-nowosci a:hover span, .context-menu ul li.menu-promocje a:hover span, .context-menu ul li.menu-outlet a:hover span,
.context-menu ul li.currentpage.menu-nowosci a span, .context-menu ul li.currentpage.menu-promocje a span, .context-menu ul li.currentpage.menu-outlet a span {
  background-position : 100% -25px;
}

.menu-nowosci {
  bottom : 78px;
}

.menu-promocje {
  bottom : 47px;
}

.menu-outlet {
  bottom : 16px;
}

/* FOOTER */

#footer {
  clear : both;
  position : absolute;
  bottom : 10px;
}

#footer ul {
  border-top : 1px solid #624D48;
  margin : 0;
  padding : 0;
  height : 30px;
  overflow : hidden;
  text-align : right;
}

#footer ul li {
  display : inline;
  list-style-type : none;
  margin : 0;
  text-transform : uppercase;
}

#footer ul li a {
  color: #404040;
 /* color : #A0A0A0; */
  display : inline-block;
  font-size : 11pt;
 /* font-weight : bold; */
  line-height : 30px;
  padding : 0 0px 0 0;
  vertical-align : middle;
  
}

#footer ul li a span{
 background-position: 0 -50px;
}

#footer ul li a.special {
  color : #3FC7D8;
}

#footer ul li.currentpage a, #footer ul li a:hover {
  color : #707070;
}

#footer ul li a.special span {
	background-position : 0 -175px;
}

#footer #certificates li.separator {
	border-left : 1px solid #fff;
	height : 25px;
	margin : 2px 0;
}

#certificates {
  position : absolute;
  left : 10px;
  top : 0;
}

#certificates ul li {
  float : left;
}

#certificates ul li a {
  display : block;
  background-repeat : no-repeat;
  background-position : center center;
  height : 30px;
  text-indent : 10000px;
  padding : 0 24px 0 0;
}

#certificates .gazele {
  background-image : url('../images/icons/gb.gif');
  width : 49px;
}

#certificates .gpw {
  background-image : url('../images/icons/gpw.gif');
  width : 43px;
}

#certificates .zj {
  background-image : url('../images/icons/dq.gif');
  width : 19px;
}

#certificates .ue {
  background-image : url('../images/icons/ue.gif');
  width : 30px;
}

#certificates .facebook {
  background-image : url('../images/icons/facebook.gif');
  width : 18px;
}

#certificates .tweeter {
  background-image : url('../images/icons/tweeter.gif');
  width : 18px;
}

#certificates .yt {
  background-image : url('../images/icons/yt.gif');
  width : 16px;
}

#certificates .blip {
  background-image : url('../images/icons/blip.gif');
  width : 31px;
}

/* INFO */

.info {
  position : relative;
  clear : both;
  left : 50%;
  margin-left : -498px;
  width : 996px;
  text-align : right;
  margin-bottom : 50px;
}

.info span {
  border-top : 6px solid #624D48;
  color : #f5649c;
  font-size : 11pt;
  /*font-weight : bold;*/
  display : block;
  width : 996px;
  padding-top : 2px;
}

/* PRODUCTS */

#paginator {
 clear: both;
}

#paginator a {
 display: inline-block;
 padding: 2px 4px 2px 4px;
 border: 1px solid #D6D6D6;
 margin: 32px 2px 32px 2px;
 color : black;
}

#paginator a:hover {
  background-color : #707070;
  color : white;
}

#paginator a.current {
  background-color : #404040;
  color : white;
  font-weight : bold;
}

.last {
 border: 0px;
}

.current {
 background: #ECECEC;
}

.items li {
  position : relative;
  display: block;
  padding: 0px 0px 28px 0px;
  float: left;
  margin-right: 8px;
  margin-bottom: 8px;
  border: 1px solid #FFFFFF;
  background-color : white;
  text-align: center;
}

.items li:hover {
  border : 1px solid #DEDEDE;
}

.items li.pending{
   border: 1px solid #EFEAAC;
}

.items li.pending:hover{
   border: 1px solid #DBCE46;
}

.items li.deleted{
   border: 1px solid #D89C9C;
}

.items li.deleted:hover{
   border: 1px solid #D67171;
}

.items li.hiden{
 display: none;
}

.items li img {
 padding : 0;
 margin: 5px auto 0px auto;
}

.items li a {
  text-decoration: none;
  color: #040404;
}

.items li a.name {
  right : 20px;
  bottom : 20px;
  text-transform: uppercase;
  position : absolute;
}

.items li a.price {
  right : 20px;
  bottom : 5px;
  position : absolute;
}

.items li a.newprice {
	right : 20px;
	bottom : 5px;
	color : red;
  position : absolute;
}

.items li a.oldprice {
	left : 20px;
	bottom : 5px;
	text-decoration : line-through;
  position : absolute;
}

/*
 widok produktu
*/

.product{
 padding: 48px 0px 20px 20px;
}

.product h2{
 position: absolute;
 top: 17px;
 left: 220px;
  font-size: 13pt;
 font-weight: bold;
 font-family: tahoma;
 margin: 0px;
 padding: 0px;
 text-transform: uppercase;
}

.product .desc{
 margin-right: 460px;
 line-height: 16px;
  text-align: justify;
 min-height: 390px;
}

.product .price{
 position: absolute;
 top: 17px;
 right: 180px;
 font-size: 13pt;
 font-weight: bold;
 font-family: tahoma;
}

.product .newprice {
	color : red;
}

.product .oldprice {
	text-decoration : line-through;
	padding-right : 15px;
}

.product .main_photo{
 position: absolute;
 right: 80px;
 top: 50px;
 text-align: left;
 width: 360px;
 min-height: 260px;
}

.product .main_photo ul li img, .product .photos ul li img{
 border: 1px solid #DDDDDD;
}

.product .main_photo, .main_photo ul, .main_photo li{
 margin: 0px;
 padding: 0px;
}

.product .photos{
 position: relative;
 top: 2px;
 right: 0px;
 margin-bottom: 40px;
 z-index: 20000;
 text-align: left;
}

.product .photos ul{
 text-align: left;
 
}

.product .main_photo ul, .product .photos ul{
 list-style-type: none;
 }
 
 .product .photos ul li{
 display: inline-block;
 float: left;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 list-style-type: none;
 }
 
 a.new{
  position: relative;
  top: 20px;
  left: 20px;
 }
 
 a.new img{
 /*
  width: 33px;
  height: 16px;
  */
  padding : 0;
 }
 
  a.hit{
  position: absolute;
  top: 20px;
  left: 190px;
 }

 a.hit img{
  width: 41px;
  height: 40px;
  padding : 0;
 }
 
 .main_photo a.new{
  position: absolute;
  margin-left: 0px;
  margin-top: 20px;
  border: 0px solid #fff !important;
 }
 
  .main_photo a.hit{
  position: absolute;
  right: 110px;
  margin-top: 20px;
  border: 0px solid #fff !important;
 }
 
.main_photo a.new img{
  border: 0px solid #fff !important;
  /*
  width: 33px;
  height: 16px;
  */
}

.main_photo a.hit img{
  border: 0px solid #fff !important;
  /*
  width: 33px;
  height: 16px;
  */
}
 
/* PRESS ROOM */

.press {
  margin : 0;
  padding : 0;
  width : 100%;
 /* background-image : url('../images/pressroomtitle.gif'); NO TITLE */ 
  background-repeat : no-repeat;
}

.press li {
  position : relative;
  margin : 5px;
  padding : 10px;
  list-style-type : none;
  float : left;
  width : 300px;
  height : 147px;
  background-color : #eeeeee;
  border : 1px solid #cccccc;
}
 
.press_obrazek {
  border : 1px solid #202020;
  margin-right : 4px;
  float : left;
}

.press_text {
  font-weight : bold;
}

.press_link a {
  position : absolute;
  bottom : 10px;
  right : 10px;
}

.press_news {
  text-align : center;
}

/* WYDARZENIA */

.wydarzenia-tresc {
  float : left;
  width : 282px;
  height : 400px;
  text-align : center;
}

.wydarzenia-tresc .title {
  color : #0095DA;
  font-size : 15px;
  margin : 20px;
  font-weight : bold;
  font-family : times;
}

.wydarzenia-tresc .txt {
  font-size : 8pt;
  line-height : 14pt;
  color : gray;
  padding-top: 8px;
  margin : 0 10px;
}

.flash-false.wydarzenia {
  height : 400px;
  overflow : hidden;
  text-align: right;
}

.flash-false.wydarzenia img {
  margin-left : 12px;
}

.next_page, .prev_page {
  position : absolute;
  bottom : 10px;
  background-repeat : no-repeat;
  width : 32px;
  height : 32px;
  text-indent : -10000px;
}

.next_page a, .prev_page a {
  display : block;
  width : 100%;
  height : 100%;
}

.next_page {
  left : 248px;
  background-image : url('../images/turn_right.png');
}

.prev_page {
  left : 10px;
  background-image : url('../images/turn_left.png');
}

.next_page:hover, .prev_page:hover {
  background-position : 0 -32px;
}

/* frontpage admin tools */

ul.items li .admin_toolbox{
 display: none;
}

ul.items li:hover .admin_toolbox{
 display: block;
 position: absolute;
 top: 0px;
 left: 6px;
 z-index: 100000000;
}

img.admin_box_link, div.admin_box img{
 width: 16px !important;
 height: 16px !important;
 left: 126px;
}

img.admin_box_link{
 position: relative;
 margin-right: 6px !important;
}

.admin_box{
 display: none;
 font-size: 7pt;
 text-align: left;
 margin-left: -4px;
 border: 1px dotted #ddd;
 width: 100px;
 position: absolute;
 top: 22px;
 left: 126px;
 padding: 4px;
 background: url("/images/glass.png");
 z-index: 100000;
}


.admin_box a{
 position: relative !important;
 padding: 0px;
 margin: 1px;
}

.admin_box a:hover{
  background: url("/images/glass.png") #333;
}

.admin_box form input{
 height: 10px;
 width: 28px;
 border: 1px solid grey;
}

.admin_box form input.submit{
 width: 34px;
 height: 16px;
 font-size: 10px;
}

#panel_items{
 margin: 0px;
 padding: 60px 0 0 0;
 text-align: center;
}

#panel_items{
 list-style-type: none;
}

#panel_items li{
 display: block;
 float: left;
 padding: 10px;
}

#content .wydarzenia .wydarzenia-tresc .title{
 font-family: tahoma !important;
}
a.new{
 position: absolute;
 margin-top: 0px;
 margin-left: 20px;
}

a.nc{
 position: absolute;
 top: 12px;
 left: 0px;
}


/* POLLS */

.poll {
  display : none;
  position : absolute;
  left : 50%;
  top : 50%;
  margin-left : -225px;
  margin-top : -135px;
  width : 450px;
  height : 270px;
  overflow : hidden;
  border-bottom : 5px solid #535355;
  background-color : white;
  background-repeat : no-repeat;
  background-position : right bottom;
}

.poll h1 {
  margin : 0;
  padding : 3px 3px 3px 15px;
  font-size : 10pt;
  font-weight : bold;
  background-color : #535355;
  color : white;
}

.poll h2 {
  text-align : center;
}

.poll p {
  padding-left : 80px;
}

.poll .close {
  position : absolute;
  right : 3px;
  top : 3px;
  width : 16px;
  height : 16px;
  cursor : pointer;
  background : transparent url('../images/close.png') no-repeat left top;
}

/* HOMEPAGE NEWS */

.news {
  margin : 5px 0;
  padding : 0px;
  width : 998px;
  height : 126px;
/*  background : white url('../images/news-header.png') no-repeat left top; */
  overflow : hidden;
}

.news li {
  display : block;
  list-style : none;
  margin : 14px 0 13px 52px;
  padding : 0 0 0 52px;
  width : 262px;
  height : 104px;
  float : left;
  overflow : hidden;
  border-left : 1px solid #624D48;
  text-align:center;
}


.news li:first-child {
  border : 0;
  margin : 14px 0 13px 0;
  padding: 0px;
}

.news img {
 margin : 0;
 padding : 0;
 border : 1px solid #59575c;
 position: relative;
}

.news h3.title{
  display : block;
  z-index: 10000;
  padding: 4px 2px;
  width : 258px;
  color: #fff;
  position: absolute;
  background-image : url('/layouts/wl2010/opacity_bg.png');
  line-height: 18px;
  overflow: auto;
  bottom: -7px;
}

.news h3.title a{
 color: #fff;
 width: 258px;
 text-align: center;
}

.news p {
  display : none;
  margin : 0 0 0 16px;
  width : 177px;
  text-align : justify;
}

.news h3 img {
  border : 0;
  float : none;
}

.news img, .news .title, .news .title a, .news .description {
  float : left;
  color : #58585a;
}

.news .description {
  font-size : 8pt;
}



/* AKTUALNOSCI_NEWS */

.image img{
 width: 350px;
 margin-right: 20px;
 padding: 10px;
 border: 1px solid lightgray;
}

.gallery{
 margin-top: 25px;
}

.posttitle{
 margin: 0;
 margin-top: 10px; 
}

#NewsPostDetailContent{
 width: 595px;
}

#aktualnosci_news{
 padding: 0;
 margin: 0;
 margin-top:10px;
 margin-bottom: 10px;
}

#news_image_to_flash_object{
 padding-right: 22px;
}

/* PAGE NEWS */

.news_standalone {
  margin : 0px 0;
  padding : 0 1px 0 0px;
  width : 100%;
}

.news_standalone li {
  display : block;
  list-style : none;
  margin : 14px 0 13px 0;
  padding : 0 0px;
  width : 800px;
  height : 98px;
  overflow : hidden;
}

.news_standalone li:first-child {
  border : 0;
}

.news_standalone img {
  margin : 0;
  padding : 0;
  border : 1px solid #59575c;
}

.news_standalone h3 {
  display : block;
  margin : 0 0 5px 106px;
  width : 480px;
  margin-bottom: 0px;
}

.news_standalone span.date {
  margin : 0px 0px 0px 106px;
  padding: 4px 0px 4px 0px;
  color: #ababab;
  font-size: 8pt;
   display: block;
} 

.news_standalone p {
  display : block;
  margin : 0 0 0 106px;
  width : 680px;
  text-align : justify;
}

.news_standalone li div{
 width: 680px !important;
}

.news_standalone li a img{
 margin-right: 8px;
}

.news_standalone h3 img {
  border : 0;
  float : none;
}

.nomargin{
 margin: 0px;
}

.news_standalone img, .news_standalone .title, .news_standalone .title a, .news_standalone .description {
  color : #58585a;
}

.news_standalone img{
   float: left;
}

.news_standalone .description {
  font-size : 8pt;
}

/* NOWA KARTA PRODUKTU */

/*
 widok produktu
*/

.clear{
 clear: both;
}

.wl2011-product{
 padding: 48px 0px 20px 20px;
 min-height: 400px;
 float: right;
}

.wl2011-product h2{
 position: absolute;
 top: 17px;
 left: 320px;
  font-size: 13pt;
 font-weight: bold;
 font-family: tahoma;
 margin: 0px;
 padding: 0px;
 text-transform: uppercase;
}

.addinfo{
 clear: both;
 color: #6B6B6B;
}

.wl2011-product #right_info{
 width : 856px;
 position: relative;
 right: 0px;
}

 .wl2011-product .additional-info{
 position: relative;
 top: 0px;
 left: 50%;
 width: 300px;
 line-height: 16px;
 text-align: justify;
 font-family:  tahoma, arial;
 margin: 0 0 0 100px;
 padding: 0 0 0 12px;
 }
 
.wl2011-product .siblings{
 position: relative;
 top: 0px;
 left: 50%;
 width: 300px;
 line-height: 16px;
 text-align: justify;
 margin: 20px 0 0 100px;
 overflow: visible;
 clear: both;
}

.wl2011-product .siblings a{
 display: block;
 width: 82px;
 margin: 0px;
 float: left;
 margin: 2px 4px 0 0;
}

.wl2011-product .desc{
 position: relative;
 top: 0px;
 left: 50%;
 width: 300px;
 margin: 20px 0 0 100px;
 line-height: 16px;
 text-align: justify;
 font-family:  tahoma, arial;
 clear: both;
 line-height: 19px;
}

.wl2011-product .price{
 position: absolute;
 top: 17px;
 right: 180px;
 font-size: 13pt;
 font-weight: bold;
 font-family: tahoma;
}

.wl2011-product .newprice {
  color : red;
}

.wl2011-product .oldprice {
  text-decoration : line-through;
  padding-right : 15px;
}

.wl2011-product .main_photo{
 position: absolute;
 left: 270px;
 top: 50px;
 text-align: left;
 width: 360px;
 min-height: 480px;
 clear: both;
}

.wl2011-product .main_photo ul li img, .wl2011-product .photos ul li img, .wl2011-product .siblings a img{
 border: 1px solid #DDDDDD;
}

.wl2011-product .main_photo, .main_photo ul, .main_photo li{
 margin: 0px;
 padding: 0px;
}

.wl2011-product .photos{
 position: absolute;
 top: 0px;
 left: -110px;
 margin-bottom: 40px;
 z-index: 2000;
 text-align: left;
 clear: both;
}

.wl2011-product .photos ul{
 text-align: left;

}

.wl2011-product .addinfo{
 position: absolute;
 bottom: 0px;
 margin: 12px 0;
 width : 856px;
}

.wl2011-product .main_photo ul, .wl2011-product .photos ul{
 list-style-type: none;
 }

 .wl2011-product .photos ul li{
 display: block;
 margin: 0px 5px 0px 0px;
 padding: 0px;
 list-style-type: none;
 }
 
.wl2011-product .main_photo a.hit{
 margin-left: 120px;
 margin-top: 0px;
}

.file_list_table{
 width: 100%;
}

.file_list_table th, .file_list_table td{
 padding: 2px;
}

.file_list_table tr:hover{
 background-color: #efefef;
}

.file_list_table .name{
 text-align: left;
}

.file_list_table .icon{
 width: 16px;
}

.file_list_table .size, .file_list_table .date{
 width: 120px;
 text-align: center;
}

.file_list_table td.size{
 text-align: right;
}

#love_italy{
 position: absolute;
 top: 10px;
 left: 50%;
 margin-left: -160px;
}

.advs{
 display: block;
 width: 600px;
 height: 300px;
 text-align: center;
 font-family: tahoma;
 font-size: 8pt;
}

.advs div{
 margin: 4px 0;
}

.advs div .holder div{
 margin: 0px;
}

.advs div .holder{
 padding-left: 176px;
}

.advs label{
 padding-right: 4px;
}

.advs input, .advs select{
 border: 1px solid #909090;
 padding: 2px 4px;
 font-family: calibri;
}

.advs select{
 width: 190px;
}

.advs .color, .advs .color label, .advs .submit input{
 clear: both;
}

.advs .material{
 padding-left: 176px;
 text-align: left;
}

.advs .model input{
 width: 180px;
}

.advs .cena-od{
 width: 128px;
 float: left;
}

.advs .cena-od input{
 width: 70px;
}

.advs .cena-do{
 width: 237px;
 text-align: right;
}

.advs .cena-do input{
 width: 70px;
}

.advs .color{
 margin-top: 12px;
}

.advs .submit{
 margin-top: 20px;
}

.advs .submit input{
 border: 0px;
}

.advs .model label{
 line-height: 14px;
}

.advs .color div{
 float: left;
 overflow: visible;
 margin: 4px 7px;
 padding: 0px;
}

.advs .color label{
 width: 600px;
 display: block;
 text-align:center;
 padding: 0px;
}

.advs .color div label{
 display: inline-block;
 width: 78px;
 padding-top: 30px;
 text-align: center;
 color: #000;
 border: 2px solid #eee;
 margin: 0px;
}

.advs .color div input{
 display: none;
}

.advs .color div label[for="fbrp__33_1_0"]{
 background-image: url("/uploads/kolory/czarny.jpg");
  color: #fff;
}

.advs .color div label[for="fbrp__33_1_1"]{
 background-image: url("/uploads/kolory/bialy.jpg");
}

.advs .color div label[for="fbrp__33_1_2"]{
 background-image: url("/uploads/kolory/bez.jpg");
 color: #fff;
}

.advs .color div label[for="fbrp__33_1_3"]{
 background-image: url("/uploads/kolory/szary.jpg");
}

.advs .color div label[for="fbrp__33_1_4"]{
 background-image: url("/uploads/kolory/srebrny.jpg");
}

.advs .color div label[for="fbrp__33_1_5"]{
 background-image: url("/uploads/kolory/czerwony.jpg");
 color: #fff;
}

.advs .color div label[for="fbrp__33_1_6"]{
 background-image: url("/uploads/kolory/platynowy.jpg");
}

.advs .color div label[for="fbrp__33_1_7"]{
 background-image: url("/uploads/kolory/zloty.jpg");
}

.advs .color div label[for="fbrp__33_1_8"]{
 background-image: url("/uploads/kolory/pomarancz.jpg");
}

.advs .color div label[for="fbrp__33_1_9"]{
 background-image: url("/uploads/kolory/multi.jpg");
 background-position: bottom left;
 color: #fff;
}

.advs .color div label[for="fbrp__33_1_10"]{
 background-image: url("/uploads/kolory/niebieski.jpg");
 color: #fff;
}

.advs .color div label[for="fbrp__33_1_11"]{
 background-image: url("/uploads/kolory/rozowy.jpg");
}

.advs .color div label[for="fbrp__33_1_12"]{
 background-image: url("/uploads/kolory/ecru.jpg");
}

.advs .color div label[for="fbrp__33_1_13"]{
 background-image: url("/uploads/kolory/miodowy.jpg");
}

.advs .color div label[for="fbrp__33_1_14"]{
 background-image: url("/uploads/kolory/brazowy.jpg");
 color: #000;
}

.advs .color div label[for="fbrp__33_1_15"]{
 background-image: url("/uploads/kolory/cetki.jpg");
 background-position: center right;
  color: #fff;
}

.advs .color div label[for="fbrp__33_1_16"]{
 background-image: url("/uploads/kolory/przezroczysty.jpg");
}

/* ADVS WRAPPER */

#advs-wrapper {
  position : fixed;
  display : none;
  left : 0;
  top : 0;
  width : 100%;
  height : 100%;
  z-index: 10000;
  background-image : url('/layouts/wl2010/opacity_bg.png');
}

#advs {
  position : fixed;
  left : 50%;
  top : 10%;
  padding : 38px 20px 0 20px;
  width : 600px;
  height : 320px;
  margin-left : -300px;
  background-color : #fff;
  border : 2px solid #999999;
  outline : 1px solid #fff;
  overflow : auto;
}

#advs h1 {
  position : absolute;
  top : 0;
  left : 0;
  display : block;
  width : 602px;
  height : 20px;
  margin : 0;
  padding : 0 20px 0 5px;
  font-size : 10pt;
  font-weight : bold;
  background-color : #999999;
  color : white;
  overflow : hidden;
}

#close-advs {
  position : absolute;
  right : 0px;
  padding-right: 4px;
  height: 20px;
  top : 0px;
  font-size : 10pt;
  font-weight : bold;
  color : white;
  cursor : pointer;
  background-color : #999999;
}

.advs_open{
 text-align: right;
 font-size: 7pt;
 margin-top: 3px;
 cursor: pointer;
}

.flike{
 text-align: center;
}

.banner, .banners{
 margin: 0px;
 padding: 0px;
 height: 400px;
 overflow: hidden;
}

.banner li, .banners li{
 list-style-type: none;
}

.banners li{
 display: block;
 position: absolute;
 top: 0px;
 left: 0px;
 display: none;
}

.banners li:first-child{
 display: block;
}

.nc-menu{
 display: block;
 width: 119px;
 height: 48px;
 background-image: url("../images/znaczki/nc3_mini.png");
 background-position: top left;
}


.black-menu-items .nc-menu{
 background-position: bottom left !important;
}

#catalog2011{
 margin: 0px;
 padding: 0px;
 list-style-type: none;
 position: relative;
 top: 0px;
 left: 0px;
 height: 725px;
}

#catalog2011 li{
 position: absolute;
 top: 0px;
 left: 0px;
 display: none;
}

#catalog2011 li:first-child{
 display: block;
}

#next{
 position: absolute;
 top: 0px;
 right: 0px;
 z-index: 1000;
 display: block;
 padding: 6px;
 height: 38px;
 width: 38px;
 background-image: url("../layouts/jz2011/next.png");
 background-position: center center;
 background-repeat: no-repeat;
 top: 50%;
 display: none;
}

#prev{
 position: absolute;
 top: 0px;
 left: 0px;
 z-index: 1000;
  display: block;
 padding: 6px;
  height: 38px;
 width: 38px;
  background-image: url("../layouts/jz2011/prev.png");
 background-position: center center;
 background-repeat: no-repeat;
  top: 50%;
   display: none;
}
