@import url(shop.css?ver=2011);
/* Basic ///////////////////////////////////////////////////////////////////////////////////  */
body { background: #392f24; } 
body,form,input,textarea,select,option { color: #908672; font: 12px Tahoma, Arial, Helvetica,Verdana; line-height: 18px; padding: 0; margin: 0;}
object { outline: none; }

body.mceContentBody { background: #FFF; } 
body#chocotelegram { background-image: url('../gfx/bg_tele.gif'); background-repeat:no-repeat;  }
body#popup { background-image: none; padding: 0 10px; }

h1,h2,h3,h4,h5,p,ul,dl { margin: 0; padding: 0; }

a { text-decoration: none; color: #fff0c7; }
a img {border: none;}
/*a:link, a:visited {color: #fff0c7; text-decoration: none;}*/
html body a:hover {text-decoration: underline; }
a {  outline: none; }

p { padding:  5px 0 15px 0; }
h1 { 	color: #cdc4a0; padding:  20px 0 5px 0; font: bold 13px Arial,Tahoma, Helvetica,Verdana; }
h2 { 	color: #cdc4a0; padding:  15px 0 15px 0; font: bold 15px Tahoma, Arial, Helvetica,Verdana; border-bottom: 1px solid #493f35; }
h3 { 	color: #775d47; padding:  5px 0 5px 0; font-size: 18px; }
h4 { 	color: #775d47; padding:  15px 0 5px 0; font-size: 13px; }
h6 { 	color: #cdc4a0; padding:  10px 0 10px 0; font-size: 13px; border: 1px solid #cdc4a0; text-align: center;}
/* List  ///////////////////////////////////////////////////////////////////////////////////  */
ul { margin: 0 0 0 10px;  }
ul li { padding: 0 0 4px 20px; list-style-type: none; background: url('../gfx/li.gif') 0px 8px no-repeat; line-height: 18px;}

/* Forms  /////////////////////////////////////////////////////////////////////////////////// */
input,textarea,select { vertical-align: middle; }
textarea, input.text, select { border: 1px solid #493f35; background: #5e4b3b url('../gfx/input.gif') 0 0 no-repeat; width: 150px;  padding: 1px 4px; }
textarea { font-size: 11px; padding: 3px 4px; margin: 5px 0 10px 0; width: 200px; height: 70px; float: left; }
textarea.bigtextarea { width: 290px; margin: 0 0 5px 0; }
input.text { background-color: #5e4b3b; border: 1px solid #493f35; color: #cdc4a0; padding: 2px 5px 3px 5px; line-height: 15px;}
#orderForm input.text { width: 180px;} 
input:focus { border: 1px solid #8b7f67; }
input.button,.graverButton { border: none;  font-weight: bold; padding: 2px 5px; color: #392f24; cursor: pointer; width: auto; overflow: visible; background: #fff0c7 url(../gfx/i_text.gif) left center repeat-x; border-radius: 5px; }
input.button:hover { background: #FFF0C7; }
input.light { background-color:#7f735c; background-image: none; }
input.longText { width: 260px; }
select { background-color: #5e4b3b; background-image:none; border: 1px solid #493f35; }
select option { background-color: #5e4b3b; border: 1px solid #493f35;  }
/* General  ///////////////////////////////////////////////////////////////////////////////////  */

.button { background: #fff0c7 url(../gfx/i_text.gif) left center repeat-x; border-radius: 5px; color: #392f24; cursor: pointer; }
.light { background-color: #7f735c; background-image: none; color: #392f24; }
.light2 { background-color: #493f35; background-image: none; color: #908672; }
.smallbtn { border-radius: 3px; font-size: 11px; padding: 2px 10px 4px 10px; }

a.button { padding: 5px 10px; }
a.button:hover { background: #FFF0C7; text-decoration: none; }
.wide { margin-bottom: 10px; display: block; }

/* for the benefit if IE */
#main em { font-style:normal; }
/* for everyone else */
#main p>em { font-style:italic; }

a.more { background: url('../gfx/more.gif') 0 3px no-repeat; padding: 0 0 0 15px; }
.fl { float: left }
.fr { float: right }
.l_img { float: left; margin: 0 15px 10px 0; border: 3px solid #493f35; }
.r_img { float: right; margin: 0 0 10px 15px; border: 3px solid #493f35; }
.c_img { text-align: center; margin: 0 15px 10px 15px; }
.separate { background: url('../gfx/dots.gif') 0 7px repeat-x;  height: 14px; }
.clearing { clear: both; line-height: 0.1%; font-size: 0.1%; }

/* USABILITY /////////////////////////////////////////////////////////////////////////////////// */
.skiplink { position: absolute; left: 0px; top: -500px; overflow: hidden; }
.title { padding: 0 0 20px 0;}

/* Format strony  /////////////////////////////////////////////////////////////////////////////////// */
.wrapper { overflow: hidden; clear: both; }
.all { min-width:800px; width:100%; background: url('../gfx/h_1.jpg') center top no-repeat;   }
#foto_1 { background-image: url('../gfx/h_1.jpg'); }
.foto_klub { background-image: url('../gfx/h_1_klub.jpg'); }

/* Modified id to class to allow interia disable this background */
.tele_2 { background: #392f24 url('../gfx/tele_bg2.jpg') center top no-repeat; }
/* #tele_1 { background: #392f24 url('../gfx/tele_bg2.jpg') center top no-repeat; } */

#container { width: 96%; margin: 0 auto; padding: 0; }
#header { height: 110px; width:100%; }
#content {  background-color: #392f24; width: 100%; padding: 0px; overflow: hidden; }
/*#content {  background-color: #392f24; width: 950px; padding: 5px; overflow: hidden; position:relative }*/
#page { overflow: hidden; }
#rightCol { width: 220px; margin: -6px 30px 0 0; float: left; }
/* LOGO ///////////////////////////////////////////////////////////////*/
a#logo { width: 330px; height: 105px; float: left; display: block; text-indent: -5000px; background: url('../gfx/logo.png') 30px 5px no-repeat; }
#tele a#logo { background: url('../gfx/logo-tele.png') 30px 27px no-repeat; }
.foto_klub  a#logo { background: url('../gfx/logo-klub.png') 30px 27px no-repeat; }

#mainPage #rightCol,#subPage #rightCol { margin-top: 2px; }
#mainPage #menuTop,#subPage #menuTop { margin-bottom: 20px; }
/* TMP INSANE */
#tele_1 #menuTop { margin-bottom: 20px; }
/* NAVTOP & SEARCH ///////////////////////////////////////////////////////////////*/

#header .fr { overflow: hidden;  float: right; }
#nav_top {   text-align: right; margin: 0 0 0 0; padding-top: 0px; color: #5e4b3b; /*background-color: #392f24;*/ /*height: 25px;*/ float: right; min-width: 225px; clear: both; }
#nav_top a {  font: 9px Tahoma, Arial, Helvetica,Verdana; text-transform: uppercase; color: #a0977b;  padding: 0 8px 0 8px; } 
#nav_top a#basket { line-height: 22px; color: #fff0c7; font-weight: bold; font-size: 12px; padding-top: 4px; background: url('../gfx/basket.gif') 13px 7px no-repeat; padding-left: 40px; padding-right: 10px; }

/* MENUTOP - txt ///////////////////////////////////////////////////////////////////////////////////  */
/* ZMIANA z 62 na 31 */
#menuTop { height: 31px; background: url('../gfx/ul_1.gif') 0 0 repeat-x; width: 100%; }
#menuTop > ul { margin: 0; padding: 0; height: 31px; }
#menuTop > ul li { margin: 0 0 0 0; padding: 0; float: left; line-style-type: none; background: url('../gfx/ul_1.gif') 0 0 repeat-x; border-right: 1px solid #392f24; }
#menuTop > ul li a, #menuTop > ul  li span { display: block; padding: 7px 21px 9px 21px; font: 12px Tahoma, Arial, Helvetica,Verdana; color:#FFF0C7; }
#menuTop > ul li a:hover { text-decoration: none; background: #fff0c7;color: #392f24;  }
#menuTop > ul li.hover a, #menuTop > ul  li.hover span { text-decoration: none; background: #fff0c7;color: #392f24; cursor:pointer;  }
#menuTop > ul li.selected a { background: url('../gfx/ul_1.gif') 0 -62px repeat-x; color: #392f24; font-weight: bold; padding-top: 8px;}

#menuTop ul li.lev_1 { float: right; }
#menuTop ul li.lev_1 a {  background-image: url('../gfx/upominki_bg.gif'); padding-right: 60px; border-left: 1px solid #392f24;}
#menuTop ul li.lev_1 a:hover { background-color: transparent; color: #fff0c7;  background-position: 0 -124px; }
#menuTop ul.dropdown li#upominki_firmowe_li { float: right; }
#menuTop ul.dropdown li#upominki_firmowe_li a {  background-image: url('../gfx/upominki_bg.gif'); padding-right: 60px; border-left: 1px solid #392f24;}
#menuTop ul.dropdown li#upominki_firmowe_li a:hover { background-color: transparent;  background-position: 0 -124px; }

/* SEARCH ///////////////////////////////////////////////////////////////////////////////////  */
#menuTop form { padding: 0; margin: 5px 5px 0 40px; float: right; display: inline; }
#menuTop .text { width: 156px; height: 14px; border: 1px solid #4b3a2c; background-color: #cdc4a0; color: #2f3036; line-height: 14px; margin: 0 5px 0 0; padding: 0px 0 2px 4px; vertical-align: middle; background-image: none;  }
#menuTop .button { width: 57px; padding: 3px 0 3px 0; line-height: 14px; background-color: #352c25; vertical-align: middle; color: #cdc4a0; font: bold 9px Tahoma, Arial, Helvetica,Verdana; text-align: center; border: 0; background-image: none;}

/*  LOCALISER  /////////////////////////////////////////////////////////////////////////////////// */
#localiser { font-size: 11px; line-height: 16px;  margin: 16px 0 10px 0; color: #7e715b;  border-bottom: 1px solid #493f35; width: 100%; padding: 0 0 5px 0; }
#localiser a { font-weight: normal; color: #7e715b; padding: 0 10px; background: url('../gfx/arr.gif') right center no-repeat;  }
#localiser a#home { padding-left: 0; }
#localiser .selected { padding-left: 10px; }

#rightCol ul.dropdown { margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #b6aa88;  width: 100%; background: #897d65 url('../gfx/ul_3.jpg') 0 0 no-repeat; }
/* #rightCol ul#cat { margin: 0 0 10px 0; padding: 0; border-bottom: 1px solid #b6aa88; overflow: hidden; width: 100%; background: #897d65 url('../gfx/ul_3.jpg') 0 0 no-repeat; }*/
#rightCol ul.dropdown li { margin:0; padding: 0; line-style-type: none; background-image: none; width: 100%; }
#rightCol ul.dropdown li a, #rightCol ul.dropdown li span { color: #fff0c7; display: block; padding: 5px 5px 8px 10px; text-decoration:none; border-top: 1px solid #b6aa88; width: 205px;}
#rightCol ul.dropdown a:hover { background: #fff0c7; color: #392f24; border-top: 1px solid #fff0c7;  }
#rightCol ul.dropdown li.hover a, #rightCol ul.dropdown li.hover span { background: #fff0c7; color: #392f24; border-top: 1px solid #fff0c7;  cursor:pointer; }
#rightCol ul.dropdown li.line0 a, #rightCol ul.dropdown li.line0 span{ background-color: #92846a; }
#rightCol ul.dropdown li.selected a, #rightCol ul.dropdown li.selected span { background: #392f24; color: #a39476;}
#rightCol ul.dropdown li span {  background-image:url('../gfx/cat2-2.gif'); background-repeat:no-repeat; background-position:  202px 13px; }

#rightCol ul.cat_2 { padding: 0 20px 0 0; visibility: hidden; display: none; }
#rightCol li.hover ul.cat_2 { z-index: 100; visibility: visible; display: block;  margin-top: -45px; margin-left: 200px; background: #fff0c7; background-image: none; overflow: hidden; padding: 22px 22px 25px 22px; width: 200px; }
#rightCol li.hover ul.wideul { width: 400px;   }
#rightCol li.hover ul.cat_2 li { margin: 0 20px 0 0; padding: 0; list-style-type: none; background-image: none; border: 0; float: left; display: block; width: 180px; border-bottom: 1px solid #cec099; }
#rightCol li.hover ul.cat_2 li a { padding: 5px 0px 8px 20px; color: #392f24; background: url('../gfx/cat2.gif') 0 12px no-repeat; display: block;  }
#rightCol li.hover ul.cat_2 li a:hover { text-decoration: underline;  }

#accordion h2 { padding: 1px 5px 3px 10px; margin: 0; font-size: 12px; font-weight: normal; }
#accordion .accordion_content { overflow: hidden; }

#menuTop ul.lev_2 { background: #fff0c7; float: none; clear: both; height: auto; width: 180px; padding: 15px 22px 25px 22px; margin-left: 0; visibility: hidden; display: none;}
#menuTop ul.lev_2 li { background: #fff0c7; border: 0; float: none;   margin: 0; padding: 0; border-bottom: 1px solid #cec099;  }
#menuTop ul.lev_2 li a { padding: 8px 0px 8px 20px; color: #392f24; background:  url('../gfx/cat2.gif') 0 12px no-repeat; display: block;  }
#menuTop ul.lev_2 li a:hover { text-decoration:underline; visibility: visible; display: block;  }
#menuTop ul.lev_2 li.selected a { background-image: none; color: #fff0c7; padding-top: 2px;}

#menuTop ul.lev_2 li.clear { background-image: none; }
#menuTop ul.lev_2 li span { text-decoration: none; color: #392f24; display: block; padding: 7px 21px 9px 21px; font: 12px Arial, Tahoma, Helvetica,Verdana; }



#rightCol .mod { margin-top: 10px; overflow: hidden; width:100%; background: #fff0c7 url('../gfx/2011-mod.jpg') 100% 100% no-repeat; padding: 0 0 10px 0;  }
.mod h2 { background: #d9c99d url('../gfx/2011-h2.gif') 0 0 no-repeat; padding: 10px 10px 9px 10px; color: #000; font-size: 15px; }
.mod .more { float: right; margin-right: 10px; padding: 3px 10px 4px 10px; color: #392f24; background: #aa9d82 url('../gfx/2011-more.gif') 0 0 repeat-x; 
 -webkit-border-radius: 3px; /* Safari, Chrome */ -khtml-border-radius: 3px;    /* Konqueror */ -moz-border-radius: 3px; /* Firefox */  border-radius: 3px; }

#addToNewsletter p { padding: 15px 0 5px 10px; }
#addToNewsletter .text { width: 165px; border: 0; background-color: #392f24; color: #e6d9b4; line-height: 13px; margin: 0 5px 0 0; padding: 2px 0 1px 4px; vertical-align: middle; background-image: none; }
#addToNewsletter .button { background: url('../gfx/2011-ar.png') 0 0 no-repeat; width: 17px; height: 17px; } 

#rightCol #more-links { padding: 0; } 
#more-links h2.arr { padding: 0;}
#more-links h2.arr a { color: #000; display: block; background: url('../gfx/2011-ar.png') 190px 9px no-repeat; padding: 10px 10px 9px 10px; }
#more-links h2.arr a:hover { text-decoration:none; background-position: 190px -174\px; }

/*Ryszard*/
.flash_player { text-align: right; }
.socialNetwork img { vertical-align: middle; }
.socialNetwork a { padding-left: 12px;  }
.paymentDescription {margin-left: 17px; }

#sklep-dziala { margin-top: 10px; }

#most_wanted p {  padding: 15px 0 0 10px;  }
#most_wanted img { margin: 0 10px 0 0; float: left; max-width: 60px; }
#most_wanted a { color: #271E15; }
#most_wanted a.more { clear: both; }


#opinion { background: #7d725c url('../gfx/opinie.gif') 0 0 no-repeat; color: #271e15; }
#opinion p {  padding: 10px 10px 10px 10px; }
#opinion span { padding: 0px 10px 0px 10px; font-weight: bold;  float: left;}


/* FOOTER  /////////////////////////////////////////////////////////////////////////////////// */
#footer {   margin: 20px 0 20px 0; padding: 0 5px; width: 100%; color: #a0977b; font-size: 11px; clear: both; }
#footer a { color: #a0977b; }
#footer .links_1 { background-color: #a0977b; color: #392f24; padding: 5px 10px 6px 10px; margin: 1px 0;  }
#footer .links_1 a { color: #392f24; padding: 0 3px; }
#footer .links_2 { background-color: #7d725c; color: #cdc4a0; padding: 10px 10px 15px 10px; margin: 1px 0; overflow: hidden;}
#footer .links_2 li { float: left; width: 170px; background: url(../gfx/more_white.gif) left center no-repeat; padding: 0px 0 1px 15px;}
#footer .links_2 li a { color: #cdc4a0; }
#madeby  { float: right; padding: 5px 0 0 0; }



/* TABLE  ///////////////////////////////////////////////////////////////////////////////////  */
.info,table { margin: 10px auto 20px auto; border-collapse: collapse; color: #908672; font-size: 12px; width: 100%;}
.info td,table td { padding: 6px 8px;  border-top: 1px solid #493f35; border-collapse: collapse; vertical-align: middle; text-align: left;  }
.info th,table th { background-color: #483c30; padding: 5px 5px 8px 5px; color: #cdc4a0; text-align: center; border-top: 1px solid #493f35; }
.info .head td { font-weight: bold; color: #cdc4a0; font: bold 13px Arial,Tahoma, Helvetica,Verdana; padding: 20px 0 10px 0; border-top: 0; border-bottom: 3px solid #493f35;}
.info .head td.bigger { font-size: 15px; }
.buttons td { text-align: center; padding: 12px 8px; }
.info td.first { text-align: left; width: 180px; text-align:right;  vertical-align: top; padding-left:0; }
.info .txt_right { text-align: right; border-bottom: 0;}
form table th { border-bottom: 1px solid #392f24; }
.div_left { width: 340px; float: left; }
.div_right { width: 340px; float: right; }

/* insane */
.cartAdditionalSubitem { float: left; width: 100px; text-align: center; line-height: 14px; }
.cartAdditionalSubitem img { padding-bottom: 5px; }

/* Interia overridden */
.interia { background-image: none; }
/*.interia,#tele_1 { background-image: none; }*/

.voc { float: left; margin-right: 12px; }

#coupons { padding-bottom: 12px; background: #493f35; text-align:left; width:350px;}
#couponsOff { text-align:left; width:350px; cursor:hand; cursor:pointer;}
#couponsOff h6, #coupons h6 { border: 0; padding: 6px 0 6px 50px; margin: 0; text-align:left; color: #FFF0C7; padding-left:14px;  }
#coupons p {  padding-left:14px;  }
#coupons input { margin-left: 12px; }


.errors, .warning { padding: 12px;  margin-bottom: 12px; background: #493f35;   }
.errors h6,.warning h6 { border: 0; padding: 6px 0 6px 50px; margin: 0; text-align:left; color: #FFF; }

.errors h6 { background: url("../gfx/2011-error.png") 6px 2px no-repeat; }
.warning h6 { background: url("../gfx/2011-warning.png") 4px 0px no-repeat; }

.errors ul,.warning ul { margin: 10px 0 0 17px; padding: 0; }
.errors li,.warning li { padding: 0 35px;}

/* hierarchical cart */
tr.sub img {
	float: right;
}
tr.sub td { /* 	font-size: 9px; */ }

#order table.cart tr.sub td.name {
	padding-left: 20px;
}

/* Christmas gifts - insane */
#christmasGifts #title { margin-bottom: 16px; }

#stataffiliateGeneral input[type='text']:focus, #stataffiliateProvision input[type='text']:focus, #stataffiliateConversion input[type='text']:focus  { border:1px solid #8B7F67; }
#stataffiliateGeneral input[type='text'], #stataffiliateProvision input[type='text'],  #stataffiliateConversion input[type='text'] {background-color:#5E4B3B; border:1px solid #493F35; color:#CDC4A0; line-height:15px;padding:2px 5px 3px; background:url("../gfx/input.gif") no-repeat scroll 0 0 #5E4B3B;}

#stataffiliateGeneral input[type='submit'], #stataffiliateProvision input[type='submit'],  #stataffiliateConversion input[type='submit']  { background:url("../gfx/i_text.gif") repeat-x scroll left center #FFF0C7; color:#392F24; cursor:pointer;font-weight:bold;overflow:visible;padding:2px 5px;width:auto;vertical-align:middle; border:medium none; }

/* h2 h1*/
.product h2 { float:left; padding:0 0 5px; color:#CDC4A0; border: none;font:bold 13px Arial,Tahoma,Helvetica,Verdana; }
.title h1 { border-bottom:1px solid #493F35; color:#CDC4A0; font:bold 15px Tahoma,Arial,Helvetica,Verdana; padding:15px 0;}
.recommended h2 { color:#CDC4A0; font-size:11px; padding:10px 2px; text-align:center; border: none; font:bold 11px Arial,Tahoma,Helvetica,Verdana;}
.recommended h2 a { color:#CDC4A0; }
.one_opinion h3 { font-size:13px; font-style:normal; padding:0; color:#CDC4A0;font:bold 13px Arial,Tahoma,Helvetica,Verdana;}
#results .product h2 { float:none; }


.magnifyingGlass { position: absolute; z-index: 2; margin: 350px 0 0 290px; }
.copyFromSender { font-size: 11px; margin: 4px 0 0 0; padding: 0; line-height: auto; font-weight: normal; }
.copyFromSender a { }

.info tr.invalid td {  }
.info tr.invalid td.first { background-image: none; padding-left: 8px;  }
.info tr.invalid span.error { font-size: 11px; color: #000; }
p.error { color: #e8e8e8; padding: 5px 0 5px 20px; background: url("../gfx/2011-error2.png") 0 7px no-repeat;  }

/*Mini cart in menuTop - maxa*/
.miniCart { position: absolute; display: none; }
.miniCart table{ margin: 0px; background-color:#392F24; border: 5px solid #493f35; }
.miniCart img { max-width: 40px; }
.miniCart table.basket td { padding: 5px; }
.miniCart table.basket td.name { padding-right: 10px; }
tr.sub .num img { float: none; }
.tele_2 .miniCart { margin-left: -43px; }

#autotoggle { text-align: center; padding-left: 20px; height: 200px; }
#autotoggle div { float: left; margin: 0 10px; height: 180px; width: 200px; }

.orderPayments table { margin: 10px auto 5px; }
td.orderPayments { }
td.orderPayments img { vertical-align: middle; }
td.orderPayments p { float: left; height: 45px; padding: 0 28px 0 0px; }
td.orderPayments p b { font-size: 11px; font-weight: normal; display: none; }
td.orderPayments p small { font-size: 9px; display: block; display: none; }
.subPayments { overflow: hidden; border-radius: 5px; padding: 20px 0px; margin: 0 0 0 30px;  }

.additionalDetails table { margin: 5px auto 10px; }

/* category layauts  - maxa*/
/* .grid .products	        { float:left; padding: 0 50px 0 0; } USE THIS*/
.grid .products	        { float:left; padding: 0 10px 0 0; }
.grid div.img_mini      { height: 140px; display:none; }
.grid div.img_mini img  { display: block; margin: 0pt auto; }
/*.grid div.img_small     { height: 250px; }*/
.grid div.img_small     { height: 275px; }
.grid div.img_small img { display: block; margin: 0pt auto; }
/* .grid div#description   { height: 145px; border-bottom: 1px solid #493F35;  USE THIS}*/
.grid div#description   { height: 169px; border-bottom: 1px solid #493F35; }
.grid div.img_big       { position:absolute; display:none; z-index: 100; background: none repeat scroll 0 0 #392F24;}
.grid div.last div.img_big       {  }
.grid p.desc            { max-height:80px; height:80px; overflow:hidden; }

/*.grid div#img_big div   { position:absolute; top:300px; left:20px; height:25px;}
.grid div#img_big div H3{ color:white;}*/

.list div.img_small     { float:left; }
.list div.img_small img { display:block; margin: 0pt /* misza auto*/; }
.list div.img_mini      { display:none; }
.list div.img_mini img  { display:block; margin: 0pt auto; }
.list div#description   { overflow: hidden; padding: 50px 0 0 0; }
.list div.img_big       { position:absolute; display: none; z-index: 100; background: none repeat scroll 0 0 #392F24;}

/*div.img_big>div   { position:absolute; top:300px; left:20px; height:25px;}*/
div.img_big > div { padding: 10px; z-index: 99}
div.img_big > div H3{ color:white; }
div.img_big > a   { line-height:0; }

a.addToBasket { /* display:none;*/ color: #392F24; }
div#viewChange { text-align: right; background: url("../gfx/vline.png") 0 50% repeat-x; overflow:hidden; }
div#viewChange a { padding: 0 30px 0 20px; display: block; float: right; cursor: pointer; color: #a39477; }
div#viewChange a.view-list { background: #392f24 url("../gfx/view-list.png") 100% 1px no-repeat;  }
div#viewChange a.view-grid { background: #392f24 url("../gfx/view-grid.png") 100% 1px no-repeat;  }
div#viewChange a:hover { background-position: 100% -82px; text-decoration: none; }


/**Szerokość strony - maxa**/
@media only screen and (max-width: 915px) {
#menuTop form { display:none;}
#steps .step h2 {padding-top:auto;padding-bottom:auto;height: auto;}

div.grid div.products div#img_small{ display:none;  }
div.grid div.products div#img_mini { display:block; }

}
/*@media only screen and (max-width: 1220px) {
div.grid div.products { width:29%; }
}
@media only screen and (min-width: 1220px) {
*/
/*div.grid div.products { width:250px; } USE THIS!!!*/
div.grid div.products { height: 465px; width: 226px; }
div.grid div.products .desc { display: none; }

div.products .price { clear: both; padding: 10px 0 15px 0; }
div.products h2 { padding: 0; border: 0; }
/*}*/
div.list div.products .desc { max-width: 600px;  padding: 10px 0 0 0;}
div.list div.products { border-bottom: 1px solid #493f35;  }
div.list div.products .addtobasket { float: left; clear: none; margin-top: 10px;  }
div.list div.products .price { float: left; }

#nav_top span { color: #908672; }
.person-info { height: 65px; line-height: 50px; margin-top: 12px; }
.person-info img { vertical-align: middle;  margin-left: 15px;}

#top-links { border: 1px solid #F00; }

a#links { margin: 0 0 0 10px; padding: 0; /* display: block; float: right;border: 1px solid #b6aa88;  */ }
a#links img { 	vertical-align: middle; border: 1px solid #b6aa88;  }
a#links:hover img { border: 1px solid #FFF; }

.search-more li { background-image: none; padding: 0 10px; margin: 0; }
.search-more img { vertical-align: middle; margin-right: 10px; max-height: 50px;}
.search-more a { color: #908672; display: block; }
.search-more a:hover { text-decoration:none; color: #cdc4a0; }
.search-more a.more { color: #cdc4a0; display: block; padding: 10px 0; }
.search-more a.more:hover { color: #fff0c7; }
.shadow { -moz-box-shadow: 1px 1px 4px #000; -webkit-box-shadow: 1px 1px 4px #000; box-shadow: 1px 1px 4px #000; 
/* For IE 8 */ -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000')";
/* For IE 5.5 - 7 */ filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color='#000000'); }
.lastViewed { margin-bottom: 20px; margin-top: 20px; }
.ui-autocomplete { width: 250px !important; }

/* lista podkategorii */
#subCat li { width: 90px; margin: 5px; display: inline-block; vertical-align: middle; background: none; padding: 2px; overflow: hidden; text-align: center; }

.welcome { background: #ffffff url("../gfx/welcome.jpg") 100% 0 no-repeat; margin-bottom: 20px; color: #392f24; }
.welcome p { width: 50%;  padding: 20px 40px 20px 40px; /* background: url("../gfx/w30.png"); */ }


.welcome-choco { background: url("../gfx/write-telegram.jpg") 0 0 no-repeat; margin-bottom: 20px; color: #392f24; border-top: 1px solid #4e4437; border-bottom: 1px solid #4e4437; height: 220px; }
.welcome-choco  p { width: 47%;  margin: 60px 0 20px 0px; color: #8a806c; float: left; }
.welcome-choco a { width: 50%;  height: 200px; display: block; float: left; }

#pralinki_main { margin-bottom: 20px; }
#kontakt h2 { margin-bottom: 10px; font-size: 12px; padding-right: 0; }
#kontakt a { color: #392f24; }
.kontakt-1,.kontakt-2,.kontakt-3,.kontakt-4 { background: url("../gfx/kontakt-1.png") 20px 1px no-repeat; display: block; padding: 1px 0 1px 50px; margin: 5px 0; color: #392f24; }
.kontakt-2 { background: url("../gfx/kontakt-2.png") 20px 1px no-repeat; }
.kontakt-3 { background: url("../gfx/kontakt-3.png") 20px 1px no-repeat; }
.kontakt-4 { background: url("../gfx/ic-time.png") 19px 0px no-repeat; }

.small-list { background-color: #392f25; border: 1px solid #463c33; overflow: hidden; }
.small-list .products { border-right: 1px solid #463c33; border-bottom: 1px solid #463c33; width: 100px; height: 100px; text-align: center; float: left; }
.small-list .products img { height: 60px; }
.small-list .products span { font-size: 11px; font-weight: normal; display: block; }

.added-to-basket { background-color: #392f25; border: 1px solid #463c33; overflow: hidden;  padding: 20px; }
.added-to-basket h1 { font-size: 20px; padding: 30px 0 50px 0; border-bottom: 1px solid #493f35; color: #908672;  }
.added-to-basket h2 { font-size: 13px; font-weight: normal; padding: 10px 0 0px 0; border-bottom: 0; color: #908672;  }
.added-to-basket .nav { border-top: 1px solid #493f35; padding-top: 20px; clear: both; overflow:hidden;  }
.added-to-basket .products-list { overflow:hidden; height: 240px; text-align: center; }
.added-to-basket .products-list a { text-align: center; display: block; }
.added-to-basket .products-list a:hover { text-decoration: none; }
.added-to-basket .products-list span { display: block; }
.added-to-basket .product { width: auto; padding: 0 40px;  }

.tabmenu-container {  }
.tabmenu { margin: 0; padding: 0; overflow:hidden; background: url("../gfx/btn.png") 0 -128px repeat-x; height: 32px; position: relative; z-index: 10; }
.tabmenu li { float: left; background-image: none; margin: 0; padding: 0; margin-right: -20px; position: relative; } 
.tabmenu li a { display: block; background: url("../gfx/btn.png") 100% -32px no-repeat; padding-right: 37px; font-size: 13px; color: #f7eac1;  }
.tabmenu li span { display: block; background: url("../gfx/btn.png") 0 0 no-repeat; padding: 7px 0 7px 27px;  }
.tabmenu li.current_tab { z-index: 50 !important; }
.tabmenu li.current_tab a { font-weight: bold; background: url("../gfx/btn.png") 100% -96px no-repeat; }
.tabmenu li.current_tab span { background: url("../gfx/btn.png") 0 -64px no-repeat; }
.tabmenu a:hover { text-decoration: underline; } 

.tabmenu-box { border: 1px solid #493f35; border-top: 0; padding: 20px; margin-bottom: 20px; }

.params { width: auto; border: 1px solid #453b31; margin: 10px 0; }
.params td, .params th { border: 0; border-bottom: 1px solid #453b31; background-color: #3c3228; padding: 8px 30px 8px 10px; color: #cdc4a0; }
.params th { padding: 8px 10px 8px 30px; font-weight: normal; color: #908672; }
.params .line1 th,.params .line1 td { background-color: #3f3529; }

.links { text-align: right; }
.links #prev { background: #493f35 url("../gfx/nav-1.gif") 8px 50% no-repeat; padding-left: 20px;  margin-right: 5px;}
.links #back { background: #493f35 url("../gfx/nav-3.gif") 6px 50% no-repeat; padding-left: 20px; }
.links #next { background: #493f35 url("../gfx/nav-2.gif") 100% 50% no-repeat; padding-right: 20px; margin-left: 5px; }

table.tab-opinion,table.tab-opinion td { border: 0; border-collapse: collapse; border-bottom: 1px solid #493f35; margin: 0; }
.moderate-waiting { background: url("../gfx/moderate-waits.png") 0 1px no-repeat; padding: 3px 0 3px 30px; float:right; }
.moderate-choco { background: url("../gfx/moderate-choco.png") 0 0px no-repeat; padding: 3px 0 3px 30px; float:right; }
.one_opinion h4 { padding: 0 0 10px 0; }
table.tab-opinion .one_opinion .facebook { background: url('../gfx/moderate-fb.png') 0 0 no-repeat; width: 155px; height: 23px; display:block; float: right; padding: 0; text-indent: -5000px; }

#configuratorContent { min-width: 960px; min-height: 900px; }
a#addOpinion { cursor: pointer; }

form#orderForm { max-width: 900px; margin: 0 auto; }
img.ui-datepicker-trigger { vertical-align: middle; }
.gplus { float:right; margin-left:20px; margin-top: 3px; }
.customerItemsOpinions, .customerShopOpinions { width:48%; min-width:450px; float:left; padding:0px 10px; }

.orderCheck { max-width: 900px; margin: 0 auto; }
.width-max-960 { max-width: 960px; margin: 0 auto;  }
div.add-opinion-row { border: 0;  border-bottom: 1px solid #493F35; padding: 11px 0; margin: 0; overflow:hidden; }
div.add-opinion-row .button { float: right; padding: 7px 15px; margin-top: -5px; }
div.add-opinion-row h2 { border: 0; padding: 4px 0 4px 0; }
#configuratorContent { padding: 0; }
#configuratorContent .ui-dialog { padding: 0; }
.top-links { background: none repeat scroll 0 0 #392F25; height: 30px; padding-top: 3px; }


#rightCol ul.dropdown li.expanded a { background-image: url("../gfx/cat2-2.gif"); background-position: 202px 13px; background-repeat: no-repeat; }
#opinionFormErrors p { padding: 1px !important; }

div.viewChange { text-align: right; background: url("../gfx/vline.png") 0 50% repeat-x; overflow:hidden; }
div.viewChange a { padding: 0 30px 0 20px; display: block; float: right; cursor: pointer; color: #a39477; }
div.viewChange a.view-list { background: #392f24 url("../gfx/view-list.png") 100% 1px no-repeat;  }
div.viewChange a.view-grid { background: #392f24 url("../gfx/view-grid.png") 100% 1px no-repeat;  }
div.viewChange a:hover { background-position: 100% -82px; text-decoration: none; }


